--- /tmp/sfepy-2020.4-2+b1u9pny40u/debian/python3-sfepy_2020.4-2+b1_amd64.deb +++ python3-sfepy_2020.4-2+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2021-11-23 05:00:16.000000 debian-binary │ --rw-r--r-- 0 0 0 15552 2021-11-23 05:00:16.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4116292 2021-11-23 05:00:16.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 15548 2021-11-23 05:00:16.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4115816 2021-11-23 05:00:16.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3/dist-packages/sfepy/terms/extmods/terms.cpython-310-x86_64-linux-gnu.so │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -3,19 +3,19 @@ │ │ │ │ Entry point 0xd5a0 │ │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00cac0 0x00cac0 R 0x1000 │ │ │ │ LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x04e8a5 0x04e8a5 R E 0x1000 │ │ │ │ - LOAD 0x05c000 0x000000000005c000 0x000000000005c000 0x00f638 0x00f638 R 0x1000 │ │ │ │ + LOAD 0x05c000 0x000000000005c000 0x000000000005c000 0x00f628 0x00f628 R 0x1000 │ │ │ │ LOAD 0x06bd20 0x000000000006cd20 0x000000000006cd20 0x005808 0x006218 RW 0x1000 │ │ │ │ DYNAMIC 0x06bd30 0x000000000006cd30 0x000000000006cd30 0x0001d0 0x0001d0 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x060ef0 0x0000000000060ef0 0x0000000000060ef0 0x000aa4 0x000aa4 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x060ee0 0x0000000000060ee0 0x0000000000060ee0 0x000aa4 0x000aa4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x06bd20 0x000000000006cd20 0x000000000006cd20 0x0002e0 0x0002e0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ [ 7] .rela.dyn RELA 0000000000004720 004720 007b90 18 A 3 0 8 │ │ │ │ [ 8] .rela.plt RELA 000000000000c2b0 00c2b0 000810 18 AI 3 21 8 │ │ │ │ [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000000000000d020 00d020 000570 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 000000000000d590 00d590 000008 08 AX 0 0 8 │ │ │ │ [12] .text PROGBITS 000000000000d5a0 00d5a0 04e2fb 00 AX 0 0 16 │ │ │ │ [13] .fini PROGBITS 000000000005b89c 05b89c 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000000000005c000 05c000 004ef0 00 A 0 0 32 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 0000000000060ef0 060ef0 000aa4 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0000000000061998 061998 009ca0 00 A 0 0 8 │ │ │ │ + [14] .rodata PROGBITS 000000000005c000 05c000 004ee0 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0000000000060ee0 060ee0 000aa4 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0000000000061988 061988 009ca0 00 A 0 0 8 │ │ │ │ [17] .init_array INIT_ARRAY 000000000006cd20 06bd20 000008 08 WA 0 0 8 │ │ │ │ [18] .fini_array FINI_ARRAY 000000000006cd28 06bd28 000008 08 WA 0 0 8 │ │ │ │ [19] .dynamic DYNAMIC 000000000006cd30 06bd30 0001d0 10 WA 4 0 8 │ │ │ │ [20] .got PROGBITS 000000000006cf00 06bf00 000100 08 WA 0 0 8 │ │ │ │ [21] .got.plt PROGBITS 000000000006d000 06c000 0002c8 08 WA 0 0 8 │ │ │ │ [22] .data PROGBITS 000000000006d2e0 06c2e0 005248 00 WA 0 0 32 │ │ │ │ [23] .bss NOBITS 0000000000072540 071528 0009f8 00 WA 0 0 32 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -105,244 +105,244 @@ │ │ │ │ 101: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 102: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ 103: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ 104: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ 105: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 (2) │ │ │ │ 106: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ 107: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetVersion │ │ │ │ - 108: 0000000000042fa0 947 FUNC GLOBAL DEFAULT 12 dw_st_pspg_c │ │ │ │ - 109: 0000000000053980 841 FUNC GLOBAL DEFAULT 12 d_sd_st_grad_div │ │ │ │ - 110: 00000000000458c0 539 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk │ │ │ │ - 111: 000000000004f1c0 628 FUNC GLOBAL DEFAULT 12 dw_diffusion │ │ │ │ - 112: 0000000000053490 878 FUNC GLOBAL DEFAULT 12 d_sd_convect │ │ │ │ + 108: 0000000000052870 947 FUNC GLOBAL DEFAULT 12 dw_st_pspg_c │ │ │ │ + 109: 0000000000041900 841 FUNC GLOBAL DEFAULT 12 d_sd_st_grad_div │ │ │ │ + 110: 000000000004ac00 539 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk │ │ │ │ + 111: 0000000000044bc0 628 FUNC GLOBAL DEFAULT 12 dw_diffusion │ │ │ │ + 112: 0000000000041410 878 FUNC GLOBAL DEFAULT 12 d_sd_convect │ │ │ │ 113: 00000000000562c0 377 FUNC GLOBAL DEFAULT 12 fmf_mulAB_nn │ │ │ │ 114: 000000000005a690 356 FUNC GLOBAL DEFAULT 12 bf_ract │ │ │ │ - 115: 0000000000040220 575 FUNC GLOBAL DEFAULT 12 mulAB_integrate │ │ │ │ - 116: 000000000004d990 607 FUNC GLOBAL DEFAULT 12 dw_volume_dot_scalar │ │ │ │ - 117: 0000000000041ed0 787 FUNC GLOBAL DEFAULT 12 convect_build_vtg │ │ │ │ - 118: 000000000004d250 704 FUNC GLOBAL DEFAULT 12 dw_surface_s_v_dot_n │ │ │ │ - 119: 0000000000040460 604 FUNC GLOBAL DEFAULT 12 actBfT │ │ │ │ - 120: 000000000004cae0 398 FUNC GLOBAL DEFAULT 12 dq_cauchy_strain │ │ │ │ - 121: 000000000003fcc0 934 FUNC GLOBAL DEFAULT 12 dw_piezo_coupling │ │ │ │ + 115: 00000000000534c0 575 FUNC GLOBAL DEFAULT 12 mulAB_integrate │ │ │ │ + 116: 00000000000466d0 607 FUNC GLOBAL DEFAULT 12 dw_volume_dot_scalar │ │ │ │ + 117: 00000000000517a0 787 FUNC GLOBAL DEFAULT 12 convect_build_vtg │ │ │ │ + 118: 0000000000045f90 704 FUNC GLOBAL DEFAULT 12 dw_surface_s_v_dot_n │ │ │ │ + 119: 0000000000053700 604 FUNC GLOBAL DEFAULT 12 actBfT │ │ │ │ + 120: 0000000000048840 398 FUNC GLOBAL DEFAULT 12 dq_cauchy_strain │ │ │ │ + 121: 0000000000053d70 934 FUNC GLOBAL DEFAULT 12 dw_piezo_coupling │ │ │ │ 122: 0000000000057b90 101 FUNC GLOBAL DEFAULT 12 fmfc_copy │ │ │ │ 123: 0000000000057320 238 FUNC GLOBAL DEFAULT 12 fmfc_copyAmulF │ │ │ │ - 124: 000000000004ae50 521 FUNC GLOBAL DEFAULT 12 he_eval_from_mtx │ │ │ │ - 125: 0000000000041b70 850 FUNC GLOBAL DEFAULT 12 convect_build_vtbg │ │ │ │ + 124: 0000000000050190 521 FUNC GLOBAL DEFAULT 12 he_eval_from_mtx │ │ │ │ + 125: 0000000000051440 850 FUNC GLOBAL DEFAULT 12 convect_build_vtbg │ │ │ │ 126: 0000000000057030 304 FUNC GLOBAL DEFAULT 12 fmfc_normalize │ │ │ │ - 127: 000000000004dbf0 716 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_vw │ │ │ │ - 128: 000000000004b540 831 FUNC GLOBAL DEFAULT 12 dw_lin_elastic │ │ │ │ - 129: 0000000000041390 1439 FUNC GLOBAL DEFAULT 12 divgrad_act_gt_m │ │ │ │ + 127: 0000000000046930 716 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_vw │ │ │ │ + 128: 00000000000472a0 831 FUNC GLOBAL DEFAULT 12 dw_lin_elastic │ │ │ │ + 129: 0000000000050c60 1439 FUNC GLOBAL DEFAULT 12 divgrad_act_gt_m │ │ │ │ 130: 000000000005afd0 8 FUNC GLOBAL DEFAULT 12 mem_get_max_usage │ │ │ │ 131: 0000000000055cf0 27 FUNC GLOBAL DEFAULT 12 fmf_set_qp │ │ │ │ 132: 0000000000059b70 600 FUNC GLOBAL DEFAULT 12 geme_mulAVSB3 │ │ │ │ 133: 000000000005afa0 27 FUNC GLOBAL DEFAULT 12 errclear │ │ │ │ 134: 00000000000591d0 218 FUNC GLOBAL DEFAULT 12 geme_trace3x3 │ │ │ │ - 135: 0000000000051700 285 FUNC GLOBAL DEFAULT 12 sub_mul_gradddgrad_scalar │ │ │ │ - 136: 0000000000048460 502 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk_pressure │ │ │ │ - 137: 0000000000053800 381 FUNC GLOBAL DEFAULT 12 d_sd_volume_dot │ │ │ │ + 135: 000000000003f680 285 FUNC GLOBAL DEFAULT 12 sub_mul_gradddgrad_scalar │ │ │ │ + 136: 000000000004d7a0 502 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk_pressure │ │ │ │ + 137: 0000000000041780 381 FUNC GLOBAL DEFAULT 12 d_sd_volume_dot │ │ │ │ 138: 0000000000072ec0 4 OBJECT GLOBAL DEFAULT 23 g_error │ │ │ │ 139: 000000000005adb0 203 FUNC GLOBAL DEFAULT 12 output │ │ │ │ 140: 000000000005a9b0 297 FUNC GLOBAL DEFAULT 12 bf_actt_c1 │ │ │ │ - 141: 0000000000051d00 1470 FUNC GLOBAL DEFAULT 12 dw_st_adj_supg_c │ │ │ │ + 141: 000000000003fc80 1470 FUNC GLOBAL DEFAULT 12 dw_st_adj_supg_c │ │ │ │ 142: 000000000005ad30 126 FUNC GLOBAL DEFAULT 12 ele_extractNodalValuesDBD │ │ │ │ - 143: 0000000000051820 628 FUNC GLOBAL DEFAULT 12 dw_adj_convect1 │ │ │ │ + 143: 000000000003f7a0 628 FUNC GLOBAL DEFAULT 12 dw_adj_convect1 │ │ │ │ 144: 0000000000055ec0 67 FUNC GLOBAL DEFAULT 12 fmfc_mulC │ │ │ │ - 145: 000000000004ffa0 886 FUNC GLOBAL DEFAULT 12 dw_convect_v_grad_s │ │ │ │ - 146: 0000000000051aa0 593 FUNC GLOBAL DEFAULT 12 dw_adj_convect2 │ │ │ │ - 147: 0000000000051110 450 FUNC GLOBAL DEFAULT 12 dq_div_vector │ │ │ │ + 145: 00000000000459a0 886 FUNC GLOBAL DEFAULT 12 dw_convect_v_grad_s │ │ │ │ + 146: 000000000003fa20 593 FUNC GLOBAL DEFAULT 12 dw_adj_convect2 │ │ │ │ + 147: 0000000000042b30 450 FUNC GLOBAL DEFAULT 12 dq_div_vector │ │ │ │ 148: 0000000000054910 376 FUNC GLOBAL DEFAULT 12 form_sdcc_strainCauchy_VS │ │ │ │ - 149: 000000000004f950 322 FUNC GLOBAL DEFAULT 12 dw_diffusion_r │ │ │ │ + 149: 0000000000045350 322 FUNC GLOBAL DEFAULT 12 dw_diffusion_r │ │ │ │ 150: 0000000000057e90 80 FUNC GLOBAL DEFAULT 12 fmf_save │ │ │ │ - 151: 0000000000042a60 671 FUNC GLOBAL DEFAULT 12 dw_div │ │ │ │ - 152: 0000000000052b40 661 FUNC GLOBAL DEFAULT 12 d_of_nsSurfMinDPress │ │ │ │ - 153: 000000000004c820 268 FUNC GLOBAL DEFAULT 12 de_cauchy_strain │ │ │ │ - 154: 0000000000052fc0 1232 FUNC GLOBAL DEFAULT 12 d_sd_div_grad │ │ │ │ + 151: 0000000000052330 671 FUNC GLOBAL DEFAULT 12 dw_div │ │ │ │ + 152: 0000000000040ac0 661 FUNC GLOBAL DEFAULT 12 d_of_nsSurfMinDPress │ │ │ │ + 153: 0000000000048580 268 FUNC GLOBAL DEFAULT 12 de_cauchy_strain │ │ │ │ + 154: 0000000000040f40 1232 FUNC GLOBAL DEFAULT 12 d_sd_div_grad │ │ │ │ 155: 0000000000072560 4 OBJECT GLOBAL DEFAULT 23 __pyx_module_is_main_sfepy__terms__extmods__terms │ │ │ │ - 156: 000000000004ba50 2565 FUNC GLOBAL DEFAULT 12 d_sd_lin_elastic │ │ │ │ + 156: 00000000000477b0 2565 FUNC GLOBAL DEFAULT 12 d_sd_lin_elastic │ │ │ │ 157: 0000000000059ff0 531 FUNC GLOBAL DEFAULT 12 geme_mulT2ST2S_T4S_iljk │ │ │ │ - 158: 000000000004b060 493 FUNC GLOBAL DEFAULT 12 dw_electric_source │ │ │ │ + 158: 0000000000048d40 493 FUNC GLOBAL DEFAULT 12 dw_electric_source │ │ │ │ 159: 0000000000056f30 76 FUNC GLOBAL DEFAULT 12 fmfc_addAB_nn │ │ │ │ - 160: 0000000000048660 8 FUNC GLOBAL DEFAULT 12 dq_tl_stress_bulk_pressure │ │ │ │ - 161: 0000000000048990 715 FUNC GLOBAL DEFAULT 12 dq_ul_tan_mod_bulk_pressure_u │ │ │ │ + 160: 000000000004d9a0 8 FUNC GLOBAL DEFAULT 12 dq_tl_stress_bulk_pressure │ │ │ │ + 161: 000000000004dcd0 715 FUNC GLOBAL DEFAULT 12 dq_ul_tan_mod_bulk_pressure_u │ │ │ │ 162: 000000000005afc0 8 FUNC GLOBAL DEFAULT 12 mem_get_cur_usage │ │ │ │ - 163: 0000000000041930 568 FUNC GLOBAL DEFAULT 12 divgrad_act_bg_m │ │ │ │ - 164: 0000000000042400 806 FUNC GLOBAL DEFAULT 12 term_ns_asm_convect │ │ │ │ - 165: 0000000000050fd0 308 FUNC GLOBAL DEFAULT 12 dq_grad │ │ │ │ + 163: 0000000000051200 568 FUNC GLOBAL DEFAULT 12 divgrad_act_bg_m │ │ │ │ + 164: 0000000000051cd0 806 FUNC GLOBAL DEFAULT 12 term_ns_asm_convect │ │ │ │ + 165: 00000000000429f0 308 FUNC GLOBAL DEFAULT 12 dq_grad │ │ │ │ 166: 0000000000059050 370 FUNC GLOBAL DEFAULT 12 geme_det3x3 │ │ │ │ 167: 0000000000057410 228 FUNC GLOBAL DEFAULT 12 fmfr_addA_blockNC │ │ │ │ 168: 00000000000557c0 537 FUNC GLOBAL DEFAULT 12 build_nonsym_grad │ │ │ │ - 169: 000000000004f000 445 FUNC GLOBAL DEFAULT 12 d_laplace │ │ │ │ + 169: 0000000000044a00 445 FUNC GLOBAL DEFAULT 12 d_laplace │ │ │ │ 170: 0000000000056890 354 FUNC GLOBAL DEFAULT 12 fmf_mulATB_1n │ │ │ │ 171: 0000000000059600 1391 FUNC GLOBAL DEFAULT 12 geme_eig3x3 │ │ │ │ - 172: 000000000004e9f0 1027 FUNC GLOBAL DEFAULT 12 laplace_act_gt_m │ │ │ │ + 172: 00000000000443f0 1027 FUNC GLOBAL DEFAULT 12 laplace_act_gt_m │ │ │ │ 173: 000000000005aca0 129 FUNC GLOBAL DEFAULT 12 ele_extractNodalValuesNBN │ │ │ │ - 174: 000000000003f680 330 FUNC GLOBAL DEFAULT 12 dw_volume_lvf │ │ │ │ + 174: 00000000000547c0 330 FUNC GLOBAL DEFAULT 12 dw_volume_lvf │ │ │ │ 175: 000000000005b540 31 FUNC GLOBAL DEFAULT 12 pyfree │ │ │ │ - 176: 0000000000052600 870 FUNC GLOBAL DEFAULT 12 dw_st_adj2_supg_p │ │ │ │ - 177: 0000000000044890 1080 FUNC GLOBAL DEFAULT 12 dq_finite_strain │ │ │ │ - 178: 0000000000050ca0 460 FUNC GLOBAL DEFAULT 12 d_biot_div │ │ │ │ - 179: 0000000000045af0 13 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_bulk │ │ │ │ - 180: 0000000000045010 1728 FUNC GLOBAL DEFAULT 12 dw_he_rtm │ │ │ │ - 181: 000000000004fcb0 752 FUNC GLOBAL DEFAULT 12 dw_surface_flux │ │ │ │ - 182: 000000000004b880 460 FUNC GLOBAL DEFAULT 12 d_lin_elastic │ │ │ │ - 183: 0000000000052970 449 FUNC GLOBAL DEFAULT 12 d_of_nsMinGrad │ │ │ │ + 176: 0000000000040580 870 FUNC GLOBAL DEFAULT 12 dw_st_adj2_supg_p │ │ │ │ + 177: 0000000000049bd0 1080 FUNC GLOBAL DEFAULT 12 dq_finite_strain │ │ │ │ + 178: 0000000000043aa0 460 FUNC GLOBAL DEFAULT 12 d_biot_div │ │ │ │ + 179: 000000000004ae30 13 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_bulk │ │ │ │ + 180: 000000000004a350 1728 FUNC GLOBAL DEFAULT 12 dw_he_rtm │ │ │ │ + 181: 00000000000456b0 752 FUNC GLOBAL DEFAULT 12 dw_surface_flux │ │ │ │ + 182: 00000000000475e0 460 FUNC GLOBAL DEFAULT 12 d_lin_elastic │ │ │ │ + 183: 00000000000408f0 449 FUNC GLOBAL DEFAULT 12 d_of_nsMinGrad │ │ │ │ 184: 0000000000058170 855 FUNC GLOBAL DEFAULT 12 geme_invert3x3 │ │ │ │ 185: 0000000000055b10 91 FUNC GLOBAL DEFAULT 12 fmf_free │ │ │ │ - 186: 00000000000443f0 1183 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpKtsC_VS3 │ │ │ │ + 186: 0000000000049730 1183 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpKtsC_VS3 │ │ │ │ 187: 0000000000056b90 388 FUNC GLOBAL DEFAULT 12 fmf_mulATBT_nn │ │ │ │ - 188: 0000000000040ad0 956 FUNC GLOBAL DEFAULT 12 divgrad_build_gtg │ │ │ │ + 188: 00000000000503a0 956 FUNC GLOBAL DEFAULT 12 divgrad_build_gtg │ │ │ │ 189: 00000000000594e0 282 FUNC GLOBAL DEFAULT 12 geme_norm3 │ │ │ │ 190: 0000000000057c00 364 FUNC GLOBAL DEFAULT 12 fmf_print │ │ │ │ 191: 000000000005a4e0 101 FUNC GLOBAL DEFAULT 12 geme_projectToDir │ │ │ │ - 192: 0000000000044d30 725 FUNC GLOBAL DEFAULT 12 dq_tl_finite_strain_surface │ │ │ │ + 192: 000000000004a070 725 FUNC GLOBAL DEFAULT 12 dq_tl_finite_strain_surface │ │ │ │ 193: 0000000000056e90 68 FUNC GLOBAL DEFAULT 12 fmf_addAB_nn │ │ │ │ 194: 0000000000072ea8 4 OBJECT GLOBAL DEFAULT 23 t2i1D │ │ │ │ 195: 0000000000056fe0 72 FUNC GLOBAL DEFAULT 12 fmfc_averageCACB │ │ │ │ - 196: 0000000000045c70 881 FUNC GLOBAL DEFAULT 12 dq_he_stress_neohook │ │ │ │ + 196: 000000000004afb0 881 FUNC GLOBAL DEFAULT 12 dq_he_stress_neohook │ │ │ │ 197: 0000000000057a40 92 FUNC GLOBAL DEFAULT 12 fmf_copy │ │ │ │ - 198: 000000000004acd0 372 FUNC GLOBAL DEFAULT 12 he_residuum_from_mtx │ │ │ │ - 199: 000000000004ee00 511 FUNC GLOBAL DEFAULT 12 dw_laplace │ │ │ │ - 200: 000000000004b250 738 FUNC GLOBAL DEFAULT 12 mat_le_stress │ │ │ │ + 198: 0000000000050010 372 FUNC GLOBAL DEFAULT 12 he_residuum_from_mtx │ │ │ │ + 199: 0000000000044800 511 FUNC GLOBAL DEFAULT 12 dw_laplace │ │ │ │ + 200: 0000000000046fb0 738 FUNC GLOBAL DEFAULT 12 mat_le_stress │ │ │ │ 201: 000000000005ac40 90 FUNC GLOBAL DEFAULT 12 debug_printConn │ │ │ │ - 202: 0000000000046c80 743 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk_active │ │ │ │ - 203: 000000000003f7d0 1250 FUNC GLOBAL DEFAULT 12 dw_surface_ltr │ │ │ │ - 204: 00000000000512e0 544 FUNC GLOBAL DEFAULT 12 d_volume_surface │ │ │ │ + 202: 000000000004bfc0 743 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk_active │ │ │ │ + 203: 00000000000542d0 1250 FUNC GLOBAL DEFAULT 12 dw_surface_ltr │ │ │ │ + 204: 0000000000042d00 544 FUNC GLOBAL DEFAULT 12 d_volume_surface │ │ │ │ 205: 0000000000055c70 123 FUNC GLOBAL DEFAULT 12 fmfr_pretend │ │ │ │ 206: 000000000005afe0 8 FUNC GLOBAL DEFAULT 12 mem_get_n_frags │ │ │ │ 207: 000000000005aae0 341 FUNC GLOBAL DEFAULT 12 bf_buildFTF │ │ │ │ 208: 0000000000057610 157 FUNC GLOBAL DEFAULT 12 fmf_sumLevelsMulF │ │ │ │ 209: 00000000000724a0 12 OBJECT GLOBAL DEFAULT 22 t2i2D │ │ │ │ 210: 00000000000578e0 342 FUNC GLOBAL DEFAULT 12 fmfr_sumLevelsTMulF │ │ │ │ 211: 000000000005a800 419 FUNC GLOBAL DEFAULT 12 bf_actt │ │ │ │ 212: 000000000005b190 297 FUNC GLOBAL DEFAULT 12 mem_alloc_mem │ │ │ │ - 213: 000000000004aa30 671 FUNC GLOBAL DEFAULT 12 dq_def_grad │ │ │ │ + 213: 000000000004fd70 671 FUNC GLOBAL DEFAULT 12 dq_def_grad │ │ │ │ 214: 000000000005b670 115 FUNC GLOBAL DEFAULT 12 mem_printSome │ │ │ │ 215: 000000000005b480 145 FUNC GLOBAL DEFAULT 12 mem_free_mem │ │ │ │ - 216: 000000000004a750 722 FUNC GLOBAL DEFAULT 12 d_tl_volume_surface │ │ │ │ + 216: 000000000004fa90 722 FUNC GLOBAL DEFAULT 12 d_tl_volume_surface │ │ │ │ 217: 0000000000072ea0 4 OBJECT GLOBAL DEFAULT 23 t4s1D │ │ │ │ 218: 000000000005b560 137 FUNC GLOBAL DEFAULT 12 mem_checkIntegrity │ │ │ │ - 219: 00000000000496a0 1546 FUNC GLOBAL DEFAULT 12 dw_tl_diffusion │ │ │ │ + 219: 000000000004e9e0 1546 FUNC GLOBAL DEFAULT 12 dw_tl_diffusion │ │ │ │ 220: 0000000000057d70 287 FUNC GLOBAL DEFAULT 12 fmfr_print │ │ │ │ 221: 00000000000577b0 290 FUNC GLOBAL DEFAULT 12 fmfr_sumLevelsMulF │ │ │ │ 222: 0000000000055e80 59 FUNC GLOBAL DEFAULT 12 fmf_mulC │ │ │ │ 223: 0000000000055b70 55 FUNC GLOBAL DEFAULT 12 fmf_freeDestroy │ │ │ │ - 224: 0000000000048670 13 FUNC GLOBAL DEFAULT 12 dq_ul_stress_bulk_pressure │ │ │ │ - 225: 0000000000046380 760 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_mooney_rivlin │ │ │ │ - 226: 0000000000046000 11 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_neohook │ │ │ │ + 224: 000000000004d9b0 13 FUNC GLOBAL DEFAULT 12 dq_ul_stress_bulk_pressure │ │ │ │ + 225: 000000000004b6c0 760 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_mooney_rivlin │ │ │ │ + 226: 000000000004b340 11 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_neohook │ │ │ │ 227: 0000000000072510 24 OBJECT GLOBAL DEFAULT 22 t2i3D │ │ │ │ 228: 00000000000565a0 348 FUNC GLOBAL DEFAULT 12 fmf_mulAB_1n │ │ │ │ - 229: 0000000000048680 769 FUNC GLOBAL DEFAULT 12 dq_tl_tan_mod_bulk_pressure_u │ │ │ │ + 229: 000000000004d9c0 769 FUNC GLOBAL DEFAULT 12 dq_tl_tan_mod_bulk_pressure_u │ │ │ │ 230: 0000000000055f80 130 FUNC GLOBAL DEFAULT 12 fmf_mulAC │ │ │ │ 231: 0000000000058030 158 FUNC GLOBAL DEFAULT 12 fmf_gMtx2VecDUL3x3 │ │ │ │ 232: 0000000000056110 149 FUNC GLOBAL DEFAULT 12 fmf_mulAF │ │ │ │ - 233: 00000000000477d0 1542 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_mooney_rivlin │ │ │ │ - 234: 0000000000053cd0 1170 FUNC GLOBAL DEFAULT 12 d_sd_st_supg_c │ │ │ │ + 233: 000000000004cb10 1542 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_mooney_rivlin │ │ │ │ + 234: 0000000000041c50 1170 FUNC GLOBAL DEFAULT 12 d_sd_st_supg_c │ │ │ │ 235: 0000000000056f80 87 FUNC GLOBAL DEFAULT 12 fmf_averageCACB │ │ │ │ 236: 0000000000072480 16 OBJECT GLOBAL DEFAULT 22 t4s2D │ │ │ │ - 237: 0000000000042730 815 FUNC GLOBAL DEFAULT 12 dw_lin_convect │ │ │ │ + 237: 0000000000052000 815 FUNC GLOBAL DEFAULT 12 dw_lin_convect │ │ │ │ 238: 0000000000056ee0 68 FUNC GLOBAL DEFAULT 12 fmf_subAB_nn │ │ │ │ - 239: 000000000004c930 420 FUNC GLOBAL DEFAULT 12 de_cauchy_stress │ │ │ │ + 239: 0000000000048690 420 FUNC GLOBAL DEFAULT 12 de_cauchy_stress │ │ │ │ 240: 0000000000055e10 59 FUNC GLOBAL DEFAULT 12 fmfc_fillC │ │ │ │ 241: 0000000000055d30 51 FUNC GLOBAL DEFAULT 12 fmf_fillC │ │ │ │ 242: 0000000000055c30 51 FUNC GLOBAL DEFAULT 12 fmf_pretend_nc │ │ │ │ 243: 000000000005b6f0 78 FUNC GLOBAL DEFAULT 12 mem_freeGarbage │ │ │ │ - 244: 0000000000042d00 660 FUNC GLOBAL DEFAULT 12 dw_grad │ │ │ │ - 245: 0000000000043610 882 FUNC GLOBAL DEFAULT 12 dw_st_supg_c │ │ │ │ - 246: 000000000004c460 497 FUNC GLOBAL DEFAULT 12 dw_lin_prestress │ │ │ │ + 244: 00000000000525d0 660 FUNC GLOBAL DEFAULT 12 dw_grad │ │ │ │ + 245: 0000000000052ee0 882 FUNC GLOBAL DEFAULT 12 dw_st_supg_c │ │ │ │ + 246: 00000000000481c0 497 FUNC GLOBAL DEFAULT 12 dw_lin_prestress │ │ │ │ 247: 000000000005a460 121 FUNC GLOBAL DEFAULT 12 geme_buildOpOmega_VS3 │ │ │ │ - 248: 0000000000047de0 1654 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_mooney_rivlin │ │ │ │ + 248: 000000000004d120 1654 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_mooney_rivlin │ │ │ │ 249: 000000000005b620 75 FUNC GLOBAL DEFAULT 12 mem_print │ │ │ │ - 250: 0000000000043360 681 FUNC GLOBAL DEFAULT 12 dw_st_supg_p │ │ │ │ - 251: 0000000000046f70 1003 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_neohook │ │ │ │ - 252: 000000000004e5c0 1072 FUNC GLOBAL DEFAULT 12 laplace_act_g_m │ │ │ │ + 250: 0000000000052c30 681 FUNC GLOBAL DEFAULT 12 dw_st_supg_p │ │ │ │ + 251: 000000000004c2b0 1003 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_neohook │ │ │ │ + 252: 0000000000043fc0 1072 FUNC GLOBAL DEFAULT 12 laplace_act_g_m │ │ │ │ 253: 00000000000572e0 58 FUNC GLOBAL DEFAULT 12 fmf_copyAmulC │ │ │ │ 254: 00000000000724c0 36 OBJECT GLOBAL DEFAULT 22 t4s3D │ │ │ │ 255: 00000000000580d0 158 FUNC GLOBAL DEFAULT 12 fmf_gMtx2VecDLU3x3 │ │ │ │ 256: 000000000005aff0 80 FUNC GLOBAL DEFAULT 12 mem_list_new │ │ │ │ 257: 000000000005a210 522 FUNC GLOBAL DEFAULT 12 geme_mulT2S_AA │ │ │ │ - 258: 000000000004c660 445 FUNC GLOBAL DEFAULT 12 dw_lin_strain_fib │ │ │ │ - 259: 0000000000050930 872 FUNC GLOBAL DEFAULT 12 dw_biot_div │ │ │ │ - 260: 00000000000421f0 513 FUNC GLOBAL DEFAULT 12 term_ns_asm_div_grad │ │ │ │ - 261: 000000000004cc70 874 FUNC GLOBAL DEFAULT 12 dw_nonsym_elastic │ │ │ │ + 258: 00000000000483c0 445 FUNC GLOBAL DEFAULT 12 dw_lin_strain_fib │ │ │ │ + 259: 0000000000043730 872 FUNC GLOBAL DEFAULT 12 dw_biot_div │ │ │ │ + 260: 0000000000051ac0 513 FUNC GLOBAL DEFAULT 12 term_ns_asm_div_grad │ │ │ │ + 261: 00000000000489d0 874 FUNC GLOBAL DEFAULT 12 dw_nonsym_elastic │ │ │ │ 262: 0000000000054de0 1380 FUNC GLOBAL DEFAULT 12 form_sdcc_actOpGT_M3 │ │ │ │ 263: 00000000000576b0 252 FUNC GLOBAL DEFAULT 12 fmf_sumLevelsTMulF │ │ │ │ 264: 0000000000056010 242 FUNC GLOBAL DEFAULT 12 fmf_mulATC │ │ │ │ 265: 0000000000055af0 32 FUNC GLOBAL DEFAULT 12 fmf_createAllocCopy │ │ │ │ - 266: 0000000000052de0 477 FUNC GLOBAL DEFAULT 12 d_sd_div │ │ │ │ + 266: 0000000000040d60 477 FUNC GLOBAL DEFAULT 12 d_sd_div │ │ │ │ 267: 00000000000561b0 261 FUNC GLOBAL DEFAULT 12 fmf_mulATF │ │ │ │ - 268: 0000000000043c20 488 FUNC GLOBAL DEFAULT 12 form_tlcc_strainGreen_VS │ │ │ │ + 268: 0000000000048f60 488 FUNC GLOBAL DEFAULT 12 form_tlcc_strainGreen_VS │ │ │ │ 269: 0000000000055a50 91 FUNC GLOBAL DEFAULT 12 fmf_createAlloc │ │ │ │ 270: 0000000000056700 387 FUNC GLOBAL DEFAULT 12 fmf_mulATB_nn │ │ │ │ 271: 0000000000055d10 23 FUNC GLOBAL DEFAULT 12 fmf_getDim │ │ │ │ 272: 0000000000058f40 269 FUNC GLOBAL DEFAULT 12 geme_tensor2vectorS3 │ │ │ │ - 273: 00000000000469a0 731 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_bulk │ │ │ │ + 273: 000000000004bce0 731 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_bulk │ │ │ │ 274: 00000000000584d0 2662 FUNC GLOBAL DEFAULT 12 geme_invert4x4 │ │ │ │ 275: 000000000005b520 31 FUNC GLOBAL DEFAULT 12 pyalloc │ │ │ │ 276: 000000000005b060 291 FUNC GLOBAL DEFAULT 12 mem_check_ptr │ │ │ │ 277: 000000000005ae80 235 FUNC GLOBAL DEFAULT 12 errput │ │ │ │ 278: 0000000000055d70 154 FUNC GLOBAL DEFAULT 12 fmfr_fillC │ │ │ │ 279: 0000000000057ee0 80 FUNC GLOBAL DEFAULT 12 fmfr_save │ │ │ │ 280: 00000000000592b0 226 FUNC GLOBAL DEFAULT 12 geme_invar1 │ │ │ │ 281: 00000000000593a0 312 FUNC GLOBAL DEFAULT 12 geme_invar2 │ │ │ │ - 282: 000000000004cfe0 621 FUNC GLOBAL DEFAULT 12 dw_surface_v_dot_n_s │ │ │ │ - 283: 0000000000043e10 1496 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpB_VS3 │ │ │ │ - 284: 0000000000040070 429 FUNC GLOBAL DEFAULT 12 d_piezo_coupling │ │ │ │ - 285: 00000000000456d0 485 FUNC GLOBAL DEFAULT 12 de_he_rtm │ │ │ │ + 282: 0000000000045d20 621 FUNC GLOBAL DEFAULT 12 dw_surface_v_dot_n_s │ │ │ │ + 283: 0000000000049150 1496 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpB_VS3 │ │ │ │ + 284: 0000000000054120 429 FUNC GLOBAL DEFAULT 12 d_piezo_coupling │ │ │ │ + 285: 000000000004aa10 485 FUNC GLOBAL DEFAULT 12 de_he_rtm │ │ │ │ 286: 00000000000571e0 243 FUNC GLOBAL DEFAULT 12 fmfc_addAmulF │ │ │ │ 287: 000000000005b850 22 FUNC GLOBAL DEFAULT 12 sys_keyboardDisableRaw │ │ │ │ 288: 0000000000055f10 108 FUNC GLOBAL DEFAULT 12 fmf_mul │ │ │ │ 289: 000000000005b040 31 FUNC GLOBAL DEFAULT 12 mem_list_remove │ │ │ │ 290: 0000000000055ab0 49 FUNC GLOBAL DEFAULT 12 fmf_createAllocInit │ │ │ │ 291: 0000000000054a90 840 FUNC GLOBAL DEFAULT 12 form_sdcc_actOpGT_VS3 │ │ │ │ 292: 000000000005af70 37 FUNC GLOBAL DEFAULT 12 errset │ │ │ │ 293: 00000000000559e0 99 FUNC GLOBAL DEFAULT 12 fmf_alloc │ │ │ │ 294: 000000000005b7a0 162 FUNC GLOBAL DEFAULT 12 sys_keyboardEnableRaw │ │ │ │ 295: 0000000000072ea4 4 OBJECT GLOBAL DEFAULT 23 t2j1D │ │ │ │ 296: 0000000000055bb0 120 FUNC GLOBAL DEFAULT 12 fmf_pretend │ │ │ │ - 297: 0000000000046680 791 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk │ │ │ │ + 297: 000000000004b9c0 791 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk │ │ │ │ 298: 0000000000055e50 44 FUNC GLOBAL DEFAULT 12 fmfc_fill │ │ │ │ 299: 0000000000059dd0 531 FUNC GLOBAL DEFAULT 12 geme_mulT2ST2S_T4S_ikjl │ │ │ │ - 300: 0000000000045ff0 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_neohook │ │ │ │ - 301: 00000000000406c0 1039 FUNC GLOBAL DEFAULT 12 sym2nonsym │ │ │ │ - 302: 00000000000505c0 878 FUNC GLOBAL DEFAULT 12 dw_biot_grad │ │ │ │ - 303: 0000000000048c60 1410 FUNC GLOBAL DEFAULT 12 dw_tl_volume │ │ │ │ + 300: 000000000004b330 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_neohook │ │ │ │ + 301: 0000000000053960 1039 FUNC GLOBAL DEFAULT 12 sym2nonsym │ │ │ │ + 302: 00000000000433c0 878 FUNC GLOBAL DEFAULT 12 dw_biot_grad │ │ │ │ + 303: 000000000004dfa0 1410 FUNC GLOBAL DEFAULT 12 dw_tl_volume │ │ │ │ 304: 0000000000057f30 243 FUNC GLOBAL DEFAULT 12 fmfc_save │ │ │ │ - 305: 0000000000045b00 356 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk_active │ │ │ │ - 306: 0000000000050320 667 FUNC GLOBAL DEFAULT 12 op_nonsym_biot │ │ │ │ - 307: 000000000004faa0 518 FUNC GLOBAL DEFAULT 12 d_surface_flux │ │ │ │ - 308: 0000000000050e70 348 FUNC GLOBAL DEFAULT 12 dq_state_in_qp │ │ │ │ + 305: 000000000004ae40 356 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk_active │ │ │ │ + 306: 0000000000043120 667 FUNC GLOBAL DEFAULT 12 op_nonsym_biot │ │ │ │ + 307: 00000000000454a0 518 FUNC GLOBAL DEFAULT 12 d_surface_flux │ │ │ │ + 308: 0000000000042890 348 FUNC GLOBAL DEFAULT 12 dq_state_in_qp │ │ │ │ 309: 000000000005a550 305 FUNC GLOBAL DEFAULT 12 bf_act │ │ │ │ - 310: 000000000004dec0 942 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_sw │ │ │ │ + 310: 0000000000046c00 942 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_sw │ │ │ │ 311: 0000000000056440 348 FUNC GLOBAL DEFAULT 12 fmf_mulAB_n1 │ │ │ │ 312: 0000000000056d20 359 FUNC GLOBAL DEFAULT 12 fmf_mulATBT_1n │ │ │ │ 313: 0000000000072490 12 OBJECT GLOBAL DEFAULT 22 t2j2D │ │ │ │ - 314: 0000000000043990 593 FUNC GLOBAL DEFAULT 12 dw_st_grad_div │ │ │ │ - 315: 0000000000049cb0 1094 FUNC GLOBAL DEFAULT 12 d_tl_surface_flux │ │ │ │ - 316: 0000000000051500 504 FUNC GLOBAL DEFAULT 12 di_surface_moment │ │ │ │ + 314: 0000000000053260 593 FUNC GLOBAL DEFAULT 12 dw_st_grad_div │ │ │ │ + 315: 000000000004eff0 1094 FUNC GLOBAL DEFAULT 12 d_tl_surface_flux │ │ │ │ + 316: 0000000000042f20 504 FUNC GLOBAL DEFAULT 12 di_surface_moment │ │ │ │ 317: 0000000000056a00 391 FUNC GLOBAL DEFAULT 12 fmf_mulABT_nn │ │ │ │ 318: 000000000005a420 52 FUNC GLOBAL DEFAULT 12 geme_elementVolume │ │ │ │ - 319: 0000000000046010 870 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_mooney_rivlin │ │ │ │ - 320: 0000000000044cd0 47 FUNC GLOBAL DEFAULT 12 dq_finite_strain_tl │ │ │ │ + 319: 000000000004b350 870 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_mooney_rivlin │ │ │ │ + 320: 000000000004a010 47 FUNC GLOBAL DEFAULT 12 dq_finite_strain_tl │ │ │ │ 321: 0000000000057500 257 FUNC GLOBAL DEFAULT 12 fmfr_addAT_blockNC │ │ │ │ - 322: 0000000000047360 1132 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_neohook │ │ │ │ + 322: 000000000004c6a0 1132 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_neohook │ │ │ │ 323: 000000000005b5f0 48 FUNC GLOBAL DEFAULT 12 mem_statistics │ │ │ │ - 324: 000000000004f440 437 FUNC GLOBAL DEFAULT 12 d_diffusion │ │ │ │ - 325: 0000000000043bf0 44 FUNC GLOBAL DEFAULT 12 get_trace │ │ │ │ - 326: 000000000004a100 1604 FUNC GLOBAL DEFAULT 12 dw_tl_surface_traction │ │ │ │ + 324: 0000000000044e40 437 FUNC GLOBAL DEFAULT 12 d_diffusion │ │ │ │ + 325: 0000000000048f30 44 FUNC GLOBAL DEFAULT 12 get_trace │ │ │ │ + 326: 000000000004f440 1604 FUNC GLOBAL DEFAULT 12 dw_tl_surface_traction │ │ │ │ 327: 0000000000055350 1132 FUNC GLOBAL DEFAULT 12 form_sdcc_actOpG_RM3 │ │ │ │ - 328: 00000000000491f0 1192 FUNC GLOBAL DEFAULT 12 dw_ul_volume │ │ │ │ + 328: 000000000004e530 1192 FUNC GLOBAL DEFAULT 12 dw_ul_volume │ │ │ │ 329: 0000000000057160 127 FUNC GLOBAL DEFAULT 12 fmf_addAmulF │ │ │ │ - 330: 0000000000040e90 1269 FUNC GLOBAL DEFAULT 12 divgrad_act_g_m │ │ │ │ - 331: 00000000000522c0 830 FUNC GLOBAL DEFAULT 12 dw_st_adj1_supg_p │ │ │ │ - 332: 0000000000054170 1058 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_c │ │ │ │ + 330: 0000000000050760 1269 FUNC GLOBAL DEFAULT 12 divgrad_act_g_m │ │ │ │ + 331: 0000000000040240 830 FUNC GLOBAL DEFAULT 12 dw_st_adj1_supg_p │ │ │ │ + 332: 00000000000420f0 1058 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_c │ │ │ │ 333: 00000000000724f0 24 OBJECT GLOBAL DEFAULT 22 t2j3D │ │ │ │ 334: 000000000005b2c0 436 FUNC GLOBAL DEFAULT 12 mem_realloc_mem │ │ │ │ - 335: 000000000004f600 842 FUNC GLOBAL DEFAULT 12 d_sd_diffusion │ │ │ │ + 335: 0000000000045000 842 FUNC GLOBAL DEFAULT 12 d_sd_diffusion │ │ │ │ 336: 000000000005b740 89 FUNC GLOBAL DEFAULT 12 sys_getch │ │ │ │ - 337: 000000000004e270 836 FUNC GLOBAL DEFAULT 12 laplace_build_gtg │ │ │ │ - 338: 000000000004d510 1141 FUNC GLOBAL DEFAULT 12 dw_volume_dot_vector │ │ │ │ + 337: 0000000000043c70 836 FUNC GLOBAL DEFAULT 12 laplace_build_gtg │ │ │ │ + 338: 0000000000046250 1141 FUNC GLOBAL DEFAULT 12 dw_volume_dot_vector │ │ │ │ 339: 0000000000014ee6 12 FUNC GLOBAL DEFAULT 12 PyInit_terms │ │ │ │ - 340: 0000000000045ae0 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk │ │ │ │ - 341: 0000000000044d00 48 FUNC GLOBAL DEFAULT 12 dq_finite_strain_ul │ │ │ │ + 340: 000000000004ae20 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk │ │ │ │ + 341: 000000000004a040 48 FUNC GLOBAL DEFAULT 12 dq_finite_strain_ul │ │ │ │ 342: 000000000005b870 43 FUNC GLOBAL DEFAULT 12 sys_pause │ │ │ │ - 343: 00000000000545a0 880 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_p │ │ │ │ + 343: 0000000000042520 880 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_p │ │ │ │ 344: 0000000000057aa0 233 FUNC GLOBAL DEFAULT 12 fmfr_copy │ │ │ ├── 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: 832ee679a044460ce17b0660399bfd79606a113b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c6de7c01dd6f0b344b60e85be870c5dcab2e321e │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -12625,4738 +12625,4738 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006300 000000000000004c 00006304 FDE cie=00000000 pc=000000000003f680..000000000003f7ca │ │ │ │ +00006300 0000000000000048 00006304 FDE cie=00000000 pc=000000000003f680..000000000003f79d │ │ │ │ DW_CFA_advance_loc: 2 to 000000000003f682 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003f68d │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003f68c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f68f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f68e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f691 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f690 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f695 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f691 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f699 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f692 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f69d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 282 to 000000000003f7b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f696 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 240 to 000000000003f786 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7bb │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003f789 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f7bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f78a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f78c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f78e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f790 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f792 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f7c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f793 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006350 000000000000004c 00006354 FDE cie=00000000 pc=000000000003f7d0..000000000003fcb2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7d2 │ │ │ │ +0000634c 000000000000004c 00006350 FDE cie=00000000 pc=000000000003f7a0..000000000003fa14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f7a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f7e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f7a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7e4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f7a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f7ae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f7e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7b2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7eb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7b6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003f7f2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 428 to 000000000003f99e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7ba │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 521 to 000000000003f9c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f9a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f9a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9cc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9ab │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9d0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f9b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f9d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000063a0 000000000000004c 000063a4 FDE cie=00000000 pc=000000000003fcc0..0000000000040066 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcc2 │ │ │ │ +0000639c 0000000000000048 000063a0 FDE cie=00000000 pc=000000000003fa20..000000000003fc71 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fcc7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fa27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fccc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fcd1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fa2e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd5 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003fa37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa3b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcdd │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 749 to 000000000003ffca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa3f │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 484 to 000000000003fc23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffce │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc27 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ffcf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003fc28 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc2a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc2c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc30 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003ffe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fc38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000063f0 000000000000004c 000063f4 FDE cie=00000000 pc=0000000000040070..000000000004021d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040072 │ │ │ │ +000063e8 000000000000004c 000063ec FDE cie=00000000 pc=000000000003fc80..000000000004023e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040077 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fc87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004007c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040081 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003fc94 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004008a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004008e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc9c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040092 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 376 to 000000000004020a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003fca6 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc2: 1303 to 00000000000401bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004020e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000401c1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004020f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000401c2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040211 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040213 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040215 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040217 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040218 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000401d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006440 0000000000000048 00006444 FDE cie=00000000 pc=0000000000040220..000000000004045f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040222 │ │ │ │ +00006438 000000000000004c 0000643c FDE cie=00000000 pc=0000000000040240..000000000004057e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040227 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040244 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004022c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040249 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004022e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004024b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004024f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040236 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040253 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004023a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 331 to 0000000000040385 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004025d │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 631 to 00000000000404d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040389 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004038a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000404d9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004038c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004038e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040390 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040392 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040398 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000404e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000648c 0000000000000048 00006490 FDE cie=00000000 pc=0000000000040460..00000000000406bc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040462 │ │ │ │ +00006488 000000000000004c 0000648c FDE cie=00000000 pc=0000000000040580..00000000000408e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040468 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040584 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004046d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040589 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004046f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004058b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004058f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040474 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040598 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004047e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000405a2 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 561 to 00000000000406af │ │ │ │ + DW_CFA_advance_loc2: 658 to 0000000000040834 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000406b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040838 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000406b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040839 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004083b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004083d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004083f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000040848 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064d8 000000000000004c 000064dc FDE cie=00000000 pc=00000000000406c0..0000000000040acf │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c2 │ │ │ │ +000064d8 000000000000004c 000064dc FDE cie=00000000 pc=00000000000408f0..0000000000040ab1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000408f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000408fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000408ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040909 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000406c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004090a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000406ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004090e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000406d1 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 191 to 0000000000040790 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004091a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 388 to 0000000000040a9e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040791 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040aa2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040792 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040aa3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040794 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aa5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040796 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aa7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040798 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aa9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004079a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004079b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040aac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006528 0000000000000064 0000652c FDE cie=00000000 pc=0000000000040ad0..0000000000040e8c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ad2 │ │ │ │ +00006528 0000000000000048 0000652c FDE cie=00000000 pc=0000000000040ac0..0000000000040d55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040ac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ad8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040ac7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ada │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040acc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040adc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040ace │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040acf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040ad0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ad4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000040b2f │ │ │ │ + DW_CFA_advance_loc1: 213 to 0000000000040ba9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b35 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040bae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040b3f │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000040c61 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040c62 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040c63 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c65 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c67 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c69 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c6b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040c6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006590 0000000000000064 00006594 FDE cie=00000000 pc=0000000000040e90..0000000000041385 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e92 │ │ │ │ +00006574 0000000000000048 00006578 FDE cie=00000000 pc=0000000000040d60..0000000000040f3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040e9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e9c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040d6e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e9e │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000040d79 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040e9f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040d82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040ea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040d83 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 63 to 0000000000040ee3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000040d8a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 407 to 0000000000040f21 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ee9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040eea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040f26 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040eec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040eee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ef0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f2c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ef2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f2e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040ef3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 641 to 0000000000041174 │ │ │ │ + │ │ │ │ +000065c0 000000000000004c 000065c4 FDE cie=00000000 pc=0000000000040f40..0000000000041410 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f42 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f44 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040f49 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f4b │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f4f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040f58 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040f62 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc2: 877 to 00000000000412cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041175 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041176 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000412d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041178 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004117a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412d8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004117c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004117e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412dc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004117f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065f8 0000000000000048 000065fc FDE cie=00000000 pc=0000000000041390..000000000004192f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041392 │ │ │ │ +00006610 000000000000004c 00006614 FDE cie=00000000 pc=0000000000041410..000000000004177e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041412 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041397 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004141a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041399 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004141f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004139b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041421 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004139c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041422 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004139d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041423 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000413a4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000413ef │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004142d │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc2: 670 to 00000000000416cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000413f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000413f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000416d0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000413fa │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000416e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006644 0000000000000060 00006648 FDE cie=00000000 pc=0000000000041930..0000000000041b68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041932 │ │ │ │ +00006660 0000000000000048 00006664 FDE cie=00000000 pc=0000000000041780..00000000000418fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041782 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041937 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041784 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041939 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041789 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004193b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000041793 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004193c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041797 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004193d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004179b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041941 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 504 to 0000000000041b39 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000417a2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 319 to 00000000000418e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000041b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000418e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b3f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b41 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b45 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418ee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b46 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000041b58 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b5e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b5f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b61 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b63 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b65 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b67 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000066a8 0000000000000064 000066ac FDE cie=00000000 pc=0000000000041b70..0000000000041ec2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b72 │ │ │ │ +000066ac 000000000000004c 000066b0 FDE cie=00000000 pc=0000000000041900..0000000000041c49 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041b77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041904 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041906 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041908 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b7c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000041911 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b7d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004191a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b81 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000041921 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000041bb8 │ │ │ │ + DW_CFA_advance_loc2: 726 to 0000000000041bf7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041bbe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bfb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041bbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041bfc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041bfe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c00 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c04 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041bc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 271 to 0000000000041cd7 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041cd8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041cd9 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041cdb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041cdd │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041cdf │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ce1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041ce2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006710 0000000000000060 00006714 FDE cie=00000000 pc=0000000000041ed0..00000000000421e3 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ed2 │ │ │ │ +000066fc 000000000000004c 00006700 FDE cie=00000000 pc=0000000000041c50..00000000000420e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041ed7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ed9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041c59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041edb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c5b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041edd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c63 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ee1 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000041f18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041f1e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041f1f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f21 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f23 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f25 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f27 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000041f30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000000000042010 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000041c72 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc2: 936 to 000000000004201a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042011 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004201e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042012 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004201f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042014 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042021 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042016 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042023 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042018 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042025 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004201a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042027 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042020 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000042030 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006774 0000000000000048 00006778 FDE cie=00000000 pc=00000000000421f0..00000000000423f1 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000421f2 │ │ │ │ +0000674c 000000000000004c 00006750 FDE cie=00000000 pc=00000000000420f0..0000000000042512 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000420f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000421f7 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000420fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000421f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000420fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000421fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042100 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042202 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042104 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042206 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042108 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004220a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 431 to 00000000000423b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004210f │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 838 to 0000000000042455 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042459 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000423be │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004245a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004245c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004245e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042460 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042462 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000423d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000042468 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000067c0 000000000000004c 000067c4 FDE cie=00000000 pc=0000000000042400..0000000000042726 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042402 │ │ │ │ +0000679c 0000000000000050 000067a0 FDE cie=00000000 pc=0000000000042520..0000000000042890 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042522 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042404 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042524 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042409 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042529 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004240e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004252e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042412 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004252f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042416 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042533 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004241a │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004253a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 701 to 00000000000426d7 │ │ │ │ + DW_CFA_advance_loc2: 697 to 00000000000427f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426db │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000426dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000427f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000427fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000427fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000427fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042800 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042808 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006810 000000000000004c 00006814 FDE cie=00000000 pc=0000000000042730..0000000000042a5f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042732 │ │ │ │ +000067f0 0000000000000048 000067f4 FDE cie=00000000 pc=0000000000042890..00000000000429ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042892 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042734 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042894 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042739 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042899 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004273e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004289b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042742 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004289f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042746 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000428a3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004274d │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 565 to 0000000000042982 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000428aa │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 303 to 00000000000429d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042986 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000429dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042987 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000429de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042989 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004298b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004298d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004298f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042990 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000429e7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006860 000000000000004c 00006864 FDE cie=00000000 pc=0000000000042a60..0000000000042cff │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a62 │ │ │ │ +0000683c 0000000000000048 00006840 FDE cie=00000000 pc=00000000000429f0..0000000000042b24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000429fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042a69 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000429ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042a6e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042a04 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042a05 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a09 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042a7d │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 588 to 0000000000042cc9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000042a10 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 257 to 0000000000042b11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ccd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042cce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042b16 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b1a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042ce0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042b1f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000068b0 000000000000004c 000068b4 FDE cie=00000000 pc=0000000000042d00..0000000000042f94 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d02 │ │ │ │ +00006888 000000000000004c 0000688c FDE cie=00000000 pc=0000000000042b30..0000000000042cf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d04 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042b37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042d09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d0b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042b3e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042d12 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042b43 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042d1d │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 580 to 0000000000042f61 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000042b4d │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 402 to 0000000000042cdf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ce3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042f66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042ce4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042ce6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042ce8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042cea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042cec │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042ced │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006900 000000000000004c 00006904 FDE cie=00000000 pc=0000000000042fa0..0000000000043353 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042fa2 │ │ │ │ +000068d8 000000000000004c 000068dc FDE cie=00000000 pc=0000000000042d00..0000000000042f20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042d02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042fa4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000042d08 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042fa9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042d0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042fae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042d0c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000042fb7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d10 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042fbb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d14 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042fc5 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 823 to 00000000000432fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042d20 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 493 to 0000000000042f0d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043301 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042f12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043303 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043305 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f16 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043307 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043309 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f1a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000043310 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042f1b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006950 000000000000004c 00006954 FDE cie=00000000 pc=0000000000043360..0000000000043609 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043362 │ │ │ │ +00006928 000000000000004c 0000692c FDE cie=00000000 pc=0000000000042f20..0000000000043118 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043364 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043369 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004336e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f28 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043372 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043376 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f30 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004337d │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 585 to 00000000000435c6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042f3c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 457 to 0000000000043105 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000435ca │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043109 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000435cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004310a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435cd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004310c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435cf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004310e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043110 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043112 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000435d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043113 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069a0 000000000000004c 000069a4 FDE cie=00000000 pc=0000000000043610..0000000000043982 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043612 │ │ │ │ +00006978 0000000000000048 0000697c FDE cie=00000000 pc=0000000000043120..00000000000433bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004361c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004312a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004361e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004312c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043623 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004312e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043624 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004312f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043628 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043130 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000043632 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 762 to 000000000004392c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043134 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 371 to 00000000000432a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043930 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000432aa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043931 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000432ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043933 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043935 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432af │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043937 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043939 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432b3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000043940 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000432b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000069f0 000000000000004c 000069f4 FDE cie=00000000 pc=0000000000043990..0000000000043be1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043992 │ │ │ │ +000069c4 000000000000004c 000069c8 FDE cie=00000000 pc=00000000000433c0..000000000004372e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000433c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043994 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000433c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043999 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000433cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004399e │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000433d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439aa │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 511 to 0000000000043ba9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000433e0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 720 to 00000000000436b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bad │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043bae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000436b5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436b9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436bd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000043bc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000436c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a40 0000000000000010 00006a44 FDE cie=00000000 pc=0000000000043bf0..0000000000043c1c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006a54 0000000000000048 00006a58 FDE cie=00000000 pc=0000000000043c20..0000000000043e08 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043c22 │ │ │ │ +00006a14 000000000000004c 00006a18 FDE cie=00000000 pc=0000000000043730..0000000000043a98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043732 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043c27 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043734 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043c2c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043739 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043c2e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004373e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043c2f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043742 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043c30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000043749 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c34 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 392 to 0000000000043dbc │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000043753 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc2: 693 to 0000000000043a08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000043dbf │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043a0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043a0d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a15 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043dc9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000043a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006aa0 0000000000000048 00006aa4 FDE cie=00000000 pc=0000000000043e10..00000000000443e8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e12 │ │ │ │ +00006a64 0000000000000050 00006a68 FDE cie=00000000 pc=0000000000043aa0..0000000000043c6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043aa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043e18 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043aa7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e1a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000043ab1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043ab3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043e1d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ab7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043e1e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043abb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e22 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043ac7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000043e6d │ │ │ │ + DW_CFA_advance_loc2: 402 to 0000000000043c59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000043e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043e71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043c5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e75 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c66 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000043e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043c67 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006aec 0000000000000048 00006af0 FDE cie=00000000 pc=00000000000443f0..000000000004488f │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443f2 │ │ │ │ +00006ab8 0000000000000064 00006abc FDE cie=00000000 pc=0000000000043c70..0000000000043fb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000443f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043c78 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000443ff │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043c7f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044400 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c83 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044404 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043c84 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044408 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000044442 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c88 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000043ccc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000044445 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043cd2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044446 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043cd3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044448 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004444a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004444c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cd9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004444e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cdb │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043cdc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 242 to 0000000000043dce │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043dcf │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043dd0 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd4 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004444f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043dd9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006b38 000000000000004c 00006b3c FDE cie=00000000 pc=0000000000044890..0000000000044cc8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044892 │ │ │ │ +00006b20 0000000000000064 00006b24 FDE cie=00000000 pc=0000000000043fc0..00000000000443f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044897 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043fc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004489c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004489e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fcb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004489f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043fcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000448a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043fcd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000448a7 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 1003 to 0000000000044c92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043fd1 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 59 to 000000000004400c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044012 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044013 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c99 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044015 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c9b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044017 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c9d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044019 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c9f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004401b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004401c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006b88 000000000000002c 00006b8c FDE cie=00000000 pc=0000000000044cd0..0000000000044cff │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cd4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044cd6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044cdb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044ce0 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ce4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ce8 │ │ │ │ + DW_CFA_advance_loc2: 321 to 000000000004415d │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044ced │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cf1 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cf5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000044cfe │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006bb8 000000000000002c 00006bbc FDE cie=00000000 pc=0000000000044d00..0000000000044d30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d04 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d06 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044d0b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044d10 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004415e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d18 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044d1d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d21 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d23 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004415f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044161 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044163 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044165 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044167 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044168 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006be8 000000000000004c 00006bec FDE cie=00000000 pc=0000000000044d30..0000000000045005 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d32 │ │ │ │ +00006b88 0000000000000064 00006b8c FDE cie=00000000 pc=00000000000443f0..00000000000447f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000443f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044d3a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000443f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000443f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044d46 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000443fe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044d47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000443ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044d48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044400 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044404 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 656 to 0000000000044fdc │ │ │ │ + DW_CFA_advance_loc: 61 to 0000000000044441 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fe0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044447 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044fe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044448 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004444a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004444c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004444e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044450 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044451 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 305 to 0000000000044582 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044583 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044584 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044586 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044588 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004458a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004458c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044fea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004458d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c38 000000000000004c 00006c3c FDE cie=00000000 pc=0000000000045010..00000000000456d0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045012 │ │ │ │ +00006bf0 0000000000000048 00006bf4 FDE cie=00000000 pc=0000000000044800..00000000000449ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044802 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000045017 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044807 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004501c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004480c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004501e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044811 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045022 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044815 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045026 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044819 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045030 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 1555 to 0000000000045643 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004481d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 433 to 00000000000449ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045647 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045648 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000449d3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045650 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045658 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000449e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006c88 0000000000000048 00006c8c FDE cie=00000000 pc=00000000000456d0..00000000000458b5 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456d2 │ │ │ │ +00006c3c 0000000000000048 00006c40 FDE cie=00000000 pc=0000000000044a00..0000000000044bbd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044a07 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000456d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044a0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000456de │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044a11 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456e2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044a1a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a1e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000456ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a22 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 404 to 0000000000045881 │ │ │ │ + DW_CFA_advance_loc2: 376 to 0000000000044b9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045885 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045886 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044b9f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045888 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004588a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004588c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004588e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004588f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006cd4 0000000000000060 00006cd8 FDE cie=00000000 pc=00000000000458c0..0000000000045adb │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000458c2 │ │ │ │ +00006c88 000000000000004c 00006c8c FDE cie=00000000 pc=0000000000044bc0..0000000000044e34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000458c4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044bc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000458c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000458ce │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044bce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bd2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bd6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458da │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bda │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 346 to 0000000000045a34 │ │ │ │ + DW_CFA_advance_loc2: 521 to 0000000000044de3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000045a37 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044de7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045a38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044de8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044df0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045a48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044df8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000000000045acb │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045ad1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045ad2 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ad4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ad6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ada │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d38 0000000000000010 00006d3c FDE cie=00000000 pc=0000000000045ae0..0000000000045ae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d4c 0000000000000010 00006d50 FDE cie=00000000 pc=0000000000045af0..0000000000045afd │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d60 0000000000000054 00006d64 FDE cie=00000000 pc=0000000000045b00..0000000000045c64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b02 │ │ │ │ +00006cd8 0000000000000048 00006cdc FDE cie=00000000 pc=0000000000044e40..0000000000044ff5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044e42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b0a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044e47 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b0c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044e4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b0e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044e51 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045b0f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044e5a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e5e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 312 to 0000000000045c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e62 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 384 to 0000000000044fe2 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044fe6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000045c4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044fe7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c4d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fe9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c4f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044feb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c51 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045c55 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045c5b │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c5d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c5f │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c61 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c63 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00006db8 000000000000004c 00006dbc FDE cie=00000000 pc=0000000000045c70..0000000000045fe1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c72 │ │ │ │ +00006d24 000000000000004c 00006d28 FDE cie=00000000 pc=0000000000045000..000000000004534a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045004 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c76 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000004500f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000045c7b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045014 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045018 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004501c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045c8a │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 633 to 0000000000045f03 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045028 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 783 to 0000000000045337 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004533b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045f05 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004533c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f07 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004533e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045340 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f0b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045342 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f0d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045344 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000045f10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045345 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e08 0000000000000010 00006e0c FDE cie=00000000 pc=0000000000045ff0..0000000000045ff8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e1c 0000000000000010 00006e20 FDE cie=00000000 pc=0000000000046000..000000000004600b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e30 000000000000004c 00006e34 FDE cie=00000000 pc=0000000000046010..0000000000046376 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046012 │ │ │ │ +00006d74 0000000000000048 00006d78 FDE cie=00000000 pc=0000000000045350..0000000000045492 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000046017 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000004535d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046019 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004535f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004601b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045361 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004601c │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004536a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004536e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004602a │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 826 to 0000000000046364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045372 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 269 to 000000000004547f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046365 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045483 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045484 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046368 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045486 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004636a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045488 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004636c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004548a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004636e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004548c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004636f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004548d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006e80 000000000000004c 00006e84 FDE cie=00000000 pc=0000000000046380..0000000000046678 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046382 │ │ │ │ +00006dc0 000000000000004c 00006dc4 FDE cie=00000000 pc=00000000000454a0..00000000000456a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000454a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046384 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000454a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046386 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000454b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046388 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000454b3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046389 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000454b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004638d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000454bb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000046394 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 713 to 000000000004665d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000454bf │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 468 to 0000000000045693 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046661 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045697 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046662 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045698 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046664 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004569a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046666 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004569c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046668 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004569e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004666a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456a0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004666b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000456a1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ed0 000000000000004c 00006ed4 FDE cie=00000000 pc=0000000000046680..0000000000046997 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046682 │ │ │ │ +00006e10 000000000000004c 00006e14 FDE cie=00000000 pc=00000000000456b0..00000000000459a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046684 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000456bc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046686 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046688 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000456c3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046689 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000456c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004668a │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000456d0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046694 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 744 to 000000000004697c │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000456d7 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 590 to 0000000000045925 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045929 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046981 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004592a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046983 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004592c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046985 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004592e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046987 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045930 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046989 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045932 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004698a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045938 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f20 000000000000004c 00006f24 FDE cie=00000000 pc=00000000000469a0..0000000000046c7b │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a2 │ │ │ │ +00006e60 000000000000004c 00006e64 FDE cie=00000000 pc=00000000000459a0..0000000000045d16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000459a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000459a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000459a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000459ae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000469a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459b2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000469aa │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459b6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000469b4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 684 to 0000000000046c60 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000459c0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 757 to 0000000000045cb5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045cb9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045cba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c67 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c69 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cbe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cc0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c6d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cc2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c6e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045cc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f70 000000000000004c 00006f74 FDE cie=00000000 pc=0000000000046c80..0000000000046f67 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c82 │ │ │ │ +00006eb0 000000000000004c 00006eb4 FDE cie=00000000 pc=0000000000045d20..0000000000045f8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c86 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045d2e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c88 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045d33 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c89 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d3b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046c94 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 696 to 0000000000046f4c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045d42 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 521 to 0000000000045f4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045f50 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f52 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f57 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f59 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f58 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f5a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fc0 000000000000004c 00006fc4 FDE cie=00000000 pc=0000000000046f70..000000000004735b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f72 │ │ │ │ +00006f00 000000000000004c 00006f04 FDE cie=00000000 pc=0000000000045f90..0000000000046250 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f78 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045f9b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f79 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f9f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fa3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046f84 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 956 to 0000000000047340 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045faa │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 561 to 00000000000461db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047344 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047345 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000461e0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047347 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047349 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004734b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004734d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004734e │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000461f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007010 000000000000004c 00007014 FDE cie=00000000 pc=0000000000047360..00000000000477cc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047362 │ │ │ │ +00006f50 000000000000004c 00006f54 FDE cie=00000000 pc=0000000000046250..00000000000466c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046252 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047364 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046254 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047366 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046259 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004736b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004625e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004736f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046262 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046266 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004737a │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc2: 1079 to 00000000000477b1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004626d │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 681 to 0000000000046516 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004651a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004651b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004651d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004651f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046521 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046523 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477bf │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046528 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007060 000000000000004c 00007064 FDE cie=00000000 pc=00000000000477d0..0000000000047dd6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d2 │ │ │ │ +00006fa0 0000000000000048 00006fa4 FDE cie=00000000 pc=00000000000466d0..000000000004692f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000466d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000466d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000466dc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000466e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477dd │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466e9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000477e4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 1495 to 0000000000047dbb │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466ed │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 531 to 0000000000046900 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047dbf │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046904 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046905 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046907 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046909 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004690b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004690d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047dc9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000046910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070b0 000000000000004c 000070b4 FDE cie=00000000 pc=0000000000047de0..0000000000048456 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de2 │ │ │ │ +00006fec 000000000000004c 00006ff0 FDE cie=00000000 pc=0000000000046930..0000000000046bfc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046932 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046934 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046936 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004693b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047dec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004693f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047ded │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046943 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000047df4 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc2: 1607 to 000000000004843b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004694a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 565 to 0000000000046b7f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004843f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b83 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048440 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046b84 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048442 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048444 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b88 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048446 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b8a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048448 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b8c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048449 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007100 0000000000000060 00007104 FDE cie=00000000 pc=0000000000048460..0000000000048656 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048462 │ │ │ │ +0000703c 0000000000000050 00007040 FDE cie=00000000 pc=0000000000046c00..0000000000046fae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048464 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048466 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046c09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004846b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046c0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004846f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046c12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048473 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046c16 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048477 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 330 to 00000000000485c1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000046c1d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 668 to 0000000000046eb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000485c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ebd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000485c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046ebe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000485d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000048646 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004864c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004864d │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004864f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048651 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048653 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048655 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007164 0000000000000010 00007168 FDE cie=00000000 pc=0000000000048660..0000000000048668 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007178 0000000000000010 0000717c FDE cie=00000000 pc=0000000000048670..000000000004867d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000718c 000000000000004c 00007190 FDE cie=00000000 pc=0000000000048680..0000000000048981 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048682 │ │ │ │ +00007090 000000000000006c 00007094 FDE cie=00000000 pc=0000000000046fb0..0000000000047292 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048684 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046fba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048686 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048688 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fbe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048689 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046fbf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004868a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046fc0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048694 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 722 to 0000000000048966 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000046fd6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004896a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004896b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000046fd9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004896d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fdb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004896f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fdd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048971 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fdf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048973 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046fe2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 286 to 0000000000047100 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000047103 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047105 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047107 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047109 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004710b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000047110 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 374 to 0000000000047286 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000047289 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004728b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004728d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004728f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047291 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071dc 000000000000004c 000071e0 FDE cie=00000000 pc=0000000000048990..0000000000048c5b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048992 │ │ │ │ +00007100 000000000000004c 00007104 FDE cie=00000000 pc=00000000000472a0..00000000000475df │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000472a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048994 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000472a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048996 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000472ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048998 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000472ae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048999 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000472af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004899a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000472b3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000489a4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 668 to 0000000000048c40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000472ba │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 403 to 000000000004744d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047451 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047452 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c47 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047454 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c49 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047456 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c4b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047458 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c4d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004745a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c4e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000722c 000000000000004c 00007230 FDE cie=00000000 pc=0000000000048c60..00000000000491e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c62 │ │ │ │ +00007150 000000000000004c 00007154 FDE cie=00000000 pc=00000000000475e0..00000000000477ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000475e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048c67 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000475ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048c6c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000475f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000475f3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c6f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475fb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000048c77 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0000000000048de3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000047602 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 407 to 0000000000047799 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048de7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004779d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048de8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004779e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048dea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048dec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048dee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048df0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048df8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000477a7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000727c 000000000000004c 00007280 FDE cie=00000000 pc=00000000000491f0..0000000000049698 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000491f2 │ │ │ │ +000071a0 000000000000004c 000071a4 FDE cie=00000000 pc=00000000000477b0..00000000000481b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000491f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000491fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000049201 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000477bb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000477bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049206 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477c0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004920d │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000049351 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000477cf │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_advance_loc2: 2063 to 0000000000047fde │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049355 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047fe2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049356 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047fe3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049358 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047fe5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004935a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047fe7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004935c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047fe9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004935e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047feb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004935f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047fec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072cc 000000000000004c 000072d0 FDE cie=00000000 pc=00000000000496a0..0000000000049caa │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000496a2 │ │ │ │ +000071f0 000000000000004c 000071f4 FDE cie=00000000 pc=00000000000481c0..00000000000483b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000481c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000496a4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000481cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000496a9 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000481d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000496ab │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000481dc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000496b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000481dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000481de │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000496c3 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 966 to 0000000000049a89 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481e2 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 393 to 000000000004836b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a8d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004836f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049a8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048370 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048372 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048374 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048376 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048378 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049aa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000731c 000000000000004c 00007320 FDE cie=00000000 pc=0000000000049cb0..000000000004a0f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cb2 │ │ │ │ +00007240 0000000000000048 00007244 FDE cie=00000000 pc=00000000000483c0..000000000004857d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cb4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000483cc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cb6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000483d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000049cbb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000483d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049cbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000483d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049cc9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000483db │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049cd3 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 926 to 000000000004a071 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000483df │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 395 to 000000000004856a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a075 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004856e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a076 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004856f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048571 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a07a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048573 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a07c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048575 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a07e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048577 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a080 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048578 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000736c 000000000000004c 00007370 FDE cie=00000000 pc=000000000004a100..000000000004a744 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a102 │ │ │ │ +0000728c 0000000000000064 00007290 FDE cie=00000000 pc=0000000000048580..000000000004868c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004858e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048593 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004a109 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048595 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a10b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004859a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004859e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a10d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485a2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004a114 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc2: 1379 to 000000000004a677 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000485a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 185 to 0000000000048661 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a67b │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048667 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a67c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048668 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a67e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004866a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a680 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004866c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a682 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004866e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a684 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048670 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a685 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004867c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004867f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048680 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048682 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048684 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048686 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048688 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048689 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073bc 000000000000004c 000073c0 FDE cie=00000000 pc=000000000004a750..000000000004aa22 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a752 │ │ │ │ +000072f4 0000000000000048 000072f8 FDE cie=00000000 pc=0000000000048690..0000000000048834 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048692 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004a758 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048697 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a762 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004869c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a764 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000486a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a768 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000486b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a76c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000486b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004a773 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 668 to 000000000004aa0f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000486b8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 361 to 0000000000048821 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa13 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048825 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048826 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048828 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004882a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004882c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004882e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa1d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004882f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000740c 000000000000004c 00007410 FDE cie=00000000 pc=000000000004aa30..000000000004accf │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa32 │ │ │ │ +00007340 000000000000004c 00007344 FDE cie=00000000 pc=0000000000048840..00000000000489ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048842 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa34 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048847 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004aa39 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048849 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa3b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004884e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048852 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa3d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048856 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa41 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 476 to 000000000004ac1d │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004885d │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 350 to 00000000000489bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ac22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000489c0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ac2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000489c9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000745c 000000000000004c 00007460 FDE cie=00000000 pc=000000000004acd0..000000000004ae44 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acd2 │ │ │ │ +00007390 000000000000004c 00007394 FDE cie=00000000 pc=00000000000489d0..0000000000048d3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004acda │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000489dc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acdc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000489e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ace1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000489e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ace5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000489e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ace6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489eb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004aced │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 324 to 000000000004ae31 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000489f2 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 450 to 0000000000048bb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae35 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ae36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048bb9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bbb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ae3f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000048bc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074ac 0000000000000050 000074b0 FDE cie=00000000 pc=000000000004ae50..000000000004b059 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae52 │ │ │ │ +000073e0 000000000000004c 000073e4 FDE cie=00000000 pc=0000000000048d40..0000000000048f2d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae54 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000048d4d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ae59 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048d57 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ae5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d59 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ae5f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae63 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d61 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004ae6a │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 476 to 000000000004b046 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d65 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 437 to 0000000000048f1a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b04a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b04b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f1f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b04d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f21 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b04f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f23 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b051 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b053 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f27 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b054 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00007430 0000000000000010 00007434 FDE cie=00000000 pc=0000000000048f30..0000000000048f5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007500 000000000000004c 00007504 FDE cie=00000000 pc=000000000004b060..000000000004b24d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b062 │ │ │ │ +00007444 0000000000000048 00007448 FDE cie=00000000 pc=0000000000048f60..0000000000049148 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004b06d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048f67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b077 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048f6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b079 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f6e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b07d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f6f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b081 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f70 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b085 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f74 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 437 to 000000000004b23a │ │ │ │ + DW_CFA_advance_loc2: 392 to 00000000000490fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b23e │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000490ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b23f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049100 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b241 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049102 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b243 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049104 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b245 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049106 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b247 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049108 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b248 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049109 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007550 000000000000006c 00007554 FDE cie=00000000 pc=000000000004b250..000000000004b532 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b252 │ │ │ │ +00007490 0000000000000048 00007494 FDE cie=00000000 pc=0000000000049150..0000000000049728 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049152 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b25a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000049158 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b25c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004915a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b25e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004915c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b25f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004915d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b260 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004915e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004b276 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004b279 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b27b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b27d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b27f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b281 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b282 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 286 to 000000000004b3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049162 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000491ad │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000491b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004b3a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000491b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3ab │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b3b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000491c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 374 to 000000000004b526 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004b529 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b52b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b52d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b52f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b531 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000075c0 000000000000004c 000075c4 FDE cie=00000000 pc=000000000004b540..000000000004b87f │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b542 │ │ │ │ +000074dc 0000000000000048 000074e0 FDE cie=00000000 pc=0000000000049730..0000000000049bcf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049732 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b547 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000049738 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b54c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004973a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b54e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004973f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b54f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049740 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b553 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049744 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004b55a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049748 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 403 to 000000000004b6ed │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000049782 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000049785 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b6f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049786 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049788 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004978a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004978c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004978e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b700 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004978f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007610 000000000000004c 00007614 FDE cie=00000000 pc=000000000004b880..000000000004ba4c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b882 │ │ │ │ +00007528 000000000000004c 0000752c FDE cie=00000000 pc=0000000000049bd0..000000000004a008 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049bd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b88c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000049bd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b891 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000049bdc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b893 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049bde │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b897 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049bdf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b89b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049be0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004b8a2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 407 to 000000000004ba39 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000049be7 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 1003 to 0000000000049fd2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba3d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049fd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ba3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049fd7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fd9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fdb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fdd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fdf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ba47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007660 000000000000004c 00007664 FDE cie=00000000 pc=000000000004ba50..000000000004c455 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba52 │ │ │ │ +00007578 000000000000002c 0000757c FDE cie=00000000 pc=000000000004a010..000000000004a03f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a014 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a016 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a01b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a020 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a024 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a028 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a02d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a031 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a035 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004a03e │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075a8 000000000000002c 000075ac FDE cie=00000000 pc=000000000004a040..000000000004a070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a044 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a046 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a04b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a050 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a054 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a058 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a05d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a061 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a063 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a06f │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075d8 000000000000004c 000075dc FDE cie=00000000 pc=000000000004a070..000000000004a345 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a072 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a07a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a07c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ba5b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a086 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ba5c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a087 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a088 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000004ba6f │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_advance_loc2: 2063 to 000000000004c27e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a08c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 656 to 000000000004a31c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c282 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a320 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a321 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c285 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a323 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c287 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a325 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c289 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a327 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c28b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a329 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c28c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a32a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076b0 000000000000004c 000076b4 FDE cie=00000000 pc=000000000004c460..000000000004c651 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c462 │ │ │ │ +00007628 000000000000004c 0000762c FDE cie=00000000 pc=000000000004a350..000000000004aa10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004c46d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a357 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004c477 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a35c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c47c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a35e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c47d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a362 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c47e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a366 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c482 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 393 to 000000000004c60b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a370 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 1555 to 000000000004a983 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c60f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a987 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c610 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a988 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c612 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a98a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a98c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c616 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a98e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c618 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a990 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c620 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a998 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007700 0000000000000048 00007704 FDE cie=00000000 pc=000000000004c660..000000000004c81d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c662 │ │ │ │ +00007678 0000000000000048 0000767c FDE cie=00000000 pc=000000000004aa10..000000000004abf5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004c66c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c671 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004aa19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c676 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004aa1e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c677 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa22 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c67b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa26 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c67f │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004aa2d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 395 to 000000000004c80a │ │ │ │ + DW_CFA_advance_loc2: 404 to 000000000004abc1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c80e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004abc5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c80f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004abc6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c811 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abc8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c813 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c815 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abcc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c817 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c818 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004abcf │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000774c 0000000000000064 00007750 FDE cie=00000000 pc=000000000004c820..000000000004c92c │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004c82e │ │ │ │ +000076c4 0000000000000060 000076c8 FDE cie=00000000 pc=000000000004ac00..000000000004ae1b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c833 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c835 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004ac09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c83a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004ac0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c83e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c842 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac16 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c848 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000004c901 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac1a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 346 to 000000000004ad74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c907 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004ad77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c908 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ad78 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c90a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c90c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad7c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c90e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad7e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c910 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad80 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c918 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ad88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c91c │ │ │ │ + DW_CFA_advance_loc1: 131 to 000000000004ae0b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004c91f │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ae11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c920 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ae12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c922 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c924 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae16 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c926 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c928 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae1a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c929 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077b4 0000000000000048 000077b8 FDE cie=00000000 pc=000000000004c930..000000000004cad4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c932 │ │ │ │ +00007728 0000000000000010 0000772c FDE cie=00000000 pc=000000000004ae20..000000000004ae28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000773c 0000000000000010 00007740 FDE cie=00000000 pc=000000000004ae30..000000000004ae3d │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007750 0000000000000054 00007754 FDE cie=00000000 pc=000000000004ae40..000000000004afa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c937 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ae4a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c93c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004c947 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae4e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004c950 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ae4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c954 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ae50 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c958 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 361 to 000000000004cac1 │ │ │ │ + DW_CFA_advance_loc2: 312 to 000000000004af88 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cac5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004af8b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cac8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004caca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af8f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cacc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cace │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af93 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cacf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004af94 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004af95 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004af9b │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af9d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af9f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afa1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afa3 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00007800 000000000000004c 00007804 FDE cie=00000000 pc=000000000004cae0..000000000004cc6e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cae2 │ │ │ │ +000077a8 000000000000004c 000077ac FDE cie=00000000 pc=000000000004afb0..000000000004b321 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cae7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cae9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004caee │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004afbb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004afbc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caf6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004afc0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004cafd │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 350 to 000000000004cc5b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004afca │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 633 to 000000000004b243 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc5f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b244 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cc60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b245 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b247 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b249 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b24b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b24d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cc69 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004b250 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007850 000000000000004c 00007854 FDE cie=00000000 pc=000000000004cc70..000000000004cfda │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc72 │ │ │ │ +000077f8 0000000000000010 000077fc FDE cie=00000000 pc=000000000004b330..000000000004b338 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000780c 0000000000000010 00007810 FDE cie=00000000 pc=000000000004b340..000000000004b34b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007820 000000000000004c 00007824 FDE cie=00000000 pc=000000000004b350..000000000004b6b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004cc7c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004b357 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cc81 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b359 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b35b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cc87 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b35c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc8b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b360 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004cc92 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 450 to 000000000004ce54 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004b36a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc2: 826 to 000000000004b6a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce58 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6a5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ce59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6a6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce5b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce5d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce5f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce61 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6ae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004ce68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6af │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078a0 000000000000004c 000078a4 FDE cie=00000000 pc=000000000004cfe0..000000000004d24d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cfe2 │ │ │ │ +00007870 000000000000004c 00007874 FDE cie=00000000 pc=000000000004b6c0..000000000004b9b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cfe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004cfee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cff3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cffb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6cd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004d002 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 521 to 000000000004d20b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004b6d4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 713 to 000000000004b99d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d20f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b9a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d210 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9a2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d212 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d214 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d216 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d218 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d220 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9ab │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078f0 000000000000004c 000078f4 FDE cie=00000000 pc=000000000004d250..000000000004d510 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d252 │ │ │ │ +000078c0 000000000000004c 000078c4 FDE cie=00000000 pc=000000000004b9c0..000000000004bcd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d254 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d25b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d25f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d263 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004d26a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 561 to 000000000004d49b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004b9d4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 744 to 000000000004bcbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d49f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcc0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d4a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bcc1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d4b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bcca │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007940 000000000000004c 00007944 FDE cie=00000000 pc=000000000004d510..000000000004d985 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d512 │ │ │ │ +00007910 000000000000004c 00007914 FDE cie=00000000 pc=000000000004bce0..000000000004bfbb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d519 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d51e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d522 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bce9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d526 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bcea │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004d52d │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 681 to 000000000004d7d6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004bcf4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 684 to 000000000004bfa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7da │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bfa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d7db │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfa5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7dd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfa7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7df │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfa9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfad │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfae │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007990 0000000000000048 00007994 FDE cie=00000000 pc=000000000004d990..000000000004dbef │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d992 │ │ │ │ +00007960 000000000000004c 00007964 FDE cie=00000000 pc=000000000004bfc0..000000000004c2a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d997 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d99c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d9a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9ad │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 531 to 000000000004dbc0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004bfd4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 696 to 000000000004c28c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c290 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004dbc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c291 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c293 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c295 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbcb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c297 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbcd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c299 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004dbd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c29a │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000079dc 000000000000004c 000079e0 FDE cie=00000000 pc=000000000004dbf0..000000000004debc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf2 │ │ │ │ +000079b0 000000000000004c 000079b4 FDE cie=00000000 pc=000000000004c2b0..000000000004c69b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004dbfb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbff │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c2b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc03 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c2ba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004dc0a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 565 to 000000000004de3f │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004c2c4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc2: 956 to 000000000004c680 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de43 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c684 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004de44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c685 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c687 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c689 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c68b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c68d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c68e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a2c 0000000000000050 00007a30 FDE cie=00000000 pc=000000000004dec0..000000000004e26e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dec2 │ │ │ │ +00007a00 000000000000004c 00007a04 FDE cie=00000000 pc=000000000004c6a0..000000000004cb0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c6a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dec4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c6a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004dec9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c6a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004dece │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004c6ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ded2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ded6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c6b0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004dedd │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 668 to 000000000004e179 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004c6ba │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc2: 1079 to 000000000004caf1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e17d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004caf5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e17e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004caf6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e180 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004caf8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e182 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cafa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e184 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cafc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e186 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cafe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004e190 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004caff │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007a80 0000000000000064 00007a84 FDE cie=00000000 pc=000000000004e270..000000000004e5b4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e272 │ │ │ │ +00007a50 000000000000004c 00007a54 FDE cie=00000000 pc=000000000004cb10..000000000004d116 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004e278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e27a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e27f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb18 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004cb19 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb1d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e288 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000004e2cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004e2d2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e2d3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2d5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2d7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2d9 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2db │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e2dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 242 to 000000000004e3ce │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004cb24 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc2: 1495 to 000000000004d0fb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e3cf │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e3d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d100 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d102 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d104 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d106 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d108 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e3d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d109 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ae8 0000000000000064 00007aec FDE cie=00000000 pc=000000000004e5c0..000000000004e9f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e5c2 │ │ │ │ +00007aa0 000000000000004c 00007aa4 FDE cie=00000000 pc=000000000004d120..000000000004d796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e5c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d124 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e5c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d126 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e5cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d128 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d12c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e5cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d12d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5d1 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 59 to 000000000004e60c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004e612 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e613 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e615 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e617 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e619 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e61b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e61c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 321 to 000000000004e75d │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004d134 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc2: 1607 to 000000000004d77b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e75e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d77f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e75f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d780 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e761 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d782 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e763 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d784 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e765 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d786 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e767 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d788 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d789 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b50 0000000000000064 00007b54 FDE cie=00000000 pc=000000000004e9f0..000000000004edf3 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e9f2 │ │ │ │ +00007af0 0000000000000060 00007af4 FDE cie=00000000 pc=000000000004d7a0..000000000004d996 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e9f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e9f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e9fe │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004d7ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e9ff │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ea00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7b3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea04 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000004ea41 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7b7 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 330 to 000000000004d901 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ea47 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004d904 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ea48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d905 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d907 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d909 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d90b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d90d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ea51 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004d910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 305 to 000000000004eb82 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000004d986 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004eb83 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d98c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004eb84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d98d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d98f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d991 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d995 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004eb8d │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b54 0000000000000010 00007b58 FDE cie=00000000 pc=000000000004d9a0..000000000004d9a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b68 0000000000000010 00007b6c FDE cie=00000000 pc=000000000004d9b0..000000000004d9bd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bb8 0000000000000048 00007bbc FDE cie=00000000 pc=000000000004ee00..000000000004efff │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ee02 │ │ │ │ +00007b7c 000000000000004c 00007b80 FDE cie=00000000 pc=000000000004d9c0..000000000004dcc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ee07 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ee0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ee11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee15 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d9c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee19 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d9ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee1d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 433 to 000000000004efce │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d9d4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 722 to 000000000004dca6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004efd2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dcaa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004efd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcaf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efd9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efdb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcb3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004efe0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c04 0000000000000048 00007c08 FDE cie=00000000 pc=000000000004f000..000000000004f1bd │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f002 │ │ │ │ +00007bcc 000000000000004c 00007bd0 FDE cie=00000000 pc=000000000004dcd0..000000000004df9b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f007 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f00c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f011 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f01a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcd9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f01e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcda │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f022 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 376 to 000000000004f19a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004dce4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 668 to 000000000004df80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f19e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df84 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f19f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004df85 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df87 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df8b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df8d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f1b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004df8e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c50 000000000000004c 00007c54 FDE cie=00000000 pc=000000000004f1c0..000000000004f434 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1c2 │ │ │ │ +00007c1c 000000000000004c 00007c20 FDE cie=00000000 pc=000000000004dfa0..000000000004e522 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dfa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f1c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004dfa7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004dfac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f1ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dfae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dfaf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dfb0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1da │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 521 to 000000000004f3e3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004dfb7 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 364 to 000000000004e123 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e127 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f3e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e128 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e12a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e12c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e12e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e130 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f3f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e138 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ca0 0000000000000048 00007ca4 FDE cie=00000000 pc=000000000004f440..000000000004f5f5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f442 │ │ │ │ +00007c6c 000000000000004c 00007c70 FDE cie=00000000 pc=000000000004e530..000000000004e9d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f447 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e537 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f44c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e53c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f451 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e541 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f45a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e542 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f45e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e546 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f462 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 384 to 000000000004f5e2 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004e54d │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 324 to 000000000004e691 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f5e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e695 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f5e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e696 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e698 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5eb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e69a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ed │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e69c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ef │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e69e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f5f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e69f │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007cec 000000000000004c 00007cf0 FDE cie=00000000 pc=000000000004f600..000000000004f94a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f602 │ │ │ │ +00007cbc 000000000000004c 00007cc0 FDE cie=00000000 pc=000000000004e9e0..000000000004efea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f604 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004f60f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e9e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9eb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f618 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004e9f5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f61c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e9f9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f628 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 783 to 000000000004f937 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ea03 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 966 to 000000000004edc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f93b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004edcd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f93c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004edce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f93e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f942 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f944 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f945 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ede0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d3c 0000000000000048 00007d40 FDE cie=00000000 pc=000000000004f950..000000000004fa92 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f952 │ │ │ │ +00007d0c 000000000000004c 00007d10 FDE cie=00000000 pc=000000000004eff0..000000000004f436 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eff2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004f95d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eff4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f95f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eff6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f961 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004effb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f96a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004efff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f96e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f009 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f972 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 269 to 000000000004fa7f │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f013 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 926 to 000000000004f3b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa83 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3b5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fa84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f3b6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3ba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fa8d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d88 000000000000004c 00007d8c FDE cie=00000000 pc=000000000004faa0..000000000004fca6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004faa2 │ │ │ │ +00007d5c 000000000000004c 00007d60 FDE cie=00000000 pc=000000000004f440..000000000004fa84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004faa7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f444 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004fab1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004f449 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fab3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f44b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fab7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f44c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fabb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f44d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fabf │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 468 to 000000000004fc93 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004f454 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc2: 1379 to 000000000004f9b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc97 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9bb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fc98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f9bc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fc9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fc9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9c0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fc9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9c4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f9c5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007dd8 000000000000004c 00007ddc FDE cie=00000000 pc=000000000004fcb0..000000000004ffa0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fcb2 │ │ │ │ +00007dac 000000000000004c 00007db0 FDE cie=00000000 pc=000000000004fa90..000000000004fd62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fa92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004fcbc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004fa98 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fcbe │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004faa2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004fcc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004faa4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faa8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004fcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faac │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004fcd7 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 590 to 000000000004ff25 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004fab3 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 668 to 000000000004fd4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd53 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ff2a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd54 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd56 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd58 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd5a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd5c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ff38 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd5d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e28 000000000000004c 00007e2c FDE cie=00000000 pc=000000000004ffa0..0000000000050316 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ffa2 │ │ │ │ +00007dfc 000000000000004c 00007e00 FDE cie=00000000 pc=000000000004fd70..000000000005000f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ffa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd74 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ffa9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004fd79 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ffae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd7b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ffb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ffb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd7d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004ffc0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 757 to 00000000000502b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd81 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 476 to 000000000004ff5d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff61 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000502ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ff62 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff66 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff6a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000502c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ff6b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e78 0000000000000048 00007e7c FDE cie=00000000 pc=0000000000050320..00000000000505bb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050322 │ │ │ │ +00007e4c 000000000000004c 00007e50 FDE cie=00000000 pc=0000000000050010..0000000000050184 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050012 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005032a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005001a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005032c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005001c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005032e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050021 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005032f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050025 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050330 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050026 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050334 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 371 to 00000000000504a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005002d │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 324 to 0000000000050171 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000504aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050175 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000504ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050176 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050178 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504af │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005017a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005017c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005017e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000504b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005017f │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007ec4 000000000000004c 00007ec8 FDE cie=00000000 pc=00000000000505c0..000000000005092e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000505c2 │ │ │ │ +00007e9c 0000000000000050 00007ea0 FDE cie=00000000 pc=0000000000050190..0000000000050399 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050192 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000505c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050194 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000505cc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050199 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000505d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005019e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005019f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501a3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000505e0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 720 to 00000000000508b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000501aa │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc2: 476 to 0000000000050386 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000508b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005038a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000508b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005038b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005038d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005038f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050391 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050393 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000508c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050394 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007f14 000000000000004c 00007f18 FDE cie=00000000 pc=0000000000050930..0000000000050c98 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050932 │ │ │ │ +00007ef0 0000000000000064 00007ef4 FDE cie=00000000 pc=00000000000503a0..000000000005075c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000503a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050934 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000503a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050939 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000503aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005093e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000503ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050942 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000050949 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000050953 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 693 to 0000000000050c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503b8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000503ff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c0c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000050405 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050c0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050406 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c0f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050408 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005040a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c13 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005040c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c15 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005040e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000050c20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005040f │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 290 to 0000000000050531 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050532 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050533 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050535 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050537 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050539 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005053b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005053c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f64 0000000000000050 00007f68 FDE cie=00000000 pc=0000000000050ca0..0000000000050e6c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050ca2 │ │ │ │ +00007f58 0000000000000064 00007f5c FDE cie=00000000 pc=0000000000050760..0000000000050c55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050762 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050ca7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005076a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000050cb1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005076c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050cb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005076e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005076f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050770 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050cc7 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 402 to 0000000000050e59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050774 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000507b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e5d │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000507b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050e5e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000507ba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e62 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507be │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e66 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507c2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050e67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000507c3 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 641 to 0000000000050a44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050a45 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050a46 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a4a │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a4c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a4e │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050a4f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fb8 0000000000000048 00007fbc FDE cie=00000000 pc=0000000000050e70..0000000000050fcc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e72 │ │ │ │ +00007fc0 0000000000000048 00007fc4 FDE cie=00000000 pc=0000000000050c60..00000000000511ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050c62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e74 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050c67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050e79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050c69 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050c6b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050c6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050c6d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000050e8a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 303 to 0000000000050fb9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000050c74 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000050cbf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050cc0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050fbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050cc1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050fc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050cca │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008004 0000000000000048 00008008 FDE cie=00000000 pc=0000000000050fd0..0000000000051104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fd2 │ │ │ │ +0000800c 0000000000000060 00008010 FDE cie=00000000 pc=0000000000051200..0000000000051438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051202 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050fda │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051207 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050fdf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051209 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005120b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050fe5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005120c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005120d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000050ff0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 257 to 00000000000510f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051211 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 504 to 0000000000051409 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005140c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000510f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005140d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005140f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051411 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051413 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051415 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000510ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051416 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008050 000000000000004c 00008054 FDE cie=00000000 pc=0000000000051110..00000000000512d2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051112 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051117 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051119 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005111e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051122 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051123 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000051428 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005112d │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 402 to 00000000000512bf │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000512c3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005142e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000512c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005142f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051431 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051433 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051435 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051437 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000512cd │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080a0 000000000000004c 000080a4 FDE cie=00000000 pc=00000000000512e0..0000000000051500 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512e2 │ │ │ │ +00008070 0000000000000064 00008074 FDE cie=00000000 pc=0000000000051440..0000000000051792 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000512e8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051447 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051449 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005144b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000512f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005144c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000512f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005144d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051451 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 493 to 00000000000514ed │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000051488 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f1 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005148e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000514f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005148f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051491 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051493 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051495 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051497 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000514fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051498 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 271 to 00000000000515a7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000515a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000515a9 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515ab │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515ad │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515af │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515b1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000515b2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080f0 000000000000004c 000080f4 FDE cie=00000000 pc=0000000000051500..00000000000516f8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051502 │ │ │ │ +000080d8 0000000000000060 000080dc FDE cie=00000000 pc=00000000000517a0..0000000000051ab3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051504 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000517a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051506 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051508 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005150c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000517ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051510 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000517ad │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005151c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 457 to 00000000000516e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000517b1 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000517e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000517ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000516ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000517ef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000516f3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000051800 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 224 to 00000000000518e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000518e1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000518e2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518e4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518e6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518e8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518ea │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000518f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008140 0000000000000048 00008144 FDE cie=00000000 pc=0000000000051700..000000000005181d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051702 │ │ │ │ +0000813c 0000000000000048 00008140 FDE cie=00000000 pc=0000000000051ac0..0000000000051cc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051ac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005170c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051ac7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005170e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051ac9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051710 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051ace │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051711 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ad2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051712 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ad6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051716 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ada │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 240 to 0000000000051806 │ │ │ │ + DW_CFA_advance_loc2: 431 to 0000000000051c89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000051809 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c8d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005180a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051c8e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005180c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005180e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c92 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051810 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051812 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c96 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051813 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000051ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000818c 000000000000004c 00008190 FDE cie=00000000 pc=0000000000051820..0000000000051a94 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051822 │ │ │ │ +00008188 000000000000004c 0000818c FDE cie=00000000 pc=0000000000051cd0..0000000000051ff6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051cd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051824 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051cd4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051829 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051cd9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005182e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051cde │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051832 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ce2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051836 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ce6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005183a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 521 to 0000000000051a43 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051cea │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 701 to 0000000000051fa7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a47 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051a48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051fac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fb0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081dc 0000000000000048 000081e0 FDE cie=00000000 pc=0000000000051aa0..0000000000051cf1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051aa2 │ │ │ │ +000081d8 000000000000004c 000081dc FDE cie=00000000 pc=0000000000052000..000000000005232f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051aa7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052004 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051aa9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052009 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051aae │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005200e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000051ab7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052012 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051abb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052016 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051abf │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 484 to 0000000000051ca3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005201d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 565 to 0000000000052252 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ca7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052256 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051ca8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052257 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051caa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052259 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005225b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005225d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005225f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052260 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008228 000000000000004c 0000822c FDE cie=00000000 pc=0000000000051d00..00000000000522be │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d02 │ │ │ │ +00008228 000000000000004c 0000822c FDE cie=00000000 pc=0000000000052330..00000000000525cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052332 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051d07 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052334 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d09 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052339 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000051d14 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005233e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052342 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052346 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051d26 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 1303 to 000000000005223d │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005234d │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0000000000052599 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052241 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005259d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052242 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005259e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052244 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052246 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052248 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005224a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000052250 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000525b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008278 000000000000004c 0000827c FDE cie=00000000 pc=00000000000522c0..00000000000525fe │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000522c2 │ │ │ │ +00008278 000000000000004c 0000827c FDE cie=00000000 pc=00000000000525d0..0000000000052864 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000522c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000522c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000525d9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000522cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525db │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522cf │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000525e2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522d3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525e6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000522dd │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 631 to 0000000000052554 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000525ed │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 580 to 0000000000052831 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052835 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052559 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052836 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005255b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052838 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005255d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005283a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005255f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005283c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052561 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005283e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000052568 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052840 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000082c8 000000000000004c 000082cc FDE cie=00000000 pc=0000000000052600..0000000000052966 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052602 │ │ │ │ +000082c8 000000000000004c 000082cc FDE cie=00000000 pc=0000000000052870..0000000000052c23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052604 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052874 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052609 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052879 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005260b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005287e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005260f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000052887 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000052618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005288b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052622 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 658 to 00000000000528b4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052895 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 823 to 0000000000052bcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bd0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000528b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052bd1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528bf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000528c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000052be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008318 000000000000004c 0000831c FDE cie=00000000 pc=0000000000052970..0000000000052b31 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052972 │ │ │ │ +00008318 000000000000004c 0000831c FDE cie=00000000 pc=0000000000052c30..0000000000052ed9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005297a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005297f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052c39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052989 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052c3e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005298a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005298e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c46 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005299a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000052c4d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 388 to 0000000000052b1e │ │ │ │ + DW_CFA_advance_loc2: 585 to 0000000000052e96 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e9a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052e9b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b25 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b27 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e9f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ea1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b2b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ea3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b2c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052ea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008368 0000000000000048 0000836c FDE cie=00000000 pc=0000000000052b40..0000000000052dd5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b42 │ │ │ │ +00008368 000000000000004c 0000836c FDE cie=00000000 pc=0000000000052ee0..0000000000053252 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ee2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052b47 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052eec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052b4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052eee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b4e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052ef3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052ef4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ef8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b54 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 213 to 0000000000052c29 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052f02 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 762 to 00000000000531fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c2d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053200 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052c2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053201 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053203 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053205 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053207 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053209 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052c40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000053210 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000083b4 0000000000000048 000083b8 FDE cie=00000000 pc=0000000000052de0..0000000000052fbd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052de2 │ │ │ │ +000083b8 000000000000004c 000083bc FDE cie=00000000 pc=0000000000053260..00000000000534b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053262 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052de4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053264 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052dee │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053269 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000052df9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005326e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000052e02 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053272 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052e03 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053276 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000052e0a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 407 to 0000000000052fa1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005327a │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 511 to 0000000000053479 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fa5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005347d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052fa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005347e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053480 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052faa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053482 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053484 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053486 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fb0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000053490 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008400 000000000000004c 00008404 FDE cie=00000000 pc=0000000000052fc0..0000000000053490 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc2 │ │ │ │ +00008408 0000000000000048 0000840c FDE cie=00000000 pc=00000000000534c0..00000000000536ff │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000534c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000534c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052fc9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000534cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fcb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000534ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fcf │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000534d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000052fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000534d6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052fe2 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc2: 877 to 000000000005334f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000534da │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 331 to 0000000000053625 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053353 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053629 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053354 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005362a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053356 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005362c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053358 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005362e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005335a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053630 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005335c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053632 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053360 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053638 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008450 000000000000004c 00008454 FDE cie=00000000 pc=0000000000053490..00000000000537fe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053492 │ │ │ │ +00008454 0000000000000048 00008458 FDE cie=00000000 pc=0000000000053700..000000000005395c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053702 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005349a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053708 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005349f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005370d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000534a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005370f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000534a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053710 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000534a3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053714 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000534ad │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 670 to 000000000005374b │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005371e │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 561 to 000000000005394f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005374f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000053952 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053750 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053953 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053752 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053955 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053754 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053957 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053756 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053959 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053758 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005395b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053760 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000084a0 0000000000000048 000084a4 FDE cie=00000000 pc=0000000000053800..000000000005397d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053802 │ │ │ │ +000084a0 000000000000004c 000084a4 FDE cie=00000000 pc=0000000000053960..0000000000053d6f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053962 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053804 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053964 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000053809 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053966 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000053813 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053968 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053817 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053969 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005381b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005396a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000053822 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 319 to 0000000000053961 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000053971 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 191 to 0000000000053a30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053a31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053966 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053a32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053968 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005396a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a36 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005396c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005396e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a3a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053970 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053a3b │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000084ec 000000000000004c 000084f0 FDE cie=00000000 pc=0000000000053980..0000000000053cc9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053982 │ │ │ │ +000084f0 000000000000004c 000084f4 FDE cie=00000000 pc=0000000000053d70..0000000000054116 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053d72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053984 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053d77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053986 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053d7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053988 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053d81 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000053991 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d85 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005399a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d89 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000539a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d8d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 726 to 0000000000053c77 │ │ │ │ + DW_CFA_advance_loc2: 749 to 000000000005407a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c7b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005407e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005407f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054081 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054083 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054085 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054087 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c88 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000054090 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000853c 000000000000004c 00008540 FDE cie=00000000 pc=0000000000053cd0..0000000000054162 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053cd2 │ │ │ │ +00008540 000000000000004c 00008544 FDE cie=00000000 pc=0000000000054120..00000000000542cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053cd4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000054127 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000053cd9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005412c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053cdb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000054131 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cdf │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005413a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ce3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005413e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000053cf2 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 936 to 000000000005409a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054142 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 376 to 00000000000542ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005409e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005409f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000542bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000540b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000542c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000858c 000000000000004c 00008590 FDE cie=00000000 pc=0000000000054170..0000000000054592 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054172 │ │ │ │ +00008590 000000000000004c 00008594 FDE cie=00000000 pc=00000000000542d0..00000000000547b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005417c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000542e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005417e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054180 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054184 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000542e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054188 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542eb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005418f │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 838 to 00000000000544d5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000542f2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 428 to 000000000005449e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000544da │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000544a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000544e8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000544b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000085dc 0000000000000050 000085e0 FDE cie=00000000 pc=00000000000545a0..0000000000054910 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000545a2 │ │ │ │ +000085e0 000000000000004c 000085e4 FDE cie=00000000 pc=00000000000547c0..000000000005490a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000545a4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000547cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000545a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000545ae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000545af │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000545b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000545ba │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 697 to 0000000000054873 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547dd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 282 to 00000000000548f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054877 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000548fb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000054878 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000548fc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005487a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000548fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005487c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054900 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005487e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054880 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054904 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054888 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000054905 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ 00008630 000000000000002c 00008634 FDE cie=00000000 pc=0000000000054910..0000000000054a88 │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000054911 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 46 to 000000000005493f │ │ │ │ DW_CFA_remember_state │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -172,72 +172,72 @@ │ │ │ │ dw_he_rtm │ │ │ │ d_sd_st_supg_c │ │ │ │ d_sd_st_pspg_c │ │ │ │ dq_finite_strain_ul │ │ │ │ d_sd_st_grad_div │ │ │ │ PyInit_terms │ │ │ │ PyModuleDef_Init │ │ │ │ +sub_mul_gradddgrad_scalar │ │ │ │ fmf_createAlloc │ │ │ │ -bf_actt_c1 │ │ │ │ fmf_sumLevelsMulF │ │ │ │ -fmf_freeDestroy │ │ │ │ fmf_mulAB_nn │ │ │ │ -geme_mulAVSB3 │ │ │ │ -form_sdcc_actOpG_RM3 │ │ │ │ -fmf_mulATB_nn │ │ │ │ -form_sdcc_actOpGT_VS3 │ │ │ │ +fmf_freeDestroy │ │ │ │ fmf_sumLevelsTMulF │ │ │ │ -fmf_mulABT_nn │ │ │ │ -fmf_mulATBT_nn │ │ │ │ -fmf_fillC │ │ │ │ -divgrad_build_gtg │ │ │ │ -divgrad_act_g_m │ │ │ │ -divgrad_act_gt_m │ │ │ │ -divgrad_act_bg_m │ │ │ │ -convect_build_vtbg │ │ │ │ convect_build_vtg │ │ │ │ -fmf_addAB_nn │ │ │ │ +fmf_mulATB_nn │ │ │ │ fmf_pretend │ │ │ │ -fmf_mulAF │ │ │ │ ele_extractNodalValuesDBD │ │ │ │ fmf_mulAB_n1 │ │ │ │ +fmf_addAB_nn │ │ │ │ +fmf_mulC │ │ │ │ +convect_build_vtbg │ │ │ │ +fmfc_mulC │ │ │ │ +fmf_subAB_nn │ │ │ │ +fmf_mulATBT_nn │ │ │ │ +fmf_mulABT_nn │ │ │ │ +ele_extractNodalValuesNBN │ │ │ │ +op_nonsym_biot │ │ │ │ +form_sdcc_actOpGT_M3 │ │ │ │ +form_sdcc_actOpGT_VS3 │ │ │ │ +form_sdcc_actOpG_RM3 │ │ │ │ +laplace_build_gtg │ │ │ │ +fmf_fillC │ │ │ │ +laplace_act_g_m │ │ │ │ +laplace_act_gt_m │ │ │ │ +fmf_mulAF │ │ │ │ +fmf_mulATC │ │ │ │ +bf_buildFTF │ │ │ │ +bf_actt_c1 │ │ │ │ +mat_le_stress │ │ │ │ +build_nonsym_grad │ │ │ │ +form_sdcc_strainCauchy_VS │ │ │ │ get_trace │ │ │ │ form_tlcc_strainGreen_VS │ │ │ │ form_tlcc_buildOpB_VS3 │ │ │ │ form_tlcc_buildOpKtsC_VS3 │ │ │ │ dq_finite_strain │ │ │ │ -ele_extractNodalValuesNBN │ │ │ │ fmf_mulATBT_1n │ │ │ │ geme_det3x3 │ │ │ │ geme_tensor2vectorS3 │ │ │ │ geme_invar1 │ │ │ │ geme_invar2 │ │ │ │ geme_invert3x3 │ │ │ │ fmfr_addA_blockNC │ │ │ │ -form_sdcc_actOpGT_M3 │ │ │ │ dq_he_stress_bulk │ │ │ │ dq_he_stress_neohook │ │ │ │ geme_mulT2S_AA │ │ │ │ geme_mulT2ST2S_T4S_ikjl │ │ │ │ geme_mulT2ST2S_T4S_iljk │ │ │ │ dq_he_stress_bulk_pressure │ │ │ │ -fmf_mulC │ │ │ │ fmf_copy │ │ │ │ -mat_le_stress │ │ │ │ -fmfc_mulC │ │ │ │ -build_nonsym_grad │ │ │ │ -form_sdcc_strainCauchy_VS │ │ │ │ -bf_buildFTF │ │ │ │ -fmf_mulATC │ │ │ │ -laplace_build_gtg │ │ │ │ -laplace_act_g_m │ │ │ │ -laplace_act_gt_m │ │ │ │ -fmf_subAB_nn │ │ │ │ -op_nonsym_biot │ │ │ │ -sub_mul_gradddgrad_scalar │ │ │ │ +divgrad_build_gtg │ │ │ │ +divgrad_act_g_m │ │ │ │ +divgrad_act_gt_m │ │ │ │ +divgrad_act_bg_m │ │ │ │ +geme_mulAVSB3 │ │ │ │ fmf_alloc │ │ │ │ mem_alloc_mem │ │ │ │ fmf_createAllocInit │ │ │ │ fmf_createAllocCopy │ │ │ │ fmf_free │ │ │ │ mem_free_mem │ │ │ │ fmf_pretend_nc │ │ │ │ @@ -493,60 +493,85 @@ │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -\$0HcD$ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -|$8HcD$0H │ │ │ │ -\$HHcD$@ │ │ │ │ []A\A]A^A_ │ │ │ │ -X[]A\A]A^A_ │ │ │ │ -AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -D$XHcD$,H │ │ │ │ -\$@HcD$ L │ │ │ │ -\$(9\$Hu │ │ │ │ -x[]A\A]A^A_ │ │ │ │ -\$ D9t$( │ │ │ │ -D$ HcD$@H │ │ │ │ -\$(9\$du │ │ │ │ -AVAUATUSH │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AWAVAUATI │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ -T$HHcD$$H │ │ │ │ -\$@9\$Du │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +H[]A\A]A^A_ │ │ │ │ +|$(D9l$0 │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ X[]A\A]A^A_ │ │ │ │ -AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -H[]A\A]A^A_ │ │ │ │ +|$ D9t$@ │ │ │ │ +X[]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AVAUATUS │ │ │ │ +]A\A]A^A_ │ │ │ │ +]A\A]A^A_ │ │ │ │ +]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +\$8L;T$@t │ │ │ │ +[]A\A]A^A_ │ │ │ │ +\$ │ │ │ │ xor %edi,%edi │ │ │ │ callq d2f0 │ │ │ │ mov %rax,0x653b2(%rip) │ │ │ │ test %rax,%rax │ │ │ │ je dc3f <__cxa_finalize@plt+0x6af> │ │ │ │ - lea 0x53154(%rip),%r12 │ │ │ │ + lea 0x53144(%rip),%r12 │ │ │ │ xor %esi,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ callq d120 │ │ │ │ mov %rax,0x65389(%rip) │ │ │ │ test %rax,%rax │ │ │ │ je dc50 <__cxa_finalize@plt+0x6c0> │ │ │ │ xor %esi,%esi │ │ │ │ @@ -7819,15 +7819,15 @@ │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5cf35(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 15ff0 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 406c0 │ │ │ │ + callq 53960 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x77f,%edx │ │ │ │ mov $0x4de3,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 15ffa │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8006,15 +8006,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5cc07(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 164a0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 4f950 │ │ │ │ + callq 45350 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4f0,%edx │ │ │ │ mov $0x2ded,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1633a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8238,15 +8238,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5c7f7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 168b0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 4c460 │ │ │ │ + callq 481c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x567,%edx │ │ │ │ mov $0x33b6,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1674a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8470,15 +8470,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5c3e7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 16cc0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 3f680 │ │ │ │ + callq 547c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5c8,%edx │ │ │ │ mov $0x38ad,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 16b5a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8702,15 +8702,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5bfd7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 170d0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 3f7d0 │ │ │ │ + callq 542d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5bc,%edx │ │ │ │ mov $0x3809,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 16f6a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8940,15 +8940,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5bbac(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 17520 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 48990 │ │ │ │ + callq 4dcd0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3ed,%edx │ │ │ │ mov $0x21bb,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1739a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9183,15 +9183,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5b75c(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 17970 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 40460 │ │ │ │ + callq 53700 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x774,%edx │ │ │ │ mov $0x4d4b,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 177ea │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9426,15 +9426,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5b30c(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 17dc0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 48670 │ │ │ │ + callq 4d9b0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3d0,%edx │ │ │ │ mov $0x2049,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 17c3a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9669,15 +9669,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5aebc(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 18210 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 45af0 │ │ │ │ + callq 4ae30 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2b8,%edx │ │ │ │ mov $0x12b1,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1808a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9912,15 +9912,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5aa6c(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 18660 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 469a0 │ │ │ │ + callq 4bce0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x330,%edx │ │ │ │ mov $0x1891,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 184da │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -10162,15 +10162,15 @@ │ │ │ │ callq *0x5a601(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 18af0 │ │ │ │ lea 0x10(%r12),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14d,%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4c820 │ │ │ │ + callq 48580 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x582,%edx │ │ │ │ mov $0x351f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 18925 │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -10441,15 +10441,15 @@ │ │ │ │ callq *0x5a11e(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 19030 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 52970 │ │ │ │ + callq 408f0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7f1,%edx │ │ │ │ mov $0x5322,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 18e5a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -10723,15 +10723,15 @@ │ │ │ │ callq *0x59c0e(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 19540 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4c660 │ │ │ │ + callq 483c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x575,%edx │ │ │ │ mov $0x3470,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1936a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -11005,15 +11005,15 @@ │ │ │ │ callq *0x596fe(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 19a50 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4b060 │ │ │ │ + callq 48d40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x731,%edx │ │ │ │ mov $0x4a1a,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1987a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -11292,15 +11292,15 @@ │ │ │ │ je 19f70 │ │ │ │ mov 0x4(%rsp),%r9d │ │ │ │ mov (%rsp),%r8d │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 512e0 │ │ │ │ + callq 42d00 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x22f,%edx │ │ │ │ mov $0xcb6,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 19d9a │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -11580,15 +11580,15 @@ │ │ │ │ je 1a490 │ │ │ │ mov 0x4(%rsp),%r9d │ │ │ │ mov (%rsp),%r8d │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 51500 │ │ │ │ + callq 42f20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x23f,%edx │ │ │ │ mov $0xd72,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1a2ba │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -11871,15 +11871,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 51110 │ │ │ │ + callq 42b30 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0xbfa,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x21f,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -12164,15 +12164,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 4cae0 │ │ │ │ + callq 48840 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x36a0,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x5a1,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -12457,15 +12457,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 50fd0 │ │ │ │ + callq 429f0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0xb3e,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x20f,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -12749,15 +12749,15 @@ │ │ │ │ callq *0x577f7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1b980 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 48660 │ │ │ │ + callq 4d9a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3c3,%edx │ │ │ │ mov $0x1f9b,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1b75a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13044,15 +13044,15 @@ │ │ │ │ callq *0x57297(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1bee0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 46c80 │ │ │ │ + callq 4bfc0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x33f,%edx │ │ │ │ mov $0x1955,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1bcba │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13339,15 +13339,15 @@ │ │ │ │ callq *0x56d37(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1c440 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 48680 │ │ │ │ + callq 4d9c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3e0,%edx │ │ │ │ mov $0x210d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1c21a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13634,15 +13634,15 @@ │ │ │ │ callq *0x567d7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1c9a0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 45ae0 │ │ │ │ + callq 4ae20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2ab,%edx │ │ │ │ mov $0x1203,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1c77a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13929,15 +13929,15 @@ │ │ │ │ callq *0x56277(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1cf00 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 45b00 │ │ │ │ + callq 4ae40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2c7,%edx │ │ │ │ mov $0x1375,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1ccda │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -14224,15 +14224,15 @@ │ │ │ │ callq *0x55d17(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1d460 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 46680 │ │ │ │ + callq 4b9c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x323,%edx │ │ │ │ mov $0x17e3,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1d23a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -14525,15 +14525,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 50e70 │ │ │ │ + callq 42890 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0xa82,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x1ff,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -14829,15 +14829,15 @@ │ │ │ │ js 1e030 │ │ │ │ mov $0x0,%r8d │ │ │ │ je 1dd18 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x10(%r12),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 40220 │ │ │ │ + callq 534c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x767,%edx │ │ │ │ mov $0x4c9d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1dcfa │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -15216,15 +15216,15 @@ │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ push %rax │ │ │ │ pushq 0x20(%rsp) │ │ │ │ mov 0x18(%rsp),%r9d │ │ │ │ mov 0x14(%rsp),%r8d │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ - callq 4acd0 │ │ │ │ + callq 50010 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x292c,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x490,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -15552,15 +15552,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1ea80 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4ee00 │ │ │ │ + callq 44800 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4b5,%edx │ │ │ │ mov $0x2ae4,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1ea5d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -15878,15 +15878,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1f060 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 51aa0 │ │ │ │ + callq 3fa20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x79d,%edx │ │ │ │ mov $0x4f6d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1f03d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -16204,15 +16204,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1f640 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4faa0 │ │ │ │ + callq 454a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4ff,%edx │ │ │ │ mov $0x2eb2,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1f61d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -16530,15 +16530,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1fc20 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 43990 │ │ │ │ + callq 53260 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6cc,%edx │ │ │ │ mov $0x4522,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1fbfd │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -16856,15 +16856,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 20200 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4f1c0 │ │ │ │ + callq 44bc0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4d4,%edx │ │ │ │ mov $0x2c79,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 201dd │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -17182,15 +17182,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 207e0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 42400 │ │ │ │ + callq 51cd0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x64e,%edx │ │ │ │ mov $0x3f1d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 207bd │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -17508,15 +17508,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 20dc0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 421f0 │ │ │ │ + callq 51ac0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x63f,%edx │ │ │ │ mov $0x3e58,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 20d9d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -17834,15 +17834,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 213a0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 51820 │ │ │ │ + callq 3f7a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x78e,%edx │ │ │ │ mov $0x4ea8,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2137d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -18160,15 +18160,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 21980 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 42730 │ │ │ │ + callq 52000 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x65d,%edx │ │ │ │ mov $0x3fe2,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2195d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -18486,15 +18486,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 21f60 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4cc70 │ │ │ │ + callq 489d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5b0,%edx │ │ │ │ mov $0x3765,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 21f3d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -18812,15 +18812,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 22540 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4c930 │ │ │ │ + callq 48690 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x591,%edx │ │ │ │ mov $0x35e4,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2251d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -19142,15 +19142,15 @@ │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ push %rbx │ │ │ │ mov 0x14(%rsp),%r9d │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - callq 4aa30 │ │ │ │ + callq 4fd70 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x284f,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x47c,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -19467,15 +19467,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 23380 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4f000 │ │ │ │ + callq 44a00 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4c5,%edx │ │ │ │ mov $0x2bb4,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2310a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -19793,15 +19793,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 239a0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4f440 │ │ │ │ + callq 44e40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4e4,%edx │ │ │ │ mov $0x2d49,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2372a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -20119,15 +20119,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 23fc0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 40070 │ │ │ │ + callq 54120 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x723,%edx │ │ │ │ mov $0x4960,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 23d4a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -20450,15 +20450,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 24610 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 46f70 │ │ │ │ + callq 4c2b0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x350,%edx │ │ │ │ mov $0x1a2f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2434a │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -20787,15 +20787,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 24c60 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 45ff0 │ │ │ │ + callq 4b330 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2d8,%edx │ │ │ │ mov $0x144f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2499a │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -21124,15 +21124,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 252b0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 46000 │ │ │ │ + callq 4b340 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2e9,%edx │ │ │ │ mov $0x1529,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 24fea │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -21461,15 +21461,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 25900 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 47360 │ │ │ │ + callq 4c6a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x361,%edx │ │ │ │ mov $0x1b09,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2563a │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -21811,15 +21811,15 @@ │ │ │ │ je 260a0 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 47de0 │ │ │ │ + callq 4d120 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x38c,%edx │ │ │ │ mov $0x1cff,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 25d10 │ │ │ │ mov 0x138(%rsp),%rdx │ │ │ │ @@ -22212,15 +22212,15 @@ │ │ │ │ je 26840 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 46380 │ │ │ │ + callq 4b6c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x314,%edx │ │ │ │ mov $0x171f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 264b0 │ │ │ │ mov 0x138(%rsp),%rdx │ │ │ │ @@ -22620,15 +22620,15 @@ │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ pushq 0x38(%rsp) │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x34(%rsp),%r9d │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ - callq 4ae50 │ │ │ │ + callq 50190 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4a6,%edx │ │ │ │ mov $0x2a1f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 26c70 │ │ │ │ @@ -23008,15 +23008,15 @@ │ │ │ │ je 27610 │ │ │ │ mov 0xc(%rsp),%r9d │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %ebx,%r8d │ │ │ │ lea 0x10(%r12),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 491f0 │ │ │ │ + callq 4e530 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x40e,%edx │ │ │ │ mov $0x2373,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2738d │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -23382,15 +23382,15 @@ │ │ │ │ je 27d40 │ │ │ │ movsd 0x8(%rsp),%xmm1 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12d,%ecx │ │ │ │ movq %r15,%xmm0 │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 52b40 │ │ │ │ + callq 40ac0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x801,%edx │ │ │ │ mov $0x53e7,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 27a6d │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -23759,15 +23759,15 @@ │ │ │ │ je 28180 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 42a60 │ │ │ │ + callq 52330 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x66d,%edx │ │ │ │ mov $0x40b3,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2815d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -24140,15 +24140,15 @@ │ │ │ │ je 288a0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4d250 │ │ │ │ + callq 45f90 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5ec,%edx │ │ │ │ mov $0x3a4f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2887d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -24521,15 +24521,15 @@ │ │ │ │ je 28fc0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 42d00 │ │ │ │ + callq 525d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x67d,%edx │ │ │ │ mov $0x4184,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 28f9d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -24902,15 +24902,15 @@ │ │ │ │ je 296e0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4d990 │ │ │ │ + callq 466d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x60e,%edx │ │ │ │ mov $0x3bf1,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 296bd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -25283,15 +25283,15 @@ │ │ │ │ je 29e00 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4dbf0 │ │ │ │ + callq 46930 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x61f,%edx │ │ │ │ mov $0x3cc2,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 29ddd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -25664,15 +25664,15 @@ │ │ │ │ je 2a520 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4cfe0 │ │ │ │ + callq 45d20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5da,%edx │ │ │ │ mov $0x397e,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2a4fd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -26045,15 +26045,15 @@ │ │ │ │ je 2ac40 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4ffa0 │ │ │ │ + callq 459a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x526,%edx │ │ │ │ mov $0x3076,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2ac1d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -26426,15 +26426,15 @@ │ │ │ │ je 2b360 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4d510 │ │ │ │ + callq 46250 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5fd,%edx │ │ │ │ mov $0x3b20,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2b33d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -26807,15 +26807,15 @@ │ │ │ │ je 2ba80 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4dec0 │ │ │ │ + callq 46c00 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x630,%edx │ │ │ │ mov $0x3d93,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2ba5d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -27197,15 +27197,15 @@ │ │ │ │ je 2c470 │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 4b540 │ │ │ │ + callq 472a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x536,%edx │ │ │ │ mov $0x3146,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2c1cd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -27569,15 +27569,15 @@ │ │ │ │ je 2cbe0 │ │ │ │ mov 0xc(%rsp),%r9d │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 3fcc0 │ │ │ │ + callq 53d70 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x713,%edx │ │ │ │ mov $0x4890,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2c8b4 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -27946,15 +27946,15 @@ │ │ │ │ je 2d300 │ │ │ │ mov 0xc(%rsp),%r9d │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 53800 │ │ │ │ + callq 41780 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x857,%edx │ │ │ │ mov $0x57d7,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2cfd4 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -28333,15 +28333,15 @@ │ │ │ │ je 2da60 │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4b880 │ │ │ │ + callq 475e0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x547,%edx │ │ │ │ mov $0x3221,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2d755 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -28720,15 +28720,15 @@ │ │ │ │ je 2e1c0 │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 50ca0 │ │ │ │ + callq 43aa0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x701,%edx │ │ │ │ mov $0x47b5,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2deb5 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -29100,15 +29100,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov 0x14(%rsp),%eax │ │ │ │ mov %r14,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x24(%rsp),%r9d │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ - callq 456d0 │ │ │ │ + callq 4aa10 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x1ed7,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x3b4,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -29497,15 +29497,15 @@ │ │ │ │ mov 0x24(%rsp),%eax │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - callq 4fcb0 │ │ │ │ + callq 456b0 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x515,%edx │ │ │ │ mov $0x2fa5,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2ed14 │ │ │ │ @@ -29946,15 +29946,15 @@ │ │ │ │ mov 0x24(%rsp),%eax │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - callq 522c0 │ │ │ │ + callq 40240 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7cb,%edx │ │ │ │ mov $0x5169,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2f574 │ │ │ │ @@ -30395,15 +30395,15 @@ │ │ │ │ mov 0x24(%rsp),%eax │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - callq 43610 │ │ │ │ + callq 52ee0 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6bd,%edx │ │ │ │ mov $0x445d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2fdd4 │ │ │ │ @@ -30837,15 +30837,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x10,%rax │ │ │ │ push %rax │ │ │ │ - callq 4f600 │ │ │ │ + callq 45000 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x4b16,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x746,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -31286,15 +31286,15 @@ │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ push %r14 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - callq 477d0 │ │ │ │ + callq 4cb10 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x1c0f,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x378,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -31742,15 +31742,15 @@ │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea 0x10(%rax),%r9 │ │ │ │ - callq 4a750 │ │ │ │ + callq 4fa90 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x46b,%edx │ │ │ │ mov $0x2788,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 31730 │ │ │ │ @@ -32197,15 +32197,15 @@ │ │ │ │ mov 0x44(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x48(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x60(%rsp) │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ lea 0x10(%rax),%r9 │ │ │ │ - callq 44d30 │ │ │ │ + callq 4a070 │ │ │ │ add $0x30,%rsp │ │ │ │ test %eax,%eax │ │ │ │ jne 323d0 │ │ │ │ xor %edi,%edi │ │ │ │ callq d290 │ │ │ │ mov $0x29c,%edx │ │ │ │ mov $0x113f,%esi │ │ │ │ @@ -32697,15 +32697,15 @@ │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ push %r14 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - callq 46010 │ │ │ │ + callq 4b350 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x162f,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x300,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -33148,15 +33148,15 @@ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - callq 50930 │ │ │ │ + callq 43730 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6f0,%edx │ │ │ │ mov $0x46da,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3317d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -33566,15 +33566,15 @@ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - callq 505c0 │ │ │ │ + callq 433c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6de,%edx │ │ │ │ mov $0x45fe,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3393d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -33979,15 +33979,15 @@ │ │ │ │ lea 0x10(%r14),%r9 │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x14(%rsp),%ecx │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ push %rcx │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r12,%rcx │ │ │ │ - callq 43360 │ │ │ │ + callq 52c30 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x436a,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x6a7,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -34431,15 +34431,15 @@ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ - callq 4ba50 │ │ │ │ + callq 477b0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x55b,%edx │ │ │ │ mov $0x3312,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 34965 │ │ │ │ mov 0x108(%rsp),%rdx │ │ │ │ @@ -34871,15 +34871,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 52fc0 │ │ │ │ + callq 40f40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x55f5,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x82f,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -35373,15 +35373,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 49cb0 │ │ │ │ + callq 4eff0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x2581,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x43c,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -35875,15 +35875,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 52de0 │ │ │ │ + callq 40d60 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x54ee,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x818,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -36383,15 +36383,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 51d00 │ │ │ │ + callq 3fc80 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7b5,%edx │ │ │ │ mov $0x5076,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 36dd4 │ │ │ │ @@ -36886,15 +36886,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 42fa0 │ │ │ │ + callq 52870 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x694,%edx │ │ │ │ mov $0x4283,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 37744 │ │ │ │ @@ -37385,15 +37385,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 53490 │ │ │ │ + callq 41410 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x56fc,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x846,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -37887,15 +37887,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 52600 │ │ │ │ + callq 40580 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7e3,%edx │ │ │ │ mov $0x5268,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 38a04 │ │ │ │ @@ -38386,15 +38386,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 496a0 │ │ │ │ + callq 4e9e0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x247a,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x425,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -38894,15 +38894,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 4a100 │ │ │ │ + callq 4f440 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x454,%edx │ │ │ │ mov $0x268a,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 39ce4 │ │ │ │ @@ -39397,15 +39397,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 545a0 │ │ │ │ + callq 42520 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x5c49,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x8bb,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -39931,15 +39931,15 @@ │ │ │ │ add $0x10,%rdx │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ pushq $0x0 │ │ │ │ pushq 0x38(%rsp) │ │ │ │ push %r15 │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ - callq 44cd0 │ │ │ │ + callq 4a010 │ │ │ │ add $0x40,%rsp │ │ │ │ test %eax,%eax │ │ │ │ jne 3b610 │ │ │ │ xor %edi,%edi │ │ │ │ callq d290 │ │ │ │ mov $0x261,%edx │ │ │ │ mov $0xed3,%esi │ │ │ │ @@ -40545,15 +40545,15 @@ │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%r15),%r9 │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 48c60 │ │ │ │ + callq 4dfa0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x22ad,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x400,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -41017,15 +41017,15 @@ │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 45010 │ │ │ │ + callq 4a350 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x1dfb,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x3a0,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -41515,15 +41515,15 @@ │ │ │ │ push %rbx │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ push %rbx │ │ │ │ push %r15 │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 53cd0 │ │ │ │ + callq 41c50 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x88b,%edx │ │ │ │ mov $0x5a27,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3cde4 │ │ │ │ @@ -42075,15 +42075,15 @@ │ │ │ │ push %rbx │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ push %rbx │ │ │ │ push %r15 │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 54170 │ │ │ │ + callq 420f0 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x8a4,%edx │ │ │ │ mov $0x5b44,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3d864 │ │ │ │ @@ -42637,15 +42637,15 @@ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ push %rcx │ │ │ │ mov %r12,%rcx │ │ │ │ pushq $0x0 │ │ │ │ push %r15 │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ - callq 44d00 │ │ │ │ + callq 4a040 │ │ │ │ add $0x30,%rsp │ │ │ │ test %eax,%eax │ │ │ │ jne 3e730 │ │ │ │ xor %edi,%edi │ │ │ │ callq d290 │ │ │ │ mov $0x281,%edx │ │ │ │ mov $0x101e,%esi │ │ │ │ @@ -43252,15 +43252,15 @@ │ │ │ │ add $0x10,%rdx │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ push %r15 │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - callq 53980 │ │ │ │ + callq 41900 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x872,%edx │ │ │ │ mov $0x590a,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3ee64 │ │ │ │ @@ -43730,11676 +43730,7655 @@ │ │ │ │ mov $0x859,%edx │ │ │ │ pop %rsi │ │ │ │ mov $0x5833,%esi │ │ │ │ jmpq 3ee64 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003f680 : │ │ │ │ +000000000003f680 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rsi),%r15d │ │ │ │ + movslq 0x4(%rcx),%rbx │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + cvtsi2sd %r15d,%xmm0 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 3f793 │ │ │ │ + sqrtsd %xmm0,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%esi │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 3f782 │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ + mov %esi,%r12d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3f76d │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %r14d,%ebx │ │ │ │ + mov %r14d,%ebp │ │ │ │ + mov 0x18(%rax),%r8 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add %r13,%r8 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add %r13,%r11 │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %ebp,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r10,%rcx,8),%xmm0 │ │ │ │ + mulsd (%r11),%xmm0 │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add %esi,%edx │ │ │ │ + mulsd (%r9,%rcx,8),%xmm0 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 3f738 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add %esi,%ebp │ │ │ │ + add %esi,%edi │ │ │ │ + cmp %ebx,%r12d │ │ │ │ + jne 3f730 │ │ │ │ + add %r15d,%r12d │ │ │ │ + add %r15d,%r14d │ │ │ │ + add $0x8,%r13 │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ + jne 3f6f0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d4b0 │ │ │ │ + jmpq 3f6c5 │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000003f7a0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov %rsp,%r14 │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - imul 0x8(%rsi),%ecx │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + imul %ecx,%ebx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 3f9d8 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3f798 │ │ │ │ - mov 0x2d897(%rip),%r13 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3f990 │ │ │ │ + mov 0x2d735(%rip),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 3f6fc │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 3f89e │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r15),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3f965 │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 3f798 │ │ │ │ + jle 3f990 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ cmpl $0x1,(%rsi) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 3f75e │ │ │ │ + jle 3f8ff │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 5a9b0 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3f850 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f6f0 │ │ │ │ + mov (%r15),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3f892 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 3f79b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3f99b │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 3f9af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r14,%rdi │ │ │ │ + test %eax,%eax │ │ │ │ + je 3f973 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3f7c5 │ │ │ │ - add $0x18,%rsp │ │ │ │ + jne 3fa0f │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 3f839 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003f7d0 : │ │ │ │ +000000000003fa20 : │ │ │ │ push %r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ + mov %r8d,0x4(%rsp) │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%r14d │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %edx,0xc(%rsp) │ │ │ │ - mov 0x8(%rax),%r13d │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - shr $0x1f,%r14d │ │ │ │ - add %eax,%r14d │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - sar %r14d │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov %r14d,0x8(%rsp) │ │ │ │ - lea 0x10(%rsp),%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ - imul %r13d,%ecx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%r15),%r12d │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3f940 │ │ │ │ - mov (%rbx),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d6fa(%rip),%r13 │ │ │ │ - jmp 3f89d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 3f903 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 3f890 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 3f96b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - je 3f9c0 │ │ │ │ - cmp %r13d,%r12d │ │ │ │ - je 3fbd0 │ │ │ │ - cmp 0x8(%rsp),%r12d │ │ │ │ - je 3fac0 │ │ │ │ - lea 0x20b2f(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - callq 5ae80 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xc(%r15),%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 3f9b0 │ │ │ │ - cmp 0x8(%rsp),%eax │ │ │ │ - je 3fbc0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 3fcad │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 3f986 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + imul %ecx,%r14d │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d599(%rip),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 3f9fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 3fa7a │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%edi │ │ │ │ + mov 0x4(%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 3f9f0 │ │ │ │ - jmpq 3f92f │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ + je 3fc38 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d497(%rip),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 3fafd │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 3fb7a │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 59b70 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3faf0 │ │ │ │ - jmpq 3f92f │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 3f986 │ │ │ │ - nop │ │ │ │ - mov (%rbx),%esi │ │ │ │ + mov (%r15),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d39f(%rip),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 3fbfd │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ + jle 3fbf0 │ │ │ │ + mov 0x2d4b6(%rip),%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 3fb28 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ cmpl $0x1,(%rsi) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 3fc7a │ │ │ │ + jle 3faed │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3fbf0 │ │ │ │ - jmpq 3f92f │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -000000000003fcc0 : │ │ │ │ - push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %r8,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %r9d,%r12d │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jbe 3ffe0 │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 3fee0 │ │ │ │ - imul %ecx,%r8d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + callq 576b0 │ │ │ │ + mov (%r14),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3fdf6 │ │ │ │ - jmpq 3ff88 │ │ │ │ - cmp $0x2,%r12d │ │ │ │ - je 3ff20 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 55350 │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - je 3ff78 │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2d1a0(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3feb7 │ │ │ │ + jne 3fbe6 │ │ │ │ add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 3ff88 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + cmp %ebx,(%r15) │ │ │ │ + jle 3fbf0 │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x20(%r14),%rdx │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %ebx,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3fd90 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x4(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3fad0 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - callq 54a90 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2d0d3(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3fdea │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3ff94 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 3ffb2 │ │ │ │ - nop │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 3fd82 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 3fdd9 │ │ │ │ - nopl (%rax) │ │ │ │ callq 576b0 │ │ │ │ - jmpq 3fdd9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 3fec6 │ │ │ │ - cmp $0x2,%r12d │ │ │ │ - je 40048 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ + mov (%r14),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3fb1c │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 3fbf3 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3fc60 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 40061 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 3fc6c │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %ecx,%r9d │ │ │ │ - mov 0xc(%rdi),%ebx │ │ │ │ - imul %r8d,%r9d │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3fd4c │ │ │ │ - lea 0x1(%rcx),%eax │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x1f,%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - sar %ecx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 3fd82 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ + jmpq 3fab8 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 3ffb2 │ │ │ │ + jmp 3fc0f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000040070 : │ │ │ │ +000000000003fc80 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %r8,%r13 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub $0xf8,%rsp │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x4(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + mov 0x140(%rsp),%r14d │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + imul %r9d,%r14d │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x78(%rsp),%rax │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov %ebx,%edx │ │ │ │ + cmpl $0x1,0x148(%rsp) │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + je 40218 │ │ │ │ + mov 0x140(%rsp),%r8d │ │ │ │ + mov %r9d,%ecx │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + movl $0xffffffff,0xd0(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x98(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r15),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 40148 │ │ │ │ + lea 0xb0(%rsp),%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movl $0x0,0x4(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r14d,%r15d │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmpq 3ffdd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movslq 0x4(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %r13,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x2cfc6(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 401e0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4011c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 401e0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + jne 40208 │ │ │ │ + mov 0x140(%rsp),%ecx │ │ │ │ + add $0x1,%r15d │ │ │ │ + add %ecx,0x4(%rsp) │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 40148 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4008a │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 51440 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + cmpl $0x1,0x148(%rsp) │ │ │ │ + jne 3ff20 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2cdb7(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40110 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 401e3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmpq 3ffa3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x148(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 401d0 │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 40218 │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 40239 │ │ │ │ + add $0xf8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x98(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 4019f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 4014b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 3fee8 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000040220 : │ │ │ │ +0000000000040240 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r13d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 403a0 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 40430 │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 403d0 │ │ │ │ - cmp $0x3,%r8d │ │ │ │ - je 40400 │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x2022b(%rip),%rdi │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + imul %r15d,%r13d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov $0x1,%esi │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov %r13d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe0(%rsp),%esi │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + test %esi,%esi │ │ │ │ + je 404f0 │ │ │ │ + mov (%r14),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 40490 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r13d,%r13d │ │ │ │ - callq 5ae80 │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmpq 403b2 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %r14,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x2cbed(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 40398 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 402c4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 40398 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + jne 404e8 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0xd8(%rsp),%r13d │ │ │ │ + cmp %r12d,(%r14) │ │ │ │ + jle 40490 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4030d │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ - jle 40328 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq *%r13 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 40445 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 51440 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + jne 40338 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2cc2d(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 402b8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + jmpq 4037c │ │ │ │ + nopl (%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 40560 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4045a │ │ │ │ - add $0x28,%rsp │ │ │ │ + jne 40579 │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 40363 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0xc(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0xc(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x1633b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 40493 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x8(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x1660b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x8(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x1676b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0xc(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x15e6b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 4030c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 404b6 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000040460 : │ │ │ │ +0000000000040580 : │ │ │ │ push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %r8,%rbx │ │ │ │ sub $0x98,%rsp │ │ │ │ - mov 0xc(%rsi),%r12d │ │ │ │ - mov 0x8(%rdx),%r15d │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r12d,0x58(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - mov (%r14),%eax │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 406a8 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - movl $0x0,0x24(%rsp) │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x4(%rbp),%ebx │ │ │ │ - mov %eax,0x6c(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - add $0x1,%rax │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - mov 0x24(%r14),%ebx │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - lea -0x1(%r12),%eax │ │ │ │ - mov %ebx,0x68(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - movslq 0x24(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 40685 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - movslq 0xc(%r14),%r9 │ │ │ │ - movl $0x0,0x1c(%rsp) │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - imul 0x8(%r14),%eax │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0xc(%rbx),%edx │ │ │ │ - imul %r9,%r13 │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - imul 0x8(%rbx),%edx │ │ │ │ - mov %eax,0x64(%rsp) │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %edx,0x60(%rsp) │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - movslq 0x1c(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - mov 0x58(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 40662 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0xc(%rdi),%r10d │ │ │ │ - mov 0x8(%rdi),%edx │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - add 0x88(%rsp),%rax │ │ │ │ - imul %r10d,%edx │ │ │ │ - lea (%rcx,%rax,8),%rbp │ │ │ │ - imul 0xc(%rsp),%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%r12 │ │ │ │ - movslq %r10d,%rdi │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 40659 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 40647 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - mulsd (%rcx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 40630 │ │ │ │ - add $0x1,%r8d │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r11,%rcx │ │ │ │ - cmp %r8d,%r15d │ │ │ │ - jne 40620 │ │ │ │ - add %r13,%rbx │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbp,%rsi │ │ │ │ - jne 40610 │ │ │ │ - mov 0x60(%rsp),%edi │ │ │ │ - addl $0x1,0xc(%rsp) │ │ │ │ - add %edi,0x18(%rsp) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov 0x64(%rsp),%edi │ │ │ │ - add %edi,0x1c(%rsp) │ │ │ │ - cmp 0x14(%rsp),%eax │ │ │ │ - jne 405a6 │ │ │ │ - mov 0x68(%rsp),%edi │ │ │ │ - addl $0x1,0x10(%rsp) │ │ │ │ - add %edi,0x20(%rsp) │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - mov 0x6c(%rsp),%edi │ │ │ │ - add %edi,0x24(%rsp) │ │ │ │ - cmp 0x5c(%rsp),%eax │ │ │ │ - jne 40509 │ │ │ │ - add $0x98,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -00000000000406c0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0x8(%rsi),%r15d │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - movabs $0x200000000,%rax │ │ │ │ - movl $0x2,0x90(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - movabs $0x100000002,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - movabs $0x300000000,%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - add $0x4,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - movabs $0x500000001,%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - add $0x3,%rax │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ - cmp $0x3,%r15d │ │ │ │ - je 40ab4 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - je 4079b │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x1fd64(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - sub %fs:0x28,%rdx │ │ │ │ - jne 40aca │ │ │ │ - add $0xa8,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - lea 0x70(%rsp),%rdx │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x9,%r8d │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - mov (%rbx),%ebx │ │ │ │ - mov %ebx,0x34(%rsp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 40924 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4091d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - movl $0x0,0x24(%rsp) │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov 0x10(%rdi),%rbx │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x10(%rsi),%rbx │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x4(%rdi),%ebx │ │ │ │ - mov %eax,0x48(%rsp) │ │ │ │ - lea -0x1(%r8),%eax │ │ │ │ - mov %ebx,0x8(%rsp) │ │ │ │ - movslq %r8d,%rbx │ │ │ │ - lea 0x4(%rdx,%rax,4),%r14 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - movslq 0x30(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - movslq 0x24(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - lea (%rdi,%rax,8),%r9 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r9,0x18(%rax) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 408fa │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - imul 0x8(%rdi),%eax │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - movslq %r13d,%r11 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r10),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - add %r11,%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq (%rdx,%rax,4),%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - movsd (%r9,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%r8d │ │ │ │ - jg 408c0 │ │ │ │ - add $0x4,%r10 │ │ │ │ - add %rbx,%rdi │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 408a8 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add 0x10(%rsp),%r12d │ │ │ │ - add 0xc(%rsp),%r13d │ │ │ │ - cmp 0x8(%rsp),%ebp │ │ │ │ - jne 40890 │ │ │ │ - mov 0x50(%rsp),%esi │ │ │ │ - addl $0x1,0x20(%rsp) │ │ │ │ - add %esi,0x30(%rsp) │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ - add %esi,0x24(%rsp) │ │ │ │ - cmp 0x34(%rsp),%eax │ │ │ │ - jne 40831 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40772 │ │ │ │ - mov 0x34(%rsp),%esi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + imul 0x18(%rsp),%r13d │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %r13d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe8(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4091d │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r12d,%ecx │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov %r15d,0x24(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea 0x0(,%rcx,8),%rbp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x4(%rbx),%eax │ │ │ │ - mov 0x24(%rbx),%ebx │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - mov %ebx,0x5c(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x24(%rdi),%ebx │ │ │ │ - lea 0x0(,%rax,4),%r13 │ │ │ │ - imul %rbp,%rcx │ │ │ │ - mov %ebx,0x58(%rsp) │ │ │ │ - lea (%rcx,%rax,8),%r14 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - movslq 0x40(%rsp),%rax │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - movslq 0x38(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - lea (%rbx,%rax,8),%r9 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r9,0x18(%rax) │ │ │ │ + je 40850 │ │ │ │ + mov (%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 40a8a │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movl $0x0,(%rsp) │ │ │ │ + jle 407f0 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - imul 0x8(%rbx),%eax │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movslq (%rsp),%rax │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %eax,%eax │ │ │ │ - movslq (%rdi,%rax,4),%rcx │ │ │ │ - add %r8,%rcx │ │ │ │ - movsd (%r9,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jg 40a27 │ │ │ │ - lea 0x1(%r10),%eax │ │ │ │ - add %r13,%rdi │ │ │ │ - add %rbp,%rsi │ │ │ │ - cmp %eax,%r12d │ │ │ │ - je 40a60 │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 40a25 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - add %r14,%r11 │ │ │ │ - lea 0x1(%rbx),%eax │ │ │ │ - cmp %ebx,%r10d │ │ │ │ - je 40a6f │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 40a1c │ │ │ │ - addl $0x1,0x8(%rsp) │ │ │ │ - mov 0x20(%rsp),%edi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - add %edi,(%rsp) │ │ │ │ - add 0x24(%rsp),%r15d │ │ │ │ - cmp 0xc(%rsp),%eax │ │ │ │ - jne 40a0a │ │ │ │ - mov 0x5c(%rsp),%edi │ │ │ │ - addl $0x1,0x30(%rsp) │ │ │ │ - add %edi,0x40(%rsp) │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ - add %edi,0x38(%rsp) │ │ │ │ - cmp 0x34(%rsp),%eax │ │ │ │ - jne 409a2 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40772 │ │ │ │ - lea 0x60(%rsp),%rdx │ │ │ │ - mov $0x2,%r12d │ │ │ │ - mov $0x4,%r8d │ │ │ │ - jmpq 407ac │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000040ad0 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - mov 0x8(%rsi),%r13d │ │ │ │ - movslq 0xc(%rdi),%rbx │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - mov 0x4(%rsi),%eax │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - cmp $0x2,%r13d │ │ │ │ - je 40b3f │ │ │ │ - cmp $0x3,%r13d │ │ │ │ - je 40d26 │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 40c6c │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1f9c2(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0xc(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 40c5b │ │ │ │ - movslq 0x8(%rsp),%rax │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rax,%rsi │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - lea -0x1(%rsi),%r11d │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - lea 0x1(%rbx),%eax │ │ │ │ - shl $0x3,%rbx │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - lea 0x8(,%r11,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmpq 4070a │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ movslq %r13d,%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - lea (%r15,%rax,8),%r9 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - lea (%r9,%rax,1),%r10 │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %r14,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x2c895(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 40c42 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r10,%r8 │ │ │ │ - lea (%rax,%r9,1),%rbp │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%r9,%rax,8),%xmm0 │ │ │ │ - mulsd (%r10,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 40c00 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %rbx,%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jne 40bf8 │ │ │ │ + jne 40848 │ │ │ │ add $0x1,%r12d │ │ │ │ - add 0x30(%rsp),%r13d │ │ │ │ - add 0x28(%rsp),%r14d │ │ │ │ - cmp %r12d,0xc(%rsp) │ │ │ │ - jne 40bb8 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 40c5b │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - movslq %ebx,%r9 │ │ │ │ - mov 0xc(%r12),%r13d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - imul 0x8(%r12),%r13d │ │ │ │ - lea -0x1(%rax),%r8d │ │ │ │ - mov 0xc(%rbp),%r12d │ │ │ │ - imul 0x8(%rbp),%r12d │ │ │ │ - lea 0x8(,%r8,8),%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %ebx,%rax │ │ │ │ - lea (%r15,%rax,8),%rdi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 40d0e │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 40ce8 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rsi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 40ce0 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r13d,%ebx │ │ │ │ - add %r12d,%ebp │ │ │ │ - cmp %r11d,0xc(%rsp) │ │ │ │ - jne 40cb8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40c5d │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 40c5b │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - movslq 0x8(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x1(%rbx),%eax │ │ │ │ - imul %edi,%eax │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - lea -0x1(%rdi),%r12d │ │ │ │ - mov %eax,0x44(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - lea 0x8(,%r12,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - nop │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - lea (%rbx,%rax,1),%rbp │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 40e65 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rbp,%r9 │ │ │ │ - lea (%rax,%r11,1),%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ - mulsd (%r11,%rax,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ - mulsd 0x0(%rbp,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 40e08 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r13,%rsi │ │ │ │ - add %r13,%rdi │ │ │ │ - add %r13,%r8 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jne 40e00 │ │ │ │ - addl $0x1,0x10(%rsp) │ │ │ │ - mov 0x44(%rsp),%edi │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - add %edi,0x18(%rsp) │ │ │ │ - add 0x40(%rsp),%r15d │ │ │ │ - cmp %eax,0xc(%rsp) │ │ │ │ - jne 40db0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40c5d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000040e90 : │ │ │ │ - push %r15 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov 0x8(%rsi),%esi │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %ebx,0x28(%rsp) │ │ │ │ - mov 0xc(%rdx),%edx │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 40ef3 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 411a2 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 41069 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1f636(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0x28(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4116e │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - mov %r15d,%ecx │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - imul %edx,%ecx │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,1),%edi │ │ │ │ - mov %edi,0x60(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea (%rdx,%rdx,1),%eax │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %ecx,0x50(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - movslq 0x2c(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea (%rbx,%rax,8),%r12 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - cmp %ebx,0x48(%rsp) │ │ │ │ - jne 40fc1 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %edx,%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + add 0xe0(%rsp),%r13d │ │ │ │ + cmp %r12d,(%r14) │ │ │ │ + jle 407f0 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x2,%r13d │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - lea (%rdx,%rbx,1),%ebp │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4104b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41029 │ │ │ │ - mov %r10d,%ecx │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - mov %r12,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ - add %edx,%ecx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd (%rax,%r8,8),%xmm0 │ │ │ │ - add $0x8,%rax │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 41000 │ │ │ │ - lea (%rbx,%r10,1),%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm1,(%r11,%rax,8) │ │ │ │ - lea 0x0(%rbp,%r10,1),%eax │ │ │ │ - add $0x1,%r10d │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm2,(%r11,%rax,8) │ │ │ │ - cmp %r10d,%edx │ │ │ │ - jne 40fe0 │ │ │ │ - add 0x10(%rsp),%rdi │ │ │ │ - add 0x18(%rsp),%ebx │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 4117f │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 40fd2 │ │ │ │ - mov 0x28(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4116e │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ - mov 0xc(%rax),%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - imul 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - movslq %edx,%r10 │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - mov 0x4(%rdi),%esi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov %esi,0x2c(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - movslq %r12d,%rsi │ │ │ │ - movslq %r13d,%rcx │ │ │ │ - cmp %ebx,0x2c(%rsp) │ │ │ │ - jne 410f9 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %edx,%eax │ │ │ │ - imul %ebp,%eax │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4115b │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea (%rax,%rsi,8),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add 0x30(%rsp),%rsi │ │ │ │ - lea (%rax,%rsi,8),%r8 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - lea (%rax,%rcx,8),%r11 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %rbx,%rax │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 4114c │ │ │ │ - nop │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - add %edx,%ecx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd -0x8(%rax),%xmm0 │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 41130 │ │ │ │ - movsd %xmm1,(%r11,%r9,8) │ │ │ │ - add $0x1,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 41120 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add %r15d,%r12d │ │ │ │ - add %r14d,%r13d │ │ │ │ - cmp %ebp,0x28(%rsp) │ │ │ │ - jne 410d0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0x60(%rsp),%ebx │ │ │ │ - add $0x1,%r14d │ │ │ │ - add %ebx,0x2c(%rsp) │ │ │ │ - mov 0x50(%rsp),%ebx │ │ │ │ - add %ebx,0x20(%rsp) │ │ │ │ - cmp %r14d,0x28(%rsp) │ │ │ │ - jne 40f81 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41170 │ │ │ │ - mov 0x28(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4116e │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - imul %edx,%ecx │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,2),%esi │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %esi,0x6c(%rsp) │ │ │ │ - mov %edi,0x64(%rsp) │ │ │ │ - lea (%rdx,%rdx,1),%edi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea (%rdi,%rdx,1),%eax │ │ │ │ - mov %edi,0x68(%rsp) │ │ │ │ - mov %ecx,0x60(%rsp) │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - movslq 0x40(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ - movslq 0x30(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rbp │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - cmp %ebx,0x64(%rsp) │ │ │ │ - jne 41280 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %edx,%eax │ │ │ │ - imul 0x2c(%rsp),%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movl $0x3,0x18(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x68(%rsp),%r13d │ │ │ │ - lea (%r9,%rax,1),%r11 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea (%rdx,%r12,1),%r14d │ │ │ │ - test %edx,%edx │ │ │ │ - jle 41341 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41311 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - xor %eax,%eax │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 407a1 │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jne 40690 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 406d4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - movsd (%r10,%rax,8),%xmm4 │ │ │ │ - add %edx,%ecx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ - movsd (%r9,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd (%r11,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 412d8 │ │ │ │ - lea (%r12,%rbx,1),%eax │ │ │ │ - cltq │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ - lea (%r14,%rbx,1),%eax │ │ │ │ - cltq │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ - lea 0x0(%r13,%rbx,1),%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - cltq │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 412b0 │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - add 0x10(%rsp),%rdi │ │ │ │ - add %eax,%r12d │ │ │ │ - add %eax,%r13d │ │ │ │ - subl $0x1,0x18(%rsp) │ │ │ │ - jne 41299 │ │ │ │ - mov 0x6c(%rsp),%edi │ │ │ │ - addl $0x1,0x2c(%rsp) │ │ │ │ - add %edi,0x40(%rsp) │ │ │ │ - mov 0x2c(%rsp),%eax │ │ │ │ - mov 0x60(%rsp),%edi │ │ │ │ - add %edi,0x30(%rsp) │ │ │ │ - cmp %eax,0x28(%rsp) │ │ │ │ - jne 41236 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 41170 │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000041390 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdx,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0xc(%rsi),%ebx │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ - mov 0x8(%rsi),%edx │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %ebx,0x44(%rsp) │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov %ebx,0x60(%rsp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 413fa │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 416a5 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 415a7 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1f152(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - mov $0x1,%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xe8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 408c8 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 408e1 │ │ │ │ add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x60(%rsp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 415a0 │ │ │ │ - movslq 0x44(%rsp),%rdx │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - lea (%r9,%r9,1),%r11d │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - lea (%r11,%r9,1),%ebp │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - imul %r9d,%ebx │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - lea (%rdx,%rdx,1),%edi │ │ │ │ - mov %edi,0x38(%rsp) │ │ │ │ - mov 0x8(%rax),%edi │ │ │ │ - lea -0x1(%rdx),%eax │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ - imul %r9d,%edi │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ - lea -0x1(%r9),%ebx │ │ │ │ - mov %edi,0x30(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - movslq 0x10(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,8),%rdx │ │ │ │ - mov 0x44(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4157d │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0xc(%rax),%r13d │ │ │ │ - mov 0x18(%rax),%r15 │ │ │ │ - imul 0x8(%rax),%r13d │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - imul 0x8(%rsp),%r13d │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - movslq %r13d,%r13 │ │ │ │ - lea (%rsi,%rax,1),%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - lea (%r15,%rax,8),%r8 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 41569 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - lea (%r11,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ - mulsd (%rsi),%xmm0 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%rdi),%xmm1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 41510 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %r9d,%r12d │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jne 414f0 │ │ │ │ - mov 0x38(%rsp),%esi │ │ │ │ - addl $0x1,0x8(%rsp) │ │ │ │ - add %esi,0x18(%rsp) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov 0x30(%rsp),%esi │ │ │ │ - add %esi,0x10(%rsp) │ │ │ │ - cmp %eax,0x60(%rsp) │ │ │ │ - jne 41490 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 413e8 │ │ │ │ - mov 0x60(%rsp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 415a0 │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea -0x1(%r9),%r8d │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r15d,(%rsp) │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x44(%rsp),%ecx │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - movslq %r14d,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 41686 │ │ │ │ - mov 0xc(%r15),%r11d │ │ │ │ - imul 0x8(%r15),%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x18(%r15),%rbp │ │ │ │ - imul %r12d,%r11d │ │ │ │ - lea (%rbx,%rdx,8),%rcx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - add 0x18(%rsp),%rdx │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - movslq %r11d,%r11 │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4167a │ │ │ │ - lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rsi │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 41660 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9d,%r10d │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 41648 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0x44(%rsp),%r13d │ │ │ │ - add (%rsp),%r14d │ │ │ │ - cmp %r12d,0x60(%rsp) │ │ │ │ - jne 41600 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 413e8 │ │ │ │ - mov 0x60(%rsp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 415a0 │ │ │ │ - movslq 0x44(%rsp),%rdx │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - lea (%r9,%r9,1),%ebp │ │ │ │ - lea 0x0(,%r9,8),%r13d │ │ │ │ - lea 0x0(%rbp,%r9,1),%r14d │ │ │ │ - movl $0x0,0x64(%rsp) │ │ │ │ - lea 0x0(,%r9,4),%r12d │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea (%r12,%r9,1),%r15d │ │ │ │ - imul %r9d,%edx │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - movl $0x0,0x58(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movl $0x0,0x48(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea (%r14,%r14,1),%edi │ │ │ │ - mov %edi,(%rsp) │ │ │ │ - mov %r13d,%edi │ │ │ │ - sub %r9d,%edi │ │ │ │ - mov %edi,0x8(%rsp) │ │ │ │ - lea (%rbx,%rbx,2),%edi │ │ │ │ - mov %edi,0x84(%rsp) │ │ │ │ - mov 0x8(%rax),%edi │ │ │ │ - lea -0x1(%rbx),%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - imul %r9d,%edi │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - lea -0x1(%r9),%eax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %edi,0x80(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq 0x58(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x44(%rsp),%r8d │ │ │ │ - lea (%rbx,%rax,8),%rdi │ │ │ │ - movslq 0x64(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - lea (%rdi,%rcx,1),%rsi │ │ │ │ - lea (%rbx,%rax,8),%rdx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 418ff │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - lea (%rsi,%rcx,1),%r8 │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - imul 0x8(%rbx),%eax │ │ │ │ - imul 0x48(%rsp),%eax │ │ │ │ - cltq │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - add 0x28(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 418e3 │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 407f3 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov 0xe0(%rsp),%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 40664 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - mulsd (%rsi),%xmm0 │ │ │ │ - lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%r8),%xmm1 │ │ │ │ - lea (%r14,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - lea (%r12,%rax,1),%ecx │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%rsi),%xmm1 │ │ │ │ - lea (%r15,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%r8),%xmm1 │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rax,8) │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - add %eax,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%rsi),%xmm1 │ │ │ │ - lea 0x0(%r13,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%r8),%xmm1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,0x10(%rsp) │ │ │ │ - jne 41818 │ │ │ │ - add %r9d,0x18(%rsp) │ │ │ │ - add $0x8,%rdi │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rsi,0x30(%rsp) │ │ │ │ - jne 417e8 │ │ │ │ - mov 0x84(%rsp),%edi │ │ │ │ - addl $0x1,0x48(%rsp) │ │ │ │ - add %edi,0x58(%rsp) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - add %edi,0x64(%rsp) │ │ │ │ - cmp %eax,0x60(%rsp) │ │ │ │ - jne 41770 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 413e8 │ │ │ │ - nop │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 40816 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041930 : │ │ │ │ +00000000000408f0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov $0x1,%edx │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - cmpl $0x3,0x8(%rcx) │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov 0xc(%rdx),%esi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %ebx,0x40(%rsp) │ │ │ │ - jne 41b46 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 41b35 │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - movslq %r15d,%r11 │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %rdi,%rax │ │ │ │ - imul %esi,%edx │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - lea 0x0(,%r11,8),%rbx │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movl $0x0,0x24(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - mov %edi,0x44(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%edi │ │ │ │ - mov %edi,0x4c(%rsp) │ │ │ │ - add %edi,%edi │ │ │ │ - mov %edi,0x50(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - lea (%r15,%r15,2),%edi │ │ │ │ - mov %edi,0x54(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %edx,0x48(%rsp) │ │ │ │ - movslq 0x24(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - lea (%rbx,%rax,8),%r9 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rbp │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ - cmp %ebx,0x44(%rsp) │ │ │ │ - jne 41a3c │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - imul 0x14(%rsp),%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movl $0x3,0x10(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x50(%rsp),%r14d │ │ │ │ - mov 0x4c(%rsp),%r13d │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 41af9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41ac9 │ │ │ │ - mov %ebx,%edx │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x28(%rsp),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r12d │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov (%rbx),%edx │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 40a71 │ │ │ │ + mov 0x2c5e3(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 409b3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - movsd (%r9,%rax,8),%xmm4 │ │ │ │ - add %esi,%edx │ │ │ │ - movsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ - movsd (%r8,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd (%r10,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 41a90 │ │ │ │ - lea (%r12,%rbx,1),%eax │ │ │ │ - cltq │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ - lea 0x0(%r13,%rbx,1),%eax │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jle 40a60 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ - lea (%r14,%rbx,1),%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 41a68 │ │ │ │ - add 0x8(%rsp),%rdi │ │ │ │ - add %esi,%r12d │ │ │ │ - add %esi,%r13d │ │ │ │ - add %esi,%r14d │ │ │ │ - subl $0x1,0x10(%rsp) │ │ │ │ - jne 41a5a │ │ │ │ - mov 0x54(%rsp),%edi │ │ │ │ - addl $0x1,0x14(%rsp) │ │ │ │ - add %edi,0x24(%rsp) │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%edi │ │ │ │ - add %edi,0x20(%rsp) │ │ │ │ - cmp %eax,0x40(%rsp) │ │ │ │ - jne 419f2 │ │ │ │ - add $0x68,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1ea01(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x68,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + addsd (%rax),%xmm0 │ │ │ │ + mov (%r12),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 409a8 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 40a78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mulsd 0x1fa28(%rip),%xmm0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r15,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 40aac │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000041b70 : │ │ │ │ +0000000000040ac0 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 41bc8 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 41d7c │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 41ce2 │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x1e9c1(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0xc(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 41cd1 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x18(%rdx),%r14 │ │ │ │ - lea 0x0(,%rcx,8),%r11 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 40bd8 │ │ │ │ + mov (%rdi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 40bc0 │ │ │ │ + mov 0x2c464(%rip),%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,1),%ebx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - mov %ebx,0x18(%rsp) │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov %esi,0x40(%rsp) │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - movslq %r13d,%r10 │ │ │ │ - shl $0x3,%r10 │ │ │ │ - lea (%rdi,%rax,8),%r8 │ │ │ │ - movslq %r12d,%rax │ │ │ │ - lea (%r14,%r10,1),%rdx │ │ │ │ - add 0x38(%rsp),%r10 │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%r8,%r11,1),%r9 │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41ca7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r8,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - movsd (%r9,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 41c80 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r11,%rsi │ │ │ │ - add %r11,%rdi │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 41c75 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x18(%rsp),%ebp │ │ │ │ - add 0x40(%rsp),%r12d │ │ │ │ - add 0x30(%rsp),%r13d │ │ │ │ - cmp %ebx,0xc(%rsp) │ │ │ │ - jne 41c40 │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 40b30 │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r14) │ │ │ │ + jle 40bc0 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 40b7d │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 576b0 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 40b20 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 40d50 │ │ │ │ add $0x58,%rsp │ │ │ │ + mov %r14d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 41cd1 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0xc(%rdi),%r12d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0xc(%rdx),%ebp │ │ │ │ - imul 0x8(%rdi),%r12d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea -0x1(%r15),%r8d │ │ │ │ - imul 0x8(%rdx),%ebp │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x18(%rdx),%r13 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41d62 │ │ │ │ - lea 0x0(%r13,%rcx,8),%rdi │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - lea (%rcx,%rdx,8),%rsi │ │ │ │ - lea (%r14,%rax,8),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rsi,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 41d48 │ │ │ │ - add $0x1,%r9d │ │ │ │ - add %r15d,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - add %ebp,%ebx │ │ │ │ - cmp %r9d,0xc(%rsp) │ │ │ │ - jne 41d20 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 41cd3 │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 41cd1 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - lea (%r15,%r15,2),%edi │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - mov %edi,0x44(%rsp) │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + mov %r14,%rdi │ │ │ │ xor %r14d,%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - movslq %edi,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - lea 0x18(%rdi),%rax │ │ │ │ - mov %esi,0x40(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - movslq %r14d,%rbp │ │ │ │ - shl $0x3,%rbp │ │ │ │ - lea (%rdi,%rax,8),%r10 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%r10,%rbx,1),%r9 │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%r9,%rbx,1),%r11 │ │ │ │ - lea (%rdi,%rax,1),%rsi │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea (%rax,%rbp,1),%rdx │ │ │ │ - add 0x48(%rsp),%rbp │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41e87 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r10,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - movsd (%r9,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 41e50 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %rbx,%rdi │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %rbx,%r8 │ │ │ │ - cmp %rbp,%rdx │ │ │ │ - jne 41e42 │ │ │ │ - addl $0x1,0x10(%rsp) │ │ │ │ - add 0x44(%rsp),%r12d │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - add 0x40(%rsp),%r13d │ │ │ │ - add 0x38(%rsp),%r14d │ │ │ │ - cmp %eax,0xc(%rsp) │ │ │ │ - jne 41e00 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 41cd3 │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -0000000000041ed0 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 41f30 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 420c0 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 42020 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1e689(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4200a │ │ │ │ - mov 0x18(%rsi),%r13 │ │ │ │ - mov 0x18(%rax),%r14 │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - lea (%r15,%r15,1),%r12d │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov %esi,0x20(%rsp) │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - lea 0x0(%r13,%rax,8),%rdi │ │ │ │ - movslq %ebx,%rax │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41ff4 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - movsd (%r9,%rax,8),%xmm1 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - mulsd 0x8(%rdx),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 41fc8 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - add 0x20(%rsp),%ebx │ │ │ │ - add 0x18(%rsp),%ebp │ │ │ │ - cmp %r10d,0xc(%rsp) │ │ │ │ - jne 41f90 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ + callq 55ec0 │ │ │ │ + jmp 40b91 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ebx,%r12d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + movsd %xmm1,(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4200a │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0xc(%rdi),%r12d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0xc(%rdx),%ebp │ │ │ │ - imul 0x8(%rdi),%r12d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea -0x1(%r15),%r8d │ │ │ │ - imul 0x8(%rdx),%ebp │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x18(%rdx),%r13 │ │ │ │ + jle 40d4a │ │ │ │ + movsd (%rsp),%xmm1 │ │ │ │ + movslq %r12d,%r12 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x2c333(%rip),%rbx │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + mov %r15,%r14 │ │ │ │ + movsd %xmm1,0x8(%rsp) │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ + mov %r12d,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea 0x0(%r13,%rcx,8),%rcx │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 420a2 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,8),%rdi │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd (%rcx),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 42088 │ │ │ │ - add $0x1,%r9d │ │ │ │ - add %r15d,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - add %ebp,%ebx │ │ │ │ - cmp %r9d,0xc(%rsp) │ │ │ │ - jne 42060 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r13d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%r9 │ │ │ │ + mov %r9,0x18(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 40ce0 │ │ │ │ + mov 0x18(%rsi),%rdx │ │ │ │ + mov 0x18(%r15),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4200c │ │ │ │ + movsd 0x8(%rsp),%xmm1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4200a │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ - mov %r15d,0x3c(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,2),%ebx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %ebx,0x38(%rsp) │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,0x30(%rsp) │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - lea (%rsi,%r14,1),%r9 │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov 0x3c(%rsp),%eax │ │ │ │ - lea (%rdi,%r15,1),%r8 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 421c1 │ │ │ │ - lea (%r9,%r14,1),%r11 │ │ │ │ - lea (%r8,%r15,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd (%r9,%rax,8),%xmm1 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - mulsd 0x8(%rdx),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r11,%rax,8),%xmm1 │ │ │ │ - mulsd 0x10(%rdx),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd (%rcx,%rax,8),%xmm2 │ │ │ │ + movsd (%rdx,%rax,8),%xmm0 │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 42180 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x38(%rsp),%ebp │ │ │ │ - add 0x30(%rsp),%r12d │ │ │ │ - add 0x28(%rsp),%r13d │ │ │ │ - cmp %ebx,0xc(%rsp) │ │ │ │ - jne 42138 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 4200c │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jne 40cc0 │ │ │ │ + mov %r9,%rdx │ │ │ │ + movsd %xmm3,(%rsp) │ │ │ │ + callq 57610 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + movsd (%rsp),%xmm3 │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + addsd (%rax),%xmm3 │ │ │ │ + test %edx,%edx │ │ │ │ + jne 40d42 │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,(%r15) │ │ │ │ + jg 40c70 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + mulsd 0x10(%rsp),%xmm3 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 40b91 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + jmp 40d29 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + jmp 40d18 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000421f0 : │ │ │ │ +0000000000040d60 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov $0x1,%ecx │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov 0x70(%rsp),%rbp │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 423d0 │ │ │ │ - lea 0x18(%rsp),%r14 │ │ │ │ - mov %ecx,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 423e7 │ │ │ │ - mov 0x2ad11(%rip),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 422be │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 40ad0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 40f00 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 40e13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r14),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 42380 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 42386 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ + mov 0x2c184(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 40f30 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 40f00 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jle 422f1 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42278 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + cmpl $0x1,0x78(%rsp) │ │ │ │ + jne 40de0 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - callq 41390 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ callq 55f10 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r14),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 422b2 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - lea 0x20(%rsp),%r14 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 423e0 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 3f680 │ │ │ │ + jmpq 40de0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 423ec │ │ │ │ + jne 40f38 │ │ │ │ add $0x38,%rsp │ │ │ │ - mov %r8d,%eax │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x20(%rsp),%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - jmpq 42250 │ │ │ │ - lea 0x18(%rsp),%r14 │ │ │ │ - jmp 42393 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 42393 │ │ │ │ + nop │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 40f03 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000042400 : │ │ │ │ +0000000000040f40 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x128,%rsp │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x160(%rsp),%r13 │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%r10d │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - imul %r10d,%r15d │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 426e8 │ │ │ │ - mov %r10d,%ecx │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r10d,0xc(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov 0x8(%rax),%eax │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%r12),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 42690 │ │ │ │ - mov 0x2aa8a(%rip),%r15 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmpq 42583 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + je 412e0 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 412a0 │ │ │ │ + lea 0xb0(%rsp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 41044 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + je 41150 │ │ │ │ + mov 0x2bf53(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4110a │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 412a0 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r15),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42663 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,(%r12) │ │ │ │ - jle 42690 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 42614 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 42500 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 562c0 │ │ │ │ + callq 56700 │ │ │ │ + mov 0x168(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41018 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r15),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42576 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov $0x1,%r12d │ │ │ │ + mov 0x2be80(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4269b │ │ │ │ + je 41037 │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jne 412b1 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 426c3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - je 42671 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + jmpq 412b1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x74(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0xa4(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov 0xd4(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + lea 0x50(%rsp),%rsi │ │ │ │ + lea 0xe0(%rsp),%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + lea 0x80(%rsp),%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 56ee0 │ │ │ │ + jmpq 41026 │ │ │ │ + nop │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + je 4111e │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42721 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 4140b │ │ │ │ + add $0x128,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ callq 55a50 │ │ │ │ - jmpq 424e3 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0xe0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x100(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov (%r14),%esi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov 0x10(%r14),%r9 │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + movl $0xffffffff,0xa0(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + movl $0xffffffff,0xd0(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov %ecx,%r8d │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 40fe9 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000042730 : │ │ │ │ +0000000000041410 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8d,%ebp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0xc8,%rsp │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov 0x100(%rsp),%rbp │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + lea 0x50(%rsp),%r12 │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %fs:0x28,%rdx │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x8(%rcx),%r13d │ │ │ │ + mov 0x4(%rcx),%edx │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 42a00 │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 42990 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov (%rbx),%edx │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0x108(%rsp) │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + je 416f0 │ │ │ │ + mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 42940 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 42832 │ │ │ │ + jle 41688 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r13d,%r15d │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 4155c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2a765(%rip),%rax │ │ │ │ + mov 0x2ba3c(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 428f4 │ │ │ │ + jne 416e0 │ │ │ │ add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 42940 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ + cmp %r15d,(%r12) │ │ │ │ + jle 41688 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ + mov 0x74(%rsp),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 428c8 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 42900 │ │ │ │ - mov %r14,%rsi │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 427e0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ callq 562c0 │ │ │ │ - mov 0x2a696(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 42825 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 42943 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + cmpl $0x1,0x108(%rsp) │ │ │ │ + jne 41528 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 42814 │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ + mov 0xa4(%rsp),%eax │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + jmpq 41528 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + cmpl $0x1,0x108(%rsp) │ │ │ │ + je 41760 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42a5a │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 41779 │ │ │ │ + add $0xc8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ecx,(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - imul %r9d,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - jmpq 427ca │ │ │ │ nopl 0x0(%rax) │ │ │ │ - imul %ecx,%r9d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4168b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + movl $0xffffffff,0xa0(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov (%rax),%esi │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r9d,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jmpq 427ca │ │ │ │ + jmpq 414fb │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 416ad │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000042a60 : │ │ │ │ +0000000000041780 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ + mov %r9d,%r12d │ │ │ │ push %rbp │ │ │ │ mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov 0xc(%rsi),%r10d │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%r8),%rax │ │ │ │ - mov %r10d,0x1c(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - imul %ecx,%r8d │ │ │ │ - mov (%rax),%esi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov 0x1c(%rsp),%r10d │ │ │ │ - je 42ce0 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 42ca0 │ │ │ │ - mov %r14,%rax │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 418c0 │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 42baa │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ + jmp 41823 │ │ │ │ + nop │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2a3ed(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42c7c │ │ │ │ + mov 0x2b774(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 418f0 │ │ │ │ add $0x1,%r15d │ │ │ │ cmp %r15d,(%rbx) │ │ │ │ - jle 42ca0 │ │ │ │ + jle 418c0 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 42c0d │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 42c2b │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56700 │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + jne 417f0 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - jne 42b40 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2a30e(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42b9d │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 42cab │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 42cb5 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - je 42c8a │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 417f0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42cfa │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ - pop %rbx │ │ │ │ + jne 418f8 │ │ │ │ + add $0x28,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nop │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 418c3 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +0000000000041900 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + mov 0x98(%rsp),%r15 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %r13d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 41c08 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 41bc0 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 419e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 41ac8 │ │ │ │ + mov 0x2b5af(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 41ab7 │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,(%rbx) │ │ │ │ + jle 41bc0 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r13d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 419c0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %r9d,0xa8(%rsp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2b4db(%rip),%rax │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 419db │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 41bc3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %r9d,0xa8(%rsp) │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r10),%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x24(%r10),%eax │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%r10) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 3f680 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 3f680 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + jmpq 419ca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r9d,0xa8(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 41c38 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 41c44 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - jmpq 42b1e │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + jmpq 419a4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 41be3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000042d00 : │ │ │ │ +0000000000041c50 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x18(%rsi),%rsi │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - lea 0x30(%rsp),%r13 │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov 0xc(%rsi),%esi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov (%rax),%esi │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %edx,%r8d │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ mov %r15d,%edx │ │ │ │ - callq 55bb0 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov 0x18(%rsp),%r10d │ │ │ │ - je 42f70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ + mov %r9d,0x20(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x20(%rsp),%r9d │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r9d,0x3c(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ + cmpl $0x1,0xd0(%rsp) │ │ │ │ + je 42030 │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 42f38 │ │ │ │ - mov %r14,%rax │ │ │ │ + jle 41fd0 │ │ │ │ + mov %r13,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %r12,%r14 │ │ │ │ + mov %rbp,%r13 │ │ │ │ + mov %r12,%rbp │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 42e4c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - cmpl $0x1,(%rdx) │ │ │ │ - jle 42dfb │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ + jmp 41dbd │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0xd0(%rsp) │ │ │ │ + je 41ed8 │ │ │ │ + mov 0x2b1db(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 41ec8 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 41fd0 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2a14b(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42f1a │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 42f38 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 42eaf │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - je 42dd8 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0xd0(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41d90 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2b0c2(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 41daf │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 41fd3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2a070(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42e3f │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 42f43 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 42f4d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + jmpq 41d9e │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %r13d,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - je 42f28 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xd0(%rsp) │ │ │ │ + je 420b0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42f8f │ │ │ │ - add $0x78,%rsp │ │ │ │ + jne 420dd │ │ │ │ + add $0x88,%rsp │ │ │ │ mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nop │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%r8d │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%r8d │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%r8d │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 42dba │ │ │ │ + jmpq 41d6a │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 41fff │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000042fa0 : │ │ │ │ +00000000000420f0 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov 0xf0(%rsp),%r10d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - imul %ecx,%r10d │ │ │ │ - mov %ecx,0x28(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %r9d,0x2c(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ movq $0x0,0x58(%rsp) │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,0x18(%rsp) │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov %r15d,%edx │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x28(%rsp),%ecx │ │ │ │ - mov 0x18(%rsp),%r10d │ │ │ │ - cmpl $0x1,0xf8(%rsp) │ │ │ │ - je 43330 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0xf0(%rsp),%r8d │ │ │ │ - mov %r10d,0x18(%rsp) │ │ │ │ - mov %ecx,0x28(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x28(%rsp),%ecx │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 42468 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 42418 │ │ │ │ + mov %r13,%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 4221c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 42320 │ │ │ │ + mov 0x2ad7b(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 42313 │ │ │ │ + add $0x1,%r14d │ │ │ │ + cmp %r14d,(%rbx) │ │ │ │ + jle 42418 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0xc0(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 421f0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2ac77(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4220f │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 4241b │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 421fe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 424e0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4250d │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ mov 0x2c(%rsp),%ecx │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ + jmpq 421d4 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 4243d │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +0000000000042520 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov 0x90(%rsp),%r12 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x8(%rsi),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x80(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ - mov (%r14),%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0x98(%rsp) │ │ │ │ + je 42808 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 432c0 │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ + jle 427c0 │ │ │ │ + mov %r14,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmpq 431c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - movslq 0x28(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 4260c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0x98(%rsp) │ │ │ │ + je 426e0 │ │ │ │ + mov 0x2a98b(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 426d1 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 427c0 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x29dda(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 432b8 │ │ │ │ - mov 0xf0(%rsp),%ecx │ │ │ │ - add $0x1,%r12d │ │ │ │ - add %ecx,0x28(%rsp) │ │ │ │ - cmp %r12d,(%r14) │ │ │ │ - jle 432c0 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - callq 41ed0 │ │ │ │ - cmpl $0x1,0xf8(%rsp) │ │ │ │ - jne 43138 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 425e0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29cd2(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 431b0 │ │ │ │ + mov 0x2a8b9(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 425ff │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 432c3 │ │ │ │ + jmpq 427c3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 425ee │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xf8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 43310 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ + cmpl $0x1,0x98(%rsp) │ │ │ │ + je 42868 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4334e │ │ │ │ - add $0xa8,%rsp │ │ │ │ + jne 4288b │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 425c2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 432e2 │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ + jmpq 427db │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +0000000000042890 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + movslq %edx,%r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov 0x70(%rsp),%r13d │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + cmp %r13d,%edx │ │ │ │ + je 428e9 │ │ │ │ + mov %r13d,%esi │ │ │ │ + lea 0x1dbb4(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea (%rax,%r14,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ callq 55a50 │ │ │ │ - jmpq 43105 │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 429b8 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 4293e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r15d │ │ │ │ + add %r13d,%r14d │ │ │ │ + cmp %r15d,0xc(%rsp) │ │ │ │ + je 429b8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jle 42973 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 5a550 │ │ │ │ + mov 0x2a5dd(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42930 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 429bb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 429e7 │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000043360 : │ │ │ │ +00000000000429f0 : │ │ │ │ push %r15 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + mov %r9d,%r15d │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x20(%r9),%rsi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov 0xc(%rsi),%edi │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0xc(%r14),%r8d │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ + mov 0x60(%rsp),%ecx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 42af0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 42a80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%r15d │ │ │ │ + add 0x60(%rsp),%r12d │ │ │ │ + cmp %r15d,0x4(%rsp) │ │ │ │ + je 42af0 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + lea 0x0(%r13,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x2a4a3(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42a70 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 42af3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 42b1f │ │ │ │ + add $0x28,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000042b30 : │ │ │ │ + push %r15 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + lea 0x60(%rsp),%r14 │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov %edi,0x1c(%rsp) │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - imul %ecx,%r15d │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0x8(%rax),%ebp │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %ebp,%ecx │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - je 435e8 │ │ │ │ + imul 0xe0(%rsp),%ebp │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r14,%rdi │ │ │ │ + movl $0xffffffff,0x80(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov %ebp,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %ebp,%r8d │ │ │ │ + lea 0x30(%rsp),%r13 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r13,%rdi │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 42cb8 │ │ │ │ + mov %r12,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 42c4b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0xe0(%rsp),%r15d │ │ │ │ + cmp %r12d,0xc(%rsp) │ │ │ │ + je 42cb8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x2a2da(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42c38 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 42cbb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 42ced │ │ │ │ + add $0xa8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +0000000000042d00 : │ │ │ │ + push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x58,%rsp │ │ │ │ + movsd 0x1d788(%rip),%xmm1 │ │ │ │ + mov %r9d,0x14(%rsp) │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + cvtsi2sd %r14d,%xmm0 │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%r14),%ecx │ │ │ │ + mov (%r12),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 42ed8 │ │ │ │ + mov 0x2a1aa(%rip),%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 4348c │ │ │ │ - jmpq 43590 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 42df3 │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x1,%r14d │ │ │ │ + add 0x14(%rsp),%r15d │ │ │ │ + cmp %r14d,(%r12) │ │ │ │ + jle 42ed8 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 42e5f │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ + movslq %r15d,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29b0b(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ + movsd (%rsp),%xmm0 │ │ │ │ + mov %r12,%rdi │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42de0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 42edb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 42f1b │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +0000000000042f20 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r9d,0x14(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r12),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 43586 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r14) │ │ │ │ - jle 43590 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + jle 430d0 │ │ │ │ + mov 0x29fa9(%rip),%r13 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 42ff3 │ │ │ │ + nop │ │ │ │ + add $0x1,%r14d │ │ │ │ + add 0x14(%rsp),%r15d │ │ │ │ + cmp %r14d,(%r12) │ │ │ │ + jle 430d0 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 41ed0 │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - jne 43420 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4305f │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + movslq %r15d,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29a04(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4347f │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42fe0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 43593 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 430d3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x80(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 435d8 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 43604 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 43113 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 435b2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4340f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000043120 : │ │ │ │ + push %r15 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rdx),%esi │ │ │ │ + mov 0xc(%rdx),%r12d │ │ │ │ + mov 0x4(%rdx),%r15d │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 432b8 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + jne 433a8 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 432a3 │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + movslq %r12d,%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + imul 0x8(%rcx),%edx │ │ │ │ + lea 0x0(,%rdi,8),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %edx,0x24(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + lea (%r12,%r12,2),%ebx │ │ │ │ + mov %ebx,0x2c(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + lea (%rcx,%rax,8),%r8 │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + lea (%r8,%rsi,1),%rcx │ │ │ │ + lea (%r11,%rdx,8),%r9 │ │ │ │ + lea (%r9,%rsi,1),%r10 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 43289 │ │ │ │ + lea (%r10,%rsi,1),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd (%r8,%rdx,8),%xmm0 │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mulsd 0x18(%rax),%xmm1 │ │ │ │ + mulsd (%rax),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + mulsd 0x30(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r9,%rdx,8) │ │ │ │ + movsd (%r8,%rdx,8),%xmm0 │ │ │ │ + movsd -0x8(%rcx),%xmm1 │ │ │ │ + mulsd 0x8(%rax),%xmm0 │ │ │ │ + mulsd 0x20(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + mulsd 0x38(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rdx,8) │ │ │ │ + movsd (%r8,%rdx,8),%xmm0 │ │ │ │ + movsd -0x8(%rcx),%xmm1 │ │ │ │ + mulsd 0x10(%rax),%xmm0 │ │ │ │ + mulsd 0x28(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + mulsd 0x40(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rdx,8) │ │ │ │ + add $0x1,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jne 431f0 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x2c(%rsp),%ebp │ │ │ │ + add 0x28(%rsp),%r13d │ │ │ │ + add 0x24(%rsp),%r14d │ │ │ │ + cmp %ebx,%r15d │ │ │ │ + jne 431b0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 432a3 │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + movslq %r12d,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + imul 0x8(%rcx),%edx │ │ │ │ + mov 0x18(%rcx),%r14 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + lea 0x0(,%rdi,8),%r13 │ │ │ │ + mov %edx,0x24(%rsp) │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea (%r12,%r12,1),%ebx │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rcx │ │ │ │ + movslq %ebx,%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea (%r14,%rax,8),%rdx │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%rsi,%rax,8),%r8 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 43384 │ │ │ │ + lea (%r8,%r13,1),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea (%rcx,%r13,1),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%rcx,%rax,8),%xmm0 │ │ │ │ + movsd (%rsi,%rax,8),%xmm1 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + mulsd 0x10(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd (%rcx,%rax,8),%xmm0 │ │ │ │ + movsd (%rsi,%rax,8),%xmm1 │ │ │ │ + mulsd 0x8(%rdx),%xmm0 │ │ │ │ + mulsd 0x18(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r9,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 43340 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add 0x28(%rsp),%r11d │ │ │ │ + add 0x24(%rsp),%ebx │ │ │ │ + add 0x18(%rsp),%ebp │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jne 43310 │ │ │ │ + jmpq 432a3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1d109(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + callq 5ae80 │ │ │ │ + jmpq 432a3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000043610 : │ │ │ │ +00000000000433c0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %r9d,%r10d │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov 0xd8(%rsp),%r12d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x20(%r8),%rsi │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + imul %ecx,%r15d │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - imul %ecx,%r12d │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + lea 0x1(%rcx),%eax │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r12d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - je 43960 │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + shr $0x1f,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + sar %eax │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 436e8 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r12) │ │ │ │ + je 436c0 │ │ │ │ + imul %ecx,%ecx │ │ │ │ lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0xd8(%rsp),%r8d │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ mov 0x0(%r13),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 438f0 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + jle 4366b │ │ │ │ mov %rbx,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov %r13,%rbx │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmpq 4380b │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmpq 43544 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 434df │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r12) │ │ │ │ + je 43640 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 43120 │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29794(%rip),%rax │ │ │ │ + mov 0x29a53(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 438e0 │ │ │ │ - add $0x1,%r14d │ │ │ │ - add 0xd8(%rsp),%r12d │ │ │ │ - cmp %r14d,(%rbx) │ │ │ │ - jle 438f0 │ │ │ │ + jne 4361a │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 43668 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x20(%r13),%r8 │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r8),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r14d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + je 434c0 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 41ed0 │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - jne 43780 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r12) │ │ │ │ + je 43650 │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 43120 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x296aa(%rip),%rax │ │ │ │ + mov 0x29970(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 437f6 │ │ │ │ + je 43537 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 438f3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 43684 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 43698 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + callq 54de0 │ │ │ │ + jmpq 434fe │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 54a90 │ │ │ │ + jmp 435f4 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbx,%r13 │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + callq 55ec0 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 43940 │ │ │ │ + je 43628 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4397d │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 43729 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 43912 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + jmpq 43485 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %r9d,0x1c(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4374a │ │ │ │ + jmpq 4349d │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000043990 : │ │ │ │ +0000000000043730 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ + mov %r9d,%edi │ │ │ │ push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ mov 0xc(%rax),%r15d │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - movl $0xffffffff,0x40(%rsp) │ │ │ │ - mov %r15d,%r10d │ │ │ │ - mov (%rax),%esi │ │ │ │ - lea 0x20(%rsp),%r15 │ │ │ │ - imul %edx,%r10d │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,0xc(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - cmpl $0x1,0x8(%rsp) │ │ │ │ - mov 0xc(%rsp),%r10d │ │ │ │ - je 43bc0 │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + lea 0x1(%rcx),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + shr $0x1f,%esi │ │ │ │ + add %esi,%eax │ │ │ │ + sar %eax │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + mov %r9d,0x1c(%rsp) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 43a20 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 43ab6 │ │ │ │ - jmpq 43b80 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + jle 439c0 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 43892 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r14) │ │ │ │ + je 439a0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 43120 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x294e0(%rip),%rax │ │ │ │ + mov 0x29706(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 43b62 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 43b80 │ │ │ │ + jne 4397c │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%rbp) │ │ │ │ + jle 439c0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,0x8(%rsp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jne 43a50 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4390f │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + cmpl $0x1,0x4(%rsp) │ │ │ │ + je 43830 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29428(%rip),%rax │ │ │ │ + mov 0x2960e(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 43aaa │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ + je 43884 │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - jne 43b8b │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + jne 439d9 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 43b95 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 439ed │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + callq 55350 │ │ │ │ + jmpq 4384b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ + callq 55ec0 │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 43b70 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + je 4398a │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 43bdc │ │ │ │ - add $0x68,%rsp │ │ │ │ + jne 43a93 │ │ │ │ + add $0x88,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + imul %ecx,%r15d │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r15d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 43a3a │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r13) │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + jne 43804 │ │ │ │ + mov 0x18(%r13),%r9 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x60(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 43804 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000043bf0 : │ │ │ │ - lea 0x2e709(%rip),%rax │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 43c1b │ │ │ │ - lea 0x2e70d(%rip),%rax │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 43c1b │ │ │ │ - cmp $0x6,%edi │ │ │ │ - lea 0x2e72e(%rip),%rax │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovne %rdx,%rax │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000043c20 : │ │ │ │ +0000000000043aa0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov $0x1,%ecx │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rsi),%ebx │ │ │ │ - mov 0x8(%rdi),%ebp │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 43df5 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 43dcf │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 43de2 │ │ │ │ - lea 0x1c964(%rip),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x48,%rsp │ │ │ │ + movsd %xmm0,0x18(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r13d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 43c20 │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 5ae80 │ │ │ │ - mov 0x4(%r14),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ + jmp 43b5e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,0x0(%rbp) │ │ │ │ + jle 43c20 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r13d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x29372(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 43db8 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - movsd 0x1c987(%rip),%xmm4 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - movsd 0x1c96e(%rip),%xmm3 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0xc(%r14),%eax │ │ │ │ - imul 0x8(%r14),%eax │ │ │ │ - movslq %ebp,%r14 │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - mov 0xc(%r15),%eax │ │ │ │ - imul 0x8(%r15),%eax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ + je 43b50 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 43c31 │ │ │ │ + movsd 0x18(%rsp),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + callq 55ec0 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - lea (%rdi,%rax,8),%r11 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 43dc9 │ │ │ │ - mov %r11,%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%r10,4),%eax │ │ │ │ - mov 0x0(%r13,%r10,4),%edi │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - sub %eax,%edi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 43d46 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rdi,%rax,1),%edx │ │ │ │ - movslq %eax,%r9 │ │ │ │ - add $0x1,%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movsd (%rsi,%rdx,8),%xmm0 │ │ │ │ - mulsd (%rsi,%r9,8),%xmm0 │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jne 43d20 │ │ │ │ - add $0x1,%r10 │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 43d00 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 43d7c │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jg 43d60 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 43d98 │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%ebp │ │ │ │ - jg 43d80 │ │ │ │ - addl $0x1,0xc(%rsp) │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - add %ecx,0x20(%rsp) │ │ │ │ - add 0x28(%rsp),%r15d │ │ │ │ - cmp 0x24(%rsp),%eax │ │ │ │ - jne 43cd0 │ │ │ │ - add $0x38,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 43c67 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - test %ebx,%ebx │ │ │ │ - jg 43d57 │ │ │ │ - jmp 43d98 │ │ │ │ - mov 0x2914a(%rip),%r13 │ │ │ │ - mov 0x29213(%rip),%r12 │ │ │ │ - jmpq 43c69 │ │ │ │ - mov 0x29167(%rip),%r13 │ │ │ │ - mov 0x29138(%rip),%r12 │ │ │ │ - jmpq 43c69 │ │ │ │ - mov 0x291b4(%rip),%r13 │ │ │ │ - mov 0x291c5(%rip),%r12 │ │ │ │ - jmpq 43c69 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000043e10 : │ │ │ │ +0000000000043c70 : │ │ │ │ push %r15 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov 0x8(%rdx),%ebp │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov 0xc(%rdx),%ebx │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + movslq 0xc(%rdi),%rbx │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + mov 0x4(%rsi),%eax │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ callq 55d30 │ │ │ │ - cmp $0x2,%ebp │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - je 43e80 │ │ │ │ - cmp $0x3,%ebp │ │ │ │ - je 440a0 │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 44000 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov 0x8(%r13),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 43cdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 43e8e │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 43dd9 │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x1c815(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 43e69 │ │ │ │ - mov 0x18(%rsi),%rax │ │ │ │ - lea (%rbx,%rbx,1),%ebp │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - mov 0x18(%r8),%r13 │ │ │ │ - movslq %ebp,%rbp │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - lea 0x0(,%rdx,8),%r12 │ │ │ │ - shl $0x3,%rbp │ │ │ │ + mov 0x30(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 43dc8 │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov 0x18(%r13),%r14 │ │ │ │ + shl $0x3,%rbx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - mov 0xc(%r8),%eax │ │ │ │ - imul 0x8(%r8),%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - imul 0x8(%rsi),%eax │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + lea -0x1(%rdi),%r10d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + add %eax,%eax │ │ │ │ mov %eax,0x20(%rsp) │ │ │ │ - mov 0xc(%rdi),%eax │ │ │ │ - imul 0x8(%rdi),%eax │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ mov %eax,0x18(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r9d,%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - lea 0x0(%r13,%rax,8),%rsi │ │ │ │ - movslq %r10d,%rax │ │ │ │ - lea (%rcx,%rax,8),%rcx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rsi,%r12,1),%rdi │ │ │ │ - lea (%r15,%rax,8),%r14 │ │ │ │ + lea 0x8(,%r10,8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + lea (%r14,%rax,8),%r8 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%r15,%rax,8),%rsi │ │ │ │ + test %edx,%edx │ │ │ │ + jle 43db1 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %r9,%rdi │ │ │ │ + lea (%rax,%r8,1),%r11 │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %eax,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 43fdb │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - lea (%rbx,%rax,1),%r15d │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ - movsd 0x10(%rcx),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - movsd %xmm0,(%r14,%r15,8) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 43f20 │ │ │ │ - add %rbp,%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd 0x8(%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - lea (%rbx,%rax,1),%r15d │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ - movsd 0x18(%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - movsd %xmm0,(%r14,%r15,8) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 43f58 │ │ │ │ - add %rbp,%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - movsd 0x8(%rcx),%xmm0 │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - lea (%rbx,%rax,1),%r15d │ │ │ │ - mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%r8,%rax,8),%xmm0 │ │ │ │ + mulsd (%r9,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ - movsd 0x18(%rcx),%xmm0 │ │ │ │ - movsd 0x10(%rcx),%xmm1 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r14,%r15,8) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 43f90 │ │ │ │ - add $0x1,%r8d │ │ │ │ - add 0x28(%rsp),%r9d │ │ │ │ - add 0x20(%rsp),%r10d │ │ │ │ - add 0x18(%rsp),%r11d │ │ │ │ - cmp %r8d,0x30(%rsp) │ │ │ │ - jne 43ee8 │ │ │ │ - jmpq 43e69 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 43e69 │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - mov 0xc(%rsi),%r12d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - imul 0x8(%rsi),%r12d │ │ │ │ - mov 0x18(%rsi),%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov 0xc(%r8),%r13d │ │ │ │ - mov 0xc(%rdi),%ebp │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - imul 0x8(%r8),%r13d │ │ │ │ - mov 0x18(%r8),%r15 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - imul 0x8(%rdi),%ebp │ │ │ │ - movslq %ebx,%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - movslq %r9d,%rcx │ │ │ │ - lea (%r14,%rax,8),%rdx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 44087 │ │ │ │ - lea (%r15,%rcx,8),%rsi │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,8),%rcx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 43d78 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %rbx,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 43d70 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add 0x20(%rsp),%r12d │ │ │ │ + add 0x18(%rsp),%r13d │ │ │ │ + cmp %ebp,0x30(%rsp) │ │ │ │ + jne 43d40 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 44070 │ │ │ │ - add $0x1,%r8d │ │ │ │ - add %r13d,%r9d │ │ │ │ - add %r12d,%r10d │ │ │ │ - add %ebp,%r11d │ │ │ │ - cmp %r8d,0x30(%rsp) │ │ │ │ - jne 44048 │ │ │ │ - jmpq 43e69 │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 43e69 │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - lea (%rbx,%rbx,1),%r9d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea (%r9,%rbx,1),%r10d │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x30(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 43dc8 │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + movslq %ebx,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov 0x18(%r12),%r14 │ │ │ │ + mov 0x18(%r13),%r15 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0xc(%r13),%r13d │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov %eax,%r12d │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + lea -0x1(%rax),%r8d │ │ │ │ + lea 0x8(,%r8,8),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + movslq %ebx,%rax │ │ │ │ + lea (%r15,%rax,8),%rdi │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 43e76 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 43e50 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 43e48 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r13d,%ebx │ │ │ │ + add %r12d,%ebp │ │ │ │ + cmp %r11d,0x30(%rsp) │ │ │ │ + jne 43e20 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 43dca │ │ │ │ + mov 0x30(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 43dc8 │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + lea 0x0(,%rbx,8),%rbp │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ - movslq %r10d,%r10 │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - movslq %r9d,%rax │ │ │ │ - shl $0x3,%r10 │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x3,%rax │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov 0x18(%rsi),%rax │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + lea -0x1(%rdi),%ebx │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0xc(%r8),%eax │ │ │ │ - imul 0x8(%r8),%eax │ │ │ │ - mov %eax,0x3c(%rsp) │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - imul 0x8(%rsi),%eax │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - mov 0xc(%rdi),%eax │ │ │ │ - imul 0x8(%rdi),%eax │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea (%rax,%rax,2),%eax │ │ │ │ mov %eax,0x34(%rsp) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - movslq %r11d,%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + lea 0x8(,%rbx,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - movslq %ebp,%rax │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ - lea (%r14,%rcx,8),%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 443c6 │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x18(%rax),%xmm0 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x30(%rax),%xmm0 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - add $0x1,%rcx │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44160 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd 0x8(%rax),%xmm0 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x20(%rax),%xmm0 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x38(%rax),%xmm0 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - add $0x1,%rcx │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 441b0 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + lea (%r9,%rax,1),%r10 │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 43f94 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %r11,%rdi │ │ │ │ + lea (%rax,%r9,1),%r12 │ │ │ │ nop │ │ │ │ - movsd 0x10(%rax),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x28(%rax),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x40(%rax),%xmm0 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - add $0x1,%rcx │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44200 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x8(%rax),%xmm0 │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x20(%rax),%xmm0 │ │ │ │ - movsd 0x18(%rax),%xmm1 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x38(%rax),%xmm0 │ │ │ │ - movsd 0x30(%rax),%xmm1 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ - add $0x1,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44258 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movsd 0x10(%rax),%xmm0 │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x28(%rax),%xmm0 │ │ │ │ - movsd 0x18(%rax),%xmm1 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x40(%rax),%xmm0 │ │ │ │ - movsd 0x30(%rax),%xmm1 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - add $0x1,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 442d0 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rax),%xmm0 │ │ │ │ - movsd 0x8(%rax),%xmm1 │ │ │ │ - lea (%rbx,%rcx,1),%esi │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x28(%rax),%xmm0 │ │ │ │ - movsd 0x20(%rax),%xmm1 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%r10,%rax,8),%xmm1 │ │ │ │ + mulsd (%r9,%rax,8),%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ - movsd 0x40(%rax),%xmm0 │ │ │ │ - movsd 0x38(%rax),%xmm1 │ │ │ │ - lea (%r9,%rcx,1),%esi │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - add $0x1,%rcx │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + mulsd (%r11,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44350 │ │ │ │ - add $0x1,%r15d │ │ │ │ - add 0x3c(%rsp),%r11d │ │ │ │ - add 0x38(%rsp),%ebp │ │ │ │ - add 0x34(%rsp),%r12d │ │ │ │ - cmp %r15d,0x30(%rsp) │ │ │ │ - jne 44120 │ │ │ │ - jmpq 43e69 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 43f48 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %rbp,%rsi │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 43f40 │ │ │ │ + add $0x1,%r13d │ │ │ │ + add 0x34(%rsp),%r14d │ │ │ │ + add 0x28(%rsp),%r15d │ │ │ │ + cmp %r13d,0x30(%rsp) │ │ │ │ + jne 43f00 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 43dca │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000443f0 : │ │ │ │ +0000000000043fc0 : │ │ │ │ push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov 0x8(%rdx),%ebx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - je 4444f │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 4468e │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 445a2 │ │ │ │ - add $0x58,%rsp │ │ │ │ + mov 0xc(%rdx),%ecx │ │ │ │ + mov 0xc(%rsi),%ebp │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x8(%rsi),%edx │ │ │ │ + mov 0x4(%rsi),%r14d │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 4401c │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 44277 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 44168 │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x1c4fd(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4443e │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - movslq 0x4(%rsp),%rbx │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 44157 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + mov %r14d,(%rsp) │ │ │ │ + movslq %ebp,%r9 │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x3,%rbx │ │ │ │ - lea -0x1(%rdi),%r11d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - imul 0x8(%r13),%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - lea 0x8(,%r11,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x4(%rsp),%ecx │ │ │ │ - lea (%rdi,%rax,8),%r9 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + movslq %ecx,%r12 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov %edx,0x30(%rsp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%r14d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + mov %edi,0x28(%rsp) │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + lea 0x0(%rbp,%rbp,1),%edi │ │ │ │ + mov %edi,0x38(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ movslq %r14d,%rax │ │ │ │ - lea (%r9,%rbx,1),%r10 │ │ │ │ - lea (%rdi,%rax,8),%rdx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov (%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%rbx │ │ │ │ movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%r11 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + cmp %esi,0x28(%rsp) │ │ │ │ + jne 440d0 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + imul %ecx,%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 44580 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%r8 │ │ │ │ - lea (%rax,%r9,1),%rbp │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jle 4413f │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 44129 │ │ │ │ + mov %r10d,%edx │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + mov %rbx,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rsi │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ + add %ecx,%edx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd (%rax,%r9,8),%xmm0 │ │ │ │ + add $0x8,%rax │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 44100 │ │ │ │ + movsd %xmm1,(%r11,%r10,8) │ │ │ │ + movsd %xmm2,0x8(%r11,%r10,8) │ │ │ │ + add $0x1,%r10 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + jne 440e0 │ │ │ │ + add $0x1,%r13d │ │ │ │ + add 0x38(%rsp),%r14d │ │ │ │ + add 0x30(%rsp),%r15d │ │ │ │ + cmp %r13d,(%rsp) │ │ │ │ + jne 44090 │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 44157 │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov 0x18(%rsi),%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x4(%rbx),%esi │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + movslq %ecx,%rbx │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + mov %esi,0x8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + movslq %r15d,%rax │ │ │ │ + cmp %r14d,0x8(%rsp) │ │ │ │ + jne 441eb │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x8(%rdi),%esi │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + imul %ecx,%esi │ │ │ │ + imul %r12d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4425b │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%rsi,%rdx,8),%r11 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + add 0x30(%rsp),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%r8 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + lea (%rsi,%rax,8),%r10 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rdx),%xmm5 │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ + mov %r9d,%edx │ │ │ │ + mov %r11,%rax │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 4424c │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + add %ecx,%edx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd -0x8(%rax),%xmm0 │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 44230 │ │ │ │ + movsd %xmm1,(%r10,%r9,8) │ │ │ │ + add $0x1,%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne 44218 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add %ebp,%r13d │ │ │ │ + add 0x10(%rsp),%r15d │ │ │ │ + cmp %r12d,%r14d │ │ │ │ + jne 441c0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 44159 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 44157 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movslq %ebp,%r11 │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + mov %r14d,0x8(%rsp) │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movslq %ecx,%r13 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + lea 0x0(,%r11,8),%rbx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + mov %edx,0x40(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + movl $0x0,(%rsp) │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %edi,0x38(%rsp) │ │ │ │ + lea 0x0(%rbp,%rbp,2),%edi │ │ │ │ + mov %edi,0x4c(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%r14d │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + lea (%rbx,%rax,8),%rdi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ + movslq (%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%r12 │ │ │ │ + mov 0x8(%rsp),%ebx │ │ │ │ + cmp %ebx,0x38(%rsp) │ │ │ │ + jne 4432e │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r9,%rax,8),%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 443ce │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movapd %xmm5,%xmm3 │ │ │ │ - movsd (%r9,%rax,8),%xmm6 │ │ │ │ - movsd (%r10,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ - mulsd 0x8(%rdx),%xmm1 │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 443a9 │ │ │ │ + mov %ebx,%edx │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + xor %eax,%eax │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rsi │ │ │ │ + movsd (%rdi,%rax,8),%xmm4 │ │ │ │ + add %ecx,%edx │ │ │ │ + movsd (%r9,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ + movsd (%r8,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd (%r10,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 44370 │ │ │ │ + lea 0x2(%rbx),%eax │ │ │ │ + movsd %xmm1,(%r12,%rbx,8) │ │ │ │ + movsd %xmm2,0x8(%r12,%rbx,8) │ │ │ │ + cltq │ │ │ │ + add $0x1,%rbx │ │ │ │ + movsd %xmm3,(%r12,%rax,8) │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 44348 │ │ │ │ + mov 0x40(%rsp),%ebx │ │ │ │ + add $0x1,%r15d │ │ │ │ + add %ebx,(%rsp) │ │ │ │ + add 0x4c(%rsp),%r14d │ │ │ │ + cmp %r15d,0x8(%rsp) │ │ │ │ + jne 442e8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 44159 │ │ │ │ + │ │ │ │ +00000000000443f0 : │ │ │ │ + push %r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0xc(%rsi),%ebx │ │ │ │ + mov 0xc(%rdx),%edi │ │ │ │ + mov 0x8(%rsi),%edx │ │ │ │ + mov %ebx,0x8(%rsp) │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov %ebx,0x40(%rsp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 44451 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 4467f │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4458d │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1c0e8(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x40(%rsp),%r11d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4457c │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0x1(%rdi),%r10d │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x8(%rsp),%ebx │ │ │ │ + lea (%rbx,%rbx,1),%edx │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + movslq %ebx,%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + imul %edi,%edx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea -0x1(%rbx),%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %edx,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + lea (%rbx,%rax,8),%rsi │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 44560 │ │ │ │ + mov 0xc(%r13),%ebx │ │ │ │ + imul 0x8(%r13),%ebx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x18(%r13),%r12 │ │ │ │ + imul %r14d,%ebx │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + lea (%r12,%rax,8),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + test %edi,%edi │ │ │ │ + jle 44550 │ │ │ │ + lea (%rdi,%rax,1),%r9d │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ + movslq %r9d,%r9 │ │ │ │ + movsd (%rcx,%r9,8),%xmm0 │ │ │ │ + mulsd (%r8),%xmm0 │ │ │ │ + mov %rax,%r9 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 44510 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 44520 │ │ │ │ add $0x8,%rsi │ │ │ │ - add %rbx,%rdi │ │ │ │ + add %edi,%r11d │ │ │ │ add $0x8,%r8 │ │ │ │ cmp %rsi,%rbp │ │ │ │ - jne 44508 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0x30(%rsp),%r13d │ │ │ │ - add 0x28(%rsp),%r14d │ │ │ │ + jne 44510 │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + add $0x1,%r14d │ │ │ │ + add %ebx,0xc(%rsp) │ │ │ │ add 0x20(%rsp),%r15d │ │ │ │ - cmp %r12d,(%rsp) │ │ │ │ - jne 444c0 │ │ │ │ - jmpq 4443e │ │ │ │ - mov (%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4443e │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movslq 0x4(%rsp),%r11 │ │ │ │ + cmp %r14d,0x40(%rsp) │ │ │ │ + jne 444b8 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x40(%rsp),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 4457c │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x18(%rdx),%r14 │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %r11,%rbx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - lea -0x1(%rbx),%r9d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - imul 0x8(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - lea 0x8(,%r9,8),%rax │ │ │ │ + lea -0x1(%rdi),%r9d │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + imul %edi,%edx │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - lea (%r14,%rax,8),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - lea (%r15,%rax,8),%r8 │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 44673 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + movslq %r15d,%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4465f │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0xc(%r13),%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + imul 0x8(%r13),%r11d │ │ │ │ + mov 0x18(%r13),%rbp │ │ │ │ + lea (%rbx,%rdx,8),%rcx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + add 0x20(%rsp),%rdx │ │ │ │ + imul %r12d,%r11d │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + lea (%rdx,%rax,8),%r8 │ │ │ │ + movslq %r11d,%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %r10d,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ - mulsd (%rcx),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 44653 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%r8,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 44648 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 44638 │ │ │ │ add $0x8,%rcx │ │ │ │ - add %r11,%rsi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 44640 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x20(%rsp),%ebp │ │ │ │ - add 0x18(%rsp),%r12d │ │ │ │ - add 0x10(%rsp),%r13d │ │ │ │ - cmp %ebx,(%rsp) │ │ │ │ - jne 44610 │ │ │ │ - jmpq 4443e │ │ │ │ - mov (%rsp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4443e │ │ │ │ - movslq 0x4(%rsp),%r12 │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r15d,%r15d │ │ │ │ + add %edi,%r10d │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 44620 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x8(%rsp),%r14d │ │ │ │ + add 0xc(%rsp),%r15d │ │ │ │ + cmp %r12d,0x40(%rsp) │ │ │ │ + jne 445d8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 4457e │ │ │ │ + mov 0x40(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4457c │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movslq 0x8(%rsp),%rdx │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + lea -0x1(%rdi),%r11d │ │ │ │ movl $0x0,0x10(%rsp) │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - shl $0x3,%r12 │ │ │ │ - lea (%rbx,%rbx,1),%eax │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov %eax,0x44(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - imul 0x8(%r13),%eax │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - lea -0x1(%rbx),%ebp │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - lea 0x8(,%rbp,8),%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ + lea (%rdx,%rdx,2),%edx │ │ │ │ + mov %edx,0x44(%rsp) │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + imul %edi,%edx │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + lea (%rdi,%rdi,1),%ebx │ │ │ │ + mov %edx,0x38(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movslq 0x10(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x4(%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - lea (%r10,%r12,1),%rbx │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 44866 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,8),%rcx │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 447c9 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0xc(%r13),%r12d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + imul 0x8(%r13),%r12d │ │ │ │ + mov 0x18(%r13),%r15 │ │ │ │ + imul 0xc(%rsp),%r12d │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r11,%r8 │ │ │ │ - lea (%rax,%r10,1),%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ + movslq %r12d,%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %ebp,%rax │ │ │ │ + add %r12,%rax │ │ │ │ + lea (%r15,%rax,8),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x18(%rdx),%xmm5 │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - movapd %xmm5,%xmm9 │ │ │ │ - movsd (%r10,%rax,8),%xmm10 │ │ │ │ - movsd 0x20(%rdx),%xmm7 │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - movsd (%rbx,%rax,8),%xmm8 │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ - movsd 0x28(%rdx),%xmm6 │ │ │ │ - movsd (%r11,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - movapd %xmm7,%xmm9 │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ - movsd 0x8(%rdx),%xmm5 │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ - movapd %xmm1,%xmm5 │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ - mulsd 0x10(%rdx),%xmm1 │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ + test %edi,%edi │ │ │ │ + jle 447b6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%rdi,%rax,1),%r10d │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ + movslq %r10d,%r10 │ │ │ │ + movsd (%rcx,%r10,8),%xmm0 │ │ │ │ + mulsd (%r8),%xmm0 │ │ │ │ + lea (%rbx,%rax,1),%r10d │ │ │ │ + movslq %r10d,%r10 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd (%rcx,%r10,8),%xmm1 │ │ │ │ + mulsd (%r9),%xmm1 │ │ │ │ + mov %rax,%r10 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jne 44780 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jne 44770 │ │ │ │ add $0x8,%rsi │ │ │ │ - add %r12,%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ + add %edi,%ebp │ │ │ │ add $0x8,%r8 │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 44778 │ │ │ │ - addl $0x1,0x8(%rsp) │ │ │ │ - mov 0x44(%rsp),%edi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - add %edi,0x10(%rsp) │ │ │ │ - add 0x40(%rsp),%r15d │ │ │ │ - add 0x38(%rsp),%r14d │ │ │ │ - cmp %eax,(%rsp) │ │ │ │ - jne 44720 │ │ │ │ - jmpq 4443e │ │ │ │ - nop │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + jne 44758 │ │ │ │ + mov 0x44(%rsp),%esi │ │ │ │ + addl $0x1,0xc(%rsp) │ │ │ │ + add %esi,0x10(%rsp) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%esi │ │ │ │ + add %esi,0x18(%rsp) │ │ │ │ + cmp %eax,0x40(%rsp) │ │ │ │ + jne 446f8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 4457e │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000044890 : │ │ │ │ +0000000000044800 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8d,%r13d │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - movslq 0xe0(%rsp),%rdx │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov 0x100(%rsp),%ecx │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ + sub $0x28,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x20(%rsi),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov 0x8(%rax),%r13d │ │ │ │ - mov 0x4(%rax),%ebp │ │ │ │ - mov %r13d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x78(%rsp),%rax │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 449e0 │ │ │ │ + lea 0x8(%rsp),%rdi │ │ │ │ + mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0xf8(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 44c52 │ │ │ │ - movl $0x0,0x3c(%rsp) │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov %r15,%rax │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %r13d,%r12d │ │ │ │ - mov %r13d,%r15d │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + test %edx,%edx │ │ │ │ + jg 448c6 │ │ │ │ + jmpq 449a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 43c70 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x286d0(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4498d │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 449a8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x20(%r15),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 4492a │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 44a9a │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 44878 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - movslq 0x3c(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - lea (%rsi,%rax,4),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - callq 56d20 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %ebp,%ebp │ │ │ │ - mov 0x1bb3c(%rip),%rax │ │ │ │ - lea 0x1(%r15),%edi │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 44caa │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 44b1d │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r11d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jne 44b00 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - cmp %r10d,%ebp │ │ │ │ - jne 44af0 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - movslq %ebp,%r10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebp,0x40(%rsp) │ │ │ │ - mov %r12d,0x44(%rsp) │ │ │ │ - mov %ebx,%ebp │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r10,%r14 │ │ │ │ - jmp 44b59 │ │ │ │ - add $0x1,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 44b8b │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %ebx,%edx │ │ │ │ - movsd (%rax,%rbx,8),%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jb 44b50 │ │ │ │ - mov %ebp,%esi │ │ │ │ - lea 0x1ba70(%rip),%rdi │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x1,%rbx │ │ │ │ - callq 5ae80 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 44b59 │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov 0x40(%rsp),%ebp │ │ │ │ - mov 0x44(%rsp),%r12d │ │ │ │ - mov 0x108(%rsp),%ecx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 44ca0 │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 443f0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - callq 58f40 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - callq 592b0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - callq 593a0 │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ - je 44c19 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 58170 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 58f40 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 43c20 │ │ │ │ - mov 0x28353(%rip),%rax │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x285fd(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 44cbb │ │ │ │ - mov 0x100(%rsp),%esi │ │ │ │ - add $0x1,%ebx │ │ │ │ - add %esi,0x3c(%rsp) │ │ │ │ - cmp %ebx,0xf8(%rsp) │ │ │ │ - jne 449d0 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 5afa0 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + je 448ba │ │ │ │ + mov $0x1,%r12d │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 449b0 │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + jmp 449ba │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %r13d,%r13d │ │ │ │ + je 44998 │ │ │ │ + lea 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 44cc3 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 449fa │ │ │ │ + add $0x28,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq 56700 │ │ │ │ - jmpq 44bb8 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - jmpq 44b99 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 44c55 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 44864 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000044cd0 : │ │ │ │ - sub $0x8,%rsp │ │ │ │ - pushq $0x0 │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - callq 44890 │ │ │ │ - add $0x48,%rsp │ │ │ │ - retq │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000044d00 : │ │ │ │ - sub $0x8,%rsp │ │ │ │ - pushq $0x1 │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x40(%rsp) │ │ │ │ - pushq 0x40(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x40(%rsp) │ │ │ │ - push %r9 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - callq 44890 │ │ │ │ - add $0x48,%rsp │ │ │ │ - retq │ │ │ │ - │ │ │ │ -0000000000044d30 : │ │ │ │ +0000000000044a00 : │ │ │ │ push %r15 │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - lea (%rax,%r8,8),%rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov 0xb8(%rsp),%ecx │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ mov 0x4(%rax),%ebx │ │ │ │ - mov %r14d,%r8d │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ callq 55a50 │ │ │ │ - mov 0x98(%rsp),%edx │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 44fb6 │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %r14d,%ebp │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - imul %r14d,%ebp │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r14d,%r15d │ │ │ │ - mov %rax,%r14 │ │ │ │ - nop │ │ │ │ - movslq 0x10(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x24(%r13),%edi │ │ │ │ - mov (%rsi,%rax,4),%esi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - imul %r12d,%edi │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - mov %esi,0x14(%rsp) │ │ │ │ + jg 44b02 │ │ │ │ + jmpq 44b70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x28490(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 44bb0 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 44b70 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - movslq %edi,%rax │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x24(%rdi),%edx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x24(%r14),%edi │ │ │ │ - imul %r12d,%edi │ │ │ │ - movslq %edi,%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ + cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0xb8(%rsp),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,4),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - callq 56d20 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %ebx,%ebx │ │ │ │ - mov 0x1b767(%rip),%rax │ │ │ │ - lea 0x1(%r15),%edi │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 44fea │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 44eed │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r11d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jne 44ed0 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add %ebp,%r11d │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - jne 44ec0 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - movslq %ebx,%r10 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebx,0x18(%rsp) │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r12d,0x14(%rsp) │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov %ebp,0x1c(%rsp) │ │ │ │ - mov %rcx,%rbp │ │ │ │ - jmp 44f39 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%rbp │ │ │ │ - cmp %r12,%rbp │ │ │ │ - je 44f6a │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %ebp,%edx │ │ │ │ - movsd (%rax,%rbp,8),%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jb 44f30 │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x1b691(%rip),%rdi │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x1,%rbp │ │ │ │ - callq 5ae80 │ │ │ │ - cmp %r12,%rbp │ │ │ │ - jne 44f39 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x18(%rsp),%ebx │ │ │ │ - mov 0x14(%rsp),%r12d │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov 0x1c(%rsp),%ebp │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 58170 │ │ │ │ - mov 0x27fed(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 44ff8 │ │ │ │ - mov 0xa0(%rsp),%esi │ │ │ │ - add $0x1,%r12d │ │ │ │ - add %esi,0x10(%rsp) │ │ │ │ - cmp %r12d,0x98(%rsp) │ │ │ │ - jne 44df0 │ │ │ │ + jg 44aa0 │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ + jmpq 44ab5 │ │ │ │ + nop │ │ │ │ xor %r12d,%r12d │ │ │ │ - callq 5afa0 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 45000 │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 44bb8 │ │ │ │ + add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - jmp 44f80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 44fb9 │ │ │ │ + jmp 44b73 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000045010 : │ │ │ │ +0000000000044bc0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0x8(%rdi),%r13d │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov 0x8(%rsi),%r9d │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - mov 0x4(%rax),%r8d │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov 0xc(%rbx),%eax │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - mov 0xe8(%rsp),%eax │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - mov %r8d,0x14(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 453f0 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - test %eax,%eax │ │ │ │ - je 45427 │ │ │ │ - mov 0x10(%rbx),%eax │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - mov %r9d,%r8d │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%r13d │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 44df8 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%r14),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 455f0 │ │ │ │ - lea 0x0(%r13,%r13,1),%ecx │ │ │ │ - movslq 0x14(%rsp),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %ecx,0x3c(%rsp) │ │ │ │ - mov 0x27de3(%rip),%rcx │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov %r14,%rbp │ │ │ │ - mov %r13d,%r14d │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmpq 45296 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 43e10 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 44db0 │ │ │ │ + mov 0x28316(%rip),%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 44cbe │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ callq 56700 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 443f0 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 57410 │ │ │ │ - cmpl $0x1,0x18(%rsp) │ │ │ │ - jg 45678 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 456c0 │ │ │ │ - add $0x1,%r14d │ │ │ │ - cmp %r14d,0x0(%rbp) │ │ │ │ - jle 455f0 │ │ │ │ + mov (%r14),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 44d86 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 44db0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0xe8(%rsp),%r11d │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 451c0 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x14(%rsp),%r10d │ │ │ │ - mov 0x24(%rdi),%edx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rdi) │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 45378 │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 45360 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 54de0 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 55350 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 443f0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 45258 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 450ec │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - lea 0x70(%rsp),%r12 │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r12,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r14),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4565d │ │ │ │ - mov 0x27b27(%rip),%rcx │ │ │ │ - movslq 0x14(%rsp),%r8 │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 454e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 43e10 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 455db │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,(%r15) │ │ │ │ - jle 45658 │ │ │ │ + jle 44d20 │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - imul %r13d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 44c70 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0xe8(%rsp),%edi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - test %edi,%edi │ │ │ │ - je 45480 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%edx │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rcx) │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 455a9 │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 45590 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 54de0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov (%r14),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 44cb2 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - je 454db │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 45660 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + jne 44dbb │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + jmp 44dcf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %eax,%eax │ │ │ │ + je 44d94 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 456cb │ │ │ │ - add $0xa8,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 44e2f │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov %r12,%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 45625 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %ecx,%edx │ │ │ │ - callq 57410 │ │ │ │ - cmpl $0x2,0x18(%rsp) │ │ │ │ - je 45277 │ │ │ │ - mov 0x3c(%rsp),%ecx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %ecx,%edx │ │ │ │ - callq 57410 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 45288 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 455f3 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 44c58 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000456d0 : │ │ │ │ +0000000000044e40 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %r9d,%ebp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%eax │ │ │ │ - mov %eax,0x14(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + callq 55a50 │ │ │ │ lea 0x20(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 4588f │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 45860 │ │ │ │ - movslq 0x14(%rsp),%r15 │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov %r13,%rcx │ │ │ │ - xor %ebp,%ebp │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %rbp,%r15 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 4578f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rdi),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2780a(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45850 │ │ │ │ - add $0x1,%r15 │ │ │ │ - cmp %r15,0x8(%rsp) │ │ │ │ - je 45860 │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - mov 0x10(%r14),%rdi │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%esi │ │ │ │ - imul %r15d,%edx │ │ │ │ - mov (%rax,%r15,4),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x24(%r13),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x28(%r12),%rdi │ │ │ │ - mov %rdx,0x18(%r13) │ │ │ │ - mov 0x24(%rdi),%edx │ │ │ │ - mov 0x10(%rdi),%r10 │ │ │ │ - imul %eax,%edx │ │ │ │ - imul 0x24(%rbx),%eax │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 44fb8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 44eec │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 44fb8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%r10,%rdx,8),%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - mov %rdx,0x18(%rdi) │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - test %esi,%esi │ │ │ │ - je 45760 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 45831 │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rbp │ │ │ │ - jne 45818 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + jle 44f61 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2773a(%rip),%rax │ │ │ │ + mov 0x27fe1(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45780 │ │ │ │ + je 44ee0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 45863 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 44fbb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 458b0 │ │ │ │ + jne 44ff0 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x14(%rsp),%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4572b │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000458c0 : │ │ │ │ +0000000000045000 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %r8d,0x20(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x0(%rbp),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 45a30 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - movslq %ebx,%rdi │ │ │ │ - movsd 0x1ad07(%rip),%xmm2 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%r11),%rax │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x8(%rax),%r10d │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %r10d,0x8(%rsp) │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 452f8 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov %rbp,%r14 │ │ │ │ xor %r15d,%r15d │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x27646(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + jmp 45147 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%r14) │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jle 452f8 │ │ │ │ + mov 0x20(%r11),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r11),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,8),%rcx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 45a48 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 45a08 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,1),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 459f8 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - mulsd (%r9,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 459d0 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r10,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 459c0 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45ac7 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add 0x2c(%rsp),%r13d │ │ │ │ - add 0x30(%rsp),%r14d │ │ │ │ - add 0x34(%rsp),%r15d │ │ │ │ - cmp 0x28(%rsp),%ebp │ │ │ │ - jne 45978 │ │ │ │ - add $0x48,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%r8 │ │ │ │ - mov 0x4(%rsp),%r11d │ │ │ │ - imul %ebp,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%r8,%rax,8),%r8 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 45a08 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,1),%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 45aa8 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - mulsd (%r8,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 45a80 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r10,%rsi │ │ │ │ - add %r10,%r8 │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 45a70 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x28(%r11),%rax │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + movslq 0x24(%r14),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + add %rax,0x18(%r14) │ │ │ │ + mov 0x27ca1(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45a14 │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000045ae0 : │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 458c0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000045af0 : │ │ │ │ - mov $0x1,%r8d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmpq 458c0 │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -0000000000045b00 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov (%rax),%ebx │ │ │ │ - mov 0x4(%rdx),%r15d │ │ │ │ - mov 0x8(%rax),%r11d │ │ │ │ - mov %ebx,-0x24(%rsp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 45c47 │ │ │ │ - mov 0x10(%rdi),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ - movslq %r11d,%r8 │ │ │ │ - lea 0x0(,%r8,8),%r9 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + je 45130 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 452fb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov %r10,-0x30(%rsp) │ │ │ │ - mov %rbx,-0x48(%rsp) │ │ │ │ - mov 0x10(%rcx),%rbx │ │ │ │ - mov %eax,-0x1c(%rsp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x27411(%rip),%rcx │ │ │ │ - mov %rbx,-0x40(%rsp) │ │ │ │ - mov %eax,-0x18(%rsp) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - mov %eax,-0x14(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ - lea 0x8(%r10),%rax │ │ │ │ - mov %ebx,-0x28(%rsp) │ │ │ │ - mov 0x24(%rdi),%ebx │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ - mov %ebx,-0x20(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - movslq %ebx,%rdi │ │ │ │ - lea (%rcx,%rax,8),%rcx │ │ │ │ - lea (%rsi,%rdx,8),%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 45c1e │ │ │ │ - mov -0x38(%rsp),%r10 │ │ │ │ - mov -0x30(%rsp),%rdx │ │ │ │ - lea (%r10,%rdi,8),%rdi │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - add -0x10(%rsp),%rax │ │ │ │ - lea (%r10,%rax,8),%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 45c0b │ │ │ │ - nop │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 45bf0 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r9,%rcx │ │ │ │ - add %r9,%rsi │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 45be8 │ │ │ │ - mov -0x28(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45c54 │ │ │ │ - add $0x1,%r14d │ │ │ │ - add -0x20(%rsp),%ebx │ │ │ │ - add -0x1c(%rsp),%ebp │ │ │ │ - add -0x18(%rsp),%r12d │ │ │ │ - add -0x14(%rsp),%r13d │ │ │ │ - cmp -0x24(%rsp),%r14d │ │ │ │ - jne 45ba0 │ │ │ │ - pop %rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 45345 │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000045c70 : │ │ │ │ +0000000000045350 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %r9d,0x44(%rsp) │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov 0x0(%rbp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,0x70(%rsp) │ │ │ │ - jle 45efa │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - movslq 0xc(%rsp),%r14 │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - movl $0x0,0x34(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movl $0x0,0x3c(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ - mov %eax,0x84(%rsp) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %eax,0x80(%rsp) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov %eax,0x7c(%rsp) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov %eax,0x78(%rsp) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq 0x3c(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x44(%rsp),%r9d │ │ │ │ - lea (%rdx,%rax,8),%r11 │ │ │ │ - movslq 0x38(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,8),%rcx │ │ │ │ - movslq 0x34(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - lea (%rdx,%rax,8),%rdi │ │ │ │ - movslq 0x30(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,8),%rbx │ │ │ │ - movslq 0x2c(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 45f10 │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 45ea8 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - lea 0x8(%rax,%rdx,1),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a801(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x1a7f2(%rip),%rsi │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - movapd %xmm0,%xmm3 │ │ │ │ + mov 0x20(%rdx),%rax │ │ │ │ + mov %rsp,%r14 │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ - jle 45e85 │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ - movsd (%rbx,%rax,8),%xmm0 │ │ │ │ - divsd %xmm4,%xmm1 │ │ │ │ - mulsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 45e50 │ │ │ │ - add %rbp,%r12 │ │ │ │ - add %rbp,%r13 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add $0x8,%r15 │ │ │ │ - add $0x8,%r14 │ │ │ │ - cmp %r15,0x20(%rsp) │ │ │ │ - jne 45e10 │ │ │ │ - mov %rbp,%r12 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov 0x270d1(%rip),%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 45fd7 │ │ │ │ - mov 0x84(%rsp),%edi │ │ │ │ - addl $0x1,0x28(%rsp) │ │ │ │ - add %edi,0x3c(%rsp) │ │ │ │ - mov 0x7c(%rsp),%esi │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ - add %edi,0x38(%rsp) │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - mov 0x78(%rsp),%edi │ │ │ │ - add %esi,0x34(%rsp) │ │ │ │ - add %edi,0x30(%rsp) │ │ │ │ - add %edx,0x2c(%rsp) │ │ │ │ - cmp 0x70(%rsp),%eax │ │ │ │ - jne 45d80 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x98,%rsp │ │ │ │ + jle 45460 │ │ │ │ + mov 0x27bcf(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 453c4 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 45460 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x20(%r15),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 45428 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 453b8 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 45463 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4548d │ │ │ │ + add $0x18,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 45ea8 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - lea 0x8(%rax,%rdx,1),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a6d1(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x1a6c2(%rip),%rdi │ │ │ │ - movapd %xmm0,%xmm3 │ │ │ │ - test %ecx,%ecx │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ - jle 45fb5 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ - divsd %xmm2,%xmm1 │ │ │ │ - mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 45f80 │ │ │ │ - add %rbp,%r12 │ │ │ │ - add %rbp,%r13 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add $0x8,%r15 │ │ │ │ - add $0x8,%r14 │ │ │ │ - cmp %r15,0x20(%rsp) │ │ │ │ - jne 45f40 │ │ │ │ - jmpq 45ea2 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmpq 45efc │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000045ff0 : │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmpq 45c70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000046000 : │ │ │ │ - mov $0x1,%r9d │ │ │ │ - jmpq 45c70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000046010 : │ │ │ │ +00000000000454a0 : │ │ │ │ push %r15 │ │ │ │ - mov %r9,%r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0xc8,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %eax,0x70(%rsp) │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,0x90(%rsp) │ │ │ │ - jle 4635b │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movl $0x0,0x54(%rsp) │ │ │ │ - mov 0x24(%rcx),%ecx │ │ │ │ - movslq 0x2c(%rsp),%r14 │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - mov 0x24(%rdx),%edx │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - add $0x8,%rax │ │ │ │ - lea 0x0(,%r14,8),%r13 │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ - mov %edx,0x74(%rsp) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - mov %edx,0x94(%rsp) │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - mov 0x10(%rdi),%rdi │ │ │ │ - mov %ecx,0x78(%rsp) │ │ │ │ - mov 0x24(%rdx),%edx │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov %edx,0xa0(%rsp) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - mov %edx,0xa4(%rsp) │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov 0x24(%rbp),%edi │ │ │ │ - mov %edx,0xb0(%rsp) │ │ │ │ - mov %edi,0x7c(%rsp) │ │ │ │ - movl $0x0,0x50(%rsp) │ │ │ │ - mov 0x70(%rsp),%edx │ │ │ │ - movl $0x0,0x4c(%rsp) │ │ │ │ - sub $0x1,%edx │ │ │ │ - movl $0x0,0x48(%rsp) │ │ │ │ - movl $0x0,0x3c(%rsp) │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - movl $0x0,0x44(%rsp) │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - mov %edx,0xb4(%rsp) │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ - nop │ │ │ │ - movslq 0x3c(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - movslq 0x50(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - lea (%rdx,%rax,8),%r14 │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ - movslq 0x48(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - lea (%rbx,%rsi,8),%rbx │ │ │ │ - movslq 0x44(%rsp),%r8 │ │ │ │ - movslq 0x40(%rsp),%rcx │ │ │ │ - movslq 0x54(%rsp),%rsi │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - movslq 0x4c(%rsp),%rax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 462f4 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - lea (%rdi,%r8,8),%r10 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - lea (%rsi,%rcx,8),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,8),%rbp │ │ │ │ - mov 0xb4(%rsp),%eax │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov %rbp,%r15 │ │ │ │ - mov %r13,%rbp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - add %r8,%rax │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a3d7(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x2c(%rsp),%edx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movapd %xmm0,%xmm2 │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r13d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - mov 0x1a3c0(%rip),%rdx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ - jle 462ca │ │ │ │ + jle 45668 │ │ │ │ + mov 0x27a3d(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45568 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45659 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 45668 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x30(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + jne 45550 │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movsd 0x1ae81(%rip),%xmm0 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + divsd (%rdx),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4555c │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4566b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - mulsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ - mulsd (%r12,%rax,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 46288 │ │ │ │ - add %r14,%rbx │ │ │ │ - add %r14,%r12 │ │ │ │ - add %r14,%r13 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r10,0x20(%rsp) │ │ │ │ - jne 46230 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rbp,%r13 │ │ │ │ - mov 0x26c85(%rip),%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4636f │ │ │ │ - mov 0x7c(%rsp),%ecx │ │ │ │ - addl $0x1,0x38(%rsp) │ │ │ │ - add %ecx,0x44(%rsp) │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - mov 0x78(%rsp),%ecx │ │ │ │ - add %ecx,0x40(%rsp) │ │ │ │ - mov 0x74(%rsp),%ecx │ │ │ │ - add %ecx,0x3c(%rsp) │ │ │ │ - mov 0x94(%rsp),%ecx │ │ │ │ - add %ecx,0x48(%rsp) │ │ │ │ - mov 0xa0(%rsp),%ecx │ │ │ │ - add %ecx,0x4c(%rsp) │ │ │ │ - mov 0xa4(%rsp),%ecx │ │ │ │ - add %ecx,0x50(%rsp) │ │ │ │ - mov 0xb0(%rsp),%ecx │ │ │ │ - add %ecx,0x54(%rsp) │ │ │ │ - cmp 0x90(%rsp),%eax │ │ │ │ - jne 46180 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0xc8,%rsp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 456a1 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 4635d │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000046380 : │ │ │ │ +00000000000456b0 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov $0x1,%ecx │ │ │ │ push %rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdx),%r15d │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x20(%r8),%rdx │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov 0xc(%rdx),%r9d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r15d,0x70(%rsp) │ │ │ │ - mov %ebx,0x28(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ + mov 0x30(%r8),%rax │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ + mov 0x8(%rax),%r8d │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ + mov 0xa0(%rsp),%esi │ │ │ │ + mov 0xc(%rsp),%r9d │ │ │ │ test %esi,%esi │ │ │ │ - jle 46636 │ │ │ │ - mov %r15d,%r14d │ │ │ │ - movslq %ebx,%r12 │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - lea -0x1(%r14),%eax │ │ │ │ - lea 0x0(,%r12,8),%r15 │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x2c(%rsp),%r14d │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x24(%rax),%r8d │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - imul %r14d,%r8d │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov 0x10(%rdi),%r13 │ │ │ │ - movslq %eax,%rbx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - movslq %eax,%rdx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ + je 45938 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%r9d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r9d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 458f0 │ │ │ │ + movl $0x1,0xc(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 45818 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,0x18(%rcx) │ │ │ │ - callq 5a210 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%ecx │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2778a(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45990 │ │ │ │ + mov 0x98(%rsp),%ecx │ │ │ │ + add $0x1,%r14d │ │ │ │ + add %ecx,0xc(%rsp) │ │ │ │ + cmp %r14d,(%rbx) │ │ │ │ + jle 458f0 │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + imul %r14d,%edx │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + mov (%rcx,%rax,4),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + jle 4585c │ │ │ │ + mov 0x24(%r12),%edx │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r12) │ │ │ │ + mov 0x28(%r13),%rdx │ │ │ │ + imul 0x24(%rbp),%eax │ │ │ │ + mov 0x24(%rdx),%esi │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rbp │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rsi │ │ │ │ + imul %r14d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rdx) │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0xa0(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 457a0 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 46613 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %r15,%rbx │ │ │ │ - lea (%rax,%rcx,8),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - lea (%rcx,%rdx,8),%r11 │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ - lea (%r10,%r8,8),%rdi │ │ │ │ - mov %r11,%r15 │ │ │ │ - add %r8,%rdx │ │ │ │ - lea 0x8(%r10,%rdx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a0b9(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x28(%rsp),%edx │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0x1a0b5(%rip),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movapd %xmm0,%xmm2 │ │ │ │ - test %edx,%edx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jle 465e9 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - mulsd (%r14,%rdx,8),%xmm0 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd (%r12,%rdx,8),%xmm0 │ │ │ │ - mulsd (%rbx,%rdx,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ - add $0x1,%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 465a8 │ │ │ │ - add %r13,%rbp │ │ │ │ - add %r13,%r12 │ │ │ │ - add %r13,%r14 │ │ │ │ - add $0x8,%rdi │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %rdi,0x18(%rsp) │ │ │ │ - jne 46550 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov 0x26966(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4666b │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - addl $0x1,0x2c(%rsp) │ │ │ │ - mov 0x2c(%rsp),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jg 46440 │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + callq 562c0 │ │ │ │ + jmpq 457c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46673 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 4599b │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 45787 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 46639 │ │ │ │ + jmpq 458f3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000046680 : │ │ │ │ +00000000000459a0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%ebp │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r9d,%ecx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov %ebp,0x44(%rsp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xc(%rax),%r10d │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 45cd0 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + je 45bf0 │ │ │ │ + imul %r9d,%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r10d,0x2c(%rsp) │ │ │ │ + mov %r9d,0x28(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %r8d,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r13 │ │ │ │ - mov 0x18(%rax),%r14 │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r14),%ecx │ │ │ │ + xor %r15d,%r15d │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4694b │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ + jg 45b57 │ │ │ │ + jmpq 45c80 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + je 45c48 │ │ │ │ + imul 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 45ae5 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x1a9c4(%rip),%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + callq 56010 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x27440(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45cc8 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%r14) │ │ │ │ + jle 45c80 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%ecx │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ecx,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rbx,0x18(%rsi) │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 45b8c │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + mov %r15d,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 45aa8 │ │ │ │ + imul 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + jmpq 45b24 │ │ │ │ + nop │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %r10d,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r10d │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ + jmpq 45a8f │ │ │ │ + nopl (%rax) │ │ │ │ + imul 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - imul %ecx,%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - imul 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%r12 │ │ │ │ - movslq %ecx,%rax │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x44(%rsp),%edx │ │ │ │ - mov 0x19e1c(%rip),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - movq %rax,%xmm4 │ │ │ │ - jle 46922 │ │ │ │ - lea (%r12,%rcx,1),%rax │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - mov %r15d,%r9d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - add 0x10(%rsp),%rax │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - lea 0x8(%r12,%rax,1),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + jmpq 45bca │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 468f0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ - mov 0x28(%rsp),%edi │ │ │ │ - mov %r12d,%r11d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - mov %r12d,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%rdi,1),%esi │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - lea (%rax,%r8,1),%edx │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %edx,%rdx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ - addsd (%r14,%rsi,8),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd (%rbx,%r10,8),%xmm2 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x0(%rbp,%rdx,8) │ │ │ │ - cmp %r9d,%eax │ │ │ │ - jne 468a0 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r15d,%edi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r11d,%r9d │ │ │ │ - jne 46890 │ │ │ │ - addq $0x8,(%rsp) │ │ │ │ - mov 0x2c(%rsp),%edi │ │ │ │ - add %r15d,%r9d │ │ │ │ - add %r15d,%r12d │ │ │ │ - addq $0x8,0x8(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add %edi,0x28(%rsp) │ │ │ │ - add 0x18(%rsp),%rbp │ │ │ │ - sub %r15d,0x10(%rsp) │ │ │ │ - cmp %rax,0x20(%rsp) │ │ │ │ - jne 46850 │ │ │ │ - mov 0x26657(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4698a │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - addl $0x1,0x40(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jle 4694b │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmpq 46767 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46992 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 45d11 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4694e │ │ │ │ + jmp 45c83 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r10d,0x10(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r10d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + jmpq 45c26 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000469a0 : │ │ │ │ +0000000000045d20 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xb8,%rsp │ │ │ │ - mov 0x8(%rdi),%r12d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r9d,0x18(%rsp) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x4(%rdi),%eax │ │ │ │ - mov %r12d,%edi │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + mov 0x18(%r8),%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov 0xc(%rcx),%r15d │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rcx),%ecx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0x18(%rsp),%edi │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 45f60 │ │ │ │ + mov %r15d,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x90(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%rbp │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 46c2f │ │ │ │ - mov %r12d,%eax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov (%rbx),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 45f20 │ │ │ │ + mov %rbp,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r14,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmpq 45e6b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 45e11 │ │ │ │ + mov 0x24(%rax),%r8d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + imul %r15d,%r8d │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + lea (%r9,%r8,8),%r8 │ │ │ │ + mov %r8,0x18(%rax) │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2712c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45f80 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 45f20 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,0x0(%rbp) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea -0x1(%r12),%eax │ │ │ │ - lea 0x8(%r13,%rax,8),%r11 │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%ebx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + jle 45e9b │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 45ed3 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x19ad9(%rip),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - movq %rax,%xmm4 │ │ │ │ - jle 46c06 │ │ │ │ - movslq 0x1c(%rsp),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - movsd (%r11,%r9,8),%xmm2 │ │ │ │ - movsd (%r10,%r9,8),%xmm0 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 46bf3 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mov %r12d,%edi │ │ │ │ - mov %r13,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8d,%eax │ │ │ │ - mov %r13,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x8,%rcx │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ - addsd (%r14,%rdx,8),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd -0x8(%rcx),%xmm2 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,(%rbx,%rdx,8) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 46bb0 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %r12d,%r8d │ │ │ │ - add %r12d,%edi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 46ba8 │ │ │ │ - add (%rsp),%rbx │ │ │ │ - add $0x1,%r9 │ │ │ │ - cmp %r9,0x8(%rsp) │ │ │ │ - jne 46b70 │ │ │ │ - mov 0x26373(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 46c6e │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - addl $0x1,0x18(%rsp) │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 46c2f │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmpq 46ab7 │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 45df0 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%r8 │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r8,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 5a800 │ │ │ │ + mov %r13,%rdx │ │ │ │ + jmpq 45e1b │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46c76 │ │ │ │ - add $0xb8,%rsp │ │ │ │ + jne 45f88 │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 45dce │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 46c32 │ │ │ │ + jmp 45f23 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000046c80 : │ │ │ │ +0000000000045f90 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%ebp │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov %ebp,0x68(%rsp) │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 461f0 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r14d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 46f1b │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x34(%rsp) │ │ │ │ - imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %eax,0x6c(%rsp) │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x34(%rsp),%ecx │ │ │ │ + jle 461b0 │ │ │ │ + mov 0x26f2c(%rip),%r14 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmpq 460db │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46083 │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %ecx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rbx,0x18(%rsi) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - imul %ecx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov %r8,%rdx │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r14),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 46240 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 461b0 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - imul 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%r12 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x68(%rsp),%edx │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - test %edx,%edx │ │ │ │ - jle 46ef2 │ │ │ │ - lea (%r12,%rcx,8),%rax │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea (%r9,%r8,8),%rax │ │ │ │ - mov %r15d,%r9d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x6c(%rsp),%eax │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - add %rcx,%rax │ │ │ │ - lea 0x8(%r12,%rax,8),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov %r12d,%r11d │ │ │ │ - mov 0x10(%rsp),%edi │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mulsd (%rax),%xmm2 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 46ec0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - mov %r12d,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%rdi,1),%esi │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - lea (%rax,%r8,1),%edx │ │ │ │ - movslq %esi,%rsi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + jle 46111 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r14,%rsi,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ - cmp %r9d,%eax │ │ │ │ - jne 46e70 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r15d,%edi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r11d,%r9d │ │ │ │ - jne 46e60 │ │ │ │ - addq $0x8,(%rsp) │ │ │ │ - mov 0x30(%rsp),%edi │ │ │ │ - add %r15d,%r9d │ │ │ │ - add %r15d,%r12d │ │ │ │ - addq $0x8,0x18(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add %edi,0x10(%rsp) │ │ │ │ - add 0x20(%rsp),%rbp │ │ │ │ - sub %r15d,0x8(%rsp) │ │ │ │ - cmp %rax,0x28(%rsp) │ │ │ │ - jne 46e38 │ │ │ │ - mov 0x26087(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 46f5a │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - addl $0x1,0x34(%rsp) │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jle 46f1b │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmpq 46d62 │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4614a │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x30(%rbx),%r8 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x24(%r8),%eax │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 46060 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + jmpq 4609e │ │ │ │ + nopl (%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46f62 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 4624b │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 46041 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 46f1e │ │ │ │ + jmpq 461b3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000046f70 : │ │ │ │ +0000000000046250 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xc8,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%ebp │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov %r15d,%edi │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov 0xc(%rcx),%r11d │ │ │ │ + mov 0x8(%rcx),%edx │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebp,0x74(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov %r11d,%ecx │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + imul %r15d,%ecx │ │ │ │ + mov 0xc(%rax),%r10d │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 46528 │ │ │ │ + mov %r11d,%r8d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ + mov %r11d,0x24(%rsp) │ │ │ │ + imul %r10d,%r8d │ │ │ │ + mov %r10d,0x20(%rsp) │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %r8d,0x1c(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + mov 0x20(%rsp),%r10d │ │ │ │ + mov 0x24(%rsp),%r11d │ │ │ │ + je 46668 │ │ │ │ + lea 0x48(%rsp),%r15 │ │ │ │ + mov %r11d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ callq 55a50 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47309 │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x70(%rsp) │ │ │ │ + jle 466ae │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmpq 463d7 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%r8 │ │ │ │ + cmpl $0x1,(%r8) │ │ │ │ + jle 46375 │ │ │ │ + mov 0x24(%r8),%eax │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - mov %eax,0x54(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%esi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rbx,0x18(%rcx) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - movslq %eax,%r12 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - imul %esi,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - imul 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - movslq %esi,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - test %edx,%edx │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - jle 472dd │ │ │ │ - lea (%rcx,%r12,8),%rax │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea (%r9,%r8,8),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea (%r11,%r10,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + je 465f8 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1947c(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movsd 0x1947d(%rip),%xmm5 │ │ │ │ - movsd 0x1945d(%rip),%xmm6 │ │ │ │ - movsd (%rdi,%rax,8),%xmm4 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ - divsd 0x19442(%rip),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 472ad │ │ │ │ - mov 0x20(%rsp),%r9d │ │ │ │ - mov 0x28(%rsp),%r8d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%r11d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%rdx │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - lea (%rax,%r9,1),%ecx │ │ │ │ - movsd (%rbx,%rdx,8),%xmm2 │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ - lea (%rax,%r8,1),%edx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x26bc2(%rip),%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 464b7 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 464bd │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + jle 46408 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x8,%rsi │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ - cmp %r12d,%eax │ │ │ │ - jne 47230 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add $0x8,%rdi │ │ │ │ - add %r15d,%r8d │ │ │ │ - add %r15d,%r9d │ │ │ │ - cmp %r11d,%r12d │ │ │ │ - jne 47218 │ │ │ │ - addq $0x1,0x18(%rsp) │ │ │ │ - mov 0x54(%rsp),%esi │ │ │ │ - add %r15d,%r12d │ │ │ │ - add %r15d,0x8(%rsp) │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add %esi,0x28(%rsp) │ │ │ │ - add 0x30(%rsp),%rbp │ │ │ │ - sub %r15d,0x20(%rsp) │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ - jne 47190 │ │ │ │ - mov 0x25c9c(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4734e │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - addl $0x1,0x70(%rsp) │ │ │ │ - mov 0x70(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 47309 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - jmpq 4707a │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46440 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 46350 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + je 465d8 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x26ad5(%rip),%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 463ca │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + je 46630 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + lea 0x48(%rsp),%r15 │ │ │ │ callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + lea 0x38(%rsp),%r9 │ │ │ │ + je 465c0 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r8d,(%rsp) │ │ │ │ callq 55b70 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 47356 │ │ │ │ - add $0xc8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 466c0 │ │ │ │ + add $0x68,%rsp │ │ │ │ + mov %r8d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4730c │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r11d,0x1c(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + jg 46570 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 46346 │ │ │ │ + mov %r15,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 464fe │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + lea 0x50(%rsp),%r9 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + test %edx,%edx │ │ │ │ + jg 46346 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r8d,(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + jmpq 464fe │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 4648f │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r8,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 5aae0 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 463a2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + jle 464fe │ │ │ │ + lea 0x50(%rsp),%r9 │ │ │ │ + mov %r8d,(%rsp) │ │ │ │ + mov %r9,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + jmpq 464fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x38(%rsp),%r9 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%esi │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + test %esi,%esi │ │ │ │ + jg 46346 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 465c0 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 464ee │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000047360 : │ │ │ │ +00000000000466d0 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x118,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - lea 0xd0(%rsp),%rbp │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rcx),%edx │ │ │ │ + mov %r8,(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x4(%rdi),%eax │ │ │ │ - mov %r15d,%edi │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 46910 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xc8(%rsp),%rdi │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 467f0 │ │ │ │ + jmpq 468d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + cmpl $0x1,(%rdx) │ │ │ │ + jle 467a1 │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - movl $0xffffffff,0xf0(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 59ff0 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x267a6(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,0x70(%rsp) │ │ │ │ - jle 4777a │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x54(%rsp) │ │ │ │ - imul %r15d,%eax │ │ │ │ - movl $0x0,0x58(%rsp) │ │ │ │ - movl $0x0,0x5c(%rsp) │ │ │ │ - movl $0x0,0x60(%rsp) │ │ │ │ + jne 468b7 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 468d0 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - movl $0x0,0x64(%rsp) │ │ │ │ - shl $0x3,%rax │ │ │ │ - movl $0x0,0x4c(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov %eax,0x84(%rsp) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 46838 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46855 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 46780 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ - mov %eax,0x80(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - mov %r11,%r13 │ │ │ │ - mov %eax,0x7c(%rsp) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov %eax,0x78(%rsp) │ │ │ │ - mov 0x24(%r10),%eax │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov 0x10(%r10),%rdi │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - movslq 0x50(%rsp),%rax │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - movslq 0x64(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - movslq 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%rbp │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - movslq 0x60(%rsp),%rcx │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rbp,0x18(%rax) │ │ │ │ - movslq 0x5c(%rsp),%rax │ │ │ │ - lea (%rbx,%rdx,8),%r12 │ │ │ │ - movslq 0x54(%rsp),%rdx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 47728 │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - lea (%rbx,%rcx,8),%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov %r15d,%ebx │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %r11d,0x48(%rsp) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x19017(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - test %r15d,%r15d │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - movsd 0x19015(%rip),%xmm5 │ │ │ │ - movsd 0x18ff5(%rip),%xmm6 │ │ │ │ - movsd (%rdi,%rax,8),%xmm4 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r11d │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ - divsd 0x18fd5(%rip),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - jle 47702 │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov %r11d,%r10d │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov %r11d,%edx │ │ │ │ - lea 0x0(%rbp,%rax,8),%r9 │ │ │ │ - movslq %edx,%rsi │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - lea (%r8,%rdx,1),%eax │ │ │ │ - movsd 0x0(%rbp,%rsi,8),%xmm0 │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - add $0x1,%edx │ │ │ │ - add $0x8,%rcx │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r14,%rax,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 47690 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add $0x8,%rdi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - jne 47680 │ │ │ │ - sub %r15d,0x18(%rsp) │ │ │ │ - add 0x20(%rsp),%r12 │ │ │ │ - add %r15d,%ebx │ │ │ │ - add %r15d,%r11d │ │ │ │ - addq $0x1,0x10(%rsp) │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - cmp %rax,0x40(%rsp) │ │ │ │ - jne 475f0 │ │ │ │ - mov 0x25851(%rip),%rax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x266d3(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 477bf │ │ │ │ - mov 0x84(%rsp),%edi │ │ │ │ - addl $0x1,0x4c(%rsp) │ │ │ │ - add %edi,0x64(%rsp) │ │ │ │ - mov 0x4c(%rsp),%eax │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - add %edi,0x60(%rsp) │ │ │ │ - mov 0x7c(%rsp),%edi │ │ │ │ - add %edi,0x5c(%rsp) │ │ │ │ - mov 0x78(%rsp),%edi │ │ │ │ - add %edi,0x58(%rsp) │ │ │ │ - mov 0x74(%rsp),%edi │ │ │ │ - add %edi,0x54(%rsp) │ │ │ │ - cmp %eax,0x70(%rsp) │ │ │ │ - jne 47556 │ │ │ │ + je 467e4 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 468d8 │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 468ec │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ + test %r13d,%r13d │ │ │ │ + je 468c2 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 477c7 │ │ │ │ - add $0x118,%rsp │ │ │ │ + jne 4692a │ │ │ │ + add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4777d │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 4676a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000477d0 : │ │ │ │ +0000000000046930 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x108,%rsp │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movslq 0x8(%rdi),%rax │ │ │ │ - mov %r14d,0x9c(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - imul $0x55555556,%rax,%rax │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %ebx,%edi │ │ │ │ - sar $0x1f,%edx │ │ │ │ - shr $0x20,%rax │ │ │ │ - sub %edx,%eax │ │ │ │ - lea 0x1(%rax),%r12d │ │ │ │ - mov %eax,0x88(%rsp) │ │ │ │ - mov %r12d,0x48(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xe8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + imul %r14d,%ecx │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 46bc0 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0x0(%rbp),%r8d │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 47d84 │ │ │ │ - movl $0x0,0x98(%rsp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x1(%rbx),%ebx │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ - imul %ebx,%r12d │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %ebx,0x4c(%rsp) │ │ │ │ - mov %eax,0x8c(%rsp) │ │ │ │ - mov %r12d,0x70(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%ebx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - movslq %eax,%r12 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - imul %ebx,%eax │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jg 46b90 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 46b50 │ │ │ │ + mov %r12,%rax │ │ │ │ + mov 0x26593(%rip),%r14 │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 46a70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%r13 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + je 46b30 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r14),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 46bb0 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 46b50 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r13,0x18(%rsi) │ │ │ │ - mov %ebx,%esi │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + jle 46aa6 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46ade │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + cmpl $0x1,0x4(%rsp) │ │ │ │ + jne 46a00 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x9c(%rsp),%esi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - test %esi,%esi │ │ │ │ - jle 47d4f │ │ │ │ - movslq 0x9c(%rsp),%rax │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea (%r11,%r12,8),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - lea (%r8,%rcx,8),%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x1c(%rsp),%eax │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - add %r9,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - movsd (%rax,%r12,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x18b43(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - movsd 0x18b51(%rip),%xmm3 │ │ │ │ - movsd 0x18b39(%rip),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm0 │ │ │ │ - movsd 0x18b45(%rip),%xmm2 │ │ │ │ - movsd (%rsi,%r12,8),%xmm1 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ - movsd (%rsi,%r12,8),%xmm5 │ │ │ │ - movapd %xmm1,%xmm7 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ - xorpd 0x18b44(%rip),%xmm7 │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ - movsd (%rsi,%r12,8),%xmm6 │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ - movapd %xmm1,%xmm5 │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ - xorpd 0x18b0e(%rip),%xmm2 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - test %edx,%edx │ │ │ │ - jle 47c98 │ │ │ │ - mov 0x8c(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%r11d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov 0x40(%rsp),%r10d │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea (%rax,%r9,1),%r8d │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - lea 0x0(%r13,%r8,1),%r12 │ │ │ │ - add %rbp,%r8 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + jne 46a22 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46a42 │ │ │ │ + nop │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a9b0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46a42 │ │ │ │ xchg %ax,%ax │ │ │ │ - movslq %eax,%rdi │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ - lea (%r10,%rax,1),%edx │ │ │ │ - lea (%r11,%rax,1),%ecx │ │ │ │ - movsd 0x0(%r13,%rdi,8),%xmm9 │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ - movsd (%r15,%r9,8),%xmm11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - movapd %xmm9,%xmm10 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ - movapd %xmm1,%xmm0 │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ - movapd %xmm1,%xmm10 │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ - mulsd 0x0(%rbp,%rdi,8),%xmm1 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ - mulsd (%rdi),%xmm9 │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ - movsd (%r14,%rdx,8),%xmm10 │ │ │ │ - addsd (%r8,%rdx,8),%xmm10 │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rcx,8) │ │ │ │ - cmp %eax,0x8(%rsp) │ │ │ │ - jne 47bc0 │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - add %esi,%r10d │ │ │ │ - add %esi,%r11d │ │ │ │ - cmp %r9,0x28(%rsp) │ │ │ │ - je 47c98 │ │ │ │ - mov %rax,%r9 │ │ │ │ - jmpq 47ba0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 47cde │ │ │ │ - movapd %xmm7,%xmm1 │ │ │ │ - mov 0x88(%rsp),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ - mov 0x4c(%rsp),%edi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rbx,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - mov %eax,%ecx │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 47cc0 │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ - mov 0x70(%rsp),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp %esi,0x1c(%rsp) │ │ │ │ - jle 47d1c │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ - mov 0x4c(%rsp),%edi │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rbx,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 47d00 │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ - addq $0x1,0x30(%rsp) │ │ │ │ - mov 0x74(%rsp),%ecx │ │ │ │ - add %esi,0x20(%rsp) │ │ │ │ - add %esi,0x8(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - add %ecx,0x40(%rsp) │ │ │ │ - add 0x50(%rsp),%rbx │ │ │ │ - sub %esi,0x38(%rsp) │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ - jne 47ac8 │ │ │ │ - mov 0x2522a(%rip),%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 47dc9 │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - addl $0x1,0x98(%rsp) │ │ │ │ - mov 0x98(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 47d84 │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - jmpq 47942 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 47dd1 │ │ │ │ - add $0x108,%rsp │ │ │ │ + jne 46bf7 │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 469d9 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 47d87 │ │ │ │ + jmp 46b53 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r8d,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jle 469d9 │ │ │ │ + jmp 46b96 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000047de0 : │ │ │ │ +0000000000046c00 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x158,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - lea 0x110(%rsp),%rbp │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + mov %r9d,0x28(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x148(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r14d,0x94(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - mov %ebx,0x48(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xe8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xf8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - movl $0xffffffff,0x130(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov %ebx,%ecx │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov %edi,0xc(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 46f00 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %r14d,%edx │ │ │ │ - lea 0x108(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ + mov %edx,0x2c(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jg 46ed0 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + test %edx,%edx │ │ │ │ + jg 46d47 │ │ │ │ + jmpq 46e80 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 59ff0 │ │ │ │ - mov (%r12),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 483dd │ │ │ │ - movl $0x0,0x90(%rsp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + je 46e28 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x26250(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 46ef0 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 46e80 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - movslq %ebx,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea -0x1(%rbx),%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x8(%r15,%rax,8),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%ebx │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x24(%rax),%edi │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - imul %ebx,%edi │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - movslq %edi,%rcx │ │ │ │ - mov 0x24(%rax),%edi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - imul %ebx,%edi │ │ │ │ - movslq %edi,%r10 │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov 0x24(%rax),%edi │ │ │ │ - imul %ebx,%edi │ │ │ │ - movslq %edi,%rax │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + jle 46d78 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rbx,0x18(%rsi) │ │ │ │ - imul %edi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%r12 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %edi,%eax │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x10(%rax),%rbp │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ - callq 5a210 │ │ │ │ - mov 0x94(%rsp),%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 483ad │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - lea (%r9,%rcx,8),%r10 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - add %rdx,%rcx │ │ │ │ - lea (%r11,%r10,8),%r9 │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1845f(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - movsd 0x18478(%rip),%xmm4 │ │ │ │ - movsd 0x18478(%rip),%xmm3 │ │ │ │ - mulsd %xmm0,%xmm0 │ │ │ │ - movsd (%rdi,%rax,8),%xmm2 │ │ │ │ - movsd 0x1846f(%rip),%xmm5 │ │ │ │ - movsd 0x1846f(%rip),%xmm6 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ - mov 0x48(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ - movsd (%rdi,%rax,8),%xmm1 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ - test %edx,%edx │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ - movsd (%rdi,%rax,8),%xmm7 │ │ │ │ - mulsd 0x18440(%rip),%xmm2 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ - xorpd 0x18424(%rip),%xmm3 │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ - jle 4837f │ │ │ │ - mov 0x30(%rsp),%r9d │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rbp,%r10 │ │ │ │ - mov %r15,%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movsd (%r15,%rax,8),%xmm1 │ │ │ │ - lea (%rdi,%rax,1),%edx │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - movsd (%rbx,%rax,8),%xmm10 │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + cmpl $0x1,0x28(%rsp) │ │ │ │ movslq %edx,%rdx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ - movapd %xmm1,%xmm0 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ - movapd %xmm8,%xmm11 │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ - movapd %xmm8,%xmm11 │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ - mulsd 0x0(%rbp,%rax,8),%xmm8 │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ - mulsd (%r10),%xmm1 │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ - movsd (%r8,%rdx,8),%xmm11 │ │ │ │ - addsd (%rsi,%rdx,8),%xmm11 │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm9 │ │ │ │ - addsd (%r14,%rcx,8),%xmm9 │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rdx,8) │ │ │ │ - mov %rax,%rdx │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp 0x18(%rsp),%rdx │ │ │ │ - jne 48290 │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - add $0x8,%r11 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%r9d │ │ │ │ - cmp %rsi,0x20(%rsp) │ │ │ │ - jne 48280 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - addq $0x1,0x28(%rsp) │ │ │ │ - mov 0x4c(%rsp),%esi │ │ │ │ - add 0x38(%rsp),%r12 │ │ │ │ - add %rax,%rbx │ │ │ │ - add %rax,%rbp │ │ │ │ - add %esi,0x30(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - cmp %rax,0x50(%rsp) │ │ │ │ - jne 481a8 │ │ │ │ - mov 0x24bcc(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48449 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - addl $0x1,0x90(%rsp) │ │ │ │ - mov 0x90(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jg 4801a │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jne 46cd0 │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 46dd6 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x196d3(%rip),%rax │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + je 46e48 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56010 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + jmpq 46d14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46d14 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56010 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46d14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 48451 │ │ │ │ - add $0x158,%rsp │ │ │ │ + jne 46fa9 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 46cb4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 483e0 │ │ │ │ + jmp 46e83 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + imul %r15d,%eax │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ecx,0x20(%rsp) │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov 0x20(%rsp),%ecx │ │ │ │ + jle 46f80 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %edx,0x2c(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 46cb4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jmpq 46cb4 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000048460 : │ │ │ │ +0000000000046fb0 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %r8d,0x20(%rsp) │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x0(%rbp),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 485bd │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq 0x181c7(%rip),%xmm2 │ │ │ │ - lea 0x0(,%rcx,8),%r9 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x24a9c(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - movslq 0x4(%rsp),%rbp │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rsi,%rax,8),%r10 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rsi,%rax,8),%r11 │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 485d0 │ │ │ │ - mov 0x4(%rsp),%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 48593 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r10,%rsi,8),%xmm1 │ │ │ │ - xor %eax,%eax │ │ │ │ - xorpd %xmm3,%xmm1 │ │ │ │ - mulsd (%r11,%rsi,8),%xmm1 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 48587 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 48570 │ │ │ │ - add $0x1,%rsi │ │ │ │ - add %r9,%rdx │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jne 48550 │ │ │ │ - mov 0x24(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 48642 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0x34(%rsp),%r13d │ │ │ │ - add 0x30(%rsp),%r14d │ │ │ │ - add 0x2c(%rsp),%r15d │ │ │ │ - cmp 0x28(%rsp),%r12d │ │ │ │ - jne 48510 │ │ │ │ - add $0x48,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ + mov 0x8(%rdi),%edx │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 47110 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 46fe2 │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 48593 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r10,%r8,8),%xmm1 │ │ │ │ - xor %eax,%eax │ │ │ │ - xorpd %xmm2,%xmm1 │ │ │ │ - mulsd (%r11,%r8,8),%xmm1 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 48627 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd (%rsi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 48610 │ │ │ │ - add $0x1,%r8 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - cmp %r8,%rbp │ │ │ │ - jne 485f8 │ │ │ │ - mov 0x24(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4859f │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000048660 : │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 48460 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000048670 : │ │ │ │ - mov $0x1,%r8d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmpq 48460 │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -0000000000048680 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r14d,0x44(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 48935 │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x24(%r11),%eax │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ - mov 0x10(%rcx),%r12 │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %rbx,0x18(%r11) │ │ │ │ - imul %esi,%eax │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - imul 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - movslq %esi,%r8 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x44(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - movq 0x17e7d(%rip),%xmm4 │ │ │ │ - jle 4890c │ │ │ │ - lea (%r12,%rcx,8),%rax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea (%r9,%r8,8),%rax │ │ │ │ - mov %r15d,%r9d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - add %rcx,%rax │ │ │ │ - lea 0x8(%r12,%rax,8),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mulsd (%rax),%xmm2 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 488d8 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov 0x30(%rsp),%edi │ │ │ │ - mov %r12d,%r11d │ │ │ │ - xorpd %xmm4,%xmm3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov %r12d,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%rdi,1),%edx │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - lea (%rax,%r8,1),%ecx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ - mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ - cmp %r9d,%eax │ │ │ │ - jne 48888 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r15d,%edi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r11d,%r9d │ │ │ │ - jne 48878 │ │ │ │ - addq $0x8,0x8(%rsp) │ │ │ │ - mov 0x34(%rsp),%edi │ │ │ │ - add %r15d,%r9d │ │ │ │ - add %r15d,%r12d │ │ │ │ - addq $0x8,0x10(%rsp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - add %edi,0x30(%rsp) │ │ │ │ - add 0x20(%rsp),%rbp │ │ │ │ - sub %r15d,0x18(%rsp) │ │ │ │ - cmp %rax,0x28(%rsp) │ │ │ │ - jne 48848 │ │ │ │ - mov 0x2466d(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48974 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - addl $0x1,0x40(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - cmp %eax,(%rsi) │ │ │ │ - jle 48935 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmpq 48762 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4897c │ │ │ │ - add $0x98,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 48938 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000048990 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0xb8,%rsp │ │ │ │ - mov 0x8(%rdi),%r12d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x4(%rdi),%eax │ │ │ │ - mov %r12d,%edi │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x90(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%rbp │ │ │ │ - mov 0x18(%rax),%r14 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 48c0f │ │ │ │ - mov %r12d,%eax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea -0x1(%r12),%eax │ │ │ │ - lea 0x8(%r13,%rax,8),%r15 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - mov 0x24(%rbx),%esi │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - imul %eax,%esi │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - movslq %esi,%rcx │ │ │ │ - mov %eax,%esi │ │ │ │ - imul 0x24(%rbx),%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - movq 0x17b4a(%rip),%xmm4 │ │ │ │ - jle 48be6 │ │ │ │ - movslq 0x1c(%rsp),%rax │ │ │ │ - lea (%r10,%r9,8),%r10 │ │ │ │ - lea (%r8,%rcx,8),%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r11,%r9,8),%xmm2 │ │ │ │ - mulsd (%r10,%r9,8),%xmm2 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 48bd3 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - mov %r12d,%edi │ │ │ │ - mov %r13,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xorpd %xmm4,%xmm3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8d,%eax │ │ │ │ - mov %r13,%rcx │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%rdx │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x8,%rcx │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm0 │ │ │ │ - addsd (%r14,%rdx,8),%xmm0 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - mulsd -0x8(%rcx),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 48b90 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %r12d,%r8d │ │ │ │ - add %r12d,%edi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 48b80 │ │ │ │ - add (%rsp),%rbx │ │ │ │ - add $0x1,%r9 │ │ │ │ - cmp %r9,0x8(%rsp) │ │ │ │ - jne 48b58 │ │ │ │ - mov 0x24393(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48c4e │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - addl $0x1,0x18(%rsp) │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 48c0f │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmpq 48aa1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 48c56 │ │ │ │ - add $0xb8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 48c12 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000048c60 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 49050 │ │ │ │ - lea 0x1(%r9),%eax │ │ │ │ - and $0xfffffffd,%eax │ │ │ │ - je 48df8 │ │ │ │ - mov (%rdi),%eax │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 49158 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 49020 │ │ │ │ - mov 0x242a1(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 48cf4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r15) │ │ │ │ - jle 49020 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ - mov 0x24(%rdx),%ecx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %ebp,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - movsd 0x178a8(%rip),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - divsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov (%r12),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 48ce8 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 491dd │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r9d,0x98(%rsp) │ │ │ │ - mov 0x18(%rdi),%rcx │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ - imul 0xc(%rax),%r8d │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0xc(%rcx),%r10d │ │ │ │ - mov 0x8(%rdx),%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %r10d,0x10(%rsp) │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r15),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4903e │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - mov 0x240d9(%rip),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - cvtsi2sd %r9d,%xmm1 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r13d,%r15d │ │ │ │ - mov %rax,%r13 │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ - jmp 48ef8 │ │ │ │ - nopl (%rax) │ │ │ │ - callq 576b0 │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 48da7 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 4903e │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 48f4e │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 43e10 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x90(%rsp),%r8d │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 48ec8 │ │ │ │ - callq 57610 │ │ │ │ - jmpq 48ecd │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmpq 48dad │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r15),%r11d │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 4902a │ │ │ │ - mov 0x23ef7(%rip),%r13 │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - mov %r9d,%ebp │ │ │ │ - jmp 490a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r15) │ │ │ │ - jle 4902a │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 490d7 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - callq 57a40 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 576b0 │ │ │ │ - mov 0x0(%r13),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 49098 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - jmpq 48da7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 49020 │ │ │ │ - mov 0x23e19(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 4917c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r15) │ │ │ │ - jle 49020 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 49170 │ │ │ │ - jmpq 48d89 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -00000000000491f0 : │ │ │ │ - push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - mov %r9d,%ebp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%r11d │ │ │ │ - mov 0xc(%rax),%r12d │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 494d0 │ │ │ │ - lea 0x1(%r9),%eax │ │ │ │ - and $0xfffffffd,%eax │ │ │ │ - je 4935f │ │ │ │ - mov (%rdi),%eax │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 4960e │ │ │ │ - test %eax,%eax │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x23d0e(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 4928b │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%r14),%rdx │ │ │ │ - mov 0x24(%rdx),%ecx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %ebp,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%r14),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movsd 0x17312(%rip),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - divsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov (%r12),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 49280 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 49693 │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - imul %edx,%r12d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r11d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %r11d,0x1c(%rsp) │ │ │ │ - mov %r12d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r12d,%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov (%rbx),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 494bf │ │ │ │ - mov 0x23bc0(%rip),%r12 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 493ef │ │ │ │ - nopl (%rax) │ │ │ │ - callq 576b0 │ │ │ │ - cmp $0xffffffff,%ebp │ │ │ │ - je 4949c │ │ │ │ - mov (%r12),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 49329 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 494bf │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r14),%rdx │ │ │ │ - mov 0x24(%rdx),%esi │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rdx) │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 49442 │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 493c8 │ │ │ │ - callq 57610 │ │ │ │ - cmp $0xffffffff,%ebp │ │ │ │ - jne 493d6 │ │ │ │ - mov 0x16fe5(%rip),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - jmpq 493d6 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmpq 4932f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r11d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r11d,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 494bf │ │ │ │ - mov 0x23a7a(%rip),%r12 │ │ │ │ - movsd 0x1710a(%rip),%xmm1 │ │ │ │ - mov 0x18(%rsp),%r11d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x18(%r13),%r8 │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - cmpl $0x1,(%r8) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 49566 │ │ │ │ - mov 0x24(%r8),%edx │ │ │ │ - mov 0x10(%r8),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r8) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 49608 │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - movslq %r11d,%rcx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movapd %xmm1,%xmm0 │ │ │ │ - movapd %xmm1,%xmm2 │ │ │ │ - divsd (%rdi,%rax,8),%xmm2 │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 495a0 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r11d,0x18(%rsp) │ │ │ │ - callq 576b0 │ │ │ │ - mov (%r12),%r10d │ │ │ │ - mov 0x18(%rsp),%r11d │ │ │ │ - mov 0x17034(%rip),%rax │ │ │ │ - test %r10d,%r10d │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jne 49329 │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jg 49518 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmpq 4932f │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - jmp 495c4 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x23963(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 49633 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 49628 │ │ │ │ - jmpq 4931f │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -00000000000496a0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r13 │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x4(%rax),%esi │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,0x38(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - mov %eax,0x3c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 49bb9 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 49a25 │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rbp,%r13 │ │ │ │ - movsd 0x16df3(%rip),%xmm3 │ │ │ │ - mov %rax,%rbp │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rdx,0x18(%rcx) │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 49bb0 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jae 49924 │ │ │ │ - movapd %xmm0,%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r11,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 49900 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 58170 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 49aa0 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movsd 0x16a9e(%rip),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - divsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x16c1a(%rip),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x23572(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 49b68 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jg 49830 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 49c20 │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 49ca5 │ │ │ │ - add $0xa8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - je 49b78 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - callq 57610 │ │ │ │ - mov 0x16aca(%rip),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x23422(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 49a18 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 49a28 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - jmp 49b3f │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - jmpq 49933 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - je 49c50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov 0x38(%rsp),%r15d │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%ecx │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 49806 │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - je 49c8c │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 49a6b │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov 0x3c(%rsp),%r15d │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 49806 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 49a6b │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000049cb0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %r9,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ - mov $0x1,%r8d │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - mov 0x4(%rax),%esi │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov 0x1c(%rsp),%r15d │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r15d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4a014 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %r10,%rcx │ │ │ │ - movsd 0x167ee(%rip),%xmm3 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rax,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r11),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r11) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - movslq 0x1c(%rsp),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4a0e8 │ │ │ │ - mov 0x18(%r14),%r9 │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - nop │ │ │ │ - movsd (%r9,%rax,8),%xmm0 │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ - divsd (%rdi,%rax,8),%xmm0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jae 49f35 │ │ │ │ - movapd %xmm0,%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 49f10 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - callq 56110 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x16643(%rip),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - cmpl $0x1,0xd8(%rsp) │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - je 4a080 │ │ │ │ - mov 0x22f83(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4a0d6 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jg 49e38 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4a0f1 │ │ │ │ - add $0x98,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nop │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movapd %xmm3,%xmm0 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - divsd (%rdx),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x16566(%rip),%rax │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x22eb4(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a007 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4a017 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - jmpq 49f43 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -000000000004a100 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0xe8,%rsp │ │ │ │ - mov 0x8(%rcx),%ebx │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x4(%rcx),%esi │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,%ebp │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov %esi,0x48(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ebx,0x34(%rsp) │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - movq $0x0,0xb8(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - imul %r15d,%ebx │ │ │ │ - mov 0x138(%rsp),%r10d │ │ │ │ - mov %ebx,%r12d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 4a6bb │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4a624 │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - movslq 0x48(%rsp),%rbx │ │ │ │ - movl $0x1,0x4c(%rsp) │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - jmpq 4a309 │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x22ca2(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 4a61c │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - addl $0x1,0x30(%rsp) │ │ │ │ - mov 0x130(%rsp),%esi │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - add %esi,0x4c(%rsp) │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 4a624 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - movslq 0x4c(%rsp),%rax │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - mov (%rbx,%rax,4),%eax │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4a354 │ │ │ │ - imul 0x24(%rsi),%ebx │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - imul %ebx,%edx │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r11),%rcx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x24(%r11),%edx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r11) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x24(%rdx),%ecx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %ebx,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - imul 0x24(%rcx),%ebx │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - imul 0x24(%rbx),%eax │ │ │ │ - mov %rsi,0x18(%rcx) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x138(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4a27a │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - imul 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x48(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4a72d │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - movl $0x0,0x50(%rsp) │ │ │ │ - movl $0x0,0x54(%rsp) │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov 0xc(%rdx),%ecx │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - imul 0x8(%rdx),%ecx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - mov %ecx,0x7c(%rsp) │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov %edx,0x78(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - movslq 0x54(%rsp),%rax │ │ │ │ - mov 0x34(%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - movslq 0x50(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4a592 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - movl $0x0,0x4(%rsp) │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - mov 0x18(%rax),%rbp │ │ │ │ - lea 0x0(,%rsi,8),%r13 │ │ │ │ - add %r11,%r12 │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - imul 0x8(%rax),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - movslq 0x10(%rsp),%rbx │ │ │ │ - mov 0x4(%rsp),%r9d │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 4a569 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov %r8d,%eax │ │ │ │ - sub %r15d,%eax │ │ │ │ - add %r13,%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r10 │ │ │ │ - movsd (%rcx,%r10,8),%xmm0 │ │ │ │ - lea (%rbx,%r10,1),%rdx │ │ │ │ - lea (%rax,%r9,1),%r10d │ │ │ │ - mulsd (%r11),%xmm0 │ │ │ │ - movslq %r10d,%r10 │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%rcx,%r10,8),%xmm1 │ │ │ │ - mulsd (%rdi),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - mulsd (%rsi),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ - cmp %r8d,%eax │ │ │ │ - jne 4a530 │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub %r15d,%r9d │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 4a518 │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - add %r15d,0x4(%rsp) │ │ │ │ - add %ebx,0x10(%rsp) │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 4a500 │ │ │ │ - mov 0x7c(%rsp),%esi │ │ │ │ - addq $0x1,0x20(%rsp) │ │ │ │ - add %esi,0x54(%rsp) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%esi │ │ │ │ - add %esi,0x50(%rsp) │ │ │ │ - cmp %rax,0x90(%rsp) │ │ │ │ - jne 4a491 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2296e(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4a2e8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4a627 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x138(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4a685 │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4a73f │ │ │ │ - add $0xe8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xc8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xb8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4a659 │ │ │ │ - mov 0x48(%rsp),%ebx │ │ │ │ - mov 0x34(%rsp),%ebp │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0xc8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0xb8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4a230 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - jmpq 4a5bb │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004a750 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x1,%edx │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x8(%rcx),%r15d │ │ │ │ - movsd 0x15e99(%rip),%xmm1 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0x4(%rcx),%r13d │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - cvtsi2sd %r15d,%xmm0 │ │ │ │ - mov 0xc0(%rsp),%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4a9d0 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r13d,%r14d │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 4a895 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%r15d │ │ │ │ - add 0xc0(%rsp),%r14d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4a9d0 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4a92c │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x225c9(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a880 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4a9d3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4aa1d │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -000000000004aa30 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r8d,0x28(%rsp) │ │ │ │ - mov %r9d,0x2c(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov 0x8(%rax),%ebx │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %ebx,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - cmpl $0x1,0xa0(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - je 4acb0 │ │ │ │ - mov 0x28(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4abee │ │ │ │ - mov %ebx,%r13d │ │ │ │ - lea 0x1(%rbx),%r12d │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ - imul %ebx,%r13d │ │ │ │ - mov %r12d,%eax │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %eax,%r14d │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - movslq 0x14(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,4),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - cmpl $0x1,0xa0(%rsp) │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - je 4ac2b │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 56d20 │ │ │ │ - mov 0x15a9d(%rip),%rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %edi,%edi │ │ │ │ - test %r15d,%r15d │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 4abc8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4abbd │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r10d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %r14d,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 4aba0 │ │ │ │ - add $0x1,%edi │ │ │ │ - add %r12d,%r10d │ │ │ │ - cmp %edi,%r15d │ │ │ │ - jne 4ab90 │ │ │ │ - mov 0x223b1(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4aca5 │ │ │ │ - mov 0x2c(%rsp),%edi │ │ │ │ - add $0x1,%ebp │ │ │ │ - add %edi,0x14(%rsp) │ │ │ │ - cmp %ebp,0x28(%rsp) │ │ │ │ - jne 4ab00 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4acca │ │ │ │ - add $0x68,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56d20 │ │ │ │ - mov 0x159dc(%rip),%rax │ │ │ │ - test %r15d,%r15d │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 4ac88 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %edi,%edi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4ac7d │ │ │ │ - mov 0x18(%r11),%rsi │ │ │ │ - mov %r10d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %r14d,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 4ac60 │ │ │ │ - add $0x1,%edi │ │ │ │ - add %r12d,%r10d │ │ │ │ - cmp %edi,%r15d │ │ │ │ - jne 4ac50 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - callq 59050 │ │ │ │ - mov 0x222e5(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4abd9 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4abf1 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4aac9 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004acd0 : │ │ │ │ - push %r15 │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %rsi,%r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r9d,%ebx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov 0xb8(%rsp),%ebp │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x8(%rsi),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - cltd │ │ │ │ - idiv %r9d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %eax,%r14d │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x30(%rsp),%r14 │ │ │ │ - imul %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4ae10 │ │ │ │ - movslq %ebp,%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - jmp 4ad9b │ │ │ │ - nop │ │ │ │ - add $0x1,%rbp │ │ │ │ - cmp %rbp,0x10(%rsp) │ │ │ │ - je 4ae10 │ │ │ │ - mov 0x24(%r13),%edx │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov (%rax,%rbp,4),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %rdx,0x18(%r13) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - cltq │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x22182(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4ad90 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4ae13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4ae3f │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004ae50 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - lea 0x40(%rsp),%rbx │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r8d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0xd0(%rsp),%r12d │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x8(%rsi),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - cltd │ │ │ │ - idivl 0xc0(%rsp) │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,%r15d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - imul 0xc0(%rsp),%r15d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x60(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 4b018 │ │ │ │ - movslq %r12d,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 4af6f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%r14 │ │ │ │ - cmp %r14,0x18(%rsp) │ │ │ │ - je 4b018 │ │ │ │ - mov 0x24(%rbp),%edx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov (%rax,%r14,4),%eax │ │ │ │ - imul 0xc0(%rsp),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - cltq │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - lea (%rcx,%rax,4),%r12 │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x21f80(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4af60 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4b01b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4b054 │ │ │ │ - add $0x88,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -000000000004b060 : │ │ │ │ - push %r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdx,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov $0x1,%esi │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4b210 │ │ │ │ - mov 0x21e7d(%rip),%r13 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4b11c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4b210 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4b1ad │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov %rbp,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b110 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4b213 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4b248 │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -000000000004b250 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov 0x8(%rdi),%edx │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 4b3b0 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 4b282 │ │ │ │ - pop %rbx │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ mov (%rdi),%ebx │ │ │ │ mov %ebx,-0x2c(%rsp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b275 │ │ │ │ + jle 46fd5 │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ mov 0x24(%rdi),%eax │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r13d,%r13d │ │ │ │ mov 0x10(%r9),%r12 │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %r11d,%r11d │ │ │ │ @@ -55428,15 +51407,15 @@ │ │ │ │ movslq %r13d,%rax │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ mov -0x18(%rsp),%rdi │ │ │ │ movslq %r15d,%rax │ │ │ │ mov %rsi,0x18(%r10) │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ test %r14d,%r14d │ │ │ │ - jle 4b37e │ │ │ │ + jle 470de │ │ │ │ mov 0x18(%r9),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ movsd (%rsi,%rcx,8),%xmm1 │ │ │ │ movsd (%rdi,%rcx,8),%xmm2 │ │ │ │ add $0x1,%rcx │ │ │ │ add $0x18,%rdx │ │ │ │ @@ -55453,35 +51432,35 @@ │ │ │ │ mulsd -0x10(%rax),%xmm0 │ │ │ │ mulsd -0x18(%rax),%xmm2 │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ movsd %xmm0,-0x10(%rdx) │ │ │ │ mulsd -0x8(%rax),%xmm1 │ │ │ │ movsd %xmm1,-0x8(%rdx) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4b320 │ │ │ │ + jne 47080 │ │ │ │ add $0x1,%r11d │ │ │ │ add -0x4(%rsp),%ebx │ │ │ │ add -0x8(%rsp),%ebp │ │ │ │ add -0xc(%rsp),%r13d │ │ │ │ add -0x10(%rsp),%r15d │ │ │ │ cmp -0x2c(%rsp),%r11d │ │ │ │ - jne 4b2e0 │ │ │ │ + jne 47040 │ │ │ │ pop %rbx │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%ebx │ │ │ │ mov %ebx,-0x2c(%rsp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b275 │ │ │ │ + jle 46fd5 │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ mov 0x24(%rdi),%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x10(%r9),%r15 │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %r11d,%r11d │ │ │ │ @@ -55510,15 +51489,15 @@ │ │ │ │ movslq %r12d,%rax │ │ │ │ mov %rsi,0x18(%r10) │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ mov -0x18(%rsp),%rdi │ │ │ │ movslq %r13d,%rax │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ test %r14d,%r14d │ │ │ │ - jle 4b504 │ │ │ │ + jle 47264 │ │ │ │ mov 0x18(%r9),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movsd (%rsi,%rcx,8),%xmm0 │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ add $0x30,%rdx │ │ │ │ add $0x30,%rax │ │ │ │ @@ -55551,34 +51530,34 @@ │ │ │ │ movsd %xmm1,-0x18(%rdx) │ │ │ │ movsd -0x10(%rax),%xmm1 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,-0x10(%rdx) │ │ │ │ mulsd -0x8(%rax),%xmm0 │ │ │ │ movsd %xmm0,-0x8(%rdx) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4b458 │ │ │ │ + jne 471b8 │ │ │ │ add $0x1,%r11d │ │ │ │ add -0x4(%rsp),%ebx │ │ │ │ add -0x8(%rsp),%ebp │ │ │ │ add -0xc(%rsp),%r12d │ │ │ │ add -0x10(%rsp),%r13d │ │ │ │ cmp -0x2c(%rsp),%r11d │ │ │ │ - jne 4b410 │ │ │ │ + jne 47170 │ │ │ │ pop %rbx │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000004b540 : │ │ │ │ +00000000000472a0 : │ │ │ │ push %r15 │ │ │ │ mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ @@ -55601,15 +51580,15 @@ │ │ │ │ imul %r12d,%eax │ │ │ │ imul 0xc(%rsi),%r12d │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar %ecx │ │ │ │ test %r8d,%r8d │ │ │ │ - je 4b700 │ │ │ │ + je 47460 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r12d,%ecx │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ lea 0x40(%rsp),%r14 │ │ │ │ mov %edx,0x10(%rsp) │ │ │ │ @@ -55618,22 +51597,22 @@ │ │ │ │ mov %r12d,%r8d │ │ │ │ mov %r12d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4b850 │ │ │ │ - mov 0x21976(%rip),%r12 │ │ │ │ + jle 475b0 │ │ │ │ + mov 0x25c16(%rip),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 4b61e │ │ │ │ + jmp 4737e │ │ │ │ nop │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x0(%rbp) │ │ │ │ - jle 4b850 │ │ │ │ + jle 475b0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ @@ -55666,23 +51645,23 @@ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4b610 │ │ │ │ + je 47370 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov %r14,%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4b87a │ │ │ │ + jne 475da │ │ │ │ add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -55700,22 +51679,22 @@ │ │ │ │ mov %r12d,%ecx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b868 │ │ │ │ - mov 0x2182f(%rip),%r12 │ │ │ │ + jle 475c8 │ │ │ │ + mov 0x25acf(%rip),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 4b76e │ │ │ │ + jmp 474ce │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x0(%rbp) │ │ │ │ - jle 4b868 │ │ │ │ + jle 475c8 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ @@ -55755,37 +51734,37 @@ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b760 │ │ │ │ + je 474c0 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 4b6d5 │ │ │ │ + jmpq 47435 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ movsd (%rsp),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ - jmpq 4b6c3 │ │ │ │ + jmpq 47423 │ │ │ │ nopl (%rax) │ │ │ │ movsd (%rsp),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ - jmp 4b82d │ │ │ │ + jmp 4758d │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004b880 : │ │ │ │ +00000000000475e0 : │ │ │ │ push %r15 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -55816,21 +51795,21 @@ │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4ba00 │ │ │ │ + jle 47760 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 4b936 │ │ │ │ + jmp 47696 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x0(%rbp) │ │ │ │ - jle 4ba00 │ │ │ │ + jle 47760 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ @@ -55867,45 +51846,45 @@ │ │ │ │ mov %r14,%rdx │ │ │ │ callq 562c0 │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2159a(%rip),%rax │ │ │ │ + mov 0x2583a(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b928 │ │ │ │ + je 47688 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4ba11 │ │ │ │ + jmp 47771 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movsd 0x18(%rsp),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4ba47 │ │ │ │ + jne 477a7 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004ba50 : │ │ │ │ +00000000000477b0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %r9,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdx,%rbp │ │ │ │ @@ -55999,15 +51978,15 @@ │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ mov %r15d,%esi │ │ │ │ mov $0x1,%r8d │ │ │ │ movl $0xffffffff,0x180(%rsp) │ │ │ │ mov %rdi,0xa0(%rsp) │ │ │ │ callq 55bb0 │ │ │ │ test %r15d,%r15d │ │ │ │ - jle 4c209 │ │ │ │ + jle 47f69 │ │ │ │ movslq %r12d,%rax │ │ │ │ lea -0x1(%r12),%ebx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ movl $0x0,0x90(%rsp) │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ lea 0x134(%rsp),%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ @@ -56065,18 +52044,18 @@ │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ movslq %edi,%rax │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ mov %rax,0x18(%rcx) │ │ │ │ mov 0x108(%rsp),%rax │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ - je 4c28c │ │ │ │ + je 47fec │ │ │ │ mov 0x1c(%rsp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4c183 │ │ │ │ + jle 47ee3 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ mov %rbx,0x58(%rsp) │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r10d,%r10d │ │ │ │ @@ -56107,23 +52086,23 @@ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ addsd 0x20(%rdx),%xmm0 │ │ │ │ addsd 0x40(%rdx),%xmm0 │ │ │ │ lea (%rdi,%rcx,8),%rcx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ movsd %xmm0,(%rdi,%r10,8) │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 4c0b2 │ │ │ │ + jle 47e12 │ │ │ │ mov 0xc(%rbx),%r8d │ │ │ │ imul 0x8(%rbx),%r8d │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x18(%rbx),%r9 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ imul %r10d,%r8d │ │ │ │ movslq %r8d,%r8 │ │ │ │ - jmp 4bece │ │ │ │ + jmp 47c2e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%esi │ │ │ │ add $0x4,%rdi │ │ │ │ lea (%rsi,%rsi,2),%esi │ │ │ │ add %esi,%esi │ │ │ │ movslq %esi,%rsi │ │ │ │ add %r8,%rsi │ │ │ │ @@ -56223,38 +52202,38 @@ │ │ │ │ movsd 0x40(%rax),%xmm1 │ │ │ │ mulsd 0x40(%rdx),%xmm1 │ │ │ │ add %r13,%rax │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,0x40(%rcx) │ │ │ │ add %r13,%rcx │ │ │ │ cmp %rdi,%rbp │ │ │ │ - jne 4bec8 │ │ │ │ + jne 47c28 │ │ │ │ lea 0x1(%r10),%rax │ │ │ │ add 0x18(%rsp),%r15d │ │ │ │ add 0x3c(%rsp),%r14d │ │ │ │ add 0x38(%rsp),%r11d │ │ │ │ cmp 0x40(%rsp),%r10 │ │ │ │ - je 4c0d4 │ │ │ │ + je 47e34 │ │ │ │ mov %rax,%r10 │ │ │ │ - jmpq 4be61 │ │ │ │ + jmpq 47bc1 │ │ │ │ mov 0x58(%rsp),%rbx │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0x38(%rsp),%ebp │ │ │ │ xor %r11d,%r11d │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ movslq %r14d,%rax │ │ │ │ lea (%rdi,%rax,8),%rcx │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ movslq %r15d,%rax │ │ │ │ lea (%rdi,%rax,8),%r8 │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 4c163 │ │ │ │ + jle 47ec3 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ mov %r8,%rdi │ │ │ │ lea (%r8,%rax,1),%r10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -56264,26 +52243,26 @@ │ │ │ │ add %r12d,%edx │ │ │ │ subsd (%r8,%rax,8),%xmm0 │ │ │ │ subsd (%rdi,%rsi,8),%xmm0 │ │ │ │ mov %rax,%rsi │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 4c128 │ │ │ │ + jne 47e88 │ │ │ │ add $0x8,%rdi │ │ │ │ add %r13,%rcx │ │ │ │ add %r13,%r8 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 4c120 │ │ │ │ + jne 47e80 │ │ │ │ add $0x1,%r11d │ │ │ │ add 0x18(%rsp),%r14d │ │ │ │ add %ebp,%r15d │ │ │ │ add $0x8,%r9 │ │ │ │ cmp %r11d,0x1c(%rsp) │ │ │ │ - jg 4c0f0 │ │ │ │ + jg 47e50 │ │ │ │ mov 0x20(%rsp),%rbp │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ mov 0xf8(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ mov 0xa0(%rsp),%rdx │ │ │ │ mov 0xf8(%rsp),%rsi │ │ │ │ @@ -56291,22 +52270,22 @@ │ │ │ │ callq 562c0 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ mov 0x100(%rsp),%rsi │ │ │ │ mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x20d9d(%rip),%rax │ │ │ │ + mov 0x2503d(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4c445 │ │ │ │ + jne 481a5 │ │ │ │ addl $0x1,0x90(%rsp) │ │ │ │ mov 0x90(%rsp),%eax │ │ │ │ cmp %eax,0x94(%rsp) │ │ │ │ - jne 4bd1f │ │ │ │ + jne 47a7f │ │ │ │ movsd 0x98(%rsp),%xmm0 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0xb8(%rsp),%rdi │ │ │ │ @@ -56315,27 +52294,27 @@ │ │ │ │ callq 55b70 │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x1c8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c450 │ │ │ │ + jne 481b0 │ │ │ │ add $0x1d8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ mov 0x1c(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4c183 │ │ │ │ + jle 47ee3 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%rcx │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %r12d,0xe4(%rsp) │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ xor %r15d,%r15d │ │ │ │ @@ -56411,33 +52390,33 @@ │ │ │ │ movsd -0x10(%rax),%xmm0 │ │ │ │ movsd -0x8(%rax),%xmm1 │ │ │ │ mulsd 0x8(%rdx),%xmm0 │ │ │ │ mulsd 0x18(%rdx),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,-0x8(%rcx) │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 4c40d │ │ │ │ + je 4816d │ │ │ │ mov (%rdi),%esi │ │ │ │ - jmpq 4c35e │ │ │ │ + jmpq 480be │ │ │ │ add 0x18(%rsp),%r13d │ │ │ │ add 0x58(%rsp),%r15d │ │ │ │ add $0x8,%r10 │ │ │ │ add 0x38(%rsp),%r14d │ │ │ │ add 0x3c(%rsp),%r11d │ │ │ │ cmp %r10,0x50(%rsp) │ │ │ │ - jne 4c322 │ │ │ │ + jne 48082 │ │ │ │ mov 0xe4(%rsp),%r12d │ │ │ │ mov 0xe8(%rsp),%r13 │ │ │ │ - jmpq 4c0d9 │ │ │ │ + jmpq 47e39 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmpq 4c21f │ │ │ │ + jmpq 47f7f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004c460 : │ │ │ │ +00000000000481c0 : │ │ │ │ push %r15 │ │ │ │ mov $0x1,%r8d │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ @@ -56465,39 +52444,39 @@ │ │ │ │ callq 55a50 │ │ │ │ cmp $0x1,%ebx │ │ │ │ lea 0x30(%rsp),%rcx │ │ │ │ setne 0x1b(%rsp) │ │ │ │ movzbl 0x1b(%rsp),%eax │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ cmp %ebp,0x8(%r14) │ │ │ │ - jne 4c4f9 │ │ │ │ + jne 48259 │ │ │ │ test %al,%al │ │ │ │ mov 0x1c(%rsp),%ecx │ │ │ │ - jne 4c630 │ │ │ │ + jne 48390 │ │ │ │ mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4c5e0 │ │ │ │ - mov 0x20a75(%rip),%r12 │ │ │ │ + jle 48340 │ │ │ │ + mov 0x24d15(%rip),%r12 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4c54a │ │ │ │ + jmp 482aa │ │ │ │ nop │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ callq 54a90 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c620 │ │ │ │ + jne 48380 │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,(%r15) │ │ │ │ - jle 4c5e0 │ │ │ │ + jle 48340 │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ @@ -56517,58 +52496,58 @@ │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ cmp %ebp,0x8(%r14) │ │ │ │ - jne 4c510 │ │ │ │ + jne 48270 │ │ │ │ cmpb $0x0,0x1b(%rsp) │ │ │ │ - je 4c510 │ │ │ │ + je 48270 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ callq 557c0 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ callq 56700 │ │ │ │ - jmpq 4c51d │ │ │ │ + jmpq 4827d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c64c │ │ │ │ + jne 483ac │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4c5e3 │ │ │ │ + jmp 48343 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov %ecx,%r8d │ │ │ │ mov %r12d,%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4c4f9 │ │ │ │ + jmpq 48259 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004c660 : │ │ │ │ +00000000000483c0 : │ │ │ │ push %r15 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ @@ -56605,22 +52584,22 @@ │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4c7e0 │ │ │ │ - mov 0x20871(%rip),%r12 │ │ │ │ + jle 48540 │ │ │ │ + mov 0x24b11(%rip),%r12 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4c724 │ │ │ │ + jmp 48484 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4c7e0 │ │ │ │ + jle 48540 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x20(%r14),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -56659,63 +52638,63 @@ │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c718 │ │ │ │ + je 48478 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4c7e3 │ │ │ │ + jmp 48543 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c818 │ │ │ │ + jne 48578 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000004c820 : │ │ │ │ +0000000000048580 : │ │ │ │ mov (%rdi),%r8d │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 4c929 │ │ │ │ + jle 48689 │ │ │ │ push %r15 │ │ │ │ mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %ecx,%r13d │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20731(%rip),%r14 │ │ │ │ - jmp 4c86f │ │ │ │ + mov 0x249d1(%rip),%r14 │ │ │ │ + jmp 485cf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c8fd │ │ │ │ + jne 4865d │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4c918 │ │ │ │ + jle 48678 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -56731,29 +52710,29 @@ │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ callq 57610 │ │ │ │ cmp $0x1,%r13d │ │ │ │ - jne 4c858 │ │ │ │ + jne 485b8 │ │ │ │ mov 0x38(%r15),%rax │ │ │ │ mov %rbp,%rdi │ │ │ │ - movsd 0x13d44(%rip),%xmm0 │ │ │ │ + movsd 0x17e7c(%rip),%xmm0 │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ divsd (%rdx),%xmm0 │ │ │ │ callq 55e80 │ │ │ │ mov (%r14),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c863 │ │ │ │ + je 485c3 │ │ │ │ add $0x8,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -56769,15 +52748,15 @@ │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ xor %eax,%eax │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004c930 : │ │ │ │ +0000000000048690 : │ │ │ │ push %r15 │ │ │ │ mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %r8d,%r13d │ │ │ │ mov $0x1,%r8d │ │ │ │ @@ -56802,25 +52781,25 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar %ecx │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4caa0 │ │ │ │ + jle 48800 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4c9cd │ │ │ │ + jmp 4872d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x205c9(%rip),%rax │ │ │ │ + mov 0x24869(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4ca94 │ │ │ │ + jne 487f4 │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4caa0 │ │ │ │ + jle 48800 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -56848,53 +52827,53 @@ │ │ │ │ callq 562c0 │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ cmp $0x1,%r13d │ │ │ │ - jne 4c9b0 │ │ │ │ + jne 48710 │ │ │ │ mov 0x38(%r14),%rax │ │ │ │ mov %rbp,%rdi │ │ │ │ - movsd 0x13bb3(%rip),%xmm0 │ │ │ │ + movsd 0x17ceb(%rip),%xmm0 │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ divsd (%rdx),%xmm0 │ │ │ │ callq 55e80 │ │ │ │ - mov 0x204f6(%rip),%rax │ │ │ │ + mov 0x24796(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c9c1 │ │ │ │ + je 48721 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4caa3 │ │ │ │ + jmp 48803 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4cacf │ │ │ │ + jne 4882f │ │ │ │ add $0x28,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004cae0 : │ │ │ │ +0000000000048840 : │ │ │ │ push %r15 │ │ │ │ movslq %edx,%rdx │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %r8,%r12 │ │ │ │ @@ -56929,23 +52908,23 @@ │ │ │ │ mov %r15d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0xc(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4cc30 │ │ │ │ + jle 48990 │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 4cbb3 │ │ │ │ + jmp 48913 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ add $0x1,%r15d │ │ │ │ add 0x80(%rsp),%r14d │ │ │ │ cmp %r15d,0xc(%rsp) │ │ │ │ - je 4cc30 │ │ │ │ + je 48990 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -56963,42 +52942,42 @@ │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ callq 56440 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ callq 54910 │ │ │ │ - mov 0x20363(%rip),%rax │ │ │ │ + mov 0x24603(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4cba0 │ │ │ │ + je 48900 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4cc33 │ │ │ │ + jmp 48993 │ │ │ │ nop │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4cc69 │ │ │ │ + jne 489c9 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000004cc70 : │ │ │ │ +00000000000489d0 : │ │ │ │ push %r15 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ mov %r8d,%r14d │ │ │ │ push %r13 │ │ │ │ mov %rcx,%r13 │ │ │ │ @@ -57027,15 +53006,15 @@ │ │ │ │ imul %ecx,%ecx │ │ │ │ mov %r12d,%r8d │ │ │ │ mov %ecx,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ test %r14d,%r14d │ │ │ │ mov 0x8(%rsp),%edx │ │ │ │ mov 0x10(%rsp),%ecx │ │ │ │ - je 4ce68 │ │ │ │ + je 48bc8 │ │ │ │ lea 0x28(%rsp),%r15 │ │ │ │ mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r12d,%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %edx,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ @@ -57044,22 +53023,22 @@ │ │ │ │ mov %r12d,%ecx │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov (%rbx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4cfc0 │ │ │ │ - mov 0x20227(%rip),%r12 │ │ │ │ + jle 48d20 │ │ │ │ + mov 0x244c7(%rip),%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 4cd6d │ │ │ │ + jmp 48acd │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%r14d │ │ │ │ cmp %r14d,(%rbx) │ │ │ │ - jle 4cfc0 │ │ │ │ + jle 48d20 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ @@ -57095,25 +53074,25 @@ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4cd60 │ │ │ │ + je 48ac0 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov %r15,%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4cfd5 │ │ │ │ + jne 48d35 │ │ │ │ add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -57131,22 +53110,22 @@ │ │ │ │ mov %r12d,%ecx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov (%rbx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4cfd0 │ │ │ │ - mov 0x200c8(%rip),%r12 │ │ │ │ + jle 48d30 │ │ │ │ + mov 0x24368(%rip),%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 4cecd │ │ │ │ + jmp 48c2d │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%r14d │ │ │ │ cmp %r14d,(%rbx) │ │ │ │ - jle 4cfd0 │ │ │ │ + jle 48d30 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ @@ -57188,7657 +53167,11678 @@ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4cec0 │ │ │ │ + je 48c20 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 4ce3c │ │ │ │ + jmpq 48b9c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmpq 4ce21 │ │ │ │ + jmpq 48b81 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 4cf95 │ │ │ │ + jmp 48cf5 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004cfe0 : │ │ │ │ +0000000000048d40 : │ │ │ │ push %r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r9d,0x18(%rsp) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - mov 0x18(%r8),%rcx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov 0xc(%rcx),%r15d │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rcx),%ecx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edi │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 4d220 │ │ │ │ - mov %r15d,%r8d │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4d1e0 │ │ │ │ - mov %rbp,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r14,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmpq 4d12b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4d0d1 │ │ │ │ - mov 0x24(%rax),%r8d │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - imul %r15d,%r8d │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - lea (%r9,%r8,8),%r8 │ │ │ │ - mov %r8,0x18(%rax) │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1fe6c(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4d240 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4d1e0 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,0x0(%rbp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - jle 4d15b │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 48ef0 │ │ │ │ + mov 0x2419d(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 48dfc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 48ef0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4d193 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4d0b0 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - lea (%r8,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 5a800 │ │ │ │ - mov %r13,%rdx │ │ │ │ - jmpq 4d0db │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 48e8d │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 48df0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 48ef3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4d248 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 48f28 │ │ │ │ + add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4d08e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4d1e3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000004d250 : │ │ │ │ +0000000000048f30 : │ │ │ │ + lea 0x293c9(%rip),%rax │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 48f5b │ │ │ │ + lea 0x293cd(%rip),%rax │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 48f5b │ │ │ │ + cmp $0x6,%edi │ │ │ │ + lea 0x293ee(%rip),%rax │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovne %rdx,%rax │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +0000000000048f60 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rsi),%ebx │ │ │ │ + mov 0x8(%rdi),%ebp │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 49135 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4910f │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 49122 │ │ │ │ + lea 0x175a4(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 4d4b0 │ │ │ │ - imul %eax,%r14d │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + callq 5ae80 │ │ │ │ + mov 0x4(%r14),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 490f8 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ + movsd 0x174b7(%rip),%xmm4 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4d470 │ │ │ │ - mov 0x1fc6c(%rip),%r14 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + movsd 0x174c6(%rip),%xmm3 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0xc(%r14),%eax │ │ │ │ + imul 0x8(%r14),%eax │ │ │ │ + movslq %ebp,%r14 │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + mov 0xc(%r15),%eax │ │ │ │ + imul 0x8(%r15),%eax │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmpq 4d39b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4d343 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov %r8,%rdx │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r14),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4d500 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 4d470 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - jle 4d3d1 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4d40a │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x24(%r8),%eax │ │ │ │ - mov 0x10(%r8),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 4d320 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - jmpq 4d35e │ │ │ │ - nopl (%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ + lea (%rdi,%rax,8),%r11 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4d50b │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 49109 │ │ │ │ + mov %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r12,%r10,4),%eax │ │ │ │ + mov 0x0(%r13,%r10,4),%edi │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + sub %eax,%edi │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 49086 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rdi,%rax,1),%edx │ │ │ │ + movslq %eax,%r9 │ │ │ │ + add $0x1,%ecx │ │ │ │ + add %ebx,%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movsd (%rsi,%rdx,8),%xmm0 │ │ │ │ + mulsd (%rsi,%r9,8),%xmm0 │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 49060 │ │ │ │ + add $0x1,%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 49040 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 490bc │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jg 490a0 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 490d8 │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jg 490c0 │ │ │ │ + addl $0x1,0xc(%rsp) │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + add %ecx,0x20(%rsp) │ │ │ │ + add 0x28(%rsp),%r15d │ │ │ │ + cmp 0x24(%rsp),%eax │ │ │ │ + jne 49010 │ │ │ │ + add $0x38,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4d301 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4d473 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + test %ebx,%ebx │ │ │ │ + jg 49097 │ │ │ │ + jmp 490d8 │ │ │ │ + mov 0x23e0a(%rip),%r13 │ │ │ │ + mov 0x23ed3(%rip),%r12 │ │ │ │ + jmpq 48fa9 │ │ │ │ + mov 0x23e27(%rip),%r13 │ │ │ │ + mov 0x23df8(%rip),%r12 │ │ │ │ + jmpq 48fa9 │ │ │ │ + mov 0x23e74(%rip),%r13 │ │ │ │ + mov 0x23e85(%rip),%r12 │ │ │ │ + jmpq 48fa9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004d510 : │ │ │ │ +0000000000049150 : │ │ │ │ push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov 0xc(%rcx),%r11d │ │ │ │ - mov 0x8(%rcx),%edx │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov 0x8(%rdx),%ebp │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov 0xc(%rdx),%ebx │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + cmp $0x2,%ebp │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + je 491c0 │ │ │ │ + cmp $0x3,%ebp │ │ │ │ + je 493e0 │ │ │ │ + cmp $0x1,%ebp │ │ │ │ + je 49340 │ │ │ │ + add $0x48,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov %r11d,%ecx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - imul %r15d,%ecx │ │ │ │ - mov 0xc(%rax),%r10d │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 4d7e8 │ │ │ │ - mov %r11d,%r8d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r11d,0x24(%rsp) │ │ │ │ - imul %r10d,%r8d │ │ │ │ - mov %r10d,0x20(%rsp) │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %r8d,0x1c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - mov 0x20(%rsp),%r10d │ │ │ │ - mov 0x24(%rsp),%r11d │ │ │ │ - je 4d928 │ │ │ │ - lea 0x48(%rsp),%r15 │ │ │ │ - mov %r11d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4d96e │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmpq 4d697 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - cmpl $0x1,(%r8) │ │ │ │ - jle 4d635 │ │ │ │ - mov 0x24(%r8),%eax │ │ │ │ - mov 0x10(%r8),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - je 4d8b8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f902(%rip),%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 4d777 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4d77d │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - jle 4d6c8 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4d700 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4d610 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - je 4d898 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f815(%rip),%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4d68a │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4d8f0 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - lea 0x48(%rsp),%r15 │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - lea 0x38(%rsp),%r9 │ │ │ │ - je 4d880 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8d,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4d980 │ │ │ │ - add $0x68,%rsp │ │ │ │ - mov %r8d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r11d,0x1c(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - jg 4d830 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 4d606 │ │ │ │ - mov %r15,%rdi │ │ │ │ - callq 55b70 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4d7be │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - lea 0x50(%rsp),%r9 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4d606 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ + jle 491a9 │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + lea (%rbx,%rbx,1),%ebp │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + mov 0x18(%r8),%r13 │ │ │ │ + movslq %ebp,%rbp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + lea 0x0(,%rdx,8),%r12 │ │ │ │ + shl $0x3,%rbp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0xc(%r8),%eax │ │ │ │ + imul 0x8(%r8),%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + imul 0x8(%rsi),%eax │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + mov 0xc(%rdi),%eax │ │ │ │ + imul 0x8(%rdi),%eax │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r8d,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - jmpq 4d7be │ │ │ │ + movslq %r9d,%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ + lea 0x0(%r13,%rax,8),%rsi │ │ │ │ + movslq %r10d,%rax │ │ │ │ + lea (%rcx,%rax,8),%rcx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rsi,%r12,1),%rdi │ │ │ │ + lea (%r15,%rax,8),%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4931b │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + lea (%rbx,%rax,1),%r15d │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + movsd %xmm0,(%r14,%rax,8) │ │ │ │ + movsd 0x10(%rcx),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + movsd %xmm0,(%r14,%r15,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 49260 │ │ │ │ + add %rbp,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd 0x8(%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + lea (%rbx,%rax,1),%r15d │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + movsd %xmm0,(%r14,%rax,8) │ │ │ │ + movsd 0x18(%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + movsd %xmm0,(%r14,%r15,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 49298 │ │ │ │ + add %rbp,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4d74f │ │ │ │ + movsd 0x8(%rcx),%xmm0 │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + lea (%rbx,%rax,1),%r15d │ │ │ │ + mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r14,%rax,8) │ │ │ │ + movsd 0x18(%rcx),%xmm0 │ │ │ │ + movsd 0x10(%rcx),%xmm1 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r14,%r15,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 492d0 │ │ │ │ + add $0x1,%r8d │ │ │ │ + add 0x28(%rsp),%r9d │ │ │ │ + add 0x20(%rsp),%r10d │ │ │ │ + add 0x18(%rsp),%r11d │ │ │ │ + cmp %r8d,0x30(%rsp) │ │ │ │ + jne 49228 │ │ │ │ + jmpq 491a9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 491a9 │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + mov 0xc(%rsi),%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + imul 0x8(%rsi),%r12d │ │ │ │ + mov 0x18(%rsi),%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0xc(%r8),%r13d │ │ │ │ + mov 0xc(%rdi),%ebp │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + imul 0x8(%r8),%r13d │ │ │ │ + mov 0x18(%r8),%r15 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + imul 0x8(%rdi),%ebp │ │ │ │ + movslq %ebx,%rdi │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r8,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5aae0 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4d662 │ │ │ │ + movslq %r10d,%rax │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + lea (%r14,%rax,8),%rdx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 493c7 │ │ │ │ + lea (%r15,%rcx,8),%rsi │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + lea (%rcx,%rax,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 493b0 │ │ │ │ + add $0x1,%r8d │ │ │ │ + add %r13d,%r9d │ │ │ │ + add %r12d,%r10d │ │ │ │ + add %ebp,%r11d │ │ │ │ + cmp %r8d,0x30(%rsp) │ │ │ │ + jne 49388 │ │ │ │ + jmpq 491a9 │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 491a9 │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + lea (%rbx,%rbx,1),%r9d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea (%r9,%rbx,1),%r10d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ + movslq %r10d,%r10 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movslq %r9d,%rax │ │ │ │ + shl $0x3,%r10 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0xc(%r8),%eax │ │ │ │ + imul 0x8(%r8),%eax │ │ │ │ + mov %eax,0x3c(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + imul 0x8(%rsi),%eax │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + mov 0xc(%rdi),%eax │ │ │ │ + imul 0x8(%rdi),%eax │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + movslq %r11d,%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + movslq %r12d,%rcx │ │ │ │ + lea (%r14,%rcx,8),%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 49706 │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x18(%rax),%xmm0 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x30(%rax),%xmm0 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + add $0x1,%rcx │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 494a0 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd 0x8(%rax),%xmm0 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x20(%rax),%xmm0 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x38(%rax),%xmm0 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + add $0x1,%rcx │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 494f0 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + movsd 0x10(%rax),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x28(%rax),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x40(%rax),%xmm0 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + add $0x1,%rcx │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49540 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - jle 4d7be │ │ │ │ - lea 0x50(%rsp),%r9 │ │ │ │ - mov %r8d,(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - callq 55b70 │ │ │ │ + movsd 0x8(%rax),%xmm0 │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x20(%rax),%xmm0 │ │ │ │ + movsd 0x18(%rax),%xmm1 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x38(%rax),%xmm0 │ │ │ │ + movsd 0x30(%rax),%xmm1 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ + add $0x1,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49598 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movsd 0x10(%rax),%xmm0 │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x28(%rax),%xmm0 │ │ │ │ + movsd 0x18(%rax),%xmm1 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x40(%rax),%xmm0 │ │ │ │ + movsd 0x30(%rax),%xmm1 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + add $0x1,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49610 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x10(%rax),%xmm0 │ │ │ │ + movsd 0x8(%rax),%xmm1 │ │ │ │ + lea (%rbx,%rcx,1),%esi │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x28(%rax),%xmm0 │ │ │ │ + movsd 0x20(%rax),%xmm1 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ + movsd 0x40(%rax),%xmm0 │ │ │ │ + movsd 0x38(%rax),%xmm1 │ │ │ │ + lea (%r9,%rcx,1),%esi │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + add $0x1,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49690 │ │ │ │ + add $0x1,%r15d │ │ │ │ + add 0x3c(%rsp),%r11d │ │ │ │ + add 0x38(%rsp),%ebp │ │ │ │ + add 0x34(%rsp),%r12d │ │ │ │ + cmp %r15d,0x30(%rsp) │ │ │ │ + jne 49460 │ │ │ │ + jmpq 491a9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000049730 : │ │ │ │ + push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov 0x8(%rdx),%ebx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + je 4978f │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 499ce │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 498e2 │ │ │ │ + add $0x58,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ mov (%rsp),%r8d │ │ │ │ - jmpq 4d7be │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4977e │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + movslq 0x4(%rsp),%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shl $0x3,%rbx │ │ │ │ + lea -0x1(%rdi),%r11d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + imul 0x8(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + lea 0x8(,%r11,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + mov 0x4(%rsp),%ecx │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%r9,%rbx,1),%r10 │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 498c0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%r8 │ │ │ │ + lea (%rax,%r9,1),%rbp │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%r9 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%esi │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - test %esi,%esi │ │ │ │ - jg 4d606 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 4d880 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x10(%rdx),%xmm5 │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movsd (%r9,%rax,8),%xmm6 │ │ │ │ + movsd (%r10,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ + mulsd 0x8(%rdx),%xmm1 │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 49850 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rsi,%rbp │ │ │ │ + jne 49848 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x30(%rsp),%r13d │ │ │ │ + add 0x28(%rsp),%r14d │ │ │ │ + add 0x20(%rsp),%r15d │ │ │ │ + cmp %r12d,(%rsp) │ │ │ │ + jne 49800 │ │ │ │ + jmpq 4977e │ │ │ │ + mov (%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4977e │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movslq 0x4(%rsp),%r11 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rdx),%r14 │ │ │ │ + mov 0x18(%r13),%r15 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %r11,%rbx │ │ │ │ + shl $0x3,%r11 │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + lea -0x1(%rbx),%r9d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + imul 0x8(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + lea 0x8(,%r9,8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + lea (%r14,%rax,8),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + lea (%r15,%rax,8),%r8 │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 499b3 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ + mulsd (%rcx),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 49988 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r11,%rsi │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 49980 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x20(%rsp),%ebp │ │ │ │ + add 0x18(%rsp),%r12d │ │ │ │ + add 0x10(%rsp),%r13d │ │ │ │ + cmp %ebx,(%rsp) │ │ │ │ + jne 49950 │ │ │ │ + jmpq 4977e │ │ │ │ + mov (%rsp),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4977e │ │ │ │ + movslq 0x4(%rsp),%r12 │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + shl $0x3,%r12 │ │ │ │ + lea (%rbx,%rbx,1),%eax │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov %eax,0x44(%rsp) │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + imul 0x8(%r13),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + lea -0x1(%rbx),%ebp │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + lea 0x8(,%rbp,8),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq 0x10(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 4d7ae │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x4(%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea (%r10,%r12,1),%rbx │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 49ba6 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r11,%r8 │ │ │ │ + lea (%rax,%r10,1),%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x18(%rdx),%xmm5 │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ + movsd (%r10,%rax,8),%xmm10 │ │ │ │ + movsd 0x20(%rdx),%xmm7 │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + movsd (%rbx,%rax,8),%xmm8 │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ + movsd 0x28(%rdx),%xmm6 │ │ │ │ + movsd (%r11,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ + movsd 0x8(%rdx),%xmm5 │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ + mulsd 0x10(%rdx),%xmm1 │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jne 49ac0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r12,%rdi │ │ │ │ + add $0x8,%r9 │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 49ab8 │ │ │ │ + addl $0x1,0x8(%rsp) │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + add %edi,0x10(%rsp) │ │ │ │ + add 0x40(%rsp),%r15d │ │ │ │ + add 0x38(%rsp),%r14d │ │ │ │ + cmp %eax,(%rsp) │ │ │ │ + jne 49a60 │ │ │ │ + jmpq 4977e │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d990 : │ │ │ │ +0000000000049bd0 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rcx),%edx │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + movslq 0xe0(%rsp),%rdx │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov 0x100(%rsp),%ecx │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 4dbd0 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x20(%rsi),%rax │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + mov 0x4(%rax),%ebp │ │ │ │ + mov %r13d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + lea 0x78(%rsp),%rax │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %ebp,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xf8(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 49f92 │ │ │ │ + movl $0x0,0x3c(%rsp) │ │ │ │ + mov %r13d,%r12d │ │ │ │ + mov %r15,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 4dab0 │ │ │ │ - jmpq 4db90 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - cmpl $0x1,(%rdx) │ │ │ │ - jle 4da61 │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ + imul %r13d,%r12d │ │ │ │ + mov %r13d,%r15d │ │ │ │ + mov %rax,%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f4e6(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4db77 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4db90 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4daf8 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4db15 │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4da40 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 49dda │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + movslq 0x3c(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + lea (%rsi,%rax,4),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + callq 56d20 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %ebp,%ebp │ │ │ │ + mov 0x16694(%rip),%rax │ │ │ │ + lea 0x1(%r15),%edi │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 49fea │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 49e5d │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r11d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jne 49e40 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + cmp %r10d,%ebp │ │ │ │ + jne 49e30 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + movslq %ebp,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebp,0x40(%rsp) │ │ │ │ + mov %r12d,0x44(%rsp) │ │ │ │ + mov %ebx,%ebp │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r10,%r14 │ │ │ │ + jmp 49e99 │ │ │ │ + add $0x1,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 49ecb │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %ebx,%edx │ │ │ │ + movsd (%rax,%rbx,8),%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jb 49e90 │ │ │ │ + mov %ebp,%esi │ │ │ │ + lea 0x166b0(%rip),%rdi │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x1,%rbx │ │ │ │ + callq 5ae80 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 49e99 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov 0x40(%rsp),%ebp │ │ │ │ + mov 0x44(%rsp),%r12d │ │ │ │ + mov 0x108(%rsp),%ecx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 49fe0 │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f413(%rip),%rax │ │ │ │ + callq 58f40 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + callq 592b0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + callq 593a0 │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ + je 49f59 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 58170 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 58f40 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 48f60 │ │ │ │ + mov 0x23013(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4daa4 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4db98 │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4dbac │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 49ffb │ │ │ │ + mov 0x100(%rsp),%esi │ │ │ │ + add $0x1,%ebx │ │ │ │ + add %esi,0x3c(%rsp) │ │ │ │ + cmp %ebx,0xf8(%rsp) │ │ │ │ + jne 49d10 │ │ │ │ xor %r12d,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4db82 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + callq 5afa0 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4dbea │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 4a003 │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4da2a │ │ │ │ + callq 56700 │ │ │ │ + jmpq 49ef8 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + jmpq 49ed9 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 49f95 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004a010 : │ │ │ │ + sub $0x8,%rsp │ │ │ │ + pushq $0x0 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + callq 49bd0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + retq │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004dbf0 : │ │ │ │ +000000000004a040 : │ │ │ │ + sub $0x8,%rsp │ │ │ │ + pushq $0x1 │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x40(%rsp) │ │ │ │ + pushq 0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x40(%rsp) │ │ │ │ + push %r9 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + callq 49bd0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + retq │ │ │ │ + │ │ │ │ +000000000004a070 : │ │ │ │ push %r15 │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rsi,%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + lea (%rax,%r8,8),%rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov 0xb8(%rsp),%ecx │ │ │ │ mov 0x8(%rax),%r14d │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - imul %r14d,%ecx │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 4de80 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov %r14d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jg 4de50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ + mov 0x98(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4de10 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0x1f2d3(%rip),%r14 │ │ │ │ - mov %r13,%r12 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 4dd30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - je 4ddf0 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + jle 4a2f6 │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %r14d,%ebp │ │ │ │ + mov %r13,%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + imul %r14d,%ebp │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r14d,%r15d │ │ │ │ + mov %rax,%r14 │ │ │ │ + nop │ │ │ │ + movslq 0x10(%rsp),%rax │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r14),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4de70 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 4de10 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ + mov 0x24(%r13),%edi │ │ │ │ + mov (%rsi,%rax,4),%esi │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + imul %r12d,%edi │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ + mov %esi,0x14(%rsp) │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - cltq │ │ │ │ + movslq %edi,%rax │ │ │ │ + mov (%rsp),%rdi │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x24(%rdi),%edx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - jle 4dd66 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4dd9e │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x24(%r14),%edi │ │ │ │ + imul %r12d,%edi │ │ │ │ + movslq %edi,%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - cmpl $0x1,0x4(%rsp) │ │ │ │ - jne 4dcc0 │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0xb8(%rsp),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,4),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + callq 5aca0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - jne 4dce2 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dd02 │ │ │ │ - nop │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 5a9b0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dd02 │ │ │ │ + callq 56d20 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %ebx,%ebx │ │ │ │ + mov 0x162bf(%rip),%rax │ │ │ │ + lea 0x1(%r15),%edi │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 4a32a │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4a22d │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r11d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jne 4a210 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add %ebp,%r11d │ │ │ │ + cmp %r10d,%ebx │ │ │ │ + jne 4a200 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebx,0x18(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r12d,0x14(%rsp) │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov %ebp,0x1c(%rsp) │ │ │ │ + mov %rcx,%rbp │ │ │ │ + jmp 4a279 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%rbp │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 4a2aa │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %ebp,%edx │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jb 4a270 │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x162d1(%rip),%rdi │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x1,%rbp │ │ │ │ + callq 5ae80 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 4a279 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov 0x18(%rsp),%ebx │ │ │ │ + mov 0x14(%rsp),%r12d │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x1c(%rsp),%ebp │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 58170 │ │ │ │ + mov 0x22cad(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4a338 │ │ │ │ + mov 0xa0(%rsp),%esi │ │ │ │ + add $0x1,%r12d │ │ │ │ + add %esi,0x10(%rsp) │ │ │ │ + cmp %r12d,0x98(%rsp) │ │ │ │ + jne 4a130 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + callq 5afa0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4deb7 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 4a340 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4dc99 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + jmp 4a2c0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4de13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jle 4dc99 │ │ │ │ - jmp 4de56 │ │ │ │ + jmp 4a2f9 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004dec0 : │ │ │ │ +000000000004a350 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rsi),%edi │ │ │ │ - mov %r9d,0x28(%rsp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0x8(%rdi),%r13d │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov %edi,0xc(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 4e1c0 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov 0x8(%rsi),%r9d │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov 0xc(%rbx),%eax │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + mov 0xe8(%rsp),%eax │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov %r8d,0x14(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a730 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %edx,0x2c(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jg 4e190 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - test %edx,%edx │ │ │ │ - jg 4e007 │ │ │ │ - jmpq 4e140 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a767 │ │ │ │ + mov 0x10(%rbx),%eax │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + mov %r9d,%r8d │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%r13d │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r14),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4a930 │ │ │ │ + lea 0x0(%r13,%r13,1),%ecx │ │ │ │ + movslq 0x14(%rsp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %ecx,0x3c(%rsp) │ │ │ │ + mov 0x22aa3(%rip),%rcx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbp,%rax │ │ │ │ + mov %r14,%rbp │ │ │ │ + mov %r13d,%r14d │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmpq 4a5d6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 49150 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 49730 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 57410 │ │ │ │ + cmpl $0x1,0x18(%rsp) │ │ │ │ + jg 4a9b8 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 4aa00 │ │ │ │ + add $0x1,%r14d │ │ │ │ + cmp %r14d,0x0(%rbp) │ │ │ │ + jle 4a930 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0xe8(%rsp),%r11d │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - je 4e0e8 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 4a500 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x14(%rsp),%r10d │ │ │ │ + mov 0x24(%rdi),%edx │ │ │ │ + mov 0x10(%rdi),%rcx │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rdi) │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 4a6b8 │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 4a6a0 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 54de0 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 55350 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 49730 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 4a598 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4a42c │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x70(%rsp),%r12 │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r12,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r14),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4a99d │ │ │ │ + mov 0x227e7(%rip),%rcx │ │ │ │ + movslq 0x14(%rsp),%r8 │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 4a828 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 49150 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1ef90(%rip),%rax │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4e1b0 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4e140 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ + jne 4a91b │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,(%r15) │ │ │ │ + jle 4a998 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - jle 4e038 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - cmpl $0x1,0x28(%rsp) │ │ │ │ + imul %r13d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0xe8(%rsp),%edi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jne 4df90 │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4e096 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ + test %edi,%edi │ │ │ │ + je 4a7c0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%edx │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + imul %r13d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x1257b(%rip),%rax │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - je 4e108 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56010 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - jmpq 4dfd4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dfd4 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56010 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dfd4 │ │ │ │ + mov %rdx,0x18(%rcx) │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4a8e9 │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 4a8d0 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 54de0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a81b │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmp 4a9a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4e269 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 4aa0b │ │ │ │ + add $0xa8,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x2c(%rsp),%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4df74 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov %r12,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 4a965 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %ecx,%edx │ │ │ │ + callq 57410 │ │ │ │ + cmpl $0x2,0x18(%rsp) │ │ │ │ + je 4a5b7 │ │ │ │ + mov 0x3c(%rsp),%ecx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %ecx,%edx │ │ │ │ + callq 57410 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 4a5c8 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 4a933 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +000000000004aa10 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %r9d,%ebp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%eax │ │ │ │ + mov %eax,0x14(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4abcf │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 4aba0 │ │ │ │ + movslq 0x14(%rsp),%r15 │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov %r13,%rcx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 4aacf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rdi),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 57610 │ │ │ │ + mov 0x224ca(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4ab90 │ │ │ │ + add $0x1,%r15 │ │ │ │ + cmp %r15,0x8(%rsp) │ │ │ │ + je 4aba0 │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%esi │ │ │ │ + imul %r15d,%edx │ │ │ │ + mov (%rax,%r15,4),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x24(%r13),%edx │ │ │ │ + imul %eax,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + mov 0x24(%rdi),%edx │ │ │ │ + mov 0x10(%rdi),%r10 │ │ │ │ + imul %eax,%edx │ │ │ │ + imul 0x24(%rbx),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%r10,%rdx,8),%rdx │ │ │ │ + cltq │ │ │ │ + mov %rdx,0x18(%rdi) │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + test %esi,%esi │ │ │ │ + je 4aaa0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4ab71 │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rbp │ │ │ │ + jne 4ab58 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 57610 │ │ │ │ + mov 0x223fa(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4aac0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4e143 │ │ │ │ + jmp 4aba3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - imul %r15d,%eax │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ecx,0x20(%rsp) │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %eax,%r8d │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - mov 0x20(%rsp),%ecx │ │ │ │ - jle 4e240 │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %edx,0x2c(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4df74 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4abf0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x14(%rsp),%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jmpq 4df74 │ │ │ │ + jmpq 4aa6b │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004e270 : │ │ │ │ +000000000004ac00 : │ │ │ │ push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - movslq 0xc(%rdi),%rbx │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - mov 0x4(%rsi),%eax │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %r8d,0x20(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4ad70 │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + movslq %ebx,%rdi │ │ │ │ + movsd 0x1585f(%rip),%xmm2 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + lea 0x0(,%rdi,8),%r10 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x22306(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - mov 0x8(%r13),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 4e2dc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 4e48e │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 4e3d9 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ad88 │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4ad48 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,1),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x123cd(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4ad38 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + mulsd (%r9,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 4ad10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r10,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 4ad00 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4ae07 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add 0x2c(%rsp),%r13d │ │ │ │ + add 0x30(%rsp),%r14d │ │ │ │ + add 0x34(%rsp),%r15d │ │ │ │ + cmp 0x28(%rsp),%ebp │ │ │ │ + jne 4acb8 │ │ │ │ add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x30(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4e3c8 │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov 0x18(%r13),%r14 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - lea -0x1(%rdi),%r10d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - add %eax,%eax │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - lea 0x8(,%r10,8),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - lea (%r14,%rax,8),%r8 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%r15,%rax,8),%rsi │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4e3b1 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %r9,%rdi │ │ │ │ - lea (%rax,%r8,1),%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%r8 │ │ │ │ + mov 0x4(%rsp),%r11d │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r8,%rax,8),%r8 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4ad48 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,1),%r11 │ │ │ │ xchg %ax,%ax │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4ade8 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ mulsd (%r8,%rax,8),%xmm0 │ │ │ │ - mulsd (%r9,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,(%rsi,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 4e378 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 4adc0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r10,%rsi │ │ │ │ + add %r10,%r8 │ │ │ │ add $0x8,%rcx │ │ │ │ - add %rbx,%rsi │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 4e370 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add 0x20(%rsp),%r12d │ │ │ │ - add 0x18(%rsp),%r13d │ │ │ │ - cmp %ebp,0x30(%rsp) │ │ │ │ - jne 4e340 │ │ │ │ - xor %eax,%eax │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jne 4adb0 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ad54 │ │ │ │ add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x30(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4e3c8 │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - movslq %ebx,%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004ae20 : │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 4ac00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004ae30 : │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmpq 4ac00 │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000004ae40 : │ │ │ │ + push %r15 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov (%rax),%ebx │ │ │ │ + mov 0x4(%rdx),%r15d │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + mov %ebx,-0x24(%rsp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4af87 │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x10(%rsi),%r10 │ │ │ │ + movslq %r11d,%r8 │ │ │ │ + lea 0x0(,%r8,8),%r9 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov 0x18(%r12),%r14 │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - shl $0x3,%r9 │ │ │ │ + mov %rbx,-0x38(%rsp) │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov %r10,-0x30(%rsp) │ │ │ │ + mov %rbx,-0x48(%rsp) │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ + mov %eax,-0x1c(%rsp) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x220d1(%rip),%rcx │ │ │ │ + mov %rbx,-0x40(%rsp) │ │ │ │ + mov %eax,-0x18(%rsp) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov (%rcx),%ebx │ │ │ │ + mov %eax,-0x14(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ + lea 0x8(%r10),%rax │ │ │ │ + mov %ebx,-0x28(%rsp) │ │ │ │ + mov 0x24(%rdi),%ebx │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ + mov %ebx,-0x20(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0xc(%r13),%r13d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %eax,%r12d │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - lea -0x1(%rax),%r8d │ │ │ │ - lea 0x8(,%r8,8),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - movslq %ebx,%rax │ │ │ │ - lea (%r15,%rax,8),%rdi │ │ │ │ + mov -0x48(%rsp),%rcx │ │ │ │ + mov -0x40(%rsp),%rsi │ │ │ │ movslq %ebp,%rax │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 4e476 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + movslq %ebx,%rdi │ │ │ │ + lea (%rcx,%rax,8),%rcx │ │ │ │ + lea (%rsi,%rdx,8),%rsi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4af5e │ │ │ │ + mov -0x38(%rsp),%r10 │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ + lea (%r10,%rdi,8),%rdi │ │ │ │ + mov -0x8(%rsp),%r10 │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + add -0x10(%rsp),%rax │ │ │ │ + lea (%r10,%rax,8),%r10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4af4b │ │ │ │ + nop │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 4e450 │ │ │ │ - add $0x8,%rcx │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 4af30 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r9,%rcx │ │ │ │ add %r9,%rsi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 4e448 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r13d,%ebx │ │ │ │ - add %r12d,%ebp │ │ │ │ - cmp %r11d,0x30(%rsp) │ │ │ │ - jne 4e420 │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 4af28 │ │ │ │ + mov -0x28(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4af94 │ │ │ │ + add $0x1,%r14d │ │ │ │ + add -0x20(%rsp),%ebx │ │ │ │ + add -0x1c(%rsp),%ebp │ │ │ │ + add -0x18(%rsp),%r12d │ │ │ │ + add -0x14(%rsp),%r13d │ │ │ │ + cmp -0x24(%rsp),%r14d │ │ │ │ + jne 4aee0 │ │ │ │ + pop %rbx │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4e3ca │ │ │ │ - mov 0x30(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4e3c8 │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + pop %rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000000000004afb0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %r9d,0x44(%rsp) │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ + jle 4b23a │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + movslq 0xc(%rsp),%r14 │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + lea 0x0(,%r14,8),%r12 │ │ │ │ + movl $0x0,0x34(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movl $0x0,0x3c(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %eax,0x84(%rsp) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %eax,0x80(%rsp) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov %eax,0x7c(%rsp) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov %eax,0x78(%rsp) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - lea -0x1(%rdi),%ebx │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq 0x3c(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x44(%rsp),%r9d │ │ │ │ + lea (%rdx,%rax,8),%r11 │ │ │ │ + movslq 0x38(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,8),%rcx │ │ │ │ + movslq 0x34(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + lea (%rdx,%rax,8),%rdi │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,8),%rbx │ │ │ │ + movslq 0x2c(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 4b250 │ │ │ │ + mov 0x40(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4b1e8 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rdi,%r13 │ │ │ │ + lea 0x8(%rax,%rdx,1),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea (%rax,%rax,2),%eax │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - lea 0x8(,%rbx,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x15431(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x15422(%rip),%rsi │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ + jle 4b1c5 │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ + movsd (%rbx,%rax,8),%xmm0 │ │ │ │ + divsd %xmm4,%xmm1 │ │ │ │ + mulsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4b190 │ │ │ │ + add %rbp,%r12 │ │ │ │ + add %rbp,%r13 │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r15,0x20(%rsp) │ │ │ │ + jne 4b150 │ │ │ │ + mov %rbp,%r12 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov 0x21d91(%rip),%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4b317 │ │ │ │ + mov 0x84(%rsp),%edi │ │ │ │ + addl $0x1,0x28(%rsp) │ │ │ │ + add %edi,0x3c(%rsp) │ │ │ │ + mov 0x7c(%rsp),%esi │ │ │ │ + mov 0x80(%rsp),%edi │ │ │ │ + mov 0x74(%rsp),%edx │ │ │ │ + add %edi,0x38(%rsp) │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + mov 0x78(%rsp),%edi │ │ │ │ + add %esi,0x34(%rsp) │ │ │ │ + add %edi,0x30(%rsp) │ │ │ │ + add %edx,0x2c(%rsp) │ │ │ │ + cmp 0x70(%rsp),%eax │ │ │ │ + jne 4b0c0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x40(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4b1e8 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rdi,%r13 │ │ │ │ + lea 0x8(%rax,%rdx,1),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x15301(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ mov 0xc(%rsp),%ecx │ │ │ │ - lea (%rdi,%rax,8),%r9 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - lea (%r9,%rax,1),%r10 │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x152f2(%rip),%rdi │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4e594 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %r11,%rdi │ │ │ │ - lea (%rax,%r9,1),%r12 │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ + jle 4b2f5 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ + divsd %xmm2,%xmm1 │ │ │ │ + mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4b2c0 │ │ │ │ + add %rbp,%r12 │ │ │ │ + add %rbp,%r13 │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r15,0x20(%rsp) │ │ │ │ + jne 4b280 │ │ │ │ + jmpq 4b1e2 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmpq 4b23c │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +000000000004b330 : │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmpq 4afb0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004b340 : │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmpq 4afb0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004b350 : │ │ │ │ + push %r15 │ │ │ │ + mov %r9,%r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xc8,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,0x90(%rsp) │ │ │ │ + jle 4b69b │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movl $0x0,0x54(%rsp) │ │ │ │ + mov 0x24(%rcx),%ecx │ │ │ │ + movslq 0x2c(%rsp),%r14 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + mov 0x24(%rdx),%edx │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + add $0x8,%rax │ │ │ │ + lea 0x0(,%r14,8),%r13 │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov 0x10(%r15),%rdi │ │ │ │ + mov %edx,0x74(%rsp) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + mov %edx,0x94(%rsp) │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ + mov %ecx,0x78(%rsp) │ │ │ │ + mov 0x24(%rdx),%edx │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov %edx,0xa0(%rsp) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + mov %edx,0xa4(%rsp) │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov 0x24(%rbp),%edi │ │ │ │ + mov %edx,0xb0(%rsp) │ │ │ │ + mov %edi,0x7c(%rsp) │ │ │ │ + movl $0x0,0x50(%rsp) │ │ │ │ + mov 0x70(%rsp),%edx │ │ │ │ + movl $0x0,0x4c(%rsp) │ │ │ │ + sub $0x1,%edx │ │ │ │ + movl $0x0,0x48(%rsp) │ │ │ │ + movl $0x0,0x3c(%rsp) │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + movl $0x0,0x44(%rsp) │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + mov %edx,0xb4(%rsp) │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ + movslq 0x3c(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + movslq 0x50(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + lea (%rdx,%rax,8),%r14 │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + movslq 0x48(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + lea (%rbx,%rsi,8),%rbx │ │ │ │ + movslq 0x44(%rsp),%r8 │ │ │ │ + movslq 0x40(%rsp),%rcx │ │ │ │ + movslq 0x54(%rsp),%rsi │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + movslq 0x4c(%rsp),%rax │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4b634 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + lea (%rdi,%r8,8),%r10 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + lea (%rsi,%rcx,8),%rsi │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + lea (%rcx,%rax,8),%rbp │ │ │ │ + mov 0xb4(%rsp),%eax │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %r13,%rbp │ │ │ │ + mov %rdx,%r13 │ │ │ │ + add %r8,%rax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%r10,%rax,8),%xmm1 │ │ │ │ - mulsd (%r9,%rax,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x15007(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ + test %edx,%edx │ │ │ │ + mov 0x14ff0(%rip),%rdx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ + jle 4b60a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + mulsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ + mulsd (%r12,%rax,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ movsd (%rdi),%xmm1 │ │ │ │ - mulsd (%r11,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 4e548 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbp,%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4b5c8 │ │ │ │ + add %r14,%rbx │ │ │ │ + add %r14,%r12 │ │ │ │ + add %r14,%r13 │ │ │ │ + add $0x8,%r10 │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jne 4e540 │ │ │ │ - add $0x1,%r13d │ │ │ │ - add 0x34(%rsp),%r14d │ │ │ │ - add 0x28(%rsp),%r15d │ │ │ │ - cmp %r13d,0x30(%rsp) │ │ │ │ - jne 4e500 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%r15 │ │ │ │ + cmp %r10,0x20(%rsp) │ │ │ │ + jne 4b570 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rbp,%r13 │ │ │ │ + mov 0x21945(%rip),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4b6af │ │ │ │ + mov 0x7c(%rsp),%ecx │ │ │ │ + addl $0x1,0x38(%rsp) │ │ │ │ + add %ecx,0x44(%rsp) │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + mov 0x78(%rsp),%ecx │ │ │ │ + add %ecx,0x40(%rsp) │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + add %ecx,0x3c(%rsp) │ │ │ │ + mov 0x94(%rsp),%ecx │ │ │ │ + add %ecx,0x48(%rsp) │ │ │ │ + mov 0xa0(%rsp),%ecx │ │ │ │ + add %ecx,0x4c(%rsp) │ │ │ │ + mov 0xa4(%rsp),%ecx │ │ │ │ + add %ecx,0x50(%rsp) │ │ │ │ + mov 0xb0(%rsp),%ecx │ │ │ │ + add %ecx,0x54(%rsp) │ │ │ │ + cmp 0x90(%rsp),%eax │ │ │ │ + jne 4b4c0 │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4e3ca │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + add $0xc8,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4b69d │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004e5c0 : │ │ │ │ +000000000004b6c0 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rdx),%ecx │ │ │ │ - mov 0xc(%rsi),%ebp │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x8(%rsi),%edx │ │ │ │ - mov 0x4(%rsi),%r14d │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4e61c │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 4e877 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 4e768 │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdx),%r15d │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x120b5(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov %r15d,0x70(%rsp) │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4b976 │ │ │ │ + mov %r15d,%r14d │ │ │ │ + movslq %ebx,%r12 │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + lea -0x1(%r14),%eax │ │ │ │ + lea 0x0(,%r12,8),%r15 │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov (%rsp),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x2c(%rsp),%r14d │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x24(%rax),%r8d │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + imul %r14d,%r8d │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov 0x10(%rdi),%r13 │ │ │ │ + movslq %eax,%rbx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + movslq %eax,%rdx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + callq 5a210 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%ecx │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x10(%rdi),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rbp │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x10(%rdi),%rsi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4b953 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov %r15,%rbx │ │ │ │ + lea (%rax,%rcx,8),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + lea (%rcx,%rdx,8),%r11 │ │ │ │ + mov 0x74(%rsp),%edx │ │ │ │ + lea (%r10,%r8,8),%rdi │ │ │ │ + mov %r11,%r15 │ │ │ │ + add %r8,%rdx │ │ │ │ + lea 0x8(%r10,%rdx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x14ce9(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov 0x14ce5(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jle 4b929 │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + mulsd (%r14,%rdx,8),%xmm0 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd (%r12,%rdx,8),%xmm0 │ │ │ │ + mulsd (%rbx,%rdx,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ + add $0x1,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 4b8e8 │ │ │ │ + add %r13,%rbp │ │ │ │ + add %r13,%r12 │ │ │ │ + add %r13,%r14 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x8,%r15 │ │ │ │ + cmp %rdi,0x18(%rsp) │ │ │ │ + jne 4b890 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov 0x21626(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4b9ab │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + addl $0x1,0x2c(%rsp) │ │ │ │ + mov 0x2c(%rsp),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jg 4b780 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4b9b3 │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 4e757 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - mov %r14d,(%rsp) │ │ │ │ - movslq %ebp,%r9 │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - movslq %ecx,%r12 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov %edx,0x30(%rsp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,%r14d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ - mov %edi,0x28(%rsp) │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - lea 0x0(%rbp,%rbp,1),%edi │ │ │ │ - mov %edi,0x38(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4b979 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov (%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%rbx │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%r11 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - cmp %esi,0x28(%rsp) │ │ │ │ - jne 4e6d0 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + │ │ │ │ +000000000004b9c0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%ebp │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov %ebp,0x44(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r13 │ │ │ │ + mov 0x18(%rax),%r14 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4bc8b │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ imul %ecx,%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4e73f │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4e729 │ │ │ │ - mov %r10d,%edx │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - mov %rbx,%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rsi │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ - add %ecx,%edx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rbx,0x18(%rsi) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + imul %ecx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + imul 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + movslq %ecx,%rax │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x14974(%rip),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rax,%xmm4 │ │ │ │ + jle 4bc62 │ │ │ │ + lea (%r12,%rcx,1),%rax │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + add 0x10(%rsp),%rax │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + lea 0x8(%r12,%rax,1),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ - mulsd (%rax,%r9,8),%xmm0 │ │ │ │ - add $0x8,%rax │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 4e700 │ │ │ │ - movsd %xmm1,(%r11,%r10,8) │ │ │ │ - movsd %xmm2,0x8(%r11,%r10,8) │ │ │ │ - add $0x1,%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 4e6e0 │ │ │ │ - add $0x1,%r13d │ │ │ │ - add 0x38(%rsp),%r14d │ │ │ │ - add 0x30(%rsp),%r15d │ │ │ │ - cmp %r13d,(%rsp) │ │ │ │ - jne 4e690 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4bc30 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%edi │ │ │ │ + mov %r12d,%r11d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + mov %r12d,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rax,%rdi,1),%esi │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + lea (%rax,%r8,1),%edx │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ + addsd (%r14,%rsi,8),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd (%rbx,%r10,8),%xmm2 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x0(%rbp,%rdx,8) │ │ │ │ + cmp %r9d,%eax │ │ │ │ + jne 4bbe0 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r15d,%edi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4bbd0 │ │ │ │ + addq $0x8,(%rsp) │ │ │ │ + mov 0x2c(%rsp),%edi │ │ │ │ + add %r15d,%r9d │ │ │ │ + add %r15d,%r12d │ │ │ │ + addq $0x8,0x8(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add %edi,0x28(%rsp) │ │ │ │ + add 0x18(%rsp),%rbp │ │ │ │ + sub %r15d,0x10(%rsp) │ │ │ │ + cmp %rax,0x20(%rsp) │ │ │ │ + jne 4bb90 │ │ │ │ + mov 0x21317(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4bcca │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + addl $0x1,0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jle 4bc8b │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmpq 4baa7 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4bcd2 │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 4e757 │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4bc8e │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004bce0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xb8,%rsp │ │ │ │ + mov 0x8(%rdi),%r12d │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%esi │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - movslq %ecx,%rbx │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x4(%rdi),%eax │ │ │ │ + mov %r12d,%edi │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x90(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%rbp │ │ │ │ + mov 0x18(%rax),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4bf6f │ │ │ │ + mov %r12d,%eax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,(%rsp) │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + lea 0x8(%r13,%rax,8),%r11 │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%ebx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ - mov %esi,0x8(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - movslq %r15d,%rax │ │ │ │ - cmp %r14d,0x8(%rsp) │ │ │ │ - jne 4e7eb │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x8(%rdi),%esi │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - imul %ecx,%esi │ │ │ │ - imul %r12d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4e85b │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x14631(%rip),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rax,%xmm4 │ │ │ │ + jle 4bf46 │ │ │ │ + movslq 0x1c(%rsp),%rax │ │ │ │ xor %r9d,%r9d │ │ │ │ - lea (%rsi,%rdx,8),%r11 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - add 0x30(%rsp),%rdx │ │ │ │ - lea (%rsi,%rdx,8),%r8 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - lea (%rsi,%rax,8),%r10 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%rcx,%rax,1),%r11 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + movsd (%r11,%r9,8),%xmm2 │ │ │ │ + movsd (%r10,%r9,8),%xmm0 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 4bf33 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9d,%edx │ │ │ │ - mov %r11,%rax │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4e84c │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - add %ecx,%edx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd -0x8(%rax),%xmm0 │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 4e830 │ │ │ │ - movsd %xmm1,(%r10,%r9,8) │ │ │ │ + mov %r8d,%eax │ │ │ │ + mov %r13,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x8,%rcx │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ + addsd (%r14,%rdx,8),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd -0x8(%rcx),%xmm2 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,(%rbx,%rdx,8) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 4bef0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r12d,%r8d │ │ │ │ + add %r12d,%edi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 4bee8 │ │ │ │ + add (%rsp),%rbx │ │ │ │ add $0x1,%r9 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 4e818 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add %ebp,%r13d │ │ │ │ - add 0x10(%rsp),%r15d │ │ │ │ - cmp %r12d,%r14d │ │ │ │ - jne 4e7c0 │ │ │ │ + cmp %r9,0x8(%rsp) │ │ │ │ + jne 4beb0 │ │ │ │ + mov 0x21033(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4bfae │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + addl $0x1,0x18(%rsp) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4bf6f │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmpq 4bdf7 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4bfb6 │ │ │ │ + add $0xb8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4bf72 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004bfc0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%ebp │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4e759 │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 4e757 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movslq %ebp,%r11 │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - mov %r14d,0x8(%rsp) │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movslq %ecx,%r13 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - lea 0x0(,%r11,8),%rbx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov %edx,0x40(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov %ebp,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4c25b │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x34(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %eax,0x6c(%rsp) │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x34(%rsp),%ecx │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ecx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rbx,0x18(%rsi) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + imul %ecx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + imul 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x68(%rsp),%edx │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 4c232 │ │ │ │ + lea (%r12,%rcx,8),%rax │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea (%r9,%r8,8),%rax │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x6c(%rsp),%eax │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x8(%r12,%rax,8),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov %r12d,%r11d │ │ │ │ + mov 0x10(%rsp),%edi │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mulsd (%rax),%xmm2 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4c200 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + mov %r12d,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rax,%rdi,1),%esi │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + lea (%rax,%r8,1),%edx │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r14,%rsi,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ + cmp %r9d,%eax │ │ │ │ + jne 4c1b0 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r15d,%edi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4c1a0 │ │ │ │ + addq $0x8,(%rsp) │ │ │ │ + mov 0x30(%rsp),%edi │ │ │ │ + add %r15d,%r9d │ │ │ │ + add %r15d,%r12d │ │ │ │ + addq $0x8,0x18(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add %edi,0x10(%rsp) │ │ │ │ + add 0x20(%rsp),%rbp │ │ │ │ + sub %r15d,0x8(%rsp) │ │ │ │ + cmp %rax,0x28(%rsp) │ │ │ │ + jne 4c178 │ │ │ │ + mov 0x20d47(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4c29a │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + addl $0x1,0x34(%rsp) │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jle 4c25b │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmpq 4c0a2 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4c2a2 │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4c25e │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004c2b0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xc8,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%ebp │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov %r15d,%edi │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ebp,0x74(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4c649 │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x70(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + mov %eax,0x54(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ + movslq %ebp,%rax │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - movl $0x0,(%rsp) │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %edi,0x38(%rsp) │ │ │ │ - lea 0x0(%rbp,%rbp,2),%edi │ │ │ │ - mov %edi,0x4c(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%esi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + movslq %eax,%r12 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + imul 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + movslq %esi,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x74(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + test %edx,%edx │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + jle 4c61d │ │ │ │ + lea (%rcx,%r12,8),%rax │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea (%r9,%r8,8),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea (%r11,%r10,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x140ac(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movsd 0x140ad(%rip),%xmm5 │ │ │ │ + movsd 0x1408d(%rip),%xmm6 │ │ │ │ + movsd (%rdi,%rax,8),%xmm4 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ + divsd 0x14072(%rip),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4c5ed │ │ │ │ + mov 0x20(%rsp),%r9d │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%r11d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %eax,%rdx │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + lea (%rax,%r9,1),%ecx │ │ │ │ + movsd (%rbx,%rdx,8),%xmm2 │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ + lea (%rax,%r8,1),%edx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x8,%rsi │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r14,%rdx,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ + cmp %r12d,%eax │ │ │ │ + jne 4c570 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add $0x8,%rdi │ │ │ │ + add %r15d,%r8d │ │ │ │ + add %r15d,%r9d │ │ │ │ + cmp %r11d,%r12d │ │ │ │ + jne 4c558 │ │ │ │ + addq $0x1,0x18(%rsp) │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + add %r15d,%r12d │ │ │ │ + add %r15d,0x8(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add %esi,0x28(%rsp) │ │ │ │ + add 0x30(%rsp),%rbp │ │ │ │ + sub %r15d,0x20(%rsp) │ │ │ │ + cmp %rax,0x58(%rsp) │ │ │ │ + jne 4c4d0 │ │ │ │ + mov 0x2095c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4c68e │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + addl $0x1,0x70(%rsp) │ │ │ │ + mov 0x70(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4c649 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + jmpq 4c3ba │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4c696 │ │ │ │ + add $0xc8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4c64c │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004c6a0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x118,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + lea 0xd0(%rsp),%rbp │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - lea (%rbx,%rax,8),%rdi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ - movslq (%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%r12 │ │ │ │ - mov 0x8(%rsp),%ebx │ │ │ │ - cmp %ebx,0x38(%rsp) │ │ │ │ - jne 4e92e │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ + mov 0x4(%rdi),%eax │ │ │ │ + mov %r15d,%edi │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov %eax,0x50(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xc8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movl $0xffffffff,0xf0(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 59ff0 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ + jle 4caba │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x54(%rsp) │ │ │ │ imul %r15d,%eax │ │ │ │ + movl $0x0,0x58(%rsp) │ │ │ │ + movl $0x0,0x5c(%rsp) │ │ │ │ + movl $0x0,0x60(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%r9,%rax,8),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4e9ce │ │ │ │ + movl $0x0,0x64(%rsp) │ │ │ │ + shl $0x3,%rax │ │ │ │ + movl $0x0,0x4c(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov %eax,0x84(%rsp) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ + mov %eax,0x80(%rsp) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ + mov %r11,%r13 │ │ │ │ + mov %eax,0x7c(%rsp) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov %eax,0x78(%rsp) │ │ │ │ + mov 0x24(%r10),%eax │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov 0x10(%r10),%rdi │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + movslq 0x50(%rsp),%rax │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + movslq 0x64(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + movslq 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%rbp │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movslq 0x60(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbp,0x18(%rax) │ │ │ │ + movslq 0x5c(%rsp),%rax │ │ │ │ + lea (%rbx,%rdx,8),%r12 │ │ │ │ + movslq 0x54(%rsp),%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4ca68 │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + lea (%rbx,%rcx,8),%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov %r15d,%ebx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4e9a9 │ │ │ │ - mov %ebx,%edx │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - xor %eax,%eax │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rsi │ │ │ │ + mov %r11d,0x48(%rsp) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x13c47(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + test %r15d,%r15d │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + movsd 0x13c45(%rip),%xmm5 │ │ │ │ + movsd 0x13c25(%rip),%xmm6 │ │ │ │ movsd (%rdi,%rax,8),%xmm4 │ │ │ │ - add %ecx,%edx │ │ │ │ - movsd (%r9,%rsi,8),%xmm0 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r11d │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ - movsd (%r8,%rax,8),%xmm4 │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ + divsd 0x13c05(%rip),%xmm4 │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ - mulsd (%r10,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 4e970 │ │ │ │ - lea 0x2(%rbx),%eax │ │ │ │ - movsd %xmm1,(%r12,%rbx,8) │ │ │ │ - movsd %xmm2,0x8(%r12,%rbx,8) │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + jle 4ca42 │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov %r11d,%r10d │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %r10d,%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov %r11d,%edx │ │ │ │ + lea 0x0(%rbp,%rax,8),%r9 │ │ │ │ + movslq %edx,%rsi │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + lea (%r8,%rdx,1),%eax │ │ │ │ + movsd 0x0(%rbp,%rsi,8),%xmm0 │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ cltq │ │ │ │ - add $0x1,%rbx │ │ │ │ - movsd %xmm3,(%r12,%rax,8) │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 4e948 │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ - add $0x1,%r15d │ │ │ │ - add %ebx,(%rsp) │ │ │ │ - add 0x4c(%rsp),%r14d │ │ │ │ - cmp %r15d,0x8(%rsp) │ │ │ │ - jne 4e8e8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 4e759 │ │ │ │ + add $0x1,%edx │ │ │ │ + add $0x8,%rcx │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r14,%rax,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 4c9d0 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add $0x8,%rdi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r10d,%ebx │ │ │ │ + jne 4c9c0 │ │ │ │ + sub %r15d,0x18(%rsp) │ │ │ │ + add 0x20(%rsp),%r12 │ │ │ │ + add %r15d,%ebx │ │ │ │ + add %r15d,%r11d │ │ │ │ + addq $0x1,0x10(%rsp) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + cmp %rax,0x40(%rsp) │ │ │ │ + jne 4c930 │ │ │ │ + mov 0x20511(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4caff │ │ │ │ + mov 0x84(%rsp),%edi │ │ │ │ + addl $0x1,0x4c(%rsp) │ │ │ │ + add %edi,0x64(%rsp) │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + mov 0x80(%rsp),%edi │ │ │ │ + add %edi,0x60(%rsp) │ │ │ │ + mov 0x7c(%rsp),%edi │ │ │ │ + add %edi,0x5c(%rsp) │ │ │ │ + mov 0x78(%rsp),%edi │ │ │ │ + add %edi,0x58(%rsp) │ │ │ │ + mov 0x74(%rsp),%edi │ │ │ │ + add %edi,0x54(%rsp) │ │ │ │ + cmp %eax,0x70(%rsp) │ │ │ │ + jne 4c896 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4cb07 │ │ │ │ + add $0x118,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4cabd │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004e9f0 : │ │ │ │ +000000000004cb10 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rsi),%ebx │ │ │ │ - mov 0xc(%rdx),%edi │ │ │ │ - mov 0x8(%rsi),%edx │ │ │ │ - mov %ebx,0x8(%rsp) │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov %ebx,0x40(%rsp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4ea51 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 4ec7f │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 4eb8d │ │ │ │ + sub $0x108,%rsp │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x11ca0(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + movslq 0x8(%rdi),%rax │ │ │ │ + mov %r14d,0x9c(%rsp) │ │ │ │ + movq $0x0,0xe8(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + imul $0x55555556,%rax,%rax │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %ebx,%edi │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x20,%rax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea 0x1(%rax),%r12d │ │ │ │ + mov %eax,0x88(%rsp) │ │ │ │ + mov %r12d,0x48(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xe8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0x0(%rbp),%r8d │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4d0c4 │ │ │ │ + movl $0x0,0x98(%rsp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x1(%rbx),%ebx │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ + imul %ebx,%r12d │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %ebx,0x4c(%rsp) │ │ │ │ + mov %eax,0x8c(%rsp) │ │ │ │ + mov %r12d,0x70(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%ebx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + movslq %eax,%r12 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%r13 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r13,0x18(%rsi) │ │ │ │ + mov %ebx,%esi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + mov 0x9c(%rsp),%esi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4d08f │ │ │ │ + movslq 0x9c(%rsp),%rax │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea (%r11,%r12,8),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + lea (%r8,%rcx,8),%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x13773(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + movsd 0x13781(%rip),%xmm3 │ │ │ │ + movsd 0x13769(%rip),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm0 │ │ │ │ + movsd 0x13775(%rip),%xmm2 │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ + xorpd 0x13774(%rip),%xmm7 │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ + movsd (%rsi,%r12,8),%xmm6 │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ + xorpd 0x1373e(%rip),%xmm2 │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 4cfd8 │ │ │ │ + mov 0x8c(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%r11d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0x40(%rsp),%r10d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea (%rax,%r9,1),%r8d │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea 0x0(%r13,%r8,1),%r12 │ │ │ │ + add %rbp,%r8 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %eax,%rdi │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ + lea (%r10,%rax,1),%edx │ │ │ │ + lea (%r11,%rax,1),%ecx │ │ │ │ + movsd 0x0(%r13,%rdi,8),%xmm9 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ + movsd (%r15,%r9,8),%xmm11 │ │ │ │ + add $0x8,%rsi │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ + mulsd 0x0(%rbp,%rdi,8),%xmm1 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ + mulsd (%rdi),%xmm9 │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ + movsd (%r14,%rdx,8),%xmm10 │ │ │ │ + addsd (%r8,%rdx,8),%xmm10 │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rcx,8) │ │ │ │ + cmp %eax,0x8(%rsp) │ │ │ │ + jne 4cf00 │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + lea 0x1(%r9),%rax │ │ │ │ + add %esi,%r10d │ │ │ │ + add %esi,%r11d │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ + je 4cfd8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + jmpq 4cee0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d01e │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ + mov 0x88(%rsp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ + mov 0x4c(%rsp),%edi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rbx,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jne 4d000 │ │ │ │ + mov 0x48(%rsp),%esi │ │ │ │ + mov 0x70(%rsp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp %esi,0x1c(%rsp) │ │ │ │ + jle 4d05c │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + mov 0x4c(%rsp),%edi │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rbx,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 4d040 │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + addq $0x1,0x30(%rsp) │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + add %esi,0x20(%rsp) │ │ │ │ + add %esi,0x8(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add %ecx,0x40(%rsp) │ │ │ │ + add 0x50(%rsp),%rbx │ │ │ │ + sub %esi,0x38(%rsp) │ │ │ │ + cmp %rax,0x58(%rsp) │ │ │ │ + jne 4ce08 │ │ │ │ + mov 0x1feea(%rip),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4d109 │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + addl $0x1,0x98(%rsp) │ │ │ │ + mov 0x98(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4d0c4 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + jmpq 4cc82 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4d111 │ │ │ │ + add $0x108,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x40(%rsp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 4eb7c │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x1(%rdi),%r10d │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x8(%rsp),%ebx │ │ │ │ - lea (%rbx,%rbx,1),%edx │ │ │ │ - mov %edx,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4d0c7 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d120 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x158,%rsp │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + lea 0x110(%rsp),%rbp │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r14d,0x94(%rsp) │ │ │ │ + movq $0x0,0xe8(%rsp) │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + movq $0x0,0xf8(%rsp) │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xe8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xf8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movl $0xffffffff,0x130(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r14d,%edx │ │ │ │ + lea 0x108(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 59ff0 │ │ │ │ + mov (%r12),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4d71d │ │ │ │ + movl $0x0,0x90(%rsp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %eax,0x4c(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ movslq %ebx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ shl $0x3,%rax │ │ │ │ - imul %edi,%edx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ lea -0x1(%rbx),%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %edx,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4eb60 │ │ │ │ - mov 0xc(%r13),%ebx │ │ │ │ - imul 0x8(%r13),%ebx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x18(%r13),%r12 │ │ │ │ - imul %r14d,%ebx │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rbp │ │ │ │ - movslq %ebx,%rbx │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x8(%r15,%rax,8),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0x90(%rsp),%ebx │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov 0x24(%rax),%edi │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + movslq %edi,%rcx │ │ │ │ + mov 0x24(%rax),%edi │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + imul %ebx,%edi │ │ │ │ + movslq %edi,%r10 │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov 0x24(%rax),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + movslq %edi,%rax │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rbx,0x18(%rsi) │ │ │ │ + imul %edi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%r12 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %edi,%eax │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + cltq │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x10(%rax),%rbp │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + callq 5a210 │ │ │ │ + mov 0x94(%rsp),%eax │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d6ed │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + lea (%r9,%rcx,8),%r10 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + add %rdx,%rcx │ │ │ │ + lea (%r11,%r10,8),%r9 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - lea (%r12,%rax,8),%rdx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x1308f(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + movsd 0x130a8(%rip),%xmm4 │ │ │ │ + movsd 0x130a8(%rip),%xmm3 │ │ │ │ + mulsd %xmm0,%xmm0 │ │ │ │ + movsd (%rdi,%rax,8),%xmm2 │ │ │ │ + movsd 0x1309f(%rip),%xmm5 │ │ │ │ + movsd 0x1309f(%rip),%xmm6 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ + mov 0x48(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ + movsd (%rdi,%rax,8),%xmm1 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ + test %edx,%edx │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ + movsd (%rdi,%rax,8),%xmm7 │ │ │ │ + mulsd 0x13070(%rip),%xmm2 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ + xorpd 0x13054(%rip),%xmm3 │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ + jle 4d6bf │ │ │ │ + mov 0x30(%rsp),%r9d │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rbp,%r10 │ │ │ │ + mov %r15,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4eb50 │ │ │ │ - lea (%rdi,%rax,1),%r9d │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ - movslq %r9d,%r9 │ │ │ │ - movsd (%rcx,%r9,8),%xmm0 │ │ │ │ - mulsd (%r8),%xmm0 │ │ │ │ - mov %rax,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movsd (%r15,%rax,8),%xmm1 │ │ │ │ + lea (%rdi,%rax,1),%edx │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + movsd (%rbx,%rax,8),%xmm10 │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ + mulsd 0x0(%rbp,%rax,8),%xmm8 │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ + mulsd (%r10),%xmm1 │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ + movsd (%r8,%rdx,8),%xmm11 │ │ │ │ + addsd (%rsi,%rdx,8),%xmm11 │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ + movsd 0x0(%r13,%rcx,8),%xmm9 │ │ │ │ + addsd (%r14,%rcx,8),%xmm9 │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + movsd %xmm0,(%r12,%rdx,8) │ │ │ │ + mov %rax,%rdx │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 4eb20 │ │ │ │ + cmp 0x18(%rsp),%rdx │ │ │ │ + jne 4d5d0 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%r10 │ │ │ │ add $0x8,%rsi │ │ │ │ - add %edi,%r11d │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jne 4eb10 │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - add $0x1,%r14d │ │ │ │ - add %ebx,0xc(%rsp) │ │ │ │ - add 0x20(%rsp),%r15d │ │ │ │ - cmp %r14d,0x40(%rsp) │ │ │ │ - jne 4eab8 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ + add %eax,%edi │ │ │ │ + add %eax,%r9d │ │ │ │ + cmp %rsi,0x20(%rsp) │ │ │ │ + jne 4d5c0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + addq $0x1,0x28(%rsp) │ │ │ │ + mov 0x4c(%rsp),%esi │ │ │ │ + add 0x38(%rsp),%r12 │ │ │ │ + add %rax,%rbx │ │ │ │ + add %rax,%rbp │ │ │ │ + add %esi,0x30(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmp %rax,0x50(%rsp) │ │ │ │ + jne 4d4e8 │ │ │ │ + mov 0x1f88c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4d789 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + addl $0x1,0x90(%rsp) │ │ │ │ + mov 0x90(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jg 4d35a │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4d791 │ │ │ │ + add $0x158,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x40(%rsp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 4eb7c │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4d720 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d7a0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %r8d,0x20(%rsp) │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d8fd │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movslq %ebx,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + movq 0x12df7(%rip),%xmm2 │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x1f75c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + movslq 0x4(%rsp),%rbp │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ xor %r12d,%r12d │ │ │ │ - lea -0x1(%rdi),%r9d │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - imul %edi,%edx │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov %edx,0xc(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - movslq %r14d,%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rdx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rsi,%rax,8),%r10 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ movslq %r15d,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4ec5f │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0xc(%r13),%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - imul 0x8(%r13),%r11d │ │ │ │ - mov 0x18(%r13),%rbp │ │ │ │ - lea (%rbx,%rdx,8),%rcx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - add 0x20(%rsp),%rdx │ │ │ │ - imul %r12d,%r11d │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%rdx,%rax,8),%r8 │ │ │ │ - movslq %r11d,%r11 │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4ec53 │ │ │ │ + lea (%rsi,%rax,8),%r11 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d910 │ │ │ │ + mov 0x4(%rsp),%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4d8d3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%r8,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rsi │ │ │ │ + movsd (%r10,%rsi,8),%xmm1 │ │ │ │ + xor %eax,%eax │ │ │ │ + xorpd %xmm3,%xmm1 │ │ │ │ + mulsd (%r11,%rsi,8),%xmm1 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4d8c7 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 4ec38 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %edi,%r10d │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 4ec20 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4d8b0 │ │ │ │ + add $0x1,%rsi │ │ │ │ + add %r9,%rdx │ │ │ │ + cmp %rsi,%rbp │ │ │ │ + jne 4d890 │ │ │ │ + mov 0x24(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4d982 │ │ │ │ add $0x1,%r12d │ │ │ │ - add 0x8(%rsp),%r14d │ │ │ │ - add 0xc(%rsp),%r15d │ │ │ │ - cmp %r12d,0x40(%rsp) │ │ │ │ - jne 4ebd8 │ │ │ │ + add 0x34(%rsp),%r13d │ │ │ │ + add 0x30(%rsp),%r14d │ │ │ │ + add 0x2c(%rsp),%r15d │ │ │ │ + cmp 0x28(%rsp),%r12d │ │ │ │ + jne 4d850 │ │ │ │ + add $0x48,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4eb7e │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d8d3 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r10,%r8,8),%xmm1 │ │ │ │ + xor %eax,%eax │ │ │ │ + xorpd %xmm2,%xmm1 │ │ │ │ + mulsd (%r11,%r8,8),%xmm1 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4eb7c │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movslq 0x8(%rsp),%rdx │ │ │ │ + jle 4d967 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%rsi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4d950 │ │ │ │ + add $0x1,%r8 │ │ │ │ + add %r9,%rdx │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp %r8,%rbp │ │ │ │ + jne 4d938 │ │ │ │ + mov 0x24(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4d8df │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d9a0 : │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 4d7a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d9b0 : │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmpq 4d7a0 │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000004d9c0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r14d,0x44(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4dc75 │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%esi │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x24(%r11),%eax │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ + mov 0x10(%rcx),%r12 │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + imul %esi,%eax │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %r11,%rdx │ │ │ │ + imul 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + movslq %esi,%r8 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + movq 0x12aad(%rip),%xmm4 │ │ │ │ + jle 4dc4c │ │ │ │ + lea (%r12,%rcx,8),%rax │ │ │ │ movl $0x0,0x18(%rsp) │ │ │ │ - lea -0x1(%rdi),%r11d │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - mov %edx,0x44(%rsp) │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - lea -0x1(%rsi),%eax │ │ │ │ - imul %edi,%edx │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - lea (%rdi,%rdi,1),%ebx │ │ │ │ - mov %edx,0x38(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea (%r9,%r8,8),%rax │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x8(%r12,%rax,8),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mulsd (%rax),%xmm2 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4dc18 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x30(%rsp),%edi │ │ │ │ + mov %r12d,%r11d │ │ │ │ + xorpd %xmm4,%xmm3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rsi │ │ │ │ + mov %r12d,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq 0x10(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - lea (%rdx,%rax,8),%rsi │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,8),%rcx │ │ │ │ + lea (%rax,%rdi,1),%edx │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + lea (%rax,%r8,1),%ecx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r14,%rdx,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ + mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ + cmp %r9d,%eax │ │ │ │ + jne 4dbc8 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r15d,%edi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4dbb8 │ │ │ │ + addq $0x8,0x8(%rsp) │ │ │ │ + mov 0x34(%rsp),%edi │ │ │ │ + add %r15d,%r9d │ │ │ │ + add %r15d,%r12d │ │ │ │ + addq $0x8,0x10(%rsp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + add %edi,0x30(%rsp) │ │ │ │ + add 0x20(%rsp),%rbp │ │ │ │ + sub %r15d,0x18(%rsp) │ │ │ │ + cmp %rax,0x28(%rsp) │ │ │ │ + jne 4db88 │ │ │ │ + mov 0x1f32d(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4dcb4 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + addl $0x1,0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + cmp %eax,(%rsi) │ │ │ │ + jle 4dc75 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmpq 4daa2 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4dcbc │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4dc78 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +000000000004dcd0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xb8,%rsp │ │ │ │ + mov 0x8(%rdi),%r12d │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x4(%rdi),%eax │ │ │ │ + mov %r12d,%edi │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x90(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%rbp │ │ │ │ + mov 0x18(%rax),%r14 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4df4f │ │ │ │ + mov %r12d,%eax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + lea 0x8(%r13,%rax,8),%r15 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov 0x24(%rbx),%esi │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + imul %eax,%esi │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + movslq %esi,%rcx │ │ │ │ + mov %eax,%esi │ │ │ │ + imul 0x24(%rbx),%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + movq 0x1277a(%rip),%xmm4 │ │ │ │ + jle 4df26 │ │ │ │ + movslq 0x1c(%rsp),%rax │ │ │ │ + lea (%r10,%r9,8),%r10 │ │ │ │ + lea (%r8,%rcx,8),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r11,%r9,8),%xmm2 │ │ │ │ + mulsd (%r10,%r9,8),%xmm2 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 4df13 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xorpd %xmm4,%xmm3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8d,%eax │ │ │ │ + mov %r13,%rcx │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %eax,%rdx │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x8,%rcx │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm0 │ │ │ │ + addsd (%r14,%rdx,8),%xmm0 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + mulsd -0x8(%rcx),%xmm1 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 4ded0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r12d,%r8d │ │ │ │ + add %r12d,%edi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 4dec0 │ │ │ │ + add (%rsp),%rbx │ │ │ │ + add $0x1,%r9 │ │ │ │ + cmp %r9,0x8(%rsp) │ │ │ │ + jne 4de98 │ │ │ │ + mov 0x1f053(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4df8e │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + addl $0x1,0x18(%rsp) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4df4f │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmpq 4dde1 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4df96 │ │ │ │ + add $0xb8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4df52 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004dfa0 : │ │ │ │ + push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ test %r9d,%r9d │ │ │ │ - jle 4edc9 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0xc(%r13),%r12d │ │ │ │ + je 4e390 │ │ │ │ + lea 0x1(%r9),%eax │ │ │ │ + and $0xfffffffd,%eax │ │ │ │ + je 4e138 │ │ │ │ + mov (%rdi),%eax │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 4e498 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x1ef61(%rip),%r12 │ │ │ │ xor %ebp,%ebp │ │ │ │ - imul 0x8(%r13),%r12d │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - imul 0xc(%rsp),%r12d │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ + jmp 4e034 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r15) │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ + mov 0x24(%rdx),%ecx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %ebp,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x38(%rbx),%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + movsd 0x12400(%rip),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + divsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov (%r12),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4e028 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%r14 │ │ │ │ - movslq %r12d,%r12 │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4e51d │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rdx,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r9d,0x98(%rsp) │ │ │ │ + mov 0x18(%rdi),%rcx │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov 0x8(%rax),%r8d │ │ │ │ + imul 0xc(%rax),%r8d │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0xc(%rcx),%r10d │ │ │ │ + mov 0x8(%rdx),%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %r10d,0x10(%rsp) │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r15),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4e37e │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + mov 0x1ed99(%rip),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cvtsi2sd %r9d,%xmm1 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r13d,%r15d │ │ │ │ + mov %rax,%r13 │ │ │ │ + movsd %xmm1,0x8(%rsp) │ │ │ │ + jmp 4e238 │ │ │ │ nopl (%rax) │ │ │ │ - movslq %ebp,%rax │ │ │ │ - add %r12,%rax │ │ │ │ - lea (%r15,%rax,8),%rdx │ │ │ │ + callq 576b0 │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4e0e7 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 4e37e │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4e28e │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 49150 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x90(%rsp),%r8d │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 4e208 │ │ │ │ + callq 57610 │ │ │ │ + jmpq 4e20d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmpq 4e0ed │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r15),%r11d │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4e36a │ │ │ │ + mov 0x1ebb7(%rip),%r13 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + mov %r9d,%ebp │ │ │ │ + jmp 4e3e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r15) │ │ │ │ + jle 4e36a │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 4e417 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 57a40 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 576b0 │ │ │ │ + mov 0x0(%r13),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 4e3d8 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + jmpq 4e0e7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x1ead9(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 4e4bc │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r15) │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r12),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e4b0 │ │ │ │ + jmpq 4e0c9 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000004e530 : │ │ │ │ + push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %r9d,%ebp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %r8d,0x18(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4edb6 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + mov 0xc(%rax),%r12d │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 4e810 │ │ │ │ + lea 0x1(%r9),%eax │ │ │ │ + and $0xfffffffd,%eax │ │ │ │ + je 4e69f │ │ │ │ + mov (%rdi),%eax │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 4e94e │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x1e9ce(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 4e5cb │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%r14),%rdx │ │ │ │ + mov 0x24(%rdx),%ecx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %ebp,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x38(%r14),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movsd 0x11e6a(%rip),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + divsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov (%r12),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4e5c0 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4e9d3 │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + imul %edx,%r12d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r11d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov %r11d,0x1c(%rsp) │ │ │ │ + mov %r12d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r12d,%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov (%rbx),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4e7ff │ │ │ │ + mov 0x1e880(%rip),%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 4e72f │ │ │ │ + nopl (%rax) │ │ │ │ + callq 576b0 │ │ │ │ + cmp $0xffffffff,%ebp │ │ │ │ + je 4e7dc │ │ │ │ + mov (%r12),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4e669 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 4e7ff │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r14),%rdx │ │ │ │ + mov 0x24(%rdx),%esi │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rdx) │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 4e782 │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 4e708 │ │ │ │ + callq 57610 │ │ │ │ + cmp $0xffffffff,%ebp │ │ │ │ + jne 4e716 │ │ │ │ + mov 0x11ca5(%rip),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + jmpq 4e716 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmpq 4e66f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r11d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r11d,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%r11d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4e7ff │ │ │ │ + mov 0x1e73a(%rip),%r12 │ │ │ │ + movsd 0x11c62(%rip),%xmm1 │ │ │ │ + mov 0x18(%rsp),%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%rdi,%rax,1),%r10d │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ - movslq %r10d,%r10 │ │ │ │ - movsd (%rcx,%r10,8),%xmm0 │ │ │ │ - mulsd (%r8),%xmm0 │ │ │ │ - lea (%rbx,%rax,1),%r10d │ │ │ │ - movslq %r10d,%r10 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rcx,%r10,8),%xmm1 │ │ │ │ - mulsd (%r9),%xmm1 │ │ │ │ - mov %rax,%r10 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x18(%r13),%r8 │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + cmpl $0x1,(%r8) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 4e8a6 │ │ │ │ + mov 0x24(%r8),%edx │ │ │ │ + mov 0x10(%r8),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r8) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4e948 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + movslq %r11d,%rcx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ + divsd (%rdi,%rax,8),%xmm2 │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 4ed70 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %edi,%ebp │ │ │ │ - add $0x8,%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 4ed58 │ │ │ │ - mov 0x44(%rsp),%esi │ │ │ │ - addl $0x1,0xc(%rsp) │ │ │ │ - add %esi,0x10(%rsp) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%esi │ │ │ │ - add %esi,0x18(%rsp) │ │ │ │ - cmp %eax,0x40(%rsp) │ │ │ │ - jne 4ecf8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 4eb7e │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4e8e0 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11d,0x18(%rsp) │ │ │ │ + callq 576b0 │ │ │ │ + mov (%r12),%r10d │ │ │ │ + mov 0x18(%rsp),%r11d │ │ │ │ + mov 0x11b8c(%rip),%rax │ │ │ │ + test %r10d,%r10d │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jne 4e669 │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jg 4e858 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmpq 4e66f │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + jmp 4e904 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x1e623(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 4e973 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r12),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e968 │ │ │ │ + jmpq 4e65f │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004ee00 : │ │ │ │ +000000000004e9e0 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8d,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r13 │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4efe0 │ │ │ │ - lea 0x8(%rsp),%rdi │ │ │ │ - mov %ecx,%r8d │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %esi,0x38(%rsp) │ │ │ │ mov $0x1,%esi │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov %eax,0x3c(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jle 4eef9 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4eec6 │ │ │ │ - jmpq 4efa8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 4e270 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1e0d0(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4ef8d │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4efa8 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + jle 4ed65 │ │ │ │ + mov %r13,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rbp,%r13 │ │ │ │ + movsd 0x1194b(%rip),%xmm3 │ │ │ │ + mov %rax,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4ef2a │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4ee78 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - callq 4e9f0 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rdx,0x18(%rcx) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4eef0 │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jae 4ec64 │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r11,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 4ec40 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ callq 56110 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 58170 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jle 4ede0 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1dffd(%rip),%rax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movsd 0x1175e(%rip),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + divsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x11772(%rip),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x1e232(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4eeba │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4efb0 │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4efba │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 4eea8 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jg 4eb70 │ │ │ │ xor %r12d,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4ef98 │ │ │ │ - lea 0x8(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jle 4ef60 │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4effa │ │ │ │ - add $0x28,%rsp │ │ │ │ + jne 4efe5 │ │ │ │ + add $0xa8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 4eeb8 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 57610 │ │ │ │ + mov 0x11622(%rip),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x1e0e2(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ed58 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 4ed68 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + jmp 4ee7f │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + jmpq 4ec73 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 4ef90 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov 0x38(%rsp),%r15d │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %r15d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%ecx │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 4eb46 │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 4efcc │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 4edab │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov 0x3c(%rsp),%r15d │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4ee64 │ │ │ │ + jmpq 4eb46 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 4edab │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004f000 : │ │ │ │ +000000000004eff0 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov 0xd0(%rsp),%r14 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov 0x1c(%rsp),%r15d │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %r15d,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov %ebx,%edx │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov (%rbx),%edx │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ test %edx,%edx │ │ │ │ - jg 4f102 │ │ │ │ - jmpq 4f170 │ │ │ │ + jle 4f354 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r10,%rcx │ │ │ │ + movsd 0x11346(%rip),%xmm3 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rax,%r12 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1de90(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4f1b0 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4f170 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - jg 4f0a0 │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ - jmpq 4f0b5 │ │ │ │ + mov 0x24(%r11),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r11) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + movslq 0x1c(%rsp),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4f428 │ │ │ │ + mov 0x18(%r14),%r9 │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ nop │ │ │ │ + movsd (%r9,%rax,8),%xmm0 │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ + divsd (%rdi,%rax,8),%xmm0 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jae 4f275 │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 4f250 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + callq 56110 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x30(%r12),%rsi │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x1119b(%rip),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + cmpl $0x1,0xd8(%rsp) │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + je 4f3c0 │ │ │ │ + mov 0x1dc43(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4f416 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jg 4f178 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f1b8 │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 4f431 │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + divsd (%rdx),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x110be(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x1db74(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4f347 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4f173 │ │ │ │ + jmpq 4f357 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + jmpq 4f283 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004f1c0 : │ │ │ │ +000000000004f440 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + sub $0xe8,%rsp │ │ │ │ + mov 0x8(%rcx),%ebx │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov 0x4(%rcx),%esi │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4f3f8 │ │ │ │ - mov %ecx,%r8d │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov %esi,0x48(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ebx,0x34(%rsp) │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + imul %r15d,%ebx │ │ │ │ + mov 0x138(%rsp),%r10d │ │ │ │ + mov %ebx,%r12d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jne 4f9fb │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4f3b0 │ │ │ │ - mov 0x1dd16(%rip),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4f2be │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4f964 │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + movslq 0x48(%rsp),%rbx │ │ │ │ + movl $0x1,0x4c(%rsp) │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + jmpq 4f649 │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r14),%edx │ │ │ │ + mov 0x1d962(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4f386 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4f3b0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ + jne 4f95c │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + addl $0x1,0x30(%rsp) │ │ │ │ + mov 0x130(%rsp),%esi │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + add %esi,0x4c(%rsp) │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4f964 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + movslq 0x4c(%rsp),%rax │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + mov (%rbx,%rax,4),%eax │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 4f320 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 4f694 │ │ │ │ + imul 0x24(%rsi),%ebx │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r11),%rcx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x24(%r11),%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x24(%rdx),%ecx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %ebx,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + imul 0x24(%rcx),%ebx │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + movslq %ebx,%rsi │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + imul 0x24(%rbx),%eax │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4f270 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x138(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 4f5ba │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + imul 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x48(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4fa6d │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + movl $0x0,0x50(%rsp) │ │ │ │ + movl $0x0,0x54(%rsp) │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov 0xc(%rdx),%ecx │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + imul 0x8(%rdx),%ecx │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + mov %ecx,0x7c(%rsp) │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %edx,0x78(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + movslq 0x54(%rsp),%rax │ │ │ │ + mov 0x34(%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movslq 0x50(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4f8d2 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + movl $0x0,0x4(%rsp) │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + mov 0x18(%rax),%rbp │ │ │ │ + lea 0x0(,%rsi,8),%r13 │ │ │ │ + add %r11,%r12 │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + imul 0x8(%rax),%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + movslq 0x10(%rsp),%rbx │ │ │ │ + mov 0x4(%rsp),%r9d │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4f8a9 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov %r8d,%eax │ │ │ │ + sub %r15d,%eax │ │ │ │ + add %r13,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %eax,%r10 │ │ │ │ + movsd (%rcx,%r10,8),%xmm0 │ │ │ │ + lea (%rbx,%r10,1),%rdx │ │ │ │ + lea (%rax,%r9,1),%r10d │ │ │ │ + mulsd (%r11),%xmm0 │ │ │ │ + movslq %r10d,%r10 │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%rcx,%r10,8),%xmm1 │ │ │ │ + mulsd (%rdi),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + mulsd (%rsi),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ + cmp %r8d,%eax │ │ │ │ + jne 4f870 │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub %r15d,%r9d │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jne 4f858 │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + add %r15d,0x4(%rsp) │ │ │ │ + add %ebx,0x10(%rsp) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jne 4f840 │ │ │ │ + mov 0x7c(%rsp),%esi │ │ │ │ + addq $0x1,0x20(%rsp) │ │ │ │ + add %esi,0x54(%rsp) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%esi │ │ │ │ + add %esi,0x50(%rsp) │ │ │ │ + cmp %rax,0x90(%rsp) │ │ │ │ + jne 4f7d1 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r14),%edx │ │ │ │ + mov 0x1d62e(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4f2b2 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + je 4f628 │ │ │ │ mov $0x1,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4f3bb │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4f3cf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + jmp 4f967 │ │ │ │ xor %r12d,%r12d │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x138(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f394 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + jne 4f9c5 │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f42f │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 4fa7f │ │ │ │ + add $0xe8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xc8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xb8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 4f999 │ │ │ │ + mov 0x48(%rsp),%ebx │ │ │ │ + mov 0x34(%rsp),%ebp │ │ │ │ + mov %r15d,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4f258 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004f440 : │ │ │ │ - push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %ebp,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ + lea 0xc8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + lea 0xb8(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4f5b8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4f4ec │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4f5b8 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - jle 4f561 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1d9e1(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4f4e0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4f5bb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4f5f0 │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ + jmpq 4f570 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + jmpq 4f8fb │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004f600 : │ │ │ │ +000000000004fa90 : │ │ │ │ push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov $0x1,%edx │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0x78,%rsp │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ + mov 0x8(%rcx),%r15d │ │ │ │ + movsd 0x109f1(%rip),%xmm1 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0x4(%rcx),%r13d │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + cvtsi2sd %r15d,%xmm0 │ │ │ │ + mov 0xc0(%rsp),%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + lea 0x48(%rsp),%rax │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x8(%rax),%r10d │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ movq $0x0,0x58(%rsp) │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r10d,0x8(%rsp) │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ movq $0x0,0x60(%rsp) │ │ │ │ + movsd %xmm1,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ lea 0x50(%rsp),%rax │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ callq 55a50 │ │ │ │ lea 0x60(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov (%rbx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4f8f8 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov %rbp,%r14 │ │ │ │ + jle 4fd10 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r14,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ - jmp 4f747 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r13d,%r14d │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 4fbd5 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r14) │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jle 4f8f8 │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add 0xc0(%rsp),%r14d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 4fd10 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 562c0 │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4fc6c │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ + callq 56440 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov %r12,%rsi │ │ │ │ callq 56700 │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - movslq 0x24(%r14),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add %rax,0x18(%r14) │ │ │ │ - mov 0x1d6a1(%rip),%rax │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x1d289(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f730 │ │ │ │ + je 4fbc0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4f8fb │ │ │ │ + jmp 4fd13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f945 │ │ │ │ + jne 4fd5d │ │ │ │ add $0x78,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -000000000004f950 : │ │ │ │ +000000000004fd70 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r8d,0x28(%rsp) │ │ │ │ + mov %r9d,0x2c(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ mov 0x20(%rdx),%rax │ │ │ │ - mov %rsp,%r14 │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov 0x8(%rax),%ebx │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + lea 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %ebx,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + cmpl $0x1,0xa0(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + je 4fff0 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4fa60 │ │ │ │ - mov 0x1d5cf(%rip),%r13 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4f9c4 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4fa60 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + jle 4ff2e │ │ │ │ + mov %ebx,%r13d │ │ │ │ + lea 0x1(%rbx),%r12d │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + imul %ebx,%r13d │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov %r13d,%r12d │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %eax,%r14d │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ + imul %ebp,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4fa28 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ + movslq 0x14(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,4),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmpl $0x1,0xa0(%rsp) │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + je 4ff6b │ │ │ │ + mov %r13,%rdi │ │ │ │ + callq 56d20 │ │ │ │ + mov 0x105f5(%rip),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %edi,%edi │ │ │ │ + test %r15d,%r15d │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 4ff08 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4fefd │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r10d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %r14d,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 4fee0 │ │ │ │ + add $0x1,%edi │ │ │ │ + add %r12d,%r10d │ │ │ │ + cmp %edi,%r15d │ │ │ │ + jne 4fed0 │ │ │ │ + mov 0x1d071(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f9b8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4fa63 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 4ffe5 │ │ │ │ + mov 0x2c(%rsp),%edi │ │ │ │ + add $0x1,%ebp │ │ │ │ + add %edi,0x14(%rsp) │ │ │ │ + cmp %ebp,0x28(%rsp) │ │ │ │ + jne 4fe40 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4fa8d │ │ │ │ - add $0x18,%rsp │ │ │ │ + jne 5000a │ │ │ │ + add $0x68,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 56d20 │ │ │ │ + mov 0x10534(%rip),%rax │ │ │ │ + test %r15d,%r15d │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 4ffc8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %edi,%edi │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4ffbd │ │ │ │ + mov 0x18(%r11),%rsi │ │ │ │ + mov %r10d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ nopl (%rax) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %r14d,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 4ffa0 │ │ │ │ + add $0x1,%edi │ │ │ │ + add %r12d,%r10d │ │ │ │ + cmp %edi,%r15d │ │ │ │ + jne 4ff90 │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + mov %r11,%rsi │ │ │ │ + callq 59050 │ │ │ │ + mov 0x1cfa5(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ff19 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 4ff31 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 4fe09 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004faa0 : │ │ │ │ +0000000000050010 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %r9d,%ebx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov 0xb8(%rsp),%ebp │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ + mov 0x8(%rsi),%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ + cltd │ │ │ │ + idiv %r9d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %eax,%r14d │ │ │ │ lea 0x28(%rsp),%rax │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov %r13d,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x30(%rsp),%r14 │ │ │ │ + imul %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 50150 │ │ │ │ + movslq %ebp,%rax │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4fc68 │ │ │ │ - mov 0x1d43d(%rip),%r13 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4fb68 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4fc59 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4fc68 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ + jmp 500db │ │ │ │ + nop │ │ │ │ + add $0x1,%rbp │ │ │ │ + cmp %rbp,0x10(%rsp) │ │ │ │ + je 50150 │ │ │ │ + mov 0x24(%r13),%edx │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ + mov (%rax,%rbp,4),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ mov %r14,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - jne 4fb50 │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ - mov %rbp,%rdi │ │ │ │ - movsd 0x109e9(%rip),%xmm0 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - divsd (%rdx),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ + mov 0x1ce42(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4fb5c │ │ │ │ + je 500d0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4fc6b │ │ │ │ + jmp 50153 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4fca1 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 5017f │ │ │ │ + add $0x78,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004fcb0 : │ │ │ │ +0000000000050190 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x20(%r8),%rdx │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ + lea 0x40(%rsp),%rbx │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r8d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0xd0(%rsp),%r12d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ + mov 0x8(%rsi),%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ + cltd │ │ │ │ + idivl 0xc0(%rsp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,%r15d │ │ │ │ callq 55a50 │ │ │ │ - mov 0xa0(%rsp),%esi │ │ │ │ - mov 0xc(%rsp),%r9d │ │ │ │ - test %esi,%esi │ │ │ │ - je 4ff38 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + imul 0xc0(%rsp),%r15d │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%r9d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ + movl $0xffffffff,0x60(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r9d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4fef0 │ │ │ │ - movl $0x1,0xc(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 4fe18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1d18a(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4ff90 │ │ │ │ - mov 0x98(%rsp),%ecx │ │ │ │ - add $0x1,%r14d │ │ │ │ - add %ecx,0xc(%rsp) │ │ │ │ - cmp %r14d,(%rbx) │ │ │ │ - jle 4fef0 │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - mov (%rcx,%rax,4),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - jle 4fe5c │ │ │ │ - mov 0x24(%r12),%edx │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 50358 │ │ │ │ + movslq %r12d,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 502af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%r14 │ │ │ │ + cmp %r14,0x18(%rsp) │ │ │ │ + je 50358 │ │ │ │ + mov 0x24(%rbp),%edx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ imul %r14d,%edx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov (%rax,%r14,4),%eax │ │ │ │ + imul 0xc0(%rsp),%eax │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r12) │ │ │ │ - mov 0x28(%r13),%rdx │ │ │ │ - imul 0x24(%rbp),%eax │ │ │ │ - mov 0x24(%rdx),%esi │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ cltq │ │ │ │ - imul %r14d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rdx) │ │ │ │ - mov 0x30(%r13),%rsi │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + lea (%rcx,%rax,4),%r12 │ │ │ │ imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0xa0(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 4fda0 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + callq 5ad30 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ callq 562c0 │ │ │ │ - jmpq 4fdc8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x1cc40(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 502a0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 5035b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4ff9b │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 50394 │ │ │ │ + add $0x88,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4fd87 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4fef3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004ffa0 : │ │ │ │ +00000000000503a0 : │ │ │ │ push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r9d,%ecx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + mov 0x8(%rsi),%r13d │ │ │ │ + movslq 0xc(%rdi),%rbx │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + mov 0x4(%rsi),%eax │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + je 5040f │ │ │ │ + cmp $0x3,%r13d │ │ │ │ + je 505f6 │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + je 5053c │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xc(%rax),%r10d │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 502d0 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - je 501f0 │ │ │ │ - imul %r9d,%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r10d,0x2c(%rsp) │ │ │ │ - mov %r9d,0x28(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r8d,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x28(%rsp),%r8d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r14),%ecx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 50157 │ │ │ │ - jmpq 50280 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - je 50248 │ │ │ │ - imul 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 500e5 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x1052c(%rip),%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - callq 56010 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1ce40(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 502c8 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r14) │ │ │ │ - jle 50280 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5018c │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - mov %r15d,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 500a8 │ │ │ │ - imul 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - jmpq 50124 │ │ │ │ - nop │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r10d,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r10d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - jmpq 5008f │ │ │ │ - nopl (%rax) │ │ │ │ - imul 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - jmpq 501ca │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50311 │ │ │ │ + lea 0x1020a(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 50283 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r10d,0x10(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r10d │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - jmpq 50226 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000050320 : │ │ │ │ - push %r15 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rdx),%esi │ │ │ │ - mov 0xc(%rdx),%r12d │ │ │ │ - mov 0x4(%rdx),%r15d │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 504b8 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - jne 505a8 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 504a3 │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov 0xc(%rcx),%edx │ │ │ │ - movslq %r12d,%rdi │ │ │ │ + mov 0xc(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 5052b │ │ │ │ + movslq 0x8(%rsp),%rax │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - imul 0x8(%rcx),%edx │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - mov %edx,0x28(%rsp) │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %edx,0x24(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea (%r12,%r12,2),%ebx │ │ │ │ - mov %ebx,0x2c(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + lea -0x1(%rsi),%r11d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x1(%rbx),%eax │ │ │ │ + shl $0x3,%rbx │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + lea 0x8(,%r11,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - lea (%rcx,%rax,8),%r8 │ │ │ │ movslq %r13d,%rax │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - movslq %r14d,%rdx │ │ │ │ - lea (%r8,%rsi,1),%rcx │ │ │ │ - lea (%r11,%rdx,8),%r9 │ │ │ │ - lea (%r9,%rsi,1),%r10 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 50489 │ │ │ │ - lea (%r10,%rsi,1),%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r8,%rdx,8),%xmm0 │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - add $0x8,%rcx │ │ │ │ - mulsd 0x18(%rax),%xmm1 │ │ │ │ - mulsd (%rax),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - mulsd 0x30(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r9,%rdx,8) │ │ │ │ - movsd (%r8,%rdx,8),%xmm0 │ │ │ │ - movsd -0x8(%rcx),%xmm1 │ │ │ │ - mulsd 0x8(%rax),%xmm0 │ │ │ │ - mulsd 0x20(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - mulsd 0x38(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rdx,8) │ │ │ │ - movsd (%r8,%rdx,8),%xmm0 │ │ │ │ - movsd -0x8(%rcx),%xmm1 │ │ │ │ - mulsd 0x10(%rax),%xmm0 │ │ │ │ - mulsd 0x28(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - mulsd 0x40(%rax),%xmm1 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea (%r15,%rax,8),%r9 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea (%r9,%rax,1),%r10 │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + test %edx,%edx │ │ │ │ + jle 50512 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %r10,%r8 │ │ │ │ + lea (%rax,%r9,1),%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%r9,%rax,8),%xmm0 │ │ │ │ + mulsd (%r10,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rdx,8) │ │ │ │ - add $0x1,%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 503f0 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x2c(%rsp),%ebp │ │ │ │ - add 0x28(%rsp),%r13d │ │ │ │ - add 0x24(%rsp),%r14d │ │ │ │ - cmp %ebx,%r15d │ │ │ │ - jne 503b0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jne 504d0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %rbx,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jne 504c8 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x30(%rsp),%r13d │ │ │ │ + add 0x28(%rsp),%r14d │ │ │ │ + cmp %r12d,0xc(%rsp) │ │ │ │ + jne 50488 │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 504a3 │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov 0xc(%rcx),%edx │ │ │ │ - movslq %r12d,%rdi │ │ │ │ - xor %ebp,%ebp │ │ │ │ - imul 0x8(%rcx),%edx │ │ │ │ - mov 0x18(%rcx),%r14 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - lea 0x0(,%rdi,8),%r13 │ │ │ │ - mov %edx,0x24(%rsp) │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - lea (%r12,%r12,1),%ebx │ │ │ │ - mov %ebx,0x28(%rsp) │ │ │ │ + mov 0xc(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 5052b │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + movslq %ebx,%r9 │ │ │ │ + mov 0xc(%r12),%r13d │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + imul 0x8(%r12),%r13d │ │ │ │ + lea -0x1(%rax),%r8d │ │ │ │ + mov 0xc(%rbp),%r12d │ │ │ │ + imul 0x8(%rbp),%r12d │ │ │ │ + lea 0x8(,%r8,8),%rax │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movslq %ebx,%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea (%r14,%rax,8),%rdx │ │ │ │ + lea (%r15,%rax,8),%rdi │ │ │ │ movslq %ebp,%rax │ │ │ │ - lea (%rsi,%rax,8),%r8 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 50584 │ │ │ │ - lea (%r8,%r13,1),%r9 │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 505de │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - lea (%rcx,%r13,1),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 505b8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 505b0 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r13d,%ebx │ │ │ │ + add %r12d,%ebp │ │ │ │ + cmp %r11d,0xc(%rsp) │ │ │ │ + jne 50588 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 5052d │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 5052b │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + lea 0x0(,%rbx,8),%r13 │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + movslq 0x8(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x1(%rbx),%eax │ │ │ │ + imul %edi,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + lea -0x1(%rdi),%r12d │ │ │ │ + mov %eax,0x44(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + lea 0x8(,%r12,8),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ + lea (%rbx,%rax,1),%rbp │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 50735 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rbp,%r9 │ │ │ │ + lea (%rax,%r11,1),%r14 │ │ │ │ xchg %ax,%ax │ │ │ │ - movsd (%rcx,%rax,8),%xmm0 │ │ │ │ - movsd (%rsi,%rax,8),%xmm1 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - mulsd 0x10(%rdx),%xmm1 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ + mulsd (%r11,%rax,8),%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd (%rcx,%rax,8),%xmm0 │ │ │ │ - movsd (%rsi,%rax,8),%xmm1 │ │ │ │ - mulsd 0x8(%rdx),%xmm0 │ │ │ │ - mulsd 0x18(%rdx),%xmm1 │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ + mulsd 0x0(%rbp,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r9,%rax,8) │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 50540 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add 0x28(%rsp),%r11d │ │ │ │ - add 0x24(%rsp),%ebx │ │ │ │ - add 0x18(%rsp),%ebp │ │ │ │ - cmp %r10d,%r15d │ │ │ │ - jne 50510 │ │ │ │ - jmpq 504a3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10149(%rip),%rdi │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + jne 506d8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r13,%rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + add %r13,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jne 506d0 │ │ │ │ + addl $0x1,0x10(%rsp) │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + add %edi,0x18(%rsp) │ │ │ │ + add 0x40(%rsp),%r15d │ │ │ │ + cmp %eax,0xc(%rsp) │ │ │ │ + jne 50680 │ │ │ │ xor %eax,%eax │ │ │ │ - callq 5ae80 │ │ │ │ - jmpq 504a3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmpq 5052d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000505c0 : │ │ │ │ +0000000000050760 : │ │ │ │ push %r15 │ │ │ │ - mov %r9d,%r10d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r8,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x20(%r8),%rsi │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ mov 0xc(%rsi),%r15d │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov 0x8(%rsi),%esi │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + mov 0xc(%rdx),%edx │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 507c3 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 50a72 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 50939 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - imul %ecx,%r15d │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - lea 0x1(%rcx),%eax │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - shr $0x1f,%edi │ │ │ │ - add %edi,%eax │ │ │ │ - sar %eax │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 508e8 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r12) │ │ │ │ - je 508c0 │ │ │ │ - imul %ecx,%ecx │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ + lea 0xfe7e(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x28(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 50a3e │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 5086b │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmpq 50744 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 506df │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r12) │ │ │ │ - je 50840 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 50320 │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c853(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5081a │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 50868 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x20(%r13),%r8 │ │ │ │ - imul %r15d,%eax │ │ │ │ + movslq %r15d,%r8 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + imul %edx,%ecx │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov %edi,0x48(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%rdi │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,1),%edi │ │ │ │ + mov %edi,0x60(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea (%rdx,%rdx,1),%eax │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %ecx,0x50(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + movslq 0x2c(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rbx,%rax,8),%r12 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + cmp %ebx,0x48(%rsp) │ │ │ │ + jne 50891 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x2,%r13d │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea (%rdx,%rbx,1),%ebp │ │ │ │ + test %edx,%edx │ │ │ │ + jle 5091b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 508f9 │ │ │ │ + mov %r10d,%ecx │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + mov %r12,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ + add %edx,%ecx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd (%rax,%r8,8),%xmm0 │ │ │ │ + add $0x8,%rax │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 508d0 │ │ │ │ + lea (%rbx,%r10,1),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r8),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r8),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + movsd %xmm1,(%r11,%rax,8) │ │ │ │ + lea 0x0(%rbp,%r10,1),%eax │ │ │ │ + add $0x1,%r10d │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - je 506c0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + movsd %xmm2,(%r11,%rax,8) │ │ │ │ + cmp %r10d,%edx │ │ │ │ + jne 508b0 │ │ │ │ + add 0x10(%rsp),%rdi │ │ │ │ + add 0x18(%rsp),%ebx │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + je 50a4f │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 508a2 │ │ │ │ + mov 0x28(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 50a3e │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + mov 0xc(%rax),%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + imul 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + movslq %edx,%r10 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + mov 0x4(%rdi),%esi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ + mov %esi,0x2c(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + movslq %r12d,%rsi │ │ │ │ + movslq %r13d,%rcx │ │ │ │ + cmp %ebx,0x2c(%rsp) │ │ │ │ + jne 509c9 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r12) │ │ │ │ - je 50850 │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 50320 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c770(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ test %edx,%edx │ │ │ │ - je 50737 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 50884 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 50898 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - callq 54de0 │ │ │ │ - jmpq 506fe │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 54a90 │ │ │ │ - jmp 507f4 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - mov %r13,%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 55ec0 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50828 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50929 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jle 50a2b │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%rax,%rsi,8),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add 0x30(%rsp),%rsi │ │ │ │ + lea (%rax,%rsi,8),%r8 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea (%rax,%rcx,8),%r11 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 50a1c │ │ │ │ + nop │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + add %edx,%ecx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd -0x8(%rax),%xmm0 │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 50a00 │ │ │ │ + movsd %xmm1,(%r11,%r9,8) │ │ │ │ + add $0x1,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 509f0 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add %r15d,%r12d │ │ │ │ + add %r14d,%r13d │ │ │ │ + cmp %ebp,0x28(%rsp) │ │ │ │ + jne 509a0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x78,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - jmpq 50685 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %r9d,0x1c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ + mov 0x60(%rsp),%ebx │ │ │ │ + add $0x1,%r14d │ │ │ │ + add %ebx,0x2c(%rsp) │ │ │ │ + mov 0x50(%rsp),%ebx │ │ │ │ + add %ebx,0x20(%rsp) │ │ │ │ + cmp %r14d,0x28(%rsp) │ │ │ │ + jne 50851 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 50a40 │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 50a3e │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + movslq %r15d,%r8 │ │ │ │ mov %r15d,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 5069d │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + imul %edx,%ecx │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + lea 0x0(,%r8,8),%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,2),%esi │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %esi,0x6c(%rsp) │ │ │ │ + mov %edi,0x64(%rsp) │ │ │ │ + lea (%rdx,%rdx,1),%edi │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%eax │ │ │ │ + mov %edi,0x68(%rsp) │ │ │ │ + mov %ecx,0x60(%rsp) │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + movslq 0x40(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rbp │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + cmp %ebx,0x64(%rsp) │ │ │ │ + jne 50b50 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + imul 0x2c(%rsp),%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movl $0x3,0x18(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x68(%rsp),%r13d │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea (%rdx,%r12,1),%r14d │ │ │ │ + test %edx,%edx │ │ │ │ + jle 50c11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 50be1 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + xor %eax,%eax │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + movsd (%r10,%rax,8),%xmm4 │ │ │ │ + add %edx,%ecx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ + movsd (%r9,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd (%r11,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 50ba8 │ │ │ │ + lea (%r12,%rbx,1),%eax │ │ │ │ + cltq │ │ │ │ + movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ + lea (%r14,%rbx,1),%eax │ │ │ │ + cltq │ │ │ │ + movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ + lea 0x0(%r13,%rbx,1),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + cltq │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 50b80 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + add 0x10(%rsp),%rdi │ │ │ │ + add %eax,%r12d │ │ │ │ + add %eax,%r13d │ │ │ │ + subl $0x1,0x18(%rsp) │ │ │ │ + jne 50b69 │ │ │ │ + mov 0x6c(%rsp),%edi │ │ │ │ + addl $0x1,0x2c(%rsp) │ │ │ │ + add %edi,0x40(%rsp) │ │ │ │ + mov 0x2c(%rsp),%eax │ │ │ │ + mov 0x60(%rsp),%edi │ │ │ │ + add %edi,0x30(%rsp) │ │ │ │ + cmp %eax,0x28(%rsp) │ │ │ │ + jne 50b06 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50a40 │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000050930 : │ │ │ │ +0000000000050c60 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ push %r14 │ │ │ │ - mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %r9d,%edi │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0xc(%rsi),%ebx │ │ │ │ + mov 0xc(%rdx),%r9d │ │ │ │ + mov 0x8(%rsi),%edx │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %ebx,0x44(%rsp) │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov %ebx,0x60(%rsp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 50cca │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 50f75 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 50e77 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - lea 0x1(%rcx),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - shr $0x1f,%esi │ │ │ │ - add %esi,%eax │ │ │ │ - sar %eax │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - mov %r9d,0x1c(%rsp) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 50c20 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 50bc0 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 50a92 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r14) │ │ │ │ - je 50ba0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 50320 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c506(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 50b7c │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%rbp) │ │ │ │ - jle 50bc0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 50b0f │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - cmpl $0x1,0x4(%rsp) │ │ │ │ - je 50a30 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c40e(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 50a84 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 50bd9 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 50bed │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - callq 55350 │ │ │ │ - jmpq 50a4b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - mov %rbp,%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 55ec0 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50b8a │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50c93 │ │ │ │ - add $0x88,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea 0xf99a(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x98,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + mov 0x60(%rsp),%r11d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 50e70 │ │ │ │ + movslq 0x44(%rsp),%rdx │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + lea (%r9,%r9,1),%r11d │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + lea (%r11,%r9,1),%ebp │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + imul %r9d,%ebx │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + lea (%rdx,%rdx,1),%edi │ │ │ │ + mov %edi,0x38(%rsp) │ │ │ │ + mov 0x8(%rax),%edi │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ + imul %r9d,%edi │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + lea -0x1(%r9),%ebx │ │ │ │ + mov %edi,0x30(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + movslq 0x10(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 50e4d │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xc(%rax),%r13d │ │ │ │ + mov 0x18(%rax),%r15 │ │ │ │ + imul 0x8(%rax),%r13d │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + imul 0x8(%rsp),%r13d │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + movslq %r13d,%r13 │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + add %r13,%rax │ │ │ │ + lea (%r15,%rax,8),%r8 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 50e39 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + lea (%r11,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ + mulsd (%rsi),%xmm0 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%rdi),%xmm1 │ │ │ │ + mov %rax,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 50de0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r9d,%r12d │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 50dc0 │ │ │ │ + mov 0x38(%rsp),%esi │ │ │ │ + addl $0x1,0x8(%rsp) │ │ │ │ + add %esi,0x18(%rsp) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0x30(%rsp),%esi │ │ │ │ + add %esi,0x10(%rsp) │ │ │ │ + cmp %eax,0x60(%rsp) │ │ │ │ + jne 50d60 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50cb8 │ │ │ │ + mov 0x60(%rsp),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 50e70 │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea -0x1(%r9),%r8d │ │ │ │ + imul %r9d,%r15d │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %r15d,(%rsp) │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - imul %ecx,%r15d │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r13) │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - jne 50a04 │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %eax,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x60(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 50a04 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + mov 0x44(%rsp),%ecx │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + movslq %r14d,%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 50f56 │ │ │ │ + mov 0xc(%r15),%r11d │ │ │ │ + imul 0x8(%r15),%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x18(%r15),%rbp │ │ │ │ + imul %r12d,%r11d │ │ │ │ + lea (%rbx,%rdx,8),%rcx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + add 0x18(%rsp),%rdx │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + movslq %r11d,%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %r10d,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 50f4a │ │ │ │ + lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jne 50f30 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r9d,%r10d │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 50f18 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x44(%rsp),%r13d │ │ │ │ + add (%rsp),%r14d │ │ │ │ + cmp %r12d,0x60(%rsp) │ │ │ │ + jne 50ed0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50cb8 │ │ │ │ + mov 0x60(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 50e70 │ │ │ │ + movslq 0x44(%rsp),%rdx │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + lea (%r9,%r9,1),%ebp │ │ │ │ + lea 0x0(,%r9,8),%r13d │ │ │ │ + lea 0x0(%rbp,%r9,1),%r14d │ │ │ │ + movl $0x0,0x64(%rsp) │ │ │ │ + lea 0x0(,%r9,4),%r12d │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea (%r12,%r9,1),%r15d │ │ │ │ + imul %r9d,%edx │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + movl $0x0,0x58(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movl $0x0,0x48(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea (%r14,%r14,1),%edi │ │ │ │ + mov %edi,(%rsp) │ │ │ │ + mov %r13d,%edi │ │ │ │ + sub %r9d,%edi │ │ │ │ + mov %edi,0x8(%rsp) │ │ │ │ + lea (%rbx,%rbx,2),%edi │ │ │ │ + mov %edi,0x84(%rsp) │ │ │ │ + mov 0x8(%rax),%edi │ │ │ │ + lea -0x1(%rbx),%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + imul %r9d,%edi │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + lea -0x1(%r9),%eax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %edi,0x80(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq 0x58(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x44(%rsp),%r8d │ │ │ │ + lea (%rbx,%rax,8),%rdi │ │ │ │ + movslq 0x64(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + lea (%rdi,%rcx,1),%rsi │ │ │ │ + lea (%rbx,%rax,8),%rdx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 511cf │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + lea (%rsi,%rcx,1),%r8 │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + imul 0x8(%rbx),%eax │ │ │ │ + imul 0x48(%rsp),%eax │ │ │ │ + cltq │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + add 0x28(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 511b3 │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + mulsd (%rsi),%xmm0 │ │ │ │ + lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%r8),%xmm1 │ │ │ │ + lea (%r14,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + lea (%r12,%rax,1),%ecx │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%rsi),%xmm1 │ │ │ │ + lea (%r15,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%r8),%xmm1 │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rax,8) │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%rsi),%xmm1 │ │ │ │ + lea 0x0(%r13,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%r8),%xmm1 │ │ │ │ + mov %rax,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,0x10(%rsp) │ │ │ │ + jne 510e8 │ │ │ │ + add %r9d,0x18(%rsp) │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rsi,0x30(%rsp) │ │ │ │ + jne 510b8 │ │ │ │ + mov 0x84(%rsp),%edi │ │ │ │ + addl $0x1,0x48(%rsp) │ │ │ │ + add %edi,0x58(%rsp) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + mov 0x80(%rsp),%edi │ │ │ │ + add %edi,0x64(%rsp) │ │ │ │ + cmp %eax,0x60(%rsp) │ │ │ │ + jne 51040 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50cb8 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000050ca0 : │ │ │ │ +0000000000051200 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rsi,%rcx │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov $0x1,%ecx │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x48,%rsp │ │ │ │ - movsd %xmm0,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r13d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 50e20 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 50d5e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,0x0(%rbp) │ │ │ │ - jle 50e20 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + cmpl $0x3,0x8(%rcx) │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %ebx,0x40(%rsp) │ │ │ │ + jne 51416 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 51405 │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + movslq %r15d,%r11 │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %esi,%edx │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + lea 0x0(,%r11,8),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movl $0x0,0x24(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov %edi,0x44(%rsp) │ │ │ │ + lea (%rsi,%rsi,2),%edi │ │ │ │ + mov %edi,0x4c(%rsp) │ │ │ │ + add %edi,%edi │ │ │ │ + mov %edi,0x50(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + lea (%r15,%r15,2),%edi │ │ │ │ + mov %edi,0x54(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + movslq 0x24(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - imul %r13d,%eax │ │ │ │ + lea (%rbx,%rax,8),%r9 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rbp │ │ │ │ + mov 0x40(%rsp),%ebx │ │ │ │ + cmp %ebx,0x44(%rsp) │ │ │ │ + jne 5130c │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + imul 0x14(%rsp),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movl $0x3,0x10(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x50(%rsp),%r14d │ │ │ │ + mov 0x4c(%rsp),%r13d │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 513c9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51399 │ │ │ │ + mov %ebx,%edx │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + xor %eax,%eax │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + movsd (%r9,%rax,8),%xmm4 │ │ │ │ + add %esi,%edx │ │ │ │ + movsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ + movsd (%r8,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd (%r10,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 51360 │ │ │ │ + lea (%r12,%rbx,1),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r13d,%eax │ │ │ │ + movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ + lea 0x0(%r13,%rbx,1),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ + lea (%r14,%rbx,1),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c172(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50d50 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 50e31 │ │ │ │ - movsd 0x18(%rsp),%xmm0 │ │ │ │ - mov %rbp,%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 55ec0 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50e67 │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 51338 │ │ │ │ + add 0x8(%rsp),%rdi │ │ │ │ + add %esi,%r12d │ │ │ │ + add %esi,%r13d │ │ │ │ + add %esi,%r14d │ │ │ │ + subl $0x1,0x10(%rsp) │ │ │ │ + jne 5132a │ │ │ │ + mov 0x54(%rsp),%edi │ │ │ │ + addl $0x1,0x14(%rsp) │ │ │ │ + add %edi,0x24(%rsp) │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + mov 0x48(%rsp),%edi │ │ │ │ + add %edi,0x20(%rsp) │ │ │ │ + cmp %eax,0x40(%rsp) │ │ │ │ + jne 512c2 │ │ │ │ + add $0x68,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000050e70 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - movslq %edx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0xc(%rcx),%edx │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov 0x70(%rsp),%r13d │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - cmp %r13d,%edx │ │ │ │ - je 50ec9 │ │ │ │ - mov %r13d,%esi │ │ │ │ - lea 0xf852(%rip),%rdi │ │ │ │ + lea 0xf249(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea (%rax,%r14,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 50f98 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 50f1e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r15d │ │ │ │ - add %r13d,%r14d │ │ │ │ - cmp %r15d,0xc(%rsp) │ │ │ │ - je 50f98 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jle 50f53 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 5a550 │ │ │ │ - mov 0x1bffd(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50f10 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 50f9b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50fc7 │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000050fd0 : │ │ │ │ +0000000000051440 : │ │ │ │ push %r15 │ │ │ │ - movslq %edx,%rdx │ │ │ │ - mov %r9d,%r15d │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0xc(%r14),%r8d │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ - mov 0x60(%rsp),%ecx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 51498 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 5164c │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 515b2 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 510d0 │ │ │ │ + lea 0xf209(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0xc(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 515a1 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x18(%rdx),%r14 │ │ │ │ + lea 0x0(,%rcx,8),%r11 │ │ │ │ xor %r12d,%r12d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 51060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%r15d │ │ │ │ - add 0x60(%rsp),%r12d │ │ │ │ - cmp %r15d,0x4(%rsp) │ │ │ │ - je 510d0 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,1),%ebx │ │ │ │ + movslq %ebx,%rsi │ │ │ │ + mov %ebx,0x18(%rsp) │ │ │ │ + lea 0x0(,%rsi,8),%rbx │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov %esi,0x40(%rsp) │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + movslq %r13d,%r10 │ │ │ │ + shl $0x3,%r10 │ │ │ │ + lea (%rdi,%rax,8),%r8 │ │ │ │ movslq %r12d,%rax │ │ │ │ - lea 0x0(%r13,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x1bec3(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 51050 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 510d3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 510ff │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea (%r14,%r10,1),%rdx │ │ │ │ + add 0x38(%rsp),%r10 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%r8,%r11,1),%r9 │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51577 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r8,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + movsd (%r9,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 51550 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r11,%rsi │ │ │ │ + add %r11,%rdi │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 51545 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x18(%rsp),%ebp │ │ │ │ + add 0x40(%rsp),%r12d │ │ │ │ + add 0x30(%rsp),%r13d │ │ │ │ + cmp %ebx,0xc(%rsp) │ │ │ │ + jne 51510 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 515a1 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0xc(%rdi),%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0xc(%rdx),%ebp │ │ │ │ + imul 0x8(%rdi),%r12d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea -0x1(%r15),%r8d │ │ │ │ + imul 0x8(%rdx),%ebp │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x18(%rdx),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51632 │ │ │ │ + lea 0x0(%r13,%rcx,8),%rdi │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea (%rcx,%rdx,8),%rsi │ │ │ │ + lea (%r14,%rax,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rsi,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 51618 │ │ │ │ + add $0x1,%r9d │ │ │ │ + add %r15d,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + add %ebp,%ebx │ │ │ │ + cmp %r9d,0xc(%rsp) │ │ │ │ + jne 515f0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 515a3 │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 515a1 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + lea (%r15,%r15,2),%edi │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + mov %edi,0x44(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + movslq %edi,%rsi │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov 0x18(%rdx),%rdi │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + mov %esi,0x40(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + movslq %r14d,%rbp │ │ │ │ + shl $0x3,%rbp │ │ │ │ + lea (%rdi,%rax,8),%r10 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%r10,%rbx,1),%r9 │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%r9,%rbx,1),%r11 │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea (%rax,%rbp,1),%rdx │ │ │ │ + add 0x48(%rsp),%rbp │ │ │ │ + xor %eax,%eax │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51757 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r10,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd (%r9,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 51720 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rbx,%rdi │ │ │ │ + add %rbx,%rsi │ │ │ │ + add %rbx,%r8 │ │ │ │ + cmp %rbp,%rdx │ │ │ │ + jne 51712 │ │ │ │ + addl $0x1,0x10(%rsp) │ │ │ │ + add 0x44(%rsp),%r12d │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + add 0x40(%rsp),%r13d │ │ │ │ + add 0x38(%rsp),%r14d │ │ │ │ + cmp %eax,0xc(%rsp) │ │ │ │ + jne 516d0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 515a3 │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000051110 : │ │ │ │ +00000000000517a0 : │ │ │ │ push %r15 │ │ │ │ - movslq %edx,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ - lea 0x60(%rsp),%r14 │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 51800 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 51990 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 518f0 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x8(%rax),%ebp │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %ebp,%ecx │ │ │ │ - callq 55a50 │ │ │ │ - imul 0xe0(%rsp),%ebp │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - movl $0xffffffff,0x80(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov %ebp,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %ebp,%r8d │ │ │ │ - lea 0x30(%rsp),%r13 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 51298 │ │ │ │ - mov %r12,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 5122b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0xe0(%rsp),%r15d │ │ │ │ - cmp %r12d,0xc(%rsp) │ │ │ │ - je 51298 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x1bcfa(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 51218 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 5129b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 512cd │ │ │ │ - add $0xa8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea 0xeed1(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -00000000000512e0 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x58,%rsp │ │ │ │ - movsd 0xf310(%rip),%xmm1 │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - cvtsi2sd %r14d,%xmm0 │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 518da │ │ │ │ + mov 0x18(%rsi),%r13 │ │ │ │ + mov 0x18(%rax),%r14 │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + lea (%r15,%r15,1),%r12d │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov %esi,0x20(%rsp) │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 514b8 │ │ │ │ - mov 0x1bbca(%rip),%r13 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 513d3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%r14d │ │ │ │ - add 0x14(%rsp),%r15d │ │ │ │ - cmp %r14d,(%r12) │ │ │ │ - jle 514b8 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5143f │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - movsd (%rsp),%xmm0 │ │ │ │ - mov %r12,%rdi │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 513c0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 514bb │ │ │ │ + movslq %r11d,%rax │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + lea 0x0(%r13,%rax,8),%rdi │ │ │ │ + movslq %ebx,%rax │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 518c4 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 514fb │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + movsd (%r9,%rax,8),%xmm1 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + mulsd 0x8(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 51898 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + add 0x20(%rsp),%ebx │ │ │ │ + add 0x18(%rsp),%ebp │ │ │ │ + cmp %r10d,0xc(%rsp) │ │ │ │ + jne 51860 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 518da │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0xc(%rdi),%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0xc(%rdx),%ebp │ │ │ │ + imul 0x8(%rdi),%r12d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea -0x1(%r15),%r8d │ │ │ │ + imul 0x8(%rdx),%ebp │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x18(%rdx),%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea 0x0(%r13,%rcx,8),%rcx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51972 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,8),%rdi │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd (%rcx),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 51958 │ │ │ │ + add $0x1,%r9d │ │ │ │ + add %r15d,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + add %ebp,%ebx │ │ │ │ + cmp %r9d,0xc(%rsp) │ │ │ │ + jne 51930 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 518dc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 518da │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + mov %r15d,0x3c(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,2),%ebx │ │ │ │ + movslq %ebx,%rsi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov %ebx,0x38(%rsp) │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rdi,%r15 │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %esi,0x30(%rsp) │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + lea (%rsi,%r14,1),%r9 │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov 0x3c(%rsp),%eax │ │ │ │ + lea (%rdi,%r15,1),%r8 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 51a91 │ │ │ │ + lea (%r9,%r14,1),%r11 │ │ │ │ + lea (%r8,%r15,1),%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd (%r9,%rax,8),%xmm1 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + mulsd 0x8(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r11,%rax,8),%xmm1 │ │ │ │ + mulsd 0x10(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 51a50 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x38(%rsp),%ebp │ │ │ │ + add 0x30(%rsp),%r12d │ │ │ │ + add 0x28(%rsp),%r13d │ │ │ │ + cmp %ebx,0xc(%rsp) │ │ │ │ + jne 51a08 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 518dc │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000051500 : │ │ │ │ +0000000000051ac0 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ mov 0xc(%rax),%ecx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 51ca0 │ │ │ │ + lea 0x18(%rsp),%r14 │ │ │ │ + mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ callq 55a50 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 516b0 │ │ │ │ - mov 0x1b9c9(%rip),%r13 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 515d3 │ │ │ │ - nop │ │ │ │ - add $0x1,%r14d │ │ │ │ - add 0x14(%rsp),%r15d │ │ │ │ - cmp %r14d,(%r12) │ │ │ │ - jle 516b0 │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 51cb7 │ │ │ │ + mov 0x1b441(%rip),%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 51b8e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 503a0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r14),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 51c50 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 51c56 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jle 51bc1 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5163f │ │ │ │ + mov 0x20(%r15),%rsi │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 51b48 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 50c60 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ + mov (%r14),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 51b82 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + lea 0x20(%rsp),%r14 │ │ │ │ test %eax,%eax │ │ │ │ - je 515c0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 516b3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + jne 51cb0 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 516f3 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 51cbc │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r8d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000051700 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rsi),%r15d │ │ │ │ - movslq 0x4(%rcx),%rbx │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - cvtsi2sd %r15d,%xmm0 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 51813 │ │ │ │ - sqrtsd %xmm0,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%esi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 51802 │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ - mov %esi,%r12d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 517ed │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %r12d,%edi │ │ │ │ - mov %r14d,%ebx │ │ │ │ - mov %r14d,%ebp │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add %r13,%r8 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add %r13,%r11 │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %ebp,%eax │ │ │ │ + lea 0x20(%rsp),%r14 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + jmpq 51b20 │ │ │ │ + lea 0x18(%rsp),%r14 │ │ │ │ + jmp 51c63 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 51c63 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %eax,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r10,%rcx,8),%xmm0 │ │ │ │ - mulsd (%r11),%xmm0 │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add %esi,%edx │ │ │ │ - mulsd (%r9,%rcx,8),%xmm0 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 517b8 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add %esi,%ebp │ │ │ │ - add %esi,%edi │ │ │ │ - cmp %ebx,%r12d │ │ │ │ - jne 517b0 │ │ │ │ - add %r15d,%r12d │ │ │ │ - add %r15d,%r14d │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %r13,0x8(%rsp) │ │ │ │ - jne 51770 │ │ │ │ - add $0x38,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d4b0 │ │ │ │ - jmpq 51745 │ │ │ │ - nopl (%rax) │ │ │ │ │ │ │ │ -0000000000051820 : │ │ │ │ +0000000000051cd0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%rcx),%rax │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%r10d │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - imul %ecx,%ebx │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + imul %r10d,%r15d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ test %r8d,%r8d │ │ │ │ - je 51a58 │ │ │ │ + je 51fb8 │ │ │ │ + mov %r10d,%ecx │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %r10d,0xc(%rsp) │ │ │ │ callq 55a50 │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r12),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 51a10 │ │ │ │ - mov 0x1b6b5(%rip),%r15 │ │ │ │ + jle 51f60 │ │ │ │ + mov 0x1b1ba(%rip),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5191e │ │ │ │ - nop │ │ │ │ + jmpq 51e53 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ callq 5a690 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 519e5 │ │ │ │ + jne 51f33 │ │ │ │ add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 51a10 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ + cmp %ebx,(%r12) │ │ │ │ + jle 51f60 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ cmpl $0x1,(%rsi) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 5197f │ │ │ │ + jle 51ee4 │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 518d0 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ + jne 51dd0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + mov %r13,%rsi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 51912 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + je 51e46 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - jne 51a1b │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ + jne 51f6b │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 51a2f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + jmp 51f93 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ xor %r12d,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - je 519f3 │ │ │ │ + je 51f41 │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 51a8f │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 51ff1 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 518b9 │ │ │ │ + jmpq 51db3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000051aa0 : │ │ │ │ +0000000000052000 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %r8d,%ebp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %r8d,0x4(%rsp) │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%rcx),%rax │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%r14d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - imul %ecx,%r14d │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 51cb8 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r15),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 51c70 │ │ │ │ - mov 0x1b436(%rip),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 51ba8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 51b6d │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 522d0 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 52260 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 52210 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 52102 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ - callq 576b0 │ │ │ │ - mov (%r14),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 51c66 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,(%r15) │ │ │ │ - jle 51c70 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + callq 57610 │ │ │ │ + mov 0x1ae95(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 521c4 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 52210 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 52198 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x4(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 51b50 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 576b0 │ │ │ │ - mov (%r14),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 51b9c │ │ │ │ + cmp $0x1,%ebp │ │ │ │ + je 521d0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 520b0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x1adc6(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 520f5 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 51c73 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 52213 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 520e4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 51ce0 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 51cec │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 5232a │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ecx,(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + imul %r9d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + jmpq 5209a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + imul %ecx,%r9d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r9d,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - jmpq 51b38 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 51c8f │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jmpq 5209a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000051d00 : │ │ │ │ +0000000000052330 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub $0xf8,%rsp │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov 0xc(%rsi),%r10d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x4(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - mov 0x140(%rsp),%r14d │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - imul %r9d,%r14d │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x78(%rsp),%rax │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0x148(%rsp) │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - je 52298 │ │ │ │ - mov 0x140(%rsp),%r8d │ │ │ │ - mov %r9d,%ecx │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movl $0xffffffff,0xd0(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %r10d,0x1c(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + imul %ecx,%r8d │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %r8d,0x18(%rsp) │ │ │ │ callq 55bb0 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%ecx │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x1c(%rsp),%r10d │ │ │ │ + je 525b0 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x98(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov (%r15),%ecx │ │ │ │ + mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 521c8 │ │ │ │ - lea 0xb0(%rsp),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movl $0x0,0x4(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r14d,%r15d │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmpq 5205d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movslq 0x4(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jle 52570 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 5247a │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov %r13,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x1af46(%rip),%rax │ │ │ │ + mov 0x1ab1d(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 52288 │ │ │ │ - mov 0x140(%rsp),%ecx │ │ │ │ + jne 5254c │ │ │ │ add $0x1,%r15d │ │ │ │ - add %ecx,0x4(%rsp) │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 521c8 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 52570 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ + jle 524dd │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5210a │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 41b70 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - cmpl $0x1,0x148(%rsp) │ │ │ │ - jne 51fa0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 524fb │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + jne 52410 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 52023 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x1aa3e(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5246d │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov $0x1,%r13d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5257b │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x148(%rsp),%eax │ │ │ │ + jmp 52585 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ test %eax,%eax │ │ │ │ - je 52250 │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ + je 5255a │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 522b9 │ │ │ │ - add $0xf8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 525ca │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x98(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 5221f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 521cb │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 51f68 │ │ │ │ + jmpq 523ee │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000522c0 : │ │ │ │ +00000000000525d0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r8,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov 0xd8(%rsp),%r13d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0x18(%rsi),%rsi │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x30(%rsp),%r13 │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov 0xc(%rsi),%esi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%r8),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - imul %r15d,%r13d │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + imul %ecx,%edx │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %edx,0x18(%rsp) │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r13d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + mov %edx,%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ + callq 55bb0 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x18(%rsp),%r10d │ │ │ │ + je 52840 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0xe0(%rsp),%esi │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - test %esi,%esi │ │ │ │ - je 52570 │ │ │ │ - mov (%r14),%ecx │ │ │ │ + mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 52510 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ + jle 52808 │ │ │ │ + mov %r14,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmpq 52432 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 5271c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + cmpl $0x1,(%rdx) │ │ │ │ + jle 526cb │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x1ab6d(%rip),%rax │ │ │ │ + mov 0x1a87b(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 52568 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0xd8(%rsp),%r13d │ │ │ │ - cmp %r12d,(%r14) │ │ │ │ - jle 52510 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + jne 527ea │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 52808 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ + jle 5277f │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 524c5 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 41b70 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - jne 523b8 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + je 526a8 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 523fc │ │ │ │ - nopl (%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x1a7a0(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5270f │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov $0x1,%r13d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 52813 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ + jmp 5281d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ test %eax,%eax │ │ │ │ - je 525e0 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + je 527f8 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 525f9 │ │ │ │ - add $0x98,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 5285f │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 52513 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xd8(%rsp),%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ + nop │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 5238c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 52536 │ │ │ │ + jmpq 5268a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000052600 : │ │ │ │ +0000000000052870 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ + mov %rsi,%r12 │ │ │ │ mov $0x1,%esi │ │ │ │ + push %rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r8,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov 0xf0(%rsp),%r10d │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ mov 0x4(%rax),%r15d │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x8(%rax),%r13d │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + imul %ecx,%r10d │ │ │ │ + mov %ecx,0x28(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ mov 0x10(%rdx),%rax │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - mov %r13d,%ecx │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,0x18(%rsp) │ │ │ │ mov %rax,0x18(%rdx) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ mov %r15d,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - imul 0x18(%rsp),%r13d │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%ecx │ │ │ │ + mov 0x18(%rsp),%r10d │ │ │ │ + cmpl $0x1,0xf8(%rsp) │ │ │ │ + je 52c00 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0xf0(%rsp),%r8d │ │ │ │ + mov %r10d,0x18(%rsp) │ │ │ │ + mov %ecx,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x28(%rsp),%ecx │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ mov %r15d,%edx │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r13d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - mov 0xe8(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 528d0 │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x80(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ mov (%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 52870 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ + jle 52b90 │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %r15d,%r12d │ │ │ │ mov %rax,%r15 │ │ │ │ - jmpq 5278a │ │ │ │ - nopl (%rax) │ │ │ │ + jmpq 52a98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ + movslq 0x28(%rsp),%rax │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ lea (%rcx,%rax,4),%rdx │ │ │ │ callq 5ad30 │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ callq 56440 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x1a815(%rip),%rax │ │ │ │ + mov 0x1a50a(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 528c8 │ │ │ │ + jne 52b88 │ │ │ │ + mov 0xf0(%rsp),%ecx │ │ │ │ add $0x1,%r12d │ │ │ │ - add 0xe0(%rsp),%r13d │ │ │ │ + add %ecx,0x28(%rsp) │ │ │ │ cmp %r12d,(%r14) │ │ │ │ - jle 52870 │ │ │ │ + jle 52b90 │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 52821 │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + callq 517a0 │ │ │ │ + cmpl $0x1,0xf8(%rsp) │ │ │ │ + jne 52a08 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jne 52710 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 52754 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x1a402(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 52a80 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 52b93 │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xe8(%rsp),%eax │ │ │ │ + mov 0xf8(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 52948 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + je 52be0 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 52961 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 52c1e │ │ │ │ + add $0xa8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 52873 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 52bb2 │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ lea 0x48(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ + mov %r10d,%r8d │ │ │ │ mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov 0xe0(%rsp),%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 526e4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 52896 │ │ │ │ + jmpq 529d5 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000052970 : │ │ │ │ +0000000000052c30 : │ │ │ │ push %r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rcx,%rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea 0x28(%rsp),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov 0x20(%r9),%rsi │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %edi,0x1c(%rsp) │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r12d │ │ │ │ + imul %ecx,%r15d │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ + cmpl $0x1,0x80(%rsp) │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + je 52eb8 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r12d,%edx │ │ │ │ + mov %r15d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov (%rbx),%edx │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov (%r14),%ecx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 52d5c │ │ │ │ + jmpq 52e60 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x1a23b(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 52af1 │ │ │ │ - mov 0x1a563(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 52a33 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jle 52ae0 │ │ │ │ + jne 52e56 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%r14) │ │ │ │ + jle 52e60 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %ebp,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ - imul %ebp,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + callq 517a0 │ │ │ │ + cmpl $0x1,0x80(%rsp) │ │ │ │ + jne 52cf0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - addsd (%rax),%xmm0 │ │ │ │ - mov (%r12),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52a28 │ │ │ │ + mov 0x1a134(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 52d4f │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 52af8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mulsd 0xdb38(%rip),%xmm0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ + jmp 52e63 │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r15,%rdi │ │ │ │ - callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ + mov 0x80(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 52ea8 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 52b2c │ │ │ │ + jne 52ed4 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 52e82 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 52cdf │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000052b40 : │ │ │ │ +0000000000052ee0 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r12d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + imul %ecx,%r12d │ │ │ │ + mov %ecx,0x10(%rsp) │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov %r14d,%edx │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 52c58 │ │ │ │ - mov (%rdi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 52c40 │ │ │ │ - mov 0x1a3e4(%rip),%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 52bb0 │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r14) │ │ │ │ - jle 52c40 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 52bfd │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 576b0 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52ba0 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 52dd0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r14d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - mov %r14,%rdi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - callq 55ec0 │ │ │ │ - jmp 52c11 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ebx,%r12d │ │ │ │ - mov $0x1,%r8d │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov %r12d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + je 53230 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - movsd %xmm1,(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r8d │ │ │ │ + mov %ecx,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 52dca │ │ │ │ - movsd (%rsp),%xmm1 │ │ │ │ - movslq %r12d,%r12 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x1a2b3(%rip),%rbx │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - mov %r15,%r14 │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ - mov %rbp,%r15 │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov %r12d,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%r9 │ │ │ │ - mov %r9,0x18(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 52d60 │ │ │ │ - mov 0x18(%rsi),%rdx │ │ │ │ - mov 0x18(%r15),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - movsd 0x8(%rsp),%xmm1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%rcx,%rax,8),%xmm2 │ │ │ │ - movsd (%rdx,%rax,8),%xmm0 │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 52d40 │ │ │ │ - mov %r9,%rdx │ │ │ │ - movsd %xmm3,(%rsp) │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - movsd (%rsp),%xmm3 │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - addsd (%rax),%xmm3 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 52dc2 │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,(%r15) │ │ │ │ - jg 52cf0 │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - mulsd 0x10(%rsp),%xmm3 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 52c11 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - jmp 52da9 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - jmp 52d98 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000052de0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ - push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ mov $0x1,%esi │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 52f80 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 52e93 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 531c0 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmpq 530db │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1a104(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 52fb0 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 52f80 │ │ │ │ + mov 0x19ec4(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 531b0 │ │ │ │ + add $0x1,%r14d │ │ │ │ + add 0xd8(%rsp),%r12d │ │ │ │ + cmp %r14d,(%rbx) │ │ │ │ + jle 531c0 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jne 52e60 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ + callq 517a0 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + jne 53050 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55f10 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 51700 │ │ │ │ - jmpq 52e60 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x19dda(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 530c6 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 531c3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53210 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 52fb8 │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 5324d │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nop │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 52f83 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 531e2 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 5301a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000052fc0 : │ │ │ │ +0000000000053260 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %r9,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x128,%rsp │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x160(%rsp),%r13 │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x8(%rax),%eax │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + movl $0xffffffff,0x40(%rsp) │ │ │ │ + mov %r15d,%r10d │ │ │ │ + mov (%rax),%esi │ │ │ │ + lea 0x20(%rsp),%r15 │ │ │ │ + imul %edx,%r10d │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,0xc(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + cmpl $0x1,0x8(%rsp) │ │ │ │ + mov 0xc(%rsp),%r10d │ │ │ │ + je 53490 │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - je 53360 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 53320 │ │ │ │ - lea 0xb0(%rsp),%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rbp,%r14 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 530c4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - je 531d0 │ │ │ │ - mov 0x19ed3(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5318a │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 53320 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + jg 53386 │ │ │ │ + jmpq 53450 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x19c10(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 53432 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 53450 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,0x8(%rsp) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 53320 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ callq 56700 │ │ │ │ - mov 0x168(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 53098 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55f10 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x19e00(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov 0x19b58(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5337a │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - je 530b7 │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jne 53331 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + jne 5345b │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ + jmp 53465 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %eax,%eax │ │ │ │ + je 53440 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 53331 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 534ac │ │ │ │ + add $0x68,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 5330a │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x74(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + │ │ │ │ +00000000000534c0 : │ │ │ │ + push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 53640 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 536d0 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + je 53670 │ │ │ │ + cmp $0x3,%r8d │ │ │ │ + je 536a0 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0xd1ae(%rip),%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + callq 5ae80 │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 53638 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 53564 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 53638 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0xa4(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 535ad │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov 0xd4(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ + jle 535c8 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - lea 0x50(%rsp),%rsi │ │ │ │ - lea 0xe0(%rsp),%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - lea 0x80(%rsp),%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq *%r13 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - callq 56ee0 │ │ │ │ - jmpq 530a6 │ │ │ │ - nop │ │ │ │ - xor %r13d,%r13d │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - je 5319e │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ + mov 0x1998d(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53558 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5348b │ │ │ │ - add $0x128,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 536fa │ │ │ │ + add $0x28,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 53603 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0xc(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ + mov 0xc(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + lea 0x309b(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ + mov 0x8(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + lea 0x336b(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ + mov 0x8(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ + lea 0x34cb(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ + mov 0xc(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x100(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov %r8d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov (%r14),%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov 0x10(%r14),%r9 │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - movl $0xffffffff,0xa0(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - movl $0xffffffff,0xd0(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov (%rax),%esi │ │ │ │ - mov %ecx,%r8d │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 53069 │ │ │ │ + lea 0x2bcb(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000053490 : │ │ │ │ +0000000000053700 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdi,%r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0xc8,%rsp │ │ │ │ - mov (%rax),%esi │ │ │ │ - mov 0x100(%rsp),%rbp │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - lea 0x50(%rsp),%r12 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %fs:0x28,%rdx │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x8(%rcx),%r13d │ │ │ │ - mov 0x4(%rcx),%edx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0x108(%rsp) │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - je 53770 │ │ │ │ - mov (%r15),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 53708 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r13d,%r15d │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 535dc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x199bc(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0xc(%rsi),%r12d │ │ │ │ + mov 0x8(%rdx),%r15d │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r12d,0x58(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + mov (%r14),%eax │ │ │ │ + mov %eax,0x5c(%rsp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 53760 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r12) │ │ │ │ - jle 53708 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ + jle 53948 │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + movl $0x0,0x24(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x4(%rbp),%ebx │ │ │ │ + mov %eax,0x6c(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + add $0x1,%rax │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + mov 0x24(%r14),%ebx │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + mov %ebx,0x68(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x74(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - cmpl $0x1,0x108(%rsp) │ │ │ │ - jne 535a8 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rsi │ │ │ │ - mov 0xa4(%rsp),%eax │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rsi,0x18(%rcx) │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ + movslq 0x24(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 53925 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + movslq 0xc(%r14),%r9 │ │ │ │ + movl $0x0,0x1c(%rsp) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + imul 0x8(%r14),%eax │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0xc(%rbx),%edx │ │ │ │ + imul %r9,%r13 │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ + imul 0x8(%rbx),%edx │ │ │ │ + mov %eax,0x64(%rsp) │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %edx,0x60(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + movslq 0x1c(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + mov 0x58(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 53902 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0xc(%rdi),%r10d │ │ │ │ + mov 0x8(%rdi),%edx │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + add 0x88(%rsp),%rax │ │ │ │ + imul %r10d,%edx │ │ │ │ + lea (%rcx,%rax,8),%rbp │ │ │ │ + imul 0xc(%rsp),%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%r12 │ │ │ │ + movslq %r10d,%rdi │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - jmpq 535a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0x108(%rsp) │ │ │ │ - je 537e0 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 537f9 │ │ │ │ - add $0xc8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 538f9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 538e7 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + mulsd (%rcx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 538d0 │ │ │ │ + add $0x1,%r8d │ │ │ │ + add %r9,%rdx │ │ │ │ + add %r11,%rcx │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jne 538c0 │ │ │ │ + add %r13,%rbx │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rbp,%rsi │ │ │ │ + jne 538b0 │ │ │ │ + mov 0x60(%rsp),%edi │ │ │ │ + addl $0x1,0xc(%rsp) │ │ │ │ + add %edi,0x18(%rsp) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov 0x64(%rsp),%edi │ │ │ │ + add %edi,0x1c(%rsp) │ │ │ │ + cmp 0x14(%rsp),%eax │ │ │ │ + jne 53846 │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + addl $0x1,0x10(%rsp) │ │ │ │ + add %edi,0x20(%rsp) │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + mov 0x6c(%rsp),%edi │ │ │ │ + add %edi,0x24(%rsp) │ │ │ │ + cmp 0x5c(%rsp),%eax │ │ │ │ + jne 537a9 │ │ │ │ + add $0x98,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 5370b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - movl $0xffffffff,0xa0(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov (%rax),%esi │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 5357b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 5372d │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000053800 : │ │ │ │ +0000000000053960 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %r12 │ │ │ │ - mov %r9d,%r12d │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0x8(%rsi),%r15d │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + movabs $0x200000000,%rax │ │ │ │ + movl $0x2,0x90(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + movabs $0x100000002,%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + movabs $0x300000000,%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + movabs $0x500000001,%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + add $0x3,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + cmp $0x3,%r15d │ │ │ │ + je 53d54 │ │ │ │ + cmp $0x6,%r15d │ │ │ │ + je 53a3b │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 53940 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 538a3 │ │ │ │ - nop │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x196f4(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 53970 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 53940 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 56700 │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - jne 53870 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rsi │ │ │ │ - mov %rsi,0x18(%rcx) │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 53870 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 53978 │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea 0xcce7(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + sub %fs:0x28,%rdx │ │ │ │ + jne 53d6a │ │ │ │ + add $0xa8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nop │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 53943 │ │ │ │ + lea 0x70(%rsp),%rdx │ │ │ │ + mov $0x3,%r12d │ │ │ │ + mov $0x9,%r8d │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + mov (%rbx),%ebx │ │ │ │ + mov %ebx,0x34(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 53bc4 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 53bbd │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + movl $0x0,0x24(%rsp) │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x10(%rsi),%rbx │ │ │ │ + mov %eax,0x50(%rsp) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x4(%rdi),%ebx │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + lea -0x1(%r8),%eax │ │ │ │ + mov %ebx,0x8(%rsp) │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + lea 0x4(%rdx,%rax,4),%r14 │ │ │ │ + shl $0x3,%rbx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + movslq 0x24(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r9,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 53b9a │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + imul 0x8(%rdi),%eax │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + movslq %r13d,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r10),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + add %r11,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq (%rdx,%rax,4),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ + movsd (%r9,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jg 53b60 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 53b48 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add 0x10(%rsp),%r12d │ │ │ │ + add 0xc(%rsp),%r13d │ │ │ │ + cmp 0x8(%rsp),%ebp │ │ │ │ + jne 53b30 │ │ │ │ + mov 0x50(%rsp),%esi │ │ │ │ + addl $0x1,0x20(%rsp) │ │ │ │ + add %esi,0x30(%rsp) │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0x48(%rsp),%esi │ │ │ │ + add %esi,0x24(%rsp) │ │ │ │ + cmp 0x34(%rsp),%eax │ │ │ │ + jne 53ad1 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 53a12 │ │ │ │ + mov 0x34(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 53bbd │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r12d,%ecx │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov %r15d,0x24(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea 0x0(,%rcx,8),%rbp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x4(%rbx),%eax │ │ │ │ + mov 0x24(%rbx),%ebx │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + mov %ebx,0x5c(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x24(%rdi),%ebx │ │ │ │ + lea 0x0(,%rax,4),%r13 │ │ │ │ + imul %rbp,%rcx │ │ │ │ + mov %ebx,0x58(%rsp) │ │ │ │ + lea (%rcx,%rax,8),%r14 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + movslq 0x40(%rsp),%rax │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + movslq 0x38(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + lea (%rbx,%rax,8),%r9 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r9,0x18(%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 53d2a │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movl $0x0,(%rsp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + imul 0x8(%rbx),%eax │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movslq (%rsp),%rax │ │ │ │ + movslq %r15d,%r8 │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r11,%rsi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %eax,%eax │ │ │ │ + movslq (%rdi,%rax,4),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ + movsd (%r9,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%r12d │ │ │ │ + jg 53cc7 │ │ │ │ + lea 0x1(%r10),%eax │ │ │ │ + add %r13,%rdi │ │ │ │ + add %rbp,%rsi │ │ │ │ + cmp %eax,%r12d │ │ │ │ + je 53d00 │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 53cc5 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + add %r14,%r11 │ │ │ │ + lea 0x1(%rbx),%eax │ │ │ │ + cmp %ebx,%r10d │ │ │ │ + je 53d0f │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 53cbc │ │ │ │ + addl $0x1,0x8(%rsp) │ │ │ │ + mov 0x20(%rsp),%edi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + add %edi,(%rsp) │ │ │ │ + add 0x24(%rsp),%r15d │ │ │ │ + cmp 0xc(%rsp),%eax │ │ │ │ + jne 53caa │ │ │ │ + mov 0x5c(%rsp),%edi │ │ │ │ + addl $0x1,0x30(%rsp) │ │ │ │ + add %edi,0x40(%rsp) │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + mov 0x58(%rsp),%edi │ │ │ │ + add %edi,0x38(%rsp) │ │ │ │ + cmp 0x34(%rsp),%eax │ │ │ │ + jne 53c42 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 53a12 │ │ │ │ + lea 0x60(%rsp),%rdx │ │ │ │ + mov $0x2,%r12d │ │ │ │ + mov $0x4,%r8d │ │ │ │ + jmpq 53a4c │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000053980 : │ │ │ │ +0000000000053d70 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov %r9d,%r12d │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov 0x98(%rsp),%r15 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r13d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 53c88 │ │ │ │ - mov (%rbx),%edx │ │ │ │ + jbe 54090 │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 53f90 │ │ │ │ + imul %ecx,%r8d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 53c40 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 53a68 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 53b48 │ │ │ │ - mov 0x1952f(%rip),%rax │ │ │ │ + jg 53ea6 │ │ │ │ + jmpq 54038 │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + je 53fd0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 55350 │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 54028 │ │ │ │ + callq 57610 │ │ │ │ + mov 0x190f0(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 53b37 │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,(%rbx) │ │ │ │ - jle 53c40 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r13d,%eax │ │ │ │ + jne 53f67 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 54038 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x20(%r14),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %ebx,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 53e40 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 53a40 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r9d,0xa8(%rsp) │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 54a90 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1945b(%rip),%rax │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ + mov 0x19023(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 53a5b │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 53c43 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r9d,0xa8(%rsp) │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ + je 53e9a │ │ │ │ + mov $0x1,%r13d │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 54044 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 54062 │ │ │ │ + nop │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 53e32 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ mov 0x24(%rdi),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r10),%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x24(%r10),%eax │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%r10) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov %rax,0x18(%rdi) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 51700 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rbp,%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 51700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ - jmpq 53a4a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r9d,0xa8(%rsp) │ │ │ │ + jmpq 53e89 │ │ │ │ + nopl (%rax) │ │ │ │ + callq 576b0 │ │ │ │ + jmpq 53e89 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 53f76 │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + je 540f8 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 53cb8 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 53cc4 │ │ │ │ + jne 54111 │ │ │ │ add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ecx,%r9d │ │ │ │ + mov 0xc(%rdi),%ebx │ │ │ │ + imul %r8d,%r9d │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 53dfc │ │ │ │ + lea 0x1(%rcx),%eax │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + sar %ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ - jmpq 53a24 │ │ │ │ + jmpq 53e32 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 53c63 │ │ │ │ + jmpq 54062 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000053cd0 : │ │ │ │ +0000000000054120 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r9d,0x20(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x20(%rsp),%r9d │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r9d,0x3c(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - je 540b0 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 54050 │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rbp,%r13 │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 53e3d │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - je 53f58 │ │ │ │ - mov 0x1915b(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 53f48 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 54050 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 54290 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 541cc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 54290 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0xd0(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 53e10 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x19042(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 53e2f │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 54053 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ callq 56700 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 53e1e │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18d07(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 541c0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 54293 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - je 54130 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5415d │ │ │ │ - add $0x88,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 542c8 │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%r8d │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%r8d │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%r8d │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 53dea │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 5407f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000054170 : │ │ │ │ +00000000000542d0 : │ │ │ │ push %r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r9d,0x2c(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + mov %eax,%r14d │ │ │ │ + shr $0x1f,%r14d │ │ │ │ + add %eax,%r14d │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + sar %r14d │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov %r14d,0x8(%rsp) │ │ │ │ + lea 0x10(%rsp),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + imul %r13d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0x8(%r15),%r12d │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 54440 │ │ │ │ + mov (%rbx),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 54468 │ │ │ │ + mov 0x18bfa(%rip),%r13 │ │ │ │ + jmp 5439d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 54403 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x0(%r13),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 54390 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 5446b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 544c0 │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + je 546d0 │ │ │ │ + cmp 0x8(%rsp),%r12d │ │ │ │ + je 545c0 │ │ │ │ + lea 0xc2a8(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + callq 5ae80 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xc(%r15),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 544b0 │ │ │ │ + cmp 0x8(%rsp),%eax │ │ │ │ + je 546c0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 547ad │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 54486 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0x1,%r8d │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - je 544e8 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 54498 │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 5429c │ │ │ │ + mov (%rbx),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 54468 │ │ │ │ + mov 0x18a99(%rip),%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 544fd │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - je 543a0 │ │ │ │ - mov 0x18cfb(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 54393 │ │ │ │ - add $0x1,%r14d │ │ │ │ - cmp %r14d,(%rbx) │ │ │ │ - jle 54498 │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 5457a │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x0(%r13),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 544f0 │ │ │ │ + jmpq 5442f │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 54468 │ │ │ │ + mov 0x18997(%rip),%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 545fd │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0xc0(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 54270 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 5467a │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 59b70 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18bf7(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5428f │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 5449b │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + je 545f0 │ │ │ │ + jmpq 5442f │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 54486 │ │ │ │ + nop │ │ │ │ + mov (%rbx),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 54468 │ │ │ │ + mov 0x1889f(%rip),%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 546fd │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 5477a │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 5427e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - je 54560 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 5458d │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 54254 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 544bd │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 546f0 │ │ │ │ + jmpq 5442f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000545a0 : │ │ │ │ +00000000000547c0 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x8(%rsi),%eax │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %rsp,%r14 │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + imul 0x8(%rsi),%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0x98(%rsp) │ │ │ │ - je 54888 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 54840 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 5468c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0x98(%rsp) │ │ │ │ - je 54760 │ │ │ │ - mov 0x1890b(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 54751 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 54840 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 548d8 │ │ │ │ + mov 0x18757(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 5483c │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 548d8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + jle 5489e │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x98(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 54660 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 5a9b0 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18839(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5467f │ │ │ │ + je 54830 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmpq 54843 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 5466e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 548db │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ callq 55b70 │ │ │ │ - cmpl $0x1,0x98(%rsp) │ │ │ │ - je 548e8 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5490b │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 54905 │ │ │ │ + add $0x18,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 54642 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 5485b │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000054910 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rsi),%edx │ │ │ │ mov 0x4(%rsi),%ecx │ │ │ │ cmp $0x2,%edx │ │ │ │ je 54940 │ │ │ │ cmp $0x3,%edx │ │ │ │ je 549f8 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 549b0 │ │ │ │ - lea 0xbdfb(%rip),%rdi │ │ │ │ + lea 0xbdf3(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ test %ecx,%ecx │ │ │ │ jle 5493c │ │ │ │ @@ -64953,15 +64953,15 @@ │ │ │ │ mov 0x4(%rsi),%r15d │ │ │ │ cmp $0x2,%edx │ │ │ │ je 54af0 │ │ │ │ cmp $0x3,%edx │ │ │ │ je 54c88 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 54bd8 │ │ │ │ - lea 0xbc90(%rip),%rdi │ │ │ │ + lea 0xbc88(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x38,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -65170,15 +65170,15 @@ │ │ │ │ mov %ebx,0x60(%rsp) │ │ │ │ cmp $0x2,%edx │ │ │ │ je 54e47 │ │ │ │ cmp $0x3,%edx │ │ │ │ je 550d9 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 54fe1 │ │ │ │ - lea 0xb95c(%rip),%rdi │ │ │ │ + lea 0xb954(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x98,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -65498,15 +65498,15 @@ │ │ │ │ mov 0x8(%rdx),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ je 553b3 │ │ │ │ cmp $0x3,%eax │ │ │ │ je 55608 │ │ │ │ cmp $0x1,%eax │ │ │ │ je 55508 │ │ │ │ - lea 0xb415(%rip),%rdi │ │ │ │ + lea 0xb40d(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x68,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -65898,15 +65898,15 @@ │ │ │ │ add $0x1,%r10d │ │ │ │ add 0x18(%rsp),%r11d │ │ │ │ add 0x10(%rsp),%ebp │ │ │ │ cmp %r10d,%r12d │ │ │ │ jne 55940 │ │ │ │ jmpq 558d7 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xae18(%rip),%rdi │ │ │ │ + lea 0xae10(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ add $0x28,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ @@ -65920,23 +65920,23 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %ecx,0x8(%rdi) │ │ │ │ imul %r8d,%ecx │ │ │ │ mov %esi,(%rdi) │ │ │ │ mov %edx,0x4(%rdi) │ │ │ │ imul %edx,%ecx │ │ │ │ mov %r8d,0xc(%rdi) │ │ │ │ - lea 0xadfb(%rip),%rdx │ │ │ │ - lea 0xb225(%rip),%r8 │ │ │ │ + lea 0xadf3(%rip),%rdx │ │ │ │ + lea 0xb215(%rip),%r8 │ │ │ │ mov %ecx,0x24(%rdi) │ │ │ │ imul %esi,%ecx │ │ │ │ mov $0x15,%esi │ │ │ │ mov %ecx,0x20(%rdi) │ │ │ │ movslq %ecx,%rcx │ │ │ │ lea 0x0(,%rcx,8),%rdi │ │ │ │ - lea 0xaec3(%rip),%rcx │ │ │ │ + lea 0xaebb(%rip),%rcx │ │ │ │ callq 5b190 │ │ │ │ movl $0x0,0x28(%rbx) │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0xc(%rbx),%eax │ │ │ │ mov %eax,0x2c(%rbx) │ │ │ │ xor %eax,%eax │ │ │ │ @@ -65947,24 +65947,24 @@ │ │ │ │ │ │ │ │ 0000000000055a50 : │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ mov $0x30,%edi │ │ │ │ push %r13 │ │ │ │ mov %ecx,%r13d │ │ │ │ - lea 0xae82(%rip),%rcx │ │ │ │ + lea 0xae7a(%rip),%rcx │ │ │ │ push %r12 │ │ │ │ mov %edx,%r12d │ │ │ │ - lea 0xad87(%rip),%rdx │ │ │ │ + lea 0xad7f(%rip),%rdx │ │ │ │ push %rbp │ │ │ │ mov %esi,%ebp │ │ │ │ mov $0x27,%esi │ │ │ │ push %rbx │ │ │ │ mov %r8d,%ebx │ │ │ │ - lea 0xb1a5(%rip),%r8 │ │ │ │ + lea 0xb195(%rip),%r8 │ │ │ │ callq 5b190 │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r13d,%ecx │ │ │ │ mov %r12d,%edx │ │ │ │ mov %rax,(%r14) │ │ │ │ mov %ebp,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -66015,25 +66015,25 @@ │ │ │ │ test %rdi,%rdi │ │ │ │ je 55b68 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x20(%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ js 55b50 │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ - lea 0xb0ff(%rip),%r8 │ │ │ │ - lea 0xadb6(%rip),%rcx │ │ │ │ + lea 0xb0ef(%rip),%r8 │ │ │ │ + lea 0xadae(%rip),%rcx │ │ │ │ mov $0x52,%esi │ │ │ │ - lea 0xacbb(%rip),%rdx │ │ │ │ + lea 0xacb3(%rip),%rdx │ │ │ │ callq 5b480 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x8,%rsp │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xadb7(%rip),%rdi │ │ │ │ + lea 0xadaf(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x8,%rsp │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ retq │ │ │ │ @@ -66043,17 +66043,17 @@ │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov (%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ je 55ba3 │ │ │ │ callq 55b10 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - lea 0xb09f(%rip),%r8 │ │ │ │ - lea 0xad56(%rip),%rcx │ │ │ │ - lea 0xac60(%rip),%rdx │ │ │ │ + lea 0xb08f(%rip),%r8 │ │ │ │ + lea 0xad4e(%rip),%rcx │ │ │ │ + lea 0xac58(%rip),%rdx │ │ │ │ mov $0x65,%esi │ │ │ │ callq 5b480 │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ @@ -66070,15 +66070,15 @@ │ │ │ │ mov %ecx,%ebp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x20(%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ js 55be4 │ │ │ │ - lea 0xac26(%rip),%rdi │ │ │ │ + lea 0xac1e(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov %ebp,0x8(%rbx) │ │ │ │ imul %r12d,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ mov %r15d,(%rbx) │ │ │ │ mov %r13d,0x4(%rbx) │ │ │ │ @@ -66131,15 +66131,15 @@ │ │ │ │ mov %edx,%ebp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x20(%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ js 55ca4 │ │ │ │ - lea 0xac9b(%rip),%rdi │ │ │ │ + lea 0xac93(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov %ebp,0x8(%rbx) │ │ │ │ imul %r13d,%ebp │ │ │ │ mov 0x40(%rsp),%eax │ │ │ │ mov %r12d,0x4(%rbx) │ │ │ │ mov %r13d,0xc(%rbx) │ │ │ │ @@ -67598,15 +67598,15 @@ │ │ │ │ test %esi,%esi │ │ │ │ jle 5710c │ │ │ │ mov 0x4(%rdi),%r10d │ │ │ │ movslq %r11d,%rdi │ │ │ │ lea -0x1(%r11),%r9d │ │ │ │ xor %ebp,%ebp │ │ │ │ shl $0x3,%rdi │ │ │ │ - movsd 0x9976(%rip),%xmm2 │ │ │ │ + movsd 0x996e(%rip),%xmm2 │ │ │ │ lea 0x8(,%r9,8),%r14 │ │ │ │ lea -0x1(%r10),%r13d │ │ │ │ add $0x1,%r13 │ │ │ │ imul %rdi,%r13 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ test %r10d,%r10d │ │ │ │ jle 57103 │ │ │ │ @@ -68387,15 +68387,15 @@ │ │ │ │ cmp %edx,0x24(%rdi) │ │ │ │ je 57a82 │ │ │ │ mov 0xc(%rbx),%eax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0xc(%rdi),%ecx │ │ │ │ mov 0x8(%rdi),%edx │ │ │ │ mov 0x4(%rdi),%esi │ │ │ │ - lea 0x8eec(%rip),%rdi │ │ │ │ + lea 0x8ee4(%rip),%rdi │ │ │ │ mov 0x8(%rbx),%r9d │ │ │ │ mov 0x4(%rbx),%r8d │ │ │ │ push %rax │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ movslq 0x24(%rbx),%rdx │ │ │ │ pop %rax │ │ │ │ @@ -68498,15 +68498,15 @@ │ │ │ │ imul 0x4(%rdi),%eax │ │ │ │ imul 0x8(%rsi),%edx │ │ │ │ imul 0x8(%rdi),%eax │ │ │ │ imul 0xc(%rsi),%edx │ │ │ │ imul 0xc(%rdi),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ je 57bd8 │ │ │ │ - lea 0x8c5e(%rip),%rdi │ │ │ │ + lea 0x8c56(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov (%rbx),%edx │ │ │ │ imul 0x4(%rbx),%edx │ │ │ │ imul 0x8(%rbx),%edx │ │ │ │ imul 0xc(%rbx),%edx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -68531,66 +68531,66 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %edx,%edx │ │ │ │ je 57c91 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 57c3c │ │ │ │ - lea 0x8c1e(%rip),%rdi │ │ │ │ + lea 0x8c16(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ mov 0xc(%rdi),%eax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x8d41(%rip),%rdx │ │ │ │ + lea 0x8d39(%rip),%rdx │ │ │ │ push %rax │ │ │ │ mov 0x8(%rdi),%r9d │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%rdi),%r8d │ │ │ │ mov (%rdi),%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x28(%r14),%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x20(%r14),%r9d │ │ │ │ mov 0x2c(%r14),%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x8d35(%rip),%rdx │ │ │ │ + lea 0x8d2d(%rip),%rdx │ │ │ │ mov %eax,(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ jmp 57c2b │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ mov 0xc(%rdi),%r9d │ │ │ │ mov $0x1,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ - lea 0x8bb8(%rip),%rdx │ │ │ │ + lea 0x8bb0(%rip),%rdx │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x8b86(%rip),%r12 │ │ │ │ + lea 0x8b7e(%rip),%r12 │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x4(%r14),%esi │ │ │ │ test %esi,%esi │ │ │ │ jle 57c2b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %ebp,%ecx │ │ │ │ - lea 0x900b(%rip),%rdx │ │ │ │ + lea 0x8ffb(%rip),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r15,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x8(%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ @@ -68640,15 +68640,15 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %edx,%edx │ │ │ │ je 57db3 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 57dac │ │ │ │ - lea 0x8adf(%rip),%rdi │ │ │ │ + lea 0x8ad7(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -68658,31 +68658,31 @@ │ │ │ │ retq │ │ │ │ callq 57c00 │ │ │ │ jmp 57d9b │ │ │ │ mov 0x2c(%rdi),%eax │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x8a95(%rip),%rdx │ │ │ │ - lea 0x8a9e(%rip),%r12 │ │ │ │ + lea 0x8a8d(%rip),%rdx │ │ │ │ + lea 0x8a96(%rip),%r12 │ │ │ │ push %rax │ │ │ │ mov 0x28(%rdi),%eax │ │ │ │ push %rax │ │ │ │ mov 0xc(%rdi),%r9d │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ mov %r15,%rdi │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x4(%r14),%edi │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ test %edi,%edi │ │ │ │ jle 57d9b │ │ │ │ nop │ │ │ │ - lea 0x8eed(%rip),%rdx │ │ │ │ + lea 0x8edd(%rip),%rdx │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r15,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x8(%r14),%edx │ │ │ │ @@ -68742,15 +68742,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq d180 │ │ │ │ pop %rbp │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ - lea 0x89b7(%rip),%rdi │ │ │ │ + lea 0x89af(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 57eb2 │ │ │ │ │ │ │ │ 0000000000057ee0 : │ │ │ │ push %r13 │ │ │ │ mov %edx,%r13d │ │ │ │ @@ -68770,15 +68770,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq d180 │ │ │ │ pop %rbp │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ - lea 0x8981(%rip),%rdi │ │ │ │ + lea 0x8979(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 57f02 │ │ │ │ │ │ │ │ 0000000000057f30 : │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -68820,24 +68820,24 @@ │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ cmp $0x1,%ebp │ │ │ │ jne 57f90 │ │ │ │ mov 0x20(%rbx),%ecx │ │ │ │ - lea 0x8d2d(%rip),%rdx │ │ │ │ + lea 0x8d1d(%rip),%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x20(%rbx),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 57f90 │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x8908(%rip),%r13 │ │ │ │ + lea 0x8900(%rip),%r13 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movslq %ebp,%rdx │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ add $0x1,%ebp │ │ │ │ @@ -68845,15 +68845,15 @@ │ │ │ │ mov %r13,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ cmp %ebp,0x20(%rbx) │ │ │ │ jg 57fe0 │ │ │ │ jmp 57f90 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x88ac(%rip),%rdi │ │ │ │ + lea 0x88a4(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmpq 57f5a │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 0000000000058030 : │ │ │ │ @@ -68976,30 +68976,30 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ mov 0x8(%rsi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ jle 583f9 │ │ │ │ - movq 0x84ec(%rip),%xmm4 │ │ │ │ + movq 0x845c(%rip),%xmm4 │ │ │ │ mov %ebx,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ xor %ebp,%ebp │ │ │ │ imul %ebx,%r15d │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ movapd %xmm4,%xmm3 │ │ │ │ jmp 581e3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp $0x1,%ebx │ │ │ │ je 58490 │ │ │ │ - lea 0x8830(%rip),%rdi │ │ │ │ + lea 0x8828(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - movq 0x84b1(%rip),%xmm3 │ │ │ │ + movq 0x8421(%rip),%xmm3 │ │ │ │ movapd %xmm3,%xmm4 │ │ │ │ add $0x1,%ebp │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebp,0x4(%r13) │ │ │ │ jle 583f9 │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ movslq %r12d,%rax │ │ │ │ @@ -69052,15 +69052,15 @@ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ xorpd %xmm3,%xmm1 │ │ │ │ movsd %xmm1,0x28(%rdx) │ │ │ │ movapd %xmm1,%xmm9 │ │ │ │ movsd 0x18(%rax),%xmm11 │ │ │ │ mulsd 0x38(%rax),%xmm11 │ │ │ │ movsd 0x20(%rax),%xmm1 │ │ │ │ - movsd 0x88d2(%rip),%xmm14 │ │ │ │ + movsd 0x88c2(%rip),%xmm14 │ │ │ │ mulsd 0x30(%rax),%xmm1 │ │ │ │ subsd %xmm1,%xmm11 │ │ │ │ movsd %xmm11,0x30(%rdx) │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ movsd 0x8(%rax),%xmm2 │ │ │ │ mulsd 0x38(%rax),%xmm1 │ │ │ │ mulsd 0x30(%rax),%xmm2 │ │ │ │ @@ -69080,18 +69080,18 @@ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ movsd 0x10(%rax),%xmm5 │ │ │ │ mulsd %xmm11,%xmm5 │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ movapd %xmm2,%xmm13 │ │ │ │ - andpd 0x8839(%rip),%xmm13 │ │ │ │ + andpd 0x8829(%rip),%xmm13 │ │ │ │ comisd %xmm13,%xmm14 │ │ │ │ ja 5838a │ │ │ │ - movsd 0x8292(%rip),%xmm5 │ │ │ │ + movsd 0x812a(%rip),%xmm5 │ │ │ │ divsd %xmm2,%xmm5 │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ add $0x1,%ebp │ │ │ │ add %r15d,%r12d │ │ │ │ mulsd %xmm5,%xmm15 │ │ │ │ mulsd %xmm5,%xmm10 │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ @@ -69123,22 +69123,22 @@ │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movsd 0x18(%rax),%xmm1 │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ movsd 0x8(%rax),%xmm0 │ │ │ │ mulsd 0x10(%rax),%xmm0 │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ - movsd 0x8791(%rip),%xmm6 │ │ │ │ + movsd 0x8781(%rip),%xmm6 │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movapd %xmm2,%xmm5 │ │ │ │ - andpd 0x876d(%rip),%xmm5 │ │ │ │ + andpd 0x875d(%rip),%xmm5 │ │ │ │ comisd %xmm5,%xmm6 │ │ │ │ ja 58455 │ │ │ │ - movsd 0x81c7(%rip),%xmm0 │ │ │ │ + movsd 0x805f(%rip),%xmm0 │ │ │ │ divsd %xmm2,%xmm0 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ movsd 0x8(%rax),%xmm1 │ │ │ │ xorpd %xmm4,%xmm1 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,0x8(%rdx) │ │ │ │ @@ -69147,21 +69147,21 @@ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,0x10(%rdx) │ │ │ │ mulsd (%rax),%xmm0 │ │ │ │ movsd %xmm0,0x18(%rdx) │ │ │ │ jmpq 581d3 │ │ │ │ nop │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ - movsd 0x8724(%rip),%xmm5 │ │ │ │ + movsd 0x8714(%rip),%xmm5 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movapd %xmm1,%xmm2 │ │ │ │ - andpd 0x8704(%rip),%xmm2 │ │ │ │ + andpd 0x86f4(%rip),%xmm2 │ │ │ │ comisd %xmm2,%xmm5 │ │ │ │ ja 584be │ │ │ │ - movsd 0x815e(%rip),%xmm0 │ │ │ │ + movsd 0x7ff6(%rip),%xmm0 │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ jmpq 581d3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 00000000000584d0 : │ │ │ │ push %r15 │ │ │ │ @@ -69175,15 +69175,15 @@ │ │ │ │ mov %rax,0x148(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 58edc │ │ │ │ mov %rdi,%r13 │ │ │ │ mov %rsi,%r14 │ │ │ │ - lea 0x8502(%rip),%rbx │ │ │ │ + lea 0x84fa(%rip),%rbx │ │ │ │ xor %r12d,%r12d │ │ │ │ nop │ │ │ │ mov 0xc(%r14),%eax │ │ │ │ imul 0x8(%r14),%eax │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ mov 0xc(%r13),%ebp │ │ │ │ mov 0x18(%r13),%r15 │ │ │ │ @@ -69234,15 +69234,15 @@ │ │ │ │ movsd %xmm6,0x28(%rsp) │ │ │ │ movapd %xmm6,%xmm13 │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ mulsd %xmm12,%xmm10 │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ movapd %xmm6,%xmm10 │ │ │ │ movsd 0x40(%rax),%xmm6 │ │ │ │ - xorpd 0x8052(%rip),%xmm10 │ │ │ │ + xorpd 0x7fc2(%rip),%xmm10 │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ movapd %xmm10,%xmm8 │ │ │ │ movapd %xmm15,%xmm10 │ │ │ │ mulsd %xmm12,%xmm8 │ │ │ │ movapd %xmm7,%xmm15 │ │ │ │ movapd %xmm4,%xmm7 │ │ │ │ mulsd %xmm6,%xmm14 │ │ │ │ @@ -69290,15 +69290,15 @@ │ │ │ │ mulsd %xmm7,%xmm13 │ │ │ │ mulsd %xmm12,%xmm7 │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ addsd %xmm9,%xmm13 │ │ │ │ subsd %xmm15,%xmm13 │ │ │ │ movsd %xmm13,0x78(%rsp) │ │ │ │ movsd 0x38(%rsp),%xmm10 │ │ │ │ - xorpd 0x7f27(%rip),%xmm8 │ │ │ │ + xorpd 0x7e97(%rip),%xmm8 │ │ │ │ movsd %xmm13,0x100(%rsp) │ │ │ │ movsd 0x10(%rax),%xmm13 │ │ │ │ mulsd %xmm1,%xmm10 │ │ │ │ movapd %xmm10,%xmm9 │ │ │ │ movapd %xmm8,%xmm10 │ │ │ │ movsd 0x10(%rsp),%xmm8 │ │ │ │ mulsd %xmm5,%xmm10 │ │ │ │ @@ -69323,15 +69323,15 @@ │ │ │ │ mulsd %xmm5,%xmm10 │ │ │ │ movsd %xmm14,0x80(%rsp) │ │ │ │ mulsd %xmm11,%xmm9 │ │ │ │ movsd %xmm14,0x120(%rsp) │ │ │ │ movsd 0x8(%rax),%xmm14 │ │ │ │ movsd %xmm8,0x88(%rsp) │ │ │ │ movapd %xmm14,%xmm7 │ │ │ │ - xorpd 0x7e60(%rip),%xmm7 │ │ │ │ + xorpd 0x7dd0(%rip),%xmm7 │ │ │ │ movapd %xmm10,%xmm15 │ │ │ │ movsd %xmm9,0x90(%rsp) │ │ │ │ movapd %xmm7,%xmm10 │ │ │ │ movsd %xmm15,0x98(%rsp) │ │ │ │ mulsd %xmm12,%xmm10 │ │ │ │ movapd %xmm10,%xmm7 │ │ │ │ movapd %xmm3,%xmm10 │ │ │ │ @@ -69388,15 +69388,15 @@ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ movsd 0x10(%rsp),%xmm15 │ │ │ │ addsd %xmm11,%xmm10 │ │ │ │ movapd %xmm12,%xmm11 │ │ │ │ mulsd %xmm8,%xmm11 │ │ │ │ subsd %xmm11,%xmm10 │ │ │ │ movsd 0x30(%rsp),%xmm11 │ │ │ │ - xorpd 0x7cf8(%rip),%xmm11 │ │ │ │ + xorpd 0x7c68(%rip),%xmm11 │ │ │ │ mulsd %xmm11,%xmm15 │ │ │ │ movsd %xmm10,0xe8(%rsp) │ │ │ │ movapd %xmm6,%xmm10 │ │ │ │ movapd %xmm2,%xmm6 │ │ │ │ movapd %xmm4,%xmm2 │ │ │ │ movsd %xmm10,0x60(%rsp) │ │ │ │ mulsd %xmm15,%xmm2 │ │ │ │ @@ -69407,15 +69407,15 @@ │ │ │ │ movsd 0x40(%rsp),%xmm2 │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ movapd %xmm6,%xmm7 │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ movapd %xmm6,%xmm2 │ │ │ │ movsd 0x10(%rsp),%xmm6 │ │ │ │ - xorpd 0x7c93(%rip),%xmm15 │ │ │ │ + xorpd 0x7c03(%rip),%xmm15 │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ movsd %xmm7,0x68(%rsp) │ │ │ │ mulsd %xmm1,%xmm15 │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ movapd %xmm6,%xmm2 │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ subsd %xmm9,%xmm15 │ │ │ │ @@ -69521,18 +69521,18 @@ │ │ │ │ mulsd 0x68(%rsp),%xmm4 │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ movapd %xmm1,%xmm10 │ │ │ │ mulsd 0x20(%rsp),%xmm8 │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ movsd 0x58(%rsp),%xmm4 │ │ │ │ - xorpd 0x7a1e(%rip),%xmm4 │ │ │ │ + xorpd 0x798e(%rip),%xmm4 │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ movapd %xmm15,%xmm8 │ │ │ │ - xorpd 0x7a0b(%rip),%xmm8 │ │ │ │ + xorpd 0x797b(%rip),%xmm8 │ │ │ │ mulsd %xmm12,%xmm15 │ │ │ │ mulsd %xmm8,%xmm10 │ │ │ │ movsd %xmm2,0x110(%rsp) │ │ │ │ movapd %xmm5,%xmm2 │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ mulsd %xmm11,%xmm5 │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ @@ -69613,27 +69613,27 @@ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ subsd %xmm10,%xmm15 │ │ │ │ movsd %xmm2,0x118(%rsp) │ │ │ │ movsd %xmm15,0x138(%rsp) │ │ │ │ movsd 0x30(%rsp),%xmm11 │ │ │ │ movsd 0x70(%rsp),%xmm10 │ │ │ │ mulsd 0x78(%rsp),%xmm13 │ │ │ │ - movsd 0x7d61(%rip),%xmm3 │ │ │ │ + movsd 0x7d51(%rip),%xmm3 │ │ │ │ movsd 0x80(%rsp),%xmm1 │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ mulsd %xmm14,%xmm10 │ │ │ │ mulsd 0x50(%rsp),%xmm1 │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ addsd %xmm13,%xmm11 │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ movapd %xmm11,%xmm1 │ │ │ │ - andpd 0x7d1c(%rip),%xmm1 │ │ │ │ + andpd 0x7d0c(%rip),%xmm1 │ │ │ │ comisd %xmm1,%xmm3 │ │ │ │ ja 58f08 │ │ │ │ - movsd 0x7776(%rip),%xmm1 │ │ │ │ + movsd 0x760e(%rip),%xmm1 │ │ │ │ lea (%r15,%rbp,8),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ divsd %xmm11,%xmm1 │ │ │ │ jmp 58eb9 │ │ │ │ nop │ │ │ │ movsd 0xc0(%rsp,%rax,1),%xmm0 │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ @@ -69678,15 +69678,15 @@ │ │ │ │ push %rbx │ │ │ │ test %eax,%eax │ │ │ │ jle 59009 │ │ │ │ mov %rdi,%r12 │ │ │ │ mov %rsi,%rbp │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x7b87(%rip),%r14 │ │ │ │ + lea 0x7b7f(%rip),%r14 │ │ │ │ jmp 58f8f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%r13d │ │ │ │ je 59040 │ │ │ │ mov %r14,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ @@ -69760,23 +69760,23 @@ │ │ │ │ jle 59171 │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x79a4(%rip),%rdx │ │ │ │ + lea 0x799c(%rip),%rdx │ │ │ │ jmp 590ba │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 591b0 │ │ │ │ mov %rdx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x797f(%rip),%rdx │ │ │ │ + lea 0x7977(%rip),%rdx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 59171 │ │ │ │ mov 0x18(%r13),%rcx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rcx,%rax,8),%rax │ │ │ │ @@ -69859,23 +69859,23 @@ │ │ │ │ jle 59266 │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x7843(%rip),%rcx │ │ │ │ + lea 0x783b(%rip),%rcx │ │ │ │ jmp 5922e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 59298 │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x7822(%rip),%rcx │ │ │ │ + lea 0x781a(%rip),%rcx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 59266 │ │ │ │ mov 0x18(%r13),%rdx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -69928,23 +69928,23 @@ │ │ │ │ jle 59346 │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x7780(%rip),%rcx │ │ │ │ + lea 0x7778(%rip),%rcx │ │ │ │ jmp 5930e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 59380 │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x775f(%rip),%rcx │ │ │ │ + lea 0x7757(%rip),%rcx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 59346 │ │ │ │ mov 0x18(%r13),%rdx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -69967,15 +69967,15 @@ │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x72b0(%rip),%xmm0 │ │ │ │ + movsd 0x7148(%rip),%xmm0 │ │ │ │ addsd (%rax),%xmm0 │ │ │ │ movslq %ebx,%rdx │ │ │ │ addsd 0x18(%rax),%xmm0 │ │ │ │ movsd %xmm0,(%r14,%rdx,8) │ │ │ │ jmp 59302 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ @@ -69999,23 +69999,23 @@ │ │ │ │ jle 5947d │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x76a7(%rip),%rdx │ │ │ │ + lea 0x769f(%rip),%rdx │ │ │ │ jmp 59406 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 594c8 │ │ │ │ mov %rdx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x7682(%rip),%rdx │ │ │ │ + lea 0x767a(%rip),%rdx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 5947d │ │ │ │ mov 0x18(%r13),%rcx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rcx,%rax,8),%rax │ │ │ │ @@ -70087,15 +70087,15 @@ │ │ │ │ mov 0x8(%rsi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ jle 5958b │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x7589(%rip),%r15 │ │ │ │ + lea 0x7581(%rip),%r15 │ │ │ │ jmp 5952f │ │ │ │ cmp $0x1,%ebx │ │ │ │ je 595e0 │ │ │ │ mov %r15,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x1,%ebp │ │ │ │ @@ -70150,15 +70150,15 @@ │ │ │ │ jbe 59577 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ callq d4b0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ jmp 5957b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ - andpd 0x75c4(%rip),%xmm0 │ │ │ │ + andpd 0x75b4(%rip),%xmm0 │ │ │ │ movslq %ebp,%rdx │ │ │ │ movsd %xmm0,(%r14,%rdx,8) │ │ │ │ jmpq 59523 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000059600 : │ │ │ │ push %r15 │ │ │ │ @@ -70180,15 +70180,15 @@ │ │ │ │ imul %r12d,%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ jmp 5966e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%r12d │ │ │ │ je 599b0 │ │ │ │ - lea 0x7460(%rip),%rdi │ │ │ │ + lea 0x7458(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x1,%r13d │ │ │ │ add 0xc(%rsp),%r14d │ │ │ │ add %r12d,%r15d │ │ │ │ cmp %r13d,0x4(%rbp) │ │ │ │ jle 599c0 │ │ │ │ @@ -70220,15 +70220,15 @@ │ │ │ │ mulsd %xmm6,%xmm8 │ │ │ │ movsd 0x28(%rcx),%xmm11 │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ addsd %xmm13,%xmm3 │ │ │ │ movapd %xmm2,%xmm4 │ │ │ │ - xorpd 0x6f79(%rip),%xmm4 │ │ │ │ + xorpd 0x6ee9(%rip),%xmm4 │ │ │ │ mulsd %xmm2,%xmm2 │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ movapd %xmm5,%xmm8 │ │ │ │ mulsd %xmm7,%xmm8 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ @@ -70246,75 +70246,75 @@ │ │ │ │ mulsd %xmm11,%xmm8 │ │ │ │ mulsd %xmm11,%xmm7 │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ movapd %xmm4,%xmm0 │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ - movsd 0x6eab(%rip),%xmm8 │ │ │ │ + movsd 0x6e1b(%rip),%xmm8 │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ - mulsd 0x7435(%rip),%xmm1 │ │ │ │ - movsd 0x7424(%rip),%xmm8 │ │ │ │ + mulsd 0x7425(%rip),%xmm1 │ │ │ │ + movsd 0x7414(%rip),%xmm8 │ │ │ │ divsd %xmm8,%xmm2 │ │ │ │ mulsd %xmm4,%xmm8 │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ subsd %xmm8,%xmm0 │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ - divsd 0x7414(%rip),%xmm1 │ │ │ │ + divsd 0x7404(%rip),%xmm1 │ │ │ │ movapd %xmm1,%xmm5 │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ movapd %xmm2,%xmm0 │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ movapd %xmm0,%xmm3 │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ - comisd 0x71f0(%rip),%xmm3 │ │ │ │ + comisd 0x71e8(%rip),%xmm3 │ │ │ │ ja 599d8 │ │ │ │ - movsd 0x73c2(%rip),%xmm7 │ │ │ │ + movsd 0x73b2(%rip),%xmm7 │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ movsd %xmm7,0x10(%rsp) │ │ │ │ ucomisd %xmm2,%xmm3 │ │ │ │ ja 59a26 │ │ │ │ movapd %xmm2,%xmm6 │ │ │ │ - movsd 0x6e52(%rip),%xmm5 │ │ │ │ + movsd 0x6dc2(%rip),%xmm5 │ │ │ │ movsd %xmm4,0x18(%rsp) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ sqrtsd %xmm6,%xmm6 │ │ │ │ - divsd 0x6df2(%rip),%xmm0 │ │ │ │ + divsd 0x6d62(%rip),%xmm0 │ │ │ │ movsd %xmm5,0x28(%rsp) │ │ │ │ movsd %xmm6,0x30(%rsp) │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ movsd %xmm6,0x20(%rsp) │ │ │ │ callq d420 │ │ │ │ mulsd 0x20(%rsp),%xmm0 │ │ │ │ movsd 0x18(%rsp),%xmm4 │ │ │ │ - movsd 0x7383(%rip),%xmm1 │ │ │ │ + movsd 0x7373(%rip),%xmm1 │ │ │ │ movapd %xmm4,%xmm7 │ │ │ │ - divsd 0x6db7(%rip),%xmm7 │ │ │ │ + divsd 0x6d27(%rip),%xmm7 │ │ │ │ movsd %xmm7,0x18(%rsp) │ │ │ │ movsd %xmm1,0x38(%rsp) │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - divsd 0x6d91(%rip),%xmm0 │ │ │ │ + divsd 0x6d01(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ mulsd 0x20(%rsp),%xmm0 │ │ │ │ movsd 0x38(%rsp),%xmm1 │ │ │ │ subsd 0x18(%rsp),%xmm0 │ │ │ │ movsd %xmm0,0x8(%rbx) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ - divsd 0x6d63(%rip),%xmm0 │ │ │ │ + divsd 0x6cd3(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ movapd %xmm0,%xmm1 │ │ │ │ movsd 0x30(%rsp),%xmm0 │ │ │ │ mulsd 0x28(%rsp),%xmm0 │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ subsd 0x18(%rsp),%xmm0 │ │ │ │ movsd %xmm0,0x10(%rbx) │ │ │ │ @@ -70322,41 +70322,41 @@ │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ movsd (%rcx),%xmm2 │ │ │ │ movsd 0x10(%rcx),%xmm0 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movsd 0x8(%rcx),%xmm1 │ │ │ │ mulsd 0x18(%rcx),%xmm1 │ │ │ │ movapd %xmm2,%xmm3 │ │ │ │ - xorpd 0x6d5d(%rip),%xmm3 │ │ │ │ - mov 0x6cee(%rip),%rax │ │ │ │ + xorpd 0x6ccd(%rip),%xmm3 │ │ │ │ + mov 0x6b86(%rip),%rax │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ comisd %xmm4,%xmm3 │ │ │ │ movapd %xmm0,%xmm2 │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ movq %rax,%xmm1 │ │ │ │ ja 59962 │ │ │ │ movapd %xmm3,%xmm0 │ │ │ │ movsd 0x6b37(%rip),%xmm1 │ │ │ │ cmpltsd %xmm4,%xmm0 │ │ │ │ andpd %xmm0,%xmm1 │ │ │ │ andnpd %xmm4,%xmm0 │ │ │ │ orpd %xmm0,%xmm1 │ │ │ │ - movsd 0x6d06(%rip),%xmm4 │ │ │ │ + movsd 0x6c76(%rip),%xmm4 │ │ │ │ movapd %xmm3,%xmm0 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ ucomisd %xmm0,%xmm7 │ │ │ │ ja 59b07 │ │ │ │ sqrtsd %xmm0,%xmm0 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ - mulsd 0x7234(%rip),%xmm1 │ │ │ │ + mulsd 0x7224(%rip),%xmm1 │ │ │ │ divsd %xmm1,%xmm2 │ │ │ │ movsd %xmm1,(%rbx) │ │ │ │ movsd %xmm2,0x8(%rbx) │ │ │ │ jmpq 59658 │ │ │ │ xchg %ax,%ax │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ @@ -70389,36 +70389,36 @@ │ │ │ │ jmpq 59810 │ │ │ │ movapd %xmm2,%xmm0 │ │ │ │ movsd %xmm4,0x28(%rsp) │ │ │ │ movsd %xmm2,0x20(%rsp) │ │ │ │ callq d4b0 │ │ │ │ movsd %xmm0,0x18(%rsp) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ - divsd 0x6be1(%rip),%xmm0 │ │ │ │ + divsd 0x6b51(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ - movsd 0x6c1c(%rip),%xmm6 │ │ │ │ + movsd 0x6b8c(%rip),%xmm6 │ │ │ │ movsd 0x18(%rsp),%xmm1 │ │ │ │ movsd 0x28(%rsp),%xmm4 │ │ │ │ - divsd 0x6bc0(%rip),%xmm4 │ │ │ │ + divsd 0x6b30(%rip),%xmm4 │ │ │ │ movsd 0x20(%rsp),%xmm2 │ │ │ │ movsd %xmm4,0x18(%rsp) │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ movsd %xmm6,0x28(%rsp) │ │ │ │ movsd %xmm2,0x38(%rsp) │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ movapd %xmm2,%xmm0 │ │ │ │ callq d4b0 │ │ │ │ - movsd 0x7147(%rip),%xmm1 │ │ │ │ + movsd 0x7137(%rip),%xmm1 │ │ │ │ movsd %xmm0,0x30(%rsp) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ movsd %xmm1,0x20(%rsp) │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - divsd 0x6b69(%rip),%xmm0 │ │ │ │ + divsd 0x6ad9(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ movsd 0x30(%rsp),%xmm3 │ │ │ │ mulsd 0x28(%rsp),%xmm3 │ │ │ │ movsd 0x38(%rsp),%xmm2 │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ subsd 0x18(%rsp),%xmm0 │ │ │ │ movsd %xmm0,0x8(%rbx) │ │ │ │ @@ -70605,15 +70605,15 @@ │ │ │ │ mov %edi,0x2c(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ je 59fc9 │ │ │ │ cmp $0x3,%edi │ │ │ │ je 59f95 │ │ │ │ cmp $0x1,%edi │ │ │ │ je 59faf │ │ │ │ - lea 0x6ce8(%rip),%rdi │ │ │ │ + lea 0x6ce0(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ xor %edi,%edi │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %r9d,%r9d │ │ │ │ mov 0x4(%rbx),%eax │ │ │ │ mov %eax,0x40(%rsp) │ │ │ │ @@ -70737,15 +70737,15 @@ │ │ │ │ mov %edi,0x2c(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ je 5a1e9 │ │ │ │ cmp $0x3,%edi │ │ │ │ je 5a1b5 │ │ │ │ cmp $0x1,%edi │ │ │ │ je 5a1cf │ │ │ │ - lea 0x6af0(%rip),%rdi │ │ │ │ + lea 0x6ae8(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ xor %edi,%edi │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %r9d,%r9d │ │ │ │ mov 0x4(%rbx),%eax │ │ │ │ mov %eax,0x40(%rsp) │ │ │ │ @@ -70858,25 +70858,25 @@ │ │ │ │ mov 0x8(%rdi),%r12d │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ mov 0x18(%rsi),%rbx │ │ │ │ test %eax,%eax │ │ │ │ jle 5a396 │ │ │ │ movslq %r12d,%r14 │ │ │ │ mov %rdi,%r15 │ │ │ │ - lea 0x688a(%rip),%rdx │ │ │ │ + lea 0x6882(%rip),%rdx │ │ │ │ xor %r13d,%r13d │ │ │ │ shl $0x3,%r14 │ │ │ │ jmp 5a27f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%r12d │ │ │ │ je 5a408 │ │ │ │ mov %rdx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x6861(%rip),%rdx │ │ │ │ + lea 0x6859(%rip),%rdx │ │ │ │ add %r14,%rbp │ │ │ │ add %r14,%rbx │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x4(%r15) │ │ │ │ jle 5a396 │ │ │ │ cmp $0x3,%r12d │ │ │ │ je 5a3b0 │ │ │ │ @@ -71001,17 +71001,17 @@ │ │ │ │ push %r12 │ │ │ │ movslq %ecx,%rcx │ │ │ │ movslq %r8d,%r12 │ │ │ │ xor %r11d,%r11d │ │ │ │ push %rbp │ │ │ │ shl $0x3,%r12 │ │ │ │ lea 0x0(,%rcx,8),%rbp │ │ │ │ - lea 0x670d(%rip),%r10 │ │ │ │ + lea 0x66fd(%rip),%r10 │ │ │ │ push %rbx │ │ │ │ - lea 0x66e5(%rip),%r9 │ │ │ │ + lea 0x66d5(%rip),%r9 │ │ │ │ mov %edx,%ebx │ │ │ │ nopl (%rax) │ │ │ │ test %r8d,%r8d │ │ │ │ jle 5a4c0 │ │ │ │ xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ @@ -71570,15 +71570,15 @@ │ │ │ │ 000000000005ac40 : │ │ │ │ test %esi,%esi │ │ │ │ jle 5ac90 │ │ │ │ lea -0x1(%rsi),%eax │ │ │ │ push %r12 │ │ │ │ lea 0x4(%rdi,%rax,4),%r12 │ │ │ │ push %rbp │ │ │ │ - lea 0x5e94(%rip),%rbp │ │ │ │ + lea 0x5e8c(%rip),%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%edx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ @@ -71763,15 +71763,15 @@ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov 0x11ff9(%rip),%rax │ │ │ │ movl $0x8,(%rsp) │ │ │ │ mov (%rax),%rdi │ │ │ │ movl $0x30,0x4(%rsp) │ │ │ │ callq d090 <__vfprintf_chk@plt> │ │ │ │ mov 0x11ffb(%rip),%rax │ │ │ │ - lea 0x5cbc(%rip),%rsi │ │ │ │ + lea 0x5cac(%rip),%rsi │ │ │ │ mov (%rax),%rdi │ │ │ │ callq d1e0 │ │ │ │ mov 0x12035(%rip),%rax │ │ │ │ addl $0x1,(%rax) │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ jne 5af66 │ │ │ │ @@ -71822,15 +71822,15 @@ │ │ │ │ je 5b000 │ │ │ │ lea -0x48(%rdi),%rdi │ │ │ │ mov %rdi,0x38(%rdx) │ │ │ │ mov %rdx,-0x18(%rax) │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ mov $0xf0e0d0c9,%edi │ │ │ │ mov %ecx,-0x3c(%rax) │ │ │ │ - mov 0x5ec8(%rip),%rcx │ │ │ │ + mov 0x5eb8(%rip),%rcx │ │ │ │ movq $0x0,-0x10(%rax) │ │ │ │ mov %rsi,-0x48(%rax) │ │ │ │ movl $0x12d687,-0x40(%rax) │ │ │ │ mov %r9,-0x38(%rax) │ │ │ │ mov %r8,-0x30(%rax) │ │ │ │ mov %rdx,-0x28(%rax) │ │ │ │ mov %rdi,-0x20(%rax) │ │ │ │ @@ -71862,15 +71862,15 @@ │ │ │ │ mov %esi,%ebp │ │ │ │ push %rbx │ │ │ │ mov -0x20(%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 5b0b0 │ │ │ │ add -0x48(%rbx),%rbx │ │ │ │ - movsd 0x5e50(%rip),%xmm0 │ │ │ │ + movsd 0x5e40(%rip),%xmm0 │ │ │ │ ucomisd (%rbx),%xmm0 │ │ │ │ jp 5b100 │ │ │ │ mov $0x0,%eax │ │ │ │ jne 5b100 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -71882,15 +71882,15 @@ │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %esi,%r8d │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov %r14,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r13,%rdx │ │ │ │ - lea 0x5c33(%rip),%rdi │ │ │ │ + lea 0x5c23(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ cmpq $0xf0e0d9c,-0x20(%rbx) │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ je 5b170 │ │ │ │ mov 0x11e97(%rip),%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -71905,41 +71905,41 @@ │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,%r8d │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0x5b16(%rip),%rdi │ │ │ │ + lea 0x5b06(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ - movsd 0x5dc6(%rip),%xmm0 │ │ │ │ + movsd 0x5db6(%rip),%xmm0 │ │ │ │ ucomisd (%rbx),%xmm0 │ │ │ │ jp 5b158 │ │ │ │ jne 5b158 │ │ │ │ - lea 0x5aea(%rip),%rdi │ │ │ │ + lea 0x5ada(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov 0x11e41(%rip),%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ mov (%rax),%eax │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ test %eax,%eax │ │ │ │ setne %al │ │ │ │ movzbl %al,%eax │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5ada(%rip),%rdi │ │ │ │ + lea 0x5aca(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 5b138 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5a99(%rip),%rdi │ │ │ │ + lea 0x5a89(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmpq 5b0e2 │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000000000005b190 : │ │ │ │ @@ -72002,30 +72002,30 @@ │ │ │ │ mov %rax,0x17ce1(%rip) │ │ │ │ jmp 5b218 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %esi,%r8d │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x5ac5(%rip),%rdi │ │ │ │ + lea 0x5ab5(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov 0x11d0f(%rip),%rax │ │ │ │ - lea 0x59d0(%rip),%rdi │ │ │ │ + lea 0x59c0(%rip),%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ movl $0x1,(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 5b22d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x8,%rsp │ │ │ │ pushq 0x17c96(%rip) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%r9 │ │ │ │ - lea 0x5aa9(%rip),%rdi │ │ │ │ + lea 0x5a99(%rip),%rdi │ │ │ │ mov %r14d,%r8d │ │ │ │ mov %r15,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ callq 5ae80 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ jmp 5b26a │ │ │ │ @@ -72055,15 +72055,15 @@ │ │ │ │ mov %rdi,%rbp │ │ │ │ callq 5b060 │ │ │ │ mov 0x11c76(%rip),%r10 │ │ │ │ mov (%r10),%edi │ │ │ │ test %edi,%edi │ │ │ │ je 5b340 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x5abe(%rip),%rdi │ │ │ │ + lea 0x5aae(%rip),%rdi │ │ │ │ movl $0x1,(%r10) │ │ │ │ callq 5ae80 │ │ │ │ add $0x18,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -72072,15 +72072,15 @@ │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ lea -0x48(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - mov 0x5b92(%rip),%rcx │ │ │ │ + mov 0x5b82(%rip),%rcx │ │ │ │ movq $0xf0e0d9c,-0x20(%rbp) │ │ │ │ sub %rax,0x17bcb(%rip) │ │ │ │ mov %rcx,0x0(%rbp,%rax,1) │ │ │ │ subq $0x1,0x17bae(%rip) │ │ │ │ mov %rdi,(%rsp) │ │ │ │ callq 5b040 │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -72124,15 +72124,15 @@ │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %edx,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x5906(%rip),%rdi │ │ │ │ + lea 0x58f6(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ mov 0x11b52(%rip),%r10 │ │ │ │ jmpq 5b311 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ retq │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -72140,15 +72140,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rsi │ │ │ │ pushq 0x17adc(%rip) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %r12d,%r8d │ │ │ │ mov %r14,%rdx │ │ │ │ - lea 0x592c(%rip),%rdi │ │ │ │ + lea 0x591c(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rsp),%r10 │ │ │ │ jmpq 5b311 │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -72162,15 +72162,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ callq 5b060 │ │ │ │ mov 0x11ae2(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ jne 5b4f0 │ │ │ │ mov -0x48(%rbx),%rax │ │ │ │ - mov 0x5a39(%rip),%rdi │ │ │ │ + mov 0x5a29(%rip),%rdi │ │ │ │ lea -0x48(%rbx),%rbp │ │ │ │ xor %esi,%esi │ │ │ │ movq $0xf0e0d9c,-0x20(%rbx) │ │ │ │ mov %rdi,(%rbx,%rax,1) │ │ │ │ mov %rbp,%rdi │ │ │ │ sub %rax,0x17a65(%rip) │ │ │ │ subq $0x1,0x17a4d(%rip) │ │ │ │ @@ -72179,71 +72179,71 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmpq d0e0 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ movl $0x1,(%rax) │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0x5765(%rip),%rdi │ │ │ │ + lea 0x5755(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmpq 5ae80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ retq │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 000000000005b520 : │ │ │ │ - lea 0x5703(%rip),%r8 │ │ │ │ - lea 0x58ca(%rip),%rcx │ │ │ │ + lea 0x56f3(%rip),%r8 │ │ │ │ + lea 0x58ba(%rip),%rcx │ │ │ │ mov $0x137,%esi │ │ │ │ - lea 0x5749(%rip),%rdx │ │ │ │ + lea 0x5739(%rip),%rdx │ │ │ │ jmpq 5b190 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000005b540 : │ │ │ │ - lea 0x56e3(%rip),%r8 │ │ │ │ - lea 0x58aa(%rip),%rcx │ │ │ │ + lea 0x56d3(%rip),%r8 │ │ │ │ + lea 0x589a(%rip),%rcx │ │ │ │ mov $0x13e,%esi │ │ │ │ - lea 0x5731(%rip),%rdx │ │ │ │ + lea 0x5721(%rip),%rdx │ │ │ │ jmpq 5b480 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000005b560 : │ │ │ │ push %r13 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %edi,%ebx │ │ │ │ - lea 0x5718(%rip),%rdi │ │ │ │ + lea 0x5708(%rip),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ callq 5adb0 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r13,%rcx │ │ │ │ pushq 0x1799d(%rip) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x17986(%rip),%r9 │ │ │ │ - lea 0x5707(%rip),%rdi │ │ │ │ + lea 0x56f7(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ mov 0x17973(%rip),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x17972(%rip),%rdx │ │ │ │ mov 0x1795b(%rip),%rsi │ │ │ │ - lea 0x585c(%rip),%rdi │ │ │ │ + lea 0x584c(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ add $0x18,%rsp │ │ │ │ - lea 0x56e7(%rip),%rdi │ │ │ │ + lea 0x56d7(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ jmpq 5adb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -72253,87 +72253,87 @@ │ │ │ │ pushq 0x17936(%rip) │ │ │ │ mov %rsi,%r10 │ │ │ │ mov %edi,%r8d │ │ │ │ mov 0x17921(%rip),%r9 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r10,%rcx │ │ │ │ - lea 0x584a(%rip),%rdi │ │ │ │ + lea 0x583a(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ add $0x18,%rsp │ │ │ │ retq │ │ │ │ │ │ │ │ 000000000005b620 : │ │ │ │ push %r12 │ │ │ │ mov 0x178ff(%rip),%r9 │ │ │ │ mov %rdi,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x178fb(%rip),%r8 │ │ │ │ mov 0x178e4(%rip),%rcx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x57e0(%rip),%rdx │ │ │ │ + lea 0x57d0(%rip),%rdx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov %r12,%rcx │ │ │ │ mov $0x6,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x566e(%rip),%rdi │ │ │ │ + lea 0x565e(%rip),%rdi │ │ │ │ callq d500 │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 000000000005b670 : │ │ │ │ push %r13 │ │ │ │ mov $0x1,%esi │ │ │ │ mov %edx,%r13d │ │ │ │ xor %eax,%eax │ │ │ │ push %r12 │ │ │ │ - lea 0x57a3(%rip),%rdx │ │ │ │ + lea 0x5793(%rip),%rdx │ │ │ │ mov %rdi,%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x17895(%rip),%r9 │ │ │ │ mov 0x17896(%rip),%r8 │ │ │ │ mov 0x1787f(%rip),%rcx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov %r13d,%ecx │ │ │ │ mov %r12,%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x561e(%rip),%rdx │ │ │ │ + lea 0x560e(%rip),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov %r12,%rcx │ │ │ │ mov $0x6,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x55fc(%rip),%rdi │ │ │ │ + lea 0x55ec(%rip),%rdi │ │ │ │ callq d500 │ │ │ │ add $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000000000005b6f0 : │ │ │ │ push %rbx │ │ │ │ mov 0x17828(%rip),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x55e7(%rip),%rdi │ │ │ │ + lea 0x55d7(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ xor %eax,%eax │ │ │ │ test %rbx,%rbx │ │ │ │ jne 5b710 │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ nop │ │ │ │ - lea 0x5781(%rip),%rdi │ │ │ │ + lea 0x5771(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ mov 0x1185d(%rip),%rax │ │ │ │ - lea 0x5796(%rip),%rdi │ │ │ │ + lea 0x5786(%rip),%rdi │ │ │ │ movl $0x1,(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ xchg %ax,%ax │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1093,174 +1093,173 @@ │ │ │ │ 0x00060420 65000000 00000000 5f5f6d61 696e5f5f e.......__main__ │ │ │ │ 0x00060430 005f696e 5f006772 61640063 6f6e6e00 ._in_.grad.conn. │ │ │ │ 0x00060440 636f6566 00636d61 70005f62 66004154 coef.cmap._bf.AT │ │ │ │ 0x00060450 42540072 6574006f 7574006d 61740066 BT.ret.out.mat.f │ │ │ │ 0x00060460 69730064 6976005f 42005f41 00415442 is.div._B._A.ATB │ │ │ │ 0x00060470 00414254 006e7000 696e5f00 62660041 .ABT.np.in_.bf.A │ │ │ │ 0x00060480 42004200 41000000 00000000 0000f0bf B.B.A........... │ │ │ │ - 0x00060490 64775f73 75726661 63655f6c 74722829 dw_surface_ltr() │ │ │ │ - 0x000604a0 3a204552 525f5377 69746368 0a00756e : ERR_Switch..un │ │ │ │ - 0x000604b0 6b6e6f77 6e206d75 6c746970 6c696361 known multiplica │ │ │ │ - 0x000604c0 74696f6e 206d6f64 65210a00 73796d32 tion mode!..sym2 │ │ │ │ - 0x000604d0 6e6f6e73 796d2829 3a204552 525f5377 nonsym(): ERR_Sw │ │ │ │ - 0x000604e0 69746368 0a000000 64697667 7261645f itch....divgrad_ │ │ │ │ - 0x000604f0 6275696c 645f6774 6728293a 20455252 build_gtg(): ERR │ │ │ │ - 0x00060500 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ - 0x00060510 64697667 7261645f 6163745f 675f6d28 divgrad_act_g_m( │ │ │ │ - 0x00060520 293a2045 52525f53 77697463 680a0000 ): ERR_Switch... │ │ │ │ - 0x00060530 64697667 7261645f 6163745f 67745f6d divgrad_act_gt_m │ │ │ │ - 0x00060540 28293a20 4552525f 53776974 63680a00 (): ERR_Switch.. │ │ │ │ - 0x00060550 64697667 7261645f 6163745f 62675f6d divgrad_act_bg_m │ │ │ │ - 0x00060560 28293a20 4552525f 53776974 63680a00 (): ERR_Switch.. │ │ │ │ - 0x00060570 636f6e76 6563745f 6275696c 645f7674 convect_build_vt │ │ │ │ - 0x00060580 62672829 3a204552 525f5377 69746368 bg(): ERR_Switch │ │ │ │ - 0x00060590 0a000000 00000000 636f6e76 6563745f ........convect_ │ │ │ │ - 0x000605a0 6275696c 645f7674 6728293a 20455252 build_vtg(): ERR │ │ │ │ - 0x000605b0 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ - 0x000605c0 666f726d 5f746c63 635f7374 7261696e form_tlcc_strain │ │ │ │ - 0x000605d0 47726565 6e5f5653 28293a20 4552525f Green_VS(): ERR_ │ │ │ │ - 0x000605e0 53776974 63680a00 77617270 2076696f Switch..warp vio │ │ │ │ - 0x000605f0 6c617469 6f6e2025 65206174 20286965 lation %e at (ie │ │ │ │ - 0x00060600 6c3a2025 642c2069 71703a20 25642921 l: %d, iqp: %d)! │ │ │ │ - 0x00060610 0a000000 00000000 00000000 0000f03f ...............? │ │ │ │ - 0x00060620 00000000 0000e03f 55555555 5555e5bf .......?UUUUUU.. │ │ │ │ - 0x00060630 00000000 00000840 55555555 5555e53f .......@UUUUUU.? │ │ │ │ - 0x00060640 1cc7711c c771cc3f 1cc7711c c771ec3f ..q..q.?..q..q.? │ │ │ │ - 0x00060650 55555555 5555f5bf 1cc7711c c771fc3f UUUUUU....q..q.? │ │ │ │ - 0x00060660 55555555 555505c0 55555555 5555f53f UUUUUU..UUUUUU.? │ │ │ │ - 0x00060670 00000000 00001040 00000000 000000c0 .......@........ │ │ │ │ - 0x00060680 00000000 00000080 00000000 00000000 ................ │ │ │ │ - 0x00060690 6c61706c 6163655f 6275696c 645f6774 laplace_build_gt │ │ │ │ - 0x000606a0 6728293a 20455252 5f537769 7463680a g(): ERR_Switch. │ │ │ │ - 0x000606b0 00000000 00000000 6c61706c 6163655f ........laplace_ │ │ │ │ - 0x000606c0 6163745f 675f6d28 293a2045 52525f53 act_g_m(): ERR_S │ │ │ │ - 0x000606d0 77697463 680a0000 6c61706c 6163655f witch...laplace_ │ │ │ │ - 0x000606e0 6163745f 67745f6d 28293a20 4552525f act_gt_m(): ERR_ │ │ │ │ - 0x000606f0 53776974 63680a00 6f705f6e 6f6e7379 Switch..op_nonsy │ │ │ │ - 0x00060700 6d5f6269 6f742829 3a204552 525f5377 m_biot(): ERR_Sw │ │ │ │ - 0x00060710 69746368 0a006e45 50206d69 736d6174 itch..nEP mismat │ │ │ │ - 0x00060720 63683a20 2564203d 3d202564 21000000 ch: %d == %d!... │ │ │ │ - 0x00060730 666f726d 5f736463 635f7374 7261696e form_sdcc_strain │ │ │ │ - 0x00060740 43617563 68795f56 5328293a 20455252 Cauchy_VS(): ERR │ │ │ │ - 0x00060750 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ - 0x00060760 666f726d 5f736463 635f6163 744f7047 form_sdcc_actOpG │ │ │ │ - 0x00060770 545f5653 3328293a 20455252 5f537769 T_VS3(): ERR_Swi │ │ │ │ - 0x00060780 7463680a 00000000 666f726d 5f736463 tch.....form_sdc │ │ │ │ - 0x00060790 635f6163 744f7047 545f4d33 28293a20 c_actOpGT_M3(): │ │ │ │ - 0x000607a0 4552525f 53776974 63680a00 00000000 ERR_Switch...... │ │ │ │ - 0x000607b0 666f726d 5f736463 635f6163 744f7047 form_sdcc_actOpG │ │ │ │ - 0x000607c0 5f524d33 28293a20 4552525f 53776974 _RM3(): ERR_Swit │ │ │ │ - 0x000607d0 63680a00 00000000 6275696c 645f6e6f ch......build_no │ │ │ │ - 0x000607e0 6e73796d 5f677261 6428293a 20455252 nsym_grad(): ERR │ │ │ │ - 0x000607f0 5f537769 7463680a 00666d66 5f616c6c _Switch..fmf_all │ │ │ │ - 0x00060800 6f630066 6d665f70 72657465 6e642829 oc.fmf_pretend() │ │ │ │ - 0x00060810 3a204552 525f4f76 65727772 6974650a : ERR_Overwrite. │ │ │ │ - 0x00060820 00666d66 635f636f 70792829 3a204552 .fmfc_copy(): ER │ │ │ │ - 0x00060830 525f4261 644d6174 63680a00 20252e36 R_BadMatch.. %.6 │ │ │ │ - 0x00060840 6500666d 665f7072 696e7428 293a2045 e.fmf_print(): E │ │ │ │ - 0x00060850 52525f53 77697463 68210a00 25642025 RR_Switch!..%d % │ │ │ │ - 0x00060860 64202564 20256420 25640a00 20252e31 d %d %d %d.. %.1 │ │ │ │ - 0x00060870 32650066 6d66725f 7072696e 7428293a 2e.fmfr_print(): │ │ │ │ - 0x00060880 20455252 5f537769 74636821 0a00666d ERR_Switch!..fm │ │ │ │ - 0x00060890 665f7361 76652829 3a204552 525f4669 f_save(): ERR_Fi │ │ │ │ - 0x000608a0 6c654f70 656e0a00 666d6672 5f736176 leOpen..fmfr_sav │ │ │ │ - 0x000608b0 6528293a 20455252 5f46696c 654f7065 e(): ERR_FileOpe │ │ │ │ - 0x000608c0 6e0a0066 6d66635f 73617665 28293a20 n..fmfc_save(): │ │ │ │ - 0x000608d0 4552525f 46696c65 4f70656e 0a002564 ERR_FileOpen..%d │ │ │ │ - 0x000608e0 20252e31 32650a00 73666570 792f6469 %.12e..sfepy/di │ │ │ │ - 0x000608f0 73637265 74652f63 6f6d6d6f 6e2f6578 screte/common/ex │ │ │ │ - 0x00060900 746d6f64 732f666d 6669656c 642e6300 tmods/fmfield.c. │ │ │ │ - 0x00060910 666d665f 616c6c6f 6328293a 20464d46 fmf_alloc(): FMF │ │ │ │ - 0x00060920 69656c64 20776173 20707265 74656e64 ield was pretend │ │ │ │ - 0x00060930 65640a00 00000000 666d6672 5f707265 ed......fmfr_pre │ │ │ │ - 0x00060940 74656e64 28293a20 4552525f 4f766572 tend(): ERR_Over │ │ │ │ - 0x00060950 77726974 650a0000 666d665f 636f7079 write...fmf_copy │ │ │ │ - 0x00060960 28293a20 4552525f 4261644d 61746368 (): ERR_BadMatch │ │ │ │ - 0x00060970 3a202825 64202564 20256429 203d2028 : (%d %d %d) = ( │ │ │ │ - 0x00060980 25642025 64202564 290a0000 00000000 %d %d %d)....... │ │ │ │ - 0x00060990 6e43656c 6c3a2025 64206e4c 65763a20 nCell: %d nLev: │ │ │ │ - 0x000609a0 2564206e 526f773a 20256420 6e436f6c %d nRow: %d nCol │ │ │ │ - 0x000609b0 3a202564 0a000000 6f666673 65743a20 : %d....offset: │ │ │ │ - 0x000609c0 2564206e 436f6c46 756c6c3a 20256420 %d nColFull: %d │ │ │ │ - 0x000609d0 6e416c6c 6f633a20 25642063 656c6c53 nAlloc: %d cellS │ │ │ │ - 0x000609e0 697a6520 25640a00 bc89d897 b2d29c3c ize %d.........< │ │ │ │ - 0x000609f0 67656d65 5f696e76 65727433 78332829 geme_invert3x3() │ │ │ │ - 0x00060a00 3a204552 525f5377 69746368 0a00706f : ERR_Switch..po │ │ │ │ - 0x00060a10 73736962 6c792073 696e6775 6c617220 ssibly singular │ │ │ │ - 0x00060a20 6d617472 6978210a 0067656d 655f6465 matrix!..geme_de │ │ │ │ - 0x00060a30 74337833 28293a20 4552525f 53776974 t3x3(): ERR_Swit │ │ │ │ - 0x00060a40 63680a00 67656d65 5f747261 63653378 ch..geme_trace3x │ │ │ │ - 0x00060a50 3328293a 20455252 5f537769 7463680a 3(): ERR_Switch. │ │ │ │ - 0x00060a60 0067656d 655f696e 76617231 28293a20 .geme_invar1(): │ │ │ │ - 0x00060a70 4552525f 53776974 63680a00 67656d65 ERR_Switch..geme │ │ │ │ - 0x00060a80 5f696e76 61723228 293a2045 52525f53 _invar2(): ERR_S │ │ │ │ - 0x00060a90 77697463 680a0067 656d655f 6e6f726d witch..geme_norm │ │ │ │ - 0x00060aa0 3328293a 20455252 5f537769 7463680a 3(): ERR_Switch. │ │ │ │ - 0x00060ab0 0067656d 655f6569 67337833 28293a20 .geme_eig3x3(): │ │ │ │ - 0x00060ac0 4552525f 53776974 63680a00 67656d65 ERR_Switch..geme │ │ │ │ - 0x00060ad0 5f6d756c 5432535f 41412829 3a204552 _mulT2S_AA(): ER │ │ │ │ - 0x00060ae0 525f5377 69746368 0a002564 20000000 R_Switch..%d ... │ │ │ │ - 0x00060af0 67656d65 5f74656e 736f7232 76656374 geme_tensor2vect │ │ │ │ - 0x00060b00 6f725333 28293a20 4552525f 53776974 orS3(): ERR_Swit │ │ │ │ - 0x00060b10 63680a00 00000000 67656d65 5f6d756c ch......geme_mul │ │ │ │ - 0x00060b20 54325354 32535f54 34535f69 6b6a6c28 T2ST2S_T4S_ikjl( │ │ │ │ - 0x00060b30 293a2045 52525f53 77697463 680a0000 ): ERR_Switch... │ │ │ │ - 0x00060b40 67656d65 5f6d756c 54325354 32535f54 geme_mulT2ST2S_T │ │ │ │ - 0x00060b50 34535f69 6c6a6b28 293a2045 52525f53 4S_iljk(): ERR_S │ │ │ │ - 0x00060b60 77697463 680a0000 00000000 00000000 witch........... │ │ │ │ - 0x00060b70 00000000 01000000 02000000 01000000 ................ │ │ │ │ - 0x00060b80 02000000 02000000 00000000 00000000 ................ │ │ │ │ - 0x00060b90 00000000 01000000 02000000 00000000 ................ │ │ │ │ - 0x00060ba0 00000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x00060bb0 ffffffff ffffff7f 00000000 00000000 ................ │ │ │ │ - 0x00060bc0 83d8766f ae9d8334 112d4454 fb210940 ..vo...4.-DT.!.@ │ │ │ │ - 0x00060bd0 00000000 0000e0bf 00000000 00002240 .............."@ │ │ │ │ - 0x00060be0 00000000 00003b40 00000000 00004b40 ......;@......K@ │ │ │ │ - 0x00060bf0 112d4454 fb211940 63636f72 65206572 .-DT.!.@ccore er │ │ │ │ - 0x00060c00 726f7220 28736565 2061626f 76652900 ror (see above). │ │ │ │ - 0x00060c10 6d656d6f 72792077 61732061 6c726561 memory was alrea │ │ │ │ - 0x00060c20 64792066 72656564 210a0025 73202573 dy freed!..%s %s │ │ │ │ - 0x00060c30 20257320 25643a0a 0064616d 61676564 %s %d:..damaged │ │ │ │ - 0x00060c40 20746169 6c210a00 6d656d5f 616c6c6f tail!..mem_allo │ │ │ │ - 0x00060c50 635f6d65 6d28293a 20657272 6f722065 c_mem(): error e │ │ │ │ - 0x00060c60 78697421 0a006d65 6d5f6672 65655f6d xit!..mem_free_m │ │ │ │ - 0x00060c70 656d2829 3a206572 726f7220 65786974 em(): error exit │ │ │ │ - 0x00060c80 210a0070 79616c6c 6f630070 79667265 !..pyalloc.pyfre │ │ │ │ - 0x00060c90 65006368 65636b69 6e67206d 656d6f72 e.checking memor │ │ │ │ - 0x00060ca0 7920696e 74656772 69747920 696e0a00 y integrity in.. │ │ │ │ - 0x00060cb0 25732c20 25732c20 25732829 2c202564 %s, %s, %s(), %d │ │ │ │ - 0x00060cc0 3a0a006d 656d6f72 79204f4b 2e0a0064 :..memory OK...d │ │ │ │ - 0x00060cd0 6f6e652e 0a007072 696e7469 6e67206d one...printing m │ │ │ │ - 0x00060ce0 61783a20 25640a00 66726565 696e6720 ax: %d..freeing │ │ │ │ - 0x00060cf0 67617262 6167652e 0a000000 00000000 garbage......... │ │ │ │ - 0x00060d00 25732c20 25732c20 25732c20 25643a20 %s, %s, %s, %d: │ │ │ │ - 0x00060d10 7074723a 2025702c 20636f6f 6b69653a ptr: %p, cookie: │ │ │ │ - 0x00060d20 2025640a 00000000 25732c20 25732c20 %d.....%s, %s, │ │ │ │ - 0x00060d30 25732c20 25643a20 7a65726f 20616c6c %s, %d: zero all │ │ │ │ - 0x00060d40 6f636174 696f6e21 0a000000 00000000 ocation!........ │ │ │ │ - 0x00060d50 25732c20 25732c20 25732c20 25643a20 %s, %s, %s, %d: │ │ │ │ - 0x00060d60 6572726f 7220616c 6c6f6361 74696e67 error allocating │ │ │ │ - 0x00060d70 20257a75 20627974 65732028 63757272 %zu bytes (curr │ │ │ │ - 0x00060d80 656e743a 20257a75 292e0a00 00000000 ent: %zu)....... │ │ │ │ - 0x00060d90 25732c20 25732c20 25732c20 25643a20 %s, %s, %s, %d: │ │ │ │ - 0x00060da0 6572726f 72207265 2d616c6c 6f636174 error re-allocat │ │ │ │ - 0x00060db0 696e6720 746f2025 7a752062 79746573 ing to %zu bytes │ │ │ │ - 0x00060dc0 20286375 7272656e 743a2025 7a75292e (current: %zu). │ │ │ │ - 0x00060dd0 0a000000 00000000 6d656d5f 7265616c ........mem_real │ │ │ │ - 0x00060de0 6c6f635f 6d656d28 293a2065 72726f72 loc_mem(): error │ │ │ │ - 0x00060df0 20657869 74210a00 73666570 792f6469 exit!..sfepy/di │ │ │ │ - 0x00060e00 73637265 74652f63 6f6d6d6f 6e2f6578 screte/common/ex │ │ │ │ - 0x00060e10 746d6f64 732f636f 6d6d6f6e 5f707974 tmods/common_pyt │ │ │ │ - 0x00060e20 686f6e2e 63000000 616c6c6f 63617465 hon.c...allocate │ │ │ │ - 0x00060e30 64206d65 6d6f7279 3a20257a 75207265 d memory: %zu re │ │ │ │ - 0x00060e40 636f7264 732c2075 73616765 3a20257a cords, usage: %z │ │ │ │ - 0x00060e50 752c206d 61783a20 257a750a 00000000 u, max: %zu..... │ │ │ │ - 0x00060e60 25732c20 25732c20 25732829 2c202564 %s, %s, %s(), %d │ │ │ │ - 0x00060e70 3a206d65 6d6f7279 206d6178 3a20257a : memory max: %z │ │ │ │ - 0x00060e80 752c2063 75727265 6e743a20 257a750a u, current: %zu. │ │ │ │ - 0x00060e90 00000000 00000000 64616d61 67656420 ........damaged │ │ │ │ - 0x00060ea0 616c6c6f 63617469 6f6e2072 65636f72 allocation recor │ │ │ │ - 0x00060eb0 64202875 6e646572 72756e29 210a0000 d (underrun)!... │ │ │ │ - 0x00060ec0 6d656d5f 66726565 47617262 61676528 mem_freeGarbage( │ │ │ │ - 0x00060ed0 293a2065 72726f72 20657869 74210a00 ): error exit!.. │ │ │ │ - 0x00060ee0 00002019 1a1cee41 00000038 1b1cae41 .. ....A...8...A │ │ │ │ + 0x00060490 00000000 0000e03f 6e455020 6d69736d .......?nEP mism │ │ │ │ + 0x000604a0 61746368 3a202564 203d3d20 25642100 atch: %d == %d!. │ │ │ │ + 0x000604b0 00000000 0000f03f 6f705f6e 6f6e7379 .......?op_nonsy │ │ │ │ + 0x000604c0 6d5f6269 6f742829 3a204552 525f5377 m_biot(): ERR_Sw │ │ │ │ + 0x000604d0 69746368 0a000000 6c61706c 6163655f itch....laplace_ │ │ │ │ + 0x000604e0 6275696c 645f6774 6728293a 20455252 build_gtg(): ERR │ │ │ │ + 0x000604f0 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ + 0x00060500 6c61706c 6163655f 6163745f 675f6d28 laplace_act_g_m( │ │ │ │ + 0x00060510 293a2045 52525f53 77697463 680a0000 ): ERR_Switch... │ │ │ │ + 0x00060520 6c61706c 6163655f 6163745f 67745f6d laplace_act_gt_m │ │ │ │ + 0x00060530 28293a20 4552525f 53776974 63680a00 (): ERR_Switch.. │ │ │ │ + 0x00060540 666f726d 5f746c63 635f7374 7261696e form_tlcc_strain │ │ │ │ + 0x00060550 47726565 6e5f5653 28293a20 4552525f Green_VS(): ERR_ │ │ │ │ + 0x00060560 53776974 63680a00 77617270 2076696f Switch..warp vio │ │ │ │ + 0x00060570 6c617469 6f6e2025 65206174 20286965 lation %e at (ie │ │ │ │ + 0x00060580 6c3a2025 642c2069 71703a20 25642921 l: %d, iqp: %d)! │ │ │ │ + 0x00060590 0a000000 00000000 55555555 5555e5bf ........UUUUUU.. │ │ │ │ + 0x000605a0 00000000 00000840 55555555 5555e53f .......@UUUUUU.? │ │ │ │ + 0x000605b0 1cc7711c c771cc3f 1cc7711c c771ec3f ..q..q.?..q..q.? │ │ │ │ + 0x000605c0 55555555 5555f5bf 1cc7711c c771fc3f UUUUUU....q..q.? │ │ │ │ + 0x000605d0 55555555 555505c0 55555555 5555f53f UUUUUU..UUUUUU.? │ │ │ │ + 0x000605e0 00000000 00001040 00000000 000000c0 .......@........ │ │ │ │ + 0x000605f0 00000000 00000080 00000000 00000000 ................ │ │ │ │ + 0x00060600 64697667 7261645f 6275696c 645f6774 divgrad_build_gt │ │ │ │ + 0x00060610 6728293a 20455252 5f537769 7463680a g(): ERR_Switch. │ │ │ │ + 0x00060620 00000000 00000000 64697667 7261645f ........divgrad_ │ │ │ │ + 0x00060630 6163745f 675f6d28 293a2045 52525f53 act_g_m(): ERR_S │ │ │ │ + 0x00060640 77697463 680a0000 64697667 7261645f witch...divgrad_ │ │ │ │ + 0x00060650 6163745f 67745f6d 28293a20 4552525f act_gt_m(): ERR_ │ │ │ │ + 0x00060660 53776974 63680a00 64697667 7261645f Switch..divgrad_ │ │ │ │ + 0x00060670 6163745f 62675f6d 28293a20 4552525f act_bg_m(): ERR_ │ │ │ │ + 0x00060680 53776974 63680a00 636f6e76 6563745f Switch..convect_ │ │ │ │ + 0x00060690 6275696c 645f7674 62672829 3a204552 build_vtbg(): ER │ │ │ │ + 0x000606a0 525f5377 69746368 0a000000 00000000 R_Switch........ │ │ │ │ + 0x000606b0 636f6e76 6563745f 6275696c 645f7674 convect_build_vt │ │ │ │ + 0x000606c0 6728293a 20455252 5f537769 7463680a g(): ERR_Switch. │ │ │ │ + 0x000606d0 00756e6b 6e6f776e 206d756c 7469706c .unknown multipl │ │ │ │ + 0x000606e0 69636174 696f6e20 6d6f6465 210a0073 ication mode!..s │ │ │ │ + 0x000606f0 796d326e 6f6e7379 6d28293a 20455252 ym2nonsym(): ERR │ │ │ │ + 0x00060700 5f537769 7463680a 0064775f 73757266 _Switch..dw_surf │ │ │ │ + 0x00060710 6163655f 6c747228 293a2045 52525f53 ace_ltr(): ERR_S │ │ │ │ + 0x00060720 77697463 680a0000 666f726d 5f736463 witch...form_sdc │ │ │ │ + 0x00060730 635f7374 7261696e 43617563 68795f56 c_strainCauchy_V │ │ │ │ + 0x00060740 5328293a 20455252 5f537769 7463680a S(): ERR_Switch. │ │ │ │ + 0x00060750 00000000 00000000 666f726d 5f736463 ........form_sdc │ │ │ │ + 0x00060760 635f6163 744f7047 545f5653 3328293a c_actOpGT_VS3(): │ │ │ │ + 0x00060770 20455252 5f537769 7463680a 00000000 ERR_Switch..... │ │ │ │ + 0x00060780 666f726d 5f736463 635f6163 744f7047 form_sdcc_actOpG │ │ │ │ + 0x00060790 545f4d33 28293a20 4552525f 53776974 T_M3(): ERR_Swit │ │ │ │ + 0x000607a0 63680a00 00000000 666f726d 5f736463 ch......form_sdc │ │ │ │ + 0x000607b0 635f6163 744f7047 5f524d33 28293a20 c_actOpG_RM3(): │ │ │ │ + 0x000607c0 4552525f 53776974 63680a00 00000000 ERR_Switch...... │ │ │ │ + 0x000607d0 6275696c 645f6e6f 6e73796d 5f677261 build_nonsym_gra │ │ │ │ + 0x000607e0 6428293a 20455252 5f537769 7463680a d(): ERR_Switch. │ │ │ │ + 0x000607f0 00666d66 5f616c6c 6f630066 6d665f70 .fmf_alloc.fmf_p │ │ │ │ + 0x00060800 72657465 6e642829 3a204552 525f4f76 retend(): ERR_Ov │ │ │ │ + 0x00060810 65727772 6974650a 00666d66 635f636f erwrite..fmfc_co │ │ │ │ + 0x00060820 70792829 3a204552 525f4261 644d6174 py(): ERR_BadMat │ │ │ │ + 0x00060830 63680a00 20252e36 6500666d 665f7072 ch.. %.6e.fmf_pr │ │ │ │ + 0x00060840 696e7428 293a2045 52525f53 77697463 int(): ERR_Switc │ │ │ │ + 0x00060850 68210a00 25642025 64202564 20256420 h!..%d %d %d %d │ │ │ │ + 0x00060860 25640a00 20252e31 32650066 6d66725f %d.. %.12e.fmfr_ │ │ │ │ + 0x00060870 7072696e 7428293a 20455252 5f537769 print(): ERR_Swi │ │ │ │ + 0x00060880 74636821 0a00666d 665f7361 76652829 tch!..fmf_save() │ │ │ │ + 0x00060890 3a204552 525f4669 6c654f70 656e0a00 : ERR_FileOpen.. │ │ │ │ + 0x000608a0 666d6672 5f736176 6528293a 20455252 fmfr_save(): ERR │ │ │ │ + 0x000608b0 5f46696c 654f7065 6e0a0066 6d66635f _FileOpen..fmfc_ │ │ │ │ + 0x000608c0 73617665 28293a20 4552525f 46696c65 save(): ERR_File │ │ │ │ + 0x000608d0 4f70656e 0a002564 20252e31 32650a00 Open..%d %.12e.. │ │ │ │ + 0x000608e0 73666570 792f6469 73637265 74652f63 sfepy/discrete/c │ │ │ │ + 0x000608f0 6f6d6d6f 6e2f6578 746d6f64 732f666d ommon/extmods/fm │ │ │ │ + 0x00060900 6669656c 642e6300 666d665f 616c6c6f field.c.fmf_allo │ │ │ │ + 0x00060910 6328293a 20464d46 69656c64 20776173 c(): FMField was │ │ │ │ + 0x00060920 20707265 74656e64 65640a00 00000000 pretended...... │ │ │ │ + 0x00060930 666d6672 5f707265 74656e64 28293a20 fmfr_pretend(): │ │ │ │ + 0x00060940 4552525f 4f766572 77726974 650a0000 ERR_Overwrite... │ │ │ │ + 0x00060950 666d665f 636f7079 28293a20 4552525f fmf_copy(): ERR_ │ │ │ │ + 0x00060960 4261644d 61746368 3a202825 64202564 BadMatch: (%d %d │ │ │ │ + 0x00060970 20256429 203d2028 25642025 64202564 %d) = (%d %d %d │ │ │ │ + 0x00060980 290a0000 00000000 6e43656c 6c3a2025 ).......nCell: % │ │ │ │ + 0x00060990 64206e4c 65763a20 2564206e 526f773a d nLev: %d nRow: │ │ │ │ + 0x000609a0 20256420 6e436f6c 3a202564 0a000000 %d nCol: %d.... │ │ │ │ + 0x000609b0 6f666673 65743a20 2564206e 436f6c46 offset: %d nColF │ │ │ │ + 0x000609c0 756c6c3a 20256420 6e416c6c 6f633a20 ull: %d nAlloc: │ │ │ │ + 0x000609d0 25642063 656c6c53 697a6520 25640a00 %d cellSize %d.. │ │ │ │ + 0x000609e0 bc89d897 b2d29c3c 67656d65 5f696e76 .........`... │ │ │ │ - 0x000610b0 f03e0000 400efcff 903f0000 2014fcff .>..@....?.. ... │ │ │ │ - 0x000610c0 30400000 001afcff d0400000 e01ffcff 0@.......@...... │ │ │ │ - 0x000610d0 80410000 0026fcff 20420000 202cfcff .A...&.. B.. ,.. │ │ │ │ - 0x000610e0 c0420000 4032fcff 60430000 9038fcff .B..@2..`C...8.. │ │ │ │ - 0x000610f0 00440000 e03efcff a0440000 3045fcff .D...>...D..0E.. │ │ │ │ - 0x00061100 40450000 804bfcff e0450000 2053fcff @E...K...E.. S.. │ │ │ │ - 0x00061110 94460000 c05afcff 48470000 8062fcff .F...Z..HG...b.. │ │ │ │ - 0x00061120 10480000 f068fcff c0480000 2070fcff .H...h...H.. p.. │ │ │ │ - 0x00061130 74490000 4077fcff 244a0000 607efcff tI..@w..$J..`~.. │ │ │ │ - 0x00061140 d44a0000 8085fcff 844b0000 a08cfcff .J.......K...... │ │ │ │ - 0x00061150 344c0000 c093fcff e44c0000 e09afcff 4L.......L...... │ │ │ │ - 0x00061160 944d0000 00a2fcff 444e0000 20a9fcff .M......DN.. ... │ │ │ │ - 0x00061170 f44e0000 40b0fcff a44f0000 50b7fcff .N..@....O..P... │ │ │ │ - 0x00061180 58500000 70befcff 0c510000 90c5fcff XP..p....Q...... │ │ │ │ - 0x00061190 c0510000 f0ccfcff 74520000 50d4fcff .Q......tR..P... │ │ │ │ - 0x000611a0 28530000 70dbfcff ec530000 d0e3fcff (S..p....S...... │ │ │ │ - 0x000611b0 c4540000 30ecfcff 9c550000 90f4fcff .T..0....U...... │ │ │ │ - 0x000611c0 74560000 f0fcfcff 48570000 7005fdff tV......HW..p... │ │ │ │ - 0x000611d0 18580000 f00dfdff f0580000 6017fdff .X.......X..`... │ │ │ │ - 0x000611e0 d0590000 e01ffdff a05a0000 a027fdff .Y.......Z...'.. │ │ │ │ - 0x000611f0 645b0000 602ffdff 285c0000 8037fdff d[..`/..(\...7.. │ │ │ │ - 0x00061200 fc5c0000 c03ffdff c05d0000 2049fdff .\...?...].. I.. │ │ │ │ - 0x00061210 a45e0000 8052fdff 885f0000 e05bfdff .^...R..._...[.. │ │ │ │ - 0x00061220 6c600000 7065fdff 54610000 d06efdff l`..pe..Ta...n.. │ │ │ │ - 0x00061230 3c620000 3078fdff 20630000 9081fdff .. │ │ │ │ - 0x00061370 60760000 403efeff 90760000 2041feff `v..@>...v.. A.. │ │ │ │ - 0x00061380 e0760000 e047feff 30770000 d049feff .v...G..0w...I.. │ │ │ │ - 0x00061390 7c770000 f04bfeff e0770000 004cfeff |w...K...w...L.. │ │ │ │ - 0x000613a0 f4770000 104cfeff 08780000 804dfeff .w...L...x...M.. │ │ │ │ - 0x000613b0 60780000 0051feff b0780000 1051feff `x...Q...x...Q.. │ │ │ │ - 0x000613c0 c4780000 2051feff d8780000 9054feff .x.. Q...x...T.. │ │ │ │ - 0x000613d0 28790000 9057feff 78790000 b05afeff (y...W..xy...Z.. │ │ │ │ - 0x000613e0 c8790000 905dfeff 187a0000 8060feff .y...]...z...`.. │ │ │ │ - 0x000613f0 687a0000 7064feff b87a0000 e068feff hz..pd...z...h.. │ │ │ │ - 0x00061400 087b0000 f06efeff 587b0000 7075feff .{...n..X{..pu.. │ │ │ │ - 0x00061410 a87b0000 7077feff 0c7c0000 8077feff .{..pw...|...w.. │ │ │ │ - 0x00061420 207c0000 9077feff 347c0000 a07afeff |...w..4|...z.. │ │ │ │ - 0x00061430 847c0000 707dfeff d47c0000 0083feff .|..p}...|...... │ │ │ │ - 0x00061440 247d0000 b087feff 747d0000 c08dfeff $}......t}...... │ │ │ │ - 0x00061450 c47d0000 1092feff 147e0000 6098feff .}.......~..`... │ │ │ │ - 0x00061460 647e0000 409bfeff b47e0000 e09dfeff d~..@....~...... │ │ │ │ - 0x00061470 047f0000 609ffeff 547f0000 70a1feff ....`...T...p... │ │ │ │ - 0x00061480 a87f0000 60a3feff f87f0000 50a6feff ....`.......P... │ │ │ │ - 0x00061490 68800000 90a9feff b8800000 60abfeff h...........`... │ │ │ │ - 0x000614a0 08810000 70b5feff 58810000 70b7feff ....p...X...p... │ │ │ │ - 0x000614b0 a8810000 30b9feff f4810000 40bafeff ....0.......@... │ │ │ │ - 0x000614c0 5c820000 f0bbfeff a8820000 80bdfeff \............... │ │ │ │ - 0x000614d0 f8820000 f0c0feff 48830000 60c3feff ........H...`... │ │ │ │ - 0x000614e0 98830000 20c6feff e8830000 a0cafeff .... ........... │ │ │ │ - 0x000614f0 38840000 00cdfeff 84840000 d0cffeff 8............... │ │ │ │ - 0x00061500 d4840000 80d3feff 28850000 d0d6feff ........(....... │ │ │ │ - 0x00061510 90850000 00dbfeff f8850000 10dffeff ................ │ │ │ │ - 0x00061520 60860000 10e1feff ac860000 d0e2feff `............... │ │ │ │ - 0x00061530 f8860000 50e5feff 48870000 10e7feff ....P...H....... │ │ │ │ - 0x00061540 94870000 60eafeff e4870000 b0ebfeff ....`........... │ │ │ │ - 0x00061550 30880000 c0edfeff 80880000 b0f0feff 0............... │ │ │ │ - 0x00061560 d0880000 30f4feff 20890000 d0f6feff ....0... ....... │ │ │ │ - 0x00061570 6c890000 40fafeff bc890000 b0fdfeff l...@........... │ │ │ │ - 0x00061580 0c8a0000 80fffeff 608a0000 e000ffff ........`....... │ │ │ │ - 0x00061590 ac8a0000 2002ffff f88a0000 f003ffff .... ........... │ │ │ │ - 0x000615a0 488b0000 1006ffff 988b0000 1008ffff H............... │ │ │ │ - 0x000615b0 e88b0000 3009ffff 348c0000 b00bffff ....0...4....... │ │ │ │ - 0x000615c0 848c0000 100effff d08c0000 d013ffff ................ │ │ │ │ - 0x000615d0 208d0000 1017ffff 708d0000 801affff .......p....... │ │ │ │ - 0x000615e0 c08d0000 501cffff 108e0000 f01effff ....P........... │ │ │ │ - 0x000615f0 5c8e0000 d020ffff a88e0000 a025ffff \.... .......%.. │ │ │ │ - 0x00061600 f88e0000 1029ffff 488f0000 902affff .....)..H....*.. │ │ │ │ - 0x00061610 948f0000 e02dffff e48f0000 8032ffff .....-.......2.. │ │ │ │ - 0x00061620 34900000 b036ffff 84900000 203affff 4....6...... :.. │ │ │ │ - 0x00061630 d8900000 a03bffff 08910000 f03effff .....;.......>.. │ │ │ │ - 0x00061640 54910000 6044ffff a0910000 d048ffff T...`D.......H.. │ │ │ │ - 0x00061650 ec910000 f04affff 50920000 604bffff .....J..P...`K.. │ │ │ │ - 0x00061660 6c920000 c04bffff a8920000 004cffff l....K.......L.. │ │ │ │ - 0x00061670 d0920000 204cffff e8920000 804cffff .... L.......L.. │ │ │ │ - 0x00061680 08930000 c04cffff 24930000 404dffff .....L..$...@M.. │ │ │ │ - 0x00061690 6c930000 804dffff 80930000 004effff l....M.......N.. │ │ │ │ - 0x000616a0 c8930000 204effff dc930000 404effff .... N......@N.. │ │ │ │ - 0x000616b0 f0930000 804effff 04940000 204fffff .....N...... O.. │ │ │ │ - 0x000616c0 48940000 604fffff 5c940000 904fffff H...`O..\....O.. │ │ │ │ - 0x000616d0 74940000 d04fffff 88940000 2050ffff t....O...... P.. │ │ │ │ - 0x000616e0 9c940000 9050ffff b0940000 2051ffff .....P...... Q.. │ │ │ │ - 0x000616f0 e4940000 2052ffff 28950000 c052ffff .... R..(....R.. │ │ │ │ - 0x00061700 60950000 d053ffff ac950000 5055ffff `....S......PU.. │ │ │ │ - 0x00061710 f0950000 b056ffff 34960000 1058ffff .....V..4....X.. │ │ │ │ - 0x00061720 78960000 a059ffff bc960000 105bffff x....Y.......[.. │ │ │ │ - 0x00061730 00970000 a05cffff 44970000 305effff .....\..D...0^.. │ │ │ │ - 0x00061740 88970000 a05fffff cc970000 f05fffff ....._......._.. │ │ │ │ - 0x00061750 e0970000 4060ffff f4970000 9060ffff ....@`.......`.. │ │ │ │ - 0x00061760 08980000 f060ffff 1c980000 4061ffff .....`......@a.. │ │ │ │ - 0x00061770 30980000 7062ffff 78980000 f062ffff 0...pb..x....b.. │ │ │ │ - 0x00061780 8c980000 f063ffff d0980000 3064ffff .....c......0d.. │ │ │ │ - 0x00061790 e4980000 2065ffff 28990000 1066ffff .... e..(....f.. │ │ │ │ - 0x000617a0 6c990000 2067ffff b0990000 c067ffff l... g.......g.. │ │ │ │ - 0x000617b0 e8990000 c068ffff 309a0000 f069ffff .....h..0....i.. │ │ │ │ - 0x000617c0 7c9a0000 506bffff c89a0000 b06bffff |...Pk.......k.. │ │ │ │ - 0x000617d0 fc9a0000 a06cffff 409b0000 106dffff .....l..@....m.. │ │ │ │ - 0x000617e0 689b0000 806effff c09b0000 a06fffff h....n.......o.. │ │ │ │ - 0x000617f0 189c0000 f06fffff 449c0000 4070ffff .....o..D...@p.. │ │ │ │ - 0x00061800 709c0000 4071ffff ac9c0000 e071ffff p...@q.......q.. │ │ │ │ - 0x00061810 f09c0000 8072ffff 389d0000 e075ffff .....r..8....u.. │ │ │ │ - 0x00061820 849d0000 5080ffff d49d0000 6081ffff ....P.......`... │ │ │ │ - 0x00061830 149e0000 e082ffff 609e0000 c083ffff ........`....... │ │ │ │ - 0x00061840 ac9e0000 b084ffff f89e0000 f085ffff ................ │ │ │ │ - 0x00061850 449f0000 1087ffff 909f0000 808cffff D............... │ │ │ │ - 0x00061860 e09f0000 e08effff 30a00000 0091ffff ........0....... │ │ │ │ - 0x00061870 80a00000 2093ffff d0a00000 3095ffff .... .......0... │ │ │ │ - 0x00061880 1ca10000 7095ffff 30a10000 f095ffff ....p...0....... │ │ │ │ - 0x00061890 60a10000 6096ffff 74a10000 a097ffff `...`...t....... │ │ │ │ - 0x000618a0 c0a10000 1099ffff 0ca20000 c09affff ................ │ │ │ │ - 0x000618b0 58a20000 f09bffff 9ca20000 509dffff X...........P... │ │ │ │ - 0x000618c0 e8a20000 b09dffff 14a30000 409effff ............@... │ │ │ │ - 0x000618d0 44a30000 c09effff 80a30000 909fffff D............... │ │ │ │ - 0x000618e0 9ca30000 80a0ffff b8a30000 b0a0ffff ................ │ │ │ │ - 0x000618f0 d0a30000 d0a0ffff e8a30000 e0a0ffff ................ │ │ │ │ - 0x00061900 fca30000 f0a0ffff 10a40000 00a1ffff ................ │ │ │ │ - 0x00061910 24a40000 50a1ffff 38a40000 70a1ffff $...P...8...p... │ │ │ │ - 0x00061920 4ca40000 a0a2ffff bca40000 d0a3ffff L............... │ │ │ │ - 0x00061930 20a50000 90a5ffff b4a50000 30a6ffff ...........0... │ │ │ │ - 0x00061940 eca50000 50a6ffff 00a60000 70a6ffff ....P.......p... │ │ │ │ - 0x00061950 14a60000 00a7ffff 54a60000 30a7ffff ........T...0... │ │ │ │ - 0x00061960 70a60000 80a7ffff 8ca60000 00a8ffff p............... │ │ │ │ - 0x00061970 b4a60000 50a8ffff d4a60000 b0a8ffff ....P........... │ │ │ │ - 0x00061980 f0a60000 60a9ffff 14a70000 80a9ffff ....`........... │ │ │ │ - 0x00061990 28a70000 (... │ │ │ │ + 0x00060ee0 011b033b a40a0000 53010000 40c1faff ...;....S...@... │ │ │ │ + 0x00060ef0 c00a0000 b0c6faff e80a0000 c0c6faff ................ │ │ │ │ + 0x00060f00 400b0000 d3c7faff 900b0000 bfc8faff @............... │ │ │ │ + 0x00060f10 d80b0000 37c9faff 140c0000 88cafaff ....7........... │ │ │ │ + 0x00060f20 500c0000 e2cafaff 600e0000 0640fbff P.......`....@.. │ │ │ │ + 0x00060f30 906d0000 e040fbff 000b0000 5041fbff .m...@......PA.. │ │ │ │ + 0x00060f40 140b0000 7041fbff 2c0b0000 9041fbff ....pA..,....A.. │ │ │ │ + 0x00060f50 780c0000 1044fbff c80c0000 d044fbff x....D.......D.. │ │ │ │ + 0x00060f60 ec0c0000 1047fbff 400d0000 f048fbff .....G..@....H.. │ │ │ │ + 0x00060f70 800d0000 e049fbff d40d0000 a04ffbff .....I.......O.. │ │ │ │ + 0x00060f80 002b0000 b052fbff 602b0000 c056fbff .+...R..`+...V.. │ │ │ │ + 0x00060f90 d02b0000 d05afbff 402c0000 e05efbff .+...Z..@,...^.. │ │ │ │ + 0x00060fa0 b02c0000 f062fbff 202d0000 4067fbff .,...b.. -..@g.. │ │ │ │ + 0x00060fb0 982d0000 906bfbff 102e0000 e06ffbff .-...k.......o.. │ │ │ │ + 0x00060fc0 882e0000 3074fbff 002f0000 8078fbff ....0t.../...x.. │ │ │ │ + 0x00060fd0 782f0000 607dfbff 08300000 7082fbff x/..`}...0..p... │ │ │ │ + 0x00060fe0 90300000 8087fbff 18310000 908cfbff .0.......1...... │ │ │ │ + 0x00060ff0 a0310000 b091fbff 30320000 d096fbff .1......02...... │ │ │ │ + 0x00061000 c0320000 009cfbff 60330000 30a1fbff .2......`3..0... │ │ │ │ + 0x00061010 00340000 60a6fbff a0340000 c0abfbff .4..`....4...... │ │ │ │ + 0x00061020 30350000 20b1fbff c0350000 80b6fbff 05.. ....5...... │ │ │ │ + 0x00061030 50360000 e0bbfbff e0360000 40c1fbff P6.......6..@... │ │ │ │ + 0x00061040 70370000 a0c6fbff 00380000 10ccfbff p7.......8...... │ │ │ │ + 0x00061050 a0380000 00d3fbff 40390000 70d9fbff .8......@9..p... │ │ │ │ + 0x00061060 f0390000 50dffbff 903a0000 30e5fbff .9..P....:..0... │ │ │ │ + 0x00061070 303b0000 10ebfbff d03b0000 f0f0fbff 0;.......;...... │ │ │ │ + 0x00061080 703c0000 d0f6fbff 103d0000 b0fcfbff p<.......=...... │ │ │ │ + 0x00061090 b03d0000 9002fcff 503e0000 7008fcff .=......P>..p... │ │ │ │ + 0x000610a0 f03e0000 500efcff 903f0000 3014fcff .>..P....?..0... │ │ │ │ + 0x000610b0 30400000 101afcff d0400000 f01ffcff 0@.......@...... │ │ │ │ + 0x000610c0 80410000 1026fcff 20420000 302cfcff .A...&.. B..0,.. │ │ │ │ + 0x000610d0 c0420000 5032fcff 60430000 a038fcff .B..P2..`C...8.. │ │ │ │ + 0x000610e0 00440000 f03efcff a0440000 4045fcff .D...>...D..@E.. │ │ │ │ + 0x000610f0 40450000 904bfcff e0450000 3053fcff @E...K...E..0S.. │ │ │ │ + 0x00061100 94460000 d05afcff 48470000 9062fcff .F...Z..HG...b.. │ │ │ │ + 0x00061110 10480000 0069fcff c0480000 3070fcff .H...i...H..0p.. │ │ │ │ + 0x00061120 74490000 5077fcff 244a0000 707efcff tI..Pw..$J..p~.. │ │ │ │ + 0x00061130 d44a0000 9085fcff 844b0000 b08cfcff .J.......K...... │ │ │ │ + 0x00061140 344c0000 d093fcff e44c0000 f09afcff 4L.......L...... │ │ │ │ + 0x00061150 944d0000 10a2fcff 444e0000 30a9fcff .M......DN..0... │ │ │ │ + 0x00061160 f44e0000 50b0fcff a44f0000 60b7fcff .N..P....O..`... │ │ │ │ + 0x00061170 58500000 80befcff 0c510000 a0c5fcff XP.......Q...... │ │ │ │ + 0x00061180 c0510000 00cdfcff 74520000 60d4fcff .Q......tR..`... │ │ │ │ + 0x00061190 28530000 80dbfcff ec530000 e0e3fcff (S.......S...... │ │ │ │ + 0x000611a0 c4540000 40ecfcff 9c550000 a0f4fcff .T..@....U...... │ │ │ │ + 0x000611b0 74560000 00fdfcff 48570000 8005fdff tV......HW...... │ │ │ │ + 0x000611c0 18580000 000efdff f0580000 7017fdff .X.......X..p... │ │ │ │ + 0x000611d0 d0590000 f01ffdff a05a0000 b027fdff .Y.......Z...'.. │ │ │ │ + 0x000611e0 645b0000 702ffdff 285c0000 9037fdff d[..p/..(\...7.. │ │ │ │ + 0x000611f0 fc5c0000 d03ffdff c05d0000 3049fdff .\...?...]..0I.. │ │ │ │ + 0x00061200 a45e0000 9052fdff 885f0000 f05bfdff .^...R..._...[.. │ │ │ │ + 0x00061210 6c600000 8065fdff 54610000 e06efdff l`...e..Ta...n.. │ │ │ │ + 0x00061220 3c620000 4078fdff 20630000 a081fdff .. │ │ │ │ - 0x000657b8 2820fcff 22070000 00420e10 8f02420e ( .."....B....B. │ │ │ │ - 0x000657c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000657d8 8606410e 3883074a 0ec00103 d7010a0e ..A.8..J........ │ │ │ │ - 0x000657e8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000657f8 420e084b 0b024c0e c801570e d0015f0e B..K..L...W..._. │ │ │ │ - 0x00065808 c801460e c00103eb 020ec801 560ed001 ..F.........V... │ │ │ │ - 0x00065818 600ec801 470ec001 02450ec8 01570ed0 `...G....E...W.. │ │ │ │ - 0x00065828 015f0ec8 01460ec0 014e0ec8 01570ed0 ._...F...N...W.. │ │ │ │ - 0x00065838 01600ec8 01470ec0 014e0ec8 01570ed0 .`...G...N...W.. │ │ │ │ - 0x00065848 01600ec8 01460ec0 014e0ec8 01570ed0 .`...F...N...W.. │ │ │ │ - 0x00065858 015f0ec8 01470ec0 01000000 ac000000 ._...G.......... │ │ │ │ - 0x00065868 d03e0000 a426fcff 12070000 00420e10 .>...&.......B.. │ │ │ │ - 0x00065878 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065888 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065898 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x000658a8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x000658b8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x000658c8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x000658d8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x000658e8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x000658f8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065908 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065918 803f0000 142dfcff 12070000 00420e10 .?...-.......B.. │ │ │ │ - 0x00065928 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065938 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065948 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065958 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065968 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065978 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065988 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065998 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x000659a8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x000659b8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x000659c8 30400000 8433fcff 12070000 00420e10 0@...3.......B.. │ │ │ │ - 0x000659d8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x000659e8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x000659f8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065a08 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065a18 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065a28 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065a38 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065a48 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065a58 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065a68 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065a78 e0400000 f439fcff 12070000 00420e10 .@...9.......B.. │ │ │ │ - 0x00065a88 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065a98 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065aa8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065ab8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065ac8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065ad8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065ae8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065af8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065b08 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065b18 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065b28 90410000 6440fcff 12070000 00420e10 .A..d@.......B.. │ │ │ │ - 0x00065b38 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065b48 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065b58 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065b68 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065b78 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065b88 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065b98 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065ba8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065bb8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065bc8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065bd8 40420000 d446fcff 12070000 00420e10 @B...F.......B.. │ │ │ │ - 0x00065be8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065bf8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065c08 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065c18 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065c28 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065c38 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065c48 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065c58 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065c68 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065c78 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065c88 f0420000 444dfcff 12070000 00420e10 .B..DM.......B.. │ │ │ │ - 0x00065c98 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065ca8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065cb8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065cc8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065cd8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065ce8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065cf8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065d08 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065d18 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065d28 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065d38 a0430000 b453fcff 12070000 00420e10 .C...S.......B.. │ │ │ │ - 0x00065d48 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065d58 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065d68 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065d78 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065d88 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065d98 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065da8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065db8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065dc8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065dd8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065de8 50440000 245afcff 12070000 00420e10 PD..$Z.......B.. │ │ │ │ - 0x00065df8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065e08 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065e18 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065e28 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065e38 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065e48 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065e58 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065e68 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065e78 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065e88 570e8002 5f0ef801 470ef001 b0000000 W..._...G....... │ │ │ │ - 0x00065e98 00450000 9460fcff 02070000 00420e10 .E...`.......B.. │ │ │ │ - 0x00065ea8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065eb8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065ec8 ec010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065ed8 18420e10 420e0846 0b024c0e f801570e .B..B..F..L...W. │ │ │ │ - 0x00065ee8 80025f0e f801460e f00103bb 020ef801 .._...F......... │ │ │ │ - 0x00065ef8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ - 0x00065f08 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ - 0x00065f18 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ - 0x00065f28 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ - 0x00065f38 01570e80 025f0ef8 01470ef0 01000000 .W..._...G...... │ │ │ │ - 0x00065f48 b0000000 b4450000 f066fcff 1a070000 .....E...f...... │ │ │ │ - 0x00065f58 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00065f68 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00065f78 0ea00203 ce010a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ - 0x00065f88 0e20420e 18420e10 420e0844 0b02440e . B..B..B..D..D. │ │ │ │ - 0x00065f98 a802560e b0025f0e a802460e a00203e4 ..V..._...F..... │ │ │ │ - 0x00065fa8 020ea802 560eb002 600ea802 470ea002 ....V...`...G... │ │ │ │ - 0x00065fb8 025d0ea8 02570eb0 025f0ea8 02460ea0 .]...W..._...F.. │ │ │ │ - 0x00065fc8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ - 0x00065fd8 024e0ea8 02570eb0 02600ea8 02460ea0 .N...W...`...F.. │ │ │ │ - 0x00065fe8 024e0ea8 02570eb0 025f0ea8 02470ea0 .N...W..._...G.. │ │ │ │ - 0x00065ff8 02000000 b0000000 68460000 5c6dfcff ........hF..\m.. │ │ │ │ - 0x00066008 1a070000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ - 0x00066018 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066028 38830747 0ea00203 ce010a0e 38410e30 8..G........8A.0 │ │ │ │ - 0x00066038 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ - 0x00066048 0b02440e a802560e b0025f0e a802460e ..D...V..._...F. │ │ │ │ - 0x00066058 a00203e4 020ea802 560eb002 600ea802 ........V...`... │ │ │ │ - 0x00066068 470ea002 025d0ea8 02570eb0 025f0ea8 G....]...W..._.. │ │ │ │ - 0x00066078 02460ea0 024e0ea8 02570eb0 02600ea8 .F...N...W...`.. │ │ │ │ - 0x00066088 02470ea0 024e0ea8 02570eb0 02600ea8 .G...N...W...`.. │ │ │ │ - 0x00066098 02460ea0 024e0ea8 02570eb0 025f0ea8 .F...N...W..._.. │ │ │ │ - 0x000660a8 02470ea0 02000000 b0000000 1c470000 .G...........G.. │ │ │ │ - 0x000660b8 c873fcff 5a070000 00420e10 8f02420e .s..Z....B....B. │ │ │ │ - 0x000660c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000660d8 8606410e 3883074a 0ea00203 12020a0e ..A.8..J........ │ │ │ │ - 0x000660e8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000660f8 420e0848 0b025c0e a802570e b0025f0e B..H..\...W..._. │ │ │ │ - 0x00066108 a802460e a00203c3 020ea802 560eb002 ..F.........V... │ │ │ │ - 0x00066118 600ea802 470ea002 025d0ea8 02570eb0 `...G....]...W.. │ │ │ │ - 0x00066128 025f0ea8 02460ea0 024e0ea8 02570eb0 ._...F...N...W.. │ │ │ │ - 0x00066138 02600ea8 02470ea0 024e0ea8 02570eb0 .`...G...N...W.. │ │ │ │ - 0x00066148 02600ea8 02460ea0 024e0ea8 02570eb0 .`...F...N...W.. │ │ │ │ - 0x00066158 025f0ea8 02470ea0 02000000 b0000000 ._...G.......... │ │ │ │ - 0x00066168 d0470000 747afcff 5a070000 00420e10 .G..tz..Z....B.. │ │ │ │ - 0x00066178 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00066188 05410e30 8606410e 3883074a 0ea00203 .A.0..A.8..J.... │ │ │ │ - 0x00066198 12020a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x000661a8 18420e10 420e0848 0b025c0e a802570e .B..B..H..\...W. │ │ │ │ - 0x000661b8 b0025f0e a802460e a00203c3 020ea802 .._...F......... │ │ │ │ - 0x000661c8 560eb002 600ea802 470ea002 025d0ea8 V...`...G....].. │ │ │ │ - 0x000661d8 02570eb0 025f0ea8 02460ea0 024e0ea8 .W..._...F...N.. │ │ │ │ - 0x000661e8 02570eb0 02600ea8 02470ea0 024e0ea8 .W...`...G...N.. │ │ │ │ - 0x000661f8 02570eb0 02600ea8 02460ea0 024e0ea8 .W...`...F...N.. │ │ │ │ - 0x00066208 02570eb0 025f0ea8 02470ea0 02000000 .W..._...G...... │ │ │ │ - 0x00066218 c0000000 84480000 2081fcff 1c070000 .....H.. ....... │ │ │ │ - 0x00066228 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00066238 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00066248 0e800203 85010e88 02520e90 02580e88 .........R...X.. │ │ │ │ - 0x00066258 02460e80 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066268 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ - 0x00066278 8802560e 90025f0e 8802460e 800203d4 ..V..._...F..... │ │ │ │ - 0x00066288 020e8802 570e9002 600e8802 470e8002 ....W...`...G... │ │ │ │ - 0x00066298 025c0e88 02560e90 02610e88 02470e80 .\...V...a...G.. │ │ │ │ - 0x000662a8 024e0e88 02570e90 025f0e88 02460e80 .N...W..._...F.. │ │ │ │ + 0x000654b8 0ec80246 0ec00200 b0000000 3c3b0000 ...F........<;.. │ │ │ │ + 0x000654c8 a805fcff 91070000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x000654d8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000654e8 8606410e 3883074a 0e800303 cc010a0e ..A.8..J........ │ │ │ │ + 0x000654f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00065508 420e0846 0b02440e 8803570e 90035f0e B..F..D...W..._. │ │ │ │ + 0x00065518 8803460e 80030331 030e8803 560e9003 ..F....1....V... │ │ │ │ + 0x00065528 600e8803 470e8003 029a0e88 03570e90 `...G........W.. │ │ │ │ + 0x00065538 035f0e88 03410e80 034e0e88 03570e90 ._...A...N...W.. │ │ │ │ + 0x00065548 03600e88 03470e80 03490e88 03570e90 .`...G...I...W.. │ │ │ │ + 0x00065558 03600e88 03460e80 03490e88 03570e90 .`...F...I...W.. │ │ │ │ + 0x00065568 035f0e88 03470e80 03000000 b0000000 ._...G.......... │ │ │ │ + 0x00065578 f03b0000 940cfcff 91070000 00420e10 .;...........B.. │ │ │ │ + 0x00065588 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065598 05410e30 8606410e 3883074a 0e800303 .A.0..A.8..J.... │ │ │ │ + 0x000655a8 cc010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x000655b8 18420e10 420e0846 0b02440e 8803570e .B..B..F..D...W. │ │ │ │ + 0x000655c8 90035f0e 8803460e 80030331 030e8803 .._...F....1.... │ │ │ │ + 0x000655d8 560e9003 600e8803 470e8003 029a0e88 V...`...G....... │ │ │ │ + 0x000655e8 03570e90 035f0e88 03410e80 034e0e88 .W..._...A...N.. │ │ │ │ + 0x000655f8 03570e90 03600e88 03470e80 03490e88 .W...`...G...I.. │ │ │ │ + 0x00065608 03570e90 03600e88 03460e80 03490e88 .W...`...F...I.. │ │ │ │ + 0x00065618 03570e90 035f0e88 03470e80 03000000 .W..._...G...... │ │ │ │ + 0x00065628 c4000000 a43c0000 8013fcff b1070000 .....<.......... │ │ │ │ + 0x00065638 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00065648 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00065658 0ec00203 86010ec8 02510ed0 02440ed8 .........Q...D.. │ │ │ │ + 0x00065668 02450ee0 02530ec0 02790a0e 38410e30 .E...S...y..8A.0 │ │ │ │ + 0x00065678 410e2842 0e20420e 18420e10 420e0846 A.(B. B..B..B..F │ │ │ │ + 0x00065688 0b02440e c802570e d0025f0e c802460e ..D...W..._...F. │ │ │ │ + 0x00065698 c0020331 030ec802 560ed002 600ec802 ...1....V...`... │ │ │ │ + 0x000656a8 470ec002 029a0ec8 02570ed0 025f0ec8 G........W..._.. │ │ │ │ + 0x000656b8 02410ec0 024e0ec8 02570ed0 02600ec8 .A...N...W...`.. │ │ │ │ + 0x000656c8 02470ec0 02490ec8 02570ed0 02600ec8 .G...I...W...`.. │ │ │ │ + 0x000656d8 02460ec0 02490ec8 02570ed0 025f0ec8 .F...I...W..._.. │ │ │ │ + 0x000656e8 02470ec0 02000000 ac000000 6c3d0000 .G..........l=.. │ │ │ │ + 0x000656f8 781afcff 62060000 00420e10 8f02420e x...b....B....B. │ │ │ │ + 0x00065708 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00065718 8606410e 3883074a 0ec00103 77010a0e ..A.8..J....w... │ │ │ │ + 0x00065728 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00065738 420e084b 0b7c0ec8 01570ed0 015f0ec8 B..K.|...W..._.. │ │ │ │ + 0x00065748 01460ec0 01039b02 0ec80156 0ed00160 .F.........V...` │ │ │ │ + 0x00065758 0ec80147 0ec00102 450ec801 570ed001 ...G....E...W... │ │ │ │ + 0x00065768 5f0ec801 460ec001 4e0ec801 570ed001 _...F...N...W... │ │ │ │ + 0x00065778 600ec801 470ec001 4e0ec801 570ed001 `...G...N...W... │ │ │ │ + 0x00065788 600ec801 460ec001 4e0ec801 570ed001 `...F...N...W... │ │ │ │ + 0x00065798 5f0ec801 470ec001 b0000000 1c3e0000 _...G........>.. │ │ │ │ + 0x000657a8 3820fcff 22070000 00420e10 8f02420e 8 .."....B....B. │ │ │ │ + 0x000657b8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000657c8 8606410e 3883074a 0ec00103 d7010a0e ..A.8..J........ │ │ │ │ + 0x000657d8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000657e8 420e084b 0b024c0e c801570e d0015f0e B..K..L...W..._. │ │ │ │ + 0x000657f8 c801460e c00103eb 020ec801 560ed001 ..F.........V... │ │ │ │ + 0x00065808 600ec801 470ec001 02450ec8 01570ed0 `...G....E...W.. │ │ │ │ + 0x00065818 015f0ec8 01460ec0 014e0ec8 01570ed0 ._...F...N...W.. │ │ │ │ + 0x00065828 01600ec8 01470ec0 014e0ec8 01570ed0 .`...G...N...W.. │ │ │ │ + 0x00065838 01600ec8 01460ec0 014e0ec8 01570ed0 .`...F...N...W.. │ │ │ │ + 0x00065848 015f0ec8 01470ec0 01000000 ac000000 ._...G.......... │ │ │ │ + 0x00065858 d03e0000 b426fcff 12070000 00420e10 .>...&.......B.. │ │ │ │ + 0x00065868 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065878 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065888 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065898 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x000658a8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x000658b8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x000658c8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x000658d8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x000658e8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x000658f8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065908 803f0000 242dfcff 12070000 00420e10 .?..$-.......B.. │ │ │ │ + 0x00065918 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065928 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065938 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065948 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065958 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065968 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065978 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065988 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065998 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x000659a8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x000659b8 30400000 9433fcff 12070000 00420e10 0@...3.......B.. │ │ │ │ + 0x000659c8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x000659d8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x000659e8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x000659f8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065a08 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065a18 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065a28 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065a38 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065a48 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065a58 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065a68 e0400000 043afcff 12070000 00420e10 .@...:.......B.. │ │ │ │ + 0x00065a78 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065a88 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065a98 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065aa8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065ab8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065ac8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065ad8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065ae8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065af8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065b08 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065b18 90410000 7440fcff 12070000 00420e10 .A..t@.......B.. │ │ │ │ + 0x00065b28 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065b38 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065b48 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065b58 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065b68 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065b78 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065b88 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065b98 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065ba8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065bb8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065bc8 40420000 e446fcff 12070000 00420e10 @B...F.......B.. │ │ │ │ + 0x00065bd8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065be8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065bf8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065c08 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065c18 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065c28 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065c38 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065c48 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065c58 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065c68 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065c78 f0420000 544dfcff 12070000 00420e10 .B..TM.......B.. │ │ │ │ + 0x00065c88 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065c98 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065ca8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065cb8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065cc8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065cd8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065ce8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065cf8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065d08 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065d18 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065d28 a0430000 c453fcff 12070000 00420e10 .C...S.......B.. │ │ │ │ + 0x00065d38 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065d48 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065d58 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065d68 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065d78 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065d88 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065d98 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065da8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065db8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065dc8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065dd8 50440000 345afcff 12070000 00420e10 PD..4Z.......B.. │ │ │ │ + 0x00065de8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065df8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065e08 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065e18 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065e28 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065e38 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065e48 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065e58 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065e68 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065e78 570e8002 5f0ef801 470ef001 b0000000 W..._...G....... │ │ │ │ + 0x00065e88 00450000 a460fcff 02070000 00420e10 .E...`.......B.. │ │ │ │ + 0x00065e98 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065ea8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065eb8 ec010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065ec8 18420e10 420e0846 0b024c0e f801570e .B..B..F..L...W. │ │ │ │ + 0x00065ed8 80025f0e f801460e f00103bb 020ef801 .._...F......... │ │ │ │ + 0x00065ee8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ + 0x00065ef8 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ + 0x00065f08 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ + 0x00065f18 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ + 0x00065f28 01570e80 025f0ef8 01470ef0 01000000 .W..._...G...... │ │ │ │ + 0x00065f38 b0000000 b4450000 0067fcff 1a070000 .....E...g...... │ │ │ │ + 0x00065f48 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00065f58 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00065f68 0ea00203 ce010a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ + 0x00065f78 0e20420e 18420e10 420e0844 0b02440e . B..B..B..D..D. │ │ │ │ + 0x00065f88 a802560e b0025f0e a802460e a00203e4 ..V..._...F..... │ │ │ │ + 0x00065f98 020ea802 560eb002 600ea802 470ea002 ....V...`...G... │ │ │ │ + 0x00065fa8 025d0ea8 02570eb0 025f0ea8 02460ea0 .]...W..._...F.. │ │ │ │ + 0x00065fb8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ + 0x00065fc8 024e0ea8 02570eb0 02600ea8 02460ea0 .N...W...`...F.. │ │ │ │ + 0x00065fd8 024e0ea8 02570eb0 025f0ea8 02470ea0 .N...W..._...G.. │ │ │ │ + 0x00065fe8 02000000 b0000000 68460000 6c6dfcff ........hF..lm.. │ │ │ │ + 0x00065ff8 1a070000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ + 0x00066008 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00066018 38830747 0ea00203 ce010a0e 38410e30 8..G........8A.0 │ │ │ │ + 0x00066028 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ + 0x00066038 0b02440e a802560e b0025f0e a802460e ..D...V..._...F. │ │ │ │ + 0x00066048 a00203e4 020ea802 560eb002 600ea802 ........V...`... │ │ │ │ + 0x00066058 470ea002 025d0ea8 02570eb0 025f0ea8 G....]...W..._.. │ │ │ │ + 0x00066068 02460ea0 024e0ea8 02570eb0 02600ea8 .F...N...W...`.. │ │ │ │ + 0x00066078 02470ea0 024e0ea8 02570eb0 02600ea8 .G...N...W...`.. │ │ │ │ + 0x00066088 02460ea0 024e0ea8 02570eb0 025f0ea8 .F...N...W..._.. │ │ │ │ + 0x00066098 02470ea0 02000000 b0000000 1c470000 .G...........G.. │ │ │ │ + 0x000660a8 d873fcff 5a070000 00420e10 8f02420e .s..Z....B....B. │ │ │ │ + 0x000660b8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000660c8 8606410e 3883074a 0ea00203 12020a0e ..A.8..J........ │ │ │ │ + 0x000660d8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000660e8 420e0848 0b025c0e a802570e b0025f0e B..H..\...W..._. │ │ │ │ + 0x000660f8 a802460e a00203c3 020ea802 560eb002 ..F.........V... │ │ │ │ + 0x00066108 600ea802 470ea002 025d0ea8 02570eb0 `...G....]...W.. │ │ │ │ + 0x00066118 025f0ea8 02460ea0 024e0ea8 02570eb0 ._...F...N...W.. │ │ │ │ + 0x00066128 02600ea8 02470ea0 024e0ea8 02570eb0 .`...G...N...W.. │ │ │ │ + 0x00066138 02600ea8 02460ea0 024e0ea8 02570eb0 .`...F...N...W.. │ │ │ │ + 0x00066148 025f0ea8 02470ea0 02000000 b0000000 ._...G.......... │ │ │ │ + 0x00066158 d0470000 847afcff 5a070000 00420e10 .G...z..Z....B.. │ │ │ │ + 0x00066168 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00066178 05410e30 8606410e 3883074a 0ea00203 .A.0..A.8..J.... │ │ │ │ + 0x00066188 12020a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00066198 18420e10 420e0848 0b025c0e a802570e .B..B..H..\...W. │ │ │ │ + 0x000661a8 b0025f0e a802460e a00203c3 020ea802 .._...F......... │ │ │ │ + 0x000661b8 560eb002 600ea802 470ea002 025d0ea8 V...`...G....].. │ │ │ │ + 0x000661c8 02570eb0 025f0ea8 02460ea0 024e0ea8 .W..._...F...N.. │ │ │ │ + 0x000661d8 02570eb0 02600ea8 02470ea0 024e0ea8 .W...`...G...N.. │ │ │ │ + 0x000661e8 02570eb0 02600ea8 02460ea0 024e0ea8 .W...`...F...N.. │ │ │ │ + 0x000661f8 02570eb0 025f0ea8 02470ea0 02000000 .W..._...G...... │ │ │ │ + 0x00066208 c0000000 84480000 3081fcff 1c070000 .....H..0....... │ │ │ │ + 0x00066218 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00066228 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00066238 0e800203 85010e88 02520e90 02580e88 .........R...X.. │ │ │ │ + 0x00066248 02460e80 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066258 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ + 0x00066268 8802560e 90025f0e 8802460e 800203d4 ..V..._...F..... │ │ │ │ + 0x00066278 020e8802 570e9002 600e8802 470e8002 ....W...`...G... │ │ │ │ + 0x00066288 025c0e88 02560e90 02610e88 02470e80 .\...V...a...G.. │ │ │ │ + 0x00066298 024e0e88 02570e90 025f0e88 02460e80 .N...W..._...F.. │ │ │ │ + 0x000662a8 024e0e88 02570e90 02600e88 02470e80 .N...W...`...G.. │ │ │ │ 0x000662b8 024e0e88 02570e90 02600e88 02470e80 .N...W...`...G.. │ │ │ │ - 0x000662c8 024e0e88 02570e90 02600e88 02470e80 .N...W...`...G.. │ │ │ │ - 0x000662d8 02000000 d4000000 48490000 7c87fcff ........HI..|... │ │ │ │ - 0x000662e8 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ - 0x000662f8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066308 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ - 0x00066318 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ - 0x00066328 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066338 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ - 0x00066348 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ - 0x00066358 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ - 0x00066368 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ - 0x00066378 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ - 0x00066388 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ - 0x00066398 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ - 0x000663a8 02600eb8 02470eb0 02000000 d4000000 .`...G.......... │ │ │ │ - 0x000663b8 204a0000 048ffcff 56080000 00420e10 J......V....B.. │ │ │ │ - 0x000663c8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x000663d8 05410e30 8606410e 38830747 0eb00203 .A.0..A.8..G.... │ │ │ │ - 0x000663e8 a5010eb8 024f0ec0 02480ec8 02450ed0 .....O...H...E.. │ │ │ │ - 0x000663f8 02530eb0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ - 0x00066408 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ - 0x00066418 b802560e c0025f0e b802460e b0020384 ..V..._...F..... │ │ │ │ - 0x00066428 030eb802 560ec002 600eb802 470eb002 ....V...`...G... │ │ │ │ - 0x00066438 026d0eb8 02570ec0 025f0eb8 02460eb0 .m...W..._...F.. │ │ │ │ - 0x00066448 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ - 0x00066458 024e0eb8 02570ec0 02600eb8 02460eb0 .N...W...`...F.. │ │ │ │ - 0x00066468 024e0eb8 02570ec0 025f0eb8 02470eb0 .N...W..._...G.. │ │ │ │ - 0x00066478 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ - 0x00066488 02000000 d4000000 f84a0000 8c96fcff .........J...... │ │ │ │ - 0x00066498 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ - 0x000664a8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x000664b8 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ - 0x000664c8 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ - 0x000664d8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000664e8 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ - 0x000664f8 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ - 0x00066508 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ - 0x00066518 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ - 0x00066528 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ - 0x00066538 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ - 0x00066548 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ - 0x00066558 02600eb8 02470eb0 02000000 d0000000 .`...G.......... │ │ │ │ - 0x00066568 d04b0000 149efcff 58080000 00420e10 .K......X....B.. │ │ │ │ - 0x00066578 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ - 0x00066588 05410e30 8606410e 3883074a 0e900303 .A.0..A.8..J.... │ │ │ │ - 0x00066598 81010e98 035c0ea0 034e0e98 03460e90 .....\...N...F.. │ │ │ │ - 0x000665a8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x000665b8 18420e10 420e0841 0b02440e 9803570e .B..B..A..D...W. │ │ │ │ - 0x000665c8 a0035f0e 9803460e 900303a1 030e9803 .._...F......... │ │ │ │ - 0x000665d8 570ea003 600e9803 470e9003 02990e98 W...`...G....... │ │ │ │ - 0x000665e8 03560ea0 03610e98 03470e90 03490e98 .V...a...G...I.. │ │ │ │ - 0x000665f8 03570ea0 035f0e98 03460e90 03490e98 .W..._...F...I.. │ │ │ │ + 0x000662c8 02000000 d4000000 48490000 8c87fcff ........HI...... │ │ │ │ + 0x000662d8 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ + 0x000662e8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x000662f8 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ + 0x00066308 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ + 0x00066318 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066328 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ + 0x00066338 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ + 0x00066348 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ + 0x00066358 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ + 0x00066368 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ + 0x00066378 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ + 0x00066388 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ + 0x00066398 02600eb8 02470eb0 02000000 d4000000 .`...G.......... │ │ │ │ + 0x000663a8 204a0000 148ffcff 56080000 00420e10 J......V....B.. │ │ │ │ + 0x000663b8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x000663c8 05410e30 8606410e 38830747 0eb00203 .A.0..A.8..G.... │ │ │ │ + 0x000663d8 a5010eb8 024f0ec0 02480ec8 02450ed0 .....O...H...E.. │ │ │ │ + 0x000663e8 02530eb0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ + 0x000663f8 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ + 0x00066408 b802560e c0025f0e b802460e b0020384 ..V..._...F..... │ │ │ │ + 0x00066418 030eb802 560ec002 600eb802 470eb002 ....V...`...G... │ │ │ │ + 0x00066428 026d0eb8 02570ec0 025f0eb8 02460eb0 .m...W..._...F.. │ │ │ │ + 0x00066438 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ + 0x00066448 024e0eb8 02570ec0 02600eb8 02460eb0 .N...W...`...F.. │ │ │ │ + 0x00066458 024e0eb8 02570ec0 025f0eb8 02470eb0 .N...W..._...G.. │ │ │ │ + 0x00066468 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ + 0x00066478 02000000 d4000000 f84a0000 9c96fcff .........J...... │ │ │ │ + 0x00066488 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ + 0x00066498 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x000664a8 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ + 0x000664b8 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ + 0x000664c8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000664d8 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ + 0x000664e8 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ + 0x000664f8 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ + 0x00066508 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ + 0x00066518 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ + 0x00066528 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ + 0x00066538 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ + 0x00066548 02600eb8 02470eb0 02000000 d0000000 .`...G.......... │ │ │ │ + 0x00066558 d04b0000 249efcff 58080000 00420e10 .K..$...X....B.. │ │ │ │ + 0x00066568 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ + 0x00066578 05410e30 8606410e 3883074a 0e900303 .A.0..A.8..J.... │ │ │ │ + 0x00066588 81010e98 035c0ea0 034e0e98 03460e90 .....\...N...F.. │ │ │ │ + 0x00066598 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x000665a8 18420e10 420e0841 0b02440e 9803570e .B..B..A..D...W. │ │ │ │ + 0x000665b8 a0035f0e 9803460e 900303a1 030e9803 .._...F......... │ │ │ │ + 0x000665c8 570ea003 600e9803 470e9003 02990e98 W...`...G....... │ │ │ │ + 0x000665d8 03560ea0 03610e98 03470e90 03490e98 .V...a...G...I.. │ │ │ │ + 0x000665e8 03570ea0 035f0e98 03460e90 03490e98 .W..._...F...I.. │ │ │ │ + 0x000665f8 03570ea0 03600e98 03470e90 03490e98 .W...`...G...I.. │ │ │ │ 0x00066608 03570ea0 03600e98 03470e90 03490e98 .W...`...G...I.. │ │ │ │ - 0x00066618 03570ea0 03600e98 03470e90 03490e98 .W...`...G...I.. │ │ │ │ - 0x00066628 03570ea0 035f0e98 03460e90 03000000 .W..._...F...... │ │ │ │ - 0x00066638 cc000000 a44c0000 a0a5fcff 78080000 .....L......x... │ │ │ │ - 0x00066648 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00066658 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00066668 0ec00303 97010ec8 034b0ed0 035b0ec8 .........K...[.. │ │ │ │ - 0x00066678 03460ec0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066688 0e20420e 18420e10 420e0847 0b7c0ec8 . B..B..B..G.|.. │ │ │ │ - 0x00066698 03570ed0 035f0ec8 03460ec0 0303a103 .W..._...F...... │ │ │ │ - 0x000666a8 0ec80357 0ed00360 0ec80347 0ec00302 ...W...`...G.... │ │ │ │ - 0x000666b8 a90ec803 560ed003 610ec803 470ec003 ....V...a...G... │ │ │ │ - 0x000666c8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ + 0x00066618 03570ea0 035f0e98 03460e90 03000000 .W..._...F...... │ │ │ │ + 0x00066628 cc000000 a44c0000 b0a5fcff 78080000 .....L......x... │ │ │ │ + 0x00066638 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00066648 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00066658 0ec00303 97010ec8 034b0ed0 035b0ec8 .........K...[.. │ │ │ │ + 0x00066668 03460ec0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066678 0e20420e 18420e10 420e0847 0b7c0ec8 . B..B..B..G.|.. │ │ │ │ + 0x00066688 03570ed0 035f0ec8 03460ec0 0303a103 .W..._...F...... │ │ │ │ + 0x00066698 0ec80357 0ed00360 0ec80347 0ec00302 ...W...`...G.... │ │ │ │ + 0x000666a8 a90ec803 560ed003 610ec803 470ec003 ....V...a...G... │ │ │ │ + 0x000666b8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ + 0x000666c8 490ec803 570ed003 600ec803 470ec003 I...W...`...G... │ │ │ │ 0x000666d8 490ec803 570ed003 600ec803 470ec003 I...W...`...G... │ │ │ │ - 0x000666e8 490ec803 570ed003 600ec803 470ec003 I...W...`...G... │ │ │ │ - 0x000666f8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ - 0x00066708 d4000000 744d0000 50adfcff 78080000 ....tM..P...x... │ │ │ │ - 0x00066718 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00066728 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00066738 0ef00203 8c010ef8 02540e80 03450e88 .........T...E.. │ │ │ │ - 0x00066748 03440e90 03520ef0 02790a0e 38410e30 .D...R...y..8A.0 │ │ │ │ - 0x00066758 410e2842 0e20420e 18420e10 420e084a A.(B. B..B..B..J │ │ │ │ - 0x00066768 0b02440e f802570e 80035f0e f802460e ..D...W..._...F. │ │ │ │ - 0x00066778 f00203a1 030ef802 560e8003 600ef802 ........V...`... │ │ │ │ - 0x00066788 470ef002 029a0ef8 02570e80 035f0ef8 G........W..._.. │ │ │ │ - 0x00066798 02410ef0 024e0ef8 02570e80 03600ef8 .A...N...W...`.. │ │ │ │ - 0x000667a8 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ - 0x000667b8 02460ef0 02490ef8 02570e80 035f0ef8 .F...I...W..._.. │ │ │ │ - 0x000667c8 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ - 0x000667d8 02470ef0 02000000 dc000000 4c4e0000 .G..........LN.. │ │ │ │ - 0x000667e8 f8b4fcff 65090000 00420e10 8f02460e ....e....B....F. │ │ │ │ - 0x000667f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00066808 8606410e 3883074a 0ed00203 a0010ed8 ..A.8..J........ │ │ │ │ - 0x00066818 02450ee0 02440ee8 02450ef0 02450ef8 .E...D...E...E.. │ │ │ │ - 0x00066828 02440e80 03520ed0 0202400a 0e38410e .D...R....@..8A. │ │ │ │ - 0x00066838 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x00066848 450b0244 0ed80257 0ee0025f 0ed80246 E..D...W..._...F │ │ │ │ - 0x00066858 0ed00203 a1030ed8 02560ee0 02600ed8 .........V...`.. │ │ │ │ - 0x00066868 02470ed0 02032601 0ed80257 0ee0025f .G....&....W..._ │ │ │ │ - 0x00066878 0ed80241 0ed00276 0ed80257 0ee00260 ...A...v...W...` │ │ │ │ - 0x00066888 0ed80247 0ed00249 0ed80257 0ee00260 ...G...I...W...` │ │ │ │ - 0x00066898 0ed80246 0ed00249 0ed80257 0ee0025f ...F...I...W..._ │ │ │ │ - 0x000668a8 0ed80247 0ed00272 0ed80257 0ee00260 ...G...r...W...` │ │ │ │ - 0x000668b8 0ed80247 0ed00200 cc000000 2c4f0000 ...G........,O.. │ │ │ │ - 0x000668c8 88bdfcff 78080000 00420e10 8f02460e ....x....B....F. │ │ │ │ - 0x000668d8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000668e8 8606410e 3883074a 0ec00303 97010ec8 ..A.8..J........ │ │ │ │ - 0x000668f8 034b0ed0 035b0ec8 03460ec0 036c0a0e .K...[...F...l.. │ │ │ │ - 0x00066908 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066918 420e0847 0b7c0ec8 03570ed0 035f0ec8 B..G.|...W..._.. │ │ │ │ - 0x00066928 03460ec0 0303a103 0ec80357 0ed00360 .F.........W...` │ │ │ │ - 0x00066938 0ec80347 0ec00302 a90ec803 560ed003 ...G........V... │ │ │ │ - 0x00066948 610ec803 470ec003 490ec803 570ed003 a...G...I...W... │ │ │ │ - 0x00066958 5f0ec803 460ec003 490ec803 570ed003 _...F...I...W... │ │ │ │ + 0x000666e8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ + 0x000666f8 d4000000 744d0000 60adfcff 78080000 ....tM..`...x... │ │ │ │ + 0x00066708 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00066718 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00066728 0ef00203 8c010ef8 02540e80 03450e88 .........T...E.. │ │ │ │ + 0x00066738 03440e90 03520ef0 02790a0e 38410e30 .D...R...y..8A.0 │ │ │ │ + 0x00066748 410e2842 0e20420e 18420e10 420e084a A.(B. B..B..B..J │ │ │ │ + 0x00066758 0b02440e f802570e 80035f0e f802460e ..D...W..._...F. │ │ │ │ + 0x00066768 f00203a1 030ef802 560e8003 600ef802 ........V...`... │ │ │ │ + 0x00066778 470ef002 029a0ef8 02570e80 035f0ef8 G........W..._.. │ │ │ │ + 0x00066788 02410ef0 024e0ef8 02570e80 03600ef8 .A...N...W...`.. │ │ │ │ + 0x00066798 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ + 0x000667a8 02460ef0 02490ef8 02570e80 035f0ef8 .F...I...W..._.. │ │ │ │ + 0x000667b8 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ + 0x000667c8 02470ef0 02000000 dc000000 4c4e0000 .G..........LN.. │ │ │ │ + 0x000667d8 08b5fcff 65090000 00420e10 8f02460e ....e....B....F. │ │ │ │ + 0x000667e8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000667f8 8606410e 3883074a 0ed00203 a0010ed8 ..A.8..J........ │ │ │ │ + 0x00066808 02450ee0 02440ee8 02450ef0 02450ef8 .E...D...E...E.. │ │ │ │ + 0x00066818 02440e80 03520ed0 0202400a 0e38410e .D...R....@..8A. │ │ │ │ + 0x00066828 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00066838 450b0244 0ed80257 0ee0025f 0ed80246 E..D...W..._...F │ │ │ │ + 0x00066848 0ed00203 a1030ed8 02560ee0 02600ed8 .........V...`.. │ │ │ │ + 0x00066858 02470ed0 02032601 0ed80257 0ee0025f .G....&....W..._ │ │ │ │ + 0x00066868 0ed80241 0ed00276 0ed80257 0ee00260 ...A...v...W...` │ │ │ │ + 0x00066878 0ed80247 0ed00249 0ed80257 0ee00260 ...G...I...W...` │ │ │ │ + 0x00066888 0ed80246 0ed00249 0ed80257 0ee0025f ...F...I...W..._ │ │ │ │ + 0x00066898 0ed80247 0ed00272 0ed80257 0ee00260 ...G...r...W...` │ │ │ │ + 0x000668a8 0ed80247 0ed00200 cc000000 2c4f0000 ...G........,O.. │ │ │ │ + 0x000668b8 98bdfcff 78080000 00420e10 8f02460e ....x....B....F. │ │ │ │ + 0x000668c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000668d8 8606410e 3883074a 0ec00303 97010ec8 ..A.8..J........ │ │ │ │ + 0x000668e8 034b0ed0 035b0ec8 03460ec0 036c0a0e .K...[...F...l.. │ │ │ │ + 0x000668f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066908 420e0847 0b7c0ec8 03570ed0 035f0ec8 B..G.|...W..._.. │ │ │ │ + 0x00066918 03460ec0 0303a103 0ec80357 0ed00360 .F.........W...` │ │ │ │ + 0x00066928 0ec80347 0ec00302 a90ec803 560ed003 ...G........V... │ │ │ │ + 0x00066938 610ec803 470ec003 490ec803 570ed003 a...G...I...W... │ │ │ │ + 0x00066948 5f0ec803 460ec003 490ec803 570ed003 _...F...I...W... │ │ │ │ + 0x00066958 600ec803 470ec003 490ec803 570ed003 `...G...I...W... │ │ │ │ 0x00066968 600ec803 470ec003 490ec803 570ed003 `...G...I...W... │ │ │ │ - 0x00066978 600ec803 470ec003 490ec803 570ed003 `...G...I...W... │ │ │ │ - 0x00066988 5f0ec803 460ec003 c0000000 fc4f0000 _...F........O.. │ │ │ │ - 0x00066998 38c5fcff be070000 00420e10 8f02460e 8........B....F. │ │ │ │ - 0x000669a8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000669b8 8606410e 3883074a 0ef00103 f9010a0e ..A.8..J........ │ │ │ │ - 0x000669c8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000669d8 420e0845 0b024c0e f801570e 80025f0e B..E..L...W..._. │ │ │ │ - 0x000669e8 f801460e f001031b 030ef801 560e8002 ..F.........V... │ │ │ │ - 0x000669f8 600ef801 470ef001 02450ef8 01570e80 `...G....E...W.. │ │ │ │ - 0x00066a08 025f0ef8 01460ef0 014e0ef8 01570e80 ._...F...N...W.. │ │ │ │ - 0x00066a18 02600ef8 01470ef0 014e0ef8 01570e80 .`...G...N...W.. │ │ │ │ - 0x00066a28 02600ef8 01460ef0 014e0ef8 01570e80 .`...F...N...W.. │ │ │ │ - 0x00066a38 025f0ef8 01470ef0 014e0ef8 01570e80 ._...G...N...W.. │ │ │ │ - 0x00066a48 02600ef8 01470ef0 01000000 c0000000 .`...G.......... │ │ │ │ - 0x00066a58 c0500000 34ccfcff be070000 00420e10 .P..4........B.. │ │ │ │ - 0x00066a68 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ - 0x00066a78 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00066a88 f9010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00066a98 18420e10 420e0845 0b024c0e f801570e .B..B..E..L...W. │ │ │ │ - 0x00066aa8 80025f0e f801460e f001031b 030ef801 .._...F......... │ │ │ │ - 0x00066ab8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ - 0x00066ac8 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ - 0x00066ad8 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ - 0x00066ae8 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ - 0x00066af8 01570e80 025f0ef8 01470ef0 014e0ef8 .W..._...G...N.. │ │ │ │ - 0x00066b08 01570e80 02600ef8 01470ef0 01000000 .W...`...G...... │ │ │ │ - 0x00066b18 d0000000 84510000 30d3fcff 16080000 .....Q..0....... │ │ │ │ - 0x00066b28 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00066b38 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00066b48 0ea00203 7a010ea8 02530eb0 02560ea8 ....z....S...V.. │ │ │ │ - 0x00066b58 02460ea0 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066b68 0e20420e 18420e10 420e0849 0b02440e . B..B..B..I..D. │ │ │ │ - 0x00066b78 a802560e b0025f0e a802460e a0020384 ..V..._...F..... │ │ │ │ - 0x00066b88 030ea802 570eb002 600ea802 470ea002 ....W...`...G... │ │ │ │ - 0x00066b98 025c0ea8 02560eb0 02610ea8 02470ea0 .\...V...a...G.. │ │ │ │ - 0x00066ba8 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ + 0x00066978 5f0ec803 460ec003 c0000000 fc4f0000 _...F........O.. │ │ │ │ + 0x00066988 48c5fcff be070000 00420e10 8f02460e H........B....F. │ │ │ │ + 0x00066998 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000669a8 8606410e 3883074a 0ef00103 f9010a0e ..A.8..J........ │ │ │ │ + 0x000669b8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000669c8 420e0845 0b024c0e f801570e 80025f0e B..E..L...W..._. │ │ │ │ + 0x000669d8 f801460e f001031b 030ef801 560e8002 ..F.........V... │ │ │ │ + 0x000669e8 600ef801 470ef001 02450ef8 01570e80 `...G....E...W.. │ │ │ │ + 0x000669f8 025f0ef8 01460ef0 014e0ef8 01570e80 ._...F...N...W.. │ │ │ │ + 0x00066a08 02600ef8 01470ef0 014e0ef8 01570e80 .`...G...N...W.. │ │ │ │ + 0x00066a18 02600ef8 01460ef0 014e0ef8 01570e80 .`...F...N...W.. │ │ │ │ + 0x00066a28 025f0ef8 01470ef0 014e0ef8 01570e80 ._...G...N...W.. │ │ │ │ + 0x00066a38 02600ef8 01470ef0 01000000 c0000000 .`...G.......... │ │ │ │ + 0x00066a48 c0500000 44ccfcff be070000 00420e10 .P..D........B.. │ │ │ │ + 0x00066a58 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ + 0x00066a68 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00066a78 f9010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00066a88 18420e10 420e0845 0b024c0e f801570e .B..B..E..L...W. │ │ │ │ + 0x00066a98 80025f0e f801460e f001031b 030ef801 .._...F......... │ │ │ │ + 0x00066aa8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ + 0x00066ab8 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ + 0x00066ac8 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ + 0x00066ad8 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ + 0x00066ae8 01570e80 025f0ef8 01470ef0 014e0ef8 .W..._...G...N.. │ │ │ │ + 0x00066af8 01570e80 02600ef8 01470ef0 01000000 .W...`...G...... │ │ │ │ + 0x00066b08 d0000000 84510000 40d3fcff 16080000 .....Q..@....... │ │ │ │ + 0x00066b18 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00066b28 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00066b38 0ea00203 7a010ea8 02530eb0 02560ea8 ....z....S...V.. │ │ │ │ + 0x00066b48 02460ea0 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066b58 0e20420e 18420e10 420e0849 0b02440e . B..B..B..I..D. │ │ │ │ + 0x00066b68 a802560e b0025f0e a802460e a0020384 ..V..._...F..... │ │ │ │ + 0x00066b78 030ea802 570eb002 600ea802 470ea002 ....W...`...G... │ │ │ │ + 0x00066b88 025c0ea8 02560eb0 02610ea8 02470ea0 .\...V...a...G.. │ │ │ │ + 0x00066b98 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ + 0x00066ba8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ 0x00066bb8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ - 0x00066bc8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ - 0x00066bd8 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ - 0x00066be8 02000000 c0000000 58520000 7cdafcff ........XR..|... │ │ │ │ - 0x00066bf8 36080000 00420e10 8f02460e 188e0342 6....B....F....B │ │ │ │ - 0x00066c08 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066c18 3883074a 0ed00203 3b020a0e 38410e30 8..J....;...8A.0 │ │ │ │ - 0x00066c28 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ - 0x00066c38 0b02540e d802570e e0025f0e d802460e ..T...W..._...F. │ │ │ │ - 0x00066c48 d0020323 030ed802 560ee002 600ed802 ...#....V...`... │ │ │ │ - 0x00066c58 470ed002 026d0ed8 02570ee0 025f0ed8 G....m...W..._.. │ │ │ │ - 0x00066c68 02460ed0 024e0ed8 02570ee0 02600ed8 .F...N...W...`.. │ │ │ │ - 0x00066c78 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ - 0x00066c88 02460ed0 024e0ed8 02570ee0 025f0ed8 .F...N...W..._.. │ │ │ │ - 0x00066c98 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ - 0x00066ca8 02470ed0 02000000 e0000000 1c530000 .G...........S.. │ │ │ │ - 0x00066cb8 f8e1fcff 60090000 00420e10 8f02490e ....`....B....I. │ │ │ │ - 0x00066cc8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00066cd8 8606410e 38830747 0ea00303 dc010ea8 ..A.8..G........ │ │ │ │ - 0x00066ce8 03440eb0 03580ea8 03460ea0 036c0a0e .D...X...F...l.. │ │ │ │ - 0x00066cf8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066d08 420e0844 0b02540e a803560e b0035f0e B..D..T...V..._. │ │ │ │ - 0x00066d18 a803460e a0030304 040ea803 570eb003 ..F.........W... │ │ │ │ - 0x00066d28 600ea803 470ea003 027c0ea8 03560eb0 `...G....|...V.. │ │ │ │ - 0x00066d38 03610ea8 03470ea0 034e0ea8 03570eb0 .a...G...N...W.. │ │ │ │ - 0x00066d48 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ + 0x00066bc8 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ + 0x00066bd8 02000000 c0000000 58520000 8cdafcff ........XR...... │ │ │ │ + 0x00066be8 36080000 00420e10 8f02460e 188e0342 6....B....F....B │ │ │ │ + 0x00066bf8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00066c08 3883074a 0ed00203 3b020a0e 38410e30 8..J....;...8A.0 │ │ │ │ + 0x00066c18 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ + 0x00066c28 0b02540e d802570e e0025f0e d802460e ..T...W..._...F. │ │ │ │ + 0x00066c38 d0020323 030ed802 560ee002 600ed802 ...#....V...`... │ │ │ │ + 0x00066c48 470ed002 026d0ed8 02570ee0 025f0ed8 G....m...W..._.. │ │ │ │ + 0x00066c58 02460ed0 024e0ed8 02570ee0 02600ed8 .F...N...W...`.. │ │ │ │ + 0x00066c68 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ + 0x00066c78 02460ed0 024e0ed8 02570ee0 025f0ed8 .F...N...W..._.. │ │ │ │ + 0x00066c88 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ + 0x00066c98 02470ed0 02000000 e0000000 1c530000 .G...........S.. │ │ │ │ + 0x00066ca8 08e2fcff 60090000 00420e10 8f02490e ....`....B....I. │ │ │ │ + 0x00066cb8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00066cc8 8606410e 38830747 0ea00303 dc010ea8 ..A.8..G........ │ │ │ │ + 0x00066cd8 03440eb0 03580ea8 03460ea0 036c0a0e .D...X...F...l.. │ │ │ │ + 0x00066ce8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066cf8 420e0844 0b02540e a803560e b0035f0e B..D..T...V..._. │ │ │ │ + 0x00066d08 a803460e a0030304 040ea803 570eb003 ..F.........W... │ │ │ │ + 0x00066d18 600ea803 470ea003 027c0ea8 03560eb0 `...G....|...V.. │ │ │ │ + 0x00066d28 03610ea8 03470ea0 034e0ea8 03570eb0 .a...G...N...W.. │ │ │ │ + 0x00066d38 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ + 0x00066d48 03600ea8 03470ea0 034e0ea8 03570eb0 .`...G...N...W.. │ │ │ │ 0x00066d58 03600ea8 03470ea0 034e0ea8 03570eb0 .`...G...N...W.. │ │ │ │ - 0x00066d68 03600ea8 03470ea0 034e0ea8 03570eb0 .`...G...N...W.. │ │ │ │ - 0x00066d78 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ - 0x00066d88 035f0ea8 03460ea0 03000000 e0000000 ._...F.......... │ │ │ │ - 0x00066d98 00540000 74eafcff 60090000 00420e10 .T..t...`....B.. │ │ │ │ - 0x00066da8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x00066db8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ - 0x00066dc8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ - 0x00066dd8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x00066de8 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ - 0x00066df8 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ - 0x00066e08 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ - 0x00066e18 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ - 0x00066e28 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00066d68 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ + 0x00066d78 035f0ea8 03460ea0 03000000 e0000000 ._...F.......... │ │ │ │ + 0x00066d88 00540000 84eafcff 60090000 00420e10 .T......`....B.. │ │ │ │ + 0x00066d98 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x00066da8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ + 0x00066db8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ + 0x00066dc8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x00066dd8 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ + 0x00066de8 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ + 0x00066df8 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ + 0x00066e08 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ + 0x00066e18 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00066e28 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ 0x00066e38 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00066e48 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00066e58 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ - 0x00066e68 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ - 0x00066e78 e0000000 e4540000 f0f2fcff 60090000 .....T......`... │ │ │ │ - 0x00066e88 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00066e98 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00066ea8 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ - 0x00066eb8 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066ec8 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ - 0x00066ed8 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ - 0x00066ee8 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ - 0x00066ef8 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ - 0x00066f08 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00066e48 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00066e58 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ + 0x00066e68 e0000000 e4540000 00f3fcff 60090000 .....T......`... │ │ │ │ + 0x00066e78 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00066e88 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00066e98 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ + 0x00066ea8 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066eb8 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ + 0x00066ec8 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ + 0x00066ed8 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ + 0x00066ee8 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ + 0x00066ef8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00066f08 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ 0x00066f18 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ - 0x00066f28 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ + 0x00066f28 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ 0x00066f38 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x00066f48 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x00066f58 03000000 e4000000 c8550000 6cfbfcff .........U..l... │ │ │ │ - 0x00066f68 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ - 0x00066f78 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066f88 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ - 0x00066f98 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ - 0x00066fa8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066fb8 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ - 0x00066fc8 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ - 0x00066fd8 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ - 0x00066fe8 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ - 0x00066ff8 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x00067008 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ - 0x00067018 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ - 0x00067028 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x00067038 03600e88 03460e80 03000000 e4000000 .`...F.......... │ │ │ │ - 0x00067048 b0560000 1404fdff 51090000 00420e10 .V......Q....B.. │ │ │ │ - 0x00067058 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x00067068 05410e30 8606410e 38830747 0ed00203 .A.0..A.8..G.... │ │ │ │ - 0x00067078 cb010ed8 02480ee0 02450ee8 02440ef0 .....H...E...D.. │ │ │ │ - 0x00067088 02530ed0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ - 0x00067098 0e20420e 18420e10 420e0846 0b02540e . B..B..B..F..T. │ │ │ │ - 0x000670a8 d802560e e0025f0e d802460e d0020304 ..V..._...F..... │ │ │ │ - 0x000670b8 040ed802 560ee002 600ed802 470ed002 ....V...`...G... │ │ │ │ - 0x000670c8 026d0ed8 02570ee0 025f0ed8 02460ed0 .m...W..._...F.. │ │ │ │ - 0x000670d8 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ - 0x000670e8 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ - 0x000670f8 024e0ed8 02570ee0 025f0ed8 02470ed0 .N...W..._...G.. │ │ │ │ - 0x00067108 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ - 0x00067118 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ - 0x00067128 02000000 e0000000 98570000 8c0cfdff .........W...... │ │ │ │ - 0x00067138 60090000 00420e10 8f02490e 188e0342 `....B....I....B │ │ │ │ - 0x00067148 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00067158 38830747 0ea00303 dc010ea8 03440eb0 8..G.........D.. │ │ │ │ - 0x00067168 03580ea8 03460ea0 036c0a0e 38410e30 .X...F...l..8A.0 │ │ │ │ - 0x00067178 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ - 0x00067188 0b02540e a803560e b0035f0e a803460e ..T...V..._...F. │ │ │ │ - 0x00067198 a0030304 040ea803 570eb003 600ea803 ........W...`... │ │ │ │ - 0x000671a8 470ea003 027c0ea8 03560eb0 03610ea8 G....|...V...a.. │ │ │ │ - 0x000671b8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ - 0x000671c8 03460ea0 034e0ea8 03570eb0 03600ea8 .F...N...W...`.. │ │ │ │ - 0x000671d8 03470ea0 034e0ea8 03570eb0 03600ea8 .G...N...W...`.. │ │ │ │ - 0x000671e8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ - 0x000671f8 03460ea0 034e0ea8 03570eb0 035f0ea8 .F...N...W..._.. │ │ │ │ - 0x00067208 03460ea0 03000000 e4000000 7c580000 .F..........|X.. │ │ │ │ - 0x00067218 0815fdff 51090000 00420e10 8f02490e ....Q....B....I. │ │ │ │ - 0x00067228 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00067238 8606410e 38830747 0ed00203 cb010ed8 ..A.8..G........ │ │ │ │ - 0x00067248 02480ee0 02450ee8 02440ef0 02530ed0 .H...E...D...S.. │ │ │ │ - 0x00067258 02790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ - 0x00067268 18420e10 420e0846 0b02540e d802560e .B..B..F..T...V. │ │ │ │ - 0x00067278 e0025f0e d802460e d0020304 040ed802 .._...F......... │ │ │ │ - 0x00067288 560ee002 600ed802 470ed002 026d0ed8 V...`...G....m.. │ │ │ │ - 0x00067298 02570ee0 025f0ed8 02460ed0 024e0ed8 .W..._...F...N.. │ │ │ │ - 0x000672a8 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ - 0x000672b8 02570ee0 02600ed8 02460ed0 024e0ed8 .W...`...F...N.. │ │ │ │ - 0x000672c8 02570ee0 025f0ed8 02470ed0 024e0ed8 .W..._...G...N.. │ │ │ │ - 0x000672d8 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ - 0x000672e8 02570ee0 02600ed8 02460ed0 02000000 .W...`...F...... │ │ │ │ - 0x000672f8 e0000000 64590000 801dfdff 60090000 ....dY......`... │ │ │ │ - 0x00067308 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00067318 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00067328 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ - 0x00067338 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00067348 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ - 0x00067358 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ - 0x00067368 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ - 0x00067378 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ - 0x00067388 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00066f48 03000000 e4000000 c8550000 7cfbfcff .........U..|... │ │ │ │ + 0x00066f58 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ + 0x00066f68 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00066f78 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ + 0x00066f88 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ + 0x00066f98 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066fa8 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ + 0x00066fb8 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ + 0x00066fc8 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ + 0x00066fd8 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ + 0x00066fe8 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x00066ff8 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ + 0x00067008 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ + 0x00067018 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x00067028 03600e88 03460e80 03000000 e4000000 .`...F.......... │ │ │ │ + 0x00067038 b0560000 2404fdff 51090000 00420e10 .V..$...Q....B.. │ │ │ │ + 0x00067048 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x00067058 05410e30 8606410e 38830747 0ed00203 .A.0..A.8..G.... │ │ │ │ + 0x00067068 cb010ed8 02480ee0 02450ee8 02440ef0 .....H...E...D.. │ │ │ │ + 0x00067078 02530ed0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ + 0x00067088 0e20420e 18420e10 420e0846 0b02540e . B..B..B..F..T. │ │ │ │ + 0x00067098 d802560e e0025f0e d802460e d0020304 ..V..._...F..... │ │ │ │ + 0x000670a8 040ed802 560ee002 600ed802 470ed002 ....V...`...G... │ │ │ │ + 0x000670b8 026d0ed8 02570ee0 025f0ed8 02460ed0 .m...W..._...F.. │ │ │ │ + 0x000670c8 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ + 0x000670d8 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ + 0x000670e8 024e0ed8 02570ee0 025f0ed8 02470ed0 .N...W..._...G.. │ │ │ │ + 0x000670f8 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ + 0x00067108 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ + 0x00067118 02000000 e0000000 98570000 9c0cfdff .........W...... │ │ │ │ + 0x00067128 60090000 00420e10 8f02490e 188e0342 `....B....I....B │ │ │ │ + 0x00067138 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00067148 38830747 0ea00303 dc010ea8 03440eb0 8..G.........D.. │ │ │ │ + 0x00067158 03580ea8 03460ea0 036c0a0e 38410e30 .X...F...l..8A.0 │ │ │ │ + 0x00067168 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ + 0x00067178 0b02540e a803560e b0035f0e a803460e ..T...V..._...F. │ │ │ │ + 0x00067188 a0030304 040ea803 570eb003 600ea803 ........W...`... │ │ │ │ + 0x00067198 470ea003 027c0ea8 03560eb0 03610ea8 G....|...V...a.. │ │ │ │ + 0x000671a8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ + 0x000671b8 03460ea0 034e0ea8 03570eb0 03600ea8 .F...N...W...`.. │ │ │ │ + 0x000671c8 03470ea0 034e0ea8 03570eb0 03600ea8 .G...N...W...`.. │ │ │ │ + 0x000671d8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ + 0x000671e8 03460ea0 034e0ea8 03570eb0 035f0ea8 .F...N...W..._.. │ │ │ │ + 0x000671f8 03460ea0 03000000 e4000000 7c580000 .F..........|X.. │ │ │ │ + 0x00067208 1815fdff 51090000 00420e10 8f02490e ....Q....B....I. │ │ │ │ + 0x00067218 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00067228 8606410e 38830747 0ed00203 cb010ed8 ..A.8..G........ │ │ │ │ + 0x00067238 02480ee0 02450ee8 02440ef0 02530ed0 .H...E...D...S.. │ │ │ │ + 0x00067248 02790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ + 0x00067258 18420e10 420e0846 0b02540e d802560e .B..B..F..T...V. │ │ │ │ + 0x00067268 e0025f0e d802460e d0020304 040ed802 .._...F......... │ │ │ │ + 0x00067278 560ee002 600ed802 470ed002 026d0ed8 V...`...G....m.. │ │ │ │ + 0x00067288 02570ee0 025f0ed8 02460ed0 024e0ed8 .W..._...F...N.. │ │ │ │ + 0x00067298 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ + 0x000672a8 02570ee0 02600ed8 02460ed0 024e0ed8 .W...`...F...N.. │ │ │ │ + 0x000672b8 02570ee0 025f0ed8 02470ed0 024e0ed8 .W..._...G...N.. │ │ │ │ + 0x000672c8 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ + 0x000672d8 02570ee0 02600ed8 02460ed0 02000000 .W...`...F...... │ │ │ │ + 0x000672e8 e0000000 64590000 901dfdff 60090000 ....dY......`... │ │ │ │ + 0x000672f8 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00067308 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00067318 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ + 0x00067328 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00067338 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ + 0x00067348 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ + 0x00067358 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ + 0x00067368 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ + 0x00067378 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00067388 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ 0x00067398 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ - 0x000673a8 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ + 0x000673a8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ 0x000673b8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x000673c8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x000673d8 03000000 e4000000 485a0000 fc25fdff ........HZ...%.. │ │ │ │ - 0x000673e8 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ - 0x000673f8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00067408 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ - 0x00067418 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ - 0x00067428 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00067438 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ - 0x00067448 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ - 0x00067458 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ - 0x00067468 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ - 0x00067478 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x00067488 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ - 0x00067498 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ - 0x000674a8 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x000674b8 03600e88 03460e80 03000000 e0000000 .`...F.......... │ │ │ │ - 0x000674c8 305b0000 a42efdff 60090000 00420e10 0[......`....B.. │ │ │ │ - 0x000674d8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x000674e8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ - 0x000674f8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ - 0x00067508 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x00067518 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ - 0x00067528 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ - 0x00067538 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ - 0x00067548 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ - 0x00067558 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x000673c8 03000000 e4000000 485a0000 0c26fdff ........HZ...&.. │ │ │ │ + 0x000673d8 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ + 0x000673e8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x000673f8 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ + 0x00067408 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ + 0x00067418 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00067428 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ + 0x00067438 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ + 0x00067448 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ + 0x00067458 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ + 0x00067468 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x00067478 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ + 0x00067488 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ + 0x00067498 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x000674a8 03600e88 03460e80 03000000 e0000000 .`...F.......... │ │ │ │ + 0x000674b8 305b0000 b42efdff 60090000 00420e10 0[......`....B.. │ │ │ │ + 0x000674c8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x000674d8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ + 0x000674e8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ + 0x000674f8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x00067508 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ + 0x00067518 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ + 0x00067528 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ + 0x00067538 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ + 0x00067548 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00067558 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ 0x00067568 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00067578 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00067588 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ - 0x00067598 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ - 0x000675a8 14010000 145c0000 2037fdff 400c0000 .....\.. 7..@... │ │ │ │ - 0x000675b8 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x000675c8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x000675d8 0eb00403 33020eb8 04510ec0 04450ec8 ....3....Q...E.. │ │ │ │ - 0x000675e8 04440ed0 044a0ed8 04450ee0 04440ee8 .D...J...E...D.. │ │ │ │ - 0x000675f8 04420ef0 044e0eb0 04026c0e b804570e .B...N....l...W. │ │ │ │ - 0x00067608 c0045f0e b804460e b004780a 0e38410e .._...F...x..8A. │ │ │ │ - 0x00067618 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x00067628 460b03cb 040eb804 570ec004 5f0eb804 F.......W..._... │ │ │ │ - 0x00067638 410eb004 4e0eb804 560ec004 600eb804 A...N...V...`... │ │ │ │ - 0x00067648 470eb004 033f010e b804570e c004600e G....?....W...`. │ │ │ │ - 0x00067658 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ - 0x00067668 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ - 0x00067678 b804470e b004710e b804570e c004600e ..G...q...W...`. │ │ │ │ - 0x00067688 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ + 0x00067578 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00067588 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ + 0x00067598 14010000 145c0000 3037fdff 400c0000 .....\..07..@... │ │ │ │ + 0x000675a8 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x000675b8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x000675c8 0eb00403 33020eb8 04510ec0 04450ec8 ....3....Q...E.. │ │ │ │ + 0x000675d8 04440ed0 044a0ed8 04450ee0 04440ee8 .D...J...E...D.. │ │ │ │ + 0x000675e8 04420ef0 044e0eb0 04026c0e b804570e .B...N....l...W. │ │ │ │ + 0x000675f8 c0045f0e b804460e b004780a 0e38410e .._...F...x..8A. │ │ │ │ + 0x00067608 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00067618 460b03cb 040eb804 570ec004 5f0eb804 F.......W..._... │ │ │ │ + 0x00067628 410eb004 4e0eb804 560ec004 600eb804 A...N...V...`... │ │ │ │ + 0x00067638 470eb004 033f010e b804570e c004600e G....?....W...`. │ │ │ │ + 0x00067648 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ + 0x00067658 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ + 0x00067668 b804470e b004710e b804570e c004600e ..G...q...W...`. │ │ │ │ + 0x00067678 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ + 0x00067688 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ 0x00067698 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ - 0x000676a8 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ - 0x000676b8 b804410e b0040000 e0000000 2c5d0000 ..A.........,].. │ │ │ │ - 0x000676c8 4842fdff b0080000 00420e10 8f02490e HB.......B....I. │ │ │ │ - 0x000676d8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000676e8 8606410e 38830747 0ec00203 aa010ec8 ..A.8..G........ │ │ │ │ - 0x000676f8 02450ed0 02530ec8 02460ec0 026c0a0e .E...S...F...l.. │ │ │ │ - 0x00067708 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00067718 420e084a 0b02540e c802560e d0025f0e B..J..T...V..._. │ │ │ │ - 0x00067728 c802460e c00203a4 030ec802 570ed002 ..F.........W... │ │ │ │ - 0x00067738 600ec802 470ec002 025c0ec8 02560ed0 `...G....\...V.. │ │ │ │ - 0x00067748 02610ec8 02470ec0 024e0ec8 02570ed0 .a...G...N...W.. │ │ │ │ - 0x00067758 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ + 0x000676a8 b804410e b0040000 e0000000 2c5d0000 ..A.........,].. │ │ │ │ + 0x000676b8 5842fdff b0080000 00420e10 8f02490e XB.......B....I. │ │ │ │ + 0x000676c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000676d8 8606410e 38830747 0ec00203 aa010ec8 ..A.8..G........ │ │ │ │ + 0x000676e8 02450ed0 02530ec8 02460ec0 026c0a0e .E...S...F...l.. │ │ │ │ + 0x000676f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00067708 420e084a 0b02540e c802560e d0025f0e B..J..T...V..._. │ │ │ │ + 0x00067718 c802460e c00203a4 030ec802 570ed002 ..F.........W... │ │ │ │ + 0x00067728 600ec802 470ec002 025c0ec8 02560ed0 `...G....\...V.. │ │ │ │ + 0x00067738 02610ec8 02470ec0 024e0ec8 02570ed0 .a...G...N...W.. │ │ │ │ + 0x00067748 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ + 0x00067758 02600ec8 02470ec0 024e0ec8 02570ed0 .`...G...N...W.. │ │ │ │ 0x00067768 02600ec8 02470ec0 024e0ec8 02570ed0 .`...G...N...W.. │ │ │ │ - 0x00067778 02600ec8 02470ec0 024e0ec8 02570ed0 .`...G...N...W.. │ │ │ │ - 0x00067788 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ - 0x00067798 025f0ec8 02460ec0 02000000 e0000000 ._...F.......... │ │ │ │ - 0x000677a8 105e0000 144afdff f0080000 00420e10 .^...J.......B.. │ │ │ │ - 0x000677b8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x000677c8 05410e30 8606410e 38830747 0ef00203 .A.0..A.8..G.... │ │ │ │ - 0x000677d8 c6010ef8 02450e80 03530ef8 02460ef0 .....E...S...F.. │ │ │ │ - 0x000677e8 026c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x000677f8 18420e10 420e0846 0b02540e f802560e .B..B..F..T...V. │ │ │ │ - 0x00067808 80035f0e f802460e f00203bc 030ef802 .._...F......... │ │ │ │ - 0x00067818 570e8003 600ef802 470ef002 026c0ef8 W...`...G....l.. │ │ │ │ - 0x00067828 02560e80 03610ef8 02470ef0 024e0ef8 .V...a...G...N.. │ │ │ │ - 0x00067838 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ + 0x00067778 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ + 0x00067788 025f0ec8 02460ec0 02000000 e0000000 ._...F.......... │ │ │ │ + 0x00067798 105e0000 244afdff f0080000 00420e10 .^..$J.......B.. │ │ │ │ + 0x000677a8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x000677b8 05410e30 8606410e 38830747 0ef00203 .A.0..A.8..G.... │ │ │ │ + 0x000677c8 c6010ef8 02450e80 03530ef8 02460ef0 .....E...S...F.. │ │ │ │ + 0x000677d8 026c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x000677e8 18420e10 420e0846 0b02540e f802560e .B..B..F..T...V. │ │ │ │ + 0x000677f8 80035f0e f802460e f00203bc 030ef802 .._...F......... │ │ │ │ + 0x00067808 570e8003 600ef802 470ef002 026c0ef8 W...`...G....l.. │ │ │ │ + 0x00067818 02560e80 03610ef8 02470ef0 024e0ef8 .V...a...G...N.. │ │ │ │ + 0x00067828 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ + 0x00067838 02570e80 03600ef8 02470ef0 024e0ef8 .W...`...G...N.. │ │ │ │ 0x00067848 02570e80 03600ef8 02470ef0 024e0ef8 .W...`...G...N.. │ │ │ │ - 0x00067858 02570e80 03600ef8 02470ef0 024e0ef8 .W...`...G...N.. │ │ │ │ - 0x00067868 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ - 0x00067878 02570e80 035f0ef8 02460ef0 02000000 .W..._...F...... │ │ │ │ - 0x00067888 f4000000 f45e0000 2052fdff 7b0a0000 .....^.. R..{... │ │ │ │ - 0x00067898 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x000678a8 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x000678b8 0ed00303 15020ed8 03510ee0 034a0ee8 .........Q...J.. │ │ │ │ - 0x000678c8 03420ef0 03530ed0 03790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ - 0x000678d8 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ - 0x000678e8 0b024c0e d803560e e0035f0e d803460e ..L...V..._...F. │ │ │ │ - 0x000678f8 d0030374 040ed803 560ee003 600ed803 ...t....V...`... │ │ │ │ - 0x00067908 470ed003 028d0ed8 03570ee0 035f0ed8 G........W..._.. │ │ │ │ - 0x00067918 03460ed0 034e0ed8 03570ee0 03600ed8 .F...N...W...`.. │ │ │ │ - 0x00067928 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ - 0x00067938 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ + 0x00067858 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ + 0x00067868 02570e80 035f0ef8 02460ef0 02000000 .W..._...F...... │ │ │ │ + 0x00067878 f4000000 f45e0000 3052fdff 7b0a0000 .....^..0R..{... │ │ │ │ + 0x00067888 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00067898 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x000678a8 0ed00303 15020ed8 03510ee0 034a0ee8 .........Q...J.. │ │ │ │ + 0x000678b8 03420ef0 03530ed0 03790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ + 0x000678c8 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ + 0x000678d8 0b024c0e d803560e e0035f0e d803460e ..L...V..._...F. │ │ │ │ + 0x000678e8 d0030374 040ed803 560ee003 600ed803 ...t....V...`... │ │ │ │ + 0x000678f8 470ed003 028d0ed8 03570ee0 035f0ed8 G........W..._.. │ │ │ │ + 0x00067908 03460ed0 034e0ed8 03570ee0 03600ed8 .F...N...W...`.. │ │ │ │ + 0x00067918 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ + 0x00067928 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ + 0x00067938 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ 0x00067948 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ - 0x00067958 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ - 0x00067968 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ - 0x00067978 03460ed0 03000000 f4000000 ec5f0000 .F..........._.. │ │ │ │ - 0x00067988 a85bfdff 7b0a0000 00420e10 8f02490e .[..{....B....I. │ │ │ │ - 0x00067998 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000679a8 8606410e 38830747 0ed00303 15020ed8 ..A.8..G........ │ │ │ │ - 0x000679b8 03510ee0 034a0ee8 03420ef0 03530ed0 .Q...J...B...S.. │ │ │ │ - 0x000679c8 03790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ - 0x000679d8 18420e10 420e0848 0b024c0e d803560e .B..B..H..L...V. │ │ │ │ - 0x000679e8 e0035f0e d803460e d0030374 040ed803 .._...F....t.... │ │ │ │ - 0x000679f8 560ee003 600ed803 470ed003 028d0ed8 V...`...G....... │ │ │ │ - 0x00067a08 03570ee0 035f0ed8 03460ed0 034e0ed8 .W..._...F...N.. │ │ │ │ - 0x00067a18 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ - 0x00067a28 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ - 0x00067a38 03570ee0 035f0ed8 03470ed0 034e0ed8 .W..._...G...N.. │ │ │ │ - 0x00067a48 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ - 0x00067a58 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ - 0x00067a68 03570ee0 035f0ed8 03460ed0 03000000 .W..._...F...... │ │ │ │ - 0x00067a78 fc000000 e4600000 3065fdff 340b0000 .....`..0e..4... │ │ │ │ - 0x00067a88 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00067a98 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00067aa8 0ee00303 05020ee8 03450ef0 03440ef8 .........E...D.. │ │ │ │ - 0x00067ab8 034a0e80 04450e88 04420e90 044e0ee0 .J...E...B...N.. │ │ │ │ - 0x00067ac8 0302670e e803570e f0035f0e e803460e ..g...W..._...F. │ │ │ │ - 0x00067ad8 e003780a 0e38410e 30410e28 420e2042 ..x..8A.0A.(B. B │ │ │ │ - 0x00067ae8 0e18420e 10420e08 460b03dd 040ee803 ..B..B..F....... │ │ │ │ - 0x00067af8 560ef003 600ee803 470ee003 02ae0ee8 V...`...G....... │ │ │ │ - 0x00067b08 03570ef0 035f0ee8 03410ee0 034e0ee8 .W..._...A...N.. │ │ │ │ - 0x00067b18 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ - 0x00067b28 03570ef0 03600ee8 03460ee0 03710ee8 .W...`...F...q.. │ │ │ │ - 0x00067b38 03570ef0 035f0ee8 03470ee0 03490ee8 .W..._...G...I.. │ │ │ │ - 0x00067b48 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ - 0x00067b58 03570ef0 03600ee8 03460ee0 03720ee8 .W...`...F...r.. │ │ │ │ - 0x00067b68 03570ef0 035f0ee8 03460ee0 03000000 .W..._...F...... │ │ │ │ - 0x00067b78 04010000 e4610000 706ffdff 8b0b0000 .....a..po...... │ │ │ │ - 0x00067b88 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00067b98 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00067ba8 0ea00403 5c020ea8 044a0eb0 04440eb8 ....\....J...D.. │ │ │ │ - 0x00067bb8 04420ec0 04530ea0 04790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ - 0x00067bc8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x00067bd8 0b02590e a804560e b0045f0e a804460e ..Y...V..._...F. │ │ │ │ - 0x00067be8 a00403e4 040ea804 570eb004 5f0ea804 ........W..._... │ │ │ │ - 0x00067bf8 460ea004 4e0ea804 560eb004 600ea804 F...N...V...`... │ │ │ │ - 0x00067c08 470ea004 02a30ea8 04570eb0 04600ea8 G........W...`.. │ │ │ │ - 0x00067c18 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ - 0x00067c28 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ + 0x00067958 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ + 0x00067968 03460ed0 03000000 f4000000 ec5f0000 .F..........._.. │ │ │ │ + 0x00067978 b85bfdff 7b0a0000 00420e10 8f02490e .[..{....B....I. │ │ │ │ + 0x00067988 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00067998 8606410e 38830747 0ed00303 15020ed8 ..A.8..G........ │ │ │ │ + 0x000679a8 03510ee0 034a0ee8 03420ef0 03530ed0 .Q...J...B...S.. │ │ │ │ + 0x000679b8 03790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ + 0x000679c8 18420e10 420e0848 0b024c0e d803560e .B..B..H..L...V. │ │ │ │ + 0x000679d8 e0035f0e d803460e d0030374 040ed803 .._...F....t.... │ │ │ │ + 0x000679e8 560ee003 600ed803 470ed003 028d0ed8 V...`...G....... │ │ │ │ + 0x000679f8 03570ee0 035f0ed8 03460ed0 034e0ed8 .W..._...F...N.. │ │ │ │ + 0x00067a08 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ + 0x00067a18 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ + 0x00067a28 03570ee0 035f0ed8 03470ed0 034e0ed8 .W..._...G...N.. │ │ │ │ + 0x00067a38 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ + 0x00067a48 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ + 0x00067a58 03570ee0 035f0ed8 03460ed0 03000000 .W..._...F...... │ │ │ │ + 0x00067a68 fc000000 e4600000 4065fdff 340b0000 .....`..@e..4... │ │ │ │ + 0x00067a78 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00067a88 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00067a98 0ee00303 05020ee8 03450ef0 03440ef8 .........E...D.. │ │ │ │ + 0x00067aa8 034a0e80 04450e88 04420e90 044e0ee0 .J...E...B...N.. │ │ │ │ + 0x00067ab8 0302670e e803570e f0035f0e e803460e ..g...W..._...F. │ │ │ │ + 0x00067ac8 e003780a 0e38410e 30410e28 420e2042 ..x..8A.0A.(B. B │ │ │ │ + 0x00067ad8 0e18420e 10420e08 460b03dd 040ee803 ..B..B..F....... │ │ │ │ + 0x00067ae8 560ef003 600ee803 470ee003 02ae0ee8 V...`...G....... │ │ │ │ + 0x00067af8 03570ef0 035f0ee8 03410ee0 034e0ee8 .W..._...A...N.. │ │ │ │ + 0x00067b08 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ + 0x00067b18 03570ef0 03600ee8 03460ee0 03710ee8 .W...`...F...q.. │ │ │ │ + 0x00067b28 03570ef0 035f0ee8 03470ee0 03490ee8 .W..._...G...I.. │ │ │ │ + 0x00067b38 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ + 0x00067b48 03570ef0 03600ee8 03460ee0 03720ee8 .W...`...F...r.. │ │ │ │ + 0x00067b58 03570ef0 035f0ee8 03460ee0 03000000 .W..._...F...... │ │ │ │ + 0x00067b68 04010000 e4610000 806ffdff 8b0b0000 .....a...o...... │ │ │ │ + 0x00067b78 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00067b88 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00067b98 0ea00403 5c020ea8 044a0eb0 04440eb8 ....\....J...D.. │ │ │ │ + 0x00067ba8 04420ec0 04530ea0 04790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ + 0x00067bb8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ + 0x00067bc8 0b02590e a804560e b0045f0e a804460e ..Y...V..._...F. │ │ │ │ + 0x00067bd8 a00403e4 040ea804 570eb004 5f0ea804 ........W..._... │ │ │ │ + 0x00067be8 460ea004 4e0ea804 560eb004 600ea804 F...N...V...`... │ │ │ │ + 0x00067bf8 470ea004 02a30ea8 04570eb0 04600ea8 G........W...`.. │ │ │ │ + 0x00067c08 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ + 0x00067c18 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ + 0x00067c28 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ 0x00067c38 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ - 0x00067c48 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ + 0x00067c48 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ 0x00067c58 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ - 0x00067c68 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ - 0x00067c78 04460ea0 04000000 14000000 ec620000 .F...........b.. │ │ │ │ - 0x00067c88 5ed2faff 0c000000 00000000 00000000 ^............... │ │ │ │ - 0x00067c98 4c000000 04630000 e079fdff 4a010000 L....c...y..J... │ │ │ │ - 0x00067ca8 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ - 0x00067cb8 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ - 0x00067cc8 0e50031a 010a0e38 440e3041 0e28420e .P.....8D.0A.(B. │ │ │ │ - 0x00067cd8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ - 0x00067ce8 4c000000 54630000 e07afdff e2040000 L...Tc...z...... │ │ │ │ - 0x00067cf8 00420e10 8f02500e 188e0342 0e208d04 .B....P....B. .. │ │ │ │ - 0x00067d08 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ - 0x00067d18 0e7003ac 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ - 0x00067d28 20420e18 420e1042 0e08450b 00000000 B..B..B..E..... │ │ │ │ - 0x00067d38 4c000000 a4630000 807ffdff a6030000 L....c.......... │ │ │ │ - 0x00067d48 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x00067d58 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ - 0x00067d68 0e900103 ed020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00067d78 0e20420e 18420e10 420e0849 0b000000 . B..B..B..I.... │ │ │ │ - 0x00067d88 4c000000 f4630000 e082fdff ad010000 L....c.......... │ │ │ │ - 0x00067d98 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x00067da8 450e288c 05490e30 8606440e 38830744 E.(..I.0..D.8..D │ │ │ │ - 0x00067db8 0e700378 010a0e38 440e3041 0e28420e .p.x...8D.0A.(B. │ │ │ │ - 0x00067dc8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ - 0x00067dd8 48000000 44640000 4084fdff 3f020000 H...Dd..@...?... │ │ │ │ - 0x00067de8 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x00067df8 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ - 0x00067e08 0e60034b 010a0e38 440e3041 0e28420e .`.K...8D.0A.(B. │ │ │ │ - 0x00067e18 20420e18 420e1042 0e08460b 48000000 B..B..B..F.H... │ │ │ │ - 0x00067e28 90640000 3486fdff 5c020000 00420e10 .d..4...\....B.. │ │ │ │ - 0x00067e38 8f02460e 188e0345 0e208d04 420e288c ..F....E. ..B.(. │ │ │ │ - 0x00067e48 05410e30 8606440e 3883074a 0ed00103 .A.0..D.8..J.... │ │ │ │ - 0x00067e58 31020e38 430e3041 0e28420e 20420e18 1..8C.0A.(B. B.. │ │ │ │ - 0x00067e68 420e1042 0e080000 4c000000 dc640000 B..B....L....d.. │ │ │ │ - 0x00067e78 4888fdff 0f040000 00420e10 8f02420e H........B....B. │ │ │ │ - 0x00067e88 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00067e98 8606410e 38830747 0ee00102 bf0a0e38 ..A.8..G.......8 │ │ │ │ - 0x00067ea8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00067eb8 0e08410b 00000000 64000000 2c650000 ..A.....d...,e.. │ │ │ │ - 0x00067ec8 088cfdff bc030000 00420e10 8f02460e .........B....F. │ │ │ │ - 0x00067ed8 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ - 0x00067ee8 8606440e 38830744 0e900102 470a0e38 ..D.8..D....G..8 │ │ │ │ - 0x00067ef8 460e3041 0e28420e 20420e18 420e1042 F.0A.(B. B..B..B │ │ │ │ - 0x00067f08 0e08410b 0322010a 0e38410e 30410e28 ..A.."...8A.0A.( │ │ │ │ - 0x00067f18 420e2042 0e18420e 10420e08 410b0000 B. B..B..B..A... │ │ │ │ - 0x00067f28 64000000 94650000 608ffdff f5040000 d....e..`....... │ │ │ │ - 0x00067f38 00420e10 8f02480e 188e0342 0e208d04 .B....H....B. .. │ │ │ │ - 0x00067f48 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x00067f58 0eb0017f 0a0e3846 0e30410e 28420e20 ......8F.0A.(B. │ │ │ │ - 0x00067f68 420e1842 0e10420e 08410b03 81020a0e B..B..B..A...... │ │ │ │ - 0x00067f78 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00067f88 420e0841 0b000000 48000000 fc650000 B..A....H....e.. │ │ │ │ - 0x00067f98 f893fdff 9f050000 00420e10 8f02450e .........B....E. │ │ │ │ - 0x00067fa8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00067fb8 8606410e 38830747 0ed00102 4b0a0e38 ..A.8..G....K..8 │ │ │ │ - 0x00067fc8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00067fd8 0e08410b 60000000 48660000 4c99fdff ..A.`...Hf..L... │ │ │ │ - 0x00067fe8 38020000 00420e10 8f02450e 188e0342 8....B....E....B │ │ │ │ - 0x00067ff8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00068008 38830744 0ea00103 f8010a0e 38430e30 8..D........8C.0 │ │ │ │ - 0x00068018 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x00068028 0b520e38 460e3041 0e28420e 20420e18 .R.8F.0A.(B. B.. │ │ │ │ - 0x00068038 420e1042 0e080000 64000000 ac660000 B..B....d....f.. │ │ │ │ - 0x00068048 289bfdff 52030000 00420e10 8f02450e (...R....B....E. │ │ │ │ - 0x00068058 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00068068 8606410e 38830744 0e900177 0a0e3846 ..A.8..D...w..8F │ │ │ │ - 0x00068078 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x00068088 08410b03 0f010a0e 38410e30 410e2842 .A......8A.0A.(B │ │ │ │ - 0x00068098 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ - 0x000680a8 60000000 14670000 209efdff 13030000 `....g.. ....... │ │ │ │ - 0x000680b8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x000680c8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x000680d8 0e800177 0a0e3846 0e30410e 28420e20 ...w..8F.0A.(B. │ │ │ │ - 0x000680e8 420e1842 0e10420e 08490b02 e00a0e38 B..B..B..I.....8 │ │ │ │ - 0x000680f8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00068108 0e08460b 48000000 78670000 dca0fdff ..F.H...xg...... │ │ │ │ - 0x00068118 01020000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ - 0x00068128 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ - 0x00068138 38830744 0e7003af 010a0e38 440e3041 8..D.p.....8D.0A │ │ │ │ - 0x00068148 0e28420e 20420e18 420e1042 0e084a0b .(B. B..B..B..J. │ │ │ │ - 0x00068158 4c000000 c4670000 a0a2fdff 26030000 L....g......&... │ │ │ │ - 0x00068168 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068178 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ - 0x00068188 0e900103 bd020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00068198 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ - 0x000681a8 4c000000 14680000 80a5fdff 2f030000 L....h....../... │ │ │ │ - 0x000681b8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x000681c8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ - 0x000681d8 0e900103 35020a0e 38440e30 410e2842 ....5...8D.0A.(B │ │ │ │ - 0x000681e8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ - 0x000681f8 4c000000 64680000 60a8fdff 9f020000 L...dh..`....... │ │ │ │ - 0x00068208 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068218 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ - 0x00068228 0eb00103 4c020a0e 38440e30 410e2842 ....L...8D.0A.(B │ │ │ │ - 0x00068238 0e20420e 18420e10 420e084a 0b000000 . B..B..B..J.... │ │ │ │ - 0x00068248 4c000000 b4680000 b0aafdff 94020000 L....h.......... │ │ │ │ - 0x00068258 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068268 420e288c 05470e30 8606440e 38830747 B.(..G.0..D.8..G │ │ │ │ - 0x00068278 0eb00103 44020a0e 38440e30 410e2842 ....D...8D.0A.(B │ │ │ │ - 0x00068288 0e20420e 18420e10 420e0842 0b000000 . B..B..B..B.... │ │ │ │ - 0x00068298 4c000000 04690000 00adfdff b3030000 L....i.......... │ │ │ │ - 0x000682a8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x000682b8 450e288c 05490e30 8606440e 3883074a E.(..I.0..D.8..J │ │ │ │ - 0x000682c8 0ee00103 37030a0e 38440e30 410e2842 ....7...8D.0A.(B │ │ │ │ - 0x000682d8 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ │ │ - 0x000682e8 4c000000 54690000 70b0fdff a9020000 L...Ti..p....... │ │ │ │ - 0x000682f8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068308 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ - 0x00068318 0e800103 49020a0e 38440e30 410e2842 ....I...8D.0A.(B │ │ │ │ - 0x00068328 0e20420e 18420e10 420e0845 0b000000 . B..B..B..E.... │ │ │ │ - 0x00068338 4c000000 a4690000 d0b2fdff 72030000 L....i......r... │ │ │ │ - 0x00068348 00420e10 8f024a0e 188e0342 0e208d04 .B....J....B. .. │ │ │ │ - 0x00068358 450e288c 05410e30 8606440e 3883074a E.(..A.0..D.8..J │ │ │ │ - 0x00068368 0ed00103 fa020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00068378 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ │ │ - 0x00068388 4c000000 f4690000 00b6fdff 51020000 L....i......Q... │ │ │ │ - 0x00068398 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x000683a8 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ - 0x000683b8 0ea00103 ff010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x000683c8 0e20420e 18420e10 420e084a 0b000000 . B..B..B..J.... │ │ │ │ - 0x000683d8 10000000 446a0000 10b8fdff 2c000000 ....Dj......,... │ │ │ │ - 0x000683e8 00000000 48000000 586a0000 2cb8fdff ....H...Xj..,... │ │ │ │ - 0x000683f8 e8010000 00420e10 8f02450e 188e0345 .....B....E....E │ │ │ │ - 0x00068408 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00068418 38830744 0e700388 010a0e38 430e3041 8..D.p.....8C.0A │ │ │ │ - 0x00068428 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ - 0x00068438 48000000 a46a0000 d0b9fdff d8050000 H....j.......... │ │ │ │ - 0x00068448 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00068458 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x00068468 0e800102 4b0a0e38 430e3041 0e28420e ....K..8C.0A.(B. │ │ │ │ - 0x00068478 20420e18 420e1042 0e08470b 48000000 B..B..B..G.H... │ │ │ │ - 0x00068488 f06a0000 64bffdff 9f040000 00420e10 .j..d........B.. │ │ │ │ - 0x00068498 8f02460e 188e0342 0e208d04 450e288c ..F....B. ..E.(. │ │ │ │ - 0x000684a8 05410e30 8606440e 38830744 0e90017a .A.0..D.8..D...z │ │ │ │ - 0x000684b8 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ - 0x000684c8 0e10420e 08410b00 4c000000 3c6b0000 ..B..A..L.......B....B. │ │ │ │ - 0x00069c28 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ - 0x00069c38 8606440e 3883074a 0ed00103 77020a0e ..D.8..J....w... │ │ │ │ - 0x00069c48 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ - 0x00069c58 420e0847 0b000000 4c000000 cc820000 B..G....L....... │ │ │ │ - 0x00069c68 9889feff 66030000 00420e10 8f02420e ....f....B....B. │ │ │ │ - 0x00069c78 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ - 0x00069c88 8606490e 3883074a 0ed00103 92020a0e ..I.8..J........ │ │ │ │ - 0x00069c98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ - 0x00069ca8 420e0847 0b000000 4c000000 1c830000 B..G....L....... │ │ │ │ - 0x00069cb8 b88cfeff c1010000 00420e10 8f02480e .........B....H. │ │ │ │ - 0x00069cc8 188e0345 0e208d04 4a0e288c 05410e30 ...E. ..J.(..A.0 │ │ │ │ - 0x00069cd8 8606440e 3883074c 0e800103 84010a0e ..D.8..L........ │ │ │ │ - 0x00069ce8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ - 0x00069cf8 420e0841 0b000000 48000000 6c830000 B..A....H...l... │ │ │ │ - 0x00069d08 388efeff 95020000 00420e10 8f02450e 8........B....E. │ │ │ │ - 0x00069d18 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ - 0x00069d28 8606410e 38830744 0e900102 d50a0e38 ..A.8..D.......8 │ │ │ │ - 0x00069d38 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ - 0x00069d48 0e084a0b 48000000 b8830000 8c90feff ..J.H........... │ │ │ │ - 0x00069d58 dd010000 00420e10 8f02420e 188e034a .....B....B....J │ │ │ │ - 0x00069d68 0e208d04 4b0e288c 05490e30 8606410e . ..K.(..I.0..A. │ │ │ │ - 0x00069d78 38830747 0e700397 010a0e38 440e3041 8..G.p.....8D.0A │ │ │ │ - 0x00069d88 0e28420e 20420e18 420e1042 0e08420b .(B. B..B..B..B. │ │ │ │ - 0x00069d98 4c000000 04840000 2092feff d0040000 L....... ....... │ │ │ │ - 0x00069da8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00069db8 420e288c 05440e30 8606490e 3883074a B.(..D.0..I.8..J │ │ │ │ - 0x00069dc8 0ee00203 6d030a0e 38440e30 410e2842 ....m...8D.0A.(B │ │ │ │ - 0x00069dd8 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ - 0x00069de8 4c000000 54840000 a096feff 6e030000 L...T.......n... │ │ │ │ - 0x00069df8 00420e10 8f02480e 188e0345 0e208d04 .B....H....E. .. │ │ │ │ - 0x00069e08 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00069e18 0e800203 9e020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00069e28 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ - 0x00069e38 48000000 a4840000 c099feff 7d010000 H...........}... │ │ │ │ - 0x00069e48 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00069e58 4a0e288c 05440e30 8606440e 38830747 J.(..D.0..D.8..G │ │ │ │ - 0x00069e68 0e60033f 010a0e38 440e3041 0e28420e .`.?...8D.0A.(B. │ │ │ │ - 0x00069e78 20420e18 420e1042 0e08420b 4c000000 B..B..B..B.L... │ │ │ │ - 0x00069e88 f0840000 f49afeff 49030000 00420e10 ........I....B.. │ │ │ │ - 0x00069e98 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00069ea8 05490e30 8606490e 38830747 0e900103 .I.0..I.8..G.... │ │ │ │ - 0x00069eb8 d6020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ - 0x00069ec8 18420e10 420e0844 0b000000 4c000000 .B..B..D....L... │ │ │ │ - 0x00069ed8 40850000 f49dfeff 92040000 00420e10 @............B.. │ │ │ │ - 0x00069ee8 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ - 0x00069ef8 05440e30 8606440e 3883074f 0ec00103 .D.0..D.8..O.... │ │ │ │ - 0x00069f08 a8030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ - 0x00069f18 18420e10 420e0849 0b000000 4c000000 .B..B..I....L... │ │ │ │ - 0x00069f28 90850000 44a2feff 22040000 00420e10 ....D..."....B.. │ │ │ │ - 0x00069f38 8f024a0e 188e0342 0e208d04 420e288c ..J....B. ..B.(. │ │ │ │ - 0x00069f48 05440e30 8606440e 38830747 0eb00103 .D.0..D.8..G.... │ │ │ │ - 0x00069f58 46030a0e 38440e30 410e2842 0e20420e F...8D.0A.(B. B. │ │ │ │ - 0x00069f68 18420e10 420e0846 0b000000 50000000 .B..B..F....P... │ │ │ │ - 0x00069f78 e0850000 24a6feff 70030000 00420e10 ....$...p....B.. │ │ │ │ - 0x00069f88 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ - 0x00069f98 05410e30 8606440e 38830747 0e900103 .A.0..D.8..G.... │ │ │ │ - 0x00069fa8 b9020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ - 0x00069fb8 18420e10 420e0848 0b000000 00000000 .B..B..H........ │ │ │ │ - 0x00069fc8 2c000000 34860000 40a9feff 78010000 ,...4...@...x... │ │ │ │ - 0x00069fd8 00410e10 83026e0a 0e08410b 02660a0e .A....n...A..f.. │ │ │ │ - 0x00069fe8 084a0b02 420a0e08 460b028f 0e080000 .J..B...F....... │ │ │ │ - 0x00069ff8 48000000 64860000 90aafeff 48030000 H...d.......H... │ │ │ │ - 0x0006a008 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ - 0x0006a018 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006a028 0e70740a 0e38430e 30410e28 420e2042 .pt..8C.0A.(B. B │ │ │ │ - 0x0006a038 0e18420e 10420e08 490b0000 48000000 ..B..B..I...H... │ │ │ │ - 0x0006a048 b0860000 94adfeff 64050000 00420e10 ........d....B.. │ │ │ │ - 0x0006a058 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ - 0x0006a068 05410e30 8606410e 38830747 0ed00102 .A.0..A.8..G.... │ │ │ │ - 0x0006a078 460a0e38 430e3041 0e28420e 20420e18 F..8C.0A.(B. B.. │ │ │ │ - 0x0006a088 420e1042 0e08410b 48000000 fc860000 B..B..A.H....... │ │ │ │ - 0x0006a098 b8b2feff 6c040000 00420e10 8f02420e ....l....B....B. │ │ │ │ - 0x0006a0a8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a0b8 8606410e 38830744 0ea00102 480a0e38 ..A.8..D....H..8 │ │ │ │ - 0x0006a0c8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ - 0x0006a0d8 0e08410b 60000000 48870000 dcb6feff ..A.`...H....... │ │ │ │ - 0x0006a0e8 19020000 00420e10 8f02460e 188e0342 .....B....F....B │ │ │ │ - 0x0006a0f8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ - 0x0006a108 38830744 0e600306 010a0e38 430e3041 8..D.`.....8C.0A │ │ │ │ - 0x0006a118 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ - 0x0006a128 02e10e38 460e3041 0e28420e 20420e18 ...8F.0A.(B. B.. │ │ │ │ - 0x0006a138 420e1042 0e080000 18000000 ac870000 B..B............ │ │ │ │ - 0x0006a148 98b8feff 63000000 00410e10 83020261 ....c....A.....a │ │ │ │ - 0x0006a158 0e080000 38000000 c8870000 ecb8feff ....8........... │ │ │ │ - 0x0006a168 5b000000 00420e10 8e024a0e 188d034c [....B....J....L │ │ │ │ - 0x0006a178 0e208c04 4b0e2886 05480e30 8306660e . ..K.(..H.0..f. │ │ │ │ - 0x0006a188 28430e20 420e1842 0e10420e 08000000 (C. B..B..B..... │ │ │ │ - 0x0006a198 24000000 04880000 10b9feff 31000000 $...........1... │ │ │ │ - 0x0006a1a8 00410e10 8602440e 18830347 0e20600e .A....D....G. `. │ │ │ │ - 0x0006a1b8 18430e10 410e0800 14000000 2c880000 .C..A.......,... │ │ │ │ - 0x0006a1c8 28b9feff 20000000 00440e10 5b0e0800 (... ....D..[... │ │ │ │ - 0x0006a1d8 1c000000 44880000 30b9feff 5b000000 ....D...0...[... │ │ │ │ - 0x0006a1e8 00490e10 700a0e08 470b540e 08000000 .I..p...G.T..... │ │ │ │ - 0x0006a1f8 18000000 64880000 70b9feff 37000000 ....d...p...7... │ │ │ │ - 0x0006a208 00410e10 8302750e 08000000 44000000 .A....u.....D... │ │ │ │ - 0x0006a218 80880000 94b9feff 78000000 00420e10 ........x....B.. │ │ │ │ - 0x0006a228 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ - 0x0006a238 05440e30 8606430e 38830747 0e40024e .D.0..C.8..G.@.N │ │ │ │ - 0x0006a248 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x0006a258 10420e08 10000000 c8880000 ccb9feff .B.............. │ │ │ │ - 0x0006a268 33000000 00000000 44000000 dc880000 3.......D....... │ │ │ │ - 0x0006a278 f8b9feff 7b000000 00420e10 8f02450e ....{....B....E. │ │ │ │ - 0x0006a288 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ - 0x0006a298 8606430e 38830747 0e400251 0e38410e ..C.8..G.@.Q.8A. │ │ │ │ - 0x0006a2a8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0006a2b8 10000000 24890000 30bafeff 1b000000 ....$...0....... │ │ │ │ - 0x0006a2c8 00000000 10000000 38890000 3cbafeff ........8...<... │ │ │ │ - 0x0006a2d8 17000000 00000000 10000000 4c890000 ............L... │ │ │ │ - 0x0006a2e8 48bafeff 33000000 00000000 40000000 H...3.......@... │ │ │ │ - 0x0006a2f8 60890000 74bafeff 9a000000 00420e10 `...t........B.. │ │ │ │ - 0x0006a308 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a318 05410e30 8606410e 38830702 840e3043 .A.0..A.8.....0C │ │ │ │ - 0x0006a328 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006a338 10000000 a4890000 d0bafeff 3b000000 ............;... │ │ │ │ - 0x0006a348 00000000 14000000 b8890000 fcbafeff ................ │ │ │ │ - 0x0006a358 2c000000 00440e10 670e0800 10000000 ,....D..g....... │ │ │ │ - 0x0006a368 d0890000 14bbfeff 3b000000 00000000 ........;....... │ │ │ │ - 0x0006a378 10000000 e4890000 40bbfeff 43000000 ........@...C... │ │ │ │ - 0x0006a388 00000000 10000000 f8890000 7cbbfeff ............|... │ │ │ │ - 0x0006a398 6c000000 00000000 30000000 0c8a0000 l.......0....... │ │ │ │ - 0x0006a3a8 d8bbfeff 82000000 00420e10 8d02420e .........B....B. │ │ │ │ - 0x0006a3b8 188c0341 0e208604 410e2883 0502740e ...A. ..A.(...t. │ │ │ │ - 0x0006a3c8 20430e18 420e1042 0e080000 40000000 C..B..B....@... │ │ │ │ - 0x0006a3d8 408a0000 34bcfeff f2000000 00420e10 @...4........B.. │ │ │ │ - 0x0006a3e8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a3f8 05410e30 8606410e 38830702 dc0e3043 .A.0..A.8.....0C │ │ │ │ - 0x0006a408 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006a418 34000000 848a0000 f0bcfeff 95000000 4............... │ │ │ │ - 0x0006a428 004d0e10 8d024b0e 188c0344 0e208604 .M....K....D. .. │ │ │ │ - 0x0006a438 460e2883 0502680e 20430e18 420e1042 F.(...h. C..B..B │ │ │ │ - 0x0006a448 0e0841c3 c6cccd00 48000000 bc8a0000 ..A.....H....... │ │ │ │ - 0x0006a458 58bdfeff 05010000 00570e10 8f02450e X........W....E. │ │ │ │ - 0x0006a468 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ - 0x0006a478 8606410e 38830702 d10e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ - 0x0006a488 20420e18 420e1042 0e0841c3 c6cccdce B..B..B..A..... │ │ │ │ - 0x0006a498 cf000000 40000000 088b0000 1cbefeff ....@........... │ │ │ │ - 0x0006a4a8 79010000 00420e10 8f02420e 188e0342 y....B....B....B │ │ │ │ - 0x0006a4b8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a4c8 38830703 63010e30 430e2842 0e20420e 8...c..0C.(B. B. │ │ │ │ - 0x0006a4d8 18420e10 420e0800 40000000 4c8b0000 .B..B...@...L... │ │ │ │ - 0x0006a4e8 58bffeff 5c010000 00420e10 8f02420e X...\....B....B. │ │ │ │ - 0x0006a4f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a508 8606410e 38830703 46010e30 430e2842 ..A.8...F..0C.(B │ │ │ │ - 0x0006a518 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ - 0x0006a528 908b0000 74c0feff 5c010000 00420e10 ....t...\....B.. │ │ │ │ - 0x0006a538 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a548 05410e30 8606410e 38830703 46010e30 .A.0..A.8...F..0 │ │ │ │ - 0x0006a558 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ - 0x0006a568 40000000 d48b0000 90c1feff 83010000 @............... │ │ │ │ - 0x0006a578 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x0006a588 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0006a598 6a010e30 430e2842 0e20420e 18420e10 j..0C.(B. B..B.. │ │ │ │ - 0x0006a5a8 420e0800 40000000 188c0000 dcc2feff B...@........... │ │ │ │ - 0x0006a5b8 62010000 00420e10 8f02450e 188e0342 b....B....E....B │ │ │ │ - 0x0006a5c8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a5d8 38830703 49010e30 430e2842 0e20420e 8...I..0C.(B. B. │ │ │ │ - 0x0006a5e8 18420e10 420e0800 40000000 5c8c0000 .B..B...@...\... │ │ │ │ - 0x0006a5f8 08c4feff 87010000 00420e10 8f02450e .........B....E. │ │ │ │ - 0x0006a608 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a618 8606410e 38830703 6e010e30 430e2842 ..A.8...n..0C.(B │ │ │ │ - 0x0006a628 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ - 0x0006a638 a08c0000 54c5feff 84010000 00420e10 ....T........B.. │ │ │ │ - 0x0006a648 8f02480e 188e0342 0e208d04 420e288c ..H....B. ..B.(. │ │ │ │ - 0x0006a658 05410e30 8606410e 38830703 68010e30 .A.0..A.8...h..0 │ │ │ │ - 0x0006a668 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ - 0x0006a678 40000000 e48c0000 a0c6feff 67010000 @...........g... │ │ │ │ - 0x0006a688 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x0006a698 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0006a6a8 4e010e30 430e2842 0e20420e 18420e10 N..0C.(B. B..B.. │ │ │ │ - 0x0006a6b8 420e0800 10000000 288d0000 ccc7feff B.......(....... │ │ │ │ - 0x0006a6c8 44000000 00000000 10000000 3c8d0000 D...........<... │ │ │ │ - 0x0006a6d8 08c8feff 44000000 00000000 10000000 ....D........... │ │ │ │ - 0x0006a6e8 508d0000 44c8feff 4c000000 00000000 P...D...L....... │ │ │ │ - 0x0006a6f8 10000000 648d0000 80c8feff 57000000 ....d.......W... │ │ │ │ - 0x0006a708 00000000 10000000 788d0000 ccc8feff ........x....... │ │ │ │ - 0x0006a718 48000000 00000000 44000000 8c8d0000 H.......D....... │ │ │ │ - 0x0006a728 08c9feff 30010000 00420e10 8f02420e ....0....B....B. │ │ │ │ - 0x0006a738 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a748 8606410e 38830702 d30a0e30 430e2842 ..A.8......0C.(B │ │ │ │ - 0x0006a758 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ - 0x0006a768 10000000 d48d0000 f0c9feff 7f000000 ................ │ │ │ │ - 0x0006a778 00000000 40000000 e88d0000 5ccafeff ....@.......\... │ │ │ │ - 0x0006a788 f3000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006a798 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a7a8 38830702 dd0e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006a7b8 420e1042 0e080000 10000000 2c8e0000 B..B........,... │ │ │ │ - 0x0006a7c8 18cbfeff 3a000000 00000000 40000000 ....:.......@... │ │ │ │ - 0x0006a7d8 408e0000 44cbfeff ee000000 00420e10 @...D........B.. │ │ │ │ - 0x0006a7e8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a7f8 05410e30 8606410e 38830702 d80e3043 .A.0..A.8.....0C │ │ │ │ - 0x0006a808 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006a818 40000000 848e0000 f0cbfeff e4000000 @............... │ │ │ │ - 0x0006a828 00420e10 8f02440e 188e0342 0e208d04 .B....D....B. .. │ │ │ │ - 0x0006a838 420e288c 05410e30 8606410e 38830702 B.(..A.0..A.8... │ │ │ │ - 0x0006a848 cc0e3043 0e28420e 20420e18 420e1042 ..0C.(B. B..B..B │ │ │ │ - 0x0006a858 0e080000 40000000 c88e0000 9cccfeff ....@........... │ │ │ │ - 0x0006a868 01010000 00420e10 8f024a0e 188e0342 .....B....J....B │ │ │ │ - 0x0006a878 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a888 38830702 e30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006a898 420e1042 0e080000 34000000 0c8f0000 B..B....4....... │ │ │ │ - 0x0006a8a8 68cdfeff 9d000000 00420e10 8d02490e h........B....I. │ │ │ │ - 0x0006a8b8 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0 │ │ │ │ - 0x0006a8c8 027d0e28 430e2041 0e18420e 10420e08 .}.(C. A..B..B.. │ │ │ │ - 0x0006a8d8 44000000 448f0000 d0cdfeff fc000000 D...D........... │ │ │ │ - 0x0006a8e8 00420e10 8f02490e 188e0345 0e208d04 .B....I....E. .. │ │ │ │ - 0x0006a8f8 420e288c 05440e30 8606410e 38830744 B.(..D.0..A.8..D │ │ │ │ - 0x0006a908 0e6002d4 0e38430e 30410e28 420e2042 .`...8C.0A.(B. B │ │ │ │ - 0x0006a918 0e18420e 10420e08 48000000 8c8f0000 ..B..B..H....... │ │ │ │ - 0x0006a928 88cefeff 22010000 00420e10 8f02450e ...."....B....E. │ │ │ │ - 0x0006a938 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a948 8606410e 38830747 0e600301 010e3843 ..A.8..G.`....8C │ │ │ │ - 0x0006a958 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006a968 08000000 48000000 d88f0000 6ccffeff ....H.......l... │ │ │ │ - 0x0006a978 56010000 00420e10 8f02420e 188e0342 V....B....B....B │ │ │ │ - 0x0006a988 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a998 38830747 0e700338 010e3843 0e30410e 8..G.p.8..8C.0A. │ │ │ │ - 0x0006a9a8 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ - 0x0006a9b8 30000000 24900000 80d0feff 5c000000 0...$.......\... │ │ │ │ - 0x0006a9c8 00410e10 8602440e 18830347 0e20500e .A....D....G. P. │ │ │ │ - 0x0006a9d8 28590e30 4c0e2841 0e20550e 18430e10 (Y.0L.(A. U..C.. │ │ │ │ - 0x0006a9e8 410e0800 40000000 58900000 acd0feff A...@...X....... │ │ │ │ - 0x0006a9f8 e9000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006aa08 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006aa18 38830702 d30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006aa28 420e1042 0e080000 24000000 9c900000 B..B....$....... │ │ │ │ - 0x0006aa38 58d1feff 65000000 00410e10 8602440e X...e....A....D. │ │ │ │ - 0x0006aa48 18830347 0e200254 0e18430e 10410e08 ...G. .T..C..A.. │ │ │ │ - 0x0006aa58 54000000 c4900000 a0d1feff 6c010000 T...........l... │ │ │ │ - 0x0006aa68 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x0006aa78 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006aa88 0e405b0a 0e38430e 30410e28 420e2042 .@[..8C.0A.(B. B │ │ │ │ - 0x0006aa98 0e18420e 10420e08 410b470e 484d0e50 ..B..B..A.G.HM.P │ │ │ │ - 0x0006aaa8 7e0e4841 0e400000 54000000 1c910000 ~.HA.@..T....... │ │ │ │ - 0x0006aab8 b8d2feff 1f010000 00420e10 8f02450e .........B....E. │ │ │ │ - 0x0006aac8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ - 0x0006aad8 8606410e 38830744 0e405b0a 0e38430e ..A.8..D.@[..8C. │ │ │ │ - 0x0006aae8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0006aaf8 410b630e 48440e50 570e4841 0e400000 A.c.HD.PW.HA.@.. │ │ │ │ - 0x0006ab08 28000000 74910000 80d3feff 50000000 (...t.......P... │ │ │ │ - 0x0006ab18 00420e10 8d02450e 188c034e 0e208604 .B....E....N. .. │ │ │ │ - 0x0006ab28 640a0e18 440e1042 0e08410b 28000000 d...D..B..A.(... │ │ │ │ - 0x0006ab38 a0910000 a4d3feff 50000000 00420e10 ........P....B.. │ │ │ │ - 0x0006ab48 8d02450e 188c034e 0e208604 640a0e18 ..E....N. ..d... │ │ │ │ - 0x0006ab58 440e1042 0e08410b 38000000 cc910000 D..B..A.8....... │ │ │ │ - 0x0006ab68 c8d3feff f3000000 00420e10 8d02420e .........B....B. │ │ │ │ - 0x0006ab78 188c0341 0e208604 430e2883 05510e30 ...A. ..C.(..Q.0 │ │ │ │ - 0x0006ab88 02530a0e 28430e20 410e1842 0e10420e .S..(C. A..B..B. │ │ │ │ - 0x0006ab98 08440b00 40000000 08920000 8cd4feff .D..@........... │ │ │ │ - 0x0006aba8 9e000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006abb8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006abc8 38830702 880e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006abd8 420e1042 0e080000 44000000 4c920000 B..B....D...L... │ │ │ │ - 0x0006abe8 e8d4feff 9e000000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0006abf8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006ac08 8606410e 38830702 880e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ - 0x0006ac18 20420e18 420e1042 0e080000 00000000 B..B..B........ │ │ │ │ - 0x0006ac28 48000000 94920000 40d5feff 57030000 H.......@...W... │ │ │ │ - 0x0006ac38 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0006ac48 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006ac58 0e40037f 020a0e38 430e3041 0e28420e .@.....8C.0A.(B. │ │ │ │ - 0x0006ac68 20420e18 420e1042 0e08470b 4c000000 B..B..B..G.L... │ │ │ │ - 0x0006ac78 e0920000 54d8feff 660a0000 00420e10 ....T...f....B.. │ │ │ │ - 0x0006ac88 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006ac98 05410e30 8606410e 38830747 0e900303 .A.0..A.8..G.... │ │ │ │ - 0x0006aca8 150a0a0e 38430e30 410e2842 0e20420e ....8C.0A.(B. B. │ │ │ │ - 0x0006acb8 18420e10 420e0846 0b000000 3c000000 .B..B..F....<... │ │ │ │ - 0x0006acc8 30930000 74e2feff 0d010000 00450e10 0...t........E.. │ │ │ │ - 0x0006acd8 8e02420e 188d0346 0e208c04 410e2886 ..B....F. ..A.(. │ │ │ │ - 0x0006ace8 05410e30 830602bb 0a0e2843 0e20420e .A.0......(C. B. │ │ │ │ - 0x0006acf8 18420e10 420e0845 0b000000 48000000 .B..B..E....H... │ │ │ │ - 0x0006ad08 70930000 44e3feff 72010000 00420e10 p...D...r....B.. │ │ │ │ - 0x0006ad18 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006ad28 05410e30 8606410e 38830744 0e400317 .A.0..A.8..D.@.. │ │ │ │ - 0x0006ad38 010a0e38 430e3041 0e28420e 20420e18 ...8C.0A.(B. B.. │ │ │ │ - 0x0006ad48 420e1042 0e08470b 48000000 bc930000 B..B..G.H....... │ │ │ │ - 0x0006ad58 78e4feff da000000 00420e10 8f02420e x........B....B. │ │ │ │ - 0x0006ad68 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006ad78 8606410e 38830744 0e40028c 0a0e3843 ..A.8..D.@....8C │ │ │ │ - 0x0006ad88 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006ad98 084a0b00 48000000 08940000 0ce5feff .J..H........... │ │ │ │ - 0x0006ada8 e2000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006adb8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006adc8 38830744 0e40028c 0a0e3843 0e30410e 8..D.@....8C.0A. │ │ │ │ - 0x0006add8 28420e20 420e1842 0e10420e 084a0b00 (B. B..B..B..J.. │ │ │ │ - 0x0006ade8 48000000 54940000 b0e5feff 38010000 H...T.......8... │ │ │ │ - 0x0006adf8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0006ae08 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006ae18 0e4002d3 0a0e3843 0e30410e 28420e20 .@....8C.0A.(B. │ │ │ │ - 0x0006ae28 420e1842 0e10420e 08430b00 48000000 B..B..B..C..H... │ │ │ │ - 0x0006ae38 a0940000 a4e6feff 1a010000 00420e10 .............B.. │ │ │ │ - 0x0006ae48 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006ae58 05410e30 8606410e 38830744 0e5002a1 .A.0..A.8..D.P.. │ │ │ │ - 0x0006ae68 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ - 0x0006ae78 0e10420e 08450b00 4c000000 ec940000 ..B..E..L....... │ │ │ │ - 0x0006ae88 78e7feff 6f050000 00420e10 8f02420e x...o....B....B. │ │ │ │ - 0x0006ae98 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006aea8 8606410e 38830744 0e800103 b6030a0e ..A.8..D........ │ │ │ │ - 0x0006aeb8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006aec8 420e0848 0b000000 4c000000 3c950000 B..H....L...<... │ │ │ │ - 0x0006aed8 98ecfeff 58020000 00420e10 8f02480e ....X....B....H. │ │ │ │ - 0x0006aee8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006aef8 8606410e 38830751 0e800203 25020a0e ..A.8..Q....%... │ │ │ │ - 0x0006af08 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006af18 420e0841 0b000000 4c000000 8c950000 B..A....L....... │ │ │ │ - 0x0006af28 a8eefeff 13020000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0006af38 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ - 0x0006af48 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ - 0x0006af58 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006af68 420e0841 0b000000 4c000000 dc950000 B..A....L....... │ │ │ │ - 0x0006af78 78f0feff 13020000 00420e10 8f02420e x........B....B. │ │ │ │ - 0x0006af88 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ - 0x0006af98 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ - 0x0006afa8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006afb8 420e0841 0b000000 48000000 2c960000 B..A....H...,... │ │ │ │ - 0x0006afc8 48f2feff 0a020000 00420e10 8f02420e H........B....B. │ │ │ │ - 0x0006afd8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006afe8 8606410e 38830744 0e40037c 010a0e38 ..A.8..D.@.|...8 │ │ │ │ - 0x0006aff8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ - 0x0006b008 0e084a0b 10000000 78960000 0cf4feff ..J.....x....... │ │ │ │ - 0x0006b018 34000000 00000000 2c000000 8c960000 4.......,....... │ │ │ │ - 0x0006b028 38f4feff 79000000 00460e10 8c024a0e 8...y....F....J. │ │ │ │ - 0x0006b038 18860354 0e208304 024c0e18 430e1042 ...T. ...L..C..B │ │ │ │ - 0x0006b048 0e0841c3 c6cc0000 10000000 bc960000 ..A............. │ │ │ │ - 0x0006b058 88f4feff 65000000 00000000 48000000 ....e.......H... │ │ │ │ - 0x0006b068 d0960000 e4f4feff 31010000 00420e10 ........1....B.. │ │ │ │ - 0x0006b078 8f02460e 188e0345 0e208d04 420e288c ..F....E. ..B.(. │ │ │ │ - 0x0006b088 05440e30 8606440e 38830744 0e700309 .D.0..D.8..D.p.. │ │ │ │ - 0x0006b098 010e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ - 0x0006b0a8 0e10420e 08000000 48000000 1c970000 ..B.....H....... │ │ │ │ - 0x0006b0b8 d8f5feff 64010000 00420e10 8f02490e ....d....B....I. │ │ │ │ - 0x0006b0c8 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ - 0x0006b0d8 8606410e 38830744 0e70033c 010e3843 ..A.8..D.p.<..8C │ │ │ │ - 0x0006b0e8 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006b0f8 08000000 48000000 68970000 fcf6feff ....H...h....... │ │ │ │ - 0x0006b108 a3010000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ - 0x0006b118 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ - 0x0006b128 38830744 0e900103 7b010e38 430e3041 8..D....{..8C.0A │ │ │ │ - 0x0006b138 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006b148 40000000 b4970000 60f8feff 29010000 @.......`...)... │ │ │ │ - 0x0006b158 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x0006b168 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0006b178 10010e30 430e2842 0e20420e 18420e10 ...0C.(B. B..B.. │ │ │ │ - 0x0006b188 420e0800 48000000 f8970000 4cf9feff B...H.......L... │ │ │ │ - 0x0006b198 55010000 00420e10 8f02460e 188e0342 U....B....F....B │ │ │ │ - 0x0006b1a8 0e208d04 420e288c 05440e30 8606410e . ..B.(..D.0..A. │ │ │ │ - 0x0006b1b8 38830747 0e700330 010e3843 0e30410e 8..G.p.0..8C.0A. │ │ │ │ - 0x0006b1c8 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ - 0x0006b1d8 28000000 44980000 60fafeff 5a000000 (...D...`...Z... │ │ │ │ - 0x0006b1e8 00490e10 8c02460e 18860348 0e208304 .I....F....H. .. │ │ │ │ - 0x0006b1f8 64c30e18 46c60e10 42cc0e08 2c000000 d...F...B...,... │ │ │ │ - 0x0006b208 70980000 94fafeff 81000000 00490e10 p............I.. │ │ │ │ - 0x0006b218 8c024a0e 18860349 0e208304 025c0e18 ..J....I. ...\.. │ │ │ │ - 0x0006b228 430e1042 0e0841c3 c6cc0000 38000000 C..B..A.....8... │ │ │ │ - 0x0006b238 a0980000 f4fafeff 7e000000 004b0e10 ........~....K.. │ │ │ │ - 0x0006b248 8d02450e 188c0346 0e208604 440e2883 ..E....F. ..D.(. │ │ │ │ - 0x0006b258 0502590e 20430e18 420e1042 0e0841c3 ..Y. C..B..B..A. │ │ │ │ - 0x0006b268 c6cccd00 00000000 18000000 dc980000 ................ │ │ │ │ - 0x0006b278 38fbfeff cb000000 00470ee0 0102be0a 8........G...... │ │ │ │ - 0x0006b288 0e08410b 18000000 f8980000 ecfbfeff ..A............. │ │ │ │ - 0x0006b298 eb000000 00470ee0 0102de0a 0e08410b .....G........A. │ │ │ │ - 0x0006b2a8 14000000 14990000 c0fcfeff 25000000 ............%... │ │ │ │ - 0x0006b2b8 00440e10 600e0800 14000000 2c990000 .D..`.......,... │ │ │ │ - 0x0006b2c8 d8fcfeff 1b000000 00440e10 560e0800 .........D..V... │ │ │ │ - 0x0006b2d8 10000000 44990000 e0fcfeff 08000000 ....D........... │ │ │ │ - 0x0006b2e8 00000000 10000000 58990000 dcfcfeff ........X....... │ │ │ │ - 0x0006b2f8 08000000 00000000 10000000 6c990000 ............l... │ │ │ │ - 0x0006b308 d8fcfeff 08000000 00000000 10000000 ................ │ │ │ │ - 0x0006b318 80990000 d4fcfeff 50000000 00000000 ........P....... │ │ │ │ - 0x0006b328 10000000 94990000 10fdfeff 1f000000 ................ │ │ │ │ - 0x0006b338 00000000 6c000000 a8990000 1cfdfeff ....l........... │ │ │ │ - 0x0006b348 23010000 00420e10 8e02450e 188d0345 #....B....E....E │ │ │ │ - 0x0006b358 0e208c04 490e2886 05430e30 8306660a . ..I.(..C.0..f. │ │ │ │ - 0x0006b368 0e28410e 20420e18 420e1042 0e084b0b .(A. B..B..B..K. │ │ │ │ - 0x0006b378 440e384a 0e405d0e 38410e30 590a0e28 D.8J.@].8A.0Y..( │ │ │ │ - 0x0006b388 410e2042 0e18420e 10420e08 440b0240 A. B..B..B..D..@ │ │ │ │ - 0x0006b398 0a0e2841 0e20420e 18440e10 420e084f ..(A. B..D..B..O │ │ │ │ - 0x0006b3a8 0b000000 60000000 189a0000 dcfdfeff ....`........... │ │ │ │ - 0x0006b3b8 29010000 00420e10 8f02450e 188e0345 )....B....E....E │ │ │ │ - 0x0006b3c8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ - 0x0006b3d8 38830747 0e40770e 484a0e50 590e4841 8..G.@w.HJ.PY.HA │ │ │ │ - 0x0006b3e8 0e406c0a 0e38440e 30410e28 420e2042 .@l..8D.0A.(B. B │ │ │ │ - 0x0006b3f8 0e18420e 10420e08 420b0254 0e48460e ..B..B..B..T.HF. │ │ │ │ - 0x0006b408 505c0e48 410e4000 90000000 7c9a0000 P\.HA.@.....|... │ │ │ │ - 0x0006b418 a8fefeff b4010000 004b0e10 8f02450e .........K....E. │ │ │ │ - 0x0006b428 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ - 0x0006b438 8606410e 38830747 0e500244 0a0e3843 ..A.8..G.P.D..8C │ │ │ │ - 0x0006b448 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006b458 084a0b02 6e0e584b 0e605e0e 58480e50 .J..n.XK.`^.XH.P │ │ │ │ - 0x0006b468 600a0e38 410e3041 0e28420e 20420e18 `..8A.0A.(B. B.. │ │ │ │ - 0x0006b478 420e1042 0e08470b 680e08c3 c6cccdce B..B..G.h....... │ │ │ │ - 0x0006b488 cf480e50 83078606 8c058d04 8e038f02 .H.P............ │ │ │ │ - 0x0006b498 480e584c 0e60560e 58410e50 34000000 H.XL.`V.XA.P4... │ │ │ │ - 0x0006b4a8 109b0000 d4fffeff 91000000 004a0e10 .............J.. │ │ │ │ - 0x0006b4b8 8602410e 18830347 0e20024a 0a0e1844 ..A....G. .J...D │ │ │ │ - 0x0006b4c8 c30e1041 c60e084f 0b4a0e18 4ac30e10 ...A...O.J..J... │ │ │ │ - 0x0006b4d8 41c60e08 10000000 489b0000 3c00ffff A.......H...<... │ │ │ │ - 0x0006b4e8 1f000000 00000000 10000000 5c9b0000 ............\... │ │ │ │ - 0x0006b4f8 4800ffff 1f000000 00000000 3c000000 H...........<... │ │ │ │ - 0x0006b508 709b0000 5400ffff 89000000 00420e10 p...T........B.. │ │ │ │ - 0x0006b518 8d02470e 188c0344 0e208604 440e2883 ..G....D. ..D.(. │ │ │ │ - 0x0006b528 054d0e30 490e384c 0e400242 0e284a0e .M.0I.8L.@.B.(J. │ │ │ │ - 0x0006b538 20410e18 420e1042 0e080000 18000000 A..B..B........ │ │ │ │ - 0x0006b548 b09b0000 a400ffff 30000000 00440e18 ........0....D.. │ │ │ │ - 0x0006b558 460e2065 0e080000 18000000 cc9b0000 F. e............ │ │ │ │ - 0x0006b568 b800ffff 4b000000 00420e10 8c020248 ....K....B.....H │ │ │ │ - 0x0006b578 0e080000 24000000 e89b0000 ec00ffff ....$........... │ │ │ │ - 0x0006b588 73000000 00420e10 8d024c0e 188c034e s....B....L....N │ │ │ │ - 0x0006b598 0e200250 0e18440e 10420e08 1c000000 . .P..D..B...... │ │ │ │ - 0x0006b5a8 109c0000 4401ffff 4e000000 00410e10 ....D...N....A.. │ │ │ │ - 0x0006b5b8 83025d0a 0e08420b 6d0e0800 18000000 ..]...B.m....... │ │ │ │ - 0x0006b5c8 309c0000 7401ffff 59000000 00440e20 0...t...Y....D. │ │ │ │ - 0x0006b5d8 024f0a0e 08410b00 20000000 4c9c0000 .O...A.. ...L... │ │ │ │ - 0x0006b5e8 b801ffff a2000000 00420e10 8c02490e .........B....I. │ │ │ │ - 0x0006b5f8 60028f0a 0e10420e 08410b00 10000000 `.....B..A...... │ │ │ │ - 0x0006b608 709c0000 4402ffff 16000000 00000000 p...D........... │ │ │ │ - 0x0006b618 18000000 849c0000 5002ffff 2b000000 ........P...+... │ │ │ │ - 0x0006b628 00440e10 530a0e08 450b0000 00000000 .D..S...E....... │ │ │ │ + 0x00067c68 04460ea0 04000000 14000000 ec620000 .F...........b.. │ │ │ │ + 0x00067c78 6ed2faff 0c000000 00000000 00000000 n............... │ │ │ │ + 0x00067c88 48000000 04630000 f079fdff 1d010000 H....c...y...... │ │ │ │ + 0x00067c98 00420e10 8f024a0e 188e0342 0e208d04 .B....J....B. .. │ │ │ │ + 0x00067ca8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00067cb8 0e7002f0 0a0e3843 0e30410e 28420e20 .p....8C.0A.(B. │ │ │ │ + 0x00067cc8 420e1842 0e10420e 08410b00 4c000000 B..B..B..A..L... │ │ │ │ + 0x00067cd8 50630000 c47afdff 74020000 00420e10 Pc...z..t....B.. │ │ │ │ + 0x00067ce8 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x00067cf8 05440e30 8606440e 38830744 0e800103 .D.0..D.8..D.... │ │ │ │ + 0x00067d08 09020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00067d18 18420e10 420e0848 0b000000 48000000 .B..B..H....H... │ │ │ │ + 0x00067d28 a0630000 f47cfdff 51020000 00420e10 .c...|..Q....B.. │ │ │ │ + 0x00067d38 8f02450e 188e0342 0e208d04 450e288c ..E....B. ..E.(. │ │ │ │ + 0x00067d48 05490e30 8606440e 38830744 0e7003e4 .I.0..D.8..D.p.. │ │ │ │ + 0x00067d58 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00067d68 420e1042 0e08480b 4c000000 ec630000 B..B..H.L....c.. │ │ │ │ + 0x00067d78 087ffdff be050000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00067d88 188e0342 0e208d04 4b0e288c 05440e30 ...B. ..K.(..D.0 │ │ │ │ + 0x00067d98 8606440e 3883074a 0eb00203 17050a0e ..D.8..J........ │ │ │ │ + 0x00067da8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067db8 420e0846 0b000000 4c000000 3c640000 B..F....L.......B....B. │ │ │ │ + 0x00067dd8 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00067de8 8606440e 3883074a 0ed00103 77020a0e ..D.8..J....w... │ │ │ │ + 0x00067df8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067e08 420e0847 0b000000 4c000000 8c640000 B..G....L....d.. │ │ │ │ + 0x00067e18 6887fdff 66030000 00420e10 8f02420e h...f....B....B. │ │ │ │ + 0x00067e28 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00067e38 8606490e 3883074a 0ed00103 92020a0e ..I.8..J........ │ │ │ │ + 0x00067e48 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067e58 420e0847 0b000000 4c000000 dc640000 B..G....L....d.. │ │ │ │ + 0x00067e68 888afdff c1010000 00420e10 8f02480e .........B....H. │ │ │ │ + 0x00067e78 188e0345 0e208d04 4a0e288c 05410e30 ...E. ..J.(..A.0 │ │ │ │ + 0x00067e88 8606440e 3883074c 0e800103 84010a0e ..D.8..L........ │ │ │ │ + 0x00067e98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067ea8 420e0841 0b000000 48000000 2c650000 B..A....H...,e.. │ │ │ │ + 0x00067eb8 088cfdff 95020000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00067ec8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x00067ed8 8606410e 38830744 0e900102 d50a0e38 ..A.8..D.......8 │ │ │ │ + 0x00067ee8 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x00067ef8 0e084a0b 48000000 78650000 5c8efdff ..J.H...xe..\... │ │ │ │ + 0x00067f08 dd010000 00420e10 8f02420e 188e034a .....B....B....J │ │ │ │ + 0x00067f18 0e208d04 4b0e288c 05490e30 8606410e . ..K.(..I.0..A. │ │ │ │ + 0x00067f28 38830747 0e700397 010a0e38 440e3041 8..G.p.....8D.0A │ │ │ │ + 0x00067f38 0e28420e 20420e18 420e1042 0e08420b .(B. B..B..B..B. │ │ │ │ + 0x00067f48 4c000000 c4650000 f08ffdff d0040000 L....e.......... │ │ │ │ + 0x00067f58 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00067f68 420e288c 05440e30 8606490e 3883074a B.(..D.0..I.8..J │ │ │ │ + 0x00067f78 0ee00203 6d030a0e 38440e30 410e2842 ....m...8D.0A.(B │ │ │ │ + 0x00067f88 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ + 0x00067f98 4c000000 14660000 7094fdff 6e030000 L....f..p...n... │ │ │ │ + 0x00067fa8 00420e10 8f02480e 188e0345 0e208d04 .B....H....E. .. │ │ │ │ + 0x00067fb8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00067fc8 0e800203 9e020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00067fd8 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x00067fe8 48000000 64660000 9097fdff 7d010000 H...df......}... │ │ │ │ + 0x00067ff8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00068008 4a0e288c 05440e30 8606440e 38830747 J.(..D.0..D.8..G │ │ │ │ + 0x00068018 0e60033f 010a0e38 440e3041 0e28420e .`.?...8D.0A.(B. │ │ │ │ + 0x00068028 20420e18 420e1042 0e08420b 4c000000 B..B..B..B.L... │ │ │ │ + 0x00068038 b0660000 c498fdff 49030000 00420e10 .f......I....B.. │ │ │ │ + 0x00068048 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00068058 05490e30 8606490e 38830747 0e900103 .I.0..I.8..G.... │ │ │ │ + 0x00068068 d6020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00068078 18420e10 420e0844 0b000000 4c000000 .B..B..D....L... │ │ │ │ + 0x00068088 00670000 c49bfdff 92040000 00420e10 .g...........B.. │ │ │ │ + 0x00068098 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x000680a8 05440e30 8606440e 3883074f 0ec00103 .D.0..D.8..O.... │ │ │ │ + 0x000680b8 a8030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x000680c8 18420e10 420e0849 0b000000 4c000000 .B..B..I....L... │ │ │ │ + 0x000680d8 50670000 14a0fdff 22040000 00420e10 Pg......"....B.. │ │ │ │ + 0x000680e8 8f024a0e 188e0342 0e208d04 420e288c ..J....B. ..B.(. │ │ │ │ + 0x000680f8 05440e30 8606440e 38830747 0eb00103 .D.0..D.8..G.... │ │ │ │ + 0x00068108 46030a0e 38440e30 410e2842 0e20420e F...8D.0A.(B. B. │ │ │ │ + 0x00068118 18420e10 420e0846 0b000000 50000000 .B..B..F....P... │ │ │ │ + 0x00068128 a0670000 f4a3fdff 70030000 00420e10 .g......p....B.. │ │ │ │ + 0x00068138 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x00068148 05410e30 8606440e 38830747 0e900103 .A.0..D.8..G.... │ │ │ │ + 0x00068158 b9020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00068168 18420e10 420e0848 0b000000 00000000 .B..B..H........ │ │ │ │ + 0x00068178 48000000 f4670000 10a7fdff 5c010000 H....g......\... │ │ │ │ + 0x00068188 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00068198 420e288c 05440e30 8606440e 38830747 B.(..D.0..D.8..G │ │ │ │ + 0x000681a8 0e70032f 010a0e38 440e3041 0e28420e .p./...8D.0A.(B. │ │ │ │ + 0x000681b8 20420e18 420e1042 0e08410b 48000000 B..B..B..A.H... │ │ │ │ + 0x000681c8 40680000 24a8fdff 34010000 00420e10 @h..$...4....B.. │ │ │ │ + 0x000681d8 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x000681e8 05410e30 8606440e 38830747 0e600301 .A.0..D.8..G.`.. │ │ │ │ + 0x000681f8 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00068208 420e1042 0e08410b 4c000000 8c680000 B..B..A.L....h.. │ │ │ │ + 0x00068218 18a9fdff c2010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068228 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ + 0x00068238 8606410e 3883074a 0ee00103 92010a0e ..A.8..J........ │ │ │ │ + 0x00068248 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068258 420e0841 0b000000 4c000000 dc680000 B..A....L....h.. │ │ │ │ + 0x00068268 98aafdff 20020000 00420e10 8f02460e .... ....B....F. │ │ │ │ + 0x00068278 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x00068288 8606440e 3883074c 0e900103 ed010a0e ..D.8..L........ │ │ │ │ + 0x00068298 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x000682a8 420e0841 0b000000 4c000000 2c690000 B..A....L...,i.. │ │ │ │ + 0x000682b8 68acfdff f8010000 00420e10 8f02420e h........B....B. │ │ │ │ + 0x000682c8 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x000682d8 8606440e 3883074c 0e900103 c9010a0e ..D.8..L........ │ │ │ │ + 0x000682e8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x000682f8 420e0841 0b000000 48000000 7c690000 B..A....H...|i.. │ │ │ │ + 0x00068308 18aefdff 9b020000 00420e10 8f02480e .........B....H. │ │ │ │ + 0x00068318 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00068328 8606410e 38830744 0e700373 010a0e38 ..A.8..D.p.s...8 │ │ │ │ + 0x00068338 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ + 0x00068348 0e08450b 4c000000 c8690000 6cb0fdff ..E.L....i..l... │ │ │ │ + 0x00068358 6e030000 00420e10 8f02450e 188e0345 n....B....E....E │ │ │ │ + 0x00068368 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ + 0x00068378 38830747 0e900103 d0020a0e 38440e30 8..G........8D.0 │ │ │ │ + 0x00068388 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ + 0x00068398 0b000000 4c000000 186a0000 8cb3fdff ....L....j...... │ │ │ │ + 0x000683a8 68030000 00420e10 8f02420e 188e0345 h....B....B....E │ │ │ │ + 0x000683b8 0e208d04 450e288c 05440e30 8606470e . ..E.(..D.0..G. │ │ │ │ + 0x000683c8 3883074a 0ec00103 b5020a0e 38440e30 8..J........8D.0 │ │ │ │ + 0x000683d8 410e2842 0e20420e 18420e10 420e084b A.(B. B..B..B..K │ │ │ │ + 0x000683e8 0b000000 50000000 686a0000 acb6fdff ....P...hj...... │ │ │ │ + 0x000683f8 cc010000 00420e10 8f02450e 188e034a .....B....E....J │ │ │ │ + 0x00068408 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ + 0x00068418 3883074c 0e800103 92010a0e 38440e30 8..L........8D.0 │ │ │ │ + 0x00068428 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ + 0x00068438 0b000000 00000000 64000000 bc6a0000 ........d....j.. │ │ │ │ + 0x00068448 28b8fdff 44030000 00420e10 8f02460e (...D....B....F. │ │ │ │ + 0x00068458 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ + 0x00068468 8606410e 38830744 0e800102 440a0e38 ..A.8..D....D..8 │ │ │ │ + 0x00068478 460e3041 0e28420e 20420e18 420e1042 F.0A.(B. B..B..B │ │ │ │ + 0x00068488 0e08410b 02f20a0e 38410e30 410e2842 ..A.....8A.0A.(B │ │ │ │ + 0x00068498 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000684a8 64000000 246b0000 10bbfdff 30040000 d...$k......0... │ │ │ │ + 0x000684b8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x000684c8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x000684d8 0e90017b 0a0e3846 0e30410e 28420e20 ...{..8F.0A.(B. │ │ │ │ + 0x000684e8 420e1842 0e10420e 08410b03 41010a0e B..B..B..A..A... │ │ │ │ + 0x000684f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00068508 420e0841 0b000000 64000000 8c6b0000 B..A....d....k.. │ │ │ │ + 0x00068518 d8befdff 03040000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068528 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x00068538 8606410e 38830744 0e90017d 0a0e3846 ..A.8..D...}..8F │ │ │ │ + 0x00068548 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x00068558 08410b03 31010a0e 38410e30 410e2842 .A..1...8A.0A.(B │ │ │ │ + 0x00068568 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068578 48000000 f46b0000 80c2fdff ff010000 H....k.......... │ │ │ │ + 0x00068588 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00068598 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x000685a8 0e6003b1 010a0e38 440e3041 0e28420e .`.....8D.0A.(B. │ │ │ │ + 0x000685b8 20420e18 420e1042 0e08450b 48000000 B..B..B..E.H... │ │ │ │ + 0x000685c8 406c0000 34c4fdff bd010000 00420e10 @l..4........B.. │ │ │ │ + 0x000685d8 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ + 0x000685e8 05490e30 8606440e 38830744 0e700378 .I.0..D.8..D.p.x │ │ │ │ + 0x000685f8 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00068608 420e1042 0e08490b 4c000000 8c6c0000 B..B..I.L....l.. │ │ │ │ + 0x00068618 a8c5fdff 74020000 00420e10 8f02450e ....t....B....E. │ │ │ │ + 0x00068628 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ + 0x00068638 8606440e 38830744 0e800103 09020a0e ..D.8..D........ │ │ │ │ + 0x00068648 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068658 420e0848 0b000000 48000000 dc6c0000 B..H....H....l.. │ │ │ │ + 0x00068668 d8c7fdff b5010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068678 188e0345 0e208d04 450e288c 05490e30 ...E. ..E.(..I.0 │ │ │ │ + 0x00068688 8606440e 38830744 0e700380 010a0e38 ..D.8..D.p.....8 │ │ │ │ + 0x00068698 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x000686a8 0e08410b 4c000000 286d0000 4cc9fdff ..A.L...(m..L... │ │ │ │ + 0x000686b8 4a030000 00420e10 8f02420e 188e034b J....B....B....K │ │ │ │ + 0x000686c8 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ + 0x000686d8 3883074c 0eb00103 0f030a0e 38440e30 8..L........8D.0 │ │ │ │ + 0x000686e8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ + 0x000686f8 0b000000 48000000 786d0000 4cccfdff ....H...xm..L... │ │ │ │ + 0x00068708 42010000 00420e10 8f024b0e 188e0342 B....B....K....B │ │ │ │ + 0x00068718 0e208d04 420e288c 05490e30 8606440e . ..B.(..I.0..D. │ │ │ │ + 0x00068728 38830744 0e50030d 010a0e38 440e3041 8..D.P.....8D.0A │ │ │ │ + 0x00068738 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x00068748 4c000000 c46d0000 50cdfdff 06020000 L....m..P....... │ │ │ │ + 0x00068758 00420e10 8f02450e 188e034a 0e208d04 .B....E....J. .. │ │ │ │ + 0x00068768 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x00068778 0e800103 d4010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068788 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068798 4c000000 146e0000 10cffdff f0020000 L....n.......... │ │ │ │ + 0x000687a8 00420e10 8f024a0e 188e0342 0e208d04 .B....J....B. .. │ │ │ │ + 0x000687b8 450e288c 05440e30 8606490e 38830747 E.(..D.0..I.8..G │ │ │ │ + 0x000687c8 0e900103 4e020a0e 38440e30 410e2842 ....N...8D.0A.(B │ │ │ │ + 0x000687d8 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ + 0x000687e8 4c000000 646e0000 b0d1fdff 76030000 L...dn......v... │ │ │ │ + 0x000687f8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00068808 450e288c 05440e30 8606440e 3883074a E.(..D.0..D.8..J │ │ │ │ + 0x00068818 0e900103 f5020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068828 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ + 0x00068838 4c000000 b46e0000 e0d4fdff 6d020000 L....n......m... │ │ │ │ + 0x00068848 00420e10 8f02420e 188e034a 0e208d04 .B....B....J. .. │ │ │ │ + 0x00068858 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x00068868 0e800103 09020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068878 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x00068888 4c000000 046f0000 00d7fdff c0020000 L....o.......... │ │ │ │ + 0x00068898 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000688a8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x000688b8 0e800103 31020a0e 38440e30 410e2842 ....1...8D.0A.(B │ │ │ │ + 0x000688c8 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x000688d8 4c000000 546f0000 70d9fdff 75040000 L...To..p...u... │ │ │ │ + 0x000688e8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x000688f8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x00068908 0ea00103 a9020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068918 0e20420e 18420e10 420e0845 0b000000 . B..B..B..E.... │ │ │ │ + 0x00068928 48000000 a46f0000 a0ddfdff 5f020000 H....o......_... │ │ │ │ + 0x00068938 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00068948 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x00068958 0e700313 020a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00068968 20420e18 420e1042 0e08430b 4c000000 B..B..B..C.L... │ │ │ │ + 0x00068978 f06f0000 b4dffdff cc020000 00420e10 .o...........B.. │ │ │ │ + 0x00068988 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ + 0x00068998 05440e30 8606440e 38830747 0e800103 .D.0..D.8..G.... │ │ │ │ + 0x000689a8 35020a0e 38440e30 410e2842 0e20420e 5...8D.0A.(B. B. │ │ │ │ + 0x000689b8 18420e10 420e0844 0b000000 50000000 .B..B..D....P... │ │ │ │ + 0x000689c8 40700000 34e2fdff ae030000 00420e10 @p..4........B.. │ │ │ │ + 0x000689d8 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x000689e8 05440e30 8606440e 38830747 0e900103 .D.0..D.8..G.... │ │ │ │ + 0x000689f8 9c020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00068a08 18420e10 420e084a 0b000000 00000000 .B..B..J........ │ │ │ │ + 0x00068a18 6c000000 94700000 90e5fdff e2020000 l....p.......... │ │ │ │ + 0x00068a28 00420e10 8f02480e 188e0342 0e208d04 .B....H....B. .. │ │ │ │ + 0x00068a38 420e288c 05410e30 8606410e 38830756 B.(..A.0..A.8..V │ │ │ │ + 0x00068a48 0a0e3043 0e28420e 20420e18 420e1042 ..0C.(B. B..B..B │ │ │ │ + 0x00068a58 0e08410b 031e010a 0e30430e 28420e20 ..A......0C.(B. │ │ │ │ + 0x00068a68 420e1842 0e10420e 08450b03 76010e30 B..B..B..E..v..0 │ │ │ │ + 0x00068a78 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ + 0x00068a88 4c000000 04710000 10e8fdff 3f030000 L....q......?... │ │ │ │ + 0x00068a98 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00068aa8 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00068ab8 0e900103 93010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068ac8 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ + 0x00068ad8 4c000000 54710000 00ebfdff cc010000 L...Tq.......... │ │ │ │ + 0x00068ae8 00420e10 8f024a0e 188e0345 0e208d04 .B....J....E. .. │ │ │ │ + 0x00068af8 420e288c 05440e30 8606440e 38830747 B.(..D.0..D.8..G │ │ │ │ + 0x00068b08 0e800103 97010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068b18 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068b28 4c000000 a4710000 80ecfdff 050a0000 L....q.......... │ │ │ │ + 0x00068b38 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00068b48 450e288c 05410e30 8606440e 3883074f E.(..A.0..D.8..O │ │ │ │ + 0x00068b58 0e900403 0f080a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068b68 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068b78 4c000000 f4710000 40f6fdff f1010000 L....q..@....... │ │ │ │ + 0x00068b88 00420e10 8f024b0e 188e034a 0e208d04 .B....K....J. .. │ │ │ │ + 0x00068b98 450e288c 05410e30 8606410e 38830744 E.(..A.0..A.8..D │ │ │ │ + 0x00068ba8 0e800103 89010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068bb8 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x00068bc8 48000000 44720000 f0f7fdff bd010000 H...Dr.......... │ │ │ │ + 0x00068bd8 00420e10 8f024a0e 188e0345 0e208d04 .B....J....E. .. │ │ │ │ + 0x00068be8 450e288c 05410e30 8606440e 38830744 E.(..A.0..D.8..D │ │ │ │ + 0x00068bf8 0e70038b 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00068c08 20420e18 420e1042 0e08410b 64000000 B..B..B..A.d... │ │ │ │ + 0x00068c18 90720000 64f9fdff 0c010000 004e0e10 .r..d........N.. │ │ │ │ + 0x00068c28 8f02450e 188e0342 0e208d04 450e288c ..E....B. ..E.(. │ │ │ │ + 0x00068c38 05440e30 8606440e 38830746 0e4002b9 .D.0..D.8..F.@.. │ │ │ │ + 0x00068c48 0a0e3846 0e30410e 28420e20 420e1842 ..8F.0A.(B. B..B │ │ │ │ + 0x00068c58 0e10420e 08480b44 0e38430e 30410e28 ..B..H.D.8C.0A.( │ │ │ │ + 0x00068c68 420e2042 0e18420e 10420e08 41c3c6cc B. B..B..B..A... │ │ │ │ + 0x00068c78 cdcecf00 48000000 f8720000 0cfafdff ....H....r...... │ │ │ │ + 0x00068c88 a4010000 00420e10 8f02450e 188e0345 .....B....E....E │ │ │ │ + 0x00068c98 0e208d04 4b0e288c 05490e30 8606440e . ..K.(..I.0..D. │ │ │ │ + 0x00068ca8 38830744 0e600369 010a0e38 440e3041 8..D.`.i...8D.0A │ │ │ │ + 0x00068cb8 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x00068cc8 4c000000 44730000 70fbfdff 8e010000 L...Ds..p....... │ │ │ │ + 0x00068cd8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x00068ce8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x00068cf8 0e800103 5e010a0e 38440e30 410e2842 ....^...8D.0A.(B │ │ │ │ + 0x00068d08 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068d18 4c000000 94730000 b0fcfdff 6a030000 L....s......j... │ │ │ │ + 0x00068d28 00420e10 8f024a0e 188e0345 0e208d04 .B....J....E. .. │ │ │ │ + 0x00068d38 450e288c 05410e30 8606440e 38830747 E.(..A.0..D.8..G │ │ │ │ + 0x00068d48 0e900103 c2010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068d58 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ │ │ + 0x00068d68 4c000000 e4730000 d0fffdff ed010000 L....s.......... │ │ │ │ + 0x00068d78 00420e10 8f024b0e 188e034a 0e208d04 .B....K....J. .. │ │ │ │ + 0x00068d88 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x00068d98 0e7003b5 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00068da8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00068db8 10000000 34740000 7001feff 2c000000 ....4t..p...,... │ │ │ │ + 0x00068dc8 00000000 48000000 48740000 8c01feff ....H...Ht...... │ │ │ │ + 0x00068dd8 e8010000 00420e10 8f02450e 188e0345 .....B....E....E │ │ │ │ + 0x00068de8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00068df8 38830744 0e700388 010a0e38 430e3041 8..D.p.....8C.0A │ │ │ │ + 0x00068e08 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x00068e18 48000000 94740000 3003feff d8050000 H....t..0....... │ │ │ │ + 0x00068e28 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00068e38 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00068e48 0e800102 4b0a0e38 430e3041 0e28420e ....K..8C.0A.(B. │ │ │ │ + 0x00068e58 20420e18 420e1042 0e08470b 48000000 B..B..B..G.H... │ │ │ │ + 0x00068e68 e0740000 c408feff 9f040000 00420e10 .t...........B.. │ │ │ │ + 0x00068e78 8f02460e 188e0342 0e208d04 450e288c ..F....B. ..E.(. │ │ │ │ + 0x00068e88 05410e30 8606440e 38830744 0e90017a .A.0..D.8..D...z │ │ │ │ + 0x00068e98 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ + 0x00068ea8 0e10420e 08410b00 4c000000 2c750000 ..B..A..L...,u.. │ │ │ │ + 0x00068eb8 180dfeff 38040000 00420e10 8f02450e ....8....B....E. │ │ │ │ + 0x00068ec8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x00068ed8 8606410e 38830747 0ed00103 eb030a0e ..A.8..G........ │ │ │ │ + 0x00068ee8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068ef8 420e0841 0b000000 2c000000 7c750000 B..A....,...|u.. │ │ │ │ + 0x00068f08 0811feff 2f000000 00440e10 420e1845 ..../....D..B..E │ │ │ │ + 0x00068f18 0e20450e 28440e30 440e3845 0e40440e . E.(D.0D.8E.@D. │ │ │ │ + 0x00068f28 48440e50 490e0800 2c000000 ac750000 HD.PI...,....u.. │ │ │ │ + 0x00068f38 0811feff 30000000 00440e10 420e1845 ....0....D..B..E │ │ │ │ + 0x00068f48 0e20450e 28440e30 440e3845 0e40440e . E.(D.0D.8E.@D. │ │ │ │ + 0x00068f58 48420e50 4c0e0800 4c000000 dc750000 HB.PL...L....u.. │ │ │ │ + 0x00068f68 0811feff d5020000 00420e10 8f02480e .........B....H. │ │ │ │ + 0x00068f78 188e0342 0e208d04 4a0e288c 05410e30 ...B. ..J.(..A.0 │ │ │ │ + 0x00068f88 8606410e 38830744 0e900103 90020a0e ..A.8..D........ │ │ │ │ + 0x00068f98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068fa8 420e0841 0b000000 4c000000 2c760000 B..A....L...,v.. │ │ │ │ + 0x00068fb8 9813feff c0060000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068fc8 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00068fd8 8606440e 3883074a 0ee00103 13060a0e ..D.8..J........ │ │ │ │ + 0x00068fe8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068ff8 420e0848 0b000000 48000000 7c760000 B..H....H...|v.. │ │ │ │ + 0x00069008 081afeff e5010000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069018 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069028 8606440e 38830747 0e700394 010a0e38 ..D.8..G.p.....8 │ │ │ │ + 0x00069038 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x00069048 0e08410b 60000000 c8760000 ac1bfeff ..A.`....v...... │ │ │ │ + 0x00069058 1b020000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ + 0x00069068 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ + 0x00069078 38830744 0e800103 5a010a0e 38430e30 8..D....Z...8C.0 │ │ │ │ + 0x00069088 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ + 0x00069098 0b02830e 38460e30 410e2842 0e20420e ....8F.0A.(B. B. │ │ │ │ + 0x000690a8 18420e10 420e0800 10000000 2c770000 .B..B.......,w.. │ │ │ │ + 0x000690b8 681dfeff 08000000 00000000 10000000 h............... │ │ │ │ + 0x000690c8 40770000 641dfeff 0d000000 00000000 @w..d........... │ │ │ │ + 0x000690d8 54000000 54770000 601dfeff 64010000 T...Tw..`...d... │ │ │ │ + 0x000690e8 00420e10 8f02480e 188e0342 0e208d04 .B....H....B. .. │ │ │ │ + 0x000690f8 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x00069108 38010a0e 30430e28 420e2042 0e18420e 8...0C.(B. B..B. │ │ │ │ + 0x00069118 10420e08 410b410e 30460e28 420e2042 .B..A.A.0F.(B. B │ │ │ │ + 0x00069128 0e18420e 10420e08 4c000000 ac770000 ..B..B..L....w.. │ │ │ │ + 0x00069138 781efeff 71030000 00420e10 8f02420e x...q....B....B. │ │ │ │ + 0x00069148 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x00069158 8606440e 3883074a 0ed00103 79020a0e ..D.8..J....y... │ │ │ │ + 0x00069168 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00069178 420e0843 0b000000 10000000 fc770000 B..C.........w.. │ │ │ │ + 0x00069188 a821feff 08000000 00000000 10000000 .!.............. │ │ │ │ + 0x00069198 10780000 a421feff 0b000000 00000000 .x...!.......... │ │ │ │ + 0x000691a8 4c000000 24780000 a021feff 66030000 L...$x...!..f... │ │ │ │ + 0x000691b8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x000691c8 420e288c 05410e30 8606440e 3883074a B.(..A.0..D.8..J │ │ │ │ + 0x000691d8 0e800203 3a030a0e 38410e30 410e2842 ....:...8A.0A.(B │ │ │ │ + 0x000691e8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000691f8 4c000000 74780000 c024feff f8020000 L...tx...$...... │ │ │ │ + 0x00069208 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069218 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00069228 0ed00103 c9020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069238 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069248 4c000000 c4780000 7027feff 17030000 L....x..p'...... │ │ │ │ + 0x00069258 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069268 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00069278 0ed00103 e8020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069288 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069298 4c000000 14790000 402afeff db020000 L....y..@*...... │ │ │ │ + 0x000692a8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000692b8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x000692c8 0ef00103 ac020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x000692d8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000692e8 4c000000 64790000 d02cfeff e7020000 L...dy...,...... │ │ │ │ + 0x000692f8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069308 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00069318 0ed00103 b8020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069328 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069338 4c000000 b4790000 702ffeff eb030000 L....y..p/...... │ │ │ │ + 0x00069348 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069358 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00069368 0e800203 bc030a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069378 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069388 4c000000 047a0000 1033feff 6c040000 L....z...3..l... │ │ │ │ + 0x00069398 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000693a8 450e288c 05440e30 8606410e 3883074a E.(..D.0..A.8..J │ │ │ │ + 0x000693b8 0ed00203 37040a0e 38440e30 410e2842 ....7...8D.0A.(B │ │ │ │ + 0x000693c8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000693d8 4c000000 547a0000 3037feff 06060000 L...Tz..07...... │ │ │ │ + 0x000693e8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000693f8 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00069408 0ec00203 d7050a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069418 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069428 4c000000 a47a0000 f03cfeff 76060000 L....z...<..v... │ │ │ │ + 0x00069438 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069448 420e288c 05440e30 8606410e 38830747 B.(..D.0..A.8..G │ │ │ │ + 0x00069458 0e900303 47060a0e 38440e30 410e2842 ....G...8D.0A.(B │ │ │ │ + 0x00069468 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069478 60000000 f47a0000 2043feff f6010000 `....z.. C...... │ │ │ │ + 0x00069488 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069498 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x000694a8 0e800103 4a010a0e 38430e30 410e2842 ....J...8C.0A.(B │ │ │ │ + 0x000694b8 0e20420e 18420e10 420e0843 0b02760e . B..B..B..C..v. │ │ │ │ + 0x000694c8 38460e30 410e2842 0e20420e 18420e10 8F.0A.(B. B..B.. │ │ │ │ + 0x000694d8 420e0800 10000000 587b0000 bc44feff B.......X{...D.. │ │ │ │ + 0x000694e8 08000000 00000000 10000000 6c7b0000 ............l{.. │ │ │ │ + 0x000694f8 b844feff 0d000000 00000000 4c000000 .D..........L... │ │ │ │ + 0x00069508 807b0000 b444feff 01030000 00420e10 .{...D.......B.. │ │ │ │ + 0x00069518 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00069528 05410e30 8606410e 3883074a 0ed00103 .A.0..A.8..J.... │ │ │ │ + 0x00069538 d2020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069548 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069558 d07b0000 7447feff cb020000 00420e10 .{..tG.......B.. │ │ │ │ + 0x00069568 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00069578 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00069588 9c020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069598 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x000695a8 207c0000 f449feff 82050000 00420e10 |...I.......B.. │ │ │ │ + 0x000695b8 8f02450e 188e0345 0e208d04 420e288c ..E....E. ..B.(. │ │ │ │ + 0x000695c8 05410e30 8606410e 38830747 0e900103 .A.0..A.8..G.... │ │ │ │ + 0x000695d8 6c010a0e 38440e30 410e2842 0e20420e l...8D.0A.(B. B. │ │ │ │ + 0x000695e8 18420e10 420e0848 0b000000 4c000000 .B..B..H....L... │ │ │ │ + 0x000695f8 707c0000 344ffeff a8040000 00420e10 p|..4O.......B.. │ │ │ │ + 0x00069608 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ + 0x00069618 05410e30 8606440e 38830747 0eb00103 .A.0..D.8..G.... │ │ │ │ + 0x00069628 44010a0e 38440e30 410e2842 0e20420e D...8D.0A.(B. B. │ │ │ │ + 0x00069638 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069648 c07c0000 9453feff 0a060000 00420e10 .|...S.......B.. │ │ │ │ + 0x00069658 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x00069668 054a0e30 8606440e 3883074a 0ee00103 .J.0..D.8..J.... │ │ │ │ + 0x00069678 c6030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069688 18420e10 420e084a 0b000000 4c000000 .B..B..J....L... │ │ │ │ + 0x00069698 107d0000 5459feff 46040000 00420e10 .}..TY..F....B.. │ │ │ │ + 0x000696a8 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ + 0x000696b8 05440e30 86064a0e 3883074a 0ed00103 .D.0..J.8..J.... │ │ │ │ + 0x000696c8 9e030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x000696d8 18420e10 420e0842 0b000000 4c000000 .B..B..B....L... │ │ │ │ + 0x000696e8 607d0000 545dfeff 44060000 00420e10 `}..T]..D....B.. │ │ │ │ + 0x000696f8 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x00069708 05410e30 8606410e 38830747 0ea00203 .A.0..A.8..G.... │ │ │ │ + 0x00069718 63050a0e 38440e30 410e2842 0e20420e c...8D.0A.(B. B. │ │ │ │ + 0x00069728 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069738 b07d0000 5463feff d2020000 00420e10 .}..Tc.......B.. │ │ │ │ + 0x00069748 8f02460e 188e034a 0e208d04 420e288c ..F....J. ..B.(. │ │ │ │ + 0x00069758 05440e30 8606440e 38830747 0eb00103 .D.0..D.8..G.... │ │ │ │ + 0x00069768 9c020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069778 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069788 007e0000 e465feff 9f020000 00420e10 .~...e.......B.. │ │ │ │ + 0x00069798 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x000697a8 05410e30 8606410e 38830744 0ea00103 .A.0..A.8..D.... │ │ │ │ + 0x000697b8 dc010a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x000697c8 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x000697d8 507e0000 3468feff 74010000 00420e10 P~..4h..t....B.. │ │ │ │ + 0x000697e8 8f02480e 188e0342 0e208d04 450e288c ..H....B. ..E.(. │ │ │ │ + 0x000697f8 05440e30 8606410e 38830747 0eb00103 .D.0..A.8..G.... │ │ │ │ + 0x00069808 44010a0e 38440e30 410e2842 0e20420e D...8D.0A.(B. B. │ │ │ │ + 0x00069818 18420e10 420e0841 0b000000 50000000 .B..B..A....P... │ │ │ │ + 0x00069828 a07e0000 6469feff 09020000 00420e10 .~..di.......B.. │ │ │ │ + 0x00069838 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x00069848 05410e30 8606440e 38830747 0ec00103 .A.0..D.8..G.... │ │ │ │ + 0x00069858 dc010a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069868 18420e10 420e0841 0b000000 00000000 .B..B..A........ │ │ │ │ + 0x00069878 64000000 f47e0000 206bfeff bc030000 d....~.. k...... │ │ │ │ + 0x00069888 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00069898 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x000698a8 0e900102 470a0e38 460e3041 0e28420e ....G..8F.0A.(B. │ │ │ │ + 0x000698b8 20420e18 420e1042 0e08410b 0322010a B..B..B..A..".. │ │ │ │ + 0x000698c8 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x000698d8 10420e08 410b0000 64000000 5c7f0000 .B..A...d...\... │ │ │ │ + 0x000698e8 786efeff f5040000 00420e10 8f02480e xn.......B....H. │ │ │ │ + 0x000698f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00069908 8606410e 38830744 0eb0017f 0a0e3846 ..A.8..D......8F │ │ │ │ + 0x00069918 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x00069928 08410b03 81020a0e 38410e30 410e2842 .A......8A.0A.(B │ │ │ │ + 0x00069938 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069948 48000000 c47f0000 1073feff 9f050000 H........s...... │ │ │ │ + 0x00069958 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x00069968 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00069978 0ed00102 4b0a0e38 410e3041 0e28420e ....K..8A.0A.(B. │ │ │ │ + 0x00069988 20420e18 420e1042 0e08410b 60000000 B..B..B..A.`... │ │ │ │ + 0x00069998 10800000 6478feff 38020000 00420e10 ....dx..8....B.. │ │ │ │ + 0x000699a8 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ + 0x000699b8 05410e30 8606410e 38830744 0ea00103 .A.0..A.8..D.... │ │ │ │ + 0x000699c8 f8010a0e 38430e30 410e2842 0e20420e ....8C.0A.(B. B. │ │ │ │ + 0x000699d8 18420e10 420e0841 0b520e38 460e3041 .B..B..A.R.8F.0A │ │ │ │ + 0x000699e8 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x000699f8 64000000 74800000 407afeff 52030000 d...t...@z..R... │ │ │ │ + 0x00069a08 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x00069a18 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00069a28 0e900177 0a0e3846 0e30410e 28420e20 ...w..8F.0A.(B. │ │ │ │ + 0x00069a38 420e1842 0e10420e 08410b03 0f010a0e B..B..B..A...... │ │ │ │ + 0x00069a48 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00069a58 420e0841 0b000000 60000000 dc800000 B..A....`....... │ │ │ │ + 0x00069a68 387dfeff 13030000 00420e10 8f02450e 8}.......B....E. │ │ │ │ + 0x00069a78 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00069a88 8606410e 38830744 0e800177 0a0e3846 ..A.8..D...w..8F │ │ │ │ + 0x00069a98 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x00069aa8 08490b02 e00a0e38 410e3041 0e28420e .I.....8A.0A.(B. │ │ │ │ + 0x00069ab8 20420e18 420e1042 0e08460b 48000000 B..B..B..F.H... │ │ │ │ + 0x00069ac8 40810000 f47ffeff 01020000 00420e10 @............B.. │ │ │ │ + 0x00069ad8 8f02450e 188e0342 0e208d04 450e288c ..E....B. ..E.(. │ │ │ │ + 0x00069ae8 05440e30 8606440e 38830744 0e7003af .D.0..D.8..D.p.. │ │ │ │ + 0x00069af8 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00069b08 420e1042 0e084a0b 4c000000 8c810000 B..B..J.L....... │ │ │ │ + 0x00069b18 b881feff 26030000 00420e10 8f02420e ....&....B....B. │ │ │ │ + 0x00069b28 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069b38 8606440e 38830744 0e900103 bd020a0e ..D.8..D........ │ │ │ │ + 0x00069b48 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069b58 420e0844 0b000000 4c000000 dc810000 B..D....L....... │ │ │ │ + 0x00069b68 9884feff 2f030000 00420e10 8f02420e ..../....B....B. │ │ │ │ + 0x00069b78 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069b88 8606440e 38830747 0e900103 35020a0e ..D.8..G....5... │ │ │ │ + 0x00069b98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069ba8 420e0841 0b000000 4c000000 2c820000 B..A....L...,... │ │ │ │ + 0x00069bb8 7887feff 9f020000 00420e10 8f02420e x........B....B. │ │ │ │ + 0x00069bc8 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069bd8 8606440e 38830747 0eb00103 4c020a0e ..D.8..G....L... │ │ │ │ + 0x00069be8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069bf8 420e084a 0b000000 4c000000 7c820000 B..J....L...|... │ │ │ │ + 0x00069c08 c889feff 94020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069c18 188e0345 0e208d04 420e288c 05470e30 ...E. ..B.(..G.0 │ │ │ │ + 0x00069c28 8606440e 38830747 0eb00103 44020a0e ..D.8..G....D... │ │ │ │ + 0x00069c38 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069c48 420e0842 0b000000 4c000000 cc820000 B..B....L....... │ │ │ │ + 0x00069c58 188cfeff b3030000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069c68 188e0345 0e208d04 450e288c 05490e30 ...E. ..E.(..I.0 │ │ │ │ + 0x00069c78 8606440e 3883074a 0ee00103 37030a0e ..D.8..J....7... │ │ │ │ + 0x00069c88 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069c98 420e0847 0b000000 4c000000 1c830000 B..G....L....... │ │ │ │ + 0x00069ca8 888ffeff a9020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069cb8 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069cc8 8606440e 38830747 0e800103 49020a0e ..D.8..G....I... │ │ │ │ + 0x00069cd8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069ce8 420e0845 0b000000 4c000000 6c830000 B..E....L...l... │ │ │ │ + 0x00069cf8 e891feff 72030000 00420e10 8f024a0e ....r....B....J. │ │ │ │ + 0x00069d08 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x00069d18 8606440e 3883074a 0ed00103 fa020a0e ..D.8..J........ │ │ │ │ + 0x00069d28 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069d38 420e0847 0b000000 4c000000 bc830000 B..G....L....... │ │ │ │ + 0x00069d48 1895feff 51020000 00420e10 8f02420e ....Q....B....B. │ │ │ │ + 0x00069d58 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069d68 8606440e 38830744 0ea00103 ff010a0e ..D.8..D........ │ │ │ │ + 0x00069d78 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069d88 420e084a 0b000000 48000000 0c840000 B..J....H....... │ │ │ │ + 0x00069d98 2897feff 3f020000 00420e10 8f02450e (...?....B....E. │ │ │ │ + 0x00069da8 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00069db8 8606440e 38830744 0e60034b 010a0e38 ..D.8..D.`.K...8 │ │ │ │ + 0x00069dc8 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x00069dd8 0e08460b 48000000 58840000 1c99feff ..F.H...X....... │ │ │ │ + 0x00069de8 5c020000 00420e10 8f02460e 188e0345 \....B....F....E │ │ │ │ + 0x00069df8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ + 0x00069e08 3883074a 0ed00103 31020e38 430e3041 8..J....1..8C.0A │ │ │ │ + 0x00069e18 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x00069e28 4c000000 a4840000 309bfeff 0f040000 L.......0....... │ │ │ │ + 0x00069e38 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069e48 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00069e58 0ee00102 bf0a0e38 410e3041 0e28420e .......8A.0A.(B. │ │ │ │ + 0x00069e68 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00069e78 4c000000 f4840000 f09efeff a6030000 L............... │ │ │ │ + 0x00069e88 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00069e98 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x00069ea8 0e900103 ed020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069eb8 0e20420e 18420e10 420e0849 0b000000 . B..B..B..I.... │ │ │ │ + 0x00069ec8 4c000000 44850000 50a2feff ad010000 L...D...P....... │ │ │ │ + 0x00069ed8 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00069ee8 450e288c 05490e30 8606440e 38830744 E.(..I.0..D.8..D │ │ │ │ + 0x00069ef8 0e700378 010a0e38 440e3041 0e28420e .p.x...8D.0A.(B. │ │ │ │ + 0x00069f08 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00069f18 4c000000 94850000 b0a3feff e2040000 L............... │ │ │ │ + 0x00069f28 00420e10 8f02500e 188e0342 0e208d04 .B....P....B. .. │ │ │ │ + 0x00069f38 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00069f48 0e7003ac 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00069f58 20420e18 420e1042 0e08450b 00000000 B..B..B..E..... │ │ │ │ + 0x00069f68 4c000000 e4850000 50a8feff 4a010000 L.......P...J... │ │ │ │ + 0x00069f78 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ + 0x00069f88 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x00069f98 0e50031a 010a0e38 440e3041 0e28420e .P.....8D.0A.(B. │ │ │ │ + 0x00069fa8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00069fb8 2c000000 34860000 50a9feff 78010000 ,...4...P...x... │ │ │ │ + 0x00069fc8 00410e10 83026e0a 0e08410b 02660a0e .A....n...A..f.. │ │ │ │ + 0x00069fd8 084a0b02 420a0e08 460b028f 0e080000 .J..B...F....... │ │ │ │ + 0x00069fe8 48000000 64860000 a0aafeff 48030000 H...d.......H... │ │ │ │ + 0x00069ff8 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ + 0x0006a008 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006a018 0e70740a 0e38430e 30410e28 420e2042 .pt..8C.0A.(B. B │ │ │ │ + 0x0006a028 0e18420e 10420e08 490b0000 48000000 ..B..B..I...H... │ │ │ │ + 0x0006a038 b0860000 a4adfeff 64050000 00420e10 ........d....B.. │ │ │ │ + 0x0006a048 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ + 0x0006a058 05410e30 8606410e 38830747 0ed00102 .A.0..A.8..G.... │ │ │ │ + 0x0006a068 460a0e38 430e3041 0e28420e 20420e18 F..8C.0A.(B. B.. │ │ │ │ + 0x0006a078 420e1042 0e08410b 48000000 fc860000 B..B..A.H....... │ │ │ │ + 0x0006a088 c8b2feff 6c040000 00420e10 8f02420e ....l....B....B. │ │ │ │ + 0x0006a098 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a0a8 8606410e 38830744 0ea00102 480a0e38 ..A.8..D....H..8 │ │ │ │ + 0x0006a0b8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ + 0x0006a0c8 0e08410b 60000000 48870000 ecb6feff ..A.`...H....... │ │ │ │ + 0x0006a0d8 19020000 00420e10 8f02460e 188e0342 .....B....F....B │ │ │ │ + 0x0006a0e8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ + 0x0006a0f8 38830744 0e600306 010a0e38 430e3041 8..D.`.....8C.0A │ │ │ │ + 0x0006a108 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x0006a118 02e10e38 460e3041 0e28420e 20420e18 ...8F.0A.(B. B.. │ │ │ │ + 0x0006a128 420e1042 0e080000 18000000 ac870000 B..B............ │ │ │ │ + 0x0006a138 a8b8feff 63000000 00410e10 83020261 ....c....A.....a │ │ │ │ + 0x0006a148 0e080000 38000000 c8870000 fcb8feff ....8........... │ │ │ │ + 0x0006a158 5b000000 00420e10 8e024a0e 188d034c [....B....J....L │ │ │ │ + 0x0006a168 0e208c04 4b0e2886 05480e30 8306660e . ..K.(..H.0..f. │ │ │ │ + 0x0006a178 28430e20 420e1842 0e10420e 08000000 (C. B..B..B..... │ │ │ │ + 0x0006a188 24000000 04880000 20b9feff 31000000 $....... ...1... │ │ │ │ + 0x0006a198 00410e10 8602440e 18830347 0e20600e .A....D....G. `. │ │ │ │ + 0x0006a1a8 18430e10 410e0800 14000000 2c880000 .C..A.......,... │ │ │ │ + 0x0006a1b8 38b9feff 20000000 00440e10 5b0e0800 8... ....D..[... │ │ │ │ + 0x0006a1c8 1c000000 44880000 40b9feff 5b000000 ....D...@...[... │ │ │ │ + 0x0006a1d8 00490e10 700a0e08 470b540e 08000000 .I..p...G.T..... │ │ │ │ + 0x0006a1e8 18000000 64880000 80b9feff 37000000 ....d.......7... │ │ │ │ + 0x0006a1f8 00410e10 8302750e 08000000 44000000 .A....u.....D... │ │ │ │ + 0x0006a208 80880000 a4b9feff 78000000 00420e10 ........x....B.. │ │ │ │ + 0x0006a218 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ + 0x0006a228 05440e30 8606430e 38830747 0e40024e .D.0..C.8..G.@.N │ │ │ │ + 0x0006a238 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x0006a248 10420e08 10000000 c8880000 dcb9feff .B.............. │ │ │ │ + 0x0006a258 33000000 00000000 44000000 dc880000 3.......D....... │ │ │ │ + 0x0006a268 08bafeff 7b000000 00420e10 8f02450e ....{....B....E. │ │ │ │ + 0x0006a278 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x0006a288 8606430e 38830747 0e400251 0e38410e ..C.8..G.@.Q.8A. │ │ │ │ + 0x0006a298 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0006a2a8 10000000 24890000 40bafeff 1b000000 ....$...@....... │ │ │ │ + 0x0006a2b8 00000000 10000000 38890000 4cbafeff ........8...L... │ │ │ │ + 0x0006a2c8 17000000 00000000 10000000 4c890000 ............L... │ │ │ │ + 0x0006a2d8 58bafeff 33000000 00000000 40000000 X...3.......@... │ │ │ │ + 0x0006a2e8 60890000 84bafeff 9a000000 00420e10 `............B.. │ │ │ │ + 0x0006a2f8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a308 05410e30 8606410e 38830702 840e3043 .A.0..A.8.....0C │ │ │ │ + 0x0006a318 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006a328 10000000 a4890000 e0bafeff 3b000000 ............;... │ │ │ │ + 0x0006a338 00000000 14000000 b8890000 0cbbfeff ................ │ │ │ │ + 0x0006a348 2c000000 00440e10 670e0800 10000000 ,....D..g....... │ │ │ │ + 0x0006a358 d0890000 24bbfeff 3b000000 00000000 ....$...;....... │ │ │ │ + 0x0006a368 10000000 e4890000 50bbfeff 43000000 ........P...C... │ │ │ │ + 0x0006a378 00000000 10000000 f8890000 8cbbfeff ................ │ │ │ │ + 0x0006a388 6c000000 00000000 30000000 0c8a0000 l.......0....... │ │ │ │ + 0x0006a398 e8bbfeff 82000000 00420e10 8d02420e .........B....B. │ │ │ │ + 0x0006a3a8 188c0341 0e208604 410e2883 0502740e ...A. ..A.(...t. │ │ │ │ + 0x0006a3b8 20430e18 420e1042 0e080000 40000000 C..B..B....@... │ │ │ │ + 0x0006a3c8 408a0000 44bcfeff f2000000 00420e10 @...D........B.. │ │ │ │ + 0x0006a3d8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a3e8 05410e30 8606410e 38830702 dc0e3043 .A.0..A.8.....0C │ │ │ │ + 0x0006a3f8 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006a408 34000000 848a0000 00bdfeff 95000000 4............... │ │ │ │ + 0x0006a418 004d0e10 8d024b0e 188c0344 0e208604 .M....K....D. .. │ │ │ │ + 0x0006a428 460e2883 0502680e 20430e18 420e1042 F.(...h. C..B..B │ │ │ │ + 0x0006a438 0e0841c3 c6cccd00 48000000 bc8a0000 ..A.....H....... │ │ │ │ + 0x0006a448 68bdfeff 05010000 00570e10 8f02450e h........W....E. │ │ │ │ + 0x0006a458 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x0006a468 8606410e 38830702 d10e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ + 0x0006a478 20420e18 420e1042 0e0841c3 c6cccdce B..B..B..A..... │ │ │ │ + 0x0006a488 cf000000 40000000 088b0000 2cbefeff ....@.......,... │ │ │ │ + 0x0006a498 79010000 00420e10 8f02420e 188e0342 y....B....B....B │ │ │ │ + 0x0006a4a8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a4b8 38830703 63010e30 430e2842 0e20420e 8...c..0C.(B. B. │ │ │ │ + 0x0006a4c8 18420e10 420e0800 40000000 4c8b0000 .B..B...@...L... │ │ │ │ + 0x0006a4d8 68bffeff 5c010000 00420e10 8f02420e h...\....B....B. │ │ │ │ + 0x0006a4e8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a4f8 8606410e 38830703 46010e30 430e2842 ..A.8...F..0C.(B │ │ │ │ + 0x0006a508 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ + 0x0006a518 908b0000 84c0feff 5c010000 00420e10 ........\....B.. │ │ │ │ + 0x0006a528 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a538 05410e30 8606410e 38830703 46010e30 .A.0..A.8...F..0 │ │ │ │ + 0x0006a548 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ + 0x0006a558 40000000 d48b0000 a0c1feff 83010000 @............... │ │ │ │ + 0x0006a568 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0006a578 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0006a588 6a010e30 430e2842 0e20420e 18420e10 j..0C.(B. B..B.. │ │ │ │ + 0x0006a598 420e0800 40000000 188c0000 ecc2feff B...@........... │ │ │ │ + 0x0006a5a8 62010000 00420e10 8f02450e 188e0342 b....B....E....B │ │ │ │ + 0x0006a5b8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a5c8 38830703 49010e30 430e2842 0e20420e 8...I..0C.(B. B. │ │ │ │ + 0x0006a5d8 18420e10 420e0800 40000000 5c8c0000 .B..B...@...\... │ │ │ │ + 0x0006a5e8 18c4feff 87010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x0006a5f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a608 8606410e 38830703 6e010e30 430e2842 ..A.8...n..0C.(B │ │ │ │ + 0x0006a618 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ + 0x0006a628 a08c0000 64c5feff 84010000 00420e10 ....d........B.. │ │ │ │ + 0x0006a638 8f02480e 188e0342 0e208d04 420e288c ..H....B. ..B.(. │ │ │ │ + 0x0006a648 05410e30 8606410e 38830703 68010e30 .A.0..A.8...h..0 │ │ │ │ + 0x0006a658 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ + 0x0006a668 40000000 e48c0000 b0c6feff 67010000 @...........g... │ │ │ │ + 0x0006a678 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0006a688 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0006a698 4e010e30 430e2842 0e20420e 18420e10 N..0C.(B. B..B.. │ │ │ │ + 0x0006a6a8 420e0800 10000000 288d0000 dcc7feff B.......(....... │ │ │ │ + 0x0006a6b8 44000000 00000000 10000000 3c8d0000 D...........<... │ │ │ │ + 0x0006a6c8 18c8feff 44000000 00000000 10000000 ....D........... │ │ │ │ + 0x0006a6d8 508d0000 54c8feff 4c000000 00000000 P...T...L....... │ │ │ │ + 0x0006a6e8 10000000 648d0000 90c8feff 57000000 ....d.......W... │ │ │ │ + 0x0006a6f8 00000000 10000000 788d0000 dcc8feff ........x....... │ │ │ │ + 0x0006a708 48000000 00000000 44000000 8c8d0000 H.......D....... │ │ │ │ + 0x0006a718 18c9feff 30010000 00420e10 8f02420e ....0....B....B. │ │ │ │ + 0x0006a728 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a738 8606410e 38830702 d30a0e30 430e2842 ..A.8......0C.(B │ │ │ │ + 0x0006a748 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x0006a758 10000000 d48d0000 00cafeff 7f000000 ................ │ │ │ │ + 0x0006a768 00000000 40000000 e88d0000 6ccafeff ....@.......l... │ │ │ │ + 0x0006a778 f3000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006a788 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a798 38830702 dd0e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006a7a8 420e1042 0e080000 10000000 2c8e0000 B..B........,... │ │ │ │ + 0x0006a7b8 28cbfeff 3a000000 00000000 40000000 (...:.......@... │ │ │ │ + 0x0006a7c8 408e0000 54cbfeff ee000000 00420e10 @...T........B.. │ │ │ │ + 0x0006a7d8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a7e8 05410e30 8606410e 38830702 d80e3043 .A.0..A.8.....0C │ │ │ │ + 0x0006a7f8 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006a808 40000000 848e0000 00ccfeff e4000000 @............... │ │ │ │ + 0x0006a818 00420e10 8f02440e 188e0342 0e208d04 .B....D....B. .. │ │ │ │ + 0x0006a828 420e288c 05410e30 8606410e 38830702 B.(..A.0..A.8... │ │ │ │ + 0x0006a838 cc0e3043 0e28420e 20420e18 420e1042 ..0C.(B. B..B..B │ │ │ │ + 0x0006a848 0e080000 40000000 c88e0000 acccfeff ....@........... │ │ │ │ + 0x0006a858 01010000 00420e10 8f024a0e 188e0342 .....B....J....B │ │ │ │ + 0x0006a868 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a878 38830702 e30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006a888 420e1042 0e080000 34000000 0c8f0000 B..B....4....... │ │ │ │ + 0x0006a898 78cdfeff 9d000000 00420e10 8d02490e x........B....I. │ │ │ │ + 0x0006a8a8 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0 │ │ │ │ + 0x0006a8b8 027d0e28 430e2041 0e18420e 10420e08 .}.(C. A..B..B.. │ │ │ │ + 0x0006a8c8 44000000 448f0000 e0cdfeff fc000000 D...D........... │ │ │ │ + 0x0006a8d8 00420e10 8f02490e 188e0345 0e208d04 .B....I....E. .. │ │ │ │ + 0x0006a8e8 420e288c 05440e30 8606410e 38830744 B.(..D.0..A.8..D │ │ │ │ + 0x0006a8f8 0e6002d4 0e38430e 30410e28 420e2042 .`...8C.0A.(B. B │ │ │ │ + 0x0006a908 0e18420e 10420e08 48000000 8c8f0000 ..B..B..H....... │ │ │ │ + 0x0006a918 98cefeff 22010000 00420e10 8f02450e ...."....B....E. │ │ │ │ + 0x0006a928 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a938 8606410e 38830747 0e600301 010e3843 ..A.8..G.`....8C │ │ │ │ + 0x0006a948 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006a958 08000000 48000000 d88f0000 7ccffeff ....H.......|... │ │ │ │ + 0x0006a968 56010000 00420e10 8f02420e 188e0342 V....B....B....B │ │ │ │ + 0x0006a978 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a988 38830747 0e700338 010e3843 0e30410e 8..G.p.8..8C.0A. │ │ │ │ + 0x0006a998 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ + 0x0006a9a8 30000000 24900000 90d0feff 5c000000 0...$.......\... │ │ │ │ + 0x0006a9b8 00410e10 8602440e 18830347 0e20500e .A....D....G. P. │ │ │ │ + 0x0006a9c8 28590e30 4c0e2841 0e20550e 18430e10 (Y.0L.(A. U..C.. │ │ │ │ + 0x0006a9d8 410e0800 40000000 58900000 bcd0feff A...@...X....... │ │ │ │ + 0x0006a9e8 e9000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006a9f8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006aa08 38830702 d30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006aa18 420e1042 0e080000 24000000 9c900000 B..B....$....... │ │ │ │ + 0x0006aa28 68d1feff 65000000 00410e10 8602440e h...e....A....D. │ │ │ │ + 0x0006aa38 18830347 0e200254 0e18430e 10410e08 ...G. .T..C..A.. │ │ │ │ + 0x0006aa48 54000000 c4900000 b0d1feff 6c010000 T...........l... │ │ │ │ + 0x0006aa58 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x0006aa68 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006aa78 0e405b0a 0e38430e 30410e28 420e2042 .@[..8C.0A.(B. B │ │ │ │ + 0x0006aa88 0e18420e 10420e08 410b470e 484d0e50 ..B..B..A.G.HM.P │ │ │ │ + 0x0006aa98 7e0e4841 0e400000 54000000 1c910000 ~.HA.@..T....... │ │ │ │ + 0x0006aaa8 c8d2feff 1f010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x0006aab8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x0006aac8 8606410e 38830744 0e405b0a 0e38430e ..A.8..D.@[..8C. │ │ │ │ + 0x0006aad8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0006aae8 410b630e 48440e50 570e4841 0e400000 A.c.HD.PW.HA.@.. │ │ │ │ + 0x0006aaf8 28000000 74910000 90d3feff 50000000 (...t.......P... │ │ │ │ + 0x0006ab08 00420e10 8d02450e 188c034e 0e208604 .B....E....N. .. │ │ │ │ + 0x0006ab18 640a0e18 440e1042 0e08410b 28000000 d...D..B..A.(... │ │ │ │ + 0x0006ab28 a0910000 b4d3feff 50000000 00420e10 ........P....B.. │ │ │ │ + 0x0006ab38 8d02450e 188c034e 0e208604 640a0e18 ..E....N. ..d... │ │ │ │ + 0x0006ab48 440e1042 0e08410b 38000000 cc910000 D..B..A.8....... │ │ │ │ + 0x0006ab58 d8d3feff f3000000 00420e10 8d02420e .........B....B. │ │ │ │ + 0x0006ab68 188c0341 0e208604 430e2883 05510e30 ...A. ..C.(..Q.0 │ │ │ │ + 0x0006ab78 02530a0e 28430e20 410e1842 0e10420e .S..(C. A..B..B. │ │ │ │ + 0x0006ab88 08440b00 40000000 08920000 9cd4feff .D..@........... │ │ │ │ + 0x0006ab98 9e000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006aba8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006abb8 38830702 880e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006abc8 420e1042 0e080000 44000000 4c920000 B..B....D...L... │ │ │ │ + 0x0006abd8 f8d4feff 9e000000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006abe8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006abf8 8606410e 38830702 880e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ + 0x0006ac08 20420e18 420e1042 0e080000 00000000 B..B..B........ │ │ │ │ + 0x0006ac18 48000000 94920000 50d5feff 57030000 H.......P...W... │ │ │ │ + 0x0006ac28 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0006ac38 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006ac48 0e40037f 020a0e38 430e3041 0e28420e .@.....8C.0A.(B. │ │ │ │ + 0x0006ac58 20420e18 420e1042 0e08470b 4c000000 B..B..B..G.L... │ │ │ │ + 0x0006ac68 e0920000 64d8feff 660a0000 00420e10 ....d...f....B.. │ │ │ │ + 0x0006ac78 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006ac88 05410e30 8606410e 38830747 0e900303 .A.0..A.8..G.... │ │ │ │ + 0x0006ac98 150a0a0e 38430e30 410e2842 0e20420e ....8C.0A.(B. B. │ │ │ │ + 0x0006aca8 18420e10 420e0846 0b000000 3c000000 .B..B..F....<... │ │ │ │ + 0x0006acb8 30930000 84e2feff 0d010000 00450e10 0............E.. │ │ │ │ + 0x0006acc8 8e02420e 188d0346 0e208c04 410e2886 ..B....F. ..A.(. │ │ │ │ + 0x0006acd8 05410e30 830602bb 0a0e2843 0e20420e .A.0......(C. B. │ │ │ │ + 0x0006ace8 18420e10 420e0845 0b000000 48000000 .B..B..E....H... │ │ │ │ + 0x0006acf8 70930000 54e3feff 72010000 00420e10 p...T...r....B.. │ │ │ │ + 0x0006ad08 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006ad18 05410e30 8606410e 38830744 0e400317 .A.0..A.8..D.@.. │ │ │ │ + 0x0006ad28 010a0e38 430e3041 0e28420e 20420e18 ...8C.0A.(B. B.. │ │ │ │ + 0x0006ad38 420e1042 0e08470b 48000000 bc930000 B..B..G.H....... │ │ │ │ + 0x0006ad48 88e4feff da000000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006ad58 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006ad68 8606410e 38830744 0e40028c 0a0e3843 ..A.8..D.@....8C │ │ │ │ + 0x0006ad78 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006ad88 084a0b00 48000000 08940000 1ce5feff .J..H........... │ │ │ │ + 0x0006ad98 e2000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006ada8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006adb8 38830744 0e40028c 0a0e3843 0e30410e 8..D.@....8C.0A. │ │ │ │ + 0x0006adc8 28420e20 420e1842 0e10420e 084a0b00 (B. B..B..B..J.. │ │ │ │ + 0x0006add8 48000000 54940000 c0e5feff 38010000 H...T.......8... │ │ │ │ + 0x0006ade8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0006adf8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006ae08 0e4002d3 0a0e3843 0e30410e 28420e20 .@....8C.0A.(B. │ │ │ │ + 0x0006ae18 420e1842 0e10420e 08430b00 48000000 B..B..B..C..H... │ │ │ │ + 0x0006ae28 a0940000 b4e6feff 1a010000 00420e10 .............B.. │ │ │ │ + 0x0006ae38 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006ae48 05410e30 8606410e 38830744 0e5002a1 .A.0..A.8..D.P.. │ │ │ │ + 0x0006ae58 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ + 0x0006ae68 0e10420e 08450b00 4c000000 ec940000 ..B..E..L....... │ │ │ │ + 0x0006ae78 88e7feff 6f050000 00420e10 8f02420e ....o....B....B. │ │ │ │ + 0x0006ae88 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006ae98 8606410e 38830744 0e800103 b6030a0e ..A.8..D........ │ │ │ │ + 0x0006aea8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006aeb8 420e0848 0b000000 4c000000 3c950000 B..H....L...<... │ │ │ │ + 0x0006aec8 a8ecfeff 58020000 00420e10 8f02480e ....X....B....H. │ │ │ │ + 0x0006aed8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006aee8 8606410e 38830751 0e800203 25020a0e ..A.8..Q....%... │ │ │ │ + 0x0006aef8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006af08 420e0841 0b000000 4c000000 8c950000 B..A....L....... │ │ │ │ + 0x0006af18 b8eefeff 13020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006af28 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x0006af38 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ + 0x0006af48 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006af58 420e0841 0b000000 4c000000 dc950000 B..A....L....... │ │ │ │ + 0x0006af68 88f0feff 13020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006af78 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x0006af88 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ + 0x0006af98 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006afa8 420e0841 0b000000 48000000 2c960000 B..A....H...,... │ │ │ │ + 0x0006afb8 58f2feff 0a020000 00420e10 8f02420e X........B....B. │ │ │ │ + 0x0006afc8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006afd8 8606410e 38830744 0e40037c 010a0e38 ..A.8..D.@.|...8 │ │ │ │ + 0x0006afe8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ + 0x0006aff8 0e084a0b 10000000 78960000 1cf4feff ..J.....x....... │ │ │ │ + 0x0006b008 34000000 00000000 2c000000 8c960000 4.......,....... │ │ │ │ + 0x0006b018 48f4feff 79000000 00460e10 8c024a0e H...y....F....J. │ │ │ │ + 0x0006b028 18860354 0e208304 024c0e18 430e1042 ...T. ...L..C..B │ │ │ │ + 0x0006b038 0e0841c3 c6cc0000 10000000 bc960000 ..A............. │ │ │ │ + 0x0006b048 98f4feff 65000000 00000000 48000000 ....e.......H... │ │ │ │ + 0x0006b058 d0960000 f4f4feff 31010000 00420e10 ........1....B.. │ │ │ │ + 0x0006b068 8f02460e 188e0345 0e208d04 420e288c ..F....E. ..B.(. │ │ │ │ + 0x0006b078 05440e30 8606440e 38830744 0e700309 .D.0..D.8..D.p.. │ │ │ │ + 0x0006b088 010e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ + 0x0006b098 0e10420e 08000000 48000000 1c970000 ..B.....H....... │ │ │ │ + 0x0006b0a8 e8f5feff 64010000 00420e10 8f02490e ....d....B....I. │ │ │ │ + 0x0006b0b8 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ + 0x0006b0c8 8606410e 38830744 0e70033c 010e3843 ..A.8..D.p.<..8C │ │ │ │ + 0x0006b0d8 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006b0e8 08000000 48000000 68970000 0cf7feff ....H...h....... │ │ │ │ + 0x0006b0f8 a3010000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ + 0x0006b108 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ + 0x0006b118 38830744 0e900103 7b010e38 430e3041 8..D....{..8C.0A │ │ │ │ + 0x0006b128 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006b138 40000000 b4970000 70f8feff 29010000 @.......p...)... │ │ │ │ + 0x0006b148 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0006b158 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0006b168 10010e30 430e2842 0e20420e 18420e10 ...0C.(B. B..B.. │ │ │ │ + 0x0006b178 420e0800 48000000 f8970000 5cf9feff B...H.......\... │ │ │ │ + 0x0006b188 55010000 00420e10 8f02460e 188e0342 U....B....F....B │ │ │ │ + 0x0006b198 0e208d04 420e288c 05440e30 8606410e . ..B.(..D.0..A. │ │ │ │ + 0x0006b1a8 38830747 0e700330 010e3843 0e30410e 8..G.p.0..8C.0A. │ │ │ │ + 0x0006b1b8 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ + 0x0006b1c8 28000000 44980000 70fafeff 5a000000 (...D...p...Z... │ │ │ │ + 0x0006b1d8 00490e10 8c02460e 18860348 0e208304 .I....F....H. .. │ │ │ │ + 0x0006b1e8 64c30e18 46c60e10 42cc0e08 2c000000 d...F...B...,... │ │ │ │ + 0x0006b1f8 70980000 a4fafeff 81000000 00490e10 p............I.. │ │ │ │ + 0x0006b208 8c024a0e 18860349 0e208304 025c0e18 ..J....I. ...\.. │ │ │ │ + 0x0006b218 430e1042 0e0841c3 c6cc0000 38000000 C..B..A.....8... │ │ │ │ + 0x0006b228 a0980000 04fbfeff 7e000000 004b0e10 ........~....K.. │ │ │ │ + 0x0006b238 8d02450e 188c0346 0e208604 440e2883 ..E....F. ..D.(. │ │ │ │ + 0x0006b248 0502590e 20430e18 420e1042 0e0841c3 ..Y. C..B..B..A. │ │ │ │ + 0x0006b258 c6cccd00 00000000 18000000 dc980000 ................ │ │ │ │ + 0x0006b268 48fbfeff cb000000 00470ee0 0102be0a H........G...... │ │ │ │ + 0x0006b278 0e08410b 18000000 f8980000 fcfbfeff ..A............. │ │ │ │ + 0x0006b288 eb000000 00470ee0 0102de0a 0e08410b .....G........A. │ │ │ │ + 0x0006b298 14000000 14990000 d0fcfeff 25000000 ............%... │ │ │ │ + 0x0006b2a8 00440e10 600e0800 14000000 2c990000 .D..`.......,... │ │ │ │ + 0x0006b2b8 e8fcfeff 1b000000 00440e10 560e0800 .........D..V... │ │ │ │ + 0x0006b2c8 10000000 44990000 f0fcfeff 08000000 ....D........... │ │ │ │ + 0x0006b2d8 00000000 10000000 58990000 ecfcfeff ........X....... │ │ │ │ + 0x0006b2e8 08000000 00000000 10000000 6c990000 ............l... │ │ │ │ + 0x0006b2f8 e8fcfeff 08000000 00000000 10000000 ................ │ │ │ │ + 0x0006b308 80990000 e4fcfeff 50000000 00000000 ........P....... │ │ │ │ + 0x0006b318 10000000 94990000 20fdfeff 1f000000 ........ ....... │ │ │ │ + 0x0006b328 00000000 6c000000 a8990000 2cfdfeff ....l.......,... │ │ │ │ + 0x0006b338 23010000 00420e10 8e02450e 188d0345 #....B....E....E │ │ │ │ + 0x0006b348 0e208c04 490e2886 05430e30 8306660a . ..I.(..C.0..f. │ │ │ │ + 0x0006b358 0e28410e 20420e18 420e1042 0e084b0b .(A. B..B..B..K. │ │ │ │ + 0x0006b368 440e384a 0e405d0e 38410e30 590a0e28 D.8J.@].8A.0Y..( │ │ │ │ + 0x0006b378 410e2042 0e18420e 10420e08 440b0240 A. B..B..B..D..@ │ │ │ │ + 0x0006b388 0a0e2841 0e20420e 18440e10 420e084f ..(A. B..D..B..O │ │ │ │ + 0x0006b398 0b000000 60000000 189a0000 ecfdfeff ....`........... │ │ │ │ + 0x0006b3a8 29010000 00420e10 8f02450e 188e0345 )....B....E....E │ │ │ │ + 0x0006b3b8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ + 0x0006b3c8 38830747 0e40770e 484a0e50 590e4841 8..G.@w.HJ.PY.HA │ │ │ │ + 0x0006b3d8 0e406c0a 0e38440e 30410e28 420e2042 .@l..8D.0A.(B. B │ │ │ │ + 0x0006b3e8 0e18420e 10420e08 420b0254 0e48460e ..B..B..B..T.HF. │ │ │ │ + 0x0006b3f8 505c0e48 410e4000 90000000 7c9a0000 P\.HA.@.....|... │ │ │ │ + 0x0006b408 b8fefeff b4010000 004b0e10 8f02450e .........K....E. │ │ │ │ + 0x0006b418 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x0006b428 8606410e 38830747 0e500244 0a0e3843 ..A.8..G.P.D..8C │ │ │ │ + 0x0006b438 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006b448 084a0b02 6e0e584b 0e605e0e 58480e50 .J..n.XK.`^.XH.P │ │ │ │ + 0x0006b458 600a0e38 410e3041 0e28420e 20420e18 `..8A.0A.(B. B.. │ │ │ │ + 0x0006b468 420e1042 0e08470b 680e08c3 c6cccdce B..B..G.h....... │ │ │ │ + 0x0006b478 cf480e50 83078606 8c058d04 8e038f02 .H.P............ │ │ │ │ + 0x0006b488 480e584c 0e60560e 58410e50 34000000 H.XL.`V.XA.P4... │ │ │ │ + 0x0006b498 109b0000 e4fffeff 91000000 004a0e10 .............J.. │ │ │ │ + 0x0006b4a8 8602410e 18830347 0e20024a 0a0e1844 ..A....G. .J...D │ │ │ │ + 0x0006b4b8 c30e1041 c60e084f 0b4a0e18 4ac30e10 ...A...O.J..J... │ │ │ │ + 0x0006b4c8 41c60e08 10000000 489b0000 4c00ffff A.......H...L... │ │ │ │ + 0x0006b4d8 1f000000 00000000 10000000 5c9b0000 ............\... │ │ │ │ + 0x0006b4e8 5800ffff 1f000000 00000000 3c000000 X...........<... │ │ │ │ + 0x0006b4f8 709b0000 6400ffff 89000000 00420e10 p...d........B.. │ │ │ │ + 0x0006b508 8d02470e 188c0344 0e208604 440e2883 ..G....D. ..D.(. │ │ │ │ + 0x0006b518 054d0e30 490e384c 0e400242 0e284a0e .M.0I.8L.@.B.(J. │ │ │ │ + 0x0006b528 20410e18 420e1042 0e080000 18000000 A..B..B........ │ │ │ │ + 0x0006b538 b09b0000 b400ffff 30000000 00440e18 ........0....D.. │ │ │ │ + 0x0006b548 460e2065 0e080000 18000000 cc9b0000 F. e............ │ │ │ │ + 0x0006b558 c800ffff 4b000000 00420e10 8c020248 ....K....B.....H │ │ │ │ + 0x0006b568 0e080000 24000000 e89b0000 fc00ffff ....$........... │ │ │ │ + 0x0006b578 73000000 00420e10 8d024c0e 188c034e s....B....L....N │ │ │ │ + 0x0006b588 0e200250 0e18440e 10420e08 1c000000 . .P..D..B...... │ │ │ │ + 0x0006b598 109c0000 5401ffff 4e000000 00410e10 ....T...N....A.. │ │ │ │ + 0x0006b5a8 83025d0a 0e08420b 6d0e0800 18000000 ..]...B.m....... │ │ │ │ + 0x0006b5b8 309c0000 8401ffff 59000000 00440e20 0.......Y....D. │ │ │ │ + 0x0006b5c8 024f0a0e 08410b00 20000000 4c9c0000 .O...A.. ...L... │ │ │ │ + 0x0006b5d8 c801ffff a2000000 00420e10 8c02490e .........B....I. │ │ │ │ + 0x0006b5e8 60028f0a 0e10420e 08410b00 10000000 `.....B..A...... │ │ │ │ + 0x0006b5f8 709c0000 5402ffff 16000000 00000000 p...T........... │ │ │ │ + 0x0006b608 18000000 849c0000 6002ffff 2b000000 ........`...+... │ │ │ │ + 0x0006b618 00440e10 530a0e08 450b0000 00000000 .D..S...E....... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 32656536 37396130 34343436 30636531 2ee679a044460ce1 │ │ │ │ - 0x00000010 37623036 36303339 39626664 37393630 7b0660399bfd7960 │ │ │ │ - 0x00000020 36613131 33622e64 65627567 00000000 6a113b.debug.... │ │ │ │ - 0x00000030 a889fffa .... │ │ │ │ + 0x00000000 64653763 30316464 36663062 33343462 de7c01dd6f0b344b │ │ │ │ + 0x00000010 36306538 35626538 37306335 64636162 60e85be870c5dcab │ │ │ │ + 0x00000020 32653332 31652e64 65627567 00000000 2e321e.debug.... │ │ │ │ + 0x00000030 ce13e03a ...: │ │ ├── ./usr/lib/python3/dist-packages/sfepy/terms/extmods/terms.cpython-39-x86_64-linux-gnu.so │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -3,19 +3,19 @@ │ │ │ │ Entry point 0xd5a0 │ │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00cac0 0x00cac0 R 0x1000 │ │ │ │ LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x04e8a5 0x04e8a5 R E 0x1000 │ │ │ │ - LOAD 0x05c000 0x000000000005c000 0x000000000005c000 0x00f638 0x00f638 R 0x1000 │ │ │ │ + LOAD 0x05c000 0x000000000005c000 0x000000000005c000 0x00f628 0x00f628 R 0x1000 │ │ │ │ LOAD 0x06bd20 0x000000000006cd20 0x000000000006cd20 0x005808 0x006218 RW 0x1000 │ │ │ │ DYNAMIC 0x06bd30 0x000000000006cd30 0x000000000006cd30 0x0001d0 0x0001d0 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x060ef0 0x0000000000060ef0 0x0000000000060ef0 0x000aa4 0x000aa4 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x060ee0 0x0000000000060ee0 0x0000000000060ee0 0x000aa4 0x000aa4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x06bd20 0x000000000006cd20 0x000000000006cd20 0x0002e0 0x0002e0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ [ 7] .rela.dyn RELA 0000000000004720 004720 007b90 18 A 3 0 8 │ │ │ │ [ 8] .rela.plt RELA 000000000000c2b0 00c2b0 000810 18 AI 3 21 8 │ │ │ │ [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000000000000d020 00d020 000570 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 000000000000d590 00d590 000008 08 AX 0 0 8 │ │ │ │ [12] .text PROGBITS 000000000000d5a0 00d5a0 04e2fb 00 AX 0 0 16 │ │ │ │ [13] .fini PROGBITS 000000000005b89c 05b89c 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000000000005c000 05c000 004ef0 00 A 0 0 32 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 0000000000060ef0 060ef0 000aa4 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0000000000061998 061998 009ca0 00 A 0 0 8 │ │ │ │ + [14] .rodata PROGBITS 000000000005c000 05c000 004ee0 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0000000000060ee0 060ee0 000aa4 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0000000000061988 061988 009ca0 00 A 0 0 8 │ │ │ │ [17] .init_array INIT_ARRAY 000000000006cd20 06bd20 000008 08 WA 0 0 8 │ │ │ │ [18] .fini_array FINI_ARRAY 000000000006cd28 06bd28 000008 08 WA 0 0 8 │ │ │ │ [19] .dynamic DYNAMIC 000000000006cd30 06bd30 0001d0 10 WA 4 0 8 │ │ │ │ [20] .got PROGBITS 000000000006cf00 06bf00 000100 08 WA 0 0 8 │ │ │ │ [21] .got.plt PROGBITS 000000000006d000 06c000 0002c8 08 WA 0 0 8 │ │ │ │ [22] .data PROGBITS 000000000006d2e0 06c2e0 005248 00 WA 0 0 32 │ │ │ │ [23] .bss NOBITS 0000000000072540 071528 0009f8 00 WA 0 0 32 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -105,244 +105,244 @@ │ │ │ │ 101: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 102: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ 103: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ 104: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ 105: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 (2) │ │ │ │ 106: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ 107: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetVersion │ │ │ │ - 108: 0000000000042fa0 947 FUNC GLOBAL DEFAULT 12 dw_st_pspg_c │ │ │ │ - 109: 0000000000053980 841 FUNC GLOBAL DEFAULT 12 d_sd_st_grad_div │ │ │ │ - 110: 00000000000458c0 539 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk │ │ │ │ - 111: 000000000004f1c0 628 FUNC GLOBAL DEFAULT 12 dw_diffusion │ │ │ │ - 112: 0000000000053490 878 FUNC GLOBAL DEFAULT 12 d_sd_convect │ │ │ │ + 108: 0000000000052870 947 FUNC GLOBAL DEFAULT 12 dw_st_pspg_c │ │ │ │ + 109: 0000000000041900 841 FUNC GLOBAL DEFAULT 12 d_sd_st_grad_div │ │ │ │ + 110: 000000000004ac00 539 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk │ │ │ │ + 111: 0000000000044bc0 628 FUNC GLOBAL DEFAULT 12 dw_diffusion │ │ │ │ + 112: 0000000000041410 878 FUNC GLOBAL DEFAULT 12 d_sd_convect │ │ │ │ 113: 00000000000562c0 377 FUNC GLOBAL DEFAULT 12 fmf_mulAB_nn │ │ │ │ 114: 000000000005a690 356 FUNC GLOBAL DEFAULT 12 bf_ract │ │ │ │ - 115: 0000000000040220 575 FUNC GLOBAL DEFAULT 12 mulAB_integrate │ │ │ │ - 116: 000000000004d990 607 FUNC GLOBAL DEFAULT 12 dw_volume_dot_scalar │ │ │ │ - 117: 0000000000041ed0 787 FUNC GLOBAL DEFAULT 12 convect_build_vtg │ │ │ │ - 118: 000000000004d250 704 FUNC GLOBAL DEFAULT 12 dw_surface_s_v_dot_n │ │ │ │ - 119: 0000000000040460 604 FUNC GLOBAL DEFAULT 12 actBfT │ │ │ │ - 120: 000000000004cae0 398 FUNC GLOBAL DEFAULT 12 dq_cauchy_strain │ │ │ │ - 121: 000000000003fcc0 934 FUNC GLOBAL DEFAULT 12 dw_piezo_coupling │ │ │ │ + 115: 00000000000534c0 575 FUNC GLOBAL DEFAULT 12 mulAB_integrate │ │ │ │ + 116: 00000000000466d0 607 FUNC GLOBAL DEFAULT 12 dw_volume_dot_scalar │ │ │ │ + 117: 00000000000517a0 787 FUNC GLOBAL DEFAULT 12 convect_build_vtg │ │ │ │ + 118: 0000000000045f90 704 FUNC GLOBAL DEFAULT 12 dw_surface_s_v_dot_n │ │ │ │ + 119: 0000000000053700 604 FUNC GLOBAL DEFAULT 12 actBfT │ │ │ │ + 120: 0000000000048840 398 FUNC GLOBAL DEFAULT 12 dq_cauchy_strain │ │ │ │ + 121: 0000000000053d70 934 FUNC GLOBAL DEFAULT 12 dw_piezo_coupling │ │ │ │ 122: 0000000000057b90 101 FUNC GLOBAL DEFAULT 12 fmfc_copy │ │ │ │ 123: 0000000000057320 238 FUNC GLOBAL DEFAULT 12 fmfc_copyAmulF │ │ │ │ - 124: 000000000004ae50 521 FUNC GLOBAL DEFAULT 12 he_eval_from_mtx │ │ │ │ - 125: 0000000000041b70 850 FUNC GLOBAL DEFAULT 12 convect_build_vtbg │ │ │ │ + 124: 0000000000050190 521 FUNC GLOBAL DEFAULT 12 he_eval_from_mtx │ │ │ │ + 125: 0000000000051440 850 FUNC GLOBAL DEFAULT 12 convect_build_vtbg │ │ │ │ 126: 0000000000057030 304 FUNC GLOBAL DEFAULT 12 fmfc_normalize │ │ │ │ - 127: 000000000004dbf0 716 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_vw │ │ │ │ - 128: 000000000004b540 831 FUNC GLOBAL DEFAULT 12 dw_lin_elastic │ │ │ │ - 129: 0000000000041390 1439 FUNC GLOBAL DEFAULT 12 divgrad_act_gt_m │ │ │ │ + 127: 0000000000046930 716 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_vw │ │ │ │ + 128: 00000000000472a0 831 FUNC GLOBAL DEFAULT 12 dw_lin_elastic │ │ │ │ + 129: 0000000000050c60 1439 FUNC GLOBAL DEFAULT 12 divgrad_act_gt_m │ │ │ │ 130: 000000000005afd0 8 FUNC GLOBAL DEFAULT 12 mem_get_max_usage │ │ │ │ 131: 0000000000055cf0 27 FUNC GLOBAL DEFAULT 12 fmf_set_qp │ │ │ │ 132: 0000000000059b70 600 FUNC GLOBAL DEFAULT 12 geme_mulAVSB3 │ │ │ │ 133: 000000000005afa0 27 FUNC GLOBAL DEFAULT 12 errclear │ │ │ │ 134: 00000000000591d0 218 FUNC GLOBAL DEFAULT 12 geme_trace3x3 │ │ │ │ - 135: 0000000000051700 285 FUNC GLOBAL DEFAULT 12 sub_mul_gradddgrad_scalar │ │ │ │ - 136: 0000000000048460 502 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk_pressure │ │ │ │ - 137: 0000000000053800 381 FUNC GLOBAL DEFAULT 12 d_sd_volume_dot │ │ │ │ + 135: 000000000003f680 285 FUNC GLOBAL DEFAULT 12 sub_mul_gradddgrad_scalar │ │ │ │ + 136: 000000000004d7a0 502 FUNC GLOBAL DEFAULT 12 dq_he_stress_bulk_pressure │ │ │ │ + 137: 0000000000041780 381 FUNC GLOBAL DEFAULT 12 d_sd_volume_dot │ │ │ │ 138: 0000000000072ec0 4 OBJECT GLOBAL DEFAULT 23 g_error │ │ │ │ 139: 000000000005adb0 203 FUNC GLOBAL DEFAULT 12 output │ │ │ │ 140: 000000000005a9b0 297 FUNC GLOBAL DEFAULT 12 bf_actt_c1 │ │ │ │ - 141: 0000000000051d00 1470 FUNC GLOBAL DEFAULT 12 dw_st_adj_supg_c │ │ │ │ + 141: 000000000003fc80 1470 FUNC GLOBAL DEFAULT 12 dw_st_adj_supg_c │ │ │ │ 142: 000000000005ad30 126 FUNC GLOBAL DEFAULT 12 ele_extractNodalValuesDBD │ │ │ │ - 143: 0000000000051820 628 FUNC GLOBAL DEFAULT 12 dw_adj_convect1 │ │ │ │ + 143: 000000000003f7a0 628 FUNC GLOBAL DEFAULT 12 dw_adj_convect1 │ │ │ │ 144: 0000000000055ec0 67 FUNC GLOBAL DEFAULT 12 fmfc_mulC │ │ │ │ - 145: 000000000004ffa0 886 FUNC GLOBAL DEFAULT 12 dw_convect_v_grad_s │ │ │ │ - 146: 0000000000051aa0 593 FUNC GLOBAL DEFAULT 12 dw_adj_convect2 │ │ │ │ - 147: 0000000000051110 450 FUNC GLOBAL DEFAULT 12 dq_div_vector │ │ │ │ + 145: 00000000000459a0 886 FUNC GLOBAL DEFAULT 12 dw_convect_v_grad_s │ │ │ │ + 146: 000000000003fa20 593 FUNC GLOBAL DEFAULT 12 dw_adj_convect2 │ │ │ │ + 147: 0000000000042b30 450 FUNC GLOBAL DEFAULT 12 dq_div_vector │ │ │ │ 148: 0000000000054910 376 FUNC GLOBAL DEFAULT 12 form_sdcc_strainCauchy_VS │ │ │ │ - 149: 000000000004f950 322 FUNC GLOBAL DEFAULT 12 dw_diffusion_r │ │ │ │ + 149: 0000000000045350 322 FUNC GLOBAL DEFAULT 12 dw_diffusion_r │ │ │ │ 150: 0000000000057e90 80 FUNC GLOBAL DEFAULT 12 fmf_save │ │ │ │ - 151: 0000000000042a60 671 FUNC GLOBAL DEFAULT 12 dw_div │ │ │ │ - 152: 0000000000052b40 661 FUNC GLOBAL DEFAULT 12 d_of_nsSurfMinDPress │ │ │ │ - 153: 000000000004c820 268 FUNC GLOBAL DEFAULT 12 de_cauchy_strain │ │ │ │ - 154: 0000000000052fc0 1232 FUNC GLOBAL DEFAULT 12 d_sd_div_grad │ │ │ │ + 151: 0000000000052330 671 FUNC GLOBAL DEFAULT 12 dw_div │ │ │ │ + 152: 0000000000040ac0 661 FUNC GLOBAL DEFAULT 12 d_of_nsSurfMinDPress │ │ │ │ + 153: 0000000000048580 268 FUNC GLOBAL DEFAULT 12 de_cauchy_strain │ │ │ │ + 154: 0000000000040f40 1232 FUNC GLOBAL DEFAULT 12 d_sd_div_grad │ │ │ │ 155: 0000000000072560 4 OBJECT GLOBAL DEFAULT 23 __pyx_module_is_main_sfepy__terms__extmods__terms │ │ │ │ - 156: 000000000004ba50 2565 FUNC GLOBAL DEFAULT 12 d_sd_lin_elastic │ │ │ │ + 156: 00000000000477b0 2565 FUNC GLOBAL DEFAULT 12 d_sd_lin_elastic │ │ │ │ 157: 0000000000059ff0 531 FUNC GLOBAL DEFAULT 12 geme_mulT2ST2S_T4S_iljk │ │ │ │ - 158: 000000000004b060 493 FUNC GLOBAL DEFAULT 12 dw_electric_source │ │ │ │ + 158: 0000000000048d40 493 FUNC GLOBAL DEFAULT 12 dw_electric_source │ │ │ │ 159: 0000000000056f30 76 FUNC GLOBAL DEFAULT 12 fmfc_addAB_nn │ │ │ │ - 160: 0000000000048660 8 FUNC GLOBAL DEFAULT 12 dq_tl_stress_bulk_pressure │ │ │ │ - 161: 0000000000048990 715 FUNC GLOBAL DEFAULT 12 dq_ul_tan_mod_bulk_pressure_u │ │ │ │ + 160: 000000000004d9a0 8 FUNC GLOBAL DEFAULT 12 dq_tl_stress_bulk_pressure │ │ │ │ + 161: 000000000004dcd0 715 FUNC GLOBAL DEFAULT 12 dq_ul_tan_mod_bulk_pressure_u │ │ │ │ 162: 000000000005afc0 8 FUNC GLOBAL DEFAULT 12 mem_get_cur_usage │ │ │ │ - 163: 0000000000041930 568 FUNC GLOBAL DEFAULT 12 divgrad_act_bg_m │ │ │ │ - 164: 0000000000042400 806 FUNC GLOBAL DEFAULT 12 term_ns_asm_convect │ │ │ │ - 165: 0000000000050fd0 308 FUNC GLOBAL DEFAULT 12 dq_grad │ │ │ │ + 163: 0000000000051200 568 FUNC GLOBAL DEFAULT 12 divgrad_act_bg_m │ │ │ │ + 164: 0000000000051cd0 806 FUNC GLOBAL DEFAULT 12 term_ns_asm_convect │ │ │ │ + 165: 00000000000429f0 308 FUNC GLOBAL DEFAULT 12 dq_grad │ │ │ │ 166: 0000000000059050 370 FUNC GLOBAL DEFAULT 12 geme_det3x3 │ │ │ │ 167: 0000000000057410 228 FUNC GLOBAL DEFAULT 12 fmfr_addA_blockNC │ │ │ │ 168: 00000000000557c0 537 FUNC GLOBAL DEFAULT 12 build_nonsym_grad │ │ │ │ - 169: 000000000004f000 445 FUNC GLOBAL DEFAULT 12 d_laplace │ │ │ │ + 169: 0000000000044a00 445 FUNC GLOBAL DEFAULT 12 d_laplace │ │ │ │ 170: 0000000000056890 354 FUNC GLOBAL DEFAULT 12 fmf_mulATB_1n │ │ │ │ 171: 0000000000059600 1391 FUNC GLOBAL DEFAULT 12 geme_eig3x3 │ │ │ │ - 172: 000000000004e9f0 1027 FUNC GLOBAL DEFAULT 12 laplace_act_gt_m │ │ │ │ + 172: 00000000000443f0 1027 FUNC GLOBAL DEFAULT 12 laplace_act_gt_m │ │ │ │ 173: 000000000005aca0 129 FUNC GLOBAL DEFAULT 12 ele_extractNodalValuesNBN │ │ │ │ - 174: 000000000003f680 330 FUNC GLOBAL DEFAULT 12 dw_volume_lvf │ │ │ │ + 174: 00000000000547c0 330 FUNC GLOBAL DEFAULT 12 dw_volume_lvf │ │ │ │ 175: 000000000005b540 31 FUNC GLOBAL DEFAULT 12 pyfree │ │ │ │ - 176: 0000000000052600 870 FUNC GLOBAL DEFAULT 12 dw_st_adj2_supg_p │ │ │ │ - 177: 0000000000044890 1080 FUNC GLOBAL DEFAULT 12 dq_finite_strain │ │ │ │ - 178: 0000000000050ca0 460 FUNC GLOBAL DEFAULT 12 d_biot_div │ │ │ │ - 179: 0000000000045af0 13 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_bulk │ │ │ │ - 180: 0000000000045010 1728 FUNC GLOBAL DEFAULT 12 dw_he_rtm │ │ │ │ - 181: 000000000004fcb0 752 FUNC GLOBAL DEFAULT 12 dw_surface_flux │ │ │ │ - 182: 000000000004b880 460 FUNC GLOBAL DEFAULT 12 d_lin_elastic │ │ │ │ - 183: 0000000000052970 449 FUNC GLOBAL DEFAULT 12 d_of_nsMinGrad │ │ │ │ + 176: 0000000000040580 870 FUNC GLOBAL DEFAULT 12 dw_st_adj2_supg_p │ │ │ │ + 177: 0000000000049bd0 1080 FUNC GLOBAL DEFAULT 12 dq_finite_strain │ │ │ │ + 178: 0000000000043aa0 460 FUNC GLOBAL DEFAULT 12 d_biot_div │ │ │ │ + 179: 000000000004ae30 13 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_bulk │ │ │ │ + 180: 000000000004a350 1728 FUNC GLOBAL DEFAULT 12 dw_he_rtm │ │ │ │ + 181: 00000000000456b0 752 FUNC GLOBAL DEFAULT 12 dw_surface_flux │ │ │ │ + 182: 00000000000475e0 460 FUNC GLOBAL DEFAULT 12 d_lin_elastic │ │ │ │ + 183: 00000000000408f0 449 FUNC GLOBAL DEFAULT 12 d_of_nsMinGrad │ │ │ │ 184: 0000000000058170 855 FUNC GLOBAL DEFAULT 12 geme_invert3x3 │ │ │ │ 185: 0000000000055b10 91 FUNC GLOBAL DEFAULT 12 fmf_free │ │ │ │ - 186: 00000000000443f0 1183 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpKtsC_VS3 │ │ │ │ + 186: 0000000000049730 1183 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpKtsC_VS3 │ │ │ │ 187: 0000000000056b90 388 FUNC GLOBAL DEFAULT 12 fmf_mulATBT_nn │ │ │ │ - 188: 0000000000040ad0 956 FUNC GLOBAL DEFAULT 12 divgrad_build_gtg │ │ │ │ + 188: 00000000000503a0 956 FUNC GLOBAL DEFAULT 12 divgrad_build_gtg │ │ │ │ 189: 00000000000594e0 282 FUNC GLOBAL DEFAULT 12 geme_norm3 │ │ │ │ 190: 0000000000057c00 364 FUNC GLOBAL DEFAULT 12 fmf_print │ │ │ │ 191: 000000000005a4e0 101 FUNC GLOBAL DEFAULT 12 geme_projectToDir │ │ │ │ - 192: 0000000000044d30 725 FUNC GLOBAL DEFAULT 12 dq_tl_finite_strain_surface │ │ │ │ + 192: 000000000004a070 725 FUNC GLOBAL DEFAULT 12 dq_tl_finite_strain_surface │ │ │ │ 193: 0000000000056e90 68 FUNC GLOBAL DEFAULT 12 fmf_addAB_nn │ │ │ │ 194: 0000000000072ea8 4 OBJECT GLOBAL DEFAULT 23 t2i1D │ │ │ │ 195: 0000000000056fe0 72 FUNC GLOBAL DEFAULT 12 fmfc_averageCACB │ │ │ │ - 196: 0000000000045c70 881 FUNC GLOBAL DEFAULT 12 dq_he_stress_neohook │ │ │ │ + 196: 000000000004afb0 881 FUNC GLOBAL DEFAULT 12 dq_he_stress_neohook │ │ │ │ 197: 0000000000057a40 92 FUNC GLOBAL DEFAULT 12 fmf_copy │ │ │ │ - 198: 000000000004acd0 372 FUNC GLOBAL DEFAULT 12 he_residuum_from_mtx │ │ │ │ - 199: 000000000004ee00 511 FUNC GLOBAL DEFAULT 12 dw_laplace │ │ │ │ - 200: 000000000004b250 738 FUNC GLOBAL DEFAULT 12 mat_le_stress │ │ │ │ + 198: 0000000000050010 372 FUNC GLOBAL DEFAULT 12 he_residuum_from_mtx │ │ │ │ + 199: 0000000000044800 511 FUNC GLOBAL DEFAULT 12 dw_laplace │ │ │ │ + 200: 0000000000046fb0 738 FUNC GLOBAL DEFAULT 12 mat_le_stress │ │ │ │ 201: 000000000005ac40 90 FUNC GLOBAL DEFAULT 12 debug_printConn │ │ │ │ - 202: 0000000000046c80 743 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk_active │ │ │ │ - 203: 000000000003f7d0 1250 FUNC GLOBAL DEFAULT 12 dw_surface_ltr │ │ │ │ - 204: 00000000000512e0 544 FUNC GLOBAL DEFAULT 12 d_volume_surface │ │ │ │ + 202: 000000000004bfc0 743 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk_active │ │ │ │ + 203: 00000000000542d0 1250 FUNC GLOBAL DEFAULT 12 dw_surface_ltr │ │ │ │ + 204: 0000000000042d00 544 FUNC GLOBAL DEFAULT 12 d_volume_surface │ │ │ │ 205: 0000000000055c70 123 FUNC GLOBAL DEFAULT 12 fmfr_pretend │ │ │ │ 206: 000000000005afe0 8 FUNC GLOBAL DEFAULT 12 mem_get_n_frags │ │ │ │ 207: 000000000005aae0 341 FUNC GLOBAL DEFAULT 12 bf_buildFTF │ │ │ │ 208: 0000000000057610 157 FUNC GLOBAL DEFAULT 12 fmf_sumLevelsMulF │ │ │ │ 209: 00000000000724a0 12 OBJECT GLOBAL DEFAULT 22 t2i2D │ │ │ │ 210: 00000000000578e0 342 FUNC GLOBAL DEFAULT 12 fmfr_sumLevelsTMulF │ │ │ │ 211: 000000000005a800 419 FUNC GLOBAL DEFAULT 12 bf_actt │ │ │ │ 212: 000000000005b190 297 FUNC GLOBAL DEFAULT 12 mem_alloc_mem │ │ │ │ - 213: 000000000004aa30 671 FUNC GLOBAL DEFAULT 12 dq_def_grad │ │ │ │ + 213: 000000000004fd70 671 FUNC GLOBAL DEFAULT 12 dq_def_grad │ │ │ │ 214: 000000000005b670 115 FUNC GLOBAL DEFAULT 12 mem_printSome │ │ │ │ 215: 000000000005b480 145 FUNC GLOBAL DEFAULT 12 mem_free_mem │ │ │ │ - 216: 000000000004a750 722 FUNC GLOBAL DEFAULT 12 d_tl_volume_surface │ │ │ │ + 216: 000000000004fa90 722 FUNC GLOBAL DEFAULT 12 d_tl_volume_surface │ │ │ │ 217: 0000000000072ea0 4 OBJECT GLOBAL DEFAULT 23 t4s1D │ │ │ │ 218: 000000000005b560 137 FUNC GLOBAL DEFAULT 12 mem_checkIntegrity │ │ │ │ - 219: 00000000000496a0 1546 FUNC GLOBAL DEFAULT 12 dw_tl_diffusion │ │ │ │ + 219: 000000000004e9e0 1546 FUNC GLOBAL DEFAULT 12 dw_tl_diffusion │ │ │ │ 220: 0000000000057d70 287 FUNC GLOBAL DEFAULT 12 fmfr_print │ │ │ │ 221: 00000000000577b0 290 FUNC GLOBAL DEFAULT 12 fmfr_sumLevelsMulF │ │ │ │ 222: 0000000000055e80 59 FUNC GLOBAL DEFAULT 12 fmf_mulC │ │ │ │ 223: 0000000000055b70 55 FUNC GLOBAL DEFAULT 12 fmf_freeDestroy │ │ │ │ - 224: 0000000000048670 13 FUNC GLOBAL DEFAULT 12 dq_ul_stress_bulk_pressure │ │ │ │ - 225: 0000000000046380 760 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_mooney_rivlin │ │ │ │ - 226: 0000000000046000 11 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_neohook │ │ │ │ + 224: 000000000004d9b0 13 FUNC GLOBAL DEFAULT 12 dq_ul_stress_bulk_pressure │ │ │ │ + 225: 000000000004b6c0 760 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_mooney_rivlin │ │ │ │ + 226: 000000000004b340 11 FUNC GLOBAL DEFAULT 12 dq_ul_he_stress_neohook │ │ │ │ 227: 0000000000072510 24 OBJECT GLOBAL DEFAULT 22 t2i3D │ │ │ │ 228: 00000000000565a0 348 FUNC GLOBAL DEFAULT 12 fmf_mulAB_1n │ │ │ │ - 229: 0000000000048680 769 FUNC GLOBAL DEFAULT 12 dq_tl_tan_mod_bulk_pressure_u │ │ │ │ + 229: 000000000004d9c0 769 FUNC GLOBAL DEFAULT 12 dq_tl_tan_mod_bulk_pressure_u │ │ │ │ 230: 0000000000055f80 130 FUNC GLOBAL DEFAULT 12 fmf_mulAC │ │ │ │ 231: 0000000000058030 158 FUNC GLOBAL DEFAULT 12 fmf_gMtx2VecDUL3x3 │ │ │ │ 232: 0000000000056110 149 FUNC GLOBAL DEFAULT 12 fmf_mulAF │ │ │ │ - 233: 00000000000477d0 1542 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_mooney_rivlin │ │ │ │ - 234: 0000000000053cd0 1170 FUNC GLOBAL DEFAULT 12 d_sd_st_supg_c │ │ │ │ + 233: 000000000004cb10 1542 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_mooney_rivlin │ │ │ │ + 234: 0000000000041c50 1170 FUNC GLOBAL DEFAULT 12 d_sd_st_supg_c │ │ │ │ 235: 0000000000056f80 87 FUNC GLOBAL DEFAULT 12 fmf_averageCACB │ │ │ │ 236: 0000000000072480 16 OBJECT GLOBAL DEFAULT 22 t4s2D │ │ │ │ - 237: 0000000000042730 815 FUNC GLOBAL DEFAULT 12 dw_lin_convect │ │ │ │ + 237: 0000000000052000 815 FUNC GLOBAL DEFAULT 12 dw_lin_convect │ │ │ │ 238: 0000000000056ee0 68 FUNC GLOBAL DEFAULT 12 fmf_subAB_nn │ │ │ │ - 239: 000000000004c930 420 FUNC GLOBAL DEFAULT 12 de_cauchy_stress │ │ │ │ + 239: 0000000000048690 420 FUNC GLOBAL DEFAULT 12 de_cauchy_stress │ │ │ │ 240: 0000000000055e10 59 FUNC GLOBAL DEFAULT 12 fmfc_fillC │ │ │ │ 241: 0000000000055d30 51 FUNC GLOBAL DEFAULT 12 fmf_fillC │ │ │ │ 242: 0000000000055c30 51 FUNC GLOBAL DEFAULT 12 fmf_pretend_nc │ │ │ │ 243: 000000000005b6f0 78 FUNC GLOBAL DEFAULT 12 mem_freeGarbage │ │ │ │ - 244: 0000000000042d00 660 FUNC GLOBAL DEFAULT 12 dw_grad │ │ │ │ - 245: 0000000000043610 882 FUNC GLOBAL DEFAULT 12 dw_st_supg_c │ │ │ │ - 246: 000000000004c460 497 FUNC GLOBAL DEFAULT 12 dw_lin_prestress │ │ │ │ + 244: 00000000000525d0 660 FUNC GLOBAL DEFAULT 12 dw_grad │ │ │ │ + 245: 0000000000052ee0 882 FUNC GLOBAL DEFAULT 12 dw_st_supg_c │ │ │ │ + 246: 00000000000481c0 497 FUNC GLOBAL DEFAULT 12 dw_lin_prestress │ │ │ │ 247: 000000000005a460 121 FUNC GLOBAL DEFAULT 12 geme_buildOpOmega_VS3 │ │ │ │ - 248: 0000000000047de0 1654 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_mooney_rivlin │ │ │ │ + 248: 000000000004d120 1654 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_mooney_rivlin │ │ │ │ 249: 000000000005b620 75 FUNC GLOBAL DEFAULT 12 mem_print │ │ │ │ - 250: 0000000000043360 681 FUNC GLOBAL DEFAULT 12 dw_st_supg_p │ │ │ │ - 251: 0000000000046f70 1003 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_neohook │ │ │ │ - 252: 000000000004e5c0 1072 FUNC GLOBAL DEFAULT 12 laplace_act_g_m │ │ │ │ + 250: 0000000000052c30 681 FUNC GLOBAL DEFAULT 12 dw_st_supg_p │ │ │ │ + 251: 000000000004c2b0 1003 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_neohook │ │ │ │ + 252: 0000000000043fc0 1072 FUNC GLOBAL DEFAULT 12 laplace_act_g_m │ │ │ │ 253: 00000000000572e0 58 FUNC GLOBAL DEFAULT 12 fmf_copyAmulC │ │ │ │ 254: 00000000000724c0 36 OBJECT GLOBAL DEFAULT 22 t4s3D │ │ │ │ 255: 00000000000580d0 158 FUNC GLOBAL DEFAULT 12 fmf_gMtx2VecDLU3x3 │ │ │ │ 256: 000000000005aff0 80 FUNC GLOBAL DEFAULT 12 mem_list_new │ │ │ │ 257: 000000000005a210 522 FUNC GLOBAL DEFAULT 12 geme_mulT2S_AA │ │ │ │ - 258: 000000000004c660 445 FUNC GLOBAL DEFAULT 12 dw_lin_strain_fib │ │ │ │ - 259: 0000000000050930 872 FUNC GLOBAL DEFAULT 12 dw_biot_div │ │ │ │ - 260: 00000000000421f0 513 FUNC GLOBAL DEFAULT 12 term_ns_asm_div_grad │ │ │ │ - 261: 000000000004cc70 874 FUNC GLOBAL DEFAULT 12 dw_nonsym_elastic │ │ │ │ + 258: 00000000000483c0 445 FUNC GLOBAL DEFAULT 12 dw_lin_strain_fib │ │ │ │ + 259: 0000000000043730 872 FUNC GLOBAL DEFAULT 12 dw_biot_div │ │ │ │ + 260: 0000000000051ac0 513 FUNC GLOBAL DEFAULT 12 term_ns_asm_div_grad │ │ │ │ + 261: 00000000000489d0 874 FUNC GLOBAL DEFAULT 12 dw_nonsym_elastic │ │ │ │ 262: 0000000000054de0 1380 FUNC GLOBAL DEFAULT 12 form_sdcc_actOpGT_M3 │ │ │ │ 263: 00000000000576b0 252 FUNC GLOBAL DEFAULT 12 fmf_sumLevelsTMulF │ │ │ │ 264: 0000000000056010 242 FUNC GLOBAL DEFAULT 12 fmf_mulATC │ │ │ │ 265: 0000000000055af0 32 FUNC GLOBAL DEFAULT 12 fmf_createAllocCopy │ │ │ │ - 266: 0000000000052de0 477 FUNC GLOBAL DEFAULT 12 d_sd_div │ │ │ │ + 266: 0000000000040d60 477 FUNC GLOBAL DEFAULT 12 d_sd_div │ │ │ │ 267: 00000000000561b0 261 FUNC GLOBAL DEFAULT 12 fmf_mulATF │ │ │ │ - 268: 0000000000043c20 488 FUNC GLOBAL DEFAULT 12 form_tlcc_strainGreen_VS │ │ │ │ + 268: 0000000000048f60 488 FUNC GLOBAL DEFAULT 12 form_tlcc_strainGreen_VS │ │ │ │ 269: 0000000000055a50 91 FUNC GLOBAL DEFAULT 12 fmf_createAlloc │ │ │ │ 270: 0000000000056700 387 FUNC GLOBAL DEFAULT 12 fmf_mulATB_nn │ │ │ │ 271: 0000000000055d10 23 FUNC GLOBAL DEFAULT 12 fmf_getDim │ │ │ │ 272: 0000000000058f40 269 FUNC GLOBAL DEFAULT 12 geme_tensor2vectorS3 │ │ │ │ - 273: 00000000000469a0 731 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_bulk │ │ │ │ + 273: 000000000004bce0 731 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_bulk │ │ │ │ 274: 00000000000584d0 2662 FUNC GLOBAL DEFAULT 12 geme_invert4x4 │ │ │ │ 275: 000000000005b520 31 FUNC GLOBAL DEFAULT 12 pyalloc │ │ │ │ 276: 000000000005b060 291 FUNC GLOBAL DEFAULT 12 mem_check_ptr │ │ │ │ 277: 000000000005ae80 235 FUNC GLOBAL DEFAULT 12 errput │ │ │ │ 278: 0000000000055d70 154 FUNC GLOBAL DEFAULT 12 fmfr_fillC │ │ │ │ 279: 0000000000057ee0 80 FUNC GLOBAL DEFAULT 12 fmfr_save │ │ │ │ 280: 00000000000592b0 226 FUNC GLOBAL DEFAULT 12 geme_invar1 │ │ │ │ 281: 00000000000593a0 312 FUNC GLOBAL DEFAULT 12 geme_invar2 │ │ │ │ - 282: 000000000004cfe0 621 FUNC GLOBAL DEFAULT 12 dw_surface_v_dot_n_s │ │ │ │ - 283: 0000000000043e10 1496 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpB_VS3 │ │ │ │ - 284: 0000000000040070 429 FUNC GLOBAL DEFAULT 12 d_piezo_coupling │ │ │ │ - 285: 00000000000456d0 485 FUNC GLOBAL DEFAULT 12 de_he_rtm │ │ │ │ + 282: 0000000000045d20 621 FUNC GLOBAL DEFAULT 12 dw_surface_v_dot_n_s │ │ │ │ + 283: 0000000000049150 1496 FUNC GLOBAL DEFAULT 12 form_tlcc_buildOpB_VS3 │ │ │ │ + 284: 0000000000054120 429 FUNC GLOBAL DEFAULT 12 d_piezo_coupling │ │ │ │ + 285: 000000000004aa10 485 FUNC GLOBAL DEFAULT 12 de_he_rtm │ │ │ │ 286: 00000000000571e0 243 FUNC GLOBAL DEFAULT 12 fmfc_addAmulF │ │ │ │ 287: 000000000005b850 22 FUNC GLOBAL DEFAULT 12 sys_keyboardDisableRaw │ │ │ │ 288: 0000000000055f10 108 FUNC GLOBAL DEFAULT 12 fmf_mul │ │ │ │ 289: 000000000005b040 31 FUNC GLOBAL DEFAULT 12 mem_list_remove │ │ │ │ 290: 0000000000055ab0 49 FUNC GLOBAL DEFAULT 12 fmf_createAllocInit │ │ │ │ 291: 0000000000054a90 840 FUNC GLOBAL DEFAULT 12 form_sdcc_actOpGT_VS3 │ │ │ │ 292: 000000000005af70 37 FUNC GLOBAL DEFAULT 12 errset │ │ │ │ 293: 00000000000559e0 99 FUNC GLOBAL DEFAULT 12 fmf_alloc │ │ │ │ 294: 000000000005b7a0 162 FUNC GLOBAL DEFAULT 12 sys_keyboardEnableRaw │ │ │ │ 295: 0000000000072ea4 4 OBJECT GLOBAL DEFAULT 23 t2j1D │ │ │ │ 296: 0000000000055bb0 120 FUNC GLOBAL DEFAULT 12 fmf_pretend │ │ │ │ - 297: 0000000000046680 791 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk │ │ │ │ + 297: 000000000004b9c0 791 FUNC GLOBAL DEFAULT 12 dq_tl_he_tan_mod_bulk │ │ │ │ 298: 0000000000055e50 44 FUNC GLOBAL DEFAULT 12 fmfc_fill │ │ │ │ 299: 0000000000059dd0 531 FUNC GLOBAL DEFAULT 12 geme_mulT2ST2S_T4S_ikjl │ │ │ │ - 300: 0000000000045ff0 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_neohook │ │ │ │ - 301: 00000000000406c0 1039 FUNC GLOBAL DEFAULT 12 sym2nonsym │ │ │ │ - 302: 00000000000505c0 878 FUNC GLOBAL DEFAULT 12 dw_biot_grad │ │ │ │ - 303: 0000000000048c60 1410 FUNC GLOBAL DEFAULT 12 dw_tl_volume │ │ │ │ + 300: 000000000004b330 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_neohook │ │ │ │ + 301: 0000000000053960 1039 FUNC GLOBAL DEFAULT 12 sym2nonsym │ │ │ │ + 302: 00000000000433c0 878 FUNC GLOBAL DEFAULT 12 dw_biot_grad │ │ │ │ + 303: 000000000004dfa0 1410 FUNC GLOBAL DEFAULT 12 dw_tl_volume │ │ │ │ 304: 0000000000057f30 243 FUNC GLOBAL DEFAULT 12 fmfc_save │ │ │ │ - 305: 0000000000045b00 356 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk_active │ │ │ │ - 306: 0000000000050320 667 FUNC GLOBAL DEFAULT 12 op_nonsym_biot │ │ │ │ - 307: 000000000004faa0 518 FUNC GLOBAL DEFAULT 12 d_surface_flux │ │ │ │ - 308: 0000000000050e70 348 FUNC GLOBAL DEFAULT 12 dq_state_in_qp │ │ │ │ + 305: 000000000004ae40 356 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk_active │ │ │ │ + 306: 0000000000043120 667 FUNC GLOBAL DEFAULT 12 op_nonsym_biot │ │ │ │ + 307: 00000000000454a0 518 FUNC GLOBAL DEFAULT 12 d_surface_flux │ │ │ │ + 308: 0000000000042890 348 FUNC GLOBAL DEFAULT 12 dq_state_in_qp │ │ │ │ 309: 000000000005a550 305 FUNC GLOBAL DEFAULT 12 bf_act │ │ │ │ - 310: 000000000004dec0 942 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_sw │ │ │ │ + 310: 0000000000046c00 942 FUNC GLOBAL DEFAULT 12 dw_v_dot_grad_s_sw │ │ │ │ 311: 0000000000056440 348 FUNC GLOBAL DEFAULT 12 fmf_mulAB_n1 │ │ │ │ 312: 0000000000056d20 359 FUNC GLOBAL DEFAULT 12 fmf_mulATBT_1n │ │ │ │ 313: 0000000000072490 12 OBJECT GLOBAL DEFAULT 22 t2j2D │ │ │ │ - 314: 0000000000043990 593 FUNC GLOBAL DEFAULT 12 dw_st_grad_div │ │ │ │ - 315: 0000000000049cb0 1094 FUNC GLOBAL DEFAULT 12 d_tl_surface_flux │ │ │ │ - 316: 0000000000051500 504 FUNC GLOBAL DEFAULT 12 di_surface_moment │ │ │ │ + 314: 0000000000053260 593 FUNC GLOBAL DEFAULT 12 dw_st_grad_div │ │ │ │ + 315: 000000000004eff0 1094 FUNC GLOBAL DEFAULT 12 d_tl_surface_flux │ │ │ │ + 316: 0000000000042f20 504 FUNC GLOBAL DEFAULT 12 di_surface_moment │ │ │ │ 317: 0000000000056a00 391 FUNC GLOBAL DEFAULT 12 fmf_mulABT_nn │ │ │ │ 318: 000000000005a420 52 FUNC GLOBAL DEFAULT 12 geme_elementVolume │ │ │ │ - 319: 0000000000046010 870 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_mooney_rivlin │ │ │ │ - 320: 0000000000044cd0 47 FUNC GLOBAL DEFAULT 12 dq_finite_strain_tl │ │ │ │ + 319: 000000000004b350 870 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_mooney_rivlin │ │ │ │ + 320: 000000000004a010 47 FUNC GLOBAL DEFAULT 12 dq_finite_strain_tl │ │ │ │ 321: 0000000000057500 257 FUNC GLOBAL DEFAULT 12 fmfr_addAT_blockNC │ │ │ │ - 322: 0000000000047360 1132 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_neohook │ │ │ │ + 322: 000000000004c6a0 1132 FUNC GLOBAL DEFAULT 12 dq_ul_he_tan_mod_neohook │ │ │ │ 323: 000000000005b5f0 48 FUNC GLOBAL DEFAULT 12 mem_statistics │ │ │ │ - 324: 000000000004f440 437 FUNC GLOBAL DEFAULT 12 d_diffusion │ │ │ │ - 325: 0000000000043bf0 44 FUNC GLOBAL DEFAULT 12 get_trace │ │ │ │ - 326: 000000000004a100 1604 FUNC GLOBAL DEFAULT 12 dw_tl_surface_traction │ │ │ │ + 324: 0000000000044e40 437 FUNC GLOBAL DEFAULT 12 d_diffusion │ │ │ │ + 325: 0000000000048f30 44 FUNC GLOBAL DEFAULT 12 get_trace │ │ │ │ + 326: 000000000004f440 1604 FUNC GLOBAL DEFAULT 12 dw_tl_surface_traction │ │ │ │ 327: 0000000000055350 1132 FUNC GLOBAL DEFAULT 12 form_sdcc_actOpG_RM3 │ │ │ │ - 328: 00000000000491f0 1192 FUNC GLOBAL DEFAULT 12 dw_ul_volume │ │ │ │ + 328: 000000000004e530 1192 FUNC GLOBAL DEFAULT 12 dw_ul_volume │ │ │ │ 329: 0000000000057160 127 FUNC GLOBAL DEFAULT 12 fmf_addAmulF │ │ │ │ - 330: 0000000000040e90 1269 FUNC GLOBAL DEFAULT 12 divgrad_act_g_m │ │ │ │ - 331: 00000000000522c0 830 FUNC GLOBAL DEFAULT 12 dw_st_adj1_supg_p │ │ │ │ - 332: 0000000000054170 1058 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_c │ │ │ │ + 330: 0000000000050760 1269 FUNC GLOBAL DEFAULT 12 divgrad_act_g_m │ │ │ │ + 331: 0000000000040240 830 FUNC GLOBAL DEFAULT 12 dw_st_adj1_supg_p │ │ │ │ + 332: 00000000000420f0 1058 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_c │ │ │ │ 333: 00000000000724f0 24 OBJECT GLOBAL DEFAULT 22 t2j3D │ │ │ │ 334: 000000000005b2c0 436 FUNC GLOBAL DEFAULT 12 mem_realloc_mem │ │ │ │ - 335: 000000000004f600 842 FUNC GLOBAL DEFAULT 12 d_sd_diffusion │ │ │ │ + 335: 0000000000045000 842 FUNC GLOBAL DEFAULT 12 d_sd_diffusion │ │ │ │ 336: 000000000005b740 89 FUNC GLOBAL DEFAULT 12 sys_getch │ │ │ │ - 337: 000000000004e270 836 FUNC GLOBAL DEFAULT 12 laplace_build_gtg │ │ │ │ - 338: 000000000004d510 1141 FUNC GLOBAL DEFAULT 12 dw_volume_dot_vector │ │ │ │ + 337: 0000000000043c70 836 FUNC GLOBAL DEFAULT 12 laplace_build_gtg │ │ │ │ + 338: 0000000000046250 1141 FUNC GLOBAL DEFAULT 12 dw_volume_dot_vector │ │ │ │ 339: 0000000000014ee6 12 FUNC GLOBAL DEFAULT 12 PyInit_terms │ │ │ │ - 340: 0000000000045ae0 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk │ │ │ │ - 341: 0000000000044d00 48 FUNC GLOBAL DEFAULT 12 dq_finite_strain_ul │ │ │ │ + 340: 000000000004ae20 8 FUNC GLOBAL DEFAULT 12 dq_tl_he_stress_bulk │ │ │ │ + 341: 000000000004a040 48 FUNC GLOBAL DEFAULT 12 dq_finite_strain_ul │ │ │ │ 342: 000000000005b870 43 FUNC GLOBAL DEFAULT 12 sys_pause │ │ │ │ - 343: 00000000000545a0 880 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_p │ │ │ │ + 343: 0000000000042520 880 FUNC GLOBAL DEFAULT 12 d_sd_st_pspg_p │ │ │ │ 344: 0000000000057aa0 233 FUNC GLOBAL DEFAULT 12 fmfr_copy │ │ │ ├── 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: ee39f8715abf21563710c22b78f153c52f7b71f1 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d63f23a3de53c4592409647fb88f9a26cc01f78e │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -12625,4738 +12625,4738 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006300 000000000000004c 00006304 FDE cie=00000000 pc=000000000003f680..000000000003f7ca │ │ │ │ +00006300 0000000000000048 00006304 FDE cie=00000000 pc=000000000003f680..000000000003f79d │ │ │ │ DW_CFA_advance_loc: 2 to 000000000003f682 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003f68d │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003f68c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f68f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f68e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f691 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f690 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f695 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f691 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f699 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f692 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f69d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 282 to 000000000003f7b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f696 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 240 to 000000000003f786 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7bb │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003f789 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f7bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f78a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f78c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f78e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f790 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f792 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f7c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f793 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006350 000000000000004c 00006354 FDE cie=00000000 pc=000000000003f7d0..000000000003fcb2 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7d2 │ │ │ │ +0000634c 000000000000004c 00006350 FDE cie=00000000 pc=000000000003f7a0..000000000003fa14 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f7a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f7e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f7a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7e4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f7a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f7e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f7ae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f7e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7b2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7eb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7b6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003f7f2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 428 to 000000000003f99e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7ba │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 521 to 000000000003f9c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f9a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f9a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9cc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003f9ab │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9d0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f9b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f9d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000063a0 000000000000004c 000063a4 FDE cie=00000000 pc=000000000003fcc0..0000000000040066 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003fcc2 │ │ │ │ +0000639c 0000000000000048 000063a0 FDE cie=00000000 pc=000000000003fa20..000000000003fc71 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fcc7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fa27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fccc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fa29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fcd1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fa2e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd5 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003fa37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa3b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcdd │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 749 to 000000000003ffca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa3f │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 484 to 000000000003fc23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffce │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc27 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ffcf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003fc28 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc2a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc2c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ffd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc30 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003ffe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fc38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000063f0 000000000000004c 000063f4 FDE cie=00000000 pc=0000000000040070..000000000004021d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040072 │ │ │ │ +000063e8 000000000000004c 000063ec FDE cie=00000000 pc=000000000003fc80..000000000004023e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040077 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fc87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004007c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fc89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040081 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003fc94 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004008a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004008e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc9c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040092 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 376 to 000000000004020a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003fca6 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc2: 1303 to 00000000000401bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004020e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000401c1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004020f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000401c2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040211 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040213 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040215 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040217 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040218 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000401d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006440 0000000000000048 00006444 FDE cie=00000000 pc=0000000000040220..000000000004045f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040222 │ │ │ │ +00006438 000000000000004c 0000643c FDE cie=00000000 pc=0000000000040240..000000000004057e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040227 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040244 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004022c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040249 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004022e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004024b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004024f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040236 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040253 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004023a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 331 to 0000000000040385 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004025d │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 631 to 00000000000404d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040389 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004038a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000404d9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004038c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004038e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040390 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040392 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000404e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040398 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000404e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000648c 0000000000000048 00006490 FDE cie=00000000 pc=0000000000040460..00000000000406bc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040462 │ │ │ │ +00006488 000000000000004c 0000648c FDE cie=00000000 pc=0000000000040580..00000000000408e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040468 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040584 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004046d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040589 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004046f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004058b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004058f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040474 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040598 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004047e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000405a2 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 561 to 00000000000406af │ │ │ │ + DW_CFA_advance_loc2: 658 to 0000000000040834 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000406b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040838 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000406b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040839 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004083b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004083d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004083f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000040848 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064d8 000000000000004c 000064dc FDE cie=00000000 pc=00000000000406c0..0000000000040acf │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c2 │ │ │ │ +000064d8 000000000000004c 000064dc FDE cie=00000000 pc=00000000000408f0..0000000000040ab1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000408f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000408fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000408ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000406c8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040909 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000406c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004090a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000406ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004090e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000406d1 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 191 to 0000000000040790 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004091a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 388 to 0000000000040a9e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040791 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040aa2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040792 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040aa3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040794 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aa5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040796 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aa7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040798 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aa9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004079a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040aab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004079b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040aac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006528 0000000000000064 0000652c FDE cie=00000000 pc=0000000000040ad0..0000000000040e8c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ad2 │ │ │ │ +00006528 0000000000000048 0000652c FDE cie=00000000 pc=0000000000040ac0..0000000000040d55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040ac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ad8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040ac7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ada │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040acc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040adc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040ace │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040acf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040ad0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040ad4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000040b2f │ │ │ │ + DW_CFA_advance_loc1: 213 to 0000000000040ba9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040b35 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040bae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040b3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040bb6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040b3f │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000040c61 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040c62 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040c63 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c65 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c67 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c69 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040c6b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040c6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006590 0000000000000064 00006594 FDE cie=00000000 pc=0000000000040e90..0000000000041385 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e92 │ │ │ │ +00006574 0000000000000048 00006578 FDE cie=00000000 pc=0000000000040d60..0000000000040f3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040e9a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e9c │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040d6e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040e9e │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000040d79 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040e9f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040d82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040ea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040d83 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 63 to 0000000000040ee3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000040d8a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 407 to 0000000000040f21 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000040ee9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040eea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040f26 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040eec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040eee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ef0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f2c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ef2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f2e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040ef3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 641 to 0000000000041174 │ │ │ │ + │ │ │ │ +000065c0 000000000000004c 000065c4 FDE cie=00000000 pc=0000000000040f40..0000000000041410 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f42 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f44 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040f49 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040f4b │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f4f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040f58 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000040f62 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc2: 877 to 00000000000412cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041175 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041176 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000412d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041178 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004117a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412d8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004117c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004117e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000412dc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004117f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065f8 0000000000000048 000065fc FDE cie=00000000 pc=0000000000041390..000000000004192f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041392 │ │ │ │ +00006610 000000000000004c 00006614 FDE cie=00000000 pc=0000000000041410..000000000004177e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041412 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041397 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004141a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041399 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004141f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004139b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041421 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004139c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041422 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004139d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041423 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000413a4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000413ef │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004142d │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc2: 670 to 00000000000416cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000413f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000416cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000413f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000416d0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000413f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000416d8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000413fa │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000416e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006644 0000000000000060 00006648 FDE cie=00000000 pc=0000000000041930..0000000000041b68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041932 │ │ │ │ +00006660 0000000000000048 00006664 FDE cie=00000000 pc=0000000000041780..00000000000418fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041782 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041937 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041784 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041939 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041789 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004193b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000041793 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004193c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041797 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004193d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004179b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041941 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 504 to 0000000000041b39 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000417a2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 319 to 00000000000418e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000041b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000418e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000418e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b3f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b41 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b45 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418ee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b46 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000418f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000041b58 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041b5e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b5f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b61 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b63 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b65 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b67 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000066a8 0000000000000064 000066ac FDE cie=00000000 pc=0000000000041b70..0000000000041ec2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b72 │ │ │ │ +000066ac 000000000000004c 000066b0 FDE cie=00000000 pc=0000000000041900..0000000000041c49 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041b77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041904 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041906 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041b7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041908 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b7c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000041911 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041b7d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004191a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b81 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000041921 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000041bb8 │ │ │ │ + DW_CFA_advance_loc2: 726 to 0000000000041bf7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041bbe │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bfb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041bbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041bfc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041bfe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c00 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041bc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c04 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041bc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 271 to 0000000000041cd7 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041cd8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041cd9 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041cdb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041cdd │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041cdf │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ce1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041ce2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006710 0000000000000060 00006714 FDE cie=00000000 pc=0000000000041ed0..00000000000421e3 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ed2 │ │ │ │ +000066fc 000000000000004c 00006700 FDE cie=00000000 pc=0000000000041c50..00000000000420e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041ed7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041ed9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041c59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041edb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000041c5b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041edd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c63 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ee1 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000041f18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000041f1e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041f1f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f21 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f23 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f25 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041f27 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000041f30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000000000042010 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000041c72 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc2: 936 to 000000000004201a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042011 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004201e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042012 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004201f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042014 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042021 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042016 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042023 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042018 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042025 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004201a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042027 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000042020 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000042030 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006774 0000000000000048 00006778 FDE cie=00000000 pc=00000000000421f0..00000000000423f1 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000421f2 │ │ │ │ +0000674c 000000000000004c 00006750 FDE cie=00000000 pc=00000000000420f0..0000000000042512 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000420f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000421f7 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000420fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000421f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000420fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000421fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042100 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042202 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042104 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042206 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042108 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004220a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 431 to 00000000000423b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004210f │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 838 to 0000000000042455 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042459 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000423be │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004245a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004245c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004245e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042460 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000423c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042462 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000423d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000042468 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000067c0 000000000000004c 000067c4 FDE cie=00000000 pc=0000000000042400..0000000000042726 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042402 │ │ │ │ +0000679c 0000000000000050 000067a0 FDE cie=00000000 pc=0000000000042520..0000000000042890 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042522 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042404 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042524 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042409 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042529 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004240e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004252e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042412 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004252f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042416 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042533 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004241a │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004253a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 701 to 00000000000426d7 │ │ │ │ + DW_CFA_advance_loc2: 697 to 00000000000427f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426db │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000426dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000427f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000427fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000427fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000427fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000426e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042800 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042808 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006810 000000000000004c 00006814 FDE cie=00000000 pc=0000000000042730..0000000000042a5f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042732 │ │ │ │ +000067f0 0000000000000048 000067f4 FDE cie=00000000 pc=0000000000042890..00000000000429ec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042892 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042734 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042894 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042739 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042899 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004273e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004289b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042742 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004289f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042746 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000428a3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004274d │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 565 to 0000000000042982 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000428aa │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 303 to 00000000000429d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042986 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000429dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042987 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000429de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042989 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004298b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004298d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004298f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042990 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000429e7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006860 000000000000004c 00006864 FDE cie=00000000 pc=0000000000042a60..0000000000042cff │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a62 │ │ │ │ +0000683c 0000000000000048 00006840 FDE cie=00000000 pc=00000000000429f0..0000000000042b24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000429f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042a64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000429fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042a69 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000429ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042a6e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042a04 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042a05 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042a76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a09 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042a7d │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 588 to 0000000000042cc9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000042a10 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 257 to 0000000000042b11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ccd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042cce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042b16 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b1a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042cd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042ce0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042b1f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000068b0 000000000000004c 000068b4 FDE cie=00000000 pc=0000000000042d00..0000000000042f94 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d02 │ │ │ │ +00006888 000000000000004c 0000688c FDE cie=00000000 pc=0000000000042b30..0000000000042cf2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d04 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042b37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042d09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042b39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042d0b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000042b3e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042d12 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042b42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042b43 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000042d1d │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 580 to 0000000000042f61 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000042b4d │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 402 to 0000000000042cdf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042ce3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042f66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042ce4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042ce6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f6a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042ce8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042cea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f6e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042cec │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042f70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042ced │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006900 000000000000004c 00006904 FDE cie=00000000 pc=0000000000042fa0..0000000000043353 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042fa2 │ │ │ │ +000068d8 000000000000004c 000068dc FDE cie=00000000 pc=0000000000042d00..0000000000042f20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042d02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000042fa4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000042d08 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042fa9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042d0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042fae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042d0c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000042fb7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d10 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042fbb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042d14 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000042fc5 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 823 to 00000000000432fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042d20 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 493 to 0000000000042f0d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043301 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042f12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043303 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043305 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f16 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043307 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043309 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f1a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000043310 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000042f1b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006950 000000000000004c 00006954 FDE cie=00000000 pc=0000000000043360..0000000000043609 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043362 │ │ │ │ +00006928 000000000000004c 0000692c FDE cie=00000000 pc=0000000000042f20..0000000000043118 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043364 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043369 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004336e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000042f28 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043372 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043376 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f30 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004337d │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 585 to 00000000000435c6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042f3c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 457 to 0000000000043105 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000435ca │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043109 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000435cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004310a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435cd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004310c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435cf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004310e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043110 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000435d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043112 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000435d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043113 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069a0 000000000000004c 000069a4 FDE cie=00000000 pc=0000000000043610..0000000000043982 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043612 │ │ │ │ +00006978 0000000000000048 0000697c FDE cie=00000000 pc=0000000000043120..00000000000433bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004361c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004312a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004361e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004312c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043623 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004312e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043624 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004312f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043628 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043130 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000043632 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 762 to 000000000004392c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043134 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 371 to 00000000000432a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043930 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000432aa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043931 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000432ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043933 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043935 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432af │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043937 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043939 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000432b3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000043940 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000432b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000069f0 000000000000004c 000069f4 FDE cie=00000000 pc=0000000000043990..0000000000043be1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043992 │ │ │ │ +000069c4 000000000000004c 000069c8 FDE cie=00000000 pc=00000000000433c0..000000000004372e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000433c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043994 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000433c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043999 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000433cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004399e │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000433d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000433d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439aa │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 511 to 0000000000043ba9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000433e0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 720 to 00000000000436b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bad │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043bae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000436b5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436b9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043bb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000436bd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000043bc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000436c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a40 0000000000000010 00006a44 FDE cie=00000000 pc=0000000000043bf0..0000000000043c1c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006a54 0000000000000048 00006a58 FDE cie=00000000 pc=0000000000043c20..0000000000043e08 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043c22 │ │ │ │ +00006a14 000000000000004c 00006a18 FDE cie=00000000 pc=0000000000043730..0000000000043a98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043732 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043c27 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043734 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043c2c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043739 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043c2e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004373e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043c2f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043742 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043c30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000043749 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c34 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 392 to 0000000000043dbc │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000043753 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc2: 693 to 0000000000043a08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000043dbf │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043a0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043a0d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043a15 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043dc9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000043a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006aa0 0000000000000048 00006aa4 FDE cie=00000000 pc=0000000000043e10..00000000000443e8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e12 │ │ │ │ +00006a64 0000000000000050 00006a68 FDE cie=00000000 pc=0000000000043aa0..0000000000043c6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043aa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000043e18 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043aa7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e1a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000043ab1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e1c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043ab3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043e1d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ab7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043e1e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043abb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e22 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043ac7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000043e6d │ │ │ │ + DW_CFA_advance_loc2: 402 to 0000000000043c59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000043e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000043e71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043c5e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e75 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000043e79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c66 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000043e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043c67 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006aec 0000000000000048 00006af0 FDE cie=00000000 pc=00000000000443f0..000000000004488f │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443f2 │ │ │ │ +00006ab8 0000000000000064 00006abc FDE cie=00000000 pc=0000000000043c70..0000000000043fb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000443f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043c78 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000443fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000443ff │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043c7f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044400 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c83 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044404 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043c84 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044408 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000044442 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c88 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000043ccc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000044445 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000043cd2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044446 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043cd3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044448 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004444a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004444c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cd9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004444e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043cdb │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043cdc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 242 to 0000000000043dce │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043dcf │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043dd0 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd4 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043dd8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004444f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043dd9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006b38 000000000000004c 00006b3c FDE cie=00000000 pc=0000000000044890..0000000000044cc8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044892 │ │ │ │ +00006b20 0000000000000064 00006b24 FDE cie=00000000 pc=0000000000043fc0..00000000000443f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044897 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043fc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004489c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004489e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043fcb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004489f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043fcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000448a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043fcd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000448a7 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 1003 to 0000000000044c92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043fd1 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 59 to 000000000004400c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044012 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044013 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c99 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044015 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c9b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044017 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c9d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044019 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044c9f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004401b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004401c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006b88 000000000000002c 00006b8c FDE cie=00000000 pc=0000000000044cd0..0000000000044cff │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cd4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044cd6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044cdb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044ce0 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ce4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ce8 │ │ │ │ + DW_CFA_advance_loc2: 321 to 000000000004415d │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044ced │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cf1 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044cf5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000044cfe │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006bb8 000000000000002c 00006bbc FDE cie=00000000 pc=0000000000044d00..0000000000044d30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d04 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d06 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044d0b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044d10 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004415e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d18 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000044d1d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d21 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d23 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004415f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044161 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044163 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044165 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044167 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044168 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006be8 000000000000004c 00006bec FDE cie=00000000 pc=0000000000044d30..0000000000045005 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d32 │ │ │ │ +00006b88 0000000000000064 00006b8c FDE cie=00000000 pc=00000000000443f0..00000000000447f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000443f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044d3a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000443f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044d3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000443f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000044d46 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000443fe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044d47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000443ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044d48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044400 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044404 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 656 to 0000000000044fdc │ │ │ │ + DW_CFA_advance_loc: 61 to 0000000000044441 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fe0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000044447 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044fe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044448 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004444a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004444c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004444e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044fe9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044450 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044451 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 305 to 0000000000044582 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044583 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044584 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044586 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044588 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004458a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004458c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044fea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004458d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c38 000000000000004c 00006c3c FDE cie=00000000 pc=0000000000045010..00000000000456d0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045012 │ │ │ │ +00006bf0 0000000000000048 00006bf4 FDE cie=00000000 pc=0000000000044800..00000000000449ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044802 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000045017 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044807 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004501c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004480c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004501e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044811 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045022 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044815 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045026 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044819 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045030 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 1555 to 0000000000045643 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004481d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 433 to 00000000000449ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045647 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000449d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045648 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000449d3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004564e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045650 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000449db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045658 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000449e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006c88 0000000000000048 00006c8c FDE cie=00000000 pc=00000000000456d0..00000000000458b5 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456d2 │ │ │ │ +00006c3c 0000000000000048 00006c40 FDE cie=00000000 pc=0000000000044a00..0000000000044bbd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044a02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000456d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044a07 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000456d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044a0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000456de │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044a11 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456e2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044a1a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a1e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000456ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a22 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 404 to 0000000000045881 │ │ │ │ + DW_CFA_advance_loc2: 376 to 0000000000044b9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045885 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044b9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045886 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044b9f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045888 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004588a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004588c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004588e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044ba7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004588f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006cd4 0000000000000060 00006cd8 FDE cie=00000000 pc=00000000000458c0..0000000000045adb │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000458c2 │ │ │ │ +00006c88 000000000000004c 00006c8c FDE cie=00000000 pc=0000000000044bc0..0000000000044e34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000458c4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044bc7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000458c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044bc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000458ce │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044bce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bd2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bd6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458da │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bda │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 346 to 0000000000045a34 │ │ │ │ + DW_CFA_advance_loc2: 521 to 0000000000044de3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000045a37 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044de7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045a38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044de8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044dee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045a40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044df0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045a48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044df8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000000000045acb │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045ad1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045ad2 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ad4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ad6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045ada │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d38 0000000000000010 00006d3c FDE cie=00000000 pc=0000000000045ae0..0000000000045ae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d4c 0000000000000010 00006d50 FDE cie=00000000 pc=0000000000045af0..0000000000045afd │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d60 0000000000000054 00006d64 FDE cie=00000000 pc=0000000000045b00..0000000000045c64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b02 │ │ │ │ +00006cd8 0000000000000048 00006cdc FDE cie=00000000 pc=0000000000044e40..0000000000044ff5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044e42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b0a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044e47 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b0c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044e4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045b0e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000044e51 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045b0f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044e5a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e5e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 312 to 0000000000045c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044e62 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 384 to 0000000000044fe2 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044fe6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000045c4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044fe7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c4d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fe9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c4f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044feb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c51 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000044fef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045c55 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000045c5b │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c5d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c5f │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c61 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c63 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00006db8 000000000000004c 00006dbc FDE cie=00000000 pc=0000000000045c70..0000000000045fe1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c72 │ │ │ │ +00006d24 000000000000004c 00006d28 FDE cie=00000000 pc=0000000000045000..000000000004534a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045004 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045c76 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000004500f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000045c7b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045014 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045018 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004501c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045c8a │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 633 to 0000000000045f03 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045028 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 783 to 0000000000045337 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004533b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045f05 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004533c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f07 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004533e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f09 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045340 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f0b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045342 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000045f0d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045344 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000045f10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045345 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e08 0000000000000010 00006e0c FDE cie=00000000 pc=0000000000045ff0..0000000000045ff8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e1c 0000000000000010 00006e20 FDE cie=00000000 pc=0000000000046000..000000000004600b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e30 000000000000004c 00006e34 FDE cie=00000000 pc=0000000000046010..0000000000046376 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046012 │ │ │ │ +00006d74 0000000000000048 00006d78 FDE cie=00000000 pc=0000000000045350..0000000000045492 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000046017 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000004535d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046019 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004535f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004601b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045361 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004601c │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004536a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004536e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004602a │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 826 to 0000000000046364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045372 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 269 to 000000000004547f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046365 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045483 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045484 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046368 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045486 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004636a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045488 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004636c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004548a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004636e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004548c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004636f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004548d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006e80 000000000000004c 00006e84 FDE cie=00000000 pc=0000000000046380..0000000000046678 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046382 │ │ │ │ +00006dc0 000000000000004c 00006dc4 FDE cie=00000000 pc=00000000000454a0..00000000000456a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000454a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046384 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000454a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046386 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000454b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046388 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000454b3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046389 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000454b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004638d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000454bb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000046394 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 713 to 000000000004665d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000454bf │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 468 to 0000000000045693 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046661 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045697 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046662 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045698 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046664 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004569a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046666 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004569c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046668 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004569e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004666a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456a0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004666b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000456a1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ed0 000000000000004c 00006ed4 FDE cie=00000000 pc=0000000000046680..0000000000046997 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046682 │ │ │ │ +00006e10 000000000000004c 00006e14 FDE cie=00000000 pc=00000000000456b0..00000000000459a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046684 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000456bc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046686 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000456be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046688 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000456c3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046689 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000456c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004668a │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000456d0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046694 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 744 to 000000000004697c │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000456d7 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 590 to 0000000000045925 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045929 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046981 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004592a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046983 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004592c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046985 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004592e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046987 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045930 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046989 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045932 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004698a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045938 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f20 000000000000004c 00006f24 FDE cie=00000000 pc=00000000000469a0..0000000000046c7b │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a2 │ │ │ │ +00006e60 000000000000004c 00006e64 FDE cie=00000000 pc=00000000000459a0..0000000000045d16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000459a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000459a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000459a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000469a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000459ae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000469a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459b2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000469aa │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000459b6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000469b4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 684 to 0000000000046c60 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000459c0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 757 to 0000000000045cb5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045cb9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045cba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c67 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c69 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cbe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c6b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cc0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c6d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045cc2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c6e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000045cc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f70 000000000000004c 00006f74 FDE cie=00000000 pc=0000000000046c80..0000000000046f67 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c82 │ │ │ │ +00006eb0 000000000000004c 00006eb4 FDE cie=00000000 pc=0000000000045d20..0000000000045f8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045d24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c86 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000045d2e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046c88 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045d33 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c89 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046c8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045d3b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046c94 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 696 to 0000000000046f4c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045d42 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 521 to 0000000000045f4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000045f50 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f52 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f57 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f59 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f58 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f5a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fc0 000000000000004c 00006fc4 FDE cie=00000000 pc=0000000000046f70..000000000004735b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f72 │ │ │ │ +00006f00 000000000000004c 00006f04 FDE cie=00000000 pc=0000000000045f90..0000000000046250 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000045f96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000046f78 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000045f9b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f79 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f9f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045fa3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046f84 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 956 to 0000000000047340 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045faa │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 561 to 00000000000461db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047344 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047345 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000461e0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047347 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047349 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004734b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004734d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000461e8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004734e │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000461f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007010 000000000000004c 00007014 FDE cie=00000000 pc=0000000000047360..00000000000477cc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047362 │ │ │ │ +00006f50 000000000000004c 00006f54 FDE cie=00000000 pc=0000000000046250..00000000000466c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046252 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047364 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046254 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047366 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046259 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004736b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004625e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004736f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046262 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046266 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004737a │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc2: 1079 to 00000000000477b1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004626d │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 681 to 0000000000046516 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004651a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004651b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004651d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004651f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477bc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046521 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477be │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046523 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477bf │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046528 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007060 000000000000004c 00007064 FDE cie=00000000 pc=00000000000477d0..0000000000047dd6 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d2 │ │ │ │ +00006fa0 0000000000000048 00006fa4 FDE cie=00000000 pc=00000000000466d0..000000000004692f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000466d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000466d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000466dc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000466e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477dd │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466e9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000477e4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 1495 to 0000000000047dbb │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000466ed │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 531 to 0000000000046900 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047dbf │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046904 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046905 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046907 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046909 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004690b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004690d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047dc9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000046910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000070b0 000000000000004c 000070b4 FDE cie=00000000 pc=0000000000047de0..0000000000048456 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de2 │ │ │ │ +00006fec 000000000000004c 00006ff0 FDE cie=00000000 pc=0000000000046930..0000000000046bfc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046932 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046934 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046936 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047de8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004693b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047dec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004693f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047ded │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046943 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000047df4 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc2: 1607 to 000000000004843b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004694a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 565 to 0000000000046b7f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004843f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b83 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048440 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046b84 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048442 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048444 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b88 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048446 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b8a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048448 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046b8c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048449 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007100 0000000000000060 00007104 FDE cie=00000000 pc=0000000000048460..0000000000048656 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048462 │ │ │ │ +0000703c 0000000000000050 00007040 FDE cie=00000000 pc=0000000000046c00..0000000000046fae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048464 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048466 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046c09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004846b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046c0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004846f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046c12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048473 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046c16 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048477 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 330 to 00000000000485c1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000046c1d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 668 to 0000000000046eb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000485c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ebd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000485c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046ebe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000485cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ec6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000485d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000046ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000048646 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004864c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004864d │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004864f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048651 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048653 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048655 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007164 0000000000000010 00007168 FDE cie=00000000 pc=0000000000048660..0000000000048668 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007178 0000000000000010 0000717c FDE cie=00000000 pc=0000000000048670..000000000004867d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000718c 000000000000004c 00007190 FDE cie=00000000 pc=0000000000048680..0000000000048981 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048682 │ │ │ │ +00007090 000000000000006c 00007094 FDE cie=00000000 pc=0000000000046fb0..0000000000047292 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048684 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046fba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048686 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048688 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fbe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048689 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046fbf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004868a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046fc0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048694 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 722 to 0000000000048966 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000046fd6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004896a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004896b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000046fd9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004896d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fdb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004896f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fdd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048971 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fdf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048973 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046fe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046fe2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 286 to 0000000000047100 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000047103 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047105 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047107 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047109 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004710b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000047110 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 374 to 0000000000047286 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000047289 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004728b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004728d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004728f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047291 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071dc 000000000000004c 000071e0 FDE cie=00000000 pc=0000000000048990..0000000000048c5b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048992 │ │ │ │ +00007100 000000000000004c 00007104 FDE cie=00000000 pc=00000000000472a0..00000000000475df │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000472a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048994 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000472a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048996 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000472ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048998 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000472ae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048999 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000472af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004899a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000472b3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000489a4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 668 to 0000000000048c40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000472ba │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 403 to 000000000004744d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047451 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047452 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c47 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047454 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c49 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047456 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c4b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047458 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c4d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004745a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c4e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000722c 000000000000004c 00007230 FDE cie=00000000 pc=0000000000048c60..00000000000491e2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c62 │ │ │ │ +00007150 000000000000004c 00007154 FDE cie=00000000 pc=00000000000475e0..00000000000477ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000475e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048c67 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000475ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048c6c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000475f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000475f3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c6f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475fb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000048c77 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0000000000048de3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000047602 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 407 to 0000000000047799 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048de7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004779d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048de8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004779e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048dea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048dec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048dee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048df0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048df8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000477a7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000727c 000000000000004c 00007280 FDE cie=00000000 pc=00000000000491f0..0000000000049698 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000491f2 │ │ │ │ +000071a0 000000000000004c 000071a4 FDE cie=00000000 pc=00000000000477b0..00000000000481b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000491f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000491fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000477b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000049201 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000477bb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000477bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049206 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477c0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004920d │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000049351 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000477cf │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_advance_loc2: 2063 to 0000000000047fde │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049355 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047fe2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049356 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047fe3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049358 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047fe5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004935a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047fe7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004935c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047fe9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004935e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047feb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004935f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047fec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072cc 000000000000004c 000072d0 FDE cie=00000000 pc=00000000000496a0..0000000000049caa │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000496a2 │ │ │ │ +000071f0 000000000000004c 000071f4 FDE cie=00000000 pc=00000000000481c0..00000000000483b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000481c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000496a4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000481cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000496a9 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000481d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000496ab │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000481dc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000496b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000481dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000481de │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000496c3 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 966 to 0000000000049a89 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481e2 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 393 to 000000000004836b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a8d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004836f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049a8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048370 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048372 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048374 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048376 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049a96 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048378 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049aa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000731c 000000000000004c 00007320 FDE cie=00000000 pc=0000000000049cb0..000000000004a0f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cb2 │ │ │ │ +00007240 0000000000000048 00007244 FDE cie=00000000 pc=00000000000483c0..000000000004857d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cb4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000483cc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049cb6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000483d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000049cbb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000483d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049cbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000483d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049cc9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000483db │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049cd3 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 926 to 000000000004a071 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000483df │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 395 to 000000000004856a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a075 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004856e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a076 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004856f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048571 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a07a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048573 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a07c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048575 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a07e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048577 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a080 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048578 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000736c 000000000000004c 00007370 FDE cie=00000000 pc=000000000004a100..000000000004a744 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a102 │ │ │ │ +0000728c 0000000000000064 00007290 FDE cie=00000000 pc=0000000000048580..000000000004868c │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000004858e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048593 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004a109 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048595 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a10b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004859a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a10c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004859e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a10d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485a2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004a114 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc2: 1379 to 000000000004a677 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000485a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 185 to 0000000000048661 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a67b │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048667 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a67c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048668 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a67e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004866a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a680 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004866c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a682 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004866e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a684 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048670 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a685 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004867c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004867f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048680 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048682 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048684 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048686 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048688 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048689 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073bc 000000000000004c 000073c0 FDE cie=00000000 pc=000000000004a750..000000000004aa22 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a752 │ │ │ │ +000072f4 0000000000000048 000072f8 FDE cie=00000000 pc=0000000000048690..0000000000048834 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048692 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004a758 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048697 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004a762 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004869c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004a764 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000486a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a768 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000486b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a76c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000486b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004a773 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 668 to 000000000004aa0f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000486b8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 361 to 0000000000048821 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa13 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048825 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048826 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048828 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004882a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004882c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa1c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004882e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa1d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004882f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000740c 000000000000004c 00007410 FDE cie=00000000 pc=000000000004aa30..000000000004accf │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa32 │ │ │ │ +00007340 000000000000004c 00007344 FDE cie=00000000 pc=0000000000048840..00000000000489ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048842 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa34 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048847 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004aa39 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048849 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004aa3b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004884e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048852 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa3d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048856 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa41 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 476 to 000000000004ac1d │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004885d │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 350 to 00000000000489bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ac22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000489c0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ac2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489c8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ac2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000489c9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000745c 000000000000004c 00007460 FDE cie=00000000 pc=000000000004acd0..000000000004ae44 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acd2 │ │ │ │ +00007390 000000000000004c 00007394 FDE cie=00000000 pc=00000000000489d0..0000000000048d3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000489d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004acda │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000489dc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004acdc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000489e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ace1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000489e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ace5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000489e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ace6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489eb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004aced │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 324 to 000000000004ae31 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000489f2 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 450 to 0000000000048bb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae35 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ae36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048bb9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bbb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae3a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae3c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae3e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ae3f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000048bc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074ac 0000000000000050 000074b0 FDE cie=00000000 pc=000000000004ae50..000000000004b059 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae52 │ │ │ │ +000073e0 000000000000004c 000073e4 FDE cie=00000000 pc=0000000000048d40..0000000000048f2d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ae54 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000048d4d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ae59 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048d57 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ae5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d59 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ae5f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d5d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae63 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d61 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004ae6a │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 476 to 000000000004b046 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048d65 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 437 to 0000000000048f1a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b04a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b04b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f1f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b04d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f21 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b04f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f23 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b051 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b053 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f27 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b054 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00007430 0000000000000010 00007434 FDE cie=00000000 pc=0000000000048f30..0000000000048f5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007500 000000000000004c 00007504 FDE cie=00000000 pc=000000000004b060..000000000004b24d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b062 │ │ │ │ +00007444 0000000000000048 00007448 FDE cie=00000000 pc=0000000000048f60..0000000000049148 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004b06d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048f67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b077 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048f6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b079 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048f6e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b07d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f6f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b081 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048f70 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b085 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048f74 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 437 to 000000000004b23a │ │ │ │ + DW_CFA_advance_loc2: 392 to 00000000000490fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b23e │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000490ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b23f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049100 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b241 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049102 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b243 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049104 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b245 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049106 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b247 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049108 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b248 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049109 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007550 000000000000006c 00007554 FDE cie=00000000 pc=000000000004b250..000000000004b532 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b252 │ │ │ │ +00007490 0000000000000048 00007494 FDE cie=00000000 pc=0000000000049150..0000000000049728 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049152 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b25a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000049158 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b25c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004915a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b25e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004915c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b25f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004915d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b260 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004915e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004b276 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004b279 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b27b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b27d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b27f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b281 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b282 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 286 to 000000000004b3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049162 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000491ad │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000491b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004b3a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000491b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b3ab │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000491b9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b3b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000491c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 374 to 000000000004b526 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004b529 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b52b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b52d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b52f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b531 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000075c0 000000000000004c 000075c4 FDE cie=00000000 pc=000000000004b540..000000000004b87f │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b542 │ │ │ │ +000074dc 0000000000000048 000074e0 FDE cie=00000000 pc=0000000000049730..0000000000049bcf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049732 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b547 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000049738 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b54c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004973a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b54e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004973f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b54f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049740 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b553 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049744 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004b55a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049748 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 403 to 000000000004b6ed │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000049782 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000049785 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b6f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049786 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049788 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004978a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004978c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b6fa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004978e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004b700 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004978f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007610 000000000000004c 00007614 FDE cie=00000000 pc=000000000004b880..000000000004ba4c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b882 │ │ │ │ +00007528 000000000000004c 0000752c FDE cie=00000000 pc=0000000000049bd0..000000000004a008 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049bd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004b88c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000049bd7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004b891 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000049bdc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004b893 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049bde │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b897 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049bdf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b89b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049be0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004b8a2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 407 to 000000000004ba39 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000049be7 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 1003 to 0000000000049fd2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba3d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049fd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ba3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049fd7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fd9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba42 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fdb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fdd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000049fdf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ba47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007660 000000000000004c 00007664 FDE cie=00000000 pc=000000000004ba50..000000000004c455 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba52 │ │ │ │ +00007578 000000000000002c 0000757c FDE cie=00000000 pc=000000000004a010..000000000004a03f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a014 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a016 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a01b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a020 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a024 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a028 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a02d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a031 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a035 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004a03e │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075a8 000000000000002c 000075ac FDE cie=00000000 pc=000000000004a040..000000000004a070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a044 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a046 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a04b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a050 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a054 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a058 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a05d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a061 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a063 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a06f │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075d8 000000000000004c 000075dc FDE cie=00000000 pc=000000000004a070..000000000004a345 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a072 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a07a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ba56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a07c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ba5b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a086 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ba5c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a087 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ba60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a088 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000004ba6f │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_advance_loc2: 2063 to 000000000004c27e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a08c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 656 to 000000000004a31c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c282 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a320 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a321 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c285 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a323 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c287 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a325 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c289 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a327 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c28b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a329 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c28c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a32a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076b0 000000000000004c 000076b4 FDE cie=00000000 pc=000000000004c460..000000000004c651 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c462 │ │ │ │ +00007628 000000000000004c 0000762c FDE cie=00000000 pc=000000000004a350..000000000004aa10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004c46d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a357 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004c477 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a35c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c47c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a35e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c47d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a362 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c47e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a366 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c482 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 393 to 000000000004c60b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004a370 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 1555 to 000000000004a983 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c60f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a987 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c610 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a988 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c612 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a98a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a98c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c616 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a98e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c618 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004a990 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c620 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a998 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007700 0000000000000048 00007704 FDE cie=00000000 pc=000000000004c660..000000000004c81d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c662 │ │ │ │ +00007678 0000000000000048 0000767c FDE cie=00000000 pc=000000000004aa10..000000000004abf5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004c66c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004aa14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c671 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004aa19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c676 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004aa1e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c677 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa22 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c67b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aa26 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c67f │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004aa2d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 395 to 000000000004c80a │ │ │ │ + DW_CFA_advance_loc2: 404 to 000000000004abc1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c80e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004abc5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c80f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004abc6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c811 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abc8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c813 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c815 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abcc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c817 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004abce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c818 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004abcf │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000774c 0000000000000064 00007750 FDE cie=00000000 pc=000000000004c820..000000000004c92c │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000004c82e │ │ │ │ +000076c4 0000000000000060 000076c8 FDE cie=00000000 pc=000000000004ac00..000000000004ae1b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c833 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ac04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c835 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004ac09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c83a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004ac0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c83e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c842 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac16 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c848 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000004c901 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac1a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 346 to 000000000004ad74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004c907 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004ad77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c908 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ad78 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c90a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c90c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad7c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c90e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad7e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c910 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ad80 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c918 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ad88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c91c │ │ │ │ + DW_CFA_advance_loc1: 131 to 000000000004ae0b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004c91f │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004ae11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c920 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ae12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c922 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c924 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae16 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c926 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c928 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae1a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c929 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077b4 0000000000000048 000077b8 FDE cie=00000000 pc=000000000004c930..000000000004cad4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004c932 │ │ │ │ +00007728 0000000000000010 0000772c FDE cie=00000000 pc=000000000004ae20..000000000004ae28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000773c 0000000000000010 00007740 FDE cie=00000000 pc=000000000004ae30..000000000004ae3d │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007750 0000000000000054 00007754 FDE cie=00000000 pc=000000000004ae40..000000000004afa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c937 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ae4a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c93c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004c947 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ae4e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004c950 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ae4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c954 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ae50 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c958 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 361 to 000000000004cac1 │ │ │ │ + DW_CFA_advance_loc2: 312 to 000000000004af88 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cac5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004af8b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cac8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004caca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af8f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cacc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cace │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af93 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cacf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004af94 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004af95 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004af9b │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af9d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004af9f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afa1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afa3 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00007800 000000000000004c 00007804 FDE cie=00000000 pc=000000000004cae0..000000000004cc6e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cae2 │ │ │ │ +000077a8 000000000000004c 000077ac FDE cie=00000000 pc=000000000004afb0..000000000004b321 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cae7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afb4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cae9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004afb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004caee │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004afbb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004afbc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004caf6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004afc0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004cafd │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 350 to 000000000004cc5b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004afca │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 633 to 000000000004b243 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc5f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b244 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cc60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b245 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b247 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b249 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc66 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b24b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc68 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b24d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cc69 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004b250 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007850 000000000000004c 00007854 FDE cie=00000000 pc=000000000004cc70..000000000004cfda │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cc72 │ │ │ │ +000077f8 0000000000000010 000077fc FDE cie=00000000 pc=000000000004b330..000000000004b338 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000780c 0000000000000010 00007810 FDE cie=00000000 pc=000000000004b340..000000000004b34b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007820 000000000000004c 00007824 FDE cie=00000000 pc=000000000004b350..000000000004b6b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004cc7c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004b357 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cc81 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b359 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b35b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004cc87 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b35c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc8b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b360 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004cc92 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 450 to 000000000004ce54 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004b36a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc2: 826 to 000000000004b6a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce58 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6a5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ce59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6a6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce5b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce5d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce5f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ce61 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6ae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004ce68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6af │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078a0 000000000000004c 000078a4 FDE cie=00000000 pc=000000000004cfe0..000000000004d24d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cfe2 │ │ │ │ +00007870 000000000000004c 00007874 FDE cie=00000000 pc=000000000004b6c0..000000000004b9b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004cfe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004cfee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004cff3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b6c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b6c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cffb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6cd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004d002 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 521 to 000000000004d20b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004b6d4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 713 to 000000000004b99d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d20f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b9a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d210 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9a2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d212 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d214 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d216 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d218 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d220 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9ab │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078f0 000000000000004c 000078f4 FDE cie=00000000 pc=000000000004d250..000000000004d510 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d252 │ │ │ │ +000078c0 000000000000004c 000078c4 FDE cie=00000000 pc=000000000004b9c0..000000000004bcd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d254 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d256 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d25b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004b9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d25f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d263 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b9ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004d26a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 561 to 000000000004d49b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004b9d4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 744 to 000000000004bcbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d49f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcc0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d4a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bcc1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d4a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bcc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d4b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bcca │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007940 000000000000004c 00007944 FDE cie=00000000 pc=000000000004d510..000000000004d985 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d512 │ │ │ │ +00007910 000000000000004c 00007914 FDE cie=00000000 pc=000000000004bce0..000000000004bfbb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d514 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d519 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d51e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bce8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d522 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bce9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d526 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bcea │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004d52d │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 681 to 000000000004d7d6 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004bcf4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 684 to 000000000004bfa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7da │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bfa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d7db │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfa5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7dd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfa7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7df │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfa9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d7e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfad │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfae │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007990 0000000000000048 00007994 FDE cie=00000000 pc=000000000004d990..000000000004dbef │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004d992 │ │ │ │ +00007960 000000000000004c 00007964 FDE cie=00000000 pc=000000000004bfc0..000000000004c2a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d997 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d99c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d9a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004bfc8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004bfca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9ad │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 531 to 000000000004dbc0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004bfd4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 696 to 000000000004c28c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c290 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004dbc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c291 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c293 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c295 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbcb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c297 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbcd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c299 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004dbd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c29a │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000079dc 000000000000004c 000079e0 FDE cie=00000000 pc=000000000004dbf0..000000000004debc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf2 │ │ │ │ +000079b0 000000000000004c 000079b4 FDE cie=00000000 pc=000000000004c2b0..000000000004c69b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dbf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004dbfb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c2b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbff │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c2b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc03 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c2ba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004dc0a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 565 to 000000000004de3f │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004c2c4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc2: 956 to 000000000004c680 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de43 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c684 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004de44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c685 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c687 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c689 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c68b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004de4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c68d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c68e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a2c 0000000000000050 00007a30 FDE cie=00000000 pc=000000000004dec0..000000000004e26e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dec2 │ │ │ │ +00007a00 000000000000004c 00007a04 FDE cie=00000000 pc=000000000004c6a0..000000000004cb0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c6a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004dec4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c6a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004dec9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004c6a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004dece │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004c6ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ded2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ded6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c6b0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004dedd │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 668 to 000000000004e179 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004c6ba │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc2: 1079 to 000000000004caf1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e17d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004caf5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e17e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004caf6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e180 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004caf8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e182 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cafa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e184 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cafc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e186 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cafe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004e190 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004caff │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007a80 0000000000000064 00007a84 FDE cie=00000000 pc=000000000004e270..000000000004e5b4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e272 │ │ │ │ +00007a50 000000000000004c 00007a54 FDE cie=00000000 pc=000000000004cb10..000000000004d116 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004e278 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e27a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e27f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004cb18 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004cb19 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cb1d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e288 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000004e2cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004e2d2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e2d3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2d5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2d7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2d9 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e2db │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e2dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 242 to 000000000004e3ce │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004cb24 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc2: 1495 to 000000000004d0fb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e3cf │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e3d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d100 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d102 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d104 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d106 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e3d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d108 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e3d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d109 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ae8 0000000000000064 00007aec FDE cie=00000000 pc=000000000004e5c0..000000000004e9f0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e5c2 │ │ │ │ +00007aa0 000000000000004c 00007aa4 FDE cie=00000000 pc=000000000004d120..000000000004d796 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e5c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d124 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e5c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d126 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e5cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d128 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d12c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e5cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d12d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5d1 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 59 to 000000000004e60c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004e612 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e613 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e615 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e617 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e619 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e61b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e61c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 321 to 000000000004e75d │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004d134 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc2: 1607 to 000000000004d77b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e75e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d77f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e75f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d780 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e761 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d782 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e763 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d784 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e765 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d786 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e767 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d788 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d789 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b50 0000000000000064 00007b54 FDE cie=00000000 pc=000000000004e9f0..000000000004edf3 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e9f2 │ │ │ │ +00007af0 0000000000000060 00007af4 FDE cie=00000000 pc=000000000004d7a0..000000000004d996 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e9f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004e9f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d7a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004e9fe │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004d7ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e9ff │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ea00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7b3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea04 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000004ea41 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7b7 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 330 to 000000000004d901 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ea47 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004d904 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ea48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d905 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d907 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea4c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d909 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea4e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d90b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ea50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d90d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ea51 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004d910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 305 to 000000000004eb82 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 118 to 000000000004d986 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004eb83 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004d98c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004eb84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d98d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d98f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d991 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004eb8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d995 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004eb8d │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b54 0000000000000010 00007b58 FDE cie=00000000 pc=000000000004d9a0..000000000004d9a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b68 0000000000000010 00007b6c FDE cie=00000000 pc=000000000004d9b0..000000000004d9bd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bb8 0000000000000048 00007bbc FDE cie=00000000 pc=000000000004ee00..000000000004efff │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ee02 │ │ │ │ +00007b7c 000000000000004c 00007b80 FDE cie=00000000 pc=000000000004d9c0..000000000004dcc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ee07 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ee0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ee11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004d9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee15 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d9c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee19 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004d9ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee1d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 433 to 000000000004efce │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d9d4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 722 to 000000000004dca6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004efd2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004dcaa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004efd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcaf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efd9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004efdb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcb3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004efe0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c04 0000000000000048 00007c08 FDE cie=00000000 pc=000000000004f000..000000000004f1bd │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f002 │ │ │ │ +00007bcc 000000000000004c 00007bd0 FDE cie=00000000 pc=000000000004dcd0..000000000004df9b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f007 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f00c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f011 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dcd8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f01a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcd9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f01e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dcda │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f022 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 376 to 000000000004f19a │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004dce4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 668 to 000000000004df80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f19e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df84 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f19f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004df85 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df87 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df8b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004df8d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f1b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004df8e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c50 000000000000004c 00007c54 FDE cie=00000000 pc=000000000004f1c0..000000000004f434 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1c2 │ │ │ │ +00007c1c 000000000000004c 00007c20 FDE cie=00000000 pc=000000000004dfa0..000000000004e522 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dfa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f1c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004dfa7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f1c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004dfac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f1ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004dfae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dfaf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004dfb0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f1da │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 521 to 000000000004f3e3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004dfb7 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 364 to 000000000004e123 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f3e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e127 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f3e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e128 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e12a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e12c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e12e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e130 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f3f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e138 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ca0 0000000000000048 00007ca4 FDE cie=00000000 pc=000000000004f440..000000000004f5f5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f442 │ │ │ │ +00007c6c 000000000000004c 00007c70 FDE cie=00000000 pc=000000000004e530..000000000004e9d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f447 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e537 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f44c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e53c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f451 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e541 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f45a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e542 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f45e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e546 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f462 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 384 to 000000000004f5e2 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004e54d │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 324 to 000000000004e691 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f5e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e695 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f5e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e696 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e698 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5eb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e69a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ed │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e69c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f5ef │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e69e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f5f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e69f │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007cec 000000000000004c 00007cf0 FDE cie=00000000 pc=000000000004f600..000000000004f94a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f602 │ │ │ │ +00007cbc 000000000000004c 00007cc0 FDE cie=00000000 pc=000000000004e9e0..000000000004efea │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f604 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004f60f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004e9e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f614 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004e9eb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f618 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004e9f5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f61c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e9f9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f628 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 783 to 000000000004f937 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ea03 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 966 to 000000000004edc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f93b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004edcd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f93c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004edce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f93e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f942 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f944 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004edd6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004f945 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004ede0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d3c 0000000000000048 00007d40 FDE cie=00000000 pc=000000000004f950..000000000004fa92 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f952 │ │ │ │ +00007d0c 000000000000004c 00007d10 FDE cie=00000000 pc=000000000004eff0..000000000004f436 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eff2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004f95d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eff4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f95f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004eff6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004f961 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004effb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004f96a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004efff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f96e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f009 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f972 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 269 to 000000000004fa7f │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004f013 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 926 to 000000000004f3b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa83 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3b5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fa84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f3b6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3ba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fa8c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fa8d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f3c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d88 000000000000004c 00007d8c FDE cie=00000000 pc=000000000004faa0..000000000004fca6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004faa2 │ │ │ │ +00007d5c 000000000000004c 00007d60 FDE cie=00000000 pc=000000000004f440..000000000004fa84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004faa7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f444 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004fab1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004f449 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fab3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f44b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fab7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f44c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fabb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f44d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fabf │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 468 to 000000000004fc93 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004f454 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc2: 1379 to 000000000004f9b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fc97 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9bb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fc98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f9bc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fc9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fc9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9c0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fc9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004f9c4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004fca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004f9c5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007dd8 000000000000004c 00007ddc FDE cie=00000000 pc=000000000004fcb0..000000000004ffa0 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fcb2 │ │ │ │ +00007dac 000000000000004c 00007db0 FDE cie=00000000 pc=000000000004fa90..000000000004fd62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fa92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004fcbc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004fa98 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004fcbe │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004faa2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004fcc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004faa4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fcc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faa8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004fcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faac │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000004fcd7 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 590 to 000000000004ff25 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000004fab3 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 668 to 000000000004fd4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ff29 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd53 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004ff2a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd54 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff2c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd56 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff2e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd58 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd5a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ff32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd5c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004ff38 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd5d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e28 000000000000004c 00007e2c FDE cie=00000000 pc=000000000004ffa0..0000000000050316 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ffa2 │ │ │ │ +00007dfc 000000000000004c 00007e00 FDE cie=00000000 pc=000000000004fd70..000000000005000f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004ffa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd74 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ffa9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004fd79 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004ffae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004fd7b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ffb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ffb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004fd7d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004ffc0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 757 to 00000000000502b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd81 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 476 to 000000000004ff5d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff61 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000502ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ff62 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff66 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000502c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ff6a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000502c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ff6b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e78 0000000000000048 00007e7c FDE cie=00000000 pc=0000000000050320..00000000000505bb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050322 │ │ │ │ +00007e4c 000000000000004c 00007e50 FDE cie=00000000 pc=0000000000050010..0000000000050184 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050012 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005032a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005001a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005032c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005001c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005032e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050021 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005032f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050025 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050330 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050026 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050334 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 371 to 00000000000504a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005002d │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 324 to 0000000000050171 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000504aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050175 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000504ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050176 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050178 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504af │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005017a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005017c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000504b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005017e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000504b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005017f │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007ec4 000000000000004c 00007ec8 FDE cie=00000000 pc=00000000000505c0..000000000005092e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000505c2 │ │ │ │ +00007e9c 0000000000000050 00007ea0 FDE cie=00000000 pc=0000000000050190..0000000000050399 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050192 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000505c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050194 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000505cc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050199 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000505d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005019e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005019f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501a3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000505e0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 720 to 00000000000508b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000501aa │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc2: 476 to 0000000000050386 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000508b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005038a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000508b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005038b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005038d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005038f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050391 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000508bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050393 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000508c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050394 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007f14 000000000000004c 00007f18 FDE cie=00000000 pc=0000000000050930..0000000000050c98 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050932 │ │ │ │ +00007ef0 0000000000000064 00007ef4 FDE cie=00000000 pc=00000000000503a0..000000000005075c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000503a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050934 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000503a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050939 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000503aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005093e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000503ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050942 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000050949 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000050953 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 693 to 0000000000050c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503b8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000503ff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c0c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000050405 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050c0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050406 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c0f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050408 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c11 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005040a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c13 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005040c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050c15 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005040e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000050c20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005040f │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 290 to 0000000000050531 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050532 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050533 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050535 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050537 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050539 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005053b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005053c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f64 0000000000000050 00007f68 FDE cie=00000000 pc=0000000000050ca0..0000000000050e6c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050ca2 │ │ │ │ +00007f58 0000000000000064 00007f5c FDE cie=00000000 pc=0000000000050760..0000000000050c55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050762 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050ca7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005076a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000050cb1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005076c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050cb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005076e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005076f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050cbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050770 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050cc7 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 402 to 0000000000050e59 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050774 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000507b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e5d │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000507b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050e5e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000507ba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e62 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507be │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e66 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000507c2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050e67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000507c3 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 641 to 0000000000050a44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050a45 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050a46 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a4a │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a4c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050a4e │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050a4f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fb8 0000000000000048 00007fbc FDE cie=00000000 pc=0000000000050e70..0000000000050fcc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e72 │ │ │ │ +00007fc0 0000000000000048 00007fc4 FDE cie=00000000 pc=0000000000050c60..00000000000511ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050c62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e74 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050c67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050e79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050c69 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050e7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050c6b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050c6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050e83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050c6d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000050e8a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 303 to 0000000000050fb9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000050c74 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000050cbf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050cc0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050fbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050cc1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000050cc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050fc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000050cca │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008004 0000000000000048 00008008 FDE cie=00000000 pc=0000000000050fd0..0000000000051104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000050fd2 │ │ │ │ +0000800c 0000000000000060 00008010 FDE cie=00000000 pc=0000000000051200..0000000000051438 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051202 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050fda │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051207 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050fdf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051209 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000050fe4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005120b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050fe5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005120c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005120d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000050ff0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 257 to 00000000000510f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051211 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 504 to 0000000000051409 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005140c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000510f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005140d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005140f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051411 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051413 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000510fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051415 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000510ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051416 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008050 000000000000004c 00008054 FDE cie=00000000 pc=0000000000051110..00000000000512d2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051112 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051117 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051119 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005111e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051122 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051123 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000051428 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005112d │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 402 to 00000000000512bf │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000512c3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005142e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000512c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005142f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051431 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051433 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051435 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051437 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000512cd │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080a0 000000000000004c 000080a4 FDE cie=00000000 pc=00000000000512e0..0000000000051500 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512e2 │ │ │ │ +00008070 0000000000000064 00008074 FDE cie=00000000 pc=0000000000051440..0000000000051792 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000512e8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051447 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051449 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000512ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005144b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000512f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005144c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000512f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005144d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051451 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 493 to 00000000000514ed │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000051488 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f1 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005148e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000514f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005148f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051491 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051493 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051495 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000514fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051497 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000514fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051498 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 271 to 00000000000515a7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000515a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000515a9 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515ab │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515ad │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515af │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000515b1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000515b2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080f0 000000000000004c 000080f4 FDE cie=00000000 pc=0000000000051500..00000000000516f8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051502 │ │ │ │ +000080d8 0000000000000060 000080dc FDE cie=00000000 pc=00000000000517a0..0000000000051ab3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051504 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000517a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051506 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051508 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005150c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000517ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051510 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000517ad │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005151c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 457 to 00000000000516e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000517b1 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000517e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000516e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000517ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000516ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000517ef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000516f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000517f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000516f3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000051800 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 224 to 00000000000518e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000518e1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000518e2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518e4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518e6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518e8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000518ea │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000518f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008140 0000000000000048 00008144 FDE cie=00000000 pc=0000000000051700..000000000005181d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051702 │ │ │ │ +0000813c 0000000000000048 00008140 FDE cie=00000000 pc=0000000000051ac0..0000000000051cc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051ac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005170c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051ac7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005170e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051ac9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051710 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051ace │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051711 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ad2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051712 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ad6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051716 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ada │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 240 to 0000000000051806 │ │ │ │ + DW_CFA_advance_loc2: 431 to 0000000000051c89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000051809 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c8d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005180a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051c8e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005180c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005180e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c92 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051810 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051812 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051c96 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051813 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000051ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000818c 000000000000004c 00008190 FDE cie=00000000 pc=0000000000051820..0000000000051a94 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051822 │ │ │ │ +00008188 000000000000004c 0000818c FDE cie=00000000 pc=0000000000051cd0..0000000000051ff6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051cd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051824 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051cd4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051829 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051cd9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005182e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000051cde │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051832 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ce2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051836 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ce6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005183a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 521 to 0000000000051a43 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051cea │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 701 to 0000000000051fa7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a47 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051a48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051fac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fb0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fb2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051a50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000051fb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081dc 0000000000000048 000081e0 FDE cie=00000000 pc=0000000000051aa0..0000000000051cf1 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051aa2 │ │ │ │ +000081d8 000000000000004c 000081dc FDE cie=00000000 pc=0000000000052000..000000000005232f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052002 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051aa7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052004 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051aa9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052009 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051aae │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005200e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000051ab7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052012 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051abb │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052016 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051abf │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 484 to 0000000000051ca3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005201d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 565 to 0000000000052252 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ca7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052256 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000051ca8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052257 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051caa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052259 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005225b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005225d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051cb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005225f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052260 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008228 000000000000004c 0000822c FDE cie=00000000 pc=0000000000051d00..00000000000522be │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d02 │ │ │ │ +00008228 000000000000004c 0000822c FDE cie=00000000 pc=0000000000052330..00000000000525cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052332 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000051d07 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052334 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000051d09 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052339 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000051d14 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005233e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052342 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052346 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000051d26 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 1303 to 000000000005223d │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005234d │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0000000000052599 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052241 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005259d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052242 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005259e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052244 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052246 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052248 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005224a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000052250 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000525b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008278 000000000000004c 0000827c FDE cie=00000000 pc=00000000000522c0..00000000000525fe │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000522c2 │ │ │ │ +00008278 000000000000004c 0000827c FDE cie=00000000 pc=00000000000525d0..0000000000052864 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000522c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000522c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000525d9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000522cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000525db │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522cf │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000525e2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522d3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525e6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000522dd │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 631 to 0000000000052554 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000525ed │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc2: 580 to 0000000000052831 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052835 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052559 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052836 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005255b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052838 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005255d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005283a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005255f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005283c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052561 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005283e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000052568 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052840 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000082c8 000000000000004c 000082cc FDE cie=00000000 pc=0000000000052600..0000000000052966 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052602 │ │ │ │ +000082c8 000000000000004c 000082cc FDE cie=00000000 pc=0000000000052870..0000000000052c23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052872 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052604 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052874 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052609 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052879 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005260b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005287e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005260f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000052887 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000052618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005288b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052622 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 658 to 00000000000528b4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052895 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc2: 823 to 0000000000052bcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052bd0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000528b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052bd1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528bb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528bf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000528c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052bd9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000528c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000052be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008318 000000000000004c 0000831c FDE cie=00000000 pc=0000000000052970..0000000000052b31 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052972 │ │ │ │ +00008318 000000000000004c 0000831c FDE cie=00000000 pc=0000000000052c30..0000000000052ed9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c32 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005297a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052c34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005297f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052c39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052989 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052c3e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005298a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005298e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c46 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005299a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000052c4d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 388 to 0000000000052b1e │ │ │ │ + DW_CFA_advance_loc2: 585 to 0000000000052e96 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b22 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052e9a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052e9b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b25 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b27 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052e9f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ea1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b2b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ea3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b2c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052ea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008368 0000000000000048 0000836c FDE cie=00000000 pc=0000000000052b40..0000000000052dd5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b42 │ │ │ │ +00008368 000000000000004c 0000836c FDE cie=00000000 pc=0000000000052ee0..0000000000053252 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052ee2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052b47 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052eec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052b4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000052eee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052b4e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000052ef3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000052ef4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ef8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b54 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 213 to 0000000000052c29 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000052f02 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 762 to 00000000000531fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c2d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053200 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052c2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053201 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053203 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053205 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053207 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052c36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053209 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052c40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000053210 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000083b4 0000000000000048 000083b8 FDE cie=00000000 pc=0000000000052de0..0000000000052fbd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052de2 │ │ │ │ +000083b8 000000000000004c 000083bc FDE cie=00000000 pc=0000000000053260..00000000000534b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053262 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052de4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053264 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052dee │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053269 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000052df9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005326e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000052e02 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053272 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052e03 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053276 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000052e0a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 407 to 0000000000052fa1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005327a │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 511 to 0000000000053479 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fa5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005347d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000052fa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005347e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fa8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053480 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052faa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053482 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053484 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053486 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fb0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000053490 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008400 000000000000004c 00008404 FDE cie=00000000 pc=0000000000052fc0..0000000000053490 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc2 │ │ │ │ +00008408 0000000000000048 0000840c FDE cie=00000000 pc=00000000000534c0..00000000000536ff │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000534c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fc4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000534c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000052fc9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000534cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000052fcb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000534ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fcf │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000534d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000052fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000534d6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000052fe2 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc2: 877 to 000000000005334f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000534da │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 331 to 0000000000053625 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053353 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053629 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053354 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005362a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053356 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005362c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053358 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005362e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005335a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053630 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005335c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053632 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053360 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053638 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008450 000000000000004c 00008454 FDE cie=00000000 pc=0000000000053490..00000000000537fe │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053492 │ │ │ │ +00008454 0000000000000048 00008458 FDE cie=00000000 pc=0000000000053700..000000000005395c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053702 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005349a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053708 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005349f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005370d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000534a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005370f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000534a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053710 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000534a3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053714 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000534ad │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc2: 670 to 000000000005374b │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005371e │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc2: 561 to 000000000005394f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005374f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000053952 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053750 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053953 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053752 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053955 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053754 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053957 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053756 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053959 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053758 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005395b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053760 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000084a0 0000000000000048 000084a4 FDE cie=00000000 pc=0000000000053800..000000000005397d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053802 │ │ │ │ +000084a0 000000000000004c 000084a4 FDE cie=00000000 pc=0000000000053960..0000000000053d6f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053962 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053804 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053964 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000053809 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053966 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000053813 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053968 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053817 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053969 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005381b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005396a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000053822 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 319 to 0000000000053961 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000053971 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 191 to 0000000000053a30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053a31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053966 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053a32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053968 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005396a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a36 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005396c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005396e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053a3a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053970 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000053a3b │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000084ec 000000000000004c 000084f0 FDE cie=00000000 pc=0000000000053980..0000000000053cc9 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053982 │ │ │ │ +000084f0 000000000000004c 000084f4 FDE cie=00000000 pc=0000000000053d70..0000000000054116 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000053d72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053984 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053d77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053986 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053d7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053988 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053d81 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000053991 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d85 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005399a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d89 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000539a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d8d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 726 to 0000000000053c77 │ │ │ │ + DW_CFA_advance_loc2: 749 to 000000000005407a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c7b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005407e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005407f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054081 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054083 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054085 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053c84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054087 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c88 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000054090 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000853c 000000000000004c 00008540 FDE cie=00000000 pc=0000000000053cd0..0000000000054162 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053cd2 │ │ │ │ +00008540 000000000000004c 00008544 FDE cie=00000000 pc=0000000000054120..00000000000542cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053cd4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000054127 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000053cd9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005412c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000053cdb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000054131 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cdf │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005413a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ce3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005413e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000053cf2 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 936 to 000000000005409a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054142 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 376 to 00000000000542ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005409e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005409f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000542bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000540a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542c7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000540b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000542c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000858c 000000000000004c 00008590 FDE cie=00000000 pc=0000000000054170..0000000000054592 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054172 │ │ │ │ +00008590 000000000000004c 00008594 FDE cie=00000000 pc=00000000000542d0..00000000000547b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005417c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000542e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005417e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054180 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000542e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054184 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000542e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054188 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542eb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005418f │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 838 to 00000000000544d5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000542f2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 428 to 000000000005449e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000544da │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000544a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000544e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000544ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000544e8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000544b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000085dc 0000000000000050 000085e0 FDE cie=00000000 pc=00000000000545a0..0000000000054910 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000545a2 │ │ │ │ +000085e0 000000000000004c 000085e4 FDE cie=00000000 pc=00000000000547c0..000000000005490a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000545a4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000547cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000545a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000545ae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000547d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000545af │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000545b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000545ba │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 697 to 0000000000054873 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547dd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 282 to 00000000000548f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054877 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000548fb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000054878 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000548fc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005487a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000548fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005487c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054900 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005487e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000054880 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054904 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054888 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000054905 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ 00008630 000000000000002c 00008634 FDE cie=00000000 pc=0000000000054910..0000000000054a88 │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000054911 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 46 to 000000000005493f │ │ │ │ DW_CFA_remember_state │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -172,72 +172,72 @@ │ │ │ │ dw_he_rtm │ │ │ │ d_sd_st_supg_c │ │ │ │ d_sd_st_pspg_c │ │ │ │ dq_finite_strain_ul │ │ │ │ d_sd_st_grad_div │ │ │ │ PyInit_terms │ │ │ │ PyModuleDef_Init │ │ │ │ +sub_mul_gradddgrad_scalar │ │ │ │ fmf_createAlloc │ │ │ │ -bf_actt_c1 │ │ │ │ fmf_sumLevelsMulF │ │ │ │ -fmf_freeDestroy │ │ │ │ fmf_mulAB_nn │ │ │ │ -geme_mulAVSB3 │ │ │ │ -form_sdcc_actOpG_RM3 │ │ │ │ -fmf_mulATB_nn │ │ │ │ -form_sdcc_actOpGT_VS3 │ │ │ │ +fmf_freeDestroy │ │ │ │ fmf_sumLevelsTMulF │ │ │ │ -fmf_mulABT_nn │ │ │ │ -fmf_mulATBT_nn │ │ │ │ -fmf_fillC │ │ │ │ -divgrad_build_gtg │ │ │ │ -divgrad_act_g_m │ │ │ │ -divgrad_act_gt_m │ │ │ │ -divgrad_act_bg_m │ │ │ │ -convect_build_vtbg │ │ │ │ convect_build_vtg │ │ │ │ -fmf_addAB_nn │ │ │ │ +fmf_mulATB_nn │ │ │ │ fmf_pretend │ │ │ │ -fmf_mulAF │ │ │ │ ele_extractNodalValuesDBD │ │ │ │ fmf_mulAB_n1 │ │ │ │ +fmf_addAB_nn │ │ │ │ +fmf_mulC │ │ │ │ +convect_build_vtbg │ │ │ │ +fmfc_mulC │ │ │ │ +fmf_subAB_nn │ │ │ │ +fmf_mulATBT_nn │ │ │ │ +fmf_mulABT_nn │ │ │ │ +ele_extractNodalValuesNBN │ │ │ │ +op_nonsym_biot │ │ │ │ +form_sdcc_actOpGT_M3 │ │ │ │ +form_sdcc_actOpGT_VS3 │ │ │ │ +form_sdcc_actOpG_RM3 │ │ │ │ +laplace_build_gtg │ │ │ │ +fmf_fillC │ │ │ │ +laplace_act_g_m │ │ │ │ +laplace_act_gt_m │ │ │ │ +fmf_mulAF │ │ │ │ +fmf_mulATC │ │ │ │ +bf_buildFTF │ │ │ │ +bf_actt_c1 │ │ │ │ +mat_le_stress │ │ │ │ +build_nonsym_grad │ │ │ │ +form_sdcc_strainCauchy_VS │ │ │ │ get_trace │ │ │ │ form_tlcc_strainGreen_VS │ │ │ │ form_tlcc_buildOpB_VS3 │ │ │ │ form_tlcc_buildOpKtsC_VS3 │ │ │ │ dq_finite_strain │ │ │ │ -ele_extractNodalValuesNBN │ │ │ │ fmf_mulATBT_1n │ │ │ │ geme_det3x3 │ │ │ │ geme_tensor2vectorS3 │ │ │ │ geme_invar1 │ │ │ │ geme_invar2 │ │ │ │ geme_invert3x3 │ │ │ │ fmfr_addA_blockNC │ │ │ │ -form_sdcc_actOpGT_M3 │ │ │ │ dq_he_stress_bulk │ │ │ │ dq_he_stress_neohook │ │ │ │ geme_mulT2S_AA │ │ │ │ geme_mulT2ST2S_T4S_ikjl │ │ │ │ geme_mulT2ST2S_T4S_iljk │ │ │ │ dq_he_stress_bulk_pressure │ │ │ │ -fmf_mulC │ │ │ │ fmf_copy │ │ │ │ -mat_le_stress │ │ │ │ -fmfc_mulC │ │ │ │ -build_nonsym_grad │ │ │ │ -form_sdcc_strainCauchy_VS │ │ │ │ -bf_buildFTF │ │ │ │ -fmf_mulATC │ │ │ │ -laplace_build_gtg │ │ │ │ -laplace_act_g_m │ │ │ │ -laplace_act_gt_m │ │ │ │ -fmf_subAB_nn │ │ │ │ -op_nonsym_biot │ │ │ │ -sub_mul_gradddgrad_scalar │ │ │ │ +divgrad_build_gtg │ │ │ │ +divgrad_act_g_m │ │ │ │ +divgrad_act_gt_m │ │ │ │ +divgrad_act_bg_m │ │ │ │ +geme_mulAVSB3 │ │ │ │ fmf_alloc │ │ │ │ mem_alloc_mem │ │ │ │ fmf_createAllocInit │ │ │ │ fmf_createAllocCopy │ │ │ │ fmf_free │ │ │ │ mem_free_mem │ │ │ │ fmf_pretend_nc │ │ │ │ @@ -493,60 +493,85 @@ │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -\$0HcD$ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -|$8HcD$0H │ │ │ │ -\$HHcD$@ │ │ │ │ []A\A]A^A_ │ │ │ │ -X[]A\A]A^A_ │ │ │ │ -AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -D$XHcD$,H │ │ │ │ -\$@HcD$ L │ │ │ │ -\$(9\$Hu │ │ │ │ -x[]A\A]A^A_ │ │ │ │ -\$ D9t$( │ │ │ │ -D$ HcD$@H │ │ │ │ -\$(9\$du │ │ │ │ -AVAUATUSH │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AWAVAUATI │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ -T$HHcD$$H │ │ │ │ -\$@9\$Du │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +H[]A\A]A^A_ │ │ │ │ +|$(D9l$0 │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ X[]A\A]A^A_ │ │ │ │ -AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -H[]A\A]A^A_ │ │ │ │ +|$ D9t$@ │ │ │ │ +X[]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AVAUATUS │ │ │ │ +]A\A]A^A_ │ │ │ │ +]A\A]A^A_ │ │ │ │ +]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +[]A\A]A^A_ │ │ │ │ +\$8L;T$@t │ │ │ │ +[]A\A]A^A_ │ │ │ │ +\$ │ │ │ │ xor %edi,%edi │ │ │ │ callq d2f0 │ │ │ │ mov %rax,0x653b2(%rip) │ │ │ │ test %rax,%rax │ │ │ │ je dc3f <__cxa_finalize@plt+0x6af> │ │ │ │ - lea 0x53154(%rip),%r12 │ │ │ │ + lea 0x53144(%rip),%r12 │ │ │ │ xor %esi,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ callq d120 │ │ │ │ mov %rax,0x65389(%rip) │ │ │ │ test %rax,%rax │ │ │ │ je dc50 <__cxa_finalize@plt+0x6c0> │ │ │ │ xor %esi,%esi │ │ │ │ @@ -7819,15 +7819,15 @@ │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5cf35(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 15ff0 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 406c0 │ │ │ │ + callq 53960 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x77f,%edx │ │ │ │ mov $0x4de3,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 15ffa │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8006,15 +8006,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5cc07(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 164a0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 4f950 │ │ │ │ + callq 45350 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4f0,%edx │ │ │ │ mov $0x2ded,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1633a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8238,15 +8238,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5c7f7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 168b0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 4c460 │ │ │ │ + callq 481c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x567,%edx │ │ │ │ mov $0x33b6,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1674a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8470,15 +8470,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5c3e7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 16cc0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 3f680 │ │ │ │ + callq 547c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5c8,%edx │ │ │ │ mov $0x38ad,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 16b5a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8702,15 +8702,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq *0x5bfd7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 170d0 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 3f7d0 │ │ │ │ + callq 542d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5bc,%edx │ │ │ │ mov $0x3809,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 16f6a │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -8940,15 +8940,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5bbac(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 17520 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 48990 │ │ │ │ + callq 4dcd0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3ed,%edx │ │ │ │ mov $0x21bb,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1739a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9183,15 +9183,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5b75c(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 17970 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 40460 │ │ │ │ + callq 53700 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x774,%edx │ │ │ │ mov $0x4d4b,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 177ea │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9426,15 +9426,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5b30c(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 17dc0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 48670 │ │ │ │ + callq 4d9b0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3d0,%edx │ │ │ │ mov $0x2049,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 17c3a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9669,15 +9669,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5aebc(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 18210 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 45af0 │ │ │ │ + callq 4ae30 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2b8,%edx │ │ │ │ mov $0x12b1,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1808a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -9912,15 +9912,15 @@ │ │ │ │ mov %r12,%rdi │ │ │ │ callq *0x5aa6c(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 18660 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 469a0 │ │ │ │ + callq 4bce0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x330,%edx │ │ │ │ mov $0x1891,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 184da │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -10162,15 +10162,15 @@ │ │ │ │ callq *0x5a601(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 18af0 │ │ │ │ lea 0x10(%r12),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14d,%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4c820 │ │ │ │ + callq 48580 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x582,%edx │ │ │ │ mov $0x351f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 18925 │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ @@ -10441,15 +10441,15 @@ │ │ │ │ callq *0x5a11e(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 19030 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 52970 │ │ │ │ + callq 408f0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7f1,%edx │ │ │ │ mov $0x5322,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 18e5a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -10723,15 +10723,15 @@ │ │ │ │ callq *0x59c0e(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 19540 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4c660 │ │ │ │ + callq 483c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x575,%edx │ │ │ │ mov $0x3470,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1936a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -11005,15 +11005,15 @@ │ │ │ │ callq *0x596fe(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 19a50 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4b060 │ │ │ │ + callq 48d40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x731,%edx │ │ │ │ mov $0x4a1a,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1987a │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -11292,15 +11292,15 @@ │ │ │ │ je 19f70 │ │ │ │ mov 0x4(%rsp),%r9d │ │ │ │ mov (%rsp),%r8d │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 512e0 │ │ │ │ + callq 42d00 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x22f,%edx │ │ │ │ mov $0xcb6,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 19d9a │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -11580,15 +11580,15 @@ │ │ │ │ je 1a490 │ │ │ │ mov 0x4(%rsp),%r9d │ │ │ │ mov (%rsp),%r8d │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 51500 │ │ │ │ + callq 42f20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x23f,%edx │ │ │ │ mov $0xd72,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1a2ba │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -11871,15 +11871,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 51110 │ │ │ │ + callq 42b30 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0xbfa,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x21f,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -12164,15 +12164,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 4cae0 │ │ │ │ + callq 48840 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x36a0,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x5a1,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -12457,15 +12457,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 50fd0 │ │ │ │ + callq 429f0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0xb3e,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x20f,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -12749,15 +12749,15 @@ │ │ │ │ callq *0x577f7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1b980 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 48660 │ │ │ │ + callq 4d9a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3c3,%edx │ │ │ │ mov $0x1f9b,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1b75a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13044,15 +13044,15 @@ │ │ │ │ callq *0x57297(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1bee0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 46c80 │ │ │ │ + callq 4bfc0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x33f,%edx │ │ │ │ mov $0x1955,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1bcba │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13339,15 +13339,15 @@ │ │ │ │ callq *0x56d37(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1c440 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 48680 │ │ │ │ + callq 4d9c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x3e0,%edx │ │ │ │ mov $0x210d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1c21a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13634,15 +13634,15 @@ │ │ │ │ callq *0x567d7(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1c9a0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 45ae0 │ │ │ │ + callq 4ae20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2ab,%edx │ │ │ │ mov $0x1203,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1c77a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -13929,15 +13929,15 @@ │ │ │ │ callq *0x56277(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1cf00 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 45b00 │ │ │ │ + callq 4ae40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2c7,%edx │ │ │ │ mov $0x1375,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1ccda │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -14224,15 +14224,15 @@ │ │ │ │ callq *0x55d17(%rip) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1d460 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 46680 │ │ │ │ + callq 4b9c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x323,%edx │ │ │ │ mov $0x17e3,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1d23a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -14525,15 +14525,15 @@ │ │ │ │ xor %edx,%edx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%r9d │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - callq 50e70 │ │ │ │ + callq 42890 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0xa82,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x1ff,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -14829,15 +14829,15 @@ │ │ │ │ js 1e030 │ │ │ │ mov $0x0,%r8d │ │ │ │ je 1dd18 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ lea 0x10(%r12),%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 40220 │ │ │ │ + callq 534c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x767,%edx │ │ │ │ mov $0x4c9d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1dcfa │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -15216,15 +15216,15 @@ │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ push %rax │ │ │ │ pushq 0x20(%rsp) │ │ │ │ mov 0x18(%rsp),%r9d │ │ │ │ mov 0x14(%rsp),%r8d │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ - callq 4acd0 │ │ │ │ + callq 50010 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x292c,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x490,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -15552,15 +15552,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1ea80 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4ee00 │ │ │ │ + callq 44800 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4b5,%edx │ │ │ │ mov $0x2ae4,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1ea5d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -15878,15 +15878,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1f060 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 51aa0 │ │ │ │ + callq 3fa20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x79d,%edx │ │ │ │ mov $0x4f6d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1f03d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -16204,15 +16204,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1f640 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4faa0 │ │ │ │ + callq 454a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4ff,%edx │ │ │ │ mov $0x2eb2,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1f61d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -16530,15 +16530,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 1fc20 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 43990 │ │ │ │ + callq 53260 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6cc,%edx │ │ │ │ mov $0x4522,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 1fbfd │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -16856,15 +16856,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 20200 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4f1c0 │ │ │ │ + callq 44bc0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4d4,%edx │ │ │ │ mov $0x2c79,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 201dd │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -17182,15 +17182,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 207e0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 42400 │ │ │ │ + callq 51cd0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x64e,%edx │ │ │ │ mov $0x3f1d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 207bd │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -17508,15 +17508,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 20dc0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 421f0 │ │ │ │ + callq 51ac0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x63f,%edx │ │ │ │ mov $0x3e58,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 20d9d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -17834,15 +17834,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 213a0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 51820 │ │ │ │ + callq 3f7a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x78e,%edx │ │ │ │ mov $0x4ea8,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2137d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -18160,15 +18160,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 21980 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 42730 │ │ │ │ + callq 52000 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x65d,%edx │ │ │ │ mov $0x3fe2,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2195d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -18486,15 +18486,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 21f60 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4cc70 │ │ │ │ + callq 489d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5b0,%edx │ │ │ │ mov $0x3765,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 21f3d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -18812,15 +18812,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 22540 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 4c930 │ │ │ │ + callq 48690 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x591,%edx │ │ │ │ mov $0x35e4,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2251d │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ @@ -19142,15 +19142,15 @@ │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ push %rbx │ │ │ │ mov 0x14(%rsp),%r9d │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - callq 4aa30 │ │ │ │ + callq 4fd70 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x284f,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x47c,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -19467,15 +19467,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 23380 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4f000 │ │ │ │ + callq 44a00 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4c5,%edx │ │ │ │ mov $0x2bb4,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2310a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -19793,15 +19793,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 239a0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4f440 │ │ │ │ + callq 44e40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4e4,%edx │ │ │ │ mov $0x2d49,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2372a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -20119,15 +20119,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 23fc0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 40070 │ │ │ │ + callq 54120 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x723,%edx │ │ │ │ mov $0x4960,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 23d4a │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ @@ -20450,15 +20450,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 24610 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 46f70 │ │ │ │ + callq 4c2b0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x350,%edx │ │ │ │ mov $0x1a2f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2434a │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -20787,15 +20787,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 24c60 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 45ff0 │ │ │ │ + callq 4b330 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2d8,%edx │ │ │ │ mov $0x144f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2499a │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -21124,15 +21124,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 252b0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 46000 │ │ │ │ + callq 4b340 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x2e9,%edx │ │ │ │ mov $0x1529,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 24fea │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -21461,15 +21461,15 @@ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je 25900 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ - callq 47360 │ │ │ │ + callq 4c6a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x361,%edx │ │ │ │ mov $0x1b09,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2563a │ │ │ │ mov 0xf8(%rsp),%rdx │ │ │ │ @@ -21811,15 +21811,15 @@ │ │ │ │ je 260a0 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 47de0 │ │ │ │ + callq 4d120 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x38c,%edx │ │ │ │ mov $0x1cff,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 25d10 │ │ │ │ mov 0x138(%rsp),%rdx │ │ │ │ @@ -22212,15 +22212,15 @@ │ │ │ │ je 26840 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 46380 │ │ │ │ + callq 4b6c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x314,%edx │ │ │ │ mov $0x171f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 264b0 │ │ │ │ mov 0x138(%rsp),%rdx │ │ │ │ @@ -22620,15 +22620,15 @@ │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ pushq 0x38(%rsp) │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x34(%rsp),%r9d │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ - callq 4ae50 │ │ │ │ + callq 50190 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x4a6,%edx │ │ │ │ mov $0x2a1f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 26c70 │ │ │ │ @@ -23008,15 +23008,15 @@ │ │ │ │ je 27610 │ │ │ │ mov 0xc(%rsp),%r9d │ │ │ │ lea 0x10(%rbp),%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %ebx,%r8d │ │ │ │ lea 0x10(%r12),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 491f0 │ │ │ │ + callq 4e530 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x40e,%edx │ │ │ │ mov $0x2373,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2738d │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -23382,15 +23382,15 @@ │ │ │ │ je 27d40 │ │ │ │ movsd 0x8(%rsp),%xmm1 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12d,%ecx │ │ │ │ movq %r15,%xmm0 │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 52b40 │ │ │ │ + callq 40ac0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x801,%edx │ │ │ │ mov $0x53e7,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 27a6d │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ @@ -23759,15 +23759,15 @@ │ │ │ │ je 28180 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 42a60 │ │ │ │ + callq 52330 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x66d,%edx │ │ │ │ mov $0x40b3,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2815d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -24140,15 +24140,15 @@ │ │ │ │ je 288a0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4d250 │ │ │ │ + callq 45f90 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5ec,%edx │ │ │ │ mov $0x3a4f,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2887d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -24521,15 +24521,15 @@ │ │ │ │ je 28fc0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 42d00 │ │ │ │ + callq 525d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x67d,%edx │ │ │ │ mov $0x4184,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 28f9d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -24902,15 +24902,15 @@ │ │ │ │ je 296e0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4d990 │ │ │ │ + callq 466d0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x60e,%edx │ │ │ │ mov $0x3bf1,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 296bd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -25283,15 +25283,15 @@ │ │ │ │ je 29e00 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4dbf0 │ │ │ │ + callq 46930 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x61f,%edx │ │ │ │ mov $0x3cc2,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 29ddd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -25664,15 +25664,15 @@ │ │ │ │ je 2a520 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4cfe0 │ │ │ │ + callq 45d20 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5da,%edx │ │ │ │ mov $0x397e,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2a4fd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -26045,15 +26045,15 @@ │ │ │ │ je 2ac40 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4ffa0 │ │ │ │ + callq 459a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x526,%edx │ │ │ │ mov $0x3076,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2ac1d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -26426,15 +26426,15 @@ │ │ │ │ je 2b360 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4d510 │ │ │ │ + callq 46250 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x5fd,%edx │ │ │ │ mov $0x3b20,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2b33d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -26807,15 +26807,15 @@ │ │ │ │ je 2ba80 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r14),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4dec0 │ │ │ │ + callq 46c00 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x630,%edx │ │ │ │ mov $0x3d93,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2ba5d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -27197,15 +27197,15 @@ │ │ │ │ je 2c470 │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbp),%rcx │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r13,%rdi │ │ │ │ - callq 4b540 │ │ │ │ + callq 472a0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x536,%edx │ │ │ │ mov $0x3146,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2c1cd │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -27569,15 +27569,15 @@ │ │ │ │ je 2cbe0 │ │ │ │ mov 0xc(%rsp),%r9d │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 3fcc0 │ │ │ │ + callq 53d70 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x713,%edx │ │ │ │ mov $0x4890,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2c8b4 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -27946,15 +27946,15 @@ │ │ │ │ je 2d300 │ │ │ │ mov 0xc(%rsp),%r9d │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ - callq 53800 │ │ │ │ + callq 41780 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x857,%edx │ │ │ │ mov $0x57d7,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2cfd4 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -28333,15 +28333,15 @@ │ │ │ │ je 2da60 │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 4b880 │ │ │ │ + callq 475e0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x547,%edx │ │ │ │ mov $0x3221,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2d755 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -28720,15 +28720,15 @@ │ │ │ │ je 2e1c0 │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - callq 50ca0 │ │ │ │ + callq 43aa0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x701,%edx │ │ │ │ mov $0x47b5,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2deb5 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ @@ -29100,15 +29100,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov 0x14(%rsp),%eax │ │ │ │ mov %r14,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x24(%rsp),%r9d │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ - callq 456d0 │ │ │ │ + callq 4aa10 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x1ed7,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x3b4,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -29497,15 +29497,15 @@ │ │ │ │ mov 0x24(%rsp),%eax │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - callq 4fcb0 │ │ │ │ + callq 456b0 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x515,%edx │ │ │ │ mov $0x2fa5,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2ed14 │ │ │ │ @@ -29946,15 +29946,15 @@ │ │ │ │ mov 0x24(%rsp),%eax │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - callq 522c0 │ │ │ │ + callq 40240 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7cb,%edx │ │ │ │ mov $0x5169,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2f574 │ │ │ │ @@ -30395,15 +30395,15 @@ │ │ │ │ mov 0x24(%rsp),%eax │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - callq 43610 │ │ │ │ + callq 52ee0 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6bd,%edx │ │ │ │ mov $0x445d,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 2fdd4 │ │ │ │ @@ -30837,15 +30837,15 @@ │ │ │ │ mov %rbx,%rsi │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x10,%rax │ │ │ │ push %rax │ │ │ │ - callq 4f600 │ │ │ │ + callq 45000 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x4b16,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x746,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -31286,15 +31286,15 @@ │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ push %r14 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - callq 477d0 │ │ │ │ + callq 4cb10 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x1c0f,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x378,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -31742,15 +31742,15 @@ │ │ │ │ mov %r15,%rdi │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ lea 0x10(%rax),%r9 │ │ │ │ - callq 4a750 │ │ │ │ + callq 4fa90 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x46b,%edx │ │ │ │ mov $0x2788,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 31730 │ │ │ │ @@ -32197,15 +32197,15 @@ │ │ │ │ mov 0x44(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x48(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x60(%rsp) │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ lea 0x10(%rax),%r9 │ │ │ │ - callq 44d30 │ │ │ │ + callq 4a070 │ │ │ │ add $0x30,%rsp │ │ │ │ test %eax,%eax │ │ │ │ jne 323d0 │ │ │ │ xor %edi,%edi │ │ │ │ callq d290 │ │ │ │ mov $0x29c,%edx │ │ │ │ mov $0x113f,%esi │ │ │ │ @@ -32697,15 +32697,15 @@ │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ push %r14 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - callq 46010 │ │ │ │ + callq 4b350 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x162f,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x300,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -33148,15 +33148,15 @@ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - callq 50930 │ │ │ │ + callq 43730 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6f0,%edx │ │ │ │ mov $0x46da,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3317d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -33566,15 +33566,15 @@ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %ebx,%r9d │ │ │ │ lea 0x10(%r13),%r8 │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - callq 505c0 │ │ │ │ + callq 433c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x6de,%edx │ │ │ │ mov $0x45fe,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3393d │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ @@ -33979,15 +33979,15 @@ │ │ │ │ lea 0x10(%r14),%r9 │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x14(%rsp),%ecx │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ push %rcx │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r12,%rcx │ │ │ │ - callq 43360 │ │ │ │ + callq 52c30 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x436a,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x6a7,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -34431,15 +34431,15 @@ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ - callq 4ba50 │ │ │ │ + callq 477b0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x55b,%edx │ │ │ │ mov $0x3312,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 34965 │ │ │ │ mov 0x108(%rsp),%rdx │ │ │ │ @@ -34871,15 +34871,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 52fc0 │ │ │ │ + callq 40f40 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x55f5,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x82f,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -35373,15 +35373,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 49cb0 │ │ │ │ + callq 4eff0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x2581,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x43c,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -35875,15 +35875,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 52de0 │ │ │ │ + callq 40d60 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x54ee,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x818,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -36383,15 +36383,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 51d00 │ │ │ │ + callq 3fc80 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7b5,%edx │ │ │ │ mov $0x5076,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 36dd4 │ │ │ │ @@ -36886,15 +36886,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 42fa0 │ │ │ │ + callq 52870 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x694,%edx │ │ │ │ mov $0x4283,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 37744 │ │ │ │ @@ -37385,15 +37385,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 53490 │ │ │ │ + callq 41410 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x56fc,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x846,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -37887,15 +37887,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 52600 │ │ │ │ + callq 40580 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x7e3,%edx │ │ │ │ mov $0x5268,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 38a04 │ │ │ │ @@ -38386,15 +38386,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 496a0 │ │ │ │ + callq 4e9e0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x247a,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x425,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -38894,15 +38894,15 @@ │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rax │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ push %rax │ │ │ │ pushq 0x40(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 4a100 │ │ │ │ + callq 4f440 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x454,%edx │ │ │ │ mov $0x268a,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 39ce4 │ │ │ │ @@ -39397,15 +39397,15 @@ │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r13,%r8 │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 545a0 │ │ │ │ + callq 42520 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x5c49,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x8bb,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -39931,15 +39931,15 @@ │ │ │ │ add $0x10,%rdx │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ pushq $0x0 │ │ │ │ pushq 0x38(%rsp) │ │ │ │ push %r15 │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ - callq 44cd0 │ │ │ │ + callq 4a010 │ │ │ │ add $0x40,%rsp │ │ │ │ test %eax,%eax │ │ │ │ jne 3b610 │ │ │ │ xor %edi,%edi │ │ │ │ callq d290 │ │ │ │ mov $0x261,%edx │ │ │ │ mov $0xed3,%esi │ │ │ │ @@ -40545,15 +40545,15 @@ │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%r15),%r9 │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 48c60 │ │ │ │ + callq 4dfa0 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x22ad,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x400,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -41017,15 +41017,15 @@ │ │ │ │ mov %rbp,%rsi │ │ │ │ lea 0x10(%rbx),%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ push %rax │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ push %rax │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 45010 │ │ │ │ + callq 4a350 │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ pop %rdx │ │ │ │ mov $0x1dfb,%esi │ │ │ │ pop %rcx │ │ │ │ mov $0x3a0,%edx │ │ │ │ test %rax,%rax │ │ │ │ @@ -41515,15 +41515,15 @@ │ │ │ │ push %rbx │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ push %rbx │ │ │ │ push %r15 │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 53cd0 │ │ │ │ + callq 41c50 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x88b,%edx │ │ │ │ mov $0x5a27,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3cde4 │ │ │ │ @@ -42075,15 +42075,15 @@ │ │ │ │ push %rbx │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ add $0x10,%rbx │ │ │ │ push %rbx │ │ │ │ push %r15 │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 54170 │ │ │ │ + callq 420f0 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x8a4,%edx │ │ │ │ mov $0x5b44,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3d864 │ │ │ │ @@ -42637,15 +42637,15 @@ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ add $0x10,%rcx │ │ │ │ push %rcx │ │ │ │ mov %r12,%rcx │ │ │ │ pushq $0x0 │ │ │ │ push %r15 │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ - callq 44d00 │ │ │ │ + callq 4a040 │ │ │ │ add $0x30,%rsp │ │ │ │ test %eax,%eax │ │ │ │ jne 3e730 │ │ │ │ xor %edi,%edi │ │ │ │ callq d290 │ │ │ │ mov $0x281,%edx │ │ │ │ mov $0x101e,%esi │ │ │ │ @@ -43252,15 +43252,15 @@ │ │ │ │ add $0x10,%rdx │ │ │ │ push %rdx │ │ │ │ mov %rbp,%rdx │ │ │ │ push %rbx │ │ │ │ push %r15 │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - callq 53980 │ │ │ │ + callq 41900 │ │ │ │ add $0x20,%rsp │ │ │ │ movslq %eax,%rdi │ │ │ │ callq d290 │ │ │ │ mov $0x872,%edx │ │ │ │ mov $0x590a,%esi │ │ │ │ test %rax,%rax │ │ │ │ je 3ee64 │ │ │ │ @@ -43730,11676 +43730,7655 @@ │ │ │ │ mov $0x859,%edx │ │ │ │ pop %rsi │ │ │ │ mov $0x5833,%esi │ │ │ │ jmpq 3ee64 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003f680 : │ │ │ │ +000000000003f680 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rsi),%r15d │ │ │ │ + movslq 0x4(%rcx),%rbx │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + cvtsi2sd %r15d,%xmm0 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + ja 3f793 │ │ │ │ + sqrtsd %xmm0,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%esi │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 3f782 │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ + mov %esi,%r12d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3f76d │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %r14d,%ebx │ │ │ │ + mov %r14d,%ebp │ │ │ │ + mov 0x18(%rax),%r8 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add %r13,%r8 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add %r13,%r11 │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %ebp,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r10,%rcx,8),%xmm0 │ │ │ │ + mulsd (%r11),%xmm0 │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add %esi,%edx │ │ │ │ + mulsd (%r9,%rcx,8),%xmm0 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 3f738 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add %esi,%ebp │ │ │ │ + add %esi,%edi │ │ │ │ + cmp %ebx,%r12d │ │ │ │ + jne 3f730 │ │ │ │ + add %r15d,%r12d │ │ │ │ + add %r15d,%r14d │ │ │ │ + add $0x8,%r13 │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ + jne 3f6f0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d4b0 │ │ │ │ + jmpq 3f6c5 │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000003f7a0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov %rsp,%r14 │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - imul 0x8(%rsi),%ecx │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + imul %ecx,%ebx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 3f9d8 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3f798 │ │ │ │ - mov 0x2d897(%rip),%r13 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3f990 │ │ │ │ + mov 0x2d735(%rip),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 3f6fc │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 3f89e │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r15),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3f965 │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 3f798 │ │ │ │ + jle 3f990 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ cmpl $0x1,(%rsi) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 3f75e │ │ │ │ + jle 3f8ff │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 5a9b0 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3f850 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f6f0 │ │ │ │ + mov (%r15),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3f892 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 3f79b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3f99b │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 3f9af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r14,%rdi │ │ │ │ + test %eax,%eax │ │ │ │ + je 3f973 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3f7c5 │ │ │ │ - add $0x18,%rsp │ │ │ │ + jne 3fa0f │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 3f839 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003f7d0 : │ │ │ │ +000000000003fa20 : │ │ │ │ push %r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ + mov %r8d,0x4(%rsp) │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%r14d │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov %edx,0xc(%rsp) │ │ │ │ - mov 0x8(%rax),%r13d │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - shr $0x1f,%r14d │ │ │ │ - add %eax,%r14d │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - sar %r14d │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov %r14d,0x8(%rsp) │ │ │ │ - lea 0x10(%rsp),%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ - imul %r13d,%ecx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%r15),%r12d │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3f940 │ │ │ │ - mov (%rbx),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d6fa(%rip),%r13 │ │ │ │ - jmp 3f89d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 3f903 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 3f890 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 3f96b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - je 3f9c0 │ │ │ │ - cmp %r13d,%r12d │ │ │ │ - je 3fbd0 │ │ │ │ - cmp 0x8(%rsp),%r12d │ │ │ │ - je 3fac0 │ │ │ │ - lea 0x20b2f(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - callq 5ae80 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xc(%r15),%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 3f9b0 │ │ │ │ - cmp 0x8(%rsp),%eax │ │ │ │ - je 3fbc0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 3fcad │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 3f986 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + imul %ecx,%r14d │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d599(%rip),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 3f9fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 3fa7a │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%edi │ │ │ │ + mov 0x4(%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 3f9f0 │ │ │ │ - jmpq 3f92f │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ + je 3fc38 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d497(%rip),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 3fafd │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 3fb7a │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 59b70 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3faf0 │ │ │ │ - jmpq 3f92f │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 3f986 │ │ │ │ - nop │ │ │ │ - mov (%rbx),%esi │ │ │ │ + mov (%r15),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x2d39f(%rip),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 3fbfd │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r12d │ │ │ │ - cmp %r12d,(%rbx) │ │ │ │ - jle 3f968 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ + jle 3fbf0 │ │ │ │ + mov 0x2d4b6(%rip),%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 3fb28 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ cmpl $0x1,(%rsi) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 3fc7a │ │ │ │ + jle 3faed │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3fbf0 │ │ │ │ - jmpq 3f92f │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -000000000003fcc0 : │ │ │ │ - push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %r8,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %r9d,%r12d │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jbe 3ffe0 │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 3fee0 │ │ │ │ - imul %ecx,%r8d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + callq 576b0 │ │ │ │ + mov (%r14),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 3fdf6 │ │ │ │ - jmpq 3ff88 │ │ │ │ - cmp $0x2,%r12d │ │ │ │ - je 3ff20 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 55350 │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - je 3ff78 │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2d1a0(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3feb7 │ │ │ │ + jne 3fbe6 │ │ │ │ add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 3ff88 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + cmp %ebx,(%r15) │ │ │ │ + jle 3fbf0 │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x20(%r14),%rdx │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %ebx,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3fd90 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x4(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3fad0 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - callq 54a90 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2d0d3(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3fdea │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3ff94 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 3ffb2 │ │ │ │ - nop │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 3fd82 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 3fdd9 │ │ │ │ - nopl (%rax) │ │ │ │ callq 576b0 │ │ │ │ - jmpq 3fdd9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 3fec6 │ │ │ │ - cmp $0x2,%r12d │ │ │ │ - je 40048 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ + mov (%r14),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3fb1c │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 3fbf3 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3fc60 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 40061 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 3fc6c │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %ecx,%r9d │ │ │ │ - mov 0xc(%rdi),%ebx │ │ │ │ - imul %r8d,%r9d │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 3fd4c │ │ │ │ - lea 0x1(%rcx),%eax │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x1f,%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - sar %ecx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 3fd82 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ + jmpq 3fab8 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 3ffb2 │ │ │ │ + jmp 3fc0f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000040070 : │ │ │ │ +000000000003fc80 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %r8,%r13 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub $0xf8,%rsp │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x4(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + mov 0x140(%rsp),%r14d │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + imul %r9d,%r14d │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x78(%rsp),%rax │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov %ebx,%edx │ │ │ │ + cmpl $0x1,0x148(%rsp) │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + je 40218 │ │ │ │ + mov 0x140(%rsp),%r8d │ │ │ │ + mov %r9d,%ecx │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + movl $0xffffffff,0xd0(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x98(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r15),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 40148 │ │ │ │ + lea 0xb0(%rsp),%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movl $0x0,0x4(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r14d,%r15d │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmpq 3ffdd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movslq 0x4(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %r13,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x2cfc6(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 401e0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4011c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 401e0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + jne 40208 │ │ │ │ + mov 0x140(%rsp),%ecx │ │ │ │ + add $0x1,%r15d │ │ │ │ + add %ecx,0x4(%rsp) │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 40148 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4008a │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 51440 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + cmpl $0x1,0x148(%rsp) │ │ │ │ + jne 3ff20 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2cdb7(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40110 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 401e3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmpq 3ffa3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x148(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 401d0 │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 40218 │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 40239 │ │ │ │ + add $0xf8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x98(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 4019f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 4014b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 3fee8 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000040220 : │ │ │ │ +0000000000040240 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r13d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 403a0 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 40430 │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 403d0 │ │ │ │ - cmp $0x3,%r8d │ │ │ │ - je 40400 │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x2022b(%rip),%rdi │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + imul %r15d,%r13d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov $0x1,%esi │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov %r13d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe0(%rsp),%esi │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + test %esi,%esi │ │ │ │ + je 404f0 │ │ │ │ + mov (%r14),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 40490 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r13d,%r13d │ │ │ │ - callq 5ae80 │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmpq 403b2 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %r14,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x2cbed(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 40398 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 402c4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 40398 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + jne 404e8 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0xd8(%rsp),%r13d │ │ │ │ + cmp %r12d,(%r14) │ │ │ │ + jle 40490 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4030d │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ - jle 40328 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq *%r13 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 40445 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 51440 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + jne 40338 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2cc2d(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 402b8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + jmpq 4037c │ │ │ │ + nopl (%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 40560 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4045a │ │ │ │ - add $0x28,%rsp │ │ │ │ + jne 40579 │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 40363 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0xc(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0xc(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x1633b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 40493 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x8(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x1660b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x8(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x1676b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0xc(%r14),%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x15e6b(%rip),%r13 │ │ │ │ - jmpq 40295 │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 4030c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 404b6 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000040460 : │ │ │ │ +0000000000040580 : │ │ │ │ push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %r8,%rbx │ │ │ │ sub $0x98,%rsp │ │ │ │ - mov 0xc(%rsi),%r12d │ │ │ │ - mov 0x8(%rdx),%r15d │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r12d,0x58(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - mov (%r14),%eax │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 406a8 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - movl $0x0,0x24(%rsp) │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x10(%rbx),%rbx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x4(%rbp),%ebx │ │ │ │ - mov %eax,0x6c(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - add $0x1,%rax │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - mov 0x24(%r14),%ebx │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - lea -0x1(%r12),%eax │ │ │ │ - mov %ebx,0x68(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - movslq 0x24(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 40685 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - movslq 0xc(%r14),%r9 │ │ │ │ - movl $0x0,0x1c(%rsp) │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - imul 0x8(%r14),%eax │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0xc(%rbx),%edx │ │ │ │ - imul %r9,%r13 │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - imul 0x8(%rbx),%edx │ │ │ │ - mov %eax,0x64(%rsp) │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %edx,0x60(%rsp) │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - movslq 0x1c(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - mov 0x58(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 40662 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0xc(%rdi),%r10d │ │ │ │ - mov 0x8(%rdi),%edx │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - add 0x88(%rsp),%rax │ │ │ │ - imul %r10d,%edx │ │ │ │ - lea (%rcx,%rax,8),%rbp │ │ │ │ - imul 0xc(%rsp),%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%r12 │ │ │ │ - movslq %r10d,%rdi │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 40659 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 40647 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - mulsd (%rcx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 40630 │ │ │ │ - add $0x1,%r8d │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r11,%rcx │ │ │ │ - cmp %r8d,%r15d │ │ │ │ - jne 40620 │ │ │ │ - add %r13,%rbx │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbp,%rsi │ │ │ │ - jne 40610 │ │ │ │ - mov 0x60(%rsp),%edi │ │ │ │ - addl $0x1,0xc(%rsp) │ │ │ │ - add %edi,0x18(%rsp) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov 0x64(%rsp),%edi │ │ │ │ - add %edi,0x1c(%rsp) │ │ │ │ - cmp 0x14(%rsp),%eax │ │ │ │ - jne 405a6 │ │ │ │ - mov 0x68(%rsp),%edi │ │ │ │ - addl $0x1,0x10(%rsp) │ │ │ │ - add %edi,0x20(%rsp) │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - mov 0x6c(%rsp),%edi │ │ │ │ - add %edi,0x24(%rsp) │ │ │ │ - cmp 0x5c(%rsp),%eax │ │ │ │ - jne 40509 │ │ │ │ - add $0x98,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -00000000000406c0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0x8(%rsi),%r15d │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - movabs $0x200000000,%rax │ │ │ │ - movl $0x2,0x90(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - movabs $0x100000002,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - movabs $0x300000000,%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - add $0x4,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - movabs $0x500000001,%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - add $0x3,%rax │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ - cmp $0x3,%r15d │ │ │ │ - je 40ab4 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - je 4079b │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x1fd64(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - sub %fs:0x28,%rdx │ │ │ │ - jne 40aca │ │ │ │ - add $0xa8,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - lea 0x70(%rsp),%rdx │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x9,%r8d │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - mov (%rbx),%ebx │ │ │ │ - mov %ebx,0x34(%rsp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 40924 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4091d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - movl $0x0,0x24(%rsp) │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov 0x10(%rdi),%rbx │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x10(%rsi),%rbx │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x4(%rdi),%ebx │ │ │ │ - mov %eax,0x48(%rsp) │ │ │ │ - lea -0x1(%r8),%eax │ │ │ │ - mov %ebx,0x8(%rsp) │ │ │ │ - movslq %r8d,%rbx │ │ │ │ - lea 0x4(%rdx,%rax,4),%r14 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - movslq 0x30(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - movslq 0x24(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - lea (%rdi,%rax,8),%r9 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r9,0x18(%rax) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 408fa │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - imul 0x8(%rdi),%eax │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - movslq %r13d,%r11 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r10),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - add %r11,%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq (%rdx,%rax,4),%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - movsd (%r9,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%r8d │ │ │ │ - jg 408c0 │ │ │ │ - add $0x4,%r10 │ │ │ │ - add %rbx,%rdi │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 408a8 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add 0x10(%rsp),%r12d │ │ │ │ - add 0xc(%rsp),%r13d │ │ │ │ - cmp 0x8(%rsp),%ebp │ │ │ │ - jne 40890 │ │ │ │ - mov 0x50(%rsp),%esi │ │ │ │ - addl $0x1,0x20(%rsp) │ │ │ │ - add %esi,0x30(%rsp) │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ - add %esi,0x24(%rsp) │ │ │ │ - cmp 0x34(%rsp),%eax │ │ │ │ - jne 40831 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40772 │ │ │ │ - mov 0x34(%rsp),%esi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + imul 0x18(%rsp),%r13d │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %r13d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe8(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4091d │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r12d,%ecx │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - imul %r12d,%ecx │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov %r15d,0x24(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea 0x0(,%rcx,8),%rbp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x4(%rbx),%eax │ │ │ │ - mov 0x24(%rbx),%ebx │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - mov %ebx,0x5c(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x24(%rdi),%ebx │ │ │ │ - lea 0x0(,%rax,4),%r13 │ │ │ │ - imul %rbp,%rcx │ │ │ │ - mov %ebx,0x58(%rsp) │ │ │ │ - lea (%rcx,%rax,8),%r14 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - movslq 0x40(%rsp),%rax │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - movslq 0x38(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - lea (%rbx,%rax,8),%r9 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r9,0x18(%rax) │ │ │ │ + je 40850 │ │ │ │ + mov (%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 40a8a │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movl $0x0,(%rsp) │ │ │ │ + jle 407f0 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - imul 0x8(%rbx),%eax │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movslq (%rsp),%rax │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %eax,%eax │ │ │ │ - movslq (%rdi,%rax,4),%rcx │ │ │ │ - add %r8,%rcx │ │ │ │ - movsd (%r9,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - jg 40a27 │ │ │ │ - lea 0x1(%r10),%eax │ │ │ │ - add %r13,%rdi │ │ │ │ - add %rbp,%rsi │ │ │ │ - cmp %eax,%r12d │ │ │ │ - je 40a60 │ │ │ │ - mov %eax,%r10d │ │ │ │ - jmp 40a25 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - add %r14,%r11 │ │ │ │ - lea 0x1(%rbx),%eax │ │ │ │ - cmp %ebx,%r10d │ │ │ │ - je 40a6f │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 40a1c │ │ │ │ - addl $0x1,0x8(%rsp) │ │ │ │ - mov 0x20(%rsp),%edi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - add %edi,(%rsp) │ │ │ │ - add 0x24(%rsp),%r15d │ │ │ │ - cmp 0xc(%rsp),%eax │ │ │ │ - jne 40a0a │ │ │ │ - mov 0x5c(%rsp),%edi │ │ │ │ - addl $0x1,0x30(%rsp) │ │ │ │ - add %edi,0x40(%rsp) │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ - add %edi,0x38(%rsp) │ │ │ │ - cmp 0x34(%rsp),%eax │ │ │ │ - jne 409a2 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40772 │ │ │ │ - lea 0x60(%rsp),%rdx │ │ │ │ - mov $0x2,%r12d │ │ │ │ - mov $0x4,%r8d │ │ │ │ - jmpq 407ac │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000040ad0 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - mov 0x8(%rsi),%r13d │ │ │ │ - movslq 0xc(%rdi),%rbx │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - mov 0x4(%rsi),%eax │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - cmp $0x2,%r13d │ │ │ │ - je 40b3f │ │ │ │ - cmp $0x3,%r13d │ │ │ │ - je 40d26 │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 40c6c │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1f9c2(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0xc(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 40c5b │ │ │ │ - movslq 0x8(%rsp),%rax │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rax,%rsi │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - lea -0x1(%rsi),%r11d │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - lea 0x1(%rbx),%eax │ │ │ │ - shl $0x3,%rbx │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - lea 0x8(,%r11,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmpq 4070a │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ movslq %r13d,%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - lea (%r15,%rax,8),%r9 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - lea (%r9,%rax,1),%r10 │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %r14,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x2c895(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 40c42 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r10,%r8 │ │ │ │ - lea (%rax,%r9,1),%rbp │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%r9,%rax,8),%xmm0 │ │ │ │ - mulsd (%r10,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 40c00 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %rbx,%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jne 40bf8 │ │ │ │ + jne 40848 │ │ │ │ add $0x1,%r12d │ │ │ │ - add 0x30(%rsp),%r13d │ │ │ │ - add 0x28(%rsp),%r14d │ │ │ │ - cmp %r12d,0xc(%rsp) │ │ │ │ - jne 40bb8 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 40c5b │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - movslq %ebx,%r9 │ │ │ │ - mov 0xc(%r12),%r13d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - mov 0x18(%rbp),%r14 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - imul 0x8(%r12),%r13d │ │ │ │ - lea -0x1(%rax),%r8d │ │ │ │ - mov 0xc(%rbp),%r12d │ │ │ │ - imul 0x8(%rbp),%r12d │ │ │ │ - lea 0x8(,%r8,8),%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq %ebx,%rax │ │ │ │ - lea (%r15,%rax,8),%rdi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 40d0e │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 40ce8 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9,%rsi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 40ce0 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r13d,%ebx │ │ │ │ - add %r12d,%ebp │ │ │ │ - cmp %r11d,0xc(%rsp) │ │ │ │ - jne 40cb8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40c5d │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 40c5b │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - movslq 0x8(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x1(%rbx),%eax │ │ │ │ - imul %edi,%eax │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - lea -0x1(%rdi),%r12d │ │ │ │ - mov %eax,0x44(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - lea 0x8(,%r12,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - nop │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - lea (%rbx,%rax,1),%rbp │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 40e65 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rbp,%r9 │ │ │ │ - lea (%rax,%r11,1),%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ - mulsd (%r11,%rax,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ - mulsd 0x0(%rbp,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 40e08 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r13,%rsi │ │ │ │ - add %r13,%rdi │ │ │ │ - add %r13,%r8 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jne 40e00 │ │ │ │ - addl $0x1,0x10(%rsp) │ │ │ │ - mov 0x44(%rsp),%edi │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - add %edi,0x18(%rsp) │ │ │ │ - add 0x40(%rsp),%r15d │ │ │ │ - cmp %eax,0xc(%rsp) │ │ │ │ - jne 40db0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 40c5d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000040e90 : │ │ │ │ - push %r15 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov 0x8(%rsi),%esi │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %ebx,0x28(%rsp) │ │ │ │ - mov 0xc(%rdx),%edx │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 40ef3 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 411a2 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 41069 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1f636(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0x28(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4116e │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - mov %r15d,%ecx │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - imul %edx,%ecx │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,1),%edi │ │ │ │ - mov %edi,0x60(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea (%rdx,%rdx,1),%eax │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %ecx,0x50(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - movslq 0x2c(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea (%rbx,%rax,8),%r12 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - cmp %ebx,0x48(%rsp) │ │ │ │ - jne 40fc1 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %edx,%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + add 0xe0(%rsp),%r13d │ │ │ │ + cmp %r12d,(%r14) │ │ │ │ + jle 407f0 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x2,%r13d │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - lea (%rdx,%rbx,1),%ebp │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4104b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41029 │ │ │ │ - mov %r10d,%ecx │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - mov %r12,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ - add %edx,%ecx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd (%rax,%r8,8),%xmm0 │ │ │ │ - add $0x8,%rax │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 41000 │ │ │ │ - lea (%rbx,%r10,1),%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm1,(%r11,%rax,8) │ │ │ │ - lea 0x0(%rbp,%r10,1),%eax │ │ │ │ - add $0x1,%r10d │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm2,(%r11,%rax,8) │ │ │ │ - cmp %r10d,%edx │ │ │ │ - jne 40fe0 │ │ │ │ - add 0x10(%rsp),%rdi │ │ │ │ - add 0x18(%rsp),%ebx │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 4117f │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 40fd2 │ │ │ │ - mov 0x28(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4116e │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ - mov 0xc(%rax),%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - imul 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - movslq %edx,%r10 │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - mov 0x4(%rdi),%esi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov %esi,0x2c(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - movslq %r12d,%rsi │ │ │ │ - movslq %r13d,%rcx │ │ │ │ - cmp %ebx,0x2c(%rsp) │ │ │ │ - jne 410f9 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %edx,%eax │ │ │ │ - imul %ebp,%eax │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4115b │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea (%rax,%rsi,8),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add 0x30(%rsp),%rsi │ │ │ │ - lea (%rax,%rsi,8),%r8 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - lea (%rax,%rcx,8),%r11 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %rbx,%rax │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 4114c │ │ │ │ - nop │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - add %edx,%ecx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd -0x8(%rax),%xmm0 │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 41130 │ │ │ │ - movsd %xmm1,(%r11,%r9,8) │ │ │ │ - add $0x1,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 41120 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add %r15d,%r12d │ │ │ │ - add %r14d,%r13d │ │ │ │ - cmp %ebp,0x28(%rsp) │ │ │ │ - jne 410d0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0x60(%rsp),%ebx │ │ │ │ - add $0x1,%r14d │ │ │ │ - add %ebx,0x2c(%rsp) │ │ │ │ - mov 0x50(%rsp),%ebx │ │ │ │ - add %ebx,0x20(%rsp) │ │ │ │ - cmp %r14d,0x28(%rsp) │ │ │ │ - jne 40f81 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41170 │ │ │ │ - mov 0x28(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4116e │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - imul %edx,%ecx │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,2),%esi │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %esi,0x6c(%rsp) │ │ │ │ - mov %edi,0x64(%rsp) │ │ │ │ - lea (%rdx,%rdx,1),%edi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea (%rdi,%rdx,1),%eax │ │ │ │ - mov %edi,0x68(%rsp) │ │ │ │ - mov %ecx,0x60(%rsp) │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - movslq 0x40(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ - movslq 0x30(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rbp │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - cmp %ebx,0x64(%rsp) │ │ │ │ - jne 41280 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %edx,%eax │ │ │ │ - imul 0x2c(%rsp),%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movl $0x3,0x18(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x68(%rsp),%r13d │ │ │ │ - lea (%r9,%rax,1),%r11 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea (%rdx,%r12,1),%r14d │ │ │ │ - test %edx,%edx │ │ │ │ - jle 41341 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41311 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - xor %eax,%eax │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 407a1 │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jne 40690 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 406d4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - movsd (%r10,%rax,8),%xmm4 │ │ │ │ - add %edx,%ecx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ - movsd (%r9,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd (%r11,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 412d8 │ │ │ │ - lea (%r12,%rbx,1),%eax │ │ │ │ - cltq │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ - lea (%r14,%rbx,1),%eax │ │ │ │ - cltq │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ - lea 0x0(%r13,%rbx,1),%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - cltq │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 412b0 │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - add 0x10(%rsp),%rdi │ │ │ │ - add %eax,%r12d │ │ │ │ - add %eax,%r13d │ │ │ │ - subl $0x1,0x18(%rsp) │ │ │ │ - jne 41299 │ │ │ │ - mov 0x6c(%rsp),%edi │ │ │ │ - addl $0x1,0x2c(%rsp) │ │ │ │ - add %edi,0x40(%rsp) │ │ │ │ - mov 0x2c(%rsp),%eax │ │ │ │ - mov 0x60(%rsp),%edi │ │ │ │ - add %edi,0x30(%rsp) │ │ │ │ - cmp %eax,0x28(%rsp) │ │ │ │ - jne 41236 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 41170 │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000041390 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdx,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0xc(%rsi),%ebx │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ - mov 0x8(%rsi),%edx │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %ebx,0x44(%rsp) │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov %ebx,0x60(%rsp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 413fa │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 416a5 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 415a7 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1f152(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - mov $0x1,%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xe8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 408c8 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 408e1 │ │ │ │ add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x60(%rsp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 415a0 │ │ │ │ - movslq 0x44(%rsp),%rdx │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - lea (%r9,%r9,1),%r11d │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - lea (%r11,%r9,1),%ebp │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - imul %r9d,%ebx │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - lea (%rdx,%rdx,1),%edi │ │ │ │ - mov %edi,0x38(%rsp) │ │ │ │ - mov 0x8(%rax),%edi │ │ │ │ - lea -0x1(%rdx),%eax │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ - imul %r9d,%edi │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ - lea -0x1(%r9),%ebx │ │ │ │ - mov %edi,0x30(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - movslq 0x10(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,8),%rdx │ │ │ │ - mov 0x44(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4157d │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0xc(%rax),%r13d │ │ │ │ - mov 0x18(%rax),%r15 │ │ │ │ - imul 0x8(%rax),%r13d │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - imul 0x8(%rsp),%r13d │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - movslq %r13d,%r13 │ │ │ │ - lea (%rsi,%rax,1),%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - lea (%r15,%rax,8),%r8 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 41569 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - lea (%r11,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ - mulsd (%rsi),%xmm0 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%rdi),%xmm1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 41510 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %r9d,%r12d │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jne 414f0 │ │ │ │ - mov 0x38(%rsp),%esi │ │ │ │ - addl $0x1,0x8(%rsp) │ │ │ │ - add %esi,0x18(%rsp) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov 0x30(%rsp),%esi │ │ │ │ - add %esi,0x10(%rsp) │ │ │ │ - cmp %eax,0x60(%rsp) │ │ │ │ - jne 41490 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 413e8 │ │ │ │ - mov 0x60(%rsp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 415a0 │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea -0x1(%r9),%r8d │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r15d,(%rsp) │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x44(%rsp),%ecx │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - movslq %r14d,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 41686 │ │ │ │ - mov 0xc(%r15),%r11d │ │ │ │ - imul 0x8(%r15),%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x18(%r15),%rbp │ │ │ │ - imul %r12d,%r11d │ │ │ │ - lea (%rbx,%rdx,8),%rcx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - add 0x18(%rsp),%rdx │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - movslq %r11d,%r11 │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4167a │ │ │ │ - lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rsi │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 41660 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %r9d,%r10d │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 41648 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0x44(%rsp),%r13d │ │ │ │ - add (%rsp),%r14d │ │ │ │ - cmp %r12d,0x60(%rsp) │ │ │ │ - jne 41600 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 413e8 │ │ │ │ - mov 0x60(%rsp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 415a0 │ │ │ │ - movslq 0x44(%rsp),%rdx │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - lea (%r9,%r9,1),%ebp │ │ │ │ - lea 0x0(,%r9,8),%r13d │ │ │ │ - lea 0x0(%rbp,%r9,1),%r14d │ │ │ │ - movl $0x0,0x64(%rsp) │ │ │ │ - lea 0x0(,%r9,4),%r12d │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea (%r12,%r9,1),%r15d │ │ │ │ - imul %r9d,%edx │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - movl $0x0,0x58(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movl $0x0,0x48(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea (%r14,%r14,1),%edi │ │ │ │ - mov %edi,(%rsp) │ │ │ │ - mov %r13d,%edi │ │ │ │ - sub %r9d,%edi │ │ │ │ - mov %edi,0x8(%rsp) │ │ │ │ - lea (%rbx,%rbx,2),%edi │ │ │ │ - mov %edi,0x84(%rsp) │ │ │ │ - mov 0x8(%rax),%edi │ │ │ │ - lea -0x1(%rbx),%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - imul %r9d,%edi │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - lea -0x1(%r9),%eax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %edi,0x80(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq 0x58(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x44(%rsp),%r8d │ │ │ │ - lea (%rbx,%rax,8),%rdi │ │ │ │ - movslq 0x64(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - lea (%rdi,%rcx,1),%rsi │ │ │ │ - lea (%rbx,%rax,8),%rdx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 418ff │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - lea (%rsi,%rcx,1),%r8 │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - imul 0x8(%rbx),%eax │ │ │ │ - imul 0x48(%rsp),%eax │ │ │ │ - cltq │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - add 0x28(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 418e3 │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 407f3 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov 0xe0(%rsp),%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 40664 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - mulsd (%rsi),%xmm0 │ │ │ │ - lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%r8),%xmm1 │ │ │ │ - lea (%r14,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - lea (%r12,%rax,1),%ecx │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%rsi),%xmm1 │ │ │ │ - lea (%r15,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%r8),%xmm1 │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rax,8) │ │ │ │ - movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - add %eax,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%rsi),%xmm1 │ │ │ │ - lea 0x0(%r13,%rax,1),%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ - mulsd (%r8),%xmm1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,0x10(%rsp) │ │ │ │ - jne 41818 │ │ │ │ - add %r9d,0x18(%rsp) │ │ │ │ - add $0x8,%rdi │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rsi,0x30(%rsp) │ │ │ │ - jne 417e8 │ │ │ │ - mov 0x84(%rsp),%edi │ │ │ │ - addl $0x1,0x48(%rsp) │ │ │ │ - add %edi,0x58(%rsp) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - add %edi,0x64(%rsp) │ │ │ │ - cmp %eax,0x60(%rsp) │ │ │ │ - jne 41770 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 413e8 │ │ │ │ - nop │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 40816 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041930 : │ │ │ │ +00000000000408f0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov $0x1,%edx │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - cmpl $0x3,0x8(%rcx) │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov 0xc(%rdx),%esi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %ebx,0x40(%rsp) │ │ │ │ - jne 41b46 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 41b35 │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - movslq %r15d,%r11 │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %rdi,%rax │ │ │ │ - imul %esi,%edx │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - lea 0x0(,%r11,8),%rbx │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movl $0x0,0x24(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - mov %edi,0x44(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%edi │ │ │ │ - mov %edi,0x4c(%rsp) │ │ │ │ - add %edi,%edi │ │ │ │ - mov %edi,0x50(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - lea (%r15,%r15,2),%edi │ │ │ │ - mov %edi,0x54(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %edx,0x48(%rsp) │ │ │ │ - movslq 0x24(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - lea (%rbx,%rax,8),%r9 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea (%r9,%rax,1),%r8 │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rbp │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ - cmp %ebx,0x44(%rsp) │ │ │ │ - jne 41a3c │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - imul 0x14(%rsp),%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movl $0x3,0x10(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x50(%rsp),%r14d │ │ │ │ - mov 0x4c(%rsp),%r13d │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 41af9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41ac9 │ │ │ │ - mov %ebx,%edx │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x28(%rsp),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r12d │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov (%rbx),%edx │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 40a71 │ │ │ │ + mov 0x2c5e3(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 409b3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - movsd (%r9,%rax,8),%xmm4 │ │ │ │ - add %esi,%edx │ │ │ │ - movsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ - movsd (%r8,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd (%r10,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 41a90 │ │ │ │ - lea (%r12,%rbx,1),%eax │ │ │ │ - cltq │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ - lea 0x0(%r13,%rbx,1),%eax │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jle 40a60 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ - lea (%r14,%rbx,1),%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 41a68 │ │ │ │ - add 0x8(%rsp),%rdi │ │ │ │ - add %esi,%r12d │ │ │ │ - add %esi,%r13d │ │ │ │ - add %esi,%r14d │ │ │ │ - subl $0x1,0x10(%rsp) │ │ │ │ - jne 41a5a │ │ │ │ - mov 0x54(%rsp),%edi │ │ │ │ - addl $0x1,0x14(%rsp) │ │ │ │ - add %edi,0x24(%rsp) │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%edi │ │ │ │ - add %edi,0x20(%rsp) │ │ │ │ - cmp %eax,0x40(%rsp) │ │ │ │ - jne 419f2 │ │ │ │ - add $0x68,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1ea01(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x68,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + addsd (%rax),%xmm0 │ │ │ │ + mov (%r12),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 409a8 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 40a78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mulsd 0x1fa28(%rip),%xmm0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r15,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 40aac │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000041b70 : │ │ │ │ +0000000000040ac0 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 41bc8 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 41d7c │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 41ce2 │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x1e9c1(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0xc(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 41cd1 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x18(%rdx),%r14 │ │ │ │ - lea 0x0(,%rcx,8),%r11 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 40bd8 │ │ │ │ + mov (%rdi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 40bc0 │ │ │ │ + mov 0x2c464(%rip),%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,1),%ebx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - mov %ebx,0x18(%rsp) │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov %esi,0x40(%rsp) │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - movslq %r13d,%r10 │ │ │ │ - shl $0x3,%r10 │ │ │ │ - lea (%rdi,%rax,8),%r8 │ │ │ │ - movslq %r12d,%rax │ │ │ │ - lea (%r14,%r10,1),%rdx │ │ │ │ - add 0x38(%rsp),%r10 │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%r8,%r11,1),%r9 │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41ca7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r8,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - movsd (%r9,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 41c80 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r11,%rsi │ │ │ │ - add %r11,%rdi │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 41c75 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x18(%rsp),%ebp │ │ │ │ - add 0x40(%rsp),%r12d │ │ │ │ - add 0x30(%rsp),%r13d │ │ │ │ - cmp %ebx,0xc(%rsp) │ │ │ │ - jne 41c40 │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 40b30 │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r14) │ │ │ │ + jle 40bc0 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 40b7d │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 576b0 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 40b20 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 40d50 │ │ │ │ add $0x58,%rsp │ │ │ │ + mov %r14d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 41cd1 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0xc(%rdi),%r12d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0xc(%rdx),%ebp │ │ │ │ - imul 0x8(%rdi),%r12d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea -0x1(%r15),%r8d │ │ │ │ - imul 0x8(%rdx),%ebp │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x18(%rdx),%r13 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41d62 │ │ │ │ - lea 0x0(%r13,%rcx,8),%rdi │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - lea (%rcx,%rdx,8),%rsi │ │ │ │ - lea (%r14,%rax,8),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rsi,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 41d48 │ │ │ │ - add $0x1,%r9d │ │ │ │ - add %r15d,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - add %ebp,%ebx │ │ │ │ - cmp %r9d,0xc(%rsp) │ │ │ │ - jne 41d20 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 41cd3 │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 41cd1 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - lea (%r15,%r15,2),%edi │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - mov %edi,0x44(%rsp) │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + mov %r14,%rdi │ │ │ │ xor %r14d,%r14d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - movslq %edi,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - lea 0x18(%rdi),%rax │ │ │ │ - mov %esi,0x40(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - movslq %r14d,%rbp │ │ │ │ - shl $0x3,%rbp │ │ │ │ - lea (%rdi,%rax,8),%r10 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%r10,%rbx,1),%r9 │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%r9,%rbx,1),%r11 │ │ │ │ - lea (%rdi,%rax,1),%rsi │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea (%rax,%rbp,1),%rdx │ │ │ │ - add 0x48(%rsp),%rbp │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41e87 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r10,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - movsd (%r9,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 41e50 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %rbx,%rdi │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %rbx,%r8 │ │ │ │ - cmp %rbp,%rdx │ │ │ │ - jne 41e42 │ │ │ │ - addl $0x1,0x10(%rsp) │ │ │ │ - add 0x44(%rsp),%r12d │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - add 0x40(%rsp),%r13d │ │ │ │ - add 0x38(%rsp),%r14d │ │ │ │ - cmp %eax,0xc(%rsp) │ │ │ │ - jne 41e00 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 41cd3 │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -0000000000041ed0 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ - mov 0xc(%rsi),%r15d │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 41f30 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 420c0 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 42020 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1e689(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4200a │ │ │ │ - mov 0x18(%rsi),%r13 │ │ │ │ - mov 0x18(%rax),%r14 │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - lea (%r15,%r15,1),%r12d │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov %esi,0x20(%rsp) │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - lea 0x0(%r13,%rax,8),%rdi │ │ │ │ - movslq %ebx,%rax │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 41ff4 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - movsd (%r9,%rax,8),%xmm1 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - mulsd 0x8(%rdx),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 41fc8 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - add 0x20(%rsp),%ebx │ │ │ │ - add 0x18(%rsp),%ebp │ │ │ │ - cmp %r10d,0xc(%rsp) │ │ │ │ - jne 41f90 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ + callq 55ec0 │ │ │ │ + jmp 40b91 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ebx,%r12d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + movsd %xmm1,(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4200a │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0xc(%rdi),%r12d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov 0xc(%rdx),%ebp │ │ │ │ - imul 0x8(%rdi),%r12d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea -0x1(%r15),%r8d │ │ │ │ - imul 0x8(%rdx),%ebp │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x18(%rdx),%r13 │ │ │ │ + jle 40d4a │ │ │ │ + movsd (%rsp),%xmm1 │ │ │ │ + movslq %r12d,%r12 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x2c333(%rip),%rbx │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + mov %r15,%r14 │ │ │ │ + movsd %xmm1,0x8(%rsp) │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rbx,%rbp │ │ │ │ + mov %r12d,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea 0x0(%r13,%rcx,8),%rcx │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 420a2 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,8),%rdi │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd (%rcx),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 42088 │ │ │ │ - add $0x1,%r9d │ │ │ │ - add %r15d,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - add %ebp,%ebx │ │ │ │ - cmp %r9d,0xc(%rsp) │ │ │ │ - jne 42060 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r13d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%r9 │ │ │ │ + mov %r9,0x18(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 40ce0 │ │ │ │ + mov 0x18(%rsi),%rdx │ │ │ │ + mov 0x18(%r15),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4200c │ │ │ │ + movsd 0x8(%rsp),%xmm1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4200a │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movslq %r15d,%rcx │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ - mov %r15d,0x3c(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,2),%ebx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %ebx,0x38(%rsp) │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - imul 0x8(%rax),%esi │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,0x30(%rsp) │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - lea (%rsi,%r14,1),%r9 │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov 0x3c(%rsp),%eax │ │ │ │ - lea (%rdi,%r15,1),%r8 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 421c1 │ │ │ │ - lea (%r9,%r14,1),%r11 │ │ │ │ - lea (%r8,%r15,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd (%r9,%rax,8),%xmm1 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - mulsd 0x8(%rdx),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r11,%rax,8),%xmm1 │ │ │ │ - mulsd 0x10(%rdx),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd (%rcx,%rax,8),%xmm2 │ │ │ │ + movsd (%rdx,%rax,8),%xmm0 │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 42180 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x38(%rsp),%ebp │ │ │ │ - add 0x30(%rsp),%r12d │ │ │ │ - add 0x28(%rsp),%r13d │ │ │ │ - cmp %ebx,0xc(%rsp) │ │ │ │ - jne 42138 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 4200c │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jne 40cc0 │ │ │ │ + mov %r9,%rdx │ │ │ │ + movsd %xmm3,(%rsp) │ │ │ │ + callq 57610 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + movsd (%rsp),%xmm3 │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + addsd (%rax),%xmm3 │ │ │ │ + test %edx,%edx │ │ │ │ + jne 40d42 │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,(%r15) │ │ │ │ + jg 40c70 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + mulsd 0x10(%rsp),%xmm3 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 40b91 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + jmp 40d29 │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ + jmp 40d18 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000421f0 : │ │ │ │ +0000000000040d60 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov $0x1,%ecx │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov 0x70(%rsp),%rbp │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 423d0 │ │ │ │ - lea 0x18(%rsp),%r14 │ │ │ │ - mov %ecx,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 423e7 │ │ │ │ - mov 0x2ad11(%rip),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 422be │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 40ad0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 40f00 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 40e13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r14),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 42380 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 42386 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ + mov 0x2c184(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 40f30 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 40f00 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jle 422f1 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42278 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + cmpl $0x1,0x78(%rsp) │ │ │ │ + jne 40de0 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - callq 41390 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ callq 55f10 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r14),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 422b2 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - lea 0x20(%rsp),%r14 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 423e0 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 3f680 │ │ │ │ + jmpq 40de0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xc(%rsp),%r8d │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 423ec │ │ │ │ + jne 40f38 │ │ │ │ add $0x38,%rsp │ │ │ │ - mov %r8d,%eax │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x20(%rsp),%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - jmpq 42250 │ │ │ │ - lea 0x18(%rsp),%r14 │ │ │ │ - jmp 42393 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 42393 │ │ │ │ + nop │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 40f03 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000042400 : │ │ │ │ +0000000000040f40 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x128,%rsp │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x160(%rsp),%r13 │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%r10d │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - imul %r10d,%r15d │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 426e8 │ │ │ │ - mov %r10d,%ecx │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r10d,0xc(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov 0x8(%rax),%eax │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%r12),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 42690 │ │ │ │ - mov 0x2aa8a(%rip),%r15 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmpq 42583 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + je 412e0 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 412a0 │ │ │ │ + lea 0xb0(%rsp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 41044 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + je 41150 │ │ │ │ + mov 0x2bf53(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4110a │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 412a0 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r15),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42663 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,(%r12) │ │ │ │ - jle 42690 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 42614 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 42500 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 562c0 │ │ │ │ + callq 56700 │ │ │ │ + mov 0x168(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41018 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r15),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42576 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov $0x1,%r12d │ │ │ │ + mov 0x2be80(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4269b │ │ │ │ + je 41037 │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jne 412b1 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 426c3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - je 42671 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + jmpq 412b1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x74(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0xa4(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov 0xd4(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + lea 0x50(%rsp),%rsi │ │ │ │ + lea 0xe0(%rsp),%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + lea 0x80(%rsp),%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 56ee0 │ │ │ │ + jmpq 41026 │ │ │ │ + nop │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cmpl $0x1,0x168(%rsp) │ │ │ │ + je 4111e │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42721 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 4140b │ │ │ │ + add $0x128,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ callq 55a50 │ │ │ │ - jmpq 424e3 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0xe0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x100(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov (%r14),%esi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov 0x10(%r14),%r9 │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + movl $0xffffffff,0xa0(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + movl $0xffffffff,0xd0(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov %ecx,%r8d │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 40fe9 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000042730 : │ │ │ │ +0000000000041410 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8d,%ebp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0xc8,%rsp │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov 0x100(%rsp),%rbp │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + lea 0x50(%rsp),%r12 │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ + mov %fs:0x28,%rdx │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x8(%rcx),%r13d │ │ │ │ + mov 0x4(%rcx),%edx │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 42a00 │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 42990 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov (%rbx),%edx │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0x108(%rsp) │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + je 416f0 │ │ │ │ + mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 42940 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 42832 │ │ │ │ + jle 41688 │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r13d,%r15d │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 4155c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2a765(%rip),%rax │ │ │ │ + mov 0x2ba3c(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 428f4 │ │ │ │ + jne 416e0 │ │ │ │ add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 42940 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ + cmp %r15d,(%r12) │ │ │ │ + jle 41688 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ + mov 0x74(%rsp),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 428c8 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 42900 │ │ │ │ - mov %r14,%rsi │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 427e0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ callq 562c0 │ │ │ │ - mov 0x2a696(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 42825 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 42943 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + cmpl $0x1,0x108(%rsp) │ │ │ │ + jne 41528 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 42814 │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ + mov 0xa4(%rsp),%eax │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + jmpq 41528 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + cmpl $0x1,0x108(%rsp) │ │ │ │ + je 41760 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42a5a │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 41779 │ │ │ │ + add $0xc8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ecx,(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - imul %r9d,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - jmpq 427ca │ │ │ │ nopl 0x0(%rax) │ │ │ │ - imul %ecx,%r9d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4168b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + movl $0xffffffff,0xa0(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov (%rax),%esi │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r9d,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jmpq 427ca │ │ │ │ + jmpq 414fb │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 416ad │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000042a60 : │ │ │ │ +0000000000041780 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ + mov %r9d,%r12d │ │ │ │ push %rbp │ │ │ │ mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov 0xc(%rsi),%r10d │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%r8),%rax │ │ │ │ - mov %r10d,0x1c(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - imul %ecx,%r8d │ │ │ │ - mov (%rax),%esi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov 0x1c(%rsp),%r10d │ │ │ │ - je 42ce0 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 42ca0 │ │ │ │ - mov %r14,%rax │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 418c0 │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 42baa │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ + jmp 41823 │ │ │ │ + nop │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2a3ed(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42c7c │ │ │ │ + mov 0x2b774(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 418f0 │ │ │ │ add $0x1,%r15d │ │ │ │ cmp %r15d,(%rbx) │ │ │ │ - jle 42ca0 │ │ │ │ + jle 418c0 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 42c0d │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 42c2b │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56700 │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + jne 417f0 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - jne 42b40 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2a30e(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42b9d │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 42cab │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 42cb5 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - je 42c8a │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 417f0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42cfa │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ - pop %rbx │ │ │ │ + jne 418f8 │ │ │ │ + add $0x28,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nop │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 418c3 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +0000000000041900 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + mov 0x98(%rsp),%r15 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %r13d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 41c08 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 41bc0 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 419e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 41ac8 │ │ │ │ + mov 0x2b5af(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 41ab7 │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,(%rbx) │ │ │ │ + jle 41bc0 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r13d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 419c0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %r9d,0xa8(%rsp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2b4db(%rip),%rax │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 419db │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 41bc3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %r9d,0xa8(%rsp) │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r10),%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x24(%r10),%eax │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%r10) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 3f680 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 3f680 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + jmpq 419ca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r9d,0xa8(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 41c38 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 41c44 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - jmpq 42b1e │ │ │ │ + mov 0xa8(%rsp),%r9d │ │ │ │ + jmpq 419a4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 41be3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000042d00 : │ │ │ │ +0000000000041c50 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x18(%rsi),%rsi │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - lea 0x30(%rsp),%r13 │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov 0xc(%rsi),%esi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov (%rax),%esi │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %edx,%r8d │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ mov %r15d,%edx │ │ │ │ - callq 55bb0 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov 0x18(%rsp),%r10d │ │ │ │ - je 42f70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ + mov %r9d,0x20(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x20(%rsp),%r9d │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r9d,0x3c(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ + cmpl $0x1,0xd0(%rsp) │ │ │ │ + je 42030 │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 42f38 │ │ │ │ - mov %r14,%rax │ │ │ │ + jle 41fd0 │ │ │ │ + mov %r13,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %r12,%r14 │ │ │ │ + mov %rbp,%r13 │ │ │ │ + mov %r12,%rbp │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 42e4c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - cmpl $0x1,(%rdx) │ │ │ │ - jle 42dfb │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ + jmp 41dbd │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0xd0(%rsp) │ │ │ │ + je 41ed8 │ │ │ │ + mov 0x2b1db(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 41ec8 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 41fd0 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2a14b(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42f1a │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 42f38 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 42eaf │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - je 42dd8 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0xd0(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41d90 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2b0c2(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 41daf │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 41fd3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2a070(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42e3f │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 42f43 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 42f4d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + jmpq 41d9e │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %r13d,%r13d │ │ │ │ - test %eax,%eax │ │ │ │ - je 42f28 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xd0(%rsp) │ │ │ │ + je 420b0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42f8f │ │ │ │ - add $0x78,%rsp │ │ │ │ + jne 420dd │ │ │ │ + add $0x88,%rsp │ │ │ │ mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nop │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r10d,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%r8d │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%r8d │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%r8d │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 42dba │ │ │ │ + jmpq 41d6a │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 41fff │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000042fa0 : │ │ │ │ +00000000000420f0 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov 0xf0(%rsp),%r10d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - imul %ecx,%r10d │ │ │ │ - mov %ecx,0x28(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %r9d,0x2c(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ movq $0x0,0x58(%rsp) │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,0x18(%rsp) │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov %r15d,%edx │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x28(%rsp),%ecx │ │ │ │ - mov 0x18(%rsp),%r10d │ │ │ │ - cmpl $0x1,0xf8(%rsp) │ │ │ │ - je 43330 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0xf0(%rsp),%r8d │ │ │ │ - mov %r10d,0x18(%rsp) │ │ │ │ - mov %ecx,0x28(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x28(%rsp),%ecx │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 42468 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 42418 │ │ │ │ + mov %r13,%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 4221c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 42320 │ │ │ │ + mov 0x2ad7b(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 42313 │ │ │ │ + add $0x1,%r14d │ │ │ │ + cmp %r14d,(%rbx) │ │ │ │ + jle 42418 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0xc0(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 421f0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2ac77(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4220f │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 4241b │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 421fe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 424e0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4250d │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ mov 0x2c(%rsp),%ecx │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ + jmpq 421d4 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 4243d │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +0000000000042520 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov 0x90(%rsp),%r12 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x8(%rsi),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x80(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ - mov (%r14),%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0x98(%rsp) │ │ │ │ + je 42808 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 432c0 │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ + jle 427c0 │ │ │ │ + mov %r14,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmpq 431c8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - movslq 0x28(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 4260c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0x98(%rsp) │ │ │ │ + je 426e0 │ │ │ │ + mov 0x2a98b(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 426d1 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 427c0 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x29dda(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 432b8 │ │ │ │ - mov 0xf0(%rsp),%ecx │ │ │ │ - add $0x1,%r12d │ │ │ │ - add %ecx,0x28(%rsp) │ │ │ │ - cmp %r12d,(%r14) │ │ │ │ - jle 432c0 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - callq 41ed0 │ │ │ │ - cmpl $0x1,0xf8(%rsp) │ │ │ │ - jne 43138 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 425e0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29cd2(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 431b0 │ │ │ │ + mov 0x2a8b9(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 425ff │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 432c3 │ │ │ │ + jmpq 427c3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 425ee │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xf8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 43310 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ + cmpl $0x1,0x98(%rsp) │ │ │ │ + je 42868 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4334e │ │ │ │ - add $0xa8,%rsp │ │ │ │ + jne 4288b │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 425c2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 432e2 │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ + jmpq 427db │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +0000000000042890 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + movslq %edx,%r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov 0x70(%rsp),%r13d │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + cmp %r13d,%edx │ │ │ │ + je 428e9 │ │ │ │ + mov %r13d,%esi │ │ │ │ + lea 0x1dbb4(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x8(%rbp),%ecx │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea (%rax,%r14,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ callq 55a50 │ │ │ │ - jmpq 43105 │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 429b8 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 4293e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r15d │ │ │ │ + add %r13d,%r14d │ │ │ │ + cmp %r15d,0xc(%rsp) │ │ │ │ + je 429b8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jle 42973 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 5a550 │ │ │ │ + mov 0x2a5dd(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42930 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 429bb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 429e7 │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000043360 : │ │ │ │ +00000000000429f0 : │ │ │ │ push %r15 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + mov %r9d,%r15d │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x20(%r9),%rsi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov 0xc(%rsi),%edi │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0xc(%r14),%r8d │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ + mov 0x60(%rsp),%ecx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 42af0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 42a80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%r15d │ │ │ │ + add 0x60(%rsp),%r12d │ │ │ │ + cmp %r15d,0x4(%rsp) │ │ │ │ + je 42af0 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + lea 0x0(%r13,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x2a4a3(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42a70 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 42af3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 42b1f │ │ │ │ + add $0x28,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000042b30 : │ │ │ │ + push %r15 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r8d │ │ │ │ + lea 0x60(%rsp),%r14 │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov %edi,0x1c(%rsp) │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - imul %ecx,%r15d │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0x8(%rax),%ebp │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %ebp,%ecx │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - je 435e8 │ │ │ │ + imul 0xe0(%rsp),%ebp │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r14,%rdi │ │ │ │ + movl $0xffffffff,0x80(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov %ebp,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %ebp,%r8d │ │ │ │ + lea 0x30(%rsp),%r13 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r13,%rdi │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 42cb8 │ │ │ │ + mov %r12,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 42c4b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0xe0(%rsp),%r15d │ │ │ │ + cmp %r12d,0xc(%rsp) │ │ │ │ + je 42cb8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x2a2da(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42c38 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 42cbb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 42ced │ │ │ │ + add $0xa8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +0000000000042d00 : │ │ │ │ + push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x58,%rsp │ │ │ │ + movsd 0x1d788(%rip),%xmm1 │ │ │ │ + mov %r9d,0x14(%rsp) │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + cvtsi2sd %r14d,%xmm0 │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%r14),%ecx │ │ │ │ + mov (%r12),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 42ed8 │ │ │ │ + mov 0x2a1aa(%rip),%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 4348c │ │ │ │ - jmpq 43590 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 42df3 │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x1,%r14d │ │ │ │ + add 0x14(%rsp),%r15d │ │ │ │ + cmp %r14d,(%r12) │ │ │ │ + jle 42ed8 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 42e5f │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ + movslq %r15d,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29b0b(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ + movsd (%rsp),%xmm0 │ │ │ │ + mov %r12,%rdi │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42de0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 42edb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 42f1b │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +0000000000042f20 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r9d,0x14(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r12),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 43586 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r14) │ │ │ │ - jle 43590 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + jle 430d0 │ │ │ │ + mov 0x29fa9(%rip),%r13 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 42ff3 │ │ │ │ + nop │ │ │ │ + add $0x1,%r14d │ │ │ │ + add 0x14(%rsp),%r15d │ │ │ │ + cmp %r14d,(%r12) │ │ │ │ + jle 430d0 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 41ed0 │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - jne 43420 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4305f │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + movslq %r15d,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29a04(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4347f │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42fe0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 43593 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 430d3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x80(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 435d8 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 43604 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 43113 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 435b2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4340f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000043120 : │ │ │ │ + push %r15 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rdx),%esi │ │ │ │ + mov 0xc(%rdx),%r12d │ │ │ │ + mov 0x4(%rdx),%r15d │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 432b8 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + jne 433a8 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 432a3 │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + movslq %r12d,%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + imul 0x8(%rcx),%edx │ │ │ │ + lea 0x0(,%rdi,8),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %edx,0x24(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + lea (%r12,%r12,2),%ebx │ │ │ │ + mov %ebx,0x2c(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + lea (%rcx,%rax,8),%r8 │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + lea (%r8,%rsi,1),%rcx │ │ │ │ + lea (%r11,%rdx,8),%r9 │ │ │ │ + lea (%r9,%rsi,1),%r10 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 43289 │ │ │ │ + lea (%r10,%rsi,1),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd (%r8,%rdx,8),%xmm0 │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mulsd 0x18(%rax),%xmm1 │ │ │ │ + mulsd (%rax),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + mulsd 0x30(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r9,%rdx,8) │ │ │ │ + movsd (%r8,%rdx,8),%xmm0 │ │ │ │ + movsd -0x8(%rcx),%xmm1 │ │ │ │ + mulsd 0x8(%rax),%xmm0 │ │ │ │ + mulsd 0x20(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + mulsd 0x38(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rdx,8) │ │ │ │ + movsd (%r8,%rdx,8),%xmm0 │ │ │ │ + movsd -0x8(%rcx),%xmm1 │ │ │ │ + mulsd 0x10(%rax),%xmm0 │ │ │ │ + mulsd 0x28(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ + mulsd 0x40(%rax),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rdx,8) │ │ │ │ + add $0x1,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jne 431f0 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x2c(%rsp),%ebp │ │ │ │ + add 0x28(%rsp),%r13d │ │ │ │ + add 0x24(%rsp),%r14d │ │ │ │ + cmp %ebx,%r15d │ │ │ │ + jne 431b0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 432a3 │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ + movslq %r12d,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + imul 0x8(%rcx),%edx │ │ │ │ + mov 0x18(%rcx),%r14 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + lea 0x0(,%rdi,8),%r13 │ │ │ │ + mov %edx,0x24(%rsp) │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea (%r12,%r12,1),%ebx │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rcx │ │ │ │ + movslq %ebx,%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea (%r14,%rax,8),%rdx │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%rsi,%rax,8),%r8 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 43384 │ │ │ │ + lea (%r8,%r13,1),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea (%rcx,%r13,1),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%rcx,%rax,8),%xmm0 │ │ │ │ + movsd (%rsi,%rax,8),%xmm1 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + mulsd 0x10(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd (%rcx,%rax,8),%xmm0 │ │ │ │ + movsd (%rsi,%rax,8),%xmm1 │ │ │ │ + mulsd 0x8(%rdx),%xmm0 │ │ │ │ + mulsd 0x18(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r9,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 43340 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add 0x28(%rsp),%r11d │ │ │ │ + add 0x24(%rsp),%ebx │ │ │ │ + add 0x18(%rsp),%ebp │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jne 43310 │ │ │ │ + jmpq 432a3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1d109(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + callq 5ae80 │ │ │ │ + jmpq 432a3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000043610 : │ │ │ │ +00000000000433c0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %r9d,%r10d │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov 0xd8(%rsp),%r12d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x20(%r8),%rsi │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + imul %ecx,%r15d │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - imul %ecx,%r12d │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + lea 0x1(%rcx),%eax │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r12d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - je 43960 │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + shr $0x1f,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + sar %eax │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 436e8 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r12) │ │ │ │ + je 436c0 │ │ │ │ + imul %ecx,%ecx │ │ │ │ lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0xd8(%rsp),%r8d │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ mov 0x0(%r13),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 438f0 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + jle 4366b │ │ │ │ mov %rbx,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov %r13,%rbx │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmpq 4380b │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmpq 43544 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 434df │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r12) │ │ │ │ + je 43640 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 43120 │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29794(%rip),%rax │ │ │ │ + mov 0x29a53(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 438e0 │ │ │ │ - add $0x1,%r14d │ │ │ │ - add 0xd8(%rsp),%r12d │ │ │ │ - cmp %r14d,(%rbx) │ │ │ │ - jle 438f0 │ │ │ │ + jne 4361a │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 43668 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x20(%r13),%r8 │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r8),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r14d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + je 434c0 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 41ed0 │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - jne 43780 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r12) │ │ │ │ + je 43650 │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 43120 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x296aa(%rip),%rax │ │ │ │ + mov 0x29970(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 437f6 │ │ │ │ + je 43537 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 438f3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 43684 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 43698 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + callq 54de0 │ │ │ │ + jmpq 434fe │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 54a90 │ │ │ │ + jmp 435f4 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbx,%r13 │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + callq 55ec0 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 43940 │ │ │ │ + je 43628 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4397d │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 43729 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 43912 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + jmpq 43485 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %r9d,0x1c(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4374a │ │ │ │ + jmpq 4349d │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000043990 : │ │ │ │ +0000000000043730 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ + mov %r9d,%edi │ │ │ │ push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ mov 0xc(%rax),%r15d │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - movl $0xffffffff,0x40(%rsp) │ │ │ │ - mov %r15d,%r10d │ │ │ │ - mov (%rax),%esi │ │ │ │ - lea 0x20(%rsp),%r15 │ │ │ │ - imul %edx,%r10d │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,0xc(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - cmpl $0x1,0x8(%rsp) │ │ │ │ - mov 0xc(%rsp),%r10d │ │ │ │ - je 43bc0 │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + lea 0x1(%rcx),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + shr $0x1f,%esi │ │ │ │ + add %esi,%eax │ │ │ │ + sar %eax │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + mov %r9d,0x1c(%rsp) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 43a20 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 43ab6 │ │ │ │ - jmpq 43b80 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + jle 439c0 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 43892 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r14) │ │ │ │ + je 439a0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 43120 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x294e0(%rip),%rax │ │ │ │ + mov 0x29706(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 43b62 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 43b80 │ │ │ │ + jne 4397c │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%rbp) │ │ │ │ + jle 439c0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,0x8(%rsp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jne 43a50 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4390f │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + cmpl $0x1,0x4(%rsp) │ │ │ │ + je 43830 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x29428(%rip),%rax │ │ │ │ + mov 0x2960e(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 43aaa │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ + je 43884 │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - jne 43b8b │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + jne 439d9 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 43b95 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 439ed │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + callq 55350 │ │ │ │ + jmpq 4384b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ + callq 55ec0 │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 43b70 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + je 4398a │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 43bdc │ │ │ │ - add $0x68,%rsp │ │ │ │ + jne 43a93 │ │ │ │ + add $0x88,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + imul %ecx,%r15d │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r15d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 43a3a │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,0x8(%r13) │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + jne 43804 │ │ │ │ + mov 0x18(%r13),%r9 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x60(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + jmpq 43804 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000043bf0 : │ │ │ │ - lea 0x2e709(%rip),%rax │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 43c1b │ │ │ │ - lea 0x2e70d(%rip),%rax │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 43c1b │ │ │ │ - cmp $0x6,%edi │ │ │ │ - lea 0x2e72e(%rip),%rax │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovne %rdx,%rax │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000043c20 : │ │ │ │ +0000000000043aa0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov $0x1,%ecx │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rsi),%ebx │ │ │ │ - mov 0x8(%rdi),%ebp │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 43df5 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 43dcf │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 43de2 │ │ │ │ - lea 0x1c964(%rip),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x48,%rsp │ │ │ │ + movsd %xmm0,0x18(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r13d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 43c20 │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 5ae80 │ │ │ │ - mov 0x4(%r14),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ + jmp 43b5e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,0x0(%rbp) │ │ │ │ + jle 43c20 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r13d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x29372(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 43db8 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - movsd 0x1c987(%rip),%xmm4 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - movsd 0x1c96e(%rip),%xmm3 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0xc(%r14),%eax │ │ │ │ - imul 0x8(%r14),%eax │ │ │ │ - movslq %ebp,%r14 │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - mov 0xc(%r15),%eax │ │ │ │ - imul 0x8(%r15),%eax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ + je 43b50 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 43c31 │ │ │ │ + movsd 0x18(%rsp),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + callq 55ec0 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - lea (%rdi,%rax,8),%r11 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 43dc9 │ │ │ │ - mov %r11,%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12,%r10,4),%eax │ │ │ │ - mov 0x0(%r13,%r10,4),%edi │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - sub %eax,%edi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 43d46 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rdi,%rax,1),%edx │ │ │ │ - movslq %eax,%r9 │ │ │ │ - add $0x1,%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movsd (%rsi,%rdx,8),%xmm0 │ │ │ │ - mulsd (%rsi,%r9,8),%xmm0 │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jne 43d20 │ │ │ │ - add $0x1,%r10 │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 43d00 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 43d7c │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jg 43d60 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 43d98 │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %eax,%ebp │ │ │ │ - jg 43d80 │ │ │ │ - addl $0x1,0xc(%rsp) │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - add %ecx,0x20(%rsp) │ │ │ │ - add 0x28(%rsp),%r15d │ │ │ │ - cmp 0x24(%rsp),%eax │ │ │ │ - jne 43cd0 │ │ │ │ - add $0x38,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 43c67 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - test %ebx,%ebx │ │ │ │ - jg 43d57 │ │ │ │ - jmp 43d98 │ │ │ │ - mov 0x2914a(%rip),%r13 │ │ │ │ - mov 0x29213(%rip),%r12 │ │ │ │ - jmpq 43c69 │ │ │ │ - mov 0x29167(%rip),%r13 │ │ │ │ - mov 0x29138(%rip),%r12 │ │ │ │ - jmpq 43c69 │ │ │ │ - mov 0x291b4(%rip),%r13 │ │ │ │ - mov 0x291c5(%rip),%r12 │ │ │ │ - jmpq 43c69 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000043e10 : │ │ │ │ +0000000000043c70 : │ │ │ │ push %r15 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov 0x8(%rdx),%ebp │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov 0xc(%rdx),%ebx │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + movslq 0xc(%rdi),%rbx │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + mov 0x4(%rsi),%eax │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ callq 55d30 │ │ │ │ - cmp $0x2,%ebp │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - je 43e80 │ │ │ │ - cmp $0x3,%ebp │ │ │ │ - je 440a0 │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 44000 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov 0x8(%r13),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 43cdc │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 43e8e │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 43dd9 │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x1c815(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 43e69 │ │ │ │ - mov 0x18(%rsi),%rax │ │ │ │ - lea (%rbx,%rbx,1),%ebp │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - mov 0x18(%r8),%r13 │ │ │ │ - movslq %ebp,%rbp │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - lea 0x0(,%rdx,8),%r12 │ │ │ │ - shl $0x3,%rbp │ │ │ │ + mov 0x30(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 43dc8 │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov 0x18(%r13),%r14 │ │ │ │ + shl $0x3,%rbx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - mov 0xc(%r8),%eax │ │ │ │ - imul 0x8(%r8),%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - imul 0x8(%rsi),%eax │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + lea -0x1(%rdi),%r10d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + add %eax,%eax │ │ │ │ mov %eax,0x20(%rsp) │ │ │ │ - mov 0xc(%rdi),%eax │ │ │ │ - imul 0x8(%rdi),%eax │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ mov %eax,0x18(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r9d,%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - lea 0x0(%r13,%rax,8),%rsi │ │ │ │ - movslq %r10d,%rax │ │ │ │ - lea (%rcx,%rax,8),%rcx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rsi,%r12,1),%rdi │ │ │ │ - lea (%r15,%rax,8),%r14 │ │ │ │ + lea 0x8(,%r10,8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + lea (%r14,%rax,8),%r8 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%r15,%rax,8),%rsi │ │ │ │ + test %edx,%edx │ │ │ │ + jle 43db1 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %r9,%rdi │ │ │ │ + lea (%rax,%r8,1),%r11 │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %eax,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 43fdb │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - lea (%rbx,%rax,1),%r15d │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ - movsd 0x10(%rcx),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - movsd %xmm0,(%r14,%r15,8) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 43f20 │ │ │ │ - add %rbp,%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd 0x8(%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - lea (%rbx,%rax,1),%r15d │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ - movsd 0x18(%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - movsd %xmm0,(%r14,%r15,8) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 43f58 │ │ │ │ - add %rbp,%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - movsd 0x8(%rcx),%xmm0 │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - lea (%rbx,%rax,1),%r15d │ │ │ │ - mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%r8,%rax,8),%xmm0 │ │ │ │ + mulsd (%r9,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r14,%rax,8) │ │ │ │ - movsd 0x18(%rcx),%xmm0 │ │ │ │ - movsd 0x10(%rcx),%xmm1 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r14,%r15,8) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 43f90 │ │ │ │ - add $0x1,%r8d │ │ │ │ - add 0x28(%rsp),%r9d │ │ │ │ - add 0x20(%rsp),%r10d │ │ │ │ - add 0x18(%rsp),%r11d │ │ │ │ - cmp %r8d,0x30(%rsp) │ │ │ │ - jne 43ee8 │ │ │ │ - jmpq 43e69 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 43e69 │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - mov 0xc(%rsi),%r12d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - imul 0x8(%rsi),%r12d │ │ │ │ - mov 0x18(%rsi),%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov 0xc(%r8),%r13d │ │ │ │ - mov 0xc(%rdi),%ebp │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - imul 0x8(%r8),%r13d │ │ │ │ - mov 0x18(%r8),%r15 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - imul 0x8(%rdi),%ebp │ │ │ │ - movslq %ebx,%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - movslq %r9d,%rcx │ │ │ │ - lea (%r14,%rax,8),%rdx │ │ │ │ - movslq %r11d,%rax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 44087 │ │ │ │ - lea (%r15,%rcx,8),%rsi │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,8),%rcx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 43d78 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %rbx,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 43d70 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add 0x20(%rsp),%r12d │ │ │ │ + add 0x18(%rsp),%r13d │ │ │ │ + cmp %ebp,0x30(%rsp) │ │ │ │ + jne 43d40 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 44070 │ │ │ │ - add $0x1,%r8d │ │ │ │ - add %r13d,%r9d │ │ │ │ - add %r12d,%r10d │ │ │ │ - add %ebp,%r11d │ │ │ │ - cmp %r8d,0x30(%rsp) │ │ │ │ - jne 44048 │ │ │ │ - jmpq 43e69 │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 43e69 │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - lea (%rbx,%rbx,1),%r9d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea (%r9,%rbx,1),%r10d │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x30(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 43dc8 │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + movslq %ebx,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov 0x18(%r12),%r14 │ │ │ │ + mov 0x18(%r13),%r15 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0xc(%r13),%r13d │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov %eax,%r12d │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + lea -0x1(%rax),%r8d │ │ │ │ + lea 0x8(,%r8,8),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + movslq %ebx,%rax │ │ │ │ + lea (%r15,%rax,8),%rdi │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 43e76 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 43e50 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 43e48 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r13d,%ebx │ │ │ │ + add %r12d,%ebp │ │ │ │ + cmp %r11d,0x30(%rsp) │ │ │ │ + jne 43e20 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 43dca │ │ │ │ + mov 0x30(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 43dc8 │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + lea 0x0(,%rbx,8),%rbp │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ - movslq %r10d,%r10 │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - movslq %r9d,%rax │ │ │ │ - shl $0x3,%r10 │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x3,%rax │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov 0x18(%rsi),%rax │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + lea -0x1(%rdi),%ebx │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0xc(%r8),%eax │ │ │ │ - imul 0x8(%r8),%eax │ │ │ │ - mov %eax,0x3c(%rsp) │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - imul 0x8(%rsi),%eax │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - mov 0xc(%rdi),%eax │ │ │ │ - imul 0x8(%rdi),%eax │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea (%rax,%rax,2),%eax │ │ │ │ mov %eax,0x34(%rsp) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - movslq %r11d,%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + lea 0x8(,%rbx,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - movslq %ebp,%rax │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - movslq %r12d,%rcx │ │ │ │ - lea (%r14,%rcx,8),%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 443c6 │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x18(%rax),%xmm0 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x30(%rax),%xmm0 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - add $0x1,%rcx │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44160 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd 0x8(%rax),%xmm0 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x20(%rax),%xmm0 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x38(%rax),%xmm0 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - add $0x1,%rcx │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 441b0 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + lea (%r9,%rax,1),%r10 │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 43f94 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %r11,%rdi │ │ │ │ + lea (%rax,%r9,1),%r12 │ │ │ │ nop │ │ │ │ - movsd 0x10(%rax),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x28(%rax),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x40(%rax),%xmm0 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - add $0x1,%rcx │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44200 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x8(%rax),%xmm0 │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x20(%rax),%xmm0 │ │ │ │ - movsd 0x18(%rax),%xmm1 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x38(%rax),%xmm0 │ │ │ │ - movsd 0x30(%rax),%xmm1 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ - add $0x1,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44258 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movsd 0x10(%rax),%xmm0 │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ - lea (%rbx,%rcx,1),%r14d │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x28(%rax),%xmm0 │ │ │ │ - movsd 0x18(%rax),%xmm1 │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - movsd 0x40(%rax),%xmm0 │ │ │ │ - movsd 0x30(%rax),%xmm1 │ │ │ │ - lea (%r9,%rcx,1),%r14d │ │ │ │ - mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - add $0x1,%rcx │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 442d0 │ │ │ │ - add %r10,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rax),%xmm0 │ │ │ │ - movsd 0x8(%rax),%xmm1 │ │ │ │ - lea (%rbx,%rcx,1),%esi │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ - movsd 0x28(%rax),%xmm0 │ │ │ │ - movsd 0x20(%rax),%xmm1 │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%r10,%rax,8),%xmm1 │ │ │ │ + mulsd (%r9,%rax,8),%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ - movsd 0x40(%rax),%xmm0 │ │ │ │ - movsd 0x38(%rax),%xmm1 │ │ │ │ - lea (%r9,%rcx,1),%esi │ │ │ │ - mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ - add $0x1,%rcx │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + mulsd (%r11,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44350 │ │ │ │ - add $0x1,%r15d │ │ │ │ - add 0x3c(%rsp),%r11d │ │ │ │ - add 0x38(%rsp),%ebp │ │ │ │ - add 0x34(%rsp),%r12d │ │ │ │ - cmp %r15d,0x30(%rsp) │ │ │ │ - jne 44120 │ │ │ │ - jmpq 43e69 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 43f48 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %rbp,%rsi │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 43f40 │ │ │ │ + add $0x1,%r13d │ │ │ │ + add 0x34(%rsp),%r14d │ │ │ │ + add 0x28(%rsp),%r15d │ │ │ │ + cmp %r13d,0x30(%rsp) │ │ │ │ + jne 43f00 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 43dca │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000443f0 : │ │ │ │ +0000000000043fc0 : │ │ │ │ push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov 0x8(%rdx),%ebx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - je 4444f │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 4468e │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 445a2 │ │ │ │ - add $0x58,%rsp │ │ │ │ + mov 0xc(%rdx),%ecx │ │ │ │ + mov 0xc(%rsi),%ebp │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x8(%rsi),%edx │ │ │ │ + mov 0x4(%rsi),%r14d │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 4401c │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 44277 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 44168 │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x1c4fd(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4443e │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - movslq 0x4(%rsp),%rbx │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 44157 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + mov %r14d,(%rsp) │ │ │ │ + movslq %ebp,%r9 │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x3,%rbx │ │ │ │ - lea -0x1(%rdi),%r11d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - imul 0x8(%r13),%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - lea 0x8(,%r11,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x4(%rsp),%ecx │ │ │ │ - lea (%rdi,%rax,8),%r9 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + movslq %ecx,%r12 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov %edx,0x30(%rsp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%r14d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + mov %edi,0x28(%rsp) │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + lea 0x0(%rbp,%rbp,1),%edi │ │ │ │ + mov %edi,0x38(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ movslq %r14d,%rax │ │ │ │ - lea (%r9,%rbx,1),%r10 │ │ │ │ - lea (%rdi,%rax,8),%rdx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov (%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%rbx │ │ │ │ movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%r11 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + cmp %esi,0x28(%rsp) │ │ │ │ + jne 440d0 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + imul %ecx,%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 44580 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%r8 │ │ │ │ - lea (%rax,%r9,1),%rbp │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jle 4413f │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 44129 │ │ │ │ + mov %r10d,%edx │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + mov %rbx,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rsi │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ + add %ecx,%edx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd (%rax,%r9,8),%xmm0 │ │ │ │ + add $0x8,%rax │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 44100 │ │ │ │ + movsd %xmm1,(%r11,%r10,8) │ │ │ │ + movsd %xmm2,0x8(%r11,%r10,8) │ │ │ │ + add $0x1,%r10 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + jne 440e0 │ │ │ │ + add $0x1,%r13d │ │ │ │ + add 0x38(%rsp),%r14d │ │ │ │ + add 0x30(%rsp),%r15d │ │ │ │ + cmp %r13d,(%rsp) │ │ │ │ + jne 44090 │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 44157 │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov 0x18(%rsi),%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0x4(%rbx),%esi │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + movslq %ecx,%rbx │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + mov %esi,0x8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + movslq %r15d,%rax │ │ │ │ + cmp %r14d,0x8(%rsp) │ │ │ │ + jne 441eb │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x8(%rdi),%esi │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + imul %ecx,%esi │ │ │ │ + imul %r12d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4425b │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%rsi,%rdx,8),%r11 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + add 0x30(%rsp),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%r8 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + lea (%rsi,%rax,8),%r10 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rdx),%xmm5 │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ + mov %r9d,%edx │ │ │ │ + mov %r11,%rax │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 4424c │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + add %ecx,%edx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd -0x8(%rax),%xmm0 │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 44230 │ │ │ │ + movsd %xmm1,(%r10,%r9,8) │ │ │ │ + add $0x1,%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne 44218 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add %ebp,%r13d │ │ │ │ + add 0x10(%rsp),%r15d │ │ │ │ + cmp %r12d,%r14d │ │ │ │ + jne 441c0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 44159 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 44157 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movslq %ebp,%r11 │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + mov %r14d,0x8(%rsp) │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + movslq %ecx,%r13 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + lea 0x0(,%r11,8),%rbx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + mov %edx,0x40(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + movl $0x0,(%rsp) │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %edi,0x38(%rsp) │ │ │ │ + lea 0x0(%rbp,%rbp,2),%edi │ │ │ │ + mov %edi,0x4c(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%r14d │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + lea (%rbx,%rax,8),%rdi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ + movslq (%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%r12 │ │ │ │ + mov 0x8(%rsp),%ebx │ │ │ │ + cmp %ebx,0x38(%rsp) │ │ │ │ + jne 4432e │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r9,%rax,8),%r9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 443ce │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movapd %xmm5,%xmm3 │ │ │ │ - movsd (%r9,%rax,8),%xmm6 │ │ │ │ - movsd (%r10,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ - mulsd 0x8(%rdx),%xmm1 │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 443a9 │ │ │ │ + mov %ebx,%edx │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + xor %eax,%eax │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rsi │ │ │ │ + movsd (%rdi,%rax,8),%xmm4 │ │ │ │ + add %ecx,%edx │ │ │ │ + movsd (%r9,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ + movsd (%r8,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd (%r10,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 44370 │ │ │ │ + lea 0x2(%rbx),%eax │ │ │ │ + movsd %xmm1,(%r12,%rbx,8) │ │ │ │ + movsd %xmm2,0x8(%r12,%rbx,8) │ │ │ │ + cltq │ │ │ │ + add $0x1,%rbx │ │ │ │ + movsd %xmm3,(%r12,%rax,8) │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 44348 │ │ │ │ + mov 0x40(%rsp),%ebx │ │ │ │ + add $0x1,%r15d │ │ │ │ + add %ebx,(%rsp) │ │ │ │ + add 0x4c(%rsp),%r14d │ │ │ │ + cmp %r15d,0x8(%rsp) │ │ │ │ + jne 442e8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 44159 │ │ │ │ + │ │ │ │ +00000000000443f0 : │ │ │ │ + push %r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0xc(%rsi),%ebx │ │ │ │ + mov 0xc(%rdx),%edi │ │ │ │ + mov 0x8(%rsi),%edx │ │ │ │ + mov %ebx,0x8(%rsp) │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov %ebx,0x40(%rsp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 44451 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 4467f │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4458d │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1c0e8(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x40(%rsp),%r11d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4457c │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0x1(%rdi),%r10d │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x8(%rsp),%ebx │ │ │ │ + lea (%rbx,%rbx,1),%edx │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + movslq %ebx,%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + imul %edi,%edx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea -0x1(%rbx),%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %edx,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + lea (%rbx,%rax,8),%rsi │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 44560 │ │ │ │ + mov 0xc(%r13),%ebx │ │ │ │ + imul 0x8(%r13),%ebx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x18(%r13),%r12 │ │ │ │ + imul %r14d,%ebx │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + lea (%r12,%rax,8),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + test %edi,%edi │ │ │ │ + jle 44550 │ │ │ │ + lea (%rdi,%rax,1),%r9d │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ + movslq %r9d,%r9 │ │ │ │ + movsd (%rcx,%r9,8),%xmm0 │ │ │ │ + mulsd (%r8),%xmm0 │ │ │ │ + mov %rax,%r9 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 44510 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 44520 │ │ │ │ add $0x8,%rsi │ │ │ │ - add %rbx,%rdi │ │ │ │ + add %edi,%r11d │ │ │ │ add $0x8,%r8 │ │ │ │ cmp %rsi,%rbp │ │ │ │ - jne 44508 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0x30(%rsp),%r13d │ │ │ │ - add 0x28(%rsp),%r14d │ │ │ │ + jne 44510 │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + add $0x1,%r14d │ │ │ │ + add %ebx,0xc(%rsp) │ │ │ │ add 0x20(%rsp),%r15d │ │ │ │ - cmp %r12d,(%rsp) │ │ │ │ - jne 444c0 │ │ │ │ - jmpq 4443e │ │ │ │ - mov (%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4443e │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - movslq 0x4(%rsp),%r11 │ │ │ │ + cmp %r14d,0x40(%rsp) │ │ │ │ + jne 444b8 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x40(%rsp),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 4457c │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x18(%rdx),%r14 │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - mov %r11,%rbx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - lea -0x1(%rbx),%r9d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - imul 0x8(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - lea 0x8(,%r9,8),%rax │ │ │ │ + lea -0x1(%rdi),%r9d │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + imul %edi,%edx │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - lea (%r14,%rax,8),%rdi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - lea (%r15,%rax,8),%r8 │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 44673 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + movslq %r15d,%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4465f │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0xc(%r13),%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + imul 0x8(%r13),%r11d │ │ │ │ + mov 0x18(%r13),%rbp │ │ │ │ + lea (%rbx,%rdx,8),%rcx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + add 0x20(%rsp),%rdx │ │ │ │ + imul %r12d,%r11d │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + lea (%rdx,%rax,8),%r8 │ │ │ │ + movslq %r11d,%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %r10d,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ - mulsd (%rcx),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 44653 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%r8,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 44648 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 44638 │ │ │ │ add $0x8,%rcx │ │ │ │ - add %r11,%rsi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 44640 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x20(%rsp),%ebp │ │ │ │ - add 0x18(%rsp),%r12d │ │ │ │ - add 0x10(%rsp),%r13d │ │ │ │ - cmp %ebx,(%rsp) │ │ │ │ - jne 44610 │ │ │ │ - jmpq 4443e │ │ │ │ - mov (%rsp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4443e │ │ │ │ - movslq 0x4(%rsp),%r12 │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r15d,%r15d │ │ │ │ + add %edi,%r10d │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 44620 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x8(%rsp),%r14d │ │ │ │ + add 0xc(%rsp),%r15d │ │ │ │ + cmp %r12d,0x40(%rsp) │ │ │ │ + jne 445d8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 4457e │ │ │ │ + mov 0x40(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4457c │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movslq 0x8(%rsp),%rdx │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + lea -0x1(%rdi),%r11d │ │ │ │ movl $0x0,0x10(%rsp) │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - shl $0x3,%r12 │ │ │ │ - lea (%rbx,%rbx,1),%eax │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - imul 0x8(%rdx),%eax │ │ │ │ - mov %eax,0x44(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - imul 0x8(%r13),%eax │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - mov 0xc(%rbp),%eax │ │ │ │ - imul 0x8(%rbp),%eax │ │ │ │ - lea -0x1(%rbx),%ebp │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - lea 0x8(,%rbp,8),%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ + lea (%rdx,%rdx,2),%edx │ │ │ │ + mov %edx,0x44(%rsp) │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + imul %edi,%edx │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + lea (%rdi,%rdi,1),%ebx │ │ │ │ + mov %edx,0x38(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movslq 0x10(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x4(%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - lea (%r10,%r12,1),%rbx │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 44866 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,8),%rcx │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 447c9 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0xc(%r13),%r12d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + imul 0x8(%r13),%r12d │ │ │ │ + mov 0x18(%r13),%r15 │ │ │ │ + imul 0xc(%rsp),%r12d │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r11,%r8 │ │ │ │ - lea (%rax,%r10,1),%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ + movslq %r12d,%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %ebp,%rax │ │ │ │ + add %r12,%rax │ │ │ │ + lea (%r15,%rax,8),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x18(%rdx),%xmm5 │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - movapd %xmm5,%xmm9 │ │ │ │ - movsd (%r10,%rax,8),%xmm10 │ │ │ │ - movsd 0x20(%rdx),%xmm7 │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - movsd (%rbx,%rax,8),%xmm8 │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ - movsd 0x28(%rdx),%xmm6 │ │ │ │ - movsd (%r11,%rax,8),%xmm4 │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - movapd %xmm7,%xmm9 │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ - movsd 0x8(%rdx),%xmm5 │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ - movapd %xmm1,%xmm5 │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ - mulsd 0x10(%rdx),%xmm1 │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ + test %edi,%edi │ │ │ │ + jle 447b6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%rdi,%rax,1),%r10d │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ + movslq %r10d,%r10 │ │ │ │ + movsd (%rcx,%r10,8),%xmm0 │ │ │ │ + mulsd (%r8),%xmm0 │ │ │ │ + lea (%rbx,%rax,1),%r10d │ │ │ │ + movslq %r10d,%r10 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd (%rcx,%r10,8),%xmm1 │ │ │ │ + mulsd (%r9),%xmm1 │ │ │ │ + mov %rax,%r10 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jne 44780 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jne 44770 │ │ │ │ add $0x8,%rsi │ │ │ │ - add %r12,%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ + add %edi,%ebp │ │ │ │ add $0x8,%r8 │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 44778 │ │ │ │ - addl $0x1,0x8(%rsp) │ │ │ │ - mov 0x44(%rsp),%edi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - add %edi,0x10(%rsp) │ │ │ │ - add 0x40(%rsp),%r15d │ │ │ │ - add 0x38(%rsp),%r14d │ │ │ │ - cmp %eax,(%rsp) │ │ │ │ - jne 44720 │ │ │ │ - jmpq 4443e │ │ │ │ - nop │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + jne 44758 │ │ │ │ + mov 0x44(%rsp),%esi │ │ │ │ + addl $0x1,0xc(%rsp) │ │ │ │ + add %esi,0x10(%rsp) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%esi │ │ │ │ + add %esi,0x18(%rsp) │ │ │ │ + cmp %eax,0x40(%rsp) │ │ │ │ + jne 446f8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 4457e │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000044890 : │ │ │ │ +0000000000044800 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8d,%r13d │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - movslq 0xe0(%rsp),%rdx │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov 0x100(%rsp),%ecx │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ + sub $0x28,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x20(%rsi),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov 0x8(%rax),%r13d │ │ │ │ - mov 0x4(%rax),%ebp │ │ │ │ - mov %r13d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x78(%rsp),%rax │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 449e0 │ │ │ │ + lea 0x8(%rsp),%rdi │ │ │ │ + mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0xf8(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 44c52 │ │ │ │ - movl $0x0,0x3c(%rsp) │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov %r15,%rax │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %r13d,%r12d │ │ │ │ - mov %r13d,%r15d │ │ │ │ - mov %rax,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + test %edx,%edx │ │ │ │ + jg 448c6 │ │ │ │ + jmpq 449a8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 43c70 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x286d0(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4498d │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 449a8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x20(%r15),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 4492a │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 44a9a │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 44878 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - movslq 0x3c(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - lea (%rsi,%rax,4),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - callq 56d20 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %ebp,%ebp │ │ │ │ - mov 0x1bb3c(%rip),%rax │ │ │ │ - lea 0x1(%r15),%edi │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 44caa │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 44b1d │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r11d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jne 44b00 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add %r12d,%r11d │ │ │ │ - cmp %r10d,%ebp │ │ │ │ - jne 44af0 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - movslq %ebp,%r10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebp,0x40(%rsp) │ │ │ │ - mov %r12d,0x44(%rsp) │ │ │ │ - mov %ebx,%ebp │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r10,%r14 │ │ │ │ - jmp 44b59 │ │ │ │ - add $0x1,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 44b8b │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %ebx,%edx │ │ │ │ - movsd (%rax,%rbx,8),%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jb 44b50 │ │ │ │ - mov %ebp,%esi │ │ │ │ - lea 0x1ba70(%rip),%rdi │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x1,%rbx │ │ │ │ - callq 5ae80 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 44b59 │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov 0x40(%rsp),%ebp │ │ │ │ - mov 0x44(%rsp),%r12d │ │ │ │ - mov 0x108(%rsp),%ecx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 44ca0 │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 443f0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - callq 58f40 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - callq 592b0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - callq 593a0 │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ - je 44c19 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 58170 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 58f40 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 43c20 │ │ │ │ - mov 0x28353(%rip),%rax │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x285fd(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 44cbb │ │ │ │ - mov 0x100(%rsp),%esi │ │ │ │ - add $0x1,%ebx │ │ │ │ - add %esi,0x3c(%rsp) │ │ │ │ - cmp %ebx,0xf8(%rsp) │ │ │ │ - jne 449d0 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 5afa0 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + je 448ba │ │ │ │ + mov $0x1,%r12d │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 449b0 │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + jmp 449ba │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %r13d,%r13d │ │ │ │ + je 44998 │ │ │ │ + lea 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 44cc3 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 449fa │ │ │ │ + add $0x28,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq 56700 │ │ │ │ - jmpq 44bb8 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - jmpq 44b99 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 44c55 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 44864 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000044cd0 : │ │ │ │ - sub $0x8,%rsp │ │ │ │ - pushq $0x0 │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - pushq 0x48(%rsp) │ │ │ │ - callq 44890 │ │ │ │ - add $0x48,%rsp │ │ │ │ - retq │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000044d00 : │ │ │ │ - sub $0x8,%rsp │ │ │ │ - pushq $0x1 │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x40(%rsp) │ │ │ │ - pushq 0x40(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - push %rax │ │ │ │ - pushq 0x40(%rsp) │ │ │ │ - push %r9 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - callq 44890 │ │ │ │ - add $0x48,%rsp │ │ │ │ - retq │ │ │ │ - │ │ │ │ -0000000000044d30 : │ │ │ │ +0000000000044a00 : │ │ │ │ push %r15 │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - lea (%rax,%r8,8),%rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov 0xb8(%rsp),%ecx │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ mov 0x4(%rax),%ebx │ │ │ │ - mov %r14d,%r8d │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ callq 55a50 │ │ │ │ - mov 0x98(%rsp),%edx │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 44fb6 │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %r14d,%ebp │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - imul %r14d,%ebp │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r14d,%r15d │ │ │ │ - mov %rax,%r14 │ │ │ │ - nop │ │ │ │ - movslq 0x10(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x24(%r13),%edi │ │ │ │ - mov (%rsi,%rax,4),%esi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - imul %r12d,%edi │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - mov %esi,0x14(%rsp) │ │ │ │ + jg 44b02 │ │ │ │ + jmpq 44b70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x28490(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 44bb0 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 44b70 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %r12d,%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - movslq %edi,%rax │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x24(%rdi),%edx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x24(%r14),%edi │ │ │ │ - imul %r12d,%edi │ │ │ │ - movslq %edi,%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ + cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0xb8(%rsp),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,4),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - callq 56d20 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %ebx,%ebx │ │ │ │ - mov 0x1b767(%rip),%rax │ │ │ │ - lea 0x1(%r15),%edi │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 44fea │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 44eed │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r11d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%r15d │ │ │ │ - jne 44ed0 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add %ebp,%r11d │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - jne 44ec0 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - movslq %ebx,%r10 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebx,0x18(%rsp) │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r12d,0x14(%rsp) │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov %ebp,0x1c(%rsp) │ │ │ │ - mov %rcx,%rbp │ │ │ │ - jmp 44f39 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%rbp │ │ │ │ - cmp %r12,%rbp │ │ │ │ - je 44f6a │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %ebp,%edx │ │ │ │ - movsd (%rax,%rbp,8),%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jb 44f30 │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x1b691(%rip),%rdi │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x1,%rbp │ │ │ │ - callq 5ae80 │ │ │ │ - cmp %r12,%rbp │ │ │ │ - jne 44f39 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x18(%rsp),%ebx │ │ │ │ - mov 0x14(%rsp),%r12d │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov 0x1c(%rsp),%ebp │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 58170 │ │ │ │ - mov 0x27fed(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 44ff8 │ │ │ │ - mov 0xa0(%rsp),%esi │ │ │ │ - add $0x1,%r12d │ │ │ │ - add %esi,0x10(%rsp) │ │ │ │ - cmp %r12d,0x98(%rsp) │ │ │ │ - jne 44df0 │ │ │ │ + jg 44aa0 │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ + jmpq 44ab5 │ │ │ │ + nop │ │ │ │ xor %r12d,%r12d │ │ │ │ - callq 5afa0 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 45000 │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 44bb8 │ │ │ │ + add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 59050 │ │ │ │ - jmp 44f80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 44fb9 │ │ │ │ + jmp 44b73 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000045010 : │ │ │ │ +0000000000044bc0 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0x8(%rdi),%r13d │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov 0x8(%rsi),%r9d │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - mov 0x4(%rax),%r8d │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov 0xc(%rbx),%eax │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - mov 0xe8(%rsp),%eax │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - mov %r8d,0x14(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 453f0 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - test %eax,%eax │ │ │ │ - je 45427 │ │ │ │ - mov 0x10(%rbx),%eax │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - mov %r9d,%r8d │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%r13d │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 44df8 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%r14),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 455f0 │ │ │ │ - lea 0x0(%r13,%r13,1),%ecx │ │ │ │ - movslq 0x14(%rsp),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %ecx,0x3c(%rsp) │ │ │ │ - mov 0x27de3(%rip),%rcx │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov %r14,%rbp │ │ │ │ - mov %r13d,%r14d │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmpq 45296 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 43e10 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 44db0 │ │ │ │ + mov 0x28316(%rip),%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 44cbe │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ callq 56700 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 443f0 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 57410 │ │ │ │ - cmpl $0x1,0x18(%rsp) │ │ │ │ - jg 45678 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 456c0 │ │ │ │ - add $0x1,%r14d │ │ │ │ - cmp %r14d,0x0(%rbp) │ │ │ │ - jle 455f0 │ │ │ │ + mov (%r14),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 44d86 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 44db0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0xe8(%rsp),%r11d │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 451c0 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x14(%rsp),%r10d │ │ │ │ - mov 0x24(%rdi),%edx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rdi) │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 45378 │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 45360 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 54de0 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 55350 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 443f0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 45258 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 450ec │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - lea 0x70(%rsp),%r12 │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r12,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r14),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4565d │ │ │ │ - mov 0x27b27(%rip),%rcx │ │ │ │ - movslq 0x14(%rsp),%r8 │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 454e8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 43e10 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 455db │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,(%r15) │ │ │ │ - jle 45658 │ │ │ │ + jle 44d20 │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - imul %r13d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 44c70 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0xe8(%rsp),%edi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - test %edi,%edi │ │ │ │ - je 45480 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%edx │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rcx) │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 455a9 │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r11,%rax,8),%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 45590 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 54de0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov (%r14),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 44cb2 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - je 454db │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 45660 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + jne 44dbb │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + jmp 44dcf │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %eax,%eax │ │ │ │ + je 44d94 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 456cb │ │ │ │ - add $0xa8,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 44e2f │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov %r12,%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 45625 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %ecx,%edx │ │ │ │ - callq 57410 │ │ │ │ - cmpl $0x2,0x18(%rsp) │ │ │ │ - je 45277 │ │ │ │ - mov 0x3c(%rsp),%ecx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %ecx,%edx │ │ │ │ - callq 57410 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 45288 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 455f3 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 44c58 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000456d0 : │ │ │ │ +0000000000044e40 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %r9d,%ebp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%eax │ │ │ │ - mov %eax,0x14(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + callq 55a50 │ │ │ │ lea 0x20(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 4588f │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 45860 │ │ │ │ - movslq 0x14(%rsp),%r15 │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov %r13,%rcx │ │ │ │ - xor %ebp,%ebp │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %rbp,%r15 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 4578f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rdi),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2780a(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45850 │ │ │ │ - add $0x1,%r15 │ │ │ │ - cmp %r15,0x8(%rsp) │ │ │ │ - je 45860 │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - mov 0x10(%r14),%rdi │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%esi │ │ │ │ - imul %r15d,%edx │ │ │ │ - mov (%rax,%r15,4),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x24(%r13),%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x28(%r12),%rdi │ │ │ │ - mov %rdx,0x18(%r13) │ │ │ │ - mov 0x24(%rdi),%edx │ │ │ │ - mov 0x10(%rdi),%r10 │ │ │ │ - imul %eax,%edx │ │ │ │ - imul 0x24(%rbx),%eax │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 44fb8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 44eec │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 44fb8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%r10,%rdx,8),%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - mov %rdx,0x18(%rdi) │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - test %esi,%esi │ │ │ │ - je 45760 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 45831 │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rbp │ │ │ │ - jne 45818 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + jle 44f61 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2773a(%rip),%rax │ │ │ │ + mov 0x27fe1(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45780 │ │ │ │ + je 44ee0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 45863 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 44fbb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 458b0 │ │ │ │ + jne 44ff0 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x14(%rsp),%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4572b │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000458c0 : │ │ │ │ +0000000000045000 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %r8d,0x20(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x0(%rbp),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 45a30 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - movslq %ebx,%rdi │ │ │ │ - movsd 0x1ad07(%rip),%xmm2 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%r11),%rax │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x8(%rax),%r10d │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %r10d,0x8(%rsp) │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 452f8 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov %rbp,%r14 │ │ │ │ xor %r15d,%r15d │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x27646(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + jmp 45147 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%r14) │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jle 452f8 │ │ │ │ + mov 0x20(%r11),%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r11),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,8),%rcx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 45a48 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 45a08 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,1),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 459f8 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - mulsd (%r9,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 459d0 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r10,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 459c0 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45ac7 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add 0x2c(%rsp),%r13d │ │ │ │ - add 0x30(%rsp),%r14d │ │ │ │ - add 0x34(%rsp),%r15d │ │ │ │ - cmp 0x28(%rsp),%ebp │ │ │ │ - jne 45978 │ │ │ │ - add $0x48,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%r8 │ │ │ │ - mov 0x4(%rsp),%r11d │ │ │ │ - imul %ebp,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%r8,%rax,8),%r8 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 45a08 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,1),%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 45aa8 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - mulsd (%r8,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 45a80 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r10,%rsi │ │ │ │ - add %r10,%r8 │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 45a70 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56ee0 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x28(%r11),%rax │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + movslq 0x24(%r14),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + add %rax,0x18(%r14) │ │ │ │ + mov 0x27ca1(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45a14 │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000045ae0 : │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 458c0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000045af0 : │ │ │ │ - mov $0x1,%r8d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmpq 458c0 │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -0000000000045b00 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov (%rax),%ebx │ │ │ │ - mov 0x4(%rdx),%r15d │ │ │ │ - mov 0x8(%rax),%r11d │ │ │ │ - mov %ebx,-0x24(%rsp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 45c47 │ │ │ │ - mov 0x10(%rdi),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ - movslq %r11d,%r8 │ │ │ │ - lea 0x0(,%r8,8),%r9 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + je 45130 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 452fb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov %r10,-0x30(%rsp) │ │ │ │ - mov %rbx,-0x48(%rsp) │ │ │ │ - mov 0x10(%rcx),%rbx │ │ │ │ - mov %eax,-0x1c(%rsp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x27411(%rip),%rcx │ │ │ │ - mov %rbx,-0x40(%rsp) │ │ │ │ - mov %eax,-0x18(%rsp) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - mov %eax,-0x14(%rsp) │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ - lea 0x8(%r10),%rax │ │ │ │ - mov %ebx,-0x28(%rsp) │ │ │ │ - mov 0x24(%rdi),%ebx │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ - mov %ebx,-0x20(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ - movslq %ebp,%rax │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - movslq %ebx,%rdi │ │ │ │ - lea (%rcx,%rax,8),%rcx │ │ │ │ - lea (%rsi,%rdx,8),%rsi │ │ │ │ - movslq %r12d,%rax │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 45c1e │ │ │ │ - mov -0x38(%rsp),%r10 │ │ │ │ - mov -0x30(%rsp),%rdx │ │ │ │ - lea (%r10,%rdi,8),%rdi │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - add -0x10(%rsp),%rax │ │ │ │ - lea (%r10,%rax,8),%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 45c0b │ │ │ │ - nop │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - mulsd (%rdi),%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 45bf0 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r9,%rcx │ │ │ │ - add %r9,%rsi │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 45be8 │ │ │ │ - mov -0x28(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45c54 │ │ │ │ - add $0x1,%r14d │ │ │ │ - add -0x20(%rsp),%ebx │ │ │ │ - add -0x1c(%rsp),%ebp │ │ │ │ - add -0x18(%rsp),%r12d │ │ │ │ - add -0x14(%rsp),%r13d │ │ │ │ - cmp -0x24(%rsp),%r14d │ │ │ │ - jne 45ba0 │ │ │ │ - pop %rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 45345 │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000045c70 : │ │ │ │ +0000000000045350 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %r9d,0x44(%rsp) │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov 0x0(%rbp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,0x70(%rsp) │ │ │ │ - jle 45efa │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - movslq 0xc(%rsp),%r14 │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - movl $0x0,0x34(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movl $0x0,0x3c(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ - mov %eax,0x84(%rsp) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %eax,0x80(%rsp) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov %eax,0x7c(%rsp) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov %eax,0x78(%rsp) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq 0x3c(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x44(%rsp),%r9d │ │ │ │ - lea (%rdx,%rax,8),%r11 │ │ │ │ - movslq 0x38(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,8),%rcx │ │ │ │ - movslq 0x34(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - lea (%rdx,%rax,8),%rdi │ │ │ │ - movslq 0x30(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,8),%rbx │ │ │ │ - movslq 0x2c(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 45f10 │ │ │ │ - mov 0x40(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 45ea8 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - lea 0x8(%rax,%rdx,1),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a801(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x1a7f2(%rip),%rsi │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - movapd %xmm0,%xmm3 │ │ │ │ + mov 0x20(%rdx),%rax │ │ │ │ + mov %rsp,%r14 │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ - jle 45e85 │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ - movsd (%rbx,%rax,8),%xmm0 │ │ │ │ - divsd %xmm4,%xmm1 │ │ │ │ - mulsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 45e50 │ │ │ │ - add %rbp,%r12 │ │ │ │ - add %rbp,%r13 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add $0x8,%r15 │ │ │ │ - add $0x8,%r14 │ │ │ │ - cmp %r15,0x20(%rsp) │ │ │ │ - jne 45e10 │ │ │ │ - mov %rbp,%r12 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov 0x270d1(%rip),%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 45fd7 │ │ │ │ - mov 0x84(%rsp),%edi │ │ │ │ - addl $0x1,0x28(%rsp) │ │ │ │ - add %edi,0x3c(%rsp) │ │ │ │ - mov 0x7c(%rsp),%esi │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ - add %edi,0x38(%rsp) │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - mov 0x78(%rsp),%edi │ │ │ │ - add %esi,0x34(%rsp) │ │ │ │ - add %edi,0x30(%rsp) │ │ │ │ - add %edx,0x2c(%rsp) │ │ │ │ - cmp 0x70(%rsp),%eax │ │ │ │ - jne 45d80 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x98,%rsp │ │ │ │ + jle 45460 │ │ │ │ + mov 0x27bcf(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 453c4 │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 45460 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x20(%r15),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 45428 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 453b8 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 45463 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4548d │ │ │ │ + add $0x18,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 45ea8 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - lea 0x8(%rax,%rdx,1),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a6d1(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x1a6c2(%rip),%rdi │ │ │ │ - movapd %xmm0,%xmm3 │ │ │ │ - test %ecx,%ecx │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ - jle 45fb5 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ - divsd %xmm2,%xmm1 │ │ │ │ - mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 45f80 │ │ │ │ - add %rbp,%r12 │ │ │ │ - add %rbp,%r13 │ │ │ │ - add $0x8,%r11 │ │ │ │ - add $0x8,%r15 │ │ │ │ - add $0x8,%r14 │ │ │ │ - cmp %r15,0x20(%rsp) │ │ │ │ - jne 45f40 │ │ │ │ - jmpq 45ea2 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmpq 45efc │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000045ff0 : │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmpq 45c70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000046000 : │ │ │ │ - mov $0x1,%r9d │ │ │ │ - jmpq 45c70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000046010 : │ │ │ │ +00000000000454a0 : │ │ │ │ push %r15 │ │ │ │ - mov %r9,%r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0xc8,%rsp │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %eax,0x70(%rsp) │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,0x90(%rsp) │ │ │ │ - jle 4635b │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movl $0x0,0x54(%rsp) │ │ │ │ - mov 0x24(%rcx),%ecx │ │ │ │ - movslq 0x2c(%rsp),%r14 │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - mov 0x24(%rdx),%edx │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - add $0x8,%rax │ │ │ │ - lea 0x0(,%r14,8),%r13 │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ - mov %edx,0x74(%rsp) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - mov %edx,0x94(%rsp) │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - mov 0x10(%rdi),%rdi │ │ │ │ - mov %ecx,0x78(%rsp) │ │ │ │ - mov 0x24(%rdx),%edx │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov %edx,0xa0(%rsp) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - mov %edx,0xa4(%rsp) │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov 0x24(%rbp),%edi │ │ │ │ - mov %edx,0xb0(%rsp) │ │ │ │ - mov %edi,0x7c(%rsp) │ │ │ │ - movl $0x0,0x50(%rsp) │ │ │ │ - mov 0x70(%rsp),%edx │ │ │ │ - movl $0x0,0x4c(%rsp) │ │ │ │ - sub $0x1,%edx │ │ │ │ - movl $0x0,0x48(%rsp) │ │ │ │ - movl $0x0,0x3c(%rsp) │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - movl $0x0,0x44(%rsp) │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - mov %edx,0xb4(%rsp) │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ - nop │ │ │ │ - movslq 0x3c(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - movslq 0x50(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - lea (%rdx,%rax,8),%r14 │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ - movslq 0x48(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - lea (%rbx,%rsi,8),%rbx │ │ │ │ - movslq 0x44(%rsp),%r8 │ │ │ │ - movslq 0x40(%rsp),%rcx │ │ │ │ - movslq 0x54(%rsp),%rsi │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - movslq 0x4c(%rsp),%rax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 462f4 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - lea (%rdi,%r8,8),%r10 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - lea (%rsi,%rcx,8),%rsi │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,8),%rbp │ │ │ │ - mov 0xb4(%rsp),%eax │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov %rbp,%r15 │ │ │ │ - mov %r13,%rbp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - add %r8,%rax │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a3d7(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x2c(%rsp),%edx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movapd %xmm0,%xmm2 │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r13d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - mov 0x1a3c0(%rip),%rdx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ - jle 462ca │ │ │ │ + jle 45668 │ │ │ │ + mov 0x27a3d(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45568 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45659 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 45668 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x30(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + jne 45550 │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movsd 0x1ae81(%rip),%xmm0 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + divsd (%rdx),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4555c │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4566b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - mulsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ - mulsd (%r12,%rax,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 46288 │ │ │ │ - add %r14,%rbx │ │ │ │ - add %r14,%r12 │ │ │ │ - add %r14,%r13 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r10,0x20(%rsp) │ │ │ │ - jne 46230 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rbp,%r13 │ │ │ │ - mov 0x26c85(%rip),%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4636f │ │ │ │ - mov 0x7c(%rsp),%ecx │ │ │ │ - addl $0x1,0x38(%rsp) │ │ │ │ - add %ecx,0x44(%rsp) │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - mov 0x78(%rsp),%ecx │ │ │ │ - add %ecx,0x40(%rsp) │ │ │ │ - mov 0x74(%rsp),%ecx │ │ │ │ - add %ecx,0x3c(%rsp) │ │ │ │ - mov 0x94(%rsp),%ecx │ │ │ │ - add %ecx,0x48(%rsp) │ │ │ │ - mov 0xa0(%rsp),%ecx │ │ │ │ - add %ecx,0x4c(%rsp) │ │ │ │ - mov 0xa4(%rsp),%ecx │ │ │ │ - add %ecx,0x50(%rsp) │ │ │ │ - mov 0xb0(%rsp),%ecx │ │ │ │ - add %ecx,0x54(%rsp) │ │ │ │ - cmp 0x90(%rsp),%eax │ │ │ │ - jne 46180 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0xc8,%rsp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 456a1 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 4635d │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000046380 : │ │ │ │ +00000000000456b0 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov $0x1,%ecx │ │ │ │ push %rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdx),%r15d │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x20(%r8),%rdx │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov 0xc(%rdx),%r9d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r15d,0x70(%rsp) │ │ │ │ - mov %ebx,0x28(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ + mov 0x30(%r8),%rax │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ + mov 0x8(%rax),%r8d │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ + mov 0xa0(%rsp),%esi │ │ │ │ + mov 0xc(%rsp),%r9d │ │ │ │ test %esi,%esi │ │ │ │ - jle 46636 │ │ │ │ - mov %r15d,%r14d │ │ │ │ - movslq %ebx,%r12 │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ - lea -0x1(%r14),%eax │ │ │ │ - lea 0x0(,%r12,8),%r15 │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x2c(%rsp),%r14d │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x24(%rax),%r8d │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - imul %r14d,%r8d │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov 0x10(%rdi),%r13 │ │ │ │ - movslq %eax,%rbx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - movslq %eax,%rdx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ + je 45938 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%r9d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r9d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 458f0 │ │ │ │ + movl $0x1,0xc(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 45818 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,0x18(%rcx) │ │ │ │ - callq 5a210 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%ecx │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2778a(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45990 │ │ │ │ + mov 0x98(%rsp),%ecx │ │ │ │ + add $0x1,%r14d │ │ │ │ + add %ecx,0xc(%rsp) │ │ │ │ + cmp %r14d,(%rbx) │ │ │ │ + jle 458f0 │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + movslq 0xc(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + imul %r14d,%edx │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + mov (%rcx,%rax,4),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + jle 4585c │ │ │ │ + mov 0x24(%r12),%edx │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r12) │ │ │ │ + mov 0x28(%r13),%rdx │ │ │ │ + imul 0x24(%rbp),%eax │ │ │ │ + mov 0x24(%rdx),%esi │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rbp │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rsi │ │ │ │ + imul %r14d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rdx) │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0xa0(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 457a0 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 46613 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %r15,%rbx │ │ │ │ - lea (%rax,%rcx,8),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - lea (%rcx,%rdx,8),%r11 │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ - lea (%r10,%r8,8),%rdi │ │ │ │ - mov %r11,%r15 │ │ │ │ - add %r8,%rdx │ │ │ │ - lea 0x8(%r10,%rdx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1a0b9(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x28(%rsp),%edx │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0x1a0b5(%rip),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movapd %xmm0,%xmm2 │ │ │ │ - test %edx,%edx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jle 465e9 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - mulsd (%r14,%rdx,8),%xmm0 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd (%r12,%rdx,8),%xmm0 │ │ │ │ - mulsd (%rbx,%rdx,8),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ - add $0x1,%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 465a8 │ │ │ │ - add %r13,%rbp │ │ │ │ - add %r13,%r12 │ │ │ │ - add %r13,%r14 │ │ │ │ - add $0x8,%rdi │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %rdi,0x18(%rsp) │ │ │ │ - jne 46550 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov 0x26966(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4666b │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - addl $0x1,0x2c(%rsp) │ │ │ │ - mov 0x2c(%rsp),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jg 46440 │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + callq 562c0 │ │ │ │ + jmpq 457c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46673 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 4599b │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 45787 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 46639 │ │ │ │ + jmpq 458f3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000046680 : │ │ │ │ +00000000000459a0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%ebp │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r9d,%ecx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov %ebp,0x44(%rsp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xc(%rax),%r10d │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 45cd0 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + je 45bf0 │ │ │ │ + imul %r9d,%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r10d,0x2c(%rsp) │ │ │ │ + mov %r9d,0x28(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %r8d,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r13 │ │ │ │ - mov 0x18(%rax),%r14 │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r14),%ecx │ │ │ │ + xor %r15d,%r15d │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4694b │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ + jg 45b57 │ │ │ │ + jmpq 45c80 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + je 45c48 │ │ │ │ + imul 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 45ae5 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x1a9c4(%rip),%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + callq 56010 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x27440(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45cc8 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%r14) │ │ │ │ + jle 45c80 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%ecx │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ecx,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rbx,0x18(%rsi) │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 45b8c │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + mov %r15d,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 45aa8 │ │ │ │ + imul 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + jmpq 45b24 │ │ │ │ + nop │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %r10d,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r10d │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ + jmpq 45a8f │ │ │ │ + nopl (%rax) │ │ │ │ + imul 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - imul %ecx,%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - imul 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%r12 │ │ │ │ - movslq %ecx,%rax │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x44(%rsp),%edx │ │ │ │ - mov 0x19e1c(%rip),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - movq %rax,%xmm4 │ │ │ │ - jle 46922 │ │ │ │ - lea (%r12,%rcx,1),%rax │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - mov %r15d,%r9d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - add 0x10(%rsp),%rax │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - lea 0x8(%r12,%rax,1),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + jmpq 45bca │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 468f0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ - mov 0x28(%rsp),%edi │ │ │ │ - mov %r12d,%r11d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - mov %r12d,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%rdi,1),%esi │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - lea (%rax,%r8,1),%edx │ │ │ │ - movslq %esi,%rsi │ │ │ │ - movslq %edx,%rdx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ - addsd (%r14,%rsi,8),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd (%rbx,%r10,8),%xmm2 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,0x0(%rbp,%rdx,8) │ │ │ │ - cmp %r9d,%eax │ │ │ │ - jne 468a0 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r15d,%edi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r11d,%r9d │ │ │ │ - jne 46890 │ │ │ │ - addq $0x8,(%rsp) │ │ │ │ - mov 0x2c(%rsp),%edi │ │ │ │ - add %r15d,%r9d │ │ │ │ - add %r15d,%r12d │ │ │ │ - addq $0x8,0x8(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add %edi,0x28(%rsp) │ │ │ │ - add 0x18(%rsp),%rbp │ │ │ │ - sub %r15d,0x10(%rsp) │ │ │ │ - cmp %rax,0x20(%rsp) │ │ │ │ - jne 46850 │ │ │ │ - mov 0x26657(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4698a │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - addl $0x1,0x40(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jle 4694b │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmpq 46767 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46992 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 45d11 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4694e │ │ │ │ + jmp 45c83 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r10d,0x10(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r10d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + jmpq 45c26 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000469a0 : │ │ │ │ +0000000000045d20 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xb8,%rsp │ │ │ │ - mov 0x8(%rdi),%r12d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r9d,0x18(%rsp) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x4(%rdi),%eax │ │ │ │ - mov %r12d,%edi │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + mov 0x18(%r8),%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov 0xc(%rcx),%r15d │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rcx),%ecx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0x18(%rsp),%edi │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 45f60 │ │ │ │ + mov %r15d,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x90(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%rbp │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 46c2f │ │ │ │ - mov %r12d,%eax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - mov %r8,%r14 │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov (%rbx),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 45f20 │ │ │ │ + mov %rbp,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r14,%rbp │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmpq 45e6b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 45e11 │ │ │ │ + mov 0x24(%rax),%r8d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + imul %r15d,%r8d │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + lea (%r9,%r8,8),%r8 │ │ │ │ + mov %r8,0x18(%rax) │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x2712c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 45f80 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 45f20 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,0x0(%rbp) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea -0x1(%r12),%eax │ │ │ │ - lea 0x8(%r13,%rax,8),%r11 │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%ebx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + jle 45e9b │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 45ed3 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x19ad9(%rip),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - movq %rax,%xmm4 │ │ │ │ - jle 46c06 │ │ │ │ - movslq 0x1c(%rsp),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - movsd (%r11,%r9,8),%xmm2 │ │ │ │ - movsd (%r10,%r9,8),%xmm0 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 46bf3 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mov %r12d,%edi │ │ │ │ - mov %r13,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8d,%eax │ │ │ │ - mov %r13,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x8,%rcx │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ - addsd (%r14,%rdx,8),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd -0x8(%rcx),%xmm2 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ - movsd %xmm2,(%rbx,%rdx,8) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 46bb0 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %r12d,%r8d │ │ │ │ - add %r12d,%edi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 46ba8 │ │ │ │ - add (%rsp),%rbx │ │ │ │ - add $0x1,%r9 │ │ │ │ - cmp %r9,0x8(%rsp) │ │ │ │ - jne 46b70 │ │ │ │ - mov 0x26373(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 46c6e │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - addl $0x1,0x18(%rsp) │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 46c2f │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmpq 46ab7 │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 45df0 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%r8 │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r8,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 5a800 │ │ │ │ + mov %r13,%rdx │ │ │ │ + jmpq 45e1b │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46c76 │ │ │ │ - add $0xb8,%rsp │ │ │ │ + jne 45f88 │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 45dce │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 46c32 │ │ │ │ + jmp 45f23 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000046c80 : │ │ │ │ +0000000000045f90 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%ebp │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - mov %ebp,0x68(%rsp) │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 461f0 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r14d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 46f1b │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x34(%rsp) │ │ │ │ - imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %eax,0x6c(%rsp) │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x34(%rsp),%ecx │ │ │ │ + jle 461b0 │ │ │ │ + mov 0x26f2c(%rip),%r14 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmpq 460db │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46083 │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %ecx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rbx,0x18(%rsi) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - movslq %eax,%r8 │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - imul %ecx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov %r8,%rdx │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56b90 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r14),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 46240 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 461b0 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - imul 0x24(%rax),%ecx │ │ │ │ - mov 0x10(%rax),%r12 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x68(%rsp),%edx │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - test %edx,%edx │ │ │ │ - jle 46ef2 │ │ │ │ - lea (%r12,%rcx,8),%rax │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea (%r9,%r8,8),%rax │ │ │ │ - mov %r15d,%r9d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x6c(%rsp),%eax │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - add %rcx,%rax │ │ │ │ - lea 0x8(%r12,%rax,8),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov %r12d,%r11d │ │ │ │ - mov 0x10(%rsp),%edi │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mulsd (%rax),%xmm2 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 46ec0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - mov %r12d,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%rdi,1),%esi │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - lea (%rax,%r8,1),%edx │ │ │ │ - movslq %esi,%rsi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + jle 46111 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r14,%rsi,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ - cmp %r9d,%eax │ │ │ │ - jne 46e70 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r15d,%edi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r11d,%r9d │ │ │ │ - jne 46e60 │ │ │ │ - addq $0x8,(%rsp) │ │ │ │ - mov 0x30(%rsp),%edi │ │ │ │ - add %r15d,%r9d │ │ │ │ - add %r15d,%r12d │ │ │ │ - addq $0x8,0x18(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add %edi,0x10(%rsp) │ │ │ │ - add 0x20(%rsp),%rbp │ │ │ │ - sub %r15d,0x8(%rsp) │ │ │ │ - cmp %rax,0x28(%rsp) │ │ │ │ - jne 46e38 │ │ │ │ - mov 0x26087(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 46f5a │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - addl $0x1,0x34(%rsp) │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jle 46f1b │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmpq 46d62 │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4614a │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x30(%rbx),%r8 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x24(%r8),%eax │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x4(%rsp),%edx │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 46060 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + jmpq 4609e │ │ │ │ + nopl (%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 46f62 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 4624b │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 46041 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 46f1e │ │ │ │ + jmpq 461b3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000046f70 : │ │ │ │ +0000000000046250 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xc8,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%ebp │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov %r15d,%edi │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov 0xc(%rcx),%r11d │ │ │ │ + mov 0x8(%rcx),%edx │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebp,0x74(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov %r11d,%ecx │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + imul %r15d,%ecx │ │ │ │ + mov 0xc(%rax),%r10d │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 46528 │ │ │ │ + mov %r11d,%r8d │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ + mov %r11d,0x24(%rsp) │ │ │ │ + imul %r10d,%r8d │ │ │ │ + mov %r10d,0x20(%rsp) │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %r8d,0x1c(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + mov 0x20(%rsp),%r10d │ │ │ │ + mov 0x24(%rsp),%r11d │ │ │ │ + je 46668 │ │ │ │ + lea 0x48(%rsp),%r15 │ │ │ │ + mov %r11d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ callq 55a50 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47309 │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x70(%rsp) │ │ │ │ + jle 466ae │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmpq 463d7 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%r8 │ │ │ │ + cmpl $0x1,(%r8) │ │ │ │ + jle 46375 │ │ │ │ + mov 0x24(%r8),%eax │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - mov %eax,0x54(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%esi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rbx,0x18(%rcx) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - movslq %eax,%r12 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - imul %esi,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - imul 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - movslq %esi,%r8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - test %edx,%edx │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - jle 472dd │ │ │ │ - lea (%rcx,%r12,8),%rax │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea (%r9,%r8,8),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea (%r11,%r10,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - movl $0x0,0x28(%rsp) │ │ │ │ - movl $0x0,0x8(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + je 465f8 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1947c(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r8,%rsi │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movsd 0x1947d(%rip),%xmm5 │ │ │ │ - movsd 0x1945d(%rip),%xmm6 │ │ │ │ - movsd (%rdi,%rax,8),%xmm4 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ - divsd 0x19442(%rip),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 472ad │ │ │ │ - mov 0x20(%rsp),%r9d │ │ │ │ - mov 0x28(%rsp),%r8d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%r11d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea (%rbx,%rax,8),%r10 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%rdx │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - lea (%rax,%r9,1),%ecx │ │ │ │ - movsd (%rbx,%rdx,8),%xmm2 │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ - lea (%rax,%r8,1),%edx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x26bc2(%rip),%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 464b7 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 464bd │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + jle 46408 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x8,%rsi │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ - cmp %r12d,%eax │ │ │ │ - jne 47230 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add $0x8,%rdi │ │ │ │ - add %r15d,%r8d │ │ │ │ - add %r15d,%r9d │ │ │ │ - cmp %r11d,%r12d │ │ │ │ - jne 47218 │ │ │ │ - addq $0x1,0x18(%rsp) │ │ │ │ - mov 0x54(%rsp),%esi │ │ │ │ - add %r15d,%r12d │ │ │ │ - add %r15d,0x8(%rsp) │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add %esi,0x28(%rsp) │ │ │ │ - add 0x30(%rsp),%rbp │ │ │ │ - sub %r15d,0x20(%rsp) │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ - jne 47190 │ │ │ │ - mov 0x25c9c(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4734e │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - addl $0x1,0x70(%rsp) │ │ │ │ - mov 0x70(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 47309 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - jmpq 4707a │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46440 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 46350 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + je 465d8 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x26ad5(%rip),%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 463ca │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + je 46630 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + lea 0x48(%rsp),%r15 │ │ │ │ callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + lea 0x38(%rsp),%r9 │ │ │ │ + je 465c0 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r8d,(%rsp) │ │ │ │ callq 55b70 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 47356 │ │ │ │ - add $0xc8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 466c0 │ │ │ │ + add $0x68,%rsp │ │ │ │ + mov %r8d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4730c │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r11d,0x1c(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + jg 46570 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 46346 │ │ │ │ + mov %r15,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 464fe │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + lea 0x50(%rsp),%r9 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + test %edx,%edx │ │ │ │ + jg 46346 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r8d,(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + jmpq 464fe │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 4648f │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r8,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 5aae0 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 463a2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + jle 464fe │ │ │ │ + lea 0x50(%rsp),%r9 │ │ │ │ + mov %r8d,(%rsp) │ │ │ │ + mov %r9,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r8d │ │ │ │ + jmpq 464fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x38(%rsp),%r9 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%esi │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + test %esi,%esi │ │ │ │ + jg 46346 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + callq 55b70 │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 465c0 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 464ee │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000047360 : │ │ │ │ +00000000000466d0 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x118,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - lea 0xd0(%rsp),%rbp │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rcx),%edx │ │ │ │ + mov %r8,(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x4(%rdi),%eax │ │ │ │ - mov %r15d,%edi │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 46910 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %ebx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xc8(%rsp),%rdi │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 467f0 │ │ │ │ + jmpq 468d0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + cmpl $0x1,(%rdx) │ │ │ │ + jle 467a1 │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - movl $0xffffffff,0xf0(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 59ff0 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x267a6(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,0x70(%rsp) │ │ │ │ - jle 4777a │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x54(%rsp) │ │ │ │ - imul %r15d,%eax │ │ │ │ - movl $0x0,0x58(%rsp) │ │ │ │ - movl $0x0,0x5c(%rsp) │ │ │ │ - movl $0x0,0x60(%rsp) │ │ │ │ + jne 468b7 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 468d0 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - movl $0x0,0x64(%rsp) │ │ │ │ - shl $0x3,%rax │ │ │ │ - movl $0x0,0x4c(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov %eax,0x84(%rsp) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 46838 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46855 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 46780 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ - mov %eax,0x80(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - mov %r11,%r13 │ │ │ │ - mov %eax,0x7c(%rsp) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov %eax,0x78(%rsp) │ │ │ │ - mov 0x24(%r10),%eax │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov 0x10(%r10),%rdi │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - movslq 0x50(%rsp),%rax │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - movslq 0x64(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - movslq 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%rbp │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - movslq 0x60(%rsp),%rcx │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rbp,0x18(%rax) │ │ │ │ - movslq 0x5c(%rsp),%rax │ │ │ │ - lea (%rbx,%rdx,8),%r12 │ │ │ │ - movslq 0x54(%rsp),%rdx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 47728 │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - lea (%rbx,%rcx,8),%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov %r15d,%ebx │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %r11d,0x48(%rsp) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x19017(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - test %r15d,%r15d │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - movsd 0x19015(%rip),%xmm5 │ │ │ │ - movsd 0x18ff5(%rip),%xmm6 │ │ │ │ - movsd (%rdi,%rax,8),%xmm4 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r11d │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ - divsd 0x18fd5(%rip),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - jle 47702 │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov %r11d,%r10d │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov %r11d,%edx │ │ │ │ - lea 0x0(%rbp,%rax,8),%r9 │ │ │ │ - movslq %edx,%rsi │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - lea (%r8,%rdx,1),%eax │ │ │ │ - movsd 0x0(%rbp,%rsi,8),%xmm0 │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - add $0x1,%edx │ │ │ │ - add $0x8,%rcx │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%r14,%rax,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rax,8) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 47690 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add $0x8,%rdi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - jne 47680 │ │ │ │ - sub %r15d,0x18(%rsp) │ │ │ │ - add 0x20(%rsp),%r12 │ │ │ │ - add %r15d,%ebx │ │ │ │ - add %r15d,%r11d │ │ │ │ - addq $0x1,0x10(%rsp) │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - cmp %rax,0x40(%rsp) │ │ │ │ - jne 475f0 │ │ │ │ - mov 0x25851(%rip),%rax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x266d3(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 477bf │ │ │ │ - mov 0x84(%rsp),%edi │ │ │ │ - addl $0x1,0x4c(%rsp) │ │ │ │ - add %edi,0x64(%rsp) │ │ │ │ - mov 0x4c(%rsp),%eax │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ - add %edi,0x60(%rsp) │ │ │ │ - mov 0x7c(%rsp),%edi │ │ │ │ - add %edi,0x5c(%rsp) │ │ │ │ - mov 0x78(%rsp),%edi │ │ │ │ - add %edi,0x58(%rsp) │ │ │ │ - mov 0x74(%rsp),%edi │ │ │ │ - add %edi,0x54(%rsp) │ │ │ │ - cmp %eax,0x70(%rsp) │ │ │ │ - jne 47556 │ │ │ │ + je 467e4 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + test %r13d,%r13d │ │ │ │ + jne 468d8 │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 468ec │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ + test %r13d,%r13d │ │ │ │ + je 468c2 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 477c7 │ │ │ │ - add $0x118,%rsp │ │ │ │ + jne 4692a │ │ │ │ + add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4777d │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 4676a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000477d0 : │ │ │ │ +0000000000046930 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x108,%rsp │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movslq 0x8(%rdi),%rax │ │ │ │ - mov %r14d,0x9c(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - imul $0x55555556,%rax,%rax │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %ebx,%edi │ │ │ │ - sar $0x1f,%edx │ │ │ │ - shr $0x20,%rax │ │ │ │ - sub %edx,%eax │ │ │ │ - lea 0x1(%rax),%r12d │ │ │ │ - mov %eax,0x88(%rsp) │ │ │ │ - mov %r12d,0x48(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xe8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + imul %r14d,%ecx │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 46bc0 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0x0(%rbp),%r8d │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 47d84 │ │ │ │ - movl $0x0,0x98(%rsp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %eax,0x74(%rsp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x1(%rbx),%ebx │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ - imul %ebx,%r12d │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %ebx,0x4c(%rsp) │ │ │ │ - mov %eax,0x8c(%rsp) │ │ │ │ - mov %r12d,0x70(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%ebx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - movslq %eax,%r12 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - imul %ebx,%eax │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jg 46b90 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 46b50 │ │ │ │ + mov %r12,%rax │ │ │ │ + mov 0x26593(%rip),%r14 │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 46a70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%r13 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + je 46b30 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r14),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 46bb0 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 46b50 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r13,0x18(%rsi) │ │ │ │ - mov %ebx,%esi │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + jle 46aa6 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 46ade │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + cmpl $0x1,0x4(%rsp) │ │ │ │ + jne 46a00 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x9c(%rsp),%esi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - test %esi,%esi │ │ │ │ - jle 47d4f │ │ │ │ - movslq 0x9c(%rsp),%rax │ │ │ │ - movl $0x0,0x38(%rsp) │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea (%r11,%r12,8),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - lea (%r8,%rcx,8),%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x1c(%rsp),%eax │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - add %r9,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - movsd (%rax,%r12,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x18b43(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - movsd 0x18b51(%rip),%xmm3 │ │ │ │ - movsd 0x18b39(%rip),%xmm4 │ │ │ │ - mulsd %xmm0,%xmm0 │ │ │ │ - movsd 0x18b45(%rip),%xmm2 │ │ │ │ - movsd (%rsi,%r12,8),%xmm1 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ - movsd (%rsi,%r12,8),%xmm5 │ │ │ │ - movapd %xmm1,%xmm7 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ - xorpd 0x18b44(%rip),%xmm7 │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ - movsd (%rsi,%r12,8),%xmm6 │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ - movapd %xmm1,%xmm5 │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ - xorpd 0x18b0e(%rip),%xmm2 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - test %edx,%edx │ │ │ │ - jle 47c98 │ │ │ │ - mov 0x8c(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%r11d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov 0x40(%rsp),%r10d │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea (%rax,%r9,1),%r8d │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - lea 0x0(%r13,%r8,1),%r12 │ │ │ │ - add %rbp,%r8 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + jne 46a22 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46a42 │ │ │ │ + nop │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 5a9b0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46a42 │ │ │ │ xchg %ax,%ax │ │ │ │ - movslq %eax,%rdi │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ - lea (%r10,%rax,1),%edx │ │ │ │ - lea (%r11,%rax,1),%ecx │ │ │ │ - movsd 0x0(%r13,%rdi,8),%xmm9 │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ - movsd (%r15,%r9,8),%xmm11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - movapd %xmm9,%xmm10 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ - movapd %xmm1,%xmm0 │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ - movapd %xmm1,%xmm10 │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ - mulsd 0x0(%rbp,%rdi,8),%xmm1 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ - mulsd (%rdi),%xmm9 │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ - movsd (%r14,%rdx,8),%xmm10 │ │ │ │ - addsd (%r8,%rdx,8),%xmm10 │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rcx,8) │ │ │ │ - cmp %eax,0x8(%rsp) │ │ │ │ - jne 47bc0 │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - add %esi,%r10d │ │ │ │ - add %esi,%r11d │ │ │ │ - cmp %r9,0x28(%rsp) │ │ │ │ - je 47c98 │ │ │ │ - mov %rax,%r9 │ │ │ │ - jmpq 47ba0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 47cde │ │ │ │ - movapd %xmm7,%xmm1 │ │ │ │ - mov 0x88(%rsp),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ - mov 0x4c(%rsp),%edi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rbx,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - mov %eax,%ecx │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 47cc0 │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ - mov 0x70(%rsp),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp %esi,0x1c(%rsp) │ │ │ │ - jle 47d1c │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ - mov 0x4c(%rsp),%edi │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - lea (%rbx,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 47d00 │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ - addq $0x1,0x30(%rsp) │ │ │ │ - mov 0x74(%rsp),%ecx │ │ │ │ - add %esi,0x20(%rsp) │ │ │ │ - add %esi,0x8(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - add %ecx,0x40(%rsp) │ │ │ │ - add 0x50(%rsp),%rbx │ │ │ │ - sub %esi,0x38(%rsp) │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ - jne 47ac8 │ │ │ │ - mov 0x2522a(%rip),%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 47dc9 │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - addl $0x1,0x98(%rsp) │ │ │ │ - mov 0x98(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 47d84 │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - jmpq 47942 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 47dd1 │ │ │ │ - add $0x108,%rsp │ │ │ │ + jne 46bf7 │ │ │ │ + add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl (%rax) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 469d9 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 47d87 │ │ │ │ + jmp 46b53 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r8d,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + cmpl $0x1,(%rsp) │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jle 469d9 │ │ │ │ + jmp 46b96 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000047de0 : │ │ │ │ +0000000000046c00 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x158,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - lea 0x110(%rsp),%rbp │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + mov %r9d,0x28(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x148(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r14d,0x94(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - mov %ebx,0x48(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xe8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xf8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - movl $0xffffffff,0x130(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov %ebx,%ecx │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov %edi,0xc(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 46f00 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %r14d,%edx │ │ │ │ - lea 0x108(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ + mov %edx,0x2c(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jg 46ed0 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + test %edx,%edx │ │ │ │ + jg 46d47 │ │ │ │ + jmpq 46e80 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov %rbp,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 59ff0 │ │ │ │ - mov (%r12),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 483dd │ │ │ │ - movl $0x0,0x90(%rsp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + je 46e28 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x26250(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 46ef0 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 46e80 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - movslq %ebx,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea -0x1(%rbx),%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x8(%r15,%rax,8),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%ebx │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x24(%rax),%edi │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - imul %ebx,%edi │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - movslq %edi,%rcx │ │ │ │ - mov 0x24(%rax),%edi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - imul %ebx,%edi │ │ │ │ - movslq %edi,%r10 │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov 0x24(%rax),%edi │ │ │ │ - imul %ebx,%edi │ │ │ │ - movslq %edi,%rax │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + jle 46d78 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rbx,0x18(%rsi) │ │ │ │ - imul %edi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%r12 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %edi,%eax │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x10(%rax),%rbp │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ - callq 5a210 │ │ │ │ - mov 0x94(%rsp),%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 483ad │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - lea (%r9,%rcx,8),%r10 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - add %rdx,%rcx │ │ │ │ - lea (%r11,%r10,8),%r9 │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - callq d470 │ │ │ │ - mulsd 0x1845f(%rip),%xmm0 │ │ │ │ - callq d390 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - movsd 0x18478(%rip),%xmm4 │ │ │ │ - movsd 0x18478(%rip),%xmm3 │ │ │ │ - mulsd %xmm0,%xmm0 │ │ │ │ - movsd (%rdi,%rax,8),%xmm2 │ │ │ │ - movsd 0x1846f(%rip),%xmm5 │ │ │ │ - movsd 0x1846f(%rip),%xmm6 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ - mov 0x48(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ - movsd (%rdi,%rax,8),%xmm1 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ - test %edx,%edx │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ - movsd (%rdi,%rax,8),%xmm7 │ │ │ │ - mulsd 0x18440(%rip),%xmm2 │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ - xorpd 0x18424(%rip),%xmm3 │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ - jle 4837f │ │ │ │ - mov 0x30(%rsp),%r9d │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rbp,%r10 │ │ │ │ - mov %r15,%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movsd (%r15,%rax,8),%xmm1 │ │ │ │ - lea (%rdi,%rax,1),%edx │ │ │ │ - lea (%r9,%rax,1),%ecx │ │ │ │ - movsd (%rbx,%rax,8),%xmm10 │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + cmpl $0x1,0x28(%rsp) │ │ │ │ movslq %edx,%rdx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ - movapd %xmm1,%xmm0 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ - movapd %xmm8,%xmm11 │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ - movapd %xmm8,%xmm11 │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ - mulsd 0x0(%rbp,%rax,8),%xmm8 │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ - mulsd (%r10),%xmm1 │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ - movsd (%r8,%rdx,8),%xmm11 │ │ │ │ - addsd (%rsi,%rdx,8),%xmm11 │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - movsd 0x0(%r13,%rcx,8),%xmm9 │ │ │ │ - addsd (%r14,%rcx,8),%xmm9 │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r12,%rdx,8) │ │ │ │ - mov %rax,%rdx │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp 0x18(%rsp),%rdx │ │ │ │ - jne 48290 │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - add $0x8,%r11 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%r9d │ │ │ │ - cmp %rsi,0x20(%rsp) │ │ │ │ - jne 48280 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - addq $0x1,0x28(%rsp) │ │ │ │ - mov 0x4c(%rsp),%esi │ │ │ │ - add 0x38(%rsp),%r12 │ │ │ │ - add %rax,%rbx │ │ │ │ - add %rax,%rbp │ │ │ │ - add %esi,0x30(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - cmp %rax,0x50(%rsp) │ │ │ │ - jne 481a8 │ │ │ │ - mov 0x24bcc(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48449 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - addl $0x1,0x90(%rsp) │ │ │ │ - mov 0x90(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jg 4801a │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jne 46cd0 │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 46dd6 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x196d3(%rip),%rax │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + je 46e48 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56010 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + jmpq 46d14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46d14 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 56010 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + callq 5a690 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + jmpq 46d14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 48451 │ │ │ │ - add $0x158,%rsp │ │ │ │ + jne 46fa9 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 46cb4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 483e0 │ │ │ │ + jmp 46e83 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + imul %r15d,%eax │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ecx,0x20(%rsp) │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov 0x20(%rsp),%ecx │ │ │ │ + jle 46f80 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %edx,0x2c(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 46cb4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jmpq 46cb4 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000048460 : │ │ │ │ +0000000000046fb0 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x8(%rdi),%ebx │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %r8d,0x20(%rsp) │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x0(%rbp),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 485bd │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq 0x181c7(%rip),%xmm2 │ │ │ │ - lea 0x0(,%rcx,8),%r9 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x24a9c(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - movslq 0x4(%rsp),%rbp │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - lea (%rsi,%rax,8),%r10 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rsi,%rax,8),%r11 │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 485d0 │ │ │ │ - mov 0x4(%rsp),%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 48593 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r10,%rsi,8),%xmm1 │ │ │ │ - xor %eax,%eax │ │ │ │ - xorpd %xmm3,%xmm1 │ │ │ │ - mulsd (%r11,%rsi,8),%xmm1 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 48587 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 48570 │ │ │ │ - add $0x1,%rsi │ │ │ │ - add %r9,%rdx │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jne 48550 │ │ │ │ - mov 0x24(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 48642 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0x34(%rsp),%r13d │ │ │ │ - add 0x30(%rsp),%r14d │ │ │ │ - add 0x2c(%rsp),%r15d │ │ │ │ - cmp 0x28(%rsp),%r12d │ │ │ │ - jne 48510 │ │ │ │ - add $0x48,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ + mov 0x8(%rdi),%edx │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 47110 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 46fe2 │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 48593 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r10,%r8,8),%xmm1 │ │ │ │ - xor %eax,%eax │ │ │ │ - xorpd %xmm2,%xmm1 │ │ │ │ - mulsd (%r11,%r8,8),%xmm1 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 48627 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movsd (%rsi,%rax,8),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 48610 │ │ │ │ - add $0x1,%r8 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - cmp %r8,%rbp │ │ │ │ - jne 485f8 │ │ │ │ - mov 0x24(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4859f │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000048660 : │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 48460 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000048670 : │ │ │ │ - mov $0x1,%r8d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmpq 48460 │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -0000000000048680 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0x8(%rdi),%r15d │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r14d,0x44(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%r14 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 48935 │ │ │ │ - mov %r15d,%eax │ │ │ │ - movl $0x0,0x40(%rsp) │ │ │ │ - imul %r15d,%eax │ │ │ │ - movslq %eax,%rdx │ │ │ │ - sub %r15d,%eax │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%esi │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x24(%r11),%eax │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ - mov 0x10(%rcx),%r12 │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov %rbx,0x18(%r11) │ │ │ │ - imul %esi,%eax │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %esi,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbp │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - imul 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - movslq %esi,%r8 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x44(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - movq 0x17e7d(%rip),%xmm4 │ │ │ │ - jle 4890c │ │ │ │ - lea (%r12,%rcx,8),%rax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea (%r9,%r8,8),%rax │ │ │ │ - mov %r15d,%r9d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - add %rcx,%rax │ │ │ │ - lea 0x8(%r12,%rax,8),%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mulsd (%rax),%xmm2 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 488d8 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov 0x30(%rsp),%edi │ │ │ │ - mov %r12d,%r11d │ │ │ │ - xorpd %xmm4,%xmm3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov %r12d,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%rdi,1),%edx │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - lea (%rax,%r8,1),%ecx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r14,%rdx,8),%xmm1 │ │ │ │ - addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ - mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ - cmp %r9d,%eax │ │ │ │ - jne 48888 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r15d,%edi │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %r11d,%r9d │ │ │ │ - jne 48878 │ │ │ │ - addq $0x8,0x8(%rsp) │ │ │ │ - mov 0x34(%rsp),%edi │ │ │ │ - add %r15d,%r9d │ │ │ │ - add %r15d,%r12d │ │ │ │ - addq $0x8,0x10(%rsp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - add %edi,0x30(%rsp) │ │ │ │ - add 0x20(%rsp),%rbp │ │ │ │ - sub %r15d,0x18(%rsp) │ │ │ │ - cmp %rax,0x28(%rsp) │ │ │ │ - jne 48848 │ │ │ │ - mov 0x2466d(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48974 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - addl $0x1,0x40(%rsp) │ │ │ │ - mov 0x40(%rsp),%eax │ │ │ │ - cmp %eax,(%rsi) │ │ │ │ - jle 48935 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmpq 48762 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4897c │ │ │ │ - add $0x98,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 48938 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000048990 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0xb8,%rsp │ │ │ │ - mov 0x8(%rdi),%r12d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x4(%rdi),%eax │ │ │ │ - mov %r12d,%edi │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - callq 43bf0 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x90(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov 0x18(%rdi),%rbp │ │ │ │ - mov 0x18(%rax),%r14 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 48c0f │ │ │ │ - mov %r12d,%eax │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - lea -0x1(%r12),%eax │ │ │ │ - lea 0x8(%r13,%rax,8),%r15 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - mov 0x24(%rbx),%esi │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - imul %eax,%esi │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - movslq %esi,%rcx │ │ │ │ - mov %eax,%esi │ │ │ │ - imul 0x24(%rbx),%eax │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x24(%rax),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - movslq %eax,%r9 │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - callq 59dd0 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - callq 59ff0 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - movq 0x17b4a(%rip),%xmm4 │ │ │ │ - jle 48be6 │ │ │ │ - movslq 0x1c(%rsp),%rax │ │ │ │ - lea (%r10,%r9,8),%r10 │ │ │ │ - lea (%r8,%rcx,8),%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%r11,%r9,8),%xmm2 │ │ │ │ - mulsd (%r10,%r9,8),%xmm2 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 48bd3 │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ - mov %r12d,%edi │ │ │ │ - mov %r13,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xorpd %xmm4,%xmm3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8d,%eax │ │ │ │ - mov %r13,%rcx │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%rdx │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x8,%rcx │ │ │ │ - movsd 0x0(%rbp,%rdx,8),%xmm0 │ │ │ │ - addsd (%r14,%rdx,8),%xmm0 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - mulsd -0x8(%rcx),%xmm1 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 48b90 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %r12d,%r8d │ │ │ │ - add %r12d,%edi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 48b80 │ │ │ │ - add (%rsp),%rbx │ │ │ │ - add $0x1,%r9 │ │ │ │ - cmp %r9,0x8(%rsp) │ │ │ │ - jne 48b58 │ │ │ │ - mov 0x24393(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48c4e │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - addl $0x1,0x18(%rsp) │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 48c0f │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmpq 48aa1 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 48c56 │ │ │ │ - add $0xb8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 48c12 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000048c60 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 49050 │ │ │ │ - lea 0x1(%r9),%eax │ │ │ │ - and $0xfffffffd,%eax │ │ │ │ - je 48df8 │ │ │ │ - mov (%rdi),%eax │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 49158 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 49020 │ │ │ │ - mov 0x242a1(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 48cf4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r15) │ │ │ │ - jle 49020 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ - mov 0x24(%rdx),%ecx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %ebp,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - movsd 0x178a8(%rip),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - divsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov (%r12),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 48ce8 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 491dd │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r9d,0x98(%rsp) │ │ │ │ - mov 0x18(%rdi),%rcx │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ - imul 0xc(%rax),%r8d │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0xc(%rcx),%r10d │ │ │ │ - mov 0x8(%rdx),%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %r10d,0x10(%rsp) │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r15),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4903e │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - mov 0x240d9(%rip),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - cvtsi2sd %r9d,%xmm1 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r13d,%r15d │ │ │ │ - mov %rax,%r13 │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ - jmp 48ef8 │ │ │ │ - nopl (%rax) │ │ │ │ - callq 576b0 │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 48da7 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 4903e │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 48f4e │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 43e10 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x90(%rsp),%r8d │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 48ec8 │ │ │ │ - callq 57610 │ │ │ │ - jmpq 48ecd │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmpq 48dad │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r15),%r11d │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 4902a │ │ │ │ - mov 0x23ef7(%rip),%r13 │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - mov %r9d,%ebp │ │ │ │ - jmp 490a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r15) │ │ │ │ - jle 4902a │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 490d7 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - callq 57a40 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 576b0 │ │ │ │ - mov 0x0(%r13),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 49098 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - jmpq 48da7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 49020 │ │ │ │ - mov 0x23e19(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 4917c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r15) │ │ │ │ - jle 49020 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 49170 │ │ │ │ - jmpq 48d89 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -00000000000491f0 : │ │ │ │ - push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - mov %r9d,%ebp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%r11d │ │ │ │ - mov 0xc(%rax),%r12d │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 494d0 │ │ │ │ - lea 0x1(%r9),%eax │ │ │ │ - and $0xfffffffd,%eax │ │ │ │ - je 4935f │ │ │ │ - mov (%rdi),%eax │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 4960e │ │ │ │ - test %eax,%eax │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x23d0e(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 4928b │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%r14),%rdx │ │ │ │ - mov 0x24(%rdx),%ecx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %ebp,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%r14),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movsd 0x17312(%rip),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - divsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov (%r12),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 49280 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 49693 │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - imul %edx,%r12d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r11d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %r11d,0x1c(%rsp) │ │ │ │ - mov %r12d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r12d,%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov (%rbx),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 494bf │ │ │ │ - mov 0x23bc0(%rip),%r12 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 493ef │ │ │ │ - nopl (%rax) │ │ │ │ - callq 576b0 │ │ │ │ - cmp $0xffffffff,%ebp │ │ │ │ - je 4949c │ │ │ │ - mov (%r12),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 49329 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 494bf │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r14),%rdx │ │ │ │ - mov 0x24(%rdx),%esi │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rdx) │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 49442 │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 493c8 │ │ │ │ - callq 57610 │ │ │ │ - cmp $0xffffffff,%ebp │ │ │ │ - jne 493d6 │ │ │ │ - mov 0x16fe5(%rip),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - jmpq 493d6 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmpq 4932f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r11d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r11d,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 494bf │ │ │ │ - mov 0x23a7a(%rip),%r12 │ │ │ │ - movsd 0x1710a(%rip),%xmm1 │ │ │ │ - mov 0x18(%rsp),%r11d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x18(%r13),%r8 │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - cmpl $0x1,(%r8) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 49566 │ │ │ │ - mov 0x24(%r8),%edx │ │ │ │ - mov 0x10(%r8),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r8) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 49608 │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - movslq %r11d,%rcx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movapd %xmm1,%xmm0 │ │ │ │ - movapd %xmm1,%xmm2 │ │ │ │ - divsd (%rdi,%rax,8),%xmm2 │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ - mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 495a0 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r11d,0x18(%rsp) │ │ │ │ - callq 576b0 │ │ │ │ - mov (%r12),%r10d │ │ │ │ - mov 0x18(%rsp),%r11d │ │ │ │ - mov 0x17034(%rip),%rax │ │ │ │ - test %r10d,%r10d │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jne 49329 │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jg 49518 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmpq 4932f │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - jmp 495c4 │ │ │ │ - test %eax,%eax │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x23963(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 49633 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jle 494b5 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 49628 │ │ │ │ - jmpq 4931f │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -00000000000496a0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r13 │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x4(%rax),%esi │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,0x38(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - mov %eax,0x3c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 49bb9 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 49a25 │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rbp,%r13 │ │ │ │ - movsd 0x16df3(%rip),%xmm3 │ │ │ │ - mov %rax,%rbp │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rdx,0x18(%rcx) │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 49bb0 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movsd (%rdi,%rax,8),%xmm0 │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ - divsd (%rdx,%rax,8),%xmm0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jae 49924 │ │ │ │ - movapd %xmm0,%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r11,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 49900 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 58170 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 49aa0 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movsd 0x16a9e(%rip),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - divsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x16c1a(%rip),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x23572(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 49b68 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jg 49830 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 49c20 │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 49ca5 │ │ │ │ - add $0xa8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - je 49b78 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - callq 57610 │ │ │ │ - mov 0x16aca(%rip),%rax │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x23422(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 49a18 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 49a28 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - jmp 49b3f │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - jmpq 49933 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - je 49c50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov 0x38(%rsp),%r15d │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%ecx │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 49806 │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - je 49c8c │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 49a6b │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov 0x3c(%rsp),%r15d │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 49806 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 49a6b │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000049cb0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %r9,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ - mov $0x1,%r8d │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - mov 0x4(%rax),%esi │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov 0x1c(%rsp),%r15d │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r15d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4a014 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %r10,%rcx │ │ │ │ - movsd 0x167ee(%rip),%xmm3 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rax,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r11),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r11) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - movslq 0x1c(%rsp),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4a0e8 │ │ │ │ - mov 0x18(%r14),%r9 │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - nop │ │ │ │ - movsd (%r9,%rax,8),%xmm0 │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ - divsd (%rdi,%rax,8),%xmm0 │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ - comisd %xmm0,%xmm2 │ │ │ │ - jae 49f35 │ │ │ │ - movapd %xmm0,%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 49f10 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - callq 56110 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x16643(%rip),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - cmpl $0x1,0xd8(%rsp) │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - je 4a080 │ │ │ │ - mov 0x22f83(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4a0d6 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jg 49e38 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4a0f1 │ │ │ │ - add $0x98,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nop │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - movapd %xmm3,%xmm0 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - divsd (%rdx),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x16566(%rip),%rax │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - mov 0x22eb4(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a007 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4a017 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - jmpq 49f43 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -000000000004a100 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0xe8,%rsp │ │ │ │ - mov 0x8(%rcx),%ebx │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x4(%rcx),%esi │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %esi,%ebp │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov %esi,0x48(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ebx,0x34(%rsp) │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - movq $0x0,0xb8(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - imul %r15d,%ebx │ │ │ │ - mov 0x138(%rsp),%r10d │ │ │ │ - mov %ebx,%r12d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 4a6bb │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ebp,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4a624 │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - movslq 0x48(%rsp),%rbx │ │ │ │ - movl $0x1,0x4c(%rsp) │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - jmpq 4a309 │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x22ca2(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 4a61c │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - addl $0x1,0x30(%rsp) │ │ │ │ - mov 0x130(%rsp),%esi │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - add %esi,0x4c(%rsp) │ │ │ │ - cmp %eax,(%rbx) │ │ │ │ - jle 4a624 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - movslq 0x4c(%rsp),%rax │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - mov (%rbx,%rax,4),%eax │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4a354 │ │ │ │ - imul 0x24(%rsi),%ebx │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - imul %ebx,%edx │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r11),%rcx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x24(%r11),%edx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r11) │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x24(%rdx),%ecx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %ebx,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - imul 0x24(%rcx),%ebx │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - imul 0x24(%rbx),%eax │ │ │ │ - mov %rsi,0x18(%rcx) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x138(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4a27a │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - imul 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x48(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4a72d │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - movl $0x0,0x50(%rsp) │ │ │ │ - movl $0x0,0x54(%rsp) │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov 0xc(%rdx),%ecx │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - imul 0x8(%rdx),%ecx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - mov %ecx,0x7c(%rsp) │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov %edx,0x78(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - movslq 0x54(%rsp),%rax │ │ │ │ - mov 0x34(%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - movslq 0x50(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4a592 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - movl $0x0,0x4(%rsp) │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - mov 0x18(%rax),%rbp │ │ │ │ - lea 0x0(,%rsi,8),%r13 │ │ │ │ - add %r11,%r12 │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - imul 0x8(%rax),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - movslq 0x10(%rsp),%rbx │ │ │ │ - mov 0x4(%rsp),%r9d │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 4a569 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov %r8d,%eax │ │ │ │ - sub %r15d,%eax │ │ │ │ - add %r13,%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r10 │ │ │ │ - movsd (%rcx,%r10,8),%xmm0 │ │ │ │ - lea (%rbx,%r10,1),%rdx │ │ │ │ - lea (%rax,%r9,1),%r10d │ │ │ │ - mulsd (%r11),%xmm0 │ │ │ │ - movslq %r10d,%r10 │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%rcx,%r10,8),%xmm1 │ │ │ │ - mulsd (%rdi),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - mulsd (%rsi),%xmm0 │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ - cmp %r8d,%eax │ │ │ │ - jne 4a530 │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub %r15d,%r9d │ │ │ │ - add %r15d,%r8d │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 4a518 │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - add %r15d,0x4(%rsp) │ │ │ │ - add %ebx,0x10(%rsp) │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 4a500 │ │ │ │ - mov 0x7c(%rsp),%esi │ │ │ │ - addq $0x1,0x20(%rsp) │ │ │ │ - add %esi,0x54(%rsp) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%esi │ │ │ │ - add %esi,0x50(%rsp) │ │ │ │ - cmp %rax,0x90(%rsp) │ │ │ │ - jne 4a491 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x2296e(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4a2e8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4a627 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x138(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4a685 │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4a73f │ │ │ │ - add $0xe8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xc8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xb8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4a659 │ │ │ │ - mov 0x48(%rsp),%ebx │ │ │ │ - mov 0x34(%rsp),%ebp │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0xc8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0xb8(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4a230 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - jmpq 4a5bb │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004a750 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov $0x1,%edx │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x8(%rcx),%r15d │ │ │ │ - movsd 0x15e99(%rip),%xmm1 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0x4(%rcx),%r13d │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - cvtsi2sd %r15d,%xmm0 │ │ │ │ - mov 0xc0(%rsp),%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4a9d0 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r13d,%r14d │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 4a895 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%r15d │ │ │ │ - add 0xc0(%rsp),%r14d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4a9d0 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4a92c │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x225c9(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a880 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4a9d3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4aa1d │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -000000000004aa30 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r8d,0x28(%rsp) │ │ │ │ - mov %r9d,0x2c(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov 0x8(%rax),%ebx │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %ebx,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - cmpl $0x1,0xa0(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - je 4acb0 │ │ │ │ - mov 0x28(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4abee │ │ │ │ - mov %ebx,%r13d │ │ │ │ - lea 0x1(%rbx),%r12d │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ - imul %ebx,%r13d │ │ │ │ - mov %r12d,%eax │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %eax,%r14d │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - imul %ebp,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - movslq 0x14(%rsp),%rax │ │ │ │ - lea (%rdi,%rax,4),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - cmpl $0x1,0xa0(%rsp) │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - je 4ac2b │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 56d20 │ │ │ │ - mov 0x15a9d(%rip),%rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %edi,%edi │ │ │ │ - test %r15d,%r15d │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 4abc8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4abbd │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov %r10d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %r14d,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 4aba0 │ │ │ │ - add $0x1,%edi │ │ │ │ - add %r12d,%r10d │ │ │ │ - cmp %edi,%r15d │ │ │ │ - jne 4ab90 │ │ │ │ - mov 0x223b1(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4aca5 │ │ │ │ - mov 0x2c(%rsp),%edi │ │ │ │ - add $0x1,%ebp │ │ │ │ - add %edi,0x14(%rsp) │ │ │ │ - cmp %ebp,0x28(%rsp) │ │ │ │ - jne 4ab00 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4acca │ │ │ │ - add $0x68,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56d20 │ │ │ │ - mov 0x159dc(%rip),%rax │ │ │ │ - test %r15d,%r15d │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - jle 4ac88 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %edi,%edi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4ac7d │ │ │ │ - mov 0x18(%r11),%rsi │ │ │ │ - mov %r10d,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - add %r14d,%edx │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 4ac60 │ │ │ │ - add $0x1,%edi │ │ │ │ - add %r12d,%r10d │ │ │ │ - cmp %edi,%r15d │ │ │ │ - jne 4ac50 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - callq 59050 │ │ │ │ - mov 0x222e5(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4abd9 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4abf1 │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4aac9 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004acd0 : │ │ │ │ - push %r15 │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %rsi,%r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %r9d,%ebx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov 0xb8(%rsp),%ebp │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x8(%rsi),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - cltd │ │ │ │ - idiv %r9d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %eax,%r14d │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x30(%rsp),%r14 │ │ │ │ - imul %ebx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4ae10 │ │ │ │ - movslq %ebp,%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - jmp 4ad9b │ │ │ │ - nop │ │ │ │ - add $0x1,%rbp │ │ │ │ - cmp %rbp,0x10(%rsp) │ │ │ │ - je 4ae10 │ │ │ │ - mov 0x24(%r13),%edx │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov (%rax,%rbp,4),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %rdx,0x18(%r13) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - cltq │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x22182(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4ad90 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4ae13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4ae3f │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004ae50 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - lea 0x40(%rsp),%rbx │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r8d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0xd0(%rsp),%r12d │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x8(%rsi),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - cltd │ │ │ │ - idivl 0xc0(%rsp) │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,%r15d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - imul 0xc0(%rsp),%r15d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x60(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 4b018 │ │ │ │ - movslq %r12d,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 4af6f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%r14 │ │ │ │ - cmp %r14,0x18(%rsp) │ │ │ │ - je 4b018 │ │ │ │ - mov 0x24(%rbp),%edx │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov (%rax,%r14,4),%eax │ │ │ │ - imul 0xc0(%rsp),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - cltq │ │ │ │ - mov %rdx,0x18(%rbp) │ │ │ │ - mov 0x24(%r15),%edx │ │ │ │ - lea (%rcx,%rax,4),%r12 │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x21f80(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4af60 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4b01b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4b054 │ │ │ │ - add $0x88,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -000000000004b060 : │ │ │ │ - push %r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdx,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov $0x1,%esi │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4b210 │ │ │ │ - mov 0x21e7d(%rip),%r13 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4b11c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4b210 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4b1ad │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov %rbp,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b110 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4b213 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4b248 │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -000000000004b250 : │ │ │ │ - push %r15 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov 0x8(%rdi),%edx │ │ │ │ - mov 0x4(%rdi),%r14d │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 4b3b0 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 4b282 │ │ │ │ - pop %rbx │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ mov (%rdi),%ebx │ │ │ │ mov %ebx,-0x2c(%rsp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b275 │ │ │ │ + jle 46fd5 │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ mov 0x24(%rdi),%eax │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r13d,%r13d │ │ │ │ mov 0x10(%r9),%r12 │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %r11d,%r11d │ │ │ │ @@ -55428,15 +51407,15 @@ │ │ │ │ movslq %r13d,%rax │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ mov -0x18(%rsp),%rdi │ │ │ │ movslq %r15d,%rax │ │ │ │ mov %rsi,0x18(%r10) │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ test %r14d,%r14d │ │ │ │ - jle 4b37e │ │ │ │ + jle 470de │ │ │ │ mov 0x18(%r9),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ movsd (%rsi,%rcx,8),%xmm1 │ │ │ │ movsd (%rdi,%rcx,8),%xmm2 │ │ │ │ add $0x1,%rcx │ │ │ │ add $0x18,%rdx │ │ │ │ @@ -55453,35 +51432,35 @@ │ │ │ │ mulsd -0x10(%rax),%xmm0 │ │ │ │ mulsd -0x18(%rax),%xmm2 │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ movsd %xmm0,-0x10(%rdx) │ │ │ │ mulsd -0x8(%rax),%xmm1 │ │ │ │ movsd %xmm1,-0x8(%rdx) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4b320 │ │ │ │ + jne 47080 │ │ │ │ add $0x1,%r11d │ │ │ │ add -0x4(%rsp),%ebx │ │ │ │ add -0x8(%rsp),%ebp │ │ │ │ add -0xc(%rsp),%r13d │ │ │ │ add -0x10(%rsp),%r15d │ │ │ │ cmp -0x2c(%rsp),%r11d │ │ │ │ - jne 4b2e0 │ │ │ │ + jne 47040 │ │ │ │ pop %rbx │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%ebx │ │ │ │ mov %ebx,-0x2c(%rsp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b275 │ │ │ │ + jle 46fd5 │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ mov 0x24(%rdi),%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x10(%r9),%r15 │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %r11d,%r11d │ │ │ │ @@ -55510,15 +51489,15 @@ │ │ │ │ movslq %r12d,%rax │ │ │ │ mov %rsi,0x18(%r10) │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ mov -0x18(%rsp),%rdi │ │ │ │ movslq %r13d,%rax │ │ │ │ lea (%rdi,%rax,8),%rax │ │ │ │ test %r14d,%r14d │ │ │ │ - jle 4b504 │ │ │ │ + jle 47264 │ │ │ │ mov 0x18(%r9),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movsd (%rsi,%rcx,8),%xmm0 │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ add $0x30,%rdx │ │ │ │ add $0x30,%rax │ │ │ │ @@ -55551,34 +51530,34 @@ │ │ │ │ movsd %xmm1,-0x18(%rdx) │ │ │ │ movsd -0x10(%rax),%xmm1 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,-0x10(%rdx) │ │ │ │ mulsd -0x8(%rax),%xmm0 │ │ │ │ movsd %xmm0,-0x8(%rdx) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4b458 │ │ │ │ + jne 471b8 │ │ │ │ add $0x1,%r11d │ │ │ │ add -0x4(%rsp),%ebx │ │ │ │ add -0x8(%rsp),%ebp │ │ │ │ add -0xc(%rsp),%r12d │ │ │ │ add -0x10(%rsp),%r13d │ │ │ │ cmp -0x2c(%rsp),%r11d │ │ │ │ - jne 4b410 │ │ │ │ + jne 47170 │ │ │ │ pop %rbx │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000004b540 : │ │ │ │ +00000000000472a0 : │ │ │ │ push %r15 │ │ │ │ mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ @@ -55601,15 +51580,15 @@ │ │ │ │ imul %r12d,%eax │ │ │ │ imul 0xc(%rsi),%r12d │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar %ecx │ │ │ │ test %r8d,%r8d │ │ │ │ - je 4b700 │ │ │ │ + je 47460 │ │ │ │ lea 0x38(%rsp),%rdi │ │ │ │ mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r12d,%ecx │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ lea 0x40(%rsp),%r14 │ │ │ │ mov %edx,0x10(%rsp) │ │ │ │ @@ -55618,22 +51597,22 @@ │ │ │ │ mov %r12d,%r8d │ │ │ │ mov %r12d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4b850 │ │ │ │ - mov 0x21976(%rip),%r12 │ │ │ │ + jle 475b0 │ │ │ │ + mov 0x25c16(%rip),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 4b61e │ │ │ │ + jmp 4737e │ │ │ │ nop │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x0(%rbp) │ │ │ │ - jle 4b850 │ │ │ │ + jle 475b0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ @@ -55666,23 +51645,23 @@ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4b610 │ │ │ │ + je 47370 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov %r14,%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4b87a │ │ │ │ + jne 475da │ │ │ │ add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -55700,22 +51679,22 @@ │ │ │ │ mov %r12d,%ecx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b868 │ │ │ │ - mov 0x2182f(%rip),%r12 │ │ │ │ + jle 475c8 │ │ │ │ + mov 0x25acf(%rip),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 4b76e │ │ │ │ + jmp 474ce │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x0(%rbp) │ │ │ │ - jle 4b868 │ │ │ │ + jle 475c8 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ @@ -55755,37 +51734,37 @@ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b760 │ │ │ │ + je 474c0 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 4b6d5 │ │ │ │ + jmpq 47435 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ movsd (%rsp),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ - jmpq 4b6c3 │ │ │ │ + jmpq 47423 │ │ │ │ nopl (%rax) │ │ │ │ movsd (%rsp),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ - jmp 4b82d │ │ │ │ + jmp 4758d │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004b880 : │ │ │ │ +00000000000475e0 : │ │ │ │ push %r15 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -55816,21 +51795,21 @@ │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4ba00 │ │ │ │ + jle 47760 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 4b936 │ │ │ │ + jmp 47696 │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x0(%rbp) │ │ │ │ - jle 4ba00 │ │ │ │ + jle 47760 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ @@ -55867,45 +51846,45 @@ │ │ │ │ mov %r14,%rdx │ │ │ │ callq 562c0 │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x2159a(%rip),%rax │ │ │ │ + mov 0x2583a(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b928 │ │ │ │ + je 47688 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4ba11 │ │ │ │ + jmp 47771 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movsd 0x18(%rsp),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4ba47 │ │ │ │ + jne 477a7 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004ba50 : │ │ │ │ +00000000000477b0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %r9,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdx,%rbp │ │ │ │ @@ -55999,15 +51978,15 @@ │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ mov %r15d,%esi │ │ │ │ mov $0x1,%r8d │ │ │ │ movl $0xffffffff,0x180(%rsp) │ │ │ │ mov %rdi,0xa0(%rsp) │ │ │ │ callq 55bb0 │ │ │ │ test %r15d,%r15d │ │ │ │ - jle 4c209 │ │ │ │ + jle 47f69 │ │ │ │ movslq %r12d,%rax │ │ │ │ lea -0x1(%r12),%ebx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ movl $0x0,0x90(%rsp) │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ lea 0x134(%rsp),%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ @@ -56065,18 +52044,18 @@ │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ movslq %edi,%rax │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ mov %rax,0x18(%rcx) │ │ │ │ mov 0x108(%rsp),%rax │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ - je 4c28c │ │ │ │ + je 47fec │ │ │ │ mov 0x1c(%rsp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4c183 │ │ │ │ + jle 47ee3 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ mov %rbx,0x58(%rsp) │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0x80(%rsp),%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r10d,%r10d │ │ │ │ @@ -56107,23 +52086,23 @@ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ addsd 0x20(%rdx),%xmm0 │ │ │ │ addsd 0x40(%rdx),%xmm0 │ │ │ │ lea (%rdi,%rcx,8),%rcx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ movsd %xmm0,(%rdi,%r10,8) │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 4c0b2 │ │ │ │ + jle 47e12 │ │ │ │ mov 0xc(%rbx),%r8d │ │ │ │ imul 0x8(%rbx),%r8d │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x18(%rbx),%r9 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ imul %r10d,%r8d │ │ │ │ movslq %r8d,%r8 │ │ │ │ - jmp 4bece │ │ │ │ + jmp 47c2e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%esi │ │ │ │ add $0x4,%rdi │ │ │ │ lea (%rsi,%rsi,2),%esi │ │ │ │ add %esi,%esi │ │ │ │ movslq %esi,%rsi │ │ │ │ add %r8,%rsi │ │ │ │ @@ -56223,38 +52202,38 @@ │ │ │ │ movsd 0x40(%rax),%xmm1 │ │ │ │ mulsd 0x40(%rdx),%xmm1 │ │ │ │ add %r13,%rax │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,0x40(%rcx) │ │ │ │ add %r13,%rcx │ │ │ │ cmp %rdi,%rbp │ │ │ │ - jne 4bec8 │ │ │ │ + jne 47c28 │ │ │ │ lea 0x1(%r10),%rax │ │ │ │ add 0x18(%rsp),%r15d │ │ │ │ add 0x3c(%rsp),%r14d │ │ │ │ add 0x38(%rsp),%r11d │ │ │ │ cmp 0x40(%rsp),%r10 │ │ │ │ - je 4c0d4 │ │ │ │ + je 47e34 │ │ │ │ mov %rax,%r10 │ │ │ │ - jmpq 4be61 │ │ │ │ + jmpq 47bc1 │ │ │ │ mov 0x58(%rsp),%rbx │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ mov 0x38(%rsp),%ebp │ │ │ │ xor %r11d,%r11d │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ movslq %r14d,%rax │ │ │ │ lea (%rdi,%rax,8),%rcx │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ movslq %r15d,%rax │ │ │ │ lea (%rdi,%rax,8),%r8 │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 4c163 │ │ │ │ + jle 47ec3 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ mov %r8,%rdi │ │ │ │ lea (%r8,%rax,1),%r10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -56264,26 +52243,26 @@ │ │ │ │ add %r12d,%edx │ │ │ │ subsd (%r8,%rax,8),%xmm0 │ │ │ │ subsd (%rdi,%rsi,8),%xmm0 │ │ │ │ mov %rax,%rsi │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 4c128 │ │ │ │ + jne 47e88 │ │ │ │ add $0x8,%rdi │ │ │ │ add %r13,%rcx │ │ │ │ add %r13,%r8 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 4c120 │ │ │ │ + jne 47e80 │ │ │ │ add $0x1,%r11d │ │ │ │ add 0x18(%rsp),%r14d │ │ │ │ add %ebp,%r15d │ │ │ │ add $0x8,%r9 │ │ │ │ cmp %r11d,0x1c(%rsp) │ │ │ │ - jg 4c0f0 │ │ │ │ + jg 47e50 │ │ │ │ mov 0x20(%rsp),%rbp │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ mov 0xf8(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ mov 0xa0(%rsp),%rdx │ │ │ │ mov 0xf8(%rsp),%rsi │ │ │ │ @@ -56291,22 +52270,22 @@ │ │ │ │ callq 562c0 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ mov 0x100(%rsp),%rsi │ │ │ │ mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x20d9d(%rip),%rax │ │ │ │ + mov 0x2503d(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4c445 │ │ │ │ + jne 481a5 │ │ │ │ addl $0x1,0x90(%rsp) │ │ │ │ mov 0x90(%rsp),%eax │ │ │ │ cmp %eax,0x94(%rsp) │ │ │ │ - jne 4bd1f │ │ │ │ + jne 47a7f │ │ │ │ movsd 0x98(%rsp),%xmm0 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ xor %r12d,%r12d │ │ │ │ callq 55ec0 │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0xb8(%rsp),%rdi │ │ │ │ @@ -56315,27 +52294,27 @@ │ │ │ │ callq 55b70 │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x1c8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c450 │ │ │ │ + jne 481b0 │ │ │ │ add $0x1d8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ mov 0x1c(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4c183 │ │ │ │ + jle 47ee3 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%rcx │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %r12d,0xe4(%rsp) │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ xor %r15d,%r15d │ │ │ │ @@ -56411,33 +52390,33 @@ │ │ │ │ movsd -0x10(%rax),%xmm0 │ │ │ │ movsd -0x8(%rax),%xmm1 │ │ │ │ mulsd 0x8(%rdx),%xmm0 │ │ │ │ mulsd 0x18(%rdx),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,-0x8(%rcx) │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 4c40d │ │ │ │ + je 4816d │ │ │ │ mov (%rdi),%esi │ │ │ │ - jmpq 4c35e │ │ │ │ + jmpq 480be │ │ │ │ add 0x18(%rsp),%r13d │ │ │ │ add 0x58(%rsp),%r15d │ │ │ │ add $0x8,%r10 │ │ │ │ add 0x38(%rsp),%r14d │ │ │ │ add 0x3c(%rsp),%r11d │ │ │ │ cmp %r10,0x50(%rsp) │ │ │ │ - jne 4c322 │ │ │ │ + jne 48082 │ │ │ │ mov 0xe4(%rsp),%r12d │ │ │ │ mov 0xe8(%rsp),%r13 │ │ │ │ - jmpq 4c0d9 │ │ │ │ + jmpq 47e39 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmpq 4c21f │ │ │ │ + jmpq 47f7f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004c460 : │ │ │ │ +00000000000481c0 : │ │ │ │ push %r15 │ │ │ │ mov $0x1,%r8d │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ @@ -56465,39 +52444,39 @@ │ │ │ │ callq 55a50 │ │ │ │ cmp $0x1,%ebx │ │ │ │ lea 0x30(%rsp),%rcx │ │ │ │ setne 0x1b(%rsp) │ │ │ │ movzbl 0x1b(%rsp),%eax │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ cmp %ebp,0x8(%r14) │ │ │ │ - jne 4c4f9 │ │ │ │ + jne 48259 │ │ │ │ test %al,%al │ │ │ │ mov 0x1c(%rsp),%ecx │ │ │ │ - jne 4c630 │ │ │ │ + jne 48390 │ │ │ │ mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4c5e0 │ │ │ │ - mov 0x20a75(%rip),%r12 │ │ │ │ + jle 48340 │ │ │ │ + mov 0x24d15(%rip),%r12 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4c54a │ │ │ │ + jmp 482aa │ │ │ │ nop │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ callq 54a90 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c620 │ │ │ │ + jne 48380 │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,(%r15) │ │ │ │ - jle 4c5e0 │ │ │ │ + jle 48340 │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ @@ -56517,58 +52496,58 @@ │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ cmp %ebp,0x8(%r14) │ │ │ │ - jne 4c510 │ │ │ │ + jne 48270 │ │ │ │ cmpb $0x0,0x1b(%rsp) │ │ │ │ - je 4c510 │ │ │ │ + je 48270 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ callq 557c0 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ callq 56700 │ │ │ │ - jmpq 4c51d │ │ │ │ + jmpq 4827d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c64c │ │ │ │ + jne 483ac │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4c5e3 │ │ │ │ + jmp 48343 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov %ecx,%r8d │ │ │ │ mov %r12d,%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4c4f9 │ │ │ │ + jmpq 48259 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004c660 : │ │ │ │ +00000000000483c0 : │ │ │ │ push %r15 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ @@ -56605,22 +52584,22 @@ │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4c7e0 │ │ │ │ - mov 0x20871(%rip),%r12 │ │ │ │ + jle 48540 │ │ │ │ + mov 0x24b11(%rip),%r12 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4c724 │ │ │ │ + jmp 48484 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4c7e0 │ │ │ │ + jle 48540 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x20(%r14),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -56659,63 +52638,63 @@ │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c718 │ │ │ │ + je 48478 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4c7e3 │ │ │ │ + jmp 48543 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c818 │ │ │ │ + jne 48578 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000004c820 : │ │ │ │ +0000000000048580 : │ │ │ │ mov (%rdi),%r8d │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 4c929 │ │ │ │ + jle 48689 │ │ │ │ push %r15 │ │ │ │ mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %ecx,%r13d │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20731(%rip),%r14 │ │ │ │ - jmp 4c86f │ │ │ │ + mov 0x249d1(%rip),%r14 │ │ │ │ + jmp 485cf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r14),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c8fd │ │ │ │ + jne 4865d │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4c918 │ │ │ │ + jle 48678 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -56731,29 +52710,29 @@ │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ callq 57610 │ │ │ │ cmp $0x1,%r13d │ │ │ │ - jne 4c858 │ │ │ │ + jne 485b8 │ │ │ │ mov 0x38(%r15),%rax │ │ │ │ mov %rbp,%rdi │ │ │ │ - movsd 0x13d44(%rip),%xmm0 │ │ │ │ + movsd 0x17e7c(%rip),%xmm0 │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ divsd (%rdx),%xmm0 │ │ │ │ callq 55e80 │ │ │ │ mov (%r14),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c863 │ │ │ │ + je 485c3 │ │ │ │ add $0x8,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -56769,15 +52748,15 @@ │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ xor %eax,%eax │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004c930 : │ │ │ │ +0000000000048690 : │ │ │ │ push %r15 │ │ │ │ mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %r8d,%r13d │ │ │ │ mov $0x1,%r8d │ │ │ │ @@ -56802,25 +52781,25 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar %ecx │ │ │ │ callq 55a50 │ │ │ │ mov 0x0(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4caa0 │ │ │ │ + jle 48800 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4c9cd │ │ │ │ + jmp 4872d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x205c9(%rip),%rax │ │ │ │ + mov 0x24869(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4ca94 │ │ │ │ + jne 487f4 │ │ │ │ add $0x1,%ebx │ │ │ │ cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4caa0 │ │ │ │ + jle 48800 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -56848,53 +52827,53 @@ │ │ │ │ callq 562c0 │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ cmp $0x1,%r13d │ │ │ │ - jne 4c9b0 │ │ │ │ + jne 48710 │ │ │ │ mov 0x38(%r14),%rax │ │ │ │ mov %rbp,%rdi │ │ │ │ - movsd 0x13bb3(%rip),%xmm0 │ │ │ │ + movsd 0x17ceb(%rip),%xmm0 │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ divsd (%rdx),%xmm0 │ │ │ │ callq 55e80 │ │ │ │ - mov 0x204f6(%rip),%rax │ │ │ │ + mov 0x24796(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c9c1 │ │ │ │ + je 48721 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4caa3 │ │ │ │ + jmp 48803 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4cacf │ │ │ │ + jne 4882f │ │ │ │ add $0x28,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004cae0 : │ │ │ │ +0000000000048840 : │ │ │ │ push %r15 │ │ │ │ movslq %edx,%rdx │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %r8,%r12 │ │ │ │ @@ -56929,23 +52908,23 @@ │ │ │ │ mov %r15d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov 0xc(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4cc30 │ │ │ │ + jle 48990 │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 4cbb3 │ │ │ │ + jmp 48913 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ add $0x1,%r15d │ │ │ │ add 0x80(%rsp),%r14d │ │ │ │ cmp %r15d,0xc(%rsp) │ │ │ │ - je 4cc30 │ │ │ │ + je 48990 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ @@ -56963,42 +52942,42 @@ │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ callq 56440 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ callq 54910 │ │ │ │ - mov 0x20363(%rip),%rax │ │ │ │ + mov 0x24603(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4cba0 │ │ │ │ + je 48900 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4cc33 │ │ │ │ + jmp 48993 │ │ │ │ nop │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4cc69 │ │ │ │ + jne 489c9 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000004cc70 : │ │ │ │ +00000000000489d0 : │ │ │ │ push %r15 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ mov %r8d,%r14d │ │ │ │ push %r13 │ │ │ │ mov %rcx,%r13 │ │ │ │ @@ -57027,15 +53006,15 @@ │ │ │ │ imul %ecx,%ecx │ │ │ │ mov %r12d,%r8d │ │ │ │ mov %ecx,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ test %r14d,%r14d │ │ │ │ mov 0x8(%rsp),%edx │ │ │ │ mov 0x10(%rsp),%ecx │ │ │ │ - je 4ce68 │ │ │ │ + je 48bc8 │ │ │ │ lea 0x28(%rsp),%r15 │ │ │ │ mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r12d,%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %edx,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ @@ -57044,22 +53023,22 @@ │ │ │ │ mov %r12d,%ecx │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov (%rbx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4cfc0 │ │ │ │ - mov 0x20227(%rip),%r12 │ │ │ │ + jle 48d20 │ │ │ │ + mov 0x244c7(%rip),%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 4cd6d │ │ │ │ + jmp 48acd │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x1,%r14d │ │ │ │ cmp %r14d,(%rbx) │ │ │ │ - jle 4cfc0 │ │ │ │ + jle 48d20 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ @@ -57095,25 +53074,25 @@ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4cd60 │ │ │ │ + je 48ac0 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov %r15,%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4cfd5 │ │ │ │ + jne 48d35 │ │ │ │ add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -57131,22 +53110,22 @@ │ │ │ │ mov %r12d,%ecx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ mov (%rbx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4cfd0 │ │ │ │ - mov 0x200c8(%rip),%r12 │ │ │ │ + jle 48d30 │ │ │ │ + mov 0x24368(%rip),%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 4cecd │ │ │ │ + jmp 48c2d │ │ │ │ nopl (%rax) │ │ │ │ add $0x1,%r14d │ │ │ │ cmp %r14d,(%rbx) │ │ │ │ - jle 4cfd0 │ │ │ │ + jle 48d30 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ @@ -57188,7657 +53167,11678 @@ │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r12),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4cec0 │ │ │ │ + je 48c20 │ │ │ │ mov $0x1,%r12d │ │ │ │ mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 4ce3c │ │ │ │ + jmpq 48b9c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmpq 4ce21 │ │ │ │ + jmpq 48b81 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 4cf95 │ │ │ │ + jmp 48cf5 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004cfe0 : │ │ │ │ +0000000000048d40 : │ │ │ │ push %r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r9d,0x18(%rsp) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - mov 0x18(%r8),%rcx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov 0xc(%rcx),%r15d │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rcx),%ecx │ │ │ │ - imul 0x8(%rax),%ecx │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edi │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 4d220 │ │ │ │ - mov %r15d,%r8d │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4d1e0 │ │ │ │ - mov %rbp,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r14,%rbp │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmpq 4d12b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4d0d1 │ │ │ │ - mov 0x24(%rax),%r8d │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - imul %r15d,%r8d │ │ │ │ - movslq %r8d,%r8 │ │ │ │ - lea (%r9,%r8,8),%r8 │ │ │ │ - mov %r8,0x18(%rax) │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1fe6c(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4d240 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4d1e0 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,0x0(%rbp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - jle 4d15b │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 48ef0 │ │ │ │ + mov 0x2419d(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 48dfc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 48ef0 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4d193 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4d0b0 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - lea (%r8,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 5a800 │ │ │ │ - mov %r13,%rdx │ │ │ │ - jmpq 4d0db │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 48e8d │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 48df0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 48ef3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4d248 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 48f28 │ │ │ │ + add $0x38,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4d08e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4d1e3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000004d250 : │ │ │ │ +0000000000048f30 : │ │ │ │ + lea 0x293c9(%rip),%rax │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 48f5b │ │ │ │ + lea 0x293cd(%rip),%rax │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 48f5b │ │ │ │ + cmp $0x6,%edi │ │ │ │ + lea 0x293ee(%rip),%rax │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovne %rdx,%rax │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +0000000000048f60 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x8(%rsi),%ebx │ │ │ │ + mov 0x8(%rdi),%ebp │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 49135 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4910f │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 49122 │ │ │ │ + lea 0x175a4(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 4d4b0 │ │ │ │ - imul %eax,%r14d │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + callq 5ae80 │ │ │ │ + mov 0x4(%r14),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 490f8 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ + movsd 0x174b7(%rip),%xmm4 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4d470 │ │ │ │ - mov 0x1fc6c(%rip),%r14 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + movsd 0x174c6(%rip),%xmm3 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0xc(%r14),%eax │ │ │ │ + imul 0x8(%r14),%eax │ │ │ │ + movslq %ebp,%r14 │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + mov 0xc(%r15),%eax │ │ │ │ + imul 0x8(%r15),%eax │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmpq 4d39b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4d343 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov %r8,%rdx │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r14),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4d500 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 4d470 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - jle 4d3d1 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4d40a │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x24(%r8),%eax │ │ │ │ - mov 0x10(%r8),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 4d320 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - jmpq 4d35e │ │ │ │ - nopl (%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ + lea (%rdi,%rax,8),%r11 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4d50b │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 49109 │ │ │ │ + mov %r11,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r12,%r10,4),%eax │ │ │ │ + mov 0x0(%r13,%r10,4),%edi │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + sub %eax,%edi │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 49086 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rdi,%rax,1),%edx │ │ │ │ + movslq %eax,%r9 │ │ │ │ + add $0x1,%ecx │ │ │ │ + add %ebx,%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movsd (%rsi,%rdx,8),%xmm0 │ │ │ │ + mulsd (%rsi,%r9,8),%xmm0 │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 49060 │ │ │ │ + add $0x1,%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 49040 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 490bc │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jg 490a0 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 490d8 │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jg 490c0 │ │ │ │ + addl $0x1,0xc(%rsp) │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + add %ecx,0x20(%rsp) │ │ │ │ + add 0x28(%rsp),%r15d │ │ │ │ + cmp 0x24(%rsp),%eax │ │ │ │ + jne 49010 │ │ │ │ + add $0x38,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4d301 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4d473 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + test %ebx,%ebx │ │ │ │ + jg 49097 │ │ │ │ + jmp 490d8 │ │ │ │ + mov 0x23e0a(%rip),%r13 │ │ │ │ + mov 0x23ed3(%rip),%r12 │ │ │ │ + jmpq 48fa9 │ │ │ │ + mov 0x23e27(%rip),%r13 │ │ │ │ + mov 0x23df8(%rip),%r12 │ │ │ │ + jmpq 48fa9 │ │ │ │ + mov 0x23e74(%rip),%r13 │ │ │ │ + mov 0x23e85(%rip),%r12 │ │ │ │ + jmpq 48fa9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004d510 : │ │ │ │ +0000000000049150 : │ │ │ │ push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov 0xc(%rcx),%r11d │ │ │ │ - mov 0x8(%rcx),%edx │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov 0x8(%rdx),%ebp │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov 0xc(%rdx),%ebx │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + cmp $0x2,%ebp │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + je 491c0 │ │ │ │ + cmp $0x3,%ebp │ │ │ │ + je 493e0 │ │ │ │ + cmp $0x1,%ebp │ │ │ │ + je 49340 │ │ │ │ + add $0x48,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov %r11d,%ecx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - imul %r15d,%ecx │ │ │ │ - mov 0xc(%rax),%r10d │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 4d7e8 │ │ │ │ - mov %r11d,%r8d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r11d,0x24(%rsp) │ │ │ │ - imul %r10d,%r8d │ │ │ │ - mov %r10d,0x20(%rsp) │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %r8d,0x1c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - mov 0x20(%rsp),%r10d │ │ │ │ - mov 0x24(%rsp),%r11d │ │ │ │ - je 4d928 │ │ │ │ - lea 0x48(%rsp),%r15 │ │ │ │ - mov %r11d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4d96e │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmpq 4d697 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - cmpl $0x1,(%r8) │ │ │ │ - jle 4d635 │ │ │ │ - mov 0x24(%r8),%eax │ │ │ │ - mov 0x10(%r8),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - je 4d8b8 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f902(%rip),%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jne 4d777 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4d77d │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - jle 4d6c8 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4d700 │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4d610 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - je 4d898 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f815(%rip),%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4d68a │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4d8f0 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - lea 0x48(%rsp),%r15 │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - lea 0x38(%rsp),%r9 │ │ │ │ - je 4d880 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8d,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4d980 │ │ │ │ - add $0x68,%rsp │ │ │ │ - mov %r8d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r11d,0x1c(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - jg 4d830 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 4d606 │ │ │ │ - mov %r15,%rdi │ │ │ │ - callq 55b70 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4d7be │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - lea 0x50(%rsp),%r9 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4d606 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ + jle 491a9 │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + lea (%rbx,%rbx,1),%ebp │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + mov 0x18(%r8),%r13 │ │ │ │ + movslq %ebp,%rbp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + lea 0x0(,%rdx,8),%r12 │ │ │ │ + shl $0x3,%rbp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0xc(%r8),%eax │ │ │ │ + imul 0x8(%r8),%eax │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + imul 0x8(%rsi),%eax │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + mov 0xc(%rdi),%eax │ │ │ │ + imul 0x8(%rdi),%eax │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r8d,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r8d │ │ │ │ - jmpq 4d7be │ │ │ │ + movslq %r9d,%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ + lea 0x0(%r13,%rax,8),%rsi │ │ │ │ + movslq %r10d,%rax │ │ │ │ + lea (%rcx,%rax,8),%rcx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rsi,%r12,1),%rdi │ │ │ │ + lea (%r15,%rax,8),%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4931b │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + lea (%rbx,%rax,1),%r15d │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + movsd %xmm0,(%r14,%rax,8) │ │ │ │ + movsd 0x10(%rcx),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + movsd %xmm0,(%r14,%r15,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 49260 │ │ │ │ + add %rbp,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd 0x8(%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + lea (%rbx,%rax,1),%r15d │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + movsd %xmm0,(%r14,%rax,8) │ │ │ │ + movsd 0x18(%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + movsd %xmm0,(%r14,%r15,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 49298 │ │ │ │ + add %rbp,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4d74f │ │ │ │ + movsd 0x8(%rcx),%xmm0 │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + lea (%rbx,%rax,1),%r15d │ │ │ │ + mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r14,%rax,8) │ │ │ │ + movsd 0x18(%rcx),%xmm0 │ │ │ │ + movsd 0x10(%rcx),%xmm1 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm1 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r14,%r15,8) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 492d0 │ │ │ │ + add $0x1,%r8d │ │ │ │ + add 0x28(%rsp),%r9d │ │ │ │ + add 0x20(%rsp),%r10d │ │ │ │ + add 0x18(%rsp),%r11d │ │ │ │ + cmp %r8d,0x30(%rsp) │ │ │ │ + jne 49228 │ │ │ │ + jmpq 491a9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 491a9 │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + mov 0xc(%rsi),%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + imul 0x8(%rsi),%r12d │ │ │ │ + mov 0x18(%rsi),%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0xc(%r8),%r13d │ │ │ │ + mov 0xc(%rdi),%ebp │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + imul 0x8(%r8),%r13d │ │ │ │ + mov 0x18(%r8),%r15 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + imul 0x8(%rdi),%ebp │ │ │ │ + movslq %ebx,%rdi │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r8,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5aae0 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4d662 │ │ │ │ + movslq %r10d,%rax │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + lea (%r14,%rax,8),%rdx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 493c7 │ │ │ │ + lea (%r15,%rcx,8),%rsi │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + lea (%rcx,%rax,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 493b0 │ │ │ │ + add $0x1,%r8d │ │ │ │ + add %r13d,%r9d │ │ │ │ + add %r12d,%r10d │ │ │ │ + add %ebp,%r11d │ │ │ │ + cmp %r8d,0x30(%rsp) │ │ │ │ + jne 49388 │ │ │ │ + jmpq 491a9 │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 491a9 │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + lea (%rbx,%rbx,1),%r9d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea (%r9,%rbx,1),%r10d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ + movslq %r10d,%r10 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movslq %r9d,%rax │ │ │ │ + shl $0x3,%r10 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0xc(%r8),%eax │ │ │ │ + imul 0x8(%r8),%eax │ │ │ │ + mov %eax,0x3c(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + imul 0x8(%rsi),%eax │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + mov 0xc(%rdi),%eax │ │ │ │ + imul 0x8(%rdi),%eax │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + movslq %r11d,%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + movslq %r12d,%rcx │ │ │ │ + lea (%r14,%rcx,8),%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 49706 │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x18(%rax),%xmm0 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x30(%rax),%xmm0 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + add $0x1,%rcx │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 494a0 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd 0x8(%rax),%xmm0 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x20(%rax),%xmm0 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x38(%rax),%xmm0 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + add $0x1,%rcx │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 494f0 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + movsd 0x10(%rax),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x28(%rax),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x40(%rax),%xmm0 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%r8,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + add $0x1,%rcx │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49540 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - jle 4d7be │ │ │ │ - lea 0x50(%rsp),%r9 │ │ │ │ - mov %r8d,(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - callq 55b70 │ │ │ │ + movsd 0x8(%rax),%xmm0 │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x20(%rax),%xmm0 │ │ │ │ + movsd 0x18(%rax),%xmm1 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x38(%rax),%xmm0 │ │ │ │ + movsd 0x30(%rax),%xmm1 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm1 │ │ │ │ + add $0x1,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49598 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movsd 0x10(%rax),%xmm0 │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ + lea (%rbx,%rcx,1),%r14d │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x28(%rax),%xmm0 │ │ │ │ + movsd 0x18(%rax),%xmm1 │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + movsd 0x40(%rax),%xmm0 │ │ │ │ + movsd 0x30(%rax),%xmm1 │ │ │ │ + lea (%r9,%rcx,1),%r14d │ │ │ │ + mulsd (%rsi,%rcx,8),%xmm0 │ │ │ │ + movslq %r14d,%r14 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + add $0x1,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49610 │ │ │ │ + add %r10,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x10(%rax),%xmm0 │ │ │ │ + movsd 0x8(%rax),%xmm1 │ │ │ │ + lea (%rbx,%rcx,1),%esi │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rcx,8) │ │ │ │ + movsd 0x28(%rax),%xmm0 │ │ │ │ + movsd 0x20(%rax),%xmm1 │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ + movsd 0x40(%rax),%xmm0 │ │ │ │ + movsd 0x38(%rax),%xmm1 │ │ │ │ + lea (%r9,%rcx,1),%esi │ │ │ │ + mulsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mulsd (%r8,%rcx,8),%xmm1 │ │ │ │ + add $0x1,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%r13,%rsi,8) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 49690 │ │ │ │ + add $0x1,%r15d │ │ │ │ + add 0x3c(%rsp),%r11d │ │ │ │ + add 0x38(%rsp),%ebp │ │ │ │ + add 0x34(%rsp),%r12d │ │ │ │ + cmp %r15d,0x30(%rsp) │ │ │ │ + jne 49460 │ │ │ │ + jmpq 491a9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +0000000000049730 : │ │ │ │ + push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov 0x8(%rdx),%ebx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + je 4978f │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 499ce │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 498e2 │ │ │ │ + add $0x58,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ mov (%rsp),%r8d │ │ │ │ - jmpq 4d7be │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4977e │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + movslq 0x4(%rsp),%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shl $0x3,%rbx │ │ │ │ + lea -0x1(%rdi),%r11d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + imul 0x8(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + lea 0x8(,%r11,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + mov 0x4(%rsp),%ecx │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%r9,%rbx,1),%r10 │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 498c0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%r8 │ │ │ │ + lea (%rax,%r9,1),%rbp │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%r9 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%esi │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - test %esi,%esi │ │ │ │ - jg 4d606 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - callq 55b70 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 4d880 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x10(%rdx),%xmm5 │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movsd (%r9,%rax,8),%xmm6 │ │ │ │ + movsd (%r10,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ + mulsd 0x8(%rdx),%xmm1 │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 49850 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rsi,%rbp │ │ │ │ + jne 49848 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x30(%rsp),%r13d │ │ │ │ + add 0x28(%rsp),%r14d │ │ │ │ + add 0x20(%rsp),%r15d │ │ │ │ + cmp %r12d,(%rsp) │ │ │ │ + jne 49800 │ │ │ │ + jmpq 4977e │ │ │ │ + mov (%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4977e │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + movslq 0x4(%rsp),%r11 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rdx),%r14 │ │ │ │ + mov 0x18(%r13),%r15 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %r11,%rbx │ │ │ │ + shl $0x3,%r11 │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + lea -0x1(%rbx),%r9d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + imul 0x8(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + lea 0x8(,%r9,8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + lea (%r14,%rax,8),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + lea (%r15,%rax,8),%r8 │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 499b3 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ + mulsd (%rcx),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 49988 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r11,%rsi │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 49980 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x20(%rsp),%ebp │ │ │ │ + add 0x18(%rsp),%r12d │ │ │ │ + add 0x10(%rsp),%r13d │ │ │ │ + cmp %ebx,(%rsp) │ │ │ │ + jne 49950 │ │ │ │ + jmpq 4977e │ │ │ │ + mov (%rsp),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4977e │ │ │ │ + movslq 0x4(%rsp),%r12 │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + shl $0x3,%r12 │ │ │ │ + lea (%rbx,%rbx,1),%eax │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov %eax,0x44(%rsp) │ │ │ │ + mov 0xc(%r13),%eax │ │ │ │ + imul 0x8(%r13),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + lea -0x1(%rbx),%ebp │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + lea 0x8(,%rbp,8),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq 0x10(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmpq 4d7ae │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x4(%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea (%r10,%r12,1),%rbx │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 49ba6 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r11,%r8 │ │ │ │ + lea (%rax,%r10,1),%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd 0x18(%rdx),%xmm5 │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ + movsd (%r10,%rax,8),%xmm10 │ │ │ │ + movsd 0x20(%rdx),%xmm7 │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + movsd (%rbx,%rax,8),%xmm8 │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ + movsd 0x28(%rdx),%xmm6 │ │ │ │ + movsd (%r11,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ + movsd 0x8(%rdx),%xmm5 │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ + mulsd 0x10(%rdx),%xmm1 │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jne 49ac0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r12,%rdi │ │ │ │ + add $0x8,%r9 │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 49ab8 │ │ │ │ + addl $0x1,0x8(%rsp) │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + add %edi,0x10(%rsp) │ │ │ │ + add 0x40(%rsp),%r15d │ │ │ │ + add 0x38(%rsp),%r14d │ │ │ │ + cmp %eax,(%rsp) │ │ │ │ + jne 49a60 │ │ │ │ + jmpq 4977e │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004d990 : │ │ │ │ +0000000000049bd0 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r9d,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rcx),%edx │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + movslq 0xe0(%rsp),%rdx │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov 0x100(%rsp),%ecx │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 4dbd0 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x20(%rsi),%rax │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + mov 0x4(%rax),%ebp │ │ │ │ + mov %r13d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - mov %ebx,%r8d │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + lea 0x78(%rsp),%rax │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %ebp,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xf8(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 49f92 │ │ │ │ + movl $0x0,0x3c(%rsp) │ │ │ │ + mov %r13d,%r12d │ │ │ │ + mov %r15,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 4dab0 │ │ │ │ - jmpq 4db90 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - cmpl $0x1,(%rdx) │ │ │ │ - jle 4da61 │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ + imul %r13d,%r12d │ │ │ │ + mov %r13d,%r15d │ │ │ │ + mov %rax,%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f4e6(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4db77 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4db90 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4daf8 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4db15 │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4da40 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 49dda │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + movslq 0x3c(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + lea (%rsi,%rax,4),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + callq 56d20 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %ebp,%ebp │ │ │ │ + mov 0x16694(%rip),%rax │ │ │ │ + lea 0x1(%r15),%edi │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 49fea │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 49e5d │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r11d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jne 49e40 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + cmp %r10d,%ebp │ │ │ │ + jne 49e30 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + movslq %ebp,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebp,0x40(%rsp) │ │ │ │ + mov %r12d,0x44(%rsp) │ │ │ │ + mov %ebx,%ebp │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r10,%r14 │ │ │ │ + jmp 49e99 │ │ │ │ + add $0x1,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 49ecb │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %ebx,%edx │ │ │ │ + movsd (%rax,%rbx,8),%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jb 49e90 │ │ │ │ + mov %ebp,%esi │ │ │ │ + lea 0x166b0(%rip),%rdi │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x1,%rbx │ │ │ │ + callq 5ae80 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 49e99 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov 0x40(%rsp),%ebp │ │ │ │ + mov 0x44(%rsp),%r12d │ │ │ │ + mov 0x108(%rsp),%ecx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 49fe0 │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1f413(%rip),%rax │ │ │ │ + callq 58f40 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + callq 592b0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + callq 593a0 │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ + je 49f59 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 58170 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 58f40 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 48f60 │ │ │ │ + mov 0x23013(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4daa4 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4db98 │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4dbac │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 49ffb │ │ │ │ + mov 0x100(%rsp),%esi │ │ │ │ + add $0x1,%ebx │ │ │ │ + add %esi,0x3c(%rsp) │ │ │ │ + cmp %ebx,0xf8(%rsp) │ │ │ │ + jne 49d10 │ │ │ │ xor %r12d,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4db82 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + callq 5afa0 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4dbea │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 4a003 │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4da2a │ │ │ │ + callq 56700 │ │ │ │ + jmpq 49ef8 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + jmpq 49ed9 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 49f95 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004a010 : │ │ │ │ + sub $0x8,%rsp │ │ │ │ + pushq $0x0 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + pushq 0x48(%rsp) │ │ │ │ + callq 49bd0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + retq │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000004dbf0 : │ │ │ │ +000000000004a040 : │ │ │ │ + sub $0x8,%rsp │ │ │ │ + pushq $0x1 │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x40(%rsp) │ │ │ │ + pushq 0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + push %rax │ │ │ │ + pushq 0x40(%rsp) │ │ │ │ + push %r9 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + callq 49bd0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + retq │ │ │ │ + │ │ │ │ +000000000004a070 : │ │ │ │ push %r15 │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rsi,%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + lea (%rax,%r8,8),%rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov 0xb8(%rsp),%ecx │ │ │ │ mov 0x8(%rax),%r14d │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - imul %r14d,%ecx │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 4de80 │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov %r14d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jg 4de50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ + mov 0x98(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4de10 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0x1f2d3(%rip),%r14 │ │ │ │ - mov %r13,%r12 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 4dd30 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - je 4ddf0 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + jle 4a2f6 │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %r14d,%ebp │ │ │ │ + mov %r13,%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + imul %r14d,%ebp │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r14d,%r15d │ │ │ │ + mov %rax,%r14 │ │ │ │ + nop │ │ │ │ + movslq 0x10(%rsp),%rax │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov (%r14),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4de70 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 4de10 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ + mov 0x24(%r13),%edi │ │ │ │ + mov (%rsi,%rax,4),%esi │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + imul %r12d,%edi │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ + mov %esi,0x14(%rsp) │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - cltq │ │ │ │ + movslq %edi,%rax │ │ │ │ + mov (%rsp),%rdi │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x24(%rdi),%edx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - jle 4dd66 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 4dd9e │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x24(%r14),%edi │ │ │ │ + imul %r12d,%edi │ │ │ │ + movslq %edi,%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - cmpl $0x1,0x4(%rsp) │ │ │ │ - jne 4dcc0 │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0xb8(%rsp),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,4),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + callq 5aca0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - cltq │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - jne 4dce2 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dd02 │ │ │ │ - nop │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 5a9b0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dd02 │ │ │ │ + callq 56d20 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %ebx,%ebx │ │ │ │ + mov 0x162bf(%rip),%rax │ │ │ │ + lea 0x1(%r15),%edi │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 4a32a │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4a22d │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r11d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jne 4a210 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add %ebp,%r11d │ │ │ │ + cmp %r10d,%ebx │ │ │ │ + jne 4a200 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebx,0x18(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r12d,0x14(%rsp) │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov %ebp,0x1c(%rsp) │ │ │ │ + mov %rcx,%rbp │ │ │ │ + jmp 4a279 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%rbp │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 4a2aa │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %ebp,%edx │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jb 4a270 │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x162d1(%rip),%rdi │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x1,%rbp │ │ │ │ + callq 5ae80 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 4a279 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov 0x18(%rsp),%ebx │ │ │ │ + mov 0x14(%rsp),%r12d │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x1c(%rsp),%ebp │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 58170 │ │ │ │ + mov 0x22cad(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4a338 │ │ │ │ + mov 0xa0(%rsp),%esi │ │ │ │ + add $0x1,%r12d │ │ │ │ + add %esi,0x10(%rsp) │ │ │ │ + cmp %r12d,0x98(%rsp) │ │ │ │ + jne 4a130 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + callq 5afa0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4deb7 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 4a340 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4dc99 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 59050 │ │ │ │ + jmp 4a2c0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4de13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - cmpl $0x1,(%rsp) │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jle 4dc99 │ │ │ │ - jmp 4de56 │ │ │ │ + jmp 4a2f9 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004dec0 : │ │ │ │ +000000000004a350 : │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rsi),%edi │ │ │ │ - mov %r9d,0x28(%rsp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0x8(%rdi),%r13d │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov %edi,0xc(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - mov 0xc(%rax),%eax │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 4e1c0 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov 0x8(%rsi),%r9d │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov 0xc(%rbx),%eax │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + mov 0xe8(%rsp),%eax │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov %r8d,0x14(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a730 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %edx,0x2c(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jg 4e190 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - test %edx,%edx │ │ │ │ - jg 4e007 │ │ │ │ - jmpq 4e140 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a767 │ │ │ │ + mov 0x10(%rbx),%eax │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + mov %r9d,%r8d │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%r13d │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r14),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4a930 │ │ │ │ + lea 0x0(%r13,%r13,1),%ecx │ │ │ │ + movslq 0x14(%rsp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %ecx,0x3c(%rsp) │ │ │ │ + mov 0x22aa3(%rip),%rcx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbp,%rax │ │ │ │ + mov %r14,%rbp │ │ │ │ + mov %r13d,%r14d │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmpq 4a5d6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 49150 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 49730 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 57410 │ │ │ │ + cmpl $0x1,0x18(%rsp) │ │ │ │ + jg 4a9b8 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 4aa00 │ │ │ │ + add $0x1,%r14d │ │ │ │ + cmp %r14d,0x0(%rbp) │ │ │ │ + jle 4a930 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0xe8(%rsp),%r11d │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - je 4e0e8 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 4a500 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x14(%rsp),%r10d │ │ │ │ + mov 0x24(%rdi),%edx │ │ │ │ + mov 0x10(%rdi),%rcx │ │ │ │ + imul %r14d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rdi) │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 4a6b8 │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 4a6a0 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 54de0 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 55350 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 49730 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 4a598 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r13d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4a42c │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x70(%rsp),%r12 │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r12,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r14),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4a99d │ │ │ │ + mov 0x227e7(%rip),%rcx │ │ │ │ + movslq 0x14(%rsp),%r8 │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 4a828 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + imul %r13d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 49150 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1ef90(%rip),%rax │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4e1b0 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 4e140 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r14) │ │ │ │ + jne 4a91b │ │ │ │ + add $0x1,%r13d │ │ │ │ + cmp %r13d,(%r15) │ │ │ │ + jle 4a998 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - jle 4e038 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ - cmpl $0x1,0x28(%rsp) │ │ │ │ + imul %r13d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0xe8(%rsp),%edi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jne 4df90 │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 4e096 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%edx │ │ │ │ + test %edi,%edi │ │ │ │ + je 4a7c0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%edx │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + imul %r13d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x1257b(%rip),%rax │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - je 4e108 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56010 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - jmpq 4dfd4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dfd4 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56010 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 4dfd4 │ │ │ │ + mov %rdx,0x18(%rcx) │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4a8e9 │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 4a8d0 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 54de0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a81b │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmp 4a9a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4e269 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 4aa0b │ │ │ │ + add $0xa8,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x2c(%rsp),%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4df74 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov %r12,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 4a965 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %ecx,%edx │ │ │ │ + callq 57410 │ │ │ │ + cmpl $0x2,0x18(%rsp) │ │ │ │ + je 4a5b7 │ │ │ │ + mov 0x3c(%rsp),%ecx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %ecx,%edx │ │ │ │ + callq 57410 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 4a5c8 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 4a933 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + │ │ │ │ +000000000004aa10 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %r9d,%ebp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%eax │ │ │ │ + mov %eax,0x14(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4abcf │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 4aba0 │ │ │ │ + movslq 0x14(%rsp),%r15 │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov %r13,%rcx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 4aacf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rdi),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 57610 │ │ │ │ + mov 0x224ca(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4ab90 │ │ │ │ + add $0x1,%r15 │ │ │ │ + cmp %r15,0x8(%rsp) │ │ │ │ + je 4aba0 │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%esi │ │ │ │ + imul %r15d,%edx │ │ │ │ + mov (%rax,%r15,4),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x24(%r13),%edx │ │ │ │ + imul %eax,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + mov 0x24(%rdi),%edx │ │ │ │ + mov 0x10(%rdi),%r10 │ │ │ │ + imul %eax,%edx │ │ │ │ + imul 0x24(%rbx),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%r10,%rdx,8),%rdx │ │ │ │ + cltq │ │ │ │ + mov %rdx,0x18(%rdi) │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + test %esi,%esi │ │ │ │ + je 4aaa0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4ab71 │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rbp │ │ │ │ + jne 4ab58 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 57610 │ │ │ │ + mov 0x223fa(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4aac0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4e143 │ │ │ │ + jmp 4aba3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - imul %r15d,%eax │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %ecx,0x20(%rsp) │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %eax,%r8d │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - mov 0x20(%rsp),%ecx │ │ │ │ - jle 4e240 │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %edx,0x2c(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%edx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov %r15d,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4df74 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4abf0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x14(%rsp),%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jmpq 4df74 │ │ │ │ + jmpq 4aa6b │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004e270 : │ │ │ │ +000000000004ac00 : │ │ │ │ push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - movslq 0xc(%rdi),%rbx │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - mov 0x4(%rsi),%eax │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %r8d,0x20(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4ad70 │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + movslq %ebx,%rdi │ │ │ │ + movsd 0x1585f(%rip),%xmm2 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + lea 0x0(,%rdi,8),%r10 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x22306(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - callq 55d30 │ │ │ │ - mov 0x8(%r13),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 4e2dc │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 4e48e │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 4e3d9 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ad88 │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4ad48 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,1),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x123cd(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4ad38 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + mulsd (%r9,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 4ad10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r10,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 4ad00 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4ae07 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add 0x2c(%rsp),%r13d │ │ │ │ + add 0x30(%rsp),%r14d │ │ │ │ + add 0x34(%rsp),%r15d │ │ │ │ + cmp 0x28(%rsp),%ebp │ │ │ │ + jne 4acb8 │ │ │ │ add $0x48,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x30(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4e3c8 │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov 0x18(%r13),%r14 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - lea -0x1(%rdi),%r10d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - add %eax,%eax │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - lea 0x8(,%r10,8),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %r12d,%rax │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - lea (%r14,%rax,8),%r8 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - movslq %r13d,%rax │ │ │ │ - lea (%r15,%rax,8),%rsi │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4e3b1 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %r9,%rdi │ │ │ │ - lea (%rax,%r8,1),%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%r8 │ │ │ │ + mov 0x4(%rsp),%r11d │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r8,%rax,8),%r8 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4ad48 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,1),%r11 │ │ │ │ xchg %ax,%ax │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4ade8 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ mulsd (%r8,%rax,8),%xmm0 │ │ │ │ - mulsd (%r9,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,(%rsi,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 4e378 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 4adc0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r10,%rsi │ │ │ │ + add %r10,%r8 │ │ │ │ add $0x8,%rcx │ │ │ │ - add %rbx,%rsi │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 4e370 │ │ │ │ - add $0x1,%ebp │ │ │ │ - add 0x20(%rsp),%r12d │ │ │ │ - add 0x18(%rsp),%r13d │ │ │ │ - cmp %ebp,0x30(%rsp) │ │ │ │ - jne 4e340 │ │ │ │ - xor %eax,%eax │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jne 4adb0 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ad54 │ │ │ │ add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x30(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4e3c8 │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - movslq %ebx,%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004ae20 : │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 4ac00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004ae30 : │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmpq 4ac00 │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000004ae40 : │ │ │ │ + push %r15 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov (%rax),%ebx │ │ │ │ + mov 0x4(%rdx),%r15d │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + mov %ebx,-0x24(%rsp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4af87 │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x10(%rsi),%r10 │ │ │ │ + movslq %r11d,%r8 │ │ │ │ + lea 0x0(,%r8,8),%r9 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov 0x18(%r12),%r14 │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - shl $0x3,%r9 │ │ │ │ + mov %rbx,-0x38(%rsp) │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov %r10,-0x30(%rsp) │ │ │ │ + mov %rbx,-0x48(%rsp) │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ + mov %eax,-0x1c(%rsp) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x220d1(%rip),%rcx │ │ │ │ + mov %rbx,-0x40(%rsp) │ │ │ │ + mov %eax,-0x18(%rsp) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov (%rcx),%ebx │ │ │ │ + mov %eax,-0x14(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ + lea 0x8(%r10),%rax │ │ │ │ + mov %ebx,-0x28(%rsp) │ │ │ │ + mov 0x24(%rdi),%ebx │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ + mov %ebx,-0x20(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0xc(%r13),%r13d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %eax,%r12d │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - lea -0x1(%rax),%r8d │ │ │ │ - lea 0x8(,%r8,8),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - movslq %ebx,%rax │ │ │ │ - lea (%r15,%rax,8),%rdi │ │ │ │ + mov -0x48(%rsp),%rcx │ │ │ │ + mov -0x40(%rsp),%rsi │ │ │ │ movslq %ebp,%rax │ │ │ │ - lea (%r14,%rax,8),%rsi │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 4e476 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + movslq %ebx,%rdi │ │ │ │ + lea (%rcx,%rax,8),%rcx │ │ │ │ + lea (%rsi,%rdx,8),%rsi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4af5e │ │ │ │ + mov -0x38(%rsp),%r10 │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ + lea (%r10,%rdi,8),%rdi │ │ │ │ + mov -0x8(%rsp),%r10 │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + add -0x10(%rsp),%rax │ │ │ │ + lea (%r10,%rax,8),%r10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4af4b │ │ │ │ + nop │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 4e450 │ │ │ │ - add $0x8,%rcx │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 4af30 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r9,%rcx │ │ │ │ add %r9,%rsi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 4e448 │ │ │ │ - add $0x1,%r11d │ │ │ │ - add %r13d,%ebx │ │ │ │ - add %r12d,%ebp │ │ │ │ - cmp %r11d,0x30(%rsp) │ │ │ │ - jne 4e420 │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 4af28 │ │ │ │ + mov -0x28(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4af94 │ │ │ │ + add $0x1,%r14d │ │ │ │ + add -0x20(%rsp),%ebx │ │ │ │ + add -0x1c(%rsp),%ebp │ │ │ │ + add -0x18(%rsp),%r12d │ │ │ │ + add -0x14(%rsp),%r13d │ │ │ │ + cmp -0x24(%rsp),%r14d │ │ │ │ + jne 4aee0 │ │ │ │ + pop %rbx │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4e3ca │ │ │ │ - mov 0x30(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4e3c8 │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + pop %rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000000000004afb0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %r9d,0x44(%rsp) │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ + jle 4b23a │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + movslq 0xc(%rsp),%r14 │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + lea 0x0(,%r14,8),%r12 │ │ │ │ + movl $0x0,0x34(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movl $0x0,0x3c(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %eax,0x84(%rsp) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %eax,0x80(%rsp) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov %eax,0x7c(%rsp) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov %eax,0x78(%rsp) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ shl $0x3,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - lea -0x1(%rdi),%ebx │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq 0x3c(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x44(%rsp),%r9d │ │ │ │ + lea (%rdx,%rax,8),%r11 │ │ │ │ + movslq 0x38(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,8),%rcx │ │ │ │ + movslq 0x34(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + lea (%rdx,%rax,8),%rdi │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + lea (%rsi,%rax,8),%rbx │ │ │ │ + movslq 0x2c(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 4b250 │ │ │ │ + mov 0x40(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4b1e8 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rdi,%r13 │ │ │ │ + lea 0x8(%rax,%rdx,1),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov 0xc(%r13),%eax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea (%rax,%rax,2),%eax │ │ │ │ - mov %eax,0x34(%rsp) │ │ │ │ - mov 0xc(%r12),%eax │ │ │ │ - imul 0x8(%r12),%eax │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - lea 0x8(,%rbx,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x15431(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x15422(%rip),%rsi │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ + jle 4b1c5 │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ + movsd (%rbx,%rax,8),%xmm0 │ │ │ │ + divsd %xmm4,%xmm1 │ │ │ │ + mulsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4b190 │ │ │ │ + add %rbp,%r12 │ │ │ │ + add %rbp,%r13 │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r15,0x20(%rsp) │ │ │ │ + jne 4b150 │ │ │ │ + mov %rbp,%r12 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov 0x21d91(%rip),%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4b317 │ │ │ │ + mov 0x84(%rsp),%edi │ │ │ │ + addl $0x1,0x28(%rsp) │ │ │ │ + add %edi,0x3c(%rsp) │ │ │ │ + mov 0x7c(%rsp),%esi │ │ │ │ + mov 0x80(%rsp),%edi │ │ │ │ + mov 0x74(%rsp),%edx │ │ │ │ + add %edi,0x38(%rsp) │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + mov 0x78(%rsp),%edi │ │ │ │ + add %esi,0x34(%rsp) │ │ │ │ + add %edi,0x30(%rsp) │ │ │ │ + add %edx,0x2c(%rsp) │ │ │ │ + cmp 0x70(%rsp),%eax │ │ │ │ + jne 4b0c0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x40(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4b1e8 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rdi,%r13 │ │ │ │ + lea 0x8(%rax,%rdx,1),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x15301(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ mov 0xc(%rsp),%ecx │ │ │ │ - lea (%rdi,%rax,8),%r9 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - lea (%r9,%rax,1),%r10 │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x152f2(%rip),%rdi │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4e594 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %r11,%rdi │ │ │ │ - lea (%rax,%r9,1),%r12 │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ + jle 4b2f5 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ + movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ + divsd %xmm2,%xmm1 │ │ │ │ + mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4b2c0 │ │ │ │ + add %rbp,%r12 │ │ │ │ + add %rbp,%r13 │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r15,0x20(%rsp) │ │ │ │ + jne 4b280 │ │ │ │ + jmpq 4b1e2 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmpq 4b23c │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +000000000004b330 : │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmpq 4afb0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004b340 : │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmpq 4afb0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004b350 : │ │ │ │ + push %r15 │ │ │ │ + mov %r9,%r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xc8,%rsp │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ + mov 0x8(%rdi),%eax │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,0x90(%rsp) │ │ │ │ + jle 4b69b │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movl $0x0,0x54(%rsp) │ │ │ │ + mov 0x24(%rcx),%ecx │ │ │ │ + movslq 0x2c(%rsp),%r14 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + mov 0x24(%rdx),%edx │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + add $0x8,%rax │ │ │ │ + lea 0x0(,%r14,8),%r13 │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov 0x10(%r15),%rdi │ │ │ │ + mov %edx,0x74(%rsp) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + mov %edx,0x94(%rsp) │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ + mov %ecx,0x78(%rsp) │ │ │ │ + mov 0x24(%rdx),%edx │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov %edx,0xa0(%rsp) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + mov %edx,0xa4(%rsp) │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov 0x24(%rbp),%edi │ │ │ │ + mov %edx,0xb0(%rsp) │ │ │ │ + mov %edi,0x7c(%rsp) │ │ │ │ + movl $0x0,0x50(%rsp) │ │ │ │ + mov 0x70(%rsp),%edx │ │ │ │ + movl $0x0,0x4c(%rsp) │ │ │ │ + sub $0x1,%edx │ │ │ │ + movl $0x0,0x48(%rsp) │ │ │ │ + movl $0x0,0x3c(%rsp) │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + movl $0x0,0x44(%rsp) │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + mov %edx,0xb4(%rsp) │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ + movslq 0x3c(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + movslq 0x50(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + lea (%rdx,%rax,8),%r14 │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + movslq 0x48(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + lea (%rbx,%rsi,8),%rbx │ │ │ │ + movslq 0x44(%rsp),%r8 │ │ │ │ + movslq 0x40(%rsp),%rcx │ │ │ │ + movslq 0x54(%rsp),%rsi │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + movslq 0x4c(%rsp),%rax │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4b634 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + lea (%rdi,%r8,8),%r10 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,8),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + lea (%rsi,%rcx,8),%rsi │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + lea (%rcx,%rax,8),%rbp │ │ │ │ + mov 0xb4(%rsp),%eax │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %r13,%rbp │ │ │ │ + mov %rdx,%r13 │ │ │ │ + add %r8,%rax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mulsd (%r10,%rax,8),%xmm1 │ │ │ │ - mulsd (%r9,%rax,8),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x15007(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ + test %edx,%edx │ │ │ │ + mov 0x14ff0(%rip),%rdx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ + jle 4b60a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + mulsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ + mulsd (%r12,%rax,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ movsd (%rdi),%xmm1 │ │ │ │ - mulsd (%r11,%rax,8),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 4e548 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbp,%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4b5c8 │ │ │ │ + add %r14,%rbx │ │ │ │ + add %r14,%r12 │ │ │ │ + add %r14,%r13 │ │ │ │ + add $0x8,%r10 │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jne 4e540 │ │ │ │ - add $0x1,%r13d │ │ │ │ - add 0x34(%rsp),%r14d │ │ │ │ - add 0x28(%rsp),%r15d │ │ │ │ - cmp %r13d,0x30(%rsp) │ │ │ │ - jne 4e500 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%r15 │ │ │ │ + cmp %r10,0x20(%rsp) │ │ │ │ + jne 4b570 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rbp,%r13 │ │ │ │ + mov 0x21945(%rip),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4b6af │ │ │ │ + mov 0x7c(%rsp),%ecx │ │ │ │ + addl $0x1,0x38(%rsp) │ │ │ │ + add %ecx,0x44(%rsp) │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + mov 0x78(%rsp),%ecx │ │ │ │ + add %ecx,0x40(%rsp) │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + add %ecx,0x3c(%rsp) │ │ │ │ + mov 0x94(%rsp),%ecx │ │ │ │ + add %ecx,0x48(%rsp) │ │ │ │ + mov 0xa0(%rsp),%ecx │ │ │ │ + add %ecx,0x4c(%rsp) │ │ │ │ + mov 0xa4(%rsp),%ecx │ │ │ │ + add %ecx,0x50(%rsp) │ │ │ │ + mov 0xb0(%rsp),%ecx │ │ │ │ + add %ecx,0x54(%rsp) │ │ │ │ + cmp 0x90(%rsp),%eax │ │ │ │ + jne 4b4c0 │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4e3ca │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + add $0xc8,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4b69d │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004e5c0 : │ │ │ │ +000000000004b6c0 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rdx),%ecx │ │ │ │ - mov 0xc(%rsi),%ebp │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x8(%rsi),%edx │ │ │ │ - mov 0x4(%rsi),%r14d │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4e61c │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 4e877 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 4e768 │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdx),%r15d │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x120b5(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov %r15d,0x70(%rsp) │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4b976 │ │ │ │ + mov %r15d,%r14d │ │ │ │ + movslq %ebx,%r12 │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + lea -0x1(%r14),%eax │ │ │ │ + lea 0x0(,%r12,8),%r15 │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov (%rsp),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x2c(%rsp),%r14d │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x24(%rax),%r8d │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + imul %r14d,%r8d │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov 0x10(%rdi),%r13 │ │ │ │ + movslq %eax,%rbx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + movslq %eax,%rdx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + callq 5a210 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%ecx │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x10(%rdi),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rbp │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x10(%rdi),%rsi │ │ │ │ + imul %r14d,%eax │ │ │ │ + cltq │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4b953 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov %r15,%rbx │ │ │ │ + lea (%rax,%rcx,8),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + lea (%rcx,%rdx,8),%r11 │ │ │ │ + mov 0x74(%rsp),%edx │ │ │ │ + lea (%r10,%r8,8),%rdi │ │ │ │ + mov %r11,%r15 │ │ │ │ + add %r8,%rdx │ │ │ │ + lea 0x8(%r10,%rdx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x14ce9(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov 0x14ce5(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jle 4b929 │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + mulsd (%r14,%rdx,8),%xmm0 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd (%r12,%rdx,8),%xmm0 │ │ │ │ + mulsd (%rbx,%rdx,8),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ + add $0x1,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 4b8e8 │ │ │ │ + add %r13,%rbp │ │ │ │ + add %r13,%r12 │ │ │ │ + add %r13,%r14 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x8,%r15 │ │ │ │ + cmp %rdi,0x18(%rsp) │ │ │ │ + jne 4b890 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov 0x21626(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4b9ab │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + addl $0x1,0x2c(%rsp) │ │ │ │ + mov 0x2c(%rsp),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jg 4b780 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4b9b3 │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 4e757 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - mov %r14d,(%rsp) │ │ │ │ - movslq %ebp,%r9 │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - movslq %ecx,%r12 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - pxor %xmm4,%xmm4 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov %edx,0x30(%rsp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,%r14d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ - mov %edi,0x28(%rsp) │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - lea 0x0(%rbp,%rbp,1),%edi │ │ │ │ - mov %edi,0x38(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4b979 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov (%rsp),%esi │ │ │ │ - lea (%rbx,%rax,8),%rbx │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rdi,%rax,8),%r11 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - cmp %esi,0x28(%rsp) │ │ │ │ - jne 4e6d0 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x8(%rdi),%eax │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + │ │ │ │ +000000000004b9c0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%ebp │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov %ebp,0x44(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r13 │ │ │ │ + mov 0x18(%rax),%r14 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4bc8b │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ imul %ecx,%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rax,8),%rdi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4e73f │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4e729 │ │ │ │ - mov %r10d,%edx │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ - mov %rbx,%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rsi │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ - add %ecx,%edx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rbx,0x18(%rsi) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + imul %ecx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + imul 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + movslq %ecx,%rax │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x14974(%rip),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rax,%xmm4 │ │ │ │ + jle 4bc62 │ │ │ │ + lea (%r12,%rcx,1),%rax │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + add 0x10(%rsp),%rax │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + lea 0x8(%r12,%rax,1),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ mulsd %xmm0,%xmm3 │ │ │ │ - mulsd (%rax,%r9,8),%xmm0 │ │ │ │ - add $0x8,%rax │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 4e700 │ │ │ │ - movsd %xmm1,(%r11,%r10,8) │ │ │ │ - movsd %xmm2,0x8(%r11,%r10,8) │ │ │ │ - add $0x1,%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 4e6e0 │ │ │ │ - add $0x1,%r13d │ │ │ │ - add 0x38(%rsp),%r14d │ │ │ │ - add 0x30(%rsp),%r15d │ │ │ │ - cmp %r13d,(%rsp) │ │ │ │ - jne 4e690 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4bc30 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%edi │ │ │ │ + mov %r12d,%r11d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + mov %r12d,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rax,%rdi,1),%esi │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + lea (%rax,%r8,1),%edx │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ + addsd (%r14,%rsi,8),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd (%rbx,%r10,8),%xmm2 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,0x0(%rbp,%rdx,8) │ │ │ │ + cmp %r9d,%eax │ │ │ │ + jne 4bbe0 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r15d,%edi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4bbd0 │ │ │ │ + addq $0x8,(%rsp) │ │ │ │ + mov 0x2c(%rsp),%edi │ │ │ │ + add %r15d,%r9d │ │ │ │ + add %r15d,%r12d │ │ │ │ + addq $0x8,0x8(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add %edi,0x28(%rsp) │ │ │ │ + add 0x18(%rsp),%rbp │ │ │ │ + sub %r15d,0x10(%rsp) │ │ │ │ + cmp %rax,0x20(%rsp) │ │ │ │ + jne 4bb90 │ │ │ │ + mov 0x21317(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4bcca │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + addl $0x1,0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jle 4bc8b │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmpq 4baa7 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4bcd2 │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 4e757 │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - pxor %xmm2,%xmm2 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4bc8e │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004bce0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xb8,%rsp │ │ │ │ + mov 0x8(%rdi),%r12d │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0x4(%rbx),%esi │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - movslq %ecx,%rbx │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x4(%rdi),%eax │ │ │ │ + mov %r12d,%edi │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x90(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%rbp │ │ │ │ + mov 0x18(%rax),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4bf6f │ │ │ │ + mov %r12d,%eax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,(%rsp) │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + lea 0x8(%r13,%rax,8),%r11 │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%ebx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ - mov %esi,0x8(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - movslq %r15d,%rax │ │ │ │ - cmp %r14d,0x8(%rsp) │ │ │ │ - jne 4e7eb │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x8(%rdi),%esi │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - imul %ecx,%esi │ │ │ │ - imul %r12d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rdi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4e85b │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x14631(%rip),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + movq %rax,%xmm4 │ │ │ │ + jle 4bf46 │ │ │ │ + movslq 0x1c(%rsp),%rax │ │ │ │ xor %r9d,%r9d │ │ │ │ - lea (%rsi,%rdx,8),%r11 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - add 0x30(%rsp),%rdx │ │ │ │ - lea (%rsi,%rdx,8),%r8 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - lea (%rsi,%rax,8),%r10 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%rcx,%rax,1),%r11 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + movsd (%r11,%r9,8),%xmm2 │ │ │ │ + movsd (%r10,%r9,8),%xmm0 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 4bf33 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9d,%edx │ │ │ │ - mov %r11,%rax │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4e84c │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rsi │ │ │ │ - add $0x8,%rax │ │ │ │ - add %ecx,%edx │ │ │ │ - movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ - mulsd -0x8(%rax),%xmm0 │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 4e830 │ │ │ │ - movsd %xmm1,(%r10,%r9,8) │ │ │ │ + mov %r8d,%eax │ │ │ │ + mov %r13,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x8,%rcx │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm1 │ │ │ │ + addsd (%r14,%rdx,8),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd -0x8(%rcx),%xmm2 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ + movsd %xmm2,(%rbx,%rdx,8) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 4bef0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r12d,%r8d │ │ │ │ + add %r12d,%edi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 4bee8 │ │ │ │ + add (%rsp),%rbx │ │ │ │ add $0x1,%r9 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 4e818 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add %ebp,%r13d │ │ │ │ - add 0x10(%rsp),%r15d │ │ │ │ - cmp %r12d,%r14d │ │ │ │ - jne 4e7c0 │ │ │ │ + cmp %r9,0x8(%rsp) │ │ │ │ + jne 4beb0 │ │ │ │ + mov 0x21033(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4bfae │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + addl $0x1,0x18(%rsp) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4bf6f │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmpq 4bdf7 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4bfb6 │ │ │ │ + add $0xb8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4bf72 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004bfc0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%ebp │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4e759 │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 4e757 │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movslq %ebp,%r11 │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - mov %r14d,0x8(%rsp) │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - pxor %xmm5,%xmm5 │ │ │ │ - movslq %ecx,%r13 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - lea 0x0(,%r11,8),%rbx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov %edx,0x40(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + mov %ebp,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4c25b │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x34(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ + lea -0x1(%rbp),%eax │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %eax,0x6c(%rsp) │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x34(%rsp),%ecx │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ecx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rbx,0x18(%rsi) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + imul %ecx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + imul 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x68(%rsp),%edx │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 4c232 │ │ │ │ + lea (%r12,%rcx,8),%rax │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea (%r9,%r8,8),%rax │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x6c(%rsp),%eax │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x8(%r12,%rax,8),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov %r12d,%r11d │ │ │ │ + mov 0x10(%rsp),%edi │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mulsd (%rax),%xmm2 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4c200 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + mov %r12d,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rax,%rdi,1),%esi │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + lea (%rax,%r8,1),%edx │ │ │ │ + movslq %esi,%rsi │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r14,%rsi,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ + cmp %r9d,%eax │ │ │ │ + jne 4c1b0 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r15d,%edi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4c1a0 │ │ │ │ + addq $0x8,(%rsp) │ │ │ │ + mov 0x30(%rsp),%edi │ │ │ │ + add %r15d,%r9d │ │ │ │ + add %r15d,%r12d │ │ │ │ + addq $0x8,0x18(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add %edi,0x10(%rsp) │ │ │ │ + add 0x20(%rsp),%rbp │ │ │ │ + sub %r15d,0x8(%rsp) │ │ │ │ + cmp %rax,0x28(%rsp) │ │ │ │ + jne 4c178 │ │ │ │ + mov 0x20d47(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4c29a │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + addl $0x1,0x34(%rsp) │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jle 4c25b │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmpq 4c0a2 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4c2a2 │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4c25e │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004c2b0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xc8,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%ebp │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov %r15d,%edi │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ebp,0x74(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4c649 │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x70(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + mov %eax,0x54(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ + movslq %ebp,%rax │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - movl $0x0,(%rsp) │ │ │ │ - mov 0x4(%rbx),%edi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %edi,0x38(%rsp) │ │ │ │ - lea 0x0(%rbp,%rbp,2),%edi │ │ │ │ - mov %edi,0x4c(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%esi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + movslq %eax,%r12 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + imul 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + movslq %esi,%r8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x74(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + test %edx,%edx │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + jle 4c61d │ │ │ │ + lea (%rcx,%r12,8),%rax │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %r15d,%r12d │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea (%r9,%r8,8),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea (%r11,%r10,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x140ac(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movsd 0x140ad(%rip),%xmm5 │ │ │ │ + movsd 0x1408d(%rip),%xmm6 │ │ │ │ + movsd (%rdi,%rax,8),%xmm4 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ + divsd 0x14072(%rip),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4c5ed │ │ │ │ + mov 0x20(%rsp),%r9d │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%r11d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %eax,%rdx │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + lea (%rax,%r9,1),%ecx │ │ │ │ + movsd (%rbx,%rdx,8),%xmm2 │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ + lea (%rax,%r8,1),%edx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x8,%rsi │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r14,%rdx,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ + cmp %r12d,%eax │ │ │ │ + jne 4c570 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add $0x8,%rdi │ │ │ │ + add %r15d,%r8d │ │ │ │ + add %r15d,%r9d │ │ │ │ + cmp %r11d,%r12d │ │ │ │ + jne 4c558 │ │ │ │ + addq $0x1,0x18(%rsp) │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + add %r15d,%r12d │ │ │ │ + add %r15d,0x8(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add %esi,0x28(%rsp) │ │ │ │ + add 0x30(%rsp),%rbp │ │ │ │ + sub %r15d,0x20(%rsp) │ │ │ │ + cmp %rax,0x58(%rsp) │ │ │ │ + jne 4c4d0 │ │ │ │ + mov 0x2095c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4c68e │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + addl $0x1,0x70(%rsp) │ │ │ │ + mov 0x70(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4c649 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + jmpq 4c3ba │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4c696 │ │ │ │ + add $0xc8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4c64c │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004c6a0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x118,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + lea 0xd0(%rsp),%rbp │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %eax,%r14d │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - lea (%rbx,%rax,8),%rdi │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ - movslq (%rsp),%rax │ │ │ │ - lea (%rbx,%rax,8),%r12 │ │ │ │ - mov 0x8(%rsp),%ebx │ │ │ │ - cmp %ebx,0x38(%rsp) │ │ │ │ - jne 4e92e │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ + mov 0x4(%rdi),%eax │ │ │ │ + mov %r15d,%edi │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov %eax,0x50(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xc8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movl $0xffffffff,0xf0(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 59ff0 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ + jle 4caba │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x54(%rsp) │ │ │ │ imul %r15d,%eax │ │ │ │ + movl $0x0,0x58(%rsp) │ │ │ │ + movl $0x0,0x5c(%rsp) │ │ │ │ + movl $0x0,0x60(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%r9,%rax,8),%r9 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4e9ce │ │ │ │ + movl $0x0,0x64(%rsp) │ │ │ │ + shl $0x3,%rax │ │ │ │ + movl $0x0,0x4c(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov %eax,0x84(%rsp) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ + mov %eax,0x80(%rsp) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ + mov %r11,%r13 │ │ │ │ + mov %eax,0x7c(%rsp) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + mov %eax,0x78(%rsp) │ │ │ │ + mov 0x24(%r10),%eax │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov 0x10(%r10),%rdi │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + movslq 0x50(%rsp),%rax │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + movslq 0x64(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + movslq 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%rbp │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movslq 0x60(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbp,0x18(%rax) │ │ │ │ + movslq 0x5c(%rsp),%rax │ │ │ │ + lea (%rbx,%rdx,8),%r12 │ │ │ │ + movslq 0x54(%rsp),%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4ca68 │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + lea (%rbx,%rcx,8),%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov %r15d,%ebx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 4e9a9 │ │ │ │ - mov %ebx,%edx │ │ │ │ - movapd %xmm5,%xmm3 │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ - xor %eax,%eax │ │ │ │ - movapd %xmm5,%xmm1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %edx,%rsi │ │ │ │ + mov %r11d,0x48(%rsp) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x13c47(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + test %r15d,%r15d │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + movsd 0x13c45(%rip),%xmm5 │ │ │ │ + movsd 0x13c25(%rip),%xmm6 │ │ │ │ movsd (%rdi,%rax,8),%xmm4 │ │ │ │ - add %ecx,%edx │ │ │ │ - movsd (%r9,%rsi,8),%xmm0 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r11d │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ - movsd (%r8,%rax,8),%xmm4 │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ + divsd 0x13c05(%rip),%xmm4 │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ - mulsd (%r10,%rax,8),%xmm0 │ │ │ │ - add $0x1,%rax │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 4e970 │ │ │ │ - lea 0x2(%rbx),%eax │ │ │ │ - movsd %xmm1,(%r12,%rbx,8) │ │ │ │ - movsd %xmm2,0x8(%r12,%rbx,8) │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + jle 4ca42 │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov %r11d,%r10d │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %r10d,%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov %r11d,%edx │ │ │ │ + lea 0x0(%rbp,%rax,8),%r9 │ │ │ │ + movslq %edx,%rsi │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + lea (%r8,%rdx,1),%eax │ │ │ │ + movsd 0x0(%rbp,%rsi,8),%xmm0 │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ cltq │ │ │ │ - add $0x1,%rbx │ │ │ │ - movsd %xmm3,(%r12,%rax,8) │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 4e948 │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ - add $0x1,%r15d │ │ │ │ - add %ebx,(%rsp) │ │ │ │ - add 0x4c(%rsp),%r14d │ │ │ │ - cmp %r15d,0x8(%rsp) │ │ │ │ - jne 4e8e8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 4e759 │ │ │ │ + add $0x1,%edx │ │ │ │ + add $0x8,%rcx │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r14,%rax,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r12,%rax,8) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 4c9d0 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add $0x8,%rdi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r10d,%ebx │ │ │ │ + jne 4c9c0 │ │ │ │ + sub %r15d,0x18(%rsp) │ │ │ │ + add 0x20(%rsp),%r12 │ │ │ │ + add %r15d,%ebx │ │ │ │ + add %r15d,%r11d │ │ │ │ + addq $0x1,0x10(%rsp) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + cmp %rax,0x40(%rsp) │ │ │ │ + jne 4c930 │ │ │ │ + mov 0x20511(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4caff │ │ │ │ + mov 0x84(%rsp),%edi │ │ │ │ + addl $0x1,0x4c(%rsp) │ │ │ │ + add %edi,0x64(%rsp) │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + mov 0x80(%rsp),%edi │ │ │ │ + add %edi,0x60(%rsp) │ │ │ │ + mov 0x7c(%rsp),%edi │ │ │ │ + add %edi,0x5c(%rsp) │ │ │ │ + mov 0x78(%rsp),%edi │ │ │ │ + add %edi,0x58(%rsp) │ │ │ │ + mov 0x74(%rsp),%edi │ │ │ │ + add %edi,0x54(%rsp) │ │ │ │ + cmp %eax,0x70(%rsp) │ │ │ │ + jne 4c896 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4cb07 │ │ │ │ + add $0x118,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4cabd │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004e9f0 : │ │ │ │ +000000000004cb10 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0xc(%rsi),%ebx │ │ │ │ - mov 0xc(%rdx),%edi │ │ │ │ - mov 0x8(%rsi),%edx │ │ │ │ - mov %ebx,0x8(%rsp) │ │ │ │ - mov 0x4(%rsi),%ebx │ │ │ │ - mov %ebx,0x40(%rsp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4ea51 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 4ec7f │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 4eb8d │ │ │ │ + sub $0x108,%rsp │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x11ca0(%rip),%rdi │ │ │ │ - callq 5ae80 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov $0x1,%eax │ │ │ │ + movslq 0x8(%rdi),%rax │ │ │ │ + mov %r14d,0x9c(%rsp) │ │ │ │ + movq $0x0,0xe8(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + imul $0x55555556,%rax,%rax │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %ebx,%edi │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x20,%rax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea 0x1(%rax),%r12d │ │ │ │ + mov %eax,0x88(%rsp) │ │ │ │ + mov %r12d,0x48(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xe8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0x0(%rbp),%r8d │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4d0c4 │ │ │ │ + movl $0x0,0x98(%rsp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x1(%rbx),%ebx │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ + imul %ebx,%r12d │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %ebx,0x4c(%rsp) │ │ │ │ + mov %eax,0x8c(%rsp) │ │ │ │ + mov %r12d,0x70(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%ebx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + movslq %eax,%r12 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%r13 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r13,0x18(%rsi) │ │ │ │ + mov %ebx,%esi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + mov 0x9c(%rsp),%esi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4d08f │ │ │ │ + movslq 0x9c(%rsp),%rax │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea (%r11,%r12,8),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + lea (%r8,%rcx,8),%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x13773(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + movsd 0x13781(%rip),%xmm3 │ │ │ │ + movsd 0x13769(%rip),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm0 │ │ │ │ + movsd 0x13775(%rip),%xmm2 │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ + xorpd 0x13774(%rip),%xmm7 │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ + movsd (%rsi,%r12,8),%xmm6 │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ + xorpd 0x1373e(%rip),%xmm2 │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 4cfd8 │ │ │ │ + mov 0x8c(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%r11d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0x40(%rsp),%r10d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea (%rax,%r9,1),%r8d │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea 0x0(%r13,%r8,1),%r12 │ │ │ │ + add %rbp,%r8 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movslq %eax,%rdi │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ + lea (%r10,%rax,1),%edx │ │ │ │ + lea (%r11,%rax,1),%ecx │ │ │ │ + movsd 0x0(%r13,%rdi,8),%xmm9 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ + movsd (%r15,%r9,8),%xmm11 │ │ │ │ + add $0x8,%rsi │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ + mulsd 0x0(%rbp,%rdi,8),%xmm1 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ + mulsd (%rdi),%xmm9 │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ + movsd (%r14,%rdx,8),%xmm10 │ │ │ │ + addsd (%r8,%rdx,8),%xmm10 │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rcx,8) │ │ │ │ + cmp %eax,0x8(%rsp) │ │ │ │ + jne 4cf00 │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + lea 0x1(%r9),%rax │ │ │ │ + add %esi,%r10d │ │ │ │ + add %esi,%r11d │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ + je 4cfd8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + jmpq 4cee0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d01e │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ + mov 0x88(%rsp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ + mov 0x4c(%rsp),%edi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rbx,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + mov %eax,%ecx │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jne 4d000 │ │ │ │ + mov 0x48(%rsp),%esi │ │ │ │ + mov 0x70(%rsp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp %esi,0x1c(%rsp) │ │ │ │ + jle 4d05c │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + mov 0x4c(%rsp),%edi │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + lea (%rbx,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 4d040 │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + addq $0x1,0x30(%rsp) │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + add %esi,0x20(%rsp) │ │ │ │ + add %esi,0x8(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add %ecx,0x40(%rsp) │ │ │ │ + add 0x50(%rsp),%rbx │ │ │ │ + sub %esi,0x38(%rsp) │ │ │ │ + cmp %rax,0x58(%rsp) │ │ │ │ + jne 4ce08 │ │ │ │ + mov 0x1feea(%rip),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4d109 │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + addl $0x1,0x98(%rsp) │ │ │ │ + mov 0x98(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4d0c4 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + jmpq 4cc82 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4d111 │ │ │ │ + add $0x108,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x40(%rsp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 4eb7c │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea -0x1(%rdi),%r10d │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x8(%rsp),%ebx │ │ │ │ - lea (%rbx,%rbx,1),%edx │ │ │ │ - mov %edx,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4d0c7 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d120 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x158,%rsp │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + lea 0x110(%rsp),%rbp │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r14d,0x94(%rsp) │ │ │ │ + movq $0x0,0xe8(%rsp) │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + movq $0x0,0xf8(%rsp) │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xe8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0xf8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + movl $0xffffffff,0x130(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r14d,%edx │ │ │ │ + lea 0x108(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 59ff0 │ │ │ │ + mov (%r12),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4d71d │ │ │ │ + movl $0x0,0x90(%rsp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %eax,0x4c(%rsp) │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ movslq %ebx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ shl $0x3,%rax │ │ │ │ - imul %edi,%edx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ lea -0x1(%rbx),%eax │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %edx,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rbx,%rax,8),%rcx │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 4eb60 │ │ │ │ - mov 0xc(%r13),%ebx │ │ │ │ - imul 0x8(%r13),%ebx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x18(%r13),%r12 │ │ │ │ - imul %r14d,%ebx │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%rbp │ │ │ │ - movslq %ebx,%rbx │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x8(%r15,%rax,8),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0x90(%rsp),%ebx │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov 0x24(%rax),%edi │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + movslq %edi,%rcx │ │ │ │ + mov 0x24(%rax),%edi │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + imul %ebx,%edi │ │ │ │ + movslq %edi,%r10 │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov 0x24(%rax),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + movslq %edi,%rax │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rbx,0x18(%rsi) │ │ │ │ + imul %edi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%r12 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %edi,%eax │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + cltq │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x10(%rax),%rbp │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + callq 5a210 │ │ │ │ + mov 0x94(%rsp),%eax │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d6ed │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + lea (%r9,%rcx,8),%r10 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + add %rdx,%rcx │ │ │ │ + lea (%r11,%r10,8),%r9 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %r11d,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - lea (%r12,%rax,8),%rdx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + callq d470 │ │ │ │ + mulsd 0x1308f(%rip),%xmm0 │ │ │ │ + callq d390 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + movsd 0x130a8(%rip),%xmm4 │ │ │ │ + movsd 0x130a8(%rip),%xmm3 │ │ │ │ + mulsd %xmm0,%xmm0 │ │ │ │ + movsd (%rdi,%rax,8),%xmm2 │ │ │ │ + movsd 0x1309f(%rip),%xmm5 │ │ │ │ + movsd 0x1309f(%rip),%xmm6 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ + mov 0x48(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ + movsd (%rdi,%rax,8),%xmm1 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ + test %edx,%edx │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ + movsd (%rdi,%rax,8),%xmm7 │ │ │ │ + mulsd 0x13070(%rip),%xmm2 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ + xorpd 0x13054(%rip),%xmm3 │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ + jle 4d6bf │ │ │ │ + mov 0x30(%rsp),%r9d │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rbp,%r10 │ │ │ │ + mov %r15,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4eb50 │ │ │ │ - lea (%rdi,%rax,1),%r9d │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ - movslq %r9d,%r9 │ │ │ │ - movsd (%rcx,%r9,8),%xmm0 │ │ │ │ - mulsd (%r8),%xmm0 │ │ │ │ - mov %rax,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movsd (%r15,%rax,8),%xmm1 │ │ │ │ + lea (%rdi,%rax,1),%edx │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + movsd (%rbx,%rax,8),%xmm10 │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ + mulsd 0x0(%rbp,%rax,8),%xmm8 │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ + mulsd (%r10),%xmm1 │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ + movsd (%r8,%rdx,8),%xmm11 │ │ │ │ + addsd (%rsi,%rdx,8),%xmm11 │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ + movsd 0x0(%r13,%rcx,8),%xmm9 │ │ │ │ + addsd (%r14,%rcx,8),%xmm9 │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + movsd %xmm0,(%r12,%rdx,8) │ │ │ │ + mov %rax,%rdx │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 4eb20 │ │ │ │ + cmp 0x18(%rsp),%rdx │ │ │ │ + jne 4d5d0 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%r10 │ │ │ │ add $0x8,%rsi │ │ │ │ - add %edi,%r11d │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - jne 4eb10 │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - add $0x1,%r14d │ │ │ │ - add %ebx,0xc(%rsp) │ │ │ │ - add 0x20(%rsp),%r15d │ │ │ │ - cmp %r14d,0x40(%rsp) │ │ │ │ - jne 4eab8 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ + add %eax,%edi │ │ │ │ + add %eax,%r9d │ │ │ │ + cmp %rsi,0x20(%rsp) │ │ │ │ + jne 4d5c0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + addq $0x1,0x28(%rsp) │ │ │ │ + mov 0x4c(%rsp),%esi │ │ │ │ + add 0x38(%rsp),%r12 │ │ │ │ + add %rax,%rbx │ │ │ │ + add %rax,%rbp │ │ │ │ + add %esi,0x30(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmp %rax,0x50(%rsp) │ │ │ │ + jne 4d4e8 │ │ │ │ + mov 0x1f88c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4d789 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + addl $0x1,0x90(%rsp) │ │ │ │ + mov 0x90(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jg 4d35a │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4d791 │ │ │ │ + add $0x158,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - mov 0x40(%rsp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 4eb7c │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4d720 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d7a0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %r8d,0x20(%rsp) │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x0(%rbp),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d8fd │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + movslq %ebx,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + movq 0x12df7(%rip),%xmm2 │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x1f75c(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + movslq 0x4(%rsp),%rbp │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ xor %r12d,%r12d │ │ │ │ - lea -0x1(%rdi),%r9d │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - imul %edi,%edx │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov %edx,0xc(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - movslq %r14d,%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rsi,%rax,8),%rdx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rsi,%rax,8),%r10 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ movslq %r15d,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4ec5f │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0xc(%r13),%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - imul 0x8(%r13),%r11d │ │ │ │ - mov 0x18(%r13),%rbp │ │ │ │ - lea (%rbx,%rdx,8),%rcx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - add 0x20(%rsp),%rdx │ │ │ │ - imul %r12d,%r11d │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%rdx,%rax,8),%r8 │ │ │ │ - movslq %r11d,%r11 │ │ │ │ - nopl (%rax) │ │ │ │ - movslq %r10d,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4ec53 │ │ │ │ + lea (%rsi,%rax,8),%r11 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d910 │ │ │ │ + mov 0x4(%rsp),%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4d8d3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ - mulsd (%r8,%rax,8),%xmm0 │ │ │ │ - mov %rax,%rsi │ │ │ │ + movsd (%r10,%rsi,8),%xmm1 │ │ │ │ + xor %eax,%eax │ │ │ │ + xorpd %xmm3,%xmm1 │ │ │ │ + mulsd (%r11,%rsi,8),%xmm1 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4d8c7 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jne 4ec38 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %edi,%r10d │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 4ec20 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4d8b0 │ │ │ │ + add $0x1,%rsi │ │ │ │ + add %r9,%rdx │ │ │ │ + cmp %rsi,%rbp │ │ │ │ + jne 4d890 │ │ │ │ + mov 0x24(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4d982 │ │ │ │ add $0x1,%r12d │ │ │ │ - add 0x8(%rsp),%r14d │ │ │ │ - add 0xc(%rsp),%r15d │ │ │ │ - cmp %r12d,0x40(%rsp) │ │ │ │ - jne 4ebd8 │ │ │ │ + add 0x34(%rsp),%r13d │ │ │ │ + add 0x30(%rsp),%r14d │ │ │ │ + add 0x2c(%rsp),%r15d │ │ │ │ + cmp 0x28(%rsp),%r12d │ │ │ │ + jne 4d850 │ │ │ │ + add $0x48,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - jmpq 4eb7e │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4d8d3 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r10,%r8,8),%xmm1 │ │ │ │ + xor %eax,%eax │ │ │ │ + xorpd %xmm2,%xmm1 │ │ │ │ + mulsd (%r11,%r8,8),%xmm1 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4eb7c │ │ │ │ - mov 0x18(%rsi),%rbx │ │ │ │ - movslq 0x8(%rsp),%rdx │ │ │ │ + jle 4d967 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsd (%rsi,%rax,8),%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4d950 │ │ │ │ + add $0x1,%r8 │ │ │ │ + add %r9,%rdx │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp %r8,%rbp │ │ │ │ + jne 4d938 │ │ │ │ + mov 0x24(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4d8df │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d9a0 : │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmpq 4d7a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004d9b0 : │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmpq 4d7a0 │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000004d9c0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0x8(%rdi),%r15d │ │ │ │ + mov 0x4(%rdi),%r14d │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r14d,0x44(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov 0x18(%rax),%r13 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4dc75 │ │ │ │ + mov %r15d,%eax │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + imul %r15d,%eax │ │ │ │ + movslq %eax,%rdx │ │ │ │ + sub %r15d,%eax │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ + mov %eax,0x34(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%esi │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x24(%r11),%eax │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ + mov 0x10(%rcx),%r12 │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + imul %esi,%eax │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbp │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %r11,%rdx │ │ │ │ + imul 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + movslq %esi,%r8 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + movq 0x12aad(%rip),%xmm4 │ │ │ │ + jle 4dc4c │ │ │ │ + lea (%r12,%rcx,8),%rax │ │ │ │ movl $0x0,0x18(%rsp) │ │ │ │ - lea -0x1(%rdi),%r11d │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - mov %edx,0x44(%rsp) │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - lea -0x1(%rsi),%eax │ │ │ │ - imul %edi,%edx │ │ │ │ - lea 0x8(,%rax,8),%rax │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - lea (%rdi,%rdi,1),%ebx │ │ │ │ - mov %edx,0x38(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea (%r9,%r8,8),%rax │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + add %rcx,%rax │ │ │ │ + lea 0x8(%r12,%rax,8),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mulsd (%rax),%xmm2 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4dc18 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x30(%rsp),%edi │ │ │ │ + mov %r12d,%r11d │ │ │ │ + xorpd %xmm4,%xmm3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea (%rbx,%rax,8),%rsi │ │ │ │ + mov %r12d,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq 0x10(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - lea (%rdx,%rax,8),%rsi │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - lea (%rdx,%rax,8),%rcx │ │ │ │ + lea (%rax,%rdi,1),%edx │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + movslq %eax,%r10 │ │ │ │ + lea (%rax,%r8,1),%ecx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%r14,%rdx,8),%xmm1 │ │ │ │ + addsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ + mulsd (%rbx,%r10,8),%xmm0 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ + cmp %r9d,%eax │ │ │ │ + jne 4dbc8 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r15d,%edi │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4dbb8 │ │ │ │ + addq $0x8,0x8(%rsp) │ │ │ │ + mov 0x34(%rsp),%edi │ │ │ │ + add %r15d,%r9d │ │ │ │ + add %r15d,%r12d │ │ │ │ + addq $0x8,0x10(%rsp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + add %edi,0x30(%rsp) │ │ │ │ + add 0x20(%rsp),%rbp │ │ │ │ + sub %r15d,0x18(%rsp) │ │ │ │ + cmp %rax,0x28(%rsp) │ │ │ │ + jne 4db88 │ │ │ │ + mov 0x1f32d(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4dcb4 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + addl $0x1,0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + cmp %eax,(%rsi) │ │ │ │ + jle 4dc75 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmpq 4daa2 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4dcbc │ │ │ │ + add $0x98,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4dc78 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +000000000004dcd0 : │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xb8,%rsp │ │ │ │ + mov 0x8(%rdi),%r12d │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x4(%rdi),%eax │ │ │ │ + mov %r12d,%edi │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + callq 48f30 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x90(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov 0x18(%rdi),%rbp │ │ │ │ + mov 0x18(%rax),%r14 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4df4f │ │ │ │ + mov %r12d,%eax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + lea 0x8(%r13,%rax,8),%r15 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov 0x24(%rbx),%esi │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + imul %eax,%esi │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + movslq %esi,%rcx │ │ │ │ + mov %eax,%esi │ │ │ │ + imul 0x24(%rbx),%eax │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + callq 59dd0 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 59ff0 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + movq 0x1277a(%rip),%xmm4 │ │ │ │ + jle 4df26 │ │ │ │ + movslq 0x1c(%rsp),%rax │ │ │ │ + lea (%r10,%r9,8),%r10 │ │ │ │ + lea (%r8,%rcx,8),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r11,%r9,8),%xmm2 │ │ │ │ + mulsd (%r10,%r9,8),%xmm2 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 4df13 │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xorpd %xmm4,%xmm3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8d,%eax │ │ │ │ + mov %r13,%rcx │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq %eax,%rdx │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x8,%rcx │ │ │ │ + movsd 0x0(%rbp,%rdx,8),%xmm0 │ │ │ │ + addsd (%r14,%rdx,8),%xmm0 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + mulsd -0x8(%rcx),%xmm1 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 4ded0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r12d,%r8d │ │ │ │ + add %r12d,%edi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 4dec0 │ │ │ │ + add (%rsp),%rbx │ │ │ │ + add $0x1,%r9 │ │ │ │ + cmp %r9,0x8(%rsp) │ │ │ │ + jne 4de98 │ │ │ │ + mov 0x1f053(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4df8e │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + addl $0x1,0x18(%rsp) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4df4f │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmpq 4dde1 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4df96 │ │ │ │ + add $0xb8,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4df52 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + │ │ │ │ +000000000004dfa0 : │ │ │ │ + push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + push %rbx │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ test %r9d,%r9d │ │ │ │ - jle 4edc9 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0xc(%r13),%r12d │ │ │ │ + je 4e390 │ │ │ │ + lea 0x1(%r9),%eax │ │ │ │ + and $0xfffffffd,%eax │ │ │ │ + je 4e138 │ │ │ │ + mov (%rdi),%eax │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 4e498 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x1ef61(%rip),%r12 │ │ │ │ xor %ebp,%ebp │ │ │ │ - imul 0x8(%r13),%r12d │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - imul 0xc(%rsp),%r12d │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ + jmp 4e034 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r15) │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ + mov 0x24(%rdx),%ecx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %ebp,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x38(%rbx),%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + movsd 0x12400(%rip),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + divsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov (%r12),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4e028 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - lea (%rsi,%rax,1),%r14 │ │ │ │ - movslq %r12d,%r12 │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4e51d │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rdx,%rbp │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r9d,0x98(%rsp) │ │ │ │ + mov 0x18(%rdi),%rcx │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov 0x8(%rax),%r8d │ │ │ │ + imul 0xc(%rax),%r8d │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0xc(%rcx),%r10d │ │ │ │ + mov 0x8(%rdx),%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %r10d,0x10(%rsp) │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r15),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4e37e │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ + mov 0x1ed99(%rip),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + cvtsi2sd %r9d,%xmm1 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r13d,%r15d │ │ │ │ + mov %rax,%r13 │ │ │ │ + movsd %xmm1,0x8(%rsp) │ │ │ │ + jmp 4e238 │ │ │ │ nopl (%rax) │ │ │ │ - movslq %ebp,%rax │ │ │ │ - add %r12,%rax │ │ │ │ - lea (%r15,%rax,8),%rdx │ │ │ │ + callq 576b0 │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4e0e7 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,0x0(%r13) │ │ │ │ + jle 4e37e │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4e28e │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rax) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + callq 49150 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov 0x90(%rsp),%r8d │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 4e208 │ │ │ │ + callq 57610 │ │ │ │ + jmpq 4e20d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmpq 4e0ed │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%r8),%rax │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r15),%r11d │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4e36a │ │ │ │ + mov 0x1ebb7(%rip),%r13 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + mov %r9d,%ebp │ │ │ │ + jmp 4e3e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r15) │ │ │ │ + jle 4e36a │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 4e417 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 57a40 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 576b0 │ │ │ │ + mov 0x0(%r13),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 4e3d8 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + jmpq 4e0e7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x1ead9(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 4e4bc │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%r15) │ │ │ │ + jle 4e360 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r12),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e4b0 │ │ │ │ + jmpq 4e0c9 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + │ │ │ │ +000000000004e530 : │ │ │ │ + push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + push %r12 │ │ │ │ + push %rbp │ │ │ │ + mov %r9d,%ebp │ │ │ │ + push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %r8d,0x18(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 4edb6 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + mov 0xc(%rax),%r12d │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 4e810 │ │ │ │ + lea 0x1(%r9),%eax │ │ │ │ + and $0xfffffffd,%eax │ │ │ │ + je 4e69f │ │ │ │ + mov (%rdi),%eax │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 4e94e │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x1e9ce(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 4e5cb │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x38(%r14),%rdx │ │ │ │ + mov 0x24(%rdx),%ecx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %ebp,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x38(%r14),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movsd 0x11e6a(%rip),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + divsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov (%r12),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4e5c0 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4e9d3 │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + imul %edx,%r12d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r11d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov %r11d,0x1c(%rsp) │ │ │ │ + mov %r12d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r12d,%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + mov (%rbx),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4e7ff │ │ │ │ + mov 0x1e880(%rip),%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 4e72f │ │ │ │ + nopl (%rax) │ │ │ │ + callq 576b0 │ │ │ │ + cmp $0xffffffff,%ebp │ │ │ │ + je 4e7dc │ │ │ │ + mov (%r12),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4e669 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 4e7ff │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r14),%rdx │ │ │ │ + mov 0x24(%rdx),%esi │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x18(%rdx) │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 4e782 │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 4e708 │ │ │ │ + callq 57610 │ │ │ │ + cmp $0xffffffff,%ebp │ │ │ │ + jne 4e716 │ │ │ │ + mov 0x11ca5(%rip),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + jmpq 4e716 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmpq 4e66f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r11d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r11d,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%r11d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4e7ff │ │ │ │ + mov 0x1e73a(%rip),%r12 │ │ │ │ + movsd 0x11c62(%rip),%xmm1 │ │ │ │ + mov 0x18(%rsp),%r11d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%rdi,%rax,1),%r10d │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ - mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ - movslq %r10d,%r10 │ │ │ │ - movsd (%rcx,%r10,8),%xmm0 │ │ │ │ - mulsd (%r8),%xmm0 │ │ │ │ - lea (%rbx,%rax,1),%r10d │ │ │ │ - movslq %r10d,%r10 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd (%rcx,%r10,8),%xmm1 │ │ │ │ - mulsd (%r9),%xmm1 │ │ │ │ - mov %rax,%r10 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov 0x18(%r13),%r8 │ │ │ │ + imul %ebp,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + cmpl $0x1,(%r8) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 4e8a6 │ │ │ │ + mov 0x24(%r8),%edx │ │ │ │ + mov 0x10(%r8),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r8) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 4e948 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + movslq %r11d,%rcx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ + divsd (%rdi,%rax,8),%xmm2 │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ + mulsd (%rsi,%rax,8),%xmm0 │ │ │ │ movsd %xmm0,(%rdx,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 4ed70 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %edi,%ebp │ │ │ │ - add $0x8,%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 4ed58 │ │ │ │ - mov 0x44(%rsp),%esi │ │ │ │ - addl $0x1,0xc(%rsp) │ │ │ │ - add %esi,0x10(%rsp) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%esi │ │ │ │ - add %esi,0x18(%rsp) │ │ │ │ - cmp %eax,0x40(%rsp) │ │ │ │ - jne 4ecf8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmpq 4eb7e │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 4e8e0 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11d,0x18(%rsp) │ │ │ │ + callq 576b0 │ │ │ │ + mov (%r12),%r10d │ │ │ │ + mov 0x18(%rsp),%r11d │ │ │ │ + mov 0x11b8c(%rip),%rax │ │ │ │ + test %r10d,%r10d │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jne 4e669 │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jg 4e858 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmpq 4e66f │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + jmp 4e904 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x1e623(%rip),%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 4e973 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,(%rbx) │ │ │ │ + jle 4e7f5 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r12),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e968 │ │ │ │ + jmpq 4e65f │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004ee00 : │ │ │ │ +000000000004e9e0 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8d,%r13d │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r13 │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4efe0 │ │ │ │ - lea 0x8(%rsp),%rdi │ │ │ │ - mov %ecx,%r8d │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %esi,0x38(%rsp) │ │ │ │ mov $0x1,%esi │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov %eax,0x3c(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jle 4eef9 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4eec6 │ │ │ │ - jmpq 4efa8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 4e270 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1e0d0(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4ef8d │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4efa8 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + jle 4ed65 │ │ │ │ + mov %r13,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rbp,%r13 │ │ │ │ + movsd 0x1194b(%rip),%xmm3 │ │ │ │ + mov %rax,%rbp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4ef2a │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4ee78 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - callq 4e9f0 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rdx,0x18(%rcx) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4eef0 │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ + divsd (%rdx,%rax,8),%xmm0 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jae 4ec64 │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%r11,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 4ec40 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ callq 56110 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + callq 58170 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jle 4ede0 │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1dffd(%rip),%rax │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movsd 0x1175e(%rip),%xmm0 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + divsd (%rax),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x11772(%rip),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x1e232(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4eeba │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 4efb0 │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4efba │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 4eea8 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jg 4eb70 │ │ │ │ xor %r12d,%r12d │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4ef98 │ │ │ │ - lea 0x8(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + jle 4ef60 │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4effa │ │ │ │ - add $0x28,%rsp │ │ │ │ + jne 4efe5 │ │ │ │ + add $0xa8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 4eeb8 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 57610 │ │ │ │ + mov 0x11622(%rip),%rax │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x1e0e2(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ed58 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 4ed68 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + jmp 4ee7f │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + jmpq 4ec73 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 4ef90 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov 0x38(%rsp),%r15d │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %r15d,%edx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x3c(%rsp),%ecx │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 4eb46 │ │ │ │ + lea 0x88(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 4efcc │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 4edab │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov 0x3c(%rsp),%r15d │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4ee64 │ │ │ │ + jmpq 4eb46 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 4edab │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004f000 : │ │ │ │ +000000000004eff0 : │ │ │ │ push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov 0xd0(%rsp),%r14 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x68(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov 0x1c(%rsp),%r15d │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %r15d,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov %ebx,%edx │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov (%rbx),%edx │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ test %edx,%edx │ │ │ │ - jg 4f102 │ │ │ │ - jmpq 4f170 │ │ │ │ + jle 4f354 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r10,%rcx │ │ │ │ + movsd 0x11346(%rip),%xmm3 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rax,%r12 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rdx │ │ │ │ - mov %rdx,0x18(%r15) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 56110 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1de90(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4f1b0 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4f170 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%rcx),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - jg 4f0a0 │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ - jmpq 4f0b5 │ │ │ │ + mov 0x24(%r11),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r11) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + movslq 0x1c(%rsp),%rsi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4f428 │ │ │ │ + mov 0x18(%r14),%r9 │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ nop │ │ │ │ + movsd (%r9,%rax,8),%xmm0 │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ + divsd (%rdi,%rax,8),%xmm0 │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ + comisd %xmm0,%xmm2 │ │ │ │ + jae 4f275 │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 4f250 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + callq 56110 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rbp,%rdx │ │ │ │ + callq 56a00 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x30(%r12),%rsi │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x1119b(%rip),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + cmpl $0x1,0xd8(%rsp) │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + je 4f3c0 │ │ │ │ + mov 0x1dc43(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4f416 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jg 4f178 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f1b8 │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 4f431 │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + mov 0x38(%r12),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + divsd (%rdx),%xmm0 │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x110be(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + mov 0x1db74(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4f347 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4f173 │ │ │ │ + jmpq 4f357 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + jmpq 4f283 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000004f1c0 : │ │ │ │ +000000000004f440 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + sub $0xe8,%rsp │ │ │ │ + mov 0x8(%rcx),%ebx │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov 0x4(%rcx),%esi │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4f3f8 │ │ │ │ - mov %ecx,%r8d │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov %esi,0x48(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ebx,0x34(%rsp) │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + imul %r15d,%ebx │ │ │ │ + mov 0x138(%rsp),%r10d │ │ │ │ + mov %ebx,%r12d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jne 4f9fb │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %ebp,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 4f3b0 │ │ │ │ - mov 0x1dd16(%rip),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4f2be │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 4f964 │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + movslq 0x48(%rsp),%rbx │ │ │ │ + movl $0x1,0x4c(%rsp) │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + jmpq 4f649 │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r14),%edx │ │ │ │ + mov 0x1d962(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4f386 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4f3b0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ + jne 4f95c │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + addl $0x1,0x30(%rsp) │ │ │ │ + mov 0x130(%rsp),%esi │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + add %esi,0x4c(%rsp) │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jle 4f964 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + movslq 0x4c(%rsp),%rax │ │ │ │ + mov 0x24(%rsi),%edx │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + mov (%rbx,%rax,4),%eax │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 4f320 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 4f694 │ │ │ │ + imul 0x24(%rsi),%ebx │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rsi) │ │ │ │ + mov 0x24(%r14),%edx │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r11),%rcx │ │ │ │ + mov %rdx,0x18(%r14) │ │ │ │ + mov 0x24(%r11),%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov 0x24(%rdx),%ecx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %ebx,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov 0x28(%rbp),%rcx │ │ │ │ + imul 0x24(%rcx),%ebx │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + movslq %ebx,%rsi │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + imul 0x24(%rbx),%eax │ │ │ │ + mov %rsi,0x18(%rcx) │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4f270 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x138(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 4f5ba │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + imul 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x48(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4fa6d │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + movl $0x0,0x50(%rsp) │ │ │ │ + movl $0x0,0x54(%rsp) │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov 0xc(%rdx),%ecx │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + imul 0x8(%rdx),%ecx │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + mov %ecx,0x7c(%rsp) │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %edx,0x78(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + movslq 0x54(%rsp),%rax │ │ │ │ + mov 0x34(%rsp),%esi │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movslq 0x50(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4f8d2 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + movl $0x0,0x4(%rsp) │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + mov 0x18(%rax),%rbp │ │ │ │ + lea 0x0(,%rsi,8),%r13 │ │ │ │ + add %r11,%r12 │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + imul 0x8(%rax),%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + movslq 0x10(%rsp),%rbx │ │ │ │ + mov 0x4(%rsp),%r9d │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 4f8a9 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov %r8d,%eax │ │ │ │ + sub %r15d,%eax │ │ │ │ + add %r13,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %eax,%r10 │ │ │ │ + movsd (%rcx,%r10,8),%xmm0 │ │ │ │ + lea (%rbx,%r10,1),%rdx │ │ │ │ + lea (%rax,%r9,1),%r10d │ │ │ │ + mulsd (%r11),%xmm0 │ │ │ │ + movslq %r10d,%r10 │ │ │ │ + add $0x1,%eax │ │ │ │ + movsd (%rcx,%r10,8),%xmm1 │ │ │ │ + mulsd (%rdi),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + mulsd (%rsi),%xmm0 │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ + cmp %r8d,%eax │ │ │ │ + jne 4f870 │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub %r15d,%r9d │ │ │ │ + add %r15d,%r8d │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jne 4f858 │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + add %r15d,0x4(%rsp) │ │ │ │ + add %ebx,0x10(%rsp) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jne 4f840 │ │ │ │ + mov 0x7c(%rsp),%esi │ │ │ │ + addq $0x1,0x20(%rsp) │ │ │ │ + add %esi,0x54(%rsp) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%esi │ │ │ │ + add %esi,0x50(%rsp) │ │ │ │ + cmp %rax,0x90(%rsp) │ │ │ │ + jne 4f7d1 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov (%r14),%edx │ │ │ │ + mov 0x1d62e(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4f2b2 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + je 4f628 │ │ │ │ mov $0x1,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4f3bb │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 4f3cf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + jmp 4f967 │ │ │ │ xor %r12d,%r12d │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x138(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f394 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + jne 4f9c5 │ │ │ │ + lea 0xa8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f42f │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 4fa7f │ │ │ │ + add $0xe8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xc8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0xb8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 4f999 │ │ │ │ + mov 0x48(%rsp),%ebx │ │ │ │ + mov 0x34(%rsp),%ebp │ │ │ │ + mov %r15d,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 4f258 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000004f440 : │ │ │ │ - push %r15 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %ebp,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ + lea 0xc8(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + lea 0xb8(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4f5b8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4f4ec │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4f5b8 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cmpl $0x1,(%r15) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - jle 4f561 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1d9e1(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4f4e0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4f5bb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4f5f0 │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ + jmpq 4f570 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + jmpq 4f8fb │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004f600 : │ │ │ │ +000000000004fa90 : │ │ │ │ push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov $0x1,%edx │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0x78,%rsp │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ + mov 0x8(%rcx),%r15d │ │ │ │ + movsd 0x109f1(%rip),%xmm1 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0x4(%rcx),%r13d │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + cvtsi2sd %r15d,%xmm0 │ │ │ │ + mov 0xc0(%rsp),%ecx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + lea 0x48(%rsp),%rax │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x8(%rax),%r10d │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ movq $0x0,0x58(%rsp) │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r10d,0x8(%rsp) │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ movq $0x0,0x60(%rsp) │ │ │ │ + movsd %xmm1,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ lea 0x50(%rsp),%rax │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ callq 55a50 │ │ │ │ lea 0x60(%rsp),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + mov (%rbx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4f8f8 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov %rbp,%r14 │ │ │ │ + jle 4fd10 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r14,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ - jmp 4f747 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r13d,%r14d │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 4fbd5 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r14) │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jle 4f8f8 │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + add 0xc0(%rsp),%r14d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 4fd10 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 562c0 │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 4fc6c │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ + callq 56440 │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov %r12,%rsi │ │ │ │ callq 56700 │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - movslq 0x24(%r14),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add %rax,0x18(%r14) │ │ │ │ - mov 0x1d6a1(%rip),%rax │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 55e80 │ │ │ │ + mov 0x1d289(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f730 │ │ │ │ + je 4fbc0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4f8fb │ │ │ │ + jmp 4fd13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f945 │ │ │ │ + jne 4fd5d │ │ │ │ add $0x78,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -000000000004f950 : │ │ │ │ +000000000004fd70 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %r8d,0x28(%rsp) │ │ │ │ + mov %r9d,0x2c(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ mov 0x20(%rdx),%rax │ │ │ │ - mov %rsp,%r14 │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov 0x8(%rax),%ebx │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + lea 0x48(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %ebx,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + cmpl $0x1,0xa0(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + je 4fff0 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4fa60 │ │ │ │ - mov 0x1d5cf(%rip),%r13 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4f9c4 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4fa60 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + jle 4ff2e │ │ │ │ + mov %ebx,%r13d │ │ │ │ + lea 0x1(%rbx),%r12d │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + imul %ebx,%r13d │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov %r13d,%r12d │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %eax,%r14d │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ + imul %ebp,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 4fa28 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ + movslq 0x14(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,4),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 5aca0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmpl $0x1,0xa0(%rsp) │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + je 4ff6b │ │ │ │ + mov %r13,%rdi │ │ │ │ + callq 56d20 │ │ │ │ + mov 0x105f5(%rip),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %edi,%edi │ │ │ │ + test %r15d,%r15d │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 4ff08 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4fefd │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r10d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %r14d,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 4fee0 │ │ │ │ + add $0x1,%edi │ │ │ │ + add %r12d,%r10d │ │ │ │ + cmp %edi,%r15d │ │ │ │ + jne 4fed0 │ │ │ │ + mov 0x1d071(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f9b8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 4fa63 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 4ffe5 │ │ │ │ + mov 0x2c(%rsp),%edi │ │ │ │ + add $0x1,%ebp │ │ │ │ + add %edi,0x14(%rsp) │ │ │ │ + cmp %ebp,0x28(%rsp) │ │ │ │ + jne 4fe40 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4fa8d │ │ │ │ - add $0x18,%rsp │ │ │ │ + jne 5000a │ │ │ │ + add $0x68,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + callq 56d20 │ │ │ │ + mov 0x10534(%rip),%rax │ │ │ │ + test %r15d,%r15d │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + jle 4ffc8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %edi,%edi │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 4ffbd │ │ │ │ + mov 0x18(%r11),%rsi │ │ │ │ + mov %r10d,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ nopl (%rax) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + add $0x1,%eax │ │ │ │ + add %r14d,%edx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 4ffa0 │ │ │ │ + add $0x1,%edi │ │ │ │ + add %r12d,%r10d │ │ │ │ + cmp %edi,%r15d │ │ │ │ + jne 4ff90 │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + mov %r11,%rsi │ │ │ │ + callq 59050 │ │ │ │ + mov 0x1cfa5(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ff19 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmpq 4ff31 │ │ │ │ + mov %ebx,%r8d │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 4fe09 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004faa0 : │ │ │ │ +0000000000050010 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %r9d,%ebx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov 0xb8(%rsp),%ebp │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ + mov 0x8(%rsi),%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ + cltd │ │ │ │ + idiv %r9d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %eax,%r14d │ │ │ │ lea 0x28(%rsp),%rax │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov %r13d,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x30(%rsp),%r14 │ │ │ │ + imul %ebx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 50150 │ │ │ │ + movslq %ebp,%rax │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4fc68 │ │ │ │ - mov 0x1d43d(%rip),%r13 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4fb68 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4fc59 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 4fc68 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ + jmp 500db │ │ │ │ + nop │ │ │ │ + add $0x1,%rbp │ │ │ │ + cmp %rbp,0x10(%rsp) │ │ │ │ + je 50150 │ │ │ │ + mov 0x24(%r13),%edx │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + imul %ebp,%edx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ + mov (%rax,%rbp,4),%eax │ │ │ │ + movslq %edx,%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + imul %ebp,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ mov %r14,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - jne 4fb50 │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ - mov %rbp,%rdi │ │ │ │ - movsd 0x109e9(%rip),%xmm0 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - divsd (%rdx),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ + mov 0x1ce42(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4fb5c │ │ │ │ + je 500d0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4fc6b │ │ │ │ + jmp 50153 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4fca1 │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 5017f │ │ │ │ + add $0x78,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000004fcb0 : │ │ │ │ +0000000000050190 : │ │ │ │ push %r15 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x20(%r8),%rdx │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ + lea 0x40(%rsp),%rbx │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r8d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0xd0(%rsp),%r12d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ + mov 0x8(%rsi),%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ + cltd │ │ │ │ + idivl 0xc0(%rsp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,%r15d │ │ │ │ callq 55a50 │ │ │ │ - mov 0xa0(%rsp),%esi │ │ │ │ - mov 0xc(%rsp),%r9d │ │ │ │ - test %esi,%esi │ │ │ │ - je 4ff38 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + imul 0xc0(%rsp),%r15d │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%r9d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ + movl $0xffffffff,0x60(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + callq 55bb0 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r9d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4fef0 │ │ │ │ - movl $0x1,0xc(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 4fe18 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1d18a(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4ff90 │ │ │ │ - mov 0x98(%rsp),%ecx │ │ │ │ - add $0x1,%r14d │ │ │ │ - add %ecx,0xc(%rsp) │ │ │ │ - cmp %r14d,(%rbx) │ │ │ │ - jle 4fef0 │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - movslq 0xc(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - imul %r14d,%edx │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - mov (%rcx,%rax,4),%eax │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - jle 4fe5c │ │ │ │ - mov 0x24(%r12),%edx │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 50358 │ │ │ │ + movslq %r12d,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 502af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%r14 │ │ │ │ + cmp %r14,0x18(%rsp) │ │ │ │ + je 50358 │ │ │ │ + mov 0x24(%rbp),%edx │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ imul %r14d,%edx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov (%rax,%r14,4),%eax │ │ │ │ + imul 0xc0(%rsp),%eax │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%r12) │ │ │ │ - mov 0x28(%r13),%rdx │ │ │ │ - imul 0x24(%rbp),%eax │ │ │ │ - mov 0x24(%rdx),%esi │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ cltq │ │ │ │ - imul %r14d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rdx) │ │ │ │ - mov 0x30(%r13),%rsi │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ + mov %rdx,0x18(%rbp) │ │ │ │ + mov 0x24(%r15),%edx │ │ │ │ + lea (%rcx,%rax,4),%r12 │ │ │ │ imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0xa0(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 4fda0 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + callq 5ad30 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ callq 562c0 │ │ │ │ - jmpq 4fdc8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x1cc40(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 502a0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 5035b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4ff9b │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 50394 │ │ │ │ + add $0x88,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 4fd87 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 4fef3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004ffa0 : │ │ │ │ +00000000000503a0 : │ │ │ │ push %r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r9d,%ecx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov 0xc(%rsi),%eax │ │ │ │ + mov 0x8(%rsi),%r13d │ │ │ │ + movslq 0xc(%rdi),%rbx │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + mov 0x4(%rsi),%eax │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + je 5040f │ │ │ │ + cmp $0x3,%r13d │ │ │ │ + je 505f6 │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + je 5053c │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xc(%rax),%r10d │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 502d0 │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - je 501f0 │ │ │ │ - imul %r9d,%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r10d,0x2c(%rsp) │ │ │ │ - mov %r9d,0x28(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r8d,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x28(%rsp),%r8d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r14),%ecx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 50157 │ │ │ │ - jmpq 50280 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - je 50248 │ │ │ │ - imul 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 500e5 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x1052c(%rip),%rax │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - callq 56010 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 5a690 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1ce40(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 502c8 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r14) │ │ │ │ - jle 50280 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5018c │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - mov %r15d,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 500a8 │ │ │ │ - imul 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - jmpq 50124 │ │ │ │ - nop │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r10d,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r10d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %r10d,%r8d │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - jmpq 5008f │ │ │ │ - nopl (%rax) │ │ │ │ - imul 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x20(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - jmpq 501ca │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50311 │ │ │ │ + lea 0x1020a(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 50283 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r10d,0x10(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r10d │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - jmpq 50226 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000050320 : │ │ │ │ - push %r15 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rdx),%esi │ │ │ │ - mov 0xc(%rdx),%r12d │ │ │ │ - mov 0x4(%rdx),%r15d │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 504b8 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - jne 505a8 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 504a3 │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov 0xc(%rcx),%edx │ │ │ │ - movslq %r12d,%rdi │ │ │ │ + mov 0xc(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 5052b │ │ │ │ + movslq 0x8(%rsp),%rax │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - imul 0x8(%rcx),%edx │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - mov %edx,0x28(%rsp) │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %edx,0x24(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea (%r12,%r12,2),%ebx │ │ │ │ - mov %ebx,0x2c(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + lea -0x1(%rsi),%r11d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x1(%rbx),%eax │ │ │ │ + shl $0x3,%rbx │ │ │ │ + imul %esi,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + lea 0x8(,%r11,8),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - movslq %ebp,%rax │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - lea (%rcx,%rax,8),%r8 │ │ │ │ movslq %r13d,%rax │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - movslq %r14d,%rdx │ │ │ │ - lea (%r8,%rsi,1),%rcx │ │ │ │ - lea (%r11,%rdx,8),%r9 │ │ │ │ - lea (%r9,%rsi,1),%r10 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 50489 │ │ │ │ - lea (%r10,%rsi,1),%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd (%r8,%rdx,8),%xmm0 │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ - add $0x8,%rcx │ │ │ │ - mulsd 0x18(%rax),%xmm1 │ │ │ │ - mulsd (%rax),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - mulsd 0x30(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r9,%rdx,8) │ │ │ │ - movsd (%r8,%rdx,8),%xmm0 │ │ │ │ - movsd -0x8(%rcx),%xmm1 │ │ │ │ - mulsd 0x8(%rax),%xmm0 │ │ │ │ - mulsd 0x20(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - mulsd 0x38(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r10,%rdx,8) │ │ │ │ - movsd (%r8,%rdx,8),%xmm0 │ │ │ │ - movsd -0x8(%rcx),%xmm1 │ │ │ │ - mulsd 0x10(%rax),%xmm0 │ │ │ │ - mulsd 0x28(%rax),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd -0x8(%rcx,%rsi,1),%xmm1 │ │ │ │ - mulsd 0x40(%rax),%xmm1 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea (%r15,%rax,8),%r9 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea (%r9,%rax,1),%r10 │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + test %edx,%edx │ │ │ │ + jle 50512 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %r10,%r8 │ │ │ │ + lea (%rax,%r9,1),%rbp │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%r9,%rax,8),%xmm0 │ │ │ │ + mulsd (%r10,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r11,%rdx,8) │ │ │ │ - add $0x1,%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 503f0 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add 0x2c(%rsp),%ebp │ │ │ │ - add 0x28(%rsp),%r13d │ │ │ │ - add 0x24(%rsp),%r14d │ │ │ │ - cmp %ebx,%r15d │ │ │ │ - jne 503b0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jne 504d0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %rbx,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rcx,%rbp │ │ │ │ + jne 504c8 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x30(%rsp),%r13d │ │ │ │ + add 0x28(%rsp),%r14d │ │ │ │ + cmp %r12d,0xc(%rsp) │ │ │ │ + jne 50488 │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 504a3 │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov 0xc(%rcx),%edx │ │ │ │ - movslq %r12d,%rdi │ │ │ │ - xor %ebp,%ebp │ │ │ │ - imul 0x8(%rcx),%edx │ │ │ │ - mov 0x18(%rcx),%r14 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - lea 0x0(,%rdi,8),%r13 │ │ │ │ - mov %edx,0x24(%rsp) │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - imul 0x8(%rax),%edx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - lea (%r12,%r12,1),%ebx │ │ │ │ - mov %ebx,0x28(%rsp) │ │ │ │ + mov 0xc(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 5052b │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + movslq %ebx,%r9 │ │ │ │ + mov 0xc(%r12),%r13d │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r11d,%rax │ │ │ │ - lea (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ + mov 0x18(%rbp),%r14 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + imul 0x8(%r12),%r13d │ │ │ │ + lea -0x1(%rax),%r8d │ │ │ │ + mov 0xc(%rbp),%r12d │ │ │ │ + imul 0x8(%rbp),%r12d │ │ │ │ + lea 0x8(,%r8,8),%rax │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movslq %ebx,%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea (%r14,%rax,8),%rdx │ │ │ │ + lea (%r15,%rax,8),%rdi │ │ │ │ movslq %ebp,%rax │ │ │ │ - lea (%rsi,%rax,8),%r8 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 50584 │ │ │ │ - lea (%r8,%r13,1),%r9 │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 505de │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - lea (%rcx,%r13,1),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 505b8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 505b0 │ │ │ │ + add $0x1,%r11d │ │ │ │ + add %r13d,%ebx │ │ │ │ + add %r12d,%ebp │ │ │ │ + cmp %r11d,0xc(%rsp) │ │ │ │ + jne 50588 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 5052d │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 5052b │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + lea 0x0(,%rbx,8),%r13 │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + movslq 0x8(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x1(%rbx),%eax │ │ │ │ + imul %edi,%eax │ │ │ │ + cltq │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0xc(%r12),%eax │ │ │ │ + imul 0x8(%r12),%eax │ │ │ │ + lea -0x1(%rdi),%r12d │ │ │ │ + mov %eax,0x44(%rsp) │ │ │ │ + mov 0xc(%rbp),%eax │ │ │ │ + imul 0x8(%rbp),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + lea 0x8(,%r12,8),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ + lea (%rbx,%rax,1),%rbp │ │ │ │ + movslq %r15d,%rax │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 50735 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rbp,%r9 │ │ │ │ + lea (%rax,%r11,1),%r14 │ │ │ │ xchg %ax,%ax │ │ │ │ - movsd (%rcx,%rax,8),%xmm0 │ │ │ │ - movsd (%rsi,%rax,8),%xmm1 │ │ │ │ - mulsd (%rdx),%xmm0 │ │ │ │ - mulsd 0x10(%rdx),%xmm1 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mulsd (%rbx,%rax,8),%xmm1 │ │ │ │ + mulsd (%r11,%rax,8),%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r8,%rax,8) │ │ │ │ - movsd (%rcx,%rax,8),%xmm0 │ │ │ │ - movsd (%rsi,%rax,8),%xmm1 │ │ │ │ - mulsd 0x8(%rdx),%xmm0 │ │ │ │ - mulsd 0x18(%rdx),%xmm1 │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ + mulsd 0x0(%rbp,%rax,8),%xmm1 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%r9,%rax,8) │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 50540 │ │ │ │ - add $0x1,%r10d │ │ │ │ - add 0x28(%rsp),%r11d │ │ │ │ - add 0x24(%rsp),%ebx │ │ │ │ - add 0x18(%rsp),%ebp │ │ │ │ - cmp %r10d,%r15d │ │ │ │ - jne 50510 │ │ │ │ - jmpq 504a3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x10149(%rip),%rdi │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + jne 506d8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r13,%rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + add %r13,%r8 │ │ │ │ + add $0x8,%r10 │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jne 506d0 │ │ │ │ + addl $0x1,0x10(%rsp) │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + add %edi,0x18(%rsp) │ │ │ │ + add 0x40(%rsp),%r15d │ │ │ │ + cmp %eax,0xc(%rsp) │ │ │ │ + jne 50680 │ │ │ │ xor %eax,%eax │ │ │ │ - callq 5ae80 │ │ │ │ - jmpq 504a3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmpq 5052d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000505c0 : │ │ │ │ +0000000000050760 : │ │ │ │ push %r15 │ │ │ │ - mov %r9d,%r10d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r8,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x20(%r8),%rsi │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ - mov 0x8(%rsi),%ecx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ mov 0xc(%rsi),%r15d │ │ │ │ - mov 0x4(%rsi),%edx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov 0x8(%rsi),%esi │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + mov 0xc(%rdx),%edx │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 507c3 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 50a72 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 50939 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - imul %ecx,%r15d │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - lea 0x1(%rcx),%eax │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - shr $0x1f,%edi │ │ │ │ - add %edi,%eax │ │ │ │ - sar %eax │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 508e8 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r12) │ │ │ │ - je 508c0 │ │ │ │ - imul %ecx,%ecx │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ + lea 0xfe7e(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0x28(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 50a3e │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ mov %r15d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 5086b │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmpq 50744 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 506df │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r12) │ │ │ │ - je 50840 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 50320 │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c853(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5081a │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 50868 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x20(%r13),%r8 │ │ │ │ - imul %r15d,%eax │ │ │ │ + movslq %r15d,%r8 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + imul %edx,%ecx │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + pxor %xmm4,%xmm4 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov %edi,0x48(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%rdi │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,1),%edi │ │ │ │ + mov %edi,0x60(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea (%rdx,%rdx,1),%eax │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + mov %ecx,0x50(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + movslq 0x2c(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea (%rbx,%rax,8),%r12 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + cmp %ebx,0x48(%rsp) │ │ │ │ + jne 50891 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x2,%r13d │ │ │ │ + lea (%r12,%rax,1),%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea (%rdx,%rbx,1),%ebp │ │ │ │ + test %edx,%edx │ │ │ │ + jle 5091b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 508f9 │ │ │ │ + mov %r10d,%ecx │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ + mov %r12,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ + add %edx,%ecx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ + mulsd (%rax,%r8,8),%xmm0 │ │ │ │ + add $0x8,%rax │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 508d0 │ │ │ │ + lea (%rbx,%r10,1),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r8),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%r8),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + movsd %xmm1,(%r11,%rax,8) │ │ │ │ + lea 0x0(%rbp,%r10,1),%eax │ │ │ │ + add $0x1,%r10d │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - cmpl $0x1,0xc(%rsp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - je 506c0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + movsd %xmm2,(%r11,%rax,8) │ │ │ │ + cmp %r10d,%edx │ │ │ │ + jne 508b0 │ │ │ │ + add 0x10(%rsp),%rdi │ │ │ │ + add 0x18(%rsp),%ebx │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + je 50a4f │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmpq 508a2 │ │ │ │ + mov 0x28(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 50a3e │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + mov 0xc(%rax),%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + imul 0x8(%rax),%r14d │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + movslq %edx,%r10 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + mov 0x4(%rdi),%esi │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ + mov %esi,0x2c(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + movslq %r12d,%rsi │ │ │ │ + movslq %r13d,%rcx │ │ │ │ + cmp %ebx,0x2c(%rsp) │ │ │ │ + jne 509c9 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + imul %ebp,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r12) │ │ │ │ - je 50850 │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 50320 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c770(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ test %edx,%edx │ │ │ │ - je 50737 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 50884 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 50898 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - callq 54de0 │ │ │ │ - jmpq 506fe │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 54a90 │ │ │ │ - jmp 507f4 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - mov %r13,%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 55ec0 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50828 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50929 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jle 50a2b │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%rax,%rsi,8),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add 0x30(%rsp),%rsi │ │ │ │ + lea (%rax,%rsi,8),%r8 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea (%rax,%rcx,8),%r11 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 50a1c │ │ │ │ + nop │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + add %edx,%ecx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd -0x8(%rax),%xmm0 │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 50a00 │ │ │ │ + movsd %xmm1,(%r11,%r9,8) │ │ │ │ + add $0x1,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 509f0 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add %r15d,%r12d │ │ │ │ + add %r14d,%r13d │ │ │ │ + cmp %ebp,0x28(%rsp) │ │ │ │ + jne 509a0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x78,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - jmpq 50685 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %r9d,0x1c(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%r8d │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ + mov 0x60(%rsp),%ebx │ │ │ │ + add $0x1,%r14d │ │ │ │ + add %ebx,0x2c(%rsp) │ │ │ │ + mov 0x50(%rsp),%ebx │ │ │ │ + add %ebx,0x20(%rsp) │ │ │ │ + cmp %r14d,0x28(%rsp) │ │ │ │ + jne 50851 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 50a40 │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 50a3e │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + movslq %r15d,%r8 │ │ │ │ mov %r15d,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 5069d │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + imul %edx,%ecx │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + lea 0x0(,%r8,8),%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movl $0x0,0x2c(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,2),%esi │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %esi,0x6c(%rsp) │ │ │ │ + mov %edi,0x64(%rsp) │ │ │ │ + lea (%rdx,%rdx,1),%edi │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%eax │ │ │ │ + mov %edi,0x68(%rsp) │ │ │ │ + mov %ecx,0x60(%rsp) │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + movslq 0x40(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rbp │ │ │ │ + mov 0x28(%rsp),%ebx │ │ │ │ + cmp %ebx,0x64(%rsp) │ │ │ │ + jne 50b50 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + imul 0x2c(%rsp),%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movl $0x3,0x18(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x68(%rsp),%r13d │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea (%rdx,%r12,1),%r14d │ │ │ │ + test %edx,%edx │ │ │ │ + jle 50c11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 50be1 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + xor %eax,%eax │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + movsd (%r10,%rax,8),%xmm4 │ │ │ │ + add %edx,%ecx │ │ │ │ + movsd (%rdi,%rsi,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ + movsd (%r9,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd (%r11,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 50ba8 │ │ │ │ + lea (%r12,%rbx,1),%eax │ │ │ │ + cltq │ │ │ │ + movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ + lea (%r14,%rbx,1),%eax │ │ │ │ + cltq │ │ │ │ + movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ + lea 0x0(%r13,%rbx,1),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + cltq │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 50b80 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + add 0x10(%rsp),%rdi │ │ │ │ + add %eax,%r12d │ │ │ │ + add %eax,%r13d │ │ │ │ + subl $0x1,0x18(%rsp) │ │ │ │ + jne 50b69 │ │ │ │ + mov 0x6c(%rsp),%edi │ │ │ │ + addl $0x1,0x2c(%rsp) │ │ │ │ + add %edi,0x40(%rsp) │ │ │ │ + mov 0x2c(%rsp),%eax │ │ │ │ + mov 0x60(%rsp),%edi │ │ │ │ + add %edi,0x30(%rsp) │ │ │ │ + cmp %eax,0x28(%rsp) │ │ │ │ + jne 50b06 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50a40 │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000050930 : │ │ │ │ +0000000000050c60 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ push %r14 │ │ │ │ - mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %r9d,%edi │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0xc(%rsi),%ebx │ │ │ │ + mov 0xc(%rdx),%r9d │ │ │ │ + mov 0x8(%rsi),%edx │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %ebx,0x44(%rsp) │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov %ebx,0x60(%rsp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 50cca │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 50f75 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 50e77 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - lea 0x1(%rcx),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - shr $0x1f,%esi │ │ │ │ - add %esi,%eax │ │ │ │ - sar %eax │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - mov %r9d,0x1c(%rsp) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 50c20 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 50bc0 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 50a92 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r14) │ │ │ │ - je 50ba0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - callq 50320 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c506(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 50b7c │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%rbp) │ │ │ │ - jle 50bc0 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 50b0f │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r15d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - cmpl $0x1,0x4(%rsp) │ │ │ │ - je 50a30 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c40e(%rip),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 50a84 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - mov $0x1,%r12d │ │ │ │ - test %eax,%eax │ │ │ │ - jne 50bd9 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 50bed │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - callq 55350 │ │ │ │ - jmpq 50a4b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - mov %rbp,%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 55ec0 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50b8a │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50c93 │ │ │ │ - add $0x88,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea 0xf99a(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x98,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + mov 0x60(%rsp),%r11d │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 50e70 │ │ │ │ + movslq 0x44(%rsp),%rdx │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + lea (%r9,%r9,1),%r11d │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + lea (%r11,%r9,1),%ebp │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + imul %r9d,%ebx │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + lea (%rdx,%rdx,1),%edi │ │ │ │ + mov %edi,0x38(%rsp) │ │ │ │ + mov 0x8(%rax),%edi │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ + imul %r9d,%edi │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + lea -0x1(%r9),%ebx │ │ │ │ + mov %edi,0x30(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + movslq 0x10(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 50e4d │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0xc(%rax),%r13d │ │ │ │ + mov 0x18(%rax),%r15 │ │ │ │ + imul 0x8(%rax),%r13d │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + imul 0x8(%rsp),%r13d │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + movslq %r13d,%r13 │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + add %r13,%rax │ │ │ │ + lea (%r15,%rax,8),%r8 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 50e39 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ + mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + lea (%r11,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ + mulsd (%rsi),%xmm0 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%rdi),%xmm1 │ │ │ │ + mov %rax,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 50de0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r9d,%r12d │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 50dc0 │ │ │ │ + mov 0x38(%rsp),%esi │ │ │ │ + addl $0x1,0x8(%rsp) │ │ │ │ + add %esi,0x18(%rsp) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0x30(%rsp),%esi │ │ │ │ + add %esi,0x10(%rsp) │ │ │ │ + cmp %eax,0x60(%rsp) │ │ │ │ + jne 50d60 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50cb8 │ │ │ │ + mov 0x60(%rsp),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 50e70 │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea -0x1(%r9),%r8d │ │ │ │ + imul %r9d,%r15d │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %r15d,(%rsp) │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - imul %ecx,%r15d │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r15d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov %r15d,%r8d │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - cmp %eax,0x8(%r13) │ │ │ │ - mov 0x8(%rsp),%edx │ │ │ │ - jne 50a04 │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %eax,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x60(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 50a04 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + mov 0x44(%rsp),%ecx │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + movslq %r14d,%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 50f56 │ │ │ │ + mov 0xc(%r15),%r11d │ │ │ │ + imul 0x8(%r15),%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x18(%r15),%rbp │ │ │ │ + imul %r12d,%r11d │ │ │ │ + lea (%rbx,%rdx,8),%rcx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + add 0x18(%rsp),%rdx │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + movslq %r11d,%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + movslq %r10d,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 50f4a │ │ │ │ + lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ + mulsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jne 50f30 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r9d,%r10d │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 50f18 │ │ │ │ + add $0x1,%r12d │ │ │ │ + add 0x44(%rsp),%r13d │ │ │ │ + add (%rsp),%r14d │ │ │ │ + cmp %r12d,0x60(%rsp) │ │ │ │ + jne 50ed0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50cb8 │ │ │ │ + mov 0x60(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 50e70 │ │ │ │ + movslq 0x44(%rsp),%rdx │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + lea (%r9,%r9,1),%ebp │ │ │ │ + lea 0x0(,%r9,8),%r13d │ │ │ │ + lea 0x0(%rbp,%r9,1),%r14d │ │ │ │ + movl $0x0,0x64(%rsp) │ │ │ │ + lea 0x0(,%r9,4),%r12d │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea (%r12,%r9,1),%r15d │ │ │ │ + imul %r9d,%edx │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + movl $0x0,0x58(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movl $0x0,0x48(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea (%r14,%r14,1),%edi │ │ │ │ + mov %edi,(%rsp) │ │ │ │ + mov %r13d,%edi │ │ │ │ + sub %r9d,%edi │ │ │ │ + mov %edi,0x8(%rsp) │ │ │ │ + lea (%rbx,%rbx,2),%edi │ │ │ │ + mov %edi,0x84(%rsp) │ │ │ │ + mov 0x8(%rax),%edi │ │ │ │ + lea -0x1(%rbx),%eax │ │ │ │ + lea 0x8(,%rax,8),%rax │ │ │ │ + imul %r9d,%edi │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + lea -0x1(%r9),%eax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %edi,0x80(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movslq 0x58(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x44(%rsp),%r8d │ │ │ │ + lea (%rbx,%rax,8),%rdi │ │ │ │ + movslq 0x64(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + lea (%rdi,%rcx,1),%rsi │ │ │ │ + lea (%rbx,%rax,8),%rdx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 511cf │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + lea (%rsi,%rcx,1),%r8 │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + imul 0x8(%rbx),%eax │ │ │ │ + imul 0x48(%rsp),%eax │ │ │ │ + cltq │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + add 0x28(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 511b3 │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%r9,%rax,1),%ecx │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ + mulsd (%rdx,%rax,8),%xmm1 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + mulsd (%rsi),%xmm0 │ │ │ │ + lea 0x0(%rbp,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%r8),%xmm1 │ │ │ │ + lea (%r14,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + lea (%r12,%rax,1),%ecx │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%rsi),%xmm1 │ │ │ │ + lea (%r15,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%r8),%xmm1 │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r11,%rax,8) │ │ │ │ + movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%rsi),%xmm1 │ │ │ │ + lea 0x0(%r13,%rax,1),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%rdx,%rcx,8),%xmm1 │ │ │ │ + mulsd (%r8),%xmm1 │ │ │ │ + mov %rax,%rcx │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rbx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,0x10(%rsp) │ │ │ │ + jne 510e8 │ │ │ │ + add %r9d,0x18(%rsp) │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rsi,0x30(%rsp) │ │ │ │ + jne 510b8 │ │ │ │ + mov 0x84(%rsp),%edi │ │ │ │ + addl $0x1,0x48(%rsp) │ │ │ │ + add %edi,0x58(%rsp) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + mov 0x80(%rsp),%edi │ │ │ │ + add %edi,0x64(%rsp) │ │ │ │ + cmp %eax,0x60(%rsp) │ │ │ │ + jne 51040 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 50cb8 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000050ca0 : │ │ │ │ +0000000000051200 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rsi,%rcx │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov $0x1,%ecx │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %r8,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x48,%rsp │ │ │ │ - movsd %xmm0,0x18(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r13d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 50e20 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 50d5e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,0x0(%rbp) │ │ │ │ - jle 50e20 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + cmpl $0x3,0x8(%rcx) │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %ebx,0x40(%rsp) │ │ │ │ + jne 51416 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 51405 │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + movslq %r15d,%r11 │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %esi,%edx │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + pxor %xmm5,%xmm5 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + lea 0x0(,%r11,8),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + movl $0x0,0x24(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ + mov 0x4(%rbx),%edi │ │ │ │ + mov %edi,0x44(%rsp) │ │ │ │ + lea (%rsi,%rsi,2),%edi │ │ │ │ + mov %edi,0x4c(%rsp) │ │ │ │ + add %edi,%edi │ │ │ │ + mov %edi,0x50(%rsp) │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + imul 0x8(%rax),%edx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + lea (%r15,%r15,2),%edi │ │ │ │ + mov %edi,0x54(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + movslq 0x24(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - imul %r13d,%eax │ │ │ │ + lea (%rbx,%rax,8),%r9 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rbp │ │ │ │ + mov 0x40(%rsp),%ebx │ │ │ │ + cmp %ebx,0x44(%rsp) │ │ │ │ + jne 5130c │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x8(%rbx),%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + imul 0x14(%rsp),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movl $0x3,0x10(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x50(%rsp),%r14d │ │ │ │ + mov 0x4c(%rsp),%r13d │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 513c9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51399 │ │ │ │ + mov %ebx,%edx │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ + xor %eax,%eax │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + movsd (%r9,%rax,8),%xmm4 │ │ │ │ + add %esi,%edx │ │ │ │ + movsd (%rdi,%rcx,8),%xmm0 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ + movsd (%r8,%rax,8),%xmm4 │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ + mulsd (%r10,%rax,8),%xmm0 │ │ │ │ + add $0x1,%rax │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 51360 │ │ │ │ + lea (%r12,%rbx,1),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r13d,%eax │ │ │ │ + movsd %xmm1,0x0(%rbp,%rax,8) │ │ │ │ + lea 0x0(%r13,%rbx,1),%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + movsd %xmm2,0x0(%rbp,%rax,8) │ │ │ │ + lea (%r14,%rbx,1),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x1c172(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50d50 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 50e31 │ │ │ │ - movsd 0x18(%rsp),%xmm0 │ │ │ │ - mov %rbp,%rdi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - callq 55ec0 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50e67 │ │ │ │ - add $0x48,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + movsd %xmm3,0x0(%rbp,%rax,8) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 51338 │ │ │ │ + add 0x8(%rsp),%rdi │ │ │ │ + add %esi,%r12d │ │ │ │ + add %esi,%r13d │ │ │ │ + add %esi,%r14d │ │ │ │ + subl $0x1,0x10(%rsp) │ │ │ │ + jne 5132a │ │ │ │ + mov 0x54(%rsp),%edi │ │ │ │ + addl $0x1,0x14(%rsp) │ │ │ │ + add %edi,0x24(%rsp) │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + mov 0x48(%rsp),%edi │ │ │ │ + add %edi,0x20(%rsp) │ │ │ │ + cmp %eax,0x40(%rsp) │ │ │ │ + jne 512c2 │ │ │ │ + add $0x68,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - │ │ │ │ -0000000000050e70 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - movslq %edx,%r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0xc(%rcx),%edx │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov 0x70(%rsp),%r13d │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - cmp %r13d,%edx │ │ │ │ - je 50ec9 │ │ │ │ - mov %r13d,%esi │ │ │ │ - lea 0xf852(%rip),%rdi │ │ │ │ + lea 0xf249(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x8(%rbp),%ecx │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea (%rax,%r14,8),%rax │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 50f98 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 50f1e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r15d │ │ │ │ - add %r13d,%r14d │ │ │ │ - cmp %r15d,0xc(%rsp) │ │ │ │ - je 50f98 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cmpl $0x1,(%r12) │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - jle 50f53 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 5a550 │ │ │ │ - mov 0x1bffd(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50f10 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 50f9b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 50fc7 │ │ │ │ - add $0x38,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000050fd0 : │ │ │ │ +0000000000051440 : │ │ │ │ push %r15 │ │ │ │ - movslq %edx,%rdx │ │ │ │ - mov %r9d,%r15d │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0xc(%r14),%r8d │ │ │ │ - mov %r9d,0x4(%rsp) │ │ │ │ - mov 0x60(%rsp),%ecx │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 51498 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 5164c │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 515b2 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 510d0 │ │ │ │ + lea 0xf209(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x58,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + mov 0xc(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 515a1 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x18(%rdx),%r14 │ │ │ │ + lea 0x0(,%rcx,8),%r11 │ │ │ │ xor %r12d,%r12d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 51060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%r15d │ │ │ │ - add 0x60(%rsp),%r12d │ │ │ │ - cmp %r15d,0x4(%rsp) │ │ │ │ - je 510d0 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,1),%ebx │ │ │ │ + movslq %ebx,%rsi │ │ │ │ + mov %ebx,0x18(%rsp) │ │ │ │ + lea 0x0(,%rsi,8),%rbx │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov %esi,0x40(%rsp) │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + movslq %r13d,%r10 │ │ │ │ + shl $0x3,%r10 │ │ │ │ + lea (%rdi,%rax,8),%r8 │ │ │ │ movslq %r12d,%rax │ │ │ │ - lea 0x0(%r13,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x1bec3(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 51050 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 510d3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 510ff │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea (%r14,%r10,1),%rdx │ │ │ │ + add 0x38(%rsp),%r10 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%r8,%r11,1),%r9 │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51577 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r8,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + movsd (%r9,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 51550 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r11,%rsi │ │ │ │ + add %r11,%rdi │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 51545 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x18(%rsp),%ebp │ │ │ │ + add 0x40(%rsp),%r12d │ │ │ │ + add 0x30(%rsp),%r13d │ │ │ │ + cmp %ebx,0xc(%rsp) │ │ │ │ + jne 51510 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 515a1 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0xc(%rdi),%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0xc(%rdx),%ebp │ │ │ │ + imul 0x8(%rdi),%r12d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea -0x1(%r15),%r8d │ │ │ │ + imul 0x8(%rdx),%ebp │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x18(%rdx),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51632 │ │ │ │ + lea 0x0(%r13,%rcx,8),%rdi │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea (%rcx,%rdx,8),%rsi │ │ │ │ + lea (%r14,%rax,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rsi,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdi),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 51618 │ │ │ │ + add $0x1,%r9d │ │ │ │ + add %r15d,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + add %ebp,%ebx │ │ │ │ + cmp %r9d,0xc(%rsp) │ │ │ │ + jne 515f0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 515a3 │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 515a1 │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + lea (%r15,%r15,2),%edi │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + mov %edi,0x44(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + movslq %edi,%rsi │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + mov 0x18(%rdx),%rdi │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + mov %esi,0x40(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + movslq %r14d,%rbp │ │ │ │ + shl $0x3,%rbp │ │ │ │ + lea (%rdi,%rax,8),%r10 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%r10,%rbx,1),%r9 │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%r9,%rbx,1),%r11 │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea (%rax,%rbp,1),%rdx │ │ │ │ + add 0x48(%rsp),%rbp │ │ │ │ + xor %eax,%eax │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51757 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movsd (%r10,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + movsd (%r9,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + movsd (%r11,%rax,8),%xmm0 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 51720 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rbx,%rdi │ │ │ │ + add %rbx,%rsi │ │ │ │ + add %rbx,%r8 │ │ │ │ + cmp %rbp,%rdx │ │ │ │ + jne 51712 │ │ │ │ + addl $0x1,0x10(%rsp) │ │ │ │ + add 0x44(%rsp),%r12d │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + add 0x40(%rsp),%r13d │ │ │ │ + add 0x38(%rsp),%r14d │ │ │ │ + cmp %eax,0xc(%rsp) │ │ │ │ + jne 516d0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 515a3 │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000051110 : │ │ │ │ +00000000000517a0 : │ │ │ │ push %r15 │ │ │ │ - movslq %edx,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ - lea 0x60(%rsp),%r14 │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x4(%rsi),%ebx │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0xc(%rsi),%r15d │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 51800 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 51990 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 518f0 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x8(%rax),%ebp │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %ebp,%ecx │ │ │ │ - callq 55a50 │ │ │ │ - imul 0xe0(%rsp),%ebp │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - movl $0xffffffff,0x80(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov %ebp,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %ebp,%r8d │ │ │ │ - lea 0x30(%rsp),%r13 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x50(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r13,%rdi │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 51298 │ │ │ │ - mov %r12,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 5122b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0xe0(%rsp),%r15d │ │ │ │ - cmp %r12d,0xc(%rsp) │ │ │ │ - je 51298 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - movslq %r15d,%rax │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x1bcfa(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 51218 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 5129b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 512cd │ │ │ │ - add $0xa8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea 0xeed1(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + add $0x48,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - │ │ │ │ -00000000000512e0 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x58,%rsp │ │ │ │ - movsd 0xf310(%rip),%xmm1 │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - cvtsi2sd %r14d,%xmm0 │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 518da │ │ │ │ + mov 0x18(%rsi),%r13 │ │ │ │ + mov 0x18(%rax),%r14 │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + lea (%r15,%r15,1),%r12d │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov %esi,0x20(%rsp) │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shl $0x3,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 514b8 │ │ │ │ - mov 0x1bbca(%rip),%r13 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 513d3 │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%r14d │ │ │ │ - add 0x14(%rsp),%r15d │ │ │ │ - cmp %r14d,(%r12) │ │ │ │ - jle 514b8 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5143f │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - movsd (%rsp),%xmm0 │ │ │ │ - mov %r12,%rdi │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 513c0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 514bb │ │ │ │ + movslq %r11d,%rax │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + lea 0x0(%r13,%rax,8),%rdi │ │ │ │ + movslq %ebx,%rax │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + movslq %ebp,%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 518c4 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 514fb │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + movsd (%r9,%rax,8),%xmm1 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + mulsd 0x8(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 51898 │ │ │ │ + add $0x1,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + add 0x20(%rsp),%ebx │ │ │ │ + add 0x18(%rsp),%ebp │ │ │ │ + cmp %r10d,0xc(%rsp) │ │ │ │ + jne 51860 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 518da │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + mov 0xc(%rdi),%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov 0xc(%rdx),%ebp │ │ │ │ + imul 0x8(%rdi),%r12d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea -0x1(%r15),%r8d │ │ │ │ + imul 0x8(%rdx),%ebp │ │ │ │ + mov 0x18(%rdi),%r14 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x18(%rdx),%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + movslq %r11d,%rax │ │ │ │ + lea 0x0(%r13,%rcx,8),%rcx │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 51972 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,8),%rdi │ │ │ │ + lea (%r14,%rax,8),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rdi,%rax,8),%xmm0 │ │ │ │ + mulsd (%rcx),%xmm0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 51958 │ │ │ │ + add $0x1,%r9d │ │ │ │ + add %r15d,%r10d │ │ │ │ + add %r12d,%r11d │ │ │ │ + add %ebp,%ebx │ │ │ │ + cmp %r9d,0xc(%rsp) │ │ │ │ + jne 51930 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 518dc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 518da │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + movslq %r15d,%rcx │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + mov %r15d,0x3c(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea (%r15,%r15,2),%ebx │ │ │ │ + movslq %ebx,%rsi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov %ebx,0x38(%rsp) │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + imul 0x8(%rax),%esi │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rdi,%r15 │ │ │ │ + imul 0x8(%rdx),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %esi,0x30(%rsp) │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + movslq %ebp,%rax │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + lea (%rdi,%rax,8),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + lea (%rsi,%r14,1),%r9 │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + movslq %r13d,%rax │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov 0x3c(%rsp),%eax │ │ │ │ + lea (%rdi,%r15,1),%r8 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 51a91 │ │ │ │ + lea (%r9,%r14,1),%r11 │ │ │ │ + lea (%r8,%r15,1),%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + movsd (%rsi,%rax,8),%xmm0 │ │ │ │ + movsd (%r9,%rax,8),%xmm1 │ │ │ │ + mulsd (%rdx),%xmm0 │ │ │ │ + mulsd 0x8(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd (%r11,%rax,8),%xmm1 │ │ │ │ + mulsd 0x10(%rdx),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%r10,%rax,8) │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 51a50 │ │ │ │ + add $0x1,%ebx │ │ │ │ + add 0x38(%rsp),%ebp │ │ │ │ + add 0x30(%rsp),%r12d │ │ │ │ + add 0x28(%rsp),%r13d │ │ │ │ + cmp %ebx,0xc(%rsp) │ │ │ │ + jne 51a08 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 518dc │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000051500 : │ │ │ │ +0000000000051ac0 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %r9d,0x14(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov 0x8(%rax),%r14d │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ mov 0xc(%rax),%ecx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + imul 0x8(%rax),%ecx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 51ca0 │ │ │ │ + lea 0x18(%rsp),%r14 │ │ │ │ + mov %ecx,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ callq 55a50 │ │ │ │ - mov (%r12),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 516b0 │ │ │ │ - mov 0x1b9c9(%rip),%r13 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 515d3 │ │ │ │ - nop │ │ │ │ - add $0x1,%r14d │ │ │ │ - add 0x14(%rsp),%r15d │ │ │ │ - cmp %r14d,(%r12) │ │ │ │ - jle 516b0 │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 51cb7 │ │ │ │ + mov 0x1b441(%rip),%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 51b8e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 503a0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov (%r14),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 51c50 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 51c56 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cmpl $0x1,(%r12) │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + jle 51bc1 │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5163f │ │ │ │ + mov 0x20(%r15),%rsi │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5aca0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x30(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 51b48 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ + callq 50c60 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x0(%r13),%eax │ │ │ │ + mov (%r14),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 51b82 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + lea 0x20(%rsp),%r14 │ │ │ │ test %eax,%eax │ │ │ │ - je 515c0 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 516b3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + jne 51cb0 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 516f3 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 51cbc │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r8d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000051700 : │ │ │ │ - push %r15 │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - pxor %xmm1,%xmm1 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x8(%rsi),%r15d │ │ │ │ - movslq 0x4(%rcx),%rbx │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - cvtsi2sd %r15d,%xmm0 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - ja 51813 │ │ │ │ - sqrtsd %xmm0,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%esi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 51802 │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ - mov %esi,%r12d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 517ed │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %r12d,%edi │ │ │ │ - mov %r14d,%ebx │ │ │ │ - mov %r14d,%ebp │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add %r13,%r8 │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add %r13,%r11 │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %ebp,%eax │ │ │ │ + lea 0x20(%rsp),%r14 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + jmpq 51b20 │ │ │ │ + lea 0x18(%rsp),%r14 │ │ │ │ + jmp 51c63 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 51c63 │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movslq %eax,%rcx │ │ │ │ - add $0x1,%eax │ │ │ │ - movsd (%r10,%rcx,8),%xmm0 │ │ │ │ - mulsd (%r11),%xmm0 │ │ │ │ - movslq %edx,%rcx │ │ │ │ - add %esi,%edx │ │ │ │ - mulsd (%r9,%rcx,8),%xmm0 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 517b8 │ │ │ │ - add $0x1,%ebx │ │ │ │ - add %esi,%ebp │ │ │ │ - add %esi,%edi │ │ │ │ - cmp %ebx,%r12d │ │ │ │ - jne 517b0 │ │ │ │ - add %r15d,%r12d │ │ │ │ - add %r15d,%r14d │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %r13,0x8(%rsp) │ │ │ │ - jne 51770 │ │ │ │ - add $0x38,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - callq d4b0 │ │ │ │ - jmpq 51745 │ │ │ │ - nopl (%rax) │ │ │ │ │ │ │ │ -0000000000051820 : │ │ │ │ +0000000000051cd0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %r8d,0xc(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%rcx),%rax │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%r10d │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - imul %ecx,%ebx │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + imul %r10d,%r15d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ test %r8d,%r8d │ │ │ │ - je 51a58 │ │ │ │ + je 51fb8 │ │ │ │ + mov %r10d,%ecx │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %r10d,0xc(%rsp) │ │ │ │ callq 55a50 │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - mov %ebx,%r8d │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%r8d │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov (%r12),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 51a10 │ │ │ │ - mov 0x1b6b5(%rip),%r15 │ │ │ │ + jle 51f60 │ │ │ │ + mov 0x1b1ba(%rip),%r15 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5191e │ │ │ │ - nop │ │ │ │ + jmpq 51e53 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ callq 5a690 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56e90 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 519e5 │ │ │ │ + jne 51f33 │ │ │ │ add $0x1,%ebx │ │ │ │ - cmp %ebx,0x0(%rbp) │ │ │ │ - jle 51a10 │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ + cmp %ebx,(%r12) │ │ │ │ + jle 51f60 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ imul %ebx,%edx │ │ │ │ cmpl $0x1,(%rsi) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - jle 5197f │ │ │ │ + jle 51ee4 │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 518d0 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ + jne 51dd0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + mov %r13,%rsi │ │ │ │ callq 562c0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ mov (%r15),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 51912 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + je 51e46 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - jne 51a1b │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ + jne 51f6b │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 51a2f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ + jmp 51f93 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ xor %r12d,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - je 519f3 │ │ │ │ + je 51f41 │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 51a8f │ │ │ │ - add $0x48,%rsp │ │ │ │ + jne 51ff1 │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 518b9 │ │ │ │ + jmpq 51db3 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000051aa0 : │ │ │ │ +0000000000052000 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %r8d,%ebp │ │ │ │ push %rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %r8d,0x4(%rsp) │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x58,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%rcx),%rax │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ mov 0x8(%rax),%ecx │ │ │ │ - mov 0xc(%rax),%r14d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - imul %ecx,%r14d │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 51cb8 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov (%r15),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 51c70 │ │ │ │ - mov 0x1b436(%rip),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 51ba8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - jle 51b6d │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 522d0 │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 52260 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 52210 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 52102 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ callq 5a800 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ - callq 576b0 │ │ │ │ - mov (%r14),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 51c66 │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,(%r15) │ │ │ │ - jle 51c70 │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x20(%rbp),%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ + callq 57610 │ │ │ │ + mov 0x1ae95(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 521c4 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 52210 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x24(%rsi),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebx,%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 52198 │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x4(%rsp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 51b50 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %ebx,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 576b0 │ │ │ │ - mov (%r14),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 51b9c │ │ │ │ + cmp $0x1,%ebp │ │ │ │ + je 521d0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 520b0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x1adc6(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 520f5 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 51c73 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 52213 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 517a0 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + jmpq 520e4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 51ce0 │ │ │ │ - lea 0x18(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 51cec │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 5232a │ │ │ │ + add $0x58,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %ecx,(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ + mov %r15d,%edx │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + imul %r9d,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + jmpq 5209a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + imul %ecx,%r9d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + mov %r9d,%r8d │ │ │ │ + mov %r9d,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - jmpq 51b38 │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 51c8f │ │ │ │ + mov 0x10(%rsp),%r8d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %r8d,%ecx │ │ │ │ + callq 55a50 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + jmpq 5209a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000051d00 : │ │ │ │ +0000000000052330 : │ │ │ │ push %r15 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub $0xf8,%rsp │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov 0xc(%rsi),%r10d │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r9d,0x8(%rsp) │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %edx,0x4(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - mov 0x140(%rsp),%r14d │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - imul %r9d,%r14d │ │ │ │ - mov %r9d,%ecx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - lea 0x88(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - lea 0x68(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x78(%rsp),%rax │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0x148(%rsp) │ │ │ │ - mov 0x8(%rsp),%r9d │ │ │ │ - je 52298 │ │ │ │ - mov 0x140(%rsp),%r8d │ │ │ │ - mov %r9d,%ecx │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movl $0xffffffff,0xd0(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %r10d,0x1c(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + imul %ecx,%r8d │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %r8d,0x18(%rsp) │ │ │ │ callq 55bb0 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%ecx │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x1c(%rsp),%r10d │ │ │ │ + je 525b0 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x98(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov (%r15),%ecx │ │ │ │ + mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 521c8 │ │ │ │ - lea 0xb0(%rsp),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movl $0x0,0x4(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r14d,%r15d │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmpq 5205d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movslq 0x4(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jle 52570 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 5247a │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov %r13,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x1af46(%rip),%rax │ │ │ │ + mov 0x1ab1d(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 52288 │ │ │ │ - mov 0x140(%rsp),%ecx │ │ │ │ + jne 5254c │ │ │ │ add $0x1,%r15d │ │ │ │ - add %ecx,0x4(%rsp) │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 521c8 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 52570 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ imul %r15d,%edx │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ + jle 524dd │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 5210a │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - callq 41b70 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 41ed0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - cmpl $0x1,0x148(%rsp) │ │ │ │ - jne 51fa0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 524fb │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + jne 52410 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 52023 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x1aa3e(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5246d │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov $0x1,%r13d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5257b │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x148(%rsp),%eax │ │ │ │ + jmp 52585 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ test %eax,%eax │ │ │ │ - je 52250 │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ + je 5255a │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 522b9 │ │ │ │ - add $0xf8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 525ca │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0xa8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x98(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmp 5221f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 521cb │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x4(%rsp),%edx │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov %r14d,%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ callq 55a50 │ │ │ │ - jmpq 51f68 │ │ │ │ + jmpq 523ee │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000522c0 : │ │ │ │ +00000000000525d0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rcx,%rsi │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r8,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov 0xd8(%rsp),%r13d │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0x18(%rsi),%rsi │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x30(%rsp),%r13 │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov 0xc(%rsi),%esi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x20(%r8),%rax │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x8(%rax),%r15d │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - imul %r15d,%r13d │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + movl $0xffffffff,0x50(%rsp) │ │ │ │ + imul %ecx,%edx │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %edx,0x18(%rsp) │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov $0x1,%esi │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r13d,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + mov %edx,%r8d │ │ │ │ + mov %r15d,%edx │ │ │ │ + callq 55bb0 │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + mov 0x18(%rsp),%r10d │ │ │ │ + je 52840 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ callq 55a50 │ │ │ │ - mov 0xe0(%rsp),%esi │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - test %esi,%esi │ │ │ │ - je 52570 │ │ │ │ - mov (%r14),%ecx │ │ │ │ + mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 52510 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ + jle 52808 │ │ │ │ + mov %r14,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15d,%r12d │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmpq 52432 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea (%rcx,%rax,4),%rdx │ │ │ │ - callq 5ad30 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 56440 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 5271c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + cmpl $0x1,(%rdx) │ │ │ │ + jle 526cb │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rsi,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x1ab6d(%rip),%rax │ │ │ │ + mov 0x1a87b(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 52568 │ │ │ │ - add $0x1,%r12d │ │ │ │ - add 0xd8(%rsp),%r13d │ │ │ │ - cmp %r12d,(%r14) │ │ │ │ - jle 52510 │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - imul %r12d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + jne 527ea │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%rbx) │ │ │ │ + jle 52808 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%rsi),%eax │ │ │ │ - imul %r12d,%eax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsi) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r15d,%edx │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - imul %r12d,%eax │ │ │ │ + jle 5277f │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 524c5 │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rdi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 41b70 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - jne 523b8 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + cmpl $0x1,0xc(%rsp) │ │ │ │ + je 526a8 │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + callq 56110 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 523fc │ │ │ │ - nopl (%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x1a7a0(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5270f │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov $0x1,%r13d │ │ │ │ + test %eax,%eax │ │ │ │ + jne 52813 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xe0(%rsp),%eax │ │ │ │ + jmp 5281d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + xor %r13d,%r13d │ │ │ │ test %eax,%eax │ │ │ │ - je 525e0 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + je 527f8 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 525f9 │ │ │ │ - add $0x98,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + jne 5285f │ │ │ │ + add $0x78,%rsp │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 52513 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xd8(%rsp),%r8d │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ + nop │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 5238c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 52536 │ │ │ │ + jmpq 5268a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000052600 : │ │ │ │ +0000000000052870 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ + mov %rsi,%r12 │ │ │ │ mov $0x1,%esi │ │ │ │ + push %rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %r8,%rbx │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov 0xf0(%rsp),%r10d │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x20(%r9),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ mov 0x4(%rax),%r15d │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ - mov 0x8(%rax),%r13d │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + imul %ecx,%r10d │ │ │ │ + mov %ecx,0x28(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ mov 0x10(%rdx),%rax │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - mov %r13d,%ecx │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,0x18(%rsp) │ │ │ │ mov %rax,0x18(%rdx) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ mov %r15d,%edx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - imul 0x18(%rsp),%r13d │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%ecx │ │ │ │ + mov 0x18(%rsp),%r10d │ │ │ │ + cmpl $0x1,0xf8(%rsp) │ │ │ │ + je 52c00 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0xf0(%rsp),%r8d │ │ │ │ + mov %r10d,0x18(%rsp) │ │ │ │ + mov %ecx,0x28(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x28(%rsp),%ecx │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ mov %r15d,%edx │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r13d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - mov 0xe8(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 528d0 │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x80(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ mov (%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 52870 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ + jle 52b90 │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ + movl $0x0,0x28(%rsp) │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %r15d,%r12d │ │ │ │ mov %rax,%r15 │ │ │ │ - jmpq 5278a │ │ │ │ - nopl (%rax) │ │ │ │ + jmpq 52a98 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ + movslq 0x28(%rsp),%rax │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ lea (%rcx,%rax,4),%rdx │ │ │ │ callq 5ad30 │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ callq 56440 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - callq 55e80 │ │ │ │ - mov 0x1a815(%rip),%rax │ │ │ │ + mov 0x1a50a(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 528c8 │ │ │ │ + jne 52b88 │ │ │ │ + mov 0xf0(%rsp),%ecx │ │ │ │ add $0x1,%r12d │ │ │ │ - add 0xe0(%rsp),%r13d │ │ │ │ + add %ecx,0x28(%rsp) │ │ │ │ cmp %r12d,(%r14) │ │ │ │ - jle 52870 │ │ │ │ + jle 52b90 │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov 0x24(%rdx),%eax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ imul %r12d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - cmpl $0x1,(%rax) │ │ │ │ - jle 52821 │ │ │ │ - mov 0x24(%rax),%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - imul %r12d,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + callq 517a0 │ │ │ │ + cmpl $0x1,0xf8(%rsp) │ │ │ │ + jne 52a08 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 5a800 │ │ │ │ - cmpl $0x1,0xe8(%rsp) │ │ │ │ - jne 52710 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 52754 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x1a402(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 52a80 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 52b93 │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0xe8(%rsp),%eax │ │ │ │ + mov 0xf8(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 52948 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + je 52be0 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 52961 │ │ │ │ - add $0x98,%rsp │ │ │ │ + jne 52c1e │ │ │ │ + add $0xa8,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 52873 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 52bb2 │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ lea 0x48(%rsp),%rdi │ │ │ │ - mov %r13d,%ecx │ │ │ │ + mov %r10d,%r8d │ │ │ │ mov %r15d,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0xe0(%rsp),%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov 0xe0(%rsp),%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 526e4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 52896 │ │ │ │ + jmpq 529d5 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000052970 : │ │ │ │ +0000000000052c30 : │ │ │ │ push %r15 │ │ │ │ - mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rcx,%rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea 0x28(%rsp),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov 0x20(%r9),%rsi │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %edi,0x1c(%rsp) │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - mov 0x4(%rax),%r12d │ │ │ │ + imul %ecx,%r15d │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %r15d,%r8d │ │ │ │ callq 55a50 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ + cmpl $0x1,0x80(%rsp) │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + je 52eb8 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r12d,%edx │ │ │ │ + mov %r15d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ - mov (%rbx),%edx │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov (%r14),%ecx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 52d5c │ │ │ │ + jmpq 52e60 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x1a23b(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 52af1 │ │ │ │ - mov 0x1a563(%rip),%r12 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 52a33 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%rbx) │ │ │ │ - jle 52ae0 │ │ │ │ + jne 52e56 │ │ │ │ + add $0x1,%r15d │ │ │ │ + cmp %r15d,(%r14) │ │ │ │ + jle 52e60 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %ebp,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ - imul %ebp,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + callq 517a0 │ │ │ │ + cmpl $0x1,0x80(%rsp) │ │ │ │ + jne 52cf0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - addsd (%rax),%xmm0 │ │ │ │ - mov (%r12),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52a28 │ │ │ │ + mov 0x1a134(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 52d4f │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 52af8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mulsd 0xdb38(%rip),%xmm0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ + jmp 52e63 │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r15,%rdi │ │ │ │ - callq 55b70 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ + mov 0x80(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 52ea8 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 52b2c │ │ │ │ + jne 52ed4 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 52e82 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 52cdf │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000052b40 : │ │ │ │ +0000000000052ee0 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r12d │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + imul %ecx,%r12d │ │ │ │ + mov %ecx,0x10(%rsp) │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov %r14d,%edx │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 52c58 │ │ │ │ - mov (%rdi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 52c40 │ │ │ │ - mov 0x1a3e4(%rip),%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 52bb0 │ │ │ │ - add $0x1,%ebp │ │ │ │ - cmp %ebp,(%r14) │ │ │ │ - jle 52c40 │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov 0x24(%r14),%edx │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rdx,0x18(%r14) │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - cmpl $0x1,(%rsi) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - jle 52bfd │ │ │ │ - mov 0x24(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - imul %ebp,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rsi) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - callq 576b0 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52ba0 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 52dd0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - mov %r14d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - mov %r14,%rdi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - callq 55ec0 │ │ │ │ - jmp 52c11 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ebx,%r12d │ │ │ │ - mov $0x1,%r8d │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov %r12d,%r8d │ │ │ │ + callq 55a50 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + je 53230 │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - movsd %xmm1,(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r8d │ │ │ │ + mov %ecx,0x10(%rsp) │ │ │ │ callq 55a50 │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 52dca │ │ │ │ - movsd (%rsp),%xmm1 │ │ │ │ - movslq %r12d,%r12 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x1a2b3(%rip),%rbx │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - mov %r15,%r14 │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ - mov %rbp,%r15 │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov %r12d,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x24(%r15),%eax │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%r9 │ │ │ │ - mov %r9,0x18(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 52d60 │ │ │ │ - mov 0x18(%rsi),%rdx │ │ │ │ - mov 0x18(%r15),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - movsd 0x8(%rsp),%xmm1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movsd (%rcx,%rax,8),%xmm2 │ │ │ │ - movsd (%rdx,%rax,8),%xmm0 │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 52d40 │ │ │ │ - mov %r9,%rdx │ │ │ │ - movsd %xmm3,(%rsp) │ │ │ │ - callq 57610 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x0(%rbp),%edx │ │ │ │ - movsd (%rsp),%xmm3 │ │ │ │ - mov 0x18(%rdi),%rax │ │ │ │ - addsd (%rax),%xmm3 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 52dc2 │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,(%r15) │ │ │ │ - jg 52cf0 │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - mulsd 0x10(%rsp),%xmm3 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 52c11 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - jmp 52da9 │ │ │ │ - pxor %xmm3,%xmm3 │ │ │ │ - jmp 52d98 │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -0000000000052de0 : │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ - push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ mov $0x1,%esi │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x20(%rbp),%rax │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 52f80 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 52e93 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0xffffffff,0x70(%rsp) │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + callq 55bb0 │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 531c0 │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmpq 530db │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + lea (%rcx,%rax,4),%rdx │ │ │ │ + callq 5ad30 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56440 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1a104(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 52fb0 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 52f80 │ │ │ │ + mov 0x19ec4(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 531b0 │ │ │ │ + add $0x1,%r14d │ │ │ │ + add 0xd8(%rsp),%r12d │ │ │ │ + cmp %r14d,(%rbx) │ │ │ │ + jle 531c0 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + imul %r14d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ + lea (%rdi,%rdx,8),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jne 52e60 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %r14d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ + callq 517a0 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + jne 53050 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ callq 55f10 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 51700 │ │ │ │ - jmpq 52e60 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x19dda(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 530c6 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 531c3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53210 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 52fb8 │ │ │ │ - add $0x38,%rsp │ │ │ │ + jne 5324d │ │ │ │ + add $0x98,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nop │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 52f83 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 531e2 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 5301a │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000052fc0 : │ │ │ │ +0000000000053260 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %r9,%r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x128,%rsp │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x160(%rsp),%r13 │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x8(%rax),%eax │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + mov 0xc(%rax),%r15d │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + movl $0xffffffff,0x40(%rsp) │ │ │ │ + mov %r15d,%r10d │ │ │ │ + mov (%rax),%esi │ │ │ │ + lea 0x20(%rsp),%r15 │ │ │ │ + imul %edx,%r10d │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,0xc(%rsp) │ │ │ │ + callq 55bb0 │ │ │ │ + cmpl $0x1,0x8(%rsp) │ │ │ │ + mov 0xc(%rsp),%r10d │ │ │ │ + je 53490 │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - je 53360 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 53320 │ │ │ │ - lea 0xb0(%rsp),%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rbp,%r14 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 530c4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - je 531d0 │ │ │ │ - mov 0x19ed3(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5318a │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 53320 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ + jg 53386 │ │ │ │ + jmpq 53450 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 56700 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 55f10 │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x19c10(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 53432 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 53450 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,0x8(%rsp) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 53320 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ callq 56700 │ │ │ │ - mov 0x168(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 53098 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ callq 55f10 │ │ │ │ mov 0x28(%r13),%rax │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x19e00(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov 0x19b58(%rip),%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5337a │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov $0x1,%r12d │ │ │ │ test %eax,%eax │ │ │ │ - je 530b7 │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jne 53331 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + jne 5345b │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ + jmp 53465 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %eax,%eax │ │ │ │ + je 53440 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmpq 53331 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 534ac │ │ │ │ + add $0x68,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov %r10d,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 5330a │ │ │ │ + callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x74(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + │ │ │ │ +00000000000534c0 : │ │ │ │ + push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 53640 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 536d0 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + je 53670 │ │ │ │ + cmp $0x3,%r8d │ │ │ │ + je 536a0 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0xd1ae(%rip),%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + callq 5ae80 │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 53638 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 53564 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 53638 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0xa4(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%r15) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 535ad │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov 0xd4(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + cmpl $0x1,(%r14) │ │ │ │ + jle 535c8 │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - lea 0x50(%rsp),%rsi │ │ │ │ - lea 0xe0(%rsp),%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - lea 0x80(%rsp),%rsi │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56e90 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq *%r13 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - callq 56ee0 │ │ │ │ - jmpq 530a6 │ │ │ │ - nop │ │ │ │ - xor %r13d,%r13d │ │ │ │ - cmpl $0x1,0x168(%rsp) │ │ │ │ - je 5319e │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ + mov 0x1998d(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53558 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5348b │ │ │ │ - add $0x128,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 536fa │ │ │ │ + add $0x28,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 53603 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0xc(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ + mov 0xc(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + lea 0x309b(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ + mov 0x8(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ + lea 0x336b(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ + mov 0x8(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ + lea 0x34cb(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + lea 0x10(%rsp),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ + mov 0xc(%r14),%r8d │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0xffffffff,0x100(%rsp) │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov %r8d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov 0x0(%rbp),%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov (%r14),%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov 0x10(%r14),%r9 │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - movl $0xffffffff,0xa0(%rsp) │ │ │ │ - mov %r8d,%ecx │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - movl $0xffffffff,0xd0(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov (%rax),%esi │ │ │ │ - mov %ecx,%r8d │ │ │ │ - callq 55bb0 │ │ │ │ - jmpq 53069 │ │ │ │ + lea 0x2bcb(%rip),%r13 │ │ │ │ + jmpq 53535 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000053490 : │ │ │ │ +0000000000053700 : │ │ │ │ push %r15 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdi,%r15 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub $0xc8,%rsp │ │ │ │ - mov (%rax),%esi │ │ │ │ - mov 0x100(%rsp),%rbp │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - lea 0x50(%rsp),%r12 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x20(%rbp),%rcx │ │ │ │ - mov %fs:0x28,%rdx │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x8(%rcx),%r13d │ │ │ │ - mov 0x4(%rcx),%edx │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movl $0xffffffff,0x70(%rsp) │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - cmpl $0x1,0x108(%rsp) │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - je 53770 │ │ │ │ - mov (%r15),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 53708 │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r13d,%r15d │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 535dc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x199bc(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov 0xc(%rsi),%r12d │ │ │ │ + mov 0x8(%rdx),%r15d │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r12d,0x58(%rsp) │ │ │ │ + callq 55d30 │ │ │ │ + mov (%r14),%eax │ │ │ │ + mov %eax,0x5c(%rsp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 53760 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%r12) │ │ │ │ - jle 53708 │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ + jle 53948 │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + movl $0x0,0x24(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x10(%rbx),%rbx │ │ │ │ + mov 0x24(%rax),%eax │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x4(%rbp),%ebx │ │ │ │ + mov %eax,0x6c(%rsp) │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + add $0x1,%rax │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + mov 0x24(%r14),%ebx │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + mov %ebx,0x68(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ - mov 0x74(%rsp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - cmpl $0x1,0x108(%rsp) │ │ │ │ - jne 535a8 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rsi │ │ │ │ - mov 0xa4(%rsp),%eax │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rsi,0x18(%rcx) │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - callq 562c0 │ │ │ │ + movslq 0x24(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 53925 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + movslq 0xc(%r14),%r9 │ │ │ │ + movl $0x0,0x1c(%rsp) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + imul 0x8(%r14),%eax │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0xc(%rbx),%edx │ │ │ │ + imul %r9,%r13 │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ + imul 0x8(%rbx),%edx │ │ │ │ + mov %eax,0x64(%rsp) │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %edx,0x60(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + movslq 0x1c(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + mov 0x58(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 53902 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0xc(%rdi),%r10d │ │ │ │ + mov 0x8(%rdi),%edx │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + add 0x88(%rsp),%rax │ │ │ │ + imul %r10d,%edx │ │ │ │ + lea (%rcx,%rax,8),%rbp │ │ │ │ + imul 0xc(%rsp),%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%r12 │ │ │ │ + movslq %r10d,%rdi │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - callq 562c0 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - jmpq 535a8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0x108(%rsp) │ │ │ │ - je 537e0 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 537f9 │ │ │ │ - add $0xc8,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 538f9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 538e7 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ + mulsd (%rcx,%rax,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 538d0 │ │ │ │ + add $0x1,%r8d │ │ │ │ + add %r9,%rdx │ │ │ │ + add %r11,%rcx │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jne 538c0 │ │ │ │ + add %r13,%rbx │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rbp,%rsi │ │ │ │ + jne 538b0 │ │ │ │ + mov 0x60(%rsp),%edi │ │ │ │ + addl $0x1,0xc(%rsp) │ │ │ │ + add %edi,0x18(%rsp) │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov 0x64(%rsp),%edi │ │ │ │ + add %edi,0x1c(%rsp) │ │ │ │ + cmp 0x14(%rsp),%eax │ │ │ │ + jne 53846 │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + addl $0x1,0x10(%rsp) │ │ │ │ + add %edi,0x20(%rsp) │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + mov 0x6c(%rsp),%edi │ │ │ │ + add %edi,0x24(%rsp) │ │ │ │ + cmp 0x5c(%rsp),%eax │ │ │ │ + jne 537a9 │ │ │ │ + add $0x98,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 5370b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r13d,%ecx │ │ │ │ - movl $0xffffffff,0xa0(%rsp) │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov (%rax),%esi │ │ │ │ - callq 55bb0 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 5357b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 5372d │ │ │ │ - callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000053800 : │ │ │ │ +0000000000053960 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov $0x1,%esi │ │ │ │ push %r12 │ │ │ │ - mov %r9d,%r12d │ │ │ │ push %rbp │ │ │ │ - mov %r8,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0x8(%rsi),%r15d │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + movabs $0x200000000,%rax │ │ │ │ + movl $0x2,0x90(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + movabs $0x100000002,%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + movabs $0x300000000,%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + movabs $0x500000001,%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + add $0x3,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + cmp $0x3,%r15d │ │ │ │ + je 53d54 │ │ │ │ + cmp $0x6,%r15d │ │ │ │ + je 53a3b │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov (%rbx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 53940 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 538a3 │ │ │ │ - nop │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x196f4(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 53970 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 53940 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 56700 │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - jne 53870 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rsi │ │ │ │ - mov %rsi,0x18(%rcx) │ │ │ │ - callq 55f10 │ │ │ │ - jmpq 53870 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 53978 │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + lea 0xcce7(%rip),%rdi │ │ │ │ + callq 5ae80 │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + sub %fs:0x28,%rdx │ │ │ │ + jne 53d6a │ │ │ │ + add $0xa8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nop │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 53943 │ │ │ │ + lea 0x70(%rsp),%rdx │ │ │ │ + mov $0x3,%r12d │ │ │ │ + mov $0x9,%r8d │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + mov (%rbx),%ebx │ │ │ │ + mov %ebx,0x34(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 53bc4 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 53bbd │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + movl $0x0,0x24(%rsp) │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + mov 0x24(%rdi),%eax │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x10(%rsi),%rbx │ │ │ │ + mov %eax,0x50(%rsp) │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x4(%rdi),%ebx │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + lea -0x1(%r8),%eax │ │ │ │ + mov %ebx,0x8(%rsp) │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + lea 0x4(%rdx,%rax,4),%r14 │ │ │ │ + shl $0x3,%rbx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rdi) │ │ │ │ + movslq 0x24(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r9,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 53b9a │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + imul 0x8(%rdi),%eax │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + movslq %r12d,%rax │ │ │ │ + movslq %r13d,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + lea (%rdi,%rax,8),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r10),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + imul %r15d,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + add %r11,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq (%rdx,%rax,4),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ + movsd (%r9,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rdi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jg 53b60 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 53b48 │ │ │ │ + add $0x1,%ebp │ │ │ │ + add 0x10(%rsp),%r12d │ │ │ │ + add 0xc(%rsp),%r13d │ │ │ │ + cmp 0x8(%rsp),%ebp │ │ │ │ + jne 53b30 │ │ │ │ + mov 0x50(%rsp),%esi │ │ │ │ + addl $0x1,0x20(%rsp) │ │ │ │ + add %esi,0x30(%rsp) │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0x48(%rsp),%esi │ │ │ │ + add %esi,0x24(%rsp) │ │ │ │ + cmp 0x34(%rsp),%eax │ │ │ │ + jne 53ad1 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 53a12 │ │ │ │ + mov 0x34(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 53bbd │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r12d,%ecx │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + mov %r15d,0x24(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea 0x0(,%rcx,8),%rbp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x4(%rbx),%eax │ │ │ │ + mov 0x24(%rbx),%ebx │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + movslq %r12d,%rax │ │ │ │ + mov %ebx,0x5c(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x24(%rdi),%ebx │ │ │ │ + lea 0x0(,%rax,4),%r13 │ │ │ │ + imul %rbp,%rcx │ │ │ │ + mov %ebx,0x58(%rsp) │ │ │ │ + lea (%rcx,%rax,8),%r14 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + movslq 0x40(%rsp),%rax │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + movslq 0x38(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + lea (%rbx,%rax,8),%r9 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r9,0x18(%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 53d2a │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movl $0x0,(%rsp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ + movl $0x0,0x8(%rsp) │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xc(%rax),%eax │ │ │ │ + imul 0x8(%rbx),%eax │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movslq (%rsp),%rax │ │ │ │ + movslq %r15d,%r8 │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r11,%rsi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %eax,%eax │ │ │ │ + movslq (%rdi,%rax,4),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ + movsd (%r9,%rcx,8),%xmm0 │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %eax,%r12d │ │ │ │ + jg 53cc7 │ │ │ │ + lea 0x1(%r10),%eax │ │ │ │ + add %r13,%rdi │ │ │ │ + add %rbp,%rsi │ │ │ │ + cmp %eax,%r12d │ │ │ │ + je 53d00 │ │ │ │ + mov %eax,%r10d │ │ │ │ + jmp 53cc5 │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + add %r14,%r11 │ │ │ │ + lea 0x1(%rbx),%eax │ │ │ │ + cmp %ebx,%r10d │ │ │ │ + je 53d0f │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 53cbc │ │ │ │ + addl $0x1,0x8(%rsp) │ │ │ │ + mov 0x20(%rsp),%edi │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + add %edi,(%rsp) │ │ │ │ + add 0x24(%rsp),%r15d │ │ │ │ + cmp 0xc(%rsp),%eax │ │ │ │ + jne 53caa │ │ │ │ + mov 0x5c(%rsp),%edi │ │ │ │ + addl $0x1,0x30(%rsp) │ │ │ │ + add %edi,0x40(%rsp) │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + mov 0x58(%rsp),%edi │ │ │ │ + add %edi,0x38(%rsp) │ │ │ │ + cmp 0x34(%rsp),%eax │ │ │ │ + jne 53c42 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmpq 53a12 │ │ │ │ + lea 0x60(%rsp),%rdx │ │ │ │ + mov $0x2,%r12d │ │ │ │ + mov $0x4,%r8d │ │ │ │ + jmpq 53a4c │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000053980 : │ │ │ │ +0000000000053d70 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov %r9d,%r12d │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov 0x98(%rsp),%r15 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ + mov 0xc(%rax),%r8d │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r13d,%edx │ │ │ │ - callq 55a50 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 53c88 │ │ │ │ - mov (%rbx),%edx │ │ │ │ + jbe 54090 │ │ │ │ + mov 0x8(%rdi),%ebx │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 53f90 │ │ │ │ + imul %ecx,%r8d │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 53c40 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 53a68 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 53b48 │ │ │ │ - mov 0x1952f(%rip),%rax │ │ │ │ + jg 53ea6 │ │ │ │ + jmpq 54038 │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + je 53fd0 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 55350 │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + callq 56700 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 54028 │ │ │ │ + callq 57610 │ │ │ │ + mov 0x190f0(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 53b37 │ │ │ │ - add $0x1,%r13d │ │ │ │ - cmp %r13d,(%rbx) │ │ │ │ - jle 53c40 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - imul %r13d,%eax │ │ │ │ + jne 53f67 │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 54038 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x20(%r14),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %ebx,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 53e40 │ │ │ │ + mov 0x24(%r13),%eax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - imul %r13d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rcx,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne 53a40 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r9d,0xa8(%rsp) │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rax,0x18(%r13) │ │ │ │ callq 56700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + callq 54a90 │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x1945b(%rip),%rax │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ + mov 0x19023(%rip),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 53a5b │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmpq 53c43 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r9d,0xa8(%rsp) │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ + je 53e9a │ │ │ │ + mov $0x1,%r13d │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 54044 │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 54062 │ │ │ │ + nop │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + callq 55a50 │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + jmpq 53e32 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ mov 0x24(%rdi),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r10),%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x24(%r10),%eax │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - imul %r13d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%r10) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - imul %r13d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov %rax,0x18(%rdi) │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ callq 56700 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 51700 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rbp,%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 51700 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov 0x28(%r14),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ - jmpq 53a4a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r9d,0xa8(%rsp) │ │ │ │ + jmpq 53e89 │ │ │ │ + nopl (%rax) │ │ │ │ + callq 576b0 │ │ │ │ + jmpq 53e89 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 53f76 │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + je 540f8 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 53cb8 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 53cc4 │ │ │ │ + jne 54111 │ │ │ │ add $0x58,%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ + mov %r13d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl (%rax) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r13d,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %ecx,%r9d │ │ │ │ + mov 0xc(%rdi),%ebx │ │ │ │ + imul %r8d,%r9d │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 53dfc │ │ │ │ + lea 0x1(%rcx),%eax │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + mov %r9d,0xc(%rsp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + sar %ecx │ │ │ │ + callq 55a50 │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%edx │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%esi │ │ │ │ callq 55a50 │ │ │ │ - mov 0xa8(%rsp),%r9d │ │ │ │ - jmpq 53a24 │ │ │ │ + jmpq 53e32 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + lea 0x28(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - jmp 53c63 │ │ │ │ + jmpq 54062 │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000053cd0 : │ │ │ │ +0000000000054120 : │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov $0x1,%esi │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r9d,0x20(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x20(%rsp),%r9d │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r9d,0x3c(%rsp) │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %ebx,%edx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %ebx,%edx │ │ │ │ mov $0x1,%r8d │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - je 540b0 │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 54050 │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rbp,%r13 │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 53e3d │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - je 53f58 │ │ │ │ - mov 0x1915b(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 53f48 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,0x0(%r13) │ │ │ │ - jle 54050 │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 54290 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 541cc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 54290 │ │ │ │ mov 0x24(%rbp),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%rbp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x24(%r12),%eax │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ mov %rax,0x18(%r12) │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0xd0(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 53e10 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - mov 0x19042(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 53e2f │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 54053 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x24(%rdi),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x24(%r14),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,0x18(%rdi) │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x18(%r14) │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ callq 56700 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ + mov 0x28(%r13),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 53e1e │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x18d07(%rip),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 541c0 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 54293 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov (%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ callq 55b70 │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - je 54130 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5415d │ │ │ │ - add $0x88,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ + jne 542c8 │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%r8d │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%r8d │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x3c(%rsp),%r8d │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 53dea │ │ │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 5407f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000054170 : │ │ │ │ +00000000000542d0 : │ │ │ │ push %r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ mov %rsi,%r15 │ │ │ │ mov $0x1,%esi │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - lea 0x38(%rsp),%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x8(%rax),%r9d │ │ │ │ - mov 0x4(%rax),%r14d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r9d,0x2c(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ + mov %eax,%r14d │ │ │ │ + shr $0x1f,%r14d │ │ │ │ + add %eax,%r14d │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + sar %r14d │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov %r14d,0x8(%rsp) │ │ │ │ + lea 0x10(%rsp),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + imul %r13d,%ecx │ │ │ │ callq 55a50 │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov 0x8(%r15),%r12d │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 54440 │ │ │ │ + mov (%rbx),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 54468 │ │ │ │ + mov 0x18bfa(%rip),%r13 │ │ │ │ + jmp 5439d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + jle 54403 │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x0(%r13),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 54390 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 5446b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 544c0 │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + je 546d0 │ │ │ │ + cmp 0x8(%rsp),%r12d │ │ │ │ + je 545c0 │ │ │ │ + lea 0xc2a8(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + callq 5ae80 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r14,%rdi │ │ │ │ + callq 55b70 │ │ │ │ + mov 0xc(%r15),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 544b0 │ │ │ │ + cmp 0x8(%rsp),%eax │ │ │ │ + je 546c0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 547ad │ │ │ │ + add $0x38,%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + retq │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmp 54486 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0x1,%r8d │ │ │ │ + lea 0x18(%rsp),%rdi │ │ │ │ + mov %r13d,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - je 544e8 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 54498 │ │ │ │ - mov %r13,%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 5429c │ │ │ │ + mov (%rbx),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 54468 │ │ │ │ + mov 0x18a99(%rip),%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 544fd │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - je 543a0 │ │ │ │ - mov 0x18cfb(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 54393 │ │ │ │ - add $0x1,%r14d │ │ │ │ - cmp %r14d,(%rbx) │ │ │ │ - jle 54498 │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ mov 0x24(%rbx),%eax │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x24(%r15),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ mov %rax,0x18(%r15) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r14d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 5457a │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + callq 562c0 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + callq 57610 │ │ │ │ + mov 0x0(%r13),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 544f0 │ │ │ │ + jmpq 5442f │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + callq 55a50 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 54468 │ │ │ │ + mov 0x18997(%rip),%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 545fd │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0xc0(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 54270 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov 0x30(%rbp),%rdx │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x24(%rdx),%eax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ + cmpl $0x1,(%rax) │ │ │ │ + jle 5467a │ │ │ │ + mov 0x24(%rax),%ecx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + imul %r12d,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + callq 59b70 │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18bf7(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5428f │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmpq 5449b │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + je 545f0 │ │ │ │ + jmpq 5442f │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + callq 55b70 │ │ │ │ + jmpq 54486 │ │ │ │ + nop │ │ │ │ + mov (%rbx),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 54468 │ │ │ │ + mov 0x1889f(%rip),%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 546fd │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + add $0x1,%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jle 54468 │ │ │ │ + mov 0x24(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x18(%rbp),%rsi │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r14d,%eax │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x24(%r15),%eax │ │ │ │ + imul %r12d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ + mov %rax,0x18(%r15) │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov 0x24(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %r12d,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + jle 5477a │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %r12d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + callq 5a800 │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56a00 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - callq 56b90 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - jmpq 5427e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - cmpl $0x1,0xc0(%rsp) │ │ │ │ - je 54560 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 5458d │ │ │ │ - add $0x78,%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - retq │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 54254 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 544bd │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 546f0 │ │ │ │ + jmpq 5442f │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ - data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000545a0 : │ │ │ │ +00000000000547c0 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x1,%r8d │ │ │ │ push %r14 │ │ │ │ - mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - mov %r9,%rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x8(%rsi),%eax │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %rsp,%r14 │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + imul 0x8(%rsi),%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ callq 55a50 │ │ │ │ - cmpl $0x1,0x98(%rsp) │ │ │ │ - je 54888 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 54840 │ │ │ │ - mov %r14,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 5468c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0x98(%rsp) │ │ │ │ - je 54760 │ │ │ │ - mov 0x1890b(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 54751 │ │ │ │ - add $0x1,%r15d │ │ │ │ - cmp %r15d,(%rbx) │ │ │ │ - jle 54840 │ │ │ │ - mov 0x24(%rbx),%eax │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x24(%r14),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 548d8 │ │ │ │ + mov 0x18757(%rip),%r13 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 5483c │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x0(%rbp) │ │ │ │ + jle 548d8 │ │ │ │ + mov 0x24(%rbp),%eax │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov 0x10(%r13),%rdx │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ - mov 0x24(%r13),%eax │ │ │ │ - imul %r15d,%eax │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rax,0x18(%rbp) │ │ │ │ + mov 0x24(%r12),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%r13) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ mov 0x24(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - imul %r15d,%edx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + imul %ebx,%edx │ │ │ │ + cmpl $0x1,(%rsi) │ │ │ │ movslq %edx,%rdx │ │ │ │ - lea (%rsi,%rdx,8),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ + lea (%rcx,%rdx,8),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ - mov 0x24(%rbp),%eax │ │ │ │ - mov 0x10(%rbp),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ + jle 5489e │ │ │ │ + mov 0x24(%rsi),%eax │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + imul %ebx,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x98(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 54660 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %rax,0x18(%rsi) │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + callq 5a9b0 │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ callq 57610 │ │ │ │ - mov 0x18839(%rip),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ + mov 0x0(%r13),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5467f │ │ │ │ + je 54830 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmpq 54843 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x24(%rcx),%eax │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - imul %r15d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rdx,%rax,8),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - callq 56700 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 56700 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - callq 56700 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - callq 56ee0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - callq 55f10 │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - callq 57610 │ │ │ │ - jmpq 5466e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 548db │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ callq 55b70 │ │ │ │ - cmpl $0x1,0x98(%rsp) │ │ │ │ - je 548e8 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5490b │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 54905 │ │ │ │ + add $0x18,%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%esi │ │ │ │ - callq 55a50 │ │ │ │ - jmpq 54642 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - lea 0x28(%rsp),%rdi │ │ │ │ - callq 55b70 │ │ │ │ - jmpq 5485b │ │ │ │ callq d1c0 <__stack_chk_fail@plt> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000054910 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rsi),%edx │ │ │ │ mov 0x4(%rsi),%ecx │ │ │ │ cmp $0x2,%edx │ │ │ │ je 54940 │ │ │ │ cmp $0x3,%edx │ │ │ │ je 549f8 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 549b0 │ │ │ │ - lea 0xbdfb(%rip),%rdi │ │ │ │ + lea 0xbdf3(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ test %ecx,%ecx │ │ │ │ jle 5493c │ │ │ │ @@ -64953,15 +64953,15 @@ │ │ │ │ mov 0x4(%rsi),%r15d │ │ │ │ cmp $0x2,%edx │ │ │ │ je 54af0 │ │ │ │ cmp $0x3,%edx │ │ │ │ je 54c88 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 54bd8 │ │ │ │ - lea 0xbc90(%rip),%rdi │ │ │ │ + lea 0xbc88(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x38,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -65170,15 +65170,15 @@ │ │ │ │ mov %ebx,0x60(%rsp) │ │ │ │ cmp $0x2,%edx │ │ │ │ je 54e47 │ │ │ │ cmp $0x3,%edx │ │ │ │ je 550d9 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 54fe1 │ │ │ │ - lea 0xb95c(%rip),%rdi │ │ │ │ + lea 0xb954(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x98,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -65498,15 +65498,15 @@ │ │ │ │ mov 0x8(%rdx),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ je 553b3 │ │ │ │ cmp $0x3,%eax │ │ │ │ je 55608 │ │ │ │ cmp $0x1,%eax │ │ │ │ je 55508 │ │ │ │ - lea 0xb415(%rip),%rdi │ │ │ │ + lea 0xb40d(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x68,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -65898,15 +65898,15 @@ │ │ │ │ add $0x1,%r10d │ │ │ │ add 0x18(%rsp),%r11d │ │ │ │ add 0x10(%rsp),%ebp │ │ │ │ cmp %r10d,%r12d │ │ │ │ jne 55940 │ │ │ │ jmpq 558d7 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xae18(%rip),%rdi │ │ │ │ + lea 0xae10(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ add $0x28,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ @@ -65920,23 +65920,23 @@ │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %ecx,0x8(%rdi) │ │ │ │ imul %r8d,%ecx │ │ │ │ mov %esi,(%rdi) │ │ │ │ mov %edx,0x4(%rdi) │ │ │ │ imul %edx,%ecx │ │ │ │ mov %r8d,0xc(%rdi) │ │ │ │ - lea 0xadfb(%rip),%rdx │ │ │ │ - lea 0xb225(%rip),%r8 │ │ │ │ + lea 0xadf3(%rip),%rdx │ │ │ │ + lea 0xb215(%rip),%r8 │ │ │ │ mov %ecx,0x24(%rdi) │ │ │ │ imul %esi,%ecx │ │ │ │ mov $0x15,%esi │ │ │ │ mov %ecx,0x20(%rdi) │ │ │ │ movslq %ecx,%rcx │ │ │ │ lea 0x0(,%rcx,8),%rdi │ │ │ │ - lea 0xaec3(%rip),%rcx │ │ │ │ + lea 0xaebb(%rip),%rcx │ │ │ │ callq 5b190 │ │ │ │ movl $0x0,0x28(%rbx) │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0xc(%rbx),%eax │ │ │ │ mov %eax,0x2c(%rbx) │ │ │ │ xor %eax,%eax │ │ │ │ @@ -65947,24 +65947,24 @@ │ │ │ │ │ │ │ │ 0000000000055a50 : │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ mov $0x30,%edi │ │ │ │ push %r13 │ │ │ │ mov %ecx,%r13d │ │ │ │ - lea 0xae82(%rip),%rcx │ │ │ │ + lea 0xae7a(%rip),%rcx │ │ │ │ push %r12 │ │ │ │ mov %edx,%r12d │ │ │ │ - lea 0xad87(%rip),%rdx │ │ │ │ + lea 0xad7f(%rip),%rdx │ │ │ │ push %rbp │ │ │ │ mov %esi,%ebp │ │ │ │ mov $0x27,%esi │ │ │ │ push %rbx │ │ │ │ mov %r8d,%ebx │ │ │ │ - lea 0xb1a5(%rip),%r8 │ │ │ │ + lea 0xb195(%rip),%r8 │ │ │ │ callq 5b190 │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r13d,%ecx │ │ │ │ mov %r12d,%edx │ │ │ │ mov %rax,(%r14) │ │ │ │ mov %ebp,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -66015,25 +66015,25 @@ │ │ │ │ test %rdi,%rdi │ │ │ │ je 55b68 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x20(%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ js 55b50 │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ - lea 0xb0ff(%rip),%r8 │ │ │ │ - lea 0xadb6(%rip),%rcx │ │ │ │ + lea 0xb0ef(%rip),%r8 │ │ │ │ + lea 0xadae(%rip),%rcx │ │ │ │ mov $0x52,%esi │ │ │ │ - lea 0xacbb(%rip),%rdx │ │ │ │ + lea 0xacb3(%rip),%rdx │ │ │ │ callq 5b480 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x8,%rsp │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xadb7(%rip),%rdi │ │ │ │ + lea 0xadaf(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x8,%rsp │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ retq │ │ │ │ @@ -66043,17 +66043,17 @@ │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov (%rdi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ je 55ba3 │ │ │ │ callq 55b10 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - lea 0xb09f(%rip),%r8 │ │ │ │ - lea 0xad56(%rip),%rcx │ │ │ │ - lea 0xac60(%rip),%rdx │ │ │ │ + lea 0xb08f(%rip),%r8 │ │ │ │ + lea 0xad4e(%rip),%rcx │ │ │ │ + lea 0xac58(%rip),%rdx │ │ │ │ mov $0x65,%esi │ │ │ │ callq 5b480 │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ @@ -66070,15 +66070,15 @@ │ │ │ │ mov %ecx,%ebp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x20(%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ js 55be4 │ │ │ │ - lea 0xac26(%rip),%rdi │ │ │ │ + lea 0xac1e(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov %ebp,0x8(%rbx) │ │ │ │ imul %r12d,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ mov %r15d,(%rbx) │ │ │ │ mov %r13d,0x4(%rbx) │ │ │ │ @@ -66131,15 +66131,15 @@ │ │ │ │ mov %edx,%ebp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x20(%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ js 55ca4 │ │ │ │ - lea 0xac9b(%rip),%rdi │ │ │ │ + lea 0xac93(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov %ebp,0x8(%rbx) │ │ │ │ imul %r13d,%ebp │ │ │ │ mov 0x40(%rsp),%eax │ │ │ │ mov %r12d,0x4(%rbx) │ │ │ │ mov %r13d,0xc(%rbx) │ │ │ │ @@ -67598,15 +67598,15 @@ │ │ │ │ test %esi,%esi │ │ │ │ jle 5710c │ │ │ │ mov 0x4(%rdi),%r10d │ │ │ │ movslq %r11d,%rdi │ │ │ │ lea -0x1(%r11),%r9d │ │ │ │ xor %ebp,%ebp │ │ │ │ shl $0x3,%rdi │ │ │ │ - movsd 0x9976(%rip),%xmm2 │ │ │ │ + movsd 0x996e(%rip),%xmm2 │ │ │ │ lea 0x8(,%r9,8),%r14 │ │ │ │ lea -0x1(%r10),%r13d │ │ │ │ add $0x1,%r13 │ │ │ │ imul %rdi,%r13 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ test %r10d,%r10d │ │ │ │ jle 57103 │ │ │ │ @@ -68387,15 +68387,15 @@ │ │ │ │ cmp %edx,0x24(%rdi) │ │ │ │ je 57a82 │ │ │ │ mov 0xc(%rbx),%eax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0xc(%rdi),%ecx │ │ │ │ mov 0x8(%rdi),%edx │ │ │ │ mov 0x4(%rdi),%esi │ │ │ │ - lea 0x8eec(%rip),%rdi │ │ │ │ + lea 0x8ee4(%rip),%rdi │ │ │ │ mov 0x8(%rbx),%r9d │ │ │ │ mov 0x4(%rbx),%r8d │ │ │ │ push %rax │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ movslq 0x24(%rbx),%rdx │ │ │ │ pop %rax │ │ │ │ @@ -68498,15 +68498,15 @@ │ │ │ │ imul 0x4(%rdi),%eax │ │ │ │ imul 0x8(%rsi),%edx │ │ │ │ imul 0x8(%rdi),%eax │ │ │ │ imul 0xc(%rsi),%edx │ │ │ │ imul 0xc(%rdi),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ je 57bd8 │ │ │ │ - lea 0x8c5e(%rip),%rdi │ │ │ │ + lea 0x8c56(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov (%rbx),%edx │ │ │ │ imul 0x4(%rbx),%edx │ │ │ │ imul 0x8(%rbx),%edx │ │ │ │ imul 0xc(%rbx),%edx │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ @@ -68531,66 +68531,66 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %edx,%edx │ │ │ │ je 57c91 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 57c3c │ │ │ │ - lea 0x8c1e(%rip),%rdi │ │ │ │ + lea 0x8c16(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ mov 0xc(%rdi),%eax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x8d41(%rip),%rdx │ │ │ │ + lea 0x8d39(%rip),%rdx │ │ │ │ push %rax │ │ │ │ mov 0x8(%rdi),%r9d │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%rdi),%r8d │ │ │ │ mov (%rdi),%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x24(%r14),%eax │ │ │ │ mov 0x28(%r14),%ecx │ │ │ │ mov %r15,%rdi │ │ │ │ mov 0x20(%r14),%r9d │ │ │ │ mov 0x2c(%r14),%r8d │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x8d35(%rip),%rdx │ │ │ │ + lea 0x8d2d(%rip),%rdx │ │ │ │ mov %eax,(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ jmp 57c2b │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ mov 0xc(%rdi),%r9d │ │ │ │ mov $0x1,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ - lea 0x8bb8(%rip),%rdx │ │ │ │ + lea 0x8bb0(%rip),%rdx │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x8b86(%rip),%r12 │ │ │ │ + lea 0x8b7e(%rip),%r12 │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x4(%r14),%esi │ │ │ │ test %esi,%esi │ │ │ │ jle 57c2b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %ebp,%ecx │ │ │ │ - lea 0x900b(%rip),%rdx │ │ │ │ + lea 0x8ffb(%rip),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r15,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x8(%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ @@ -68640,15 +68640,15 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %edx,%edx │ │ │ │ je 57db3 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 57dac │ │ │ │ - lea 0x8adf(%rip),%rdi │ │ │ │ + lea 0x8ad7(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -68658,31 +68658,31 @@ │ │ │ │ retq │ │ │ │ callq 57c00 │ │ │ │ jmp 57d9b │ │ │ │ mov 0x2c(%rdi),%eax │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x8a95(%rip),%rdx │ │ │ │ - lea 0x8a9e(%rip),%r12 │ │ │ │ + lea 0x8a8d(%rip),%rdx │ │ │ │ + lea 0x8a96(%rip),%r12 │ │ │ │ push %rax │ │ │ │ mov 0x28(%rdi),%eax │ │ │ │ push %rax │ │ │ │ mov 0xc(%rdi),%r9d │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ mov %r15,%rdi │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x4(%r14),%edi │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ test %edi,%edi │ │ │ │ jle 57d9b │ │ │ │ nop │ │ │ │ - lea 0x8eed(%rip),%rdx │ │ │ │ + lea 0x8edd(%rip),%rdx │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r15,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x8(%r14),%edx │ │ │ │ @@ -68742,15 +68742,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq d180 │ │ │ │ pop %rbp │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ - lea 0x89b7(%rip),%rdi │ │ │ │ + lea 0x89af(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 57eb2 │ │ │ │ │ │ │ │ 0000000000057ee0 : │ │ │ │ push %r13 │ │ │ │ mov %edx,%r13d │ │ │ │ @@ -68770,15 +68770,15 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ callq d180 │ │ │ │ pop %rbp │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ - lea 0x8981(%rip),%rdi │ │ │ │ + lea 0x8979(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 57f02 │ │ │ │ │ │ │ │ 0000000000057f30 : │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -68820,24 +68820,24 @@ │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ cmp $0x1,%ebp │ │ │ │ jne 57f90 │ │ │ │ mov 0x20(%rbx),%ecx │ │ │ │ - lea 0x8d2d(%rip),%rdx │ │ │ │ + lea 0x8d1d(%rip),%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov 0x20(%rbx),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 57f90 │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x8908(%rip),%r13 │ │ │ │ + lea 0x8900(%rip),%r13 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ movslq %ebp,%rdx │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ add $0x1,%ebp │ │ │ │ @@ -68845,15 +68845,15 @@ │ │ │ │ mov %r13,%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ cmp %ebp,0x20(%rbx) │ │ │ │ jg 57fe0 │ │ │ │ jmp 57f90 │ │ │ │ nopl (%rax) │ │ │ │ - lea 0x88ac(%rip),%rdi │ │ │ │ + lea 0x88a4(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmpq 57f5a │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 0000000000058030 : │ │ │ │ @@ -68976,30 +68976,30 @@ │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ mov 0x8(%rsi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ jle 583f9 │ │ │ │ - movq 0x84ec(%rip),%xmm4 │ │ │ │ + movq 0x845c(%rip),%xmm4 │ │ │ │ mov %ebx,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ xor %ebp,%ebp │ │ │ │ imul %ebx,%r15d │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ movapd %xmm4,%xmm3 │ │ │ │ jmp 581e3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp $0x1,%ebx │ │ │ │ je 58490 │ │ │ │ - lea 0x8830(%rip),%rdi │ │ │ │ + lea 0x8828(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - movq 0x84b1(%rip),%xmm3 │ │ │ │ + movq 0x8421(%rip),%xmm3 │ │ │ │ movapd %xmm3,%xmm4 │ │ │ │ add $0x1,%ebp │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebp,0x4(%r13) │ │ │ │ jle 583f9 │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ movslq %r12d,%rax │ │ │ │ @@ -69052,15 +69052,15 @@ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ xorpd %xmm3,%xmm1 │ │ │ │ movsd %xmm1,0x28(%rdx) │ │ │ │ movapd %xmm1,%xmm9 │ │ │ │ movsd 0x18(%rax),%xmm11 │ │ │ │ mulsd 0x38(%rax),%xmm11 │ │ │ │ movsd 0x20(%rax),%xmm1 │ │ │ │ - movsd 0x88d2(%rip),%xmm14 │ │ │ │ + movsd 0x88c2(%rip),%xmm14 │ │ │ │ mulsd 0x30(%rax),%xmm1 │ │ │ │ subsd %xmm1,%xmm11 │ │ │ │ movsd %xmm11,0x30(%rdx) │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ movsd 0x8(%rax),%xmm2 │ │ │ │ mulsd 0x38(%rax),%xmm1 │ │ │ │ mulsd 0x30(%rax),%xmm2 │ │ │ │ @@ -69080,18 +69080,18 @@ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ movsd 0x10(%rax),%xmm5 │ │ │ │ mulsd %xmm11,%xmm5 │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ pxor %xmm5,%xmm5 │ │ │ │ movapd %xmm2,%xmm13 │ │ │ │ - andpd 0x8839(%rip),%xmm13 │ │ │ │ + andpd 0x8829(%rip),%xmm13 │ │ │ │ comisd %xmm13,%xmm14 │ │ │ │ ja 5838a │ │ │ │ - movsd 0x8292(%rip),%xmm5 │ │ │ │ + movsd 0x812a(%rip),%xmm5 │ │ │ │ divsd %xmm2,%xmm5 │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ add $0x1,%ebp │ │ │ │ add %r15d,%r12d │ │ │ │ mulsd %xmm5,%xmm15 │ │ │ │ mulsd %xmm5,%xmm10 │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ @@ -69123,22 +69123,22 @@ │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movsd 0x18(%rax),%xmm1 │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ movsd 0x8(%rax),%xmm0 │ │ │ │ mulsd 0x10(%rax),%xmm0 │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ - movsd 0x8791(%rip),%xmm6 │ │ │ │ + movsd 0x8781(%rip),%xmm6 │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movapd %xmm2,%xmm5 │ │ │ │ - andpd 0x876d(%rip),%xmm5 │ │ │ │ + andpd 0x875d(%rip),%xmm5 │ │ │ │ comisd %xmm5,%xmm6 │ │ │ │ ja 58455 │ │ │ │ - movsd 0x81c7(%rip),%xmm0 │ │ │ │ + movsd 0x805f(%rip),%xmm0 │ │ │ │ divsd %xmm2,%xmm0 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ movsd 0x8(%rax),%xmm1 │ │ │ │ xorpd %xmm4,%xmm1 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,0x8(%rdx) │ │ │ │ @@ -69147,21 +69147,21 @@ │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ movsd %xmm1,0x10(%rdx) │ │ │ │ mulsd (%rax),%xmm0 │ │ │ │ movsd %xmm0,0x18(%rdx) │ │ │ │ jmpq 581d3 │ │ │ │ nop │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ - movsd 0x8724(%rip),%xmm5 │ │ │ │ + movsd 0x8714(%rip),%xmm5 │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ movapd %xmm1,%xmm2 │ │ │ │ - andpd 0x8704(%rip),%xmm2 │ │ │ │ + andpd 0x86f4(%rip),%xmm2 │ │ │ │ comisd %xmm2,%xmm5 │ │ │ │ ja 584be │ │ │ │ - movsd 0x815e(%rip),%xmm0 │ │ │ │ + movsd 0x7ff6(%rip),%xmm0 │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ jmpq 581d3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 00000000000584d0 : │ │ │ │ push %r15 │ │ │ │ @@ -69175,15 +69175,15 @@ │ │ │ │ mov %rax,0x148(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 58edc │ │ │ │ mov %rdi,%r13 │ │ │ │ mov %rsi,%r14 │ │ │ │ - lea 0x8502(%rip),%rbx │ │ │ │ + lea 0x84fa(%rip),%rbx │ │ │ │ xor %r12d,%r12d │ │ │ │ nop │ │ │ │ mov 0xc(%r14),%eax │ │ │ │ imul 0x8(%r14),%eax │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ mov 0xc(%r13),%ebp │ │ │ │ mov 0x18(%r13),%r15 │ │ │ │ @@ -69234,15 +69234,15 @@ │ │ │ │ movsd %xmm6,0x28(%rsp) │ │ │ │ movapd %xmm6,%xmm13 │ │ │ │ mulsd %xmm3,%xmm13 │ │ │ │ mulsd %xmm12,%xmm10 │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ movapd %xmm6,%xmm10 │ │ │ │ movsd 0x40(%rax),%xmm6 │ │ │ │ - xorpd 0x8052(%rip),%xmm10 │ │ │ │ + xorpd 0x7fc2(%rip),%xmm10 │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ movapd %xmm10,%xmm8 │ │ │ │ movapd %xmm15,%xmm10 │ │ │ │ mulsd %xmm12,%xmm8 │ │ │ │ movapd %xmm7,%xmm15 │ │ │ │ movapd %xmm4,%xmm7 │ │ │ │ mulsd %xmm6,%xmm14 │ │ │ │ @@ -69290,15 +69290,15 @@ │ │ │ │ mulsd %xmm7,%xmm13 │ │ │ │ mulsd %xmm12,%xmm7 │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ addsd %xmm9,%xmm13 │ │ │ │ subsd %xmm15,%xmm13 │ │ │ │ movsd %xmm13,0x78(%rsp) │ │ │ │ movsd 0x38(%rsp),%xmm10 │ │ │ │ - xorpd 0x7f27(%rip),%xmm8 │ │ │ │ + xorpd 0x7e97(%rip),%xmm8 │ │ │ │ movsd %xmm13,0x100(%rsp) │ │ │ │ movsd 0x10(%rax),%xmm13 │ │ │ │ mulsd %xmm1,%xmm10 │ │ │ │ movapd %xmm10,%xmm9 │ │ │ │ movapd %xmm8,%xmm10 │ │ │ │ movsd 0x10(%rsp),%xmm8 │ │ │ │ mulsd %xmm5,%xmm10 │ │ │ │ @@ -69323,15 +69323,15 @@ │ │ │ │ mulsd %xmm5,%xmm10 │ │ │ │ movsd %xmm14,0x80(%rsp) │ │ │ │ mulsd %xmm11,%xmm9 │ │ │ │ movsd %xmm14,0x120(%rsp) │ │ │ │ movsd 0x8(%rax),%xmm14 │ │ │ │ movsd %xmm8,0x88(%rsp) │ │ │ │ movapd %xmm14,%xmm7 │ │ │ │ - xorpd 0x7e60(%rip),%xmm7 │ │ │ │ + xorpd 0x7dd0(%rip),%xmm7 │ │ │ │ movapd %xmm10,%xmm15 │ │ │ │ movsd %xmm9,0x90(%rsp) │ │ │ │ movapd %xmm7,%xmm10 │ │ │ │ movsd %xmm15,0x98(%rsp) │ │ │ │ mulsd %xmm12,%xmm10 │ │ │ │ movapd %xmm10,%xmm7 │ │ │ │ movapd %xmm3,%xmm10 │ │ │ │ @@ -69388,15 +69388,15 @@ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ movsd 0x10(%rsp),%xmm15 │ │ │ │ addsd %xmm11,%xmm10 │ │ │ │ movapd %xmm12,%xmm11 │ │ │ │ mulsd %xmm8,%xmm11 │ │ │ │ subsd %xmm11,%xmm10 │ │ │ │ movsd 0x30(%rsp),%xmm11 │ │ │ │ - xorpd 0x7cf8(%rip),%xmm11 │ │ │ │ + xorpd 0x7c68(%rip),%xmm11 │ │ │ │ mulsd %xmm11,%xmm15 │ │ │ │ movsd %xmm10,0xe8(%rsp) │ │ │ │ movapd %xmm6,%xmm10 │ │ │ │ movapd %xmm2,%xmm6 │ │ │ │ movapd %xmm4,%xmm2 │ │ │ │ movsd %xmm10,0x60(%rsp) │ │ │ │ mulsd %xmm15,%xmm2 │ │ │ │ @@ -69407,15 +69407,15 @@ │ │ │ │ movsd 0x40(%rsp),%xmm2 │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ movapd %xmm6,%xmm7 │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ movapd %xmm6,%xmm2 │ │ │ │ movsd 0x10(%rsp),%xmm6 │ │ │ │ - xorpd 0x7c93(%rip),%xmm15 │ │ │ │ + xorpd 0x7c03(%rip),%xmm15 │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ movsd %xmm7,0x68(%rsp) │ │ │ │ mulsd %xmm1,%xmm15 │ │ │ │ subsd %xmm2,%xmm10 │ │ │ │ movapd %xmm6,%xmm2 │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ subsd %xmm9,%xmm15 │ │ │ │ @@ -69521,18 +69521,18 @@ │ │ │ │ mulsd 0x68(%rsp),%xmm4 │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ movapd %xmm1,%xmm10 │ │ │ │ mulsd 0x20(%rsp),%xmm8 │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ movsd 0x58(%rsp),%xmm4 │ │ │ │ - xorpd 0x7a1e(%rip),%xmm4 │ │ │ │ + xorpd 0x798e(%rip),%xmm4 │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ movapd %xmm15,%xmm8 │ │ │ │ - xorpd 0x7a0b(%rip),%xmm8 │ │ │ │ + xorpd 0x797b(%rip),%xmm8 │ │ │ │ mulsd %xmm12,%xmm15 │ │ │ │ mulsd %xmm8,%xmm10 │ │ │ │ movsd %xmm2,0x110(%rsp) │ │ │ │ movapd %xmm5,%xmm2 │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ mulsd %xmm11,%xmm5 │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ @@ -69613,27 +69613,27 @@ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ subsd %xmm10,%xmm15 │ │ │ │ movsd %xmm2,0x118(%rsp) │ │ │ │ movsd %xmm15,0x138(%rsp) │ │ │ │ movsd 0x30(%rsp),%xmm11 │ │ │ │ movsd 0x70(%rsp),%xmm10 │ │ │ │ mulsd 0x78(%rsp),%xmm13 │ │ │ │ - movsd 0x7d61(%rip),%xmm3 │ │ │ │ + movsd 0x7d51(%rip),%xmm3 │ │ │ │ movsd 0x80(%rsp),%xmm1 │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ mulsd %xmm14,%xmm10 │ │ │ │ mulsd 0x50(%rsp),%xmm1 │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ addsd %xmm13,%xmm11 │ │ │ │ addsd %xmm1,%xmm11 │ │ │ │ movapd %xmm11,%xmm1 │ │ │ │ - andpd 0x7d1c(%rip),%xmm1 │ │ │ │ + andpd 0x7d0c(%rip),%xmm1 │ │ │ │ comisd %xmm1,%xmm3 │ │ │ │ ja 58f08 │ │ │ │ - movsd 0x7776(%rip),%xmm1 │ │ │ │ + movsd 0x760e(%rip),%xmm1 │ │ │ │ lea (%r15,%rbp,8),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ divsd %xmm11,%xmm1 │ │ │ │ jmp 58eb9 │ │ │ │ nop │ │ │ │ movsd 0xc0(%rsp,%rax,1),%xmm0 │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ @@ -69678,15 +69678,15 @@ │ │ │ │ push %rbx │ │ │ │ test %eax,%eax │ │ │ │ jle 59009 │ │ │ │ mov %rdi,%r12 │ │ │ │ mov %rsi,%rbp │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x7b87(%rip),%r14 │ │ │ │ + lea 0x7b7f(%rip),%r14 │ │ │ │ jmp 58f8f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%r13d │ │ │ │ je 59040 │ │ │ │ mov %r14,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ @@ -69760,23 +69760,23 @@ │ │ │ │ jle 59171 │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x79a4(%rip),%rdx │ │ │ │ + lea 0x799c(%rip),%rdx │ │ │ │ jmp 590ba │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 591b0 │ │ │ │ mov %rdx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x797f(%rip),%rdx │ │ │ │ + lea 0x7977(%rip),%rdx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 59171 │ │ │ │ mov 0x18(%r13),%rcx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rcx,%rax,8),%rax │ │ │ │ @@ -69859,23 +69859,23 @@ │ │ │ │ jle 59266 │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x7843(%rip),%rcx │ │ │ │ + lea 0x783b(%rip),%rcx │ │ │ │ jmp 5922e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 59298 │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x7822(%rip),%rcx │ │ │ │ + lea 0x781a(%rip),%rcx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 59266 │ │ │ │ mov 0x18(%r13),%rdx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -69928,23 +69928,23 @@ │ │ │ │ jle 59346 │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x7780(%rip),%rcx │ │ │ │ + lea 0x7778(%rip),%rcx │ │ │ │ jmp 5930e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 59380 │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x775f(%rip),%rcx │ │ │ │ + lea 0x7757(%rip),%rcx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 59346 │ │ │ │ mov 0x18(%r13),%rdx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ @@ -69967,15 +69967,15 @@ │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movsd 0x72b0(%rip),%xmm0 │ │ │ │ + movsd 0x7148(%rip),%xmm0 │ │ │ │ addsd (%rax),%xmm0 │ │ │ │ movslq %ebx,%rdx │ │ │ │ addsd 0x18(%rax),%xmm0 │ │ │ │ movsd %xmm0,(%r14,%rdx,8) │ │ │ │ jmp 59302 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ @@ -69999,23 +69999,23 @@ │ │ │ │ jle 5947d │ │ │ │ mov %ebp,%r15d │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ imul %ebp,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x76a7(%rip),%rdx │ │ │ │ + lea 0x769f(%rip),%rdx │ │ │ │ jmp 59406 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%ebp │ │ │ │ je 594c8 │ │ │ │ mov %rdx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x7682(%rip),%rdx │ │ │ │ + lea 0x767a(%rip),%rdx │ │ │ │ add $0x1,%ebx │ │ │ │ add %r15d,%r12d │ │ │ │ cmp %ebx,0x4(%r13) │ │ │ │ jle 5947d │ │ │ │ mov 0x18(%r13),%rcx │ │ │ │ movslq %r12d,%rax │ │ │ │ lea (%rcx,%rax,8),%rax │ │ │ │ @@ -70087,15 +70087,15 @@ │ │ │ │ mov 0x8(%rsi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ jle 5958b │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x7589(%rip),%r15 │ │ │ │ + lea 0x7581(%rip),%r15 │ │ │ │ jmp 5952f │ │ │ │ cmp $0x1,%ebx │ │ │ │ je 595e0 │ │ │ │ mov %r15,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x1,%ebp │ │ │ │ @@ -70150,15 +70150,15 @@ │ │ │ │ jbe 59577 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ callq d4b0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ jmp 5957b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ - andpd 0x75c4(%rip),%xmm0 │ │ │ │ + andpd 0x75b4(%rip),%xmm0 │ │ │ │ movslq %ebp,%rdx │ │ │ │ movsd %xmm0,(%r14,%rdx,8) │ │ │ │ jmpq 59523 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000059600 : │ │ │ │ push %r15 │ │ │ │ @@ -70180,15 +70180,15 @@ │ │ │ │ imul %r12d,%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ jmp 5966e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%r12d │ │ │ │ je 599b0 │ │ │ │ - lea 0x7460(%rip),%rdi │ │ │ │ + lea 0x7458(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ add $0x1,%r13d │ │ │ │ add 0xc(%rsp),%r14d │ │ │ │ add %r12d,%r15d │ │ │ │ cmp %r13d,0x4(%rbp) │ │ │ │ jle 599c0 │ │ │ │ @@ -70220,15 +70220,15 @@ │ │ │ │ mulsd %xmm6,%xmm8 │ │ │ │ movsd 0x28(%rcx),%xmm11 │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ mulsd %xmm11,%xmm0 │ │ │ │ addsd %xmm13,%xmm3 │ │ │ │ movapd %xmm2,%xmm4 │ │ │ │ - xorpd 0x6f79(%rip),%xmm4 │ │ │ │ + xorpd 0x6ee9(%rip),%xmm4 │ │ │ │ mulsd %xmm2,%xmm2 │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ mulsd %xmm9,%xmm0 │ │ │ │ movapd %xmm5,%xmm8 │ │ │ │ mulsd %xmm7,%xmm8 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ @@ -70246,75 +70246,75 @@ │ │ │ │ mulsd %xmm11,%xmm8 │ │ │ │ mulsd %xmm11,%xmm7 │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ movapd %xmm4,%xmm0 │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ - movsd 0x6eab(%rip),%xmm8 │ │ │ │ + movsd 0x6e1b(%rip),%xmm8 │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ - mulsd 0x7435(%rip),%xmm1 │ │ │ │ - movsd 0x7424(%rip),%xmm8 │ │ │ │ + mulsd 0x7425(%rip),%xmm1 │ │ │ │ + movsd 0x7414(%rip),%xmm8 │ │ │ │ divsd %xmm8,%xmm2 │ │ │ │ mulsd %xmm4,%xmm8 │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ subsd %xmm8,%xmm0 │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ - divsd 0x7414(%rip),%xmm1 │ │ │ │ + divsd 0x7404(%rip),%xmm1 │ │ │ │ movapd %xmm1,%xmm5 │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ movapd %xmm2,%xmm0 │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ movapd %xmm0,%xmm3 │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ - comisd 0x71f0(%rip),%xmm3 │ │ │ │ + comisd 0x71e8(%rip),%xmm3 │ │ │ │ ja 599d8 │ │ │ │ - movsd 0x73c2(%rip),%xmm7 │ │ │ │ + movsd 0x73b2(%rip),%xmm7 │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ movsd %xmm7,0x10(%rsp) │ │ │ │ ucomisd %xmm2,%xmm3 │ │ │ │ ja 59a26 │ │ │ │ movapd %xmm2,%xmm6 │ │ │ │ - movsd 0x6e52(%rip),%xmm5 │ │ │ │ + movsd 0x6dc2(%rip),%xmm5 │ │ │ │ movsd %xmm4,0x18(%rsp) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ sqrtsd %xmm6,%xmm6 │ │ │ │ - divsd 0x6df2(%rip),%xmm0 │ │ │ │ + divsd 0x6d62(%rip),%xmm0 │ │ │ │ movsd %xmm5,0x28(%rsp) │ │ │ │ movsd %xmm6,0x30(%rsp) │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ movsd %xmm6,0x20(%rsp) │ │ │ │ callq d420 │ │ │ │ mulsd 0x20(%rsp),%xmm0 │ │ │ │ movsd 0x18(%rsp),%xmm4 │ │ │ │ - movsd 0x7383(%rip),%xmm1 │ │ │ │ + movsd 0x7373(%rip),%xmm1 │ │ │ │ movapd %xmm4,%xmm7 │ │ │ │ - divsd 0x6db7(%rip),%xmm7 │ │ │ │ + divsd 0x6d27(%rip),%xmm7 │ │ │ │ movsd %xmm7,0x18(%rsp) │ │ │ │ movsd %xmm1,0x38(%rsp) │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - divsd 0x6d91(%rip),%xmm0 │ │ │ │ + divsd 0x6d01(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ mulsd 0x20(%rsp),%xmm0 │ │ │ │ movsd 0x38(%rsp),%xmm1 │ │ │ │ subsd 0x18(%rsp),%xmm0 │ │ │ │ movsd %xmm0,0x8(%rbx) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ - divsd 0x6d63(%rip),%xmm0 │ │ │ │ + divsd 0x6cd3(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ movapd %xmm0,%xmm1 │ │ │ │ movsd 0x30(%rsp),%xmm0 │ │ │ │ mulsd 0x28(%rsp),%xmm0 │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ subsd 0x18(%rsp),%xmm0 │ │ │ │ movsd %xmm0,0x10(%rbx) │ │ │ │ @@ -70322,41 +70322,41 @@ │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ movsd (%rcx),%xmm2 │ │ │ │ movsd 0x10(%rcx),%xmm0 │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ movsd 0x8(%rcx),%xmm1 │ │ │ │ mulsd 0x18(%rcx),%xmm1 │ │ │ │ movapd %xmm2,%xmm3 │ │ │ │ - xorpd 0x6d5d(%rip),%xmm3 │ │ │ │ - mov 0x6cee(%rip),%rax │ │ │ │ + xorpd 0x6ccd(%rip),%xmm3 │ │ │ │ + mov 0x6b86(%rip),%rax │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ comisd %xmm4,%xmm3 │ │ │ │ movapd %xmm0,%xmm2 │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ movq %rax,%xmm1 │ │ │ │ ja 59962 │ │ │ │ movapd %xmm3,%xmm0 │ │ │ │ movsd 0x6b37(%rip),%xmm1 │ │ │ │ cmpltsd %xmm4,%xmm0 │ │ │ │ andpd %xmm0,%xmm1 │ │ │ │ andnpd %xmm4,%xmm0 │ │ │ │ orpd %xmm0,%xmm1 │ │ │ │ - movsd 0x6d06(%rip),%xmm4 │ │ │ │ + movsd 0x6c76(%rip),%xmm4 │ │ │ │ movapd %xmm3,%xmm0 │ │ │ │ pxor %xmm7,%xmm7 │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ ucomisd %xmm0,%xmm7 │ │ │ │ ja 59b07 │ │ │ │ sqrtsd %xmm0,%xmm0 │ │ │ │ mulsd %xmm0,%xmm1 │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ - mulsd 0x7234(%rip),%xmm1 │ │ │ │ + mulsd 0x7224(%rip),%xmm1 │ │ │ │ divsd %xmm1,%xmm2 │ │ │ │ movsd %xmm1,(%rbx) │ │ │ │ movsd %xmm2,0x8(%rbx) │ │ │ │ jmpq 59658 │ │ │ │ xchg %ax,%ax │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ @@ -70389,36 +70389,36 @@ │ │ │ │ jmpq 59810 │ │ │ │ movapd %xmm2,%xmm0 │ │ │ │ movsd %xmm4,0x28(%rsp) │ │ │ │ movsd %xmm2,0x20(%rsp) │ │ │ │ callq d4b0 │ │ │ │ movsd %xmm0,0x18(%rsp) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ - divsd 0x6be1(%rip),%xmm0 │ │ │ │ + divsd 0x6b51(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ - movsd 0x6c1c(%rip),%xmm6 │ │ │ │ + movsd 0x6b8c(%rip),%xmm6 │ │ │ │ movsd 0x18(%rsp),%xmm1 │ │ │ │ movsd 0x28(%rsp),%xmm4 │ │ │ │ - divsd 0x6bc0(%rip),%xmm4 │ │ │ │ + divsd 0x6b30(%rip),%xmm4 │ │ │ │ movsd 0x20(%rsp),%xmm2 │ │ │ │ movsd %xmm4,0x18(%rsp) │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ movsd %xmm6,0x28(%rsp) │ │ │ │ movsd %xmm2,0x38(%rsp) │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ movapd %xmm2,%xmm0 │ │ │ │ callq d4b0 │ │ │ │ - movsd 0x7147(%rip),%xmm1 │ │ │ │ + movsd 0x7137(%rip),%xmm1 │ │ │ │ movsd %xmm0,0x30(%rsp) │ │ │ │ movsd 0x10(%rsp),%xmm0 │ │ │ │ movsd %xmm1,0x20(%rsp) │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ - divsd 0x6b69(%rip),%xmm0 │ │ │ │ + divsd 0x6ad9(%rip),%xmm0 │ │ │ │ callq d420 │ │ │ │ movsd 0x30(%rsp),%xmm3 │ │ │ │ mulsd 0x28(%rsp),%xmm3 │ │ │ │ movsd 0x38(%rsp),%xmm2 │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ subsd 0x18(%rsp),%xmm0 │ │ │ │ movsd %xmm0,0x8(%rbx) │ │ │ │ @@ -70605,15 +70605,15 @@ │ │ │ │ mov %edi,0x2c(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ je 59fc9 │ │ │ │ cmp $0x3,%edi │ │ │ │ je 59f95 │ │ │ │ cmp $0x1,%edi │ │ │ │ je 59faf │ │ │ │ - lea 0x6ce8(%rip),%rdi │ │ │ │ + lea 0x6ce0(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ xor %edi,%edi │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %r9d,%r9d │ │ │ │ mov 0x4(%rbx),%eax │ │ │ │ mov %eax,0x40(%rsp) │ │ │ │ @@ -70737,15 +70737,15 @@ │ │ │ │ mov %edi,0x2c(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ je 5a1e9 │ │ │ │ cmp $0x3,%edi │ │ │ │ je 5a1b5 │ │ │ │ cmp $0x1,%edi │ │ │ │ je 5a1cf │ │ │ │ - lea 0x6af0(%rip),%rdi │ │ │ │ + lea 0x6ae8(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ xor %edi,%edi │ │ │ │ xor %r10d,%r10d │ │ │ │ xor %r9d,%r9d │ │ │ │ mov 0x4(%rbx),%eax │ │ │ │ mov %eax,0x40(%rsp) │ │ │ │ @@ -70858,25 +70858,25 @@ │ │ │ │ mov 0x8(%rdi),%r12d │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ mov 0x18(%rsi),%rbx │ │ │ │ test %eax,%eax │ │ │ │ jle 5a396 │ │ │ │ movslq %r12d,%r14 │ │ │ │ mov %rdi,%r15 │ │ │ │ - lea 0x688a(%rip),%rdx │ │ │ │ + lea 0x6882(%rip),%rdx │ │ │ │ xor %r13d,%r13d │ │ │ │ shl $0x3,%r14 │ │ │ │ jmp 5a27f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%r12d │ │ │ │ je 5a408 │ │ │ │ mov %rdx,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ - lea 0x6861(%rip),%rdx │ │ │ │ + lea 0x6859(%rip),%rdx │ │ │ │ add %r14,%rbp │ │ │ │ add %r14,%rbx │ │ │ │ add $0x1,%r13d │ │ │ │ cmp %r13d,0x4(%r15) │ │ │ │ jle 5a396 │ │ │ │ cmp $0x3,%r12d │ │ │ │ je 5a3b0 │ │ │ │ @@ -71001,17 +71001,17 @@ │ │ │ │ push %r12 │ │ │ │ movslq %ecx,%rcx │ │ │ │ movslq %r8d,%r12 │ │ │ │ xor %r11d,%r11d │ │ │ │ push %rbp │ │ │ │ shl $0x3,%r12 │ │ │ │ lea 0x0(,%rcx,8),%rbp │ │ │ │ - lea 0x670d(%rip),%r10 │ │ │ │ + lea 0x66fd(%rip),%r10 │ │ │ │ push %rbx │ │ │ │ - lea 0x66e5(%rip),%r9 │ │ │ │ + lea 0x66d5(%rip),%r9 │ │ │ │ mov %edx,%ebx │ │ │ │ nopl (%rax) │ │ │ │ test %r8d,%r8d │ │ │ │ jle 5a4c0 │ │ │ │ xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ @@ -71570,15 +71570,15 @@ │ │ │ │ 000000000005ac40 : │ │ │ │ test %esi,%esi │ │ │ │ jle 5ac90 │ │ │ │ lea -0x1(%rsi),%eax │ │ │ │ push %r12 │ │ │ │ lea 0x4(%rdi,%rax,4),%r12 │ │ │ │ push %rbp │ │ │ │ - lea 0x5e94(%rip),%rbp │ │ │ │ + lea 0x5e8c(%rip),%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%edx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ @@ -71763,15 +71763,15 @@ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov 0x11ff9(%rip),%rax │ │ │ │ movl $0x8,(%rsp) │ │ │ │ mov (%rax),%rdi │ │ │ │ movl $0x30,0x4(%rsp) │ │ │ │ callq d090 <__vfprintf_chk@plt> │ │ │ │ mov 0x11ffb(%rip),%rax │ │ │ │ - lea 0x5cbc(%rip),%rsi │ │ │ │ + lea 0x5cac(%rip),%rsi │ │ │ │ mov (%rax),%rdi │ │ │ │ callq d1e0 │ │ │ │ mov 0x12035(%rip),%rax │ │ │ │ addl $0x1,(%rax) │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ jne 5af66 │ │ │ │ @@ -71822,15 +71822,15 @@ │ │ │ │ je 5b000 │ │ │ │ lea -0x48(%rdi),%rdi │ │ │ │ mov %rdi,0x38(%rdx) │ │ │ │ mov %rdx,-0x18(%rax) │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ mov $0xf0e0d0c9,%edi │ │ │ │ mov %ecx,-0x3c(%rax) │ │ │ │ - mov 0x5ec8(%rip),%rcx │ │ │ │ + mov 0x5eb8(%rip),%rcx │ │ │ │ movq $0x0,-0x10(%rax) │ │ │ │ mov %rsi,-0x48(%rax) │ │ │ │ movl $0x12d687,-0x40(%rax) │ │ │ │ mov %r9,-0x38(%rax) │ │ │ │ mov %r8,-0x30(%rax) │ │ │ │ mov %rdx,-0x28(%rax) │ │ │ │ mov %rdi,-0x20(%rax) │ │ │ │ @@ -71862,15 +71862,15 @@ │ │ │ │ mov %esi,%ebp │ │ │ │ push %rbx │ │ │ │ mov -0x20(%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 5b0b0 │ │ │ │ add -0x48(%rbx),%rbx │ │ │ │ - movsd 0x5e50(%rip),%xmm0 │ │ │ │ + movsd 0x5e40(%rip),%xmm0 │ │ │ │ ucomisd (%rbx),%xmm0 │ │ │ │ jp 5b100 │ │ │ │ mov $0x0,%eax │ │ │ │ jne 5b100 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -71882,15 +71882,15 @@ │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %esi,%r8d │ │ │ │ mov %r12,%rcx │ │ │ │ push %rax │ │ │ │ mov %r14,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r13,%rdx │ │ │ │ - lea 0x5c33(%rip),%rdi │ │ │ │ + lea 0x5c23(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ cmpq $0xf0e0d9c,-0x20(%rbx) │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ je 5b170 │ │ │ │ mov 0x11e97(%rip),%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -71905,41 +71905,41 @@ │ │ │ │ retq │ │ │ │ nopl (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,%r8d │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ - lea 0x5b16(%rip),%rdi │ │ │ │ + lea 0x5b06(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ - movsd 0x5dc6(%rip),%xmm0 │ │ │ │ + movsd 0x5db6(%rip),%xmm0 │ │ │ │ ucomisd (%rbx),%xmm0 │ │ │ │ jp 5b158 │ │ │ │ jne 5b158 │ │ │ │ - lea 0x5aea(%rip),%rdi │ │ │ │ + lea 0x5ada(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov 0x11e41(%rip),%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ mov (%rax),%eax │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ test %eax,%eax │ │ │ │ setne %al │ │ │ │ movzbl %al,%eax │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5ada(%rip),%rdi │ │ │ │ + lea 0x5aca(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 5b138 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x5a99(%rip),%rdi │ │ │ │ + lea 0x5a89(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmpq 5b0e2 │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000000000005b190 : │ │ │ │ @@ -72002,30 +72002,30 @@ │ │ │ │ mov %rax,0x17ce1(%rip) │ │ │ │ jmp 5b218 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %esi,%r8d │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x5ac5(%rip),%rdi │ │ │ │ + lea 0x5ab5(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov 0x11d0f(%rip),%rax │ │ │ │ - lea 0x59d0(%rip),%rdi │ │ │ │ + lea 0x59c0(%rip),%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ movl $0x1,(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ jmp 5b22d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x8,%rsp │ │ │ │ pushq 0x17c96(%rip) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%r9 │ │ │ │ - lea 0x5aa9(%rip),%rdi │ │ │ │ + lea 0x5a99(%rip),%rdi │ │ │ │ mov %r14d,%r8d │ │ │ │ mov %r15,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ callq 5ae80 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ jmp 5b26a │ │ │ │ @@ -72055,15 +72055,15 @@ │ │ │ │ mov %rdi,%rbp │ │ │ │ callq 5b060 │ │ │ │ mov 0x11c76(%rip),%r10 │ │ │ │ mov (%r10),%edi │ │ │ │ test %edi,%edi │ │ │ │ je 5b340 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x5abe(%rip),%rdi │ │ │ │ + lea 0x5aae(%rip),%rdi │ │ │ │ movl $0x1,(%r10) │ │ │ │ callq 5ae80 │ │ │ │ add $0x18,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ @@ -72072,15 +72072,15 @@ │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ lea -0x48(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - mov 0x5b92(%rip),%rcx │ │ │ │ + mov 0x5b82(%rip),%rcx │ │ │ │ movq $0xf0e0d9c,-0x20(%rbp) │ │ │ │ sub %rax,0x17bcb(%rip) │ │ │ │ mov %rcx,0x0(%rbp,%rax,1) │ │ │ │ subq $0x1,0x17bae(%rip) │ │ │ │ mov %rdi,(%rsp) │ │ │ │ callq 5b040 │ │ │ │ mov %rbx,%rdx │ │ │ │ @@ -72124,15 +72124,15 @@ │ │ │ │ pop %r15 │ │ │ │ retq │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %edx,%r8d │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x5906(%rip),%rdi │ │ │ │ + lea 0x58f6(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ mov 0x11b52(%rip),%r10 │ │ │ │ jmpq 5b311 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ retq │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ @@ -72140,15 +72140,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r15,%rsi │ │ │ │ pushq 0x17adc(%rip) │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %r12d,%r8d │ │ │ │ mov %r14,%rdx │ │ │ │ - lea 0x592c(%rip),%rdi │ │ │ │ + lea 0x591c(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rsp),%r10 │ │ │ │ jmpq 5b311 │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -72162,15 +72162,15 @@ │ │ │ │ sub $0x8,%rsp │ │ │ │ callq 5b060 │ │ │ │ mov 0x11ae2(%rip),%rax │ │ │ │ mov (%rax),%edx │ │ │ │ test %edx,%edx │ │ │ │ jne 5b4f0 │ │ │ │ mov -0x48(%rbx),%rax │ │ │ │ - mov 0x5a39(%rip),%rdi │ │ │ │ + mov 0x5a29(%rip),%rdi │ │ │ │ lea -0x48(%rbx),%rbp │ │ │ │ xor %esi,%esi │ │ │ │ movq $0xf0e0d9c,-0x20(%rbx) │ │ │ │ mov %rdi,(%rbx,%rax,1) │ │ │ │ mov %rbp,%rdi │ │ │ │ sub %rax,0x17a65(%rip) │ │ │ │ subq $0x1,0x17a4d(%rip) │ │ │ │ @@ -72179,71 +72179,71 @@ │ │ │ │ mov %rbp,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmpq d0e0 │ │ │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ movl $0x1,(%rax) │ │ │ │ add $0x8,%rsp │ │ │ │ - lea 0x5765(%rip),%rdi │ │ │ │ + lea 0x5755(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmpq 5ae80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ retq │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 000000000005b520 : │ │ │ │ - lea 0x5703(%rip),%r8 │ │ │ │ - lea 0x58ca(%rip),%rcx │ │ │ │ + lea 0x56f3(%rip),%r8 │ │ │ │ + lea 0x58ba(%rip),%rcx │ │ │ │ mov $0x137,%esi │ │ │ │ - lea 0x5749(%rip),%rdx │ │ │ │ + lea 0x5739(%rip),%rdx │ │ │ │ jmpq 5b190 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000005b540 : │ │ │ │ - lea 0x56e3(%rip),%r8 │ │ │ │ - lea 0x58aa(%rip),%rcx │ │ │ │ + lea 0x56d3(%rip),%r8 │ │ │ │ + lea 0x589a(%rip),%rcx │ │ │ │ mov $0x13e,%esi │ │ │ │ - lea 0x5731(%rip),%rdx │ │ │ │ + lea 0x5721(%rip),%rdx │ │ │ │ jmpq 5b480 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000005b560 : │ │ │ │ push %r13 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ mov %edi,%ebx │ │ │ │ - lea 0x5718(%rip),%rdi │ │ │ │ + lea 0x5708(%rip),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ callq 5adb0 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %ebx,%r8d │ │ │ │ mov %r13,%rcx │ │ │ │ pushq 0x1799d(%rip) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x17986(%rip),%r9 │ │ │ │ - lea 0x5707(%rip),%rdi │ │ │ │ + lea 0x56f7(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ mov 0x17973(%rip),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x17972(%rip),%rdx │ │ │ │ mov 0x1795b(%rip),%rsi │ │ │ │ - lea 0x585c(%rip),%rdi │ │ │ │ + lea 0x584c(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ add $0x18,%rsp │ │ │ │ - lea 0x56e7(%rip),%rdi │ │ │ │ + lea 0x56d7(%rip),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ jmpq 5adb0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -72253,87 +72253,87 @@ │ │ │ │ pushq 0x17936(%rip) │ │ │ │ mov %rsi,%r10 │ │ │ │ mov %edi,%r8d │ │ │ │ mov 0x17921(%rip),%r9 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov %r10,%rcx │ │ │ │ - lea 0x584a(%rip),%rdi │ │ │ │ + lea 0x583a(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ add $0x18,%rsp │ │ │ │ retq │ │ │ │ │ │ │ │ 000000000005b620 : │ │ │ │ push %r12 │ │ │ │ mov 0x178ff(%rip),%r9 │ │ │ │ mov %rdi,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x178fb(%rip),%r8 │ │ │ │ mov 0x178e4(%rip),%rcx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x57e0(%rip),%rdx │ │ │ │ + lea 0x57d0(%rip),%rdx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov %r12,%rcx │ │ │ │ mov $0x6,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x566e(%rip),%rdi │ │ │ │ + lea 0x565e(%rip),%rdi │ │ │ │ callq d500 │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ retq │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 000000000005b670 : │ │ │ │ push %r13 │ │ │ │ mov $0x1,%esi │ │ │ │ mov %edx,%r13d │ │ │ │ xor %eax,%eax │ │ │ │ push %r12 │ │ │ │ - lea 0x57a3(%rip),%rdx │ │ │ │ + lea 0x5793(%rip),%rdx │ │ │ │ mov %rdi,%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x17895(%rip),%r9 │ │ │ │ mov 0x17896(%rip),%r8 │ │ │ │ mov 0x1787f(%rip),%rcx │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov %r13d,%ecx │ │ │ │ mov %r12,%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x561e(%rip),%rdx │ │ │ │ + lea 0x560e(%rip),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ callq d510 <__fprintf_chk@plt> │ │ │ │ mov %r12,%rcx │ │ │ │ mov $0x6,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x55fc(%rip),%rdi │ │ │ │ + lea 0x55ec(%rip),%rdi │ │ │ │ callq d500 │ │ │ │ add $0x8,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ retq │ │ │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000000000005b6f0 : │ │ │ │ push %rbx │ │ │ │ mov 0x17828(%rip),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x55e7(%rip),%rdi │ │ │ │ + lea 0x55d7(%rip),%rdi │ │ │ │ callq 5adb0 │ │ │ │ xor %eax,%eax │ │ │ │ test %rbx,%rbx │ │ │ │ jne 5b710 │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ nop │ │ │ │ - lea 0x5781(%rip),%rdi │ │ │ │ + lea 0x5771(%rip),%rdi │ │ │ │ callq 5ae80 │ │ │ │ mov 0x1185d(%rip),%rax │ │ │ │ - lea 0x5796(%rip),%rdi │ │ │ │ + lea 0x5786(%rip),%rdi │ │ │ │ movl $0x1,(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ callq 5ae80 │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ retq │ │ │ │ xchg %ax,%ax │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1093,174 +1093,173 @@ │ │ │ │ 0x00060420 65000000 00000000 5f5f6d61 696e5f5f e.......__main__ │ │ │ │ 0x00060430 005f696e 5f006772 61640063 6f6e6e00 ._in_.grad.conn. │ │ │ │ 0x00060440 636f6566 00636d61 70005f62 66004154 coef.cmap._bf.AT │ │ │ │ 0x00060450 42540072 6574006f 7574006d 61740066 BT.ret.out.mat.f │ │ │ │ 0x00060460 69730064 6976005f 42005f41 00415442 is.div._B._A.ATB │ │ │ │ 0x00060470 00414254 006e7000 696e5f00 62660041 .ABT.np.in_.bf.A │ │ │ │ 0x00060480 42004200 41000000 00000000 0000f0bf B.B.A........... │ │ │ │ - 0x00060490 64775f73 75726661 63655f6c 74722829 dw_surface_ltr() │ │ │ │ - 0x000604a0 3a204552 525f5377 69746368 0a00756e : ERR_Switch..un │ │ │ │ - 0x000604b0 6b6e6f77 6e206d75 6c746970 6c696361 known multiplica │ │ │ │ - 0x000604c0 74696f6e 206d6f64 65210a00 73796d32 tion mode!..sym2 │ │ │ │ - 0x000604d0 6e6f6e73 796d2829 3a204552 525f5377 nonsym(): ERR_Sw │ │ │ │ - 0x000604e0 69746368 0a000000 64697667 7261645f itch....divgrad_ │ │ │ │ - 0x000604f0 6275696c 645f6774 6728293a 20455252 build_gtg(): ERR │ │ │ │ - 0x00060500 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ - 0x00060510 64697667 7261645f 6163745f 675f6d28 divgrad_act_g_m( │ │ │ │ - 0x00060520 293a2045 52525f53 77697463 680a0000 ): ERR_Switch... │ │ │ │ - 0x00060530 64697667 7261645f 6163745f 67745f6d divgrad_act_gt_m │ │ │ │ - 0x00060540 28293a20 4552525f 53776974 63680a00 (): ERR_Switch.. │ │ │ │ - 0x00060550 64697667 7261645f 6163745f 62675f6d divgrad_act_bg_m │ │ │ │ - 0x00060560 28293a20 4552525f 53776974 63680a00 (): ERR_Switch.. │ │ │ │ - 0x00060570 636f6e76 6563745f 6275696c 645f7674 convect_build_vt │ │ │ │ - 0x00060580 62672829 3a204552 525f5377 69746368 bg(): ERR_Switch │ │ │ │ - 0x00060590 0a000000 00000000 636f6e76 6563745f ........convect_ │ │ │ │ - 0x000605a0 6275696c 645f7674 6728293a 20455252 build_vtg(): ERR │ │ │ │ - 0x000605b0 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ - 0x000605c0 666f726d 5f746c63 635f7374 7261696e form_tlcc_strain │ │ │ │ - 0x000605d0 47726565 6e5f5653 28293a20 4552525f Green_VS(): ERR_ │ │ │ │ - 0x000605e0 53776974 63680a00 77617270 2076696f Switch..warp vio │ │ │ │ - 0x000605f0 6c617469 6f6e2025 65206174 20286965 lation %e at (ie │ │ │ │ - 0x00060600 6c3a2025 642c2069 71703a20 25642921 l: %d, iqp: %d)! │ │ │ │ - 0x00060610 0a000000 00000000 00000000 0000f03f ...............? │ │ │ │ - 0x00060620 00000000 0000e03f 55555555 5555e5bf .......?UUUUUU.. │ │ │ │ - 0x00060630 00000000 00000840 55555555 5555e53f .......@UUUUUU.? │ │ │ │ - 0x00060640 1cc7711c c771cc3f 1cc7711c c771ec3f ..q..q.?..q..q.? │ │ │ │ - 0x00060650 55555555 5555f5bf 1cc7711c c771fc3f UUUUUU....q..q.? │ │ │ │ - 0x00060660 55555555 555505c0 55555555 5555f53f UUUUUU..UUUUUU.? │ │ │ │ - 0x00060670 00000000 00001040 00000000 000000c0 .......@........ │ │ │ │ - 0x00060680 00000000 00000080 00000000 00000000 ................ │ │ │ │ - 0x00060690 6c61706c 6163655f 6275696c 645f6774 laplace_build_gt │ │ │ │ - 0x000606a0 6728293a 20455252 5f537769 7463680a g(): ERR_Switch. │ │ │ │ - 0x000606b0 00000000 00000000 6c61706c 6163655f ........laplace_ │ │ │ │ - 0x000606c0 6163745f 675f6d28 293a2045 52525f53 act_g_m(): ERR_S │ │ │ │ - 0x000606d0 77697463 680a0000 6c61706c 6163655f witch...laplace_ │ │ │ │ - 0x000606e0 6163745f 67745f6d 28293a20 4552525f act_gt_m(): ERR_ │ │ │ │ - 0x000606f0 53776974 63680a00 6f705f6e 6f6e7379 Switch..op_nonsy │ │ │ │ - 0x00060700 6d5f6269 6f742829 3a204552 525f5377 m_biot(): ERR_Sw │ │ │ │ - 0x00060710 69746368 0a006e45 50206d69 736d6174 itch..nEP mismat │ │ │ │ - 0x00060720 63683a20 2564203d 3d202564 21000000 ch: %d == %d!... │ │ │ │ - 0x00060730 666f726d 5f736463 635f7374 7261696e form_sdcc_strain │ │ │ │ - 0x00060740 43617563 68795f56 5328293a 20455252 Cauchy_VS(): ERR │ │ │ │ - 0x00060750 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ - 0x00060760 666f726d 5f736463 635f6163 744f7047 form_sdcc_actOpG │ │ │ │ - 0x00060770 545f5653 3328293a 20455252 5f537769 T_VS3(): ERR_Swi │ │ │ │ - 0x00060780 7463680a 00000000 666f726d 5f736463 tch.....form_sdc │ │ │ │ - 0x00060790 635f6163 744f7047 545f4d33 28293a20 c_actOpGT_M3(): │ │ │ │ - 0x000607a0 4552525f 53776974 63680a00 00000000 ERR_Switch...... │ │ │ │ - 0x000607b0 666f726d 5f736463 635f6163 744f7047 form_sdcc_actOpG │ │ │ │ - 0x000607c0 5f524d33 28293a20 4552525f 53776974 _RM3(): ERR_Swit │ │ │ │ - 0x000607d0 63680a00 00000000 6275696c 645f6e6f ch......build_no │ │ │ │ - 0x000607e0 6e73796d 5f677261 6428293a 20455252 nsym_grad(): ERR │ │ │ │ - 0x000607f0 5f537769 7463680a 00666d66 5f616c6c _Switch..fmf_all │ │ │ │ - 0x00060800 6f630066 6d665f70 72657465 6e642829 oc.fmf_pretend() │ │ │ │ - 0x00060810 3a204552 525f4f76 65727772 6974650a : ERR_Overwrite. │ │ │ │ - 0x00060820 00666d66 635f636f 70792829 3a204552 .fmfc_copy(): ER │ │ │ │ - 0x00060830 525f4261 644d6174 63680a00 20252e36 R_BadMatch.. %.6 │ │ │ │ - 0x00060840 6500666d 665f7072 696e7428 293a2045 e.fmf_print(): E │ │ │ │ - 0x00060850 52525f53 77697463 68210a00 25642025 RR_Switch!..%d % │ │ │ │ - 0x00060860 64202564 20256420 25640a00 20252e31 d %d %d %d.. %.1 │ │ │ │ - 0x00060870 32650066 6d66725f 7072696e 7428293a 2e.fmfr_print(): │ │ │ │ - 0x00060880 20455252 5f537769 74636821 0a00666d ERR_Switch!..fm │ │ │ │ - 0x00060890 665f7361 76652829 3a204552 525f4669 f_save(): ERR_Fi │ │ │ │ - 0x000608a0 6c654f70 656e0a00 666d6672 5f736176 leOpen..fmfr_sav │ │ │ │ - 0x000608b0 6528293a 20455252 5f46696c 654f7065 e(): ERR_FileOpe │ │ │ │ - 0x000608c0 6e0a0066 6d66635f 73617665 28293a20 n..fmfc_save(): │ │ │ │ - 0x000608d0 4552525f 46696c65 4f70656e 0a002564 ERR_FileOpen..%d │ │ │ │ - 0x000608e0 20252e31 32650a00 73666570 792f6469 %.12e..sfepy/di │ │ │ │ - 0x000608f0 73637265 74652f63 6f6d6d6f 6e2f6578 screte/common/ex │ │ │ │ - 0x00060900 746d6f64 732f666d 6669656c 642e6300 tmods/fmfield.c. │ │ │ │ - 0x00060910 666d665f 616c6c6f 6328293a 20464d46 fmf_alloc(): FMF │ │ │ │ - 0x00060920 69656c64 20776173 20707265 74656e64 ield was pretend │ │ │ │ - 0x00060930 65640a00 00000000 666d6672 5f707265 ed......fmfr_pre │ │ │ │ - 0x00060940 74656e64 28293a20 4552525f 4f766572 tend(): ERR_Over │ │ │ │ - 0x00060950 77726974 650a0000 666d665f 636f7079 write...fmf_copy │ │ │ │ - 0x00060960 28293a20 4552525f 4261644d 61746368 (): ERR_BadMatch │ │ │ │ - 0x00060970 3a202825 64202564 20256429 203d2028 : (%d %d %d) = ( │ │ │ │ - 0x00060980 25642025 64202564 290a0000 00000000 %d %d %d)....... │ │ │ │ - 0x00060990 6e43656c 6c3a2025 64206e4c 65763a20 nCell: %d nLev: │ │ │ │ - 0x000609a0 2564206e 526f773a 20256420 6e436f6c %d nRow: %d nCol │ │ │ │ - 0x000609b0 3a202564 0a000000 6f666673 65743a20 : %d....offset: │ │ │ │ - 0x000609c0 2564206e 436f6c46 756c6c3a 20256420 %d nColFull: %d │ │ │ │ - 0x000609d0 6e416c6c 6f633a20 25642063 656c6c53 nAlloc: %d cellS │ │ │ │ - 0x000609e0 697a6520 25640a00 bc89d897 b2d29c3c ize %d.........< │ │ │ │ - 0x000609f0 67656d65 5f696e76 65727433 78332829 geme_invert3x3() │ │ │ │ - 0x00060a00 3a204552 525f5377 69746368 0a00706f : ERR_Switch..po │ │ │ │ - 0x00060a10 73736962 6c792073 696e6775 6c617220 ssibly singular │ │ │ │ - 0x00060a20 6d617472 6978210a 0067656d 655f6465 matrix!..geme_de │ │ │ │ - 0x00060a30 74337833 28293a20 4552525f 53776974 t3x3(): ERR_Swit │ │ │ │ - 0x00060a40 63680a00 67656d65 5f747261 63653378 ch..geme_trace3x │ │ │ │ - 0x00060a50 3328293a 20455252 5f537769 7463680a 3(): ERR_Switch. │ │ │ │ - 0x00060a60 0067656d 655f696e 76617231 28293a20 .geme_invar1(): │ │ │ │ - 0x00060a70 4552525f 53776974 63680a00 67656d65 ERR_Switch..geme │ │ │ │ - 0x00060a80 5f696e76 61723228 293a2045 52525f53 _invar2(): ERR_S │ │ │ │ - 0x00060a90 77697463 680a0067 656d655f 6e6f726d witch..geme_norm │ │ │ │ - 0x00060aa0 3328293a 20455252 5f537769 7463680a 3(): ERR_Switch. │ │ │ │ - 0x00060ab0 0067656d 655f6569 67337833 28293a20 .geme_eig3x3(): │ │ │ │ - 0x00060ac0 4552525f 53776974 63680a00 67656d65 ERR_Switch..geme │ │ │ │ - 0x00060ad0 5f6d756c 5432535f 41412829 3a204552 _mulT2S_AA(): ER │ │ │ │ - 0x00060ae0 525f5377 69746368 0a002564 20000000 R_Switch..%d ... │ │ │ │ - 0x00060af0 67656d65 5f74656e 736f7232 76656374 geme_tensor2vect │ │ │ │ - 0x00060b00 6f725333 28293a20 4552525f 53776974 orS3(): ERR_Swit │ │ │ │ - 0x00060b10 63680a00 00000000 67656d65 5f6d756c ch......geme_mul │ │ │ │ - 0x00060b20 54325354 32535f54 34535f69 6b6a6c28 T2ST2S_T4S_ikjl( │ │ │ │ - 0x00060b30 293a2045 52525f53 77697463 680a0000 ): ERR_Switch... │ │ │ │ - 0x00060b40 67656d65 5f6d756c 54325354 32535f54 geme_mulT2ST2S_T │ │ │ │ - 0x00060b50 34535f69 6c6a6b28 293a2045 52525f53 4S_iljk(): ERR_S │ │ │ │ - 0x00060b60 77697463 680a0000 00000000 00000000 witch........... │ │ │ │ - 0x00060b70 00000000 01000000 02000000 01000000 ................ │ │ │ │ - 0x00060b80 02000000 02000000 00000000 00000000 ................ │ │ │ │ - 0x00060b90 00000000 01000000 02000000 00000000 ................ │ │ │ │ - 0x00060ba0 00000000 01000000 00000000 00000000 ................ │ │ │ │ - 0x00060bb0 ffffffff ffffff7f 00000000 00000000 ................ │ │ │ │ - 0x00060bc0 83d8766f ae9d8334 112d4454 fb210940 ..vo...4.-DT.!.@ │ │ │ │ - 0x00060bd0 00000000 0000e0bf 00000000 00002240 .............."@ │ │ │ │ - 0x00060be0 00000000 00003b40 00000000 00004b40 ......;@......K@ │ │ │ │ - 0x00060bf0 112d4454 fb211940 63636f72 65206572 .-DT.!.@ccore er │ │ │ │ - 0x00060c00 726f7220 28736565 2061626f 76652900 ror (see above). │ │ │ │ - 0x00060c10 6d656d6f 72792077 61732061 6c726561 memory was alrea │ │ │ │ - 0x00060c20 64792066 72656564 210a0025 73202573 dy freed!..%s %s │ │ │ │ - 0x00060c30 20257320 25643a0a 0064616d 61676564 %s %d:..damaged │ │ │ │ - 0x00060c40 20746169 6c210a00 6d656d5f 616c6c6f tail!..mem_allo │ │ │ │ - 0x00060c50 635f6d65 6d28293a 20657272 6f722065 c_mem(): error e │ │ │ │ - 0x00060c60 78697421 0a006d65 6d5f6672 65655f6d xit!..mem_free_m │ │ │ │ - 0x00060c70 656d2829 3a206572 726f7220 65786974 em(): error exit │ │ │ │ - 0x00060c80 210a0070 79616c6c 6f630070 79667265 !..pyalloc.pyfre │ │ │ │ - 0x00060c90 65006368 65636b69 6e67206d 656d6f72 e.checking memor │ │ │ │ - 0x00060ca0 7920696e 74656772 69747920 696e0a00 y integrity in.. │ │ │ │ - 0x00060cb0 25732c20 25732c20 25732829 2c202564 %s, %s, %s(), %d │ │ │ │ - 0x00060cc0 3a0a006d 656d6f72 79204f4b 2e0a0064 :..memory OK...d │ │ │ │ - 0x00060cd0 6f6e652e 0a007072 696e7469 6e67206d one...printing m │ │ │ │ - 0x00060ce0 61783a20 25640a00 66726565 696e6720 ax: %d..freeing │ │ │ │ - 0x00060cf0 67617262 6167652e 0a000000 00000000 garbage......... │ │ │ │ - 0x00060d00 25732c20 25732c20 25732c20 25643a20 %s, %s, %s, %d: │ │ │ │ - 0x00060d10 7074723a 2025702c 20636f6f 6b69653a ptr: %p, cookie: │ │ │ │ - 0x00060d20 2025640a 00000000 25732c20 25732c20 %d.....%s, %s, │ │ │ │ - 0x00060d30 25732c20 25643a20 7a65726f 20616c6c %s, %d: zero all │ │ │ │ - 0x00060d40 6f636174 696f6e21 0a000000 00000000 ocation!........ │ │ │ │ - 0x00060d50 25732c20 25732c20 25732c20 25643a20 %s, %s, %s, %d: │ │ │ │ - 0x00060d60 6572726f 7220616c 6c6f6361 74696e67 error allocating │ │ │ │ - 0x00060d70 20257a75 20627974 65732028 63757272 %zu bytes (curr │ │ │ │ - 0x00060d80 656e743a 20257a75 292e0a00 00000000 ent: %zu)....... │ │ │ │ - 0x00060d90 25732c20 25732c20 25732c20 25643a20 %s, %s, %s, %d: │ │ │ │ - 0x00060da0 6572726f 72207265 2d616c6c 6f636174 error re-allocat │ │ │ │ - 0x00060db0 696e6720 746f2025 7a752062 79746573 ing to %zu bytes │ │ │ │ - 0x00060dc0 20286375 7272656e 743a2025 7a75292e (current: %zu). │ │ │ │ - 0x00060dd0 0a000000 00000000 6d656d5f 7265616c ........mem_real │ │ │ │ - 0x00060de0 6c6f635f 6d656d28 293a2065 72726f72 loc_mem(): error │ │ │ │ - 0x00060df0 20657869 74210a00 73666570 792f6469 exit!..sfepy/di │ │ │ │ - 0x00060e00 73637265 74652f63 6f6d6d6f 6e2f6578 screte/common/ex │ │ │ │ - 0x00060e10 746d6f64 732f636f 6d6d6f6e 5f707974 tmods/common_pyt │ │ │ │ - 0x00060e20 686f6e2e 63000000 616c6c6f 63617465 hon.c...allocate │ │ │ │ - 0x00060e30 64206d65 6d6f7279 3a20257a 75207265 d memory: %zu re │ │ │ │ - 0x00060e40 636f7264 732c2075 73616765 3a20257a cords, usage: %z │ │ │ │ - 0x00060e50 752c206d 61783a20 257a750a 00000000 u, max: %zu..... │ │ │ │ - 0x00060e60 25732c20 25732c20 25732829 2c202564 %s, %s, %s(), %d │ │ │ │ - 0x00060e70 3a206d65 6d6f7279 206d6178 3a20257a : memory max: %z │ │ │ │ - 0x00060e80 752c2063 75727265 6e743a20 257a750a u, current: %zu. │ │ │ │ - 0x00060e90 00000000 00000000 64616d61 67656420 ........damaged │ │ │ │ - 0x00060ea0 616c6c6f 63617469 6f6e2072 65636f72 allocation recor │ │ │ │ - 0x00060eb0 64202875 6e646572 72756e29 210a0000 d (underrun)!... │ │ │ │ - 0x00060ec0 6d656d5f 66726565 47617262 61676528 mem_freeGarbage( │ │ │ │ - 0x00060ed0 293a2065 72726f72 20657869 74210a00 ): error exit!.. │ │ │ │ - 0x00060ee0 00002019 1a1cee41 00000038 1b1cae41 .. ....A...8...A │ │ │ │ + 0x00060490 00000000 0000e03f 6e455020 6d69736d .......?nEP mism │ │ │ │ + 0x000604a0 61746368 3a202564 203d3d20 25642100 atch: %d == %d!. │ │ │ │ + 0x000604b0 00000000 0000f03f 6f705f6e 6f6e7379 .......?op_nonsy │ │ │ │ + 0x000604c0 6d5f6269 6f742829 3a204552 525f5377 m_biot(): ERR_Sw │ │ │ │ + 0x000604d0 69746368 0a000000 6c61706c 6163655f itch....laplace_ │ │ │ │ + 0x000604e0 6275696c 645f6774 6728293a 20455252 build_gtg(): ERR │ │ │ │ + 0x000604f0 5f537769 7463680a 00000000 00000000 _Switch......... │ │ │ │ + 0x00060500 6c61706c 6163655f 6163745f 675f6d28 laplace_act_g_m( │ │ │ │ + 0x00060510 293a2045 52525f53 77697463 680a0000 ): ERR_Switch... │ │ │ │ + 0x00060520 6c61706c 6163655f 6163745f 67745f6d laplace_act_gt_m │ │ │ │ + 0x00060530 28293a20 4552525f 53776974 63680a00 (): ERR_Switch.. │ │ │ │ + 0x00060540 666f726d 5f746c63 635f7374 7261696e form_tlcc_strain │ │ │ │ + 0x00060550 47726565 6e5f5653 28293a20 4552525f Green_VS(): ERR_ │ │ │ │ + 0x00060560 53776974 63680a00 77617270 2076696f Switch..warp vio │ │ │ │ + 0x00060570 6c617469 6f6e2025 65206174 20286965 lation %e at (ie │ │ │ │ + 0x00060580 6c3a2025 642c2069 71703a20 25642921 l: %d, iqp: %d)! │ │ │ │ + 0x00060590 0a000000 00000000 55555555 5555e5bf ........UUUUUU.. │ │ │ │ + 0x000605a0 00000000 00000840 55555555 5555e53f .......@UUUUUU.? │ │ │ │ + 0x000605b0 1cc7711c c771cc3f 1cc7711c c771ec3f ..q..q.?..q..q.? │ │ │ │ + 0x000605c0 55555555 5555f5bf 1cc7711c c771fc3f UUUUUU....q..q.? │ │ │ │ + 0x000605d0 55555555 555505c0 55555555 5555f53f UUUUUU..UUUUUU.? │ │ │ │ + 0x000605e0 00000000 00001040 00000000 000000c0 .......@........ │ │ │ │ + 0x000605f0 00000000 00000080 00000000 00000000 ................ │ │ │ │ + 0x00060600 64697667 7261645f 6275696c 645f6774 divgrad_build_gt │ │ │ │ + 0x00060610 6728293a 20455252 5f537769 7463680a g(): ERR_Switch. │ │ │ │ + 0x00060620 00000000 00000000 64697667 7261645f ........divgrad_ │ │ │ │ + 0x00060630 6163745f 675f6d28 293a2045 52525f53 act_g_m(): ERR_S │ │ │ │ + 0x00060640 77697463 680a0000 64697667 7261645f witch...divgrad_ │ │ │ │ + 0x00060650 6163745f 67745f6d 28293a20 4552525f act_gt_m(): ERR_ │ │ │ │ + 0x00060660 53776974 63680a00 64697667 7261645f Switch..divgrad_ │ │ │ │ + 0x00060670 6163745f 62675f6d 28293a20 4552525f act_bg_m(): ERR_ │ │ │ │ + 0x00060680 53776974 63680a00 636f6e76 6563745f Switch..convect_ │ │ │ │ + 0x00060690 6275696c 645f7674 62672829 3a204552 build_vtbg(): ER │ │ │ │ + 0x000606a0 525f5377 69746368 0a000000 00000000 R_Switch........ │ │ │ │ + 0x000606b0 636f6e76 6563745f 6275696c 645f7674 convect_build_vt │ │ │ │ + 0x000606c0 6728293a 20455252 5f537769 7463680a g(): ERR_Switch. │ │ │ │ + 0x000606d0 00756e6b 6e6f776e 206d756c 7469706c .unknown multipl │ │ │ │ + 0x000606e0 69636174 696f6e20 6d6f6465 210a0073 ication mode!..s │ │ │ │ + 0x000606f0 796d326e 6f6e7379 6d28293a 20455252 ym2nonsym(): ERR │ │ │ │ + 0x00060700 5f537769 7463680a 0064775f 73757266 _Switch..dw_surf │ │ │ │ + 0x00060710 6163655f 6c747228 293a2045 52525f53 ace_ltr(): ERR_S │ │ │ │ + 0x00060720 77697463 680a0000 666f726d 5f736463 witch...form_sdc │ │ │ │ + 0x00060730 635f7374 7261696e 43617563 68795f56 c_strainCauchy_V │ │ │ │ + 0x00060740 5328293a 20455252 5f537769 7463680a S(): ERR_Switch. │ │ │ │ + 0x00060750 00000000 00000000 666f726d 5f736463 ........form_sdc │ │ │ │ + 0x00060760 635f6163 744f7047 545f5653 3328293a c_actOpGT_VS3(): │ │ │ │ + 0x00060770 20455252 5f537769 7463680a 00000000 ERR_Switch..... │ │ │ │ + 0x00060780 666f726d 5f736463 635f6163 744f7047 form_sdcc_actOpG │ │ │ │ + 0x00060790 545f4d33 28293a20 4552525f 53776974 T_M3(): ERR_Swit │ │ │ │ + 0x000607a0 63680a00 00000000 666f726d 5f736463 ch......form_sdc │ │ │ │ + 0x000607b0 635f6163 744f7047 5f524d33 28293a20 c_actOpG_RM3(): │ │ │ │ + 0x000607c0 4552525f 53776974 63680a00 00000000 ERR_Switch...... │ │ │ │ + 0x000607d0 6275696c 645f6e6f 6e73796d 5f677261 build_nonsym_gra │ │ │ │ + 0x000607e0 6428293a 20455252 5f537769 7463680a d(): ERR_Switch. │ │ │ │ + 0x000607f0 00666d66 5f616c6c 6f630066 6d665f70 .fmf_alloc.fmf_p │ │ │ │ + 0x00060800 72657465 6e642829 3a204552 525f4f76 retend(): ERR_Ov │ │ │ │ + 0x00060810 65727772 6974650a 00666d66 635f636f erwrite..fmfc_co │ │ │ │ + 0x00060820 70792829 3a204552 525f4261 644d6174 py(): ERR_BadMat │ │ │ │ + 0x00060830 63680a00 20252e36 6500666d 665f7072 ch.. %.6e.fmf_pr │ │ │ │ + 0x00060840 696e7428 293a2045 52525f53 77697463 int(): ERR_Switc │ │ │ │ + 0x00060850 68210a00 25642025 64202564 20256420 h!..%d %d %d %d │ │ │ │ + 0x00060860 25640a00 20252e31 32650066 6d66725f %d.. %.12e.fmfr_ │ │ │ │ + 0x00060870 7072696e 7428293a 20455252 5f537769 print(): ERR_Swi │ │ │ │ + 0x00060880 74636821 0a00666d 665f7361 76652829 tch!..fmf_save() │ │ │ │ + 0x00060890 3a204552 525f4669 6c654f70 656e0a00 : ERR_FileOpen.. │ │ │ │ + 0x000608a0 666d6672 5f736176 6528293a 20455252 fmfr_save(): ERR │ │ │ │ + 0x000608b0 5f46696c 654f7065 6e0a0066 6d66635f _FileOpen..fmfc_ │ │ │ │ + 0x000608c0 73617665 28293a20 4552525f 46696c65 save(): ERR_File │ │ │ │ + 0x000608d0 4f70656e 0a002564 20252e31 32650a00 Open..%d %.12e.. │ │ │ │ + 0x000608e0 73666570 792f6469 73637265 74652f63 sfepy/discrete/c │ │ │ │ + 0x000608f0 6f6d6d6f 6e2f6578 746d6f64 732f666d ommon/extmods/fm │ │ │ │ + 0x00060900 6669656c 642e6300 666d665f 616c6c6f field.c.fmf_allo │ │ │ │ + 0x00060910 6328293a 20464d46 69656c64 20776173 c(): FMField was │ │ │ │ + 0x00060920 20707265 74656e64 65640a00 00000000 pretended...... │ │ │ │ + 0x00060930 666d6672 5f707265 74656e64 28293a20 fmfr_pretend(): │ │ │ │ + 0x00060940 4552525f 4f766572 77726974 650a0000 ERR_Overwrite... │ │ │ │ + 0x00060950 666d665f 636f7079 28293a20 4552525f fmf_copy(): ERR_ │ │ │ │ + 0x00060960 4261644d 61746368 3a202825 64202564 BadMatch: (%d %d │ │ │ │ + 0x00060970 20256429 203d2028 25642025 64202564 %d) = (%d %d %d │ │ │ │ + 0x00060980 290a0000 00000000 6e43656c 6c3a2025 ).......nCell: % │ │ │ │ + 0x00060990 64206e4c 65763a20 2564206e 526f773a d nLev: %d nRow: │ │ │ │ + 0x000609a0 20256420 6e436f6c 3a202564 0a000000 %d nCol: %d.... │ │ │ │ + 0x000609b0 6f666673 65743a20 2564206e 436f6c46 offset: %d nColF │ │ │ │ + 0x000609c0 756c6c3a 20256420 6e416c6c 6f633a20 ull: %d nAlloc: │ │ │ │ + 0x000609d0 25642063 656c6c53 697a6520 25640a00 %d cellSize %d.. │ │ │ │ + 0x000609e0 bc89d897 b2d29c3c 67656d65 5f696e76 .........`... │ │ │ │ - 0x000610b0 f03e0000 400efcff 903f0000 2014fcff .>..@....?.. ... │ │ │ │ - 0x000610c0 30400000 001afcff d0400000 e01ffcff 0@.......@...... │ │ │ │ - 0x000610d0 80410000 0026fcff 20420000 202cfcff .A...&.. B.. ,.. │ │ │ │ - 0x000610e0 c0420000 4032fcff 60430000 9038fcff .B..@2..`C...8.. │ │ │ │ - 0x000610f0 00440000 e03efcff a0440000 3045fcff .D...>...D..0E.. │ │ │ │ - 0x00061100 40450000 804bfcff e0450000 2053fcff @E...K...E.. S.. │ │ │ │ - 0x00061110 94460000 c05afcff 48470000 8062fcff .F...Z..HG...b.. │ │ │ │ - 0x00061120 10480000 f068fcff c0480000 2070fcff .H...h...H.. p.. │ │ │ │ - 0x00061130 74490000 4077fcff 244a0000 607efcff tI..@w..$J..`~.. │ │ │ │ - 0x00061140 d44a0000 8085fcff 844b0000 a08cfcff .J.......K...... │ │ │ │ - 0x00061150 344c0000 c093fcff e44c0000 e09afcff 4L.......L...... │ │ │ │ - 0x00061160 944d0000 00a2fcff 444e0000 20a9fcff .M......DN.. ... │ │ │ │ - 0x00061170 f44e0000 40b0fcff a44f0000 50b7fcff .N..@....O..P... │ │ │ │ - 0x00061180 58500000 70befcff 0c510000 90c5fcff XP..p....Q...... │ │ │ │ - 0x00061190 c0510000 f0ccfcff 74520000 50d4fcff .Q......tR..P... │ │ │ │ - 0x000611a0 28530000 70dbfcff ec530000 d0e3fcff (S..p....S...... │ │ │ │ - 0x000611b0 c4540000 30ecfcff 9c550000 90f4fcff .T..0....U...... │ │ │ │ - 0x000611c0 74560000 f0fcfcff 48570000 7005fdff tV......HW..p... │ │ │ │ - 0x000611d0 18580000 f00dfdff f0580000 6017fdff .X.......X..`... │ │ │ │ - 0x000611e0 d0590000 e01ffdff a05a0000 a027fdff .Y.......Z...'.. │ │ │ │ - 0x000611f0 645b0000 602ffdff 285c0000 8037fdff d[..`/..(\...7.. │ │ │ │ - 0x00061200 fc5c0000 c03ffdff c05d0000 2049fdff .\...?...].. I.. │ │ │ │ - 0x00061210 a45e0000 8052fdff 885f0000 e05bfdff .^...R..._...[.. │ │ │ │ - 0x00061220 6c600000 7065fdff 54610000 d06efdff l`..pe..Ta...n.. │ │ │ │ - 0x00061230 3c620000 3078fdff 20630000 9081fdff .. │ │ │ │ - 0x00061370 60760000 403efeff 90760000 2041feff `v..@>...v.. A.. │ │ │ │ - 0x00061380 e0760000 e047feff 30770000 d049feff .v...G..0w...I.. │ │ │ │ - 0x00061390 7c770000 f04bfeff e0770000 004cfeff |w...K...w...L.. │ │ │ │ - 0x000613a0 f4770000 104cfeff 08780000 804dfeff .w...L...x...M.. │ │ │ │ - 0x000613b0 60780000 0051feff b0780000 1051feff `x...Q...x...Q.. │ │ │ │ - 0x000613c0 c4780000 2051feff d8780000 9054feff .x.. Q...x...T.. │ │ │ │ - 0x000613d0 28790000 9057feff 78790000 b05afeff (y...W..xy...Z.. │ │ │ │ - 0x000613e0 c8790000 905dfeff 187a0000 8060feff .y...]...z...`.. │ │ │ │ - 0x000613f0 687a0000 7064feff b87a0000 e068feff hz..pd...z...h.. │ │ │ │ - 0x00061400 087b0000 f06efeff 587b0000 7075feff .{...n..X{..pu.. │ │ │ │ - 0x00061410 a87b0000 7077feff 0c7c0000 8077feff .{..pw...|...w.. │ │ │ │ - 0x00061420 207c0000 9077feff 347c0000 a07afeff |...w..4|...z.. │ │ │ │ - 0x00061430 847c0000 707dfeff d47c0000 0083feff .|..p}...|...... │ │ │ │ - 0x00061440 247d0000 b087feff 747d0000 c08dfeff $}......t}...... │ │ │ │ - 0x00061450 c47d0000 1092feff 147e0000 6098feff .}.......~..`... │ │ │ │ - 0x00061460 647e0000 409bfeff b47e0000 e09dfeff d~..@....~...... │ │ │ │ - 0x00061470 047f0000 609ffeff 547f0000 70a1feff ....`...T...p... │ │ │ │ - 0x00061480 a87f0000 60a3feff f87f0000 50a6feff ....`.......P... │ │ │ │ - 0x00061490 68800000 90a9feff b8800000 60abfeff h...........`... │ │ │ │ - 0x000614a0 08810000 70b5feff 58810000 70b7feff ....p...X...p... │ │ │ │ - 0x000614b0 a8810000 30b9feff f4810000 40bafeff ....0.......@... │ │ │ │ - 0x000614c0 5c820000 f0bbfeff a8820000 80bdfeff \............... │ │ │ │ - 0x000614d0 f8820000 f0c0feff 48830000 60c3feff ........H...`... │ │ │ │ - 0x000614e0 98830000 20c6feff e8830000 a0cafeff .... ........... │ │ │ │ - 0x000614f0 38840000 00cdfeff 84840000 d0cffeff 8............... │ │ │ │ - 0x00061500 d4840000 80d3feff 28850000 d0d6feff ........(....... │ │ │ │ - 0x00061510 90850000 00dbfeff f8850000 10dffeff ................ │ │ │ │ - 0x00061520 60860000 10e1feff ac860000 d0e2feff `............... │ │ │ │ - 0x00061530 f8860000 50e5feff 48870000 10e7feff ....P...H....... │ │ │ │ - 0x00061540 94870000 60eafeff e4870000 b0ebfeff ....`........... │ │ │ │ - 0x00061550 30880000 c0edfeff 80880000 b0f0feff 0............... │ │ │ │ - 0x00061560 d0880000 30f4feff 20890000 d0f6feff ....0... ....... │ │ │ │ - 0x00061570 6c890000 40fafeff bc890000 b0fdfeff l...@........... │ │ │ │ - 0x00061580 0c8a0000 80fffeff 608a0000 e000ffff ........`....... │ │ │ │ - 0x00061590 ac8a0000 2002ffff f88a0000 f003ffff .... ........... │ │ │ │ - 0x000615a0 488b0000 1006ffff 988b0000 1008ffff H............... │ │ │ │ - 0x000615b0 e88b0000 3009ffff 348c0000 b00bffff ....0...4....... │ │ │ │ - 0x000615c0 848c0000 100effff d08c0000 d013ffff ................ │ │ │ │ - 0x000615d0 208d0000 1017ffff 708d0000 801affff .......p....... │ │ │ │ - 0x000615e0 c08d0000 501cffff 108e0000 f01effff ....P........... │ │ │ │ - 0x000615f0 5c8e0000 d020ffff a88e0000 a025ffff \.... .......%.. │ │ │ │ - 0x00061600 f88e0000 1029ffff 488f0000 902affff .....)..H....*.. │ │ │ │ - 0x00061610 948f0000 e02dffff e48f0000 8032ffff .....-.......2.. │ │ │ │ - 0x00061620 34900000 b036ffff 84900000 203affff 4....6...... :.. │ │ │ │ - 0x00061630 d8900000 a03bffff 08910000 f03effff .....;.......>.. │ │ │ │ - 0x00061640 54910000 6044ffff a0910000 d048ffff T...`D.......H.. │ │ │ │ - 0x00061650 ec910000 f04affff 50920000 604bffff .....J..P...`K.. │ │ │ │ - 0x00061660 6c920000 c04bffff a8920000 004cffff l....K.......L.. │ │ │ │ - 0x00061670 d0920000 204cffff e8920000 804cffff .... L.......L.. │ │ │ │ - 0x00061680 08930000 c04cffff 24930000 404dffff .....L..$...@M.. │ │ │ │ - 0x00061690 6c930000 804dffff 80930000 004effff l....M.......N.. │ │ │ │ - 0x000616a0 c8930000 204effff dc930000 404effff .... N......@N.. │ │ │ │ - 0x000616b0 f0930000 804effff 04940000 204fffff .....N...... O.. │ │ │ │ - 0x000616c0 48940000 604fffff 5c940000 904fffff H...`O..\....O.. │ │ │ │ - 0x000616d0 74940000 d04fffff 88940000 2050ffff t....O...... P.. │ │ │ │ - 0x000616e0 9c940000 9050ffff b0940000 2051ffff .....P...... Q.. │ │ │ │ - 0x000616f0 e4940000 2052ffff 28950000 c052ffff .... R..(....R.. │ │ │ │ - 0x00061700 60950000 d053ffff ac950000 5055ffff `....S......PU.. │ │ │ │ - 0x00061710 f0950000 b056ffff 34960000 1058ffff .....V..4....X.. │ │ │ │ - 0x00061720 78960000 a059ffff bc960000 105bffff x....Y.......[.. │ │ │ │ - 0x00061730 00970000 a05cffff 44970000 305effff .....\..D...0^.. │ │ │ │ - 0x00061740 88970000 a05fffff cc970000 f05fffff ....._......._.. │ │ │ │ - 0x00061750 e0970000 4060ffff f4970000 9060ffff ....@`.......`.. │ │ │ │ - 0x00061760 08980000 f060ffff 1c980000 4061ffff .....`......@a.. │ │ │ │ - 0x00061770 30980000 7062ffff 78980000 f062ffff 0...pb..x....b.. │ │ │ │ - 0x00061780 8c980000 f063ffff d0980000 3064ffff .....c......0d.. │ │ │ │ - 0x00061790 e4980000 2065ffff 28990000 1066ffff .... e..(....f.. │ │ │ │ - 0x000617a0 6c990000 2067ffff b0990000 c067ffff l... g.......g.. │ │ │ │ - 0x000617b0 e8990000 c068ffff 309a0000 f069ffff .....h..0....i.. │ │ │ │ - 0x000617c0 7c9a0000 506bffff c89a0000 b06bffff |...Pk.......k.. │ │ │ │ - 0x000617d0 fc9a0000 a06cffff 409b0000 106dffff .....l..@....m.. │ │ │ │ - 0x000617e0 689b0000 806effff c09b0000 a06fffff h....n.......o.. │ │ │ │ - 0x000617f0 189c0000 f06fffff 449c0000 4070ffff .....o..D...@p.. │ │ │ │ - 0x00061800 709c0000 4071ffff ac9c0000 e071ffff p...@q.......q.. │ │ │ │ - 0x00061810 f09c0000 8072ffff 389d0000 e075ffff .....r..8....u.. │ │ │ │ - 0x00061820 849d0000 5080ffff d49d0000 6081ffff ....P.......`... │ │ │ │ - 0x00061830 149e0000 e082ffff 609e0000 c083ffff ........`....... │ │ │ │ - 0x00061840 ac9e0000 b084ffff f89e0000 f085ffff ................ │ │ │ │ - 0x00061850 449f0000 1087ffff 909f0000 808cffff D............... │ │ │ │ - 0x00061860 e09f0000 e08effff 30a00000 0091ffff ........0....... │ │ │ │ - 0x00061870 80a00000 2093ffff d0a00000 3095ffff .... .......0... │ │ │ │ - 0x00061880 1ca10000 7095ffff 30a10000 f095ffff ....p...0....... │ │ │ │ - 0x00061890 60a10000 6096ffff 74a10000 a097ffff `...`...t....... │ │ │ │ - 0x000618a0 c0a10000 1099ffff 0ca20000 c09affff ................ │ │ │ │ - 0x000618b0 58a20000 f09bffff 9ca20000 509dffff X...........P... │ │ │ │ - 0x000618c0 e8a20000 b09dffff 14a30000 409effff ............@... │ │ │ │ - 0x000618d0 44a30000 c09effff 80a30000 909fffff D............... │ │ │ │ - 0x000618e0 9ca30000 80a0ffff b8a30000 b0a0ffff ................ │ │ │ │ - 0x000618f0 d0a30000 d0a0ffff e8a30000 e0a0ffff ................ │ │ │ │ - 0x00061900 fca30000 f0a0ffff 10a40000 00a1ffff ................ │ │ │ │ - 0x00061910 24a40000 50a1ffff 38a40000 70a1ffff $...P...8...p... │ │ │ │ - 0x00061920 4ca40000 a0a2ffff bca40000 d0a3ffff L............... │ │ │ │ - 0x00061930 20a50000 90a5ffff b4a50000 30a6ffff ...........0... │ │ │ │ - 0x00061940 eca50000 50a6ffff 00a60000 70a6ffff ....P.......p... │ │ │ │ - 0x00061950 14a60000 00a7ffff 54a60000 30a7ffff ........T...0... │ │ │ │ - 0x00061960 70a60000 80a7ffff 8ca60000 00a8ffff p............... │ │ │ │ - 0x00061970 b4a60000 50a8ffff d4a60000 b0a8ffff ....P........... │ │ │ │ - 0x00061980 f0a60000 60a9ffff 14a70000 80a9ffff ....`........... │ │ │ │ - 0x00061990 28a70000 (... │ │ │ │ + 0x00060ee0 011b033b a40a0000 53010000 40c1faff ...;....S...@... │ │ │ │ + 0x00060ef0 c00a0000 b0c6faff e80a0000 c0c6faff ................ │ │ │ │ + 0x00060f00 400b0000 d3c7faff 900b0000 bfc8faff @............... │ │ │ │ + 0x00060f10 d80b0000 37c9faff 140c0000 88cafaff ....7........... │ │ │ │ + 0x00060f20 500c0000 e2cafaff 600e0000 0640fbff P.......`....@.. │ │ │ │ + 0x00060f30 906d0000 e040fbff 000b0000 5041fbff .m...@......PA.. │ │ │ │ + 0x00060f40 140b0000 7041fbff 2c0b0000 9041fbff ....pA..,....A.. │ │ │ │ + 0x00060f50 780c0000 1044fbff c80c0000 d044fbff x....D.......D.. │ │ │ │ + 0x00060f60 ec0c0000 1047fbff 400d0000 f048fbff .....G..@....H.. │ │ │ │ + 0x00060f70 800d0000 e049fbff d40d0000 a04ffbff .....I.......O.. │ │ │ │ + 0x00060f80 002b0000 b052fbff 602b0000 c056fbff .+...R..`+...V.. │ │ │ │ + 0x00060f90 d02b0000 d05afbff 402c0000 e05efbff .+...Z..@,...^.. │ │ │ │ + 0x00060fa0 b02c0000 f062fbff 202d0000 4067fbff .,...b.. -..@g.. │ │ │ │ + 0x00060fb0 982d0000 906bfbff 102e0000 e06ffbff .-...k.......o.. │ │ │ │ + 0x00060fc0 882e0000 3074fbff 002f0000 8078fbff ....0t.../...x.. │ │ │ │ + 0x00060fd0 782f0000 607dfbff 08300000 7082fbff x/..`}...0..p... │ │ │ │ + 0x00060fe0 90300000 8087fbff 18310000 908cfbff .0.......1...... │ │ │ │ + 0x00060ff0 a0310000 b091fbff 30320000 d096fbff .1......02...... │ │ │ │ + 0x00061000 c0320000 009cfbff 60330000 30a1fbff .2......`3..0... │ │ │ │ + 0x00061010 00340000 60a6fbff a0340000 c0abfbff .4..`....4...... │ │ │ │ + 0x00061020 30350000 20b1fbff c0350000 80b6fbff 05.. ....5...... │ │ │ │ + 0x00061030 50360000 e0bbfbff e0360000 40c1fbff P6.......6..@... │ │ │ │ + 0x00061040 70370000 a0c6fbff 00380000 10ccfbff p7.......8...... │ │ │ │ + 0x00061050 a0380000 00d3fbff 40390000 70d9fbff .8......@9..p... │ │ │ │ + 0x00061060 f0390000 50dffbff 903a0000 30e5fbff .9..P....:..0... │ │ │ │ + 0x00061070 303b0000 10ebfbff d03b0000 f0f0fbff 0;.......;...... │ │ │ │ + 0x00061080 703c0000 d0f6fbff 103d0000 b0fcfbff p<.......=...... │ │ │ │ + 0x00061090 b03d0000 9002fcff 503e0000 7008fcff .=......P>..p... │ │ │ │ + 0x000610a0 f03e0000 500efcff 903f0000 3014fcff .>..P....?..0... │ │ │ │ + 0x000610b0 30400000 101afcff d0400000 f01ffcff 0@.......@...... │ │ │ │ + 0x000610c0 80410000 1026fcff 20420000 302cfcff .A...&.. B..0,.. │ │ │ │ + 0x000610d0 c0420000 5032fcff 60430000 a038fcff .B..P2..`C...8.. │ │ │ │ + 0x000610e0 00440000 f03efcff a0440000 4045fcff .D...>...D..@E.. │ │ │ │ + 0x000610f0 40450000 904bfcff e0450000 3053fcff @E...K...E..0S.. │ │ │ │ + 0x00061100 94460000 d05afcff 48470000 9062fcff .F...Z..HG...b.. │ │ │ │ + 0x00061110 10480000 0069fcff c0480000 3070fcff .H...i...H..0p.. │ │ │ │ + 0x00061120 74490000 5077fcff 244a0000 707efcff tI..Pw..$J..p~.. │ │ │ │ + 0x00061130 d44a0000 9085fcff 844b0000 b08cfcff .J.......K...... │ │ │ │ + 0x00061140 344c0000 d093fcff e44c0000 f09afcff 4L.......L...... │ │ │ │ + 0x00061150 944d0000 10a2fcff 444e0000 30a9fcff .M......DN..0... │ │ │ │ + 0x00061160 f44e0000 50b0fcff a44f0000 60b7fcff .N..P....O..`... │ │ │ │ + 0x00061170 58500000 80befcff 0c510000 a0c5fcff XP.......Q...... │ │ │ │ + 0x00061180 c0510000 00cdfcff 74520000 60d4fcff .Q......tR..`... │ │ │ │ + 0x00061190 28530000 80dbfcff ec530000 e0e3fcff (S.......S...... │ │ │ │ + 0x000611a0 c4540000 40ecfcff 9c550000 a0f4fcff .T..@....U...... │ │ │ │ + 0x000611b0 74560000 00fdfcff 48570000 8005fdff tV......HW...... │ │ │ │ + 0x000611c0 18580000 000efdff f0580000 7017fdff .X.......X..p... │ │ │ │ + 0x000611d0 d0590000 f01ffdff a05a0000 b027fdff .Y.......Z...'.. │ │ │ │ + 0x000611e0 645b0000 702ffdff 285c0000 9037fdff d[..p/..(\...7.. │ │ │ │ + 0x000611f0 fc5c0000 d03ffdff c05d0000 3049fdff .\...?...]..0I.. │ │ │ │ + 0x00061200 a45e0000 9052fdff 885f0000 f05bfdff .^...R..._...[.. │ │ │ │ + 0x00061210 6c600000 8065fdff 54610000 e06efdff l`...e..Ta...n.. │ │ │ │ + 0x00061220 3c620000 4078fdff 20630000 a081fdff .. │ │ │ │ - 0x000657b8 2820fcff 22070000 00420e10 8f02420e ( .."....B....B. │ │ │ │ - 0x000657c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000657d8 8606410e 3883074a 0ec00103 d7010a0e ..A.8..J........ │ │ │ │ - 0x000657e8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000657f8 420e084b 0b024c0e c801570e d0015f0e B..K..L...W..._. │ │ │ │ - 0x00065808 c801460e c00103eb 020ec801 560ed001 ..F.........V... │ │ │ │ - 0x00065818 600ec801 470ec001 02450ec8 01570ed0 `...G....E...W.. │ │ │ │ - 0x00065828 015f0ec8 01460ec0 014e0ec8 01570ed0 ._...F...N...W.. │ │ │ │ - 0x00065838 01600ec8 01470ec0 014e0ec8 01570ed0 .`...G...N...W.. │ │ │ │ - 0x00065848 01600ec8 01460ec0 014e0ec8 01570ed0 .`...F...N...W.. │ │ │ │ - 0x00065858 015f0ec8 01470ec0 01000000 ac000000 ._...G.......... │ │ │ │ - 0x00065868 d03e0000 a426fcff 12070000 00420e10 .>...&.......B.. │ │ │ │ - 0x00065878 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065888 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065898 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x000658a8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x000658b8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x000658c8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x000658d8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x000658e8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x000658f8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065908 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065918 803f0000 142dfcff 12070000 00420e10 .?...-.......B.. │ │ │ │ - 0x00065928 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065938 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065948 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065958 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065968 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065978 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065988 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065998 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x000659a8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x000659b8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x000659c8 30400000 8433fcff 12070000 00420e10 0@...3.......B.. │ │ │ │ - 0x000659d8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x000659e8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x000659f8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065a08 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065a18 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065a28 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065a38 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065a48 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065a58 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065a68 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065a78 e0400000 f439fcff 12070000 00420e10 .@...9.......B.. │ │ │ │ - 0x00065a88 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065a98 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065aa8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065ab8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065ac8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065ad8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065ae8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065af8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065b08 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065b18 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065b28 90410000 6440fcff 12070000 00420e10 .A..d@.......B.. │ │ │ │ - 0x00065b38 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065b48 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065b58 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065b68 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065b78 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065b88 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065b98 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065ba8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065bb8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065bc8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065bd8 40420000 d446fcff 12070000 00420e10 @B...F.......B.. │ │ │ │ - 0x00065be8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065bf8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065c08 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065c18 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065c28 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065c38 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065c48 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065c58 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065c68 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065c78 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065c88 f0420000 444dfcff 12070000 00420e10 .B..DM.......B.. │ │ │ │ - 0x00065c98 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065ca8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065cb8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065cc8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065cd8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065ce8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065cf8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065d08 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065d18 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065d28 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065d38 a0430000 b453fcff 12070000 00420e10 .C...S.......B.. │ │ │ │ - 0x00065d48 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065d58 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065d68 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065d78 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065d88 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065d98 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065da8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065db8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065dc8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065dd8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ - 0x00065de8 50440000 245afcff 12070000 00420e10 PD..$Z.......B.. │ │ │ │ - 0x00065df8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065e08 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065e18 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065e28 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ - 0x00065e38 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ - 0x00065e48 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ - 0x00065e58 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ - 0x00065e68 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ - 0x00065e78 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ - 0x00065e88 570e8002 5f0ef801 470ef001 b0000000 W..._...G....... │ │ │ │ - 0x00065e98 00450000 9460fcff 02070000 00420e10 .E...`.......B.. │ │ │ │ - 0x00065ea8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00065eb8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00065ec8 ec010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00065ed8 18420e10 420e0846 0b024c0e f801570e .B..B..F..L...W. │ │ │ │ - 0x00065ee8 80025f0e f801460e f00103bb 020ef801 .._...F......... │ │ │ │ - 0x00065ef8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ - 0x00065f08 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ - 0x00065f18 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ - 0x00065f28 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ - 0x00065f38 01570e80 025f0ef8 01470ef0 01000000 .W..._...G...... │ │ │ │ - 0x00065f48 b0000000 b4450000 f066fcff 1a070000 .....E...f...... │ │ │ │ - 0x00065f58 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00065f68 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00065f78 0ea00203 ce010a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ - 0x00065f88 0e20420e 18420e10 420e0844 0b02440e . B..B..B..D..D. │ │ │ │ - 0x00065f98 a802560e b0025f0e a802460e a00203e4 ..V..._...F..... │ │ │ │ - 0x00065fa8 020ea802 560eb002 600ea802 470ea002 ....V...`...G... │ │ │ │ - 0x00065fb8 025d0ea8 02570eb0 025f0ea8 02460ea0 .]...W..._...F.. │ │ │ │ - 0x00065fc8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ - 0x00065fd8 024e0ea8 02570eb0 02600ea8 02460ea0 .N...W...`...F.. │ │ │ │ - 0x00065fe8 024e0ea8 02570eb0 025f0ea8 02470ea0 .N...W..._...G.. │ │ │ │ - 0x00065ff8 02000000 b0000000 68460000 5c6dfcff ........hF..\m.. │ │ │ │ - 0x00066008 1a070000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ - 0x00066018 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066028 38830747 0ea00203 ce010a0e 38410e30 8..G........8A.0 │ │ │ │ - 0x00066038 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ - 0x00066048 0b02440e a802560e b0025f0e a802460e ..D...V..._...F. │ │ │ │ - 0x00066058 a00203e4 020ea802 560eb002 600ea802 ........V...`... │ │ │ │ - 0x00066068 470ea002 025d0ea8 02570eb0 025f0ea8 G....]...W..._.. │ │ │ │ - 0x00066078 02460ea0 024e0ea8 02570eb0 02600ea8 .F...N...W...`.. │ │ │ │ - 0x00066088 02470ea0 024e0ea8 02570eb0 02600ea8 .G...N...W...`.. │ │ │ │ - 0x00066098 02460ea0 024e0ea8 02570eb0 025f0ea8 .F...N...W..._.. │ │ │ │ - 0x000660a8 02470ea0 02000000 b0000000 1c470000 .G...........G.. │ │ │ │ - 0x000660b8 c873fcff 5a070000 00420e10 8f02420e .s..Z....B....B. │ │ │ │ - 0x000660c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000660d8 8606410e 3883074a 0ea00203 12020a0e ..A.8..J........ │ │ │ │ - 0x000660e8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000660f8 420e0848 0b025c0e a802570e b0025f0e B..H..\...W..._. │ │ │ │ - 0x00066108 a802460e a00203c3 020ea802 560eb002 ..F.........V... │ │ │ │ - 0x00066118 600ea802 470ea002 025d0ea8 02570eb0 `...G....]...W.. │ │ │ │ - 0x00066128 025f0ea8 02460ea0 024e0ea8 02570eb0 ._...F...N...W.. │ │ │ │ - 0x00066138 02600ea8 02470ea0 024e0ea8 02570eb0 .`...G...N...W.. │ │ │ │ - 0x00066148 02600ea8 02460ea0 024e0ea8 02570eb0 .`...F...N...W.. │ │ │ │ - 0x00066158 025f0ea8 02470ea0 02000000 b0000000 ._...G.......... │ │ │ │ - 0x00066168 d0470000 747afcff 5a070000 00420e10 .G..tz..Z....B.. │ │ │ │ - 0x00066178 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00066188 05410e30 8606410e 3883074a 0ea00203 .A.0..A.8..J.... │ │ │ │ - 0x00066198 12020a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x000661a8 18420e10 420e0848 0b025c0e a802570e .B..B..H..\...W. │ │ │ │ - 0x000661b8 b0025f0e a802460e a00203c3 020ea802 .._...F......... │ │ │ │ - 0x000661c8 560eb002 600ea802 470ea002 025d0ea8 V...`...G....].. │ │ │ │ - 0x000661d8 02570eb0 025f0ea8 02460ea0 024e0ea8 .W..._...F...N.. │ │ │ │ - 0x000661e8 02570eb0 02600ea8 02470ea0 024e0ea8 .W...`...G...N.. │ │ │ │ - 0x000661f8 02570eb0 02600ea8 02460ea0 024e0ea8 .W...`...F...N.. │ │ │ │ - 0x00066208 02570eb0 025f0ea8 02470ea0 02000000 .W..._...G...... │ │ │ │ - 0x00066218 c0000000 84480000 2081fcff 1c070000 .....H.. ....... │ │ │ │ - 0x00066228 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00066238 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00066248 0e800203 85010e88 02520e90 02580e88 .........R...X.. │ │ │ │ - 0x00066258 02460e80 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066268 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ - 0x00066278 8802560e 90025f0e 8802460e 800203d4 ..V..._...F..... │ │ │ │ - 0x00066288 020e8802 570e9002 600e8802 470e8002 ....W...`...G... │ │ │ │ - 0x00066298 025c0e88 02560e90 02610e88 02470e80 .\...V...a...G.. │ │ │ │ - 0x000662a8 024e0e88 02570e90 025f0e88 02460e80 .N...W..._...F.. │ │ │ │ + 0x000654b8 0ec80246 0ec00200 b0000000 3c3b0000 ...F........<;.. │ │ │ │ + 0x000654c8 a805fcff 91070000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x000654d8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000654e8 8606410e 3883074a 0e800303 cc010a0e ..A.8..J........ │ │ │ │ + 0x000654f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00065508 420e0846 0b02440e 8803570e 90035f0e B..F..D...W..._. │ │ │ │ + 0x00065518 8803460e 80030331 030e8803 560e9003 ..F....1....V... │ │ │ │ + 0x00065528 600e8803 470e8003 029a0e88 03570e90 `...G........W.. │ │ │ │ + 0x00065538 035f0e88 03410e80 034e0e88 03570e90 ._...A...N...W.. │ │ │ │ + 0x00065548 03600e88 03470e80 03490e88 03570e90 .`...G...I...W.. │ │ │ │ + 0x00065558 03600e88 03460e80 03490e88 03570e90 .`...F...I...W.. │ │ │ │ + 0x00065568 035f0e88 03470e80 03000000 b0000000 ._...G.......... │ │ │ │ + 0x00065578 f03b0000 940cfcff 91070000 00420e10 .;...........B.. │ │ │ │ + 0x00065588 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065598 05410e30 8606410e 3883074a 0e800303 .A.0..A.8..J.... │ │ │ │ + 0x000655a8 cc010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x000655b8 18420e10 420e0846 0b02440e 8803570e .B..B..F..D...W. │ │ │ │ + 0x000655c8 90035f0e 8803460e 80030331 030e8803 .._...F....1.... │ │ │ │ + 0x000655d8 560e9003 600e8803 470e8003 029a0e88 V...`...G....... │ │ │ │ + 0x000655e8 03570e90 035f0e88 03410e80 034e0e88 .W..._...A...N.. │ │ │ │ + 0x000655f8 03570e90 03600e88 03470e80 03490e88 .W...`...G...I.. │ │ │ │ + 0x00065608 03570e90 03600e88 03460e80 03490e88 .W...`...F...I.. │ │ │ │ + 0x00065618 03570e90 035f0e88 03470e80 03000000 .W..._...G...... │ │ │ │ + 0x00065628 c4000000 a43c0000 8013fcff b1070000 .....<.......... │ │ │ │ + 0x00065638 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00065648 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00065658 0ec00203 86010ec8 02510ed0 02440ed8 .........Q...D.. │ │ │ │ + 0x00065668 02450ee0 02530ec0 02790a0e 38410e30 .E...S...y..8A.0 │ │ │ │ + 0x00065678 410e2842 0e20420e 18420e10 420e0846 A.(B. B..B..B..F │ │ │ │ + 0x00065688 0b02440e c802570e d0025f0e c802460e ..D...W..._...F. │ │ │ │ + 0x00065698 c0020331 030ec802 560ed002 600ec802 ...1....V...`... │ │ │ │ + 0x000656a8 470ec002 029a0ec8 02570ed0 025f0ec8 G........W..._.. │ │ │ │ + 0x000656b8 02410ec0 024e0ec8 02570ed0 02600ec8 .A...N...W...`.. │ │ │ │ + 0x000656c8 02470ec0 02490ec8 02570ed0 02600ec8 .G...I...W...`.. │ │ │ │ + 0x000656d8 02460ec0 02490ec8 02570ed0 025f0ec8 .F...I...W..._.. │ │ │ │ + 0x000656e8 02470ec0 02000000 ac000000 6c3d0000 .G..........l=.. │ │ │ │ + 0x000656f8 781afcff 62060000 00420e10 8f02420e x...b....B....B. │ │ │ │ + 0x00065708 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00065718 8606410e 3883074a 0ec00103 77010a0e ..A.8..J....w... │ │ │ │ + 0x00065728 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00065738 420e084b 0b7c0ec8 01570ed0 015f0ec8 B..K.|...W..._.. │ │ │ │ + 0x00065748 01460ec0 01039b02 0ec80156 0ed00160 .F.........V...` │ │ │ │ + 0x00065758 0ec80147 0ec00102 450ec801 570ed001 ...G....E...W... │ │ │ │ + 0x00065768 5f0ec801 460ec001 4e0ec801 570ed001 _...F...N...W... │ │ │ │ + 0x00065778 600ec801 470ec001 4e0ec801 570ed001 `...G...N...W... │ │ │ │ + 0x00065788 600ec801 460ec001 4e0ec801 570ed001 `...F...N...W... │ │ │ │ + 0x00065798 5f0ec801 470ec001 b0000000 1c3e0000 _...G........>.. │ │ │ │ + 0x000657a8 3820fcff 22070000 00420e10 8f02420e 8 .."....B....B. │ │ │ │ + 0x000657b8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000657c8 8606410e 3883074a 0ec00103 d7010a0e ..A.8..J........ │ │ │ │ + 0x000657d8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000657e8 420e084b 0b024c0e c801570e d0015f0e B..K..L...W..._. │ │ │ │ + 0x000657f8 c801460e c00103eb 020ec801 560ed001 ..F.........V... │ │ │ │ + 0x00065808 600ec801 470ec001 02450ec8 01570ed0 `...G....E...W.. │ │ │ │ + 0x00065818 015f0ec8 01460ec0 014e0ec8 01570ed0 ._...F...N...W.. │ │ │ │ + 0x00065828 01600ec8 01470ec0 014e0ec8 01570ed0 .`...G...N...W.. │ │ │ │ + 0x00065838 01600ec8 01460ec0 014e0ec8 01570ed0 .`...F...N...W.. │ │ │ │ + 0x00065848 015f0ec8 01470ec0 01000000 ac000000 ._...G.......... │ │ │ │ + 0x00065858 d03e0000 b426fcff 12070000 00420e10 .>...&.......B.. │ │ │ │ + 0x00065868 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065878 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065888 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065898 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x000658a8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x000658b8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x000658c8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x000658d8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x000658e8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x000658f8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065908 803f0000 242dfcff 12070000 00420e10 .?..$-.......B.. │ │ │ │ + 0x00065918 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065928 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065938 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065948 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065958 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065968 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065978 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065988 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065998 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x000659a8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x000659b8 30400000 9433fcff 12070000 00420e10 0@...3.......B.. │ │ │ │ + 0x000659c8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x000659d8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x000659e8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x000659f8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065a08 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065a18 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065a28 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065a38 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065a48 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065a58 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065a68 e0400000 043afcff 12070000 00420e10 .@...:.......B.. │ │ │ │ + 0x00065a78 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065a88 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065a98 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065aa8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065ab8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065ac8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065ad8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065ae8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065af8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065b08 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065b18 90410000 7440fcff 12070000 00420e10 .A..t@.......B.. │ │ │ │ + 0x00065b28 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065b38 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065b48 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065b58 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065b68 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065b78 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065b88 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065b98 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065ba8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065bb8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065bc8 40420000 e446fcff 12070000 00420e10 @B...F.......B.. │ │ │ │ + 0x00065bd8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065be8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065bf8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065c08 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065c18 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065c28 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065c38 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065c48 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065c58 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065c68 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065c78 f0420000 544dfcff 12070000 00420e10 .B..TM.......B.. │ │ │ │ + 0x00065c88 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065c98 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065ca8 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065cb8 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065cc8 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065cd8 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065ce8 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065cf8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065d08 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065d18 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065d28 a0430000 c453fcff 12070000 00420e10 .C...S.......B.. │ │ │ │ + 0x00065d38 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065d48 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065d58 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065d68 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065d78 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065d88 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065d98 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065da8 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065db8 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065dc8 570e8002 5f0ef801 470ef001 ac000000 W..._...G....... │ │ │ │ + 0x00065dd8 50440000 345afcff 12070000 00420e10 PD..4Z.......B.. │ │ │ │ + 0x00065de8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065df8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065e08 b0010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065e18 18420e10 420e0842 0b7c0ef8 01570e80 .B..B..B.|...W.. │ │ │ │ + 0x00065e28 025f0ef8 01460ef0 01031b03 0ef80156 ._...F.........V │ │ │ │ + 0x00065e38 0e800260 0ef80147 0ef00102 450ef801 ...`...G....E... │ │ │ │ + 0x00065e48 570e8002 5f0ef801 460ef001 4e0ef801 W..._...F...N... │ │ │ │ + 0x00065e58 570e8002 600ef801 470ef001 4e0ef801 W...`...G...N... │ │ │ │ + 0x00065e68 570e8002 600ef801 460ef001 4e0ef801 W...`...F...N... │ │ │ │ + 0x00065e78 570e8002 5f0ef801 470ef001 b0000000 W..._...G....... │ │ │ │ + 0x00065e88 00450000 a460fcff 02070000 00420e10 .E...`.......B.. │ │ │ │ + 0x00065e98 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00065ea8 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00065eb8 ec010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00065ec8 18420e10 420e0846 0b024c0e f801570e .B..B..F..L...W. │ │ │ │ + 0x00065ed8 80025f0e f801460e f00103bb 020ef801 .._...F......... │ │ │ │ + 0x00065ee8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ + 0x00065ef8 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ + 0x00065f08 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ + 0x00065f18 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ + 0x00065f28 01570e80 025f0ef8 01470ef0 01000000 .W..._...G...... │ │ │ │ + 0x00065f38 b0000000 b4450000 0067fcff 1a070000 .....E...g...... │ │ │ │ + 0x00065f48 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00065f58 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00065f68 0ea00203 ce010a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ + 0x00065f78 0e20420e 18420e10 420e0844 0b02440e . B..B..B..D..D. │ │ │ │ + 0x00065f88 a802560e b0025f0e a802460e a00203e4 ..V..._...F..... │ │ │ │ + 0x00065f98 020ea802 560eb002 600ea802 470ea002 ....V...`...G... │ │ │ │ + 0x00065fa8 025d0ea8 02570eb0 025f0ea8 02460ea0 .]...W..._...F.. │ │ │ │ + 0x00065fb8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ + 0x00065fc8 024e0ea8 02570eb0 02600ea8 02460ea0 .N...W...`...F.. │ │ │ │ + 0x00065fd8 024e0ea8 02570eb0 025f0ea8 02470ea0 .N...W..._...G.. │ │ │ │ + 0x00065fe8 02000000 b0000000 68460000 6c6dfcff ........hF..lm.. │ │ │ │ + 0x00065ff8 1a070000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ + 0x00066008 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00066018 38830747 0ea00203 ce010a0e 38410e30 8..G........8A.0 │ │ │ │ + 0x00066028 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ + 0x00066038 0b02440e a802560e b0025f0e a802460e ..D...V..._...F. │ │ │ │ + 0x00066048 a00203e4 020ea802 560eb002 600ea802 ........V...`... │ │ │ │ + 0x00066058 470ea002 025d0ea8 02570eb0 025f0ea8 G....]...W..._.. │ │ │ │ + 0x00066068 02460ea0 024e0ea8 02570eb0 02600ea8 .F...N...W...`.. │ │ │ │ + 0x00066078 02470ea0 024e0ea8 02570eb0 02600ea8 .G...N...W...`.. │ │ │ │ + 0x00066088 02460ea0 024e0ea8 02570eb0 025f0ea8 .F...N...W..._.. │ │ │ │ + 0x00066098 02470ea0 02000000 b0000000 1c470000 .G...........G.. │ │ │ │ + 0x000660a8 d873fcff 5a070000 00420e10 8f02420e .s..Z....B....B. │ │ │ │ + 0x000660b8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000660c8 8606410e 3883074a 0ea00203 12020a0e ..A.8..J........ │ │ │ │ + 0x000660d8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000660e8 420e0848 0b025c0e a802570e b0025f0e B..H..\...W..._. │ │ │ │ + 0x000660f8 a802460e a00203c3 020ea802 560eb002 ..F.........V... │ │ │ │ + 0x00066108 600ea802 470ea002 025d0ea8 02570eb0 `...G....]...W.. │ │ │ │ + 0x00066118 025f0ea8 02460ea0 024e0ea8 02570eb0 ._...F...N...W.. │ │ │ │ + 0x00066128 02600ea8 02470ea0 024e0ea8 02570eb0 .`...G...N...W.. │ │ │ │ + 0x00066138 02600ea8 02460ea0 024e0ea8 02570eb0 .`...F...N...W.. │ │ │ │ + 0x00066148 025f0ea8 02470ea0 02000000 b0000000 ._...G.......... │ │ │ │ + 0x00066158 d0470000 847afcff 5a070000 00420e10 .G...z..Z....B.. │ │ │ │ + 0x00066168 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00066178 05410e30 8606410e 3883074a 0ea00203 .A.0..A.8..J.... │ │ │ │ + 0x00066188 12020a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00066198 18420e10 420e0848 0b025c0e a802570e .B..B..H..\...W. │ │ │ │ + 0x000661a8 b0025f0e a802460e a00203c3 020ea802 .._...F......... │ │ │ │ + 0x000661b8 560eb002 600ea802 470ea002 025d0ea8 V...`...G....].. │ │ │ │ + 0x000661c8 02570eb0 025f0ea8 02460ea0 024e0ea8 .W..._...F...N.. │ │ │ │ + 0x000661d8 02570eb0 02600ea8 02470ea0 024e0ea8 .W...`...G...N.. │ │ │ │ + 0x000661e8 02570eb0 02600ea8 02460ea0 024e0ea8 .W...`...F...N.. │ │ │ │ + 0x000661f8 02570eb0 025f0ea8 02470ea0 02000000 .W..._...G...... │ │ │ │ + 0x00066208 c0000000 84480000 3081fcff 1c070000 .....H..0....... │ │ │ │ + 0x00066218 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00066228 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00066238 0e800203 85010e88 02520e90 02580e88 .........R...X.. │ │ │ │ + 0x00066248 02460e80 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066258 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ + 0x00066268 8802560e 90025f0e 8802460e 800203d4 ..V..._...F..... │ │ │ │ + 0x00066278 020e8802 570e9002 600e8802 470e8002 ....W...`...G... │ │ │ │ + 0x00066288 025c0e88 02560e90 02610e88 02470e80 .\...V...a...G.. │ │ │ │ + 0x00066298 024e0e88 02570e90 025f0e88 02460e80 .N...W..._...F.. │ │ │ │ + 0x000662a8 024e0e88 02570e90 02600e88 02470e80 .N...W...`...G.. │ │ │ │ 0x000662b8 024e0e88 02570e90 02600e88 02470e80 .N...W...`...G.. │ │ │ │ - 0x000662c8 024e0e88 02570e90 02600e88 02470e80 .N...W...`...G.. │ │ │ │ - 0x000662d8 02000000 d4000000 48490000 7c87fcff ........HI..|... │ │ │ │ - 0x000662e8 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ - 0x000662f8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066308 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ - 0x00066318 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ - 0x00066328 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066338 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ - 0x00066348 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ - 0x00066358 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ - 0x00066368 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ - 0x00066378 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ - 0x00066388 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ - 0x00066398 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ - 0x000663a8 02600eb8 02470eb0 02000000 d4000000 .`...G.......... │ │ │ │ - 0x000663b8 204a0000 048ffcff 56080000 00420e10 J......V....B.. │ │ │ │ - 0x000663c8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x000663d8 05410e30 8606410e 38830747 0eb00203 .A.0..A.8..G.... │ │ │ │ - 0x000663e8 a5010eb8 024f0ec0 02480ec8 02450ed0 .....O...H...E.. │ │ │ │ - 0x000663f8 02530eb0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ - 0x00066408 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ - 0x00066418 b802560e c0025f0e b802460e b0020384 ..V..._...F..... │ │ │ │ - 0x00066428 030eb802 560ec002 600eb802 470eb002 ....V...`...G... │ │ │ │ - 0x00066438 026d0eb8 02570ec0 025f0eb8 02460eb0 .m...W..._...F.. │ │ │ │ - 0x00066448 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ - 0x00066458 024e0eb8 02570ec0 02600eb8 02460eb0 .N...W...`...F.. │ │ │ │ - 0x00066468 024e0eb8 02570ec0 025f0eb8 02470eb0 .N...W..._...G.. │ │ │ │ - 0x00066478 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ - 0x00066488 02000000 d4000000 f84a0000 8c96fcff .........J...... │ │ │ │ - 0x00066498 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ - 0x000664a8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x000664b8 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ - 0x000664c8 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ - 0x000664d8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000664e8 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ - 0x000664f8 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ - 0x00066508 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ - 0x00066518 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ - 0x00066528 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ - 0x00066538 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ - 0x00066548 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ - 0x00066558 02600eb8 02470eb0 02000000 d0000000 .`...G.......... │ │ │ │ - 0x00066568 d04b0000 149efcff 58080000 00420e10 .K......X....B.. │ │ │ │ - 0x00066578 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ - 0x00066588 05410e30 8606410e 3883074a 0e900303 .A.0..A.8..J.... │ │ │ │ - 0x00066598 81010e98 035c0ea0 034e0e98 03460e90 .....\...N...F.. │ │ │ │ - 0x000665a8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x000665b8 18420e10 420e0841 0b02440e 9803570e .B..B..A..D...W. │ │ │ │ - 0x000665c8 a0035f0e 9803460e 900303a1 030e9803 .._...F......... │ │ │ │ - 0x000665d8 570ea003 600e9803 470e9003 02990e98 W...`...G....... │ │ │ │ - 0x000665e8 03560ea0 03610e98 03470e90 03490e98 .V...a...G...I.. │ │ │ │ - 0x000665f8 03570ea0 035f0e98 03460e90 03490e98 .W..._...F...I.. │ │ │ │ + 0x000662c8 02000000 d4000000 48490000 8c87fcff ........HI...... │ │ │ │ + 0x000662d8 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ + 0x000662e8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x000662f8 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ + 0x00066308 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ + 0x00066318 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066328 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ + 0x00066338 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ + 0x00066348 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ + 0x00066358 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ + 0x00066368 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ + 0x00066378 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ + 0x00066388 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ + 0x00066398 02600eb8 02470eb0 02000000 d4000000 .`...G.......... │ │ │ │ + 0x000663a8 204a0000 148ffcff 56080000 00420e10 J......V....B.. │ │ │ │ + 0x000663b8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x000663c8 05410e30 8606410e 38830747 0eb00203 .A.0..A.8..G.... │ │ │ │ + 0x000663d8 a5010eb8 024f0ec0 02480ec8 02450ed0 .....O...H...E.. │ │ │ │ + 0x000663e8 02530eb0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ + 0x000663f8 0e20420e 18420e10 420e0841 0b02440e . B..B..B..A..D. │ │ │ │ + 0x00066408 b802560e c0025f0e b802460e b0020384 ..V..._...F..... │ │ │ │ + 0x00066418 030eb802 560ec002 600eb802 470eb002 ....V...`...G... │ │ │ │ + 0x00066428 026d0eb8 02570ec0 025f0eb8 02460eb0 .m...W..._...F.. │ │ │ │ + 0x00066438 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ + 0x00066448 024e0eb8 02570ec0 02600eb8 02460eb0 .N...W...`...F.. │ │ │ │ + 0x00066458 024e0eb8 02570ec0 025f0eb8 02470eb0 .N...W..._...G.. │ │ │ │ + 0x00066468 024e0eb8 02570ec0 02600eb8 02470eb0 .N...W...`...G.. │ │ │ │ + 0x00066478 02000000 d4000000 f84a0000 9c96fcff .........J...... │ │ │ │ + 0x00066488 56080000 00420e10 8f02490e 188e0342 V....B....I....B │ │ │ │ + 0x00066498 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x000664a8 38830747 0eb00203 a5010eb8 024f0ec0 8..G.........O.. │ │ │ │ + 0x000664b8 02480ec8 02450ed0 02530eb0 02790a0e .H...E...S...y.. │ │ │ │ + 0x000664c8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000664d8 420e0841 0b02440e b802560e c0025f0e B..A..D...V..._. │ │ │ │ + 0x000664e8 b802460e b0020384 030eb802 560ec002 ..F.........V... │ │ │ │ + 0x000664f8 600eb802 470eb002 026d0eb8 02570ec0 `...G....m...W.. │ │ │ │ + 0x00066508 025f0eb8 02460eb0 024e0eb8 02570ec0 ._...F...N...W.. │ │ │ │ + 0x00066518 02600eb8 02470eb0 024e0eb8 02570ec0 .`...G...N...W.. │ │ │ │ + 0x00066528 02600eb8 02460eb0 024e0eb8 02570ec0 .`...F...N...W.. │ │ │ │ + 0x00066538 025f0eb8 02470eb0 024e0eb8 02570ec0 ._...G...N...W.. │ │ │ │ + 0x00066548 02600eb8 02470eb0 02000000 d0000000 .`...G.......... │ │ │ │ + 0x00066558 d04b0000 249efcff 58080000 00420e10 .K..$...X....B.. │ │ │ │ + 0x00066568 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ + 0x00066578 05410e30 8606410e 3883074a 0e900303 .A.0..A.8..J.... │ │ │ │ + 0x00066588 81010e98 035c0ea0 034e0e98 03460e90 .....\...N...F.. │ │ │ │ + 0x00066598 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x000665a8 18420e10 420e0841 0b02440e 9803570e .B..B..A..D...W. │ │ │ │ + 0x000665b8 a0035f0e 9803460e 900303a1 030e9803 .._...F......... │ │ │ │ + 0x000665c8 570ea003 600e9803 470e9003 02990e98 W...`...G....... │ │ │ │ + 0x000665d8 03560ea0 03610e98 03470e90 03490e98 .V...a...G...I.. │ │ │ │ + 0x000665e8 03570ea0 035f0e98 03460e90 03490e98 .W..._...F...I.. │ │ │ │ + 0x000665f8 03570ea0 03600e98 03470e90 03490e98 .W...`...G...I.. │ │ │ │ 0x00066608 03570ea0 03600e98 03470e90 03490e98 .W...`...G...I.. │ │ │ │ - 0x00066618 03570ea0 03600e98 03470e90 03490e98 .W...`...G...I.. │ │ │ │ - 0x00066628 03570ea0 035f0e98 03460e90 03000000 .W..._...F...... │ │ │ │ - 0x00066638 cc000000 a44c0000 a0a5fcff 78080000 .....L......x... │ │ │ │ - 0x00066648 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00066658 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00066668 0ec00303 97010ec8 034b0ed0 035b0ec8 .........K...[.. │ │ │ │ - 0x00066678 03460ec0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066688 0e20420e 18420e10 420e0847 0b7c0ec8 . B..B..B..G.|.. │ │ │ │ - 0x00066698 03570ed0 035f0ec8 03460ec0 0303a103 .W..._...F...... │ │ │ │ - 0x000666a8 0ec80357 0ed00360 0ec80347 0ec00302 ...W...`...G.... │ │ │ │ - 0x000666b8 a90ec803 560ed003 610ec803 470ec003 ....V...a...G... │ │ │ │ - 0x000666c8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ + 0x00066618 03570ea0 035f0e98 03460e90 03000000 .W..._...F...... │ │ │ │ + 0x00066628 cc000000 a44c0000 b0a5fcff 78080000 .....L......x... │ │ │ │ + 0x00066638 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00066648 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00066658 0ec00303 97010ec8 034b0ed0 035b0ec8 .........K...[.. │ │ │ │ + 0x00066668 03460ec0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066678 0e20420e 18420e10 420e0847 0b7c0ec8 . B..B..B..G.|.. │ │ │ │ + 0x00066688 03570ed0 035f0ec8 03460ec0 0303a103 .W..._...F...... │ │ │ │ + 0x00066698 0ec80357 0ed00360 0ec80347 0ec00302 ...W...`...G.... │ │ │ │ + 0x000666a8 a90ec803 560ed003 610ec803 470ec003 ....V...a...G... │ │ │ │ + 0x000666b8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ + 0x000666c8 490ec803 570ed003 600ec803 470ec003 I...W...`...G... │ │ │ │ 0x000666d8 490ec803 570ed003 600ec803 470ec003 I...W...`...G... │ │ │ │ - 0x000666e8 490ec803 570ed003 600ec803 470ec003 I...W...`...G... │ │ │ │ - 0x000666f8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ - 0x00066708 d4000000 744d0000 50adfcff 78080000 ....tM..P...x... │ │ │ │ - 0x00066718 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00066728 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00066738 0ef00203 8c010ef8 02540e80 03450e88 .........T...E.. │ │ │ │ - 0x00066748 03440e90 03520ef0 02790a0e 38410e30 .D...R...y..8A.0 │ │ │ │ - 0x00066758 410e2842 0e20420e 18420e10 420e084a A.(B. B..B..B..J │ │ │ │ - 0x00066768 0b02440e f802570e 80035f0e f802460e ..D...W..._...F. │ │ │ │ - 0x00066778 f00203a1 030ef802 560e8003 600ef802 ........V...`... │ │ │ │ - 0x00066788 470ef002 029a0ef8 02570e80 035f0ef8 G........W..._.. │ │ │ │ - 0x00066798 02410ef0 024e0ef8 02570e80 03600ef8 .A...N...W...`.. │ │ │ │ - 0x000667a8 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ - 0x000667b8 02460ef0 02490ef8 02570e80 035f0ef8 .F...I...W..._.. │ │ │ │ - 0x000667c8 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ - 0x000667d8 02470ef0 02000000 dc000000 4c4e0000 .G..........LN.. │ │ │ │ - 0x000667e8 f8b4fcff 65090000 00420e10 8f02460e ....e....B....F. │ │ │ │ - 0x000667f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00066808 8606410e 3883074a 0ed00203 a0010ed8 ..A.8..J........ │ │ │ │ - 0x00066818 02450ee0 02440ee8 02450ef0 02450ef8 .E...D...E...E.. │ │ │ │ - 0x00066828 02440e80 03520ed0 0202400a 0e38410e .D...R....@..8A. │ │ │ │ - 0x00066838 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x00066848 450b0244 0ed80257 0ee0025f 0ed80246 E..D...W..._...F │ │ │ │ - 0x00066858 0ed00203 a1030ed8 02560ee0 02600ed8 .........V...`.. │ │ │ │ - 0x00066868 02470ed0 02032601 0ed80257 0ee0025f .G....&....W..._ │ │ │ │ - 0x00066878 0ed80241 0ed00276 0ed80257 0ee00260 ...A...v...W...` │ │ │ │ - 0x00066888 0ed80247 0ed00249 0ed80257 0ee00260 ...G...I...W...` │ │ │ │ - 0x00066898 0ed80246 0ed00249 0ed80257 0ee0025f ...F...I...W..._ │ │ │ │ - 0x000668a8 0ed80247 0ed00272 0ed80257 0ee00260 ...G...r...W...` │ │ │ │ - 0x000668b8 0ed80247 0ed00200 cc000000 2c4f0000 ...G........,O.. │ │ │ │ - 0x000668c8 88bdfcff 78080000 00420e10 8f02460e ....x....B....F. │ │ │ │ - 0x000668d8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000668e8 8606410e 3883074a 0ec00303 97010ec8 ..A.8..J........ │ │ │ │ - 0x000668f8 034b0ed0 035b0ec8 03460ec0 036c0a0e .K...[...F...l.. │ │ │ │ - 0x00066908 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066918 420e0847 0b7c0ec8 03570ed0 035f0ec8 B..G.|...W..._.. │ │ │ │ - 0x00066928 03460ec0 0303a103 0ec80357 0ed00360 .F.........W...` │ │ │ │ - 0x00066938 0ec80347 0ec00302 a90ec803 560ed003 ...G........V... │ │ │ │ - 0x00066948 610ec803 470ec003 490ec803 570ed003 a...G...I...W... │ │ │ │ - 0x00066958 5f0ec803 460ec003 490ec803 570ed003 _...F...I...W... │ │ │ │ + 0x000666e8 490ec803 570ed003 5f0ec803 460ec003 I...W..._...F... │ │ │ │ + 0x000666f8 d4000000 744d0000 60adfcff 78080000 ....tM..`...x... │ │ │ │ + 0x00066708 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00066718 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00066728 0ef00203 8c010ef8 02540e80 03450e88 .........T...E.. │ │ │ │ + 0x00066738 03440e90 03520ef0 02790a0e 38410e30 .D...R...y..8A.0 │ │ │ │ + 0x00066748 410e2842 0e20420e 18420e10 420e084a A.(B. B..B..B..J │ │ │ │ + 0x00066758 0b02440e f802570e 80035f0e f802460e ..D...W..._...F. │ │ │ │ + 0x00066768 f00203a1 030ef802 560e8003 600ef802 ........V...`... │ │ │ │ + 0x00066778 470ef002 029a0ef8 02570e80 035f0ef8 G........W..._.. │ │ │ │ + 0x00066788 02410ef0 024e0ef8 02570e80 03600ef8 .A...N...W...`.. │ │ │ │ + 0x00066798 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ + 0x000667a8 02460ef0 02490ef8 02570e80 035f0ef8 .F...I...W..._.. │ │ │ │ + 0x000667b8 02470ef0 02490ef8 02570e80 03600ef8 .G...I...W...`.. │ │ │ │ + 0x000667c8 02470ef0 02000000 dc000000 4c4e0000 .G..........LN.. │ │ │ │ + 0x000667d8 08b5fcff 65090000 00420e10 8f02460e ....e....B....F. │ │ │ │ + 0x000667e8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000667f8 8606410e 3883074a 0ed00203 a0010ed8 ..A.8..J........ │ │ │ │ + 0x00066808 02450ee0 02440ee8 02450ef0 02450ef8 .E...D...E...E.. │ │ │ │ + 0x00066818 02440e80 03520ed0 0202400a 0e38410e .D...R....@..8A. │ │ │ │ + 0x00066828 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00066838 450b0244 0ed80257 0ee0025f 0ed80246 E..D...W..._...F │ │ │ │ + 0x00066848 0ed00203 a1030ed8 02560ee0 02600ed8 .........V...`.. │ │ │ │ + 0x00066858 02470ed0 02032601 0ed80257 0ee0025f .G....&....W..._ │ │ │ │ + 0x00066868 0ed80241 0ed00276 0ed80257 0ee00260 ...A...v...W...` │ │ │ │ + 0x00066878 0ed80247 0ed00249 0ed80257 0ee00260 ...G...I...W...` │ │ │ │ + 0x00066888 0ed80246 0ed00249 0ed80257 0ee0025f ...F...I...W..._ │ │ │ │ + 0x00066898 0ed80247 0ed00272 0ed80257 0ee00260 ...G...r...W...` │ │ │ │ + 0x000668a8 0ed80247 0ed00200 cc000000 2c4f0000 ...G........,O.. │ │ │ │ + 0x000668b8 98bdfcff 78080000 00420e10 8f02460e ....x....B....F. │ │ │ │ + 0x000668c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000668d8 8606410e 3883074a 0ec00303 97010ec8 ..A.8..J........ │ │ │ │ + 0x000668e8 034b0ed0 035b0ec8 03460ec0 036c0a0e .K...[...F...l.. │ │ │ │ + 0x000668f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066908 420e0847 0b7c0ec8 03570ed0 035f0ec8 B..G.|...W..._.. │ │ │ │ + 0x00066918 03460ec0 0303a103 0ec80357 0ed00360 .F.........W...` │ │ │ │ + 0x00066928 0ec80347 0ec00302 a90ec803 560ed003 ...G........V... │ │ │ │ + 0x00066938 610ec803 470ec003 490ec803 570ed003 a...G...I...W... │ │ │ │ + 0x00066948 5f0ec803 460ec003 490ec803 570ed003 _...F...I...W... │ │ │ │ + 0x00066958 600ec803 470ec003 490ec803 570ed003 `...G...I...W... │ │ │ │ 0x00066968 600ec803 470ec003 490ec803 570ed003 `...G...I...W... │ │ │ │ - 0x00066978 600ec803 470ec003 490ec803 570ed003 `...G...I...W... │ │ │ │ - 0x00066988 5f0ec803 460ec003 c0000000 fc4f0000 _...F........O.. │ │ │ │ - 0x00066998 38c5fcff be070000 00420e10 8f02460e 8........B....F. │ │ │ │ - 0x000669a8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000669b8 8606410e 3883074a 0ef00103 f9010a0e ..A.8..J........ │ │ │ │ - 0x000669c8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x000669d8 420e0845 0b024c0e f801570e 80025f0e B..E..L...W..._. │ │ │ │ - 0x000669e8 f801460e f001031b 030ef801 560e8002 ..F.........V... │ │ │ │ - 0x000669f8 600ef801 470ef001 02450ef8 01570e80 `...G....E...W.. │ │ │ │ - 0x00066a08 025f0ef8 01460ef0 014e0ef8 01570e80 ._...F...N...W.. │ │ │ │ - 0x00066a18 02600ef8 01470ef0 014e0ef8 01570e80 .`...G...N...W.. │ │ │ │ - 0x00066a28 02600ef8 01460ef0 014e0ef8 01570e80 .`...F...N...W.. │ │ │ │ - 0x00066a38 025f0ef8 01470ef0 014e0ef8 01570e80 ._...G...N...W.. │ │ │ │ - 0x00066a48 02600ef8 01470ef0 01000000 c0000000 .`...G.......... │ │ │ │ - 0x00066a58 c0500000 34ccfcff be070000 00420e10 .P..4........B.. │ │ │ │ - 0x00066a68 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ - 0x00066a78 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ - 0x00066a88 f9010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ - 0x00066a98 18420e10 420e0845 0b024c0e f801570e .B..B..E..L...W. │ │ │ │ - 0x00066aa8 80025f0e f801460e f001031b 030ef801 .._...F......... │ │ │ │ - 0x00066ab8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ - 0x00066ac8 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ - 0x00066ad8 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ - 0x00066ae8 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ - 0x00066af8 01570e80 025f0ef8 01470ef0 014e0ef8 .W..._...G...N.. │ │ │ │ - 0x00066b08 01570e80 02600ef8 01470ef0 01000000 .W...`...G...... │ │ │ │ - 0x00066b18 d0000000 84510000 30d3fcff 16080000 .....Q..0....... │ │ │ │ - 0x00066b28 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00066b38 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00066b48 0ea00203 7a010ea8 02530eb0 02560ea8 ....z....S...V.. │ │ │ │ - 0x00066b58 02460ea0 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066b68 0e20420e 18420e10 420e0849 0b02440e . B..B..B..I..D. │ │ │ │ - 0x00066b78 a802560e b0025f0e a802460e a0020384 ..V..._...F..... │ │ │ │ - 0x00066b88 030ea802 570eb002 600ea802 470ea002 ....W...`...G... │ │ │ │ - 0x00066b98 025c0ea8 02560eb0 02610ea8 02470ea0 .\...V...a...G.. │ │ │ │ - 0x00066ba8 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ + 0x00066978 5f0ec803 460ec003 c0000000 fc4f0000 _...F........O.. │ │ │ │ + 0x00066988 48c5fcff be070000 00420e10 8f02460e H........B....F. │ │ │ │ + 0x00066998 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000669a8 8606410e 3883074a 0ef00103 f9010a0e ..A.8..J........ │ │ │ │ + 0x000669b8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x000669c8 420e0845 0b024c0e f801570e 80025f0e B..E..L...W..._. │ │ │ │ + 0x000669d8 f801460e f001031b 030ef801 560e8002 ..F.........V... │ │ │ │ + 0x000669e8 600ef801 470ef001 02450ef8 01570e80 `...G....E...W.. │ │ │ │ + 0x000669f8 025f0ef8 01460ef0 014e0ef8 01570e80 ._...F...N...W.. │ │ │ │ + 0x00066a08 02600ef8 01470ef0 014e0ef8 01570e80 .`...G...N...W.. │ │ │ │ + 0x00066a18 02600ef8 01460ef0 014e0ef8 01570e80 .`...F...N...W.. │ │ │ │ + 0x00066a28 025f0ef8 01470ef0 014e0ef8 01570e80 ._...G...N...W.. │ │ │ │ + 0x00066a38 02600ef8 01470ef0 01000000 c0000000 .`...G.......... │ │ │ │ + 0x00066a48 c0500000 44ccfcff be070000 00420e10 .P..D........B.. │ │ │ │ + 0x00066a58 8f02460e 188e0342 0e208d04 420e288c ..F....B. ..B.(. │ │ │ │ + 0x00066a68 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00066a78 f9010a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ + 0x00066a88 18420e10 420e0845 0b024c0e f801570e .B..B..E..L...W. │ │ │ │ + 0x00066a98 80025f0e f801460e f001031b 030ef801 .._...F......... │ │ │ │ + 0x00066aa8 560e8002 600ef801 470ef001 02450ef8 V...`...G....E.. │ │ │ │ + 0x00066ab8 01570e80 025f0ef8 01460ef0 014e0ef8 .W..._...F...N.. │ │ │ │ + 0x00066ac8 01570e80 02600ef8 01470ef0 014e0ef8 .W...`...G...N.. │ │ │ │ + 0x00066ad8 01570e80 02600ef8 01460ef0 014e0ef8 .W...`...F...N.. │ │ │ │ + 0x00066ae8 01570e80 025f0ef8 01470ef0 014e0ef8 .W..._...G...N.. │ │ │ │ + 0x00066af8 01570e80 02600ef8 01470ef0 01000000 .W...`...G...... │ │ │ │ + 0x00066b08 d0000000 84510000 40d3fcff 16080000 .....Q..@....... │ │ │ │ + 0x00066b18 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00066b28 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00066b38 0ea00203 7a010ea8 02530eb0 02560ea8 ....z....S...V.. │ │ │ │ + 0x00066b48 02460ea0 026c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066b58 0e20420e 18420e10 420e0849 0b02440e . B..B..B..I..D. │ │ │ │ + 0x00066b68 a802560e b0025f0e a802460e a0020384 ..V..._...F..... │ │ │ │ + 0x00066b78 030ea802 570eb002 600ea802 470ea002 ....W...`...G... │ │ │ │ + 0x00066b88 025c0ea8 02560eb0 02610ea8 02470ea0 .\...V...a...G.. │ │ │ │ + 0x00066b98 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ + 0x00066ba8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ 0x00066bb8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ - 0x00066bc8 024e0ea8 02570eb0 02600ea8 02470ea0 .N...W...`...G.. │ │ │ │ - 0x00066bd8 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ - 0x00066be8 02000000 c0000000 58520000 7cdafcff ........XR..|... │ │ │ │ - 0x00066bf8 36080000 00420e10 8f02460e 188e0342 6....B....F....B │ │ │ │ - 0x00066c08 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066c18 3883074a 0ed00203 3b020a0e 38410e30 8..J....;...8A.0 │ │ │ │ - 0x00066c28 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ - 0x00066c38 0b02540e d802570e e0025f0e d802460e ..T...W..._...F. │ │ │ │ - 0x00066c48 d0020323 030ed802 560ee002 600ed802 ...#....V...`... │ │ │ │ - 0x00066c58 470ed002 026d0ed8 02570ee0 025f0ed8 G....m...W..._.. │ │ │ │ - 0x00066c68 02460ed0 024e0ed8 02570ee0 02600ed8 .F...N...W...`.. │ │ │ │ - 0x00066c78 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ - 0x00066c88 02460ed0 024e0ed8 02570ee0 025f0ed8 .F...N...W..._.. │ │ │ │ - 0x00066c98 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ - 0x00066ca8 02470ed0 02000000 e0000000 1c530000 .G...........S.. │ │ │ │ - 0x00066cb8 f8e1fcff 60090000 00420e10 8f02490e ....`....B....I. │ │ │ │ - 0x00066cc8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00066cd8 8606410e 38830747 0ea00303 dc010ea8 ..A.8..G........ │ │ │ │ - 0x00066ce8 03440eb0 03580ea8 03460ea0 036c0a0e .D...X...F...l.. │ │ │ │ - 0x00066cf8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066d08 420e0844 0b02540e a803560e b0035f0e B..D..T...V..._. │ │ │ │ - 0x00066d18 a803460e a0030304 040ea803 570eb003 ..F.........W... │ │ │ │ - 0x00066d28 600ea803 470ea003 027c0ea8 03560eb0 `...G....|...V.. │ │ │ │ - 0x00066d38 03610ea8 03470ea0 034e0ea8 03570eb0 .a...G...N...W.. │ │ │ │ - 0x00066d48 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ + 0x00066bc8 024e0ea8 02570eb0 025f0ea8 02460ea0 .N...W..._...F.. │ │ │ │ + 0x00066bd8 02000000 c0000000 58520000 8cdafcff ........XR...... │ │ │ │ + 0x00066be8 36080000 00420e10 8f02460e 188e0342 6....B....F....B │ │ │ │ + 0x00066bf8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00066c08 3883074a 0ed00203 3b020a0e 38410e30 8..J....;...8A.0 │ │ │ │ + 0x00066c18 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ + 0x00066c28 0b02540e d802570e e0025f0e d802460e ..T...W..._...F. │ │ │ │ + 0x00066c38 d0020323 030ed802 560ee002 600ed802 ...#....V...`... │ │ │ │ + 0x00066c48 470ed002 026d0ed8 02570ee0 025f0ed8 G....m...W..._.. │ │ │ │ + 0x00066c58 02460ed0 024e0ed8 02570ee0 02600ed8 .F...N...W...`.. │ │ │ │ + 0x00066c68 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ + 0x00066c78 02460ed0 024e0ed8 02570ee0 025f0ed8 .F...N...W..._.. │ │ │ │ + 0x00066c88 02470ed0 024e0ed8 02570ee0 02600ed8 .G...N...W...`.. │ │ │ │ + 0x00066c98 02470ed0 02000000 e0000000 1c530000 .G...........S.. │ │ │ │ + 0x00066ca8 08e2fcff 60090000 00420e10 8f02490e ....`....B....I. │ │ │ │ + 0x00066cb8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00066cc8 8606410e 38830747 0ea00303 dc010ea8 ..A.8..G........ │ │ │ │ + 0x00066cd8 03440eb0 03580ea8 03460ea0 036c0a0e .D...X...F...l.. │ │ │ │ + 0x00066ce8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066cf8 420e0844 0b02540e a803560e b0035f0e B..D..T...V..._. │ │ │ │ + 0x00066d08 a803460e a0030304 040ea803 570eb003 ..F.........W... │ │ │ │ + 0x00066d18 600ea803 470ea003 027c0ea8 03560eb0 `...G....|...V.. │ │ │ │ + 0x00066d28 03610ea8 03470ea0 034e0ea8 03570eb0 .a...G...N...W.. │ │ │ │ + 0x00066d38 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ + 0x00066d48 03600ea8 03470ea0 034e0ea8 03570eb0 .`...G...N...W.. │ │ │ │ 0x00066d58 03600ea8 03470ea0 034e0ea8 03570eb0 .`...G...N...W.. │ │ │ │ - 0x00066d68 03600ea8 03470ea0 034e0ea8 03570eb0 .`...G...N...W.. │ │ │ │ - 0x00066d78 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ - 0x00066d88 035f0ea8 03460ea0 03000000 e0000000 ._...F.......... │ │ │ │ - 0x00066d98 00540000 74eafcff 60090000 00420e10 .T..t...`....B.. │ │ │ │ - 0x00066da8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x00066db8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ - 0x00066dc8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ - 0x00066dd8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x00066de8 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ - 0x00066df8 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ - 0x00066e08 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ - 0x00066e18 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ - 0x00066e28 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00066d68 035f0ea8 03460ea0 034e0ea8 03570eb0 ._...F...N...W.. │ │ │ │ + 0x00066d78 035f0ea8 03460ea0 03000000 e0000000 ._...F.......... │ │ │ │ + 0x00066d88 00540000 84eafcff 60090000 00420e10 .T......`....B.. │ │ │ │ + 0x00066d98 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x00066da8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ + 0x00066db8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ + 0x00066dc8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x00066dd8 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ + 0x00066de8 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ + 0x00066df8 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ + 0x00066e08 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ + 0x00066e18 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00066e28 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ 0x00066e38 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00066e48 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00066e58 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ - 0x00066e68 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ - 0x00066e78 e0000000 e4540000 f0f2fcff 60090000 .....T......`... │ │ │ │ - 0x00066e88 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00066e98 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00066ea8 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ - 0x00066eb8 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00066ec8 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ - 0x00066ed8 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ - 0x00066ee8 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ - 0x00066ef8 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ - 0x00066f08 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00066e48 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00066e58 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ + 0x00066e68 e0000000 e4540000 00f3fcff 60090000 .....T......`... │ │ │ │ + 0x00066e78 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00066e88 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00066e98 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ + 0x00066ea8 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00066eb8 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ + 0x00066ec8 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ + 0x00066ed8 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ + 0x00066ee8 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ + 0x00066ef8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00066f08 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ 0x00066f18 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ - 0x00066f28 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ + 0x00066f28 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ 0x00066f38 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x00066f48 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x00066f58 03000000 e4000000 c8550000 6cfbfcff .........U..l... │ │ │ │ - 0x00066f68 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ - 0x00066f78 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00066f88 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ - 0x00066f98 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ - 0x00066fa8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00066fb8 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ - 0x00066fc8 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ - 0x00066fd8 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ - 0x00066fe8 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ - 0x00066ff8 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x00067008 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ - 0x00067018 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ - 0x00067028 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x00067038 03600e88 03460e80 03000000 e4000000 .`...F.......... │ │ │ │ - 0x00067048 b0560000 1404fdff 51090000 00420e10 .V......Q....B.. │ │ │ │ - 0x00067058 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x00067068 05410e30 8606410e 38830747 0ed00203 .A.0..A.8..G.... │ │ │ │ - 0x00067078 cb010ed8 02480ee0 02450ee8 02440ef0 .....H...E...D.. │ │ │ │ - 0x00067088 02530ed0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ - 0x00067098 0e20420e 18420e10 420e0846 0b02540e . B..B..B..F..T. │ │ │ │ - 0x000670a8 d802560e e0025f0e d802460e d0020304 ..V..._...F..... │ │ │ │ - 0x000670b8 040ed802 560ee002 600ed802 470ed002 ....V...`...G... │ │ │ │ - 0x000670c8 026d0ed8 02570ee0 025f0ed8 02460ed0 .m...W..._...F.. │ │ │ │ - 0x000670d8 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ - 0x000670e8 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ - 0x000670f8 024e0ed8 02570ee0 025f0ed8 02470ed0 .N...W..._...G.. │ │ │ │ - 0x00067108 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ - 0x00067118 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ - 0x00067128 02000000 e0000000 98570000 8c0cfdff .........W...... │ │ │ │ - 0x00067138 60090000 00420e10 8f02490e 188e0342 `....B....I....B │ │ │ │ - 0x00067148 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00067158 38830747 0ea00303 dc010ea8 03440eb0 8..G.........D.. │ │ │ │ - 0x00067168 03580ea8 03460ea0 036c0a0e 38410e30 .X...F...l..8A.0 │ │ │ │ - 0x00067178 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ - 0x00067188 0b02540e a803560e b0035f0e a803460e ..T...V..._...F. │ │ │ │ - 0x00067198 a0030304 040ea803 570eb003 600ea803 ........W...`... │ │ │ │ - 0x000671a8 470ea003 027c0ea8 03560eb0 03610ea8 G....|...V...a.. │ │ │ │ - 0x000671b8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ - 0x000671c8 03460ea0 034e0ea8 03570eb0 03600ea8 .F...N...W...`.. │ │ │ │ - 0x000671d8 03470ea0 034e0ea8 03570eb0 03600ea8 .G...N...W...`.. │ │ │ │ - 0x000671e8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ - 0x000671f8 03460ea0 034e0ea8 03570eb0 035f0ea8 .F...N...W..._.. │ │ │ │ - 0x00067208 03460ea0 03000000 e4000000 7c580000 .F..........|X.. │ │ │ │ - 0x00067218 0815fdff 51090000 00420e10 8f02490e ....Q....B....I. │ │ │ │ - 0x00067228 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00067238 8606410e 38830747 0ed00203 cb010ed8 ..A.8..G........ │ │ │ │ - 0x00067248 02480ee0 02450ee8 02440ef0 02530ed0 .H...E...D...S.. │ │ │ │ - 0x00067258 02790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ - 0x00067268 18420e10 420e0846 0b02540e d802560e .B..B..F..T...V. │ │ │ │ - 0x00067278 e0025f0e d802460e d0020304 040ed802 .._...F......... │ │ │ │ - 0x00067288 560ee002 600ed802 470ed002 026d0ed8 V...`...G....m.. │ │ │ │ - 0x00067298 02570ee0 025f0ed8 02460ed0 024e0ed8 .W..._...F...N.. │ │ │ │ - 0x000672a8 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ - 0x000672b8 02570ee0 02600ed8 02460ed0 024e0ed8 .W...`...F...N.. │ │ │ │ - 0x000672c8 02570ee0 025f0ed8 02470ed0 024e0ed8 .W..._...G...N.. │ │ │ │ - 0x000672d8 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ - 0x000672e8 02570ee0 02600ed8 02460ed0 02000000 .W...`...F...... │ │ │ │ - 0x000672f8 e0000000 64590000 801dfdff 60090000 ....dY......`... │ │ │ │ - 0x00067308 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00067318 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00067328 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ - 0x00067338 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ - 0x00067348 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ - 0x00067358 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ - 0x00067368 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ - 0x00067378 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ - 0x00067388 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00066f48 03000000 e4000000 c8550000 7cfbfcff .........U..|... │ │ │ │ + 0x00066f58 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ + 0x00066f68 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00066f78 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ + 0x00066f88 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ + 0x00066f98 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00066fa8 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ + 0x00066fb8 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ + 0x00066fc8 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ + 0x00066fd8 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ + 0x00066fe8 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x00066ff8 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ + 0x00067008 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ + 0x00067018 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x00067028 03600e88 03460e80 03000000 e4000000 .`...F.......... │ │ │ │ + 0x00067038 b0560000 2404fdff 51090000 00420e10 .V..$...Q....B.. │ │ │ │ + 0x00067048 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x00067058 05410e30 8606410e 38830747 0ed00203 .A.0..A.8..G.... │ │ │ │ + 0x00067068 cb010ed8 02480ee0 02450ee8 02440ef0 .....H...E...D.. │ │ │ │ + 0x00067078 02530ed0 02790a0e 38410e30 410e2842 .S...y..8A.0A.(B │ │ │ │ + 0x00067088 0e20420e 18420e10 420e0846 0b02540e . B..B..B..F..T. │ │ │ │ + 0x00067098 d802560e e0025f0e d802460e d0020304 ..V..._...F..... │ │ │ │ + 0x000670a8 040ed802 560ee002 600ed802 470ed002 ....V...`...G... │ │ │ │ + 0x000670b8 026d0ed8 02570ee0 025f0ed8 02460ed0 .m...W..._...F.. │ │ │ │ + 0x000670c8 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ + 0x000670d8 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ + 0x000670e8 024e0ed8 02570ee0 025f0ed8 02470ed0 .N...W..._...G.. │ │ │ │ + 0x000670f8 024e0ed8 02570ee0 02600ed8 02470ed0 .N...W...`...G.. │ │ │ │ + 0x00067108 024e0ed8 02570ee0 02600ed8 02460ed0 .N...W...`...F.. │ │ │ │ + 0x00067118 02000000 e0000000 98570000 9c0cfdff .........W...... │ │ │ │ + 0x00067128 60090000 00420e10 8f02490e 188e0342 `....B....I....B │ │ │ │ + 0x00067138 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00067148 38830747 0ea00303 dc010ea8 03440eb0 8..G.........D.. │ │ │ │ + 0x00067158 03580ea8 03460ea0 036c0a0e 38410e30 .X...F...l..8A.0 │ │ │ │ + 0x00067168 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ + 0x00067178 0b02540e a803560e b0035f0e a803460e ..T...V..._...F. │ │ │ │ + 0x00067188 a0030304 040ea803 570eb003 600ea803 ........W...`... │ │ │ │ + 0x00067198 470ea003 027c0ea8 03560eb0 03610ea8 G....|...V...a.. │ │ │ │ + 0x000671a8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ + 0x000671b8 03460ea0 034e0ea8 03570eb0 03600ea8 .F...N...W...`.. │ │ │ │ + 0x000671c8 03470ea0 034e0ea8 03570eb0 03600ea8 .G...N...W...`.. │ │ │ │ + 0x000671d8 03470ea0 034e0ea8 03570eb0 035f0ea8 .G...N...W..._.. │ │ │ │ + 0x000671e8 03460ea0 034e0ea8 03570eb0 035f0ea8 .F...N...W..._.. │ │ │ │ + 0x000671f8 03460ea0 03000000 e4000000 7c580000 .F..........|X.. │ │ │ │ + 0x00067208 1815fdff 51090000 00420e10 8f02490e ....Q....B....I. │ │ │ │ + 0x00067218 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00067228 8606410e 38830747 0ed00203 cb010ed8 ..A.8..G........ │ │ │ │ + 0x00067238 02480ee0 02450ee8 02440ef0 02530ed0 .H...E...D...S.. │ │ │ │ + 0x00067248 02790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ + 0x00067258 18420e10 420e0846 0b02540e d802560e .B..B..F..T...V. │ │ │ │ + 0x00067268 e0025f0e d802460e d0020304 040ed802 .._...F......... │ │ │ │ + 0x00067278 560ee002 600ed802 470ed002 026d0ed8 V...`...G....m.. │ │ │ │ + 0x00067288 02570ee0 025f0ed8 02460ed0 024e0ed8 .W..._...F...N.. │ │ │ │ + 0x00067298 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ + 0x000672a8 02570ee0 02600ed8 02460ed0 024e0ed8 .W...`...F...N.. │ │ │ │ + 0x000672b8 02570ee0 025f0ed8 02470ed0 024e0ed8 .W..._...G...N.. │ │ │ │ + 0x000672c8 02570ee0 02600ed8 02470ed0 024e0ed8 .W...`...G...N.. │ │ │ │ + 0x000672d8 02570ee0 02600ed8 02460ed0 02000000 .W...`...F...... │ │ │ │ + 0x000672e8 e0000000 64590000 901dfdff 60090000 ....dY......`... │ │ │ │ + 0x000672f8 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00067308 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00067318 0ea00303 dc010ea8 03440eb0 03580ea8 .........D...X.. │ │ │ │ + 0x00067328 03460ea0 036c0a0e 38410e30 410e2842 .F...l..8A.0A.(B │ │ │ │ + 0x00067338 0e20420e 18420e10 420e0844 0b02540e . B..B..B..D..T. │ │ │ │ + 0x00067348 a803560e b0035f0e a803460e a0030304 ..V..._...F..... │ │ │ │ + 0x00067358 040ea803 570eb003 600ea803 470ea003 ....W...`...G... │ │ │ │ + 0x00067368 027c0ea8 03560eb0 03610ea8 03470ea0 .|...V...a...G.. │ │ │ │ + 0x00067378 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ + 0x00067388 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ 0x00067398 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ - 0x000673a8 034e0ea8 03570eb0 03600ea8 03470ea0 .N...W...`...G.. │ │ │ │ + 0x000673a8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ 0x000673b8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x000673c8 034e0ea8 03570eb0 035f0ea8 03460ea0 .N...W..._...F.. │ │ │ │ - 0x000673d8 03000000 e4000000 485a0000 fc25fdff ........HZ...%.. │ │ │ │ - 0x000673e8 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ - 0x000673f8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00067408 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ - 0x00067418 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ - 0x00067428 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00067438 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ - 0x00067448 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ - 0x00067458 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ - 0x00067468 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ - 0x00067478 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x00067488 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ - 0x00067498 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ - 0x000674a8 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ - 0x000674b8 03600e88 03460e80 03000000 e0000000 .`...F.......... │ │ │ │ - 0x000674c8 305b0000 a42efdff 60090000 00420e10 0[......`....B.. │ │ │ │ - 0x000674d8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x000674e8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ - 0x000674f8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ - 0x00067508 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x00067518 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ - 0x00067528 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ - 0x00067538 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ - 0x00067548 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ - 0x00067558 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x000673c8 03000000 e4000000 485a0000 0c26fdff ........HZ...&.. │ │ │ │ + 0x000673d8 81090000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ + 0x000673e8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x000673f8 38830747 0e800303 e7010e88 03480e90 8..G.........H.. │ │ │ │ + 0x00067408 03450e98 03440ea0 03530e80 03790a0e .E...D...S...y.. │ │ │ │ + 0x00067418 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00067428 420e084a 0b02540e 8803560e 90035f0e B..J..T...V..._. │ │ │ │ + 0x00067438 8803460e 80030304 040e8803 560e9003 ..F.........V... │ │ │ │ + 0x00067448 600e8803 470e8003 027d0e88 03570e90 `...G....}...W.. │ │ │ │ + 0x00067458 035f0e88 03460e80 034e0e88 03570e90 ._...F...N...W.. │ │ │ │ + 0x00067468 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x00067478 03600e88 03460e80 034e0e88 03570e90 .`...F...N...W.. │ │ │ │ + 0x00067488 035f0e88 03470e80 034e0e88 03570e90 ._...G...N...W.. │ │ │ │ + 0x00067498 03600e88 03470e80 034e0e88 03570e90 .`...G...N...W.. │ │ │ │ + 0x000674a8 03600e88 03460e80 03000000 e0000000 .`...F.......... │ │ │ │ + 0x000674b8 305b0000 b42efdff 60090000 00420e10 0[......`....B.. │ │ │ │ + 0x000674c8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x000674d8 05410e30 8606410e 38830747 0ea00303 .A.0..A.8..G.... │ │ │ │ + 0x000674e8 dc010ea8 03440eb0 03580ea8 03460ea0 .....D...X...F.. │ │ │ │ + 0x000674f8 036c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x00067508 18420e10 420e0844 0b02540e a803560e .B..B..D..T...V. │ │ │ │ + 0x00067518 b0035f0e a803460e a0030304 040ea803 .._...F......... │ │ │ │ + 0x00067528 570eb003 600ea803 470ea003 027c0ea8 W...`...G....|.. │ │ │ │ + 0x00067538 03560eb0 03610ea8 03470ea0 034e0ea8 .V...a...G...N.. │ │ │ │ + 0x00067548 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00067558 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ 0x00067568 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00067578 03570eb0 03600ea8 03470ea0 034e0ea8 .W...`...G...N.. │ │ │ │ - 0x00067588 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ - 0x00067598 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ - 0x000675a8 14010000 145c0000 2037fdff 400c0000 .....\.. 7..@... │ │ │ │ - 0x000675b8 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x000675c8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x000675d8 0eb00403 33020eb8 04510ec0 04450ec8 ....3....Q...E.. │ │ │ │ - 0x000675e8 04440ed0 044a0ed8 04450ee0 04440ee8 .D...J...E...D.. │ │ │ │ - 0x000675f8 04420ef0 044e0eb0 04026c0e b804570e .B...N....l...W. │ │ │ │ - 0x00067608 c0045f0e b804460e b004780a 0e38410e .._...F...x..8A. │ │ │ │ - 0x00067618 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x00067628 460b03cb 040eb804 570ec004 5f0eb804 F.......W..._... │ │ │ │ - 0x00067638 410eb004 4e0eb804 560ec004 600eb804 A...N...V...`... │ │ │ │ - 0x00067648 470eb004 033f010e b804570e c004600e G....?....W...`. │ │ │ │ - 0x00067658 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ - 0x00067668 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ - 0x00067678 b804470e b004710e b804570e c004600e ..G...q...W...`. │ │ │ │ - 0x00067688 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ + 0x00067578 03570eb0 035f0ea8 03460ea0 034e0ea8 .W..._...F...N.. │ │ │ │ + 0x00067588 03570eb0 035f0ea8 03460ea0 03000000 .W..._...F...... │ │ │ │ + 0x00067598 14010000 145c0000 3037fdff 400c0000 .....\..07..@... │ │ │ │ + 0x000675a8 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x000675b8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x000675c8 0eb00403 33020eb8 04510ec0 04450ec8 ....3....Q...E.. │ │ │ │ + 0x000675d8 04440ed0 044a0ed8 04450ee0 04440ee8 .D...J...E...D.. │ │ │ │ + 0x000675e8 04420ef0 044e0eb0 04026c0e b804570e .B...N....l...W. │ │ │ │ + 0x000675f8 c0045f0e b804460e b004780a 0e38410e .._...F...x..8A. │ │ │ │ + 0x00067608 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00067618 460b03cb 040eb804 570ec004 5f0eb804 F.......W..._... │ │ │ │ + 0x00067628 410eb004 4e0eb804 560ec004 600eb804 A...N...V...`... │ │ │ │ + 0x00067638 470eb004 033f010e b804570e c004600e G....?....W...`. │ │ │ │ + 0x00067648 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ + 0x00067658 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ + 0x00067668 b804470e b004710e b804570e c004600e ..G...q...W...`. │ │ │ │ + 0x00067678 b804470e b004490e b804570e c004600e ..G...I...W...`. │ │ │ │ + 0x00067688 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ 0x00067698 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ - 0x000676a8 b804460e b004490e b804570e c0045f0e ..F...I...W..._. │ │ │ │ - 0x000676b8 b804410e b0040000 e0000000 2c5d0000 ..A.........,].. │ │ │ │ - 0x000676c8 4842fdff b0080000 00420e10 8f02490e HB.......B....I. │ │ │ │ - 0x000676d8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000676e8 8606410e 38830747 0ec00203 aa010ec8 ..A.8..G........ │ │ │ │ - 0x000676f8 02450ed0 02530ec8 02460ec0 026c0a0e .E...S...F...l.. │ │ │ │ - 0x00067708 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00067718 420e084a 0b02540e c802560e d0025f0e B..J..T...V..._. │ │ │ │ - 0x00067728 c802460e c00203a4 030ec802 570ed002 ..F.........W... │ │ │ │ - 0x00067738 600ec802 470ec002 025c0ec8 02560ed0 `...G....\...V.. │ │ │ │ - 0x00067748 02610ec8 02470ec0 024e0ec8 02570ed0 .a...G...N...W.. │ │ │ │ - 0x00067758 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ + 0x000676a8 b804410e b0040000 e0000000 2c5d0000 ..A.........,].. │ │ │ │ + 0x000676b8 5842fdff b0080000 00420e10 8f02490e XB.......B....I. │ │ │ │ + 0x000676c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x000676d8 8606410e 38830747 0ec00203 aa010ec8 ..A.8..G........ │ │ │ │ + 0x000676e8 02450ed0 02530ec8 02460ec0 026c0a0e .E...S...F...l.. │ │ │ │ + 0x000676f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00067708 420e084a 0b02540e c802560e d0025f0e B..J..T...V..._. │ │ │ │ + 0x00067718 c802460e c00203a4 030ec802 570ed002 ..F.........W... │ │ │ │ + 0x00067728 600ec802 470ec002 025c0ec8 02560ed0 `...G....\...V.. │ │ │ │ + 0x00067738 02610ec8 02470ec0 024e0ec8 02570ed0 .a...G...N...W.. │ │ │ │ + 0x00067748 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ + 0x00067758 02600ec8 02470ec0 024e0ec8 02570ed0 .`...G...N...W.. │ │ │ │ 0x00067768 02600ec8 02470ec0 024e0ec8 02570ed0 .`...G...N...W.. │ │ │ │ - 0x00067778 02600ec8 02470ec0 024e0ec8 02570ed0 .`...G...N...W.. │ │ │ │ - 0x00067788 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ - 0x00067798 025f0ec8 02460ec0 02000000 e0000000 ._...F.......... │ │ │ │ - 0x000677a8 105e0000 144afdff f0080000 00420e10 .^...J.......B.. │ │ │ │ - 0x000677b8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ - 0x000677c8 05410e30 8606410e 38830747 0ef00203 .A.0..A.8..G.... │ │ │ │ - 0x000677d8 c6010ef8 02450e80 03530ef8 02460ef0 .....E...S...F.. │ │ │ │ - 0x000677e8 026c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ - 0x000677f8 18420e10 420e0846 0b02540e f802560e .B..B..F..T...V. │ │ │ │ - 0x00067808 80035f0e f802460e f00203bc 030ef802 .._...F......... │ │ │ │ - 0x00067818 570e8003 600ef802 470ef002 026c0ef8 W...`...G....l.. │ │ │ │ - 0x00067828 02560e80 03610ef8 02470ef0 024e0ef8 .V...a...G...N.. │ │ │ │ - 0x00067838 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ + 0x00067778 025f0ec8 02460ec0 024e0ec8 02570ed0 ._...F...N...W.. │ │ │ │ + 0x00067788 025f0ec8 02460ec0 02000000 e0000000 ._...F.......... │ │ │ │ + 0x00067798 105e0000 244afdff f0080000 00420e10 .^..$J.......B.. │ │ │ │ + 0x000677a8 8f02490e 188e0342 0e208d04 420e288c ..I....B. ..B.(. │ │ │ │ + 0x000677b8 05410e30 8606410e 38830747 0ef00203 .A.0..A.8..G.... │ │ │ │ + 0x000677c8 c6010ef8 02450e80 03530ef8 02460ef0 .....E...S...F.. │ │ │ │ + 0x000677d8 026c0a0e 38410e30 410e2842 0e20420e .l..8A.0A.(B. B. │ │ │ │ + 0x000677e8 18420e10 420e0846 0b02540e f802560e .B..B..F..T...V. │ │ │ │ + 0x000677f8 80035f0e f802460e f00203bc 030ef802 .._...F......... │ │ │ │ + 0x00067808 570e8003 600ef802 470ef002 026c0ef8 W...`...G....l.. │ │ │ │ + 0x00067818 02560e80 03610ef8 02470ef0 024e0ef8 .V...a...G...N.. │ │ │ │ + 0x00067828 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ + 0x00067838 02570e80 03600ef8 02470ef0 024e0ef8 .W...`...G...N.. │ │ │ │ 0x00067848 02570e80 03600ef8 02470ef0 024e0ef8 .W...`...G...N.. │ │ │ │ - 0x00067858 02570e80 03600ef8 02470ef0 024e0ef8 .W...`...G...N.. │ │ │ │ - 0x00067868 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ - 0x00067878 02570e80 035f0ef8 02460ef0 02000000 .W..._...F...... │ │ │ │ - 0x00067888 f4000000 f45e0000 2052fdff 7b0a0000 .....^.. R..{... │ │ │ │ - 0x00067898 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x000678a8 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x000678b8 0ed00303 15020ed8 03510ee0 034a0ee8 .........Q...J.. │ │ │ │ - 0x000678c8 03420ef0 03530ed0 03790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ - 0x000678d8 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ - 0x000678e8 0b024c0e d803560e e0035f0e d803460e ..L...V..._...F. │ │ │ │ - 0x000678f8 d0030374 040ed803 560ee003 600ed803 ...t....V...`... │ │ │ │ - 0x00067908 470ed003 028d0ed8 03570ee0 035f0ed8 G........W..._.. │ │ │ │ - 0x00067918 03460ed0 034e0ed8 03570ee0 03600ed8 .F...N...W...`.. │ │ │ │ - 0x00067928 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ - 0x00067938 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ + 0x00067858 02570e80 035f0ef8 02460ef0 024e0ef8 .W..._...F...N.. │ │ │ │ + 0x00067868 02570e80 035f0ef8 02460ef0 02000000 .W..._...F...... │ │ │ │ + 0x00067878 f4000000 f45e0000 3052fdff 7b0a0000 .....^..0R..{... │ │ │ │ + 0x00067888 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00067898 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x000678a8 0ed00303 15020ed8 03510ee0 034a0ee8 .........Q...J.. │ │ │ │ + 0x000678b8 03420ef0 03530ed0 03790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ + 0x000678c8 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ + 0x000678d8 0b024c0e d803560e e0035f0e d803460e ..L...V..._...F. │ │ │ │ + 0x000678e8 d0030374 040ed803 560ee003 600ed803 ...t....V...`... │ │ │ │ + 0x000678f8 470ed003 028d0ed8 03570ee0 035f0ed8 G........W..._.. │ │ │ │ + 0x00067908 03460ed0 034e0ed8 03570ee0 03600ed8 .F...N...W...`.. │ │ │ │ + 0x00067918 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ + 0x00067928 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ + 0x00067938 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ 0x00067948 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ - 0x00067958 03470ed0 034e0ed8 03570ee0 03600ed8 .G...N...W...`.. │ │ │ │ - 0x00067968 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ - 0x00067978 03460ed0 03000000 f4000000 ec5f0000 .F..........._.. │ │ │ │ - 0x00067988 a85bfdff 7b0a0000 00420e10 8f02490e .[..{....B....I. │ │ │ │ - 0x00067998 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x000679a8 8606410e 38830747 0ed00303 15020ed8 ..A.8..G........ │ │ │ │ - 0x000679b8 03510ee0 034a0ee8 03420ef0 03530ed0 .Q...J...B...S.. │ │ │ │ - 0x000679c8 03790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ - 0x000679d8 18420e10 420e0848 0b024c0e d803560e .B..B..H..L...V. │ │ │ │ - 0x000679e8 e0035f0e d803460e d0030374 040ed803 .._...F....t.... │ │ │ │ - 0x000679f8 560ee003 600ed803 470ed003 028d0ed8 V...`...G....... │ │ │ │ - 0x00067a08 03570ee0 035f0ed8 03460ed0 034e0ed8 .W..._...F...N.. │ │ │ │ - 0x00067a18 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ - 0x00067a28 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ - 0x00067a38 03570ee0 035f0ed8 03470ed0 034e0ed8 .W..._...G...N.. │ │ │ │ - 0x00067a48 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ - 0x00067a58 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ - 0x00067a68 03570ee0 035f0ed8 03460ed0 03000000 .W..._...F...... │ │ │ │ - 0x00067a78 fc000000 e4600000 3065fdff 340b0000 .....`..0e..4... │ │ │ │ - 0x00067a88 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00067a98 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00067aa8 0ee00303 05020ee8 03450ef0 03440ef8 .........E...D.. │ │ │ │ - 0x00067ab8 034a0e80 04450e88 04420e90 044e0ee0 .J...E...B...N.. │ │ │ │ - 0x00067ac8 0302670e e803570e f0035f0e e803460e ..g...W..._...F. │ │ │ │ - 0x00067ad8 e003780a 0e38410e 30410e28 420e2042 ..x..8A.0A.(B. B │ │ │ │ - 0x00067ae8 0e18420e 10420e08 460b03dd 040ee803 ..B..B..F....... │ │ │ │ - 0x00067af8 560ef003 600ee803 470ee003 02ae0ee8 V...`...G....... │ │ │ │ - 0x00067b08 03570ef0 035f0ee8 03410ee0 034e0ee8 .W..._...A...N.. │ │ │ │ - 0x00067b18 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ - 0x00067b28 03570ef0 03600ee8 03460ee0 03710ee8 .W...`...F...q.. │ │ │ │ - 0x00067b38 03570ef0 035f0ee8 03470ee0 03490ee8 .W..._...G...I.. │ │ │ │ - 0x00067b48 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ - 0x00067b58 03570ef0 03600ee8 03460ee0 03720ee8 .W...`...F...r.. │ │ │ │ - 0x00067b68 03570ef0 035f0ee8 03460ee0 03000000 .W..._...F...... │ │ │ │ - 0x00067b78 04010000 e4610000 706ffdff 8b0b0000 .....a..po...... │ │ │ │ - 0x00067b88 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ - 0x00067b98 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00067ba8 0ea00403 5c020ea8 044a0eb0 04440eb8 ....\....J...D.. │ │ │ │ - 0x00067bb8 04420ec0 04530ea0 04790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ - 0x00067bc8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x00067bd8 0b02590e a804560e b0045f0e a804460e ..Y...V..._...F. │ │ │ │ - 0x00067be8 a00403e4 040ea804 570eb004 5f0ea804 ........W..._... │ │ │ │ - 0x00067bf8 460ea004 4e0ea804 560eb004 600ea804 F...N...V...`... │ │ │ │ - 0x00067c08 470ea004 02a30ea8 04570eb0 04600ea8 G........W...`.. │ │ │ │ - 0x00067c18 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ - 0x00067c28 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ + 0x00067958 03460ed0 034e0ed8 03570ee0 035f0ed8 .F...N...W..._.. │ │ │ │ + 0x00067968 03460ed0 03000000 f4000000 ec5f0000 .F..........._.. │ │ │ │ + 0x00067978 b85bfdff 7b0a0000 00420e10 8f02490e .[..{....B....I. │ │ │ │ + 0x00067988 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00067998 8606410e 38830747 0ed00303 15020ed8 ..A.8..G........ │ │ │ │ + 0x000679a8 03510ee0 034a0ee8 03420ef0 03530ed0 .Q...J...B...S.. │ │ │ │ + 0x000679b8 03790a0e 38410e30 410e2842 0e20420e .y..8A.0A.(B. B. │ │ │ │ + 0x000679c8 18420e10 420e0848 0b024c0e d803560e .B..B..H..L...V. │ │ │ │ + 0x000679d8 e0035f0e d803460e d0030374 040ed803 .._...F....t.... │ │ │ │ + 0x000679e8 560ee003 600ed803 470ed003 028d0ed8 V...`...G....... │ │ │ │ + 0x000679f8 03570ee0 035f0ed8 03460ed0 034e0ed8 .W..._...F...N.. │ │ │ │ + 0x00067a08 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ + 0x00067a18 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ + 0x00067a28 03570ee0 035f0ed8 03470ed0 034e0ed8 .W..._...G...N.. │ │ │ │ + 0x00067a38 03570ee0 03600ed8 03470ed0 034e0ed8 .W...`...G...N.. │ │ │ │ + 0x00067a48 03570ee0 03600ed8 03460ed0 034e0ed8 .W...`...F...N.. │ │ │ │ + 0x00067a58 03570ee0 035f0ed8 03460ed0 03000000 .W..._...F...... │ │ │ │ + 0x00067a68 fc000000 e4600000 4065fdff 340b0000 .....`..@e..4... │ │ │ │ + 0x00067a78 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00067a88 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00067a98 0ee00303 05020ee8 03450ef0 03440ef8 .........E...D.. │ │ │ │ + 0x00067aa8 034a0e80 04450e88 04420e90 044e0ee0 .J...E...B...N.. │ │ │ │ + 0x00067ab8 0302670e e803570e f0035f0e e803460e ..g...W..._...F. │ │ │ │ + 0x00067ac8 e003780a 0e38410e 30410e28 420e2042 ..x..8A.0A.(B. B │ │ │ │ + 0x00067ad8 0e18420e 10420e08 460b03dd 040ee803 ..B..B..F....... │ │ │ │ + 0x00067ae8 560ef003 600ee803 470ee003 02ae0ee8 V...`...G....... │ │ │ │ + 0x00067af8 03570ef0 035f0ee8 03410ee0 034e0ee8 .W..._...A...N.. │ │ │ │ + 0x00067b08 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ + 0x00067b18 03570ef0 03600ee8 03460ee0 03710ee8 .W...`...F...q.. │ │ │ │ + 0x00067b28 03570ef0 035f0ee8 03470ee0 03490ee8 .W..._...G...I.. │ │ │ │ + 0x00067b38 03570ef0 03600ee8 03470ee0 03490ee8 .W...`...G...I.. │ │ │ │ + 0x00067b48 03570ef0 03600ee8 03460ee0 03720ee8 .W...`...F...r.. │ │ │ │ + 0x00067b58 03570ef0 035f0ee8 03460ee0 03000000 .W..._...F...... │ │ │ │ + 0x00067b68 04010000 e4610000 806ffdff 8b0b0000 .....a...o...... │ │ │ │ + 0x00067b78 00420e10 8f02490e 188e0342 0e208d04 .B....I....B. .. │ │ │ │ + 0x00067b88 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00067b98 0ea00403 5c020ea8 044a0eb0 04440eb8 ....\....J...D.. │ │ │ │ + 0x00067ba8 04420ec0 04530ea0 04790a0e 38410e30 .B...S...y..8A.0 │ │ │ │ + 0x00067bb8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ + 0x00067bc8 0b02590e a804560e b0045f0e a804460e ..Y...V..._...F. │ │ │ │ + 0x00067bd8 a00403e4 040ea804 570eb004 5f0ea804 ........W..._... │ │ │ │ + 0x00067be8 460ea004 4e0ea804 560eb004 600ea804 F...N...V...`... │ │ │ │ + 0x00067bf8 470ea004 02a30ea8 04570eb0 04600ea8 G........W...`.. │ │ │ │ + 0x00067c08 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ + 0x00067c18 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ + 0x00067c28 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ 0x00067c38 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ - 0x00067c48 04470ea0 044e0ea8 04570eb0 04600ea8 .G...N...W...`.. │ │ │ │ + 0x00067c48 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ 0x00067c58 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ - 0x00067c68 04460ea0 044e0ea8 04570eb0 045f0ea8 .F...N...W..._.. │ │ │ │ - 0x00067c78 04460ea0 04000000 14000000 ec620000 .F...........b.. │ │ │ │ - 0x00067c88 5ed2faff 0c000000 00000000 00000000 ^............... │ │ │ │ - 0x00067c98 4c000000 04630000 e079fdff 4a010000 L....c...y..J... │ │ │ │ - 0x00067ca8 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ - 0x00067cb8 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ - 0x00067cc8 0e50031a 010a0e38 440e3041 0e28420e .P.....8D.0A.(B. │ │ │ │ - 0x00067cd8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ - 0x00067ce8 4c000000 54630000 e07afdff e2040000 L...Tc...z...... │ │ │ │ - 0x00067cf8 00420e10 8f02500e 188e0342 0e208d04 .B....P....B. .. │ │ │ │ - 0x00067d08 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ - 0x00067d18 0e7003ac 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ - 0x00067d28 20420e18 420e1042 0e08450b 00000000 B..B..B..E..... │ │ │ │ - 0x00067d38 4c000000 a4630000 807ffdff a6030000 L....c.......... │ │ │ │ - 0x00067d48 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x00067d58 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ - 0x00067d68 0e900103 ed020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00067d78 0e20420e 18420e10 420e0849 0b000000 . B..B..B..I.... │ │ │ │ - 0x00067d88 4c000000 f4630000 e082fdff ad010000 L....c.......... │ │ │ │ - 0x00067d98 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x00067da8 450e288c 05490e30 8606440e 38830744 E.(..I.0..D.8..D │ │ │ │ - 0x00067db8 0e700378 010a0e38 440e3041 0e28420e .p.x...8D.0A.(B. │ │ │ │ - 0x00067dc8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ - 0x00067dd8 48000000 44640000 4084fdff 3f020000 H...Dd..@...?... │ │ │ │ - 0x00067de8 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x00067df8 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ - 0x00067e08 0e60034b 010a0e38 440e3041 0e28420e .`.K...8D.0A.(B. │ │ │ │ - 0x00067e18 20420e18 420e1042 0e08460b 48000000 B..B..B..F.H... │ │ │ │ - 0x00067e28 90640000 3486fdff 5c020000 00420e10 .d..4...\....B.. │ │ │ │ - 0x00067e38 8f02460e 188e0345 0e208d04 420e288c ..F....E. ..B.(. │ │ │ │ - 0x00067e48 05410e30 8606440e 3883074a 0ed00103 .A.0..D.8..J.... │ │ │ │ - 0x00067e58 31020e38 430e3041 0e28420e 20420e18 1..8C.0A.(B. B.. │ │ │ │ - 0x00067e68 420e1042 0e080000 4c000000 dc640000 B..B....L....d.. │ │ │ │ - 0x00067e78 4888fdff 0f040000 00420e10 8f02420e H........B....B. │ │ │ │ - 0x00067e88 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00067e98 8606410e 38830747 0ee00102 bf0a0e38 ..A.8..G.......8 │ │ │ │ - 0x00067ea8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00067eb8 0e08410b 00000000 64000000 2c650000 ..A.....d...,e.. │ │ │ │ - 0x00067ec8 088cfdff bc030000 00420e10 8f02460e .........B....F. │ │ │ │ - 0x00067ed8 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ - 0x00067ee8 8606440e 38830744 0e900102 470a0e38 ..D.8..D....G..8 │ │ │ │ - 0x00067ef8 460e3041 0e28420e 20420e18 420e1042 F.0A.(B. B..B..B │ │ │ │ - 0x00067f08 0e08410b 0322010a 0e38410e 30410e28 ..A.."...8A.0A.( │ │ │ │ - 0x00067f18 420e2042 0e18420e 10420e08 410b0000 B. B..B..B..A... │ │ │ │ - 0x00067f28 64000000 94650000 608ffdff f5040000 d....e..`....... │ │ │ │ - 0x00067f38 00420e10 8f02480e 188e0342 0e208d04 .B....H....B. .. │ │ │ │ - 0x00067f48 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x00067f58 0eb0017f 0a0e3846 0e30410e 28420e20 ......8F.0A.(B. │ │ │ │ - 0x00067f68 420e1842 0e10420e 08410b03 81020a0e B..B..B..A...... │ │ │ │ - 0x00067f78 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x00067f88 420e0841 0b000000 48000000 fc650000 B..A....H....e.. │ │ │ │ - 0x00067f98 f893fdff 9f050000 00420e10 8f02450e .........B....E. │ │ │ │ - 0x00067fa8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00067fb8 8606410e 38830747 0ed00102 4b0a0e38 ..A.8..G....K..8 │ │ │ │ - 0x00067fc8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00067fd8 0e08410b 60000000 48660000 4c99fdff ..A.`...Hf..L... │ │ │ │ - 0x00067fe8 38020000 00420e10 8f02450e 188e0342 8....B....E....B │ │ │ │ - 0x00067ff8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00068008 38830744 0ea00103 f8010a0e 38430e30 8..D........8C.0 │ │ │ │ - 0x00068018 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x00068028 0b520e38 460e3041 0e28420e 20420e18 .R.8F.0A.(B. B.. │ │ │ │ - 0x00068038 420e1042 0e080000 64000000 ac660000 B..B....d....f.. │ │ │ │ - 0x00068048 289bfdff 52030000 00420e10 8f02450e (...R....B....E. │ │ │ │ - 0x00068058 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00068068 8606410e 38830744 0e900177 0a0e3846 ..A.8..D...w..8F │ │ │ │ - 0x00068078 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x00068088 08410b03 0f010a0e 38410e30 410e2842 .A......8A.0A.(B │ │ │ │ - 0x00068098 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ - 0x000680a8 60000000 14670000 209efdff 13030000 `....g.. ....... │ │ │ │ - 0x000680b8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x000680c8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x000680d8 0e800177 0a0e3846 0e30410e 28420e20 ...w..8F.0A.(B. │ │ │ │ - 0x000680e8 420e1842 0e10420e 08490b02 e00a0e38 B..B..B..I.....8 │ │ │ │ - 0x000680f8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00068108 0e08460b 48000000 78670000 dca0fdff ..F.H...xg...... │ │ │ │ - 0x00068118 01020000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ - 0x00068128 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ - 0x00068138 38830744 0e7003af 010a0e38 440e3041 8..D.p.....8D.0A │ │ │ │ - 0x00068148 0e28420e 20420e18 420e1042 0e084a0b .(B. B..B..B..J. │ │ │ │ - 0x00068158 4c000000 c4670000 a0a2fdff 26030000 L....g......&... │ │ │ │ - 0x00068168 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068178 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ - 0x00068188 0e900103 bd020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00068198 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ - 0x000681a8 4c000000 14680000 80a5fdff 2f030000 L....h....../... │ │ │ │ - 0x000681b8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x000681c8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ - 0x000681d8 0e900103 35020a0e 38440e30 410e2842 ....5...8D.0A.(B │ │ │ │ - 0x000681e8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ - 0x000681f8 4c000000 64680000 60a8fdff 9f020000 L...dh..`....... │ │ │ │ - 0x00068208 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068218 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ - 0x00068228 0eb00103 4c020a0e 38440e30 410e2842 ....L...8D.0A.(B │ │ │ │ - 0x00068238 0e20420e 18420e10 420e084a 0b000000 . B..B..B..J.... │ │ │ │ - 0x00068248 4c000000 b4680000 b0aafdff 94020000 L....h.......... │ │ │ │ - 0x00068258 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068268 420e288c 05470e30 8606440e 38830747 B.(..G.0..D.8..G │ │ │ │ - 0x00068278 0eb00103 44020a0e 38440e30 410e2842 ....D...8D.0A.(B │ │ │ │ - 0x00068288 0e20420e 18420e10 420e0842 0b000000 . B..B..B..B.... │ │ │ │ - 0x00068298 4c000000 04690000 00adfdff b3030000 L....i.......... │ │ │ │ - 0x000682a8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x000682b8 450e288c 05490e30 8606440e 3883074a E.(..I.0..D.8..J │ │ │ │ - 0x000682c8 0ee00103 37030a0e 38440e30 410e2842 ....7...8D.0A.(B │ │ │ │ - 0x000682d8 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ │ │ - 0x000682e8 4c000000 54690000 70b0fdff a9020000 L...Ti..p....... │ │ │ │ - 0x000682f8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00068308 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ - 0x00068318 0e800103 49020a0e 38440e30 410e2842 ....I...8D.0A.(B │ │ │ │ - 0x00068328 0e20420e 18420e10 420e0845 0b000000 . B..B..B..E.... │ │ │ │ - 0x00068338 4c000000 a4690000 d0b2fdff 72030000 L....i......r... │ │ │ │ - 0x00068348 00420e10 8f024a0e 188e0342 0e208d04 .B....J....B. .. │ │ │ │ - 0x00068358 450e288c 05410e30 8606440e 3883074a E.(..A.0..D.8..J │ │ │ │ - 0x00068368 0ed00103 fa020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00068378 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ │ │ - 0x00068388 4c000000 f4690000 00b6fdff 51020000 L....i......Q... │ │ │ │ - 0x00068398 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x000683a8 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ - 0x000683b8 0ea00103 ff010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x000683c8 0e20420e 18420e10 420e084a 0b000000 . B..B..B..J.... │ │ │ │ - 0x000683d8 10000000 446a0000 10b8fdff 2c000000 ....Dj......,... │ │ │ │ - 0x000683e8 00000000 48000000 586a0000 2cb8fdff ....H...Xj..,... │ │ │ │ - 0x000683f8 e8010000 00420e10 8f02450e 188e0345 .....B....E....E │ │ │ │ - 0x00068408 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00068418 38830744 0e700388 010a0e38 430e3041 8..D.p.....8C.0A │ │ │ │ - 0x00068428 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ - 0x00068438 48000000 a46a0000 d0b9fdff d8050000 H....j.......... │ │ │ │ - 0x00068448 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ - 0x00068458 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x00068468 0e800102 4b0a0e38 430e3041 0e28420e ....K..8C.0A.(B. │ │ │ │ - 0x00068478 20420e18 420e1042 0e08470b 48000000 B..B..B..G.H... │ │ │ │ - 0x00068488 f06a0000 64bffdff 9f040000 00420e10 .j..d........B.. │ │ │ │ - 0x00068498 8f02460e 188e0342 0e208d04 450e288c ..F....B. ..E.(. │ │ │ │ - 0x000684a8 05410e30 8606440e 38830744 0e90017a .A.0..D.8..D...z │ │ │ │ - 0x000684b8 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ - 0x000684c8 0e10420e 08410b00 4c000000 3c6b0000 ..B..A..L.......B....B. │ │ │ │ - 0x00069c28 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ - 0x00069c38 8606440e 3883074a 0ed00103 77020a0e ..D.8..J....w... │ │ │ │ - 0x00069c48 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ - 0x00069c58 420e0847 0b000000 4c000000 cc820000 B..G....L....... │ │ │ │ - 0x00069c68 9889feff 66030000 00420e10 8f02420e ....f....B....B. │ │ │ │ - 0x00069c78 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ - 0x00069c88 8606490e 3883074a 0ed00103 92020a0e ..I.8..J........ │ │ │ │ - 0x00069c98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ - 0x00069ca8 420e0847 0b000000 4c000000 1c830000 B..G....L....... │ │ │ │ - 0x00069cb8 b88cfeff c1010000 00420e10 8f02480e .........B....H. │ │ │ │ - 0x00069cc8 188e0345 0e208d04 4a0e288c 05410e30 ...E. ..J.(..A.0 │ │ │ │ - 0x00069cd8 8606440e 3883074c 0e800103 84010a0e ..D.8..L........ │ │ │ │ - 0x00069ce8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ - 0x00069cf8 420e0841 0b000000 48000000 6c830000 B..A....H...l... │ │ │ │ - 0x00069d08 388efeff 95020000 00420e10 8f02450e 8........B....E. │ │ │ │ - 0x00069d18 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ - 0x00069d28 8606410e 38830744 0e900102 d50a0e38 ..A.8..D.......8 │ │ │ │ - 0x00069d38 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ - 0x00069d48 0e084a0b 48000000 b8830000 8c90feff ..J.H........... │ │ │ │ - 0x00069d58 dd010000 00420e10 8f02420e 188e034a .....B....B....J │ │ │ │ - 0x00069d68 0e208d04 4b0e288c 05490e30 8606410e . ..K.(..I.0..A. │ │ │ │ - 0x00069d78 38830747 0e700397 010a0e38 440e3041 8..G.p.....8D.0A │ │ │ │ - 0x00069d88 0e28420e 20420e18 420e1042 0e08420b .(B. B..B..B..B. │ │ │ │ - 0x00069d98 4c000000 04840000 2092feff d0040000 L....... ....... │ │ │ │ - 0x00069da8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00069db8 420e288c 05440e30 8606490e 3883074a B.(..D.0..I.8..J │ │ │ │ - 0x00069dc8 0ee00203 6d030a0e 38440e30 410e2842 ....m...8D.0A.(B │ │ │ │ - 0x00069dd8 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ - 0x00069de8 4c000000 54840000 a096feff 6e030000 L...T.......n... │ │ │ │ - 0x00069df8 00420e10 8f02480e 188e0345 0e208d04 .B....H....E. .. │ │ │ │ - 0x00069e08 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x00069e18 0e800203 9e020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ - 0x00069e28 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ - 0x00069e38 48000000 a4840000 c099feff 7d010000 H...........}... │ │ │ │ - 0x00069e48 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ - 0x00069e58 4a0e288c 05440e30 8606440e 38830747 J.(..D.0..D.8..G │ │ │ │ - 0x00069e68 0e60033f 010a0e38 440e3041 0e28420e .`.?...8D.0A.(B. │ │ │ │ - 0x00069e78 20420e18 420e1042 0e08420b 4c000000 B..B..B..B.L... │ │ │ │ - 0x00069e88 f0840000 f49afeff 49030000 00420e10 ........I....B.. │ │ │ │ - 0x00069e98 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00069ea8 05490e30 8606490e 38830747 0e900103 .I.0..I.8..G.... │ │ │ │ - 0x00069eb8 d6020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ - 0x00069ec8 18420e10 420e0844 0b000000 4c000000 .B..B..D....L... │ │ │ │ - 0x00069ed8 40850000 f49dfeff 92040000 00420e10 @............B.. │ │ │ │ - 0x00069ee8 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ - 0x00069ef8 05440e30 8606440e 3883074f 0ec00103 .D.0..D.8..O.... │ │ │ │ - 0x00069f08 a8030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ - 0x00069f18 18420e10 420e0849 0b000000 4c000000 .B..B..I....L... │ │ │ │ - 0x00069f28 90850000 44a2feff 22040000 00420e10 ....D..."....B.. │ │ │ │ - 0x00069f38 8f024a0e 188e0342 0e208d04 420e288c ..J....B. ..B.(. │ │ │ │ - 0x00069f48 05440e30 8606440e 38830747 0eb00103 .D.0..D.8..G.... │ │ │ │ - 0x00069f58 46030a0e 38440e30 410e2842 0e20420e F...8D.0A.(B. B. │ │ │ │ - 0x00069f68 18420e10 420e0846 0b000000 50000000 .B..B..F....P... │ │ │ │ - 0x00069f78 e0850000 24a6feff 70030000 00420e10 ....$...p....B.. │ │ │ │ - 0x00069f88 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ - 0x00069f98 05410e30 8606440e 38830747 0e900103 .A.0..D.8..G.... │ │ │ │ - 0x00069fa8 b9020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ - 0x00069fb8 18420e10 420e0848 0b000000 00000000 .B..B..H........ │ │ │ │ - 0x00069fc8 2c000000 34860000 40a9feff 78010000 ,...4...@...x... │ │ │ │ - 0x00069fd8 00410e10 83026e0a 0e08410b 02660a0e .A....n...A..f.. │ │ │ │ - 0x00069fe8 084a0b02 420a0e08 460b028f 0e080000 .J..B...F....... │ │ │ │ - 0x00069ff8 48000000 64860000 90aafeff 48030000 H...d.......H... │ │ │ │ - 0x0006a008 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ - 0x0006a018 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006a028 0e70740a 0e38430e 30410e28 420e2042 .pt..8C.0A.(B. B │ │ │ │ - 0x0006a038 0e18420e 10420e08 490b0000 48000000 ..B..B..I...H... │ │ │ │ - 0x0006a048 b0860000 94adfeff 64050000 00420e10 ........d....B.. │ │ │ │ - 0x0006a058 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ - 0x0006a068 05410e30 8606410e 38830747 0ed00102 .A.0..A.8..G.... │ │ │ │ - 0x0006a078 460a0e38 430e3041 0e28420e 20420e18 F..8C.0A.(B. B.. │ │ │ │ - 0x0006a088 420e1042 0e08410b 48000000 fc860000 B..B..A.H....... │ │ │ │ - 0x0006a098 b8b2feff 6c040000 00420e10 8f02420e ....l....B....B. │ │ │ │ - 0x0006a0a8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a0b8 8606410e 38830744 0ea00102 480a0e38 ..A.8..D....H..8 │ │ │ │ - 0x0006a0c8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ - 0x0006a0d8 0e08410b 60000000 48870000 dcb6feff ..A.`...H....... │ │ │ │ - 0x0006a0e8 19020000 00420e10 8f02460e 188e0342 .....B....F....B │ │ │ │ - 0x0006a0f8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ - 0x0006a108 38830744 0e600306 010a0e38 430e3041 8..D.`.....8C.0A │ │ │ │ - 0x0006a118 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ - 0x0006a128 02e10e38 460e3041 0e28420e 20420e18 ...8F.0A.(B. B.. │ │ │ │ - 0x0006a138 420e1042 0e080000 18000000 ac870000 B..B............ │ │ │ │ - 0x0006a148 98b8feff 63000000 00410e10 83020261 ....c....A.....a │ │ │ │ - 0x0006a158 0e080000 38000000 c8870000 ecb8feff ....8........... │ │ │ │ - 0x0006a168 5b000000 00420e10 8e024a0e 188d034c [....B....J....L │ │ │ │ - 0x0006a178 0e208c04 4b0e2886 05480e30 8306660e . ..K.(..H.0..f. │ │ │ │ - 0x0006a188 28430e20 420e1842 0e10420e 08000000 (C. B..B..B..... │ │ │ │ - 0x0006a198 24000000 04880000 10b9feff 31000000 $...........1... │ │ │ │ - 0x0006a1a8 00410e10 8602440e 18830347 0e20600e .A....D....G. `. │ │ │ │ - 0x0006a1b8 18430e10 410e0800 14000000 2c880000 .C..A.......,... │ │ │ │ - 0x0006a1c8 28b9feff 20000000 00440e10 5b0e0800 (... ....D..[... │ │ │ │ - 0x0006a1d8 1c000000 44880000 30b9feff 5b000000 ....D...0...[... │ │ │ │ - 0x0006a1e8 00490e10 700a0e08 470b540e 08000000 .I..p...G.T..... │ │ │ │ - 0x0006a1f8 18000000 64880000 70b9feff 37000000 ....d...p...7... │ │ │ │ - 0x0006a208 00410e10 8302750e 08000000 44000000 .A....u.....D... │ │ │ │ - 0x0006a218 80880000 94b9feff 78000000 00420e10 ........x....B.. │ │ │ │ - 0x0006a228 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ - 0x0006a238 05440e30 8606430e 38830747 0e40024e .D.0..C.8..G.@.N │ │ │ │ - 0x0006a248 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x0006a258 10420e08 10000000 c8880000 ccb9feff .B.............. │ │ │ │ - 0x0006a268 33000000 00000000 44000000 dc880000 3.......D....... │ │ │ │ - 0x0006a278 f8b9feff 7b000000 00420e10 8f02450e ....{....B....E. │ │ │ │ - 0x0006a288 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ - 0x0006a298 8606430e 38830747 0e400251 0e38410e ..C.8..G.@.Q.8A. │ │ │ │ - 0x0006a2a8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0006a2b8 10000000 24890000 30bafeff 1b000000 ....$...0....... │ │ │ │ - 0x0006a2c8 00000000 10000000 38890000 3cbafeff ........8...<... │ │ │ │ - 0x0006a2d8 17000000 00000000 10000000 4c890000 ............L... │ │ │ │ - 0x0006a2e8 48bafeff 33000000 00000000 40000000 H...3.......@... │ │ │ │ - 0x0006a2f8 60890000 74bafeff 9a000000 00420e10 `...t........B.. │ │ │ │ - 0x0006a308 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a318 05410e30 8606410e 38830702 840e3043 .A.0..A.8.....0C │ │ │ │ - 0x0006a328 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006a338 10000000 a4890000 d0bafeff 3b000000 ............;... │ │ │ │ - 0x0006a348 00000000 14000000 b8890000 fcbafeff ................ │ │ │ │ - 0x0006a358 2c000000 00440e10 670e0800 10000000 ,....D..g....... │ │ │ │ - 0x0006a368 d0890000 14bbfeff 3b000000 00000000 ........;....... │ │ │ │ - 0x0006a378 10000000 e4890000 40bbfeff 43000000 ........@...C... │ │ │ │ - 0x0006a388 00000000 10000000 f8890000 7cbbfeff ............|... │ │ │ │ - 0x0006a398 6c000000 00000000 30000000 0c8a0000 l.......0....... │ │ │ │ - 0x0006a3a8 d8bbfeff 82000000 00420e10 8d02420e .........B....B. │ │ │ │ - 0x0006a3b8 188c0341 0e208604 410e2883 0502740e ...A. ..A.(...t. │ │ │ │ - 0x0006a3c8 20430e18 420e1042 0e080000 40000000 C..B..B....@... │ │ │ │ - 0x0006a3d8 408a0000 34bcfeff f2000000 00420e10 @...4........B.. │ │ │ │ - 0x0006a3e8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a3f8 05410e30 8606410e 38830702 dc0e3043 .A.0..A.8.....0C │ │ │ │ - 0x0006a408 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006a418 34000000 848a0000 f0bcfeff 95000000 4............... │ │ │ │ - 0x0006a428 004d0e10 8d024b0e 188c0344 0e208604 .M....K....D. .. │ │ │ │ - 0x0006a438 460e2883 0502680e 20430e18 420e1042 F.(...h. C..B..B │ │ │ │ - 0x0006a448 0e0841c3 c6cccd00 48000000 bc8a0000 ..A.....H....... │ │ │ │ - 0x0006a458 58bdfeff 05010000 00570e10 8f02450e X........W....E. │ │ │ │ - 0x0006a468 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ - 0x0006a478 8606410e 38830702 d10e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ - 0x0006a488 20420e18 420e1042 0e0841c3 c6cccdce B..B..B..A..... │ │ │ │ - 0x0006a498 cf000000 40000000 088b0000 1cbefeff ....@........... │ │ │ │ - 0x0006a4a8 79010000 00420e10 8f02420e 188e0342 y....B....B....B │ │ │ │ - 0x0006a4b8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a4c8 38830703 63010e30 430e2842 0e20420e 8...c..0C.(B. B. │ │ │ │ - 0x0006a4d8 18420e10 420e0800 40000000 4c8b0000 .B..B...@...L... │ │ │ │ - 0x0006a4e8 58bffeff 5c010000 00420e10 8f02420e X...\....B....B. │ │ │ │ - 0x0006a4f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a508 8606410e 38830703 46010e30 430e2842 ..A.8...F..0C.(B │ │ │ │ - 0x0006a518 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ - 0x0006a528 908b0000 74c0feff 5c010000 00420e10 ....t...\....B.. │ │ │ │ - 0x0006a538 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a548 05410e30 8606410e 38830703 46010e30 .A.0..A.8...F..0 │ │ │ │ - 0x0006a558 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ - 0x0006a568 40000000 d48b0000 90c1feff 83010000 @............... │ │ │ │ - 0x0006a578 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x0006a588 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0006a598 6a010e30 430e2842 0e20420e 18420e10 j..0C.(B. B..B.. │ │ │ │ - 0x0006a5a8 420e0800 40000000 188c0000 dcc2feff B...@........... │ │ │ │ - 0x0006a5b8 62010000 00420e10 8f02450e 188e0342 b....B....E....B │ │ │ │ - 0x0006a5c8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a5d8 38830703 49010e30 430e2842 0e20420e 8...I..0C.(B. B. │ │ │ │ - 0x0006a5e8 18420e10 420e0800 40000000 5c8c0000 .B..B...@...\... │ │ │ │ - 0x0006a5f8 08c4feff 87010000 00420e10 8f02450e .........B....E. │ │ │ │ - 0x0006a608 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a618 8606410e 38830703 6e010e30 430e2842 ..A.8...n..0C.(B │ │ │ │ - 0x0006a628 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ - 0x0006a638 a08c0000 54c5feff 84010000 00420e10 ....T........B.. │ │ │ │ - 0x0006a648 8f02480e 188e0342 0e208d04 420e288c ..H....B. ..B.(. │ │ │ │ - 0x0006a658 05410e30 8606410e 38830703 68010e30 .A.0..A.8...h..0 │ │ │ │ - 0x0006a668 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ - 0x0006a678 40000000 e48c0000 a0c6feff 67010000 @...........g... │ │ │ │ - 0x0006a688 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x0006a698 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0006a6a8 4e010e30 430e2842 0e20420e 18420e10 N..0C.(B. B..B.. │ │ │ │ - 0x0006a6b8 420e0800 10000000 288d0000 ccc7feff B.......(....... │ │ │ │ - 0x0006a6c8 44000000 00000000 10000000 3c8d0000 D...........<... │ │ │ │ - 0x0006a6d8 08c8feff 44000000 00000000 10000000 ....D........... │ │ │ │ - 0x0006a6e8 508d0000 44c8feff 4c000000 00000000 P...D...L....... │ │ │ │ - 0x0006a6f8 10000000 648d0000 80c8feff 57000000 ....d.......W... │ │ │ │ - 0x0006a708 00000000 10000000 788d0000 ccc8feff ........x....... │ │ │ │ - 0x0006a718 48000000 00000000 44000000 8c8d0000 H.......D....... │ │ │ │ - 0x0006a728 08c9feff 30010000 00420e10 8f02420e ....0....B....B. │ │ │ │ - 0x0006a738 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a748 8606410e 38830702 d30a0e30 430e2842 ..A.8......0C.(B │ │ │ │ - 0x0006a758 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ - 0x0006a768 10000000 d48d0000 f0c9feff 7f000000 ................ │ │ │ │ - 0x0006a778 00000000 40000000 e88d0000 5ccafeff ....@.......\... │ │ │ │ - 0x0006a788 f3000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006a798 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a7a8 38830702 dd0e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006a7b8 420e1042 0e080000 10000000 2c8e0000 B..B........,... │ │ │ │ - 0x0006a7c8 18cbfeff 3a000000 00000000 40000000 ....:.......@... │ │ │ │ - 0x0006a7d8 408e0000 44cbfeff ee000000 00420e10 @...D........B.. │ │ │ │ - 0x0006a7e8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006a7f8 05410e30 8606410e 38830702 d80e3043 .A.0..A.8.....0C │ │ │ │ - 0x0006a808 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006a818 40000000 848e0000 f0cbfeff e4000000 @............... │ │ │ │ - 0x0006a828 00420e10 8f02440e 188e0342 0e208d04 .B....D....B. .. │ │ │ │ - 0x0006a838 420e288c 05410e30 8606410e 38830702 B.(..A.0..A.8... │ │ │ │ - 0x0006a848 cc0e3043 0e28420e 20420e18 420e1042 ..0C.(B. B..B..B │ │ │ │ - 0x0006a858 0e080000 40000000 c88e0000 9cccfeff ....@........... │ │ │ │ - 0x0006a868 01010000 00420e10 8f024a0e 188e0342 .....B....J....B │ │ │ │ - 0x0006a878 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a888 38830702 e30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006a898 420e1042 0e080000 34000000 0c8f0000 B..B....4....... │ │ │ │ - 0x0006a8a8 68cdfeff 9d000000 00420e10 8d02490e h........B....I. │ │ │ │ - 0x0006a8b8 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0 │ │ │ │ - 0x0006a8c8 027d0e28 430e2041 0e18420e 10420e08 .}.(C. A..B..B.. │ │ │ │ - 0x0006a8d8 44000000 448f0000 d0cdfeff fc000000 D...D........... │ │ │ │ - 0x0006a8e8 00420e10 8f02490e 188e0345 0e208d04 .B....I....E. .. │ │ │ │ - 0x0006a8f8 420e288c 05440e30 8606410e 38830744 B.(..D.0..A.8..D │ │ │ │ - 0x0006a908 0e6002d4 0e38430e 30410e28 420e2042 .`...8C.0A.(B. B │ │ │ │ - 0x0006a918 0e18420e 10420e08 48000000 8c8f0000 ..B..B..H....... │ │ │ │ - 0x0006a928 88cefeff 22010000 00420e10 8f02450e ...."....B....E. │ │ │ │ - 0x0006a938 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006a948 8606410e 38830747 0e600301 010e3843 ..A.8..G.`....8C │ │ │ │ - 0x0006a958 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006a968 08000000 48000000 d88f0000 6ccffeff ....H.......l... │ │ │ │ - 0x0006a978 56010000 00420e10 8f02420e 188e0342 V....B....B....B │ │ │ │ - 0x0006a988 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006a998 38830747 0e700338 010e3843 0e30410e 8..G.p.8..8C.0A. │ │ │ │ - 0x0006a9a8 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ - 0x0006a9b8 30000000 24900000 80d0feff 5c000000 0...$.......\... │ │ │ │ - 0x0006a9c8 00410e10 8602440e 18830347 0e20500e .A....D....G. P. │ │ │ │ - 0x0006a9d8 28590e30 4c0e2841 0e20550e 18430e10 (Y.0L.(A. U..C.. │ │ │ │ - 0x0006a9e8 410e0800 40000000 58900000 acd0feff A...@...X....... │ │ │ │ - 0x0006a9f8 e9000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006aa08 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006aa18 38830702 d30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006aa28 420e1042 0e080000 24000000 9c900000 B..B....$....... │ │ │ │ - 0x0006aa38 58d1feff 65000000 00410e10 8602440e X...e....A....D. │ │ │ │ - 0x0006aa48 18830347 0e200254 0e18430e 10410e08 ...G. .T..C..A.. │ │ │ │ - 0x0006aa58 54000000 c4900000 a0d1feff 6c010000 T...........l... │ │ │ │ - 0x0006aa68 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ - 0x0006aa78 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006aa88 0e405b0a 0e38430e 30410e28 420e2042 .@[..8C.0A.(B. B │ │ │ │ - 0x0006aa98 0e18420e 10420e08 410b470e 484d0e50 ..B..B..A.G.HM.P │ │ │ │ - 0x0006aaa8 7e0e4841 0e400000 54000000 1c910000 ~.HA.@..T....... │ │ │ │ - 0x0006aab8 b8d2feff 1f010000 00420e10 8f02450e .........B....E. │ │ │ │ - 0x0006aac8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ - 0x0006aad8 8606410e 38830744 0e405b0a 0e38430e ..A.8..D.@[..8C. │ │ │ │ - 0x0006aae8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0006aaf8 410b630e 48440e50 570e4841 0e400000 A.c.HD.PW.HA.@.. │ │ │ │ - 0x0006ab08 28000000 74910000 80d3feff 50000000 (...t.......P... │ │ │ │ - 0x0006ab18 00420e10 8d02450e 188c034e 0e208604 .B....E....N. .. │ │ │ │ - 0x0006ab28 640a0e18 440e1042 0e08410b 28000000 d...D..B..A.(... │ │ │ │ - 0x0006ab38 a0910000 a4d3feff 50000000 00420e10 ........P....B.. │ │ │ │ - 0x0006ab48 8d02450e 188c034e 0e208604 640a0e18 ..E....N. ..d... │ │ │ │ - 0x0006ab58 440e1042 0e08410b 38000000 cc910000 D..B..A.8....... │ │ │ │ - 0x0006ab68 c8d3feff f3000000 00420e10 8d02420e .........B....B. │ │ │ │ - 0x0006ab78 188c0341 0e208604 430e2883 05510e30 ...A. ..C.(..Q.0 │ │ │ │ - 0x0006ab88 02530a0e 28430e20 410e1842 0e10420e .S..(C. A..B..B. │ │ │ │ - 0x0006ab98 08440b00 40000000 08920000 8cd4feff .D..@........... │ │ │ │ - 0x0006aba8 9e000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006abb8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006abc8 38830702 880e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ - 0x0006abd8 420e1042 0e080000 44000000 4c920000 B..B....D...L... │ │ │ │ - 0x0006abe8 e8d4feff 9e000000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0006abf8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006ac08 8606410e 38830702 880e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ - 0x0006ac18 20420e18 420e1042 0e080000 00000000 B..B..B........ │ │ │ │ - 0x0006ac28 48000000 94920000 40d5feff 57030000 H.......@...W... │ │ │ │ - 0x0006ac38 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0006ac48 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006ac58 0e40037f 020a0e38 430e3041 0e28420e .@.....8C.0A.(B. │ │ │ │ - 0x0006ac68 20420e18 420e1042 0e08470b 4c000000 B..B..B..G.L... │ │ │ │ - 0x0006ac78 e0920000 54d8feff 660a0000 00420e10 ....T...f....B.. │ │ │ │ - 0x0006ac88 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006ac98 05410e30 8606410e 38830747 0e900303 .A.0..A.8..G.... │ │ │ │ - 0x0006aca8 150a0a0e 38430e30 410e2842 0e20420e ....8C.0A.(B. B. │ │ │ │ - 0x0006acb8 18420e10 420e0846 0b000000 3c000000 .B..B..F....<... │ │ │ │ - 0x0006acc8 30930000 74e2feff 0d010000 00450e10 0...t........E.. │ │ │ │ - 0x0006acd8 8e02420e 188d0346 0e208c04 410e2886 ..B....F. ..A.(. │ │ │ │ - 0x0006ace8 05410e30 830602bb 0a0e2843 0e20420e .A.0......(C. B. │ │ │ │ - 0x0006acf8 18420e10 420e0845 0b000000 48000000 .B..B..E....H... │ │ │ │ - 0x0006ad08 70930000 44e3feff 72010000 00420e10 p...D...r....B.. │ │ │ │ - 0x0006ad18 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006ad28 05410e30 8606410e 38830744 0e400317 .A.0..A.8..D.@.. │ │ │ │ - 0x0006ad38 010a0e38 430e3041 0e28420e 20420e18 ...8C.0A.(B. B.. │ │ │ │ - 0x0006ad48 420e1042 0e08470b 48000000 bc930000 B..B..G.H....... │ │ │ │ - 0x0006ad58 78e4feff da000000 00420e10 8f02420e x........B....B. │ │ │ │ - 0x0006ad68 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006ad78 8606410e 38830744 0e40028c 0a0e3843 ..A.8..D.@....8C │ │ │ │ - 0x0006ad88 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006ad98 084a0b00 48000000 08940000 0ce5feff .J..H........... │ │ │ │ - 0x0006ada8 e2000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0006adb8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0006adc8 38830744 0e40028c 0a0e3843 0e30410e 8..D.@....8C.0A. │ │ │ │ - 0x0006add8 28420e20 420e1842 0e10420e 084a0b00 (B. B..B..B..J.. │ │ │ │ - 0x0006ade8 48000000 54940000 b0e5feff 38010000 H...T.......8... │ │ │ │ - 0x0006adf8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0006ae08 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0006ae18 0e4002d3 0a0e3843 0e30410e 28420e20 .@....8C.0A.(B. │ │ │ │ - 0x0006ae28 420e1842 0e10420e 08430b00 48000000 B..B..B..C..H... │ │ │ │ - 0x0006ae38 a0940000 a4e6feff 1a010000 00420e10 .............B.. │ │ │ │ - 0x0006ae48 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0006ae58 05410e30 8606410e 38830744 0e5002a1 .A.0..A.8..D.P.. │ │ │ │ - 0x0006ae68 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ - 0x0006ae78 0e10420e 08450b00 4c000000 ec940000 ..B..E..L....... │ │ │ │ - 0x0006ae88 78e7feff 6f050000 00420e10 8f02420e x...o....B....B. │ │ │ │ - 0x0006ae98 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006aea8 8606410e 38830744 0e800103 b6030a0e ..A.8..D........ │ │ │ │ - 0x0006aeb8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006aec8 420e0848 0b000000 4c000000 3c950000 B..H....L...<... │ │ │ │ - 0x0006aed8 98ecfeff 58020000 00420e10 8f02480e ....X....B....H. │ │ │ │ - 0x0006aee8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006aef8 8606410e 38830751 0e800203 25020a0e ..A.8..Q....%... │ │ │ │ - 0x0006af08 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006af18 420e0841 0b000000 4c000000 8c950000 B..A....L....... │ │ │ │ - 0x0006af28 a8eefeff 13020000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0006af38 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ - 0x0006af48 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ - 0x0006af58 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006af68 420e0841 0b000000 4c000000 dc950000 B..A....L....... │ │ │ │ - 0x0006af78 78f0feff 13020000 00420e10 8f02420e x........B....B. │ │ │ │ - 0x0006af88 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ - 0x0006af98 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ - 0x0006afa8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ - 0x0006afb8 420e0841 0b000000 48000000 2c960000 B..A....H...,... │ │ │ │ - 0x0006afc8 48f2feff 0a020000 00420e10 8f02420e H........B....B. │ │ │ │ - 0x0006afd8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0006afe8 8606410e 38830744 0e40037c 010a0e38 ..A.8..D.@.|...8 │ │ │ │ - 0x0006aff8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ - 0x0006b008 0e084a0b 10000000 78960000 0cf4feff ..J.....x....... │ │ │ │ - 0x0006b018 34000000 00000000 2c000000 8c960000 4.......,....... │ │ │ │ - 0x0006b028 38f4feff 79000000 00460e10 8c024a0e 8...y....F....J. │ │ │ │ - 0x0006b038 18860354 0e208304 024c0e18 430e1042 ...T. ...L..C..B │ │ │ │ - 0x0006b048 0e0841c3 c6cc0000 10000000 bc960000 ..A............. │ │ │ │ - 0x0006b058 88f4feff 65000000 00000000 48000000 ....e.......H... │ │ │ │ - 0x0006b068 d0960000 e4f4feff 31010000 00420e10 ........1....B.. │ │ │ │ - 0x0006b078 8f02460e 188e0345 0e208d04 420e288c ..F....E. ..B.(. │ │ │ │ - 0x0006b088 05440e30 8606440e 38830744 0e700309 .D.0..D.8..D.p.. │ │ │ │ - 0x0006b098 010e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ - 0x0006b0a8 0e10420e 08000000 48000000 1c970000 ..B.....H....... │ │ │ │ - 0x0006b0b8 d8f5feff 64010000 00420e10 8f02490e ....d....B....I. │ │ │ │ - 0x0006b0c8 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ - 0x0006b0d8 8606410e 38830744 0e70033c 010e3843 ..A.8..D.p.<..8C │ │ │ │ - 0x0006b0e8 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006b0f8 08000000 48000000 68970000 fcf6feff ....H...h....... │ │ │ │ - 0x0006b108 a3010000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ - 0x0006b118 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ - 0x0006b128 38830744 0e900103 7b010e38 430e3041 8..D....{..8C.0A │ │ │ │ - 0x0006b138 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ - 0x0006b148 40000000 b4970000 60f8feff 29010000 @.......`...)... │ │ │ │ - 0x0006b158 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ - 0x0006b168 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0006b178 10010e30 430e2842 0e20420e 18420e10 ...0C.(B. B..B.. │ │ │ │ - 0x0006b188 420e0800 48000000 f8970000 4cf9feff B...H.......L... │ │ │ │ - 0x0006b198 55010000 00420e10 8f02460e 188e0342 U....B....F....B │ │ │ │ - 0x0006b1a8 0e208d04 420e288c 05440e30 8606410e . ..B.(..D.0..A. │ │ │ │ - 0x0006b1b8 38830747 0e700330 010e3843 0e30410e 8..G.p.0..8C.0A. │ │ │ │ - 0x0006b1c8 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ - 0x0006b1d8 28000000 44980000 60fafeff 5a000000 (...D...`...Z... │ │ │ │ - 0x0006b1e8 00490e10 8c02460e 18860348 0e208304 .I....F....H. .. │ │ │ │ - 0x0006b1f8 64c30e18 46c60e10 42cc0e08 2c000000 d...F...B...,... │ │ │ │ - 0x0006b208 70980000 94fafeff 81000000 00490e10 p............I.. │ │ │ │ - 0x0006b218 8c024a0e 18860349 0e208304 025c0e18 ..J....I. ...\.. │ │ │ │ - 0x0006b228 430e1042 0e0841c3 c6cc0000 38000000 C..B..A.....8... │ │ │ │ - 0x0006b238 a0980000 f4fafeff 7e000000 004b0e10 ........~....K.. │ │ │ │ - 0x0006b248 8d02450e 188c0346 0e208604 440e2883 ..E....F. ..D.(. │ │ │ │ - 0x0006b258 0502590e 20430e18 420e1042 0e0841c3 ..Y. C..B..B..A. │ │ │ │ - 0x0006b268 c6cccd00 00000000 18000000 dc980000 ................ │ │ │ │ - 0x0006b278 38fbfeff cb000000 00470ee0 0102be0a 8........G...... │ │ │ │ - 0x0006b288 0e08410b 18000000 f8980000 ecfbfeff ..A............. │ │ │ │ - 0x0006b298 eb000000 00470ee0 0102de0a 0e08410b .....G........A. │ │ │ │ - 0x0006b2a8 14000000 14990000 c0fcfeff 25000000 ............%... │ │ │ │ - 0x0006b2b8 00440e10 600e0800 14000000 2c990000 .D..`.......,... │ │ │ │ - 0x0006b2c8 d8fcfeff 1b000000 00440e10 560e0800 .........D..V... │ │ │ │ - 0x0006b2d8 10000000 44990000 e0fcfeff 08000000 ....D........... │ │ │ │ - 0x0006b2e8 00000000 10000000 58990000 dcfcfeff ........X....... │ │ │ │ - 0x0006b2f8 08000000 00000000 10000000 6c990000 ............l... │ │ │ │ - 0x0006b308 d8fcfeff 08000000 00000000 10000000 ................ │ │ │ │ - 0x0006b318 80990000 d4fcfeff 50000000 00000000 ........P....... │ │ │ │ - 0x0006b328 10000000 94990000 10fdfeff 1f000000 ................ │ │ │ │ - 0x0006b338 00000000 6c000000 a8990000 1cfdfeff ....l........... │ │ │ │ - 0x0006b348 23010000 00420e10 8e02450e 188d0345 #....B....E....E │ │ │ │ - 0x0006b358 0e208c04 490e2886 05430e30 8306660a . ..I.(..C.0..f. │ │ │ │ - 0x0006b368 0e28410e 20420e18 420e1042 0e084b0b .(A. B..B..B..K. │ │ │ │ - 0x0006b378 440e384a 0e405d0e 38410e30 590a0e28 D.8J.@].8A.0Y..( │ │ │ │ - 0x0006b388 410e2042 0e18420e 10420e08 440b0240 A. B..B..B..D..@ │ │ │ │ - 0x0006b398 0a0e2841 0e20420e 18440e10 420e084f ..(A. B..D..B..O │ │ │ │ - 0x0006b3a8 0b000000 60000000 189a0000 dcfdfeff ....`........... │ │ │ │ - 0x0006b3b8 29010000 00420e10 8f02450e 188e0345 )....B....E....E │ │ │ │ - 0x0006b3c8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ - 0x0006b3d8 38830747 0e40770e 484a0e50 590e4841 8..G.@w.HJ.PY.HA │ │ │ │ - 0x0006b3e8 0e406c0a 0e38440e 30410e28 420e2042 .@l..8D.0A.(B. B │ │ │ │ - 0x0006b3f8 0e18420e 10420e08 420b0254 0e48460e ..B..B..B..T.HF. │ │ │ │ - 0x0006b408 505c0e48 410e4000 90000000 7c9a0000 P\.HA.@.....|... │ │ │ │ - 0x0006b418 a8fefeff b4010000 004b0e10 8f02450e .........K....E. │ │ │ │ - 0x0006b428 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ - 0x0006b438 8606410e 38830747 0e500244 0a0e3843 ..A.8..G.P.D..8C │ │ │ │ - 0x0006b448 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x0006b458 084a0b02 6e0e584b 0e605e0e 58480e50 .J..n.XK.`^.XH.P │ │ │ │ - 0x0006b468 600a0e38 410e3041 0e28420e 20420e18 `..8A.0A.(B. B.. │ │ │ │ - 0x0006b478 420e1042 0e08470b 680e08c3 c6cccdce B..B..G.h....... │ │ │ │ - 0x0006b488 cf480e50 83078606 8c058d04 8e038f02 .H.P............ │ │ │ │ - 0x0006b498 480e584c 0e60560e 58410e50 34000000 H.XL.`V.XA.P4... │ │ │ │ - 0x0006b4a8 109b0000 d4fffeff 91000000 004a0e10 .............J.. │ │ │ │ - 0x0006b4b8 8602410e 18830347 0e20024a 0a0e1844 ..A....G. .J...D │ │ │ │ - 0x0006b4c8 c30e1041 c60e084f 0b4a0e18 4ac30e10 ...A...O.J..J... │ │ │ │ - 0x0006b4d8 41c60e08 10000000 489b0000 3c00ffff A.......H...<... │ │ │ │ - 0x0006b4e8 1f000000 00000000 10000000 5c9b0000 ............\... │ │ │ │ - 0x0006b4f8 4800ffff 1f000000 00000000 3c000000 H...........<... │ │ │ │ - 0x0006b508 709b0000 5400ffff 89000000 00420e10 p...T........B.. │ │ │ │ - 0x0006b518 8d02470e 188c0344 0e208604 440e2883 ..G....D. ..D.(. │ │ │ │ - 0x0006b528 054d0e30 490e384c 0e400242 0e284a0e .M.0I.8L.@.B.(J. │ │ │ │ - 0x0006b538 20410e18 420e1042 0e080000 18000000 A..B..B........ │ │ │ │ - 0x0006b548 b09b0000 a400ffff 30000000 00440e18 ........0....D.. │ │ │ │ - 0x0006b558 460e2065 0e080000 18000000 cc9b0000 F. e............ │ │ │ │ - 0x0006b568 b800ffff 4b000000 00420e10 8c020248 ....K....B.....H │ │ │ │ - 0x0006b578 0e080000 24000000 e89b0000 ec00ffff ....$........... │ │ │ │ - 0x0006b588 73000000 00420e10 8d024c0e 188c034e s....B....L....N │ │ │ │ - 0x0006b598 0e200250 0e18440e 10420e08 1c000000 . .P..D..B...... │ │ │ │ - 0x0006b5a8 109c0000 4401ffff 4e000000 00410e10 ....D...N....A.. │ │ │ │ - 0x0006b5b8 83025d0a 0e08420b 6d0e0800 18000000 ..]...B.m....... │ │ │ │ - 0x0006b5c8 309c0000 7401ffff 59000000 00440e20 0...t...Y....D. │ │ │ │ - 0x0006b5d8 024f0a0e 08410b00 20000000 4c9c0000 .O...A.. ...L... │ │ │ │ - 0x0006b5e8 b801ffff a2000000 00420e10 8c02490e .........B....I. │ │ │ │ - 0x0006b5f8 60028f0a 0e10420e 08410b00 10000000 `.....B..A...... │ │ │ │ - 0x0006b608 709c0000 4402ffff 16000000 00000000 p...D........... │ │ │ │ - 0x0006b618 18000000 849c0000 5002ffff 2b000000 ........P...+... │ │ │ │ - 0x0006b628 00440e10 530a0e08 450b0000 00000000 .D..S...E....... │ │ │ │ + 0x00067c68 04460ea0 04000000 14000000 ec620000 .F...........b.. │ │ │ │ + 0x00067c78 6ed2faff 0c000000 00000000 00000000 n............... │ │ │ │ + 0x00067c88 48000000 04630000 f079fdff 1d010000 H....c...y...... │ │ │ │ + 0x00067c98 00420e10 8f024a0e 188e0342 0e208d04 .B....J....B. .. │ │ │ │ + 0x00067ca8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00067cb8 0e7002f0 0a0e3843 0e30410e 28420e20 .p....8C.0A.(B. │ │ │ │ + 0x00067cc8 420e1842 0e10420e 08410b00 4c000000 B..B..B..A..L... │ │ │ │ + 0x00067cd8 50630000 c47afdff 74020000 00420e10 Pc...z..t....B.. │ │ │ │ + 0x00067ce8 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x00067cf8 05440e30 8606440e 38830744 0e800103 .D.0..D.8..D.... │ │ │ │ + 0x00067d08 09020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00067d18 18420e10 420e0848 0b000000 48000000 .B..B..H....H... │ │ │ │ + 0x00067d28 a0630000 f47cfdff 51020000 00420e10 .c...|..Q....B.. │ │ │ │ + 0x00067d38 8f02450e 188e0342 0e208d04 450e288c ..E....B. ..E.(. │ │ │ │ + 0x00067d48 05490e30 8606440e 38830744 0e7003e4 .I.0..D.8..D.p.. │ │ │ │ + 0x00067d58 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00067d68 420e1042 0e08480b 4c000000 ec630000 B..B..H.L....c.. │ │ │ │ + 0x00067d78 087ffdff be050000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00067d88 188e0342 0e208d04 4b0e288c 05440e30 ...B. ..K.(..D.0 │ │ │ │ + 0x00067d98 8606440e 3883074a 0eb00203 17050a0e ..D.8..J........ │ │ │ │ + 0x00067da8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067db8 420e0846 0b000000 4c000000 3c640000 B..F....L.......B....B. │ │ │ │ + 0x00067dd8 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00067de8 8606440e 3883074a 0ed00103 77020a0e ..D.8..J....w... │ │ │ │ + 0x00067df8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067e08 420e0847 0b000000 4c000000 8c640000 B..G....L....d.. │ │ │ │ + 0x00067e18 6887fdff 66030000 00420e10 8f02420e h...f....B....B. │ │ │ │ + 0x00067e28 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00067e38 8606490e 3883074a 0ed00103 92020a0e ..I.8..J........ │ │ │ │ + 0x00067e48 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067e58 420e0847 0b000000 4c000000 dc640000 B..G....L....d.. │ │ │ │ + 0x00067e68 888afdff c1010000 00420e10 8f02480e .........B....H. │ │ │ │ + 0x00067e78 188e0345 0e208d04 4a0e288c 05410e30 ...E. ..J.(..A.0 │ │ │ │ + 0x00067e88 8606440e 3883074c 0e800103 84010a0e ..D.8..L........ │ │ │ │ + 0x00067e98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00067ea8 420e0841 0b000000 48000000 2c650000 B..A....H...,e.. │ │ │ │ + 0x00067eb8 088cfdff 95020000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00067ec8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x00067ed8 8606410e 38830744 0e900102 d50a0e38 ..A.8..D.......8 │ │ │ │ + 0x00067ee8 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x00067ef8 0e084a0b 48000000 78650000 5c8efdff ..J.H...xe..\... │ │ │ │ + 0x00067f08 dd010000 00420e10 8f02420e 188e034a .....B....B....J │ │ │ │ + 0x00067f18 0e208d04 4b0e288c 05490e30 8606410e . ..K.(..I.0..A. │ │ │ │ + 0x00067f28 38830747 0e700397 010a0e38 440e3041 8..G.p.....8D.0A │ │ │ │ + 0x00067f38 0e28420e 20420e18 420e1042 0e08420b .(B. B..B..B..B. │ │ │ │ + 0x00067f48 4c000000 c4650000 f08ffdff d0040000 L....e.......... │ │ │ │ + 0x00067f58 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00067f68 420e288c 05440e30 8606490e 3883074a B.(..D.0..I.8..J │ │ │ │ + 0x00067f78 0ee00203 6d030a0e 38440e30 410e2842 ....m...8D.0A.(B │ │ │ │ + 0x00067f88 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ + 0x00067f98 4c000000 14660000 7094fdff 6e030000 L....f..p...n... │ │ │ │ + 0x00067fa8 00420e10 8f02480e 188e0345 0e208d04 .B....H....E. .. │ │ │ │ + 0x00067fb8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00067fc8 0e800203 9e020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00067fd8 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x00067fe8 48000000 64660000 9097fdff 7d010000 H...df......}... │ │ │ │ + 0x00067ff8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00068008 4a0e288c 05440e30 8606440e 38830747 J.(..D.0..D.8..G │ │ │ │ + 0x00068018 0e60033f 010a0e38 440e3041 0e28420e .`.?...8D.0A.(B. │ │ │ │ + 0x00068028 20420e18 420e1042 0e08420b 4c000000 B..B..B..B.L... │ │ │ │ + 0x00068038 b0660000 c498fdff 49030000 00420e10 .f......I....B.. │ │ │ │ + 0x00068048 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00068058 05490e30 8606490e 38830747 0e900103 .I.0..I.8..G.... │ │ │ │ + 0x00068068 d6020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00068078 18420e10 420e0844 0b000000 4c000000 .B..B..D....L... │ │ │ │ + 0x00068088 00670000 c49bfdff 92040000 00420e10 .g...........B.. │ │ │ │ + 0x00068098 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x000680a8 05440e30 8606440e 3883074f 0ec00103 .D.0..D.8..O.... │ │ │ │ + 0x000680b8 a8030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x000680c8 18420e10 420e0849 0b000000 4c000000 .B..B..I....L... │ │ │ │ + 0x000680d8 50670000 14a0fdff 22040000 00420e10 Pg......"....B.. │ │ │ │ + 0x000680e8 8f024a0e 188e0342 0e208d04 420e288c ..J....B. ..B.(. │ │ │ │ + 0x000680f8 05440e30 8606440e 38830747 0eb00103 .D.0..D.8..G.... │ │ │ │ + 0x00068108 46030a0e 38440e30 410e2842 0e20420e F...8D.0A.(B. B. │ │ │ │ + 0x00068118 18420e10 420e0846 0b000000 50000000 .B..B..F....P... │ │ │ │ + 0x00068128 a0670000 f4a3fdff 70030000 00420e10 .g......p....B.. │ │ │ │ + 0x00068138 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x00068148 05410e30 8606440e 38830747 0e900103 .A.0..D.8..G.... │ │ │ │ + 0x00068158 b9020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00068168 18420e10 420e0848 0b000000 00000000 .B..B..H........ │ │ │ │ + 0x00068178 48000000 f4670000 10a7fdff 5c010000 H....g......\... │ │ │ │ + 0x00068188 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00068198 420e288c 05440e30 8606440e 38830747 B.(..D.0..D.8..G │ │ │ │ + 0x000681a8 0e70032f 010a0e38 440e3041 0e28420e .p./...8D.0A.(B. │ │ │ │ + 0x000681b8 20420e18 420e1042 0e08410b 48000000 B..B..B..A.H... │ │ │ │ + 0x000681c8 40680000 24a8fdff 34010000 00420e10 @h..$...4....B.. │ │ │ │ + 0x000681d8 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x000681e8 05410e30 8606440e 38830747 0e600301 .A.0..D.8..G.`.. │ │ │ │ + 0x000681f8 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00068208 420e1042 0e08410b 4c000000 8c680000 B..B..A.L....h.. │ │ │ │ + 0x00068218 18a9fdff c2010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068228 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ + 0x00068238 8606410e 3883074a 0ee00103 92010a0e ..A.8..J........ │ │ │ │ + 0x00068248 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068258 420e0841 0b000000 4c000000 dc680000 B..A....L....h.. │ │ │ │ + 0x00068268 98aafdff 20020000 00420e10 8f02460e .... ....B....F. │ │ │ │ + 0x00068278 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x00068288 8606440e 3883074c 0e900103 ed010a0e ..D.8..L........ │ │ │ │ + 0x00068298 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x000682a8 420e0841 0b000000 4c000000 2c690000 B..A....L...,i.. │ │ │ │ + 0x000682b8 68acfdff f8010000 00420e10 8f02420e h........B....B. │ │ │ │ + 0x000682c8 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x000682d8 8606440e 3883074c 0e900103 c9010a0e ..D.8..L........ │ │ │ │ + 0x000682e8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x000682f8 420e0841 0b000000 48000000 7c690000 B..A....H...|i.. │ │ │ │ + 0x00068308 18aefdff 9b020000 00420e10 8f02480e .........B....H. │ │ │ │ + 0x00068318 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00068328 8606410e 38830744 0e700373 010a0e38 ..A.8..D.p.s...8 │ │ │ │ + 0x00068338 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ + 0x00068348 0e08450b 4c000000 c8690000 6cb0fdff ..E.L....i..l... │ │ │ │ + 0x00068358 6e030000 00420e10 8f02450e 188e0345 n....B....E....E │ │ │ │ + 0x00068368 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ + 0x00068378 38830747 0e900103 d0020a0e 38440e30 8..G........8D.0 │ │ │ │ + 0x00068388 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ + 0x00068398 0b000000 4c000000 186a0000 8cb3fdff ....L....j...... │ │ │ │ + 0x000683a8 68030000 00420e10 8f02420e 188e0345 h....B....B....E │ │ │ │ + 0x000683b8 0e208d04 450e288c 05440e30 8606470e . ..E.(..D.0..G. │ │ │ │ + 0x000683c8 3883074a 0ec00103 b5020a0e 38440e30 8..J........8D.0 │ │ │ │ + 0x000683d8 410e2842 0e20420e 18420e10 420e084b A.(B. B..B..B..K │ │ │ │ + 0x000683e8 0b000000 50000000 686a0000 acb6fdff ....P...hj...... │ │ │ │ + 0x000683f8 cc010000 00420e10 8f02450e 188e034a .....B....E....J │ │ │ │ + 0x00068408 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ + 0x00068418 3883074c 0e800103 92010a0e 38440e30 8..L........8D.0 │ │ │ │ + 0x00068428 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ + 0x00068438 0b000000 00000000 64000000 bc6a0000 ........d....j.. │ │ │ │ + 0x00068448 28b8fdff 44030000 00420e10 8f02460e (...D....B....F. │ │ │ │ + 0x00068458 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ + 0x00068468 8606410e 38830744 0e800102 440a0e38 ..A.8..D....D..8 │ │ │ │ + 0x00068478 460e3041 0e28420e 20420e18 420e1042 F.0A.(B. B..B..B │ │ │ │ + 0x00068488 0e08410b 02f20a0e 38410e30 410e2842 ..A.....8A.0A.(B │ │ │ │ + 0x00068498 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000684a8 64000000 246b0000 10bbfdff 30040000 d...$k......0... │ │ │ │ + 0x000684b8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x000684c8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x000684d8 0e90017b 0a0e3846 0e30410e 28420e20 ...{..8F.0A.(B. │ │ │ │ + 0x000684e8 420e1842 0e10420e 08410b03 41010a0e B..B..B..A..A... │ │ │ │ + 0x000684f8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00068508 420e0841 0b000000 64000000 8c6b0000 B..A....d....k.. │ │ │ │ + 0x00068518 d8befdff 03040000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068528 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x00068538 8606410e 38830744 0e90017d 0a0e3846 ..A.8..D...}..8F │ │ │ │ + 0x00068548 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x00068558 08410b03 31010a0e 38410e30 410e2842 .A..1...8A.0A.(B │ │ │ │ + 0x00068568 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068578 48000000 f46b0000 80c2fdff ff010000 H....k.......... │ │ │ │ + 0x00068588 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00068598 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x000685a8 0e6003b1 010a0e38 440e3041 0e28420e .`.....8D.0A.(B. │ │ │ │ + 0x000685b8 20420e18 420e1042 0e08450b 48000000 B..B..B..E.H... │ │ │ │ + 0x000685c8 406c0000 34c4fdff bd010000 00420e10 @l..4........B.. │ │ │ │ + 0x000685d8 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ + 0x000685e8 05490e30 8606440e 38830744 0e700378 .I.0..D.8..D.p.x │ │ │ │ + 0x000685f8 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00068608 420e1042 0e08490b 4c000000 8c6c0000 B..B..I.L....l.. │ │ │ │ + 0x00068618 a8c5fdff 74020000 00420e10 8f02450e ....t....B....E. │ │ │ │ + 0x00068628 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ + 0x00068638 8606440e 38830744 0e800103 09020a0e ..D.8..D........ │ │ │ │ + 0x00068648 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068658 420e0848 0b000000 48000000 dc6c0000 B..H....H....l.. │ │ │ │ + 0x00068668 d8c7fdff b5010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068678 188e0345 0e208d04 450e288c 05490e30 ...E. ..E.(..I.0 │ │ │ │ + 0x00068688 8606440e 38830744 0e700380 010a0e38 ..D.8..D.p.....8 │ │ │ │ + 0x00068698 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x000686a8 0e08410b 4c000000 286d0000 4cc9fdff ..A.L...(m..L... │ │ │ │ + 0x000686b8 4a030000 00420e10 8f02420e 188e034b J....B....B....K │ │ │ │ + 0x000686c8 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ + 0x000686d8 3883074c 0eb00103 0f030a0e 38440e30 8..L........8D.0 │ │ │ │ + 0x000686e8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ + 0x000686f8 0b000000 48000000 786d0000 4cccfdff ....H...xm..L... │ │ │ │ + 0x00068708 42010000 00420e10 8f024b0e 188e0342 B....B....K....B │ │ │ │ + 0x00068718 0e208d04 420e288c 05490e30 8606440e . ..B.(..I.0..D. │ │ │ │ + 0x00068728 38830744 0e50030d 010a0e38 440e3041 8..D.P.....8D.0A │ │ │ │ + 0x00068738 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x00068748 4c000000 c46d0000 50cdfdff 06020000 L....m..P....... │ │ │ │ + 0x00068758 00420e10 8f02450e 188e034a 0e208d04 .B....E....J. .. │ │ │ │ + 0x00068768 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x00068778 0e800103 d4010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068788 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068798 4c000000 146e0000 10cffdff f0020000 L....n.......... │ │ │ │ + 0x000687a8 00420e10 8f024a0e 188e0342 0e208d04 .B....J....B. .. │ │ │ │ + 0x000687b8 450e288c 05440e30 8606490e 38830747 E.(..D.0..I.8..G │ │ │ │ + 0x000687c8 0e900103 4e020a0e 38440e30 410e2842 ....N...8D.0A.(B │ │ │ │ + 0x000687d8 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ + 0x000687e8 4c000000 646e0000 b0d1fdff 76030000 L...dn......v... │ │ │ │ + 0x000687f8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x00068808 450e288c 05440e30 8606440e 3883074a E.(..D.0..D.8..J │ │ │ │ + 0x00068818 0e900103 f5020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068828 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ + 0x00068838 4c000000 b46e0000 e0d4fdff 6d020000 L....n......m... │ │ │ │ + 0x00068848 00420e10 8f02420e 188e034a 0e208d04 .B....B....J. .. │ │ │ │ + 0x00068858 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x00068868 0e800103 09020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068878 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x00068888 4c000000 046f0000 00d7fdff c0020000 L....o.......... │ │ │ │ + 0x00068898 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000688a8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x000688b8 0e800103 31020a0e 38440e30 410e2842 ....1...8D.0A.(B │ │ │ │ + 0x000688c8 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x000688d8 4c000000 546f0000 70d9fdff 75040000 L...To..p...u... │ │ │ │ + 0x000688e8 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ + 0x000688f8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x00068908 0ea00103 a9020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068918 0e20420e 18420e10 420e0845 0b000000 . B..B..B..E.... │ │ │ │ + 0x00068928 48000000 a46f0000 a0ddfdff 5f020000 H....o......_... │ │ │ │ + 0x00068938 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00068948 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x00068958 0e700313 020a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00068968 20420e18 420e1042 0e08430b 4c000000 B..B..B..C.L... │ │ │ │ + 0x00068978 f06f0000 b4dffdff cc020000 00420e10 .o...........B.. │ │ │ │ + 0x00068988 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ + 0x00068998 05440e30 8606440e 38830747 0e800103 .D.0..D.8..G.... │ │ │ │ + 0x000689a8 35020a0e 38440e30 410e2842 0e20420e 5...8D.0A.(B. B. │ │ │ │ + 0x000689b8 18420e10 420e0844 0b000000 50000000 .B..B..D....P... │ │ │ │ + 0x000689c8 40700000 34e2fdff ae030000 00420e10 @p..4........B.. │ │ │ │ + 0x000689d8 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x000689e8 05440e30 8606440e 38830747 0e900103 .D.0..D.8..G.... │ │ │ │ + 0x000689f8 9c020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00068a08 18420e10 420e084a 0b000000 00000000 .B..B..J........ │ │ │ │ + 0x00068a18 6c000000 94700000 90e5fdff e2020000 l....p.......... │ │ │ │ + 0x00068a28 00420e10 8f02480e 188e0342 0e208d04 .B....H....B. .. │ │ │ │ + 0x00068a38 420e288c 05410e30 8606410e 38830756 B.(..A.0..A.8..V │ │ │ │ + 0x00068a48 0a0e3043 0e28420e 20420e18 420e1042 ..0C.(B. B..B..B │ │ │ │ + 0x00068a58 0e08410b 031e010a 0e30430e 28420e20 ..A......0C.(B. │ │ │ │ + 0x00068a68 420e1842 0e10420e 08450b03 76010e30 B..B..B..E..v..0 │ │ │ │ + 0x00068a78 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ + 0x00068a88 4c000000 04710000 10e8fdff 3f030000 L....q......?... │ │ │ │ + 0x00068a98 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00068aa8 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00068ab8 0e900103 93010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068ac8 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ + 0x00068ad8 4c000000 54710000 00ebfdff cc010000 L...Tq.......... │ │ │ │ + 0x00068ae8 00420e10 8f024a0e 188e0345 0e208d04 .B....J....E. .. │ │ │ │ + 0x00068af8 420e288c 05440e30 8606440e 38830747 B.(..D.0..D.8..G │ │ │ │ + 0x00068b08 0e800103 97010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068b18 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068b28 4c000000 a4710000 80ecfdff 050a0000 L....q.......... │ │ │ │ + 0x00068b38 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00068b48 450e288c 05410e30 8606440e 3883074f E.(..A.0..D.8..O │ │ │ │ + 0x00068b58 0e900403 0f080a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068b68 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068b78 4c000000 f4710000 40f6fdff f1010000 L....q..@....... │ │ │ │ + 0x00068b88 00420e10 8f024b0e 188e034a 0e208d04 .B....K....J. .. │ │ │ │ + 0x00068b98 450e288c 05410e30 8606410e 38830744 E.(..A.0..A.8..D │ │ │ │ + 0x00068ba8 0e800103 89010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068bb8 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x00068bc8 48000000 44720000 f0f7fdff bd010000 H...Dr.......... │ │ │ │ + 0x00068bd8 00420e10 8f024a0e 188e0345 0e208d04 .B....J....E. .. │ │ │ │ + 0x00068be8 450e288c 05410e30 8606440e 38830744 E.(..A.0..D.8..D │ │ │ │ + 0x00068bf8 0e70038b 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00068c08 20420e18 420e1042 0e08410b 64000000 B..B..B..A.d... │ │ │ │ + 0x00068c18 90720000 64f9fdff 0c010000 004e0e10 .r..d........N.. │ │ │ │ + 0x00068c28 8f02450e 188e0342 0e208d04 450e288c ..E....B. ..E.(. │ │ │ │ + 0x00068c38 05440e30 8606440e 38830746 0e4002b9 .D.0..D.8..F.@.. │ │ │ │ + 0x00068c48 0a0e3846 0e30410e 28420e20 420e1842 ..8F.0A.(B. B..B │ │ │ │ + 0x00068c58 0e10420e 08480b44 0e38430e 30410e28 ..B..H.D.8C.0A.( │ │ │ │ + 0x00068c68 420e2042 0e18420e 10420e08 41c3c6cc B. B..B..B..A... │ │ │ │ + 0x00068c78 cdcecf00 48000000 f8720000 0cfafdff ....H....r...... │ │ │ │ + 0x00068c88 a4010000 00420e10 8f02450e 188e0345 .....B....E....E │ │ │ │ + 0x00068c98 0e208d04 4b0e288c 05490e30 8606440e . ..K.(..I.0..D. │ │ │ │ + 0x00068ca8 38830744 0e600369 010a0e38 440e3041 8..D.`.i...8D.0A │ │ │ │ + 0x00068cb8 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x00068cc8 4c000000 44730000 70fbfdff 8e010000 L...Ds..p....... │ │ │ │ + 0x00068cd8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x00068ce8 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ + 0x00068cf8 0e800103 5e010a0e 38440e30 410e2842 ....^...8D.0A.(B │ │ │ │ + 0x00068d08 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00068d18 4c000000 94730000 b0fcfdff 6a030000 L....s......j... │ │ │ │ + 0x00068d28 00420e10 8f024a0e 188e0345 0e208d04 .B....J....E. .. │ │ │ │ + 0x00068d38 450e288c 05410e30 8606440e 38830747 E.(..A.0..D.8..G │ │ │ │ + 0x00068d48 0e900103 c2010a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00068d58 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ │ │ + 0x00068d68 4c000000 e4730000 d0fffdff ed010000 L....s.......... │ │ │ │ + 0x00068d78 00420e10 8f024b0e 188e034a 0e208d04 .B....K....J. .. │ │ │ │ + 0x00068d88 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x00068d98 0e7003b5 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00068da8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00068db8 10000000 34740000 7001feff 2c000000 ....4t..p...,... │ │ │ │ + 0x00068dc8 00000000 48000000 48740000 8c01feff ....H...Ht...... │ │ │ │ + 0x00068dd8 e8010000 00420e10 8f02450e 188e0345 .....B....E....E │ │ │ │ + 0x00068de8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00068df8 38830744 0e700388 010a0e38 430e3041 8..D.p.....8C.0A │ │ │ │ + 0x00068e08 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x00068e18 48000000 94740000 3003feff d8050000 H....t..0....... │ │ │ │ + 0x00068e28 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00068e38 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00068e48 0e800102 4b0a0e38 430e3041 0e28420e ....K..8C.0A.(B. │ │ │ │ + 0x00068e58 20420e18 420e1042 0e08470b 48000000 B..B..B..G.H... │ │ │ │ + 0x00068e68 e0740000 c408feff 9f040000 00420e10 .t...........B.. │ │ │ │ + 0x00068e78 8f02460e 188e0342 0e208d04 450e288c ..F....B. ..E.(. │ │ │ │ + 0x00068e88 05410e30 8606440e 38830744 0e90017a .A.0..D.8..D...z │ │ │ │ + 0x00068e98 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ + 0x00068ea8 0e10420e 08410b00 4c000000 2c750000 ..B..A..L...,u.. │ │ │ │ + 0x00068eb8 180dfeff 38040000 00420e10 8f02450e ....8....B....E. │ │ │ │ + 0x00068ec8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x00068ed8 8606410e 38830747 0ed00103 eb030a0e ..A.8..G........ │ │ │ │ + 0x00068ee8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068ef8 420e0841 0b000000 2c000000 7c750000 B..A....,...|u.. │ │ │ │ + 0x00068f08 0811feff 2f000000 00440e10 420e1845 ..../....D..B..E │ │ │ │ + 0x00068f18 0e20450e 28440e30 440e3845 0e40440e . E.(D.0D.8E.@D. │ │ │ │ + 0x00068f28 48440e50 490e0800 2c000000 ac750000 HD.PI...,....u.. │ │ │ │ + 0x00068f38 0811feff 30000000 00440e10 420e1845 ....0....D..B..E │ │ │ │ + 0x00068f48 0e20450e 28440e30 440e3845 0e40440e . E.(D.0D.8E.@D. │ │ │ │ + 0x00068f58 48420e50 4c0e0800 4c000000 dc750000 HB.PL...L....u.. │ │ │ │ + 0x00068f68 0811feff d5020000 00420e10 8f02480e .........B....H. │ │ │ │ + 0x00068f78 188e0342 0e208d04 4a0e288c 05410e30 ...B. ..J.(..A.0 │ │ │ │ + 0x00068f88 8606410e 38830744 0e900103 90020a0e ..A.8..D........ │ │ │ │ + 0x00068f98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068fa8 420e0841 0b000000 4c000000 2c760000 B..A....L...,v.. │ │ │ │ + 0x00068fb8 9813feff c0060000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00068fc8 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00068fd8 8606440e 3883074a 0ee00103 13060a0e ..D.8..J........ │ │ │ │ + 0x00068fe8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00068ff8 420e0848 0b000000 48000000 7c760000 B..H....H...|v.. │ │ │ │ + 0x00069008 081afeff e5010000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069018 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069028 8606440e 38830747 0e700394 010a0e38 ..D.8..G.p.....8 │ │ │ │ + 0x00069038 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x00069048 0e08410b 60000000 c8760000 ac1bfeff ..A.`....v...... │ │ │ │ + 0x00069058 1b020000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ + 0x00069068 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ + 0x00069078 38830744 0e800103 5a010a0e 38430e30 8..D....Z...8C.0 │ │ │ │ + 0x00069088 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ + 0x00069098 0b02830e 38460e30 410e2842 0e20420e ....8F.0A.(B. B. │ │ │ │ + 0x000690a8 18420e10 420e0800 10000000 2c770000 .B..B.......,w.. │ │ │ │ + 0x000690b8 681dfeff 08000000 00000000 10000000 h............... │ │ │ │ + 0x000690c8 40770000 641dfeff 0d000000 00000000 @w..d........... │ │ │ │ + 0x000690d8 54000000 54770000 601dfeff 64010000 T...Tw..`...d... │ │ │ │ + 0x000690e8 00420e10 8f02480e 188e0342 0e208d04 .B....H....B. .. │ │ │ │ + 0x000690f8 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x00069108 38010a0e 30430e28 420e2042 0e18420e 8...0C.(B. B..B. │ │ │ │ + 0x00069118 10420e08 410b410e 30460e28 420e2042 .B..A.A.0F.(B. B │ │ │ │ + 0x00069128 0e18420e 10420e08 4c000000 ac770000 ..B..B..L....w.. │ │ │ │ + 0x00069138 781efeff 71030000 00420e10 8f02420e x...q....B....B. │ │ │ │ + 0x00069148 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x00069158 8606440e 3883074a 0ed00103 79020a0e ..D.8..J....y... │ │ │ │ + 0x00069168 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00069178 420e0843 0b000000 10000000 fc770000 B..C.........w.. │ │ │ │ + 0x00069188 a821feff 08000000 00000000 10000000 .!.............. │ │ │ │ + 0x00069198 10780000 a421feff 0b000000 00000000 .x...!.......... │ │ │ │ + 0x000691a8 4c000000 24780000 a021feff 66030000 L...$x...!..f... │ │ │ │ + 0x000691b8 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x000691c8 420e288c 05410e30 8606440e 3883074a B.(..A.0..D.8..J │ │ │ │ + 0x000691d8 0e800203 3a030a0e 38410e30 410e2842 ....:...8A.0A.(B │ │ │ │ + 0x000691e8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000691f8 4c000000 74780000 c024feff f8020000 L...tx...$...... │ │ │ │ + 0x00069208 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069218 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00069228 0ed00103 c9020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069238 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069248 4c000000 c4780000 7027feff 17030000 L....x..p'...... │ │ │ │ + 0x00069258 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069268 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00069278 0ed00103 e8020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069288 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069298 4c000000 14790000 402afeff db020000 L....y..@*...... │ │ │ │ + 0x000692a8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000692b8 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x000692c8 0ef00103 ac020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x000692d8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000692e8 4c000000 64790000 d02cfeff e7020000 L...dy...,...... │ │ │ │ + 0x000692f8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069308 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00069318 0ed00103 b8020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069328 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069338 4c000000 b4790000 702ffeff eb030000 L....y..p/...... │ │ │ │ + 0x00069348 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069358 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x00069368 0e800203 bc030a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069378 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069388 4c000000 047a0000 1033feff 6c040000 L....z...3..l... │ │ │ │ + 0x00069398 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000693a8 450e288c 05440e30 8606410e 3883074a E.(..D.0..A.8..J │ │ │ │ + 0x000693b8 0ed00203 37040a0e 38440e30 410e2842 ....7...8D.0A.(B │ │ │ │ + 0x000693c8 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x000693d8 4c000000 547a0000 3037feff 06060000 L...Tz..07...... │ │ │ │ + 0x000693e8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000693f8 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00069408 0ec00203 d7050a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069418 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069428 4c000000 a47a0000 f03cfeff 76060000 L....z...<..v... │ │ │ │ + 0x00069438 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069448 420e288c 05440e30 8606410e 38830747 B.(..D.0..A.8..G │ │ │ │ + 0x00069458 0e900303 47060a0e 38440e30 410e2842 ....G...8D.0A.(B │ │ │ │ + 0x00069468 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069478 60000000 f47a0000 2043feff f6010000 `....z.. C...... │ │ │ │ + 0x00069488 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069498 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x000694a8 0e800103 4a010a0e 38430e30 410e2842 ....J...8C.0A.(B │ │ │ │ + 0x000694b8 0e20420e 18420e10 420e0843 0b02760e . B..B..B..C..v. │ │ │ │ + 0x000694c8 38460e30 410e2842 0e20420e 18420e10 8F.0A.(B. B..B.. │ │ │ │ + 0x000694d8 420e0800 10000000 587b0000 bc44feff B.......X{...D.. │ │ │ │ + 0x000694e8 08000000 00000000 10000000 6c7b0000 ............l{.. │ │ │ │ + 0x000694f8 b844feff 0d000000 00000000 4c000000 .D..........L... │ │ │ │ + 0x00069508 807b0000 b444feff 01030000 00420e10 .{...D.......B.. │ │ │ │ + 0x00069518 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00069528 05410e30 8606410e 3883074a 0ed00103 .A.0..A.8..J.... │ │ │ │ + 0x00069538 d2020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069548 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069558 d07b0000 7447feff cb020000 00420e10 .{..tG.......B.. │ │ │ │ + 0x00069568 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x00069578 05410e30 8606410e 3883074a 0ef00103 .A.0..A.8..J.... │ │ │ │ + 0x00069588 9c020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069598 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x000695a8 207c0000 f449feff 82050000 00420e10 |...I.......B.. │ │ │ │ + 0x000695b8 8f02450e 188e0345 0e208d04 420e288c ..E....E. ..B.(. │ │ │ │ + 0x000695c8 05410e30 8606410e 38830747 0e900103 .A.0..A.8..G.... │ │ │ │ + 0x000695d8 6c010a0e 38440e30 410e2842 0e20420e l...8D.0A.(B. B. │ │ │ │ + 0x000695e8 18420e10 420e0848 0b000000 4c000000 .B..B..H....L... │ │ │ │ + 0x000695f8 707c0000 344ffeff a8040000 00420e10 p|..4O.......B.. │ │ │ │ + 0x00069608 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ + 0x00069618 05410e30 8606440e 38830747 0eb00103 .A.0..D.8..G.... │ │ │ │ + 0x00069628 44010a0e 38440e30 410e2842 0e20420e D...8D.0A.(B. B. │ │ │ │ + 0x00069638 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069648 c07c0000 9453feff 0a060000 00420e10 .|...S.......B.. │ │ │ │ + 0x00069658 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x00069668 054a0e30 8606440e 3883074a 0ee00103 .J.0..D.8..J.... │ │ │ │ + 0x00069678 c6030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069688 18420e10 420e084a 0b000000 4c000000 .B..B..J....L... │ │ │ │ + 0x00069698 107d0000 5459feff 46040000 00420e10 .}..TY..F....B.. │ │ │ │ + 0x000696a8 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ + 0x000696b8 05440e30 86064a0e 3883074a 0ed00103 .D.0..J.8..J.... │ │ │ │ + 0x000696c8 9e030a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x000696d8 18420e10 420e0842 0b000000 4c000000 .B..B..B....L... │ │ │ │ + 0x000696e8 607d0000 545dfeff 44060000 00420e10 `}..T]..D....B.. │ │ │ │ + 0x000696f8 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x00069708 05410e30 8606410e 38830747 0ea00203 .A.0..A.8..G.... │ │ │ │ + 0x00069718 63050a0e 38440e30 410e2842 0e20420e c...8D.0A.(B. B. │ │ │ │ + 0x00069728 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069738 b07d0000 5463feff d2020000 00420e10 .}..Tc.......B.. │ │ │ │ + 0x00069748 8f02460e 188e034a 0e208d04 420e288c ..F....J. ..B.(. │ │ │ │ + 0x00069758 05440e30 8606440e 38830747 0eb00103 .D.0..D.8..G.... │ │ │ │ + 0x00069768 9c020a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069778 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x00069788 007e0000 e465feff 9f020000 00420e10 .~...e.......B.. │ │ │ │ + 0x00069798 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x000697a8 05410e30 8606410e 38830744 0ea00103 .A.0..A.8..D.... │ │ │ │ + 0x000697b8 dc010a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x000697c8 18420e10 420e0841 0b000000 4c000000 .B..B..A....L... │ │ │ │ + 0x000697d8 507e0000 3468feff 74010000 00420e10 P~..4h..t....B.. │ │ │ │ + 0x000697e8 8f02480e 188e0342 0e208d04 450e288c ..H....B. ..E.(. │ │ │ │ + 0x000697f8 05440e30 8606410e 38830747 0eb00103 .D.0..A.8..G.... │ │ │ │ + 0x00069808 44010a0e 38440e30 410e2842 0e20420e D...8D.0A.(B. B. │ │ │ │ + 0x00069818 18420e10 420e0841 0b000000 50000000 .B..B..A....P... │ │ │ │ + 0x00069828 a07e0000 6469feff 09020000 00420e10 .~..di.......B.. │ │ │ │ + 0x00069838 8f02420e 188e0345 0e208d04 450e288c ..B....E. ..E.(. │ │ │ │ + 0x00069848 05410e30 8606440e 38830747 0ec00103 .A.0..D.8..G.... │ │ │ │ + 0x00069858 dc010a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ + 0x00069868 18420e10 420e0841 0b000000 00000000 .B..B..A........ │ │ │ │ + 0x00069878 64000000 f47e0000 206bfeff bc030000 d....~.. k...... │ │ │ │ + 0x00069888 00420e10 8f02460e 188e0342 0e208d04 .B....F....B. .. │ │ │ │ + 0x00069898 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x000698a8 0e900102 470a0e38 460e3041 0e28420e ....G..8F.0A.(B. │ │ │ │ + 0x000698b8 20420e18 420e1042 0e08410b 0322010a B..B..B..A..".. │ │ │ │ + 0x000698c8 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x000698d8 10420e08 410b0000 64000000 5c7f0000 .B..A...d...\... │ │ │ │ + 0x000698e8 786efeff f5040000 00420e10 8f02480e xn.......B....H. │ │ │ │ + 0x000698f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00069908 8606410e 38830744 0eb0017f 0a0e3846 ..A.8..D......8F │ │ │ │ + 0x00069918 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x00069928 08410b03 81020a0e 38410e30 410e2842 .A......8A.0A.(B │ │ │ │ + 0x00069938 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x00069948 48000000 c47f0000 1073feff 9f050000 H........s...... │ │ │ │ + 0x00069958 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x00069968 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00069978 0ed00102 4b0a0e38 410e3041 0e28420e ....K..8A.0A.(B. │ │ │ │ + 0x00069988 20420e18 420e1042 0e08410b 60000000 B..B..B..A.`... │ │ │ │ + 0x00069998 10800000 6478feff 38020000 00420e10 ....dx..8....B.. │ │ │ │ + 0x000699a8 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ + 0x000699b8 05410e30 8606410e 38830744 0ea00103 .A.0..A.8..D.... │ │ │ │ + 0x000699c8 f8010a0e 38430e30 410e2842 0e20420e ....8C.0A.(B. B. │ │ │ │ + 0x000699d8 18420e10 420e0841 0b520e38 460e3041 .B..B..A.R.8F.0A │ │ │ │ + 0x000699e8 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x000699f8 64000000 74800000 407afeff 52030000 d...t...@z..R... │ │ │ │ + 0x00069a08 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x00069a18 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00069a28 0e900177 0a0e3846 0e30410e 28420e20 ...w..8F.0A.(B. │ │ │ │ + 0x00069a38 420e1842 0e10420e 08410b03 0f010a0e B..B..B..A...... │ │ │ │ + 0x00069a48 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x00069a58 420e0841 0b000000 60000000 dc800000 B..A....`....... │ │ │ │ + 0x00069a68 387dfeff 13030000 00420e10 8f02450e 8}.......B....E. │ │ │ │ + 0x00069a78 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00069a88 8606410e 38830744 0e800177 0a0e3846 ..A.8..D...w..8F │ │ │ │ + 0x00069a98 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x00069aa8 08490b02 e00a0e38 410e3041 0e28420e .I.....8A.0A.(B. │ │ │ │ + 0x00069ab8 20420e18 420e1042 0e08460b 48000000 B..B..B..F.H... │ │ │ │ + 0x00069ac8 40810000 f47ffeff 01020000 00420e10 @............B.. │ │ │ │ + 0x00069ad8 8f02450e 188e0342 0e208d04 450e288c ..E....B. ..E.(. │ │ │ │ + 0x00069ae8 05440e30 8606440e 38830744 0e7003af .D.0..D.8..D.p.. │ │ │ │ + 0x00069af8 010a0e38 440e3041 0e28420e 20420e18 ...8D.0A.(B. B.. │ │ │ │ + 0x00069b08 420e1042 0e084a0b 4c000000 8c810000 B..B..J.L....... │ │ │ │ + 0x00069b18 b881feff 26030000 00420e10 8f02420e ....&....B....B. │ │ │ │ + 0x00069b28 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069b38 8606440e 38830744 0e900103 bd020a0e ..D.8..D........ │ │ │ │ + 0x00069b48 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069b58 420e0844 0b000000 4c000000 dc810000 B..D....L....... │ │ │ │ + 0x00069b68 9884feff 2f030000 00420e10 8f02420e ..../....B....B. │ │ │ │ + 0x00069b78 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069b88 8606440e 38830747 0e900103 35020a0e ..D.8..G....5... │ │ │ │ + 0x00069b98 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069ba8 420e0841 0b000000 4c000000 2c820000 B..A....L...,... │ │ │ │ + 0x00069bb8 7887feff 9f020000 00420e10 8f02420e x........B....B. │ │ │ │ + 0x00069bc8 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069bd8 8606440e 38830747 0eb00103 4c020a0e ..D.8..G....L... │ │ │ │ + 0x00069be8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069bf8 420e084a 0b000000 4c000000 7c820000 B..J....L...|... │ │ │ │ + 0x00069c08 c889feff 94020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069c18 188e0345 0e208d04 420e288c 05470e30 ...E. ..B.(..G.0 │ │ │ │ + 0x00069c28 8606440e 38830747 0eb00103 44020a0e ..D.8..G....D... │ │ │ │ + 0x00069c38 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069c48 420e0842 0b000000 4c000000 cc820000 B..B....L....... │ │ │ │ + 0x00069c58 188cfeff b3030000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069c68 188e0345 0e208d04 450e288c 05490e30 ...E. ..E.(..I.0 │ │ │ │ + 0x00069c78 8606440e 3883074a 0ee00103 37030a0e ..D.8..J....7... │ │ │ │ + 0x00069c88 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069c98 420e0847 0b000000 4c000000 1c830000 B..G....L....... │ │ │ │ + 0x00069ca8 888ffeff a9020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x00069cb8 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069cc8 8606440e 38830747 0e800103 49020a0e ..D.8..G....I... │ │ │ │ + 0x00069cd8 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069ce8 420e0845 0b000000 4c000000 6c830000 B..E....L...l... │ │ │ │ + 0x00069cf8 e891feff 72030000 00420e10 8f024a0e ....r....B....J. │ │ │ │ + 0x00069d08 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x00069d18 8606440e 3883074a 0ed00103 fa020a0e ..D.8..J........ │ │ │ │ + 0x00069d28 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069d38 420e0847 0b000000 4c000000 bc830000 B..G....L....... │ │ │ │ + 0x00069d48 1895feff 51020000 00420e10 8f02420e ....Q....B....B. │ │ │ │ + 0x00069d58 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x00069d68 8606440e 38830744 0ea00103 ff010a0e ..D.8..D........ │ │ │ │ + 0x00069d78 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ + 0x00069d88 420e084a 0b000000 48000000 0c840000 B..J....H....... │ │ │ │ + 0x00069d98 2897feff 3f020000 00420e10 8f02450e (...?....B....E. │ │ │ │ + 0x00069da8 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ + 0x00069db8 8606440e 38830744 0e60034b 010a0e38 ..D.8..D.`.K...8 │ │ │ │ + 0x00069dc8 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ + 0x00069dd8 0e08460b 48000000 58840000 1c99feff ..F.H...X....... │ │ │ │ + 0x00069de8 5c020000 00420e10 8f02460e 188e0345 \....B....F....E │ │ │ │ + 0x00069df8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ + 0x00069e08 3883074a 0ed00103 31020e38 430e3041 8..J....1..8C.0A │ │ │ │ + 0x00069e18 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x00069e28 4c000000 a4840000 309bfeff 0f040000 L.......0....... │ │ │ │ + 0x00069e38 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00069e48 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x00069e58 0ee00102 bf0a0e38 410e3041 0e28420e .......8A.0A.(B. │ │ │ │ + 0x00069e68 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00069e78 4c000000 f4840000 f09efeff a6030000 L............... │ │ │ │ + 0x00069e88 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00069e98 450e288c 05440e30 8606440e 38830744 E.(..D.0..D.8..D │ │ │ │ + 0x00069ea8 0e900103 ed020a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ + 0x00069eb8 0e20420e 18420e10 420e0849 0b000000 . B..B..B..I.... │ │ │ │ + 0x00069ec8 4c000000 44850000 50a2feff ad010000 L...D...P....... │ │ │ │ + 0x00069ed8 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x00069ee8 450e288c 05490e30 8606440e 38830744 E.(..I.0..D.8..D │ │ │ │ + 0x00069ef8 0e700378 010a0e38 440e3041 0e28420e .p.x...8D.0A.(B. │ │ │ │ + 0x00069f08 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00069f18 4c000000 94850000 b0a3feff e2040000 L............... │ │ │ │ + 0x00069f28 00420e10 8f02500e 188e0342 0e208d04 .B....P....B. .. │ │ │ │ + 0x00069f38 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x00069f48 0e7003ac 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ │ │ + 0x00069f58 20420e18 420e1042 0e08450b 00000000 B..B..B..E..... │ │ │ │ + 0x00069f68 4c000000 e4850000 50a8feff 4a010000 L.......P...J... │ │ │ │ + 0x00069f78 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ + 0x00069f88 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ + 0x00069f98 0e50031a 010a0e38 440e3041 0e28420e .P.....8D.0A.(B. │ │ │ │ + 0x00069fa8 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ │ │ + 0x00069fb8 2c000000 34860000 50a9feff 78010000 ,...4...P...x... │ │ │ │ + 0x00069fc8 00410e10 83026e0a 0e08410b 02660a0e .A....n...A..f.. │ │ │ │ + 0x00069fd8 084a0b02 420a0e08 460b028f 0e080000 .J..B...F....... │ │ │ │ + 0x00069fe8 48000000 64860000 a0aafeff 48030000 H...d.......H... │ │ │ │ + 0x00069ff8 00420e10 8f024b0e 188e0342 0e208d04 .B....K....B. .. │ │ │ │ + 0x0006a008 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006a018 0e70740a 0e38430e 30410e28 420e2042 .pt..8C.0A.(B. B │ │ │ │ + 0x0006a028 0e18420e 10420e08 490b0000 48000000 ..B..B..I...H... │ │ │ │ + 0x0006a038 b0860000 a4adfeff 64050000 00420e10 ........d....B.. │ │ │ │ + 0x0006a048 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ + 0x0006a058 05410e30 8606410e 38830747 0ed00102 .A.0..A.8..G.... │ │ │ │ + 0x0006a068 460a0e38 430e3041 0e28420e 20420e18 F..8C.0A.(B. B.. │ │ │ │ + 0x0006a078 420e1042 0e08410b 48000000 fc860000 B..B..A.H....... │ │ │ │ + 0x0006a088 c8b2feff 6c040000 00420e10 8f02420e ....l....B....B. │ │ │ │ + 0x0006a098 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a0a8 8606410e 38830744 0ea00102 480a0e38 ..A.8..D....H..8 │ │ │ │ + 0x0006a0b8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ + 0x0006a0c8 0e08410b 60000000 48870000 ecb6feff ..A.`...H....... │ │ │ │ + 0x0006a0d8 19020000 00420e10 8f02460e 188e0342 .....B....F....B │ │ │ │ + 0x0006a0e8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ + 0x0006a0f8 38830744 0e600306 010a0e38 430e3041 8..D.`.....8C.0A │ │ │ │ + 0x0006a108 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x0006a118 02e10e38 460e3041 0e28420e 20420e18 ...8F.0A.(B. B.. │ │ │ │ + 0x0006a128 420e1042 0e080000 18000000 ac870000 B..B............ │ │ │ │ + 0x0006a138 a8b8feff 63000000 00410e10 83020261 ....c....A.....a │ │ │ │ + 0x0006a148 0e080000 38000000 c8870000 fcb8feff ....8........... │ │ │ │ + 0x0006a158 5b000000 00420e10 8e024a0e 188d034c [....B....J....L │ │ │ │ + 0x0006a168 0e208c04 4b0e2886 05480e30 8306660e . ..K.(..H.0..f. │ │ │ │ + 0x0006a178 28430e20 420e1842 0e10420e 08000000 (C. B..B..B..... │ │ │ │ + 0x0006a188 24000000 04880000 20b9feff 31000000 $....... ...1... │ │ │ │ + 0x0006a198 00410e10 8602440e 18830347 0e20600e .A....D....G. `. │ │ │ │ + 0x0006a1a8 18430e10 410e0800 14000000 2c880000 .C..A.......,... │ │ │ │ + 0x0006a1b8 38b9feff 20000000 00440e10 5b0e0800 8... ....D..[... │ │ │ │ + 0x0006a1c8 1c000000 44880000 40b9feff 5b000000 ....D...@...[... │ │ │ │ + 0x0006a1d8 00490e10 700a0e08 470b540e 08000000 .I..p...G.T..... │ │ │ │ + 0x0006a1e8 18000000 64880000 80b9feff 37000000 ....d.......7... │ │ │ │ + 0x0006a1f8 00410e10 8302750e 08000000 44000000 .A....u.....D... │ │ │ │ + 0x0006a208 80880000 a4b9feff 78000000 00420e10 ........x....B.. │ │ │ │ + 0x0006a218 8f02450e 188e0345 0e208d04 450e288c ..E....E. ..E.(. │ │ │ │ + 0x0006a228 05440e30 8606430e 38830747 0e40024e .D.0..C.8..G.@.N │ │ │ │ + 0x0006a238 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x0006a248 10420e08 10000000 c8880000 dcb9feff .B.............. │ │ │ │ + 0x0006a258 33000000 00000000 44000000 dc880000 3.......D....... │ │ │ │ + 0x0006a268 08bafeff 7b000000 00420e10 8f02450e ....{....B....E. │ │ │ │ + 0x0006a278 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x0006a288 8606430e 38830747 0e400251 0e38410e ..C.8..G.@.Q.8A. │ │ │ │ + 0x0006a298 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0006a2a8 10000000 24890000 40bafeff 1b000000 ....$...@....... │ │ │ │ + 0x0006a2b8 00000000 10000000 38890000 4cbafeff ........8...L... │ │ │ │ + 0x0006a2c8 17000000 00000000 10000000 4c890000 ............L... │ │ │ │ + 0x0006a2d8 58bafeff 33000000 00000000 40000000 X...3.......@... │ │ │ │ + 0x0006a2e8 60890000 84bafeff 9a000000 00420e10 `............B.. │ │ │ │ + 0x0006a2f8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a308 05410e30 8606410e 38830702 840e3043 .A.0..A.8.....0C │ │ │ │ + 0x0006a318 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006a328 10000000 a4890000 e0bafeff 3b000000 ............;... │ │ │ │ + 0x0006a338 00000000 14000000 b8890000 0cbbfeff ................ │ │ │ │ + 0x0006a348 2c000000 00440e10 670e0800 10000000 ,....D..g....... │ │ │ │ + 0x0006a358 d0890000 24bbfeff 3b000000 00000000 ....$...;....... │ │ │ │ + 0x0006a368 10000000 e4890000 50bbfeff 43000000 ........P...C... │ │ │ │ + 0x0006a378 00000000 10000000 f8890000 8cbbfeff ................ │ │ │ │ + 0x0006a388 6c000000 00000000 30000000 0c8a0000 l.......0....... │ │ │ │ + 0x0006a398 e8bbfeff 82000000 00420e10 8d02420e .........B....B. │ │ │ │ + 0x0006a3a8 188c0341 0e208604 410e2883 0502740e ...A. ..A.(...t. │ │ │ │ + 0x0006a3b8 20430e18 420e1042 0e080000 40000000 C..B..B....@... │ │ │ │ + 0x0006a3c8 408a0000 44bcfeff f2000000 00420e10 @...D........B.. │ │ │ │ + 0x0006a3d8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a3e8 05410e30 8606410e 38830702 dc0e3043 .A.0..A.8.....0C │ │ │ │ + 0x0006a3f8 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006a408 34000000 848a0000 00bdfeff 95000000 4............... │ │ │ │ + 0x0006a418 004d0e10 8d024b0e 188c0344 0e208604 .M....K....D. .. │ │ │ │ + 0x0006a428 460e2883 0502680e 20430e18 420e1042 F.(...h. C..B..B │ │ │ │ + 0x0006a438 0e0841c3 c6cccd00 48000000 bc8a0000 ..A.....H....... │ │ │ │ + 0x0006a448 68bdfeff 05010000 00570e10 8f02450e h........W....E. │ │ │ │ + 0x0006a458 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x0006a468 8606410e 38830702 d10e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ + 0x0006a478 20420e18 420e1042 0e0841c3 c6cccdce B..B..B..A..... │ │ │ │ + 0x0006a488 cf000000 40000000 088b0000 2cbefeff ....@.......,... │ │ │ │ + 0x0006a498 79010000 00420e10 8f02420e 188e0342 y....B....B....B │ │ │ │ + 0x0006a4a8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a4b8 38830703 63010e30 430e2842 0e20420e 8...c..0C.(B. B. │ │ │ │ + 0x0006a4c8 18420e10 420e0800 40000000 4c8b0000 .B..B...@...L... │ │ │ │ + 0x0006a4d8 68bffeff 5c010000 00420e10 8f02420e h...\....B....B. │ │ │ │ + 0x0006a4e8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a4f8 8606410e 38830703 46010e30 430e2842 ..A.8...F..0C.(B │ │ │ │ + 0x0006a508 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ + 0x0006a518 908b0000 84c0feff 5c010000 00420e10 ........\....B.. │ │ │ │ + 0x0006a528 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a538 05410e30 8606410e 38830703 46010e30 .A.0..A.8...F..0 │ │ │ │ + 0x0006a548 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ + 0x0006a558 40000000 d48b0000 a0c1feff 83010000 @............... │ │ │ │ + 0x0006a568 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0006a578 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0006a588 6a010e30 430e2842 0e20420e 18420e10 j..0C.(B. B..B.. │ │ │ │ + 0x0006a598 420e0800 40000000 188c0000 ecc2feff B...@........... │ │ │ │ + 0x0006a5a8 62010000 00420e10 8f02450e 188e0342 b....B....E....B │ │ │ │ + 0x0006a5b8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a5c8 38830703 49010e30 430e2842 0e20420e 8...I..0C.(B. B. │ │ │ │ + 0x0006a5d8 18420e10 420e0800 40000000 5c8c0000 .B..B...@...\... │ │ │ │ + 0x0006a5e8 18c4feff 87010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x0006a5f8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a608 8606410e 38830703 6e010e30 430e2842 ..A.8...n..0C.(B │ │ │ │ + 0x0006a618 0e20420e 18420e10 420e0800 40000000 . B..B..B...@... │ │ │ │ + 0x0006a628 a08c0000 64c5feff 84010000 00420e10 ....d........B.. │ │ │ │ + 0x0006a638 8f02480e 188e0342 0e208d04 420e288c ..H....B. ..B.(. │ │ │ │ + 0x0006a648 05410e30 8606410e 38830703 68010e30 .A.0..A.8...h..0 │ │ │ │ + 0x0006a658 430e2842 0e20420e 18420e10 420e0800 C.(B. B..B..B... │ │ │ │ + 0x0006a668 40000000 e48c0000 b0c6feff 67010000 @...........g... │ │ │ │ + 0x0006a678 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0006a688 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0006a698 4e010e30 430e2842 0e20420e 18420e10 N..0C.(B. B..B.. │ │ │ │ + 0x0006a6a8 420e0800 10000000 288d0000 dcc7feff B.......(....... │ │ │ │ + 0x0006a6b8 44000000 00000000 10000000 3c8d0000 D...........<... │ │ │ │ + 0x0006a6c8 18c8feff 44000000 00000000 10000000 ....D........... │ │ │ │ + 0x0006a6d8 508d0000 54c8feff 4c000000 00000000 P...T...L....... │ │ │ │ + 0x0006a6e8 10000000 648d0000 90c8feff 57000000 ....d.......W... │ │ │ │ + 0x0006a6f8 00000000 10000000 788d0000 dcc8feff ........x....... │ │ │ │ + 0x0006a708 48000000 00000000 44000000 8c8d0000 H.......D....... │ │ │ │ + 0x0006a718 18c9feff 30010000 00420e10 8f02420e ....0....B....B. │ │ │ │ + 0x0006a728 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a738 8606410e 38830702 d30a0e30 430e2842 ..A.8......0C.(B │ │ │ │ + 0x0006a748 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ + 0x0006a758 10000000 d48d0000 00cafeff 7f000000 ................ │ │ │ │ + 0x0006a768 00000000 40000000 e88d0000 6ccafeff ....@.......l... │ │ │ │ + 0x0006a778 f3000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006a788 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a798 38830702 dd0e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006a7a8 420e1042 0e080000 10000000 2c8e0000 B..B........,... │ │ │ │ + 0x0006a7b8 28cbfeff 3a000000 00000000 40000000 (...:.......@... │ │ │ │ + 0x0006a7c8 408e0000 54cbfeff ee000000 00420e10 @...T........B.. │ │ │ │ + 0x0006a7d8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006a7e8 05410e30 8606410e 38830702 d80e3043 .A.0..A.8.....0C │ │ │ │ + 0x0006a7f8 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006a808 40000000 848e0000 00ccfeff e4000000 @............... │ │ │ │ + 0x0006a818 00420e10 8f02440e 188e0342 0e208d04 .B....D....B. .. │ │ │ │ + 0x0006a828 420e288c 05410e30 8606410e 38830702 B.(..A.0..A.8... │ │ │ │ + 0x0006a838 cc0e3043 0e28420e 20420e18 420e1042 ..0C.(B. B..B..B │ │ │ │ + 0x0006a848 0e080000 40000000 c88e0000 acccfeff ....@........... │ │ │ │ + 0x0006a858 01010000 00420e10 8f024a0e 188e0342 .....B....J....B │ │ │ │ + 0x0006a868 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a878 38830702 e30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006a888 420e1042 0e080000 34000000 0c8f0000 B..B....4....... │ │ │ │ + 0x0006a898 78cdfeff 9d000000 00420e10 8d02490e x........B....I. │ │ │ │ + 0x0006a8a8 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0 │ │ │ │ + 0x0006a8b8 027d0e28 430e2041 0e18420e 10420e08 .}.(C. A..B..B.. │ │ │ │ + 0x0006a8c8 44000000 448f0000 e0cdfeff fc000000 D...D........... │ │ │ │ + 0x0006a8d8 00420e10 8f02490e 188e0345 0e208d04 .B....I....E. .. │ │ │ │ + 0x0006a8e8 420e288c 05440e30 8606410e 38830744 B.(..D.0..A.8..D │ │ │ │ + 0x0006a8f8 0e6002d4 0e38430e 30410e28 420e2042 .`...8C.0A.(B. B │ │ │ │ + 0x0006a908 0e18420e 10420e08 48000000 8c8f0000 ..B..B..H....... │ │ │ │ + 0x0006a918 98cefeff 22010000 00420e10 8f02450e ...."....B....E. │ │ │ │ + 0x0006a928 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006a938 8606410e 38830747 0e600301 010e3843 ..A.8..G.`....8C │ │ │ │ + 0x0006a948 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006a958 08000000 48000000 d88f0000 7ccffeff ....H.......|... │ │ │ │ + 0x0006a968 56010000 00420e10 8f02420e 188e0342 V....B....B....B │ │ │ │ + 0x0006a978 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006a988 38830747 0e700338 010e3843 0e30410e 8..G.p.8..8C.0A. │ │ │ │ + 0x0006a998 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ + 0x0006a9a8 30000000 24900000 90d0feff 5c000000 0...$.......\... │ │ │ │ + 0x0006a9b8 00410e10 8602440e 18830347 0e20500e .A....D....G. P. │ │ │ │ + 0x0006a9c8 28590e30 4c0e2841 0e20550e 18430e10 (Y.0L.(A. U..C.. │ │ │ │ + 0x0006a9d8 410e0800 40000000 58900000 bcd0feff A...@...X....... │ │ │ │ + 0x0006a9e8 e9000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006a9f8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006aa08 38830702 d30e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006aa18 420e1042 0e080000 24000000 9c900000 B..B....$....... │ │ │ │ + 0x0006aa28 68d1feff 65000000 00410e10 8602440e h...e....A....D. │ │ │ │ + 0x0006aa38 18830347 0e200254 0e18430e 10410e08 ...G. .T..C..A.. │ │ │ │ + 0x0006aa48 54000000 c4900000 b0d1feff 6c010000 T...........l... │ │ │ │ + 0x0006aa58 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ + 0x0006aa68 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006aa78 0e405b0a 0e38430e 30410e28 420e2042 .@[..8C.0A.(B. B │ │ │ │ + 0x0006aa88 0e18420e 10420e08 410b470e 484d0e50 ..B..B..A.G.HM.P │ │ │ │ + 0x0006aa98 7e0e4841 0e400000 54000000 1c910000 ~.HA.@..T....... │ │ │ │ + 0x0006aaa8 c8d2feff 1f010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x0006aab8 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x0006aac8 8606410e 38830744 0e405b0a 0e38430e ..A.8..D.@[..8C. │ │ │ │ + 0x0006aad8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0006aae8 410b630e 48440e50 570e4841 0e400000 A.c.HD.PW.HA.@.. │ │ │ │ + 0x0006aaf8 28000000 74910000 90d3feff 50000000 (...t.......P... │ │ │ │ + 0x0006ab08 00420e10 8d02450e 188c034e 0e208604 .B....E....N. .. │ │ │ │ + 0x0006ab18 640a0e18 440e1042 0e08410b 28000000 d...D..B..A.(... │ │ │ │ + 0x0006ab28 a0910000 b4d3feff 50000000 00420e10 ........P....B.. │ │ │ │ + 0x0006ab38 8d02450e 188c034e 0e208604 640a0e18 ..E....N. ..d... │ │ │ │ + 0x0006ab48 440e1042 0e08410b 38000000 cc910000 D..B..A.8....... │ │ │ │ + 0x0006ab58 d8d3feff f3000000 00420e10 8d02420e .........B....B. │ │ │ │ + 0x0006ab68 188c0341 0e208604 430e2883 05510e30 ...A. ..C.(..Q.0 │ │ │ │ + 0x0006ab78 02530a0e 28430e20 410e1842 0e10420e .S..(C. A..B..B. │ │ │ │ + 0x0006ab88 08440b00 40000000 08920000 9cd4feff .D..@........... │ │ │ │ + 0x0006ab98 9e000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006aba8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006abb8 38830702 880e3043 0e28420e 20420e18 8.....0C.(B. B.. │ │ │ │ + 0x0006abc8 420e1042 0e080000 44000000 4c920000 B..B....D...L... │ │ │ │ + 0x0006abd8 f8d4feff 9e000000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006abe8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006abf8 8606410e 38830702 880e3043 0e28420e ..A.8.....0C.(B. │ │ │ │ + 0x0006ac08 20420e18 420e1042 0e080000 00000000 B..B..B........ │ │ │ │ + 0x0006ac18 48000000 94920000 50d5feff 57030000 H.......P...W... │ │ │ │ + 0x0006ac28 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0006ac38 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006ac48 0e40037f 020a0e38 430e3041 0e28420e .@.....8C.0A.(B. │ │ │ │ + 0x0006ac58 20420e18 420e1042 0e08470b 4c000000 B..B..B..G.L... │ │ │ │ + 0x0006ac68 e0920000 64d8feff 660a0000 00420e10 ....d...f....B.. │ │ │ │ + 0x0006ac78 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006ac88 05410e30 8606410e 38830747 0e900303 .A.0..A.8..G.... │ │ │ │ + 0x0006ac98 150a0a0e 38430e30 410e2842 0e20420e ....8C.0A.(B. B. │ │ │ │ + 0x0006aca8 18420e10 420e0846 0b000000 3c000000 .B..B..F....<... │ │ │ │ + 0x0006acb8 30930000 84e2feff 0d010000 00450e10 0............E.. │ │ │ │ + 0x0006acc8 8e02420e 188d0346 0e208c04 410e2886 ..B....F. ..A.(. │ │ │ │ + 0x0006acd8 05410e30 830602bb 0a0e2843 0e20420e .A.0......(C. B. │ │ │ │ + 0x0006ace8 18420e10 420e0845 0b000000 48000000 .B..B..E....H... │ │ │ │ + 0x0006acf8 70930000 54e3feff 72010000 00420e10 p...T...r....B.. │ │ │ │ + 0x0006ad08 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006ad18 05410e30 8606410e 38830744 0e400317 .A.0..A.8..D.@.. │ │ │ │ + 0x0006ad28 010a0e38 430e3041 0e28420e 20420e18 ...8C.0A.(B. B.. │ │ │ │ + 0x0006ad38 420e1042 0e08470b 48000000 bc930000 B..B..G.H....... │ │ │ │ + 0x0006ad48 88e4feff da000000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006ad58 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006ad68 8606410e 38830744 0e40028c 0a0e3843 ..A.8..D.@....8C │ │ │ │ + 0x0006ad78 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006ad88 084a0b00 48000000 08940000 1ce5feff .J..H........... │ │ │ │ + 0x0006ad98 e2000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0006ada8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0006adb8 38830744 0e40028c 0a0e3843 0e30410e 8..D.@....8C.0A. │ │ │ │ + 0x0006adc8 28420e20 420e1842 0e10420e 084a0b00 (B. B..B..B..J.. │ │ │ │ + 0x0006add8 48000000 54940000 c0e5feff 38010000 H...T.......8... │ │ │ │ + 0x0006ade8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0006adf8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0006ae08 0e4002d3 0a0e3843 0e30410e 28420e20 .@....8C.0A.(B. │ │ │ │ + 0x0006ae18 420e1842 0e10420e 08430b00 48000000 B..B..B..C..H... │ │ │ │ + 0x0006ae28 a0940000 b4e6feff 1a010000 00420e10 .............B.. │ │ │ │ + 0x0006ae38 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0006ae48 05410e30 8606410e 38830744 0e5002a1 .A.0..A.8..D.P.. │ │ │ │ + 0x0006ae58 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ + 0x0006ae68 0e10420e 08450b00 4c000000 ec940000 ..B..E..L....... │ │ │ │ + 0x0006ae78 88e7feff 6f050000 00420e10 8f02420e ....o....B....B. │ │ │ │ + 0x0006ae88 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006ae98 8606410e 38830744 0e800103 b6030a0e ..A.8..D........ │ │ │ │ + 0x0006aea8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006aeb8 420e0848 0b000000 4c000000 3c950000 B..H....L...<... │ │ │ │ + 0x0006aec8 a8ecfeff 58020000 00420e10 8f02480e ....X....B....H. │ │ │ │ + 0x0006aed8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006aee8 8606410e 38830751 0e800203 25020a0e ..A.8..Q....%... │ │ │ │ + 0x0006aef8 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006af08 420e0841 0b000000 4c000000 8c950000 B..A....L....... │ │ │ │ + 0x0006af18 b8eefeff 13020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006af28 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x0006af38 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ + 0x0006af48 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006af58 420e0841 0b000000 4c000000 dc950000 B..A....L....... │ │ │ │ + 0x0006af68 88f0feff 13020000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0006af78 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ + 0x0006af88 8606440e 38830747 0e900103 a1010a0e ..D.8..G........ │ │ │ │ + 0x0006af98 38430e30 410e2842 0e20420e 18420e10 8C.0A.(B. B..B.. │ │ │ │ + 0x0006afa8 420e0841 0b000000 48000000 2c960000 B..A....H...,... │ │ │ │ + 0x0006afb8 58f2feff 0a020000 00420e10 8f02420e X........B....B. │ │ │ │ + 0x0006afc8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0006afd8 8606410e 38830744 0e40037c 010a0e38 ..A.8..D.@.|...8 │ │ │ │ + 0x0006afe8 430e3041 0e28420e 20420e18 420e1042 C.0A.(B. B..B..B │ │ │ │ + 0x0006aff8 0e084a0b 10000000 78960000 1cf4feff ..J.....x....... │ │ │ │ + 0x0006b008 34000000 00000000 2c000000 8c960000 4.......,....... │ │ │ │ + 0x0006b018 48f4feff 79000000 00460e10 8c024a0e H...y....F....J. │ │ │ │ + 0x0006b028 18860354 0e208304 024c0e18 430e1042 ...T. ...L..C..B │ │ │ │ + 0x0006b038 0e0841c3 c6cc0000 10000000 bc960000 ..A............. │ │ │ │ + 0x0006b048 98f4feff 65000000 00000000 48000000 ....e.......H... │ │ │ │ + 0x0006b058 d0960000 f4f4feff 31010000 00420e10 ........1....B.. │ │ │ │ + 0x0006b068 8f02460e 188e0345 0e208d04 420e288c ..F....E. ..B.(. │ │ │ │ + 0x0006b078 05440e30 8606440e 38830744 0e700309 .D.0..D.8..D.p.. │ │ │ │ + 0x0006b088 010e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ + 0x0006b098 0e10420e 08000000 48000000 1c970000 ..B.....H....... │ │ │ │ + 0x0006b0a8 e8f5feff 64010000 00420e10 8f02490e ....d....B....I. │ │ │ │ + 0x0006b0b8 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ + 0x0006b0c8 8606410e 38830744 0e70033c 010e3843 ..A.8..D.p.<..8C │ │ │ │ + 0x0006b0d8 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006b0e8 08000000 48000000 68970000 0cf7feff ....H...h....... │ │ │ │ + 0x0006b0f8 a3010000 00420e10 8f02490e 188e0342 .....B....I....B │ │ │ │ + 0x0006b108 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ + 0x0006b118 38830744 0e900103 7b010e38 430e3041 8..D....{..8C.0A │ │ │ │ + 0x0006b128 0e28420e 20420e18 420e1042 0e080000 .(B. B..B..B.... │ │ │ │ + 0x0006b138 40000000 b4970000 70f8feff 29010000 @.......p...)... │ │ │ │ + 0x0006b148 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0006b158 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0006b168 10010e30 430e2842 0e20420e 18420e10 ...0C.(B. B..B.. │ │ │ │ + 0x0006b178 420e0800 48000000 f8970000 5cf9feff B...H.......\... │ │ │ │ + 0x0006b188 55010000 00420e10 8f02460e 188e0342 U....B....F....B │ │ │ │ + 0x0006b198 0e208d04 420e288c 05440e30 8606410e . ..B.(..D.0..A. │ │ │ │ + 0x0006b1a8 38830747 0e700330 010e3843 0e30410e 8..G.p.0..8C.0A. │ │ │ │ + 0x0006b1b8 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ + 0x0006b1c8 28000000 44980000 70fafeff 5a000000 (...D...p...Z... │ │ │ │ + 0x0006b1d8 00490e10 8c02460e 18860348 0e208304 .I....F....H. .. │ │ │ │ + 0x0006b1e8 64c30e18 46c60e10 42cc0e08 2c000000 d...F...B...,... │ │ │ │ + 0x0006b1f8 70980000 a4fafeff 81000000 00490e10 p............I.. │ │ │ │ + 0x0006b208 8c024a0e 18860349 0e208304 025c0e18 ..J....I. ...\.. │ │ │ │ + 0x0006b218 430e1042 0e0841c3 c6cc0000 38000000 C..B..A.....8... │ │ │ │ + 0x0006b228 a0980000 04fbfeff 7e000000 004b0e10 ........~....K.. │ │ │ │ + 0x0006b238 8d02450e 188c0346 0e208604 440e2883 ..E....F. ..D.(. │ │ │ │ + 0x0006b248 0502590e 20430e18 420e1042 0e0841c3 ..Y. C..B..B..A. │ │ │ │ + 0x0006b258 c6cccd00 00000000 18000000 dc980000 ................ │ │ │ │ + 0x0006b268 48fbfeff cb000000 00470ee0 0102be0a H........G...... │ │ │ │ + 0x0006b278 0e08410b 18000000 f8980000 fcfbfeff ..A............. │ │ │ │ + 0x0006b288 eb000000 00470ee0 0102de0a 0e08410b .....G........A. │ │ │ │ + 0x0006b298 14000000 14990000 d0fcfeff 25000000 ............%... │ │ │ │ + 0x0006b2a8 00440e10 600e0800 14000000 2c990000 .D..`.......,... │ │ │ │ + 0x0006b2b8 e8fcfeff 1b000000 00440e10 560e0800 .........D..V... │ │ │ │ + 0x0006b2c8 10000000 44990000 f0fcfeff 08000000 ....D........... │ │ │ │ + 0x0006b2d8 00000000 10000000 58990000 ecfcfeff ........X....... │ │ │ │ + 0x0006b2e8 08000000 00000000 10000000 6c990000 ............l... │ │ │ │ + 0x0006b2f8 e8fcfeff 08000000 00000000 10000000 ................ │ │ │ │ + 0x0006b308 80990000 e4fcfeff 50000000 00000000 ........P....... │ │ │ │ + 0x0006b318 10000000 94990000 20fdfeff 1f000000 ........ ....... │ │ │ │ + 0x0006b328 00000000 6c000000 a8990000 2cfdfeff ....l.......,... │ │ │ │ + 0x0006b338 23010000 00420e10 8e02450e 188d0345 #....B....E....E │ │ │ │ + 0x0006b348 0e208c04 490e2886 05430e30 8306660a . ..I.(..C.0..f. │ │ │ │ + 0x0006b358 0e28410e 20420e18 420e1042 0e084b0b .(A. B..B..B..K. │ │ │ │ + 0x0006b368 440e384a 0e405d0e 38410e30 590a0e28 D.8J.@].8A.0Y..( │ │ │ │ + 0x0006b378 410e2042 0e18420e 10420e08 440b0240 A. B..B..B..D..@ │ │ │ │ + 0x0006b388 0a0e2841 0e20420e 18440e10 420e084f ..(A. B..D..B..O │ │ │ │ + 0x0006b398 0b000000 60000000 189a0000 ecfdfeff ....`........... │ │ │ │ + 0x0006b3a8 29010000 00420e10 8f02450e 188e0345 )....B....E....E │ │ │ │ + 0x0006b3b8 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ + 0x0006b3c8 38830747 0e40770e 484a0e50 590e4841 8..G.@w.HJ.PY.HA │ │ │ │ + 0x0006b3d8 0e406c0a 0e38440e 30410e28 420e2042 .@l..8D.0A.(B. B │ │ │ │ + 0x0006b3e8 0e18420e 10420e08 420b0254 0e48460e ..B..B..B..T.HF. │ │ │ │ + 0x0006b3f8 505c0e48 410e4000 90000000 7c9a0000 P\.HA.@.....|... │ │ │ │ + 0x0006b408 b8fefeff b4010000 004b0e10 8f02450e .........K....E. │ │ │ │ + 0x0006b418 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x0006b428 8606410e 38830747 0e500244 0a0e3843 ..A.8..G.P.D..8C │ │ │ │ + 0x0006b438 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0006b448 084a0b02 6e0e584b 0e605e0e 58480e50 .J..n.XK.`^.XH.P │ │ │ │ + 0x0006b458 600a0e38 410e3041 0e28420e 20420e18 `..8A.0A.(B. B.. │ │ │ │ + 0x0006b468 420e1042 0e08470b 680e08c3 c6cccdce B..B..G.h....... │ │ │ │ + 0x0006b478 cf480e50 83078606 8c058d04 8e038f02 .H.P............ │ │ │ │ + 0x0006b488 480e584c 0e60560e 58410e50 34000000 H.XL.`V.XA.P4... │ │ │ │ + 0x0006b498 109b0000 e4fffeff 91000000 004a0e10 .............J.. │ │ │ │ + 0x0006b4a8 8602410e 18830347 0e20024a 0a0e1844 ..A....G. .J...D │ │ │ │ + 0x0006b4b8 c30e1041 c60e084f 0b4a0e18 4ac30e10 ...A...O.J..J... │ │ │ │ + 0x0006b4c8 41c60e08 10000000 489b0000 4c00ffff A.......H...L... │ │ │ │ + 0x0006b4d8 1f000000 00000000 10000000 5c9b0000 ............\... │ │ │ │ + 0x0006b4e8 5800ffff 1f000000 00000000 3c000000 X...........<... │ │ │ │ + 0x0006b4f8 709b0000 6400ffff 89000000 00420e10 p...d........B.. │ │ │ │ + 0x0006b508 8d02470e 188c0344 0e208604 440e2883 ..G....D. ..D.(. │ │ │ │ + 0x0006b518 054d0e30 490e384c 0e400242 0e284a0e .M.0I.8L.@.B.(J. │ │ │ │ + 0x0006b528 20410e18 420e1042 0e080000 18000000 A..B..B........ │ │ │ │ + 0x0006b538 b09b0000 b400ffff 30000000 00440e18 ........0....D.. │ │ │ │ + 0x0006b548 460e2065 0e080000 18000000 cc9b0000 F. e............ │ │ │ │ + 0x0006b558 c800ffff 4b000000 00420e10 8c020248 ....K....B.....H │ │ │ │ + 0x0006b568 0e080000 24000000 e89b0000 fc00ffff ....$........... │ │ │ │ + 0x0006b578 73000000 00420e10 8d024c0e 188c034e s....B....L....N │ │ │ │ + 0x0006b588 0e200250 0e18440e 10420e08 1c000000 . .P..D..B...... │ │ │ │ + 0x0006b598 109c0000 5401ffff 4e000000 00410e10 ....T...N....A.. │ │ │ │ + 0x0006b5a8 83025d0a 0e08420b 6d0e0800 18000000 ..]...B.m....... │ │ │ │ + 0x0006b5b8 309c0000 8401ffff 59000000 00440e20 0.......Y....D. │ │ │ │ + 0x0006b5c8 024f0a0e 08410b00 20000000 4c9c0000 .O...A.. ...L... │ │ │ │ + 0x0006b5d8 c801ffff a2000000 00420e10 8c02490e .........B....I. │ │ │ │ + 0x0006b5e8 60028f0a 0e10420e 08410b00 10000000 `.....B..A...... │ │ │ │ + 0x0006b5f8 709c0000 5402ffff 16000000 00000000 p...T........... │ │ │ │ + 0x0006b608 18000000 849c0000 6002ffff 2b000000 ........`...+... │ │ │ │ + 0x0006b618 00440e10 530a0e08 450b0000 00000000 .D..S...E....... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33396638 37313561 62663231 35363337 39f8715abf215637 │ │ │ │ - 0x00000010 31306332 32623738 66313533 63353266 10c22b78f153c52f │ │ │ │ - 0x00000020 37623731 66312e64 65627567 00000000 7b71f1.debug.... │ │ │ │ - 0x00000030 12e6b047 ...G │ │ │ │ + 0x00000000 33663233 61336465 35336334 35393234 3f23a3de53c45924 │ │ │ │ + 0x00000010 30393634 37666238 38663961 32366363 09647fb88f9a26cc │ │ │ │ + 0x00000020 30316637 38652e64 65627567 00000000 01f78e.debug.... │ │ │ │ + 0x00000030 4678c7f4 Fx..