From fd121e7979d3ec1af9b652fdbd61a0fe1904264b Mon Sep 17 00:00:00 2001 From: fanasina Date: Tue, 26 Dec 2023 01:12:42 +0100 Subject: [PATCH] rm asm src --- .../permutation_t/test/asm_intel_is_good.s | 10655 ---------------- .../src/permutation_t/test/asm_is_good.s | 10655 ---------------- 2 files changed, 21310 deletions(-) delete mode 100644 ypermutation_t/src/permutation_t/test/asm_intel_is_good.s delete mode 100644 ypermutation_t/src/permutation_t/test/asm_is_good.s diff --git a/ypermutation_t/src/permutation_t/test/asm_intel_is_good.s b/ypermutation_t/src/permutation_t/test/asm_intel_is_good.s deleted file mode 100644 index 46ace60..0000000 --- a/ypermutation_t/src/permutation_t/test/asm_intel_is_good.s +++ /dev/null @@ -1,10655 +0,0 @@ - -launch_is_good_c: format de fichier elf64-x86-64 - - -Déassemblage de la section .init : - -0000000000002000 <_init>: - 2000: f3 0f 1e fa endbr64 - 2004: 48 83 ec 08 sub rsp,0x8 - 2008: 48 8b 05 99 ef 00 00 mov rax,QWORD PTR [rip+0xef99] # 10fa8 <__gmon_start__@Base> - 200f: 48 85 c0 test rax,rax - 2012: 74 02 je 2016 <_init+0x16> - 2014: ff d0 call rax - 2016: 48 83 c4 08 add rsp,0x8 - 201a: c3 ret - -Déassemblage de la section .plt : - -0000000000002020 <.plt>: - 2020: ff 35 32 ee 00 00 push QWORD PTR [rip+0xee32] # 10e58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2026: f2 ff 25 33 ee 00 00 bnd jmp QWORD PTR [rip+0xee33] # 10e60 <_GLOBAL_OFFSET_TABLE_+0x10> - 202d: 0f 1f 00 nop DWORD PTR [rax] - 2030: f3 0f 1e fa endbr64 - 2034: 68 00 00 00 00 push 0x0 - 2039: f2 e9 e1 ff ff ff bnd jmp 2020 <_init+0x20> - 203f: 90 nop - 2040: f3 0f 1e fa endbr64 - 2044: 68 01 00 00 00 push 0x1 - 2049: f2 e9 d1 ff ff ff bnd jmp 2020 <_init+0x20> - 204f: 90 nop - 2050: f3 0f 1e fa endbr64 - 2054: 68 02 00 00 00 push 0x2 - 2059: f2 e9 c1 ff ff ff bnd jmp 2020 <_init+0x20> - 205f: 90 nop - 2060: f3 0f 1e fa endbr64 - 2064: 68 03 00 00 00 push 0x3 - 2069: f2 e9 b1 ff ff ff bnd jmp 2020 <_init+0x20> - 206f: 90 nop - 2070: f3 0f 1e fa endbr64 - 2074: 68 04 00 00 00 push 0x4 - 2079: f2 e9 a1 ff ff ff bnd jmp 2020 <_init+0x20> - 207f: 90 nop - 2080: f3 0f 1e fa endbr64 - 2084: 68 05 00 00 00 push 0x5 - 2089: f2 e9 91 ff ff ff bnd jmp 2020 <_init+0x20> - 208f: 90 nop - 2090: f3 0f 1e fa endbr64 - 2094: 68 06 00 00 00 push 0x6 - 2099: f2 e9 81 ff ff ff bnd jmp 2020 <_init+0x20> - 209f: 90 nop - 20a0: f3 0f 1e fa endbr64 - 20a4: 68 07 00 00 00 push 0x7 - 20a9: f2 e9 71 ff ff ff bnd jmp 2020 <_init+0x20> - 20af: 90 nop - 20b0: f3 0f 1e fa endbr64 - 20b4: 68 08 00 00 00 push 0x8 - 20b9: f2 e9 61 ff ff ff bnd jmp 2020 <_init+0x20> - 20bf: 90 nop - 20c0: f3 0f 1e fa endbr64 - 20c4: 68 09 00 00 00 push 0x9 - 20c9: f2 e9 51 ff ff ff bnd jmp 2020 <_init+0x20> - 20cf: 90 nop - 20d0: f3 0f 1e fa endbr64 - 20d4: 68 0a 00 00 00 push 0xa - 20d9: f2 e9 41 ff ff ff bnd jmp 2020 <_init+0x20> - 20df: 90 nop - 20e0: f3 0f 1e fa endbr64 - 20e4: 68 0b 00 00 00 push 0xb - 20e9: f2 e9 31 ff ff ff bnd jmp 2020 <_init+0x20> - 20ef: 90 nop - 20f0: f3 0f 1e fa endbr64 - 20f4: 68 0c 00 00 00 push 0xc - 20f9: f2 e9 21 ff ff ff bnd jmp 2020 <_init+0x20> - 20ff: 90 nop - 2100: f3 0f 1e fa endbr64 - 2104: 68 0d 00 00 00 push 0xd - 2109: f2 e9 11 ff ff ff bnd jmp 2020 <_init+0x20> - 210f: 90 nop - 2110: f3 0f 1e fa endbr64 - 2114: 68 0e 00 00 00 push 0xe - 2119: f2 e9 01 ff ff ff bnd jmp 2020 <_init+0x20> - 211f: 90 nop - 2120: f3 0f 1e fa endbr64 - 2124: 68 0f 00 00 00 push 0xf - 2129: f2 e9 f1 fe ff ff bnd jmp 2020 <_init+0x20> - 212f: 90 nop - 2130: f3 0f 1e fa endbr64 - 2134: 68 10 00 00 00 push 0x10 - 2139: f2 e9 e1 fe ff ff bnd jmp 2020 <_init+0x20> - 213f: 90 nop - 2140: f3 0f 1e fa endbr64 - 2144: 68 11 00 00 00 push 0x11 - 2149: f2 e9 d1 fe ff ff bnd jmp 2020 <_init+0x20> - 214f: 90 nop - 2150: f3 0f 1e fa endbr64 - 2154: 68 12 00 00 00 push 0x12 - 2159: f2 e9 c1 fe ff ff bnd jmp 2020 <_init+0x20> - 215f: 90 nop - 2160: f3 0f 1e fa endbr64 - 2164: 68 13 00 00 00 push 0x13 - 2169: f2 e9 b1 fe ff ff bnd jmp 2020 <_init+0x20> - 216f: 90 nop - 2170: f3 0f 1e fa endbr64 - 2174: 68 14 00 00 00 push 0x14 - 2179: f2 e9 a1 fe ff ff bnd jmp 2020 <_init+0x20> - 217f: 90 nop - 2180: f3 0f 1e fa endbr64 - 2184: 68 15 00 00 00 push 0x15 - 2189: f2 e9 91 fe ff ff bnd jmp 2020 <_init+0x20> - 218f: 90 nop - 2190: f3 0f 1e fa endbr64 - 2194: 68 16 00 00 00 push 0x16 - 2199: f2 e9 81 fe ff ff bnd jmp 2020 <_init+0x20> - 219f: 90 nop - 21a0: f3 0f 1e fa endbr64 - 21a4: 68 17 00 00 00 push 0x17 - 21a9: f2 e9 71 fe ff ff bnd jmp 2020 <_init+0x20> - 21af: 90 nop - 21b0: f3 0f 1e fa endbr64 - 21b4: 68 18 00 00 00 push 0x18 - 21b9: f2 e9 61 fe ff ff bnd jmp 2020 <_init+0x20> - 21bf: 90 nop - 21c0: f3 0f 1e fa endbr64 - 21c4: 68 19 00 00 00 push 0x19 - 21c9: f2 e9 51 fe ff ff bnd jmp 2020 <_init+0x20> - 21cf: 90 nop - 21d0: f3 0f 1e fa endbr64 - 21d4: 68 1a 00 00 00 push 0x1a - 21d9: f2 e9 41 fe ff ff bnd jmp 2020 <_init+0x20> - 21df: 90 nop - 21e0: f3 0f 1e fa endbr64 - 21e4: 68 1b 00 00 00 push 0x1b - 21e9: f2 e9 31 fe ff ff bnd jmp 2020 <_init+0x20> - 21ef: 90 nop - 21f0: f3 0f 1e fa endbr64 - 21f4: 68 1c 00 00 00 push 0x1c - 21f9: f2 e9 21 fe ff ff bnd jmp 2020 <_init+0x20> - 21ff: 90 nop - 2200: f3 0f 1e fa endbr64 - 2204: 68 1d 00 00 00 push 0x1d - 2209: f2 e9 11 fe ff ff bnd jmp 2020 <_init+0x20> - 220f: 90 nop - 2210: f3 0f 1e fa endbr64 - 2214: 68 1e 00 00 00 push 0x1e - 2219: f2 e9 01 fe ff ff bnd jmp 2020 <_init+0x20> - 221f: 90 nop - 2220: f3 0f 1e fa endbr64 - 2224: 68 1f 00 00 00 push 0x1f - 2229: f2 e9 f1 fd ff ff bnd jmp 2020 <_init+0x20> - 222f: 90 nop - 2230: f3 0f 1e fa endbr64 - 2234: 68 20 00 00 00 push 0x20 - 2239: f2 e9 e1 fd ff ff bnd jmp 2020 <_init+0x20> - 223f: 90 nop - 2240: f3 0f 1e fa endbr64 - 2244: 68 21 00 00 00 push 0x21 - 2249: f2 e9 d1 fd ff ff bnd jmp 2020 <_init+0x20> - 224f: 90 nop - 2250: f3 0f 1e fa endbr64 - 2254: 68 22 00 00 00 push 0x22 - 2259: f2 e9 c1 fd ff ff bnd jmp 2020 <_init+0x20> - 225f: 90 nop - -Déassemblage de la section .plt.got : - -0000000000002260 : - 2260: f3 0f 1e fa endbr64 - 2264: f2 ff 25 25 ed 00 00 bnd jmp QWORD PTR [rip+0xed25] # 10f90 - 226b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002270 : - 2270: f3 0f 1e fa endbr64 - 2274: f2 ff 25 1d ed 00 00 bnd jmp QWORD PTR [rip+0xed1d] # 10f98 - 227b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002280 : - 2280: f3 0f 1e fa endbr64 - 2284: f2 ff 25 15 ed 00 00 bnd jmp QWORD PTR [rip+0xed15] # 10fa0 - 228b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002290 : - 2290: f3 0f 1e fa endbr64 - 2294: f2 ff 25 15 ed 00 00 bnd jmp QWORD PTR [rip+0xed15] # 10fb0 - 229b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000022a0 : - 22a0: f3 0f 1e fa endbr64 - 22a4: f2 ff 25 0d ed 00 00 bnd jmp QWORD PTR [rip+0xed0d] # 10fb8 - 22ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000022b0 : - 22b0: f3 0f 1e fa endbr64 - 22b4: f2 ff 25 05 ed 00 00 bnd jmp QWORD PTR [rip+0xed05] # 10fc0 - 22bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000022c0 : - 22c0: f3 0f 1e fa endbr64 - 22c4: f2 ff 25 fd ec 00 00 bnd jmp QWORD PTR [rip+0xecfd] # 10fc8 - 22cb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000022d0 : - 22d0: f3 0f 1e fa endbr64 - 22d4: f2 ff 25 f5 ec 00 00 bnd jmp QWORD PTR [rip+0xecf5] # 10fd0 - 22db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000022e0 : - 22e0: f3 0f 1e fa endbr64 - 22e4: f2 ff 25 ed ec 00 00 bnd jmp QWORD PTR [rip+0xeced] # 10fd8 - 22eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000022f0 : - 22f0: f3 0f 1e fa endbr64 - 22f4: f2 ff 25 e5 ec 00 00 bnd jmp QWORD PTR [rip+0xece5] # 10fe0 - 22fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002300 : - 2300: f3 0f 1e fa endbr64 - 2304: f2 ff 25 dd ec 00 00 bnd jmp QWORD PTR [rip+0xecdd] # 10fe8 - 230b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002310 <__cxa_finalize@plt>: - 2310: f3 0f 1e fa endbr64 - 2314: f2 ff 25 dd ec 00 00 bnd jmp QWORD PTR [rip+0xecdd] # 10ff8 <__cxa_finalize@GLIBC_2.2.5> - 231b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -Déassemblage de la section .plt.sec : - -0000000000002320 : - 2320: f3 0f 1e fa endbr64 - 2324: f2 ff 25 3d eb 00 00 bnd jmp QWORD PTR [rip+0xeb3d] # 10e68 - 232b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002330 : - 2330: f3 0f 1e fa endbr64 - 2334: f2 ff 25 35 eb 00 00 bnd jmp QWORD PTR [rip+0xeb35] # 10e70 - 233b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002340 : - 2340: f3 0f 1e fa endbr64 - 2344: f2 ff 25 2d eb 00 00 bnd jmp QWORD PTR [rip+0xeb2d] # 10e78 - 234b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002350 : - 2350: f3 0f 1e fa endbr64 - 2354: f2 ff 25 25 eb 00 00 bnd jmp QWORD PTR [rip+0xeb25] # 10e80 - 235b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002360 : - 2360: f3 0f 1e fa endbr64 - 2364: f2 ff 25 1d eb 00 00 bnd jmp QWORD PTR [rip+0xeb1d] # 10e88 - 236b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002370 : - 2370: f3 0f 1e fa endbr64 - 2374: f2 ff 25 15 eb 00 00 bnd jmp QWORD PTR [rip+0xeb15] # 10e90 - 237b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002380 : - 2380: f3 0f 1e fa endbr64 - 2384: f2 ff 25 0d eb 00 00 bnd jmp QWORD PTR [rip+0xeb0d] # 10e98 - 238b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002390 : - 2390: f3 0f 1e fa endbr64 - 2394: f2 ff 25 05 eb 00 00 bnd jmp QWORD PTR [rip+0xeb05] # 10ea0 - 239b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000023a0 : - 23a0: f3 0f 1e fa endbr64 - 23a4: f2 ff 25 fd ea 00 00 bnd jmp QWORD PTR [rip+0xeafd] # 10ea8 - 23ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000023b0 : - 23b0: f3 0f 1e fa endbr64 - 23b4: f2 ff 25 f5 ea 00 00 bnd jmp QWORD PTR [rip+0xeaf5] # 10eb0 - 23bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000023c0 <__stack_chk_fail@plt>: - 23c0: f3 0f 1e fa endbr64 - 23c4: f2 ff 25 ed ea 00 00 bnd jmp QWORD PTR [rip+0xeaed] # 10eb8 <__stack_chk_fail@GLIBC_2.4> - 23cb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000023d0 : - 23d0: f3 0f 1e fa endbr64 - 23d4: f2 ff 25 e5 ea 00 00 bnd jmp QWORD PTR [rip+0xeae5] # 10ec0 - 23db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000023e0 : - 23e0: f3 0f 1e fa endbr64 - 23e4: f2 ff 25 dd ea 00 00 bnd jmp QWORD PTR [rip+0xeadd] # 10ec8 - 23eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000023f0 : - 23f0: f3 0f 1e fa endbr64 - 23f4: f2 ff 25 d5 ea 00 00 bnd jmp QWORD PTR [rip+0xead5] # 10ed0 - 23fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002400 : - 2400: f3 0f 1e fa endbr64 - 2404: f2 ff 25 cd ea 00 00 bnd jmp QWORD PTR [rip+0xeacd] # 10ed8 - 240b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002410 : - 2410: f3 0f 1e fa endbr64 - 2414: f2 ff 25 c5 ea 00 00 bnd jmp QWORD PTR [rip+0xeac5] # 10ee0 - 241b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002420 : - 2420: f3 0f 1e fa endbr64 - 2424: f2 ff 25 bd ea 00 00 bnd jmp QWORD PTR [rip+0xeabd] # 10ee8 - 242b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002430 : - 2430: f3 0f 1e fa endbr64 - 2434: f2 ff 25 b5 ea 00 00 bnd jmp QWORD PTR [rip+0xeab5] # 10ef0 - 243b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002440 : - 2440: f3 0f 1e fa endbr64 - 2444: f2 ff 25 ad ea 00 00 bnd jmp QWORD PTR [rip+0xeaad] # 10ef8 - 244b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002450 : - 2450: f3 0f 1e fa endbr64 - 2454: f2 ff 25 a5 ea 00 00 bnd jmp QWORD PTR [rip+0xeaa5] # 10f00 - 245b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002460 : - 2460: f3 0f 1e fa endbr64 - 2464: f2 ff 25 9d ea 00 00 bnd jmp QWORD PTR [rip+0xea9d] # 10f08 - 246b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002470 : - 2470: f3 0f 1e fa endbr64 - 2474: f2 ff 25 95 ea 00 00 bnd jmp QWORD PTR [rip+0xea95] # 10f10 - 247b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002480 : - 2480: f3 0f 1e fa endbr64 - 2484: f2 ff 25 8d ea 00 00 bnd jmp QWORD PTR [rip+0xea8d] # 10f18 - 248b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002490 : - 2490: f3 0f 1e fa endbr64 - 2494: f2 ff 25 85 ea 00 00 bnd jmp QWORD PTR [rip+0xea85] # 10f20 - 249b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000024a0 : - 24a0: f3 0f 1e fa endbr64 - 24a4: f2 ff 25 7d ea 00 00 bnd jmp QWORD PTR [rip+0xea7d] # 10f28 - 24ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000024b0 : - 24b0: f3 0f 1e fa endbr64 - 24b4: f2 ff 25 75 ea 00 00 bnd jmp QWORD PTR [rip+0xea75] # 10f30 - 24bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000024c0 : - 24c0: f3 0f 1e fa endbr64 - 24c4: f2 ff 25 6d ea 00 00 bnd jmp QWORD PTR [rip+0xea6d] # 10f38 - 24cb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000024d0 : - 24d0: f3 0f 1e fa endbr64 - 24d4: f2 ff 25 65 ea 00 00 bnd jmp QWORD PTR [rip+0xea65] # 10f40 - 24db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000024e0 : - 24e0: f3 0f 1e fa endbr64 - 24e4: f2 ff 25 5d ea 00 00 bnd jmp QWORD PTR [rip+0xea5d] # 10f48 - 24eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -00000000000024f0 : - 24f0: f3 0f 1e fa endbr64 - 24f4: f2 ff 25 55 ea 00 00 bnd jmp QWORD PTR [rip+0xea55] # 10f50 - 24fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002500 : - 2500: f3 0f 1e fa endbr64 - 2504: f2 ff 25 4d ea 00 00 bnd jmp QWORD PTR [rip+0xea4d] # 10f58 - 250b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002510 : - 2510: f3 0f 1e fa endbr64 - 2514: f2 ff 25 45 ea 00 00 bnd jmp QWORD PTR [rip+0xea45] # 10f60 - 251b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002520 : - 2520: f3 0f 1e fa endbr64 - 2524: f2 ff 25 3d ea 00 00 bnd jmp QWORD PTR [rip+0xea3d] # 10f68 - 252b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002530 : - 2530: f3 0f 1e fa endbr64 - 2534: f2 ff 25 35 ea 00 00 bnd jmp QWORD PTR [rip+0xea35] # 10f70 - 253b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -0000000000002540 : - 2540: f3 0f 1e fa endbr64 - 2544: f2 ff 25 2d ea 00 00 bnd jmp QWORD PTR [rip+0xea2d] # 10f78 - 254b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] - -Déassemblage de la section .text : - -0000000000002550 <_start>: - 2550: f3 0f 1e fa endbr64 - 2554: 31 ed xor ebp,ebp - 2556: 49 89 d1 mov r9,rdx - 2559: 5e pop rsi - 255a: 48 89 e2 mov rdx,rsp - 255d: 48 83 e4 f0 and rsp,0xfffffffffffffff0 - 2561: 50 push rax - 2562: 54 push rsp - 2563: 45 31 c0 xor r8d,r8d - 2566: 31 c9 xor ecx,ecx - 2568: 48 8d 3d ea 85 00 00 lea rdi,[rip+0x85ea] # ab59
- 256f: ff 15 0b ea 00 00 call QWORD PTR [rip+0xea0b] # 10f80 <__libc_start_main@GLIBC_2.34> - 2575: f4 hlt - 2576: 66 2e 0f 1f 84 00 00 cs nop WORD PTR [rax+rax*1+0x0] - 257d: 00 00 00 - -0000000000002580 : - 2580: 48 8d 3d 89 ea 00 00 lea rdi,[rip+0xea89] # 11010 <__TMC_END__> - 2587: 48 8d 05 82 ea 00 00 lea rax,[rip+0xea82] # 11010 <__TMC_END__> - 258e: 48 39 f8 cmp rax,rdi - 2591: 74 15 je 25a8 - 2593: 48 8b 05 ee e9 00 00 mov rax,QWORD PTR [rip+0xe9ee] # 10f88 <_ITM_deregisterTMCloneTable@Base> - 259a: 48 85 c0 test rax,rax - 259d: 74 09 je 25a8 - 259f: ff e0 jmp rax - 25a1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] - 25a8: c3 ret - 25a9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] - -00000000000025b0 : - 25b0: 48 8d 3d 59 ea 00 00 lea rdi,[rip+0xea59] # 11010 <__TMC_END__> - 25b7: 48 8d 35 52 ea 00 00 lea rsi,[rip+0xea52] # 11010 <__TMC_END__> - 25be: 48 29 fe sub rsi,rdi - 25c1: 48 89 f0 mov rax,rsi - 25c4: 48 c1 ee 3f shr rsi,0x3f - 25c8: 48 c1 f8 03 sar rax,0x3 - 25cc: 48 01 c6 add rsi,rax - 25cf: 48 d1 fe sar rsi,1 - 25d2: 74 14 je 25e8 - 25d4: 48 8b 05 15 ea 00 00 mov rax,QWORD PTR [rip+0xea15] # 10ff0 <_ITM_registerTMCloneTable@Base> - 25db: 48 85 c0 test rax,rax - 25de: 74 08 je 25e8 - 25e0: ff e0 jmp rax - 25e2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] - 25e8: c3 ret - 25e9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] - -00000000000025f0 <__do_global_dtors_aux>: - 25f0: f3 0f 1e fa endbr64 - 25f4: 80 3d 0d eb 00 00 00 cmp BYTE PTR [rip+0xeb0d],0x0 # 11108 - 25fb: 75 2b jne 2628 <__do_global_dtors_aux+0x38> - 25fd: 55 push rbp - 25fe: 48 83 3d f2 e9 00 00 cmp QWORD PTR [rip+0xe9f2],0x0 # 10ff8 <__cxa_finalize@GLIBC_2.2.5> - 2605: 00 - 2606: 48 89 e5 mov rbp,rsp - 2609: 74 0c je 2617 <__do_global_dtors_aux+0x27> - 260b: 48 8b 3d f6 e9 00 00 mov rdi,QWORD PTR [rip+0xe9f6] # 11008 <__dso_handle> - 2612: e8 f9 fc ff ff call 2310 <__cxa_finalize@plt> - 2617: e8 64 ff ff ff call 2580 - 261c: c6 05 e5 ea 00 00 01 mov BYTE PTR [rip+0xeae5],0x1 # 11108 - 2623: 5d pop rbp - 2624: c3 ret - 2625: 0f 1f 00 nop DWORD PTR [rax] - 2628: c3 ret - 2629: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] - -0000000000002630 : - 2630: f3 0f 1e fa endbr64 - 2634: e9 77 ff ff ff jmp 25b0 - -0000000000002639 : - 2639: f3 0f 1e fa endbr64 - 263d: 55 push rbp - 263e: 48 89 e5 mov rbp,rsp - 2641: 48 8d 05 d8 b9 00 00 lea rax,[rip+0xb9d8] # e020 <_IO_stdin_used+0x20> - 2648: 48 89 c6 mov rsi,rax - 264b: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 265c - 2652: 48 89 c7 mov rdi,rax - 2655: e8 e6 fc ff ff call 2340 - 265a: 5d pop rbp - 265b: c3 ret - -000000000000265c : - 265c: f3 0f 1e fa endbr64 - 2660: 55 push rbp - 2661: 48 89 e5 mov rbp,rsp - 2664: 53 push rbx - 2665: 48 81 ec d8 00 00 00 sub rsp,0xd8 - 266c: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - 2673: 00 00 - 2675: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - 2679: 31 c0 xor eax,eax - 267b: bf 03 00 00 00 mov edi,0x3 - 2680: e8 eb 89 00 00 call b070 - 2685: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax - 268c: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] - 2693: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] - 269a: 48 89 d6 mov rsi,rdx - 269d: 48 89 c7 mov rdi,rax - 26a0: e8 ab fc ff ff call 2350 - 26a5: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax - 26ac: 48 83 bd 40 ff ff ff cmp QWORD PTR [rbp-0xc0],0x0 - 26b3: 00 - 26b4: 75 38 jne 26ee - 26b6: 48 8b 05 43 ea 00 00 mov rax,QWORD PTR [rip+0xea43] # 11100 - 26bd: 4c 8d 05 3c bc 00 00 lea r8,[rip+0xbc3c] # e300 <__func__.4> - 26c4: b9 19 00 00 00 mov ecx,0x19 - 26c9: 48 8d 15 74 b9 00 00 lea rdx,[rip+0xb974] # e044 <_IO_stdin_used+0x44> - 26d0: 48 8d 35 79 b9 00 00 lea rsi,[rip+0xb979] # e050 <_IO_stdin_used+0x50> - 26d7: 48 89 c7 mov rdi,rax - 26da: b8 00 00 00 00 mov eax,0x0 - 26df: e8 7c fd ff ff call 2460 - 26e4: bf 00 00 00 00 mov edi,0x0 - 26e9: e8 32 fe ff ff call 2520 - 26ee: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 26f5: 48 8b 10 mov rdx,QWORD PTR [rax] - 26f8: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] - 26ff: 48 8d 0d 6b b9 00 00 lea rcx,[rip+0xb96b] # e071 <_IO_stdin_used+0x71> - 2706: 48 89 ce mov rsi,rcx - 2709: 48 89 c7 mov rdi,rax - 270c: b8 00 00 00 00 mov eax,0x0 - 2711: e8 4a fd ff ff call 2460 - 2716: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] - 271d: 48 89 c7 mov rdi,rax - 2720: e8 6b fd ff ff call 2490 - 2725: 0f b6 05 64 e9 00 00 movzx eax,BYTE PTR [rip+0xe964] # 11090 - 272c: 84 c0 test al,al - 272e: 0f 84 01 01 00 00 je 2835 - 2734: e8 17 fd ff ff call 2450 - 2739: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax - 2740: 0f b6 05 d9 e8 00 00 movzx eax,BYTE PTR [rip+0xe8d9] # 11020 - 2747: 84 c0 test al,al - 2749: 74 76 je 27c1 - 274b: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2752: 48 8b 15 cf e8 00 00 mov rdx,QWORD PTR [rip+0xe8cf] # 11028 - 2759: 48 89 d6 mov rsi,rdx - 275c: 48 89 c7 mov rdi,rax - 275f: e8 7c fc ff ff call 23e0 - 2764: 48 83 bd 50 ff ff ff cmp QWORD PTR [rbp-0xb0],0x0 - 276b: 00 - 276c: 0f 88 30 01 00 00 js 28a2 - 2772: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2779: 48 8b 0d b0 e8 00 00 mov rcx,QWORD PTR [rip+0xe8b0] # 11030 - 2780: 48 8b 95 50 ff ff ff mov rdx,QWORD PTR [rbp-0xb0] - 2787: 48 c1 e2 03 shl rdx,0x3 - 278b: 48 01 ca add rdx,rcx - 278e: 48 8b 12 mov rdx,QWORD PTR [rdx] - 2791: 48 89 d6 mov rsi,rdx - 2794: 48 89 c7 mov rdi,rax - 2797: e8 44 fc ff ff call 23e0 - 279c: 48 8b 15 8d e8 00 00 mov rdx,QWORD PTR [rip+0xe88d] # 11030 - 27a3: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] - 27aa: 48 c1 e0 03 shl rax,0x3 - 27ae: 48 01 d0 add rax,rdx - 27b1: 48 8b 00 mov rax,QWORD PTR [rax] - 27b4: 48 89 c7 mov rdi,rax - 27b7: e8 d4 fc ff ff call 2490 - 27bc: e9 e1 00 00 00 jmp 28a2 - 27c1: 48 83 bd 50 ff ff ff cmp QWORD PTR [rbp-0xb0],0x0 - 27c8: 00 - 27c9: 78 4f js 281a - 27cb: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 27d2: 48 8b 0d 57 e8 00 00 mov rcx,QWORD PTR [rip+0xe857] # 11030 - 27d9: 48 8b 95 50 ff ff ff mov rdx,QWORD PTR [rbp-0xb0] - 27e0: 48 c1 e2 03 shl rdx,0x3 - 27e4: 48 01 ca add rdx,rcx - 27e7: 48 8b 12 mov rdx,QWORD PTR [rdx] - 27ea: 48 89 d6 mov rsi,rdx - 27ed: 48 89 c7 mov rdi,rax - 27f0: e8 eb fb ff ff call 23e0 - 27f5: 48 8b 15 34 e8 00 00 mov rdx,QWORD PTR [rip+0xe834] # 11030 - 27fc: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] - 2803: 48 c1 e0 03 shl rax,0x3 - 2807: 48 01 d0 add rax,rdx - 280a: 48 8b 00 mov rax,QWORD PTR [rax] - 280d: 48 89 c7 mov rdi,rax - 2810: e8 7b fc ff ff call 2490 - 2815: e9 88 00 00 00 jmp 28a2 - 281a: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2821: 48 8b 15 00 e8 00 00 mov rdx,QWORD PTR [rip+0xe800] # 11028 - 2828: 48 89 d6 mov rsi,rdx - 282b: 48 89 c7 mov rdi,rax - 282e: e8 ad fb ff ff call 23e0 - 2833: eb 6d jmp 28a2 - 2835: 48 8b 05 fc e7 00 00 mov rax,QWORD PTR [rip+0xe7fc] # 11038 - 283c: 48 85 c0 test rax,rax - 283f: 74 48 je 2889 - 2841: 48 8b 05 f0 e7 00 00 mov rax,QWORD PTR [rip+0xe7f0] # 11038 - 2848: 48 8d 15 30 b8 00 00 lea rdx,[rip+0xb830] # e07f <_IO_stdin_used+0x7f> - 284f: 48 89 d6 mov rsi,rdx - 2852: 48 89 c7 mov rdi,rax - 2855: e8 a6 fc ff ff call 2500 - 285a: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax - 2861: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2868: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] - 286f: 48 89 d6 mov rsi,rdx - 2872: 48 89 c7 mov rdi,rax - 2875: e8 66 fb ff ff call 23e0 - 287a: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] - 2881: 48 89 c7 mov rdi,rax - 2884: e8 27 fb ff ff call 23b0 - 2889: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2890: 48 8b 15 91 e7 00 00 mov rdx,QWORD PTR [rip+0xe791] # 11028 - 2897: 48 89 d6 mov rsi,rdx - 289a: 48 89 c7 mov rdi,rax - 289d: e8 3e fb ff ff call 23e0 - 28a2: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] - 28a9: 48 89 c7 mov rdi,rax - 28ac: e8 ff fa ff ff call 23b0 - 28b1: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 28b8: 48 89 c7 mov rdi,rax - 28bb: e8 70 fa ff ff call 2330 - 28c0: 0f b6 05 c9 e7 00 00 movzx eax,BYTE PTR [rip+0xe7c9] # 11090 - 28c7: 83 f0 01 xor eax,0x1 - 28ca: 84 c0 test al,al - 28cc: 0f 84 26 07 00 00 je 2ff8 - 28d2: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 28d9: 48 8b 00 mov rax,QWORD PTR [rax] - 28dc: be 03 00 00 00 mov esi,0x3 - 28e1: 48 89 c7 mov rdi,rax - 28e4: e8 17 fb ff ff call 2400 - 28e9: 84 c0 test al,al - 28eb: 0f 84 57 02 00 00 je 2b48 - 28f1: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] - 28f8: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] - 28ff: 48 89 d6 mov rsi,rdx - 2902: 48 89 c7 mov rdi,rax - 2905: e8 46 fa ff ff call 2350 - 290a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax - 290e: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 - 2913: 75 38 jne 294d - 2915: 48 8b 05 e4 e7 00 00 mov rax,QWORD PTR [rip+0xe7e4] # 11100 - 291c: 4c 8d 05 dd b9 00 00 lea r8,[rip+0xb9dd] # e300 <__func__.4> - 2923: b9 1a 00 00 00 mov ecx,0x1a - 2928: 48 8d 15 15 b7 00 00 lea rdx,[rip+0xb715] # e044 <_IO_stdin_used+0x44> - 292f: 48 8d 35 1a b7 00 00 lea rsi,[rip+0xb71a] # e050 <_IO_stdin_used+0x50> - 2936: 48 89 c7 mov rdi,rax - 2939: b8 00 00 00 00 mov eax,0x0 - 293e: e8 1d fb ff ff call 2460 - 2943: bf 00 00 00 00 mov edi,0x0 - 2948: e8 d3 fb ff ff call 2520 - 294d: 8b 05 4d e7 00 00 mov eax,DWORD PTR [rip+0xe74d] # 110a0 - 2953: 48 98 cdqe - 2955: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 295c: 00 - 295d: 48 8d 05 5c e7 00 00 lea rax,[rip+0xe75c] # 110c0 - 2964: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 2968: 8b 05 12 e7 00 00 mov eax,DWORD PTR [rip+0xe712] # 11080 - 296e: 48 98 cdqe - 2970: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 2977: 00 - 2978: 48 8d 05 c1 e6 00 00 lea rax,[rip+0xe6c1] # 11040 - 297f: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 2983: 8b 05 67 e7 00 00 mov eax,DWORD PTR [rip+0xe767] # 110f0 - 2989: 48 98 cdqe - 298b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 2992: 00 - 2993: 48 8d 05 26 e7 00 00 lea rax,[rip+0xe726] # 110c0 - 299a: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 299e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 29a2: 4c 8d 0d 57 b9 00 00 lea r9,[rip+0xb957] # e300 <__func__.4> - 29a9: 49 89 f0 mov r8,rsi - 29ac: 48 8d 35 d5 b6 00 00 lea rsi,[rip+0xb6d5] # e088 <_IO_stdin_used+0x88> - 29b3: 48 89 c7 mov rdi,rax - 29b6: b8 00 00 00 00 mov eax,0x0 - 29bb: e8 a0 fa ff ff call 2460 - 29c0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 29c4: 48 89 c7 mov rdi,rax - 29c7: e8 c4 fa ff ff call 2490 - 29cc: 0f b6 05 bd e6 00 00 movzx eax,BYTE PTR [rip+0xe6bd] # 11090 - 29d3: 84 c0 test al,al - 29d5: 0f 84 e9 00 00 00 je 2ac4 - 29db: e8 70 fa ff ff call 2450 - 29e0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - 29e4: 0f b6 05 35 e6 00 00 movzx eax,BYTE PTR [rip+0xe635] # 11020 - 29eb: 84 c0 test al,al - 29ed: 74 6d je 2a5c - 29ef: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 29f6: 48 8b 15 2b e6 00 00 mov rdx,QWORD PTR [rip+0xe62b] # 11028 - 29fd: 48 89 d6 mov rsi,rdx - 2a00: 48 89 c7 mov rdi,rax - 2a03: e8 d8 f9 ff ff call 23e0 - 2a08: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 - 2a0d: 0f 88 15 01 00 00 js 2b28 - 2a13: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2a1a: 48 8b 0d 0f e6 00 00 mov rcx,QWORD PTR [rip+0xe60f] # 11030 - 2a21: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] - 2a25: 48 c1 e2 03 shl rdx,0x3 - 2a29: 48 01 ca add rdx,rcx - 2a2c: 48 8b 12 mov rdx,QWORD PTR [rdx] - 2a2f: 48 89 d6 mov rsi,rdx - 2a32: 48 89 c7 mov rdi,rax - 2a35: e8 a6 f9 ff ff call 23e0 - 2a3a: 48 8b 15 ef e5 00 00 mov rdx,QWORD PTR [rip+0xe5ef] # 11030 - 2a41: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - 2a45: 48 c1 e0 03 shl rax,0x3 - 2a49: 48 01 d0 add rax,rdx - 2a4c: 48 8b 00 mov rax,QWORD PTR [rax] - 2a4f: 48 89 c7 mov rdi,rax - 2a52: e8 39 fa ff ff call 2490 - 2a57: e9 cc 00 00 00 jmp 2b28 - 2a5c: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 - 2a61: 78 46 js 2aa9 - 2a63: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2a6a: 48 8b 0d bf e5 00 00 mov rcx,QWORD PTR [rip+0xe5bf] # 11030 - 2a71: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] - 2a75: 48 c1 e2 03 shl rdx,0x3 - 2a79: 48 01 ca add rdx,rcx - 2a7c: 48 8b 12 mov rdx,QWORD PTR [rdx] - 2a7f: 48 89 d6 mov rsi,rdx - 2a82: 48 89 c7 mov rdi,rax - 2a85: e8 56 f9 ff ff call 23e0 - 2a8a: 48 8b 15 9f e5 00 00 mov rdx,QWORD PTR [rip+0xe59f] # 11030 - 2a91: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - 2a95: 48 c1 e0 03 shl rax,0x3 - 2a99: 48 01 d0 add rax,rdx - 2a9c: 48 8b 00 mov rax,QWORD PTR [rax] - 2a9f: 48 89 c7 mov rdi,rax - 2aa2: e8 e9 f9 ff ff call 2490 - 2aa7: eb 7f jmp 2b28 - 2aa9: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2ab0: 48 8b 15 71 e5 00 00 mov rdx,QWORD PTR [rip+0xe571] # 11028 - 2ab7: 48 89 d6 mov rsi,rdx - 2aba: 48 89 c7 mov rdi,rax - 2abd: e8 1e f9 ff ff call 23e0 - 2ac2: eb 64 jmp 2b28 - 2ac4: 48 8b 05 6d e5 00 00 mov rax,QWORD PTR [rip+0xe56d] # 11038 - 2acb: 48 85 c0 test rax,rax - 2ace: 74 3f je 2b0f - 2ad0: 48 8b 05 61 e5 00 00 mov rax,QWORD PTR [rip+0xe561] # 11038 - 2ad7: 48 8d 15 a1 b5 00 00 lea rdx,[rip+0xb5a1] # e07f <_IO_stdin_used+0x7f> - 2ade: 48 89 d6 mov rsi,rdx - 2ae1: 48 89 c7 mov rdi,rax - 2ae4: e8 17 fa ff ff call 2500 - 2ae9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax - 2aed: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2af4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] - 2af8: 48 89 d6 mov rsi,rdx - 2afb: 48 89 c7 mov rdi,rax - 2afe: e8 dd f8 ff ff call 23e0 - 2b03: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - 2b07: 48 89 c7 mov rdi,rax - 2b0a: e8 a1 f8 ff ff call 23b0 - 2b0f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2b16: 48 8b 15 0b e5 00 00 mov rdx,QWORD PTR [rip+0xe50b] # 11028 - 2b1d: 48 89 d6 mov rsi,rdx - 2b20: 48 89 c7 mov rdi,rax - 2b23: e8 b8 f8 ff ff call 23e0 - 2b28: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 2b2c: 48 89 c7 mov rdi,rax - 2b2f: e8 7c f8 ff ff call 23b0 - 2b34: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2b3b: 48 89 c7 mov rdi,rax - 2b3e: e8 ed f7 ff ff call 2330 - 2b43: e9 29 0c 00 00 jmp 3771 - 2b48: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] - 2b4f: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] - 2b56: 48 89 d6 mov rsi,rdx - 2b59: 48 89 c7 mov rdi,rax - 2b5c: e8 ef f7 ff ff call 2350 - 2b61: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax - 2b65: 48 83 7d a0 00 cmp QWORD PTR [rbp-0x60],0x0 - 2b6a: 75 38 jne 2ba4 - 2b6c: 48 8b 05 8d e5 00 00 mov rax,QWORD PTR [rip+0xe58d] # 11100 - 2b73: 4c 8d 05 86 b7 00 00 lea r8,[rip+0xb786] # e300 <__func__.4> - 2b7a: b9 1a 00 00 00 mov ecx,0x1a - 2b7f: 48 8d 15 be b4 00 00 lea rdx,[rip+0xb4be] # e044 <_IO_stdin_used+0x44> - 2b86: 48 8d 35 c3 b4 00 00 lea rsi,[rip+0xb4c3] # e050 <_IO_stdin_used+0x50> - 2b8d: 48 89 c7 mov rdi,rax - 2b90: b8 00 00 00 00 mov eax,0x0 - 2b95: e8 c6 f8 ff ff call 2460 - 2b9a: bf 00 00 00 00 mov edi,0x0 - 2b9f: e8 7c f9 ff ff call 2520 - 2ba4: bf 03 00 00 00 mov edi,0x3 - 2ba9: e8 82 f9 ff ff call 2530 - 2bae: 48 89 c3 mov rbx,rax - 2bb1: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 2bb8: 48 8b 00 mov rax,QWORD PTR [rax] - 2bbb: 48 89 c7 mov rdi,rax - 2bbe: e8 6d f9 ff ff call 2530 - 2bc3: 48 89 c2 mov rdx,rax - 2bc6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 2bca: 53 push rbx - 2bcb: 48 8d 0d 30 b5 00 00 lea rcx,[rip+0xb530] # e102 <_IO_stdin_used+0x102> - 2bd2: 51 push rcx - 2bd3: 52 push rdx - 2bd4: 48 8d 15 cd b4 00 00 lea rdx,[rip+0xb4cd] # e0a8 <_IO_stdin_used+0xa8> - 2bdb: 52 push rdx - 2bdc: 48 8d 15 1f b5 00 00 lea rdx,[rip+0xb51f] # e102 <_IO_stdin_used+0x102> - 2be3: 52 push rdx - 2be4: 48 8d 15 19 b5 00 00 lea rdx,[rip+0xb519] # e104 <_IO_stdin_used+0x104> - 2beb: 52 push rdx - 2bec: 4c 8d 0d b5 b4 00 00 lea r9,[rip+0xb4b5] # e0a8 <_IO_stdin_used+0xa8> - 2bf3: 4c 8d 05 06 b7 00 00 lea r8,[rip+0xb706] # e300 <__func__.4> - 2bfa: b9 1a 00 00 00 mov ecx,0x1a - 2bff: 48 8d 15 3e b4 00 00 lea rdx,[rip+0xb43e] # e044 <_IO_stdin_used+0x44> - 2c06: 48 8d 35 a3 b4 00 00 lea rsi,[rip+0xb4a3] # e0b0 <_IO_stdin_used+0xb0> - 2c0d: 48 89 c7 mov rdi,rax - 2c10: b8 00 00 00 00 mov eax,0x0 - 2c15: e8 46 f8 ff ff call 2460 - 2c1a: 48 83 c4 30 add rsp,0x30 - 2c1e: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 2c22: 48 89 c7 mov rdi,rax - 2c25: e8 66 f8 ff ff call 2490 - 2c2a: 0f b6 05 5f e4 00 00 movzx eax,BYTE PTR [rip+0xe45f] # 11090 - 2c31: 84 c0 test al,al - 2c33: 0f 84 e9 00 00 00 je 2d22 - 2c39: e8 12 f8 ff ff call 2450 - 2c3e: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax - 2c42: 0f b6 05 d7 e3 00 00 movzx eax,BYTE PTR [rip+0xe3d7] # 11020 - 2c49: 84 c0 test al,al - 2c4b: 74 6d je 2cba - 2c4d: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2c54: 48 8b 15 cd e3 00 00 mov rdx,QWORD PTR [rip+0xe3cd] # 11028 - 2c5b: 48 89 d6 mov rsi,rdx - 2c5e: 48 89 c7 mov rdi,rax - 2c61: e8 7a f7 ff ff call 23e0 - 2c66: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 - 2c6b: 0f 88 15 01 00 00 js 2d86 - 2c71: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2c78: 48 8b 0d b1 e3 00 00 mov rcx,QWORD PTR [rip+0xe3b1] # 11030 - 2c7f: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] - 2c83: 48 c1 e2 03 shl rdx,0x3 - 2c87: 48 01 ca add rdx,rcx - 2c8a: 48 8b 12 mov rdx,QWORD PTR [rdx] - 2c8d: 48 89 d6 mov rsi,rdx - 2c90: 48 89 c7 mov rdi,rax - 2c93: e8 48 f7 ff ff call 23e0 - 2c98: 48 8b 15 91 e3 00 00 mov rdx,QWORD PTR [rip+0xe391] # 11030 - 2c9f: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - 2ca3: 48 c1 e0 03 shl rax,0x3 - 2ca7: 48 01 d0 add rax,rdx - 2caa: 48 8b 00 mov rax,QWORD PTR [rax] - 2cad: 48 89 c7 mov rdi,rax - 2cb0: e8 db f7 ff ff call 2490 - 2cb5: e9 cc 00 00 00 jmp 2d86 - 2cba: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 - 2cbf: 78 46 js 2d07 - 2cc1: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2cc8: 48 8b 0d 61 e3 00 00 mov rcx,QWORD PTR [rip+0xe361] # 11030 - 2ccf: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] - 2cd3: 48 c1 e2 03 shl rdx,0x3 - 2cd7: 48 01 ca add rdx,rcx - 2cda: 48 8b 12 mov rdx,QWORD PTR [rdx] - 2cdd: 48 89 d6 mov rsi,rdx - 2ce0: 48 89 c7 mov rdi,rax - 2ce3: e8 f8 f6 ff ff call 23e0 - 2ce8: 48 8b 15 41 e3 00 00 mov rdx,QWORD PTR [rip+0xe341] # 11030 - 2cef: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - 2cf3: 48 c1 e0 03 shl rax,0x3 - 2cf7: 48 01 d0 add rax,rdx - 2cfa: 48 8b 00 mov rax,QWORD PTR [rax] - 2cfd: 48 89 c7 mov rdi,rax - 2d00: e8 8b f7 ff ff call 2490 - 2d05: eb 7f jmp 2d86 - 2d07: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2d0e: 48 8b 15 13 e3 00 00 mov rdx,QWORD PTR [rip+0xe313] # 11028 - 2d15: 48 89 d6 mov rsi,rdx - 2d18: 48 89 c7 mov rdi,rax - 2d1b: e8 c0 f6 ff ff call 23e0 - 2d20: eb 64 jmp 2d86 - 2d22: 48 8b 05 0f e3 00 00 mov rax,QWORD PTR [rip+0xe30f] # 11038 - 2d29: 48 85 c0 test rax,rax - 2d2c: 74 3f je 2d6d - 2d2e: 48 8b 05 03 e3 00 00 mov rax,QWORD PTR [rip+0xe303] # 11038 - 2d35: 48 8d 15 43 b3 00 00 lea rdx,[rip+0xb343] # e07f <_IO_stdin_used+0x7f> - 2d3c: 48 89 d6 mov rsi,rdx - 2d3f: 48 89 c7 mov rdi,rax - 2d42: e8 b9 f7 ff ff call 2500 - 2d47: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax - 2d4b: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2d52: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] - 2d56: 48 89 d6 mov rsi,rdx - 2d59: 48 89 c7 mov rdi,rax - 2d5c: e8 7f f6 ff ff call 23e0 - 2d61: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] - 2d65: 48 89 c7 mov rdi,rax - 2d68: e8 43 f6 ff ff call 23b0 - 2d6d: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2d74: 48 8b 15 ad e2 00 00 mov rdx,QWORD PTR [rip+0xe2ad] # 11028 - 2d7b: 48 89 d6 mov rsi,rdx - 2d7e: 48 89 c7 mov rdi,rax - 2d81: e8 5a f6 ff ff call 23e0 - 2d86: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 2d8a: 48 89 c7 mov rdi,rax - 2d8d: e8 1e f6 ff ff call 23b0 - 2d92: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2d99: 48 89 c7 mov rdi,rax - 2d9c: e8 8f f5 ff ff call 2330 - 2da1: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] - 2da8: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] - 2daf: 48 89 d6 mov rsi,rdx - 2db2: 48 89 c7 mov rdi,rax - 2db5: e8 96 f5 ff ff call 2350 - 2dba: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax - 2dbe: 48 83 7d b8 00 cmp QWORD PTR [rbp-0x48],0x0 - 2dc3: 75 38 jne 2dfd - 2dc5: 48 8b 05 34 e3 00 00 mov rax,QWORD PTR [rip+0xe334] # 11100 - 2dcc: 4c 8d 05 2d b5 00 00 lea r8,[rip+0xb52d] # e300 <__func__.4> - 2dd3: b9 1a 00 00 00 mov ecx,0x1a - 2dd8: 48 8d 15 65 b2 00 00 lea rdx,[rip+0xb265] # e044 <_IO_stdin_used+0x44> - 2ddf: 48 8d 35 6a b2 00 00 lea rsi,[rip+0xb26a] # e050 <_IO_stdin_used+0x50> - 2de6: 48 89 c7 mov rdi,rax - 2de9: b8 00 00 00 00 mov eax,0x0 - 2dee: e8 6d f6 ff ff call 2460 - 2df3: bf 00 00 00 00 mov edi,0x0 - 2df8: e8 23 f7 ff ff call 2520 - 2dfd: 8b 05 9d e2 00 00 mov eax,DWORD PTR [rip+0xe29d] # 110a0 - 2e03: 48 98 cdqe - 2e05: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 2e0c: 00 - 2e0d: 48 8d 05 ac e2 00 00 lea rax,[rip+0xe2ac] # 110c0 - 2e14: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 2e18: 8b 05 62 e2 00 00 mov eax,DWORD PTR [rip+0xe262] # 11080 - 2e1e: 48 98 cdqe - 2e20: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 2e27: 00 - 2e28: 48 8d 05 11 e2 00 00 lea rax,[rip+0xe211] # 11040 - 2e2f: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 2e33: 8b 05 4b e2 00 00 mov eax,DWORD PTR [rip+0xe24b] # 11084 - 2e39: 48 98 cdqe - 2e3b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 2e42: 00 - 2e43: 48 8d 05 76 e2 00 00 lea rax,[rip+0xe276] # 110c0 - 2e4a: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 2e4e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 2e52: 4c 8d 0d a7 b4 00 00 lea r9,[rip+0xb4a7] # e300 <__func__.4> - 2e59: 49 89 f0 mov r8,rsi - 2e5c: 48 8d 35 a5 b2 00 00 lea rsi,[rip+0xb2a5] # e108 <_IO_stdin_used+0x108> - 2e63: 48 89 c7 mov rdi,rax - 2e66: b8 00 00 00 00 mov eax,0x0 - 2e6b: e8 f0 f5 ff ff call 2460 - 2e70: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 2e74: 48 89 c7 mov rdi,rax - 2e77: e8 14 f6 ff ff call 2490 - 2e7c: 0f b6 05 0d e2 00 00 movzx eax,BYTE PTR [rip+0xe20d] # 11090 - 2e83: 84 c0 test al,al - 2e85: 0f 84 e9 00 00 00 je 2f74 - 2e8b: e8 c0 f5 ff ff call 2450 - 2e90: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax - 2e94: 0f b6 05 85 e1 00 00 movzx eax,BYTE PTR [rip+0xe185] # 11020 - 2e9b: 84 c0 test al,al - 2e9d: 74 6d je 2f0c - 2e9f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2ea6: 48 8b 15 7b e1 00 00 mov rdx,QWORD PTR [rip+0xe17b] # 11028 - 2ead: 48 89 d6 mov rsi,rdx - 2eb0: 48 89 c7 mov rdi,rax - 2eb3: e8 28 f5 ff ff call 23e0 - 2eb8: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - 2ebd: 0f 88 15 01 00 00 js 2fd8 - 2ec3: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2eca: 48 8b 0d 5f e1 00 00 mov rcx,QWORD PTR [rip+0xe15f] # 11030 - 2ed1: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] - 2ed5: 48 c1 e2 03 shl rdx,0x3 - 2ed9: 48 01 ca add rdx,rcx - 2edc: 48 8b 12 mov rdx,QWORD PTR [rdx] - 2edf: 48 89 d6 mov rsi,rdx - 2ee2: 48 89 c7 mov rdi,rax - 2ee5: e8 f6 f4 ff ff call 23e0 - 2eea: 48 8b 15 3f e1 00 00 mov rdx,QWORD PTR [rip+0xe13f] # 11030 - 2ef1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - 2ef5: 48 c1 e0 03 shl rax,0x3 - 2ef9: 48 01 d0 add rax,rdx - 2efc: 48 8b 00 mov rax,QWORD PTR [rax] - 2eff: 48 89 c7 mov rdi,rax - 2f02: e8 89 f5 ff ff call 2490 - 2f07: e9 cc 00 00 00 jmp 2fd8 - 2f0c: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - 2f11: 78 46 js 2f59 - 2f13: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2f1a: 48 8b 0d 0f e1 00 00 mov rcx,QWORD PTR [rip+0xe10f] # 11030 - 2f21: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] - 2f25: 48 c1 e2 03 shl rdx,0x3 - 2f29: 48 01 ca add rdx,rcx - 2f2c: 48 8b 12 mov rdx,QWORD PTR [rdx] - 2f2f: 48 89 d6 mov rsi,rdx - 2f32: 48 89 c7 mov rdi,rax - 2f35: e8 a6 f4 ff ff call 23e0 - 2f3a: 48 8b 15 ef e0 00 00 mov rdx,QWORD PTR [rip+0xe0ef] # 11030 - 2f41: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - 2f45: 48 c1 e0 03 shl rax,0x3 - 2f49: 48 01 d0 add rax,rdx - 2f4c: 48 8b 00 mov rax,QWORD PTR [rax] - 2f4f: 48 89 c7 mov rdi,rax - 2f52: e8 39 f5 ff ff call 2490 - 2f57: eb 7f jmp 2fd8 - 2f59: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2f60: 48 8b 15 c1 e0 00 00 mov rdx,QWORD PTR [rip+0xe0c1] # 11028 - 2f67: 48 89 d6 mov rsi,rdx - 2f6a: 48 89 c7 mov rdi,rax - 2f6d: e8 6e f4 ff ff call 23e0 - 2f72: eb 64 jmp 2fd8 - 2f74: 48 8b 05 bd e0 00 00 mov rax,QWORD PTR [rip+0xe0bd] # 11038 - 2f7b: 48 85 c0 test rax,rax - 2f7e: 74 3f je 2fbf - 2f80: 48 8b 05 b1 e0 00 00 mov rax,QWORD PTR [rip+0xe0b1] # 11038 - 2f87: 48 8d 15 f1 b0 00 00 lea rdx,[rip+0xb0f1] # e07f <_IO_stdin_used+0x7f> - 2f8e: 48 89 d6 mov rsi,rdx - 2f91: 48 89 c7 mov rdi,rax - 2f94: e8 67 f5 ff ff call 2500 - 2f99: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax - 2f9d: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2fa4: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] - 2fa8: 48 89 d6 mov rsi,rdx - 2fab: 48 89 c7 mov rdi,rax - 2fae: e8 2d f4 ff ff call 23e0 - 2fb3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] - 2fb7: 48 89 c7 mov rdi,rax - 2fba: e8 f1 f3 ff ff call 23b0 - 2fbf: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2fc6: 48 8b 15 5b e0 00 00 mov rdx,QWORD PTR [rip+0xe05b] # 11028 - 2fcd: 48 89 d6 mov rsi,rdx - 2fd0: 48 89 c7 mov rdi,rax - 2fd3: e8 08 f4 ff ff call 23e0 - 2fd8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 2fdc: 48 89 c7 mov rdi,rax - 2fdf: e8 cc f3 ff ff call 23b0 - 2fe4: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 2feb: 48 89 c7 mov rdi,rax - 2fee: e8 3d f3 ff ff call 2330 - 2ff3: e9 79 07 00 00 jmp 3771 - 2ff8: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 2fff: 48 8b 00 mov rax,QWORD PTR [rax] - 3002: 48 89 c1 mov rcx,rax - 3005: 48 8d 05 f4 b2 00 00 lea rax,[rip+0xb2f4] # e300 <__func__.4> - 300c: 48 89 c2 mov rdx,rax - 300f: be 03 00 00 00 mov esi,0x3 - 3014: 48 89 cf mov rdi,rcx - 3017: e8 64 f3 ff ff call 2380 - 301c: 84 c0 test al,al - 301e: 0f 84 57 02 00 00 je 327b - 3024: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] - 302b: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] - 3032: 48 89 d6 mov rsi,rdx - 3035: 48 89 c7 mov rdi,rax - 3038: e8 13 f3 ff ff call 2350 - 303d: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax - 3041: 48 83 7d 88 00 cmp QWORD PTR [rbp-0x78],0x0 - 3046: 75 38 jne 3080 - 3048: 48 8b 05 b1 e0 00 00 mov rax,QWORD PTR [rip+0xe0b1] # 11100 - 304f: 4c 8d 05 aa b2 00 00 lea r8,[rip+0xb2aa] # e300 <__func__.4> - 3056: b9 1a 00 00 00 mov ecx,0x1a - 305b: 48 8d 15 e2 af 00 00 lea rdx,[rip+0xafe2] # e044 <_IO_stdin_used+0x44> - 3062: 48 8d 35 e7 af 00 00 lea rsi,[rip+0xafe7] # e050 <_IO_stdin_used+0x50> - 3069: 48 89 c7 mov rdi,rax - 306c: b8 00 00 00 00 mov eax,0x0 - 3071: e8 ea f3 ff ff call 2460 - 3076: bf 00 00 00 00 mov edi,0x0 - 307b: e8 a0 f4 ff ff call 2520 - 3080: 8b 05 1a e0 00 00 mov eax,DWORD PTR [rip+0xe01a] # 110a0 - 3086: 48 98 cdqe - 3088: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 308f: 00 - 3090: 48 8d 05 29 e0 00 00 lea rax,[rip+0xe029] # 110c0 - 3097: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 309b: 8b 05 df df 00 00 mov eax,DWORD PTR [rip+0xdfdf] # 11080 - 30a1: 48 98 cdqe - 30a3: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 30aa: 00 - 30ab: 48 8d 05 8e df 00 00 lea rax,[rip+0xdf8e] # 11040 - 30b2: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 30b6: 8b 05 34 e0 00 00 mov eax,DWORD PTR [rip+0xe034] # 110f0 - 30bc: 48 98 cdqe - 30be: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 30c5: 00 - 30c6: 48 8d 05 f3 df 00 00 lea rax,[rip+0xdff3] # 110c0 - 30cd: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 30d1: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 30d5: 4c 8d 0d 24 b2 00 00 lea r9,[rip+0xb224] # e300 <__func__.4> - 30dc: 49 89 f0 mov r8,rsi - 30df: 48 8d 35 a2 af 00 00 lea rsi,[rip+0xafa2] # e088 <_IO_stdin_used+0x88> - 30e6: 48 89 c7 mov rdi,rax - 30e9: b8 00 00 00 00 mov eax,0x0 - 30ee: e8 6d f3 ff ff call 2460 - 30f3: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 30f7: 48 89 c7 mov rdi,rax - 30fa: e8 91 f3 ff ff call 2490 - 30ff: 0f b6 05 8a df 00 00 movzx eax,BYTE PTR [rip+0xdf8a] # 11090 - 3106: 84 c0 test al,al - 3108: 0f 84 e9 00 00 00 je 31f7 - 310e: e8 3d f3 ff ff call 2450 - 3113: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax - 3117: 0f b6 05 02 df 00 00 movzx eax,BYTE PTR [rip+0xdf02] # 11020 - 311e: 84 c0 test al,al - 3120: 74 6d je 318f - 3122: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3129: 48 8b 15 f8 de 00 00 mov rdx,QWORD PTR [rip+0xdef8] # 11028 - 3130: 48 89 d6 mov rsi,rdx - 3133: 48 89 c7 mov rdi,rax - 3136: e8 a5 f2 ff ff call 23e0 - 313b: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 - 3140: 0f 88 15 01 00 00 js 325b - 3146: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 314d: 48 8b 0d dc de 00 00 mov rcx,QWORD PTR [rip+0xdedc] # 11030 - 3154: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] - 3158: 48 c1 e2 03 shl rdx,0x3 - 315c: 48 01 ca add rdx,rcx - 315f: 48 8b 12 mov rdx,QWORD PTR [rdx] - 3162: 48 89 d6 mov rsi,rdx - 3165: 48 89 c7 mov rdi,rax - 3168: e8 73 f2 ff ff call 23e0 - 316d: 48 8b 15 bc de 00 00 mov rdx,QWORD PTR [rip+0xdebc] # 11030 - 3174: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - 3178: 48 c1 e0 03 shl rax,0x3 - 317c: 48 01 d0 add rax,rdx - 317f: 48 8b 00 mov rax,QWORD PTR [rax] - 3182: 48 89 c7 mov rdi,rax - 3185: e8 06 f3 ff ff call 2490 - 318a: e9 cc 00 00 00 jmp 325b - 318f: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 - 3194: 78 46 js 31dc - 3196: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 319d: 48 8b 0d 8c de 00 00 mov rcx,QWORD PTR [rip+0xde8c] # 11030 - 31a4: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] - 31a8: 48 c1 e2 03 shl rdx,0x3 - 31ac: 48 01 ca add rdx,rcx - 31af: 48 8b 12 mov rdx,QWORD PTR [rdx] - 31b2: 48 89 d6 mov rsi,rdx - 31b5: 48 89 c7 mov rdi,rax - 31b8: e8 23 f2 ff ff call 23e0 - 31bd: 48 8b 15 6c de 00 00 mov rdx,QWORD PTR [rip+0xde6c] # 11030 - 31c4: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - 31c8: 48 c1 e0 03 shl rax,0x3 - 31cc: 48 01 d0 add rax,rdx - 31cf: 48 8b 00 mov rax,QWORD PTR [rax] - 31d2: 48 89 c7 mov rdi,rax - 31d5: e8 b6 f2 ff ff call 2490 - 31da: eb 7f jmp 325b - 31dc: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 31e3: 48 8b 15 3e de 00 00 mov rdx,QWORD PTR [rip+0xde3e] # 11028 - 31ea: 48 89 d6 mov rsi,rdx - 31ed: 48 89 c7 mov rdi,rax - 31f0: e8 eb f1 ff ff call 23e0 - 31f5: eb 64 jmp 325b - 31f7: 48 8b 05 3a de 00 00 mov rax,QWORD PTR [rip+0xde3a] # 11038 - 31fe: 48 85 c0 test rax,rax - 3201: 74 3f je 3242 - 3203: 48 8b 05 2e de 00 00 mov rax,QWORD PTR [rip+0xde2e] # 11038 - 320a: 48 8d 15 6e ae 00 00 lea rdx,[rip+0xae6e] # e07f <_IO_stdin_used+0x7f> - 3211: 48 89 d6 mov rsi,rdx - 3214: 48 89 c7 mov rdi,rax - 3217: e8 e4 f2 ff ff call 2500 - 321c: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax - 3220: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3227: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] - 322b: 48 89 d6 mov rsi,rdx - 322e: 48 89 c7 mov rdi,rax - 3231: e8 aa f1 ff ff call 23e0 - 3236: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] - 323a: 48 89 c7 mov rdi,rax - 323d: e8 6e f1 ff ff call 23b0 - 3242: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3249: 48 8b 15 d8 dd 00 00 mov rdx,QWORD PTR [rip+0xddd8] # 11028 - 3250: 48 89 d6 mov rsi,rdx - 3253: 48 89 c7 mov rdi,rax - 3256: e8 85 f1 ff ff call 23e0 - 325b: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 325f: 48 89 c7 mov rdi,rax - 3262: e8 49 f1 ff ff call 23b0 - 3267: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 326e: 48 89 c7 mov rdi,rax - 3271: e8 ba f0 ff ff call 2330 - 3276: e9 f6 04 00 00 jmp 3771 - 327b: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] - 3282: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] - 3289: 48 89 d6 mov rsi,rdx - 328c: 48 89 c7 mov rdi,rax - 328f: e8 bc f0 ff ff call 2350 - 3294: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax - 329b: 48 83 bd 58 ff ff ff cmp QWORD PTR [rbp-0xa8],0x0 - 32a2: 00 - 32a3: 75 38 jne 32dd - 32a5: 48 8b 05 54 de 00 00 mov rax,QWORD PTR [rip+0xde54] # 11100 - 32ac: 4c 8d 05 4d b0 00 00 lea r8,[rip+0xb04d] # e300 <__func__.4> - 32b3: b9 1a 00 00 00 mov ecx,0x1a - 32b8: 48 8d 15 85 ad 00 00 lea rdx,[rip+0xad85] # e044 <_IO_stdin_used+0x44> - 32bf: 48 8d 35 8a ad 00 00 lea rsi,[rip+0xad8a] # e050 <_IO_stdin_used+0x50> - 32c6: 48 89 c7 mov rdi,rax - 32c9: b8 00 00 00 00 mov eax,0x0 - 32ce: e8 8d f1 ff ff call 2460 - 32d3: bf 00 00 00 00 mov edi,0x0 - 32d8: e8 43 f2 ff ff call 2520 - 32dd: bf 03 00 00 00 mov edi,0x3 - 32e2: e8 49 f2 ff ff call 2530 - 32e7: 48 89 c3 mov rbx,rax - 32ea: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 32f1: 48 8b 00 mov rax,QWORD PTR [rax] - 32f4: 48 89 c7 mov rdi,rax - 32f7: e8 34 f2 ff ff call 2530 - 32fc: 48 89 c2 mov rdx,rax - 32ff: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - 3306: 53 push rbx - 3307: 48 8d 0d f4 ad 00 00 lea rcx,[rip+0xadf4] # e102 <_IO_stdin_used+0x102> - 330e: 51 push rcx - 330f: 52 push rdx - 3310: 48 8d 15 91 ad 00 00 lea rdx,[rip+0xad91] # e0a8 <_IO_stdin_used+0xa8> - 3317: 52 push rdx - 3318: 48 8d 15 e3 ad 00 00 lea rdx,[rip+0xade3] # e102 <_IO_stdin_used+0x102> - 331f: 52 push rdx - 3320: 48 8d 15 dd ad 00 00 lea rdx,[rip+0xaddd] # e104 <_IO_stdin_used+0x104> - 3327: 52 push rdx - 3328: 4c 8d 0d 79 ad 00 00 lea r9,[rip+0xad79] # e0a8 <_IO_stdin_used+0xa8> - 332f: 4c 8d 05 ca af 00 00 lea r8,[rip+0xafca] # e300 <__func__.4> - 3336: b9 1a 00 00 00 mov ecx,0x1a - 333b: 48 8d 15 02 ad 00 00 lea rdx,[rip+0xad02] # e044 <_IO_stdin_used+0x44> - 3342: 48 8d 35 67 ad 00 00 lea rsi,[rip+0xad67] # e0b0 <_IO_stdin_used+0xb0> - 3349: 48 89 c7 mov rdi,rax - 334c: b8 00 00 00 00 mov eax,0x0 - 3351: e8 0a f1 ff ff call 2460 - 3356: 48 83 c4 30 add rsp,0x30 - 335a: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - 3361: 48 89 c7 mov rdi,rax - 3364: e8 27 f1 ff ff call 2490 - 3369: 0f b6 05 20 dd 00 00 movzx eax,BYTE PTR [rip+0xdd20] # 11090 - 3370: 84 c0 test al,al - 3372: 0f 84 01 01 00 00 je 3479 - 3378: e8 d3 f0 ff ff call 2450 - 337d: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax - 3384: 0f b6 05 95 dc 00 00 movzx eax,BYTE PTR [rip+0xdc95] # 11020 - 338b: 84 c0 test al,al - 338d: 74 76 je 3405 - 338f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3396: 48 8b 15 8b dc 00 00 mov rdx,QWORD PTR [rip+0xdc8b] # 11028 - 339d: 48 89 d6 mov rsi,rdx - 33a0: 48 89 c7 mov rdi,rax - 33a3: e8 38 f0 ff ff call 23e0 - 33a8: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 - 33af: 00 - 33b0: 0f 88 30 01 00 00 js 34e6 - 33b6: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 33bd: 48 8b 0d 6c dc 00 00 mov rcx,QWORD PTR [rip+0xdc6c] # 11030 - 33c4: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] - 33cb: 48 c1 e2 03 shl rdx,0x3 - 33cf: 48 01 ca add rdx,rcx - 33d2: 48 8b 12 mov rdx,QWORD PTR [rdx] - 33d5: 48 89 d6 mov rsi,rdx - 33d8: 48 89 c7 mov rdi,rax - 33db: e8 00 f0 ff ff call 23e0 - 33e0: 48 8b 15 49 dc 00 00 mov rdx,QWORD PTR [rip+0xdc49] # 11030 - 33e7: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - 33ee: 48 c1 e0 03 shl rax,0x3 - 33f2: 48 01 d0 add rax,rdx - 33f5: 48 8b 00 mov rax,QWORD PTR [rax] - 33f8: 48 89 c7 mov rdi,rax - 33fb: e8 90 f0 ff ff call 2490 - 3400: e9 e1 00 00 00 jmp 34e6 - 3405: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 - 340c: 00 - 340d: 78 4f js 345e - 340f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3416: 48 8b 0d 13 dc 00 00 mov rcx,QWORD PTR [rip+0xdc13] # 11030 - 341d: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] - 3424: 48 c1 e2 03 shl rdx,0x3 - 3428: 48 01 ca add rdx,rcx - 342b: 48 8b 12 mov rdx,QWORD PTR [rdx] - 342e: 48 89 d6 mov rsi,rdx - 3431: 48 89 c7 mov rdi,rax - 3434: e8 a7 ef ff ff call 23e0 - 3439: 48 8b 15 f0 db 00 00 mov rdx,QWORD PTR [rip+0xdbf0] # 11030 - 3440: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - 3447: 48 c1 e0 03 shl rax,0x3 - 344b: 48 01 d0 add rax,rdx - 344e: 48 8b 00 mov rax,QWORD PTR [rax] - 3451: 48 89 c7 mov rdi,rax - 3454: e8 37 f0 ff ff call 2490 - 3459: e9 88 00 00 00 jmp 34e6 - 345e: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3465: 48 8b 15 bc db 00 00 mov rdx,QWORD PTR [rip+0xdbbc] # 11028 - 346c: 48 89 d6 mov rsi,rdx - 346f: 48 89 c7 mov rdi,rax - 3472: e8 69 ef ff ff call 23e0 - 3477: eb 6d jmp 34e6 - 3479: 48 8b 05 b8 db 00 00 mov rax,QWORD PTR [rip+0xdbb8] # 11038 - 3480: 48 85 c0 test rax,rax - 3483: 74 48 je 34cd - 3485: 48 8b 05 ac db 00 00 mov rax,QWORD PTR [rip+0xdbac] # 11038 - 348c: 48 8d 15 ec ab 00 00 lea rdx,[rip+0xabec] # e07f <_IO_stdin_used+0x7f> - 3493: 48 89 d6 mov rsi,rdx - 3496: 48 89 c7 mov rdi,rax - 3499: e8 62 f0 ff ff call 2500 - 349e: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax - 34a5: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 34ac: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] - 34b3: 48 89 d6 mov rsi,rdx - 34b6: 48 89 c7 mov rdi,rax - 34b9: e8 22 ef ff ff call 23e0 - 34be: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] - 34c5: 48 89 c7 mov rdi,rax - 34c8: e8 e3 ee ff ff call 23b0 - 34cd: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 34d4: 48 8b 15 4d db 00 00 mov rdx,QWORD PTR [rip+0xdb4d] # 11028 - 34db: 48 89 d6 mov rsi,rdx - 34de: 48 89 c7 mov rdi,rax - 34e1: e8 fa ee ff ff call 23e0 - 34e6: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - 34ed: 48 89 c7 mov rdi,rax - 34f0: e8 bb ee ff ff call 23b0 - 34f5: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 34fc: 48 89 c7 mov rdi,rax - 34ff: e8 2c ee ff ff call 2330 - 3504: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] - 350b: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] - 3512: 48 89 d6 mov rsi,rdx - 3515: 48 89 c7 mov rdi,rax - 3518: e8 33 ee ff ff call 2350 - 351d: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax - 3524: 48 83 bd 70 ff ff ff cmp QWORD PTR [rbp-0x90],0x0 - 352b: 00 - 352c: 75 38 jne 3566 - 352e: 48 8b 05 cb db 00 00 mov rax,QWORD PTR [rip+0xdbcb] # 11100 - 3535: 4c 8d 05 c4 ad 00 00 lea r8,[rip+0xadc4] # e300 <__func__.4> - 353c: b9 1a 00 00 00 mov ecx,0x1a - 3541: 48 8d 15 fc aa 00 00 lea rdx,[rip+0xaafc] # e044 <_IO_stdin_used+0x44> - 3548: 48 8d 35 01 ab 00 00 lea rsi,[rip+0xab01] # e050 <_IO_stdin_used+0x50> - 354f: 48 89 c7 mov rdi,rax - 3552: b8 00 00 00 00 mov eax,0x0 - 3557: e8 04 ef ff ff call 2460 - 355c: bf 00 00 00 00 mov edi,0x0 - 3561: e8 ba ef ff ff call 2520 - 3566: 8b 05 34 db 00 00 mov eax,DWORD PTR [rip+0xdb34] # 110a0 - 356c: 48 98 cdqe - 356e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 3575: 00 - 3576: 48 8d 05 43 db 00 00 lea rax,[rip+0xdb43] # 110c0 - 357d: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 3581: 8b 05 f9 da 00 00 mov eax,DWORD PTR [rip+0xdaf9] # 11080 - 3587: 48 98 cdqe - 3589: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 3590: 00 - 3591: 48 8d 05 a8 da 00 00 lea rax,[rip+0xdaa8] # 11040 - 3598: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 359c: 8b 05 e2 da 00 00 mov eax,DWORD PTR [rip+0xdae2] # 11084 - 35a2: 48 98 cdqe - 35a4: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 35ab: 00 - 35ac: 48 8d 05 0d db 00 00 lea rax,[rip+0xdb0d] # 110c0 - 35b3: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 35b7: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - 35be: 4c 8d 0d 3b ad 00 00 lea r9,[rip+0xad3b] # e300 <__func__.4> - 35c5: 49 89 f0 mov r8,rsi - 35c8: 48 8d 35 39 ab 00 00 lea rsi,[rip+0xab39] # e108 <_IO_stdin_used+0x108> - 35cf: 48 89 c7 mov rdi,rax - 35d2: b8 00 00 00 00 mov eax,0x0 - 35d7: e8 84 ee ff ff call 2460 - 35dc: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - 35e3: 48 89 c7 mov rdi,rax - 35e6: e8 a5 ee ff ff call 2490 - 35eb: 0f b6 05 9e da 00 00 movzx eax,BYTE PTR [rip+0xda9e] # 11090 - 35f2: 84 c0 test al,al - 35f4: 0f 84 ec 00 00 00 je 36e6 - 35fa: e8 51 ee ff ff call 2450 - 35ff: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax - 3603: 0f b6 05 16 da 00 00 movzx eax,BYTE PTR [rip+0xda16] # 11020 - 360a: 84 c0 test al,al - 360c: 74 6d je 367b - 360e: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3615: 48 8b 15 0c da 00 00 mov rdx,QWORD PTR [rip+0xda0c] # 11028 - 361c: 48 89 d6 mov rsi,rdx - 361f: 48 89 c7 mov rdi,rax - 3622: e8 b9 ed ff ff call 23e0 - 3627: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 - 362c: 0f 88 21 01 00 00 js 3753 - 3632: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3639: 48 8b 0d f0 d9 00 00 mov rcx,QWORD PTR [rip+0xd9f0] # 11030 - 3640: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] - 3644: 48 c1 e2 03 shl rdx,0x3 - 3648: 48 01 ca add rdx,rcx - 364b: 48 8b 12 mov rdx,QWORD PTR [rdx] - 364e: 48 89 d6 mov rsi,rdx - 3651: 48 89 c7 mov rdi,rax - 3654: e8 87 ed ff ff call 23e0 - 3659: 48 8b 15 d0 d9 00 00 mov rdx,QWORD PTR [rip+0xd9d0] # 11030 - 3660: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - 3664: 48 c1 e0 03 shl rax,0x3 - 3668: 48 01 d0 add rax,rdx - 366b: 48 8b 00 mov rax,QWORD PTR [rax] - 366e: 48 89 c7 mov rdi,rax - 3671: e8 1a ee ff ff call 2490 - 3676: e9 d8 00 00 00 jmp 3753 - 367b: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 - 3680: 78 49 js 36cb - 3682: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3689: 48 8b 0d a0 d9 00 00 mov rcx,QWORD PTR [rip+0xd9a0] # 11030 - 3690: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] - 3694: 48 c1 e2 03 shl rdx,0x3 - 3698: 48 01 ca add rdx,rcx - 369b: 48 8b 12 mov rdx,QWORD PTR [rdx] - 369e: 48 89 d6 mov rsi,rdx - 36a1: 48 89 c7 mov rdi,rax - 36a4: e8 37 ed ff ff call 23e0 - 36a9: 48 8b 15 80 d9 00 00 mov rdx,QWORD PTR [rip+0xd980] # 11030 - 36b0: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - 36b4: 48 c1 e0 03 shl rax,0x3 - 36b8: 48 01 d0 add rax,rdx - 36bb: 48 8b 00 mov rax,QWORD PTR [rax] - 36be: 48 89 c7 mov rdi,rax - 36c1: e8 ca ed ff ff call 2490 - 36c6: e9 88 00 00 00 jmp 3753 - 36cb: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 36d2: 48 8b 15 4f d9 00 00 mov rdx,QWORD PTR [rip+0xd94f] # 11028 - 36d9: 48 89 d6 mov rsi,rdx - 36dc: 48 89 c7 mov rdi,rax - 36df: e8 fc ec ff ff call 23e0 - 36e4: eb 6d jmp 3753 - 36e6: 48 8b 05 4b d9 00 00 mov rax,QWORD PTR [rip+0xd94b] # 11038 - 36ed: 48 85 c0 test rax,rax - 36f0: 74 48 je 373a - 36f2: 48 8b 05 3f d9 00 00 mov rax,QWORD PTR [rip+0xd93f] # 11038 - 36f9: 48 8d 15 7f a9 00 00 lea rdx,[rip+0xa97f] # e07f <_IO_stdin_used+0x7f> - 3700: 48 89 d6 mov rsi,rdx - 3703: 48 89 c7 mov rdi,rax - 3706: e8 f5 ed ff ff call 2500 - 370b: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax - 3712: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3719: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] - 3720: 48 89 d6 mov rsi,rdx - 3723: 48 89 c7 mov rdi,rax - 3726: e8 b5 ec ff ff call 23e0 - 372b: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] - 3732: 48 89 c7 mov rdi,rax - 3735: e8 76 ec ff ff call 23b0 - 373a: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3741: 48 8b 15 e0 d8 00 00 mov rdx,QWORD PTR [rip+0xd8e0] # 11028 - 3748: 48 89 d6 mov rsi,rdx - 374b: 48 89 c7 mov rdi,rax - 374e: e8 8d ec ff ff call 23e0 - 3753: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - 375a: 48 89 c7 mov rdi,rax - 375d: e8 4e ec ff ff call 23b0 - 3762: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 3769: 48 89 c7 mov rdi,rax - 376c: e8 bf eb ff ff call 2330 - 3771: 90 nop - 3772: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - 3776: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 - 377d: 00 00 - 377f: 74 05 je 3786 - 3781: e8 3a ec ff ff call 23c0 <__stack_chk_fail@plt> - 3786: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] - 378a: c9 leave - 378b: c3 ret - -000000000000378c : - 378c: f3 0f 1e fa endbr64 - 3790: 55 push rbp - 3791: 48 89 e5 mov rbp,rsp - 3794: 48 8d 05 8d a9 00 00 lea rax,[rip+0xa98d] # e128 <_IO_stdin_used+0x128> - 379b: 48 89 c6 mov rsi,rax - 379e: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 37af - 37a5: 48 89 c7 mov rdi,rax - 37a8: e8 93 eb ff ff call 2340 - 37ad: 5d pop rbp - 37ae: c3 ret - -00000000000037af : - 37af: f3 0f 1e fa endbr64 - 37b3: 55 push rbp - 37b4: 48 89 e5 mov rbp,rsp - 37b7: 53 push rbx - 37b8: 48 81 ec 18 02 00 00 sub rsp,0x218 - 37bf: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - 37c6: 00 00 - 37c8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - 37cc: 31 c0 xor eax,eax - 37ce: c7 85 ec fd ff ff 06 mov DWORD PTR [rbp-0x214],0x6 - 37d5: 00 00 00 - 37d8: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] - 37de: 48 98 cdqe - 37e0: 48 89 c7 mov rdi,rax - 37e3: e8 29 8b 00 00 call c311 - 37e8: 48 89 85 08 fe ff ff mov QWORD PTR [rbp-0x1f8],rax - 37ef: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 37f6: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 37fd: 48 89 d6 mov rsi,rdx - 3800: 48 89 c7 mov rdi,rax - 3803: e8 48 eb ff ff call 2350 - 3808: 48 89 85 10 fe ff ff mov QWORD PTR [rbp-0x1f0],rax - 380f: 48 83 bd 10 fe ff ff cmp QWORD PTR [rbp-0x1f0],0x0 - 3816: 00 - 3817: 75 38 jne 3851 - 3819: 48 8b 05 e0 d8 00 00 mov rax,QWORD PTR [rip+0xd8e0] # 11100 - 3820: 4c 8d 05 f9 aa 00 00 lea r8,[rip+0xaaf9] # e320 <__func__.3> - 3827: b9 24 00 00 00 mov ecx,0x24 - 382c: 48 8d 15 11 a8 00 00 lea rdx,[rip+0xa811] # e044 <_IO_stdin_used+0x44> - 3833: 48 8d 35 16 a8 00 00 lea rsi,[rip+0xa816] # e050 <_IO_stdin_used+0x50> - 383a: 48 89 c7 mov rdi,rax - 383d: b8 00 00 00 00 mov eax,0x0 - 3842: e8 19 ec ff ff call 2460 - 3847: bf 00 00 00 00 mov edi,0x0 - 384c: e8 cf ec ff ff call 2520 - 3851: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 3858: 48 8b 10 mov rdx,QWORD PTR [rax] - 385b: 48 8b 85 10 fe ff ff mov rax,QWORD PTR [rbp-0x1f0] - 3862: 48 8d 0d 08 a8 00 00 lea rcx,[rip+0xa808] # e071 <_IO_stdin_used+0x71> - 3869: 48 89 ce mov rsi,rcx - 386c: 48 89 c7 mov rdi,rax - 386f: b8 00 00 00 00 mov eax,0x0 - 3874: e8 e7 eb ff ff call 2460 - 3879: 48 8b 85 10 fe ff ff mov rax,QWORD PTR [rbp-0x1f0] - 3880: 48 89 c7 mov rdi,rax - 3883: e8 08 ec ff ff call 2490 - 3888: 0f b6 05 01 d8 00 00 movzx eax,BYTE PTR [rip+0xd801] # 11090 - 388f: 84 c0 test al,al - 3891: 0f 84 01 01 00 00 je 3998 - 3897: e8 b4 eb ff ff call 2450 - 389c: 48 89 85 20 fe ff ff mov QWORD PTR [rbp-0x1e0],rax - 38a3: 0f b6 05 76 d7 00 00 movzx eax,BYTE PTR [rip+0xd776] # 11020 - 38aa: 84 c0 test al,al - 38ac: 74 76 je 3924 - 38ae: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 38b5: 48 8b 15 6c d7 00 00 mov rdx,QWORD PTR [rip+0xd76c] # 11028 - 38bc: 48 89 d6 mov rsi,rdx - 38bf: 48 89 c7 mov rdi,rax - 38c2: e8 19 eb ff ff call 23e0 - 38c7: 48 83 bd 20 fe ff ff cmp QWORD PTR [rbp-0x1e0],0x0 - 38ce: 00 - 38cf: 0f 88 30 01 00 00 js 3a05 - 38d5: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 38dc: 48 8b 0d 4d d7 00 00 mov rcx,QWORD PTR [rip+0xd74d] # 11030 - 38e3: 48 8b 95 20 fe ff ff mov rdx,QWORD PTR [rbp-0x1e0] - 38ea: 48 c1 e2 03 shl rdx,0x3 - 38ee: 48 01 ca add rdx,rcx - 38f1: 48 8b 12 mov rdx,QWORD PTR [rdx] - 38f4: 48 89 d6 mov rsi,rdx - 38f7: 48 89 c7 mov rdi,rax - 38fa: e8 e1 ea ff ff call 23e0 - 38ff: 48 8b 15 2a d7 00 00 mov rdx,QWORD PTR [rip+0xd72a] # 11030 - 3906: 48 8b 85 20 fe ff ff mov rax,QWORD PTR [rbp-0x1e0] - 390d: 48 c1 e0 03 shl rax,0x3 - 3911: 48 01 d0 add rax,rdx - 3914: 48 8b 00 mov rax,QWORD PTR [rax] - 3917: 48 89 c7 mov rdi,rax - 391a: e8 71 eb ff ff call 2490 - 391f: e9 e1 00 00 00 jmp 3a05 - 3924: 48 83 bd 20 fe ff ff cmp QWORD PTR [rbp-0x1e0],0x0 - 392b: 00 - 392c: 78 4f js 397d - 392e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3935: 48 8b 0d f4 d6 00 00 mov rcx,QWORD PTR [rip+0xd6f4] # 11030 - 393c: 48 8b 95 20 fe ff ff mov rdx,QWORD PTR [rbp-0x1e0] - 3943: 48 c1 e2 03 shl rdx,0x3 - 3947: 48 01 ca add rdx,rcx - 394a: 48 8b 12 mov rdx,QWORD PTR [rdx] - 394d: 48 89 d6 mov rsi,rdx - 3950: 48 89 c7 mov rdi,rax - 3953: e8 88 ea ff ff call 23e0 - 3958: 48 8b 15 d1 d6 00 00 mov rdx,QWORD PTR [rip+0xd6d1] # 11030 - 395f: 48 8b 85 20 fe ff ff mov rax,QWORD PTR [rbp-0x1e0] - 3966: 48 c1 e0 03 shl rax,0x3 - 396a: 48 01 d0 add rax,rdx - 396d: 48 8b 00 mov rax,QWORD PTR [rax] - 3970: 48 89 c7 mov rdi,rax - 3973: e8 18 eb ff ff call 2490 - 3978: e9 88 00 00 00 jmp 3a05 - 397d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3984: 48 8b 15 9d d6 00 00 mov rdx,QWORD PTR [rip+0xd69d] # 11028 - 398b: 48 89 d6 mov rsi,rdx - 398e: 48 89 c7 mov rdi,rax - 3991: e8 4a ea ff ff call 23e0 - 3996: eb 6d jmp 3a05 - 3998: 48 8b 05 99 d6 00 00 mov rax,QWORD PTR [rip+0xd699] # 11038 - 399f: 48 85 c0 test rax,rax - 39a2: 74 48 je 39ec - 39a4: 48 8b 05 8d d6 00 00 mov rax,QWORD PTR [rip+0xd68d] # 11038 - 39ab: 48 8d 15 cd a6 00 00 lea rdx,[rip+0xa6cd] # e07f <_IO_stdin_used+0x7f> - 39b2: 48 89 d6 mov rsi,rdx - 39b5: 48 89 c7 mov rdi,rax - 39b8: e8 43 eb ff ff call 2500 - 39bd: 48 89 85 18 fe ff ff mov QWORD PTR [rbp-0x1e8],rax - 39c4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 39cb: 48 8b 95 18 fe ff ff mov rdx,QWORD PTR [rbp-0x1e8] - 39d2: 48 89 d6 mov rsi,rdx - 39d5: 48 89 c7 mov rdi,rax - 39d8: e8 03 ea ff ff call 23e0 - 39dd: 48 8b 85 18 fe ff ff mov rax,QWORD PTR [rbp-0x1e8] - 39e4: 48 89 c7 mov rdi,rax - 39e7: e8 c4 e9 ff ff call 23b0 - 39ec: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 39f3: 48 8b 15 2e d6 00 00 mov rdx,QWORD PTR [rip+0xd62e] # 11028 - 39fa: 48 89 d6 mov rsi,rdx - 39fd: 48 89 c7 mov rdi,rax - 3a00: e8 db e9 ff ff call 23e0 - 3a05: 48 8b 85 10 fe ff ff mov rax,QWORD PTR [rbp-0x1f0] - 3a0c: 48 89 c7 mov rdi,rax - 3a0f: e8 9c e9 ff ff call 23b0 - 3a14: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3a1b: 48 89 c7 mov rdi,rax - 3a1e: e8 0d e9 ff ff call 2330 - 3a23: 0f b6 05 66 d6 00 00 movzx eax,BYTE PTR [rip+0xd666] # 11090 - 3a2a: 83 f0 01 xor eax,0x1 - 3a2d: 84 c0 test al,al - 3a2f: 0f 84 c2 07 00 00 je 41f7 - 3a35: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] - 3a3b: 48 98 cdqe - 3a3d: 48 8b 95 08 fe ff ff mov rdx,QWORD PTR [rbp-0x1f8] - 3a44: 48 8b 12 mov rdx,QWORD PTR [rdx] - 3a47: 48 89 c6 mov rsi,rax - 3a4a: 48 89 d7 mov rdi,rdx - 3a4d: e8 ae e9 ff ff call 2400 - 3a52: 84 c0 test al,al - 3a54: 0f 84 87 02 00 00 je 3ce1 - 3a5a: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 3a61: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 3a68: 48 89 d6 mov rsi,rdx - 3a6b: 48 89 c7 mov rdi,rax - 3a6e: e8 dd e8 ff ff call 2350 - 3a73: 48 89 85 a0 fe ff ff mov QWORD PTR [rbp-0x160],rax - 3a7a: 48 83 bd a0 fe ff ff cmp QWORD PTR [rbp-0x160],0x0 - 3a81: 00 - 3a82: 75 38 jne 3abc - 3a84: 48 8b 05 75 d6 00 00 mov rax,QWORD PTR [rip+0xd675] # 11100 - 3a8b: 4c 8d 05 8e a8 00 00 lea r8,[rip+0xa88e] # e320 <__func__.3> - 3a92: b9 25 00 00 00 mov ecx,0x25 - 3a97: 48 8d 15 a6 a5 00 00 lea rdx,[rip+0xa5a6] # e044 <_IO_stdin_used+0x44> - 3a9e: 48 8d 35 ab a5 00 00 lea rsi,[rip+0xa5ab] # e050 <_IO_stdin_used+0x50> - 3aa5: 48 89 c7 mov rdi,rax - 3aa8: b8 00 00 00 00 mov eax,0x0 - 3aad: e8 ae e9 ff ff call 2460 - 3ab2: bf 00 00 00 00 mov edi,0x0 - 3ab7: e8 64 ea ff ff call 2520 - 3abc: 8b 05 de d5 00 00 mov eax,DWORD PTR [rip+0xd5de] # 110a0 - 3ac2: 48 98 cdqe - 3ac4: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 3acb: 00 - 3acc: 48 8d 05 ed d5 00 00 lea rax,[rip+0xd5ed] # 110c0 - 3ad3: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 3ad7: 8b 05 a3 d5 00 00 mov eax,DWORD PTR [rip+0xd5a3] # 11080 - 3add: 48 98 cdqe - 3adf: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 3ae6: 00 - 3ae7: 48 8d 05 52 d5 00 00 lea rax,[rip+0xd552] # 11040 - 3aee: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 3af2: 8b 05 f8 d5 00 00 mov eax,DWORD PTR [rip+0xd5f8] # 110f0 - 3af8: 48 98 cdqe - 3afa: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 3b01: 00 - 3b02: 48 8d 05 b7 d5 00 00 lea rax,[rip+0xd5b7] # 110c0 - 3b09: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 3b0d: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 3b14: 4c 8d 0d 05 a8 00 00 lea r9,[rip+0xa805] # e320 <__func__.3> - 3b1b: 49 89 f0 mov r8,rsi - 3b1e: 48 8d 35 63 a5 00 00 lea rsi,[rip+0xa563] # e088 <_IO_stdin_used+0x88> - 3b25: 48 89 c7 mov rdi,rax - 3b28: b8 00 00 00 00 mov eax,0x0 - 3b2d: e8 2e e9 ff ff call 2460 - 3b32: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 3b39: 48 89 c7 mov rdi,rax - 3b3c: e8 4f e9 ff ff call 2490 - 3b41: 0f b6 05 48 d5 00 00 movzx eax,BYTE PTR [rip+0xd548] # 11090 - 3b48: 84 c0 test al,al - 3b4a: 0f 84 01 01 00 00 je 3c51 - 3b50: e8 fb e8 ff ff call 2450 - 3b55: 48 89 85 b0 fe ff ff mov QWORD PTR [rbp-0x150],rax - 3b5c: 0f b6 05 bd d4 00 00 movzx eax,BYTE PTR [rip+0xd4bd] # 11020 - 3b63: 84 c0 test al,al - 3b65: 74 76 je 3bdd - 3b67: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3b6e: 48 8b 15 b3 d4 00 00 mov rdx,QWORD PTR [rip+0xd4b3] # 11028 - 3b75: 48 89 d6 mov rsi,rdx - 3b78: 48 89 c7 mov rdi,rax - 3b7b: e8 60 e8 ff ff call 23e0 - 3b80: 48 83 bd b0 fe ff ff cmp QWORD PTR [rbp-0x150],0x0 - 3b87: 00 - 3b88: 0f 88 30 01 00 00 js 3cbe - 3b8e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3b95: 48 8b 0d 94 d4 00 00 mov rcx,QWORD PTR [rip+0xd494] # 11030 - 3b9c: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] - 3ba3: 48 c1 e2 03 shl rdx,0x3 - 3ba7: 48 01 ca add rdx,rcx - 3baa: 48 8b 12 mov rdx,QWORD PTR [rdx] - 3bad: 48 89 d6 mov rsi,rdx - 3bb0: 48 89 c7 mov rdi,rax - 3bb3: e8 28 e8 ff ff call 23e0 - 3bb8: 48 8b 15 71 d4 00 00 mov rdx,QWORD PTR [rip+0xd471] # 11030 - 3bbf: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] - 3bc6: 48 c1 e0 03 shl rax,0x3 - 3bca: 48 01 d0 add rax,rdx - 3bcd: 48 8b 00 mov rax,QWORD PTR [rax] - 3bd0: 48 89 c7 mov rdi,rax - 3bd3: e8 b8 e8 ff ff call 2490 - 3bd8: e9 e1 00 00 00 jmp 3cbe - 3bdd: 48 83 bd b0 fe ff ff cmp QWORD PTR [rbp-0x150],0x0 - 3be4: 00 - 3be5: 78 4f js 3c36 - 3be7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3bee: 48 8b 0d 3b d4 00 00 mov rcx,QWORD PTR [rip+0xd43b] # 11030 - 3bf5: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] - 3bfc: 48 c1 e2 03 shl rdx,0x3 - 3c00: 48 01 ca add rdx,rcx - 3c03: 48 8b 12 mov rdx,QWORD PTR [rdx] - 3c06: 48 89 d6 mov rsi,rdx - 3c09: 48 89 c7 mov rdi,rax - 3c0c: e8 cf e7 ff ff call 23e0 - 3c11: 48 8b 15 18 d4 00 00 mov rdx,QWORD PTR [rip+0xd418] # 11030 - 3c18: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] - 3c1f: 48 c1 e0 03 shl rax,0x3 - 3c23: 48 01 d0 add rax,rdx - 3c26: 48 8b 00 mov rax,QWORD PTR [rax] - 3c29: 48 89 c7 mov rdi,rax - 3c2c: e8 5f e8 ff ff call 2490 - 3c31: e9 88 00 00 00 jmp 3cbe - 3c36: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3c3d: 48 8b 15 e4 d3 00 00 mov rdx,QWORD PTR [rip+0xd3e4] # 11028 - 3c44: 48 89 d6 mov rsi,rdx - 3c47: 48 89 c7 mov rdi,rax - 3c4a: e8 91 e7 ff ff call 23e0 - 3c4f: eb 6d jmp 3cbe - 3c51: 48 8b 05 e0 d3 00 00 mov rax,QWORD PTR [rip+0xd3e0] # 11038 - 3c58: 48 85 c0 test rax,rax - 3c5b: 74 48 je 3ca5 - 3c5d: 48 8b 05 d4 d3 00 00 mov rax,QWORD PTR [rip+0xd3d4] # 11038 - 3c64: 48 8d 15 14 a4 00 00 lea rdx,[rip+0xa414] # e07f <_IO_stdin_used+0x7f> - 3c6b: 48 89 d6 mov rsi,rdx - 3c6e: 48 89 c7 mov rdi,rax - 3c71: e8 8a e8 ff ff call 2500 - 3c76: 48 89 85 a8 fe ff ff mov QWORD PTR [rbp-0x158],rax - 3c7d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3c84: 48 8b 95 a8 fe ff ff mov rdx,QWORD PTR [rbp-0x158] - 3c8b: 48 89 d6 mov rsi,rdx - 3c8e: 48 89 c7 mov rdi,rax - 3c91: e8 4a e7 ff ff call 23e0 - 3c96: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] - 3c9d: 48 89 c7 mov rdi,rax - 3ca0: e8 0b e7 ff ff call 23b0 - 3ca5: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3cac: 48 8b 15 75 d3 00 00 mov rdx,QWORD PTR [rip+0xd375] # 11028 - 3cb3: 48 89 d6 mov rsi,rdx - 3cb6: 48 89 c7 mov rdi,rax - 3cb9: e8 22 e7 ff ff call 23e0 - 3cbe: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 3cc5: 48 89 c7 mov rdi,rax - 3cc8: e8 e3 e6 ff ff call 23b0 - 3ccd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3cd4: 48 89 c7 mov rdi,rax - 3cd7: e8 54 e6 ff ff call 2330 - 3cdc: e9 dd 0c 00 00 jmp 49be - 3ce1: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 3ce8: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 3cef: 48 89 d6 mov rsi,rdx - 3cf2: 48 89 c7 mov rdi,rax - 3cf5: e8 56 e6 ff ff call 2350 - 3cfa: 48 89 85 70 fe ff ff mov QWORD PTR [rbp-0x190],rax - 3d01: 48 83 bd 70 fe ff ff cmp QWORD PTR [rbp-0x190],0x0 - 3d08: 00 - 3d09: 75 38 jne 3d43 - 3d0b: 48 8b 05 ee d3 00 00 mov rax,QWORD PTR [rip+0xd3ee] # 11100 - 3d12: 4c 8d 05 07 a6 00 00 lea r8,[rip+0xa607] # e320 <__func__.3> - 3d19: b9 25 00 00 00 mov ecx,0x25 - 3d1e: 48 8d 15 1f a3 00 00 lea rdx,[rip+0xa31f] # e044 <_IO_stdin_used+0x44> - 3d25: 48 8d 35 24 a3 00 00 lea rsi,[rip+0xa324] # e050 <_IO_stdin_used+0x50> - 3d2c: 48 89 c7 mov rdi,rax - 3d2f: b8 00 00 00 00 mov eax,0x0 - 3d34: e8 27 e7 ff ff call 2460 - 3d39: bf 00 00 00 00 mov edi,0x0 - 3d3e: e8 dd e7 ff ff call 2520 - 3d43: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] - 3d49: 48 98 cdqe - 3d4b: 48 89 c7 mov rdi,rax - 3d4e: e8 dd e7 ff ff call 2530 - 3d53: 48 89 c3 mov rbx,rax - 3d56: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 3d5d: 48 8b 00 mov rax,QWORD PTR [rax] - 3d60: 48 89 c7 mov rdi,rax - 3d63: e8 c8 e7 ff ff call 2530 - 3d68: 48 89 c2 mov rdx,rax - 3d6b: 48 8b 85 70 fe ff ff mov rax,QWORD PTR [rbp-0x190] - 3d72: 53 push rbx - 3d73: 48 8d 0d db a3 00 00 lea rcx,[rip+0xa3db] # e155 <_IO_stdin_used+0x155> - 3d7a: 51 push rcx - 3d7b: 52 push rdx - 3d7c: 48 8d 15 25 a3 00 00 lea rdx,[rip+0xa325] # e0a8 <_IO_stdin_used+0xa8> - 3d83: 52 push rdx - 3d84: 48 8d 15 ca a3 00 00 lea rdx,[rip+0xa3ca] # e155 <_IO_stdin_used+0x155> - 3d8b: 52 push rdx - 3d8c: 48 8d 15 71 a3 00 00 lea rdx,[rip+0xa371] # e104 <_IO_stdin_used+0x104> - 3d93: 52 push rdx - 3d94: 4c 8d 0d 0d a3 00 00 lea r9,[rip+0xa30d] # e0a8 <_IO_stdin_used+0xa8> - 3d9b: 4c 8d 05 7e a5 00 00 lea r8,[rip+0xa57e] # e320 <__func__.3> - 3da2: b9 25 00 00 00 mov ecx,0x25 - 3da7: 48 8d 15 96 a2 00 00 lea rdx,[rip+0xa296] # e044 <_IO_stdin_used+0x44> - 3dae: 48 8d 35 fb a2 00 00 lea rsi,[rip+0xa2fb] # e0b0 <_IO_stdin_used+0xb0> - 3db5: 48 89 c7 mov rdi,rax - 3db8: b8 00 00 00 00 mov eax,0x0 - 3dbd: e8 9e e6 ff ff call 2460 - 3dc2: 48 83 c4 30 add rsp,0x30 - 3dc6: 48 8b 85 70 fe ff ff mov rax,QWORD PTR [rbp-0x190] - 3dcd: 48 89 c7 mov rdi,rax - 3dd0: e8 bb e6 ff ff call 2490 - 3dd5: 0f b6 05 b4 d2 00 00 movzx eax,BYTE PTR [rip+0xd2b4] # 11090 - 3ddc: 84 c0 test al,al - 3dde: 0f 84 01 01 00 00 je 3ee5 - 3de4: e8 67 e6 ff ff call 2450 - 3de9: 48 89 85 80 fe ff ff mov QWORD PTR [rbp-0x180],rax - 3df0: 0f b6 05 29 d2 00 00 movzx eax,BYTE PTR [rip+0xd229] # 11020 - 3df7: 84 c0 test al,al - 3df9: 74 76 je 3e71 - 3dfb: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3e02: 48 8b 15 1f d2 00 00 mov rdx,QWORD PTR [rip+0xd21f] # 11028 - 3e09: 48 89 d6 mov rsi,rdx - 3e0c: 48 89 c7 mov rdi,rax - 3e0f: e8 cc e5 ff ff call 23e0 - 3e14: 48 83 bd 80 fe ff ff cmp QWORD PTR [rbp-0x180],0x0 - 3e1b: 00 - 3e1c: 0f 88 30 01 00 00 js 3f52 - 3e22: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3e29: 48 8b 0d 00 d2 00 00 mov rcx,QWORD PTR [rip+0xd200] # 11030 - 3e30: 48 8b 95 80 fe ff ff mov rdx,QWORD PTR [rbp-0x180] - 3e37: 48 c1 e2 03 shl rdx,0x3 - 3e3b: 48 01 ca add rdx,rcx - 3e3e: 48 8b 12 mov rdx,QWORD PTR [rdx] - 3e41: 48 89 d6 mov rsi,rdx - 3e44: 48 89 c7 mov rdi,rax - 3e47: e8 94 e5 ff ff call 23e0 - 3e4c: 48 8b 15 dd d1 00 00 mov rdx,QWORD PTR [rip+0xd1dd] # 11030 - 3e53: 48 8b 85 80 fe ff ff mov rax,QWORD PTR [rbp-0x180] - 3e5a: 48 c1 e0 03 shl rax,0x3 - 3e5e: 48 01 d0 add rax,rdx - 3e61: 48 8b 00 mov rax,QWORD PTR [rax] - 3e64: 48 89 c7 mov rdi,rax - 3e67: e8 24 e6 ff ff call 2490 - 3e6c: e9 e1 00 00 00 jmp 3f52 - 3e71: 48 83 bd 80 fe ff ff cmp QWORD PTR [rbp-0x180],0x0 - 3e78: 00 - 3e79: 78 4f js 3eca - 3e7b: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3e82: 48 8b 0d a7 d1 00 00 mov rcx,QWORD PTR [rip+0xd1a7] # 11030 - 3e89: 48 8b 95 80 fe ff ff mov rdx,QWORD PTR [rbp-0x180] - 3e90: 48 c1 e2 03 shl rdx,0x3 - 3e94: 48 01 ca add rdx,rcx - 3e97: 48 8b 12 mov rdx,QWORD PTR [rdx] - 3e9a: 48 89 d6 mov rsi,rdx - 3e9d: 48 89 c7 mov rdi,rax - 3ea0: e8 3b e5 ff ff call 23e0 - 3ea5: 48 8b 15 84 d1 00 00 mov rdx,QWORD PTR [rip+0xd184] # 11030 - 3eac: 48 8b 85 80 fe ff ff mov rax,QWORD PTR [rbp-0x180] - 3eb3: 48 c1 e0 03 shl rax,0x3 - 3eb7: 48 01 d0 add rax,rdx - 3eba: 48 8b 00 mov rax,QWORD PTR [rax] - 3ebd: 48 89 c7 mov rdi,rax - 3ec0: e8 cb e5 ff ff call 2490 - 3ec5: e9 88 00 00 00 jmp 3f52 - 3eca: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3ed1: 48 8b 15 50 d1 00 00 mov rdx,QWORD PTR [rip+0xd150] # 11028 - 3ed8: 48 89 d6 mov rsi,rdx - 3edb: 48 89 c7 mov rdi,rax - 3ede: e8 fd e4 ff ff call 23e0 - 3ee3: eb 6d jmp 3f52 - 3ee5: 48 8b 05 4c d1 00 00 mov rax,QWORD PTR [rip+0xd14c] # 11038 - 3eec: 48 85 c0 test rax,rax - 3eef: 74 48 je 3f39 - 3ef1: 48 8b 05 40 d1 00 00 mov rax,QWORD PTR [rip+0xd140] # 11038 - 3ef8: 48 8d 15 80 a1 00 00 lea rdx,[rip+0xa180] # e07f <_IO_stdin_used+0x7f> - 3eff: 48 89 d6 mov rsi,rdx - 3f02: 48 89 c7 mov rdi,rax - 3f05: e8 f6 e5 ff ff call 2500 - 3f0a: 48 89 85 78 fe ff ff mov QWORD PTR [rbp-0x188],rax - 3f11: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3f18: 48 8b 95 78 fe ff ff mov rdx,QWORD PTR [rbp-0x188] - 3f1f: 48 89 d6 mov rsi,rdx - 3f22: 48 89 c7 mov rdi,rax - 3f25: e8 b6 e4 ff ff call 23e0 - 3f2a: 48 8b 85 78 fe ff ff mov rax,QWORD PTR [rbp-0x188] - 3f31: 48 89 c7 mov rdi,rax - 3f34: e8 77 e4 ff ff call 23b0 - 3f39: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3f40: 48 8b 15 e1 d0 00 00 mov rdx,QWORD PTR [rip+0xd0e1] # 11028 - 3f47: 48 89 d6 mov rsi,rdx - 3f4a: 48 89 c7 mov rdi,rax - 3f4d: e8 8e e4 ff ff call 23e0 - 3f52: 48 8b 85 70 fe ff ff mov rax,QWORD PTR [rbp-0x190] - 3f59: 48 89 c7 mov rdi,rax - 3f5c: e8 4f e4 ff ff call 23b0 - 3f61: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 3f68: 48 89 c7 mov rdi,rax - 3f6b: e8 c0 e3 ff ff call 2330 - 3f70: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 3f77: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 3f7e: 48 89 d6 mov rsi,rdx - 3f81: 48 89 c7 mov rdi,rax - 3f84: e8 c7 e3 ff ff call 2350 - 3f89: 48 89 85 88 fe ff ff mov QWORD PTR [rbp-0x178],rax - 3f90: 48 83 bd 88 fe ff ff cmp QWORD PTR [rbp-0x178],0x0 - 3f97: 00 - 3f98: 75 38 jne 3fd2 - 3f9a: 48 8b 05 5f d1 00 00 mov rax,QWORD PTR [rip+0xd15f] # 11100 - 3fa1: 4c 8d 05 78 a3 00 00 lea r8,[rip+0xa378] # e320 <__func__.3> - 3fa8: b9 25 00 00 00 mov ecx,0x25 - 3fad: 48 8d 15 90 a0 00 00 lea rdx,[rip+0xa090] # e044 <_IO_stdin_used+0x44> - 3fb4: 48 8d 35 95 a0 00 00 lea rsi,[rip+0xa095] # e050 <_IO_stdin_used+0x50> - 3fbb: 48 89 c7 mov rdi,rax - 3fbe: b8 00 00 00 00 mov eax,0x0 - 3fc3: e8 98 e4 ff ff call 2460 - 3fc8: bf 00 00 00 00 mov edi,0x0 - 3fcd: e8 4e e5 ff ff call 2520 - 3fd2: 8b 05 c8 d0 00 00 mov eax,DWORD PTR [rip+0xd0c8] # 110a0 - 3fd8: 48 98 cdqe - 3fda: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 3fe1: 00 - 3fe2: 48 8d 05 d7 d0 00 00 lea rax,[rip+0xd0d7] # 110c0 - 3fe9: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 3fed: 8b 05 8d d0 00 00 mov eax,DWORD PTR [rip+0xd08d] # 11080 - 3ff3: 48 98 cdqe - 3ff5: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 3ffc: 00 - 3ffd: 48 8d 05 3c d0 00 00 lea rax,[rip+0xd03c] # 11040 - 4004: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 4008: 8b 05 76 d0 00 00 mov eax,DWORD PTR [rip+0xd076] # 11084 - 400e: 48 98 cdqe - 4010: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 4017: 00 - 4018: 48 8d 05 a1 d0 00 00 lea rax,[rip+0xd0a1] # 110c0 - 401f: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 4023: 48 8b 85 88 fe ff ff mov rax,QWORD PTR [rbp-0x178] - 402a: 4c 8d 0d ef a2 00 00 lea r9,[rip+0xa2ef] # e320 <__func__.3> - 4031: 49 89 f0 mov r8,rsi - 4034: 48 8d 35 cd a0 00 00 lea rsi,[rip+0xa0cd] # e108 <_IO_stdin_used+0x108> - 403b: 48 89 c7 mov rdi,rax - 403e: b8 00 00 00 00 mov eax,0x0 - 4043: e8 18 e4 ff ff call 2460 - 4048: 48 8b 85 88 fe ff ff mov rax,QWORD PTR [rbp-0x178] - 404f: 48 89 c7 mov rdi,rax - 4052: e8 39 e4 ff ff call 2490 - 4057: 0f b6 05 32 d0 00 00 movzx eax,BYTE PTR [rip+0xd032] # 11090 - 405e: 84 c0 test al,al - 4060: 0f 84 01 01 00 00 je 4167 - 4066: e8 e5 e3 ff ff call 2450 - 406b: 48 89 85 98 fe ff ff mov QWORD PTR [rbp-0x168],rax - 4072: 0f b6 05 a7 cf 00 00 movzx eax,BYTE PTR [rip+0xcfa7] # 11020 - 4079: 84 c0 test al,al - 407b: 74 76 je 40f3 - 407d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4084: 48 8b 15 9d cf 00 00 mov rdx,QWORD PTR [rip+0xcf9d] # 11028 - 408b: 48 89 d6 mov rsi,rdx - 408e: 48 89 c7 mov rdi,rax - 4091: e8 4a e3 ff ff call 23e0 - 4096: 48 83 bd 98 fe ff ff cmp QWORD PTR [rbp-0x168],0x0 - 409d: 00 - 409e: 0f 88 30 01 00 00 js 41d4 - 40a4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 40ab: 48 8b 0d 7e cf 00 00 mov rcx,QWORD PTR [rip+0xcf7e] # 11030 - 40b2: 48 8b 95 98 fe ff ff mov rdx,QWORD PTR [rbp-0x168] - 40b9: 48 c1 e2 03 shl rdx,0x3 - 40bd: 48 01 ca add rdx,rcx - 40c0: 48 8b 12 mov rdx,QWORD PTR [rdx] - 40c3: 48 89 d6 mov rsi,rdx - 40c6: 48 89 c7 mov rdi,rax - 40c9: e8 12 e3 ff ff call 23e0 - 40ce: 48 8b 15 5b cf 00 00 mov rdx,QWORD PTR [rip+0xcf5b] # 11030 - 40d5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 40dc: 48 c1 e0 03 shl rax,0x3 - 40e0: 48 01 d0 add rax,rdx - 40e3: 48 8b 00 mov rax,QWORD PTR [rax] - 40e6: 48 89 c7 mov rdi,rax - 40e9: e8 a2 e3 ff ff call 2490 - 40ee: e9 e1 00 00 00 jmp 41d4 - 40f3: 48 83 bd 98 fe ff ff cmp QWORD PTR [rbp-0x168],0x0 - 40fa: 00 - 40fb: 78 4f js 414c - 40fd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4104: 48 8b 0d 25 cf 00 00 mov rcx,QWORD PTR [rip+0xcf25] # 11030 - 410b: 48 8b 95 98 fe ff ff mov rdx,QWORD PTR [rbp-0x168] - 4112: 48 c1 e2 03 shl rdx,0x3 - 4116: 48 01 ca add rdx,rcx - 4119: 48 8b 12 mov rdx,QWORD PTR [rdx] - 411c: 48 89 d6 mov rsi,rdx - 411f: 48 89 c7 mov rdi,rax - 4122: e8 b9 e2 ff ff call 23e0 - 4127: 48 8b 15 02 cf 00 00 mov rdx,QWORD PTR [rip+0xcf02] # 11030 - 412e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 4135: 48 c1 e0 03 shl rax,0x3 - 4139: 48 01 d0 add rax,rdx - 413c: 48 8b 00 mov rax,QWORD PTR [rax] - 413f: 48 89 c7 mov rdi,rax - 4142: e8 49 e3 ff ff call 2490 - 4147: e9 88 00 00 00 jmp 41d4 - 414c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4153: 48 8b 15 ce ce 00 00 mov rdx,QWORD PTR [rip+0xcece] # 11028 - 415a: 48 89 d6 mov rsi,rdx - 415d: 48 89 c7 mov rdi,rax - 4160: e8 7b e2 ff ff call 23e0 - 4165: eb 6d jmp 41d4 - 4167: 48 8b 05 ca ce 00 00 mov rax,QWORD PTR [rip+0xceca] # 11038 - 416e: 48 85 c0 test rax,rax - 4171: 74 48 je 41bb - 4173: 48 8b 05 be ce 00 00 mov rax,QWORD PTR [rip+0xcebe] # 11038 - 417a: 48 8d 15 fe 9e 00 00 lea rdx,[rip+0x9efe] # e07f <_IO_stdin_used+0x7f> - 4181: 48 89 d6 mov rsi,rdx - 4184: 48 89 c7 mov rdi,rax - 4187: e8 74 e3 ff ff call 2500 - 418c: 48 89 85 90 fe ff ff mov QWORD PTR [rbp-0x170],rax - 4193: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 419a: 48 8b 95 90 fe ff ff mov rdx,QWORD PTR [rbp-0x170] - 41a1: 48 89 d6 mov rsi,rdx - 41a4: 48 89 c7 mov rdi,rax - 41a7: e8 34 e2 ff ff call 23e0 - 41ac: 48 8b 85 90 fe ff ff mov rax,QWORD PTR [rbp-0x170] - 41b3: 48 89 c7 mov rdi,rax - 41b6: e8 f5 e1 ff ff call 23b0 - 41bb: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 41c2: 48 8b 15 5f ce 00 00 mov rdx,QWORD PTR [rip+0xce5f] # 11028 - 41c9: 48 89 d6 mov rsi,rdx - 41cc: 48 89 c7 mov rdi,rax - 41cf: e8 0c e2 ff ff call 23e0 - 41d4: 48 8b 85 88 fe ff ff mov rax,QWORD PTR [rbp-0x178] - 41db: 48 89 c7 mov rdi,rax - 41de: e8 cd e1 ff ff call 23b0 - 41e3: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 41ea: 48 89 c7 mov rdi,rax - 41ed: e8 3e e1 ff ff call 2330 - 41f2: e9 c7 07 00 00 jmp 49be - 41f7: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] - 41fd: 48 98 cdqe - 41ff: 48 8b 95 08 fe ff ff mov rdx,QWORD PTR [rbp-0x1f8] - 4206: 48 8b 12 mov rdx,QWORD PTR [rdx] - 4209: 48 89 d1 mov rcx,rdx - 420c: 48 8d 15 0d a1 00 00 lea rdx,[rip+0xa10d] # e320 <__func__.3> - 4213: 48 89 c6 mov rsi,rax - 4216: 48 89 cf mov rdi,rcx - 4219: e8 62 e1 ff ff call 2380 - 421e: 84 c0 test al,al - 4220: 0f 84 87 02 00 00 je 44ad - 4226: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 422d: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 4234: 48 89 d6 mov rsi,rdx - 4237: 48 89 c7 mov rdi,rax - 423a: e8 11 e1 ff ff call 2350 - 423f: 48 89 85 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rax - 4246: 48 83 bd 58 fe ff ff cmp QWORD PTR [rbp-0x1a8],0x0 - 424d: 00 - 424e: 75 38 jne 4288 - 4250: 48 8b 05 a9 ce 00 00 mov rax,QWORD PTR [rip+0xcea9] # 11100 - 4257: 4c 8d 05 c2 a0 00 00 lea r8,[rip+0xa0c2] # e320 <__func__.3> - 425e: b9 25 00 00 00 mov ecx,0x25 - 4263: 48 8d 15 da 9d 00 00 lea rdx,[rip+0x9dda] # e044 <_IO_stdin_used+0x44> - 426a: 48 8d 35 df 9d 00 00 lea rsi,[rip+0x9ddf] # e050 <_IO_stdin_used+0x50> - 4271: 48 89 c7 mov rdi,rax - 4274: b8 00 00 00 00 mov eax,0x0 - 4279: e8 e2 e1 ff ff call 2460 - 427e: bf 00 00 00 00 mov edi,0x0 - 4283: e8 98 e2 ff ff call 2520 - 4288: 8b 05 12 ce 00 00 mov eax,DWORD PTR [rip+0xce12] # 110a0 - 428e: 48 98 cdqe - 4290: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 4297: 00 - 4298: 48 8d 05 21 ce 00 00 lea rax,[rip+0xce21] # 110c0 - 429f: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 42a3: 8b 05 d7 cd 00 00 mov eax,DWORD PTR [rip+0xcdd7] # 11080 - 42a9: 48 98 cdqe - 42ab: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 42b2: 00 - 42b3: 48 8d 05 86 cd 00 00 lea rax,[rip+0xcd86] # 11040 - 42ba: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 42be: 8b 05 2c ce 00 00 mov eax,DWORD PTR [rip+0xce2c] # 110f0 - 42c4: 48 98 cdqe - 42c6: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 42cd: 00 - 42ce: 48 8d 05 eb cd 00 00 lea rax,[rip+0xcdeb] # 110c0 - 42d5: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 42d9: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] - 42e0: 4c 8d 0d 39 a0 00 00 lea r9,[rip+0xa039] # e320 <__func__.3> - 42e7: 49 89 f0 mov r8,rsi - 42ea: 48 8d 35 97 9d 00 00 lea rsi,[rip+0x9d97] # e088 <_IO_stdin_used+0x88> - 42f1: 48 89 c7 mov rdi,rax - 42f4: b8 00 00 00 00 mov eax,0x0 - 42f9: e8 62 e1 ff ff call 2460 - 42fe: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] - 4305: 48 89 c7 mov rdi,rax - 4308: e8 83 e1 ff ff call 2490 - 430d: 0f b6 05 7c cd 00 00 movzx eax,BYTE PTR [rip+0xcd7c] # 11090 - 4314: 84 c0 test al,al - 4316: 0f 84 01 01 00 00 je 441d - 431c: e8 2f e1 ff ff call 2450 - 4321: 48 89 85 68 fe ff ff mov QWORD PTR [rbp-0x198],rax - 4328: 0f b6 05 f1 cc 00 00 movzx eax,BYTE PTR [rip+0xccf1] # 11020 - 432f: 84 c0 test al,al - 4331: 74 76 je 43a9 - 4333: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 433a: 48 8b 15 e7 cc 00 00 mov rdx,QWORD PTR [rip+0xcce7] # 11028 - 4341: 48 89 d6 mov rsi,rdx - 4344: 48 89 c7 mov rdi,rax - 4347: e8 94 e0 ff ff call 23e0 - 434c: 48 83 bd 68 fe ff ff cmp QWORD PTR [rbp-0x198],0x0 - 4353: 00 - 4354: 0f 88 30 01 00 00 js 448a - 435a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4361: 48 8b 0d c8 cc 00 00 mov rcx,QWORD PTR [rip+0xccc8] # 11030 - 4368: 48 8b 95 68 fe ff ff mov rdx,QWORD PTR [rbp-0x198] - 436f: 48 c1 e2 03 shl rdx,0x3 - 4373: 48 01 ca add rdx,rcx - 4376: 48 8b 12 mov rdx,QWORD PTR [rdx] - 4379: 48 89 d6 mov rsi,rdx - 437c: 48 89 c7 mov rdi,rax - 437f: e8 5c e0 ff ff call 23e0 - 4384: 48 8b 15 a5 cc 00 00 mov rdx,QWORD PTR [rip+0xcca5] # 11030 - 438b: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] - 4392: 48 c1 e0 03 shl rax,0x3 - 4396: 48 01 d0 add rax,rdx - 4399: 48 8b 00 mov rax,QWORD PTR [rax] - 439c: 48 89 c7 mov rdi,rax - 439f: e8 ec e0 ff ff call 2490 - 43a4: e9 e1 00 00 00 jmp 448a - 43a9: 48 83 bd 68 fe ff ff cmp QWORD PTR [rbp-0x198],0x0 - 43b0: 00 - 43b1: 78 4f js 4402 - 43b3: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 43ba: 48 8b 0d 6f cc 00 00 mov rcx,QWORD PTR [rip+0xcc6f] # 11030 - 43c1: 48 8b 95 68 fe ff ff mov rdx,QWORD PTR [rbp-0x198] - 43c8: 48 c1 e2 03 shl rdx,0x3 - 43cc: 48 01 ca add rdx,rcx - 43cf: 48 8b 12 mov rdx,QWORD PTR [rdx] - 43d2: 48 89 d6 mov rsi,rdx - 43d5: 48 89 c7 mov rdi,rax - 43d8: e8 03 e0 ff ff call 23e0 - 43dd: 48 8b 15 4c cc 00 00 mov rdx,QWORD PTR [rip+0xcc4c] # 11030 - 43e4: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] - 43eb: 48 c1 e0 03 shl rax,0x3 - 43ef: 48 01 d0 add rax,rdx - 43f2: 48 8b 00 mov rax,QWORD PTR [rax] - 43f5: 48 89 c7 mov rdi,rax - 43f8: e8 93 e0 ff ff call 2490 - 43fd: e9 88 00 00 00 jmp 448a - 4402: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4409: 48 8b 15 18 cc 00 00 mov rdx,QWORD PTR [rip+0xcc18] # 11028 - 4410: 48 89 d6 mov rsi,rdx - 4413: 48 89 c7 mov rdi,rax - 4416: e8 c5 df ff ff call 23e0 - 441b: eb 6d jmp 448a - 441d: 48 8b 05 14 cc 00 00 mov rax,QWORD PTR [rip+0xcc14] # 11038 - 4424: 48 85 c0 test rax,rax - 4427: 74 48 je 4471 - 4429: 48 8b 05 08 cc 00 00 mov rax,QWORD PTR [rip+0xcc08] # 11038 - 4430: 48 8d 15 48 9c 00 00 lea rdx,[rip+0x9c48] # e07f <_IO_stdin_used+0x7f> - 4437: 48 89 d6 mov rsi,rdx - 443a: 48 89 c7 mov rdi,rax - 443d: e8 be e0 ff ff call 2500 - 4442: 48 89 85 60 fe ff ff mov QWORD PTR [rbp-0x1a0],rax - 4449: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4450: 48 8b 95 60 fe ff ff mov rdx,QWORD PTR [rbp-0x1a0] - 4457: 48 89 d6 mov rsi,rdx - 445a: 48 89 c7 mov rdi,rax - 445d: e8 7e df ff ff call 23e0 - 4462: 48 8b 85 60 fe ff ff mov rax,QWORD PTR [rbp-0x1a0] - 4469: 48 89 c7 mov rdi,rax - 446c: e8 3f df ff ff call 23b0 - 4471: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4478: 48 8b 15 a9 cb 00 00 mov rdx,QWORD PTR [rip+0xcba9] # 11028 - 447f: 48 89 d6 mov rsi,rdx - 4482: 48 89 c7 mov rdi,rax - 4485: e8 56 df ff ff call 23e0 - 448a: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] - 4491: 48 89 c7 mov rdi,rax - 4494: e8 17 df ff ff call 23b0 - 4499: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 44a0: 48 89 c7 mov rdi,rax - 44a3: e8 88 de ff ff call 2330 - 44a8: e9 11 05 00 00 jmp 49be - 44ad: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 44b4: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 44bb: 48 89 d6 mov rsi,rdx - 44be: 48 89 c7 mov rdi,rax - 44c1: e8 8a de ff ff call 2350 - 44c6: 48 89 85 28 fe ff ff mov QWORD PTR [rbp-0x1d8],rax - 44cd: 48 83 bd 28 fe ff ff cmp QWORD PTR [rbp-0x1d8],0x0 - 44d4: 00 - 44d5: 75 38 jne 450f - 44d7: 48 8b 05 22 cc 00 00 mov rax,QWORD PTR [rip+0xcc22] # 11100 - 44de: 4c 8d 05 3b 9e 00 00 lea r8,[rip+0x9e3b] # e320 <__func__.3> - 44e5: b9 25 00 00 00 mov ecx,0x25 - 44ea: 48 8d 15 53 9b 00 00 lea rdx,[rip+0x9b53] # e044 <_IO_stdin_used+0x44> - 44f1: 48 8d 35 58 9b 00 00 lea rsi,[rip+0x9b58] # e050 <_IO_stdin_used+0x50> - 44f8: 48 89 c7 mov rdi,rax - 44fb: b8 00 00 00 00 mov eax,0x0 - 4500: e8 5b df ff ff call 2460 - 4505: bf 00 00 00 00 mov edi,0x0 - 450a: e8 11 e0 ff ff call 2520 - 450f: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] - 4515: 48 98 cdqe - 4517: 48 89 c7 mov rdi,rax - 451a: e8 11 e0 ff ff call 2530 - 451f: 48 89 c3 mov rbx,rax - 4522: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 4529: 48 8b 00 mov rax,QWORD PTR [rax] - 452c: 48 89 c7 mov rdi,rax - 452f: e8 fc df ff ff call 2530 - 4534: 48 89 c2 mov rdx,rax - 4537: 48 8b 85 28 fe ff ff mov rax,QWORD PTR [rbp-0x1d8] - 453e: 53 push rbx - 453f: 48 8d 0d 0f 9c 00 00 lea rcx,[rip+0x9c0f] # e155 <_IO_stdin_used+0x155> - 4546: 51 push rcx - 4547: 52 push rdx - 4548: 48 8d 15 59 9b 00 00 lea rdx,[rip+0x9b59] # e0a8 <_IO_stdin_used+0xa8> - 454f: 52 push rdx - 4550: 48 8d 15 fe 9b 00 00 lea rdx,[rip+0x9bfe] # e155 <_IO_stdin_used+0x155> - 4557: 52 push rdx - 4558: 48 8d 15 a5 9b 00 00 lea rdx,[rip+0x9ba5] # e104 <_IO_stdin_used+0x104> - 455f: 52 push rdx - 4560: 4c 8d 0d 41 9b 00 00 lea r9,[rip+0x9b41] # e0a8 <_IO_stdin_used+0xa8> - 4567: 4c 8d 05 b2 9d 00 00 lea r8,[rip+0x9db2] # e320 <__func__.3> - 456e: b9 25 00 00 00 mov ecx,0x25 - 4573: 48 8d 15 ca 9a 00 00 lea rdx,[rip+0x9aca] # e044 <_IO_stdin_used+0x44> - 457a: 48 8d 35 2f 9b 00 00 lea rsi,[rip+0x9b2f] # e0b0 <_IO_stdin_used+0xb0> - 4581: 48 89 c7 mov rdi,rax - 4584: b8 00 00 00 00 mov eax,0x0 - 4589: e8 d2 de ff ff call 2460 - 458e: 48 83 c4 30 add rsp,0x30 - 4592: 48 8b 85 28 fe ff ff mov rax,QWORD PTR [rbp-0x1d8] - 4599: 48 89 c7 mov rdi,rax - 459c: e8 ef de ff ff call 2490 - 45a1: 0f b6 05 e8 ca 00 00 movzx eax,BYTE PTR [rip+0xcae8] # 11090 - 45a8: 84 c0 test al,al - 45aa: 0f 84 01 01 00 00 je 46b1 - 45b0: e8 9b de ff ff call 2450 - 45b5: 48 89 85 38 fe ff ff mov QWORD PTR [rbp-0x1c8],rax - 45bc: 0f b6 05 5d ca 00 00 movzx eax,BYTE PTR [rip+0xca5d] # 11020 - 45c3: 84 c0 test al,al - 45c5: 74 76 je 463d - 45c7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 45ce: 48 8b 15 53 ca 00 00 mov rdx,QWORD PTR [rip+0xca53] # 11028 - 45d5: 48 89 d6 mov rsi,rdx - 45d8: 48 89 c7 mov rdi,rax - 45db: e8 00 de ff ff call 23e0 - 45e0: 48 83 bd 38 fe ff ff cmp QWORD PTR [rbp-0x1c8],0x0 - 45e7: 00 - 45e8: 0f 88 30 01 00 00 js 471e - 45ee: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 45f5: 48 8b 0d 34 ca 00 00 mov rcx,QWORD PTR [rip+0xca34] # 11030 - 45fc: 48 8b 95 38 fe ff ff mov rdx,QWORD PTR [rbp-0x1c8] - 4603: 48 c1 e2 03 shl rdx,0x3 - 4607: 48 01 ca add rdx,rcx - 460a: 48 8b 12 mov rdx,QWORD PTR [rdx] - 460d: 48 89 d6 mov rsi,rdx - 4610: 48 89 c7 mov rdi,rax - 4613: e8 c8 dd ff ff call 23e0 - 4618: 48 8b 15 11 ca 00 00 mov rdx,QWORD PTR [rip+0xca11] # 11030 - 461f: 48 8b 85 38 fe ff ff mov rax,QWORD PTR [rbp-0x1c8] - 4626: 48 c1 e0 03 shl rax,0x3 - 462a: 48 01 d0 add rax,rdx - 462d: 48 8b 00 mov rax,QWORD PTR [rax] - 4630: 48 89 c7 mov rdi,rax - 4633: e8 58 de ff ff call 2490 - 4638: e9 e1 00 00 00 jmp 471e - 463d: 48 83 bd 38 fe ff ff cmp QWORD PTR [rbp-0x1c8],0x0 - 4644: 00 - 4645: 78 4f js 4696 - 4647: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 464e: 48 8b 0d db c9 00 00 mov rcx,QWORD PTR [rip+0xc9db] # 11030 - 4655: 48 8b 95 38 fe ff ff mov rdx,QWORD PTR [rbp-0x1c8] - 465c: 48 c1 e2 03 shl rdx,0x3 - 4660: 48 01 ca add rdx,rcx - 4663: 48 8b 12 mov rdx,QWORD PTR [rdx] - 4666: 48 89 d6 mov rsi,rdx - 4669: 48 89 c7 mov rdi,rax - 466c: e8 6f dd ff ff call 23e0 - 4671: 48 8b 15 b8 c9 00 00 mov rdx,QWORD PTR [rip+0xc9b8] # 11030 - 4678: 48 8b 85 38 fe ff ff mov rax,QWORD PTR [rbp-0x1c8] - 467f: 48 c1 e0 03 shl rax,0x3 - 4683: 48 01 d0 add rax,rdx - 4686: 48 8b 00 mov rax,QWORD PTR [rax] - 4689: 48 89 c7 mov rdi,rax - 468c: e8 ff dd ff ff call 2490 - 4691: e9 88 00 00 00 jmp 471e - 4696: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 469d: 48 8b 15 84 c9 00 00 mov rdx,QWORD PTR [rip+0xc984] # 11028 - 46a4: 48 89 d6 mov rsi,rdx - 46a7: 48 89 c7 mov rdi,rax - 46aa: e8 31 dd ff ff call 23e0 - 46af: eb 6d jmp 471e - 46b1: 48 8b 05 80 c9 00 00 mov rax,QWORD PTR [rip+0xc980] # 11038 - 46b8: 48 85 c0 test rax,rax - 46bb: 74 48 je 4705 - 46bd: 48 8b 05 74 c9 00 00 mov rax,QWORD PTR [rip+0xc974] # 11038 - 46c4: 48 8d 15 b4 99 00 00 lea rdx,[rip+0x99b4] # e07f <_IO_stdin_used+0x7f> - 46cb: 48 89 d6 mov rsi,rdx - 46ce: 48 89 c7 mov rdi,rax - 46d1: e8 2a de ff ff call 2500 - 46d6: 48 89 85 30 fe ff ff mov QWORD PTR [rbp-0x1d0],rax - 46dd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 46e4: 48 8b 95 30 fe ff ff mov rdx,QWORD PTR [rbp-0x1d0] - 46eb: 48 89 d6 mov rsi,rdx - 46ee: 48 89 c7 mov rdi,rax - 46f1: e8 ea dc ff ff call 23e0 - 46f6: 48 8b 85 30 fe ff ff mov rax,QWORD PTR [rbp-0x1d0] - 46fd: 48 89 c7 mov rdi,rax - 4700: e8 ab dc ff ff call 23b0 - 4705: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 470c: 48 8b 15 15 c9 00 00 mov rdx,QWORD PTR [rip+0xc915] # 11028 - 4713: 48 89 d6 mov rsi,rdx - 4716: 48 89 c7 mov rdi,rax - 4719: e8 c2 dc ff ff call 23e0 - 471e: 48 8b 85 28 fe ff ff mov rax,QWORD PTR [rbp-0x1d8] - 4725: 48 89 c7 mov rdi,rax - 4728: e8 83 dc ff ff call 23b0 - 472d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4734: 48 89 c7 mov rdi,rax - 4737: e8 f4 db ff ff call 2330 - 473c: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 4743: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 474a: 48 89 d6 mov rsi,rdx - 474d: 48 89 c7 mov rdi,rax - 4750: e8 fb db ff ff call 2350 - 4755: 48 89 85 40 fe ff ff mov QWORD PTR [rbp-0x1c0],rax - 475c: 48 83 bd 40 fe ff ff cmp QWORD PTR [rbp-0x1c0],0x0 - 4763: 00 - 4764: 75 38 jne 479e - 4766: 48 8b 05 93 c9 00 00 mov rax,QWORD PTR [rip+0xc993] # 11100 - 476d: 4c 8d 05 ac 9b 00 00 lea r8,[rip+0x9bac] # e320 <__func__.3> - 4774: b9 25 00 00 00 mov ecx,0x25 - 4779: 48 8d 15 c4 98 00 00 lea rdx,[rip+0x98c4] # e044 <_IO_stdin_used+0x44> - 4780: 48 8d 35 c9 98 00 00 lea rsi,[rip+0x98c9] # e050 <_IO_stdin_used+0x50> - 4787: 48 89 c7 mov rdi,rax - 478a: b8 00 00 00 00 mov eax,0x0 - 478f: e8 cc dc ff ff call 2460 - 4794: bf 00 00 00 00 mov edi,0x0 - 4799: e8 82 dd ff ff call 2520 - 479e: 8b 05 fc c8 00 00 mov eax,DWORD PTR [rip+0xc8fc] # 110a0 - 47a4: 48 98 cdqe - 47a6: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 47ad: 00 - 47ae: 48 8d 05 0b c9 00 00 lea rax,[rip+0xc90b] # 110c0 - 47b5: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 47b9: 8b 05 c1 c8 00 00 mov eax,DWORD PTR [rip+0xc8c1] # 11080 - 47bf: 48 98 cdqe - 47c1: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 47c8: 00 - 47c9: 48 8d 05 70 c8 00 00 lea rax,[rip+0xc870] # 11040 - 47d0: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 47d4: 8b 05 aa c8 00 00 mov eax,DWORD PTR [rip+0xc8aa] # 11084 - 47da: 48 98 cdqe - 47dc: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 47e3: 00 - 47e4: 48 8d 05 d5 c8 00 00 lea rax,[rip+0xc8d5] # 110c0 - 47eb: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 47ef: 48 8b 85 40 fe ff ff mov rax,QWORD PTR [rbp-0x1c0] - 47f6: 4c 8d 0d 23 9b 00 00 lea r9,[rip+0x9b23] # e320 <__func__.3> - 47fd: 49 89 f0 mov r8,rsi - 4800: 48 8d 35 01 99 00 00 lea rsi,[rip+0x9901] # e108 <_IO_stdin_used+0x108> - 4807: 48 89 c7 mov rdi,rax - 480a: b8 00 00 00 00 mov eax,0x0 - 480f: e8 4c dc ff ff call 2460 - 4814: 48 8b 85 40 fe ff ff mov rax,QWORD PTR [rbp-0x1c0] - 481b: 48 89 c7 mov rdi,rax - 481e: e8 6d dc ff ff call 2490 - 4823: 0f b6 05 66 c8 00 00 movzx eax,BYTE PTR [rip+0xc866] # 11090 - 482a: 84 c0 test al,al - 482c: 0f 84 01 01 00 00 je 4933 - 4832: e8 19 dc ff ff call 2450 - 4837: 48 89 85 50 fe ff ff mov QWORD PTR [rbp-0x1b0],rax - 483e: 0f b6 05 db c7 00 00 movzx eax,BYTE PTR [rip+0xc7db] # 11020 - 4845: 84 c0 test al,al - 4847: 74 76 je 48bf - 4849: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4850: 48 8b 15 d1 c7 00 00 mov rdx,QWORD PTR [rip+0xc7d1] # 11028 - 4857: 48 89 d6 mov rsi,rdx - 485a: 48 89 c7 mov rdi,rax - 485d: e8 7e db ff ff call 23e0 - 4862: 48 83 bd 50 fe ff ff cmp QWORD PTR [rbp-0x1b0],0x0 - 4869: 00 - 486a: 0f 88 30 01 00 00 js 49a0 - 4870: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4877: 48 8b 0d b2 c7 00 00 mov rcx,QWORD PTR [rip+0xc7b2] # 11030 - 487e: 48 8b 95 50 fe ff ff mov rdx,QWORD PTR [rbp-0x1b0] - 4885: 48 c1 e2 03 shl rdx,0x3 - 4889: 48 01 ca add rdx,rcx - 488c: 48 8b 12 mov rdx,QWORD PTR [rdx] - 488f: 48 89 d6 mov rsi,rdx - 4892: 48 89 c7 mov rdi,rax - 4895: e8 46 db ff ff call 23e0 - 489a: 48 8b 15 8f c7 00 00 mov rdx,QWORD PTR [rip+0xc78f] # 11030 - 48a1: 48 8b 85 50 fe ff ff mov rax,QWORD PTR [rbp-0x1b0] - 48a8: 48 c1 e0 03 shl rax,0x3 - 48ac: 48 01 d0 add rax,rdx - 48af: 48 8b 00 mov rax,QWORD PTR [rax] - 48b2: 48 89 c7 mov rdi,rax - 48b5: e8 d6 db ff ff call 2490 - 48ba: e9 e1 00 00 00 jmp 49a0 - 48bf: 48 83 bd 50 fe ff ff cmp QWORD PTR [rbp-0x1b0],0x0 - 48c6: 00 - 48c7: 78 4f js 4918 - 48c9: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 48d0: 48 8b 0d 59 c7 00 00 mov rcx,QWORD PTR [rip+0xc759] # 11030 - 48d7: 48 8b 95 50 fe ff ff mov rdx,QWORD PTR [rbp-0x1b0] - 48de: 48 c1 e2 03 shl rdx,0x3 - 48e2: 48 01 ca add rdx,rcx - 48e5: 48 8b 12 mov rdx,QWORD PTR [rdx] - 48e8: 48 89 d6 mov rsi,rdx - 48eb: 48 89 c7 mov rdi,rax - 48ee: e8 ed da ff ff call 23e0 - 48f3: 48 8b 15 36 c7 00 00 mov rdx,QWORD PTR [rip+0xc736] # 11030 - 48fa: 48 8b 85 50 fe ff ff mov rax,QWORD PTR [rbp-0x1b0] - 4901: 48 c1 e0 03 shl rax,0x3 - 4905: 48 01 d0 add rax,rdx - 4908: 48 8b 00 mov rax,QWORD PTR [rax] - 490b: 48 89 c7 mov rdi,rax - 490e: e8 7d db ff ff call 2490 - 4913: e9 88 00 00 00 jmp 49a0 - 4918: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 491f: 48 8b 15 02 c7 00 00 mov rdx,QWORD PTR [rip+0xc702] # 11028 - 4926: 48 89 d6 mov rsi,rdx - 4929: 48 89 c7 mov rdi,rax - 492c: e8 af da ff ff call 23e0 - 4931: eb 6d jmp 49a0 - 4933: 48 8b 05 fe c6 00 00 mov rax,QWORD PTR [rip+0xc6fe] # 11038 - 493a: 48 85 c0 test rax,rax - 493d: 74 48 je 4987 - 493f: 48 8b 05 f2 c6 00 00 mov rax,QWORD PTR [rip+0xc6f2] # 11038 - 4946: 48 8d 15 32 97 00 00 lea rdx,[rip+0x9732] # e07f <_IO_stdin_used+0x7f> - 494d: 48 89 d6 mov rsi,rdx - 4950: 48 89 c7 mov rdi,rax - 4953: e8 a8 db ff ff call 2500 - 4958: 48 89 85 48 fe ff ff mov QWORD PTR [rbp-0x1b8],rax - 495f: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4966: 48 8b 95 48 fe ff ff mov rdx,QWORD PTR [rbp-0x1b8] - 496d: 48 89 d6 mov rsi,rdx - 4970: 48 89 c7 mov rdi,rax - 4973: e8 68 da ff ff call 23e0 - 4978: 48 8b 85 48 fe ff ff mov rax,QWORD PTR [rbp-0x1b8] - 497f: 48 89 c7 mov rdi,rax - 4982: e8 29 da ff ff call 23b0 - 4987: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 498e: 48 8b 15 93 c6 00 00 mov rdx,QWORD PTR [rip+0xc693] # 11028 - 4995: 48 89 d6 mov rsi,rdx - 4998: 48 89 c7 mov rdi,rax - 499b: e8 40 da ff ff call 23e0 - 49a0: 48 8b 85 40 fe ff ff mov rax,QWORD PTR [rbp-0x1c0] - 49a7: 48 89 c7 mov rdi,rax - 49aa: e8 01 da ff ff call 23b0 - 49af: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 49b6: 48 89 c7 mov rdi,rax - 49b9: e8 72 d9 ff ff call 2330 - 49be: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 49c5: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 49c9: f3 0f 10 05 cb 99 00 movss xmm0,DWORD PTR [rip+0x99cb] # e39c <__func__.0+0xc> - 49d0: 00 - 49d1: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 49d5: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 49dc: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 49e0: 48 83 c0 04 add rax,0x4 - 49e4: f3 0f 10 05 b4 99 00 movss xmm0,DWORD PTR [rip+0x99b4] # e3a0 <__func__.0+0x10> - 49eb: 00 - 49ec: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 49f0: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 49f7: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 49fb: 48 83 c0 08 add rax,0x8 - 49ff: f3 0f 10 05 9d 99 00 movss xmm0,DWORD PTR [rip+0x999d] # e3a4 <__func__.0+0x14> - 4a06: 00 - 4a07: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 4a0b: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 4a12: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 4a16: 48 83 c0 0c add rax,0xc - 4a1a: f3 0f 10 05 86 99 00 movss xmm0,DWORD PTR [rip+0x9986] # e3a8 <__func__.0+0x18> - 4a21: 00 - 4a22: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 4a26: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 4a2d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 4a31: 48 83 c0 10 add rax,0x10 - 4a35: f3 0f 10 05 6f 99 00 movss xmm0,DWORD PTR [rip+0x996f] # e3ac <__func__.0+0x1c> - 4a3c: 00 - 4a3d: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 4a41: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 4a48: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 4a4c: 48 83 c0 14 add rax,0x14 - 4a50: f3 0f 10 05 54 99 00 movss xmm0,DWORD PTR [rip+0x9954] # e3ac <__func__.0+0x1c> - 4a57: 00 - 4a58: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 4a5c: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 4a63: 48 89 c7 mov rdi,rax - 4a66: e8 fe 78 00 00 call c369 - 4a6b: 48 89 85 b8 fe ff ff mov QWORD PTR [rbp-0x148],rax - 4a72: 48 c7 45 b0 00 00 00 mov QWORD PTR [rbp-0x50],0x0 - 4a79: 00 - 4a7a: 48 c7 45 b8 02 00 00 mov QWORD PTR [rbp-0x48],0x2 - 4a81: 00 - 4a82: 48 c7 45 c0 01 00 00 mov QWORD PTR [rbp-0x40],0x1 - 4a89: 00 - 4a8a: 48 c7 45 c8 03 00 00 mov QWORD PTR [rbp-0x38],0x3 - 4a91: 00 - 4a92: 48 c7 45 d0 04 00 00 mov QWORD PTR [rbp-0x30],0x4 - 4a99: 00 - 4a9a: 48 c7 45 d8 04 00 00 mov QWORD PTR [rbp-0x28],0x4 - 4aa1: 00 - 4aa2: 48 c7 85 00 fe ff ff mov QWORD PTR [rbp-0x200],0x0 - 4aa9: 00 00 00 00 - 4aad: e9 a1 0f 00 00 jmp 5a53 - 4ab2: 0f b6 05 d7 c5 00 00 movzx eax,BYTE PTR [rip+0xc5d7] # 11090 - 4ab9: 83 f0 01 xor eax,0x1 - 4abc: 84 c0 test al,al - 4abe: 0f 84 91 07 00 00 je 5255 - 4ac4: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 4acb: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] - 4ad0: 48 89 c2 mov rdx,rax - 4ad3: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 4ada: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - 4ade: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 4ae5: 48 c1 e0 03 shl rax,0x3 - 4ae9: 48 01 c8 add rax,rcx - 4aec: 48 8b 00 mov rax,QWORD PTR [rax] - 4aef: 48 89 d6 mov rsi,rdx - 4af2: 48 89 c7 mov rdi,rax - 4af5: e8 06 d9 ff ff call 2400 - 4afa: 84 c0 test al,al - 4afc: 0f 84 57 02 00 00 je 4d59 - 4b02: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 4b09: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 4b10: 48 89 d6 mov rsi,rdx - 4b13: 48 89 c7 mov rdi,rax - 4b16: e8 35 d8 ff ff call 2350 - 4b1b: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax - 4b1f: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 - 4b24: 75 38 jne 4b5e - 4b26: 48 8b 05 d3 c5 00 00 mov rax,QWORD PTR [rip+0xc5d3] # 11100 - 4b2d: 4c 8d 05 ec 97 00 00 lea r8,[rip+0x97ec] # e320 <__func__.3> - 4b34: b9 34 00 00 00 mov ecx,0x34 - 4b39: 48 8d 15 04 95 00 00 lea rdx,[rip+0x9504] # e044 <_IO_stdin_used+0x44> - 4b40: 48 8d 35 09 95 00 00 lea rsi,[rip+0x9509] # e050 <_IO_stdin_used+0x50> - 4b47: 48 89 c7 mov rdi,rax - 4b4a: b8 00 00 00 00 mov eax,0x0 - 4b4f: e8 0c d9 ff ff call 2460 - 4b54: bf 00 00 00 00 mov edi,0x0 - 4b59: e8 c2 d9 ff ff call 2520 - 4b5e: 8b 05 3c c5 00 00 mov eax,DWORD PTR [rip+0xc53c] # 110a0 - 4b64: 48 98 cdqe - 4b66: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 4b6d: 00 - 4b6e: 48 8d 05 4b c5 00 00 lea rax,[rip+0xc54b] # 110c0 - 4b75: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 4b79: 8b 05 01 c5 00 00 mov eax,DWORD PTR [rip+0xc501] # 11080 - 4b7f: 48 98 cdqe - 4b81: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 4b88: 00 - 4b89: 48 8d 05 b0 c4 00 00 lea rax,[rip+0xc4b0] # 11040 - 4b90: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 4b94: 8b 05 56 c5 00 00 mov eax,DWORD PTR [rip+0xc556] # 110f0 - 4b9a: 48 98 cdqe - 4b9c: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 4ba3: 00 - 4ba4: 48 8d 05 15 c5 00 00 lea rax,[rip+0xc515] # 110c0 - 4bab: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 4baf: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - 4bb3: 4c 8d 0d 66 97 00 00 lea r9,[rip+0x9766] # e320 <__func__.3> - 4bba: 49 89 f0 mov r8,rsi - 4bbd: 48 8d 35 c4 94 00 00 lea rsi,[rip+0x94c4] # e088 <_IO_stdin_used+0x88> - 4bc4: 48 89 c7 mov rdi,rax - 4bc7: b8 00 00 00 00 mov eax,0x0 - 4bcc: e8 8f d8 ff ff call 2460 - 4bd1: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - 4bd5: 48 89 c7 mov rdi,rax - 4bd8: e8 b3 d8 ff ff call 2490 - 4bdd: 0f b6 05 ac c4 00 00 movzx eax,BYTE PTR [rip+0xc4ac] # 11090 - 4be4: 84 c0 test al,al - 4be6: 0f 84 e9 00 00 00 je 4cd5 - 4bec: e8 5f d8 ff ff call 2450 - 4bf1: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax - 4bf5: 0f b6 05 24 c4 00 00 movzx eax,BYTE PTR [rip+0xc424] # 11020 - 4bfc: 84 c0 test al,al - 4bfe: 74 6d je 4c6d - 4c00: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4c07: 48 8b 15 1a c4 00 00 mov rdx,QWORD PTR [rip+0xc41a] # 11028 - 4c0e: 48 89 d6 mov rsi,rdx - 4c11: 48 89 c7 mov rdi,rax - 4c14: e8 c7 d7 ff ff call 23e0 - 4c19: 48 83 7d a8 00 cmp QWORD PTR [rbp-0x58],0x0 - 4c1e: 0f 88 15 01 00 00 js 4d39 - 4c24: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4c2b: 48 8b 0d fe c3 00 00 mov rcx,QWORD PTR [rip+0xc3fe] # 11030 - 4c32: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] - 4c36: 48 c1 e2 03 shl rdx,0x3 - 4c3a: 48 01 ca add rdx,rcx - 4c3d: 48 8b 12 mov rdx,QWORD PTR [rdx] - 4c40: 48 89 d6 mov rsi,rdx - 4c43: 48 89 c7 mov rdi,rax - 4c46: e8 95 d7 ff ff call 23e0 - 4c4b: 48 8b 15 de c3 00 00 mov rdx,QWORD PTR [rip+0xc3de] # 11030 - 4c52: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] - 4c56: 48 c1 e0 03 shl rax,0x3 - 4c5a: 48 01 d0 add rax,rdx - 4c5d: 48 8b 00 mov rax,QWORD PTR [rax] - 4c60: 48 89 c7 mov rdi,rax - 4c63: e8 28 d8 ff ff call 2490 - 4c68: e9 cc 00 00 00 jmp 4d39 - 4c6d: 48 83 7d a8 00 cmp QWORD PTR [rbp-0x58],0x0 - 4c72: 78 46 js 4cba - 4c74: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4c7b: 48 8b 0d ae c3 00 00 mov rcx,QWORD PTR [rip+0xc3ae] # 11030 - 4c82: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] - 4c86: 48 c1 e2 03 shl rdx,0x3 - 4c8a: 48 01 ca add rdx,rcx - 4c8d: 48 8b 12 mov rdx,QWORD PTR [rdx] - 4c90: 48 89 d6 mov rsi,rdx - 4c93: 48 89 c7 mov rdi,rax - 4c96: e8 45 d7 ff ff call 23e0 - 4c9b: 48 8b 15 8e c3 00 00 mov rdx,QWORD PTR [rip+0xc38e] # 11030 - 4ca2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] - 4ca6: 48 c1 e0 03 shl rax,0x3 - 4caa: 48 01 d0 add rax,rdx - 4cad: 48 8b 00 mov rax,QWORD PTR [rax] - 4cb0: 48 89 c7 mov rdi,rax - 4cb3: e8 d8 d7 ff ff call 2490 - 4cb8: eb 7f jmp 4d39 - 4cba: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4cc1: 48 8b 15 60 c3 00 00 mov rdx,QWORD PTR [rip+0xc360] # 11028 - 4cc8: 48 89 d6 mov rsi,rdx - 4ccb: 48 89 c7 mov rdi,rax - 4cce: e8 0d d7 ff ff call 23e0 - 4cd3: eb 64 jmp 4d39 - 4cd5: 48 8b 05 5c c3 00 00 mov rax,QWORD PTR [rip+0xc35c] # 11038 - 4cdc: 48 85 c0 test rax,rax - 4cdf: 74 3f je 4d20 - 4ce1: 48 8b 05 50 c3 00 00 mov rax,QWORD PTR [rip+0xc350] # 11038 - 4ce8: 48 8d 15 90 93 00 00 lea rdx,[rip+0x9390] # e07f <_IO_stdin_used+0x7f> - 4cef: 48 89 d6 mov rsi,rdx - 4cf2: 48 89 c7 mov rdi,rax - 4cf5: e8 06 d8 ff ff call 2500 - 4cfa: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax - 4cfe: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4d05: 48 8b 55 a0 mov rdx,QWORD PTR [rbp-0x60] - 4d09: 48 89 d6 mov rsi,rdx - 4d0c: 48 89 c7 mov rdi,rax - 4d0f: e8 cc d6 ff ff call 23e0 - 4d14: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 4d18: 48 89 c7 mov rdi,rax - 4d1b: e8 90 d6 ff ff call 23b0 - 4d20: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4d27: 48 8b 15 fa c2 00 00 mov rdx,QWORD PTR [rip+0xc2fa] # 11028 - 4d2e: 48 89 d6 mov rsi,rdx - 4d31: 48 89 c7 mov rdi,rax - 4d34: e8 a7 d6 ff ff call 23e0 - 4d39: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - 4d3d: 48 89 c7 mov rdi,rax - 4d40: e8 6b d6 ff ff call 23b0 - 4d45: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4d4c: 48 89 c7 mov rdi,rax - 4d4f: e8 dc d5 ff ff call 2330 - 4d54: e9 f2 0c 00 00 jmp 5a4b - 4d59: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 4d60: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 4d67: 48 89 d6 mov rsi,rdx - 4d6a: 48 89 c7 mov rdi,rax - 4d6d: e8 de d5 ff ff call 2350 - 4d72: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax - 4d79: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 - 4d80: 00 - 4d81: 75 38 jne 4dbb - 4d83: 48 8b 05 76 c3 00 00 mov rax,QWORD PTR [rip+0xc376] # 11100 - 4d8a: 4c 8d 05 8f 95 00 00 lea r8,[rip+0x958f] # e320 <__func__.3> - 4d91: b9 34 00 00 00 mov ecx,0x34 - 4d96: 48 8d 15 a7 92 00 00 lea rdx,[rip+0x92a7] # e044 <_IO_stdin_used+0x44> - 4d9d: 48 8d 35 ac 92 00 00 lea rsi,[rip+0x92ac] # e050 <_IO_stdin_used+0x50> - 4da4: 48 89 c7 mov rdi,rax - 4da7: b8 00 00 00 00 mov eax,0x0 - 4dac: e8 af d6 ff ff call 2460 - 4db1: bf 00 00 00 00 mov edi,0x0 - 4db6: e8 65 d7 ff ff call 2520 - 4dbb: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 4dc2: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] - 4dc7: 48 89 c7 mov rdi,rax - 4dca: e8 61 d7 ff ff call 2530 - 4dcf: 48 89 c3 mov rbx,rax - 4dd2: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 4dd9: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - 4ddd: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 4de4: 48 c1 e0 03 shl rax,0x3 - 4de8: 48 01 d0 add rax,rdx - 4deb: 48 8b 00 mov rax,QWORD PTR [rax] - 4dee: 48 89 c7 mov rdi,rax - 4df1: e8 3a d7 ff ff call 2530 - 4df6: 48 89 c2 mov rdx,rax - 4df9: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - 4e00: 53 push rbx - 4e01: 48 8d 0d 64 93 00 00 lea rcx,[rip+0x9364] # e16c <_IO_stdin_used+0x16c> - 4e08: 51 push rcx - 4e09: 52 push rdx - 4e0a: 48 8d 15 46 93 00 00 lea rdx,[rip+0x9346] # e157 <_IO_stdin_used+0x157> - 4e11: 52 push rdx - 4e12: 48 8d 15 53 93 00 00 lea rdx,[rip+0x9353] # e16c <_IO_stdin_used+0x16c> - 4e19: 52 push rdx - 4e1a: 48 8d 15 e3 92 00 00 lea rdx,[rip+0x92e3] # e104 <_IO_stdin_used+0x104> - 4e21: 52 push rdx - 4e22: 4c 8d 0d 2e 93 00 00 lea r9,[rip+0x932e] # e157 <_IO_stdin_used+0x157> - 4e29: 4c 8d 05 f0 94 00 00 lea r8,[rip+0x94f0] # e320 <__func__.3> - 4e30: b9 34 00 00 00 mov ecx,0x34 - 4e35: 48 8d 15 08 92 00 00 lea rdx,[rip+0x9208] # e044 <_IO_stdin_used+0x44> - 4e3c: 48 8d 35 6d 92 00 00 lea rsi,[rip+0x926d] # e0b0 <_IO_stdin_used+0xb0> - 4e43: 48 89 c7 mov rdi,rax - 4e46: b8 00 00 00 00 mov eax,0x0 - 4e4b: e8 10 d6 ff ff call 2460 - 4e50: 48 83 c4 30 add rsp,0x30 - 4e54: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - 4e5b: 48 89 c7 mov rdi,rax - 4e5e: e8 2d d6 ff ff call 2490 - 4e63: 0f b6 05 26 c2 00 00 movzx eax,BYTE PTR [rip+0xc226] # 11090 - 4e6a: 84 c0 test al,al - 4e6c: 0f 84 01 01 00 00 je 4f73 - 4e72: e8 d9 d5 ff ff call 2450 - 4e77: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax - 4e7e: 0f b6 05 9b c1 00 00 movzx eax,BYTE PTR [rip+0xc19b] # 11020 - 4e85: 84 c0 test al,al - 4e87: 74 76 je 4eff - 4e89: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4e90: 48 8b 15 91 c1 00 00 mov rdx,QWORD PTR [rip+0xc191] # 11028 - 4e97: 48 89 d6 mov rsi,rdx - 4e9a: 48 89 c7 mov rdi,rax - 4e9d: e8 3e d5 ff ff call 23e0 - 4ea2: 48 83 bd 78 ff ff ff cmp QWORD PTR [rbp-0x88],0x0 - 4ea9: 00 - 4eaa: 0f 88 30 01 00 00 js 4fe0 - 4eb0: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4eb7: 48 8b 0d 72 c1 00 00 mov rcx,QWORD PTR [rip+0xc172] # 11030 - 4ebe: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] - 4ec5: 48 c1 e2 03 shl rdx,0x3 - 4ec9: 48 01 ca add rdx,rcx - 4ecc: 48 8b 12 mov rdx,QWORD PTR [rdx] - 4ecf: 48 89 d6 mov rsi,rdx - 4ed2: 48 89 c7 mov rdi,rax - 4ed5: e8 06 d5 ff ff call 23e0 - 4eda: 48 8b 15 4f c1 00 00 mov rdx,QWORD PTR [rip+0xc14f] # 11030 - 4ee1: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] - 4ee8: 48 c1 e0 03 shl rax,0x3 - 4eec: 48 01 d0 add rax,rdx - 4eef: 48 8b 00 mov rax,QWORD PTR [rax] - 4ef2: 48 89 c7 mov rdi,rax - 4ef5: e8 96 d5 ff ff call 2490 - 4efa: e9 e1 00 00 00 jmp 4fe0 - 4eff: 48 83 bd 78 ff ff ff cmp QWORD PTR [rbp-0x88],0x0 - 4f06: 00 - 4f07: 78 4f js 4f58 - 4f09: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4f10: 48 8b 0d 19 c1 00 00 mov rcx,QWORD PTR [rip+0xc119] # 11030 - 4f17: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] - 4f1e: 48 c1 e2 03 shl rdx,0x3 - 4f22: 48 01 ca add rdx,rcx - 4f25: 48 8b 12 mov rdx,QWORD PTR [rdx] - 4f28: 48 89 d6 mov rsi,rdx - 4f2b: 48 89 c7 mov rdi,rax - 4f2e: e8 ad d4 ff ff call 23e0 - 4f33: 48 8b 15 f6 c0 00 00 mov rdx,QWORD PTR [rip+0xc0f6] # 11030 - 4f3a: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] - 4f41: 48 c1 e0 03 shl rax,0x3 - 4f45: 48 01 d0 add rax,rdx - 4f48: 48 8b 00 mov rax,QWORD PTR [rax] - 4f4b: 48 89 c7 mov rdi,rax - 4f4e: e8 3d d5 ff ff call 2490 - 4f53: e9 88 00 00 00 jmp 4fe0 - 4f58: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4f5f: 48 8b 15 c2 c0 00 00 mov rdx,QWORD PTR [rip+0xc0c2] # 11028 - 4f66: 48 89 d6 mov rsi,rdx - 4f69: 48 89 c7 mov rdi,rax - 4f6c: e8 6f d4 ff ff call 23e0 - 4f71: eb 6d jmp 4fe0 - 4f73: 48 8b 05 be c0 00 00 mov rax,QWORD PTR [rip+0xc0be] # 11038 - 4f7a: 48 85 c0 test rax,rax - 4f7d: 74 48 je 4fc7 - 4f7f: 48 8b 05 b2 c0 00 00 mov rax,QWORD PTR [rip+0xc0b2] # 11038 - 4f86: 48 8d 15 f2 90 00 00 lea rdx,[rip+0x90f2] # e07f <_IO_stdin_used+0x7f> - 4f8d: 48 89 d6 mov rsi,rdx - 4f90: 48 89 c7 mov rdi,rax - 4f93: e8 68 d5 ff ff call 2500 - 4f98: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax - 4f9f: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4fa6: 48 8b 95 70 ff ff ff mov rdx,QWORD PTR [rbp-0x90] - 4fad: 48 89 d6 mov rsi,rdx - 4fb0: 48 89 c7 mov rdi,rax - 4fb3: e8 28 d4 ff ff call 23e0 - 4fb8: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - 4fbf: 48 89 c7 mov rdi,rax - 4fc2: e8 e9 d3 ff ff call 23b0 - 4fc7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4fce: 48 8b 15 53 c0 00 00 mov rdx,QWORD PTR [rip+0xc053] # 11028 - 4fd5: 48 89 d6 mov rsi,rdx - 4fd8: 48 89 c7 mov rdi,rax - 4fdb: e8 00 d4 ff ff call 23e0 - 4fe0: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - 4fe7: 48 89 c7 mov rdi,rax - 4fea: e8 c1 d3 ff ff call 23b0 - 4fef: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 4ff6: 48 89 c7 mov rdi,rax - 4ff9: e8 32 d3 ff ff call 2330 - 4ffe: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 5005: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 500c: 48 89 d6 mov rsi,rdx - 500f: 48 89 c7 mov rdi,rax - 5012: e8 39 d3 ff ff call 2350 - 5017: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax - 501b: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 - 5020: 75 38 jne 505a - 5022: 48 8b 05 d7 c0 00 00 mov rax,QWORD PTR [rip+0xc0d7] # 11100 - 5029: 4c 8d 05 f0 92 00 00 lea r8,[rip+0x92f0] # e320 <__func__.3> - 5030: b9 34 00 00 00 mov ecx,0x34 - 5035: 48 8d 15 08 90 00 00 lea rdx,[rip+0x9008] # e044 <_IO_stdin_used+0x44> - 503c: 48 8d 35 0d 90 00 00 lea rsi,[rip+0x900d] # e050 <_IO_stdin_used+0x50> - 5043: 48 89 c7 mov rdi,rax - 5046: b8 00 00 00 00 mov eax,0x0 - 504b: e8 10 d4 ff ff call 2460 - 5050: bf 00 00 00 00 mov edi,0x0 - 5055: e8 c6 d4 ff ff call 2520 - 505a: 8b 05 40 c0 00 00 mov eax,DWORD PTR [rip+0xc040] # 110a0 - 5060: 48 98 cdqe - 5062: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 5069: 00 - 506a: 48 8d 05 4f c0 00 00 lea rax,[rip+0xc04f] # 110c0 - 5071: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 5075: 8b 05 05 c0 00 00 mov eax,DWORD PTR [rip+0xc005] # 11080 - 507b: 48 98 cdqe - 507d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 5084: 00 - 5085: 48 8d 05 b4 bf 00 00 lea rax,[rip+0xbfb4] # 11040 - 508c: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 5090: 8b 05 ee bf 00 00 mov eax,DWORD PTR [rip+0xbfee] # 11084 - 5096: 48 98 cdqe - 5098: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 509f: 00 - 50a0: 48 8d 05 19 c0 00 00 lea rax,[rip+0xc019] # 110c0 - 50a7: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 50ab: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - 50af: 4c 8d 0d 6a 92 00 00 lea r9,[rip+0x926a] # e320 <__func__.3> - 50b6: 49 89 f0 mov r8,rsi - 50b9: 48 8d 35 48 90 00 00 lea rsi,[rip+0x9048] # e108 <_IO_stdin_used+0x108> - 50c0: 48 89 c7 mov rdi,rax - 50c3: b8 00 00 00 00 mov eax,0x0 - 50c8: e8 93 d3 ff ff call 2460 - 50cd: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - 50d1: 48 89 c7 mov rdi,rax - 50d4: e8 b7 d3 ff ff call 2490 - 50d9: 0f b6 05 b0 bf 00 00 movzx eax,BYTE PTR [rip+0xbfb0] # 11090 - 50e0: 84 c0 test al,al - 50e2: 0f 84 e9 00 00 00 je 51d1 - 50e8: e8 63 d3 ff ff call 2450 - 50ed: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax - 50f1: 0f b6 05 28 bf 00 00 movzx eax,BYTE PTR [rip+0xbf28] # 11020 - 50f8: 84 c0 test al,al - 50fa: 74 6d je 5169 - 50fc: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5103: 48 8b 15 1e bf 00 00 mov rdx,QWORD PTR [rip+0xbf1e] # 11028 - 510a: 48 89 d6 mov rsi,rdx - 510d: 48 89 c7 mov rdi,rax - 5110: e8 cb d2 ff ff call 23e0 - 5115: 48 83 7d 90 00 cmp QWORD PTR [rbp-0x70],0x0 - 511a: 0f 88 15 01 00 00 js 5235 - 5120: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5127: 48 8b 0d 02 bf 00 00 mov rcx,QWORD PTR [rip+0xbf02] # 11030 - 512e: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] - 5132: 48 c1 e2 03 shl rdx,0x3 - 5136: 48 01 ca add rdx,rcx - 5139: 48 8b 12 mov rdx,QWORD PTR [rdx] - 513c: 48 89 d6 mov rsi,rdx - 513f: 48 89 c7 mov rdi,rax - 5142: e8 99 d2 ff ff call 23e0 - 5147: 48 8b 15 e2 be 00 00 mov rdx,QWORD PTR [rip+0xbee2] # 11030 - 514e: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] - 5152: 48 c1 e0 03 shl rax,0x3 - 5156: 48 01 d0 add rax,rdx - 5159: 48 8b 00 mov rax,QWORD PTR [rax] - 515c: 48 89 c7 mov rdi,rax - 515f: e8 2c d3 ff ff call 2490 - 5164: e9 cc 00 00 00 jmp 5235 - 5169: 48 83 7d 90 00 cmp QWORD PTR [rbp-0x70],0x0 - 516e: 78 46 js 51b6 - 5170: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5177: 48 8b 0d b2 be 00 00 mov rcx,QWORD PTR [rip+0xbeb2] # 11030 - 517e: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] - 5182: 48 c1 e2 03 shl rdx,0x3 - 5186: 48 01 ca add rdx,rcx - 5189: 48 8b 12 mov rdx,QWORD PTR [rdx] - 518c: 48 89 d6 mov rsi,rdx - 518f: 48 89 c7 mov rdi,rax - 5192: e8 49 d2 ff ff call 23e0 - 5197: 48 8b 15 92 be 00 00 mov rdx,QWORD PTR [rip+0xbe92] # 11030 - 519e: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] - 51a2: 48 c1 e0 03 shl rax,0x3 - 51a6: 48 01 d0 add rax,rdx - 51a9: 48 8b 00 mov rax,QWORD PTR [rax] - 51ac: 48 89 c7 mov rdi,rax - 51af: e8 dc d2 ff ff call 2490 - 51b4: eb 7f jmp 5235 - 51b6: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 51bd: 48 8b 15 64 be 00 00 mov rdx,QWORD PTR [rip+0xbe64] # 11028 - 51c4: 48 89 d6 mov rsi,rdx - 51c7: 48 89 c7 mov rdi,rax - 51ca: e8 11 d2 ff ff call 23e0 - 51cf: eb 64 jmp 5235 - 51d1: 48 8b 05 60 be 00 00 mov rax,QWORD PTR [rip+0xbe60] # 11038 - 51d8: 48 85 c0 test rax,rax - 51db: 74 3f je 521c - 51dd: 48 8b 05 54 be 00 00 mov rax,QWORD PTR [rip+0xbe54] # 11038 - 51e4: 48 8d 15 94 8e 00 00 lea rdx,[rip+0x8e94] # e07f <_IO_stdin_used+0x7f> - 51eb: 48 89 d6 mov rsi,rdx - 51ee: 48 89 c7 mov rdi,rax - 51f1: e8 0a d3 ff ff call 2500 - 51f6: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax - 51fa: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5201: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] - 5205: 48 89 d6 mov rsi,rdx - 5208: 48 89 c7 mov rdi,rax - 520b: e8 d0 d1 ff ff call 23e0 - 5210: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 5214: 48 89 c7 mov rdi,rax - 5217: e8 94 d1 ff ff call 23b0 - 521c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5223: 48 8b 15 fe bd 00 00 mov rdx,QWORD PTR [rip+0xbdfe] # 11028 - 522a: 48 89 d6 mov rsi,rdx - 522d: 48 89 c7 mov rdi,rax - 5230: e8 ab d1 ff ff call 23e0 - 5235: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - 5239: 48 89 c7 mov rdi,rax - 523c: e8 6f d1 ff ff call 23b0 - 5241: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5248: 48 89 c7 mov rdi,rax - 524b: e8 e0 d0 ff ff call 2330 - 5250: e9 f6 07 00 00 jmp 5a4b - 5255: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 525c: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] - 5261: 48 89 c6 mov rsi,rax - 5264: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 526b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - 526f: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 5276: 48 c1 e0 03 shl rax,0x3 - 527a: 48 01 d0 add rax,rdx - 527d: 48 8b 00 mov rax,QWORD PTR [rax] - 5280: 48 89 c1 mov rcx,rax - 5283: 48 8d 05 96 90 00 00 lea rax,[rip+0x9096] # e320 <__func__.3> - 528a: 48 89 c2 mov rdx,rax - 528d: 48 89 cf mov rdi,rcx - 5290: e8 eb d0 ff ff call 2380 - 5295: 84 c0 test al,al - 5297: 0f 84 87 02 00 00 je 5524 - 529d: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 52a4: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 52ab: 48 89 d6 mov rsi,rdx - 52ae: 48 89 c7 mov rdi,rax - 52b1: e8 9a d0 ff ff call 2350 - 52b6: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax - 52bd: 48 83 bd 50 ff ff ff cmp QWORD PTR [rbp-0xb0],0x0 - 52c4: 00 - 52c5: 75 38 jne 52ff - 52c7: 48 8b 05 32 be 00 00 mov rax,QWORD PTR [rip+0xbe32] # 11100 - 52ce: 4c 8d 05 4b 90 00 00 lea r8,[rip+0x904b] # e320 <__func__.3> - 52d5: b9 34 00 00 00 mov ecx,0x34 - 52da: 48 8d 15 63 8d 00 00 lea rdx,[rip+0x8d63] # e044 <_IO_stdin_used+0x44> - 52e1: 48 8d 35 68 8d 00 00 lea rsi,[rip+0x8d68] # e050 <_IO_stdin_used+0x50> - 52e8: 48 89 c7 mov rdi,rax - 52eb: b8 00 00 00 00 mov eax,0x0 - 52f0: e8 6b d1 ff ff call 2460 - 52f5: bf 00 00 00 00 mov edi,0x0 - 52fa: e8 21 d2 ff ff call 2520 - 52ff: 8b 05 9b bd 00 00 mov eax,DWORD PTR [rip+0xbd9b] # 110a0 - 5305: 48 98 cdqe - 5307: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 530e: 00 - 530f: 48 8d 05 aa bd 00 00 lea rax,[rip+0xbdaa] # 110c0 - 5316: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 531a: 8b 05 60 bd 00 00 mov eax,DWORD PTR [rip+0xbd60] # 11080 - 5320: 48 98 cdqe - 5322: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 5329: 00 - 532a: 48 8d 05 0f bd 00 00 lea rax,[rip+0xbd0f] # 11040 - 5331: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 5335: 8b 05 b5 bd 00 00 mov eax,DWORD PTR [rip+0xbdb5] # 110f0 - 533b: 48 98 cdqe - 533d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 5344: 00 - 5345: 48 8d 05 74 bd 00 00 lea rax,[rip+0xbd74] # 110c0 - 534c: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 5350: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] - 5357: 4c 8d 0d c2 8f 00 00 lea r9,[rip+0x8fc2] # e320 <__func__.3> - 535e: 49 89 f0 mov r8,rsi - 5361: 48 8d 35 20 8d 00 00 lea rsi,[rip+0x8d20] # e088 <_IO_stdin_used+0x88> - 5368: 48 89 c7 mov rdi,rax - 536b: b8 00 00 00 00 mov eax,0x0 - 5370: e8 eb d0 ff ff call 2460 - 5375: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] - 537c: 48 89 c7 mov rdi,rax - 537f: e8 0c d1 ff ff call 2490 - 5384: 0f b6 05 05 bd 00 00 movzx eax,BYTE PTR [rip+0xbd05] # 11090 - 538b: 84 c0 test al,al - 538d: 0f 84 01 01 00 00 je 5494 - 5393: e8 b8 d0 ff ff call 2450 - 5398: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax - 539f: 0f b6 05 7a bc 00 00 movzx eax,BYTE PTR [rip+0xbc7a] # 11020 - 53a6: 84 c0 test al,al - 53a8: 74 76 je 5420 - 53aa: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 53b1: 48 8b 15 70 bc 00 00 mov rdx,QWORD PTR [rip+0xbc70] # 11028 - 53b8: 48 89 d6 mov rsi,rdx - 53bb: 48 89 c7 mov rdi,rax - 53be: e8 1d d0 ff ff call 23e0 - 53c3: 48 83 bd 60 ff ff ff cmp QWORD PTR [rbp-0xa0],0x0 - 53ca: 00 - 53cb: 0f 88 30 01 00 00 js 5501 - 53d1: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 53d8: 48 8b 0d 51 bc 00 00 mov rcx,QWORD PTR [rip+0xbc51] # 11030 - 53df: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] - 53e6: 48 c1 e2 03 shl rdx,0x3 - 53ea: 48 01 ca add rdx,rcx - 53ed: 48 8b 12 mov rdx,QWORD PTR [rdx] - 53f0: 48 89 d6 mov rsi,rdx - 53f3: 48 89 c7 mov rdi,rax - 53f6: e8 e5 cf ff ff call 23e0 - 53fb: 48 8b 15 2e bc 00 00 mov rdx,QWORD PTR [rip+0xbc2e] # 11030 - 5402: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] - 5409: 48 c1 e0 03 shl rax,0x3 - 540d: 48 01 d0 add rax,rdx - 5410: 48 8b 00 mov rax,QWORD PTR [rax] - 5413: 48 89 c7 mov rdi,rax - 5416: e8 75 d0 ff ff call 2490 - 541b: e9 e1 00 00 00 jmp 5501 - 5420: 48 83 bd 60 ff ff ff cmp QWORD PTR [rbp-0xa0],0x0 - 5427: 00 - 5428: 78 4f js 5479 - 542a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5431: 48 8b 0d f8 bb 00 00 mov rcx,QWORD PTR [rip+0xbbf8] # 11030 - 5438: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] - 543f: 48 c1 e2 03 shl rdx,0x3 - 5443: 48 01 ca add rdx,rcx - 5446: 48 8b 12 mov rdx,QWORD PTR [rdx] - 5449: 48 89 d6 mov rsi,rdx - 544c: 48 89 c7 mov rdi,rax - 544f: e8 8c cf ff ff call 23e0 - 5454: 48 8b 15 d5 bb 00 00 mov rdx,QWORD PTR [rip+0xbbd5] # 11030 - 545b: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] - 5462: 48 c1 e0 03 shl rax,0x3 - 5466: 48 01 d0 add rax,rdx - 5469: 48 8b 00 mov rax,QWORD PTR [rax] - 546c: 48 89 c7 mov rdi,rax - 546f: e8 1c d0 ff ff call 2490 - 5474: e9 88 00 00 00 jmp 5501 - 5479: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5480: 48 8b 15 a1 bb 00 00 mov rdx,QWORD PTR [rip+0xbba1] # 11028 - 5487: 48 89 d6 mov rsi,rdx - 548a: 48 89 c7 mov rdi,rax - 548d: e8 4e cf ff ff call 23e0 - 5492: eb 6d jmp 5501 - 5494: 48 8b 05 9d bb 00 00 mov rax,QWORD PTR [rip+0xbb9d] # 11038 - 549b: 48 85 c0 test rax,rax - 549e: 74 48 je 54e8 - 54a0: 48 8b 05 91 bb 00 00 mov rax,QWORD PTR [rip+0xbb91] # 11038 - 54a7: 48 8d 15 d1 8b 00 00 lea rdx,[rip+0x8bd1] # e07f <_IO_stdin_used+0x7f> - 54ae: 48 89 d6 mov rsi,rdx - 54b1: 48 89 c7 mov rdi,rax - 54b4: e8 47 d0 ff ff call 2500 - 54b9: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax - 54c0: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 54c7: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] - 54ce: 48 89 d6 mov rsi,rdx - 54d1: 48 89 c7 mov rdi,rax - 54d4: e8 07 cf ff ff call 23e0 - 54d9: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - 54e0: 48 89 c7 mov rdi,rax - 54e3: e8 c8 ce ff ff call 23b0 - 54e8: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 54ef: 48 8b 15 32 bb 00 00 mov rdx,QWORD PTR [rip+0xbb32] # 11028 - 54f6: 48 89 d6 mov rsi,rdx - 54f9: 48 89 c7 mov rdi,rax - 54fc: e8 df ce ff ff call 23e0 - 5501: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] - 5508: 48 89 c7 mov rdi,rax - 550b: e8 a0 ce ff ff call 23b0 - 5510: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5517: 48 89 c7 mov rdi,rax - 551a: e8 11 ce ff ff call 2330 - 551f: e9 27 05 00 00 jmp 5a4b - 5524: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 552b: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 5532: 48 89 d6 mov rsi,rdx - 5535: 48 89 c7 mov rdi,rax - 5538: e8 13 ce ff ff call 2350 - 553d: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax - 5544: 48 83 bd 20 ff ff ff cmp QWORD PTR [rbp-0xe0],0x0 - 554b: 00 - 554c: 75 38 jne 5586 - 554e: 48 8b 05 ab bb 00 00 mov rax,QWORD PTR [rip+0xbbab] # 11100 - 5555: 4c 8d 05 c4 8d 00 00 lea r8,[rip+0x8dc4] # e320 <__func__.3> - 555c: b9 34 00 00 00 mov ecx,0x34 - 5561: 48 8d 15 dc 8a 00 00 lea rdx,[rip+0x8adc] # e044 <_IO_stdin_used+0x44> - 5568: 48 8d 35 e1 8a 00 00 lea rsi,[rip+0x8ae1] # e050 <_IO_stdin_used+0x50> - 556f: 48 89 c7 mov rdi,rax - 5572: b8 00 00 00 00 mov eax,0x0 - 5577: e8 e4 ce ff ff call 2460 - 557c: bf 00 00 00 00 mov edi,0x0 - 5581: e8 9a cf ff ff call 2520 - 5586: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 558d: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] - 5592: 48 89 c7 mov rdi,rax - 5595: e8 96 cf ff ff call 2530 - 559a: 48 89 c3 mov rbx,rax - 559d: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 55a4: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - 55a8: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] - 55af: 48 c1 e0 03 shl rax,0x3 - 55b3: 48 01 d0 add rax,rdx - 55b6: 48 8b 00 mov rax,QWORD PTR [rax] - 55b9: 48 89 c7 mov rdi,rax - 55bc: e8 6f cf ff ff call 2530 - 55c1: 48 89 c2 mov rdx,rax - 55c4: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 55cb: 53 push rbx - 55cc: 48 8d 0d 99 8b 00 00 lea rcx,[rip+0x8b99] # e16c <_IO_stdin_used+0x16c> - 55d3: 51 push rcx - 55d4: 52 push rdx - 55d5: 48 8d 15 7b 8b 00 00 lea rdx,[rip+0x8b7b] # e157 <_IO_stdin_used+0x157> - 55dc: 52 push rdx - 55dd: 48 8d 15 88 8b 00 00 lea rdx,[rip+0x8b88] # e16c <_IO_stdin_used+0x16c> - 55e4: 52 push rdx - 55e5: 48 8d 15 18 8b 00 00 lea rdx,[rip+0x8b18] # e104 <_IO_stdin_used+0x104> - 55ec: 52 push rdx - 55ed: 4c 8d 0d 63 8b 00 00 lea r9,[rip+0x8b63] # e157 <_IO_stdin_used+0x157> - 55f4: 4c 8d 05 25 8d 00 00 lea r8,[rip+0x8d25] # e320 <__func__.3> - 55fb: b9 34 00 00 00 mov ecx,0x34 - 5600: 48 8d 15 3d 8a 00 00 lea rdx,[rip+0x8a3d] # e044 <_IO_stdin_used+0x44> - 5607: 48 8d 35 a2 8a 00 00 lea rsi,[rip+0x8aa2] # e0b0 <_IO_stdin_used+0xb0> - 560e: 48 89 c7 mov rdi,rax - 5611: b8 00 00 00 00 mov eax,0x0 - 5616: e8 45 ce ff ff call 2460 - 561b: 48 83 c4 30 add rsp,0x30 - 561f: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 5626: 48 89 c7 mov rdi,rax - 5629: e8 62 ce ff ff call 2490 - 562e: 0f b6 05 5b ba 00 00 movzx eax,BYTE PTR [rip+0xba5b] # 11090 - 5635: 84 c0 test al,al - 5637: 0f 84 01 01 00 00 je 573e - 563d: e8 0e ce ff ff call 2450 - 5642: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax - 5649: 0f b6 05 d0 b9 00 00 movzx eax,BYTE PTR [rip+0xb9d0] # 11020 - 5650: 84 c0 test al,al - 5652: 74 76 je 56ca - 5654: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 565b: 48 8b 15 c6 b9 00 00 mov rdx,QWORD PTR [rip+0xb9c6] # 11028 - 5662: 48 89 d6 mov rsi,rdx - 5665: 48 89 c7 mov rdi,rax - 5668: e8 73 cd ff ff call 23e0 - 566d: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 - 5674: 00 - 5675: 0f 88 30 01 00 00 js 57ab - 567b: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5682: 48 8b 0d a7 b9 00 00 mov rcx,QWORD PTR [rip+0xb9a7] # 11030 - 5689: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] - 5690: 48 c1 e2 03 shl rdx,0x3 - 5694: 48 01 ca add rdx,rcx - 5697: 48 8b 12 mov rdx,QWORD PTR [rdx] - 569a: 48 89 d6 mov rsi,rdx - 569d: 48 89 c7 mov rdi,rax - 56a0: e8 3b cd ff ff call 23e0 - 56a5: 48 8b 15 84 b9 00 00 mov rdx,QWORD PTR [rip+0xb984] # 11030 - 56ac: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 56b3: 48 c1 e0 03 shl rax,0x3 - 56b7: 48 01 d0 add rax,rdx - 56ba: 48 8b 00 mov rax,QWORD PTR [rax] - 56bd: 48 89 c7 mov rdi,rax - 56c0: e8 cb cd ff ff call 2490 - 56c5: e9 e1 00 00 00 jmp 57ab - 56ca: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 - 56d1: 00 - 56d2: 78 4f js 5723 - 56d4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 56db: 48 8b 0d 4e b9 00 00 mov rcx,QWORD PTR [rip+0xb94e] # 11030 - 56e2: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] - 56e9: 48 c1 e2 03 shl rdx,0x3 - 56ed: 48 01 ca add rdx,rcx - 56f0: 48 8b 12 mov rdx,QWORD PTR [rdx] - 56f3: 48 89 d6 mov rsi,rdx - 56f6: 48 89 c7 mov rdi,rax - 56f9: e8 e2 cc ff ff call 23e0 - 56fe: 48 8b 15 2b b9 00 00 mov rdx,QWORD PTR [rip+0xb92b] # 11030 - 5705: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 570c: 48 c1 e0 03 shl rax,0x3 - 5710: 48 01 d0 add rax,rdx - 5713: 48 8b 00 mov rax,QWORD PTR [rax] - 5716: 48 89 c7 mov rdi,rax - 5719: e8 72 cd ff ff call 2490 - 571e: e9 88 00 00 00 jmp 57ab - 5723: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 572a: 48 8b 15 f7 b8 00 00 mov rdx,QWORD PTR [rip+0xb8f7] # 11028 - 5731: 48 89 d6 mov rsi,rdx - 5734: 48 89 c7 mov rdi,rax - 5737: e8 a4 cc ff ff call 23e0 - 573c: eb 6d jmp 57ab - 573e: 48 8b 05 f3 b8 00 00 mov rax,QWORD PTR [rip+0xb8f3] # 11038 - 5745: 48 85 c0 test rax,rax - 5748: 74 48 je 5792 - 574a: 48 8b 05 e7 b8 00 00 mov rax,QWORD PTR [rip+0xb8e7] # 11038 - 5751: 48 8d 15 27 89 00 00 lea rdx,[rip+0x8927] # e07f <_IO_stdin_used+0x7f> - 5758: 48 89 d6 mov rsi,rdx - 575b: 48 89 c7 mov rdi,rax - 575e: e8 9d cd ff ff call 2500 - 5763: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax - 576a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5771: 48 8b 95 28 ff ff ff mov rdx,QWORD PTR [rbp-0xd8] - 5778: 48 89 d6 mov rsi,rdx - 577b: 48 89 c7 mov rdi,rax - 577e: e8 5d cc ff ff call 23e0 - 5783: 48 8b 85 28 ff ff ff mov rax,QWORD PTR [rbp-0xd8] - 578a: 48 89 c7 mov rdi,rax - 578d: e8 1e cc ff ff call 23b0 - 5792: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5799: 48 8b 15 88 b8 00 00 mov rdx,QWORD PTR [rip+0xb888] # 11028 - 57a0: 48 89 d6 mov rsi,rdx - 57a3: 48 89 c7 mov rdi,rax - 57a6: e8 35 cc ff ff call 23e0 - 57ab: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 57b2: 48 89 c7 mov rdi,rax - 57b5: e8 f6 cb ff ff call 23b0 - 57ba: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 57c1: 48 89 c7 mov rdi,rax - 57c4: e8 67 cb ff ff call 2330 - 57c9: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 57d0: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 57d7: 48 89 d6 mov rsi,rdx - 57da: 48 89 c7 mov rdi,rax - 57dd: e8 6e cb ff ff call 2350 - 57e2: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax - 57e9: 48 83 bd 38 ff ff ff cmp QWORD PTR [rbp-0xc8],0x0 - 57f0: 00 - 57f1: 75 38 jne 582b - 57f3: 48 8b 05 06 b9 00 00 mov rax,QWORD PTR [rip+0xb906] # 11100 - 57fa: 4c 8d 05 1f 8b 00 00 lea r8,[rip+0x8b1f] # e320 <__func__.3> - 5801: b9 34 00 00 00 mov ecx,0x34 - 5806: 48 8d 15 37 88 00 00 lea rdx,[rip+0x8837] # e044 <_IO_stdin_used+0x44> - 580d: 48 8d 35 3c 88 00 00 lea rsi,[rip+0x883c] # e050 <_IO_stdin_used+0x50> - 5814: 48 89 c7 mov rdi,rax - 5817: b8 00 00 00 00 mov eax,0x0 - 581c: e8 3f cc ff ff call 2460 - 5821: bf 00 00 00 00 mov edi,0x0 - 5826: e8 f5 cc ff ff call 2520 - 582b: 8b 05 6f b8 00 00 mov eax,DWORD PTR [rip+0xb86f] # 110a0 - 5831: 48 98 cdqe - 5833: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 583a: 00 - 583b: 48 8d 05 7e b8 00 00 lea rax,[rip+0xb87e] # 110c0 - 5842: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 5846: 8b 05 34 b8 00 00 mov eax,DWORD PTR [rip+0xb834] # 11080 - 584c: 48 98 cdqe - 584e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 5855: 00 - 5856: 48 8d 05 e3 b7 00 00 lea rax,[rip+0xb7e3] # 11040 - 585d: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 5861: 8b 05 1d b8 00 00 mov eax,DWORD PTR [rip+0xb81d] # 11084 - 5867: 48 98 cdqe - 5869: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 5870: 00 - 5871: 48 8d 05 48 b8 00 00 lea rax,[rip+0xb848] # 110c0 - 5878: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 587c: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 5883: 4c 8d 0d 96 8a 00 00 lea r9,[rip+0x8a96] # e320 <__func__.3> - 588a: 49 89 f0 mov r8,rsi - 588d: 48 8d 35 74 88 00 00 lea rsi,[rip+0x8874] # e108 <_IO_stdin_used+0x108> - 5894: 48 89 c7 mov rdi,rax - 5897: b8 00 00 00 00 mov eax,0x0 - 589c: e8 bf cb ff ff call 2460 - 58a1: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 58a8: 48 89 c7 mov rdi,rax - 58ab: e8 e0 cb ff ff call 2490 - 58b0: 0f b6 05 d9 b7 00 00 movzx eax,BYTE PTR [rip+0xb7d9] # 11090 - 58b7: 84 c0 test al,al - 58b9: 0f 84 01 01 00 00 je 59c0 - 58bf: e8 8c cb ff ff call 2450 - 58c4: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax - 58cb: 0f b6 05 4e b7 00 00 movzx eax,BYTE PTR [rip+0xb74e] # 11020 - 58d2: 84 c0 test al,al - 58d4: 74 76 je 594c - 58d6: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 58dd: 48 8b 15 44 b7 00 00 mov rdx,QWORD PTR [rip+0xb744] # 11028 - 58e4: 48 89 d6 mov rsi,rdx - 58e7: 48 89 c7 mov rdi,rax - 58ea: e8 f1 ca ff ff call 23e0 - 58ef: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 - 58f6: 00 - 58f7: 0f 88 30 01 00 00 js 5a2d - 58fd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5904: 48 8b 0d 25 b7 00 00 mov rcx,QWORD PTR [rip+0xb725] # 11030 - 590b: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] - 5912: 48 c1 e2 03 shl rdx,0x3 - 5916: 48 01 ca add rdx,rcx - 5919: 48 8b 12 mov rdx,QWORD PTR [rdx] - 591c: 48 89 d6 mov rsi,rdx - 591f: 48 89 c7 mov rdi,rax - 5922: e8 b9 ca ff ff call 23e0 - 5927: 48 8b 15 02 b7 00 00 mov rdx,QWORD PTR [rip+0xb702] # 11030 - 592e: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] - 5935: 48 c1 e0 03 shl rax,0x3 - 5939: 48 01 d0 add rax,rdx - 593c: 48 8b 00 mov rax,QWORD PTR [rax] - 593f: 48 89 c7 mov rdi,rax - 5942: e8 49 cb ff ff call 2490 - 5947: e9 e1 00 00 00 jmp 5a2d - 594c: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 - 5953: 00 - 5954: 78 4f js 59a5 - 5956: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 595d: 48 8b 0d cc b6 00 00 mov rcx,QWORD PTR [rip+0xb6cc] # 11030 - 5964: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] - 596b: 48 c1 e2 03 shl rdx,0x3 - 596f: 48 01 ca add rdx,rcx - 5972: 48 8b 12 mov rdx,QWORD PTR [rdx] - 5975: 48 89 d6 mov rsi,rdx - 5978: 48 89 c7 mov rdi,rax - 597b: e8 60 ca ff ff call 23e0 - 5980: 48 8b 15 a9 b6 00 00 mov rdx,QWORD PTR [rip+0xb6a9] # 11030 - 5987: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] - 598e: 48 c1 e0 03 shl rax,0x3 - 5992: 48 01 d0 add rax,rdx - 5995: 48 8b 00 mov rax,QWORD PTR [rax] - 5998: 48 89 c7 mov rdi,rax - 599b: e8 f0 ca ff ff call 2490 - 59a0: e9 88 00 00 00 jmp 5a2d - 59a5: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 59ac: 48 8b 15 75 b6 00 00 mov rdx,QWORD PTR [rip+0xb675] # 11028 - 59b3: 48 89 d6 mov rsi,rdx - 59b6: 48 89 c7 mov rdi,rax - 59b9: e8 22 ca ff ff call 23e0 - 59be: eb 6d jmp 5a2d - 59c0: 48 8b 05 71 b6 00 00 mov rax,QWORD PTR [rip+0xb671] # 11038 - 59c7: 48 85 c0 test rax,rax - 59ca: 74 48 je 5a14 - 59cc: 48 8b 05 65 b6 00 00 mov rax,QWORD PTR [rip+0xb665] # 11038 - 59d3: 48 8d 15 a5 86 00 00 lea rdx,[rip+0x86a5] # e07f <_IO_stdin_used+0x7f> - 59da: 48 89 d6 mov rsi,rdx - 59dd: 48 89 c7 mov rdi,rax - 59e0: e8 1b cb ff ff call 2500 - 59e5: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax - 59ec: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 59f3: 48 8b 95 40 ff ff ff mov rdx,QWORD PTR [rbp-0xc0] - 59fa: 48 89 d6 mov rsi,rdx - 59fd: 48 89 c7 mov rdi,rax - 5a00: e8 db c9 ff ff call 23e0 - 5a05: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] - 5a0c: 48 89 c7 mov rdi,rax - 5a0f: e8 9c c9 ff ff call 23b0 - 5a14: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5a1b: 48 8b 15 06 b6 00 00 mov rdx,QWORD PTR [rip+0xb606] # 11028 - 5a22: 48 89 d6 mov rsi,rdx - 5a25: 48 89 c7 mov rdi,rax - 5a28: e8 b3 c9 ff ff call 23e0 - 5a2d: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 5a34: 48 89 c7 mov rdi,rax - 5a37: e8 74 c9 ff ff call 23b0 - 5a3c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5a43: 48 89 c7 mov rdi,rax - 5a46: e8 e5 c8 ff ff call 2330 - 5a4b: 48 83 85 00 fe ff ff add QWORD PTR [rbp-0x200],0x1 - 5a52: 01 - 5a53: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 5a5a: 48 8b 00 mov rax,QWORD PTR [rax] - 5a5d: 48 39 85 00 fe ff ff cmp QWORD PTR [rbp-0x200],rax - 5a64: 0f 82 48 f0 ff ff jb 4ab2 - 5a6a: c7 85 e4 fd ff ff 00 mov DWORD PTR [rbp-0x21c],0x0 - 5a71: 00 00 00 - 5a74: e9 51 02 00 00 jmp 5cca - 5a79: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 5a80: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 5a87: 48 89 d6 mov rsi,rdx - 5a8a: 48 89 c7 mov rdi,rax - 5a8d: e8 be c8 ff ff call 2350 - 5a92: 48 89 85 08 ff ff ff mov QWORD PTR [rbp-0xf8],rax - 5a99: 48 83 bd 08 ff ff ff cmp QWORD PTR [rbp-0xf8],0x0 - 5aa0: 00 - 5aa1: 75 38 jne 5adb - 5aa3: 48 8b 05 56 b6 00 00 mov rax,QWORD PTR [rip+0xb656] # 11100 - 5aaa: 4c 8d 05 6f 88 00 00 lea r8,[rip+0x886f] # e320 <__func__.3> - 5ab1: b9 37 00 00 00 mov ecx,0x37 - 5ab6: 48 8d 15 87 85 00 00 lea rdx,[rip+0x8587] # e044 <_IO_stdin_used+0x44> - 5abd: 48 8d 35 8c 85 00 00 lea rsi,[rip+0x858c] # e050 <_IO_stdin_used+0x50> - 5ac4: 48 89 c7 mov rdi,rax - 5ac7: b8 00 00 00 00 mov eax,0x0 - 5acc: e8 8f c9 ff ff call 2460 - 5ad1: bf 00 00 00 00 mov edi,0x0 - 5ad6: e8 45 ca ff ff call 2520 - 5adb: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 5ae2: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - 5ae6: 8b 85 e4 fd ff ff mov eax,DWORD PTR [rbp-0x21c] - 5aec: 48 98 cdqe - 5aee: 48 c1 e0 03 shl rax,0x3 - 5af2: 48 01 d0 add rax,rdx - 5af5: 48 8b 08 mov rcx,QWORD PTR [rax] - 5af8: 8b 95 e4 fd ff ff mov edx,DWORD PTR [rbp-0x21c] - 5afe: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 5b05: 48 8d 35 6a 86 00 00 lea rsi,[rip+0x866a] # e176 <_IO_stdin_used+0x176> - 5b0c: 48 89 c7 mov rdi,rax - 5b0f: b8 00 00 00 00 mov eax,0x0 - 5b14: e8 47 c9 ff ff call 2460 - 5b19: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 5b20: 48 89 c7 mov rdi,rax - 5b23: e8 68 c9 ff ff call 2490 - 5b28: 0f b6 05 61 b5 00 00 movzx eax,BYTE PTR [rip+0xb561] # 11090 - 5b2f: 84 c0 test al,al - 5b31: 0f 84 01 01 00 00 je 5c38 - 5b37: e8 14 c9 ff ff call 2450 - 5b3c: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax - 5b43: 0f b6 05 d6 b4 00 00 movzx eax,BYTE PTR [rip+0xb4d6] # 11020 - 5b4a: 84 c0 test al,al - 5b4c: 74 76 je 5bc4 - 5b4e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5b55: 48 8b 15 cc b4 00 00 mov rdx,QWORD PTR [rip+0xb4cc] # 11028 - 5b5c: 48 89 d6 mov rsi,rdx - 5b5f: 48 89 c7 mov rdi,rax - 5b62: e8 79 c8 ff ff call 23e0 - 5b67: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 - 5b6e: 00 - 5b6f: 0f 88 30 01 00 00 js 5ca5 - 5b75: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5b7c: 48 8b 0d ad b4 00 00 mov rcx,QWORD PTR [rip+0xb4ad] # 11030 - 5b83: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] - 5b8a: 48 c1 e2 03 shl rdx,0x3 - 5b8e: 48 01 ca add rdx,rcx - 5b91: 48 8b 12 mov rdx,QWORD PTR [rdx] - 5b94: 48 89 d6 mov rsi,rdx - 5b97: 48 89 c7 mov rdi,rax - 5b9a: e8 41 c8 ff ff call 23e0 - 5b9f: 48 8b 15 8a b4 00 00 mov rdx,QWORD PTR [rip+0xb48a] # 11030 - 5ba6: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] - 5bad: 48 c1 e0 03 shl rax,0x3 - 5bb1: 48 01 d0 add rax,rdx - 5bb4: 48 8b 00 mov rax,QWORD PTR [rax] - 5bb7: 48 89 c7 mov rdi,rax - 5bba: e8 d1 c8 ff ff call 2490 - 5bbf: e9 e1 00 00 00 jmp 5ca5 - 5bc4: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 - 5bcb: 00 - 5bcc: 78 4f js 5c1d - 5bce: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5bd5: 48 8b 0d 54 b4 00 00 mov rcx,QWORD PTR [rip+0xb454] # 11030 - 5bdc: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] - 5be3: 48 c1 e2 03 shl rdx,0x3 - 5be7: 48 01 ca add rdx,rcx - 5bea: 48 8b 12 mov rdx,QWORD PTR [rdx] - 5bed: 48 89 d6 mov rsi,rdx - 5bf0: 48 89 c7 mov rdi,rax - 5bf3: e8 e8 c7 ff ff call 23e0 - 5bf8: 48 8b 15 31 b4 00 00 mov rdx,QWORD PTR [rip+0xb431] # 11030 - 5bff: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] - 5c06: 48 c1 e0 03 shl rax,0x3 - 5c0a: 48 01 d0 add rax,rdx - 5c0d: 48 8b 00 mov rax,QWORD PTR [rax] - 5c10: 48 89 c7 mov rdi,rax - 5c13: e8 78 c8 ff ff call 2490 - 5c18: e9 88 00 00 00 jmp 5ca5 - 5c1d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5c24: 48 8b 15 fd b3 00 00 mov rdx,QWORD PTR [rip+0xb3fd] # 11028 - 5c2b: 48 89 d6 mov rsi,rdx - 5c2e: 48 89 c7 mov rdi,rax - 5c31: e8 aa c7 ff ff call 23e0 - 5c36: eb 6d jmp 5ca5 - 5c38: 48 8b 05 f9 b3 00 00 mov rax,QWORD PTR [rip+0xb3f9] # 11038 - 5c3f: 48 85 c0 test rax,rax - 5c42: 74 48 je 5c8c - 5c44: 48 8b 05 ed b3 00 00 mov rax,QWORD PTR [rip+0xb3ed] # 11038 - 5c4b: 48 8d 15 2d 84 00 00 lea rdx,[rip+0x842d] # e07f <_IO_stdin_used+0x7f> - 5c52: 48 89 d6 mov rsi,rdx - 5c55: 48 89 c7 mov rdi,rax - 5c58: e8 a3 c8 ff ff call 2500 - 5c5d: 48 89 85 10 ff ff ff mov QWORD PTR [rbp-0xf0],rax - 5c64: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5c6b: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] - 5c72: 48 89 d6 mov rsi,rdx - 5c75: 48 89 c7 mov rdi,rax - 5c78: e8 63 c7 ff ff call 23e0 - 5c7d: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] - 5c84: 48 89 c7 mov rdi,rax - 5c87: e8 24 c7 ff ff call 23b0 - 5c8c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5c93: 48 8b 15 8e b3 00 00 mov rdx,QWORD PTR [rip+0xb38e] # 11028 - 5c9a: 48 89 d6 mov rsi,rdx - 5c9d: 48 89 c7 mov rdi,rax - 5ca0: e8 3b c7 ff ff call 23e0 - 5ca5: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 5cac: 48 89 c7 mov rdi,rax - 5caf: e8 fc c6 ff ff call 23b0 - 5cb4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5cbb: 48 89 c7 mov rdi,rax - 5cbe: e8 6d c6 ff ff call 2330 - 5cc3: 83 85 e4 fd ff ff 01 add DWORD PTR [rbp-0x21c],0x1 - 5cca: 8b 85 e4 fd ff ff mov eax,DWORD PTR [rbp-0x21c] - 5cd0: 48 63 d0 movsxd rdx,eax - 5cd3: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 5cda: 48 8b 00 mov rax,QWORD PTR [rax] - 5cdd: 48 39 c2 cmp rdx,rax - 5ce0: 0f 82 93 fd ff ff jb 5a79 - 5ce6: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 5ced: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 5cf4: 48 89 d6 mov rsi,rdx - 5cf7: 48 89 c7 mov rdi,rax - 5cfa: e8 51 c6 ff ff call 2350 - 5cff: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax - 5d06: 48 83 bd c0 fe ff ff cmp QWORD PTR [rbp-0x140],0x0 - 5d0d: 00 - 5d0e: 75 38 jne 5d48 - 5d10: 48 8b 05 e9 b3 00 00 mov rax,QWORD PTR [rip+0xb3e9] # 11100 - 5d17: 4c 8d 05 02 86 00 00 lea r8,[rip+0x8602] # e320 <__func__.3> - 5d1e: b9 38 00 00 00 mov ecx,0x38 - 5d23: 48 8d 15 1a 83 00 00 lea rdx,[rip+0x831a] # e044 <_IO_stdin_used+0x44> - 5d2a: 48 8d 35 1f 83 00 00 lea rsi,[rip+0x831f] # e050 <_IO_stdin_used+0x50> - 5d31: 48 89 c7 mov rdi,rax - 5d34: b8 00 00 00 00 mov eax,0x0 - 5d39: e8 22 c7 ff ff call 2460 - 5d3e: bf 00 00 00 00 mov edi,0x0 - 5d43: e8 d8 c7 ff ff call 2520 - 5d48: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 5d4f: 48 89 c6 mov rsi,rax - 5d52: bf 0a 00 00 00 mov edi,0xa - 5d57: e8 c4 c6 ff ff call 2420 - 5d5c: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 5d63: 48 89 c7 mov rdi,rax - 5d66: e8 25 c7 ff ff call 2490 - 5d6b: 0f b6 05 1e b3 00 00 movzx eax,BYTE PTR [rip+0xb31e] # 11090 - 5d72: 84 c0 test al,al - 5d74: 0f 84 01 01 00 00 je 5e7b - 5d7a: e8 d1 c6 ff ff call 2450 - 5d7f: 48 89 85 d0 fe ff ff mov QWORD PTR [rbp-0x130],rax - 5d86: 0f b6 05 93 b2 00 00 movzx eax,BYTE PTR [rip+0xb293] # 11020 - 5d8d: 84 c0 test al,al - 5d8f: 74 76 je 5e07 - 5d91: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5d98: 48 8b 15 89 b2 00 00 mov rdx,QWORD PTR [rip+0xb289] # 11028 - 5d9f: 48 89 d6 mov rsi,rdx - 5da2: 48 89 c7 mov rdi,rax - 5da5: e8 36 c6 ff ff call 23e0 - 5daa: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 - 5db1: 00 - 5db2: 0f 88 30 01 00 00 js 5ee8 - 5db8: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5dbf: 48 8b 0d 6a b2 00 00 mov rcx,QWORD PTR [rip+0xb26a] # 11030 - 5dc6: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] - 5dcd: 48 c1 e2 03 shl rdx,0x3 - 5dd1: 48 01 ca add rdx,rcx - 5dd4: 48 8b 12 mov rdx,QWORD PTR [rdx] - 5dd7: 48 89 d6 mov rsi,rdx - 5dda: 48 89 c7 mov rdi,rax - 5ddd: e8 fe c5 ff ff call 23e0 - 5de2: 48 8b 15 47 b2 00 00 mov rdx,QWORD PTR [rip+0xb247] # 11030 - 5de9: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] - 5df0: 48 c1 e0 03 shl rax,0x3 - 5df4: 48 01 d0 add rax,rdx - 5df7: 48 8b 00 mov rax,QWORD PTR [rax] - 5dfa: 48 89 c7 mov rdi,rax - 5dfd: e8 8e c6 ff ff call 2490 - 5e02: e9 e1 00 00 00 jmp 5ee8 - 5e07: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 - 5e0e: 00 - 5e0f: 78 4f js 5e60 - 5e11: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5e18: 48 8b 0d 11 b2 00 00 mov rcx,QWORD PTR [rip+0xb211] # 11030 - 5e1f: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] - 5e26: 48 c1 e2 03 shl rdx,0x3 - 5e2a: 48 01 ca add rdx,rcx - 5e2d: 48 8b 12 mov rdx,QWORD PTR [rdx] - 5e30: 48 89 d6 mov rsi,rdx - 5e33: 48 89 c7 mov rdi,rax - 5e36: e8 a5 c5 ff ff call 23e0 - 5e3b: 48 8b 15 ee b1 00 00 mov rdx,QWORD PTR [rip+0xb1ee] # 11030 - 5e42: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] - 5e49: 48 c1 e0 03 shl rax,0x3 - 5e4d: 48 01 d0 add rax,rdx - 5e50: 48 8b 00 mov rax,QWORD PTR [rax] - 5e53: 48 89 c7 mov rdi,rax - 5e56: e8 35 c6 ff ff call 2490 - 5e5b: e9 88 00 00 00 jmp 5ee8 - 5e60: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5e67: 48 8b 15 ba b1 00 00 mov rdx,QWORD PTR [rip+0xb1ba] # 11028 - 5e6e: 48 89 d6 mov rsi,rdx - 5e71: 48 89 c7 mov rdi,rax - 5e74: e8 67 c5 ff ff call 23e0 - 5e79: eb 6d jmp 5ee8 - 5e7b: 48 8b 05 b6 b1 00 00 mov rax,QWORD PTR [rip+0xb1b6] # 11038 - 5e82: 48 85 c0 test rax,rax - 5e85: 74 48 je 5ecf - 5e87: 48 8b 05 aa b1 00 00 mov rax,QWORD PTR [rip+0xb1aa] # 11038 - 5e8e: 48 8d 15 ea 81 00 00 lea rdx,[rip+0x81ea] # e07f <_IO_stdin_used+0x7f> - 5e95: 48 89 d6 mov rsi,rdx - 5e98: 48 89 c7 mov rdi,rax - 5e9b: e8 60 c6 ff ff call 2500 - 5ea0: 48 89 85 c8 fe ff ff mov QWORD PTR [rbp-0x138],rax - 5ea7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5eae: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] - 5eb5: 48 89 d6 mov rsi,rdx - 5eb8: 48 89 c7 mov rdi,rax - 5ebb: e8 20 c5 ff ff call 23e0 - 5ec0: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] - 5ec7: 48 89 c7 mov rdi,rax - 5eca: e8 e1 c4 ff ff call 23b0 - 5ecf: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5ed6: 48 8b 15 4b b1 00 00 mov rdx,QWORD PTR [rip+0xb14b] # 11028 - 5edd: 48 89 d6 mov rsi,rdx - 5ee0: 48 89 c7 mov rdi,rax - 5ee3: e8 f8 c4 ff ff call 23e0 - 5ee8: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 5eef: 48 89 c7 mov rdi,rax - 5ef2: e8 b9 c4 ff ff call 23b0 - 5ef7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 5efe: 48 89 c7 mov rdi,rax - 5f01: e8 2a c4 ff ff call 2330 - 5f06: c7 85 e8 fd ff ff 00 mov DWORD PTR [rbp-0x218],0x0 - 5f0d: 00 00 00 - 5f10: e9 67 02 00 00 jmp 617c - 5f15: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 5f1c: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 5f23: 48 89 d6 mov rsi,rdx - 5f26: 48 89 c7 mov rdi,rax - 5f29: e8 22 c4 ff ff call 2350 - 5f2e: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax - 5f35: 48 83 bd f0 fe ff ff cmp QWORD PTR [rbp-0x110],0x0 - 5f3c: 00 - 5f3d: 75 38 jne 5f77 - 5f3f: 48 8b 05 ba b1 00 00 mov rax,QWORD PTR [rip+0xb1ba] # 11100 - 5f46: 4c 8d 05 d3 83 00 00 lea r8,[rip+0x83d3] # e320 <__func__.3> - 5f4d: b9 39 00 00 00 mov ecx,0x39 - 5f52: 48 8d 15 eb 80 00 00 lea rdx,[rip+0x80eb] # e044 <_IO_stdin_used+0x44> - 5f59: 48 8d 35 f0 80 00 00 lea rsi,[rip+0x80f0] # e050 <_IO_stdin_used+0x50> - 5f60: 48 89 c7 mov rdi,rax - 5f63: b8 00 00 00 00 mov eax,0x0 - 5f68: e8 f3 c4 ff ff call 2460 - 5f6d: bf 00 00 00 00 mov edi,0x0 - 5f72: e8 a9 c5 ff ff call 2520 - 5f77: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 5f7e: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - 5f82: 8b 85 e8 fd ff ff mov eax,DWORD PTR [rbp-0x218] - 5f88: 48 98 cdqe - 5f8a: 48 c1 e0 02 shl rax,0x2 - 5f8e: 48 01 d0 add rax,rdx - 5f91: f3 0f 10 00 movss xmm0,DWORD PTR [rax] - 5f95: 66 0f ef c9 pxor xmm1,xmm1 - 5f99: f3 0f 5a c8 cvtss2sd xmm1,xmm0 - 5f9d: 66 48 0f 7e c9 movq rcx,xmm1 - 5fa2: 8b 95 e8 fd ff ff mov edx,DWORD PTR [rbp-0x218] - 5fa8: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 5faf: 66 48 0f 6e c1 movq xmm0,rcx - 5fb4: 48 8d 0d c9 81 00 00 lea rcx,[rip+0x81c9] # e184 <_IO_stdin_used+0x184> - 5fbb: 48 89 ce mov rsi,rcx - 5fbe: 48 89 c7 mov rdi,rax - 5fc1: b8 01 00 00 00 mov eax,0x1 - 5fc6: e8 95 c4 ff ff call 2460 - 5fcb: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 5fd2: 48 89 c7 mov rdi,rax - 5fd5: e8 b6 c4 ff ff call 2490 - 5fda: 0f b6 05 af b0 00 00 movzx eax,BYTE PTR [rip+0xb0af] # 11090 - 5fe1: 84 c0 test al,al - 5fe3: 0f 84 01 01 00 00 je 60ea - 5fe9: e8 62 c4 ff ff call 2450 - 5fee: 48 89 85 00 ff ff ff mov QWORD PTR [rbp-0x100],rax - 5ff5: 0f b6 05 24 b0 00 00 movzx eax,BYTE PTR [rip+0xb024] # 11020 - 5ffc: 84 c0 test al,al - 5ffe: 74 76 je 6076 - 6000: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 6007: 48 8b 15 1a b0 00 00 mov rdx,QWORD PTR [rip+0xb01a] # 11028 - 600e: 48 89 d6 mov rsi,rdx - 6011: 48 89 c7 mov rdi,rax - 6014: e8 c7 c3 ff ff call 23e0 - 6019: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 - 6020: 00 - 6021: 0f 88 30 01 00 00 js 6157 - 6027: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 602e: 48 8b 0d fb af 00 00 mov rcx,QWORD PTR [rip+0xaffb] # 11030 - 6035: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] - 603c: 48 c1 e2 03 shl rdx,0x3 - 6040: 48 01 ca add rdx,rcx - 6043: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6046: 48 89 d6 mov rsi,rdx - 6049: 48 89 c7 mov rdi,rax - 604c: e8 8f c3 ff ff call 23e0 - 6051: 48 8b 15 d8 af 00 00 mov rdx,QWORD PTR [rip+0xafd8] # 11030 - 6058: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] - 605f: 48 c1 e0 03 shl rax,0x3 - 6063: 48 01 d0 add rax,rdx - 6066: 48 8b 00 mov rax,QWORD PTR [rax] - 6069: 48 89 c7 mov rdi,rax - 606c: e8 1f c4 ff ff call 2490 - 6071: e9 e1 00 00 00 jmp 6157 - 6076: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 - 607d: 00 - 607e: 78 4f js 60cf - 6080: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 6087: 48 8b 0d a2 af 00 00 mov rcx,QWORD PTR [rip+0xafa2] # 11030 - 608e: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] - 6095: 48 c1 e2 03 shl rdx,0x3 - 6099: 48 01 ca add rdx,rcx - 609c: 48 8b 12 mov rdx,QWORD PTR [rdx] - 609f: 48 89 d6 mov rsi,rdx - 60a2: 48 89 c7 mov rdi,rax - 60a5: e8 36 c3 ff ff call 23e0 - 60aa: 48 8b 15 7f af 00 00 mov rdx,QWORD PTR [rip+0xaf7f] # 11030 - 60b1: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] - 60b8: 48 c1 e0 03 shl rax,0x3 - 60bc: 48 01 d0 add rax,rdx - 60bf: 48 8b 00 mov rax,QWORD PTR [rax] - 60c2: 48 89 c7 mov rdi,rax - 60c5: e8 c6 c3 ff ff call 2490 - 60ca: e9 88 00 00 00 jmp 6157 - 60cf: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 60d6: 48 8b 15 4b af 00 00 mov rdx,QWORD PTR [rip+0xaf4b] # 11028 - 60dd: 48 89 d6 mov rsi,rdx - 60e0: 48 89 c7 mov rdi,rax - 60e3: e8 f8 c2 ff ff call 23e0 - 60e8: eb 6d jmp 6157 - 60ea: 48 8b 05 47 af 00 00 mov rax,QWORD PTR [rip+0xaf47] # 11038 - 60f1: 48 85 c0 test rax,rax - 60f4: 74 48 je 613e - 60f6: 48 8b 05 3b af 00 00 mov rax,QWORD PTR [rip+0xaf3b] # 11038 - 60fd: 48 8d 15 7b 7f 00 00 lea rdx,[rip+0x7f7b] # e07f <_IO_stdin_used+0x7f> - 6104: 48 89 d6 mov rsi,rdx - 6107: 48 89 c7 mov rdi,rax - 610a: e8 f1 c3 ff ff call 2500 - 610f: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax - 6116: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 611d: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] - 6124: 48 89 d6 mov rsi,rdx - 6127: 48 89 c7 mov rdi,rax - 612a: e8 b1 c2 ff ff call 23e0 - 612f: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] - 6136: 48 89 c7 mov rdi,rax - 6139: e8 72 c2 ff ff call 23b0 - 613e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 6145: 48 8b 15 dc ae 00 00 mov rdx,QWORD PTR [rip+0xaedc] # 11028 - 614c: 48 89 d6 mov rsi,rdx - 614f: 48 89 c7 mov rdi,rax - 6152: e8 89 c2 ff ff call 23e0 - 6157: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 615e: 48 89 c7 mov rdi,rax - 6161: e8 4a c2 ff ff call 23b0 - 6166: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 616d: 48 89 c7 mov rdi,rax - 6170: e8 bb c1 ff ff call 2330 - 6175: 83 85 e8 fd ff ff 01 add DWORD PTR [rbp-0x218],0x1 - 617c: 8b 85 e8 fd ff ff mov eax,DWORD PTR [rbp-0x218] - 6182: 48 63 d0 movsxd rdx,eax - 6185: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] - 618c: 48 8b 00 mov rax,QWORD PTR [rax] - 618f: 48 39 c2 cmp rdx,rax - 6192: 0f 82 7d fd ff ff jb 5f15 - 6198: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] - 619f: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] - 61a6: 48 89 d6 mov rsi,rdx - 61a9: 48 89 c7 mov rdi,rax - 61ac: e8 9f c1 ff ff call 2350 - 61b1: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax - 61b8: 48 83 bd d8 fe ff ff cmp QWORD PTR [rbp-0x128],0x0 - 61bf: 00 - 61c0: 75 38 jne 61fa - 61c2: 48 8b 05 37 af 00 00 mov rax,QWORD PTR [rip+0xaf37] # 11100 - 61c9: 4c 8d 05 50 81 00 00 lea r8,[rip+0x8150] # e320 <__func__.3> - 61d0: b9 3a 00 00 00 mov ecx,0x3a - 61d5: 48 8d 15 68 7e 00 00 lea rdx,[rip+0x7e68] # e044 <_IO_stdin_used+0x44> - 61dc: 48 8d 35 6d 7e 00 00 lea rsi,[rip+0x7e6d] # e050 <_IO_stdin_used+0x50> - 61e3: 48 89 c7 mov rdi,rax - 61e6: b8 00 00 00 00 mov eax,0x0 - 61eb: e8 70 c2 ff ff call 2460 - 61f0: bf 00 00 00 00 mov edi,0x0 - 61f5: e8 26 c3 ff ff call 2520 - 61fa: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 6201: 48 89 c6 mov rsi,rax - 6204: bf 0a 00 00 00 mov edi,0xa - 6209: e8 12 c2 ff ff call 2420 - 620e: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 6215: 48 89 c7 mov rdi,rax - 6218: e8 73 c2 ff ff call 2490 - 621d: 0f b6 05 6c ae 00 00 movzx eax,BYTE PTR [rip+0xae6c] # 11090 - 6224: 84 c0 test al,al - 6226: 0f 84 01 01 00 00 je 632d - 622c: e8 1f c2 ff ff call 2450 - 6231: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax - 6238: 0f b6 05 e1 ad 00 00 movzx eax,BYTE PTR [rip+0xade1] # 11020 - 623f: 84 c0 test al,al - 6241: 74 76 je 62b9 - 6243: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 624a: 48 8b 15 d7 ad 00 00 mov rdx,QWORD PTR [rip+0xadd7] # 11028 - 6251: 48 89 d6 mov rsi,rdx - 6254: 48 89 c7 mov rdi,rax - 6257: e8 84 c1 ff ff call 23e0 - 625c: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 - 6263: 00 - 6264: 0f 88 30 01 00 00 js 639a - 626a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 6271: 48 8b 0d b8 ad 00 00 mov rcx,QWORD PTR [rip+0xadb8] # 11030 - 6278: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] - 627f: 48 c1 e2 03 shl rdx,0x3 - 6283: 48 01 ca add rdx,rcx - 6286: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6289: 48 89 d6 mov rsi,rdx - 628c: 48 89 c7 mov rdi,rax - 628f: e8 4c c1 ff ff call 23e0 - 6294: 48 8b 15 95 ad 00 00 mov rdx,QWORD PTR [rip+0xad95] # 11030 - 629b: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] - 62a2: 48 c1 e0 03 shl rax,0x3 - 62a6: 48 01 d0 add rax,rdx - 62a9: 48 8b 00 mov rax,QWORD PTR [rax] - 62ac: 48 89 c7 mov rdi,rax - 62af: e8 dc c1 ff ff call 2490 - 62b4: e9 e1 00 00 00 jmp 639a - 62b9: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 - 62c0: 00 - 62c1: 78 4f js 6312 - 62c3: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 62ca: 48 8b 0d 5f ad 00 00 mov rcx,QWORD PTR [rip+0xad5f] # 11030 - 62d1: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] - 62d8: 48 c1 e2 03 shl rdx,0x3 - 62dc: 48 01 ca add rdx,rcx - 62df: 48 8b 12 mov rdx,QWORD PTR [rdx] - 62e2: 48 89 d6 mov rsi,rdx - 62e5: 48 89 c7 mov rdi,rax - 62e8: e8 f3 c0 ff ff call 23e0 - 62ed: 48 8b 15 3c ad 00 00 mov rdx,QWORD PTR [rip+0xad3c] # 11030 - 62f4: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] - 62fb: 48 c1 e0 03 shl rax,0x3 - 62ff: 48 01 d0 add rax,rdx - 6302: 48 8b 00 mov rax,QWORD PTR [rax] - 6305: 48 89 c7 mov rdi,rax - 6308: e8 83 c1 ff ff call 2490 - 630d: e9 88 00 00 00 jmp 639a - 6312: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 6319: 48 8b 15 08 ad 00 00 mov rdx,QWORD PTR [rip+0xad08] # 11028 - 6320: 48 89 d6 mov rsi,rdx - 6323: 48 89 c7 mov rdi,rax - 6326: e8 b5 c0 ff ff call 23e0 - 632b: eb 6d jmp 639a - 632d: 48 8b 05 04 ad 00 00 mov rax,QWORD PTR [rip+0xad04] # 11038 - 6334: 48 85 c0 test rax,rax - 6337: 74 48 je 6381 - 6339: 48 8b 05 f8 ac 00 00 mov rax,QWORD PTR [rip+0xacf8] # 11038 - 6340: 48 8d 15 38 7d 00 00 lea rdx,[rip+0x7d38] # e07f <_IO_stdin_used+0x7f> - 6347: 48 89 d6 mov rsi,rdx - 634a: 48 89 c7 mov rdi,rax - 634d: e8 ae c1 ff ff call 2500 - 6352: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax - 6359: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 6360: 48 8b 95 e0 fe ff ff mov rdx,QWORD PTR [rbp-0x120] - 6367: 48 89 d6 mov rsi,rdx - 636a: 48 89 c7 mov rdi,rax - 636d: e8 6e c0 ff ff call 23e0 - 6372: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] - 6379: 48 89 c7 mov rdi,rax - 637c: e8 2f c0 ff ff call 23b0 - 6381: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 6388: 48 8b 15 99 ac 00 00 mov rdx,QWORD PTR [rip+0xac99] # 11028 - 638f: 48 89 d6 mov rsi,rdx - 6392: 48 89 c7 mov rdi,rax - 6395: e8 46 c0 ff ff call 23e0 - 639a: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 63a1: 48 89 c7 mov rdi,rax - 63a4: e8 07 c0 ff ff call 23b0 - 63a9: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] - 63b0: 48 89 c7 mov rdi,rax - 63b3: e8 78 bf ff ff call 2330 - 63b8: 90 nop - 63b9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - 63bd: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 - 63c4: 00 00 - 63c6: 74 05 je 63cd - 63c8: e8 f3 bf ff ff call 23c0 <__stack_chk_fail@plt> - 63cd: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] - 63d1: c9 leave - 63d2: c3 ret - -00000000000063d3 : - 63d3: f3 0f 1e fa endbr64 - 63d7: 55 push rbp - 63d8: 48 89 e5 mov rbp,rsp - 63db: 48 8d 05 ae 7d 00 00 lea rax,[rip+0x7dae] # e190 <_IO_stdin_used+0x190> - 63e2: 48 89 c6 mov rsi,rax - 63e5: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 63f6 - 63ec: 48 89 c7 mov rdi,rax - 63ef: e8 4c bf ff ff call 2340 - 63f4: 5d pop rbp - 63f5: c3 ret - -00000000000063f6 : - 63f6: f3 0f 1e fa endbr64 - 63fa: 55 push rbp - 63fb: 48 89 e5 mov rbp,rsp - 63fe: 53 push rbx - 63ff: 48 81 ec 78 01 00 00 sub rsp,0x178 - 6406: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - 640d: 00 00 - 640f: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - 6413: 31 c0 xor eax,eax - 6415: c7 85 8c fe ff ff 08 mov DWORD PTR [rbp-0x174],0x8 - 641c: 00 00 00 - 641f: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 6425: 48 98 cdqe - 6427: 48 89 c7 mov rdi,rax - 642a: e8 e2 5e 00 00 call c311 - 642f: 48 89 85 a0 fe ff ff mov QWORD PTR [rbp-0x160],rax - 6436: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 643d: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 6444: 48 89 d6 mov rsi,rdx - 6447: 48 89 c7 mov rdi,rax - 644a: e8 01 bf ff ff call 2350 - 644f: 48 89 85 a8 fe ff ff mov QWORD PTR [rbp-0x158],rax - 6456: 48 83 bd a8 fe ff ff cmp QWORD PTR [rbp-0x158],0x0 - 645d: 00 - 645e: 75 38 jne 6498 - 6460: 48 8b 05 99 ac 00 00 mov rax,QWORD PTR [rip+0xac99] # 11100 - 6467: 4c 8d 05 e2 7e 00 00 lea r8,[rip+0x7ee2] # e350 <__func__.2> - 646e: b9 46 00 00 00 mov ecx,0x46 - 6473: 48 8d 15 ca 7b 00 00 lea rdx,[rip+0x7bca] # e044 <_IO_stdin_used+0x44> - 647a: 48 8d 35 cf 7b 00 00 lea rsi,[rip+0x7bcf] # e050 <_IO_stdin_used+0x50> - 6481: 48 89 c7 mov rdi,rax - 6484: b8 00 00 00 00 mov eax,0x0 - 6489: e8 d2 bf ff ff call 2460 - 648e: bf 00 00 00 00 mov edi,0x0 - 6493: e8 88 c0 ff ff call 2520 - 6498: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 649f: 48 8b 10 mov rdx,QWORD PTR [rax] - 64a2: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] - 64a9: 48 8d 0d c1 7b 00 00 lea rcx,[rip+0x7bc1] # e071 <_IO_stdin_used+0x71> - 64b0: 48 89 ce mov rsi,rcx - 64b3: 48 89 c7 mov rdi,rax - 64b6: b8 00 00 00 00 mov eax,0x0 - 64bb: e8 a0 bf ff ff call 2460 - 64c0: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] - 64c7: 48 89 c7 mov rdi,rax - 64ca: e8 c1 bf ff ff call 2490 - 64cf: 0f b6 05 ba ab 00 00 movzx eax,BYTE PTR [rip+0xabba] # 11090 - 64d6: 84 c0 test al,al - 64d8: 0f 84 01 01 00 00 je 65df - 64de: e8 6d bf ff ff call 2450 - 64e3: 48 89 85 b8 fe ff ff mov QWORD PTR [rbp-0x148],rax - 64ea: 0f b6 05 2f ab 00 00 movzx eax,BYTE PTR [rip+0xab2f] # 11020 - 64f1: 84 c0 test al,al - 64f3: 74 76 je 656b - 64f5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 64fc: 48 8b 15 25 ab 00 00 mov rdx,QWORD PTR [rip+0xab25] # 11028 - 6503: 48 89 d6 mov rsi,rdx - 6506: 48 89 c7 mov rdi,rax - 6509: e8 d2 be ff ff call 23e0 - 650e: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 - 6515: 00 - 6516: 0f 88 30 01 00 00 js 664c - 651c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6523: 48 8b 0d 06 ab 00 00 mov rcx,QWORD PTR [rip+0xab06] # 11030 - 652a: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] - 6531: 48 c1 e2 03 shl rdx,0x3 - 6535: 48 01 ca add rdx,rcx - 6538: 48 8b 12 mov rdx,QWORD PTR [rdx] - 653b: 48 89 d6 mov rsi,rdx - 653e: 48 89 c7 mov rdi,rax - 6541: e8 9a be ff ff call 23e0 - 6546: 48 8b 15 e3 aa 00 00 mov rdx,QWORD PTR [rip+0xaae3] # 11030 - 654d: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 6554: 48 c1 e0 03 shl rax,0x3 - 6558: 48 01 d0 add rax,rdx - 655b: 48 8b 00 mov rax,QWORD PTR [rax] - 655e: 48 89 c7 mov rdi,rax - 6561: e8 2a bf ff ff call 2490 - 6566: e9 e1 00 00 00 jmp 664c - 656b: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 - 6572: 00 - 6573: 78 4f js 65c4 - 6575: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 657c: 48 8b 0d ad aa 00 00 mov rcx,QWORD PTR [rip+0xaaad] # 11030 - 6583: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] - 658a: 48 c1 e2 03 shl rdx,0x3 - 658e: 48 01 ca add rdx,rcx - 6591: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6594: 48 89 d6 mov rsi,rdx - 6597: 48 89 c7 mov rdi,rax - 659a: e8 41 be ff ff call 23e0 - 659f: 48 8b 15 8a aa 00 00 mov rdx,QWORD PTR [rip+0xaa8a] # 11030 - 65a6: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 65ad: 48 c1 e0 03 shl rax,0x3 - 65b1: 48 01 d0 add rax,rdx - 65b4: 48 8b 00 mov rax,QWORD PTR [rax] - 65b7: 48 89 c7 mov rdi,rax - 65ba: e8 d1 be ff ff call 2490 - 65bf: e9 88 00 00 00 jmp 664c - 65c4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 65cb: 48 8b 15 56 aa 00 00 mov rdx,QWORD PTR [rip+0xaa56] # 11028 - 65d2: 48 89 d6 mov rsi,rdx - 65d5: 48 89 c7 mov rdi,rax - 65d8: e8 03 be ff ff call 23e0 - 65dd: eb 6d jmp 664c - 65df: 48 8b 05 52 aa 00 00 mov rax,QWORD PTR [rip+0xaa52] # 11038 - 65e6: 48 85 c0 test rax,rax - 65e9: 74 48 je 6633 - 65eb: 48 8b 05 46 aa 00 00 mov rax,QWORD PTR [rip+0xaa46] # 11038 - 65f2: 48 8d 15 86 7a 00 00 lea rdx,[rip+0x7a86] # e07f <_IO_stdin_used+0x7f> - 65f9: 48 89 d6 mov rsi,rdx - 65fc: 48 89 c7 mov rdi,rax - 65ff: e8 fc be ff ff call 2500 - 6604: 48 89 85 b0 fe ff ff mov QWORD PTR [rbp-0x150],rax - 660b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6612: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] - 6619: 48 89 d6 mov rsi,rdx - 661c: 48 89 c7 mov rdi,rax - 661f: e8 bc bd ff ff call 23e0 - 6624: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] - 662b: 48 89 c7 mov rdi,rax - 662e: e8 7d bd ff ff call 23b0 - 6633: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 663a: 48 8b 15 e7 a9 00 00 mov rdx,QWORD PTR [rip+0xa9e7] # 11028 - 6641: 48 89 d6 mov rsi,rdx - 6644: 48 89 c7 mov rdi,rax - 6647: e8 94 bd ff ff call 23e0 - 664c: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] - 6653: 48 89 c7 mov rdi,rax - 6656: e8 55 bd ff ff call 23b0 - 665b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6662: 48 89 c7 mov rdi,rax - 6665: e8 c6 bc ff ff call 2330 - 666a: 0f b6 05 1f aa 00 00 movzx eax,BYTE PTR [rip+0xaa1f] # 11090 - 6671: 83 f0 01 xor eax,0x1 - 6674: 84 c0 test al,al - 6676: 0f 84 c2 07 00 00 je 6e3e - 667c: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 6682: 48 98 cdqe - 6684: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] - 668b: 48 8b 12 mov rdx,QWORD PTR [rdx] - 668e: 48 89 c6 mov rsi,rax - 6691: 48 89 d7 mov rdi,rdx - 6694: e8 67 bd ff ff call 2400 - 6699: 84 c0 test al,al - 669b: 0f 84 87 02 00 00 je 6928 - 66a1: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 66a8: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 66af: 48 89 d6 mov rsi,rdx - 66b2: 48 89 c7 mov rdi,rax - 66b5: e8 96 bc ff ff call 2350 - 66ba: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax - 66c1: 48 83 bd 38 ff ff ff cmp QWORD PTR [rbp-0xc8],0x0 - 66c8: 00 - 66c9: 75 38 jne 6703 - 66cb: 48 8b 05 2e aa 00 00 mov rax,QWORD PTR [rip+0xaa2e] # 11100 - 66d2: 4c 8d 05 77 7c 00 00 lea r8,[rip+0x7c77] # e350 <__func__.2> - 66d9: b9 47 00 00 00 mov ecx,0x47 - 66de: 48 8d 15 5f 79 00 00 lea rdx,[rip+0x795f] # e044 <_IO_stdin_used+0x44> - 66e5: 48 8d 35 64 79 00 00 lea rsi,[rip+0x7964] # e050 <_IO_stdin_used+0x50> - 66ec: 48 89 c7 mov rdi,rax - 66ef: b8 00 00 00 00 mov eax,0x0 - 66f4: e8 67 bd ff ff call 2460 - 66f9: bf 00 00 00 00 mov edi,0x0 - 66fe: e8 1d be ff ff call 2520 - 6703: 8b 05 97 a9 00 00 mov eax,DWORD PTR [rip+0xa997] # 110a0 - 6709: 48 98 cdqe - 670b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6712: 00 - 6713: 48 8d 05 a6 a9 00 00 lea rax,[rip+0xa9a6] # 110c0 - 671a: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 671e: 8b 05 5c a9 00 00 mov eax,DWORD PTR [rip+0xa95c] # 11080 - 6724: 48 98 cdqe - 6726: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 672d: 00 - 672e: 48 8d 05 0b a9 00 00 lea rax,[rip+0xa90b] # 11040 - 6735: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 6739: 8b 05 b1 a9 00 00 mov eax,DWORD PTR [rip+0xa9b1] # 110f0 - 673f: 48 98 cdqe - 6741: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6748: 00 - 6749: 48 8d 05 70 a9 00 00 lea rax,[rip+0xa970] # 110c0 - 6750: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 6754: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 675b: 4c 8d 0d ee 7b 00 00 lea r9,[rip+0x7bee] # e350 <__func__.2> - 6762: 49 89 f0 mov r8,rsi - 6765: 48 8d 35 1c 79 00 00 lea rsi,[rip+0x791c] # e088 <_IO_stdin_used+0x88> - 676c: 48 89 c7 mov rdi,rax - 676f: b8 00 00 00 00 mov eax,0x0 - 6774: e8 e7 bc ff ff call 2460 - 6779: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 6780: 48 89 c7 mov rdi,rax - 6783: e8 08 bd ff ff call 2490 - 6788: 0f b6 05 01 a9 00 00 movzx eax,BYTE PTR [rip+0xa901] # 11090 - 678f: 84 c0 test al,al - 6791: 0f 84 01 01 00 00 je 6898 - 6797: e8 b4 bc ff ff call 2450 - 679c: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax - 67a3: 0f b6 05 76 a8 00 00 movzx eax,BYTE PTR [rip+0xa876] # 11020 - 67aa: 84 c0 test al,al - 67ac: 74 76 je 6824 - 67ae: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 67b5: 48 8b 15 6c a8 00 00 mov rdx,QWORD PTR [rip+0xa86c] # 11028 - 67bc: 48 89 d6 mov rsi,rdx - 67bf: 48 89 c7 mov rdi,rax - 67c2: e8 19 bc ff ff call 23e0 - 67c7: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 - 67ce: 00 - 67cf: 0f 88 30 01 00 00 js 6905 - 67d5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 67dc: 48 8b 0d 4d a8 00 00 mov rcx,QWORD PTR [rip+0xa84d] # 11030 - 67e3: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] - 67ea: 48 c1 e2 03 shl rdx,0x3 - 67ee: 48 01 ca add rdx,rcx - 67f1: 48 8b 12 mov rdx,QWORD PTR [rdx] - 67f4: 48 89 d6 mov rsi,rdx - 67f7: 48 89 c7 mov rdi,rax - 67fa: e8 e1 bb ff ff call 23e0 - 67ff: 48 8b 15 2a a8 00 00 mov rdx,QWORD PTR [rip+0xa82a] # 11030 - 6806: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] - 680d: 48 c1 e0 03 shl rax,0x3 - 6811: 48 01 d0 add rax,rdx - 6814: 48 8b 00 mov rax,QWORD PTR [rax] - 6817: 48 89 c7 mov rdi,rax - 681a: e8 71 bc ff ff call 2490 - 681f: e9 e1 00 00 00 jmp 6905 - 6824: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 - 682b: 00 - 682c: 78 4f js 687d - 682e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6835: 48 8b 0d f4 a7 00 00 mov rcx,QWORD PTR [rip+0xa7f4] # 11030 - 683c: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] - 6843: 48 c1 e2 03 shl rdx,0x3 - 6847: 48 01 ca add rdx,rcx - 684a: 48 8b 12 mov rdx,QWORD PTR [rdx] - 684d: 48 89 d6 mov rsi,rdx - 6850: 48 89 c7 mov rdi,rax - 6853: e8 88 bb ff ff call 23e0 - 6858: 48 8b 15 d1 a7 00 00 mov rdx,QWORD PTR [rip+0xa7d1] # 11030 - 685f: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] - 6866: 48 c1 e0 03 shl rax,0x3 - 686a: 48 01 d0 add rax,rdx - 686d: 48 8b 00 mov rax,QWORD PTR [rax] - 6870: 48 89 c7 mov rdi,rax - 6873: e8 18 bc ff ff call 2490 - 6878: e9 88 00 00 00 jmp 6905 - 687d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6884: 48 8b 15 9d a7 00 00 mov rdx,QWORD PTR [rip+0xa79d] # 11028 - 688b: 48 89 d6 mov rsi,rdx - 688e: 48 89 c7 mov rdi,rax - 6891: e8 4a bb ff ff call 23e0 - 6896: eb 6d jmp 6905 - 6898: 48 8b 05 99 a7 00 00 mov rax,QWORD PTR [rip+0xa799] # 11038 - 689f: 48 85 c0 test rax,rax - 68a2: 74 48 je 68ec - 68a4: 48 8b 05 8d a7 00 00 mov rax,QWORD PTR [rip+0xa78d] # 11038 - 68ab: 48 8d 15 cd 77 00 00 lea rdx,[rip+0x77cd] # e07f <_IO_stdin_used+0x7f> - 68b2: 48 89 d6 mov rsi,rdx - 68b5: 48 89 c7 mov rdi,rax - 68b8: e8 43 bc ff ff call 2500 - 68bd: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax - 68c4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 68cb: 48 8b 95 40 ff ff ff mov rdx,QWORD PTR [rbp-0xc0] - 68d2: 48 89 d6 mov rsi,rdx - 68d5: 48 89 c7 mov rdi,rax - 68d8: e8 03 bb ff ff call 23e0 - 68dd: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] - 68e4: 48 89 c7 mov rdi,rax - 68e7: e8 c4 ba ff ff call 23b0 - 68ec: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 68f3: 48 8b 15 2e a7 00 00 mov rdx,QWORD PTR [rip+0xa72e] # 11028 - 68fa: 48 89 d6 mov rsi,rdx - 68fd: 48 89 c7 mov rdi,rax - 6900: e8 db ba ff ff call 23e0 - 6905: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 690c: 48 89 c7 mov rdi,rax - 690f: e8 9c ba ff ff call 23b0 - 6914: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 691b: 48 89 c7 mov rdi,rax - 691e: e8 0d ba ff ff call 2330 - 6923: e9 dd 0c 00 00 jmp 7605 - 6928: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 692f: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 6936: 48 89 d6 mov rsi,rdx - 6939: 48 89 c7 mov rdi,rax - 693c: e8 0f ba ff ff call 2350 - 6941: 48 89 85 08 ff ff ff mov QWORD PTR [rbp-0xf8],rax - 6948: 48 83 bd 08 ff ff ff cmp QWORD PTR [rbp-0xf8],0x0 - 694f: 00 - 6950: 75 38 jne 698a - 6952: 48 8b 05 a7 a7 00 00 mov rax,QWORD PTR [rip+0xa7a7] # 11100 - 6959: 4c 8d 05 f0 79 00 00 lea r8,[rip+0x79f0] # e350 <__func__.2> - 6960: b9 47 00 00 00 mov ecx,0x47 - 6965: 48 8d 15 d8 76 00 00 lea rdx,[rip+0x76d8] # e044 <_IO_stdin_used+0x44> - 696c: 48 8d 35 dd 76 00 00 lea rsi,[rip+0x76dd] # e050 <_IO_stdin_used+0x50> - 6973: 48 89 c7 mov rdi,rax - 6976: b8 00 00 00 00 mov eax,0x0 - 697b: e8 e0 ba ff ff call 2460 - 6980: bf 00 00 00 00 mov edi,0x0 - 6985: e8 96 bb ff ff call 2520 - 698a: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 6990: 48 98 cdqe - 6992: 48 89 c7 mov rdi,rax - 6995: e8 96 bb ff ff call 2530 - 699a: 48 89 c3 mov rbx,rax - 699d: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 69a4: 48 8b 00 mov rax,QWORD PTR [rax] - 69a7: 48 89 c7 mov rdi,rax - 69aa: e8 81 bb ff ff call 2530 - 69af: 48 89 c2 mov rdx,rax - 69b2: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 69b9: 53 push rbx - 69ba: 48 8d 0d 94 77 00 00 lea rcx,[rip+0x7794] # e155 <_IO_stdin_used+0x155> - 69c1: 51 push rcx - 69c2: 52 push rdx - 69c3: 48 8d 15 de 76 00 00 lea rdx,[rip+0x76de] # e0a8 <_IO_stdin_used+0xa8> - 69ca: 52 push rdx - 69cb: 48 8d 15 83 77 00 00 lea rdx,[rip+0x7783] # e155 <_IO_stdin_used+0x155> - 69d2: 52 push rdx - 69d3: 48 8d 15 2a 77 00 00 lea rdx,[rip+0x772a] # e104 <_IO_stdin_used+0x104> - 69da: 52 push rdx - 69db: 4c 8d 0d c6 76 00 00 lea r9,[rip+0x76c6] # e0a8 <_IO_stdin_used+0xa8> - 69e2: 4c 8d 05 67 79 00 00 lea r8,[rip+0x7967] # e350 <__func__.2> - 69e9: b9 47 00 00 00 mov ecx,0x47 - 69ee: 48 8d 15 4f 76 00 00 lea rdx,[rip+0x764f] # e044 <_IO_stdin_used+0x44> - 69f5: 48 8d 35 b4 76 00 00 lea rsi,[rip+0x76b4] # e0b0 <_IO_stdin_used+0xb0> - 69fc: 48 89 c7 mov rdi,rax - 69ff: b8 00 00 00 00 mov eax,0x0 - 6a04: e8 57 ba ff ff call 2460 - 6a09: 48 83 c4 30 add rsp,0x30 - 6a0d: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 6a14: 48 89 c7 mov rdi,rax - 6a17: e8 74 ba ff ff call 2490 - 6a1c: 0f b6 05 6d a6 00 00 movzx eax,BYTE PTR [rip+0xa66d] # 11090 - 6a23: 84 c0 test al,al - 6a25: 0f 84 01 01 00 00 je 6b2c - 6a2b: e8 20 ba ff ff call 2450 - 6a30: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax - 6a37: 0f b6 05 e2 a5 00 00 movzx eax,BYTE PTR [rip+0xa5e2] # 11020 - 6a3e: 84 c0 test al,al - 6a40: 74 76 je 6ab8 - 6a42: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6a49: 48 8b 15 d8 a5 00 00 mov rdx,QWORD PTR [rip+0xa5d8] # 11028 - 6a50: 48 89 d6 mov rsi,rdx - 6a53: 48 89 c7 mov rdi,rax - 6a56: e8 85 b9 ff ff call 23e0 - 6a5b: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 - 6a62: 00 - 6a63: 0f 88 30 01 00 00 js 6b99 - 6a69: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6a70: 48 8b 0d b9 a5 00 00 mov rcx,QWORD PTR [rip+0xa5b9] # 11030 - 6a77: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] - 6a7e: 48 c1 e2 03 shl rdx,0x3 - 6a82: 48 01 ca add rdx,rcx - 6a85: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6a88: 48 89 d6 mov rsi,rdx - 6a8b: 48 89 c7 mov rdi,rax - 6a8e: e8 4d b9 ff ff call 23e0 - 6a93: 48 8b 15 96 a5 00 00 mov rdx,QWORD PTR [rip+0xa596] # 11030 - 6a9a: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] - 6aa1: 48 c1 e0 03 shl rax,0x3 - 6aa5: 48 01 d0 add rax,rdx - 6aa8: 48 8b 00 mov rax,QWORD PTR [rax] - 6aab: 48 89 c7 mov rdi,rax - 6aae: e8 dd b9 ff ff call 2490 - 6ab3: e9 e1 00 00 00 jmp 6b99 - 6ab8: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 - 6abf: 00 - 6ac0: 78 4f js 6b11 - 6ac2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6ac9: 48 8b 0d 60 a5 00 00 mov rcx,QWORD PTR [rip+0xa560] # 11030 - 6ad0: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] - 6ad7: 48 c1 e2 03 shl rdx,0x3 - 6adb: 48 01 ca add rdx,rcx - 6ade: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6ae1: 48 89 d6 mov rsi,rdx - 6ae4: 48 89 c7 mov rdi,rax - 6ae7: e8 f4 b8 ff ff call 23e0 - 6aec: 48 8b 15 3d a5 00 00 mov rdx,QWORD PTR [rip+0xa53d] # 11030 - 6af3: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] - 6afa: 48 c1 e0 03 shl rax,0x3 - 6afe: 48 01 d0 add rax,rdx - 6b01: 48 8b 00 mov rax,QWORD PTR [rax] - 6b04: 48 89 c7 mov rdi,rax - 6b07: e8 84 b9 ff ff call 2490 - 6b0c: e9 88 00 00 00 jmp 6b99 - 6b11: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6b18: 48 8b 15 09 a5 00 00 mov rdx,QWORD PTR [rip+0xa509] # 11028 - 6b1f: 48 89 d6 mov rsi,rdx - 6b22: 48 89 c7 mov rdi,rax - 6b25: e8 b6 b8 ff ff call 23e0 - 6b2a: eb 6d jmp 6b99 - 6b2c: 48 8b 05 05 a5 00 00 mov rax,QWORD PTR [rip+0xa505] # 11038 - 6b33: 48 85 c0 test rax,rax - 6b36: 74 48 je 6b80 - 6b38: 48 8b 05 f9 a4 00 00 mov rax,QWORD PTR [rip+0xa4f9] # 11038 - 6b3f: 48 8d 15 39 75 00 00 lea rdx,[rip+0x7539] # e07f <_IO_stdin_used+0x7f> - 6b46: 48 89 d6 mov rsi,rdx - 6b49: 48 89 c7 mov rdi,rax - 6b4c: e8 af b9 ff ff call 2500 - 6b51: 48 89 85 10 ff ff ff mov QWORD PTR [rbp-0xf0],rax - 6b58: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6b5f: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] - 6b66: 48 89 d6 mov rsi,rdx - 6b69: 48 89 c7 mov rdi,rax - 6b6c: e8 6f b8 ff ff call 23e0 - 6b71: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] - 6b78: 48 89 c7 mov rdi,rax - 6b7b: e8 30 b8 ff ff call 23b0 - 6b80: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6b87: 48 8b 15 9a a4 00 00 mov rdx,QWORD PTR [rip+0xa49a] # 11028 - 6b8e: 48 89 d6 mov rsi,rdx - 6b91: 48 89 c7 mov rdi,rax - 6b94: e8 47 b8 ff ff call 23e0 - 6b99: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 6ba0: 48 89 c7 mov rdi,rax - 6ba3: e8 08 b8 ff ff call 23b0 - 6ba8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6baf: 48 89 c7 mov rdi,rax - 6bb2: e8 79 b7 ff ff call 2330 - 6bb7: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 6bbe: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 6bc5: 48 89 d6 mov rsi,rdx - 6bc8: 48 89 c7 mov rdi,rax - 6bcb: e8 80 b7 ff ff call 2350 - 6bd0: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax - 6bd7: 48 83 bd 20 ff ff ff cmp QWORD PTR [rbp-0xe0],0x0 - 6bde: 00 - 6bdf: 75 38 jne 6c19 - 6be1: 48 8b 05 18 a5 00 00 mov rax,QWORD PTR [rip+0xa518] # 11100 - 6be8: 4c 8d 05 61 77 00 00 lea r8,[rip+0x7761] # e350 <__func__.2> - 6bef: b9 47 00 00 00 mov ecx,0x47 - 6bf4: 48 8d 15 49 74 00 00 lea rdx,[rip+0x7449] # e044 <_IO_stdin_used+0x44> - 6bfb: 48 8d 35 4e 74 00 00 lea rsi,[rip+0x744e] # e050 <_IO_stdin_used+0x50> - 6c02: 48 89 c7 mov rdi,rax - 6c05: b8 00 00 00 00 mov eax,0x0 - 6c0a: e8 51 b8 ff ff call 2460 - 6c0f: bf 00 00 00 00 mov edi,0x0 - 6c14: e8 07 b9 ff ff call 2520 - 6c19: 8b 05 81 a4 00 00 mov eax,DWORD PTR [rip+0xa481] # 110a0 - 6c1f: 48 98 cdqe - 6c21: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6c28: 00 - 6c29: 48 8d 05 90 a4 00 00 lea rax,[rip+0xa490] # 110c0 - 6c30: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 6c34: 8b 05 46 a4 00 00 mov eax,DWORD PTR [rip+0xa446] # 11080 - 6c3a: 48 98 cdqe - 6c3c: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6c43: 00 - 6c44: 48 8d 05 f5 a3 00 00 lea rax,[rip+0xa3f5] # 11040 - 6c4b: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 6c4f: 8b 05 2f a4 00 00 mov eax,DWORD PTR [rip+0xa42f] # 11084 - 6c55: 48 98 cdqe - 6c57: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6c5e: 00 - 6c5f: 48 8d 05 5a a4 00 00 lea rax,[rip+0xa45a] # 110c0 - 6c66: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 6c6a: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 6c71: 4c 8d 0d d8 76 00 00 lea r9,[rip+0x76d8] # e350 <__func__.2> - 6c78: 49 89 f0 mov r8,rsi - 6c7b: 48 8d 35 86 74 00 00 lea rsi,[rip+0x7486] # e108 <_IO_stdin_used+0x108> - 6c82: 48 89 c7 mov rdi,rax - 6c85: b8 00 00 00 00 mov eax,0x0 - 6c8a: e8 d1 b7 ff ff call 2460 - 6c8f: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 6c96: 48 89 c7 mov rdi,rax - 6c99: e8 f2 b7 ff ff call 2490 - 6c9e: 0f b6 05 eb a3 00 00 movzx eax,BYTE PTR [rip+0xa3eb] # 11090 - 6ca5: 84 c0 test al,al - 6ca7: 0f 84 01 01 00 00 je 6dae - 6cad: e8 9e b7 ff ff call 2450 - 6cb2: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax - 6cb9: 0f b6 05 60 a3 00 00 movzx eax,BYTE PTR [rip+0xa360] # 11020 - 6cc0: 84 c0 test al,al - 6cc2: 74 76 je 6d3a - 6cc4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6ccb: 48 8b 15 56 a3 00 00 mov rdx,QWORD PTR [rip+0xa356] # 11028 - 6cd2: 48 89 d6 mov rsi,rdx - 6cd5: 48 89 c7 mov rdi,rax - 6cd8: e8 03 b7 ff ff call 23e0 - 6cdd: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 - 6ce4: 00 - 6ce5: 0f 88 30 01 00 00 js 6e1b - 6ceb: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6cf2: 48 8b 0d 37 a3 00 00 mov rcx,QWORD PTR [rip+0xa337] # 11030 - 6cf9: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] - 6d00: 48 c1 e2 03 shl rdx,0x3 - 6d04: 48 01 ca add rdx,rcx - 6d07: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6d0a: 48 89 d6 mov rsi,rdx - 6d0d: 48 89 c7 mov rdi,rax - 6d10: e8 cb b6 ff ff call 23e0 - 6d15: 48 8b 15 14 a3 00 00 mov rdx,QWORD PTR [rip+0xa314] # 11030 - 6d1c: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 6d23: 48 c1 e0 03 shl rax,0x3 - 6d27: 48 01 d0 add rax,rdx - 6d2a: 48 8b 00 mov rax,QWORD PTR [rax] - 6d2d: 48 89 c7 mov rdi,rax - 6d30: e8 5b b7 ff ff call 2490 - 6d35: e9 e1 00 00 00 jmp 6e1b - 6d3a: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 - 6d41: 00 - 6d42: 78 4f js 6d93 - 6d44: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6d4b: 48 8b 0d de a2 00 00 mov rcx,QWORD PTR [rip+0xa2de] # 11030 - 6d52: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] - 6d59: 48 c1 e2 03 shl rdx,0x3 - 6d5d: 48 01 ca add rdx,rcx - 6d60: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6d63: 48 89 d6 mov rsi,rdx - 6d66: 48 89 c7 mov rdi,rax - 6d69: e8 72 b6 ff ff call 23e0 - 6d6e: 48 8b 15 bb a2 00 00 mov rdx,QWORD PTR [rip+0xa2bb] # 11030 - 6d75: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 6d7c: 48 c1 e0 03 shl rax,0x3 - 6d80: 48 01 d0 add rax,rdx - 6d83: 48 8b 00 mov rax,QWORD PTR [rax] - 6d86: 48 89 c7 mov rdi,rax - 6d89: e8 02 b7 ff ff call 2490 - 6d8e: e9 88 00 00 00 jmp 6e1b - 6d93: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6d9a: 48 8b 15 87 a2 00 00 mov rdx,QWORD PTR [rip+0xa287] # 11028 - 6da1: 48 89 d6 mov rsi,rdx - 6da4: 48 89 c7 mov rdi,rax - 6da7: e8 34 b6 ff ff call 23e0 - 6dac: eb 6d jmp 6e1b - 6dae: 48 8b 05 83 a2 00 00 mov rax,QWORD PTR [rip+0xa283] # 11038 - 6db5: 48 85 c0 test rax,rax - 6db8: 74 48 je 6e02 - 6dba: 48 8b 05 77 a2 00 00 mov rax,QWORD PTR [rip+0xa277] # 11038 - 6dc1: 48 8d 15 b7 72 00 00 lea rdx,[rip+0x72b7] # e07f <_IO_stdin_used+0x7f> - 6dc8: 48 89 d6 mov rsi,rdx - 6dcb: 48 89 c7 mov rdi,rax - 6dce: e8 2d b7 ff ff call 2500 - 6dd3: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax - 6dda: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6de1: 48 8b 95 28 ff ff ff mov rdx,QWORD PTR [rbp-0xd8] - 6de8: 48 89 d6 mov rsi,rdx - 6deb: 48 89 c7 mov rdi,rax - 6dee: e8 ed b5 ff ff call 23e0 - 6df3: 48 8b 85 28 ff ff ff mov rax,QWORD PTR [rbp-0xd8] - 6dfa: 48 89 c7 mov rdi,rax - 6dfd: e8 ae b5 ff ff call 23b0 - 6e02: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6e09: 48 8b 15 18 a2 00 00 mov rdx,QWORD PTR [rip+0xa218] # 11028 - 6e10: 48 89 d6 mov rsi,rdx - 6e13: 48 89 c7 mov rdi,rax - 6e16: e8 c5 b5 ff ff call 23e0 - 6e1b: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 6e22: 48 89 c7 mov rdi,rax - 6e25: e8 86 b5 ff ff call 23b0 - 6e2a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6e31: 48 89 c7 mov rdi,rax - 6e34: e8 f7 b4 ff ff call 2330 - 6e39: e9 c7 07 00 00 jmp 7605 - 6e3e: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 6e44: 48 98 cdqe - 6e46: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] - 6e4d: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6e50: 48 89 d1 mov rcx,rdx - 6e53: 48 8d 15 f6 74 00 00 lea rdx,[rip+0x74f6] # e350 <__func__.2> - 6e5a: 48 89 c6 mov rsi,rax - 6e5d: 48 89 cf mov rdi,rcx - 6e60: e8 1b b5 ff ff call 2380 - 6e65: 84 c0 test al,al - 6e67: 0f 84 87 02 00 00 je 70f4 - 6e6d: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 6e74: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 6e7b: 48 89 d6 mov rsi,rdx - 6e7e: 48 89 c7 mov rdi,rax - 6e81: e8 ca b4 ff ff call 2350 - 6e86: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax - 6e8d: 48 83 bd f0 fe ff ff cmp QWORD PTR [rbp-0x110],0x0 - 6e94: 00 - 6e95: 75 38 jne 6ecf - 6e97: 48 8b 05 62 a2 00 00 mov rax,QWORD PTR [rip+0xa262] # 11100 - 6e9e: 4c 8d 05 ab 74 00 00 lea r8,[rip+0x74ab] # e350 <__func__.2> - 6ea5: b9 47 00 00 00 mov ecx,0x47 - 6eaa: 48 8d 15 93 71 00 00 lea rdx,[rip+0x7193] # e044 <_IO_stdin_used+0x44> - 6eb1: 48 8d 35 98 71 00 00 lea rsi,[rip+0x7198] # e050 <_IO_stdin_used+0x50> - 6eb8: 48 89 c7 mov rdi,rax - 6ebb: b8 00 00 00 00 mov eax,0x0 - 6ec0: e8 9b b5 ff ff call 2460 - 6ec5: bf 00 00 00 00 mov edi,0x0 - 6eca: e8 51 b6 ff ff call 2520 - 6ecf: 8b 05 cb a1 00 00 mov eax,DWORD PTR [rip+0xa1cb] # 110a0 - 6ed5: 48 98 cdqe - 6ed7: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6ede: 00 - 6edf: 48 8d 05 da a1 00 00 lea rax,[rip+0xa1da] # 110c0 - 6ee6: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 6eea: 8b 05 90 a1 00 00 mov eax,DWORD PTR [rip+0xa190] # 11080 - 6ef0: 48 98 cdqe - 6ef2: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6ef9: 00 - 6efa: 48 8d 05 3f a1 00 00 lea rax,[rip+0xa13f] # 11040 - 6f01: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 6f05: 8b 05 e5 a1 00 00 mov eax,DWORD PTR [rip+0xa1e5] # 110f0 - 6f0b: 48 98 cdqe - 6f0d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 6f14: 00 - 6f15: 48 8d 05 a4 a1 00 00 lea rax,[rip+0xa1a4] # 110c0 - 6f1c: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 6f20: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 6f27: 4c 8d 0d 22 74 00 00 lea r9,[rip+0x7422] # e350 <__func__.2> - 6f2e: 49 89 f0 mov r8,rsi - 6f31: 48 8d 35 50 71 00 00 lea rsi,[rip+0x7150] # e088 <_IO_stdin_used+0x88> - 6f38: 48 89 c7 mov rdi,rax - 6f3b: b8 00 00 00 00 mov eax,0x0 - 6f40: e8 1b b5 ff ff call 2460 - 6f45: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 6f4c: 48 89 c7 mov rdi,rax - 6f4f: e8 3c b5 ff ff call 2490 - 6f54: 0f b6 05 35 a1 00 00 movzx eax,BYTE PTR [rip+0xa135] # 11090 - 6f5b: 84 c0 test al,al - 6f5d: 0f 84 01 01 00 00 je 7064 - 6f63: e8 e8 b4 ff ff call 2450 - 6f68: 48 89 85 00 ff ff ff mov QWORD PTR [rbp-0x100],rax - 6f6f: 0f b6 05 aa a0 00 00 movzx eax,BYTE PTR [rip+0xa0aa] # 11020 - 6f76: 84 c0 test al,al - 6f78: 74 76 je 6ff0 - 6f7a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6f81: 48 8b 15 a0 a0 00 00 mov rdx,QWORD PTR [rip+0xa0a0] # 11028 - 6f88: 48 89 d6 mov rsi,rdx - 6f8b: 48 89 c7 mov rdi,rax - 6f8e: e8 4d b4 ff ff call 23e0 - 6f93: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 - 6f9a: 00 - 6f9b: 0f 88 30 01 00 00 js 70d1 - 6fa1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 6fa8: 48 8b 0d 81 a0 00 00 mov rcx,QWORD PTR [rip+0xa081] # 11030 - 6faf: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] - 6fb6: 48 c1 e2 03 shl rdx,0x3 - 6fba: 48 01 ca add rdx,rcx - 6fbd: 48 8b 12 mov rdx,QWORD PTR [rdx] - 6fc0: 48 89 d6 mov rsi,rdx - 6fc3: 48 89 c7 mov rdi,rax - 6fc6: e8 15 b4 ff ff call 23e0 - 6fcb: 48 8b 15 5e a0 00 00 mov rdx,QWORD PTR [rip+0xa05e] # 11030 - 6fd2: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] - 6fd9: 48 c1 e0 03 shl rax,0x3 - 6fdd: 48 01 d0 add rax,rdx - 6fe0: 48 8b 00 mov rax,QWORD PTR [rax] - 6fe3: 48 89 c7 mov rdi,rax - 6fe6: e8 a5 b4 ff ff call 2490 - 6feb: e9 e1 00 00 00 jmp 70d1 - 6ff0: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 - 6ff7: 00 - 6ff8: 78 4f js 7049 - 6ffa: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7001: 48 8b 0d 28 a0 00 00 mov rcx,QWORD PTR [rip+0xa028] # 11030 - 7008: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] - 700f: 48 c1 e2 03 shl rdx,0x3 - 7013: 48 01 ca add rdx,rcx - 7016: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7019: 48 89 d6 mov rsi,rdx - 701c: 48 89 c7 mov rdi,rax - 701f: e8 bc b3 ff ff call 23e0 - 7024: 48 8b 15 05 a0 00 00 mov rdx,QWORD PTR [rip+0xa005] # 11030 - 702b: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] - 7032: 48 c1 e0 03 shl rax,0x3 - 7036: 48 01 d0 add rax,rdx - 7039: 48 8b 00 mov rax,QWORD PTR [rax] - 703c: 48 89 c7 mov rdi,rax - 703f: e8 4c b4 ff ff call 2490 - 7044: e9 88 00 00 00 jmp 70d1 - 7049: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7050: 48 8b 15 d1 9f 00 00 mov rdx,QWORD PTR [rip+0x9fd1] # 11028 - 7057: 48 89 d6 mov rsi,rdx - 705a: 48 89 c7 mov rdi,rax - 705d: e8 7e b3 ff ff call 23e0 - 7062: eb 6d jmp 70d1 - 7064: 48 8b 05 cd 9f 00 00 mov rax,QWORD PTR [rip+0x9fcd] # 11038 - 706b: 48 85 c0 test rax,rax - 706e: 74 48 je 70b8 - 7070: 48 8b 05 c1 9f 00 00 mov rax,QWORD PTR [rip+0x9fc1] # 11038 - 7077: 48 8d 15 01 70 00 00 lea rdx,[rip+0x7001] # e07f <_IO_stdin_used+0x7f> - 707e: 48 89 d6 mov rsi,rdx - 7081: 48 89 c7 mov rdi,rax - 7084: e8 77 b4 ff ff call 2500 - 7089: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax - 7090: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7097: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] - 709e: 48 89 d6 mov rsi,rdx - 70a1: 48 89 c7 mov rdi,rax - 70a4: e8 37 b3 ff ff call 23e0 - 70a9: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] - 70b0: 48 89 c7 mov rdi,rax - 70b3: e8 f8 b2 ff ff call 23b0 - 70b8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 70bf: 48 8b 15 62 9f 00 00 mov rdx,QWORD PTR [rip+0x9f62] # 11028 - 70c6: 48 89 d6 mov rsi,rdx - 70c9: 48 89 c7 mov rdi,rax - 70cc: e8 0f b3 ff ff call 23e0 - 70d1: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 70d8: 48 89 c7 mov rdi,rax - 70db: e8 d0 b2 ff ff call 23b0 - 70e0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 70e7: 48 89 c7 mov rdi,rax - 70ea: e8 41 b2 ff ff call 2330 - 70ef: e9 11 05 00 00 jmp 7605 - 70f4: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 70fb: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 7102: 48 89 d6 mov rsi,rdx - 7105: 48 89 c7 mov rdi,rax - 7108: e8 43 b2 ff ff call 2350 - 710d: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax - 7114: 48 83 bd c0 fe ff ff cmp QWORD PTR [rbp-0x140],0x0 - 711b: 00 - 711c: 75 38 jne 7156 - 711e: 48 8b 05 db 9f 00 00 mov rax,QWORD PTR [rip+0x9fdb] # 11100 - 7125: 4c 8d 05 24 72 00 00 lea r8,[rip+0x7224] # e350 <__func__.2> - 712c: b9 47 00 00 00 mov ecx,0x47 - 7131: 48 8d 15 0c 6f 00 00 lea rdx,[rip+0x6f0c] # e044 <_IO_stdin_used+0x44> - 7138: 48 8d 35 11 6f 00 00 lea rsi,[rip+0x6f11] # e050 <_IO_stdin_used+0x50> - 713f: 48 89 c7 mov rdi,rax - 7142: b8 00 00 00 00 mov eax,0x0 - 7147: e8 14 b3 ff ff call 2460 - 714c: bf 00 00 00 00 mov edi,0x0 - 7151: e8 ca b3 ff ff call 2520 - 7156: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 715c: 48 98 cdqe - 715e: 48 89 c7 mov rdi,rax - 7161: e8 ca b3 ff ff call 2530 - 7166: 48 89 c3 mov rbx,rax - 7169: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 7170: 48 8b 00 mov rax,QWORD PTR [rax] - 7173: 48 89 c7 mov rdi,rax - 7176: e8 b5 b3 ff ff call 2530 - 717b: 48 89 c2 mov rdx,rax - 717e: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 7185: 53 push rbx - 7186: 48 8d 0d c8 6f 00 00 lea rcx,[rip+0x6fc8] # e155 <_IO_stdin_used+0x155> - 718d: 51 push rcx - 718e: 52 push rdx - 718f: 48 8d 15 12 6f 00 00 lea rdx,[rip+0x6f12] # e0a8 <_IO_stdin_used+0xa8> - 7196: 52 push rdx - 7197: 48 8d 15 b7 6f 00 00 lea rdx,[rip+0x6fb7] # e155 <_IO_stdin_used+0x155> - 719e: 52 push rdx - 719f: 48 8d 15 5e 6f 00 00 lea rdx,[rip+0x6f5e] # e104 <_IO_stdin_used+0x104> - 71a6: 52 push rdx - 71a7: 4c 8d 0d fa 6e 00 00 lea r9,[rip+0x6efa] # e0a8 <_IO_stdin_used+0xa8> - 71ae: 4c 8d 05 9b 71 00 00 lea r8,[rip+0x719b] # e350 <__func__.2> - 71b5: b9 47 00 00 00 mov ecx,0x47 - 71ba: 48 8d 15 83 6e 00 00 lea rdx,[rip+0x6e83] # e044 <_IO_stdin_used+0x44> - 71c1: 48 8d 35 e8 6e 00 00 lea rsi,[rip+0x6ee8] # e0b0 <_IO_stdin_used+0xb0> - 71c8: 48 89 c7 mov rdi,rax - 71cb: b8 00 00 00 00 mov eax,0x0 - 71d0: e8 8b b2 ff ff call 2460 - 71d5: 48 83 c4 30 add rsp,0x30 - 71d9: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 71e0: 48 89 c7 mov rdi,rax - 71e3: e8 a8 b2 ff ff call 2490 - 71e8: 0f b6 05 a1 9e 00 00 movzx eax,BYTE PTR [rip+0x9ea1] # 11090 - 71ef: 84 c0 test al,al - 71f1: 0f 84 01 01 00 00 je 72f8 - 71f7: e8 54 b2 ff ff call 2450 - 71fc: 48 89 85 d0 fe ff ff mov QWORD PTR [rbp-0x130],rax - 7203: 0f b6 05 16 9e 00 00 movzx eax,BYTE PTR [rip+0x9e16] # 11020 - 720a: 84 c0 test al,al - 720c: 74 76 je 7284 - 720e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7215: 48 8b 15 0c 9e 00 00 mov rdx,QWORD PTR [rip+0x9e0c] # 11028 - 721c: 48 89 d6 mov rsi,rdx - 721f: 48 89 c7 mov rdi,rax - 7222: e8 b9 b1 ff ff call 23e0 - 7227: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 - 722e: 00 - 722f: 0f 88 30 01 00 00 js 7365 - 7235: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 723c: 48 8b 0d ed 9d 00 00 mov rcx,QWORD PTR [rip+0x9ded] # 11030 - 7243: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] - 724a: 48 c1 e2 03 shl rdx,0x3 - 724e: 48 01 ca add rdx,rcx - 7251: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7254: 48 89 d6 mov rsi,rdx - 7257: 48 89 c7 mov rdi,rax - 725a: e8 81 b1 ff ff call 23e0 - 725f: 48 8b 15 ca 9d 00 00 mov rdx,QWORD PTR [rip+0x9dca] # 11030 - 7266: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] - 726d: 48 c1 e0 03 shl rax,0x3 - 7271: 48 01 d0 add rax,rdx - 7274: 48 8b 00 mov rax,QWORD PTR [rax] - 7277: 48 89 c7 mov rdi,rax - 727a: e8 11 b2 ff ff call 2490 - 727f: e9 e1 00 00 00 jmp 7365 - 7284: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 - 728b: 00 - 728c: 78 4f js 72dd - 728e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7295: 48 8b 0d 94 9d 00 00 mov rcx,QWORD PTR [rip+0x9d94] # 11030 - 729c: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] - 72a3: 48 c1 e2 03 shl rdx,0x3 - 72a7: 48 01 ca add rdx,rcx - 72aa: 48 8b 12 mov rdx,QWORD PTR [rdx] - 72ad: 48 89 d6 mov rsi,rdx - 72b0: 48 89 c7 mov rdi,rax - 72b3: e8 28 b1 ff ff call 23e0 - 72b8: 48 8b 15 71 9d 00 00 mov rdx,QWORD PTR [rip+0x9d71] # 11030 - 72bf: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] - 72c6: 48 c1 e0 03 shl rax,0x3 - 72ca: 48 01 d0 add rax,rdx - 72cd: 48 8b 00 mov rax,QWORD PTR [rax] - 72d0: 48 89 c7 mov rdi,rax - 72d3: e8 b8 b1 ff ff call 2490 - 72d8: e9 88 00 00 00 jmp 7365 - 72dd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 72e4: 48 8b 15 3d 9d 00 00 mov rdx,QWORD PTR [rip+0x9d3d] # 11028 - 72eb: 48 89 d6 mov rsi,rdx - 72ee: 48 89 c7 mov rdi,rax - 72f1: e8 ea b0 ff ff call 23e0 - 72f6: eb 6d jmp 7365 - 72f8: 48 8b 05 39 9d 00 00 mov rax,QWORD PTR [rip+0x9d39] # 11038 - 72ff: 48 85 c0 test rax,rax - 7302: 74 48 je 734c - 7304: 48 8b 05 2d 9d 00 00 mov rax,QWORD PTR [rip+0x9d2d] # 11038 - 730b: 48 8d 15 6d 6d 00 00 lea rdx,[rip+0x6d6d] # e07f <_IO_stdin_used+0x7f> - 7312: 48 89 d6 mov rsi,rdx - 7315: 48 89 c7 mov rdi,rax - 7318: e8 e3 b1 ff ff call 2500 - 731d: 48 89 85 c8 fe ff ff mov QWORD PTR [rbp-0x138],rax - 7324: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 732b: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] - 7332: 48 89 d6 mov rsi,rdx - 7335: 48 89 c7 mov rdi,rax - 7338: e8 a3 b0 ff ff call 23e0 - 733d: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] - 7344: 48 89 c7 mov rdi,rax - 7347: e8 64 b0 ff ff call 23b0 - 734c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7353: 48 8b 15 ce 9c 00 00 mov rdx,QWORD PTR [rip+0x9cce] # 11028 - 735a: 48 89 d6 mov rsi,rdx - 735d: 48 89 c7 mov rdi,rax - 7360: e8 7b b0 ff ff call 23e0 - 7365: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 736c: 48 89 c7 mov rdi,rax - 736f: e8 3c b0 ff ff call 23b0 - 7374: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 737b: 48 89 c7 mov rdi,rax - 737e: e8 ad af ff ff call 2330 - 7383: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 738a: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 7391: 48 89 d6 mov rsi,rdx - 7394: 48 89 c7 mov rdi,rax - 7397: e8 b4 af ff ff call 2350 - 739c: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax - 73a3: 48 83 bd d8 fe ff ff cmp QWORD PTR [rbp-0x128],0x0 - 73aa: 00 - 73ab: 75 38 jne 73e5 - 73ad: 48 8b 05 4c 9d 00 00 mov rax,QWORD PTR [rip+0x9d4c] # 11100 - 73b4: 4c 8d 05 95 6f 00 00 lea r8,[rip+0x6f95] # e350 <__func__.2> - 73bb: b9 47 00 00 00 mov ecx,0x47 - 73c0: 48 8d 15 7d 6c 00 00 lea rdx,[rip+0x6c7d] # e044 <_IO_stdin_used+0x44> - 73c7: 48 8d 35 82 6c 00 00 lea rsi,[rip+0x6c82] # e050 <_IO_stdin_used+0x50> - 73ce: 48 89 c7 mov rdi,rax - 73d1: b8 00 00 00 00 mov eax,0x0 - 73d6: e8 85 b0 ff ff call 2460 - 73db: bf 00 00 00 00 mov edi,0x0 - 73e0: e8 3b b1 ff ff call 2520 - 73e5: 8b 05 b5 9c 00 00 mov eax,DWORD PTR [rip+0x9cb5] # 110a0 - 73eb: 48 98 cdqe - 73ed: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 73f4: 00 - 73f5: 48 8d 05 c4 9c 00 00 lea rax,[rip+0x9cc4] # 110c0 - 73fc: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 7400: 8b 05 7a 9c 00 00 mov eax,DWORD PTR [rip+0x9c7a] # 11080 - 7406: 48 98 cdqe - 7408: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 740f: 00 - 7410: 48 8d 05 29 9c 00 00 lea rax,[rip+0x9c29] # 11040 - 7417: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 741b: 8b 05 63 9c 00 00 mov eax,DWORD PTR [rip+0x9c63] # 11084 - 7421: 48 98 cdqe - 7423: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 742a: 00 - 742b: 48 8d 05 8e 9c 00 00 lea rax,[rip+0x9c8e] # 110c0 - 7432: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 7436: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 743d: 4c 8d 0d 0c 6f 00 00 lea r9,[rip+0x6f0c] # e350 <__func__.2> - 7444: 49 89 f0 mov r8,rsi - 7447: 48 8d 35 ba 6c 00 00 lea rsi,[rip+0x6cba] # e108 <_IO_stdin_used+0x108> - 744e: 48 89 c7 mov rdi,rax - 7451: b8 00 00 00 00 mov eax,0x0 - 7456: e8 05 b0 ff ff call 2460 - 745b: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 7462: 48 89 c7 mov rdi,rax - 7465: e8 26 b0 ff ff call 2490 - 746a: 0f b6 05 1f 9c 00 00 movzx eax,BYTE PTR [rip+0x9c1f] # 11090 - 7471: 84 c0 test al,al - 7473: 0f 84 01 01 00 00 je 757a - 7479: e8 d2 af ff ff call 2450 - 747e: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax - 7485: 0f b6 05 94 9b 00 00 movzx eax,BYTE PTR [rip+0x9b94] # 11020 - 748c: 84 c0 test al,al - 748e: 74 76 je 7506 - 7490: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7497: 48 8b 15 8a 9b 00 00 mov rdx,QWORD PTR [rip+0x9b8a] # 11028 - 749e: 48 89 d6 mov rsi,rdx - 74a1: 48 89 c7 mov rdi,rax - 74a4: e8 37 af ff ff call 23e0 - 74a9: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 - 74b0: 00 - 74b1: 0f 88 30 01 00 00 js 75e7 - 74b7: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 74be: 48 8b 0d 6b 9b 00 00 mov rcx,QWORD PTR [rip+0x9b6b] # 11030 - 74c5: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] - 74cc: 48 c1 e2 03 shl rdx,0x3 - 74d0: 48 01 ca add rdx,rcx - 74d3: 48 8b 12 mov rdx,QWORD PTR [rdx] - 74d6: 48 89 d6 mov rsi,rdx - 74d9: 48 89 c7 mov rdi,rax - 74dc: e8 ff ae ff ff call 23e0 - 74e1: 48 8b 15 48 9b 00 00 mov rdx,QWORD PTR [rip+0x9b48] # 11030 - 74e8: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] - 74ef: 48 c1 e0 03 shl rax,0x3 - 74f3: 48 01 d0 add rax,rdx - 74f6: 48 8b 00 mov rax,QWORD PTR [rax] - 74f9: 48 89 c7 mov rdi,rax - 74fc: e8 8f af ff ff call 2490 - 7501: e9 e1 00 00 00 jmp 75e7 - 7506: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 - 750d: 00 - 750e: 78 4f js 755f - 7510: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7517: 48 8b 0d 12 9b 00 00 mov rcx,QWORD PTR [rip+0x9b12] # 11030 - 751e: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] - 7525: 48 c1 e2 03 shl rdx,0x3 - 7529: 48 01 ca add rdx,rcx - 752c: 48 8b 12 mov rdx,QWORD PTR [rdx] - 752f: 48 89 d6 mov rsi,rdx - 7532: 48 89 c7 mov rdi,rax - 7535: e8 a6 ae ff ff call 23e0 - 753a: 48 8b 15 ef 9a 00 00 mov rdx,QWORD PTR [rip+0x9aef] # 11030 - 7541: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] - 7548: 48 c1 e0 03 shl rax,0x3 - 754c: 48 01 d0 add rax,rdx - 754f: 48 8b 00 mov rax,QWORD PTR [rax] - 7552: 48 89 c7 mov rdi,rax - 7555: e8 36 af ff ff call 2490 - 755a: e9 88 00 00 00 jmp 75e7 - 755f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7566: 48 8b 15 bb 9a 00 00 mov rdx,QWORD PTR [rip+0x9abb] # 11028 - 756d: 48 89 d6 mov rsi,rdx - 7570: 48 89 c7 mov rdi,rax - 7573: e8 68 ae ff ff call 23e0 - 7578: eb 6d jmp 75e7 - 757a: 48 8b 05 b7 9a 00 00 mov rax,QWORD PTR [rip+0x9ab7] # 11038 - 7581: 48 85 c0 test rax,rax - 7584: 74 48 je 75ce - 7586: 48 8b 05 ab 9a 00 00 mov rax,QWORD PTR [rip+0x9aab] # 11038 - 758d: 48 8d 15 eb 6a 00 00 lea rdx,[rip+0x6aeb] # e07f <_IO_stdin_used+0x7f> - 7594: 48 89 d6 mov rsi,rdx - 7597: 48 89 c7 mov rdi,rax - 759a: e8 61 af ff ff call 2500 - 759f: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax - 75a6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 75ad: 48 8b 95 e0 fe ff ff mov rdx,QWORD PTR [rbp-0x120] - 75b4: 48 89 d6 mov rsi,rdx - 75b7: 48 89 c7 mov rdi,rax - 75ba: e8 21 ae ff ff call 23e0 - 75bf: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] - 75c6: 48 89 c7 mov rdi,rax - 75c9: e8 e2 ad ff ff call 23b0 - 75ce: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 75d5: 48 8b 15 4c 9a 00 00 mov rdx,QWORD PTR [rip+0x9a4c] # 11028 - 75dc: 48 89 d6 mov rsi,rdx - 75df: 48 89 c7 mov rdi,rax - 75e2: e8 f9 ad ff ff call 23e0 - 75e7: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 75ee: 48 89 c7 mov rdi,rax - 75f1: e8 ba ad ff ff call 23b0 - 75f6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 75fd: 48 89 c7 mov rdi,rax - 7600: e8 2b ad ff ff call 2330 - 7605: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 760c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 7610: f3 0f 10 05 84 6d 00 movss xmm0,DWORD PTR [rip+0x6d84] # e39c <__func__.0+0xc> - 7617: 00 - 7618: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 761c: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 7623: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 7627: 48 83 c0 04 add rax,0x4 - 762b: f3 0f 10 05 6d 6d 00 movss xmm0,DWORD PTR [rip+0x6d6d] # e3a0 <__func__.0+0x10> - 7632: 00 - 7633: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 7637: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 763e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 7642: 48 83 c0 08 add rax,0x8 - 7646: f3 0f 10 05 56 6d 00 movss xmm0,DWORD PTR [rip+0x6d56] # e3a4 <__func__.0+0x14> - 764d: 00 - 764e: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 7652: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 7659: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 765d: 48 83 c0 0c add rax,0xc - 7661: f3 0f 10 05 3f 6d 00 movss xmm0,DWORD PTR [rip+0x6d3f] # e3a8 <__func__.0+0x18> - 7668: 00 - 7669: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 766d: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 7674: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 7678: 48 83 c0 10 add rax,0x10 - 767c: f3 0f 10 05 28 6d 00 movss xmm0,DWORD PTR [rip+0x6d28] # e3ac <__func__.0+0x1c> - 7683: 00 - 7684: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 7688: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 768f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 7693: 48 83 c0 14 add rax,0x14 - 7697: f3 0f 10 05 0d 6d 00 movss xmm0,DWORD PTR [rip+0x6d0d] # e3ac <__func__.0+0x1c> - 769e: 00 - 769f: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 76a3: 0f b6 05 e6 99 00 00 movzx eax,BYTE PTR [rip+0x99e6] # 11090 - 76aa: 83 f0 01 xor eax,0x1 - 76ad: 84 c0 test al,al - 76af: 0f 84 f4 06 00 00 je 7da9 - 76b5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 76bc: 48 89 c7 mov rdi,rax - 76bf: e8 01 4e 00 00 call c4c5 - 76c4: 0f b6 c0 movzx eax,al - 76c7: 89 c7 mov edi,eax - 76c9: e8 f2 ad ff ff call 24c0 - 76ce: 84 c0 test al,al - 76d0: 0f 84 57 02 00 00 je 792d - 76d6: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 76dd: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 76e4: 48 89 d6 mov rsi,rdx - 76e7: 48 89 c7 mov rdi,rax - 76ea: e8 61 ac ff ff call 2350 - 76ef: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax - 76f3: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 - 76f8: 75 38 jne 7732 - 76fa: 48 8b 05 ff 99 00 00 mov rax,QWORD PTR [rip+0x99ff] # 11100 - 7701: 4c 8d 05 48 6c 00 00 lea r8,[rip+0x6c48] # e350 <__func__.2> - 7708: b9 50 00 00 00 mov ecx,0x50 - 770d: 48 8d 15 30 69 00 00 lea rdx,[rip+0x6930] # e044 <_IO_stdin_used+0x44> - 7714: 48 8d 35 35 69 00 00 lea rsi,[rip+0x6935] # e050 <_IO_stdin_used+0x50> - 771b: 48 89 c7 mov rdi,rax - 771e: b8 00 00 00 00 mov eax,0x0 - 7723: e8 38 ad ff ff call 2460 - 7728: bf 00 00 00 00 mov edi,0x0 - 772d: e8 ee ad ff ff call 2520 - 7732: 8b 05 68 99 00 00 mov eax,DWORD PTR [rip+0x9968] # 110a0 - 7738: 48 98 cdqe - 773a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7741: 00 - 7742: 48 8d 05 77 99 00 00 lea rax,[rip+0x9977] # 110c0 - 7749: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 774d: 8b 05 2d 99 00 00 mov eax,DWORD PTR [rip+0x992d] # 11080 - 7753: 48 98 cdqe - 7755: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 775c: 00 - 775d: 48 8d 05 dc 98 00 00 lea rax,[rip+0x98dc] # 11040 - 7764: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 7768: 8b 05 82 99 00 00 mov eax,DWORD PTR [rip+0x9982] # 110f0 - 776e: 48 98 cdqe - 7770: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7777: 00 - 7778: 48 8d 05 41 99 00 00 lea rax,[rip+0x9941] # 110c0 - 777f: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 7783: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 7787: 4c 8d 0d c2 6b 00 00 lea r9,[rip+0x6bc2] # e350 <__func__.2> - 778e: 49 89 f0 mov r8,rsi - 7791: 48 8d 35 f0 68 00 00 lea rsi,[rip+0x68f0] # e088 <_IO_stdin_used+0x88> - 7798: 48 89 c7 mov rdi,rax - 779b: b8 00 00 00 00 mov eax,0x0 - 77a0: e8 bb ac ff ff call 2460 - 77a5: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 77a9: 48 89 c7 mov rdi,rax - 77ac: e8 df ac ff ff call 2490 - 77b1: 0f b6 05 d8 98 00 00 movzx eax,BYTE PTR [rip+0x98d8] # 11090 - 77b8: 84 c0 test al,al - 77ba: 0f 84 e9 00 00 00 je 78a9 - 77c0: e8 8b ac ff ff call 2450 - 77c5: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - 77c9: 0f b6 05 50 98 00 00 movzx eax,BYTE PTR [rip+0x9850] # 11020 - 77d0: 84 c0 test al,al - 77d2: 74 6d je 7841 - 77d4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 77db: 48 8b 15 46 98 00 00 mov rdx,QWORD PTR [rip+0x9846] # 11028 - 77e2: 48 89 d6 mov rsi,rdx - 77e5: 48 89 c7 mov rdi,rax - 77e8: e8 f3 ab ff ff call 23e0 - 77ed: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 - 77f2: 0f 88 15 01 00 00 js 790d - 77f8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 77ff: 48 8b 0d 2a 98 00 00 mov rcx,QWORD PTR [rip+0x982a] # 11030 - 7806: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] - 780a: 48 c1 e2 03 shl rdx,0x3 - 780e: 48 01 ca add rdx,rcx - 7811: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7814: 48 89 d6 mov rsi,rdx - 7817: 48 89 c7 mov rdi,rax - 781a: e8 c1 ab ff ff call 23e0 - 781f: 48 8b 15 0a 98 00 00 mov rdx,QWORD PTR [rip+0x980a] # 11030 - 7826: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - 782a: 48 c1 e0 03 shl rax,0x3 - 782e: 48 01 d0 add rax,rdx - 7831: 48 8b 00 mov rax,QWORD PTR [rax] - 7834: 48 89 c7 mov rdi,rax - 7837: e8 54 ac ff ff call 2490 - 783c: e9 cc 00 00 00 jmp 790d - 7841: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 - 7846: 78 46 js 788e - 7848: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 784f: 48 8b 0d da 97 00 00 mov rcx,QWORD PTR [rip+0x97da] # 11030 - 7856: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] - 785a: 48 c1 e2 03 shl rdx,0x3 - 785e: 48 01 ca add rdx,rcx - 7861: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7864: 48 89 d6 mov rsi,rdx - 7867: 48 89 c7 mov rdi,rax - 786a: e8 71 ab ff ff call 23e0 - 786f: 48 8b 15 ba 97 00 00 mov rdx,QWORD PTR [rip+0x97ba] # 11030 - 7876: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - 787a: 48 c1 e0 03 shl rax,0x3 - 787e: 48 01 d0 add rax,rdx - 7881: 48 8b 00 mov rax,QWORD PTR [rax] - 7884: 48 89 c7 mov rdi,rax - 7887: e8 04 ac ff ff call 2490 - 788c: eb 7f jmp 790d - 788e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7895: 48 8b 15 8c 97 00 00 mov rdx,QWORD PTR [rip+0x978c] # 11028 - 789c: 48 89 d6 mov rsi,rdx - 789f: 48 89 c7 mov rdi,rax - 78a2: e8 39 ab ff ff call 23e0 - 78a7: eb 64 jmp 790d - 78a9: 48 8b 05 88 97 00 00 mov rax,QWORD PTR [rip+0x9788] # 11038 - 78b0: 48 85 c0 test rax,rax - 78b3: 74 3f je 78f4 - 78b5: 48 8b 05 7c 97 00 00 mov rax,QWORD PTR [rip+0x977c] # 11038 - 78bc: 48 8d 15 bc 67 00 00 lea rdx,[rip+0x67bc] # e07f <_IO_stdin_used+0x7f> - 78c3: 48 89 d6 mov rsi,rdx - 78c6: 48 89 c7 mov rdi,rax - 78c9: e8 32 ac ff ff call 2500 - 78ce: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax - 78d2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 78d9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] - 78dd: 48 89 d6 mov rsi,rdx - 78e0: 48 89 c7 mov rdi,rax - 78e3: e8 f8 aa ff ff call 23e0 - 78e8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - 78ec: 48 89 c7 mov rdi,rax - 78ef: e8 bc aa ff ff call 23b0 - 78f4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 78fb: 48 8b 15 26 97 00 00 mov rdx,QWORD PTR [rip+0x9726] # 11028 - 7902: 48 89 d6 mov rsi,rdx - 7905: 48 89 c7 mov rdi,rax - 7908: e8 d3 aa ff ff call 23e0 - 790d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 7911: 48 89 c7 mov rdi,rax - 7914: e8 97 aa ff ff call 23b0 - 7919: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7920: 48 89 c7 mov rdi,rax - 7923: e8 08 aa ff ff call 2330 - 7928: e9 e8 0b 00 00 jmp 8515 - 792d: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 7934: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 793b: 48 89 d6 mov rsi,rdx - 793e: 48 89 c7 mov rdi,rax - 7941: e8 0a aa ff ff call 2350 - 7946: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax - 794a: 48 83 7d a0 00 cmp QWORD PTR [rbp-0x60],0x0 - 794f: 75 38 jne 7989 - 7951: 48 8b 05 a8 97 00 00 mov rax,QWORD PTR [rip+0x97a8] # 11100 - 7958: 4c 8d 05 f1 69 00 00 lea r8,[rip+0x69f1] # e350 <__func__.2> - 795f: b9 50 00 00 00 mov ecx,0x50 - 7964: 48 8d 15 d9 66 00 00 lea rdx,[rip+0x66d9] # e044 <_IO_stdin_used+0x44> - 796b: 48 8d 35 de 66 00 00 lea rsi,[rip+0x66de] # e050 <_IO_stdin_used+0x50> - 7972: 48 89 c7 mov rdi,rax - 7975: b8 00 00 00 00 mov eax,0x0 - 797a: e8 e1 aa ff ff call 2460 - 797f: bf 00 00 00 00 mov edi,0x0 - 7984: e8 97 ab ff ff call 2520 - 7989: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 798d: 48 8d 15 7e 68 00 00 lea rdx,[rip+0x687e] # e212 <_IO_stdin_used+0x212> - 7994: 52 push rdx - 7995: 48 8d 15 7c 68 00 00 lea rdx,[rip+0x687c] # e218 <_IO_stdin_used+0x218> - 799c: 52 push rdx - 799d: 4c 8d 0d 10 68 00 00 lea r9,[rip+0x6810] # e1b4 <_IO_stdin_used+0x1b4> - 79a4: 4c 8d 05 a5 69 00 00 lea r8,[rip+0x69a5] # e350 <__func__.2> - 79ab: b9 50 00 00 00 mov ecx,0x50 - 79b0: 48 8d 15 8d 66 00 00 lea rdx,[rip+0x668d] # e044 <_IO_stdin_used+0x44> - 79b7: 48 8d 35 1a 68 00 00 lea rsi,[rip+0x681a] # e1d8 <_IO_stdin_used+0x1d8> - 79be: 48 89 c7 mov rdi,rax - 79c1: b8 00 00 00 00 mov eax,0x0 - 79c6: e8 95 aa ff ff call 2460 - 79cb: 48 83 c4 10 add rsp,0x10 - 79cf: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 79d3: 48 89 c7 mov rdi,rax - 79d6: e8 b5 aa ff ff call 2490 - 79db: 0f b6 05 ae 96 00 00 movzx eax,BYTE PTR [rip+0x96ae] # 11090 - 79e2: 84 c0 test al,al - 79e4: 0f 84 e9 00 00 00 je 7ad3 - 79ea: e8 61 aa ff ff call 2450 - 79ef: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax - 79f3: 0f b6 05 26 96 00 00 movzx eax,BYTE PTR [rip+0x9626] # 11020 - 79fa: 84 c0 test al,al - 79fc: 74 6d je 7a6b - 79fe: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7a05: 48 8b 15 1c 96 00 00 mov rdx,QWORD PTR [rip+0x961c] # 11028 - 7a0c: 48 89 d6 mov rsi,rdx - 7a0f: 48 89 c7 mov rdi,rax - 7a12: e8 c9 a9 ff ff call 23e0 - 7a17: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 - 7a1c: 0f 88 15 01 00 00 js 7b37 - 7a22: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7a29: 48 8b 0d 00 96 00 00 mov rcx,QWORD PTR [rip+0x9600] # 11030 - 7a30: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] - 7a34: 48 c1 e2 03 shl rdx,0x3 - 7a38: 48 01 ca add rdx,rcx - 7a3b: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7a3e: 48 89 d6 mov rsi,rdx - 7a41: 48 89 c7 mov rdi,rax - 7a44: e8 97 a9 ff ff call 23e0 - 7a49: 48 8b 15 e0 95 00 00 mov rdx,QWORD PTR [rip+0x95e0] # 11030 - 7a50: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - 7a54: 48 c1 e0 03 shl rax,0x3 - 7a58: 48 01 d0 add rax,rdx - 7a5b: 48 8b 00 mov rax,QWORD PTR [rax] - 7a5e: 48 89 c7 mov rdi,rax - 7a61: e8 2a aa ff ff call 2490 - 7a66: e9 cc 00 00 00 jmp 7b37 - 7a6b: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 - 7a70: 78 46 js 7ab8 - 7a72: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7a79: 48 8b 0d b0 95 00 00 mov rcx,QWORD PTR [rip+0x95b0] # 11030 - 7a80: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] - 7a84: 48 c1 e2 03 shl rdx,0x3 - 7a88: 48 01 ca add rdx,rcx - 7a8b: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7a8e: 48 89 d6 mov rsi,rdx - 7a91: 48 89 c7 mov rdi,rax - 7a94: e8 47 a9 ff ff call 23e0 - 7a99: 48 8b 15 90 95 00 00 mov rdx,QWORD PTR [rip+0x9590] # 11030 - 7aa0: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - 7aa4: 48 c1 e0 03 shl rax,0x3 - 7aa8: 48 01 d0 add rax,rdx - 7aab: 48 8b 00 mov rax,QWORD PTR [rax] - 7aae: 48 89 c7 mov rdi,rax - 7ab1: e8 da a9 ff ff call 2490 - 7ab6: eb 7f jmp 7b37 - 7ab8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7abf: 48 8b 15 62 95 00 00 mov rdx,QWORD PTR [rip+0x9562] # 11028 - 7ac6: 48 89 d6 mov rsi,rdx - 7ac9: 48 89 c7 mov rdi,rax - 7acc: e8 0f a9 ff ff call 23e0 - 7ad1: eb 64 jmp 7b37 - 7ad3: 48 8b 05 5e 95 00 00 mov rax,QWORD PTR [rip+0x955e] # 11038 - 7ada: 48 85 c0 test rax,rax - 7add: 74 3f je 7b1e - 7adf: 48 8b 05 52 95 00 00 mov rax,QWORD PTR [rip+0x9552] # 11038 - 7ae6: 48 8d 15 92 65 00 00 lea rdx,[rip+0x6592] # e07f <_IO_stdin_used+0x7f> - 7aed: 48 89 d6 mov rsi,rdx - 7af0: 48 89 c7 mov rdi,rax - 7af3: e8 08 aa ff ff call 2500 - 7af8: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax - 7afc: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7b03: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] - 7b07: 48 89 d6 mov rsi,rdx - 7b0a: 48 89 c7 mov rdi,rax - 7b0d: e8 ce a8 ff ff call 23e0 - 7b12: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] - 7b16: 48 89 c7 mov rdi,rax - 7b19: e8 92 a8 ff ff call 23b0 - 7b1e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7b25: 48 8b 15 fc 94 00 00 mov rdx,QWORD PTR [rip+0x94fc] # 11028 - 7b2c: 48 89 d6 mov rsi,rdx - 7b2f: 48 89 c7 mov rdi,rax - 7b32: e8 a9 a8 ff ff call 23e0 - 7b37: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 7b3b: 48 89 c7 mov rdi,rax - 7b3e: e8 6d a8 ff ff call 23b0 - 7b43: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7b4a: 48 89 c7 mov rdi,rax - 7b4d: e8 de a7 ff ff call 2330 - 7b52: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 7b59: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 7b60: 48 89 d6 mov rsi,rdx - 7b63: 48 89 c7 mov rdi,rax - 7b66: e8 e5 a7 ff ff call 2350 - 7b6b: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax - 7b6f: 48 83 7d b8 00 cmp QWORD PTR [rbp-0x48],0x0 - 7b74: 75 38 jne 7bae - 7b76: 48 8b 05 83 95 00 00 mov rax,QWORD PTR [rip+0x9583] # 11100 - 7b7d: 4c 8d 05 cc 67 00 00 lea r8,[rip+0x67cc] # e350 <__func__.2> - 7b84: b9 50 00 00 00 mov ecx,0x50 - 7b89: 48 8d 15 b4 64 00 00 lea rdx,[rip+0x64b4] # e044 <_IO_stdin_used+0x44> - 7b90: 48 8d 35 b9 64 00 00 lea rsi,[rip+0x64b9] # e050 <_IO_stdin_used+0x50> - 7b97: 48 89 c7 mov rdi,rax - 7b9a: b8 00 00 00 00 mov eax,0x0 - 7b9f: e8 bc a8 ff ff call 2460 - 7ba4: bf 00 00 00 00 mov edi,0x0 - 7ba9: e8 72 a9 ff ff call 2520 - 7bae: 8b 05 ec 94 00 00 mov eax,DWORD PTR [rip+0x94ec] # 110a0 - 7bb4: 48 98 cdqe - 7bb6: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7bbd: 00 - 7bbe: 48 8d 05 fb 94 00 00 lea rax,[rip+0x94fb] # 110c0 - 7bc5: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 7bc9: 8b 05 b1 94 00 00 mov eax,DWORD PTR [rip+0x94b1] # 11080 - 7bcf: 48 98 cdqe - 7bd1: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7bd8: 00 - 7bd9: 48 8d 05 60 94 00 00 lea rax,[rip+0x9460] # 11040 - 7be0: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 7be4: 8b 05 9a 94 00 00 mov eax,DWORD PTR [rip+0x949a] # 11084 - 7bea: 48 98 cdqe - 7bec: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7bf3: 00 - 7bf4: 48 8d 05 c5 94 00 00 lea rax,[rip+0x94c5] # 110c0 - 7bfb: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 7bff: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 7c03: 4c 8d 0d 46 67 00 00 lea r9,[rip+0x6746] # e350 <__func__.2> - 7c0a: 49 89 f0 mov r8,rsi - 7c0d: 48 8d 35 0c 66 00 00 lea rsi,[rip+0x660c] # e220 <_IO_stdin_used+0x220> - 7c14: 48 89 c7 mov rdi,rax - 7c17: b8 00 00 00 00 mov eax,0x0 - 7c1c: e8 3f a8 ff ff call 2460 - 7c21: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 7c25: 48 89 c7 mov rdi,rax - 7c28: e8 63 a8 ff ff call 2490 - 7c2d: 0f b6 05 5c 94 00 00 movzx eax,BYTE PTR [rip+0x945c] # 11090 - 7c34: 84 c0 test al,al - 7c36: 0f 84 e9 00 00 00 je 7d25 - 7c3c: e8 0f a8 ff ff call 2450 - 7c41: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax - 7c45: 0f b6 05 d4 93 00 00 movzx eax,BYTE PTR [rip+0x93d4] # 11020 - 7c4c: 84 c0 test al,al - 7c4e: 74 6d je 7cbd - 7c50: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7c57: 48 8b 15 ca 93 00 00 mov rdx,QWORD PTR [rip+0x93ca] # 11028 - 7c5e: 48 89 d6 mov rsi,rdx - 7c61: 48 89 c7 mov rdi,rax - 7c64: e8 77 a7 ff ff call 23e0 - 7c69: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - 7c6e: 0f 88 15 01 00 00 js 7d89 - 7c74: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7c7b: 48 8b 0d ae 93 00 00 mov rcx,QWORD PTR [rip+0x93ae] # 11030 - 7c82: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] - 7c86: 48 c1 e2 03 shl rdx,0x3 - 7c8a: 48 01 ca add rdx,rcx - 7c8d: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7c90: 48 89 d6 mov rsi,rdx - 7c93: 48 89 c7 mov rdi,rax - 7c96: e8 45 a7 ff ff call 23e0 - 7c9b: 48 8b 15 8e 93 00 00 mov rdx,QWORD PTR [rip+0x938e] # 11030 - 7ca2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - 7ca6: 48 c1 e0 03 shl rax,0x3 - 7caa: 48 01 d0 add rax,rdx - 7cad: 48 8b 00 mov rax,QWORD PTR [rax] - 7cb0: 48 89 c7 mov rdi,rax - 7cb3: e8 d8 a7 ff ff call 2490 - 7cb8: e9 cc 00 00 00 jmp 7d89 - 7cbd: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - 7cc2: 78 46 js 7d0a - 7cc4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7ccb: 48 8b 0d 5e 93 00 00 mov rcx,QWORD PTR [rip+0x935e] # 11030 - 7cd2: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] - 7cd6: 48 c1 e2 03 shl rdx,0x3 - 7cda: 48 01 ca add rdx,rcx - 7cdd: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7ce0: 48 89 d6 mov rsi,rdx - 7ce3: 48 89 c7 mov rdi,rax - 7ce6: e8 f5 a6 ff ff call 23e0 - 7ceb: 48 8b 15 3e 93 00 00 mov rdx,QWORD PTR [rip+0x933e] # 11030 - 7cf2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - 7cf6: 48 c1 e0 03 shl rax,0x3 - 7cfa: 48 01 d0 add rax,rdx - 7cfd: 48 8b 00 mov rax,QWORD PTR [rax] - 7d00: 48 89 c7 mov rdi,rax - 7d03: e8 88 a7 ff ff call 2490 - 7d08: eb 7f jmp 7d89 - 7d0a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7d11: 48 8b 15 10 93 00 00 mov rdx,QWORD PTR [rip+0x9310] # 11028 - 7d18: 48 89 d6 mov rsi,rdx - 7d1b: 48 89 c7 mov rdi,rax - 7d1e: e8 bd a6 ff ff call 23e0 - 7d23: eb 64 jmp 7d89 - 7d25: 48 8b 05 0c 93 00 00 mov rax,QWORD PTR [rip+0x930c] # 11038 - 7d2c: 48 85 c0 test rax,rax - 7d2f: 74 3f je 7d70 - 7d31: 48 8b 05 00 93 00 00 mov rax,QWORD PTR [rip+0x9300] # 11038 - 7d38: 48 8d 15 40 63 00 00 lea rdx,[rip+0x6340] # e07f <_IO_stdin_used+0x7f> - 7d3f: 48 89 d6 mov rsi,rdx - 7d42: 48 89 c7 mov rdi,rax - 7d45: e8 b6 a7 ff ff call 2500 - 7d4a: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax - 7d4e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7d55: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] - 7d59: 48 89 d6 mov rsi,rdx - 7d5c: 48 89 c7 mov rdi,rax - 7d5f: e8 7c a6 ff ff call 23e0 - 7d64: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] - 7d68: 48 89 c7 mov rdi,rax - 7d6b: e8 40 a6 ff ff call 23b0 - 7d70: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7d77: 48 8b 15 aa 92 00 00 mov rdx,QWORD PTR [rip+0x92aa] # 11028 - 7d7e: 48 89 d6 mov rsi,rdx - 7d81: 48 89 c7 mov rdi,rax - 7d84: e8 57 a6 ff ff call 23e0 - 7d89: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 7d8d: 48 89 c7 mov rdi,rax - 7d90: e8 1b a6 ff ff call 23b0 - 7d95: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7d9c: 48 89 c7 mov rdi,rax - 7d9f: e8 8c a5 ff ff call 2330 - 7da4: e9 6c 07 00 00 jmp 8515 - 7da9: e8 a2 a6 ff ff call 2450 - 7dae: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax - 7db5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 7dbc: 48 89 c7 mov rdi,rax - 7dbf: e8 01 47 00 00 call c4c5 - 7dc4: 0f b6 c0 movzx eax,al - 7dc7: 48 8d 15 82 65 00 00 lea rdx,[rip+0x6582] # e350 <__func__.2> - 7dce: 48 89 d6 mov rsi,rdx - 7dd1: 89 c7 mov edi,eax - 7dd3: e8 08 a7 ff ff call 24e0 - 7dd8: 84 c0 test al,al - 7dda: 0f 84 65 02 00 00 je 8045 - 7de0: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 7de7: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 7dee: 48 89 d6 mov rsi,rdx - 7df1: 48 89 c7 mov rdi,rax - 7df4: e8 57 a5 ff ff call 2350 - 7df9: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax - 7dfd: 48 83 7d 88 00 cmp QWORD PTR [rbp-0x78],0x0 - 7e02: 75 38 jne 7e3c - 7e04: 48 8b 05 f5 92 00 00 mov rax,QWORD PTR [rip+0x92f5] # 11100 - 7e0b: 4c 8d 05 3e 65 00 00 lea r8,[rip+0x653e] # e350 <__func__.2> - 7e12: b9 50 00 00 00 mov ecx,0x50 - 7e17: 48 8d 15 26 62 00 00 lea rdx,[rip+0x6226] # e044 <_IO_stdin_used+0x44> - 7e1e: 48 8d 35 2b 62 00 00 lea rsi,[rip+0x622b] # e050 <_IO_stdin_used+0x50> - 7e25: 48 89 c7 mov rdi,rax - 7e28: b8 00 00 00 00 mov eax,0x0 - 7e2d: e8 2e a6 ff ff call 2460 - 7e32: bf 00 00 00 00 mov edi,0x0 - 7e37: e8 e4 a6 ff ff call 2520 - 7e3c: 8b 05 5e 92 00 00 mov eax,DWORD PTR [rip+0x925e] # 110a0 - 7e42: 48 98 cdqe - 7e44: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7e4b: 00 - 7e4c: 48 8d 05 6d 92 00 00 lea rax,[rip+0x926d] # 110c0 - 7e53: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 7e57: 8b 05 23 92 00 00 mov eax,DWORD PTR [rip+0x9223] # 11080 - 7e5d: 48 98 cdqe - 7e5f: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7e66: 00 - 7e67: 48 8d 05 d2 91 00 00 lea rax,[rip+0x91d2] # 11040 - 7e6e: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 7e72: 8b 05 78 92 00 00 mov eax,DWORD PTR [rip+0x9278] # 110f0 - 7e78: 48 98 cdqe - 7e7a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 7e81: 00 - 7e82: 48 8d 05 37 92 00 00 lea rax,[rip+0x9237] # 110c0 - 7e89: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 7e8d: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 7e91: 48 83 ec 08 sub rsp,0x8 - 7e95: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] - 7e9b: 4c 8d 0d ae 64 00 00 lea r9,[rip+0x64ae] # e350 <__func__.2> - 7ea2: 49 89 f0 mov r8,rsi - 7ea5: 48 8d 35 94 63 00 00 lea rsi,[rip+0x6394] # e240 <_IO_stdin_used+0x240> - 7eac: 48 89 c7 mov rdi,rax - 7eaf: b8 00 00 00 00 mov eax,0x0 - 7eb4: e8 a7 a5 ff ff call 2460 - 7eb9: 48 83 c4 10 add rsp,0x10 - 7ebd: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 7ec1: 48 89 c7 mov rdi,rax - 7ec4: e8 c7 a5 ff ff call 2490 - 7ec9: 0f b6 05 c0 91 00 00 movzx eax,BYTE PTR [rip+0x91c0] # 11090 - 7ed0: 84 c0 test al,al - 7ed2: 0f 84 e9 00 00 00 je 7fc1 - 7ed8: e8 73 a5 ff ff call 2450 - 7edd: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax - 7ee1: 0f b6 05 38 91 00 00 movzx eax,BYTE PTR [rip+0x9138] # 11020 - 7ee8: 84 c0 test al,al - 7eea: 74 6d je 7f59 - 7eec: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7ef3: 48 8b 15 2e 91 00 00 mov rdx,QWORD PTR [rip+0x912e] # 11028 - 7efa: 48 89 d6 mov rsi,rdx - 7efd: 48 89 c7 mov rdi,rax - 7f00: e8 db a4 ff ff call 23e0 - 7f05: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 - 7f0a: 0f 88 15 01 00 00 js 8025 - 7f10: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7f17: 48 8b 0d 12 91 00 00 mov rcx,QWORD PTR [rip+0x9112] # 11030 - 7f1e: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] - 7f22: 48 c1 e2 03 shl rdx,0x3 - 7f26: 48 01 ca add rdx,rcx - 7f29: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7f2c: 48 89 d6 mov rsi,rdx - 7f2f: 48 89 c7 mov rdi,rax - 7f32: e8 a9 a4 ff ff call 23e0 - 7f37: 48 8b 15 f2 90 00 00 mov rdx,QWORD PTR [rip+0x90f2] # 11030 - 7f3e: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - 7f42: 48 c1 e0 03 shl rax,0x3 - 7f46: 48 01 d0 add rax,rdx - 7f49: 48 8b 00 mov rax,QWORD PTR [rax] - 7f4c: 48 89 c7 mov rdi,rax - 7f4f: e8 3c a5 ff ff call 2490 - 7f54: e9 cc 00 00 00 jmp 8025 - 7f59: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 - 7f5e: 78 46 js 7fa6 - 7f60: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7f67: 48 8b 0d c2 90 00 00 mov rcx,QWORD PTR [rip+0x90c2] # 11030 - 7f6e: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] - 7f72: 48 c1 e2 03 shl rdx,0x3 - 7f76: 48 01 ca add rdx,rcx - 7f79: 48 8b 12 mov rdx,QWORD PTR [rdx] - 7f7c: 48 89 d6 mov rsi,rdx - 7f7f: 48 89 c7 mov rdi,rax - 7f82: e8 59 a4 ff ff call 23e0 - 7f87: 48 8b 15 a2 90 00 00 mov rdx,QWORD PTR [rip+0x90a2] # 11030 - 7f8e: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - 7f92: 48 c1 e0 03 shl rax,0x3 - 7f96: 48 01 d0 add rax,rdx - 7f99: 48 8b 00 mov rax,QWORD PTR [rax] - 7f9c: 48 89 c7 mov rdi,rax - 7f9f: e8 ec a4 ff ff call 2490 - 7fa4: eb 7f jmp 8025 - 7fa6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7fad: 48 8b 15 74 90 00 00 mov rdx,QWORD PTR [rip+0x9074] # 11028 - 7fb4: 48 89 d6 mov rsi,rdx - 7fb7: 48 89 c7 mov rdi,rax - 7fba: e8 21 a4 ff ff call 23e0 - 7fbf: eb 64 jmp 8025 - 7fc1: 48 8b 05 70 90 00 00 mov rax,QWORD PTR [rip+0x9070] # 11038 - 7fc8: 48 85 c0 test rax,rax - 7fcb: 74 3f je 800c - 7fcd: 48 8b 05 64 90 00 00 mov rax,QWORD PTR [rip+0x9064] # 11038 - 7fd4: 48 8d 15 a4 60 00 00 lea rdx,[rip+0x60a4] # e07f <_IO_stdin_used+0x7f> - 7fdb: 48 89 d6 mov rsi,rdx - 7fde: 48 89 c7 mov rdi,rax - 7fe1: e8 1a a5 ff ff call 2500 - 7fe6: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax - 7fea: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 7ff1: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] - 7ff5: 48 89 d6 mov rsi,rdx - 7ff8: 48 89 c7 mov rdi,rax - 7ffb: e8 e0 a3 ff ff call 23e0 - 8000: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] - 8004: 48 89 c7 mov rdi,rax - 8007: e8 a4 a3 ff ff call 23b0 - 800c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8013: 48 8b 15 0e 90 00 00 mov rdx,QWORD PTR [rip+0x900e] # 11028 - 801a: 48 89 d6 mov rsi,rdx - 801d: 48 89 c7 mov rdi,rax - 8020: e8 bb a3 ff ff call 23e0 - 8025: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 8029: 48 89 c7 mov rdi,rax - 802c: e8 7f a3 ff ff call 23b0 - 8031: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8038: 48 89 c7 mov rdi,rax - 803b: e8 f0 a2 ff ff call 2330 - 8040: e9 d0 04 00 00 jmp 8515 - 8045: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 804c: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 8053: 48 89 d6 mov rsi,rdx - 8056: 48 89 c7 mov rdi,rax - 8059: e8 f2 a2 ff ff call 2350 - 805e: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax - 8065: 48 83 bd 58 ff ff ff cmp QWORD PTR [rbp-0xa8],0x0 - 806c: 00 - 806d: 75 38 jne 80a7 - 806f: 48 8b 05 8a 90 00 00 mov rax,QWORD PTR [rip+0x908a] # 11100 - 8076: 4c 8d 05 d3 62 00 00 lea r8,[rip+0x62d3] # e350 <__func__.2> - 807d: b9 50 00 00 00 mov ecx,0x50 - 8082: 48 8d 15 bb 5f 00 00 lea rdx,[rip+0x5fbb] # e044 <_IO_stdin_used+0x44> - 8089: 48 8d 35 c0 5f 00 00 lea rsi,[rip+0x5fc0] # e050 <_IO_stdin_used+0x50> - 8090: 48 89 c7 mov rdi,rax - 8093: b8 00 00 00 00 mov eax,0x0 - 8098: e8 c3 a3 ff ff call 2460 - 809d: bf 00 00 00 00 mov edi,0x0 - 80a2: e8 79 a4 ff ff call 2520 - 80a7: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - 80ae: 48 8d 15 5d 61 00 00 lea rdx,[rip+0x615d] # e212 <_IO_stdin_used+0x212> - 80b5: 52 push rdx - 80b6: 48 8d 15 5b 61 00 00 lea rdx,[rip+0x615b] # e218 <_IO_stdin_used+0x218> - 80bd: 52 push rdx - 80be: 4c 8d 0d ef 60 00 00 lea r9,[rip+0x60ef] # e1b4 <_IO_stdin_used+0x1b4> - 80c5: 4c 8d 05 84 62 00 00 lea r8,[rip+0x6284] # e350 <__func__.2> - 80cc: b9 50 00 00 00 mov ecx,0x50 - 80d1: 48 8d 15 6c 5f 00 00 lea rdx,[rip+0x5f6c] # e044 <_IO_stdin_used+0x44> - 80d8: 48 8d 35 f9 60 00 00 lea rsi,[rip+0x60f9] # e1d8 <_IO_stdin_used+0x1d8> - 80df: 48 89 c7 mov rdi,rax - 80e2: b8 00 00 00 00 mov eax,0x0 - 80e7: e8 74 a3 ff ff call 2460 - 80ec: 48 83 c4 10 add rsp,0x10 - 80f0: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - 80f7: 48 89 c7 mov rdi,rax - 80fa: e8 91 a3 ff ff call 2490 - 80ff: 0f b6 05 8a 8f 00 00 movzx eax,BYTE PTR [rip+0x8f8a] # 11090 - 8106: 84 c0 test al,al - 8108: 0f 84 01 01 00 00 je 820f - 810e: e8 3d a3 ff ff call 2450 - 8113: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax - 811a: 0f b6 05 ff 8e 00 00 movzx eax,BYTE PTR [rip+0x8eff] # 11020 - 8121: 84 c0 test al,al - 8123: 74 76 je 819b - 8125: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 812c: 48 8b 15 f5 8e 00 00 mov rdx,QWORD PTR [rip+0x8ef5] # 11028 - 8133: 48 89 d6 mov rsi,rdx - 8136: 48 89 c7 mov rdi,rax - 8139: e8 a2 a2 ff ff call 23e0 - 813e: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 - 8145: 00 - 8146: 0f 88 30 01 00 00 js 827c - 814c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8153: 48 8b 0d d6 8e 00 00 mov rcx,QWORD PTR [rip+0x8ed6] # 11030 - 815a: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] - 8161: 48 c1 e2 03 shl rdx,0x3 - 8165: 48 01 ca add rdx,rcx - 8168: 48 8b 12 mov rdx,QWORD PTR [rdx] - 816b: 48 89 d6 mov rsi,rdx - 816e: 48 89 c7 mov rdi,rax - 8171: e8 6a a2 ff ff call 23e0 - 8176: 48 8b 15 b3 8e 00 00 mov rdx,QWORD PTR [rip+0x8eb3] # 11030 - 817d: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - 8184: 48 c1 e0 03 shl rax,0x3 - 8188: 48 01 d0 add rax,rdx - 818b: 48 8b 00 mov rax,QWORD PTR [rax] - 818e: 48 89 c7 mov rdi,rax - 8191: e8 fa a2 ff ff call 2490 - 8196: e9 e1 00 00 00 jmp 827c - 819b: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 - 81a2: 00 - 81a3: 78 4f js 81f4 - 81a5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 81ac: 48 8b 0d 7d 8e 00 00 mov rcx,QWORD PTR [rip+0x8e7d] # 11030 - 81b3: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] - 81ba: 48 c1 e2 03 shl rdx,0x3 - 81be: 48 01 ca add rdx,rcx - 81c1: 48 8b 12 mov rdx,QWORD PTR [rdx] - 81c4: 48 89 d6 mov rsi,rdx - 81c7: 48 89 c7 mov rdi,rax - 81ca: e8 11 a2 ff ff call 23e0 - 81cf: 48 8b 15 5a 8e 00 00 mov rdx,QWORD PTR [rip+0x8e5a] # 11030 - 81d6: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - 81dd: 48 c1 e0 03 shl rax,0x3 - 81e1: 48 01 d0 add rax,rdx - 81e4: 48 8b 00 mov rax,QWORD PTR [rax] - 81e7: 48 89 c7 mov rdi,rax - 81ea: e8 a1 a2 ff ff call 2490 - 81ef: e9 88 00 00 00 jmp 827c - 81f4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 81fb: 48 8b 15 26 8e 00 00 mov rdx,QWORD PTR [rip+0x8e26] # 11028 - 8202: 48 89 d6 mov rsi,rdx - 8205: 48 89 c7 mov rdi,rax - 8208: e8 d3 a1 ff ff call 23e0 - 820d: eb 6d jmp 827c - 820f: 48 8b 05 22 8e 00 00 mov rax,QWORD PTR [rip+0x8e22] # 11038 - 8216: 48 85 c0 test rax,rax - 8219: 74 48 je 8263 - 821b: 48 8b 05 16 8e 00 00 mov rax,QWORD PTR [rip+0x8e16] # 11038 - 8222: 48 8d 15 56 5e 00 00 lea rdx,[rip+0x5e56] # e07f <_IO_stdin_used+0x7f> - 8229: 48 89 d6 mov rsi,rdx - 822c: 48 89 c7 mov rdi,rax - 822f: e8 cc a2 ff ff call 2500 - 8234: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax - 823b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8242: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] - 8249: 48 89 d6 mov rsi,rdx - 824c: 48 89 c7 mov rdi,rax - 824f: e8 8c a1 ff ff call 23e0 - 8254: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] - 825b: 48 89 c7 mov rdi,rax - 825e: e8 4d a1 ff ff call 23b0 - 8263: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 826a: 48 8b 15 b7 8d 00 00 mov rdx,QWORD PTR [rip+0x8db7] # 11028 - 8271: 48 89 d6 mov rsi,rdx - 8274: 48 89 c7 mov rdi,rax - 8277: e8 64 a1 ff ff call 23e0 - 827c: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - 8283: 48 89 c7 mov rdi,rax - 8286: e8 25 a1 ff ff call 23b0 - 828b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8292: 48 89 c7 mov rdi,rax - 8295: e8 96 a0 ff ff call 2330 - 829a: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 82a1: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 82a8: 48 89 d6 mov rsi,rdx - 82ab: 48 89 c7 mov rdi,rax - 82ae: e8 9d a0 ff ff call 2350 - 82b3: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax - 82ba: 48 83 bd 70 ff ff ff cmp QWORD PTR [rbp-0x90],0x0 - 82c1: 00 - 82c2: 75 38 jne 82fc - 82c4: 48 8b 05 35 8e 00 00 mov rax,QWORD PTR [rip+0x8e35] # 11100 - 82cb: 4c 8d 05 7e 60 00 00 lea r8,[rip+0x607e] # e350 <__func__.2> - 82d2: b9 50 00 00 00 mov ecx,0x50 - 82d7: 48 8d 15 66 5d 00 00 lea rdx,[rip+0x5d66] # e044 <_IO_stdin_used+0x44> - 82de: 48 8d 35 6b 5d 00 00 lea rsi,[rip+0x5d6b] # e050 <_IO_stdin_used+0x50> - 82e5: 48 89 c7 mov rdi,rax - 82e8: b8 00 00 00 00 mov eax,0x0 - 82ed: e8 6e a1 ff ff call 2460 - 82f2: bf 00 00 00 00 mov edi,0x0 - 82f7: e8 24 a2 ff ff call 2520 - 82fc: 8b 05 9e 8d 00 00 mov eax,DWORD PTR [rip+0x8d9e] # 110a0 - 8302: 48 98 cdqe - 8304: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 830b: 00 - 830c: 48 8d 05 ad 8d 00 00 lea rax,[rip+0x8dad] # 110c0 - 8313: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 8317: 8b 05 63 8d 00 00 mov eax,DWORD PTR [rip+0x8d63] # 11080 - 831d: 48 98 cdqe - 831f: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 8326: 00 - 8327: 48 8d 05 12 8d 00 00 lea rax,[rip+0x8d12] # 11040 - 832e: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 8332: 8b 05 4c 8d 00 00 mov eax,DWORD PTR [rip+0x8d4c] # 11084 - 8338: 48 98 cdqe - 833a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 8341: 00 - 8342: 48 8d 05 77 8d 00 00 lea rax,[rip+0x8d77] # 110c0 - 8349: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 834d: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - 8354: 48 83 ec 08 sub rsp,0x8 - 8358: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] - 835e: 4c 8d 0d eb 5f 00 00 lea r9,[rip+0x5feb] # e350 <__func__.2> - 8365: 49 89 f0 mov r8,rsi - 8368: 48 8d 35 01 5f 00 00 lea rsi,[rip+0x5f01] # e270 <_IO_stdin_used+0x270> - 836f: 48 89 c7 mov rdi,rax - 8372: b8 00 00 00 00 mov eax,0x0 - 8377: e8 e4 a0 ff ff call 2460 - 837c: 48 83 c4 10 add rsp,0x10 - 8380: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - 8387: 48 89 c7 mov rdi,rax - 838a: e8 01 a1 ff ff call 2490 - 838f: 0f b6 05 fa 8c 00 00 movzx eax,BYTE PTR [rip+0x8cfa] # 11090 - 8396: 84 c0 test al,al - 8398: 0f 84 ec 00 00 00 je 848a - 839e: e8 ad a0 ff ff call 2450 - 83a3: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax - 83a7: 0f b6 05 72 8c 00 00 movzx eax,BYTE PTR [rip+0x8c72] # 11020 - 83ae: 84 c0 test al,al - 83b0: 74 6d je 841f - 83b2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 83b9: 48 8b 15 68 8c 00 00 mov rdx,QWORD PTR [rip+0x8c68] # 11028 - 83c0: 48 89 d6 mov rsi,rdx - 83c3: 48 89 c7 mov rdi,rax - 83c6: e8 15 a0 ff ff call 23e0 - 83cb: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 - 83d0: 0f 88 21 01 00 00 js 84f7 - 83d6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 83dd: 48 8b 0d 4c 8c 00 00 mov rcx,QWORD PTR [rip+0x8c4c] # 11030 - 83e4: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] - 83e8: 48 c1 e2 03 shl rdx,0x3 - 83ec: 48 01 ca add rdx,rcx - 83ef: 48 8b 12 mov rdx,QWORD PTR [rdx] - 83f2: 48 89 d6 mov rsi,rdx - 83f5: 48 89 c7 mov rdi,rax - 83f8: e8 e3 9f ff ff call 23e0 - 83fd: 48 8b 15 2c 8c 00 00 mov rdx,QWORD PTR [rip+0x8c2c] # 11030 - 8404: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - 8408: 48 c1 e0 03 shl rax,0x3 - 840c: 48 01 d0 add rax,rdx - 840f: 48 8b 00 mov rax,QWORD PTR [rax] - 8412: 48 89 c7 mov rdi,rax - 8415: e8 76 a0 ff ff call 2490 - 841a: e9 d8 00 00 00 jmp 84f7 - 841f: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 - 8424: 78 49 js 846f - 8426: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 842d: 48 8b 0d fc 8b 00 00 mov rcx,QWORD PTR [rip+0x8bfc] # 11030 - 8434: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] - 8438: 48 c1 e2 03 shl rdx,0x3 - 843c: 48 01 ca add rdx,rcx - 843f: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8442: 48 89 d6 mov rsi,rdx - 8445: 48 89 c7 mov rdi,rax - 8448: e8 93 9f ff ff call 23e0 - 844d: 48 8b 15 dc 8b 00 00 mov rdx,QWORD PTR [rip+0x8bdc] # 11030 - 8454: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - 8458: 48 c1 e0 03 shl rax,0x3 - 845c: 48 01 d0 add rax,rdx - 845f: 48 8b 00 mov rax,QWORD PTR [rax] - 8462: 48 89 c7 mov rdi,rax - 8465: e8 26 a0 ff ff call 2490 - 846a: e9 88 00 00 00 jmp 84f7 - 846f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8476: 48 8b 15 ab 8b 00 00 mov rdx,QWORD PTR [rip+0x8bab] # 11028 - 847d: 48 89 d6 mov rsi,rdx - 8480: 48 89 c7 mov rdi,rax - 8483: e8 58 9f ff ff call 23e0 - 8488: eb 6d jmp 84f7 - 848a: 48 8b 05 a7 8b 00 00 mov rax,QWORD PTR [rip+0x8ba7] # 11038 - 8491: 48 85 c0 test rax,rax - 8494: 74 48 je 84de - 8496: 48 8b 05 9b 8b 00 00 mov rax,QWORD PTR [rip+0x8b9b] # 11038 - 849d: 48 8d 15 db 5b 00 00 lea rdx,[rip+0x5bdb] # e07f <_IO_stdin_used+0x7f> - 84a4: 48 89 d6 mov rsi,rdx - 84a7: 48 89 c7 mov rdi,rax - 84aa: e8 51 a0 ff ff call 2500 - 84af: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax - 84b6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 84bd: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] - 84c4: 48 89 d6 mov rsi,rdx - 84c7: 48 89 c7 mov rdi,rax - 84ca: e8 11 9f ff ff call 23e0 - 84cf: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] - 84d6: 48 89 c7 mov rdi,rax - 84d9: e8 d2 9e ff ff call 23b0 - 84de: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 84e5: 48 8b 15 3c 8b 00 00 mov rdx,QWORD PTR [rip+0x8b3c] # 11028 - 84ec: 48 89 d6 mov rsi,rdx - 84ef: 48 89 c7 mov rdi,rax - 84f2: e8 e9 9e ff ff call 23e0 - 84f7: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - 84fe: 48 89 c7 mov rdi,rax - 8501: e8 aa 9e ff ff call 23b0 - 8506: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 850d: 48 89 c7 mov rdi,rax - 8510: e8 1b 9e ff ff call 2330 - 8515: 90 nop - 8516: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - 851a: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 - 8521: 00 00 - 8523: 74 05 je 852a - 8525: e8 96 9e ff ff call 23c0 <__stack_chk_fail@plt> - 852a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] - 852e: c9 leave - 852f: c3 ret - -0000000000008530 : - 8530: f3 0f 1e fa endbr64 - 8534: 55 push rbp - 8535: 48 89 e5 mov rbp,rsp - 8538: 48 8d 05 61 5d 00 00 lea rax,[rip+0x5d61] # e2a0 <_IO_stdin_used+0x2a0> - 853f: 48 89 c6 mov rsi,rax - 8542: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 8553 - 8549: 48 89 c7 mov rdi,rax - 854c: e8 ef 9d ff ff call 2340 - 8551: 5d pop rbp - 8552: c3 ret - -0000000000008553 : - 8553: f3 0f 1e fa endbr64 - 8557: 55 push rbp - 8558: 48 89 e5 mov rbp,rsp - 855b: 53 push rbx - 855c: 48 81 ec 78 01 00 00 sub rsp,0x178 - 8563: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - 856a: 00 00 - 856c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - 8570: 31 c0 xor eax,eax - 8572: c7 85 8c fe ff ff 06 mov DWORD PTR [rbp-0x174],0x6 - 8579: 00 00 00 - 857c: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 8582: 48 98 cdqe - 8584: 48 89 c7 mov rdi,rax - 8587: e8 85 3d 00 00 call c311 - 858c: 48 89 85 a0 fe ff ff mov QWORD PTR [rbp-0x160],rax - 8593: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 859a: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 85a1: 48 89 d6 mov rsi,rdx - 85a4: 48 89 c7 mov rdi,rax - 85a7: e8 a4 9d ff ff call 2350 - 85ac: 48 89 85 a8 fe ff ff mov QWORD PTR [rbp-0x158],rax - 85b3: 48 83 bd a8 fe ff ff cmp QWORD PTR [rbp-0x158],0x0 - 85ba: 00 - 85bb: 75 38 jne 85f5 - 85bd: 48 8b 05 3c 8b 00 00 mov rax,QWORD PTR [rip+0x8b3c] # 11100 - 85c4: 4c 8d 05 a5 5d 00 00 lea r8,[rip+0x5da5] # e370 <__func__.1> - 85cb: b9 5e 00 00 00 mov ecx,0x5e - 85d0: 48 8d 15 6d 5a 00 00 lea rdx,[rip+0x5a6d] # e044 <_IO_stdin_used+0x44> - 85d7: 48 8d 35 72 5a 00 00 lea rsi,[rip+0x5a72] # e050 <_IO_stdin_used+0x50> - 85de: 48 89 c7 mov rdi,rax - 85e1: b8 00 00 00 00 mov eax,0x0 - 85e6: e8 75 9e ff ff call 2460 - 85eb: bf 00 00 00 00 mov edi,0x0 - 85f0: e8 2b 9f ff ff call 2520 - 85f5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 85fc: 48 8b 10 mov rdx,QWORD PTR [rax] - 85ff: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] - 8606: 48 8d 0d 64 5a 00 00 lea rcx,[rip+0x5a64] # e071 <_IO_stdin_used+0x71> - 860d: 48 89 ce mov rsi,rcx - 8610: 48 89 c7 mov rdi,rax - 8613: b8 00 00 00 00 mov eax,0x0 - 8618: e8 43 9e ff ff call 2460 - 861d: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] - 8624: 48 89 c7 mov rdi,rax - 8627: e8 64 9e ff ff call 2490 - 862c: 0f b6 05 5d 8a 00 00 movzx eax,BYTE PTR [rip+0x8a5d] # 11090 - 8633: 84 c0 test al,al - 8635: 0f 84 01 01 00 00 je 873c - 863b: e8 10 9e ff ff call 2450 - 8640: 48 89 85 b8 fe ff ff mov QWORD PTR [rbp-0x148],rax - 8647: 0f b6 05 d2 89 00 00 movzx eax,BYTE PTR [rip+0x89d2] # 11020 - 864e: 84 c0 test al,al - 8650: 74 76 je 86c8 - 8652: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8659: 48 8b 15 c8 89 00 00 mov rdx,QWORD PTR [rip+0x89c8] # 11028 - 8660: 48 89 d6 mov rsi,rdx - 8663: 48 89 c7 mov rdi,rax - 8666: e8 75 9d ff ff call 23e0 - 866b: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 - 8672: 00 - 8673: 0f 88 30 01 00 00 js 87a9 - 8679: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8680: 48 8b 0d a9 89 00 00 mov rcx,QWORD PTR [rip+0x89a9] # 11030 - 8687: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] - 868e: 48 c1 e2 03 shl rdx,0x3 - 8692: 48 01 ca add rdx,rcx - 8695: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8698: 48 89 d6 mov rsi,rdx - 869b: 48 89 c7 mov rdi,rax - 869e: e8 3d 9d ff ff call 23e0 - 86a3: 48 8b 15 86 89 00 00 mov rdx,QWORD PTR [rip+0x8986] # 11030 - 86aa: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 86b1: 48 c1 e0 03 shl rax,0x3 - 86b5: 48 01 d0 add rax,rdx - 86b8: 48 8b 00 mov rax,QWORD PTR [rax] - 86bb: 48 89 c7 mov rdi,rax - 86be: e8 cd 9d ff ff call 2490 - 86c3: e9 e1 00 00 00 jmp 87a9 - 86c8: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 - 86cf: 00 - 86d0: 78 4f js 8721 - 86d2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 86d9: 48 8b 0d 50 89 00 00 mov rcx,QWORD PTR [rip+0x8950] # 11030 - 86e0: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] - 86e7: 48 c1 e2 03 shl rdx,0x3 - 86eb: 48 01 ca add rdx,rcx - 86ee: 48 8b 12 mov rdx,QWORD PTR [rdx] - 86f1: 48 89 d6 mov rsi,rdx - 86f4: 48 89 c7 mov rdi,rax - 86f7: e8 e4 9c ff ff call 23e0 - 86fc: 48 8b 15 2d 89 00 00 mov rdx,QWORD PTR [rip+0x892d] # 11030 - 8703: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] - 870a: 48 c1 e0 03 shl rax,0x3 - 870e: 48 01 d0 add rax,rdx - 8711: 48 8b 00 mov rax,QWORD PTR [rax] - 8714: 48 89 c7 mov rdi,rax - 8717: e8 74 9d ff ff call 2490 - 871c: e9 88 00 00 00 jmp 87a9 - 8721: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8728: 48 8b 15 f9 88 00 00 mov rdx,QWORD PTR [rip+0x88f9] # 11028 - 872f: 48 89 d6 mov rsi,rdx - 8732: 48 89 c7 mov rdi,rax - 8735: e8 a6 9c ff ff call 23e0 - 873a: eb 6d jmp 87a9 - 873c: 48 8b 05 f5 88 00 00 mov rax,QWORD PTR [rip+0x88f5] # 11038 - 8743: 48 85 c0 test rax,rax - 8746: 74 48 je 8790 - 8748: 48 8b 05 e9 88 00 00 mov rax,QWORD PTR [rip+0x88e9] # 11038 - 874f: 48 8d 15 29 59 00 00 lea rdx,[rip+0x5929] # e07f <_IO_stdin_used+0x7f> - 8756: 48 89 d6 mov rsi,rdx - 8759: 48 89 c7 mov rdi,rax - 875c: e8 9f 9d ff ff call 2500 - 8761: 48 89 85 b0 fe ff ff mov QWORD PTR [rbp-0x150],rax - 8768: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 876f: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] - 8776: 48 89 d6 mov rsi,rdx - 8779: 48 89 c7 mov rdi,rax - 877c: e8 5f 9c ff ff call 23e0 - 8781: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] - 8788: 48 89 c7 mov rdi,rax - 878b: e8 20 9c ff ff call 23b0 - 8790: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8797: 48 8b 15 8a 88 00 00 mov rdx,QWORD PTR [rip+0x888a] # 11028 - 879e: 48 89 d6 mov rsi,rdx - 87a1: 48 89 c7 mov rdi,rax - 87a4: e8 37 9c ff ff call 23e0 - 87a9: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] - 87b0: 48 89 c7 mov rdi,rax - 87b3: e8 f8 9b ff ff call 23b0 - 87b8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 87bf: 48 89 c7 mov rdi,rax - 87c2: e8 69 9b ff ff call 2330 - 87c7: 0f b6 05 c2 88 00 00 movzx eax,BYTE PTR [rip+0x88c2] # 11090 - 87ce: 83 f0 01 xor eax,0x1 - 87d1: 84 c0 test al,al - 87d3: 0f 84 c2 07 00 00 je 8f9b - 87d9: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 87df: 48 98 cdqe - 87e1: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] - 87e8: 48 8b 12 mov rdx,QWORD PTR [rdx] - 87eb: 48 89 c6 mov rsi,rax - 87ee: 48 89 d7 mov rdi,rdx - 87f1: e8 0a 9c ff ff call 2400 - 87f6: 84 c0 test al,al - 87f8: 0f 84 87 02 00 00 je 8a85 - 87fe: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 8805: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 880c: 48 89 d6 mov rsi,rdx - 880f: 48 89 c7 mov rdi,rax - 8812: e8 39 9b ff ff call 2350 - 8817: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax - 881e: 48 83 bd 38 ff ff ff cmp QWORD PTR [rbp-0xc8],0x0 - 8825: 00 - 8826: 75 38 jne 8860 - 8828: 48 8b 05 d1 88 00 00 mov rax,QWORD PTR [rip+0x88d1] # 11100 - 882f: 4c 8d 05 3a 5b 00 00 lea r8,[rip+0x5b3a] # e370 <__func__.1> - 8836: b9 5f 00 00 00 mov ecx,0x5f - 883b: 48 8d 15 02 58 00 00 lea rdx,[rip+0x5802] # e044 <_IO_stdin_used+0x44> - 8842: 48 8d 35 07 58 00 00 lea rsi,[rip+0x5807] # e050 <_IO_stdin_used+0x50> - 8849: 48 89 c7 mov rdi,rax - 884c: b8 00 00 00 00 mov eax,0x0 - 8851: e8 0a 9c ff ff call 2460 - 8856: bf 00 00 00 00 mov edi,0x0 - 885b: e8 c0 9c ff ff call 2520 - 8860: 8b 05 3a 88 00 00 mov eax,DWORD PTR [rip+0x883a] # 110a0 - 8866: 48 98 cdqe - 8868: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 886f: 00 - 8870: 48 8d 05 49 88 00 00 lea rax,[rip+0x8849] # 110c0 - 8877: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 887b: 8b 05 ff 87 00 00 mov eax,DWORD PTR [rip+0x87ff] # 11080 - 8881: 48 98 cdqe - 8883: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 888a: 00 - 888b: 48 8d 05 ae 87 00 00 lea rax,[rip+0x87ae] # 11040 - 8892: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 8896: 8b 05 54 88 00 00 mov eax,DWORD PTR [rip+0x8854] # 110f0 - 889c: 48 98 cdqe - 889e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 88a5: 00 - 88a6: 48 8d 05 13 88 00 00 lea rax,[rip+0x8813] # 110c0 - 88ad: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 88b1: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 88b8: 4c 8d 0d b1 5a 00 00 lea r9,[rip+0x5ab1] # e370 <__func__.1> - 88bf: 49 89 f0 mov r8,rsi - 88c2: 48 8d 35 bf 57 00 00 lea rsi,[rip+0x57bf] # e088 <_IO_stdin_used+0x88> - 88c9: 48 89 c7 mov rdi,rax - 88cc: b8 00 00 00 00 mov eax,0x0 - 88d1: e8 8a 9b ff ff call 2460 - 88d6: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 88dd: 48 89 c7 mov rdi,rax - 88e0: e8 ab 9b ff ff call 2490 - 88e5: 0f b6 05 a4 87 00 00 movzx eax,BYTE PTR [rip+0x87a4] # 11090 - 88ec: 84 c0 test al,al - 88ee: 0f 84 01 01 00 00 je 89f5 - 88f4: e8 57 9b ff ff call 2450 - 88f9: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax - 8900: 0f b6 05 19 87 00 00 movzx eax,BYTE PTR [rip+0x8719] # 11020 - 8907: 84 c0 test al,al - 8909: 74 76 je 8981 - 890b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8912: 48 8b 15 0f 87 00 00 mov rdx,QWORD PTR [rip+0x870f] # 11028 - 8919: 48 89 d6 mov rsi,rdx - 891c: 48 89 c7 mov rdi,rax - 891f: e8 bc 9a ff ff call 23e0 - 8924: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 - 892b: 00 - 892c: 0f 88 30 01 00 00 js 8a62 - 8932: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8939: 48 8b 0d f0 86 00 00 mov rcx,QWORD PTR [rip+0x86f0] # 11030 - 8940: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] - 8947: 48 c1 e2 03 shl rdx,0x3 - 894b: 48 01 ca add rdx,rcx - 894e: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8951: 48 89 d6 mov rsi,rdx - 8954: 48 89 c7 mov rdi,rax - 8957: e8 84 9a ff ff call 23e0 - 895c: 48 8b 15 cd 86 00 00 mov rdx,QWORD PTR [rip+0x86cd] # 11030 - 8963: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] - 896a: 48 c1 e0 03 shl rax,0x3 - 896e: 48 01 d0 add rax,rdx - 8971: 48 8b 00 mov rax,QWORD PTR [rax] - 8974: 48 89 c7 mov rdi,rax - 8977: e8 14 9b ff ff call 2490 - 897c: e9 e1 00 00 00 jmp 8a62 - 8981: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 - 8988: 00 - 8989: 78 4f js 89da - 898b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8992: 48 8b 0d 97 86 00 00 mov rcx,QWORD PTR [rip+0x8697] # 11030 - 8999: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] - 89a0: 48 c1 e2 03 shl rdx,0x3 - 89a4: 48 01 ca add rdx,rcx - 89a7: 48 8b 12 mov rdx,QWORD PTR [rdx] - 89aa: 48 89 d6 mov rsi,rdx - 89ad: 48 89 c7 mov rdi,rax - 89b0: e8 2b 9a ff ff call 23e0 - 89b5: 48 8b 15 74 86 00 00 mov rdx,QWORD PTR [rip+0x8674] # 11030 - 89bc: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] - 89c3: 48 c1 e0 03 shl rax,0x3 - 89c7: 48 01 d0 add rax,rdx - 89ca: 48 8b 00 mov rax,QWORD PTR [rax] - 89cd: 48 89 c7 mov rdi,rax - 89d0: e8 bb 9a ff ff call 2490 - 89d5: e9 88 00 00 00 jmp 8a62 - 89da: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 89e1: 48 8b 15 40 86 00 00 mov rdx,QWORD PTR [rip+0x8640] # 11028 - 89e8: 48 89 d6 mov rsi,rdx - 89eb: 48 89 c7 mov rdi,rax - 89ee: e8 ed 99 ff ff call 23e0 - 89f3: eb 6d jmp 8a62 - 89f5: 48 8b 05 3c 86 00 00 mov rax,QWORD PTR [rip+0x863c] # 11038 - 89fc: 48 85 c0 test rax,rax - 89ff: 74 48 je 8a49 - 8a01: 48 8b 05 30 86 00 00 mov rax,QWORD PTR [rip+0x8630] # 11038 - 8a08: 48 8d 15 70 56 00 00 lea rdx,[rip+0x5670] # e07f <_IO_stdin_used+0x7f> - 8a0f: 48 89 d6 mov rsi,rdx - 8a12: 48 89 c7 mov rdi,rax - 8a15: e8 e6 9a ff ff call 2500 - 8a1a: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax - 8a21: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8a28: 48 8b 95 40 ff ff ff mov rdx,QWORD PTR [rbp-0xc0] - 8a2f: 48 89 d6 mov rsi,rdx - 8a32: 48 89 c7 mov rdi,rax - 8a35: e8 a6 99 ff ff call 23e0 - 8a3a: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] - 8a41: 48 89 c7 mov rdi,rax - 8a44: e8 67 99 ff ff call 23b0 - 8a49: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8a50: 48 8b 15 d1 85 00 00 mov rdx,QWORD PTR [rip+0x85d1] # 11028 - 8a57: 48 89 d6 mov rsi,rdx - 8a5a: 48 89 c7 mov rdi,rax - 8a5d: e8 7e 99 ff ff call 23e0 - 8a62: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] - 8a69: 48 89 c7 mov rdi,rax - 8a6c: e8 3f 99 ff ff call 23b0 - 8a71: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8a78: 48 89 c7 mov rdi,rax - 8a7b: e8 b0 98 ff ff call 2330 - 8a80: e9 dd 0c 00 00 jmp 9762 - 8a85: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 8a8c: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 8a93: 48 89 d6 mov rsi,rdx - 8a96: 48 89 c7 mov rdi,rax - 8a99: e8 b2 98 ff ff call 2350 - 8a9e: 48 89 85 08 ff ff ff mov QWORD PTR [rbp-0xf8],rax - 8aa5: 48 83 bd 08 ff ff ff cmp QWORD PTR [rbp-0xf8],0x0 - 8aac: 00 - 8aad: 75 38 jne 8ae7 - 8aaf: 48 8b 05 4a 86 00 00 mov rax,QWORD PTR [rip+0x864a] # 11100 - 8ab6: 4c 8d 05 b3 58 00 00 lea r8,[rip+0x58b3] # e370 <__func__.1> - 8abd: b9 5f 00 00 00 mov ecx,0x5f - 8ac2: 48 8d 15 7b 55 00 00 lea rdx,[rip+0x557b] # e044 <_IO_stdin_used+0x44> - 8ac9: 48 8d 35 80 55 00 00 lea rsi,[rip+0x5580] # e050 <_IO_stdin_used+0x50> - 8ad0: 48 89 c7 mov rdi,rax - 8ad3: b8 00 00 00 00 mov eax,0x0 - 8ad8: e8 83 99 ff ff call 2460 - 8add: bf 00 00 00 00 mov edi,0x0 - 8ae2: e8 39 9a ff ff call 2520 - 8ae7: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 8aed: 48 98 cdqe - 8aef: 48 89 c7 mov rdi,rax - 8af2: e8 39 9a ff ff call 2530 - 8af7: 48 89 c3 mov rbx,rax - 8afa: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 8b01: 48 8b 00 mov rax,QWORD PTR [rax] - 8b04: 48 89 c7 mov rdi,rax - 8b07: e8 24 9a ff ff call 2530 - 8b0c: 48 89 c2 mov rdx,rax - 8b0f: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 8b16: 53 push rbx - 8b17: 48 8d 0d 37 56 00 00 lea rcx,[rip+0x5637] # e155 <_IO_stdin_used+0x155> - 8b1e: 51 push rcx - 8b1f: 52 push rdx - 8b20: 48 8d 15 81 55 00 00 lea rdx,[rip+0x5581] # e0a8 <_IO_stdin_used+0xa8> - 8b27: 52 push rdx - 8b28: 48 8d 15 26 56 00 00 lea rdx,[rip+0x5626] # e155 <_IO_stdin_used+0x155> - 8b2f: 52 push rdx - 8b30: 48 8d 15 cd 55 00 00 lea rdx,[rip+0x55cd] # e104 <_IO_stdin_used+0x104> - 8b37: 52 push rdx - 8b38: 4c 8d 0d 69 55 00 00 lea r9,[rip+0x5569] # e0a8 <_IO_stdin_used+0xa8> - 8b3f: 4c 8d 05 2a 58 00 00 lea r8,[rip+0x582a] # e370 <__func__.1> - 8b46: b9 5f 00 00 00 mov ecx,0x5f - 8b4b: 48 8d 15 f2 54 00 00 lea rdx,[rip+0x54f2] # e044 <_IO_stdin_used+0x44> - 8b52: 48 8d 35 57 55 00 00 lea rsi,[rip+0x5557] # e0b0 <_IO_stdin_used+0xb0> - 8b59: 48 89 c7 mov rdi,rax - 8b5c: b8 00 00 00 00 mov eax,0x0 - 8b61: e8 fa 98 ff ff call 2460 - 8b66: 48 83 c4 30 add rsp,0x30 - 8b6a: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 8b71: 48 89 c7 mov rdi,rax - 8b74: e8 17 99 ff ff call 2490 - 8b79: 0f b6 05 10 85 00 00 movzx eax,BYTE PTR [rip+0x8510] # 11090 - 8b80: 84 c0 test al,al - 8b82: 0f 84 01 01 00 00 je 8c89 - 8b88: e8 c3 98 ff ff call 2450 - 8b8d: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax - 8b94: 0f b6 05 85 84 00 00 movzx eax,BYTE PTR [rip+0x8485] # 11020 - 8b9b: 84 c0 test al,al - 8b9d: 74 76 je 8c15 - 8b9f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8ba6: 48 8b 15 7b 84 00 00 mov rdx,QWORD PTR [rip+0x847b] # 11028 - 8bad: 48 89 d6 mov rsi,rdx - 8bb0: 48 89 c7 mov rdi,rax - 8bb3: e8 28 98 ff ff call 23e0 - 8bb8: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 - 8bbf: 00 - 8bc0: 0f 88 30 01 00 00 js 8cf6 - 8bc6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8bcd: 48 8b 0d 5c 84 00 00 mov rcx,QWORD PTR [rip+0x845c] # 11030 - 8bd4: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] - 8bdb: 48 c1 e2 03 shl rdx,0x3 - 8bdf: 48 01 ca add rdx,rcx - 8be2: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8be5: 48 89 d6 mov rsi,rdx - 8be8: 48 89 c7 mov rdi,rax - 8beb: e8 f0 97 ff ff call 23e0 - 8bf0: 48 8b 15 39 84 00 00 mov rdx,QWORD PTR [rip+0x8439] # 11030 - 8bf7: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] - 8bfe: 48 c1 e0 03 shl rax,0x3 - 8c02: 48 01 d0 add rax,rdx - 8c05: 48 8b 00 mov rax,QWORD PTR [rax] - 8c08: 48 89 c7 mov rdi,rax - 8c0b: e8 80 98 ff ff call 2490 - 8c10: e9 e1 00 00 00 jmp 8cf6 - 8c15: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 - 8c1c: 00 - 8c1d: 78 4f js 8c6e - 8c1f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8c26: 48 8b 0d 03 84 00 00 mov rcx,QWORD PTR [rip+0x8403] # 11030 - 8c2d: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] - 8c34: 48 c1 e2 03 shl rdx,0x3 - 8c38: 48 01 ca add rdx,rcx - 8c3b: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8c3e: 48 89 d6 mov rsi,rdx - 8c41: 48 89 c7 mov rdi,rax - 8c44: e8 97 97 ff ff call 23e0 - 8c49: 48 8b 15 e0 83 00 00 mov rdx,QWORD PTR [rip+0x83e0] # 11030 - 8c50: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] - 8c57: 48 c1 e0 03 shl rax,0x3 - 8c5b: 48 01 d0 add rax,rdx - 8c5e: 48 8b 00 mov rax,QWORD PTR [rax] - 8c61: 48 89 c7 mov rdi,rax - 8c64: e8 27 98 ff ff call 2490 - 8c69: e9 88 00 00 00 jmp 8cf6 - 8c6e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8c75: 48 8b 15 ac 83 00 00 mov rdx,QWORD PTR [rip+0x83ac] # 11028 - 8c7c: 48 89 d6 mov rsi,rdx - 8c7f: 48 89 c7 mov rdi,rax - 8c82: e8 59 97 ff ff call 23e0 - 8c87: eb 6d jmp 8cf6 - 8c89: 48 8b 05 a8 83 00 00 mov rax,QWORD PTR [rip+0x83a8] # 11038 - 8c90: 48 85 c0 test rax,rax - 8c93: 74 48 je 8cdd - 8c95: 48 8b 05 9c 83 00 00 mov rax,QWORD PTR [rip+0x839c] # 11038 - 8c9c: 48 8d 15 dc 53 00 00 lea rdx,[rip+0x53dc] # e07f <_IO_stdin_used+0x7f> - 8ca3: 48 89 d6 mov rsi,rdx - 8ca6: 48 89 c7 mov rdi,rax - 8ca9: e8 52 98 ff ff call 2500 - 8cae: 48 89 85 10 ff ff ff mov QWORD PTR [rbp-0xf0],rax - 8cb5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8cbc: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] - 8cc3: 48 89 d6 mov rsi,rdx - 8cc6: 48 89 c7 mov rdi,rax - 8cc9: e8 12 97 ff ff call 23e0 - 8cce: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] - 8cd5: 48 89 c7 mov rdi,rax - 8cd8: e8 d3 96 ff ff call 23b0 - 8cdd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8ce4: 48 8b 15 3d 83 00 00 mov rdx,QWORD PTR [rip+0x833d] # 11028 - 8ceb: 48 89 d6 mov rsi,rdx - 8cee: 48 89 c7 mov rdi,rax - 8cf1: e8 ea 96 ff ff call 23e0 - 8cf6: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] - 8cfd: 48 89 c7 mov rdi,rax - 8d00: e8 ab 96 ff ff call 23b0 - 8d05: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8d0c: 48 89 c7 mov rdi,rax - 8d0f: e8 1c 96 ff ff call 2330 - 8d14: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 8d1b: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 8d22: 48 89 d6 mov rsi,rdx - 8d25: 48 89 c7 mov rdi,rax - 8d28: e8 23 96 ff ff call 2350 - 8d2d: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax - 8d34: 48 83 bd 20 ff ff ff cmp QWORD PTR [rbp-0xe0],0x0 - 8d3b: 00 - 8d3c: 75 38 jne 8d76 - 8d3e: 48 8b 05 bb 83 00 00 mov rax,QWORD PTR [rip+0x83bb] # 11100 - 8d45: 4c 8d 05 24 56 00 00 lea r8,[rip+0x5624] # e370 <__func__.1> - 8d4c: b9 5f 00 00 00 mov ecx,0x5f - 8d51: 48 8d 15 ec 52 00 00 lea rdx,[rip+0x52ec] # e044 <_IO_stdin_used+0x44> - 8d58: 48 8d 35 f1 52 00 00 lea rsi,[rip+0x52f1] # e050 <_IO_stdin_used+0x50> - 8d5f: 48 89 c7 mov rdi,rax - 8d62: b8 00 00 00 00 mov eax,0x0 - 8d67: e8 f4 96 ff ff call 2460 - 8d6c: bf 00 00 00 00 mov edi,0x0 - 8d71: e8 aa 97 ff ff call 2520 - 8d76: 8b 05 24 83 00 00 mov eax,DWORD PTR [rip+0x8324] # 110a0 - 8d7c: 48 98 cdqe - 8d7e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 8d85: 00 - 8d86: 48 8d 05 33 83 00 00 lea rax,[rip+0x8333] # 110c0 - 8d8d: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 8d91: 8b 05 e9 82 00 00 mov eax,DWORD PTR [rip+0x82e9] # 11080 - 8d97: 48 98 cdqe - 8d99: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 8da0: 00 - 8da1: 48 8d 05 98 82 00 00 lea rax,[rip+0x8298] # 11040 - 8da8: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 8dac: 8b 05 d2 82 00 00 mov eax,DWORD PTR [rip+0x82d2] # 11084 - 8db2: 48 98 cdqe - 8db4: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 8dbb: 00 - 8dbc: 48 8d 05 fd 82 00 00 lea rax,[rip+0x82fd] # 110c0 - 8dc3: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 8dc7: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 8dce: 4c 8d 0d 9b 55 00 00 lea r9,[rip+0x559b] # e370 <__func__.1> - 8dd5: 49 89 f0 mov r8,rsi - 8dd8: 48 8d 35 29 53 00 00 lea rsi,[rip+0x5329] # e108 <_IO_stdin_used+0x108> - 8ddf: 48 89 c7 mov rdi,rax - 8de2: b8 00 00 00 00 mov eax,0x0 - 8de7: e8 74 96 ff ff call 2460 - 8dec: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 8df3: 48 89 c7 mov rdi,rax - 8df6: e8 95 96 ff ff call 2490 - 8dfb: 0f b6 05 8e 82 00 00 movzx eax,BYTE PTR [rip+0x828e] # 11090 - 8e02: 84 c0 test al,al - 8e04: 0f 84 01 01 00 00 je 8f0b - 8e0a: e8 41 96 ff ff call 2450 - 8e0f: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax - 8e16: 0f b6 05 03 82 00 00 movzx eax,BYTE PTR [rip+0x8203] # 11020 - 8e1d: 84 c0 test al,al - 8e1f: 74 76 je 8e97 - 8e21: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8e28: 48 8b 15 f9 81 00 00 mov rdx,QWORD PTR [rip+0x81f9] # 11028 - 8e2f: 48 89 d6 mov rsi,rdx - 8e32: 48 89 c7 mov rdi,rax - 8e35: e8 a6 95 ff ff call 23e0 - 8e3a: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 - 8e41: 00 - 8e42: 0f 88 30 01 00 00 js 8f78 - 8e48: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8e4f: 48 8b 0d da 81 00 00 mov rcx,QWORD PTR [rip+0x81da] # 11030 - 8e56: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] - 8e5d: 48 c1 e2 03 shl rdx,0x3 - 8e61: 48 01 ca add rdx,rcx - 8e64: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8e67: 48 89 d6 mov rsi,rdx - 8e6a: 48 89 c7 mov rdi,rax - 8e6d: e8 6e 95 ff ff call 23e0 - 8e72: 48 8b 15 b7 81 00 00 mov rdx,QWORD PTR [rip+0x81b7] # 11030 - 8e79: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 8e80: 48 c1 e0 03 shl rax,0x3 - 8e84: 48 01 d0 add rax,rdx - 8e87: 48 8b 00 mov rax,QWORD PTR [rax] - 8e8a: 48 89 c7 mov rdi,rax - 8e8d: e8 fe 95 ff ff call 2490 - 8e92: e9 e1 00 00 00 jmp 8f78 - 8e97: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 - 8e9e: 00 - 8e9f: 78 4f js 8ef0 - 8ea1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8ea8: 48 8b 0d 81 81 00 00 mov rcx,QWORD PTR [rip+0x8181] # 11030 - 8eaf: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] - 8eb6: 48 c1 e2 03 shl rdx,0x3 - 8eba: 48 01 ca add rdx,rcx - 8ebd: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8ec0: 48 89 d6 mov rsi,rdx - 8ec3: 48 89 c7 mov rdi,rax - 8ec6: e8 15 95 ff ff call 23e0 - 8ecb: 48 8b 15 5e 81 00 00 mov rdx,QWORD PTR [rip+0x815e] # 11030 - 8ed2: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] - 8ed9: 48 c1 e0 03 shl rax,0x3 - 8edd: 48 01 d0 add rax,rdx - 8ee0: 48 8b 00 mov rax,QWORD PTR [rax] - 8ee3: 48 89 c7 mov rdi,rax - 8ee6: e8 a5 95 ff ff call 2490 - 8eeb: e9 88 00 00 00 jmp 8f78 - 8ef0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8ef7: 48 8b 15 2a 81 00 00 mov rdx,QWORD PTR [rip+0x812a] # 11028 - 8efe: 48 89 d6 mov rsi,rdx - 8f01: 48 89 c7 mov rdi,rax - 8f04: e8 d7 94 ff ff call 23e0 - 8f09: eb 6d jmp 8f78 - 8f0b: 48 8b 05 26 81 00 00 mov rax,QWORD PTR [rip+0x8126] # 11038 - 8f12: 48 85 c0 test rax,rax - 8f15: 74 48 je 8f5f - 8f17: 48 8b 05 1a 81 00 00 mov rax,QWORD PTR [rip+0x811a] # 11038 - 8f1e: 48 8d 15 5a 51 00 00 lea rdx,[rip+0x515a] # e07f <_IO_stdin_used+0x7f> - 8f25: 48 89 d6 mov rsi,rdx - 8f28: 48 89 c7 mov rdi,rax - 8f2b: e8 d0 95 ff ff call 2500 - 8f30: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax - 8f37: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8f3e: 48 8b 95 28 ff ff ff mov rdx,QWORD PTR [rbp-0xd8] - 8f45: 48 89 d6 mov rsi,rdx - 8f48: 48 89 c7 mov rdi,rax - 8f4b: e8 90 94 ff ff call 23e0 - 8f50: 48 8b 85 28 ff ff ff mov rax,QWORD PTR [rbp-0xd8] - 8f57: 48 89 c7 mov rdi,rax - 8f5a: e8 51 94 ff ff call 23b0 - 8f5f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8f66: 48 8b 15 bb 80 00 00 mov rdx,QWORD PTR [rip+0x80bb] # 11028 - 8f6d: 48 89 d6 mov rsi,rdx - 8f70: 48 89 c7 mov rdi,rax - 8f73: e8 68 94 ff ff call 23e0 - 8f78: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] - 8f7f: 48 89 c7 mov rdi,rax - 8f82: e8 29 94 ff ff call 23b0 - 8f87: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 8f8e: 48 89 c7 mov rdi,rax - 8f91: e8 9a 93 ff ff call 2330 - 8f96: e9 c7 07 00 00 jmp 9762 - 8f9b: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 8fa1: 48 98 cdqe - 8fa3: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] - 8faa: 48 8b 12 mov rdx,QWORD PTR [rdx] - 8fad: 48 89 d1 mov rcx,rdx - 8fb0: 48 8d 15 b9 53 00 00 lea rdx,[rip+0x53b9] # e370 <__func__.1> - 8fb7: 48 89 c6 mov rsi,rax - 8fba: 48 89 cf mov rdi,rcx - 8fbd: e8 be 93 ff ff call 2380 - 8fc2: 84 c0 test al,al - 8fc4: 0f 84 87 02 00 00 je 9251 - 8fca: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 8fd1: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 8fd8: 48 89 d6 mov rsi,rdx - 8fdb: 48 89 c7 mov rdi,rax - 8fde: e8 6d 93 ff ff call 2350 - 8fe3: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax - 8fea: 48 83 bd f0 fe ff ff cmp QWORD PTR [rbp-0x110],0x0 - 8ff1: 00 - 8ff2: 75 38 jne 902c - 8ff4: 48 8b 05 05 81 00 00 mov rax,QWORD PTR [rip+0x8105] # 11100 - 8ffb: 4c 8d 05 6e 53 00 00 lea r8,[rip+0x536e] # e370 <__func__.1> - 9002: b9 5f 00 00 00 mov ecx,0x5f - 9007: 48 8d 15 36 50 00 00 lea rdx,[rip+0x5036] # e044 <_IO_stdin_used+0x44> - 900e: 48 8d 35 3b 50 00 00 lea rsi,[rip+0x503b] # e050 <_IO_stdin_used+0x50> - 9015: 48 89 c7 mov rdi,rax - 9018: b8 00 00 00 00 mov eax,0x0 - 901d: e8 3e 94 ff ff call 2460 - 9022: bf 00 00 00 00 mov edi,0x0 - 9027: e8 f4 94 ff ff call 2520 - 902c: 8b 05 6e 80 00 00 mov eax,DWORD PTR [rip+0x806e] # 110a0 - 9032: 48 98 cdqe - 9034: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 903b: 00 - 903c: 48 8d 05 7d 80 00 00 lea rax,[rip+0x807d] # 110c0 - 9043: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 9047: 8b 05 33 80 00 00 mov eax,DWORD PTR [rip+0x8033] # 11080 - 904d: 48 98 cdqe - 904f: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9056: 00 - 9057: 48 8d 05 e2 7f 00 00 lea rax,[rip+0x7fe2] # 11040 - 905e: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 9062: 8b 05 88 80 00 00 mov eax,DWORD PTR [rip+0x8088] # 110f0 - 9068: 48 98 cdqe - 906a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9071: 00 - 9072: 48 8d 05 47 80 00 00 lea rax,[rip+0x8047] # 110c0 - 9079: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 907d: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 9084: 4c 8d 0d e5 52 00 00 lea r9,[rip+0x52e5] # e370 <__func__.1> - 908b: 49 89 f0 mov r8,rsi - 908e: 48 8d 35 f3 4f 00 00 lea rsi,[rip+0x4ff3] # e088 <_IO_stdin_used+0x88> - 9095: 48 89 c7 mov rdi,rax - 9098: b8 00 00 00 00 mov eax,0x0 - 909d: e8 be 93 ff ff call 2460 - 90a2: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 90a9: 48 89 c7 mov rdi,rax - 90ac: e8 df 93 ff ff call 2490 - 90b1: 0f b6 05 d8 7f 00 00 movzx eax,BYTE PTR [rip+0x7fd8] # 11090 - 90b8: 84 c0 test al,al - 90ba: 0f 84 01 01 00 00 je 91c1 - 90c0: e8 8b 93 ff ff call 2450 - 90c5: 48 89 85 00 ff ff ff mov QWORD PTR [rbp-0x100],rax - 90cc: 0f b6 05 4d 7f 00 00 movzx eax,BYTE PTR [rip+0x7f4d] # 11020 - 90d3: 84 c0 test al,al - 90d5: 74 76 je 914d - 90d7: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 90de: 48 8b 15 43 7f 00 00 mov rdx,QWORD PTR [rip+0x7f43] # 11028 - 90e5: 48 89 d6 mov rsi,rdx - 90e8: 48 89 c7 mov rdi,rax - 90eb: e8 f0 92 ff ff call 23e0 - 90f0: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 - 90f7: 00 - 90f8: 0f 88 30 01 00 00 js 922e - 90fe: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9105: 48 8b 0d 24 7f 00 00 mov rcx,QWORD PTR [rip+0x7f24] # 11030 - 910c: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] - 9113: 48 c1 e2 03 shl rdx,0x3 - 9117: 48 01 ca add rdx,rcx - 911a: 48 8b 12 mov rdx,QWORD PTR [rdx] - 911d: 48 89 d6 mov rsi,rdx - 9120: 48 89 c7 mov rdi,rax - 9123: e8 b8 92 ff ff call 23e0 - 9128: 48 8b 15 01 7f 00 00 mov rdx,QWORD PTR [rip+0x7f01] # 11030 - 912f: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] - 9136: 48 c1 e0 03 shl rax,0x3 - 913a: 48 01 d0 add rax,rdx - 913d: 48 8b 00 mov rax,QWORD PTR [rax] - 9140: 48 89 c7 mov rdi,rax - 9143: e8 48 93 ff ff call 2490 - 9148: e9 e1 00 00 00 jmp 922e - 914d: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 - 9154: 00 - 9155: 78 4f js 91a6 - 9157: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 915e: 48 8b 0d cb 7e 00 00 mov rcx,QWORD PTR [rip+0x7ecb] # 11030 - 9165: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] - 916c: 48 c1 e2 03 shl rdx,0x3 - 9170: 48 01 ca add rdx,rcx - 9173: 48 8b 12 mov rdx,QWORD PTR [rdx] - 9176: 48 89 d6 mov rsi,rdx - 9179: 48 89 c7 mov rdi,rax - 917c: e8 5f 92 ff ff call 23e0 - 9181: 48 8b 15 a8 7e 00 00 mov rdx,QWORD PTR [rip+0x7ea8] # 11030 - 9188: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] - 918f: 48 c1 e0 03 shl rax,0x3 - 9193: 48 01 d0 add rax,rdx - 9196: 48 8b 00 mov rax,QWORD PTR [rax] - 9199: 48 89 c7 mov rdi,rax - 919c: e8 ef 92 ff ff call 2490 - 91a1: e9 88 00 00 00 jmp 922e - 91a6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 91ad: 48 8b 15 74 7e 00 00 mov rdx,QWORD PTR [rip+0x7e74] # 11028 - 91b4: 48 89 d6 mov rsi,rdx - 91b7: 48 89 c7 mov rdi,rax - 91ba: e8 21 92 ff ff call 23e0 - 91bf: eb 6d jmp 922e - 91c1: 48 8b 05 70 7e 00 00 mov rax,QWORD PTR [rip+0x7e70] # 11038 - 91c8: 48 85 c0 test rax,rax - 91cb: 74 48 je 9215 - 91cd: 48 8b 05 64 7e 00 00 mov rax,QWORD PTR [rip+0x7e64] # 11038 - 91d4: 48 8d 15 a4 4e 00 00 lea rdx,[rip+0x4ea4] # e07f <_IO_stdin_used+0x7f> - 91db: 48 89 d6 mov rsi,rdx - 91de: 48 89 c7 mov rdi,rax - 91e1: e8 1a 93 ff ff call 2500 - 91e6: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax - 91ed: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 91f4: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] - 91fb: 48 89 d6 mov rsi,rdx - 91fe: 48 89 c7 mov rdi,rax - 9201: e8 da 91 ff ff call 23e0 - 9206: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] - 920d: 48 89 c7 mov rdi,rax - 9210: e8 9b 91 ff ff call 23b0 - 9215: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 921c: 48 8b 15 05 7e 00 00 mov rdx,QWORD PTR [rip+0x7e05] # 11028 - 9223: 48 89 d6 mov rsi,rdx - 9226: 48 89 c7 mov rdi,rax - 9229: e8 b2 91 ff ff call 23e0 - 922e: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] - 9235: 48 89 c7 mov rdi,rax - 9238: e8 73 91 ff ff call 23b0 - 923d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9244: 48 89 c7 mov rdi,rax - 9247: e8 e4 90 ff ff call 2330 - 924c: e9 11 05 00 00 jmp 9762 - 9251: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 9258: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 925f: 48 89 d6 mov rsi,rdx - 9262: 48 89 c7 mov rdi,rax - 9265: e8 e6 90 ff ff call 2350 - 926a: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax - 9271: 48 83 bd c0 fe ff ff cmp QWORD PTR [rbp-0x140],0x0 - 9278: 00 - 9279: 75 38 jne 92b3 - 927b: 48 8b 05 7e 7e 00 00 mov rax,QWORD PTR [rip+0x7e7e] # 11100 - 9282: 4c 8d 05 e7 50 00 00 lea r8,[rip+0x50e7] # e370 <__func__.1> - 9289: b9 5f 00 00 00 mov ecx,0x5f - 928e: 48 8d 15 af 4d 00 00 lea rdx,[rip+0x4daf] # e044 <_IO_stdin_used+0x44> - 9295: 48 8d 35 b4 4d 00 00 lea rsi,[rip+0x4db4] # e050 <_IO_stdin_used+0x50> - 929c: 48 89 c7 mov rdi,rax - 929f: b8 00 00 00 00 mov eax,0x0 - 92a4: e8 b7 91 ff ff call 2460 - 92a9: bf 00 00 00 00 mov edi,0x0 - 92ae: e8 6d 92 ff ff call 2520 - 92b3: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] - 92b9: 48 98 cdqe - 92bb: 48 89 c7 mov rdi,rax - 92be: e8 6d 92 ff ff call 2530 - 92c3: 48 89 c3 mov rbx,rax - 92c6: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 92cd: 48 8b 00 mov rax,QWORD PTR [rax] - 92d0: 48 89 c7 mov rdi,rax - 92d3: e8 58 92 ff ff call 2530 - 92d8: 48 89 c2 mov rdx,rax - 92db: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 92e2: 53 push rbx - 92e3: 48 8d 0d 6b 4e 00 00 lea rcx,[rip+0x4e6b] # e155 <_IO_stdin_used+0x155> - 92ea: 51 push rcx - 92eb: 52 push rdx - 92ec: 48 8d 15 b5 4d 00 00 lea rdx,[rip+0x4db5] # e0a8 <_IO_stdin_used+0xa8> - 92f3: 52 push rdx - 92f4: 48 8d 15 5a 4e 00 00 lea rdx,[rip+0x4e5a] # e155 <_IO_stdin_used+0x155> - 92fb: 52 push rdx - 92fc: 48 8d 15 01 4e 00 00 lea rdx,[rip+0x4e01] # e104 <_IO_stdin_used+0x104> - 9303: 52 push rdx - 9304: 4c 8d 0d 9d 4d 00 00 lea r9,[rip+0x4d9d] # e0a8 <_IO_stdin_used+0xa8> - 930b: 4c 8d 05 5e 50 00 00 lea r8,[rip+0x505e] # e370 <__func__.1> - 9312: b9 5f 00 00 00 mov ecx,0x5f - 9317: 48 8d 15 26 4d 00 00 lea rdx,[rip+0x4d26] # e044 <_IO_stdin_used+0x44> - 931e: 48 8d 35 8b 4d 00 00 lea rsi,[rip+0x4d8b] # e0b0 <_IO_stdin_used+0xb0> - 9325: 48 89 c7 mov rdi,rax - 9328: b8 00 00 00 00 mov eax,0x0 - 932d: e8 2e 91 ff ff call 2460 - 9332: 48 83 c4 30 add rsp,0x30 - 9336: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 933d: 48 89 c7 mov rdi,rax - 9340: e8 4b 91 ff ff call 2490 - 9345: 0f b6 05 44 7d 00 00 movzx eax,BYTE PTR [rip+0x7d44] # 11090 - 934c: 84 c0 test al,al - 934e: 0f 84 01 01 00 00 je 9455 - 9354: e8 f7 90 ff ff call 2450 - 9359: 48 89 85 d0 fe ff ff mov QWORD PTR [rbp-0x130],rax - 9360: 0f b6 05 b9 7c 00 00 movzx eax,BYTE PTR [rip+0x7cb9] # 11020 - 9367: 84 c0 test al,al - 9369: 74 76 je 93e1 - 936b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9372: 48 8b 15 af 7c 00 00 mov rdx,QWORD PTR [rip+0x7caf] # 11028 - 9379: 48 89 d6 mov rsi,rdx - 937c: 48 89 c7 mov rdi,rax - 937f: e8 5c 90 ff ff call 23e0 - 9384: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 - 938b: 00 - 938c: 0f 88 30 01 00 00 js 94c2 - 9392: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9399: 48 8b 0d 90 7c 00 00 mov rcx,QWORD PTR [rip+0x7c90] # 11030 - 93a0: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] - 93a7: 48 c1 e2 03 shl rdx,0x3 - 93ab: 48 01 ca add rdx,rcx - 93ae: 48 8b 12 mov rdx,QWORD PTR [rdx] - 93b1: 48 89 d6 mov rsi,rdx - 93b4: 48 89 c7 mov rdi,rax - 93b7: e8 24 90 ff ff call 23e0 - 93bc: 48 8b 15 6d 7c 00 00 mov rdx,QWORD PTR [rip+0x7c6d] # 11030 - 93c3: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] - 93ca: 48 c1 e0 03 shl rax,0x3 - 93ce: 48 01 d0 add rax,rdx - 93d1: 48 8b 00 mov rax,QWORD PTR [rax] - 93d4: 48 89 c7 mov rdi,rax - 93d7: e8 b4 90 ff ff call 2490 - 93dc: e9 e1 00 00 00 jmp 94c2 - 93e1: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 - 93e8: 00 - 93e9: 78 4f js 943a - 93eb: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 93f2: 48 8b 0d 37 7c 00 00 mov rcx,QWORD PTR [rip+0x7c37] # 11030 - 93f9: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] - 9400: 48 c1 e2 03 shl rdx,0x3 - 9404: 48 01 ca add rdx,rcx - 9407: 48 8b 12 mov rdx,QWORD PTR [rdx] - 940a: 48 89 d6 mov rsi,rdx - 940d: 48 89 c7 mov rdi,rax - 9410: e8 cb 8f ff ff call 23e0 - 9415: 48 8b 15 14 7c 00 00 mov rdx,QWORD PTR [rip+0x7c14] # 11030 - 941c: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] - 9423: 48 c1 e0 03 shl rax,0x3 - 9427: 48 01 d0 add rax,rdx - 942a: 48 8b 00 mov rax,QWORD PTR [rax] - 942d: 48 89 c7 mov rdi,rax - 9430: e8 5b 90 ff ff call 2490 - 9435: e9 88 00 00 00 jmp 94c2 - 943a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9441: 48 8b 15 e0 7b 00 00 mov rdx,QWORD PTR [rip+0x7be0] # 11028 - 9448: 48 89 d6 mov rsi,rdx - 944b: 48 89 c7 mov rdi,rax - 944e: e8 8d 8f ff ff call 23e0 - 9453: eb 6d jmp 94c2 - 9455: 48 8b 05 dc 7b 00 00 mov rax,QWORD PTR [rip+0x7bdc] # 11038 - 945c: 48 85 c0 test rax,rax - 945f: 74 48 je 94a9 - 9461: 48 8b 05 d0 7b 00 00 mov rax,QWORD PTR [rip+0x7bd0] # 11038 - 9468: 48 8d 15 10 4c 00 00 lea rdx,[rip+0x4c10] # e07f <_IO_stdin_used+0x7f> - 946f: 48 89 d6 mov rsi,rdx - 9472: 48 89 c7 mov rdi,rax - 9475: e8 86 90 ff ff call 2500 - 947a: 48 89 85 c8 fe ff ff mov QWORD PTR [rbp-0x138],rax - 9481: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9488: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] - 948f: 48 89 d6 mov rsi,rdx - 9492: 48 89 c7 mov rdi,rax - 9495: e8 46 8f ff ff call 23e0 - 949a: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] - 94a1: 48 89 c7 mov rdi,rax - 94a4: e8 07 8f ff ff call 23b0 - 94a9: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 94b0: 48 8b 15 71 7b 00 00 mov rdx,QWORD PTR [rip+0x7b71] # 11028 - 94b7: 48 89 d6 mov rsi,rdx - 94ba: 48 89 c7 mov rdi,rax - 94bd: e8 1e 8f ff ff call 23e0 - 94c2: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] - 94c9: 48 89 c7 mov rdi,rax - 94cc: e8 df 8e ff ff call 23b0 - 94d1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 94d8: 48 89 c7 mov rdi,rax - 94db: e8 50 8e ff ff call 2330 - 94e0: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 94e7: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 94ee: 48 89 d6 mov rsi,rdx - 94f1: 48 89 c7 mov rdi,rax - 94f4: e8 57 8e ff ff call 2350 - 94f9: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax - 9500: 48 83 bd d8 fe ff ff cmp QWORD PTR [rbp-0x128],0x0 - 9507: 00 - 9508: 75 38 jne 9542 - 950a: 48 8b 05 ef 7b 00 00 mov rax,QWORD PTR [rip+0x7bef] # 11100 - 9511: 4c 8d 05 58 4e 00 00 lea r8,[rip+0x4e58] # e370 <__func__.1> - 9518: b9 5f 00 00 00 mov ecx,0x5f - 951d: 48 8d 15 20 4b 00 00 lea rdx,[rip+0x4b20] # e044 <_IO_stdin_used+0x44> - 9524: 48 8d 35 25 4b 00 00 lea rsi,[rip+0x4b25] # e050 <_IO_stdin_used+0x50> - 952b: 48 89 c7 mov rdi,rax - 952e: b8 00 00 00 00 mov eax,0x0 - 9533: e8 28 8f ff ff call 2460 - 9538: bf 00 00 00 00 mov edi,0x0 - 953d: e8 de 8f ff ff call 2520 - 9542: 8b 05 58 7b 00 00 mov eax,DWORD PTR [rip+0x7b58] # 110a0 - 9548: 48 98 cdqe - 954a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9551: 00 - 9552: 48 8d 05 67 7b 00 00 lea rax,[rip+0x7b67] # 110c0 - 9559: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 955d: 8b 05 1d 7b 00 00 mov eax,DWORD PTR [rip+0x7b1d] # 11080 - 9563: 48 98 cdqe - 9565: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 956c: 00 - 956d: 48 8d 05 cc 7a 00 00 lea rax,[rip+0x7acc] # 11040 - 9574: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 9578: 8b 05 06 7b 00 00 mov eax,DWORD PTR [rip+0x7b06] # 11084 - 957e: 48 98 cdqe - 9580: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9587: 00 - 9588: 48 8d 05 31 7b 00 00 lea rax,[rip+0x7b31] # 110c0 - 958f: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 9593: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 959a: 4c 8d 0d cf 4d 00 00 lea r9,[rip+0x4dcf] # e370 <__func__.1> - 95a1: 49 89 f0 mov r8,rsi - 95a4: 48 8d 35 5d 4b 00 00 lea rsi,[rip+0x4b5d] # e108 <_IO_stdin_used+0x108> - 95ab: 48 89 c7 mov rdi,rax - 95ae: b8 00 00 00 00 mov eax,0x0 - 95b3: e8 a8 8e ff ff call 2460 - 95b8: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 95bf: 48 89 c7 mov rdi,rax - 95c2: e8 c9 8e ff ff call 2490 - 95c7: 0f b6 05 c2 7a 00 00 movzx eax,BYTE PTR [rip+0x7ac2] # 11090 - 95ce: 84 c0 test al,al - 95d0: 0f 84 01 01 00 00 je 96d7 - 95d6: e8 75 8e ff ff call 2450 - 95db: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax - 95e2: 0f b6 05 37 7a 00 00 movzx eax,BYTE PTR [rip+0x7a37] # 11020 - 95e9: 84 c0 test al,al - 95eb: 74 76 je 9663 - 95ed: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 95f4: 48 8b 15 2d 7a 00 00 mov rdx,QWORD PTR [rip+0x7a2d] # 11028 - 95fb: 48 89 d6 mov rsi,rdx - 95fe: 48 89 c7 mov rdi,rax - 9601: e8 da 8d ff ff call 23e0 - 9606: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 - 960d: 00 - 960e: 0f 88 30 01 00 00 js 9744 - 9614: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 961b: 48 8b 0d 0e 7a 00 00 mov rcx,QWORD PTR [rip+0x7a0e] # 11030 - 9622: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] - 9629: 48 c1 e2 03 shl rdx,0x3 - 962d: 48 01 ca add rdx,rcx - 9630: 48 8b 12 mov rdx,QWORD PTR [rdx] - 9633: 48 89 d6 mov rsi,rdx - 9636: 48 89 c7 mov rdi,rax - 9639: e8 a2 8d ff ff call 23e0 - 963e: 48 8b 15 eb 79 00 00 mov rdx,QWORD PTR [rip+0x79eb] # 11030 - 9645: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] - 964c: 48 c1 e0 03 shl rax,0x3 - 9650: 48 01 d0 add rax,rdx - 9653: 48 8b 00 mov rax,QWORD PTR [rax] - 9656: 48 89 c7 mov rdi,rax - 9659: e8 32 8e ff ff call 2490 - 965e: e9 e1 00 00 00 jmp 9744 - 9663: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 - 966a: 00 - 966b: 78 4f js 96bc - 966d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9674: 48 8b 0d b5 79 00 00 mov rcx,QWORD PTR [rip+0x79b5] # 11030 - 967b: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] - 9682: 48 c1 e2 03 shl rdx,0x3 - 9686: 48 01 ca add rdx,rcx - 9689: 48 8b 12 mov rdx,QWORD PTR [rdx] - 968c: 48 89 d6 mov rsi,rdx - 968f: 48 89 c7 mov rdi,rax - 9692: e8 49 8d ff ff call 23e0 - 9697: 48 8b 15 92 79 00 00 mov rdx,QWORD PTR [rip+0x7992] # 11030 - 969e: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] - 96a5: 48 c1 e0 03 shl rax,0x3 - 96a9: 48 01 d0 add rax,rdx - 96ac: 48 8b 00 mov rax,QWORD PTR [rax] - 96af: 48 89 c7 mov rdi,rax - 96b2: e8 d9 8d ff ff call 2490 - 96b7: e9 88 00 00 00 jmp 9744 - 96bc: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 96c3: 48 8b 15 5e 79 00 00 mov rdx,QWORD PTR [rip+0x795e] # 11028 - 96ca: 48 89 d6 mov rsi,rdx - 96cd: 48 89 c7 mov rdi,rax - 96d0: e8 0b 8d ff ff call 23e0 - 96d5: eb 6d jmp 9744 - 96d7: 48 8b 05 5a 79 00 00 mov rax,QWORD PTR [rip+0x795a] # 11038 - 96de: 48 85 c0 test rax,rax - 96e1: 74 48 je 972b - 96e3: 48 8b 05 4e 79 00 00 mov rax,QWORD PTR [rip+0x794e] # 11038 - 96ea: 48 8d 15 8e 49 00 00 lea rdx,[rip+0x498e] # e07f <_IO_stdin_used+0x7f> - 96f1: 48 89 d6 mov rsi,rdx - 96f4: 48 89 c7 mov rdi,rax - 96f7: e8 04 8e ff ff call 2500 - 96fc: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax - 9703: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 970a: 48 8b 95 e0 fe ff ff mov rdx,QWORD PTR [rbp-0x120] - 9711: 48 89 d6 mov rsi,rdx - 9714: 48 89 c7 mov rdi,rax - 9717: e8 c4 8c ff ff call 23e0 - 971c: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] - 9723: 48 89 c7 mov rdi,rax - 9726: e8 85 8c ff ff call 23b0 - 972b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9732: 48 8b 15 ef 78 00 00 mov rdx,QWORD PTR [rip+0x78ef] # 11028 - 9739: 48 89 d6 mov rsi,rdx - 973c: 48 89 c7 mov rdi,rax - 973f: e8 9c 8c ff ff call 23e0 - 9744: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] - 974b: 48 89 c7 mov rdi,rax - 974e: e8 5d 8c ff ff call 23b0 - 9753: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 975a: 48 89 c7 mov rdi,rax - 975d: e8 ce 8b ff ff call 2330 - 9762: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 9769: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 976d: f3 0f 10 05 27 4c 00 movss xmm0,DWORD PTR [rip+0x4c27] # e39c <__func__.0+0xc> - 9774: 00 - 9775: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 9779: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 9780: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 9784: 48 83 c0 04 add rax,0x4 - 9788: f3 0f 10 05 10 4c 00 movss xmm0,DWORD PTR [rip+0x4c10] # e3a0 <__func__.0+0x10> - 978f: 00 - 9790: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 9794: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 979b: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 979f: 48 83 c0 08 add rax,0x8 - 97a3: f3 0f 10 05 f9 4b 00 movss xmm0,DWORD PTR [rip+0x4bf9] # e3a4 <__func__.0+0x14> - 97aa: 00 - 97ab: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 97af: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 97b6: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 97ba: 48 83 c0 0c add rax,0xc - 97be: f3 0f 10 05 e2 4b 00 movss xmm0,DWORD PTR [rip+0x4be2] # e3a8 <__func__.0+0x18> - 97c5: 00 - 97c6: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 97ca: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 97d1: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 97d5: 48 83 c0 10 add rax,0x10 - 97d9: f3 0f 10 05 cf 4b 00 movss xmm0,DWORD PTR [rip+0x4bcf] # e3b0 <__func__.0+0x20> - 97e0: 00 - 97e1: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 97e5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 97ec: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - 97f0: 48 83 c0 14 add rax,0x14 - 97f4: f3 0f 10 05 b0 4b 00 movss xmm0,DWORD PTR [rip+0x4bb0] # e3ac <__func__.0+0x1c> - 97fb: 00 - 97fc: f3 0f 11 00 movss DWORD PTR [rax],xmm0 - 9800: 0f b6 05 89 78 00 00 movzx eax,BYTE PTR [rip+0x7889] # 11090 - 9807: 83 f0 01 xor eax,0x1 - 980a: 84 c0 test al,al - 980c: 0f 84 f4 06 00 00 je 9f06 - 9812: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 9819: 48 89 c7 mov rdi,rax - 981c: e8 a4 2c 00 00 call c4c5 - 9821: 0f b6 c0 movzx eax,al - 9824: 89 c7 mov edi,eax - 9826: e8 45 8c ff ff call 2470 - 982b: 84 c0 test al,al - 982d: 0f 84 57 02 00 00 je 9a8a - 9833: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 983a: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 9841: 48 89 d6 mov rsi,rdx - 9844: 48 89 c7 mov rdi,rax - 9847: e8 04 8b ff ff call 2350 - 984c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax - 9850: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 - 9855: 75 38 jne 988f - 9857: 48 8b 05 a2 78 00 00 mov rax,QWORD PTR [rip+0x78a2] # 11100 - 985e: 4c 8d 05 0b 4b 00 00 lea r8,[rip+0x4b0b] # e370 <__func__.1> - 9865: b9 68 00 00 00 mov ecx,0x68 - 986a: 48 8d 15 d3 47 00 00 lea rdx,[rip+0x47d3] # e044 <_IO_stdin_used+0x44> - 9871: 48 8d 35 d8 47 00 00 lea rsi,[rip+0x47d8] # e050 <_IO_stdin_used+0x50> - 9878: 48 89 c7 mov rdi,rax - 987b: b8 00 00 00 00 mov eax,0x0 - 9880: e8 db 8b ff ff call 2460 - 9885: bf 00 00 00 00 mov edi,0x0 - 988a: e8 91 8c ff ff call 2520 - 988f: 8b 05 0b 78 00 00 mov eax,DWORD PTR [rip+0x780b] # 110a0 - 9895: 48 98 cdqe - 9897: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 989e: 00 - 989f: 48 8d 05 1a 78 00 00 lea rax,[rip+0x781a] # 110c0 - 98a6: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 98aa: 8b 05 d0 77 00 00 mov eax,DWORD PTR [rip+0x77d0] # 11080 - 98b0: 48 98 cdqe - 98b2: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 98b9: 00 - 98ba: 48 8d 05 7f 77 00 00 lea rax,[rip+0x777f] # 11040 - 98c1: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 98c5: 8b 05 25 78 00 00 mov eax,DWORD PTR [rip+0x7825] # 110f0 - 98cb: 48 98 cdqe - 98cd: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 98d4: 00 - 98d5: 48 8d 05 e4 77 00 00 lea rax,[rip+0x77e4] # 110c0 - 98dc: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 98e0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 98e4: 4c 8d 0d 85 4a 00 00 lea r9,[rip+0x4a85] # e370 <__func__.1> - 98eb: 49 89 f0 mov r8,rsi - 98ee: 48 8d 35 93 47 00 00 lea rsi,[rip+0x4793] # e088 <_IO_stdin_used+0x88> - 98f5: 48 89 c7 mov rdi,rax - 98f8: b8 00 00 00 00 mov eax,0x0 - 98fd: e8 5e 8b ff ff call 2460 - 9902: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 9906: 48 89 c7 mov rdi,rax - 9909: e8 82 8b ff ff call 2490 - 990e: 0f b6 05 7b 77 00 00 movzx eax,BYTE PTR [rip+0x777b] # 11090 - 9915: 84 c0 test al,al - 9917: 0f 84 e9 00 00 00 je 9a06 - 991d: e8 2e 8b ff ff call 2450 - 9922: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - 9926: 0f b6 05 f3 76 00 00 movzx eax,BYTE PTR [rip+0x76f3] # 11020 - 992d: 84 c0 test al,al - 992f: 74 6d je 999e - 9931: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9938: 48 8b 15 e9 76 00 00 mov rdx,QWORD PTR [rip+0x76e9] # 11028 - 993f: 48 89 d6 mov rsi,rdx - 9942: 48 89 c7 mov rdi,rax - 9945: e8 96 8a ff ff call 23e0 - 994a: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 - 994f: 0f 88 15 01 00 00 js 9a6a - 9955: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 995c: 48 8b 0d cd 76 00 00 mov rcx,QWORD PTR [rip+0x76cd] # 11030 - 9963: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] - 9967: 48 c1 e2 03 shl rdx,0x3 - 996b: 48 01 ca add rdx,rcx - 996e: 48 8b 12 mov rdx,QWORD PTR [rdx] - 9971: 48 89 d6 mov rsi,rdx - 9974: 48 89 c7 mov rdi,rax - 9977: e8 64 8a ff ff call 23e0 - 997c: 48 8b 15 ad 76 00 00 mov rdx,QWORD PTR [rip+0x76ad] # 11030 - 9983: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - 9987: 48 c1 e0 03 shl rax,0x3 - 998b: 48 01 d0 add rax,rdx - 998e: 48 8b 00 mov rax,QWORD PTR [rax] - 9991: 48 89 c7 mov rdi,rax - 9994: e8 f7 8a ff ff call 2490 - 9999: e9 cc 00 00 00 jmp 9a6a - 999e: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 - 99a3: 78 46 js 99eb - 99a5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 99ac: 48 8b 0d 7d 76 00 00 mov rcx,QWORD PTR [rip+0x767d] # 11030 - 99b3: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] - 99b7: 48 c1 e2 03 shl rdx,0x3 - 99bb: 48 01 ca add rdx,rcx - 99be: 48 8b 12 mov rdx,QWORD PTR [rdx] - 99c1: 48 89 d6 mov rsi,rdx - 99c4: 48 89 c7 mov rdi,rax - 99c7: e8 14 8a ff ff call 23e0 - 99cc: 48 8b 15 5d 76 00 00 mov rdx,QWORD PTR [rip+0x765d] # 11030 - 99d3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - 99d7: 48 c1 e0 03 shl rax,0x3 - 99db: 48 01 d0 add rax,rdx - 99de: 48 8b 00 mov rax,QWORD PTR [rax] - 99e1: 48 89 c7 mov rdi,rax - 99e4: e8 a7 8a ff ff call 2490 - 99e9: eb 7f jmp 9a6a - 99eb: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 99f2: 48 8b 15 2f 76 00 00 mov rdx,QWORD PTR [rip+0x762f] # 11028 - 99f9: 48 89 d6 mov rsi,rdx - 99fc: 48 89 c7 mov rdi,rax - 99ff: e8 dc 89 ff ff call 23e0 - 9a04: eb 64 jmp 9a6a - 9a06: 48 8b 05 2b 76 00 00 mov rax,QWORD PTR [rip+0x762b] # 11038 - 9a0d: 48 85 c0 test rax,rax - 9a10: 74 3f je 9a51 - 9a12: 48 8b 05 1f 76 00 00 mov rax,QWORD PTR [rip+0x761f] # 11038 - 9a19: 48 8d 15 5f 46 00 00 lea rdx,[rip+0x465f] # e07f <_IO_stdin_used+0x7f> - 9a20: 48 89 d6 mov rsi,rdx - 9a23: 48 89 c7 mov rdi,rax - 9a26: e8 d5 8a ff ff call 2500 - 9a2b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax - 9a2f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9a36: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] - 9a3a: 48 89 d6 mov rsi,rdx - 9a3d: 48 89 c7 mov rdi,rax - 9a40: e8 9b 89 ff ff call 23e0 - 9a45: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - 9a49: 48 89 c7 mov rdi,rax - 9a4c: e8 5f 89 ff ff call 23b0 - 9a51: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9a58: 48 8b 15 c9 75 00 00 mov rdx,QWORD PTR [rip+0x75c9] # 11028 - 9a5f: 48 89 d6 mov rsi,rdx - 9a62: 48 89 c7 mov rdi,rax - 9a65: e8 76 89 ff ff call 23e0 - 9a6a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - 9a6e: 48 89 c7 mov rdi,rax - 9a71: e8 3a 89 ff ff call 23b0 - 9a76: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9a7d: 48 89 c7 mov rdi,rax - 9a80: e8 ab 88 ff ff call 2330 - 9a85: e9 e8 0b 00 00 jmp a672 - 9a8a: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 9a91: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 9a98: 48 89 d6 mov rsi,rdx - 9a9b: 48 89 c7 mov rdi,rax - 9a9e: e8 ad 88 ff ff call 2350 - 9aa3: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax - 9aa7: 48 83 7d a0 00 cmp QWORD PTR [rbp-0x60],0x0 - 9aac: 75 38 jne 9ae6 - 9aae: 48 8b 05 4b 76 00 00 mov rax,QWORD PTR [rip+0x764b] # 11100 - 9ab5: 4c 8d 05 b4 48 00 00 lea r8,[rip+0x48b4] # e370 <__func__.1> - 9abc: b9 68 00 00 00 mov ecx,0x68 - 9ac1: 48 8d 15 7c 45 00 00 lea rdx,[rip+0x457c] # e044 <_IO_stdin_used+0x44> - 9ac8: 48 8d 35 81 45 00 00 lea rsi,[rip+0x4581] # e050 <_IO_stdin_used+0x50> - 9acf: 48 89 c7 mov rdi,rax - 9ad2: b8 00 00 00 00 mov eax,0x0 - 9ad7: e8 84 89 ff ff call 2460 - 9adc: bf 00 00 00 00 mov edi,0x0 - 9ae1: e8 3a 8a ff ff call 2520 - 9ae6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 9aea: 48 8d 15 27 47 00 00 lea rdx,[rip+0x4727] # e218 <_IO_stdin_used+0x218> - 9af1: 52 push rdx - 9af2: 48 8d 15 19 47 00 00 lea rdx,[rip+0x4719] # e212 <_IO_stdin_used+0x212> - 9af9: 52 push rdx - 9afa: 4c 8d 0d b3 46 00 00 lea r9,[rip+0x46b3] # e1b4 <_IO_stdin_used+0x1b4> - 9b01: 4c 8d 05 68 48 00 00 lea r8,[rip+0x4868] # e370 <__func__.1> - 9b08: b9 68 00 00 00 mov ecx,0x68 - 9b0d: 48 8d 15 30 45 00 00 lea rdx,[rip+0x4530] # e044 <_IO_stdin_used+0x44> - 9b14: 48 8d 35 bd 46 00 00 lea rsi,[rip+0x46bd] # e1d8 <_IO_stdin_used+0x1d8> - 9b1b: 48 89 c7 mov rdi,rax - 9b1e: b8 00 00 00 00 mov eax,0x0 - 9b23: e8 38 89 ff ff call 2460 - 9b28: 48 83 c4 10 add rsp,0x10 - 9b2c: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 9b30: 48 89 c7 mov rdi,rax - 9b33: e8 58 89 ff ff call 2490 - 9b38: 0f b6 05 51 75 00 00 movzx eax,BYTE PTR [rip+0x7551] # 11090 - 9b3f: 84 c0 test al,al - 9b41: 0f 84 e9 00 00 00 je 9c30 - 9b47: e8 04 89 ff ff call 2450 - 9b4c: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax - 9b50: 0f b6 05 c9 74 00 00 movzx eax,BYTE PTR [rip+0x74c9] # 11020 - 9b57: 84 c0 test al,al - 9b59: 74 6d je 9bc8 - 9b5b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9b62: 48 8b 15 bf 74 00 00 mov rdx,QWORD PTR [rip+0x74bf] # 11028 - 9b69: 48 89 d6 mov rsi,rdx - 9b6c: 48 89 c7 mov rdi,rax - 9b6f: e8 6c 88 ff ff call 23e0 - 9b74: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 - 9b79: 0f 88 15 01 00 00 js 9c94 - 9b7f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9b86: 48 8b 0d a3 74 00 00 mov rcx,QWORD PTR [rip+0x74a3] # 11030 - 9b8d: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] - 9b91: 48 c1 e2 03 shl rdx,0x3 - 9b95: 48 01 ca add rdx,rcx - 9b98: 48 8b 12 mov rdx,QWORD PTR [rdx] - 9b9b: 48 89 d6 mov rsi,rdx - 9b9e: 48 89 c7 mov rdi,rax - 9ba1: e8 3a 88 ff ff call 23e0 - 9ba6: 48 8b 15 83 74 00 00 mov rdx,QWORD PTR [rip+0x7483] # 11030 - 9bad: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - 9bb1: 48 c1 e0 03 shl rax,0x3 - 9bb5: 48 01 d0 add rax,rdx - 9bb8: 48 8b 00 mov rax,QWORD PTR [rax] - 9bbb: 48 89 c7 mov rdi,rax - 9bbe: e8 cd 88 ff ff call 2490 - 9bc3: e9 cc 00 00 00 jmp 9c94 - 9bc8: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 - 9bcd: 78 46 js 9c15 - 9bcf: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9bd6: 48 8b 0d 53 74 00 00 mov rcx,QWORD PTR [rip+0x7453] # 11030 - 9bdd: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] - 9be1: 48 c1 e2 03 shl rdx,0x3 - 9be5: 48 01 ca add rdx,rcx - 9be8: 48 8b 12 mov rdx,QWORD PTR [rdx] - 9beb: 48 89 d6 mov rsi,rdx - 9bee: 48 89 c7 mov rdi,rax - 9bf1: e8 ea 87 ff ff call 23e0 - 9bf6: 48 8b 15 33 74 00 00 mov rdx,QWORD PTR [rip+0x7433] # 11030 - 9bfd: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - 9c01: 48 c1 e0 03 shl rax,0x3 - 9c05: 48 01 d0 add rax,rdx - 9c08: 48 8b 00 mov rax,QWORD PTR [rax] - 9c0b: 48 89 c7 mov rdi,rax - 9c0e: e8 7d 88 ff ff call 2490 - 9c13: eb 7f jmp 9c94 - 9c15: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9c1c: 48 8b 15 05 74 00 00 mov rdx,QWORD PTR [rip+0x7405] # 11028 - 9c23: 48 89 d6 mov rsi,rdx - 9c26: 48 89 c7 mov rdi,rax - 9c29: e8 b2 87 ff ff call 23e0 - 9c2e: eb 64 jmp 9c94 - 9c30: 48 8b 05 01 74 00 00 mov rax,QWORD PTR [rip+0x7401] # 11038 - 9c37: 48 85 c0 test rax,rax - 9c3a: 74 3f je 9c7b - 9c3c: 48 8b 05 f5 73 00 00 mov rax,QWORD PTR [rip+0x73f5] # 11038 - 9c43: 48 8d 15 35 44 00 00 lea rdx,[rip+0x4435] # e07f <_IO_stdin_used+0x7f> - 9c4a: 48 89 d6 mov rsi,rdx - 9c4d: 48 89 c7 mov rdi,rax - 9c50: e8 ab 88 ff ff call 2500 - 9c55: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax - 9c59: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9c60: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] - 9c64: 48 89 d6 mov rsi,rdx - 9c67: 48 89 c7 mov rdi,rax - 9c6a: e8 71 87 ff ff call 23e0 - 9c6f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] - 9c73: 48 89 c7 mov rdi,rax - 9c76: e8 35 87 ff ff call 23b0 - 9c7b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9c82: 48 8b 15 9f 73 00 00 mov rdx,QWORD PTR [rip+0x739f] # 11028 - 9c89: 48 89 d6 mov rsi,rdx - 9c8c: 48 89 c7 mov rdi,rax - 9c8f: e8 4c 87 ff ff call 23e0 - 9c94: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] - 9c98: 48 89 c7 mov rdi,rax - 9c9b: e8 10 87 ff ff call 23b0 - 9ca0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9ca7: 48 89 c7 mov rdi,rax - 9caa: e8 81 86 ff ff call 2330 - 9caf: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 9cb6: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 9cbd: 48 89 d6 mov rsi,rdx - 9cc0: 48 89 c7 mov rdi,rax - 9cc3: e8 88 86 ff ff call 2350 - 9cc8: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax - 9ccc: 48 83 7d b8 00 cmp QWORD PTR [rbp-0x48],0x0 - 9cd1: 75 38 jne 9d0b - 9cd3: 48 8b 05 26 74 00 00 mov rax,QWORD PTR [rip+0x7426] # 11100 - 9cda: 4c 8d 05 8f 46 00 00 lea r8,[rip+0x468f] # e370 <__func__.1> - 9ce1: b9 68 00 00 00 mov ecx,0x68 - 9ce6: 48 8d 15 57 43 00 00 lea rdx,[rip+0x4357] # e044 <_IO_stdin_used+0x44> - 9ced: 48 8d 35 5c 43 00 00 lea rsi,[rip+0x435c] # e050 <_IO_stdin_used+0x50> - 9cf4: 48 89 c7 mov rdi,rax - 9cf7: b8 00 00 00 00 mov eax,0x0 - 9cfc: e8 5f 87 ff ff call 2460 - 9d01: bf 00 00 00 00 mov edi,0x0 - 9d06: e8 15 88 ff ff call 2520 - 9d0b: 8b 05 8f 73 00 00 mov eax,DWORD PTR [rip+0x738f] # 110a0 - 9d11: 48 98 cdqe - 9d13: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9d1a: 00 - 9d1b: 48 8d 05 9e 73 00 00 lea rax,[rip+0x739e] # 110c0 - 9d22: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 9d26: 8b 05 54 73 00 00 mov eax,DWORD PTR [rip+0x7354] # 11080 - 9d2c: 48 98 cdqe - 9d2e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9d35: 00 - 9d36: 48 8d 05 03 73 00 00 lea rax,[rip+0x7303] # 11040 - 9d3d: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 9d41: 8b 05 3d 73 00 00 mov eax,DWORD PTR [rip+0x733d] # 11084 - 9d47: 48 98 cdqe - 9d49: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9d50: 00 - 9d51: 48 8d 05 68 73 00 00 lea rax,[rip+0x7368] # 110c0 - 9d58: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 9d5c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 9d60: 4c 8d 0d 09 46 00 00 lea r9,[rip+0x4609] # e370 <__func__.1> - 9d67: 49 89 f0 mov r8,rsi - 9d6a: 48 8d 35 af 44 00 00 lea rsi,[rip+0x44af] # e220 <_IO_stdin_used+0x220> - 9d71: 48 89 c7 mov rdi,rax - 9d74: b8 00 00 00 00 mov eax,0x0 - 9d79: e8 e2 86 ff ff call 2460 - 9d7e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 9d82: 48 89 c7 mov rdi,rax - 9d85: e8 06 87 ff ff call 2490 - 9d8a: 0f b6 05 ff 72 00 00 movzx eax,BYTE PTR [rip+0x72ff] # 11090 - 9d91: 84 c0 test al,al - 9d93: 0f 84 e9 00 00 00 je 9e82 - 9d99: e8 b2 86 ff ff call 2450 - 9d9e: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax - 9da2: 0f b6 05 77 72 00 00 movzx eax,BYTE PTR [rip+0x7277] # 11020 - 9da9: 84 c0 test al,al - 9dab: 74 6d je 9e1a - 9dad: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9db4: 48 8b 15 6d 72 00 00 mov rdx,QWORD PTR [rip+0x726d] # 11028 - 9dbb: 48 89 d6 mov rsi,rdx - 9dbe: 48 89 c7 mov rdi,rax - 9dc1: e8 1a 86 ff ff call 23e0 - 9dc6: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - 9dcb: 0f 88 15 01 00 00 js 9ee6 - 9dd1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9dd8: 48 8b 0d 51 72 00 00 mov rcx,QWORD PTR [rip+0x7251] # 11030 - 9ddf: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] - 9de3: 48 c1 e2 03 shl rdx,0x3 - 9de7: 48 01 ca add rdx,rcx - 9dea: 48 8b 12 mov rdx,QWORD PTR [rdx] - 9ded: 48 89 d6 mov rsi,rdx - 9df0: 48 89 c7 mov rdi,rax - 9df3: e8 e8 85 ff ff call 23e0 - 9df8: 48 8b 15 31 72 00 00 mov rdx,QWORD PTR [rip+0x7231] # 11030 - 9dff: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - 9e03: 48 c1 e0 03 shl rax,0x3 - 9e07: 48 01 d0 add rax,rdx - 9e0a: 48 8b 00 mov rax,QWORD PTR [rax] - 9e0d: 48 89 c7 mov rdi,rax - 9e10: e8 7b 86 ff ff call 2490 - 9e15: e9 cc 00 00 00 jmp 9ee6 - 9e1a: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - 9e1f: 78 46 js 9e67 - 9e21: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9e28: 48 8b 0d 01 72 00 00 mov rcx,QWORD PTR [rip+0x7201] # 11030 - 9e2f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] - 9e33: 48 c1 e2 03 shl rdx,0x3 - 9e37: 48 01 ca add rdx,rcx - 9e3a: 48 8b 12 mov rdx,QWORD PTR [rdx] - 9e3d: 48 89 d6 mov rsi,rdx - 9e40: 48 89 c7 mov rdi,rax - 9e43: e8 98 85 ff ff call 23e0 - 9e48: 48 8b 15 e1 71 00 00 mov rdx,QWORD PTR [rip+0x71e1] # 11030 - 9e4f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - 9e53: 48 c1 e0 03 shl rax,0x3 - 9e57: 48 01 d0 add rax,rdx - 9e5a: 48 8b 00 mov rax,QWORD PTR [rax] - 9e5d: 48 89 c7 mov rdi,rax - 9e60: e8 2b 86 ff ff call 2490 - 9e65: eb 7f jmp 9ee6 - 9e67: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9e6e: 48 8b 15 b3 71 00 00 mov rdx,QWORD PTR [rip+0x71b3] # 11028 - 9e75: 48 89 d6 mov rsi,rdx - 9e78: 48 89 c7 mov rdi,rax - 9e7b: e8 60 85 ff ff call 23e0 - 9e80: eb 64 jmp 9ee6 - 9e82: 48 8b 05 af 71 00 00 mov rax,QWORD PTR [rip+0x71af] # 11038 - 9e89: 48 85 c0 test rax,rax - 9e8c: 74 3f je 9ecd - 9e8e: 48 8b 05 a3 71 00 00 mov rax,QWORD PTR [rip+0x71a3] # 11038 - 9e95: 48 8d 15 e3 41 00 00 lea rdx,[rip+0x41e3] # e07f <_IO_stdin_used+0x7f> - 9e9c: 48 89 d6 mov rsi,rdx - 9e9f: 48 89 c7 mov rdi,rax - 9ea2: e8 59 86 ff ff call 2500 - 9ea7: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax - 9eab: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9eb2: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] - 9eb6: 48 89 d6 mov rsi,rdx - 9eb9: 48 89 c7 mov rdi,rax - 9ebc: e8 1f 85 ff ff call 23e0 - 9ec1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] - 9ec5: 48 89 c7 mov rdi,rax - 9ec8: e8 e3 84 ff ff call 23b0 - 9ecd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9ed4: 48 8b 15 4d 71 00 00 mov rdx,QWORD PTR [rip+0x714d] # 11028 - 9edb: 48 89 d6 mov rsi,rdx - 9ede: 48 89 c7 mov rdi,rax - 9ee1: e8 fa 84 ff ff call 23e0 - 9ee6: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - 9eea: 48 89 c7 mov rdi,rax - 9eed: e8 be 84 ff ff call 23b0 - 9ef2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - 9ef9: 48 89 c7 mov rdi,rax - 9efc: e8 2f 84 ff ff call 2330 - 9f01: e9 6c 07 00 00 jmp a672 - 9f06: e8 45 85 ff ff call 2450 - 9f0b: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax - 9f12: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] - 9f19: 48 89 c7 mov rdi,rax - 9f1c: e8 a4 25 00 00 call c4c5 - 9f21: 0f b6 c0 movzx eax,al - 9f24: 48 8d 15 45 44 00 00 lea rdx,[rip+0x4445] # e370 <__func__.1> - 9f2b: 48 89 d6 mov rsi,rdx - 9f2e: 89 c7 mov edi,eax - 9f30: e8 bb 84 ff ff call 23f0 - 9f35: 84 c0 test al,al - 9f37: 0f 84 65 02 00 00 je a1a2 - 9f3d: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - 9f44: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - 9f4b: 48 89 d6 mov rsi,rdx - 9f4e: 48 89 c7 mov rdi,rax - 9f51: e8 fa 83 ff ff call 2350 - 9f56: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax - 9f5a: 48 83 7d 88 00 cmp QWORD PTR [rbp-0x78],0x0 - 9f5f: 75 38 jne 9f99 - 9f61: 48 8b 05 98 71 00 00 mov rax,QWORD PTR [rip+0x7198] # 11100 - 9f68: 4c 8d 05 01 44 00 00 lea r8,[rip+0x4401] # e370 <__func__.1> - 9f6f: b9 68 00 00 00 mov ecx,0x68 - 9f74: 48 8d 15 c9 40 00 00 lea rdx,[rip+0x40c9] # e044 <_IO_stdin_used+0x44> - 9f7b: 48 8d 35 ce 40 00 00 lea rsi,[rip+0x40ce] # e050 <_IO_stdin_used+0x50> - 9f82: 48 89 c7 mov rdi,rax - 9f85: b8 00 00 00 00 mov eax,0x0 - 9f8a: e8 d1 84 ff ff call 2460 - 9f8f: bf 00 00 00 00 mov edi,0x0 - 9f94: e8 87 85 ff ff call 2520 - 9f99: 8b 05 01 71 00 00 mov eax,DWORD PTR [rip+0x7101] # 110a0 - 9f9f: 48 98 cdqe - 9fa1: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9fa8: 00 - 9fa9: 48 8d 05 10 71 00 00 lea rax,[rip+0x7110] # 110c0 - 9fb0: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - 9fb4: 8b 05 c6 70 00 00 mov eax,DWORD PTR [rip+0x70c6] # 11080 - 9fba: 48 98 cdqe - 9fbc: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9fc3: 00 - 9fc4: 48 8d 05 75 70 00 00 lea rax,[rip+0x7075] # 11040 - 9fcb: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - 9fcf: 8b 05 1b 71 00 00 mov eax,DWORD PTR [rip+0x711b] # 110f0 - 9fd5: 48 98 cdqe - 9fd7: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - 9fde: 00 - 9fdf: 48 8d 05 da 70 00 00 lea rax,[rip+0x70da] # 110c0 - 9fe6: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - 9fea: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - 9fee: 48 83 ec 08 sub rsp,0x8 - 9ff2: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] - 9ff8: 4c 8d 0d 71 43 00 00 lea r9,[rip+0x4371] # e370 <__func__.1> - 9fff: 49 89 f0 mov r8,rsi - a002: 48 8d 35 37 42 00 00 lea rsi,[rip+0x4237] # e240 <_IO_stdin_used+0x240> - a009: 48 89 c7 mov rdi,rax - a00c: b8 00 00 00 00 mov eax,0x0 - a011: e8 4a 84 ff ff call 2460 - a016: 48 83 c4 10 add rsp,0x10 - a01a: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - a01e: 48 89 c7 mov rdi,rax - a021: e8 6a 84 ff ff call 2490 - a026: 0f b6 05 63 70 00 00 movzx eax,BYTE PTR [rip+0x7063] # 11090 - a02d: 84 c0 test al,al - a02f: 0f 84 e9 00 00 00 je a11e - a035: e8 16 84 ff ff call 2450 - a03a: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax - a03e: 0f b6 05 db 6f 00 00 movzx eax,BYTE PTR [rip+0x6fdb] # 11020 - a045: 84 c0 test al,al - a047: 74 6d je a0b6 - a049: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a050: 48 8b 15 d1 6f 00 00 mov rdx,QWORD PTR [rip+0x6fd1] # 11028 - a057: 48 89 d6 mov rsi,rdx - a05a: 48 89 c7 mov rdi,rax - a05d: e8 7e 83 ff ff call 23e0 - a062: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 - a067: 0f 88 15 01 00 00 js a182 - a06d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a074: 48 8b 0d b5 6f 00 00 mov rcx,QWORD PTR [rip+0x6fb5] # 11030 - a07b: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] - a07f: 48 c1 e2 03 shl rdx,0x3 - a083: 48 01 ca add rdx,rcx - a086: 48 8b 12 mov rdx,QWORD PTR [rdx] - a089: 48 89 d6 mov rsi,rdx - a08c: 48 89 c7 mov rdi,rax - a08f: e8 4c 83 ff ff call 23e0 - a094: 48 8b 15 95 6f 00 00 mov rdx,QWORD PTR [rip+0x6f95] # 11030 - a09b: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - a09f: 48 c1 e0 03 shl rax,0x3 - a0a3: 48 01 d0 add rax,rdx - a0a6: 48 8b 00 mov rax,QWORD PTR [rax] - a0a9: 48 89 c7 mov rdi,rax - a0ac: e8 df 83 ff ff call 2490 - a0b1: e9 cc 00 00 00 jmp a182 - a0b6: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 - a0bb: 78 46 js a103 - a0bd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a0c4: 48 8b 0d 65 6f 00 00 mov rcx,QWORD PTR [rip+0x6f65] # 11030 - a0cb: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] - a0cf: 48 c1 e2 03 shl rdx,0x3 - a0d3: 48 01 ca add rdx,rcx - a0d6: 48 8b 12 mov rdx,QWORD PTR [rdx] - a0d9: 48 89 d6 mov rsi,rdx - a0dc: 48 89 c7 mov rdi,rax - a0df: e8 fc 82 ff ff call 23e0 - a0e4: 48 8b 15 45 6f 00 00 mov rdx,QWORD PTR [rip+0x6f45] # 11030 - a0eb: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] - a0ef: 48 c1 e0 03 shl rax,0x3 - a0f3: 48 01 d0 add rax,rdx - a0f6: 48 8b 00 mov rax,QWORD PTR [rax] - a0f9: 48 89 c7 mov rdi,rax - a0fc: e8 8f 83 ff ff call 2490 - a101: eb 7f jmp a182 - a103: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a10a: 48 8b 15 17 6f 00 00 mov rdx,QWORD PTR [rip+0x6f17] # 11028 - a111: 48 89 d6 mov rsi,rdx - a114: 48 89 c7 mov rdi,rax - a117: e8 c4 82 ff ff call 23e0 - a11c: eb 64 jmp a182 - a11e: 48 8b 05 13 6f 00 00 mov rax,QWORD PTR [rip+0x6f13] # 11038 - a125: 48 85 c0 test rax,rax - a128: 74 3f je a169 - a12a: 48 8b 05 07 6f 00 00 mov rax,QWORD PTR [rip+0x6f07] # 11038 - a131: 48 8d 15 47 3f 00 00 lea rdx,[rip+0x3f47] # e07f <_IO_stdin_used+0x7f> - a138: 48 89 d6 mov rsi,rdx - a13b: 48 89 c7 mov rdi,rax - a13e: e8 bd 83 ff ff call 2500 - a143: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax - a147: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a14e: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] - a152: 48 89 d6 mov rsi,rdx - a155: 48 89 c7 mov rdi,rax - a158: e8 83 82 ff ff call 23e0 - a15d: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] - a161: 48 89 c7 mov rdi,rax - a164: e8 47 82 ff ff call 23b0 - a169: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a170: 48 8b 15 b1 6e 00 00 mov rdx,QWORD PTR [rip+0x6eb1] # 11028 - a177: 48 89 d6 mov rsi,rdx - a17a: 48 89 c7 mov rdi,rax - a17d: e8 5e 82 ff ff call 23e0 - a182: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] - a186: 48 89 c7 mov rdi,rax - a189: e8 22 82 ff ff call 23b0 - a18e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a195: 48 89 c7 mov rdi,rax - a198: e8 93 81 ff ff call 2330 - a19d: e9 d0 04 00 00 jmp a672 - a1a2: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - a1a9: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - a1b0: 48 89 d6 mov rsi,rdx - a1b3: 48 89 c7 mov rdi,rax - a1b6: e8 95 81 ff ff call 2350 - a1bb: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax - a1c2: 48 83 bd 58 ff ff ff cmp QWORD PTR [rbp-0xa8],0x0 - a1c9: 00 - a1ca: 75 38 jne a204 - a1cc: 48 8b 05 2d 6f 00 00 mov rax,QWORD PTR [rip+0x6f2d] # 11100 - a1d3: 4c 8d 05 96 41 00 00 lea r8,[rip+0x4196] # e370 <__func__.1> - a1da: b9 68 00 00 00 mov ecx,0x68 - a1df: 48 8d 15 5e 3e 00 00 lea rdx,[rip+0x3e5e] # e044 <_IO_stdin_used+0x44> - a1e6: 48 8d 35 63 3e 00 00 lea rsi,[rip+0x3e63] # e050 <_IO_stdin_used+0x50> - a1ed: 48 89 c7 mov rdi,rax - a1f0: b8 00 00 00 00 mov eax,0x0 - a1f5: e8 66 82 ff ff call 2460 - a1fa: bf 00 00 00 00 mov edi,0x0 - a1ff: e8 1c 83 ff ff call 2520 - a204: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - a20b: 48 8d 15 06 40 00 00 lea rdx,[rip+0x4006] # e218 <_IO_stdin_used+0x218> - a212: 52 push rdx - a213: 48 8d 15 f8 3f 00 00 lea rdx,[rip+0x3ff8] # e212 <_IO_stdin_used+0x212> - a21a: 52 push rdx - a21b: 4c 8d 0d 92 3f 00 00 lea r9,[rip+0x3f92] # e1b4 <_IO_stdin_used+0x1b4> - a222: 4c 8d 05 47 41 00 00 lea r8,[rip+0x4147] # e370 <__func__.1> - a229: b9 68 00 00 00 mov ecx,0x68 - a22e: 48 8d 15 0f 3e 00 00 lea rdx,[rip+0x3e0f] # e044 <_IO_stdin_used+0x44> - a235: 48 8d 35 9c 3f 00 00 lea rsi,[rip+0x3f9c] # e1d8 <_IO_stdin_used+0x1d8> - a23c: 48 89 c7 mov rdi,rax - a23f: b8 00 00 00 00 mov eax,0x0 - a244: e8 17 82 ff ff call 2460 - a249: 48 83 c4 10 add rsp,0x10 - a24d: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - a254: 48 89 c7 mov rdi,rax - a257: e8 34 82 ff ff call 2490 - a25c: 0f b6 05 2d 6e 00 00 movzx eax,BYTE PTR [rip+0x6e2d] # 11090 - a263: 84 c0 test al,al - a265: 0f 84 01 01 00 00 je a36c - a26b: e8 e0 81 ff ff call 2450 - a270: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax - a277: 0f b6 05 a2 6d 00 00 movzx eax,BYTE PTR [rip+0x6da2] # 11020 - a27e: 84 c0 test al,al - a280: 74 76 je a2f8 - a282: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a289: 48 8b 15 98 6d 00 00 mov rdx,QWORD PTR [rip+0x6d98] # 11028 - a290: 48 89 d6 mov rsi,rdx - a293: 48 89 c7 mov rdi,rax - a296: e8 45 81 ff ff call 23e0 - a29b: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 - a2a2: 00 - a2a3: 0f 88 30 01 00 00 js a3d9 - a2a9: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a2b0: 48 8b 0d 79 6d 00 00 mov rcx,QWORD PTR [rip+0x6d79] # 11030 - a2b7: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] - a2be: 48 c1 e2 03 shl rdx,0x3 - a2c2: 48 01 ca add rdx,rcx - a2c5: 48 8b 12 mov rdx,QWORD PTR [rdx] - a2c8: 48 89 d6 mov rsi,rdx - a2cb: 48 89 c7 mov rdi,rax - a2ce: e8 0d 81 ff ff call 23e0 - a2d3: 48 8b 15 56 6d 00 00 mov rdx,QWORD PTR [rip+0x6d56] # 11030 - a2da: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - a2e1: 48 c1 e0 03 shl rax,0x3 - a2e5: 48 01 d0 add rax,rdx - a2e8: 48 8b 00 mov rax,QWORD PTR [rax] - a2eb: 48 89 c7 mov rdi,rax - a2ee: e8 9d 81 ff ff call 2490 - a2f3: e9 e1 00 00 00 jmp a3d9 - a2f8: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 - a2ff: 00 - a300: 78 4f js a351 - a302: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a309: 48 8b 0d 20 6d 00 00 mov rcx,QWORD PTR [rip+0x6d20] # 11030 - a310: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] - a317: 48 c1 e2 03 shl rdx,0x3 - a31b: 48 01 ca add rdx,rcx - a31e: 48 8b 12 mov rdx,QWORD PTR [rdx] - a321: 48 89 d6 mov rsi,rdx - a324: 48 89 c7 mov rdi,rax - a327: e8 b4 80 ff ff call 23e0 - a32c: 48 8b 15 fd 6c 00 00 mov rdx,QWORD PTR [rip+0x6cfd] # 11030 - a333: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] - a33a: 48 c1 e0 03 shl rax,0x3 - a33e: 48 01 d0 add rax,rdx - a341: 48 8b 00 mov rax,QWORD PTR [rax] - a344: 48 89 c7 mov rdi,rax - a347: e8 44 81 ff ff call 2490 - a34c: e9 88 00 00 00 jmp a3d9 - a351: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a358: 48 8b 15 c9 6c 00 00 mov rdx,QWORD PTR [rip+0x6cc9] # 11028 - a35f: 48 89 d6 mov rsi,rdx - a362: 48 89 c7 mov rdi,rax - a365: e8 76 80 ff ff call 23e0 - a36a: eb 6d jmp a3d9 - a36c: 48 8b 05 c5 6c 00 00 mov rax,QWORD PTR [rip+0x6cc5] # 11038 - a373: 48 85 c0 test rax,rax - a376: 74 48 je a3c0 - a378: 48 8b 05 b9 6c 00 00 mov rax,QWORD PTR [rip+0x6cb9] # 11038 - a37f: 48 8d 15 f9 3c 00 00 lea rdx,[rip+0x3cf9] # e07f <_IO_stdin_used+0x7f> - a386: 48 89 d6 mov rsi,rdx - a389: 48 89 c7 mov rdi,rax - a38c: e8 6f 81 ff ff call 2500 - a391: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax - a398: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a39f: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] - a3a6: 48 89 d6 mov rsi,rdx - a3a9: 48 89 c7 mov rdi,rax - a3ac: e8 2f 80 ff ff call 23e0 - a3b1: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] - a3b8: 48 89 c7 mov rdi,rax - a3bb: e8 f0 7f ff ff call 23b0 - a3c0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a3c7: 48 8b 15 5a 6c 00 00 mov rdx,QWORD PTR [rip+0x6c5a] # 11028 - a3ce: 48 89 d6 mov rsi,rdx - a3d1: 48 89 c7 mov rdi,rax - a3d4: e8 07 80 ff ff call 23e0 - a3d9: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] - a3e0: 48 89 c7 mov rdi,rax - a3e3: e8 c8 7f ff ff call 23b0 - a3e8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a3ef: 48 89 c7 mov rdi,rax - a3f2: e8 39 7f ff ff call 2330 - a3f7: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] - a3fe: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] - a405: 48 89 d6 mov rsi,rdx - a408: 48 89 c7 mov rdi,rax - a40b: e8 40 7f ff ff call 2350 - a410: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax - a417: 48 83 bd 70 ff ff ff cmp QWORD PTR [rbp-0x90],0x0 - a41e: 00 - a41f: 75 38 jne a459 - a421: 48 8b 05 d8 6c 00 00 mov rax,QWORD PTR [rip+0x6cd8] # 11100 - a428: 4c 8d 05 41 3f 00 00 lea r8,[rip+0x3f41] # e370 <__func__.1> - a42f: b9 68 00 00 00 mov ecx,0x68 - a434: 48 8d 15 09 3c 00 00 lea rdx,[rip+0x3c09] # e044 <_IO_stdin_used+0x44> - a43b: 48 8d 35 0e 3c 00 00 lea rsi,[rip+0x3c0e] # e050 <_IO_stdin_used+0x50> - a442: 48 89 c7 mov rdi,rax - a445: b8 00 00 00 00 mov eax,0x0 - a44a: e8 11 80 ff ff call 2460 - a44f: bf 00 00 00 00 mov edi,0x0 - a454: e8 c7 80 ff ff call 2520 - a459: 8b 05 41 6c 00 00 mov eax,DWORD PTR [rip+0x6c41] # 110a0 - a45f: 48 98 cdqe - a461: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - a468: 00 - a469: 48 8d 05 50 6c 00 00 lea rax,[rip+0x6c50] # 110c0 - a470: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] - a474: 8b 05 06 6c 00 00 mov eax,DWORD PTR [rip+0x6c06] # 11080 - a47a: 48 98 cdqe - a47c: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - a483: 00 - a484: 48 8d 05 b5 6b 00 00 lea rax,[rip+0x6bb5] # 11040 - a48b: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] - a48f: 8b 05 ef 6b 00 00 mov eax,DWORD PTR [rip+0x6bef] # 11084 - a495: 48 98 cdqe - a497: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - a49e: 00 - a49f: 48 8d 05 1a 6c 00 00 lea rax,[rip+0x6c1a] # 110c0 - a4a6: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] - a4aa: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - a4b1: 48 83 ec 08 sub rsp,0x8 - a4b5: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] - a4bb: 4c 8d 0d ae 3e 00 00 lea r9,[rip+0x3eae] # e370 <__func__.1> - a4c2: 49 89 f0 mov r8,rsi - a4c5: 48 8d 35 a4 3d 00 00 lea rsi,[rip+0x3da4] # e270 <_IO_stdin_used+0x270> - a4cc: 48 89 c7 mov rdi,rax - a4cf: b8 00 00 00 00 mov eax,0x0 - a4d4: e8 87 7f ff ff call 2460 - a4d9: 48 83 c4 10 add rsp,0x10 - a4dd: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - a4e4: 48 89 c7 mov rdi,rax - a4e7: e8 a4 7f ff ff call 2490 - a4ec: 0f b6 05 9d 6b 00 00 movzx eax,BYTE PTR [rip+0x6b9d] # 11090 - a4f3: 84 c0 test al,al - a4f5: 0f 84 ec 00 00 00 je a5e7 - a4fb: e8 50 7f ff ff call 2450 - a500: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax - a504: 0f b6 05 15 6b 00 00 movzx eax,BYTE PTR [rip+0x6b15] # 11020 - a50b: 84 c0 test al,al - a50d: 74 6d je a57c - a50f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a516: 48 8b 15 0b 6b 00 00 mov rdx,QWORD PTR [rip+0x6b0b] # 11028 - a51d: 48 89 d6 mov rsi,rdx - a520: 48 89 c7 mov rdi,rax - a523: e8 b8 7e ff ff call 23e0 - a528: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 - a52d: 0f 88 21 01 00 00 js a654 - a533: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a53a: 48 8b 0d ef 6a 00 00 mov rcx,QWORD PTR [rip+0x6aef] # 11030 - a541: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] - a545: 48 c1 e2 03 shl rdx,0x3 - a549: 48 01 ca add rdx,rcx - a54c: 48 8b 12 mov rdx,QWORD PTR [rdx] - a54f: 48 89 d6 mov rsi,rdx - a552: 48 89 c7 mov rdi,rax - a555: e8 86 7e ff ff call 23e0 - a55a: 48 8b 15 cf 6a 00 00 mov rdx,QWORD PTR [rip+0x6acf] # 11030 - a561: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - a565: 48 c1 e0 03 shl rax,0x3 - a569: 48 01 d0 add rax,rdx - a56c: 48 8b 00 mov rax,QWORD PTR [rax] - a56f: 48 89 c7 mov rdi,rax - a572: e8 19 7f ff ff call 2490 - a577: e9 d8 00 00 00 jmp a654 - a57c: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 - a581: 78 49 js a5cc - a583: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a58a: 48 8b 0d 9f 6a 00 00 mov rcx,QWORD PTR [rip+0x6a9f] # 11030 - a591: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] - a595: 48 c1 e2 03 shl rdx,0x3 - a599: 48 01 ca add rdx,rcx - a59c: 48 8b 12 mov rdx,QWORD PTR [rdx] - a59f: 48 89 d6 mov rsi,rdx - a5a2: 48 89 c7 mov rdi,rax - a5a5: e8 36 7e ff ff call 23e0 - a5aa: 48 8b 15 7f 6a 00 00 mov rdx,QWORD PTR [rip+0x6a7f] # 11030 - a5b1: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] - a5b5: 48 c1 e0 03 shl rax,0x3 - a5b9: 48 01 d0 add rax,rdx - a5bc: 48 8b 00 mov rax,QWORD PTR [rax] - a5bf: 48 89 c7 mov rdi,rax - a5c2: e8 c9 7e ff ff call 2490 - a5c7: e9 88 00 00 00 jmp a654 - a5cc: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a5d3: 48 8b 15 4e 6a 00 00 mov rdx,QWORD PTR [rip+0x6a4e] # 11028 - a5da: 48 89 d6 mov rsi,rdx - a5dd: 48 89 c7 mov rdi,rax - a5e0: e8 fb 7d ff ff call 23e0 - a5e5: eb 6d jmp a654 - a5e7: 48 8b 05 4a 6a 00 00 mov rax,QWORD PTR [rip+0x6a4a] # 11038 - a5ee: 48 85 c0 test rax,rax - a5f1: 74 48 je a63b - a5f3: 48 8b 05 3e 6a 00 00 mov rax,QWORD PTR [rip+0x6a3e] # 11038 - a5fa: 48 8d 15 7e 3a 00 00 lea rdx,[rip+0x3a7e] # e07f <_IO_stdin_used+0x7f> - a601: 48 89 d6 mov rsi,rdx - a604: 48 89 c7 mov rdi,rax - a607: e8 f4 7e ff ff call 2500 - a60c: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax - a613: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a61a: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] - a621: 48 89 d6 mov rsi,rdx - a624: 48 89 c7 mov rdi,rax - a627: e8 b4 7d ff ff call 23e0 - a62c: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] - a633: 48 89 c7 mov rdi,rax - a636: e8 75 7d ff ff call 23b0 - a63b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a642: 48 8b 15 df 69 00 00 mov rdx,QWORD PTR [rip+0x69df] # 11028 - a649: 48 89 d6 mov rsi,rdx - a64c: 48 89 c7 mov rdi,rax - a64f: e8 8c 7d ff ff call 23e0 - a654: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] - a65b: 48 89 c7 mov rdi,rax - a65e: e8 4d 7d ff ff call 23b0 - a663: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] - a66a: 48 89 c7 mov rdi,rax - a66d: e8 be 7c ff ff call 2330 - a672: 90 nop - a673: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - a677: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 - a67e: 00 00 - a680: 74 05 je a687 - a682: e8 39 7d ff ff call 23c0 <__stack_chk_fail@plt> - a687: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] - a68b: c9 leave - a68c: c3 ret - -000000000000a68d : - a68d: f3 0f 1e fa endbr64 - a691: 55 push rbp - a692: 48 89 e5 mov rbp,rsp - a695: 48 8d 05 27 3c 00 00 lea rax,[rip+0x3c27] # e2c3 <_IO_stdin_used+0x2c3> - a69c: 48 89 c6 mov rsi,rax - a69f: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # a6b0 - a6a6: 48 89 c7 mov rdi,rax - a6a9: e8 92 7c ff ff call 2340 - a6ae: 5d pop rbp - a6af: c3 ret - -000000000000a6b0 : - a6b0: f3 0f 1e fa endbr64 - a6b4: 55 push rbp - a6b5: 48 89 e5 mov rbp,rsp - a6b8: 48 83 ec 60 sub rsp,0x60 - a6bc: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - a6c3: 00 00 - a6c5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - a6c9: 31 c0 xor eax,eax - a6cb: bf 06 00 00 00 mov edi,0x6 - a6d0: e8 9b 09 00 00 call b070 - a6d5: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax - a6d9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a6dd: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - a6e1: c6 00 42 mov BYTE PTR [rax],0x42 - a6e4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a6e8: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - a6ec: 48 83 c0 01 add rax,0x1 - a6f0: c6 00 41 mov BYTE PTR [rax],0x41 - a6f3: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a6f7: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - a6fb: 48 83 c0 02 add rax,0x2 - a6ff: c6 00 59 mov BYTE PTR [rax],0x59 - a702: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a706: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - a70a: 48 83 c0 03 add rax,0x3 - a70e: c6 00 43 mov BYTE PTR [rax],0x43 - a711: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a715: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - a719: 48 83 c0 04 add rax,0x4 - a71d: c6 00 42 mov BYTE PTR [rax],0x42 - a720: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a724: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] - a728: 48 83 c0 05 add rax,0x5 - a72c: c6 00 5a mov BYTE PTR [rax],0x5a - a72f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a733: 48 89 c7 mov rdi,rax - a736: e8 89 09 00 00 call b0c4 - a73b: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax - a73f: c7 45 a4 00 00 00 00 mov DWORD PTR [rbp-0x5c],0x0 - a746: e9 fa 01 00 00 jmp a945 - a74b: 48 8d 55 a8 lea rdx,[rbp-0x58] - a74f: 48 8d 45 b0 lea rax,[rbp-0x50] - a753: 48 89 d6 mov rsi,rdx - a756: 48 89 c7 mov rdi,rax - a759: e8 f2 7b ff ff call 2350 - a75e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - a762: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 - a767: 75 38 jne a7a1 - a769: 48 8b 05 90 69 00 00 mov rax,QWORD PTR [rip+0x6990] # 11100 - a770: 4c 8d 05 19 3c 00 00 lea r8,[rip+0x3c19] # e390 <__func__.0> - a777: b9 7f 00 00 00 mov ecx,0x7f - a77c: 48 8d 15 c1 38 00 00 lea rdx,[rip+0x38c1] # e044 <_IO_stdin_used+0x44> - a783: 48 8d 35 c6 38 00 00 lea rsi,[rip+0x38c6] # e050 <_IO_stdin_used+0x50> - a78a: 48 89 c7 mov rdi,rax - a78d: b8 00 00 00 00 mov eax,0x0 - a792: e8 c9 7c ff ff call 2460 - a797: bf 00 00 00 00 mov edi,0x0 - a79c: e8 7f 7d ff ff call 2520 - a7a1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] - a7a5: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - a7a9: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] - a7ac: 48 98 cdqe - a7ae: 48 c1 e0 03 shl rax,0x3 - a7b2: 48 01 d0 add rax,rdx - a7b5: 48 8b 08 mov rcx,QWORD PTR [rax] - a7b8: 8b 55 a4 mov edx,DWORD PTR [rbp-0x5c] - a7bb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - a7bf: 48 8d 35 11 3b 00 00 lea rsi,[rip+0x3b11] # e2d7 <_IO_stdin_used+0x2d7> - a7c6: 48 89 c7 mov rdi,rax - a7c9: b8 00 00 00 00 mov eax,0x0 - a7ce: e8 8d 7c ff ff call 2460 - a7d3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - a7d7: 48 89 c7 mov rdi,rax - a7da: e8 b1 7c ff ff call 2490 - a7df: 0f b6 05 aa 68 00 00 movzx eax,BYTE PTR [rip+0x68aa] # 11090 - a7e6: 84 c0 test al,al - a7e8: 0f 84 dd 00 00 00 je a8cb - a7ee: e8 5d 7c ff ff call 2450 - a7f3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - a7f7: 0f b6 05 22 68 00 00 movzx eax,BYTE PTR [rip+0x6822] # 11020 - a7fe: 84 c0 test al,al - a800: 74 67 je a869 - a802: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - a806: 48 8b 15 1b 68 00 00 mov rdx,QWORD PTR [rip+0x681b] # 11028 - a80d: 48 89 d6 mov rsi,rdx - a810: 48 89 c7 mov rdi,rax - a813: e8 c8 7b ff ff call 23e0 - a818: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 - a81d: 0f 88 06 01 00 00 js a929 - a823: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - a827: 48 8b 0d 02 68 00 00 mov rcx,QWORD PTR [rip+0x6802] # 11030 - a82e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - a832: 48 c1 e2 03 shl rdx,0x3 - a836: 48 01 ca add rdx,rcx - a839: 48 8b 12 mov rdx,QWORD PTR [rdx] - a83c: 48 89 d6 mov rsi,rdx - a83f: 48 89 c7 mov rdi,rax - a842: e8 99 7b ff ff call 23e0 - a847: 48 8b 15 e2 67 00 00 mov rdx,QWORD PTR [rip+0x67e2] # 11030 - a84e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - a852: 48 c1 e0 03 shl rax,0x3 - a856: 48 01 d0 add rax,rdx - a859: 48 8b 00 mov rax,QWORD PTR [rax] - a85c: 48 89 c7 mov rdi,rax - a85f: e8 2c 7c ff ff call 2490 - a864: e9 c0 00 00 00 jmp a929 - a869: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 - a86e: 78 43 js a8b3 - a870: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - a874: 48 8b 0d b5 67 00 00 mov rcx,QWORD PTR [rip+0x67b5] # 11030 - a87b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - a87f: 48 c1 e2 03 shl rdx,0x3 - a883: 48 01 ca add rdx,rcx - a886: 48 8b 12 mov rdx,QWORD PTR [rdx] - a889: 48 89 d6 mov rsi,rdx - a88c: 48 89 c7 mov rdi,rax - a88f: e8 4c 7b ff ff call 23e0 - a894: 48 8b 15 95 67 00 00 mov rdx,QWORD PTR [rip+0x6795] # 11030 - a89b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - a89f: 48 c1 e0 03 shl rax,0x3 - a8a3: 48 01 d0 add rax,rdx - a8a6: 48 8b 00 mov rax,QWORD PTR [rax] - a8a9: 48 89 c7 mov rdi,rax - a8ac: e8 df 7b ff ff call 2490 - a8b1: eb 76 jmp a929 - a8b3: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - a8b7: 48 8b 15 6a 67 00 00 mov rdx,QWORD PTR [rip+0x676a] # 11028 - a8be: 48 89 d6 mov rsi,rdx - a8c1: 48 89 c7 mov rdi,rax - a8c4: e8 17 7b ff ff call 23e0 - a8c9: eb 5e jmp a929 - a8cb: 48 8b 05 66 67 00 00 mov rax,QWORD PTR [rip+0x6766] # 11038 - a8d2: 48 85 c0 test rax,rax - a8d5: 74 3c je a913 - a8d7: 48 8b 05 5a 67 00 00 mov rax,QWORD PTR [rip+0x675a] # 11038 - a8de: 48 8d 15 9a 37 00 00 lea rdx,[rip+0x379a] # e07f <_IO_stdin_used+0x7f> - a8e5: 48 89 d6 mov rsi,rdx - a8e8: 48 89 c7 mov rdi,rax - a8eb: e8 10 7c ff ff call 2500 - a8f0: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - a8f4: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - a8f8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - a8fc: 48 89 d6 mov rsi,rdx - a8ff: 48 89 c7 mov rdi,rax - a902: e8 d9 7a ff ff call 23e0 - a907: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - a90b: 48 89 c7 mov rdi,rax - a90e: e8 9d 7a ff ff call 23b0 - a913: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - a917: 48 8b 15 0a 67 00 00 mov rdx,QWORD PTR [rip+0x670a] # 11028 - a91e: 48 89 d6 mov rsi,rdx - a921: 48 89 c7 mov rdi,rax - a924: e8 b7 7a ff ff call 23e0 - a929: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - a92d: 48 89 c7 mov rdi,rax - a930: e8 7b 7a ff ff call 23b0 - a935: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - a939: 48 89 c7 mov rdi,rax - a93c: e8 ef 79 ff ff call 2330 - a941: 83 45 a4 01 add DWORD PTR [rbp-0x5c],0x1 - a945: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] - a948: 48 63 d0 movsxd rdx,eax - a94b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] - a94f: 48 8b 00 mov rax,QWORD PTR [rax] - a952: 48 39 c2 cmp rdx,rax - a955: 0f 82 f0 fd ff ff jb a74b - a95b: 48 8d 55 a8 lea rdx,[rbp-0x58] - a95f: 48 8d 45 b0 lea rax,[rbp-0x50] - a963: 48 89 d6 mov rsi,rdx - a966: 48 89 c7 mov rdi,rax - a969: e8 e2 79 ff ff call 2350 - a96e: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax - a972: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - a977: 75 38 jne a9b1 - a979: 48 8b 05 80 67 00 00 mov rax,QWORD PTR [rip+0x6780] # 11100 - a980: 4c 8d 05 09 3a 00 00 lea r8,[rip+0x3a09] # e390 <__func__.0> - a987: b9 80 00 00 00 mov ecx,0x80 - a98c: 48 8d 15 b1 36 00 00 lea rdx,[rip+0x36b1] # e044 <_IO_stdin_used+0x44> - a993: 48 8d 35 b6 36 00 00 lea rsi,[rip+0x36b6] # e050 <_IO_stdin_used+0x50> - a99a: 48 89 c7 mov rdi,rax - a99d: b8 00 00 00 00 mov eax,0x0 - a9a2: e8 b9 7a ff ff call 2460 - a9a7: bf 00 00 00 00 mov edi,0x0 - a9ac: e8 6f 7b ff ff call 2520 - a9b1: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] - a9b5: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - a9b9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - a9bd: 48 8d 0d 1f 39 00 00 lea rcx,[rip+0x391f] # e2e3 <_IO_stdin_used+0x2e3> - a9c4: 48 89 ce mov rsi,rcx - a9c7: 48 89 c7 mov rdi,rax - a9ca: b8 00 00 00 00 mov eax,0x0 - a9cf: e8 8c 7a ff ff call 2460 - a9d4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - a9d8: 48 89 c7 mov rdi,rax - a9db: e8 b0 7a ff ff call 2490 - a9e0: 0f b6 05 a9 66 00 00 movzx eax,BYTE PTR [rip+0x66a9] # 11090 - a9e7: 84 c0 test al,al - a9e9: 0f 84 dd 00 00 00 je aacc - a9ef: e8 5c 7a ff ff call 2450 - a9f4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax - a9f8: 0f b6 05 21 66 00 00 movzx eax,BYTE PTR [rip+0x6621] # 11020 - a9ff: 84 c0 test al,al - aa01: 74 67 je aa6a - aa03: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - aa07: 48 8b 15 1a 66 00 00 mov rdx,QWORD PTR [rip+0x661a] # 11028 - aa0e: 48 89 d6 mov rsi,rdx - aa11: 48 89 c7 mov rdi,rax - aa14: e8 c7 79 ff ff call 23e0 - aa19: 48 83 7d d8 00 cmp QWORD PTR [rbp-0x28],0x0 - aa1e: 0f 88 06 01 00 00 js ab2a - aa24: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - aa28: 48 8b 0d 01 66 00 00 mov rcx,QWORD PTR [rip+0x6601] # 11030 - aa2f: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] - aa33: 48 c1 e2 03 shl rdx,0x3 - aa37: 48 01 ca add rdx,rcx - aa3a: 48 8b 12 mov rdx,QWORD PTR [rdx] - aa3d: 48 89 d6 mov rsi,rdx - aa40: 48 89 c7 mov rdi,rax - aa43: e8 98 79 ff ff call 23e0 - aa48: 48 8b 15 e1 65 00 00 mov rdx,QWORD PTR [rip+0x65e1] # 11030 - aa4f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - aa53: 48 c1 e0 03 shl rax,0x3 - aa57: 48 01 d0 add rax,rdx - aa5a: 48 8b 00 mov rax,QWORD PTR [rax] - aa5d: 48 89 c7 mov rdi,rax - aa60: e8 2b 7a ff ff call 2490 - aa65: e9 c0 00 00 00 jmp ab2a - aa6a: 48 83 7d d8 00 cmp QWORD PTR [rbp-0x28],0x0 - aa6f: 78 43 js aab4 - aa71: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - aa75: 48 8b 0d b4 65 00 00 mov rcx,QWORD PTR [rip+0x65b4] # 11030 - aa7c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] - aa80: 48 c1 e2 03 shl rdx,0x3 - aa84: 48 01 ca add rdx,rcx - aa87: 48 8b 12 mov rdx,QWORD PTR [rdx] - aa8a: 48 89 d6 mov rsi,rdx - aa8d: 48 89 c7 mov rdi,rax - aa90: e8 4b 79 ff ff call 23e0 - aa95: 48 8b 15 94 65 00 00 mov rdx,QWORD PTR [rip+0x6594] # 11030 - aa9c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - aaa0: 48 c1 e0 03 shl rax,0x3 - aaa4: 48 01 d0 add rax,rdx - aaa7: 48 8b 00 mov rax,QWORD PTR [rax] - aaaa: 48 89 c7 mov rdi,rax - aaad: e8 de 79 ff ff call 2490 - aab2: eb 76 jmp ab2a - aab4: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - aab8: 48 8b 15 69 65 00 00 mov rdx,QWORD PTR [rip+0x6569] # 11028 - aabf: 48 89 d6 mov rsi,rdx - aac2: 48 89 c7 mov rdi,rax - aac5: e8 16 79 ff ff call 23e0 - aaca: eb 5e jmp ab2a - aacc: 48 8b 05 65 65 00 00 mov rax,QWORD PTR [rip+0x6565] # 11038 - aad3: 48 85 c0 test rax,rax - aad6: 74 3c je ab14 - aad8: 48 8b 05 59 65 00 00 mov rax,QWORD PTR [rip+0x6559] # 11038 - aadf: 48 8d 15 99 35 00 00 lea rdx,[rip+0x3599] # e07f <_IO_stdin_used+0x7f> - aae6: 48 89 d6 mov rsi,rdx - aae9: 48 89 c7 mov rdi,rax - aaec: e8 0f 7a ff ff call 2500 - aaf1: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax - aaf5: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - aaf9: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] - aafd: 48 89 d6 mov rsi,rdx - ab00: 48 89 c7 mov rdi,rax - ab03: e8 d8 78 ff ff call 23e0 - ab08: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - ab0c: 48 89 c7 mov rdi,rax - ab0f: e8 9c 78 ff ff call 23b0 - ab14: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - ab18: 48 8b 15 09 65 00 00 mov rdx,QWORD PTR [rip+0x6509] # 11028 - ab1f: 48 89 d6 mov rsi,rdx - ab22: 48 89 c7 mov rdi,rax - ab25: e8 b6 78 ff ff call 23e0 - ab2a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - ab2e: 48 89 c7 mov rdi,rax - ab31: e8 7a 78 ff ff call 23b0 - ab36: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] - ab3a: 48 89 c7 mov rdi,rax - ab3d: e8 ee 77 ff ff call 2330 - ab42: 90 nop - ab43: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ab47: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 - ab4e: 00 00 - ab50: 74 05 je ab57 - ab52: e8 69 78 ff ff call 23c0 <__stack_chk_fail@plt> - ab57: c9 leave - ab58: c3 ret - -000000000000ab59
: - ab59: f3 0f 1e fa endbr64 - ab5d: 55 push rbp - ab5e: 48 89 e5 mov rbp,rsp - ab61: 48 83 ec 10 sub rsp,0x10 - ab65: 89 7d fc mov DWORD PTR [rbp-0x4],edi - ab68: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi - ab6c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - ab70: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] - ab73: 48 89 d6 mov rsi,rdx - ab76: 89 c7 mov edi,eax - ab78: e8 73 79 ff ff call 24f0 - ab7d: b8 00 00 00 00 mov eax,0x0 - ab82: c9 leave - ab83: c3 ret - -000000000000ab84 : - ab84: f3 0f 1e fa endbr64 - ab88: 55 push rbp - ab89: 48 89 e5 mov rbp,rsp - ab8c: 48 83 ec 40 sub rsp,0x40 - ab90: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - ab94: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - ab9b: 00 00 - ab9d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - aba1: 31 c0 xor eax,eax - aba3: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - aba8: 75 0a jne abb4 - abaa: b8 00 00 00 00 mov eax,0x0 - abaf: e9 ee 00 00 00 jmp aca2 - abb4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - abb8: 48 8b 00 mov rax,QWORD PTR [rax] - abbb: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - abbf: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - abc3: be 08 00 00 00 mov esi,0x8 - abc8: 48 89 c7 mov rdi,rax - abcb: e8 70 78 ff ff call 2440 - abd0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - abd4: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 - abd9: 75 19 jne abf4 - abdb: 48 8d 05 d2 37 00 00 lea rax,[rip+0x37d2] # e3b4 <__func__.0+0x24> - abe2: 48 89 c7 mov rdi,rax - abe5: e8 76 77 ff ff call 2360 - abea: b8 00 00 00 00 mov eax,0x0 - abef: e9 ae 00 00 00 jmp aca2 - abf4: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - abfb: 00 - abfc: e9 82 00 00 00 jmp ac83 - ac01: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - ac05: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - ac09: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ac0d: 48 01 d0 add rax,rdx - ac10: 0f b6 00 movzx eax,BYTE PTR [rax] - ac13: 88 45 df mov BYTE PTR [rbp-0x21],al - ac16: 48 8d 55 e0 lea rdx,[rbp-0x20] - ac1a: 48 8d 45 df lea rax,[rbp-0x21] - ac1e: 48 89 d6 mov rsi,rdx - ac21: 48 89 c7 mov rdi,rax - ac24: e8 37 76 ff ff call 2260 - ac29: 85 c0 test eax,eax - ac2b: 79 1e jns ac4b - ac2d: 0f b6 45 df movzx eax,BYTE PTR [rbp-0x21] - ac31: 0f b6 c0 movzx eax,al - ac34: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - ac3b: 00 - ac3c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - ac40: 48 01 d0 add rax,rdx - ac43: 48 8b 00 mov rax,QWORD PTR [rax] - ac46: 48 85 c0 test rax,rax - ac49: 74 13 je ac5e - ac4b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - ac4f: 48 89 c7 mov rdi,rax - ac52: e8 d9 76 ff ff call 2330 - ac57: b8 00 00 00 00 mov eax,0x0 - ac5c: eb 44 jmp aca2 - ac5e: 0f b6 45 df movzx eax,BYTE PTR [rbp-0x21] - ac62: 0f b6 c0 movzx eax,al - ac65: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - ac6c: 00 - ac6d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - ac71: 48 01 d0 add rax,rdx - ac74: 48 8b 10 mov rdx,QWORD PTR [rax] - ac77: 48 83 c2 01 add rdx,0x1 - ac7b: 48 89 10 mov QWORD PTR [rax],rdx - ac7e: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - ac83: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - ac87: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - ac8b: 0f 82 70 ff ff ff jb ac01 - ac91: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - ac95: 48 89 c7 mov rdi,rax - ac98: e8 93 76 ff ff call 2330 - ac9d: b8 01 00 00 00 mov eax,0x1 - aca2: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] - aca6: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 - acad: 00 00 - acaf: 74 05 je acb6 - acb1: e8 0a 77 ff ff call 23c0 <__stack_chk_fail@plt> - acb6: c9 leave - acb7: c3 ret - -000000000000acb8 : - acb8: f3 0f 1e fa endbr64 - acbc: 55 push rbp - acbd: 48 89 e5 mov rbp,rsp - acc0: 48 83 ec 40 sub rsp,0x40 - acc4: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - acc8: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - accf: 00 00 - acd1: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - acd5: 31 c0 xor eax,eax - acd7: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - acdc: 75 0a jne ace8 - acde: b8 00 00 00 00 mov eax,0x0 - ace3: e9 ed 00 00 00 jmp add5 - ace8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - acec: 48 8b 00 mov rax,QWORD PTR [rax] - acef: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - acf3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - acf7: be 08 00 00 00 mov esi,0x8 - acfc: 48 89 c7 mov rdi,rax - acff: e8 3c 77 ff ff call 2440 - ad04: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - ad08: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 - ad0d: 75 19 jne ad28 - ad0f: 48 8d 05 9e 36 00 00 lea rax,[rip+0x369e] # e3b4 <__func__.0+0x24> - ad16: 48 89 c7 mov rdi,rax - ad19: e8 42 76 ff ff call 2360 - ad1e: b8 00 00 00 00 mov eax,0x0 - ad23: e9 ad 00 00 00 jmp add5 - ad28: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - ad2f: 00 - ad30: e9 81 00 00 00 jmp adb6 - ad35: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - ad39: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - ad3d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ad41: 48 c1 e0 02 shl rax,0x2 - ad45: 48 01 d0 add rax,rdx - ad48: 8b 00 mov eax,DWORD PTR [rax] - ad4a: 89 45 dc mov DWORD PTR [rbp-0x24],eax - ad4d: 48 8d 55 e0 lea rdx,[rbp-0x20] - ad51: 48 8d 45 dc lea rax,[rbp-0x24] - ad55: 48 89 d6 mov rsi,rdx - ad58: 48 89 c7 mov rdi,rax - ad5b: e8 60 75 ff ff call 22c0 - ad60: 85 c0 test eax,eax - ad62: 79 1c jns ad80 - ad64: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] - ad67: 89 c0 mov eax,eax - ad69: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - ad70: 00 - ad71: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - ad75: 48 01 d0 add rax,rdx - ad78: 48 8b 00 mov rax,QWORD PTR [rax] - ad7b: 48 85 c0 test rax,rax - ad7e: 74 13 je ad93 - ad80: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - ad84: 48 89 c7 mov rdi,rax - ad87: e8 a4 75 ff ff call 2330 - ad8c: b8 00 00 00 00 mov eax,0x0 - ad91: eb 42 jmp add5 - ad93: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] - ad96: 89 c0 mov eax,eax - ad98: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - ad9f: 00 - ada0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - ada4: 48 01 d0 add rax,rdx - ada7: 48 8b 10 mov rdx,QWORD PTR [rax] - adaa: 48 83 c2 01 add rdx,0x1 - adae: 48 89 10 mov QWORD PTR [rax],rdx - adb1: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - adb6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - adba: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - adbe: 0f 82 71 ff ff ff jb ad35 - adc4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - adc8: 48 89 c7 mov rdi,rax - adcb: e8 60 75 ff ff call 2330 - add0: b8 01 00 00 00 mov eax,0x1 - add5: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] - add9: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 - ade0: 00 00 - ade2: 74 05 je ade9 - ade4: e8 d7 75 ff ff call 23c0 <__stack_chk_fail@plt> - ade9: c9 leave - adea: c3 ret - -000000000000adeb : - adeb: f3 0f 1e fa endbr64 - adef: 55 push rbp - adf0: 48 89 e5 mov rbp,rsp - adf3: 48 83 ec 40 sub rsp,0x40 - adf7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - adfb: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - ae02: 00 00 - ae04: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - ae08: 31 c0 xor eax,eax - ae0a: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - ae0f: 75 0a jne ae1b - ae11: b8 00 00 00 00 mov eax,0x0 - ae16: e9 ed 00 00 00 jmp af08 - ae1b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - ae1f: 48 8b 00 mov rax,QWORD PTR [rax] - ae22: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax - ae26: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - ae2a: be 08 00 00 00 mov esi,0x8 - ae2f: 48 89 c7 mov rdi,rax - ae32: e8 09 76 ff ff call 2440 - ae37: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - ae3b: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 - ae40: 75 19 jne ae5b - ae42: 48 8d 05 6b 35 00 00 lea rax,[rip+0x356b] # e3b4 <__func__.0+0x24> - ae49: 48 89 c7 mov rdi,rax - ae4c: e8 0f 75 ff ff call 2360 - ae51: b8 00 00 00 00 mov eax,0x0 - ae56: e9 ad 00 00 00 jmp af08 - ae5b: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - ae62: 00 - ae63: e9 81 00 00 00 jmp aee9 - ae68: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - ae6c: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - ae70: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ae74: 48 c1 e0 03 shl rax,0x3 - ae78: 48 01 d0 add rax,rdx - ae7b: 48 8b 00 mov rax,QWORD PTR [rax] - ae7e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - ae82: 48 8d 55 d8 lea rdx,[rbp-0x28] - ae86: 48 8d 45 e0 lea rax,[rbp-0x20] - ae8a: 48 89 d6 mov rsi,rdx - ae8d: 48 89 c7 mov rdi,rax - ae90: e8 4b 74 ff ff call 22e0 - ae95: 85 c0 test eax,eax - ae97: 79 1b jns aeb4 - ae99: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - ae9d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - aea4: 00 - aea5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - aea9: 48 01 d0 add rax,rdx - aeac: 48 8b 00 mov rax,QWORD PTR [rax] - aeaf: 48 85 c0 test rax,rax - aeb2: 74 13 je aec7 - aeb4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - aeb8: 48 89 c7 mov rdi,rax - aebb: e8 70 74 ff ff call 2330 - aec0: b8 00 00 00 00 mov eax,0x0 - aec5: eb 41 jmp af08 - aec7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - aecb: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - aed2: 00 - aed3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - aed7: 48 01 d0 add rax,rdx - aeda: 48 8b 10 mov rdx,QWORD PTR [rax] - aedd: 48 83 c2 01 add rdx,0x1 - aee1: 48 89 10 mov QWORD PTR [rax],rdx - aee4: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - aee9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - aeed: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - aef1: 0f 82 71 ff ff ff jb ae68 - aef7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - aefb: 48 89 c7 mov rdi,rax - aefe: e8 2d 74 ff ff call 2330 - af03: b8 01 00 00 00 mov eax,0x1 - af08: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] - af0c: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 - af13: 00 00 - af15: 74 05 je af1c - af17: e8 a4 74 ff ff call 23c0 <__stack_chk_fail@plt> - af1c: c9 leave - af1d: c3 ret - -000000000000af1e : - af1e: f3 0f 1e fa endbr64 - af22: 55 push rbp - af23: 48 89 e5 mov rbp,rsp - af26: 48 83 ec 40 sub rsp,0x40 - af2a: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - af2e: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 - af35: 00 00 - af37: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - af3b: 31 c0 xor eax,eax - af3d: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - af42: 75 0a jne af4e - af44: b8 00 00 00 00 mov eax,0x0 - af49: e9 ed 00 00 00 jmp b03b - af4e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - af52: 48 8b 00 mov rax,QWORD PTR [rax] - af55: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax - af59: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - af5d: be 08 00 00 00 mov esi,0x8 - af62: 48 89 c7 mov rdi,rax - af65: e8 d6 74 ff ff call 2440 - af6a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - af6e: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 - af73: 75 19 jne af8e - af75: 48 8d 05 38 34 00 00 lea rax,[rip+0x3438] # e3b4 <__func__.0+0x24> - af7c: 48 89 c7 mov rdi,rax - af7f: e8 dc 73 ff ff call 2360 - af84: b8 00 00 00 00 mov eax,0x0 - af89: e9 ad 00 00 00 jmp b03b - af8e: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - af95: 00 - af96: e9 81 00 00 00 jmp b01c - af9b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - af9f: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - afa3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - afa7: 48 c1 e0 03 shl rax,0x3 - afab: 48 01 d0 add rax,rdx - afae: 48 8b 00 mov rax,QWORD PTR [rax] - afb1: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax - afb5: 48 8d 55 d8 lea rdx,[rbp-0x28] - afb9: 48 8d 45 e0 lea rax,[rbp-0x20] - afbd: 48 89 d6 mov rsi,rdx - afc0: 48 89 c7 mov rdi,rax - afc3: e8 c8 72 ff ff call 2290 - afc8: 85 c0 test eax,eax - afca: 79 1b jns afe7 - afcc: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - afd0: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - afd7: 00 - afd8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - afdc: 48 01 d0 add rax,rdx - afdf: 48 8b 00 mov rax,QWORD PTR [rax] - afe2: 48 85 c0 test rax,rax - afe5: 74 13 je affa - afe7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - afeb: 48 89 c7 mov rdi,rax - afee: e8 3d 73 ff ff call 2330 - aff3: b8 00 00 00 00 mov eax,0x0 - aff8: eb 41 jmp b03b - affa: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - affe: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - b005: 00 - b006: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b00a: 48 01 d0 add rax,rdx - b00d: 48 8b 10 mov rdx,QWORD PTR [rax] - b010: 48 83 c2 01 add rdx,0x1 - b014: 48 89 10 mov QWORD PTR [rax],rdx - b017: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - b01c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b020: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - b024: 0f 82 71 ff ff ff jb af9b - b02a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b02e: 48 89 c7 mov rdi,rax - b031: e8 fa 72 ff ff call 2330 - b036: b8 01 00 00 00 mov eax,0x1 - b03b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] - b03f: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 - b046: 00 00 - b048: 74 05 je b04f - b04a: e8 71 73 ff ff call 23c0 <__stack_chk_fail@plt> - b04f: c9 leave - b050: c3 ret - -000000000000b051 : - b051: f3 0f 1e fa endbr64 - b055: 55 push rbp - b056: 48 89 e5 mov rbp,rsp - b059: 89 7d fc mov DWORD PTR [rbp-0x4],edi - b05c: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 - b060: 79 07 jns b069 - b062: b8 ff ff ff ff mov eax,0xffffffff - b067: eb 05 jmp b06e - b069: b8 01 00 00 00 mov eax,0x1 - b06e: 5d pop rbp - b06f: c3 ret - -000000000000b070 : - b070: f3 0f 1e fa endbr64 - b074: 55 push rbp - b075: 48 89 e5 mov rbp,rsp - b078: 48 83 ec 20 sub rsp,0x20 - b07c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - b080: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - b085: 75 07 jne b08e - b087: b8 00 00 00 00 mov eax,0x0 - b08c: eb 34 jmp b0c2 - b08e: bf 18 00 00 00 mov edi,0x18 - b093: e8 e8 73 ff ff call 2480 - b098: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b09c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b0a0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - b0a4: 48 89 10 mov QWORD PTR [rax],rdx - b0a7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b0ab: 48 89 c7 mov rdi,rax - b0ae: e8 cd 73 ff ff call 2480 - b0b3: 48 89 c2 mov rdx,rax - b0b6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b0ba: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b0be: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b0c2: c9 leave - b0c3: c3 ret - -000000000000b0c4 : - b0c4: f3 0f 1e fa endbr64 - b0c8: 55 push rbp - b0c9: 48 89 e5 mov rbp,rsp - b0cc: 48 83 ec 40 sub rsp,0x40 - b0d0: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - b0d4: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - b0d9: 75 0a jne b0e5 - b0db: b8 00 00 00 00 mov eax,0x0 - b0e0: e9 29 01 00 00 jmp b20e - b0e5: bf 18 00 00 00 mov edi,0x18 - b0ea: e8 91 73 ff ff call 2480 - b0ef: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - b0f3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b0f7: 48 8b 00 mov rax,QWORD PTR [rax] - b0fa: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - b0fe: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b102: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b106: 48 89 10 mov QWORD PTR [rax],rdx - b109: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b10d: 48 c1 e0 03 shl rax,0x3 - b111: 48 89 c7 mov rdi,rax - b114: e8 67 73 ff ff call 2480 - b119: 48 89 c2 mov rdx,rax - b11c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b120: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b124: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b128: 48 89 c7 mov rdi,rax - b12b: e8 50 73 ff ff call 2480 - b130: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b134: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b138: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b13c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b140: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b144: 48 89 ce mov rsi,rcx - b147: 48 89 c7 mov rdi,rax - b14a: e8 81 72 ff ff call 23d0 - b14f: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - b153: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b157: 48 8b 15 3a 5e 00 00 mov rdx,QWORD PTR [rip+0x5e3a] # 10f98 - b15e: 48 89 d1 mov rcx,rdx - b161: ba 01 00 00 00 mov edx,0x1 - b166: 48 89 c7 mov rdi,rax - b169: e8 22 72 ff ff call 2390 - b16e: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - b175: 00 - b176: eb 05 jmp b17d - b178: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - b17d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - b181: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b185: 72 f1 jb b178 - b187: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - b18e: 00 - b18f: eb 63 jmp b1f4 - b191: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - b198: 00 - b199: eb 4a jmp b1e5 - b19b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] - b19f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b1a3: 48 01 c2 add rdx,rax - b1a6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b1aa: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b1ae: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b1b2: 48 01 c8 add rax,rcx - b1b5: 48 89 d6 mov rsi,rdx - b1b8: 48 89 c7 mov rdi,rax - b1bb: e8 b0 70 ff ff call 2270 - b1c0: 85 c0 test eax,eax - b1c2: 75 1c jne b1e0 - b1c4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b1c8: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b1cc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b1d0: 48 c1 e0 03 shl rax,0x3 - b1d4: 48 01 c2 add rdx,rax - b1d7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b1db: 48 89 02 mov QWORD PTR [rdx],rax - b1de: eb 0f jmp b1ef - b1e0: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - b1e5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b1e9: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b1ed: 72 ac jb b19b - b1ef: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - b1f4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b1f8: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b1fc: 72 93 jb b191 - b1fe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b202: 48 89 c7 mov rdi,rax - b205: e8 26 71 ff ff call 2330 - b20a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b20e: c9 leave - b20f: c3 ret - -000000000000b210 : - b210: f3 0f 1e fa endbr64 - b214: 55 push rbp - b215: 48 89 e5 mov rbp,rsp - b218: 48 83 ec 20 sub rsp,0x20 - b21c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - b220: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - b225: 75 07 jne b22e - b227: b8 00 00 00 00 mov eax,0x0 - b22c: eb 2f jmp b25d - b22e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b232: 48 89 c7 mov rdi,rax - b235: e8 8a fe ff ff call b0c4 - b23a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b23e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b242: 48 89 c7 mov rdi,rax - b245: e8 d4 fc ff ff call af1e - b24a: 88 45 f7 mov BYTE PTR [rbp-0x9],al - b24d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b251: 48 89 c7 mov rdi,rax - b254: e8 d7 70 ff ff call 2330 - b259: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - b25d: c9 leave - b25e: c3 ret - -000000000000b25f : - b25f: f3 0f 1e fa endbr64 - b263: 55 push rbp - b264: 48 89 e5 mov rbp,rsp - b267: 48 83 ec 30 sub rsp,0x30 - b26b: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - b26f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b273: 48 89 c7 mov rdi,rax - b276: e8 49 fe ff ff call b0c4 - b27b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b27f: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - b286: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - b28d: 00 - b28e: eb 69 jmp b2f9 - b290: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b294: 48 83 c0 01 add rax,0x1 - b298: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - b29c: eb 49 jmp b2e7 - b29e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b2a2: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b2a6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b2aa: 48 c1 e0 03 shl rax,0x3 - b2ae: 48 01 d0 add rax,rdx - b2b1: 48 8b 00 mov rax,QWORD PTR [rax] - b2b4: 89 c1 mov ecx,eax - b2b6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b2ba: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b2be: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b2c2: 48 c1 e0 03 shl rax,0x3 - b2c6: 48 01 d0 add rax,rdx - b2c9: 48 8b 00 mov rax,QWORD PTR [rax] - b2cc: 89 c2 mov edx,eax - b2ce: 89 c8 mov eax,ecx - b2d0: 29 d0 sub eax,edx - b2d2: 89 c7 mov edi,eax - b2d4: e8 78 fd ff ff call b051 - b2d9: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - b2dc: 0f af c2 imul eax,edx - b2df: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - b2e2: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - b2e7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b2eb: 48 8b 00 mov rax,QWORD PTR [rax] - b2ee: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - b2f2: 72 aa jb b29e - b2f4: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - b2f9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b2fd: 48 8b 00 mov rax,QWORD PTR [rax] - b300: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - b304: 72 8a jb b290 - b306: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - b309: c9 leave - b30a: c3 ret - -000000000000b30b : - b30b: f3 0f 1e fa endbr64 - b30f: 55 push rbp - b310: 48 89 e5 mov rbp,rsp - b313: 48 83 ec 20 sub rsp,0x20 - b317: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - b31b: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - b320: 75 07 jne b329 - b322: b8 00 00 00 00 mov eax,0x0 - b327: eb 34 jmp b35d - b329: bf 18 00 00 00 mov edi,0x18 - b32e: e8 4d 71 ff ff call 2480 - b333: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b337: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b33b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - b33f: 48 89 10 mov QWORD PTR [rax],rdx - b342: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b346: 48 89 c7 mov rdi,rax - b349: e8 32 71 ff ff call 2480 - b34e: 48 89 c2 mov rdx,rax - b351: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b355: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b359: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b35d: c9 leave - b35e: c3 ret - -000000000000b35f : - b35f: f3 0f 1e fa endbr64 - b363: 55 push rbp - b364: 48 89 e5 mov rbp,rsp - b367: 48 83 ec 40 sub rsp,0x40 - b36b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - b36f: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - b374: 75 0a jne b380 - b376: b8 00 00 00 00 mov eax,0x0 - b37b: e9 29 01 00 00 jmp b4a9 - b380: bf 18 00 00 00 mov edi,0x18 - b385: e8 f6 70 ff ff call 2480 - b38a: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - b38e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b392: 48 8b 00 mov rax,QWORD PTR [rax] - b395: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - b399: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b39d: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b3a1: 48 89 10 mov QWORD PTR [rax],rdx - b3a4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b3a8: 48 c1 e0 03 shl rax,0x3 - b3ac: 48 89 c7 mov rdi,rax - b3af: e8 cc 70 ff ff call 2480 - b3b4: 48 89 c2 mov rdx,rax - b3b7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b3bb: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b3bf: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b3c3: 48 89 c7 mov rdi,rax - b3c6: e8 b5 70 ff ff call 2480 - b3cb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b3cf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b3d3: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b3d7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b3db: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b3df: 48 89 ce mov rsi,rcx - b3e2: 48 89 c7 mov rdi,rax - b3e5: e8 56 71 ff ff call 2540 - b3ea: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - b3ee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b3f2: 48 8b 15 97 5b 00 00 mov rdx,QWORD PTR [rip+0x5b97] # 10f90 - b3f9: 48 89 d1 mov rcx,rdx - b3fc: ba 01 00 00 00 mov edx,0x1 - b401: 48 89 c7 mov rdi,rax - b404: e8 87 6f ff ff call 2390 - b409: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - b410: 00 - b411: eb 05 jmp b418 - b413: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - b418: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - b41c: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b420: 72 f1 jb b413 - b422: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - b429: 00 - b42a: eb 63 jmp b48f - b42c: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - b433: 00 - b434: eb 4a jmp b480 - b436: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] - b43a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b43e: 48 01 c2 add rdx,rax - b441: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b445: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b449: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b44d: 48 01 c8 add rax,rcx - b450: 48 89 d6 mov rsi,rdx - b453: 48 89 c7 mov rdi,rax - b456: e8 05 6e ff ff call 2260 - b45b: 85 c0 test eax,eax - b45d: 75 1c jne b47b - b45f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b463: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b467: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b46b: 48 c1 e0 03 shl rax,0x3 - b46f: 48 01 c2 add rdx,rax - b472: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b476: 48 89 02 mov QWORD PTR [rdx],rax - b479: eb 0f jmp b48a - b47b: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - b480: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b484: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b488: 72 ac jb b436 - b48a: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - b48f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b493: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b497: 72 93 jb b42c - b499: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b49d: 48 89 c7 mov rdi,rax - b4a0: e8 8b 6e ff ff call 2330 - b4a5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b4a9: c9 leave - b4aa: c3 ret - -000000000000b4ab : - b4ab: f3 0f 1e fa endbr64 - b4af: 55 push rbp - b4b0: 48 89 e5 mov rbp,rsp - b4b3: 48 83 ec 20 sub rsp,0x20 - b4b7: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - b4bb: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - b4c0: 75 07 jne b4c9 - b4c2: b8 00 00 00 00 mov eax,0x0 - b4c7: eb 2f jmp b4f8 - b4c9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b4cd: 48 89 c7 mov rdi,rax - b4d0: e8 8a fe ff ff call b35f - b4d5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b4d9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b4dd: 48 89 c7 mov rdi,rax - b4e0: e8 39 fa ff ff call af1e - b4e5: 88 45 f7 mov BYTE PTR [rbp-0x9],al - b4e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b4ec: 48 89 c7 mov rdi,rax - b4ef: e8 3c 6e ff ff call 2330 - b4f4: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - b4f8: c9 leave - b4f9: c3 ret - -000000000000b4fa : - b4fa: f3 0f 1e fa endbr64 - b4fe: 55 push rbp - b4ff: 48 89 e5 mov rbp,rsp - b502: 48 83 ec 30 sub rsp,0x30 - b506: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - b50a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b50e: 48 89 c7 mov rdi,rax - b511: e8 49 fe ff ff call b35f - b516: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b51a: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - b521: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - b528: 00 - b529: eb 69 jmp b594 - b52b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b52f: 48 83 c0 01 add rax,0x1 - b533: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - b537: eb 49 jmp b582 - b539: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b53d: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b541: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b545: 48 c1 e0 03 shl rax,0x3 - b549: 48 01 d0 add rax,rdx - b54c: 48 8b 00 mov rax,QWORD PTR [rax] - b54f: 89 c1 mov ecx,eax - b551: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b555: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b559: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b55d: 48 c1 e0 03 shl rax,0x3 - b561: 48 01 d0 add rax,rdx - b564: 48 8b 00 mov rax,QWORD PTR [rax] - b567: 89 c2 mov edx,eax - b569: 89 c8 mov eax,ecx - b56b: 29 d0 sub eax,edx - b56d: 89 c7 mov edi,eax - b56f: e8 dd fa ff ff call b051 - b574: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - b577: 0f af c2 imul eax,edx - b57a: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - b57d: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - b582: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b586: 48 8b 00 mov rax,QWORD PTR [rax] - b589: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - b58d: 72 aa jb b539 - b58f: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - b594: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b598: 48 8b 00 mov rax,QWORD PTR [rax] - b59b: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - b59f: 72 8a jb b52b - b5a1: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - b5a4: c9 leave - b5a5: c3 ret - -000000000000b5a6 : - b5a6: f3 0f 1e fa endbr64 - b5aa: 55 push rbp - b5ab: 48 89 e5 mov rbp,rsp - b5ae: 48 83 ec 20 sub rsp,0x20 - b5b2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - b5b6: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - b5bb: 75 07 jne b5c4 - b5bd: b8 00 00 00 00 mov eax,0x0 - b5c2: eb 38 jmp b5fc - b5c4: bf 18 00 00 00 mov edi,0x18 - b5c9: e8 b2 6e ff ff call 2480 - b5ce: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b5d2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b5d6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - b5da: 48 89 10 mov QWORD PTR [rax],rdx - b5dd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b5e1: 48 c1 e0 02 shl rax,0x2 - b5e5: 48 89 c7 mov rdi,rax - b5e8: e8 93 6e ff ff call 2480 - b5ed: 48 89 c2 mov rdx,rax - b5f0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b5f4: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b5f8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b5fc: c9 leave - b5fd: c3 ret - -000000000000b5fe : - b5fe: f3 0f 1e fa endbr64 - b602: 55 push rbp - b603: 48 89 e5 mov rbp,rsp - b606: 48 83 ec 40 sub rsp,0x40 - b60a: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - b60e: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - b613: 75 0a jne b61f - b615: b8 00 00 00 00 mov eax,0x0 - b61a: e9 39 01 00 00 jmp b758 - b61f: bf 18 00 00 00 mov edi,0x18 - b624: e8 57 6e ff ff call 2480 - b629: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - b62d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b631: 48 8b 00 mov rax,QWORD PTR [rax] - b634: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - b638: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b63c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b640: 48 89 10 mov QWORD PTR [rax],rdx - b643: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b647: 48 c1 e0 03 shl rax,0x3 - b64b: 48 89 c7 mov rdi,rax - b64e: e8 2d 6e ff ff call 2480 - b653: 48 89 c2 mov rdx,rax - b656: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b65a: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b65e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b662: 48 c1 e0 02 shl rax,0x2 - b666: 48 89 c7 mov rdi,rax - b669: e8 12 6e ff ff call 2480 - b66e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b672: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b676: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b67a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b67e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b682: 48 89 ce mov rsi,rcx - b685: 48 89 c7 mov rdi,rax - b688: e8 93 6c ff ff call 2320 - b68d: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - b691: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b695: 48 8b 15 44 59 00 00 mov rdx,QWORD PTR [rip+0x5944] # 10fe0 - b69c: 48 89 d1 mov rcx,rdx - b69f: ba 04 00 00 00 mov edx,0x4 - b6a4: 48 89 c7 mov rdi,rax - b6a7: e8 e4 6c ff ff call 2390 - b6ac: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - b6b3: 00 - b6b4: eb 05 jmp b6bb - b6b6: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - b6bb: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - b6bf: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b6c3: 72 f1 jb b6b6 - b6c5: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - b6cc: 00 - b6cd: eb 6f jmp b73e - b6cf: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - b6d6: 00 - b6d7: eb 56 jmp b72f - b6d9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b6dd: 48 8d 14 85 00 00 00 lea rdx,[rax*4+0x0] - b6e4: 00 - b6e5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b6e9: 48 01 c2 add rdx,rax - b6ec: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b6f0: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b6f4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b6f8: 48 c1 e0 02 shl rax,0x2 - b6fc: 48 01 c8 add rax,rcx - b6ff: 48 89 d6 mov rsi,rdx - b702: 48 89 c7 mov rdi,rax - b705: e8 e6 6b ff ff call 22f0 - b70a: 85 c0 test eax,eax - b70c: 75 1c jne b72a - b70e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b712: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b716: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b71a: 48 c1 e0 03 shl rax,0x3 - b71e: 48 01 c2 add rdx,rax - b721: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b725: 48 89 02 mov QWORD PTR [rdx],rax - b728: eb 0f jmp b739 - b72a: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - b72f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b733: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b737: 72 a0 jb b6d9 - b739: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - b73e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b742: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b746: 72 87 jb b6cf - b748: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b74c: 48 89 c7 mov rdi,rax - b74f: e8 dc 6b ff ff call 2330 - b754: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b758: c9 leave - b759: c3 ret - -000000000000b75a : - b75a: f3 0f 1e fa endbr64 - b75e: 55 push rbp - b75f: 48 89 e5 mov rbp,rsp - b762: 48 83 ec 20 sub rsp,0x20 - b766: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - b76a: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - b76f: 75 07 jne b778 - b771: b8 00 00 00 00 mov eax,0x0 - b776: eb 2f jmp b7a7 - b778: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b77c: 48 89 c7 mov rdi,rax - b77f: e8 7a fe ff ff call b5fe - b784: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b788: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b78c: 48 89 c7 mov rdi,rax - b78f: e8 8a f7 ff ff call af1e - b794: 88 45 f7 mov BYTE PTR [rbp-0x9],al - b797: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b79b: 48 89 c7 mov rdi,rax - b79e: e8 8d 6b ff ff call 2330 - b7a3: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - b7a7: c9 leave - b7a8: c3 ret - -000000000000b7a9 : - b7a9: f3 0f 1e fa endbr64 - b7ad: 55 push rbp - b7ae: 48 89 e5 mov rbp,rsp - b7b1: 48 83 ec 30 sub rsp,0x30 - b7b5: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - b7b9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b7bd: 48 89 c7 mov rdi,rax - b7c0: e8 39 fe ff ff call b5fe - b7c5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b7c9: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - b7d0: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - b7d7: 00 - b7d8: eb 69 jmp b843 - b7da: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b7de: 48 83 c0 01 add rax,0x1 - b7e2: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - b7e6: eb 49 jmp b831 - b7e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b7ec: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b7f0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b7f4: 48 c1 e0 03 shl rax,0x3 - b7f8: 48 01 d0 add rax,rdx - b7fb: 48 8b 00 mov rax,QWORD PTR [rax] - b7fe: 89 c1 mov ecx,eax - b800: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b804: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b808: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b80c: 48 c1 e0 03 shl rax,0x3 - b810: 48 01 d0 add rax,rdx - b813: 48 8b 00 mov rax,QWORD PTR [rax] - b816: 89 c2 mov edx,eax - b818: 89 c8 mov eax,ecx - b81a: 29 d0 sub eax,edx - b81c: 89 c7 mov edi,eax - b81e: e8 2e f8 ff ff call b051 - b823: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - b826: 0f af c2 imul eax,edx - b829: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - b82c: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - b831: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b835: 48 8b 00 mov rax,QWORD PTR [rax] - b838: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - b83c: 72 aa jb b7e8 - b83e: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - b843: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b847: 48 8b 00 mov rax,QWORD PTR [rax] - b84a: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - b84e: 72 8a jb b7da - b850: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - b853: c9 leave - b854: c3 ret - -000000000000b855 : - b855: f3 0f 1e fa endbr64 - b859: 55 push rbp - b85a: 48 89 e5 mov rbp,rsp - b85d: 48 83 ec 20 sub rsp,0x20 - b861: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - b865: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - b86a: 75 07 jne b873 - b86c: b8 00 00 00 00 mov eax,0x0 - b871: eb 38 jmp b8ab - b873: bf 18 00 00 00 mov edi,0x18 - b878: e8 03 6c ff ff call 2480 - b87d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b881: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b885: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - b889: 48 89 10 mov QWORD PTR [rax],rdx - b88c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b890: 48 c1 e0 02 shl rax,0x2 - b894: 48 89 c7 mov rdi,rax - b897: e8 e4 6b ff ff call 2480 - b89c: 48 89 c2 mov rdx,rax - b89f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b8a3: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b8a7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b8ab: c9 leave - b8ac: c3 ret - -000000000000b8ad : - b8ad: f3 0f 1e fa endbr64 - b8b1: 55 push rbp - b8b2: 48 89 e5 mov rbp,rsp - b8b5: 48 83 ec 40 sub rsp,0x40 - b8b9: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - b8bd: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - b8c2: 75 0a jne b8ce - b8c4: b8 00 00 00 00 mov eax,0x0 - b8c9: e9 39 01 00 00 jmp ba07 - b8ce: bf 18 00 00 00 mov edi,0x18 - b8d3: e8 a8 6b ff ff call 2480 - b8d8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - b8dc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b8e0: 48 8b 00 mov rax,QWORD PTR [rax] - b8e3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - b8e7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b8eb: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b8ef: 48 89 10 mov QWORD PTR [rax],rdx - b8f2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b8f6: 48 c1 e0 03 shl rax,0x3 - b8fa: 48 89 c7 mov rdi,rax - b8fd: e8 7e 6b ff ff call 2480 - b902: 48 89 c2 mov rdx,rax - b905: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b909: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - b90d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - b911: 48 c1 e0 02 shl rax,0x2 - b915: 48 89 c7 mov rdi,rax - b918: e8 63 6b ff ff call 2480 - b91d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - b921: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b925: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b929: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - b92d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b931: 48 89 ce mov rsi,rcx - b934: 48 89 c7 mov rdi,rax - b937: e8 f4 6a ff ff call 2430 - b93c: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - b940: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b944: 48 8b 15 7d 56 00 00 mov rdx,QWORD PTR [rip+0x567d] # 10fc8 - b94b: 48 89 d1 mov rcx,rdx - b94e: ba 04 00 00 00 mov edx,0x4 - b953: 48 89 c7 mov rdi,rax - b956: e8 35 6a ff ff call 2390 - b95b: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - b962: 00 - b963: eb 05 jmp b96a - b965: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - b96a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - b96e: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b972: 72 f1 jb b965 - b974: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - b97b: 00 - b97c: eb 6f jmp b9ed - b97e: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - b985: 00 - b986: eb 56 jmp b9de - b988: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b98c: 48 8d 14 85 00 00 00 lea rdx,[rax*4+0x0] - b993: 00 - b994: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b998: 48 01 c2 add rdx,rax - b99b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - b99f: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - b9a3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b9a7: 48 c1 e0 02 shl rax,0x2 - b9ab: 48 01 c8 add rax,rcx - b9ae: 48 89 d6 mov rsi,rdx - b9b1: 48 89 c7 mov rdi,rax - b9b4: e8 07 69 ff ff call 22c0 - b9b9: 85 c0 test eax,eax - b9bb: 75 1c jne b9d9 - b9bd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - b9c1: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - b9c5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b9c9: 48 c1 e0 03 shl rax,0x3 - b9cd: 48 01 c2 add rdx,rax - b9d0: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b9d4: 48 89 02 mov QWORD PTR [rdx],rax - b9d7: eb 0f jmp b9e8 - b9d9: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - b9de: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - b9e2: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b9e6: 72 a0 jb b988 - b9e8: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - b9ed: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - b9f1: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - b9f5: 72 87 jb b97e - b9f7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - b9fb: 48 89 c7 mov rdi,rax - b9fe: e8 2d 69 ff ff call 2330 - ba03: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ba07: c9 leave - ba08: c3 ret - -000000000000ba09 : - ba09: f3 0f 1e fa endbr64 - ba0d: 55 push rbp - ba0e: 48 89 e5 mov rbp,rsp - ba11: 48 83 ec 20 sub rsp,0x20 - ba15: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - ba19: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - ba1e: 75 07 jne ba27 - ba20: b8 00 00 00 00 mov eax,0x0 - ba25: eb 2f jmp ba56 - ba27: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ba2b: 48 89 c7 mov rdi,rax - ba2e: e8 7a fe ff ff call b8ad - ba33: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - ba37: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ba3b: 48 89 c7 mov rdi,rax - ba3e: e8 db f4 ff ff call af1e - ba43: 88 45 f7 mov BYTE PTR [rbp-0x9],al - ba46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ba4a: 48 89 c7 mov rdi,rax - ba4d: e8 de 68 ff ff call 2330 - ba52: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - ba56: c9 leave - ba57: c3 ret - -000000000000ba58 : - ba58: f3 0f 1e fa endbr64 - ba5c: 55 push rbp - ba5d: 48 89 e5 mov rbp,rsp - ba60: 48 83 ec 30 sub rsp,0x30 - ba64: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - ba68: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - ba6c: 48 89 c7 mov rdi,rax - ba6f: e8 39 fe ff ff call b8ad - ba74: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - ba78: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - ba7f: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - ba86: 00 - ba87: eb 69 jmp baf2 - ba89: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ba8d: 48 83 c0 01 add rax,0x1 - ba91: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - ba95: eb 49 jmp bae0 - ba97: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ba9b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - ba9f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - baa3: 48 c1 e0 03 shl rax,0x3 - baa7: 48 01 d0 add rax,rdx - baaa: 48 8b 00 mov rax,QWORD PTR [rax] - baad: 89 c1 mov ecx,eax - baaf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bab3: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - bab7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - babb: 48 c1 e0 03 shl rax,0x3 - babf: 48 01 d0 add rax,rdx - bac2: 48 8b 00 mov rax,QWORD PTR [rax] - bac5: 89 c2 mov edx,eax - bac7: 89 c8 mov eax,ecx - bac9: 29 d0 sub eax,edx - bacb: 89 c7 mov edi,eax - bacd: e8 7f f5 ff ff call b051 - bad2: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - bad5: 0f af c2 imul eax,edx - bad8: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - badb: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - bae0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bae4: 48 8b 00 mov rax,QWORD PTR [rax] - bae7: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - baeb: 72 aa jb ba97 - baed: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - baf2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - baf6: 48 8b 00 mov rax,QWORD PTR [rax] - baf9: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - bafd: 72 8a jb ba89 - baff: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - bb02: c9 leave - bb03: c3 ret - -000000000000bb04 : - bb04: f3 0f 1e fa endbr64 - bb08: 55 push rbp - bb09: 48 89 e5 mov rbp,rsp - bb0c: 48 83 ec 20 sub rsp,0x20 - bb10: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - bb14: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - bb19: 75 07 jne bb22 - bb1b: b8 00 00 00 00 mov eax,0x0 - bb20: eb 38 jmp bb5a - bb22: bf 18 00 00 00 mov edi,0x18 - bb27: e8 54 69 ff ff call 2480 - bb2c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - bb30: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bb34: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - bb38: 48 89 10 mov QWORD PTR [rax],rdx - bb3b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bb3f: 48 c1 e0 03 shl rax,0x3 - bb43: 48 89 c7 mov rdi,rax - bb46: e8 35 69 ff ff call 2480 - bb4b: 48 89 c2 mov rdx,rax - bb4e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bb52: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - bb56: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bb5a: c9 leave - bb5b: c3 ret - -000000000000bb5c : - bb5c: f3 0f 1e fa endbr64 - bb60: 55 push rbp - bb61: 48 89 e5 mov rbp,rsp - bb64: 48 83 ec 40 sub rsp,0x40 - bb68: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - bb6c: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - bb71: 75 0a jne bb7d - bb73: b8 00 00 00 00 mov eax,0x0 - bb78: e9 39 01 00 00 jmp bcb6 - bb7d: bf 18 00 00 00 mov edi,0x18 - bb82: e8 f9 68 ff ff call 2480 - bb87: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - bb8b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - bb8f: 48 8b 00 mov rax,QWORD PTR [rax] - bb92: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - bb96: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bb9a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - bb9e: 48 89 10 mov QWORD PTR [rax],rdx - bba1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - bba5: 48 c1 e0 03 shl rax,0x3 - bba9: 48 89 c7 mov rdi,rax - bbac: e8 cf 68 ff ff call 2480 - bbb1: 48 89 c2 mov rdx,rax - bbb4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bbb8: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - bbbc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - bbc0: 48 c1 e0 03 shl rax,0x3 - bbc4: 48 89 c7 mov rdi,rax - bbc7: e8 b4 68 ff ff call 2480 - bbcc: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - bbd0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - bbd4: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - bbd8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - bbdc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bbe0: 48 89 ce mov rsi,rcx - bbe3: 48 89 c7 mov rdi,rax - bbe6: e8 85 67 ff ff call 2370 - bbeb: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - bbef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bbf3: 48 8b 15 be 53 00 00 mov rdx,QWORD PTR [rip+0x53be] # 10fb8 - bbfa: 48 89 d1 mov rcx,rdx - bbfd: ba 08 00 00 00 mov edx,0x8 - bc02: 48 89 c7 mov rdi,rax - bc05: e8 86 67 ff ff call 2390 - bc0a: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - bc11: 00 - bc12: eb 05 jmp bc19 - bc14: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - bc19: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - bc1d: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - bc21: 72 f1 jb bc14 - bc23: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - bc2a: 00 - bc2b: eb 6f jmp bc9c - bc2d: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - bc34: 00 - bc35: eb 56 jmp bc8d - bc37: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - bc3b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - bc42: 00 - bc43: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bc47: 48 01 c2 add rdx,rax - bc4a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - bc4e: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - bc52: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bc56: 48 c1 e0 03 shl rax,0x3 - bc5a: 48 01 c8 add rax,rcx - bc5d: 48 89 d6 mov rsi,rdx - bc60: 48 89 c7 mov rdi,rax - bc63: e8 38 66 ff ff call 22a0 - bc68: 85 c0 test eax,eax - bc6a: 75 1c jne bc88 - bc6c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bc70: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - bc74: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bc78: 48 c1 e0 03 shl rax,0x3 - bc7c: 48 01 c2 add rdx,rax - bc7f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - bc83: 48 89 02 mov QWORD PTR [rdx],rax - bc86: eb 0f jmp bc97 - bc88: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - bc8d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - bc91: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - bc95: 72 a0 jb bc37 - bc97: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - bc9c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bca0: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - bca4: 72 87 jb bc2d - bca6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bcaa: 48 89 c7 mov rdi,rax - bcad: e8 7e 66 ff ff call 2330 - bcb2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bcb6: c9 leave - bcb7: c3 ret - -000000000000bcb8 : - bcb8: f3 0f 1e fa endbr64 - bcbc: 55 push rbp - bcbd: 48 89 e5 mov rbp,rsp - bcc0: 48 83 ec 20 sub rsp,0x20 - bcc4: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - bcc8: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - bccd: 75 07 jne bcd6 - bccf: b8 00 00 00 00 mov eax,0x0 - bcd4: eb 2f jmp bd05 - bcd6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bcda: 48 89 c7 mov rdi,rax - bcdd: e8 7a fe ff ff call bb5c - bce2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - bce6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bcea: 48 89 c7 mov rdi,rax - bced: e8 2c f2 ff ff call af1e - bcf2: 88 45 f7 mov BYTE PTR [rbp-0x9],al - bcf5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bcf9: 48 89 c7 mov rdi,rax - bcfc: e8 2f 66 ff ff call 2330 - bd01: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - bd05: c9 leave - bd06: c3 ret - -000000000000bd07 : - bd07: f3 0f 1e fa endbr64 - bd0b: 55 push rbp - bd0c: 48 89 e5 mov rbp,rsp - bd0f: 48 83 ec 30 sub rsp,0x30 - bd13: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - bd17: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bd1b: 48 89 c7 mov rdi,rax - bd1e: e8 39 fe ff ff call bb5c - bd23: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - bd27: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - bd2e: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - bd35: 00 - bd36: eb 69 jmp bda1 - bd38: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bd3c: 48 83 c0 01 add rax,0x1 - bd40: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - bd44: eb 49 jmp bd8f - bd46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bd4a: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - bd4e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - bd52: 48 c1 e0 03 shl rax,0x3 - bd56: 48 01 d0 add rax,rdx - bd59: 48 8b 00 mov rax,QWORD PTR [rax] - bd5c: 89 c1 mov ecx,eax - bd5e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bd62: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - bd66: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bd6a: 48 c1 e0 03 shl rax,0x3 - bd6e: 48 01 d0 add rax,rdx - bd71: 48 8b 00 mov rax,QWORD PTR [rax] - bd74: 89 c2 mov edx,eax - bd76: 89 c8 mov eax,ecx - bd78: 29 d0 sub eax,edx - bd7a: 89 c7 mov edi,eax - bd7c: e8 d0 f2 ff ff call b051 - bd81: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - bd84: 0f af c2 imul eax,edx - bd87: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - bd8a: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - bd8f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bd93: 48 8b 00 mov rax,QWORD PTR [rax] - bd96: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - bd9a: 72 aa jb bd46 - bd9c: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - bda1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bda5: 48 8b 00 mov rax,QWORD PTR [rax] - bda8: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - bdac: 72 8a jb bd38 - bdae: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - bdb1: c9 leave - bdb2: c3 ret - -000000000000bdb3 : - bdb3: f3 0f 1e fa endbr64 - bdb7: 55 push rbp - bdb8: 48 89 e5 mov rbp,rsp - bdbb: 48 83 ec 20 sub rsp,0x20 - bdbf: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - bdc3: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - bdc8: 75 07 jne bdd1 - bdca: b8 00 00 00 00 mov eax,0x0 - bdcf: eb 38 jmp be09 - bdd1: bf 18 00 00 00 mov edi,0x18 - bdd6: e8 a5 66 ff ff call 2480 - bddb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - bddf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bde3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - bde7: 48 89 10 mov QWORD PTR [rax],rdx - bdea: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bdee: 48 c1 e0 03 shl rax,0x3 - bdf2: 48 89 c7 mov rdi,rax - bdf5: e8 86 66 ff ff call 2480 - bdfa: 48 89 c2 mov rdx,rax - bdfd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - be01: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - be05: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - be09: c9 leave - be0a: c3 ret - -000000000000be0b : - be0b: f3 0f 1e fa endbr64 - be0f: 55 push rbp - be10: 48 89 e5 mov rbp,rsp - be13: 48 83 ec 40 sub rsp,0x40 - be17: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - be1b: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - be20: 75 0a jne be2c - be22: b8 00 00 00 00 mov eax,0x0 - be27: e9 39 01 00 00 jmp bf65 - be2c: bf 18 00 00 00 mov edi,0x18 - be31: e8 4a 66 ff ff call 2480 - be36: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - be3a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - be3e: 48 8b 00 mov rax,QWORD PTR [rax] - be41: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - be45: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - be49: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - be4d: 48 89 10 mov QWORD PTR [rax],rdx - be50: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - be54: 48 c1 e0 03 shl rax,0x3 - be58: 48 89 c7 mov rdi,rax - be5b: e8 20 66 ff ff call 2480 - be60: 48 89 c2 mov rdx,rax - be63: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - be67: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - be6b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - be6f: 48 c1 e0 03 shl rax,0x3 - be73: 48 89 c7 mov rdi,rax - be76: e8 05 66 ff ff call 2480 - be7b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - be7f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - be83: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - be87: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - be8b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - be8f: 48 89 ce mov rsi,rcx - be92: 48 89 c7 mov rdi,rax - be95: e8 76 65 ff ff call 2410 - be9a: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - be9e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bea2: 48 8b 15 2f 51 00 00 mov rdx,QWORD PTR [rip+0x512f] # 10fd8 - bea9: 48 89 d1 mov rcx,rdx - beac: ba 08 00 00 00 mov edx,0x8 - beb1: 48 89 c7 mov rdi,rax - beb4: e8 d7 64 ff ff call 2390 - beb9: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - bec0: 00 - bec1: eb 05 jmp bec8 - bec3: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - bec8: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - becc: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - bed0: 72 f1 jb bec3 - bed2: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - bed9: 00 - beda: eb 6f jmp bf4b - bedc: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - bee3: 00 - bee4: eb 56 jmp bf3c - bee6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - beea: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - bef1: 00 - bef2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bef6: 48 01 c2 add rdx,rax - bef9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - befd: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - bf01: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bf05: 48 c1 e0 03 shl rax,0x3 - bf09: 48 01 c8 add rax,rcx - bf0c: 48 89 d6 mov rsi,rdx - bf0f: 48 89 c7 mov rdi,rax - bf12: e8 c9 63 ff ff call 22e0 - bf17: 85 c0 test eax,eax - bf19: 75 1c jne bf37 - bf1b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bf1f: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - bf23: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bf27: 48 c1 e0 03 shl rax,0x3 - bf2b: 48 01 c2 add rdx,rax - bf2e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - bf32: 48 89 02 mov QWORD PTR [rdx],rax - bf35: eb 0f jmp bf46 - bf37: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - bf3c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - bf40: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - bf44: 72 a0 jb bee6 - bf46: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - bf4b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bf4f: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - bf53: 72 87 jb bedc - bf55: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bf59: 48 89 c7 mov rdi,rax - bf5c: e8 cf 63 ff ff call 2330 - bf61: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bf65: c9 leave - bf66: c3 ret - -000000000000bf67 : - bf67: f3 0f 1e fa endbr64 - bf6b: 55 push rbp - bf6c: 48 89 e5 mov rbp,rsp - bf6f: 48 83 ec 20 sub rsp,0x20 - bf73: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - bf77: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - bf7c: 75 07 jne bf85 - bf7e: b8 00 00 00 00 mov eax,0x0 - bf83: eb 2f jmp bfb4 - bf85: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bf89: 48 89 c7 mov rdi,rax - bf8c: e8 7a fe ff ff call be0b - bf91: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - bf95: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bf99: 48 89 c7 mov rdi,rax - bf9c: e8 7d ef ff ff call af1e - bfa1: 88 45 f7 mov BYTE PTR [rbp-0x9],al - bfa4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bfa8: 48 89 c7 mov rdi,rax - bfab: e8 80 63 ff ff call 2330 - bfb0: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - bfb4: c9 leave - bfb5: c3 ret - -000000000000bfb6 : - bfb6: f3 0f 1e fa endbr64 - bfba: 55 push rbp - bfbb: 48 89 e5 mov rbp,rsp - bfbe: 48 83 ec 30 sub rsp,0x30 - bfc2: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - bfc6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - bfca: 48 89 c7 mov rdi,rax - bfcd: e8 39 fe ff ff call be0b - bfd2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - bfd6: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - bfdd: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - bfe4: 00 - bfe5: eb 69 jmp c050 - bfe7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - bfeb: 48 83 c0 01 add rax,0x1 - bfef: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - bff3: eb 49 jmp c03e - bff5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - bff9: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - bffd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c001: 48 c1 e0 03 shl rax,0x3 - c005: 48 01 d0 add rax,rdx - c008: 48 8b 00 mov rax,QWORD PTR [rax] - c00b: 89 c1 mov ecx,eax - c00d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c011: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c015: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c019: 48 c1 e0 03 shl rax,0x3 - c01d: 48 01 d0 add rax,rdx - c020: 48 8b 00 mov rax,QWORD PTR [rax] - c023: 89 c2 mov edx,eax - c025: 89 c8 mov eax,ecx - c027: 29 d0 sub eax,edx - c029: 89 c7 mov edi,eax - c02b: e8 21 f0 ff ff call b051 - c030: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - c033: 0f af c2 imul eax,edx - c036: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - c039: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - c03e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c042: 48 8b 00 mov rax,QWORD PTR [rax] - c045: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - c049: 72 aa jb bff5 - c04b: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - c050: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c054: 48 8b 00 mov rax,QWORD PTR [rax] - c057: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - c05b: 72 8a jb bfe7 - c05d: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - c060: c9 leave - c061: c3 ret - -000000000000c062 : - c062: f3 0f 1e fa endbr64 - c066: 55 push rbp - c067: 48 89 e5 mov rbp,rsp - c06a: 48 83 ec 20 sub rsp,0x20 - c06e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - c072: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - c077: 75 07 jne c080 - c079: b8 00 00 00 00 mov eax,0x0 - c07e: eb 38 jmp c0b8 - c080: bf 18 00 00 00 mov edi,0x18 - c085: e8 f6 63 ff ff call 2480 - c08a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c08e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c092: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - c096: 48 89 10 mov QWORD PTR [rax],rdx - c099: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c09d: 48 c1 e0 03 shl rax,0x3 - c0a1: 48 89 c7 mov rdi,rax - c0a4: e8 d7 63 ff ff call 2480 - c0a9: 48 89 c2 mov rdx,rax - c0ac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c0b0: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c0b4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c0b8: c9 leave - c0b9: c3 ret - -000000000000c0ba : - c0ba: f3 0f 1e fa endbr64 - c0be: 55 push rbp - c0bf: 48 89 e5 mov rbp,rsp - c0c2: 48 83 ec 40 sub rsp,0x40 - c0c6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - c0ca: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - c0cf: 75 0a jne c0db - c0d1: b8 00 00 00 00 mov eax,0x0 - c0d6: e9 39 01 00 00 jmp c214 - c0db: bf 18 00 00 00 mov edi,0x18 - c0e0: e8 9b 63 ff ff call 2480 - c0e5: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - c0e9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c0ed: 48 8b 00 mov rax,QWORD PTR [rax] - c0f0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - c0f4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c0f8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c0fc: 48 89 10 mov QWORD PTR [rax],rdx - c0ff: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c103: 48 c1 e0 03 shl rax,0x3 - c107: 48 89 c7 mov rdi,rax - c10a: e8 71 63 ff ff call 2480 - c10f: 48 89 c2 mov rdx,rax - c112: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c116: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c11a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c11e: 48 c1 e0 03 shl rax,0x3 - c122: 48 89 c7 mov rdi,rax - c125: e8 56 63 ff ff call 2480 - c12a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c12e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c132: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c136: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c13a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c13e: 48 89 ce mov rsi,rcx - c141: 48 89 c7 mov rdi,rax - c144: e8 87 63 ff ff call 24d0 - c149: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - c14d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c151: 48 8b 15 58 4e 00 00 mov rdx,QWORD PTR [rip+0x4e58] # 10fb0 - c158: 48 89 d1 mov rcx,rdx - c15b: ba 08 00 00 00 mov edx,0x8 - c160: 48 89 c7 mov rdi,rax - c163: e8 28 62 ff ff call 2390 - c168: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - c16f: 00 - c170: eb 05 jmp c177 - c172: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - c177: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - c17b: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c17f: 72 f1 jb c172 - c181: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - c188: 00 - c189: eb 6f jmp c1fa - c18b: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - c192: 00 - c193: eb 56 jmp c1eb - c195: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c199: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - c1a0: 00 - c1a1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c1a5: 48 01 c2 add rdx,rax - c1a8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c1ac: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c1b0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c1b4: 48 c1 e0 03 shl rax,0x3 - c1b8: 48 01 c8 add rax,rcx - c1bb: 48 89 d6 mov rsi,rdx - c1be: 48 89 c7 mov rdi,rax - c1c1: e8 ca 60 ff ff call 2290 - c1c6: 85 c0 test eax,eax - c1c8: 75 1c jne c1e6 - c1ca: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c1ce: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c1d2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c1d6: 48 c1 e0 03 shl rax,0x3 - c1da: 48 01 c2 add rdx,rax - c1dd: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c1e1: 48 89 02 mov QWORD PTR [rdx],rax - c1e4: eb 0f jmp c1f5 - c1e6: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - c1eb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c1ef: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c1f3: 72 a0 jb c195 - c1f5: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - c1fa: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c1fe: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c202: 72 87 jb c18b - c204: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c208: 48 89 c7 mov rdi,rax - c20b: e8 20 61 ff ff call 2330 - c210: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c214: c9 leave - c215: c3 ret - -000000000000c216 : - c216: f3 0f 1e fa endbr64 - c21a: 55 push rbp - c21b: 48 89 e5 mov rbp,rsp - c21e: 48 83 ec 20 sub rsp,0x20 - c222: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - c226: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - c22b: 75 07 jne c234 - c22d: b8 00 00 00 00 mov eax,0x0 - c232: eb 2f jmp c263 - c234: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c238: 48 89 c7 mov rdi,rax - c23b: e8 7a fe ff ff call c0ba - c240: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c244: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c248: 48 89 c7 mov rdi,rax - c24b: e8 ce ec ff ff call af1e - c250: 88 45 f7 mov BYTE PTR [rbp-0x9],al - c253: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c257: 48 89 c7 mov rdi,rax - c25a: e8 d1 60 ff ff call 2330 - c25f: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - c263: c9 leave - c264: c3 ret - -000000000000c265 : - c265: f3 0f 1e fa endbr64 - c269: 55 push rbp - c26a: 48 89 e5 mov rbp,rsp - c26d: 48 83 ec 30 sub rsp,0x30 - c271: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - c275: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c279: 48 89 c7 mov rdi,rax - c27c: e8 39 fe ff ff call c0ba - c281: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c285: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - c28c: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - c293: 00 - c294: eb 69 jmp c2ff - c296: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c29a: 48 83 c0 01 add rax,0x1 - c29e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - c2a2: eb 49 jmp c2ed - c2a4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c2a8: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c2ac: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c2b0: 48 c1 e0 03 shl rax,0x3 - c2b4: 48 01 d0 add rax,rdx - c2b7: 48 8b 00 mov rax,QWORD PTR [rax] - c2ba: 89 c1 mov ecx,eax - c2bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c2c0: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c2c4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c2c8: 48 c1 e0 03 shl rax,0x3 - c2cc: 48 01 d0 add rax,rdx - c2cf: 48 8b 00 mov rax,QWORD PTR [rax] - c2d2: 89 c2 mov edx,eax - c2d4: 89 c8 mov eax,ecx - c2d6: 29 d0 sub eax,edx - c2d8: 89 c7 mov edi,eax - c2da: e8 72 ed ff ff call b051 - c2df: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - c2e2: 0f af c2 imul eax,edx - c2e5: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - c2e8: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - c2ed: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c2f1: 48 8b 00 mov rax,QWORD PTR [rax] - c2f4: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - c2f8: 72 aa jb c2a4 - c2fa: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - c2ff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c303: 48 8b 00 mov rax,QWORD PTR [rax] - c306: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - c30a: 72 8a jb c296 - c30c: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - c30f: c9 leave - c310: c3 ret - -000000000000c311 : - c311: f3 0f 1e fa endbr64 - c315: 55 push rbp - c316: 48 89 e5 mov rbp,rsp - c319: 48 83 ec 20 sub rsp,0x20 - c31d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - c321: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - c326: 75 07 jne c32f - c328: b8 00 00 00 00 mov eax,0x0 - c32d: eb 38 jmp c367 - c32f: bf 18 00 00 00 mov edi,0x18 - c334: e8 47 61 ff ff call 2480 - c339: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c33d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c341: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - c345: 48 89 10 mov QWORD PTR [rax],rdx - c348: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c34c: 48 c1 e0 02 shl rax,0x2 - c350: 48 89 c7 mov rdi,rax - c353: e8 28 61 ff ff call 2480 - c358: 48 89 c2 mov rdx,rax - c35b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c35f: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c363: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c367: c9 leave - c368: c3 ret - -000000000000c369 : - c369: f3 0f 1e fa endbr64 - c36d: 55 push rbp - c36e: 48 89 e5 mov rbp,rsp - c371: 48 83 ec 40 sub rsp,0x40 - c375: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - c379: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - c37e: 75 0a jne c38a - c380: b8 00 00 00 00 mov eax,0x0 - c385: e9 39 01 00 00 jmp c4c3 - c38a: bf 18 00 00 00 mov edi,0x18 - c38f: e8 ec 60 ff ff call 2480 - c394: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - c398: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c39c: 48 8b 00 mov rax,QWORD PTR [rax] - c39f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - c3a3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c3a7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c3ab: 48 89 10 mov QWORD PTR [rax],rdx - c3ae: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c3b2: 48 c1 e0 03 shl rax,0x3 - c3b6: 48 89 c7 mov rdi,rax - c3b9: e8 c2 60 ff ff call 2480 - c3be: 48 89 c2 mov rdx,rax - c3c1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c3c5: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c3c9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c3cd: 48 c1 e0 02 shl rax,0x2 - c3d1: 48 89 c7 mov rdi,rax - c3d4: e8 a7 60 ff ff call 2480 - c3d9: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c3dd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c3e1: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c3e5: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c3e9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c3ed: 48 89 ce mov rsi,rcx - c3f0: 48 89 c7 mov rdi,rax - c3f3: e8 b8 60 ff ff call 24b0 - c3f8: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - c3fc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c400: 48 8b 15 b9 4b 00 00 mov rdx,QWORD PTR [rip+0x4bb9] # 10fc0 - c407: 48 89 d1 mov rcx,rdx - c40a: ba 04 00 00 00 mov edx,0x4 - c40f: 48 89 c7 mov rdi,rax - c412: e8 79 5f ff ff call 2390 - c417: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - c41e: 00 - c41f: eb 05 jmp c426 - c421: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - c426: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - c42a: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c42e: 72 f1 jb c421 - c430: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - c437: 00 - c438: eb 6f jmp c4a9 - c43a: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - c441: 00 - c442: eb 56 jmp c49a - c444: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c448: 48 8d 14 85 00 00 00 lea rdx,[rax*4+0x0] - c44f: 00 - c450: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c454: 48 01 c2 add rdx,rax - c457: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c45b: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c45f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c463: 48 c1 e0 02 shl rax,0x2 - c467: 48 01 c8 add rax,rcx - c46a: 48 89 d6 mov rsi,rdx - c46d: 48 89 c7 mov rdi,rax - c470: e8 3b 5e ff ff call 22b0 - c475: 85 c0 test eax,eax - c477: 75 1c jne c495 - c479: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c47d: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c481: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c485: 48 c1 e0 03 shl rax,0x3 - c489: 48 01 c2 add rdx,rax - c48c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c490: 48 89 02 mov QWORD PTR [rdx],rax - c493: eb 0f jmp c4a4 - c495: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - c49a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c49e: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c4a2: 72 a0 jb c444 - c4a4: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - c4a9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c4ad: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c4b1: 72 87 jb c43a - c4b3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c4b7: 48 89 c7 mov rdi,rax - c4ba: e8 71 5e ff ff call 2330 - c4bf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c4c3: c9 leave - c4c4: c3 ret - -000000000000c4c5 : - c4c5: f3 0f 1e fa endbr64 - c4c9: 55 push rbp - c4ca: 48 89 e5 mov rbp,rsp - c4cd: 48 83 ec 20 sub rsp,0x20 - c4d1: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - c4d5: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - c4da: 75 07 jne c4e3 - c4dc: b8 00 00 00 00 mov eax,0x0 - c4e1: eb 2f jmp c512 - c4e3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c4e7: 48 89 c7 mov rdi,rax - c4ea: e8 7a fe ff ff call c369 - c4ef: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c4f3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c4f7: 48 89 c7 mov rdi,rax - c4fa: e8 1f ea ff ff call af1e - c4ff: 88 45 f7 mov BYTE PTR [rbp-0x9],al - c502: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c506: 48 89 c7 mov rdi,rax - c509: e8 22 5e ff ff call 2330 - c50e: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - c512: c9 leave - c513: c3 ret - -000000000000c514 : - c514: f3 0f 1e fa endbr64 - c518: 55 push rbp - c519: 48 89 e5 mov rbp,rsp - c51c: 48 83 ec 30 sub rsp,0x30 - c520: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - c524: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c528: 48 89 c7 mov rdi,rax - c52b: e8 39 fe ff ff call c369 - c530: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c534: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - c53b: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - c542: 00 - c543: eb 69 jmp c5ae - c545: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c549: 48 83 c0 01 add rax,0x1 - c54d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - c551: eb 49 jmp c59c - c553: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c557: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c55b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c55f: 48 c1 e0 03 shl rax,0x3 - c563: 48 01 d0 add rax,rdx - c566: 48 8b 00 mov rax,QWORD PTR [rax] - c569: 89 c1 mov ecx,eax - c56b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c56f: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c573: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c577: 48 c1 e0 03 shl rax,0x3 - c57b: 48 01 d0 add rax,rdx - c57e: 48 8b 00 mov rax,QWORD PTR [rax] - c581: 89 c2 mov edx,eax - c583: 89 c8 mov eax,ecx - c585: 29 d0 sub eax,edx - c587: 89 c7 mov edi,eax - c589: e8 c3 ea ff ff call b051 - c58e: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - c591: 0f af c2 imul eax,edx - c594: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - c597: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - c59c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c5a0: 48 8b 00 mov rax,QWORD PTR [rax] - c5a3: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - c5a7: 72 aa jb c553 - c5a9: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - c5ae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c5b2: 48 8b 00 mov rax,QWORD PTR [rax] - c5b5: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - c5b9: 72 8a jb c545 - c5bb: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - c5be: c9 leave - c5bf: c3 ret - -000000000000c5c0 : - c5c0: f3 0f 1e fa endbr64 - c5c4: 55 push rbp - c5c5: 48 89 e5 mov rbp,rsp - c5c8: 48 83 ec 20 sub rsp,0x20 - c5cc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - c5d0: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - c5d5: 75 07 jne c5de - c5d7: b8 00 00 00 00 mov eax,0x0 - c5dc: eb 38 jmp c616 - c5de: bf 18 00 00 00 mov edi,0x18 - c5e3: e8 98 5e ff ff call 2480 - c5e8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c5ec: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c5f0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - c5f4: 48 89 10 mov QWORD PTR [rax],rdx - c5f7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c5fb: 48 c1 e0 03 shl rax,0x3 - c5ff: 48 89 c7 mov rdi,rax - c602: e8 79 5e ff ff call 2480 - c607: 48 89 c2 mov rdx,rax - c60a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c60e: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c612: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c616: c9 leave - c617: c3 ret - -000000000000c618 : - c618: f3 0f 1e fa endbr64 - c61c: 55 push rbp - c61d: 48 89 e5 mov rbp,rsp - c620: 48 83 ec 40 sub rsp,0x40 - c624: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - c628: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - c62d: 75 0a jne c639 - c62f: b8 00 00 00 00 mov eax,0x0 - c634: e9 39 01 00 00 jmp c772 - c639: bf 18 00 00 00 mov edi,0x18 - c63e: e8 3d 5e ff ff call 2480 - c643: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - c647: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c64b: 48 8b 00 mov rax,QWORD PTR [rax] - c64e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - c652: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c656: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c65a: 48 89 10 mov QWORD PTR [rax],rdx - c65d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c661: 48 c1 e0 03 shl rax,0x3 - c665: 48 89 c7 mov rdi,rax - c668: e8 13 5e ff ff call 2480 - c66d: 48 89 c2 mov rdx,rax - c670: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c674: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c678: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c67c: 48 c1 e0 03 shl rax,0x3 - c680: 48 89 c7 mov rdi,rax - c683: e8 f8 5d ff ff call 2480 - c688: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c68c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c690: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c694: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c698: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c69c: 48 89 ce mov rsi,rcx - c69f: 48 89 c7 mov rdi,rax - c6a2: e8 f9 5c ff ff call 23a0 - c6a7: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - c6ab: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c6af: 48 8b 15 32 49 00 00 mov rdx,QWORD PTR [rip+0x4932] # 10fe8 - c6b6: 48 89 d1 mov rcx,rdx - c6b9: ba 08 00 00 00 mov edx,0x8 - c6be: 48 89 c7 mov rdi,rax - c6c1: e8 ca 5c ff ff call 2390 - c6c6: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - c6cd: 00 - c6ce: eb 05 jmp c6d5 - c6d0: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - c6d5: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - c6d9: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c6dd: 72 f1 jb c6d0 - c6df: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - c6e6: 00 - c6e7: eb 6f jmp c758 - c6e9: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - c6f0: 00 - c6f1: eb 56 jmp c749 - c6f3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c6f7: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - c6fe: 00 - c6ff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c703: 48 01 c2 add rdx,rax - c706: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c70a: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c70e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c712: 48 c1 e0 03 shl rax,0x3 - c716: 48 01 c8 add rax,rcx - c719: 48 89 d6 mov rsi,rdx - c71c: 48 89 c7 mov rdi,rax - c71f: e8 dc 5b ff ff call 2300 - c724: 85 c0 test eax,eax - c726: 75 1c jne c744 - c728: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c72c: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c730: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c734: 48 c1 e0 03 shl rax,0x3 - c738: 48 01 c2 add rdx,rax - c73b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c73f: 48 89 02 mov QWORD PTR [rdx],rax - c742: eb 0f jmp c753 - c744: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - c749: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c74d: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c751: 72 a0 jb c6f3 - c753: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - c758: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c75c: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c760: 72 87 jb c6e9 - c762: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c766: 48 89 c7 mov rdi,rax - c769: e8 c2 5b ff ff call 2330 - c76e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c772: c9 leave - c773: c3 ret - -000000000000c774 : - c774: f3 0f 1e fa endbr64 - c778: 55 push rbp - c779: 48 89 e5 mov rbp,rsp - c77c: 48 83 ec 20 sub rsp,0x20 - c780: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - c784: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - c789: 75 07 jne c792 - c78b: b8 00 00 00 00 mov eax,0x0 - c790: eb 2f jmp c7c1 - c792: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c796: 48 89 c7 mov rdi,rax - c799: e8 7a fe ff ff call c618 - c79e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c7a2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c7a6: 48 89 c7 mov rdi,rax - c7a9: e8 70 e7 ff ff call af1e - c7ae: 88 45 f7 mov BYTE PTR [rbp-0x9],al - c7b1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c7b5: 48 89 c7 mov rdi,rax - c7b8: e8 73 5b ff ff call 2330 - c7bd: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - c7c1: c9 leave - c7c2: c3 ret - -000000000000c7c3 : - c7c3: f3 0f 1e fa endbr64 - c7c7: 55 push rbp - c7c8: 48 89 e5 mov rbp,rsp - c7cb: 48 83 ec 30 sub rsp,0x30 - c7cf: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - c7d3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c7d7: 48 89 c7 mov rdi,rax - c7da: e8 39 fe ff ff call c618 - c7df: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c7e3: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - c7ea: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - c7f1: 00 - c7f2: eb 69 jmp c85d - c7f4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c7f8: 48 83 c0 01 add rax,0x1 - c7fc: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - c800: eb 49 jmp c84b - c802: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c806: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c80a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c80e: 48 c1 e0 03 shl rax,0x3 - c812: 48 01 d0 add rax,rdx - c815: 48 8b 00 mov rax,QWORD PTR [rax] - c818: 89 c1 mov ecx,eax - c81a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c81e: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c822: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c826: 48 c1 e0 03 shl rax,0x3 - c82a: 48 01 d0 add rax,rdx - c82d: 48 8b 00 mov rax,QWORD PTR [rax] - c830: 89 c2 mov edx,eax - c832: 89 c8 mov eax,ecx - c834: 29 d0 sub eax,edx - c836: 89 c7 mov edi,eax - c838: e8 14 e8 ff ff call b051 - c83d: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - c840: 0f af c2 imul eax,edx - c843: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - c846: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - c84b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c84f: 48 8b 00 mov rax,QWORD PTR [rax] - c852: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - c856: 72 aa jb c802 - c858: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - c85d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c861: 48 8b 00 mov rax,QWORD PTR [rax] - c864: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - c868: 72 8a jb c7f4 - c86a: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - c86d: c9 leave - c86e: c3 ret - -000000000000c86f : - c86f: f3 0f 1e fa endbr64 - c873: 55 push rbp - c874: 48 89 e5 mov rbp,rsp - c877: 48 83 ec 20 sub rsp,0x20 - c87b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - c87f: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - c884: 75 07 jne c88d - c886: b8 00 00 00 00 mov eax,0x0 - c88b: eb 38 jmp c8c5 - c88d: bf 18 00 00 00 mov edi,0x18 - c892: e8 e9 5b ff ff call 2480 - c897: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c89b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c89f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - c8a3: 48 89 10 mov QWORD PTR [rax],rdx - c8a6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c8aa: 48 c1 e0 04 shl rax,0x4 - c8ae: 48 89 c7 mov rdi,rax - c8b1: e8 ca 5b ff ff call 2480 - c8b6: 48 89 c2 mov rdx,rax - c8b9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c8bd: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c8c1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c8c5: c9 leave - c8c6: c3 ret - -000000000000c8c7 : - c8c7: f3 0f 1e fa endbr64 - c8cb: 55 push rbp - c8cc: 48 89 e5 mov rbp,rsp - c8cf: 48 83 ec 40 sub rsp,0x40 - c8d3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - c8d7: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - c8dc: 75 0a jne c8e8 - c8de: b8 00 00 00 00 mov eax,0x0 - c8e3: e9 38 01 00 00 jmp ca20 - c8e8: bf 18 00 00 00 mov edi,0x18 - c8ed: e8 8e 5b ff ff call 2480 - c8f2: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - c8f6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c8fa: 48 8b 00 mov rax,QWORD PTR [rax] - c8fd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - c901: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c905: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c909: 48 89 10 mov QWORD PTR [rax],rdx - c90c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c910: 48 c1 e0 03 shl rax,0x3 - c914: 48 89 c7 mov rdi,rax - c917: e8 64 5b ff ff call 2480 - c91c: 48 89 c2 mov rdx,rax - c91f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c923: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - c927: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - c92b: 48 c1 e0 04 shl rax,0x4 - c92f: 48 89 c7 mov rdi,rax - c932: e8 49 5b ff ff call 2480 - c937: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - c93b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c93f: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c943: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - c947: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c94b: 48 89 ce mov rsi,rcx - c94e: 48 89 c7 mov rdi,rax - c951: e8 ba 5b ff ff call 2510 - c956: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - c95a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c95e: 48 8b 15 3b 46 00 00 mov rdx,QWORD PTR [rip+0x463b] # 10fa0 - c965: 48 89 d1 mov rcx,rdx - c968: ba 10 00 00 00 mov edx,0x10 - c96d: 48 89 c7 mov rdi,rax - c970: e8 1b 5a ff ff call 2390 - c975: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - c97c: 00 - c97d: eb 05 jmp c984 - c97f: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - c984: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - c988: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c98c: 72 f1 jb c97f - c98e: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - c995: 00 - c996: eb 6e jmp ca06 - c998: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - c99f: 00 - c9a0: eb 55 jmp c9f7 - c9a2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c9a6: 48 c1 e0 04 shl rax,0x4 - c9aa: 48 89 c2 mov rdx,rax - c9ad: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - c9b1: 48 01 c2 add rdx,rax - c9b4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - c9b8: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - c9bc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c9c0: 48 c1 e0 04 shl rax,0x4 - c9c4: 48 01 c8 add rax,rcx - c9c7: 48 89 d6 mov rsi,rdx - c9ca: 48 89 c7 mov rdi,rax - c9cd: e8 ae 58 ff ff call 2280 - c9d2: 85 c0 test eax,eax - c9d4: 75 1c jne c9f2 - c9d6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - c9da: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - c9de: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - c9e2: 48 c1 e0 03 shl rax,0x3 - c9e6: 48 01 c2 add rdx,rax - c9e9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c9ed: 48 89 02 mov QWORD PTR [rdx],rax - c9f0: eb 0f jmp ca01 - c9f2: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - c9f7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - c9fb: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - c9ff: 72 a1 jb c9a2 - ca01: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - ca06: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - ca0a: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - ca0e: 72 88 jb c998 - ca10: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ca14: 48 89 c7 mov rdi,rax - ca17: e8 14 59 ff ff call 2330 - ca1c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ca20: c9 leave - ca21: c3 ret - -000000000000ca22 : - ca22: f3 0f 1e fa endbr64 - ca26: 55 push rbp - ca27: 48 89 e5 mov rbp,rsp - ca2a: 48 83 ec 20 sub rsp,0x20 - ca2e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - ca32: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - ca37: 75 07 jne ca40 - ca39: b8 00 00 00 00 mov eax,0x0 - ca3e: eb 2f jmp ca6f - ca40: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ca44: 48 89 c7 mov rdi,rax - ca47: e8 7b fe ff ff call c8c7 - ca4c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - ca50: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ca54: 48 89 c7 mov rdi,rax - ca57: e8 c2 e4 ff ff call af1e - ca5c: 88 45 f7 mov BYTE PTR [rbp-0x9],al - ca5f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ca63: 48 89 c7 mov rdi,rax - ca66: e8 c5 58 ff ff call 2330 - ca6b: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - ca6f: c9 leave - ca70: c3 ret - -000000000000ca71 : - ca71: f3 0f 1e fa endbr64 - ca75: 55 push rbp - ca76: 48 89 e5 mov rbp,rsp - ca79: 48 83 ec 30 sub rsp,0x30 - ca7d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - ca81: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - ca85: 48 89 c7 mov rdi,rax - ca88: e8 3a fe ff ff call c8c7 - ca8d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - ca91: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - ca98: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - ca9f: 00 - caa0: eb 69 jmp cb0b - caa2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - caa6: 48 83 c0 01 add rax,0x1 - caaa: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - caae: eb 49 jmp caf9 - cab0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cab4: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - cab8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - cabc: 48 c1 e0 03 shl rax,0x3 - cac0: 48 01 d0 add rax,rdx - cac3: 48 8b 00 mov rax,QWORD PTR [rax] - cac6: 89 c1 mov ecx,eax - cac8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cacc: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - cad0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cad4: 48 c1 e0 03 shl rax,0x3 - cad8: 48 01 d0 add rax,rdx - cadb: 48 8b 00 mov rax,QWORD PTR [rax] - cade: 89 c2 mov edx,eax - cae0: 89 c8 mov eax,ecx - cae2: 29 d0 sub eax,edx - cae4: 89 c7 mov edi,eax - cae6: e8 66 e5 ff ff call b051 - caeb: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - caee: 0f af c2 imul eax,edx - caf1: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - caf4: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - caf9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cafd: 48 8b 00 mov rax,QWORD PTR [rax] - cb00: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - cb04: 72 aa jb cab0 - cb06: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - cb0b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cb0f: 48 8b 00 mov rax,QWORD PTR [rax] - cb12: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - cb16: 72 8a jb caa2 - cb18: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - cb1b: c9 leave - cb1c: c3 ret - -000000000000cb1d : - cb1d: f3 0f 1e fa endbr64 - cb21: 55 push rbp - cb22: 48 89 e5 mov rbp,rsp - cb25: 48 83 ec 20 sub rsp,0x20 - cb29: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - cb2d: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - cb32: 75 07 jne cb3b - cb34: b8 00 00 00 00 mov eax,0x0 - cb39: eb 38 jmp cb73 - cb3b: bf 18 00 00 00 mov edi,0x18 - cb40: e8 3b 59 ff ff call 2480 - cb45: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - cb49: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cb4d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - cb51: 48 89 10 mov QWORD PTR [rax],rdx - cb54: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cb58: 48 c1 e0 03 shl rax,0x3 - cb5c: 48 89 c7 mov rdi,rax - cb5f: e8 1c 59 ff ff call 2480 - cb64: 48 89 c2 mov rdx,rax - cb67: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cb6b: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - cb6f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cb73: c9 leave - cb74: c3 ret - -000000000000cb75 : - cb75: f3 0f 1e fa endbr64 - cb79: 55 push rbp - cb7a: 48 89 e5 mov rbp,rsp - cb7d: 48 83 ec 40 sub rsp,0x40 - cb81: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi - cb85: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 - cb8a: 75 0a jne cb96 - cb8c: b8 00 00 00 00 mov eax,0x0 - cb91: e9 39 01 00 00 jmp cccf - cb96: bf 18 00 00 00 mov edi,0x18 - cb9b: e8 e0 58 ff ff call 2480 - cba0: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax - cba4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - cba8: 48 8b 00 mov rax,QWORD PTR [rax] - cbab: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - cbaf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cbb3: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - cbb7: 48 89 10 mov QWORD PTR [rax],rdx - cbba: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - cbbe: 48 c1 e0 03 shl rax,0x3 - cbc2: 48 89 c7 mov rdi,rax - cbc5: e8 b6 58 ff ff call 2480 - cbca: 48 89 c2 mov rdx,rax - cbcd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cbd1: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx - cbd5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - cbd9: 48 c1 e0 03 shl rax,0x3 - cbdd: 48 89 c7 mov rdi,rax - cbe0: e8 9b 58 ff ff call 2480 - cbe5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - cbe9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - cbed: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - cbf1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] - cbf5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cbf9: 48 89 ce mov rsi,rcx - cbfc: 48 89 c7 mov rdi,rax - cbff: e8 9c 58 ff ff call 24a0 - cc04: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] - cc08: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cc0c: 48 8b 15 bd 43 00 00 mov rdx,QWORD PTR [rip+0x43bd] # 10fd0 - cc13: 48 89 d1 mov rcx,rdx - cc16: ba 08 00 00 00 mov edx,0x8 - cc1b: 48 89 c7 mov rdi,rax - cc1e: e8 6d 57 ff ff call 2390 - cc23: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 - cc2a: 00 - cc2b: eb 05 jmp cc32 - cc2d: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 - cc32: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] - cc36: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - cc3a: 72 f1 jb cc2d - cc3c: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 - cc43: 00 - cc44: eb 6f jmp ccb5 - cc46: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 - cc4d: 00 - cc4e: eb 56 jmp cca6 - cc50: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - cc54: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] - cc5b: 00 - cc5c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cc60: 48 01 c2 add rdx,rax - cc63: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] - cc67: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] - cc6b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - cc6f: 48 c1 e0 03 shl rax,0x3 - cc73: 48 01 c8 add rax,rcx - cc76: 48 89 d6 mov rsi,rdx - cc79: 48 89 c7 mov rdi,rax - cc7c: e8 4f 56 ff ff call 22d0 - cc81: 85 c0 test eax,eax - cc83: 75 1c jne cca1 - cc85: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cc89: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - cc8d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - cc91: 48 c1 e0 03 shl rax,0x3 - cc95: 48 01 c2 add rdx,rax - cc98: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - cc9c: 48 89 02 mov QWORD PTR [rdx],rax - cc9f: eb 0f jmp ccb0 - cca1: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 - cca6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] - ccaa: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - ccae: 72 a0 jb cc50 - ccb0: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 - ccb5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - ccb9: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] - ccbd: 72 87 jb cc46 - ccbf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ccc3: 48 89 c7 mov rdi,rax - ccc6: e8 65 56 ff ff call 2330 - cccb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cccf: c9 leave - ccd0: c3 ret - -000000000000ccd1 : - ccd1: f3 0f 1e fa endbr64 - ccd5: 55 push rbp - ccd6: 48 89 e5 mov rbp,rsp - ccd9: 48 83 ec 20 sub rsp,0x20 - ccdd: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - cce1: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - cce6: 75 07 jne ccef - cce8: b8 00 00 00 00 mov eax,0x0 - cced: eb 2f jmp cd1e - ccef: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ccf3: 48 89 c7 mov rdi,rax - ccf6: e8 7a fe ff ff call cb75 - ccfb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - ccff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cd03: 48 89 c7 mov rdi,rax - cd06: e8 13 e2 ff ff call af1e - cd0b: 88 45 f7 mov BYTE PTR [rbp-0x9],al - cd0e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cd12: 48 89 c7 mov rdi,rax - cd15: e8 16 56 ff ff call 2330 - cd1a: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - cd1e: c9 leave - cd1f: c3 ret - -000000000000cd20 : - cd20: f3 0f 1e fa endbr64 - cd24: 55 push rbp - cd25: 48 89 e5 mov rbp,rsp - cd28: 48 83 ec 30 sub rsp,0x30 - cd2c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi - cd30: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] - cd34: 48 89 c7 mov rdi,rax - cd37: e8 39 fe ff ff call cb75 - cd3c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - cd40: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 - cd47: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 - cd4e: 00 - cd4f: eb 69 jmp cdba - cd51: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cd55: 48 83 c0 01 add rax,0x1 - cd59: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax - cd5d: eb 49 jmp cda8 - cd5f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cd63: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - cd67: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - cd6b: 48 c1 e0 03 shl rax,0x3 - cd6f: 48 01 d0 add rax,rdx - cd72: 48 8b 00 mov rax,QWORD PTR [rax] - cd75: 89 c1 mov ecx,eax - cd77: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cd7b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] - cd7f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cd83: 48 c1 e0 03 shl rax,0x3 - cd87: 48 01 d0 add rax,rdx - cd8a: 48 8b 00 mov rax,QWORD PTR [rax] - cd8d: 89 c2 mov edx,eax - cd8f: 89 c8 mov eax,ecx - cd91: 29 d0 sub eax,edx - cd93: 89 c7 mov edi,eax - cd95: e8 b7 e2 ff ff call b051 - cd9a: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] - cd9d: 0f af c2 imul eax,edx - cda0: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax - cda3: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - cda8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cdac: 48 8b 00 mov rax,QWORD PTR [rax] - cdaf: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax - cdb3: 72 aa jb cd5f - cdb5: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 - cdba: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cdbe: 48 8b 00 mov rax,QWORD PTR [rax] - cdc1: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - cdc5: 72 8a jb cd51 - cdc7: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] - cdca: c9 leave - cdcb: c3 ret - -000000000000cdcc : - cdcc: f3 0f 1e fa endbr64 - cdd0: 55 push rbp - cdd1: 48 89 e5 mov rbp,rsp - cdd4: 48 83 ec 20 sub rsp,0x20 - cdd8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - cddc: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - cde1: 75 07 jne cdea - cde3: b8 00 00 00 00 mov eax,0x0 - cde8: eb 5e jmp ce48 - cdea: bf 10 00 00 00 mov edi,0x10 - cdef: e8 8c 56 ff ff call 2480 - cdf4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - cdf8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cdfc: 89 c2 mov edx,eax - cdfe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ce02: 88 10 mov BYTE PTR [rax],dl - ce04: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ce08: 48 89 c7 mov rdi,rax - ce0b: e8 70 56 ff ff call 2480 - ce10: 48 89 c2 mov rdx,rax - ce13: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ce17: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx - ce1b: c6 45 f7 00 mov BYTE PTR [rbp-0x9],0x0 - ce1f: eb 19 jmp ce3a - ce21: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ce25: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - ce29: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - ce2d: 48 01 c2 add rdx,rax - ce30: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - ce34: 88 02 mov BYTE PTR [rdx],al - ce36: 80 45 f7 01 add BYTE PTR [rbp-0x9],0x1 - ce3a: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] - ce3e: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - ce42: 77 dd ja ce21 - ce44: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ce48: c9 leave - ce49: c3 ret - -000000000000ce4a : - ce4a: f3 0f 1e fa endbr64 - ce4e: 55 push rbp - ce4f: 48 89 e5 mov rbp,rsp - ce52: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - ce56: c6 45 ff 00 mov BYTE PTR [rbp-0x1],0x0 - ce5a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ce5e: 0f b6 00 movzx eax,BYTE PTR [rax] - ce61: 38 45 ff cmp BYTE PTR [rbp-0x1],al - ce64: 73 25 jae ce8b - ce66: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - ce6a: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - ce6e: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1] - ce72: 48 01 d0 add rax,rdx - ce75: 0f b6 00 movzx eax,BYTE PTR [rax] - ce78: 38 45 ff cmp BYTE PTR [rbp-0x1],al - ce7b: 74 07 je ce84 - ce7d: b8 00 00 00 00 mov eax,0x0 - ce82: eb 07 jmp ce8b - ce84: b8 01 00 00 00 mov eax,0x1 - ce89: eb 00 jmp ce8b - ce8b: 5d pop rbp - ce8c: c3 ret - -000000000000ce8d : - ce8d: f3 0f 1e fa endbr64 - ce91: 55 push rbp - ce92: 48 89 e5 mov rbp,rsp - ce95: 48 83 ec 20 sub rsp,0x20 - ce99: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - ce9d: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - cea2: 75 07 jne ceab - cea4: b8 00 00 00 00 mov eax,0x0 - cea9: eb 66 jmp cf11 - ceab: bf 10 00 00 00 mov edi,0x10 - ceb0: e8 cb 55 ff ff call 2480 - ceb5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - ceb9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cebd: 89 c2 mov edx,eax - cebf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cec3: 89 10 mov DWORD PTR [rax],edx - cec5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cec9: 48 c1 e0 02 shl rax,0x2 - cecd: 48 89 c7 mov rdi,rax - ced0: e8 ab 55 ff ff call 2480 - ced5: 48 89 c2 mov rdx,rax - ced8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cedc: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx - cee0: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 - cee7: eb 1b jmp cf04 - cee9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - ceed: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - cef1: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] - cef4: 48 c1 e0 02 shl rax,0x2 - cef8: 48 01 c2 add rdx,rax - cefb: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] - cefe: 89 02 mov DWORD PTR [rdx],eax - cf00: 83 45 f4 01 add DWORD PTR [rbp-0xc],0x1 - cf04: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] - cf07: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax - cf0b: 77 dc ja cee9 - cf0d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cf11: c9 leave - cf12: c3 ret - -000000000000cf13 : - cf13: f3 0f 1e fa endbr64 - cf17: 55 push rbp - cf18: 48 89 e5 mov rbp,rsp - cf1b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - cf1f: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 - cf26: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cf2a: 8b 00 mov eax,DWORD PTR [rax] - cf2c: 39 45 fc cmp DWORD PTR [rbp-0x4],eax - cf2f: 73 27 jae cf58 - cf31: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cf35: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - cf39: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] - cf3c: 48 c1 e0 02 shl rax,0x2 - cf40: 48 01 d0 add rax,rdx - cf43: 8b 00 mov eax,DWORD PTR [rax] - cf45: 39 45 fc cmp DWORD PTR [rbp-0x4],eax - cf48: 74 07 je cf51 - cf4a: b8 00 00 00 00 mov eax,0x0 - cf4f: eb 07 jmp cf58 - cf51: b8 01 00 00 00 mov eax,0x1 - cf56: eb 00 jmp cf58 - cf58: 5d pop rbp - cf59: c3 ret - -000000000000cf5a : - cf5a: f3 0f 1e fa endbr64 - cf5e: 55 push rbp - cf5f: 48 89 e5 mov rbp,rsp - cf62: 48 83 ec 20 sub rsp,0x20 - cf66: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - cf6a: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - cf6f: 75 07 jne cf78 - cf71: b8 00 00 00 00 mov eax,0x0 - cf76: eb 6b jmp cfe3 - cf78: bf 10 00 00 00 mov edi,0x10 - cf7d: e8 fe 54 ff ff call 2480 - cf82: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - cf86: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cf8a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - cf8e: 48 89 10 mov QWORD PTR [rax],rdx - cf91: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cf95: 48 c1 e0 03 shl rax,0x3 - cf99: 48 89 c7 mov rdi,rax - cf9c: e8 df 54 ff ff call 2480 - cfa1: 48 89 c2 mov rdx,rax - cfa4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cfa8: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx - cfac: 48 c7 45 f0 00 00 00 mov QWORD PTR [rbp-0x10],0x0 - cfb3: 00 - cfb4: eb 1f jmp cfd5 - cfb6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cfba: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - cfbe: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - cfc2: 48 c1 e0 03 shl rax,0x3 - cfc6: 48 01 c2 add rdx,rax - cfc9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - cfcd: 48 89 02 mov QWORD PTR [rdx],rax - cfd0: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - cfd5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - cfd9: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] - cfdd: 72 d7 jb cfb6 - cfdf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - cfe3: c9 leave - cfe4: c3 ret - -000000000000cfe5 : - cfe5: f3 0f 1e fa endbr64 - cfe9: 55 push rbp - cfea: 48 89 e5 mov rbp,rsp - cfed: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - cff1: 48 c7 45 f8 00 00 00 mov QWORD PTR [rbp-0x8],0x0 - cff8: 00 - cff9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - cffd: 48 8b 00 mov rax,QWORD PTR [rax] - d000: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax - d004: 73 2a jae d030 - d006: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - d00a: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - d00e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - d012: 48 c1 e0 03 shl rax,0x3 - d016: 48 01 d0 add rax,rdx - d019: 48 8b 00 mov rax,QWORD PTR [rax] - d01c: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax - d020: 74 07 je d029 - d022: b8 00 00 00 00 mov eax,0x0 - d027: eb 07 jmp d030 - d029: b8 01 00 00 00 mov eax,0x1 - d02e: eb 00 jmp d030 - d030: 5d pop rbp - d031: c3 ret - -000000000000d032 : - d032: f3 0f 1e fa endbr64 - d036: 55 push rbp - d037: 48 89 e5 mov rbp,rsp - d03a: 48 83 ec 20 sub rsp,0x20 - d03e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - d042: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 - d047: 75 07 jne d050 - d049: b8 00 00 00 00 mov eax,0x0 - d04e: eb 6b jmp d0bb - d050: bf 10 00 00 00 mov edi,0x10 - d055: e8 26 54 ff ff call 2480 - d05a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax - d05e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - d062: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] - d066: 48 89 10 mov QWORD PTR [rax],rdx - d069: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - d06d: 48 c1 e0 03 shl rax,0x3 - d071: 48 89 c7 mov rdi,rax - d074: e8 07 54 ff ff call 2480 - d079: 48 89 c2 mov rdx,rax - d07c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - d080: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx - d084: 48 c7 45 f0 00 00 00 mov QWORD PTR [rbp-0x10],0x0 - d08b: 00 - d08c: eb 1f jmp d0ad - d08e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - d092: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - d096: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - d09a: 48 c1 e0 03 shl rax,0x3 - d09e: 48 01 c2 add rdx,rax - d0a1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - d0a5: 48 89 02 mov QWORD PTR [rdx],rax - d0a8: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 - d0ad: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] - d0b1: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] - d0b5: 72 d7 jb d08e - d0b7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - d0bb: c9 leave - d0bc: c3 ret - -000000000000d0bd : - d0bd: f3 0f 1e fa endbr64 - d0c1: 55 push rbp - d0c2: 48 89 e5 mov rbp,rsp - d0c5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi - d0c9: 48 c7 45 f8 00 00 00 mov QWORD PTR [rbp-0x8],0x0 - d0d0: 00 - d0d1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - d0d5: 48 8b 00 mov rax,QWORD PTR [rax] - d0d8: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax - d0dc: 73 2a jae d108 - d0de: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] - d0e2: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] - d0e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] - d0ea: 48 c1 e0 03 shl rax,0x3 - d0ee: 48 01 d0 add rax,rdx - d0f1: 48 8b 00 mov rax,QWORD PTR [rax] - d0f4: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax - d0f8: 74 07 je d101 - d0fa: b8 00 00 00 00 mov eax,0x0 - d0ff: eb 07 jmp d108 - d101: b8 01 00 00 00 mov eax,0x1 - d106: eb 00 jmp d108 - d108: 5d pop rbp - d109: c3 ret - -Déassemblage de la section .fini : - -000000000000d10c <_fini>: - d10c: f3 0f 1e fa endbr64 - d110: 48 83 ec 08 sub rsp,0x8 - d114: 48 83 c4 08 add rsp,0x8 - d118: c3 ret diff --git a/ypermutation_t/src/permutation_t/test/asm_is_good.s b/ypermutation_t/src/permutation_t/test/asm_is_good.s deleted file mode 100644 index c280412..0000000 --- a/ypermutation_t/src/permutation_t/test/asm_is_good.s +++ /dev/null @@ -1,10655 +0,0 @@ - -launch_is_good_c: format de fichier elf64-x86-64 - - -Déassemblage de la section .init : - -0000000000002000 <_init>: - 2000: f3 0f 1e fa endbr64 - 2004: 48 83 ec 08 sub $0x8,%rsp - 2008: 48 8b 05 99 ef 00 00 mov 0xef99(%rip),%rax # 10fa8 <__gmon_start__@Base> - 200f: 48 85 c0 test %rax,%rax - 2012: 74 02 je 2016 <_init+0x16> - 2014: ff d0 call *%rax - 2016: 48 83 c4 08 add $0x8,%rsp - 201a: c3 ret - -Déassemblage de la section .plt : - -0000000000002020 <.plt>: - 2020: ff 35 32 ee 00 00 push 0xee32(%rip) # 10e58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2026: f2 ff 25 33 ee 00 00 bnd jmp *0xee33(%rip) # 10e60 <_GLOBAL_OFFSET_TABLE_+0x10> - 202d: 0f 1f 00 nopl (%rax) - 2030: f3 0f 1e fa endbr64 - 2034: 68 00 00 00 00 push $0x0 - 2039: f2 e9 e1 ff ff ff bnd jmp 2020 <_init+0x20> - 203f: 90 nop - 2040: f3 0f 1e fa endbr64 - 2044: 68 01 00 00 00 push $0x1 - 2049: f2 e9 d1 ff ff ff bnd jmp 2020 <_init+0x20> - 204f: 90 nop - 2050: f3 0f 1e fa endbr64 - 2054: 68 02 00 00 00 push $0x2 - 2059: f2 e9 c1 ff ff ff bnd jmp 2020 <_init+0x20> - 205f: 90 nop - 2060: f3 0f 1e fa endbr64 - 2064: 68 03 00 00 00 push $0x3 - 2069: f2 e9 b1 ff ff ff bnd jmp 2020 <_init+0x20> - 206f: 90 nop - 2070: f3 0f 1e fa endbr64 - 2074: 68 04 00 00 00 push $0x4 - 2079: f2 e9 a1 ff ff ff bnd jmp 2020 <_init+0x20> - 207f: 90 nop - 2080: f3 0f 1e fa endbr64 - 2084: 68 05 00 00 00 push $0x5 - 2089: f2 e9 91 ff ff ff bnd jmp 2020 <_init+0x20> - 208f: 90 nop - 2090: f3 0f 1e fa endbr64 - 2094: 68 06 00 00 00 push $0x6 - 2099: f2 e9 81 ff ff ff bnd jmp 2020 <_init+0x20> - 209f: 90 nop - 20a0: f3 0f 1e fa endbr64 - 20a4: 68 07 00 00 00 push $0x7 - 20a9: f2 e9 71 ff ff ff bnd jmp 2020 <_init+0x20> - 20af: 90 nop - 20b0: f3 0f 1e fa endbr64 - 20b4: 68 08 00 00 00 push $0x8 - 20b9: f2 e9 61 ff ff ff bnd jmp 2020 <_init+0x20> - 20bf: 90 nop - 20c0: f3 0f 1e fa endbr64 - 20c4: 68 09 00 00 00 push $0x9 - 20c9: f2 e9 51 ff ff ff bnd jmp 2020 <_init+0x20> - 20cf: 90 nop - 20d0: f3 0f 1e fa endbr64 - 20d4: 68 0a 00 00 00 push $0xa - 20d9: f2 e9 41 ff ff ff bnd jmp 2020 <_init+0x20> - 20df: 90 nop - 20e0: f3 0f 1e fa endbr64 - 20e4: 68 0b 00 00 00 push $0xb - 20e9: f2 e9 31 ff ff ff bnd jmp 2020 <_init+0x20> - 20ef: 90 nop - 20f0: f3 0f 1e fa endbr64 - 20f4: 68 0c 00 00 00 push $0xc - 20f9: f2 e9 21 ff ff ff bnd jmp 2020 <_init+0x20> - 20ff: 90 nop - 2100: f3 0f 1e fa endbr64 - 2104: 68 0d 00 00 00 push $0xd - 2109: f2 e9 11 ff ff ff bnd jmp 2020 <_init+0x20> - 210f: 90 nop - 2110: f3 0f 1e fa endbr64 - 2114: 68 0e 00 00 00 push $0xe - 2119: f2 e9 01 ff ff ff bnd jmp 2020 <_init+0x20> - 211f: 90 nop - 2120: f3 0f 1e fa endbr64 - 2124: 68 0f 00 00 00 push $0xf - 2129: f2 e9 f1 fe ff ff bnd jmp 2020 <_init+0x20> - 212f: 90 nop - 2130: f3 0f 1e fa endbr64 - 2134: 68 10 00 00 00 push $0x10 - 2139: f2 e9 e1 fe ff ff bnd jmp 2020 <_init+0x20> - 213f: 90 nop - 2140: f3 0f 1e fa endbr64 - 2144: 68 11 00 00 00 push $0x11 - 2149: f2 e9 d1 fe ff ff bnd jmp 2020 <_init+0x20> - 214f: 90 nop - 2150: f3 0f 1e fa endbr64 - 2154: 68 12 00 00 00 push $0x12 - 2159: f2 e9 c1 fe ff ff bnd jmp 2020 <_init+0x20> - 215f: 90 nop - 2160: f3 0f 1e fa endbr64 - 2164: 68 13 00 00 00 push $0x13 - 2169: f2 e9 b1 fe ff ff bnd jmp 2020 <_init+0x20> - 216f: 90 nop - 2170: f3 0f 1e fa endbr64 - 2174: 68 14 00 00 00 push $0x14 - 2179: f2 e9 a1 fe ff ff bnd jmp 2020 <_init+0x20> - 217f: 90 nop - 2180: f3 0f 1e fa endbr64 - 2184: 68 15 00 00 00 push $0x15 - 2189: f2 e9 91 fe ff ff bnd jmp 2020 <_init+0x20> - 218f: 90 nop - 2190: f3 0f 1e fa endbr64 - 2194: 68 16 00 00 00 push $0x16 - 2199: f2 e9 81 fe ff ff bnd jmp 2020 <_init+0x20> - 219f: 90 nop - 21a0: f3 0f 1e fa endbr64 - 21a4: 68 17 00 00 00 push $0x17 - 21a9: f2 e9 71 fe ff ff bnd jmp 2020 <_init+0x20> - 21af: 90 nop - 21b0: f3 0f 1e fa endbr64 - 21b4: 68 18 00 00 00 push $0x18 - 21b9: f2 e9 61 fe ff ff bnd jmp 2020 <_init+0x20> - 21bf: 90 nop - 21c0: f3 0f 1e fa endbr64 - 21c4: 68 19 00 00 00 push $0x19 - 21c9: f2 e9 51 fe ff ff bnd jmp 2020 <_init+0x20> - 21cf: 90 nop - 21d0: f3 0f 1e fa endbr64 - 21d4: 68 1a 00 00 00 push $0x1a - 21d9: f2 e9 41 fe ff ff bnd jmp 2020 <_init+0x20> - 21df: 90 nop - 21e0: f3 0f 1e fa endbr64 - 21e4: 68 1b 00 00 00 push $0x1b - 21e9: f2 e9 31 fe ff ff bnd jmp 2020 <_init+0x20> - 21ef: 90 nop - 21f0: f3 0f 1e fa endbr64 - 21f4: 68 1c 00 00 00 push $0x1c - 21f9: f2 e9 21 fe ff ff bnd jmp 2020 <_init+0x20> - 21ff: 90 nop - 2200: f3 0f 1e fa endbr64 - 2204: 68 1d 00 00 00 push $0x1d - 2209: f2 e9 11 fe ff ff bnd jmp 2020 <_init+0x20> - 220f: 90 nop - 2210: f3 0f 1e fa endbr64 - 2214: 68 1e 00 00 00 push $0x1e - 2219: f2 e9 01 fe ff ff bnd jmp 2020 <_init+0x20> - 221f: 90 nop - 2220: f3 0f 1e fa endbr64 - 2224: 68 1f 00 00 00 push $0x1f - 2229: f2 e9 f1 fd ff ff bnd jmp 2020 <_init+0x20> - 222f: 90 nop - 2230: f3 0f 1e fa endbr64 - 2234: 68 20 00 00 00 push $0x20 - 2239: f2 e9 e1 fd ff ff bnd jmp 2020 <_init+0x20> - 223f: 90 nop - 2240: f3 0f 1e fa endbr64 - 2244: 68 21 00 00 00 push $0x21 - 2249: f2 e9 d1 fd ff ff bnd jmp 2020 <_init+0x20> - 224f: 90 nop - 2250: f3 0f 1e fa endbr64 - 2254: 68 22 00 00 00 push $0x22 - 2259: f2 e9 c1 fd ff ff bnd jmp 2020 <_init+0x20> - 225f: 90 nop - -Déassemblage de la section .plt.got : - -0000000000002260 : - 2260: f3 0f 1e fa endbr64 - 2264: f2 ff 25 25 ed 00 00 bnd jmp *0xed25(%rip) # 10f90 - 226b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002270 : - 2270: f3 0f 1e fa endbr64 - 2274: f2 ff 25 1d ed 00 00 bnd jmp *0xed1d(%rip) # 10f98 - 227b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002280 : - 2280: f3 0f 1e fa endbr64 - 2284: f2 ff 25 15 ed 00 00 bnd jmp *0xed15(%rip) # 10fa0 - 228b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002290 : - 2290: f3 0f 1e fa endbr64 - 2294: f2 ff 25 15 ed 00 00 bnd jmp *0xed15(%rip) # 10fb0 - 229b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000022a0 : - 22a0: f3 0f 1e fa endbr64 - 22a4: f2 ff 25 0d ed 00 00 bnd jmp *0xed0d(%rip) # 10fb8 - 22ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000022b0 : - 22b0: f3 0f 1e fa endbr64 - 22b4: f2 ff 25 05 ed 00 00 bnd jmp *0xed05(%rip) # 10fc0 - 22bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000022c0 : - 22c0: f3 0f 1e fa endbr64 - 22c4: f2 ff 25 fd ec 00 00 bnd jmp *0xecfd(%rip) # 10fc8 - 22cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000022d0 : - 22d0: f3 0f 1e fa endbr64 - 22d4: f2 ff 25 f5 ec 00 00 bnd jmp *0xecf5(%rip) # 10fd0 - 22db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000022e0 : - 22e0: f3 0f 1e fa endbr64 - 22e4: f2 ff 25 ed ec 00 00 bnd jmp *0xeced(%rip) # 10fd8 - 22eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000022f0 : - 22f0: f3 0f 1e fa endbr64 - 22f4: f2 ff 25 e5 ec 00 00 bnd jmp *0xece5(%rip) # 10fe0 - 22fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002300 : - 2300: f3 0f 1e fa endbr64 - 2304: f2 ff 25 dd ec 00 00 bnd jmp *0xecdd(%rip) # 10fe8 - 230b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002310 <__cxa_finalize@plt>: - 2310: f3 0f 1e fa endbr64 - 2314: f2 ff 25 dd ec 00 00 bnd jmp *0xecdd(%rip) # 10ff8 <__cxa_finalize@GLIBC_2.2.5> - 231b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -Déassemblage de la section .plt.sec : - -0000000000002320 : - 2320: f3 0f 1e fa endbr64 - 2324: f2 ff 25 3d eb 00 00 bnd jmp *0xeb3d(%rip) # 10e68 - 232b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002330 : - 2330: f3 0f 1e fa endbr64 - 2334: f2 ff 25 35 eb 00 00 bnd jmp *0xeb35(%rip) # 10e70 - 233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002340 : - 2340: f3 0f 1e fa endbr64 - 2344: f2 ff 25 2d eb 00 00 bnd jmp *0xeb2d(%rip) # 10e78 - 234b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002350 : - 2350: f3 0f 1e fa endbr64 - 2354: f2 ff 25 25 eb 00 00 bnd jmp *0xeb25(%rip) # 10e80 - 235b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002360 : - 2360: f3 0f 1e fa endbr64 - 2364: f2 ff 25 1d eb 00 00 bnd jmp *0xeb1d(%rip) # 10e88 - 236b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002370 : - 2370: f3 0f 1e fa endbr64 - 2374: f2 ff 25 15 eb 00 00 bnd jmp *0xeb15(%rip) # 10e90 - 237b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002380 : - 2380: f3 0f 1e fa endbr64 - 2384: f2 ff 25 0d eb 00 00 bnd jmp *0xeb0d(%rip) # 10e98 - 238b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002390 : - 2390: f3 0f 1e fa endbr64 - 2394: f2 ff 25 05 eb 00 00 bnd jmp *0xeb05(%rip) # 10ea0 - 239b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000023a0 : - 23a0: f3 0f 1e fa endbr64 - 23a4: f2 ff 25 fd ea 00 00 bnd jmp *0xeafd(%rip) # 10ea8 - 23ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000023b0 : - 23b0: f3 0f 1e fa endbr64 - 23b4: f2 ff 25 f5 ea 00 00 bnd jmp *0xeaf5(%rip) # 10eb0 - 23bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000023c0 <__stack_chk_fail@plt>: - 23c0: f3 0f 1e fa endbr64 - 23c4: f2 ff 25 ed ea 00 00 bnd jmp *0xeaed(%rip) # 10eb8 <__stack_chk_fail@GLIBC_2.4> - 23cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000023d0 : - 23d0: f3 0f 1e fa endbr64 - 23d4: f2 ff 25 e5 ea 00 00 bnd jmp *0xeae5(%rip) # 10ec0 - 23db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000023e0 : - 23e0: f3 0f 1e fa endbr64 - 23e4: f2 ff 25 dd ea 00 00 bnd jmp *0xeadd(%rip) # 10ec8 - 23eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000023f0 : - 23f0: f3 0f 1e fa endbr64 - 23f4: f2 ff 25 d5 ea 00 00 bnd jmp *0xead5(%rip) # 10ed0 - 23fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002400 : - 2400: f3 0f 1e fa endbr64 - 2404: f2 ff 25 cd ea 00 00 bnd jmp *0xeacd(%rip) # 10ed8 - 240b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002410 : - 2410: f3 0f 1e fa endbr64 - 2414: f2 ff 25 c5 ea 00 00 bnd jmp *0xeac5(%rip) # 10ee0 - 241b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002420 : - 2420: f3 0f 1e fa endbr64 - 2424: f2 ff 25 bd ea 00 00 bnd jmp *0xeabd(%rip) # 10ee8 - 242b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002430 : - 2430: f3 0f 1e fa endbr64 - 2434: f2 ff 25 b5 ea 00 00 bnd jmp *0xeab5(%rip) # 10ef0 - 243b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002440 : - 2440: f3 0f 1e fa endbr64 - 2444: f2 ff 25 ad ea 00 00 bnd jmp *0xeaad(%rip) # 10ef8 - 244b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002450 : - 2450: f3 0f 1e fa endbr64 - 2454: f2 ff 25 a5 ea 00 00 bnd jmp *0xeaa5(%rip) # 10f00 - 245b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002460 : - 2460: f3 0f 1e fa endbr64 - 2464: f2 ff 25 9d ea 00 00 bnd jmp *0xea9d(%rip) # 10f08 - 246b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002470 : - 2470: f3 0f 1e fa endbr64 - 2474: f2 ff 25 95 ea 00 00 bnd jmp *0xea95(%rip) # 10f10 - 247b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002480 : - 2480: f3 0f 1e fa endbr64 - 2484: f2 ff 25 8d ea 00 00 bnd jmp *0xea8d(%rip) # 10f18 - 248b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002490 : - 2490: f3 0f 1e fa endbr64 - 2494: f2 ff 25 85 ea 00 00 bnd jmp *0xea85(%rip) # 10f20 - 249b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000024a0 : - 24a0: f3 0f 1e fa endbr64 - 24a4: f2 ff 25 7d ea 00 00 bnd jmp *0xea7d(%rip) # 10f28 - 24ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000024b0 : - 24b0: f3 0f 1e fa endbr64 - 24b4: f2 ff 25 75 ea 00 00 bnd jmp *0xea75(%rip) # 10f30 - 24bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000024c0 : - 24c0: f3 0f 1e fa endbr64 - 24c4: f2 ff 25 6d ea 00 00 bnd jmp *0xea6d(%rip) # 10f38 - 24cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000024d0 : - 24d0: f3 0f 1e fa endbr64 - 24d4: f2 ff 25 65 ea 00 00 bnd jmp *0xea65(%rip) # 10f40 - 24db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000024e0 : - 24e0: f3 0f 1e fa endbr64 - 24e4: f2 ff 25 5d ea 00 00 bnd jmp *0xea5d(%rip) # 10f48 - 24eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -00000000000024f0 : - 24f0: f3 0f 1e fa endbr64 - 24f4: f2 ff 25 55 ea 00 00 bnd jmp *0xea55(%rip) # 10f50 - 24fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002500 : - 2500: f3 0f 1e fa endbr64 - 2504: f2 ff 25 4d ea 00 00 bnd jmp *0xea4d(%rip) # 10f58 - 250b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002510 : - 2510: f3 0f 1e fa endbr64 - 2514: f2 ff 25 45 ea 00 00 bnd jmp *0xea45(%rip) # 10f60 - 251b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002520 : - 2520: f3 0f 1e fa endbr64 - 2524: f2 ff 25 3d ea 00 00 bnd jmp *0xea3d(%rip) # 10f68 - 252b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002530 : - 2530: f3 0f 1e fa endbr64 - 2534: f2 ff 25 35 ea 00 00 bnd jmp *0xea35(%rip) # 10f70 - 253b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -0000000000002540 : - 2540: f3 0f 1e fa endbr64 - 2544: f2 ff 25 2d ea 00 00 bnd jmp *0xea2d(%rip) # 10f78 - 254b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) - -Déassemblage de la section .text : - -0000000000002550 <_start>: - 2550: f3 0f 1e fa endbr64 - 2554: 31 ed xor %ebp,%ebp - 2556: 49 89 d1 mov %rdx,%r9 - 2559: 5e pop %rsi - 255a: 48 89 e2 mov %rsp,%rdx - 255d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp - 2561: 50 push %rax - 2562: 54 push %rsp - 2563: 45 31 c0 xor %r8d,%r8d - 2566: 31 c9 xor %ecx,%ecx - 2568: 48 8d 3d ea 85 00 00 lea 0x85ea(%rip),%rdi # ab59
- 256f: ff 15 0b ea 00 00 call *0xea0b(%rip) # 10f80 <__libc_start_main@GLIBC_2.34> - 2575: f4 hlt - 2576: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) - 257d: 00 00 00 - -0000000000002580 : - 2580: 48 8d 3d 89 ea 00 00 lea 0xea89(%rip),%rdi # 11010 <__TMC_END__> - 2587: 48 8d 05 82 ea 00 00 lea 0xea82(%rip),%rax # 11010 <__TMC_END__> - 258e: 48 39 f8 cmp %rdi,%rax - 2591: 74 15 je 25a8 - 2593: 48 8b 05 ee e9 00 00 mov 0xe9ee(%rip),%rax # 10f88 <_ITM_deregisterTMCloneTable@Base> - 259a: 48 85 c0 test %rax,%rax - 259d: 74 09 je 25a8 - 259f: ff e0 jmp *%rax - 25a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) - 25a8: c3 ret - 25a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) - -00000000000025b0 : - 25b0: 48 8d 3d 59 ea 00 00 lea 0xea59(%rip),%rdi # 11010 <__TMC_END__> - 25b7: 48 8d 35 52 ea 00 00 lea 0xea52(%rip),%rsi # 11010 <__TMC_END__> - 25be: 48 29 fe sub %rdi,%rsi - 25c1: 48 89 f0 mov %rsi,%rax - 25c4: 48 c1 ee 3f shr $0x3f,%rsi - 25c8: 48 c1 f8 03 sar $0x3,%rax - 25cc: 48 01 c6 add %rax,%rsi - 25cf: 48 d1 fe sar %rsi - 25d2: 74 14 je 25e8 - 25d4: 48 8b 05 15 ea 00 00 mov 0xea15(%rip),%rax # 10ff0 <_ITM_registerTMCloneTable@Base> - 25db: 48 85 c0 test %rax,%rax - 25de: 74 08 je 25e8 - 25e0: ff e0 jmp *%rax - 25e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) - 25e8: c3 ret - 25e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) - -00000000000025f0 <__do_global_dtors_aux>: - 25f0: f3 0f 1e fa endbr64 - 25f4: 80 3d 0d eb 00 00 00 cmpb $0x0,0xeb0d(%rip) # 11108 - 25fb: 75 2b jne 2628 <__do_global_dtors_aux+0x38> - 25fd: 55 push %rbp - 25fe: 48 83 3d f2 e9 00 00 cmpq $0x0,0xe9f2(%rip) # 10ff8 <__cxa_finalize@GLIBC_2.2.5> - 2605: 00 - 2606: 48 89 e5 mov %rsp,%rbp - 2609: 74 0c je 2617 <__do_global_dtors_aux+0x27> - 260b: 48 8b 3d f6 e9 00 00 mov 0xe9f6(%rip),%rdi # 11008 <__dso_handle> - 2612: e8 f9 fc ff ff call 2310 <__cxa_finalize@plt> - 2617: e8 64 ff ff ff call 2580 - 261c: c6 05 e5 ea 00 00 01 movb $0x1,0xeae5(%rip) # 11108 - 2623: 5d pop %rbp - 2624: c3 ret - 2625: 0f 1f 00 nopl (%rax) - 2628: c3 ret - 2629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) - -0000000000002630 : - 2630: f3 0f 1e fa endbr64 - 2634: e9 77 ff ff ff jmp 25b0 - -0000000000002639 : - 2639: f3 0f 1e fa endbr64 - 263d: 55 push %rbp - 263e: 48 89 e5 mov %rsp,%rbp - 2641: 48 8d 05 d8 b9 00 00 lea 0xb9d8(%rip),%rax # e020 <_IO_stdin_used+0x20> - 2648: 48 89 c6 mov %rax,%rsi - 264b: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 265c - 2652: 48 89 c7 mov %rax,%rdi - 2655: e8 e6 fc ff ff call 2340 - 265a: 5d pop %rbp - 265b: c3 ret - -000000000000265c : - 265c: f3 0f 1e fa endbr64 - 2660: 55 push %rbp - 2661: 48 89 e5 mov %rsp,%rbp - 2664: 53 push %rbx - 2665: 48 81 ec d8 00 00 00 sub $0xd8,%rsp - 266c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - 2673: 00 00 - 2675: 48 89 45 e8 mov %rax,-0x18(%rbp) - 2679: 31 c0 xor %eax,%eax - 267b: bf 03 00 00 00 mov $0x3,%edi - 2680: e8 eb 89 00 00 call b070 - 2685: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) - 268c: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx - 2693: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax - 269a: 48 89 d6 mov %rdx,%rsi - 269d: 48 89 c7 mov %rax,%rdi - 26a0: e8 ab fc ff ff call 2350 - 26a5: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) - 26ac: 48 83 bd 40 ff ff ff cmpq $0x0,-0xc0(%rbp) - 26b3: 00 - 26b4: 75 38 jne 26ee - 26b6: 48 8b 05 43 ea 00 00 mov 0xea43(%rip),%rax # 11100 - 26bd: 4c 8d 05 3c bc 00 00 lea 0xbc3c(%rip),%r8 # e300 <__func__.4> - 26c4: b9 19 00 00 00 mov $0x19,%ecx - 26c9: 48 8d 15 74 b9 00 00 lea 0xb974(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 26d0: 48 8d 35 79 b9 00 00 lea 0xb979(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 26d7: 48 89 c7 mov %rax,%rdi - 26da: b8 00 00 00 00 mov $0x0,%eax - 26df: e8 7c fd ff ff call 2460 - 26e4: bf 00 00 00 00 mov $0x0,%edi - 26e9: e8 32 fe ff ff call 2520 - 26ee: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 26f5: 48 8b 10 mov (%rax),%rdx - 26f8: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax - 26ff: 48 8d 0d 6b b9 00 00 lea 0xb96b(%rip),%rcx # e071 <_IO_stdin_used+0x71> - 2706: 48 89 ce mov %rcx,%rsi - 2709: 48 89 c7 mov %rax,%rdi - 270c: b8 00 00 00 00 mov $0x0,%eax - 2711: e8 4a fd ff ff call 2460 - 2716: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax - 271d: 48 89 c7 mov %rax,%rdi - 2720: e8 6b fd ff ff call 2490 - 2725: 0f b6 05 64 e9 00 00 movzbl 0xe964(%rip),%eax # 11090 - 272c: 84 c0 test %al,%al - 272e: 0f 84 01 01 00 00 je 2835 - 2734: e8 17 fd ff ff call 2450 - 2739: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) - 2740: 0f b6 05 d9 e8 00 00 movzbl 0xe8d9(%rip),%eax # 11020 - 2747: 84 c0 test %al,%al - 2749: 74 76 je 27c1 - 274b: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2752: 48 8b 15 cf e8 00 00 mov 0xe8cf(%rip),%rdx # 11028 - 2759: 48 89 d6 mov %rdx,%rsi - 275c: 48 89 c7 mov %rax,%rdi - 275f: e8 7c fc ff ff call 23e0 - 2764: 48 83 bd 50 ff ff ff cmpq $0x0,-0xb0(%rbp) - 276b: 00 - 276c: 0f 88 30 01 00 00 js 28a2 - 2772: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2779: 48 8b 0d b0 e8 00 00 mov 0xe8b0(%rip),%rcx # 11030 - 2780: 48 8b 95 50 ff ff ff mov -0xb0(%rbp),%rdx - 2787: 48 c1 e2 03 shl $0x3,%rdx - 278b: 48 01 ca add %rcx,%rdx - 278e: 48 8b 12 mov (%rdx),%rdx - 2791: 48 89 d6 mov %rdx,%rsi - 2794: 48 89 c7 mov %rax,%rdi - 2797: e8 44 fc ff ff call 23e0 - 279c: 48 8b 15 8d e8 00 00 mov 0xe88d(%rip),%rdx # 11030 - 27a3: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax - 27aa: 48 c1 e0 03 shl $0x3,%rax - 27ae: 48 01 d0 add %rdx,%rax - 27b1: 48 8b 00 mov (%rax),%rax - 27b4: 48 89 c7 mov %rax,%rdi - 27b7: e8 d4 fc ff ff call 2490 - 27bc: e9 e1 00 00 00 jmp 28a2 - 27c1: 48 83 bd 50 ff ff ff cmpq $0x0,-0xb0(%rbp) - 27c8: 00 - 27c9: 78 4f js 281a - 27cb: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 27d2: 48 8b 0d 57 e8 00 00 mov 0xe857(%rip),%rcx # 11030 - 27d9: 48 8b 95 50 ff ff ff mov -0xb0(%rbp),%rdx - 27e0: 48 c1 e2 03 shl $0x3,%rdx - 27e4: 48 01 ca add %rcx,%rdx - 27e7: 48 8b 12 mov (%rdx),%rdx - 27ea: 48 89 d6 mov %rdx,%rsi - 27ed: 48 89 c7 mov %rax,%rdi - 27f0: e8 eb fb ff ff call 23e0 - 27f5: 48 8b 15 34 e8 00 00 mov 0xe834(%rip),%rdx # 11030 - 27fc: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax - 2803: 48 c1 e0 03 shl $0x3,%rax - 2807: 48 01 d0 add %rdx,%rax - 280a: 48 8b 00 mov (%rax),%rax - 280d: 48 89 c7 mov %rax,%rdi - 2810: e8 7b fc ff ff call 2490 - 2815: e9 88 00 00 00 jmp 28a2 - 281a: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2821: 48 8b 15 00 e8 00 00 mov 0xe800(%rip),%rdx # 11028 - 2828: 48 89 d6 mov %rdx,%rsi - 282b: 48 89 c7 mov %rax,%rdi - 282e: e8 ad fb ff ff call 23e0 - 2833: eb 6d jmp 28a2 - 2835: 48 8b 05 fc e7 00 00 mov 0xe7fc(%rip),%rax # 11038 - 283c: 48 85 c0 test %rax,%rax - 283f: 74 48 je 2889 - 2841: 48 8b 05 f0 e7 00 00 mov 0xe7f0(%rip),%rax # 11038 - 2848: 48 8d 15 30 b8 00 00 lea 0xb830(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 284f: 48 89 d6 mov %rdx,%rsi - 2852: 48 89 c7 mov %rax,%rdi - 2855: e8 a6 fc ff ff call 2500 - 285a: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) - 2861: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2868: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx - 286f: 48 89 d6 mov %rdx,%rsi - 2872: 48 89 c7 mov %rax,%rdi - 2875: e8 66 fb ff ff call 23e0 - 287a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax - 2881: 48 89 c7 mov %rax,%rdi - 2884: e8 27 fb ff ff call 23b0 - 2889: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2890: 48 8b 15 91 e7 00 00 mov 0xe791(%rip),%rdx # 11028 - 2897: 48 89 d6 mov %rdx,%rsi - 289a: 48 89 c7 mov %rax,%rdi - 289d: e8 3e fb ff ff call 23e0 - 28a2: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax - 28a9: 48 89 c7 mov %rax,%rdi - 28ac: e8 ff fa ff ff call 23b0 - 28b1: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 28b8: 48 89 c7 mov %rax,%rdi - 28bb: e8 70 fa ff ff call 2330 - 28c0: 0f b6 05 c9 e7 00 00 movzbl 0xe7c9(%rip),%eax # 11090 - 28c7: 83 f0 01 xor $0x1,%eax - 28ca: 84 c0 test %al,%al - 28cc: 0f 84 26 07 00 00 je 2ff8 - 28d2: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 28d9: 48 8b 00 mov (%rax),%rax - 28dc: be 03 00 00 00 mov $0x3,%esi - 28e1: 48 89 c7 mov %rax,%rdi - 28e4: e8 17 fb ff ff call 2400 - 28e9: 84 c0 test %al,%al - 28eb: 0f 84 57 02 00 00 je 2b48 - 28f1: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx - 28f8: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax - 28ff: 48 89 d6 mov %rdx,%rsi - 2902: 48 89 c7 mov %rax,%rdi - 2905: e8 46 fa ff ff call 2350 - 290a: 48 89 45 d0 mov %rax,-0x30(%rbp) - 290e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) - 2913: 75 38 jne 294d - 2915: 48 8b 05 e4 e7 00 00 mov 0xe7e4(%rip),%rax # 11100 - 291c: 4c 8d 05 dd b9 00 00 lea 0xb9dd(%rip),%r8 # e300 <__func__.4> - 2923: b9 1a 00 00 00 mov $0x1a,%ecx - 2928: 48 8d 15 15 b7 00 00 lea 0xb715(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 292f: 48 8d 35 1a b7 00 00 lea 0xb71a(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 2936: 48 89 c7 mov %rax,%rdi - 2939: b8 00 00 00 00 mov $0x0,%eax - 293e: e8 1d fb ff ff call 2460 - 2943: bf 00 00 00 00 mov $0x0,%edi - 2948: e8 d3 fb ff ff call 2520 - 294d: 8b 05 4d e7 00 00 mov 0xe74d(%rip),%eax # 110a0 - 2953: 48 98 cltq - 2955: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 295c: 00 - 295d: 48 8d 05 5c e7 00 00 lea 0xe75c(%rip),%rax # 110c0 - 2964: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 2968: 8b 05 12 e7 00 00 mov 0xe712(%rip),%eax # 11080 - 296e: 48 98 cltq - 2970: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 2977: 00 - 2978: 48 8d 05 c1 e6 00 00 lea 0xe6c1(%rip),%rax # 11040 - 297f: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 2983: 8b 05 67 e7 00 00 mov 0xe767(%rip),%eax # 110f0 - 2989: 48 98 cltq - 298b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 2992: 00 - 2993: 48 8d 05 26 e7 00 00 lea 0xe726(%rip),%rax # 110c0 - 299a: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 299e: 48 8b 45 d0 mov -0x30(%rbp),%rax - 29a2: 4c 8d 0d 57 b9 00 00 lea 0xb957(%rip),%r9 # e300 <__func__.4> - 29a9: 49 89 f0 mov %rsi,%r8 - 29ac: 48 8d 35 d5 b6 00 00 lea 0xb6d5(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 29b3: 48 89 c7 mov %rax,%rdi - 29b6: b8 00 00 00 00 mov $0x0,%eax - 29bb: e8 a0 fa ff ff call 2460 - 29c0: 48 8b 45 d0 mov -0x30(%rbp),%rax - 29c4: 48 89 c7 mov %rax,%rdi - 29c7: e8 c4 fa ff ff call 2490 - 29cc: 0f b6 05 bd e6 00 00 movzbl 0xe6bd(%rip),%eax # 11090 - 29d3: 84 c0 test %al,%al - 29d5: 0f 84 e9 00 00 00 je 2ac4 - 29db: e8 70 fa ff ff call 2450 - 29e0: 48 89 45 e0 mov %rax,-0x20(%rbp) - 29e4: 0f b6 05 35 e6 00 00 movzbl 0xe635(%rip),%eax # 11020 - 29eb: 84 c0 test %al,%al - 29ed: 74 6d je 2a5c - 29ef: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 29f6: 48 8b 15 2b e6 00 00 mov 0xe62b(%rip),%rdx # 11028 - 29fd: 48 89 d6 mov %rdx,%rsi - 2a00: 48 89 c7 mov %rax,%rdi - 2a03: e8 d8 f9 ff ff call 23e0 - 2a08: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) - 2a0d: 0f 88 15 01 00 00 js 2b28 - 2a13: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2a1a: 48 8b 0d 0f e6 00 00 mov 0xe60f(%rip),%rcx # 11030 - 2a21: 48 8b 55 e0 mov -0x20(%rbp),%rdx - 2a25: 48 c1 e2 03 shl $0x3,%rdx - 2a29: 48 01 ca add %rcx,%rdx - 2a2c: 48 8b 12 mov (%rdx),%rdx - 2a2f: 48 89 d6 mov %rdx,%rsi - 2a32: 48 89 c7 mov %rax,%rdi - 2a35: e8 a6 f9 ff ff call 23e0 - 2a3a: 48 8b 15 ef e5 00 00 mov 0xe5ef(%rip),%rdx # 11030 - 2a41: 48 8b 45 e0 mov -0x20(%rbp),%rax - 2a45: 48 c1 e0 03 shl $0x3,%rax - 2a49: 48 01 d0 add %rdx,%rax - 2a4c: 48 8b 00 mov (%rax),%rax - 2a4f: 48 89 c7 mov %rax,%rdi - 2a52: e8 39 fa ff ff call 2490 - 2a57: e9 cc 00 00 00 jmp 2b28 - 2a5c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) - 2a61: 78 46 js 2aa9 - 2a63: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2a6a: 48 8b 0d bf e5 00 00 mov 0xe5bf(%rip),%rcx # 11030 - 2a71: 48 8b 55 e0 mov -0x20(%rbp),%rdx - 2a75: 48 c1 e2 03 shl $0x3,%rdx - 2a79: 48 01 ca add %rcx,%rdx - 2a7c: 48 8b 12 mov (%rdx),%rdx - 2a7f: 48 89 d6 mov %rdx,%rsi - 2a82: 48 89 c7 mov %rax,%rdi - 2a85: e8 56 f9 ff ff call 23e0 - 2a8a: 48 8b 15 9f e5 00 00 mov 0xe59f(%rip),%rdx # 11030 - 2a91: 48 8b 45 e0 mov -0x20(%rbp),%rax - 2a95: 48 c1 e0 03 shl $0x3,%rax - 2a99: 48 01 d0 add %rdx,%rax - 2a9c: 48 8b 00 mov (%rax),%rax - 2a9f: 48 89 c7 mov %rax,%rdi - 2aa2: e8 e9 f9 ff ff call 2490 - 2aa7: eb 7f jmp 2b28 - 2aa9: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2ab0: 48 8b 15 71 e5 00 00 mov 0xe571(%rip),%rdx # 11028 - 2ab7: 48 89 d6 mov %rdx,%rsi - 2aba: 48 89 c7 mov %rax,%rdi - 2abd: e8 1e f9 ff ff call 23e0 - 2ac2: eb 64 jmp 2b28 - 2ac4: 48 8b 05 6d e5 00 00 mov 0xe56d(%rip),%rax # 11038 - 2acb: 48 85 c0 test %rax,%rax - 2ace: 74 3f je 2b0f - 2ad0: 48 8b 05 61 e5 00 00 mov 0xe561(%rip),%rax # 11038 - 2ad7: 48 8d 15 a1 b5 00 00 lea 0xb5a1(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 2ade: 48 89 d6 mov %rdx,%rsi - 2ae1: 48 89 c7 mov %rax,%rdi - 2ae4: e8 17 fa ff ff call 2500 - 2ae9: 48 89 45 d8 mov %rax,-0x28(%rbp) - 2aed: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2af4: 48 8b 55 d8 mov -0x28(%rbp),%rdx - 2af8: 48 89 d6 mov %rdx,%rsi - 2afb: 48 89 c7 mov %rax,%rdi - 2afe: e8 dd f8 ff ff call 23e0 - 2b03: 48 8b 45 d8 mov -0x28(%rbp),%rax - 2b07: 48 89 c7 mov %rax,%rdi - 2b0a: e8 a1 f8 ff ff call 23b0 - 2b0f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2b16: 48 8b 15 0b e5 00 00 mov 0xe50b(%rip),%rdx # 11028 - 2b1d: 48 89 d6 mov %rdx,%rsi - 2b20: 48 89 c7 mov %rax,%rdi - 2b23: e8 b8 f8 ff ff call 23e0 - 2b28: 48 8b 45 d0 mov -0x30(%rbp),%rax - 2b2c: 48 89 c7 mov %rax,%rdi - 2b2f: e8 7c f8 ff ff call 23b0 - 2b34: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2b3b: 48 89 c7 mov %rax,%rdi - 2b3e: e8 ed f7 ff ff call 2330 - 2b43: e9 29 0c 00 00 jmp 3771 - 2b48: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx - 2b4f: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax - 2b56: 48 89 d6 mov %rdx,%rsi - 2b59: 48 89 c7 mov %rax,%rdi - 2b5c: e8 ef f7 ff ff call 2350 - 2b61: 48 89 45 a0 mov %rax,-0x60(%rbp) - 2b65: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) - 2b6a: 75 38 jne 2ba4 - 2b6c: 48 8b 05 8d e5 00 00 mov 0xe58d(%rip),%rax # 11100 - 2b73: 4c 8d 05 86 b7 00 00 lea 0xb786(%rip),%r8 # e300 <__func__.4> - 2b7a: b9 1a 00 00 00 mov $0x1a,%ecx - 2b7f: 48 8d 15 be b4 00 00 lea 0xb4be(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 2b86: 48 8d 35 c3 b4 00 00 lea 0xb4c3(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 2b8d: 48 89 c7 mov %rax,%rdi - 2b90: b8 00 00 00 00 mov $0x0,%eax - 2b95: e8 c6 f8 ff ff call 2460 - 2b9a: bf 00 00 00 00 mov $0x0,%edi - 2b9f: e8 7c f9 ff ff call 2520 - 2ba4: bf 03 00 00 00 mov $0x3,%edi - 2ba9: e8 82 f9 ff ff call 2530 - 2bae: 48 89 c3 mov %rax,%rbx - 2bb1: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 2bb8: 48 8b 00 mov (%rax),%rax - 2bbb: 48 89 c7 mov %rax,%rdi - 2bbe: e8 6d f9 ff ff call 2530 - 2bc3: 48 89 c2 mov %rax,%rdx - 2bc6: 48 8b 45 a0 mov -0x60(%rbp),%rax - 2bca: 53 push %rbx - 2bcb: 48 8d 0d 30 b5 00 00 lea 0xb530(%rip),%rcx # e102 <_IO_stdin_used+0x102> - 2bd2: 51 push %rcx - 2bd3: 52 push %rdx - 2bd4: 48 8d 15 cd b4 00 00 lea 0xb4cd(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 2bdb: 52 push %rdx - 2bdc: 48 8d 15 1f b5 00 00 lea 0xb51f(%rip),%rdx # e102 <_IO_stdin_used+0x102> - 2be3: 52 push %rdx - 2be4: 48 8d 15 19 b5 00 00 lea 0xb519(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 2beb: 52 push %rdx - 2bec: 4c 8d 0d b5 b4 00 00 lea 0xb4b5(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 2bf3: 4c 8d 05 06 b7 00 00 lea 0xb706(%rip),%r8 # e300 <__func__.4> - 2bfa: b9 1a 00 00 00 mov $0x1a,%ecx - 2bff: 48 8d 15 3e b4 00 00 lea 0xb43e(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 2c06: 48 8d 35 a3 b4 00 00 lea 0xb4a3(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 2c0d: 48 89 c7 mov %rax,%rdi - 2c10: b8 00 00 00 00 mov $0x0,%eax - 2c15: e8 46 f8 ff ff call 2460 - 2c1a: 48 83 c4 30 add $0x30,%rsp - 2c1e: 48 8b 45 a0 mov -0x60(%rbp),%rax - 2c22: 48 89 c7 mov %rax,%rdi - 2c25: e8 66 f8 ff ff call 2490 - 2c2a: 0f b6 05 5f e4 00 00 movzbl 0xe45f(%rip),%eax # 11090 - 2c31: 84 c0 test %al,%al - 2c33: 0f 84 e9 00 00 00 je 2d22 - 2c39: e8 12 f8 ff ff call 2450 - 2c3e: 48 89 45 b0 mov %rax,-0x50(%rbp) - 2c42: 0f b6 05 d7 e3 00 00 movzbl 0xe3d7(%rip),%eax # 11020 - 2c49: 84 c0 test %al,%al - 2c4b: 74 6d je 2cba - 2c4d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2c54: 48 8b 15 cd e3 00 00 mov 0xe3cd(%rip),%rdx # 11028 - 2c5b: 48 89 d6 mov %rdx,%rsi - 2c5e: 48 89 c7 mov %rax,%rdi - 2c61: e8 7a f7 ff ff call 23e0 - 2c66: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) - 2c6b: 0f 88 15 01 00 00 js 2d86 - 2c71: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2c78: 48 8b 0d b1 e3 00 00 mov 0xe3b1(%rip),%rcx # 11030 - 2c7f: 48 8b 55 b0 mov -0x50(%rbp),%rdx - 2c83: 48 c1 e2 03 shl $0x3,%rdx - 2c87: 48 01 ca add %rcx,%rdx - 2c8a: 48 8b 12 mov (%rdx),%rdx - 2c8d: 48 89 d6 mov %rdx,%rsi - 2c90: 48 89 c7 mov %rax,%rdi - 2c93: e8 48 f7 ff ff call 23e0 - 2c98: 48 8b 15 91 e3 00 00 mov 0xe391(%rip),%rdx # 11030 - 2c9f: 48 8b 45 b0 mov -0x50(%rbp),%rax - 2ca3: 48 c1 e0 03 shl $0x3,%rax - 2ca7: 48 01 d0 add %rdx,%rax - 2caa: 48 8b 00 mov (%rax),%rax - 2cad: 48 89 c7 mov %rax,%rdi - 2cb0: e8 db f7 ff ff call 2490 - 2cb5: e9 cc 00 00 00 jmp 2d86 - 2cba: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) - 2cbf: 78 46 js 2d07 - 2cc1: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2cc8: 48 8b 0d 61 e3 00 00 mov 0xe361(%rip),%rcx # 11030 - 2ccf: 48 8b 55 b0 mov -0x50(%rbp),%rdx - 2cd3: 48 c1 e2 03 shl $0x3,%rdx - 2cd7: 48 01 ca add %rcx,%rdx - 2cda: 48 8b 12 mov (%rdx),%rdx - 2cdd: 48 89 d6 mov %rdx,%rsi - 2ce0: 48 89 c7 mov %rax,%rdi - 2ce3: e8 f8 f6 ff ff call 23e0 - 2ce8: 48 8b 15 41 e3 00 00 mov 0xe341(%rip),%rdx # 11030 - 2cef: 48 8b 45 b0 mov -0x50(%rbp),%rax - 2cf3: 48 c1 e0 03 shl $0x3,%rax - 2cf7: 48 01 d0 add %rdx,%rax - 2cfa: 48 8b 00 mov (%rax),%rax - 2cfd: 48 89 c7 mov %rax,%rdi - 2d00: e8 8b f7 ff ff call 2490 - 2d05: eb 7f jmp 2d86 - 2d07: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2d0e: 48 8b 15 13 e3 00 00 mov 0xe313(%rip),%rdx # 11028 - 2d15: 48 89 d6 mov %rdx,%rsi - 2d18: 48 89 c7 mov %rax,%rdi - 2d1b: e8 c0 f6 ff ff call 23e0 - 2d20: eb 64 jmp 2d86 - 2d22: 48 8b 05 0f e3 00 00 mov 0xe30f(%rip),%rax # 11038 - 2d29: 48 85 c0 test %rax,%rax - 2d2c: 74 3f je 2d6d - 2d2e: 48 8b 05 03 e3 00 00 mov 0xe303(%rip),%rax # 11038 - 2d35: 48 8d 15 43 b3 00 00 lea 0xb343(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 2d3c: 48 89 d6 mov %rdx,%rsi - 2d3f: 48 89 c7 mov %rax,%rdi - 2d42: e8 b9 f7 ff ff call 2500 - 2d47: 48 89 45 a8 mov %rax,-0x58(%rbp) - 2d4b: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2d52: 48 8b 55 a8 mov -0x58(%rbp),%rdx - 2d56: 48 89 d6 mov %rdx,%rsi - 2d59: 48 89 c7 mov %rax,%rdi - 2d5c: e8 7f f6 ff ff call 23e0 - 2d61: 48 8b 45 a8 mov -0x58(%rbp),%rax - 2d65: 48 89 c7 mov %rax,%rdi - 2d68: e8 43 f6 ff ff call 23b0 - 2d6d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2d74: 48 8b 15 ad e2 00 00 mov 0xe2ad(%rip),%rdx # 11028 - 2d7b: 48 89 d6 mov %rdx,%rsi - 2d7e: 48 89 c7 mov %rax,%rdi - 2d81: e8 5a f6 ff ff call 23e0 - 2d86: 48 8b 45 a0 mov -0x60(%rbp),%rax - 2d8a: 48 89 c7 mov %rax,%rdi - 2d8d: e8 1e f6 ff ff call 23b0 - 2d92: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2d99: 48 89 c7 mov %rax,%rdi - 2d9c: e8 8f f5 ff ff call 2330 - 2da1: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx - 2da8: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax - 2daf: 48 89 d6 mov %rdx,%rsi - 2db2: 48 89 c7 mov %rax,%rdi - 2db5: e8 96 f5 ff ff call 2350 - 2dba: 48 89 45 b8 mov %rax,-0x48(%rbp) - 2dbe: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) - 2dc3: 75 38 jne 2dfd - 2dc5: 48 8b 05 34 e3 00 00 mov 0xe334(%rip),%rax # 11100 - 2dcc: 4c 8d 05 2d b5 00 00 lea 0xb52d(%rip),%r8 # e300 <__func__.4> - 2dd3: b9 1a 00 00 00 mov $0x1a,%ecx - 2dd8: 48 8d 15 65 b2 00 00 lea 0xb265(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 2ddf: 48 8d 35 6a b2 00 00 lea 0xb26a(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 2de6: 48 89 c7 mov %rax,%rdi - 2de9: b8 00 00 00 00 mov $0x0,%eax - 2dee: e8 6d f6 ff ff call 2460 - 2df3: bf 00 00 00 00 mov $0x0,%edi - 2df8: e8 23 f7 ff ff call 2520 - 2dfd: 8b 05 9d e2 00 00 mov 0xe29d(%rip),%eax # 110a0 - 2e03: 48 98 cltq - 2e05: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 2e0c: 00 - 2e0d: 48 8d 05 ac e2 00 00 lea 0xe2ac(%rip),%rax # 110c0 - 2e14: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 2e18: 8b 05 62 e2 00 00 mov 0xe262(%rip),%eax # 11080 - 2e1e: 48 98 cltq - 2e20: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 2e27: 00 - 2e28: 48 8d 05 11 e2 00 00 lea 0xe211(%rip),%rax # 11040 - 2e2f: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 2e33: 8b 05 4b e2 00 00 mov 0xe24b(%rip),%eax # 11084 - 2e39: 48 98 cltq - 2e3b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 2e42: 00 - 2e43: 48 8d 05 76 e2 00 00 lea 0xe276(%rip),%rax # 110c0 - 2e4a: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 2e4e: 48 8b 45 b8 mov -0x48(%rbp),%rax - 2e52: 4c 8d 0d a7 b4 00 00 lea 0xb4a7(%rip),%r9 # e300 <__func__.4> - 2e59: 49 89 f0 mov %rsi,%r8 - 2e5c: 48 8d 35 a5 b2 00 00 lea 0xb2a5(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 2e63: 48 89 c7 mov %rax,%rdi - 2e66: b8 00 00 00 00 mov $0x0,%eax - 2e6b: e8 f0 f5 ff ff call 2460 - 2e70: 48 8b 45 b8 mov -0x48(%rbp),%rax - 2e74: 48 89 c7 mov %rax,%rdi - 2e77: e8 14 f6 ff ff call 2490 - 2e7c: 0f b6 05 0d e2 00 00 movzbl 0xe20d(%rip),%eax # 11090 - 2e83: 84 c0 test %al,%al - 2e85: 0f 84 e9 00 00 00 je 2f74 - 2e8b: e8 c0 f5 ff ff call 2450 - 2e90: 48 89 45 c8 mov %rax,-0x38(%rbp) - 2e94: 0f b6 05 85 e1 00 00 movzbl 0xe185(%rip),%eax # 11020 - 2e9b: 84 c0 test %al,%al - 2e9d: 74 6d je 2f0c - 2e9f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2ea6: 48 8b 15 7b e1 00 00 mov 0xe17b(%rip),%rdx # 11028 - 2ead: 48 89 d6 mov %rdx,%rsi - 2eb0: 48 89 c7 mov %rax,%rdi - 2eb3: e8 28 f5 ff ff call 23e0 - 2eb8: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - 2ebd: 0f 88 15 01 00 00 js 2fd8 - 2ec3: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2eca: 48 8b 0d 5f e1 00 00 mov 0xe15f(%rip),%rcx # 11030 - 2ed1: 48 8b 55 c8 mov -0x38(%rbp),%rdx - 2ed5: 48 c1 e2 03 shl $0x3,%rdx - 2ed9: 48 01 ca add %rcx,%rdx - 2edc: 48 8b 12 mov (%rdx),%rdx - 2edf: 48 89 d6 mov %rdx,%rsi - 2ee2: 48 89 c7 mov %rax,%rdi - 2ee5: e8 f6 f4 ff ff call 23e0 - 2eea: 48 8b 15 3f e1 00 00 mov 0xe13f(%rip),%rdx # 11030 - 2ef1: 48 8b 45 c8 mov -0x38(%rbp),%rax - 2ef5: 48 c1 e0 03 shl $0x3,%rax - 2ef9: 48 01 d0 add %rdx,%rax - 2efc: 48 8b 00 mov (%rax),%rax - 2eff: 48 89 c7 mov %rax,%rdi - 2f02: e8 89 f5 ff ff call 2490 - 2f07: e9 cc 00 00 00 jmp 2fd8 - 2f0c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - 2f11: 78 46 js 2f59 - 2f13: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2f1a: 48 8b 0d 0f e1 00 00 mov 0xe10f(%rip),%rcx # 11030 - 2f21: 48 8b 55 c8 mov -0x38(%rbp),%rdx - 2f25: 48 c1 e2 03 shl $0x3,%rdx - 2f29: 48 01 ca add %rcx,%rdx - 2f2c: 48 8b 12 mov (%rdx),%rdx - 2f2f: 48 89 d6 mov %rdx,%rsi - 2f32: 48 89 c7 mov %rax,%rdi - 2f35: e8 a6 f4 ff ff call 23e0 - 2f3a: 48 8b 15 ef e0 00 00 mov 0xe0ef(%rip),%rdx # 11030 - 2f41: 48 8b 45 c8 mov -0x38(%rbp),%rax - 2f45: 48 c1 e0 03 shl $0x3,%rax - 2f49: 48 01 d0 add %rdx,%rax - 2f4c: 48 8b 00 mov (%rax),%rax - 2f4f: 48 89 c7 mov %rax,%rdi - 2f52: e8 39 f5 ff ff call 2490 - 2f57: eb 7f jmp 2fd8 - 2f59: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2f60: 48 8b 15 c1 e0 00 00 mov 0xe0c1(%rip),%rdx # 11028 - 2f67: 48 89 d6 mov %rdx,%rsi - 2f6a: 48 89 c7 mov %rax,%rdi - 2f6d: e8 6e f4 ff ff call 23e0 - 2f72: eb 64 jmp 2fd8 - 2f74: 48 8b 05 bd e0 00 00 mov 0xe0bd(%rip),%rax # 11038 - 2f7b: 48 85 c0 test %rax,%rax - 2f7e: 74 3f je 2fbf - 2f80: 48 8b 05 b1 e0 00 00 mov 0xe0b1(%rip),%rax # 11038 - 2f87: 48 8d 15 f1 b0 00 00 lea 0xb0f1(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 2f8e: 48 89 d6 mov %rdx,%rsi - 2f91: 48 89 c7 mov %rax,%rdi - 2f94: e8 67 f5 ff ff call 2500 - 2f99: 48 89 45 c0 mov %rax,-0x40(%rbp) - 2f9d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2fa4: 48 8b 55 c0 mov -0x40(%rbp),%rdx - 2fa8: 48 89 d6 mov %rdx,%rsi - 2fab: 48 89 c7 mov %rax,%rdi - 2fae: e8 2d f4 ff ff call 23e0 - 2fb3: 48 8b 45 c0 mov -0x40(%rbp),%rax - 2fb7: 48 89 c7 mov %rax,%rdi - 2fba: e8 f1 f3 ff ff call 23b0 - 2fbf: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2fc6: 48 8b 15 5b e0 00 00 mov 0xe05b(%rip),%rdx # 11028 - 2fcd: 48 89 d6 mov %rdx,%rsi - 2fd0: 48 89 c7 mov %rax,%rdi - 2fd3: e8 08 f4 ff ff call 23e0 - 2fd8: 48 8b 45 b8 mov -0x48(%rbp),%rax - 2fdc: 48 89 c7 mov %rax,%rdi - 2fdf: e8 cc f3 ff ff call 23b0 - 2fe4: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 2feb: 48 89 c7 mov %rax,%rdi - 2fee: e8 3d f3 ff ff call 2330 - 2ff3: e9 79 07 00 00 jmp 3771 - 2ff8: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 2fff: 48 8b 00 mov (%rax),%rax - 3002: 48 89 c1 mov %rax,%rcx - 3005: 48 8d 05 f4 b2 00 00 lea 0xb2f4(%rip),%rax # e300 <__func__.4> - 300c: 48 89 c2 mov %rax,%rdx - 300f: be 03 00 00 00 mov $0x3,%esi - 3014: 48 89 cf mov %rcx,%rdi - 3017: e8 64 f3 ff ff call 2380 - 301c: 84 c0 test %al,%al - 301e: 0f 84 57 02 00 00 je 327b - 3024: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx - 302b: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax - 3032: 48 89 d6 mov %rdx,%rsi - 3035: 48 89 c7 mov %rax,%rdi - 3038: e8 13 f3 ff ff call 2350 - 303d: 48 89 45 88 mov %rax,-0x78(%rbp) - 3041: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) - 3046: 75 38 jne 3080 - 3048: 48 8b 05 b1 e0 00 00 mov 0xe0b1(%rip),%rax # 11100 - 304f: 4c 8d 05 aa b2 00 00 lea 0xb2aa(%rip),%r8 # e300 <__func__.4> - 3056: b9 1a 00 00 00 mov $0x1a,%ecx - 305b: 48 8d 15 e2 af 00 00 lea 0xafe2(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3062: 48 8d 35 e7 af 00 00 lea 0xafe7(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 3069: 48 89 c7 mov %rax,%rdi - 306c: b8 00 00 00 00 mov $0x0,%eax - 3071: e8 ea f3 ff ff call 2460 - 3076: bf 00 00 00 00 mov $0x0,%edi - 307b: e8 a0 f4 ff ff call 2520 - 3080: 8b 05 1a e0 00 00 mov 0xe01a(%rip),%eax # 110a0 - 3086: 48 98 cltq - 3088: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 308f: 00 - 3090: 48 8d 05 29 e0 00 00 lea 0xe029(%rip),%rax # 110c0 - 3097: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 309b: 8b 05 df df 00 00 mov 0xdfdf(%rip),%eax # 11080 - 30a1: 48 98 cltq - 30a3: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 30aa: 00 - 30ab: 48 8d 05 8e df 00 00 lea 0xdf8e(%rip),%rax # 11040 - 30b2: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 30b6: 8b 05 34 e0 00 00 mov 0xe034(%rip),%eax # 110f0 - 30bc: 48 98 cltq - 30be: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 30c5: 00 - 30c6: 48 8d 05 f3 df 00 00 lea 0xdff3(%rip),%rax # 110c0 - 30cd: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 30d1: 48 8b 45 88 mov -0x78(%rbp),%rax - 30d5: 4c 8d 0d 24 b2 00 00 lea 0xb224(%rip),%r9 # e300 <__func__.4> - 30dc: 49 89 f0 mov %rsi,%r8 - 30df: 48 8d 35 a2 af 00 00 lea 0xafa2(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 30e6: 48 89 c7 mov %rax,%rdi - 30e9: b8 00 00 00 00 mov $0x0,%eax - 30ee: e8 6d f3 ff ff call 2460 - 30f3: 48 8b 45 88 mov -0x78(%rbp),%rax - 30f7: 48 89 c7 mov %rax,%rdi - 30fa: e8 91 f3 ff ff call 2490 - 30ff: 0f b6 05 8a df 00 00 movzbl 0xdf8a(%rip),%eax # 11090 - 3106: 84 c0 test %al,%al - 3108: 0f 84 e9 00 00 00 je 31f7 - 310e: e8 3d f3 ff ff call 2450 - 3113: 48 89 45 98 mov %rax,-0x68(%rbp) - 3117: 0f b6 05 02 df 00 00 movzbl 0xdf02(%rip),%eax # 11020 - 311e: 84 c0 test %al,%al - 3120: 74 6d je 318f - 3122: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3129: 48 8b 15 f8 de 00 00 mov 0xdef8(%rip),%rdx # 11028 - 3130: 48 89 d6 mov %rdx,%rsi - 3133: 48 89 c7 mov %rax,%rdi - 3136: e8 a5 f2 ff ff call 23e0 - 313b: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) - 3140: 0f 88 15 01 00 00 js 325b - 3146: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 314d: 48 8b 0d dc de 00 00 mov 0xdedc(%rip),%rcx # 11030 - 3154: 48 8b 55 98 mov -0x68(%rbp),%rdx - 3158: 48 c1 e2 03 shl $0x3,%rdx - 315c: 48 01 ca add %rcx,%rdx - 315f: 48 8b 12 mov (%rdx),%rdx - 3162: 48 89 d6 mov %rdx,%rsi - 3165: 48 89 c7 mov %rax,%rdi - 3168: e8 73 f2 ff ff call 23e0 - 316d: 48 8b 15 bc de 00 00 mov 0xdebc(%rip),%rdx # 11030 - 3174: 48 8b 45 98 mov -0x68(%rbp),%rax - 3178: 48 c1 e0 03 shl $0x3,%rax - 317c: 48 01 d0 add %rdx,%rax - 317f: 48 8b 00 mov (%rax),%rax - 3182: 48 89 c7 mov %rax,%rdi - 3185: e8 06 f3 ff ff call 2490 - 318a: e9 cc 00 00 00 jmp 325b - 318f: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) - 3194: 78 46 js 31dc - 3196: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 319d: 48 8b 0d 8c de 00 00 mov 0xde8c(%rip),%rcx # 11030 - 31a4: 48 8b 55 98 mov -0x68(%rbp),%rdx - 31a8: 48 c1 e2 03 shl $0x3,%rdx - 31ac: 48 01 ca add %rcx,%rdx - 31af: 48 8b 12 mov (%rdx),%rdx - 31b2: 48 89 d6 mov %rdx,%rsi - 31b5: 48 89 c7 mov %rax,%rdi - 31b8: e8 23 f2 ff ff call 23e0 - 31bd: 48 8b 15 6c de 00 00 mov 0xde6c(%rip),%rdx # 11030 - 31c4: 48 8b 45 98 mov -0x68(%rbp),%rax - 31c8: 48 c1 e0 03 shl $0x3,%rax - 31cc: 48 01 d0 add %rdx,%rax - 31cf: 48 8b 00 mov (%rax),%rax - 31d2: 48 89 c7 mov %rax,%rdi - 31d5: e8 b6 f2 ff ff call 2490 - 31da: eb 7f jmp 325b - 31dc: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 31e3: 48 8b 15 3e de 00 00 mov 0xde3e(%rip),%rdx # 11028 - 31ea: 48 89 d6 mov %rdx,%rsi - 31ed: 48 89 c7 mov %rax,%rdi - 31f0: e8 eb f1 ff ff call 23e0 - 31f5: eb 64 jmp 325b - 31f7: 48 8b 05 3a de 00 00 mov 0xde3a(%rip),%rax # 11038 - 31fe: 48 85 c0 test %rax,%rax - 3201: 74 3f je 3242 - 3203: 48 8b 05 2e de 00 00 mov 0xde2e(%rip),%rax # 11038 - 320a: 48 8d 15 6e ae 00 00 lea 0xae6e(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 3211: 48 89 d6 mov %rdx,%rsi - 3214: 48 89 c7 mov %rax,%rdi - 3217: e8 e4 f2 ff ff call 2500 - 321c: 48 89 45 90 mov %rax,-0x70(%rbp) - 3220: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3227: 48 8b 55 90 mov -0x70(%rbp),%rdx - 322b: 48 89 d6 mov %rdx,%rsi - 322e: 48 89 c7 mov %rax,%rdi - 3231: e8 aa f1 ff ff call 23e0 - 3236: 48 8b 45 90 mov -0x70(%rbp),%rax - 323a: 48 89 c7 mov %rax,%rdi - 323d: e8 6e f1 ff ff call 23b0 - 3242: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3249: 48 8b 15 d8 dd 00 00 mov 0xddd8(%rip),%rdx # 11028 - 3250: 48 89 d6 mov %rdx,%rsi - 3253: 48 89 c7 mov %rax,%rdi - 3256: e8 85 f1 ff ff call 23e0 - 325b: 48 8b 45 88 mov -0x78(%rbp),%rax - 325f: 48 89 c7 mov %rax,%rdi - 3262: e8 49 f1 ff ff call 23b0 - 3267: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 326e: 48 89 c7 mov %rax,%rdi - 3271: e8 ba f0 ff ff call 2330 - 3276: e9 f6 04 00 00 jmp 3771 - 327b: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx - 3282: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax - 3289: 48 89 d6 mov %rdx,%rsi - 328c: 48 89 c7 mov %rax,%rdi - 328f: e8 bc f0 ff ff call 2350 - 3294: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) - 329b: 48 83 bd 58 ff ff ff cmpq $0x0,-0xa8(%rbp) - 32a2: 00 - 32a3: 75 38 jne 32dd - 32a5: 48 8b 05 54 de 00 00 mov 0xde54(%rip),%rax # 11100 - 32ac: 4c 8d 05 4d b0 00 00 lea 0xb04d(%rip),%r8 # e300 <__func__.4> - 32b3: b9 1a 00 00 00 mov $0x1a,%ecx - 32b8: 48 8d 15 85 ad 00 00 lea 0xad85(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 32bf: 48 8d 35 8a ad 00 00 lea 0xad8a(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 32c6: 48 89 c7 mov %rax,%rdi - 32c9: b8 00 00 00 00 mov $0x0,%eax - 32ce: e8 8d f1 ff ff call 2460 - 32d3: bf 00 00 00 00 mov $0x0,%edi - 32d8: e8 43 f2 ff ff call 2520 - 32dd: bf 03 00 00 00 mov $0x3,%edi - 32e2: e8 49 f2 ff ff call 2530 - 32e7: 48 89 c3 mov %rax,%rbx - 32ea: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 32f1: 48 8b 00 mov (%rax),%rax - 32f4: 48 89 c7 mov %rax,%rdi - 32f7: e8 34 f2 ff ff call 2530 - 32fc: 48 89 c2 mov %rax,%rdx - 32ff: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - 3306: 53 push %rbx - 3307: 48 8d 0d f4 ad 00 00 lea 0xadf4(%rip),%rcx # e102 <_IO_stdin_used+0x102> - 330e: 51 push %rcx - 330f: 52 push %rdx - 3310: 48 8d 15 91 ad 00 00 lea 0xad91(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 3317: 52 push %rdx - 3318: 48 8d 15 e3 ad 00 00 lea 0xade3(%rip),%rdx # e102 <_IO_stdin_used+0x102> - 331f: 52 push %rdx - 3320: 48 8d 15 dd ad 00 00 lea 0xaddd(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 3327: 52 push %rdx - 3328: 4c 8d 0d 79 ad 00 00 lea 0xad79(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 332f: 4c 8d 05 ca af 00 00 lea 0xafca(%rip),%r8 # e300 <__func__.4> - 3336: b9 1a 00 00 00 mov $0x1a,%ecx - 333b: 48 8d 15 02 ad 00 00 lea 0xad02(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3342: 48 8d 35 67 ad 00 00 lea 0xad67(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 3349: 48 89 c7 mov %rax,%rdi - 334c: b8 00 00 00 00 mov $0x0,%eax - 3351: e8 0a f1 ff ff call 2460 - 3356: 48 83 c4 30 add $0x30,%rsp - 335a: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - 3361: 48 89 c7 mov %rax,%rdi - 3364: e8 27 f1 ff ff call 2490 - 3369: 0f b6 05 20 dd 00 00 movzbl 0xdd20(%rip),%eax # 11090 - 3370: 84 c0 test %al,%al - 3372: 0f 84 01 01 00 00 je 3479 - 3378: e8 d3 f0 ff ff call 2450 - 337d: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) - 3384: 0f b6 05 95 dc 00 00 movzbl 0xdc95(%rip),%eax # 11020 - 338b: 84 c0 test %al,%al - 338d: 74 76 je 3405 - 338f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3396: 48 8b 15 8b dc 00 00 mov 0xdc8b(%rip),%rdx # 11028 - 339d: 48 89 d6 mov %rdx,%rsi - 33a0: 48 89 c7 mov %rax,%rdi - 33a3: e8 38 f0 ff ff call 23e0 - 33a8: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) - 33af: 00 - 33b0: 0f 88 30 01 00 00 js 34e6 - 33b6: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 33bd: 48 8b 0d 6c dc 00 00 mov 0xdc6c(%rip),%rcx # 11030 - 33c4: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx - 33cb: 48 c1 e2 03 shl $0x3,%rdx - 33cf: 48 01 ca add %rcx,%rdx - 33d2: 48 8b 12 mov (%rdx),%rdx - 33d5: 48 89 d6 mov %rdx,%rsi - 33d8: 48 89 c7 mov %rax,%rdi - 33db: e8 00 f0 ff ff call 23e0 - 33e0: 48 8b 15 49 dc 00 00 mov 0xdc49(%rip),%rdx # 11030 - 33e7: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - 33ee: 48 c1 e0 03 shl $0x3,%rax - 33f2: 48 01 d0 add %rdx,%rax - 33f5: 48 8b 00 mov (%rax),%rax - 33f8: 48 89 c7 mov %rax,%rdi - 33fb: e8 90 f0 ff ff call 2490 - 3400: e9 e1 00 00 00 jmp 34e6 - 3405: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) - 340c: 00 - 340d: 78 4f js 345e - 340f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3416: 48 8b 0d 13 dc 00 00 mov 0xdc13(%rip),%rcx # 11030 - 341d: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx - 3424: 48 c1 e2 03 shl $0x3,%rdx - 3428: 48 01 ca add %rcx,%rdx - 342b: 48 8b 12 mov (%rdx),%rdx - 342e: 48 89 d6 mov %rdx,%rsi - 3431: 48 89 c7 mov %rax,%rdi - 3434: e8 a7 ef ff ff call 23e0 - 3439: 48 8b 15 f0 db 00 00 mov 0xdbf0(%rip),%rdx # 11030 - 3440: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - 3447: 48 c1 e0 03 shl $0x3,%rax - 344b: 48 01 d0 add %rdx,%rax - 344e: 48 8b 00 mov (%rax),%rax - 3451: 48 89 c7 mov %rax,%rdi - 3454: e8 37 f0 ff ff call 2490 - 3459: e9 88 00 00 00 jmp 34e6 - 345e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3465: 48 8b 15 bc db 00 00 mov 0xdbbc(%rip),%rdx # 11028 - 346c: 48 89 d6 mov %rdx,%rsi - 346f: 48 89 c7 mov %rax,%rdi - 3472: e8 69 ef ff ff call 23e0 - 3477: eb 6d jmp 34e6 - 3479: 48 8b 05 b8 db 00 00 mov 0xdbb8(%rip),%rax # 11038 - 3480: 48 85 c0 test %rax,%rax - 3483: 74 48 je 34cd - 3485: 48 8b 05 ac db 00 00 mov 0xdbac(%rip),%rax # 11038 - 348c: 48 8d 15 ec ab 00 00 lea 0xabec(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 3493: 48 89 d6 mov %rdx,%rsi - 3496: 48 89 c7 mov %rax,%rdi - 3499: e8 62 f0 ff ff call 2500 - 349e: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) - 34a5: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 34ac: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx - 34b3: 48 89 d6 mov %rdx,%rsi - 34b6: 48 89 c7 mov %rax,%rdi - 34b9: e8 22 ef ff ff call 23e0 - 34be: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax - 34c5: 48 89 c7 mov %rax,%rdi - 34c8: e8 e3 ee ff ff call 23b0 - 34cd: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 34d4: 48 8b 15 4d db 00 00 mov 0xdb4d(%rip),%rdx # 11028 - 34db: 48 89 d6 mov %rdx,%rsi - 34de: 48 89 c7 mov %rax,%rdi - 34e1: e8 fa ee ff ff call 23e0 - 34e6: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - 34ed: 48 89 c7 mov %rax,%rdi - 34f0: e8 bb ee ff ff call 23b0 - 34f5: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 34fc: 48 89 c7 mov %rax,%rdi - 34ff: e8 2c ee ff ff call 2330 - 3504: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx - 350b: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax - 3512: 48 89 d6 mov %rdx,%rsi - 3515: 48 89 c7 mov %rax,%rdi - 3518: e8 33 ee ff ff call 2350 - 351d: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) - 3524: 48 83 bd 70 ff ff ff cmpq $0x0,-0x90(%rbp) - 352b: 00 - 352c: 75 38 jne 3566 - 352e: 48 8b 05 cb db 00 00 mov 0xdbcb(%rip),%rax # 11100 - 3535: 4c 8d 05 c4 ad 00 00 lea 0xadc4(%rip),%r8 # e300 <__func__.4> - 353c: b9 1a 00 00 00 mov $0x1a,%ecx - 3541: 48 8d 15 fc aa 00 00 lea 0xaafc(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3548: 48 8d 35 01 ab 00 00 lea 0xab01(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 354f: 48 89 c7 mov %rax,%rdi - 3552: b8 00 00 00 00 mov $0x0,%eax - 3557: e8 04 ef ff ff call 2460 - 355c: bf 00 00 00 00 mov $0x0,%edi - 3561: e8 ba ef ff ff call 2520 - 3566: 8b 05 34 db 00 00 mov 0xdb34(%rip),%eax # 110a0 - 356c: 48 98 cltq - 356e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 3575: 00 - 3576: 48 8d 05 43 db 00 00 lea 0xdb43(%rip),%rax # 110c0 - 357d: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 3581: 8b 05 f9 da 00 00 mov 0xdaf9(%rip),%eax # 11080 - 3587: 48 98 cltq - 3589: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 3590: 00 - 3591: 48 8d 05 a8 da 00 00 lea 0xdaa8(%rip),%rax # 11040 - 3598: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 359c: 8b 05 e2 da 00 00 mov 0xdae2(%rip),%eax # 11084 - 35a2: 48 98 cltq - 35a4: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 35ab: 00 - 35ac: 48 8d 05 0d db 00 00 lea 0xdb0d(%rip),%rax # 110c0 - 35b3: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 35b7: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - 35be: 4c 8d 0d 3b ad 00 00 lea 0xad3b(%rip),%r9 # e300 <__func__.4> - 35c5: 49 89 f0 mov %rsi,%r8 - 35c8: 48 8d 35 39 ab 00 00 lea 0xab39(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 35cf: 48 89 c7 mov %rax,%rdi - 35d2: b8 00 00 00 00 mov $0x0,%eax - 35d7: e8 84 ee ff ff call 2460 - 35dc: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - 35e3: 48 89 c7 mov %rax,%rdi - 35e6: e8 a5 ee ff ff call 2490 - 35eb: 0f b6 05 9e da 00 00 movzbl 0xda9e(%rip),%eax # 11090 - 35f2: 84 c0 test %al,%al - 35f4: 0f 84 ec 00 00 00 je 36e6 - 35fa: e8 51 ee ff ff call 2450 - 35ff: 48 89 45 80 mov %rax,-0x80(%rbp) - 3603: 0f b6 05 16 da 00 00 movzbl 0xda16(%rip),%eax # 11020 - 360a: 84 c0 test %al,%al - 360c: 74 6d je 367b - 360e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3615: 48 8b 15 0c da 00 00 mov 0xda0c(%rip),%rdx # 11028 - 361c: 48 89 d6 mov %rdx,%rsi - 361f: 48 89 c7 mov %rax,%rdi - 3622: e8 b9 ed ff ff call 23e0 - 3627: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) - 362c: 0f 88 21 01 00 00 js 3753 - 3632: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3639: 48 8b 0d f0 d9 00 00 mov 0xd9f0(%rip),%rcx # 11030 - 3640: 48 8b 55 80 mov -0x80(%rbp),%rdx - 3644: 48 c1 e2 03 shl $0x3,%rdx - 3648: 48 01 ca add %rcx,%rdx - 364b: 48 8b 12 mov (%rdx),%rdx - 364e: 48 89 d6 mov %rdx,%rsi - 3651: 48 89 c7 mov %rax,%rdi - 3654: e8 87 ed ff ff call 23e0 - 3659: 48 8b 15 d0 d9 00 00 mov 0xd9d0(%rip),%rdx # 11030 - 3660: 48 8b 45 80 mov -0x80(%rbp),%rax - 3664: 48 c1 e0 03 shl $0x3,%rax - 3668: 48 01 d0 add %rdx,%rax - 366b: 48 8b 00 mov (%rax),%rax - 366e: 48 89 c7 mov %rax,%rdi - 3671: e8 1a ee ff ff call 2490 - 3676: e9 d8 00 00 00 jmp 3753 - 367b: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) - 3680: 78 49 js 36cb - 3682: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3689: 48 8b 0d a0 d9 00 00 mov 0xd9a0(%rip),%rcx # 11030 - 3690: 48 8b 55 80 mov -0x80(%rbp),%rdx - 3694: 48 c1 e2 03 shl $0x3,%rdx - 3698: 48 01 ca add %rcx,%rdx - 369b: 48 8b 12 mov (%rdx),%rdx - 369e: 48 89 d6 mov %rdx,%rsi - 36a1: 48 89 c7 mov %rax,%rdi - 36a4: e8 37 ed ff ff call 23e0 - 36a9: 48 8b 15 80 d9 00 00 mov 0xd980(%rip),%rdx # 11030 - 36b0: 48 8b 45 80 mov -0x80(%rbp),%rax - 36b4: 48 c1 e0 03 shl $0x3,%rax - 36b8: 48 01 d0 add %rdx,%rax - 36bb: 48 8b 00 mov (%rax),%rax - 36be: 48 89 c7 mov %rax,%rdi - 36c1: e8 ca ed ff ff call 2490 - 36c6: e9 88 00 00 00 jmp 3753 - 36cb: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 36d2: 48 8b 15 4f d9 00 00 mov 0xd94f(%rip),%rdx # 11028 - 36d9: 48 89 d6 mov %rdx,%rsi - 36dc: 48 89 c7 mov %rax,%rdi - 36df: e8 fc ec ff ff call 23e0 - 36e4: eb 6d jmp 3753 - 36e6: 48 8b 05 4b d9 00 00 mov 0xd94b(%rip),%rax # 11038 - 36ed: 48 85 c0 test %rax,%rax - 36f0: 74 48 je 373a - 36f2: 48 8b 05 3f d9 00 00 mov 0xd93f(%rip),%rax # 11038 - 36f9: 48 8d 15 7f a9 00 00 lea 0xa97f(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 3700: 48 89 d6 mov %rdx,%rsi - 3703: 48 89 c7 mov %rax,%rdi - 3706: e8 f5 ed ff ff call 2500 - 370b: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) - 3712: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3719: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx - 3720: 48 89 d6 mov %rdx,%rsi - 3723: 48 89 c7 mov %rax,%rdi - 3726: e8 b5 ec ff ff call 23e0 - 372b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax - 3732: 48 89 c7 mov %rax,%rdi - 3735: e8 76 ec ff ff call 23b0 - 373a: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3741: 48 8b 15 e0 d8 00 00 mov 0xd8e0(%rip),%rdx # 11028 - 3748: 48 89 d6 mov %rdx,%rsi - 374b: 48 89 c7 mov %rax,%rdi - 374e: e8 8d ec ff ff call 23e0 - 3753: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - 375a: 48 89 c7 mov %rax,%rdi - 375d: e8 4e ec ff ff call 23b0 - 3762: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 3769: 48 89 c7 mov %rax,%rdi - 376c: e8 bf eb ff ff call 2330 - 3771: 90 nop - 3772: 48 8b 45 e8 mov -0x18(%rbp),%rax - 3776: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax - 377d: 00 00 - 377f: 74 05 je 3786 - 3781: e8 3a ec ff ff call 23c0 <__stack_chk_fail@plt> - 3786: 48 8b 5d f8 mov -0x8(%rbp),%rbx - 378a: c9 leave - 378b: c3 ret - -000000000000378c : - 378c: f3 0f 1e fa endbr64 - 3790: 55 push %rbp - 3791: 48 89 e5 mov %rsp,%rbp - 3794: 48 8d 05 8d a9 00 00 lea 0xa98d(%rip),%rax # e128 <_IO_stdin_used+0x128> - 379b: 48 89 c6 mov %rax,%rsi - 379e: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 37af - 37a5: 48 89 c7 mov %rax,%rdi - 37a8: e8 93 eb ff ff call 2340 - 37ad: 5d pop %rbp - 37ae: c3 ret - -00000000000037af : - 37af: f3 0f 1e fa endbr64 - 37b3: 55 push %rbp - 37b4: 48 89 e5 mov %rsp,%rbp - 37b7: 53 push %rbx - 37b8: 48 81 ec 18 02 00 00 sub $0x218,%rsp - 37bf: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - 37c6: 00 00 - 37c8: 48 89 45 e8 mov %rax,-0x18(%rbp) - 37cc: 31 c0 xor %eax,%eax - 37ce: c7 85 ec fd ff ff 06 movl $0x6,-0x214(%rbp) - 37d5: 00 00 00 - 37d8: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax - 37de: 48 98 cltq - 37e0: 48 89 c7 mov %rax,%rdi - 37e3: e8 29 8b 00 00 call c311 - 37e8: 48 89 85 08 fe ff ff mov %rax,-0x1f8(%rbp) - 37ef: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 37f6: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 37fd: 48 89 d6 mov %rdx,%rsi - 3800: 48 89 c7 mov %rax,%rdi - 3803: e8 48 eb ff ff call 2350 - 3808: 48 89 85 10 fe ff ff mov %rax,-0x1f0(%rbp) - 380f: 48 83 bd 10 fe ff ff cmpq $0x0,-0x1f0(%rbp) - 3816: 00 - 3817: 75 38 jne 3851 - 3819: 48 8b 05 e0 d8 00 00 mov 0xd8e0(%rip),%rax # 11100 - 3820: 4c 8d 05 f9 aa 00 00 lea 0xaaf9(%rip),%r8 # e320 <__func__.3> - 3827: b9 24 00 00 00 mov $0x24,%ecx - 382c: 48 8d 15 11 a8 00 00 lea 0xa811(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3833: 48 8d 35 16 a8 00 00 lea 0xa816(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 383a: 48 89 c7 mov %rax,%rdi - 383d: b8 00 00 00 00 mov $0x0,%eax - 3842: e8 19 ec ff ff call 2460 - 3847: bf 00 00 00 00 mov $0x0,%edi - 384c: e8 cf ec ff ff call 2520 - 3851: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 3858: 48 8b 10 mov (%rax),%rdx - 385b: 48 8b 85 10 fe ff ff mov -0x1f0(%rbp),%rax - 3862: 48 8d 0d 08 a8 00 00 lea 0xa808(%rip),%rcx # e071 <_IO_stdin_used+0x71> - 3869: 48 89 ce mov %rcx,%rsi - 386c: 48 89 c7 mov %rax,%rdi - 386f: b8 00 00 00 00 mov $0x0,%eax - 3874: e8 e7 eb ff ff call 2460 - 3879: 48 8b 85 10 fe ff ff mov -0x1f0(%rbp),%rax - 3880: 48 89 c7 mov %rax,%rdi - 3883: e8 08 ec ff ff call 2490 - 3888: 0f b6 05 01 d8 00 00 movzbl 0xd801(%rip),%eax # 11090 - 388f: 84 c0 test %al,%al - 3891: 0f 84 01 01 00 00 je 3998 - 3897: e8 b4 eb ff ff call 2450 - 389c: 48 89 85 20 fe ff ff mov %rax,-0x1e0(%rbp) - 38a3: 0f b6 05 76 d7 00 00 movzbl 0xd776(%rip),%eax # 11020 - 38aa: 84 c0 test %al,%al - 38ac: 74 76 je 3924 - 38ae: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 38b5: 48 8b 15 6c d7 00 00 mov 0xd76c(%rip),%rdx # 11028 - 38bc: 48 89 d6 mov %rdx,%rsi - 38bf: 48 89 c7 mov %rax,%rdi - 38c2: e8 19 eb ff ff call 23e0 - 38c7: 48 83 bd 20 fe ff ff cmpq $0x0,-0x1e0(%rbp) - 38ce: 00 - 38cf: 0f 88 30 01 00 00 js 3a05 - 38d5: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 38dc: 48 8b 0d 4d d7 00 00 mov 0xd74d(%rip),%rcx # 11030 - 38e3: 48 8b 95 20 fe ff ff mov -0x1e0(%rbp),%rdx - 38ea: 48 c1 e2 03 shl $0x3,%rdx - 38ee: 48 01 ca add %rcx,%rdx - 38f1: 48 8b 12 mov (%rdx),%rdx - 38f4: 48 89 d6 mov %rdx,%rsi - 38f7: 48 89 c7 mov %rax,%rdi - 38fa: e8 e1 ea ff ff call 23e0 - 38ff: 48 8b 15 2a d7 00 00 mov 0xd72a(%rip),%rdx # 11030 - 3906: 48 8b 85 20 fe ff ff mov -0x1e0(%rbp),%rax - 390d: 48 c1 e0 03 shl $0x3,%rax - 3911: 48 01 d0 add %rdx,%rax - 3914: 48 8b 00 mov (%rax),%rax - 3917: 48 89 c7 mov %rax,%rdi - 391a: e8 71 eb ff ff call 2490 - 391f: e9 e1 00 00 00 jmp 3a05 - 3924: 48 83 bd 20 fe ff ff cmpq $0x0,-0x1e0(%rbp) - 392b: 00 - 392c: 78 4f js 397d - 392e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3935: 48 8b 0d f4 d6 00 00 mov 0xd6f4(%rip),%rcx # 11030 - 393c: 48 8b 95 20 fe ff ff mov -0x1e0(%rbp),%rdx - 3943: 48 c1 e2 03 shl $0x3,%rdx - 3947: 48 01 ca add %rcx,%rdx - 394a: 48 8b 12 mov (%rdx),%rdx - 394d: 48 89 d6 mov %rdx,%rsi - 3950: 48 89 c7 mov %rax,%rdi - 3953: e8 88 ea ff ff call 23e0 - 3958: 48 8b 15 d1 d6 00 00 mov 0xd6d1(%rip),%rdx # 11030 - 395f: 48 8b 85 20 fe ff ff mov -0x1e0(%rbp),%rax - 3966: 48 c1 e0 03 shl $0x3,%rax - 396a: 48 01 d0 add %rdx,%rax - 396d: 48 8b 00 mov (%rax),%rax - 3970: 48 89 c7 mov %rax,%rdi - 3973: e8 18 eb ff ff call 2490 - 3978: e9 88 00 00 00 jmp 3a05 - 397d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3984: 48 8b 15 9d d6 00 00 mov 0xd69d(%rip),%rdx # 11028 - 398b: 48 89 d6 mov %rdx,%rsi - 398e: 48 89 c7 mov %rax,%rdi - 3991: e8 4a ea ff ff call 23e0 - 3996: eb 6d jmp 3a05 - 3998: 48 8b 05 99 d6 00 00 mov 0xd699(%rip),%rax # 11038 - 399f: 48 85 c0 test %rax,%rax - 39a2: 74 48 je 39ec - 39a4: 48 8b 05 8d d6 00 00 mov 0xd68d(%rip),%rax # 11038 - 39ab: 48 8d 15 cd a6 00 00 lea 0xa6cd(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 39b2: 48 89 d6 mov %rdx,%rsi - 39b5: 48 89 c7 mov %rax,%rdi - 39b8: e8 43 eb ff ff call 2500 - 39bd: 48 89 85 18 fe ff ff mov %rax,-0x1e8(%rbp) - 39c4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 39cb: 48 8b 95 18 fe ff ff mov -0x1e8(%rbp),%rdx - 39d2: 48 89 d6 mov %rdx,%rsi - 39d5: 48 89 c7 mov %rax,%rdi - 39d8: e8 03 ea ff ff call 23e0 - 39dd: 48 8b 85 18 fe ff ff mov -0x1e8(%rbp),%rax - 39e4: 48 89 c7 mov %rax,%rdi - 39e7: e8 c4 e9 ff ff call 23b0 - 39ec: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 39f3: 48 8b 15 2e d6 00 00 mov 0xd62e(%rip),%rdx # 11028 - 39fa: 48 89 d6 mov %rdx,%rsi - 39fd: 48 89 c7 mov %rax,%rdi - 3a00: e8 db e9 ff ff call 23e0 - 3a05: 48 8b 85 10 fe ff ff mov -0x1f0(%rbp),%rax - 3a0c: 48 89 c7 mov %rax,%rdi - 3a0f: e8 9c e9 ff ff call 23b0 - 3a14: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3a1b: 48 89 c7 mov %rax,%rdi - 3a1e: e8 0d e9 ff ff call 2330 - 3a23: 0f b6 05 66 d6 00 00 movzbl 0xd666(%rip),%eax # 11090 - 3a2a: 83 f0 01 xor $0x1,%eax - 3a2d: 84 c0 test %al,%al - 3a2f: 0f 84 c2 07 00 00 je 41f7 - 3a35: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax - 3a3b: 48 98 cltq - 3a3d: 48 8b 95 08 fe ff ff mov -0x1f8(%rbp),%rdx - 3a44: 48 8b 12 mov (%rdx),%rdx - 3a47: 48 89 c6 mov %rax,%rsi - 3a4a: 48 89 d7 mov %rdx,%rdi - 3a4d: e8 ae e9 ff ff call 2400 - 3a52: 84 c0 test %al,%al - 3a54: 0f 84 87 02 00 00 je 3ce1 - 3a5a: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 3a61: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 3a68: 48 89 d6 mov %rdx,%rsi - 3a6b: 48 89 c7 mov %rax,%rdi - 3a6e: e8 dd e8 ff ff call 2350 - 3a73: 48 89 85 a0 fe ff ff mov %rax,-0x160(%rbp) - 3a7a: 48 83 bd a0 fe ff ff cmpq $0x0,-0x160(%rbp) - 3a81: 00 - 3a82: 75 38 jne 3abc - 3a84: 48 8b 05 75 d6 00 00 mov 0xd675(%rip),%rax # 11100 - 3a8b: 4c 8d 05 8e a8 00 00 lea 0xa88e(%rip),%r8 # e320 <__func__.3> - 3a92: b9 25 00 00 00 mov $0x25,%ecx - 3a97: 48 8d 15 a6 a5 00 00 lea 0xa5a6(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3a9e: 48 8d 35 ab a5 00 00 lea 0xa5ab(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 3aa5: 48 89 c7 mov %rax,%rdi - 3aa8: b8 00 00 00 00 mov $0x0,%eax - 3aad: e8 ae e9 ff ff call 2460 - 3ab2: bf 00 00 00 00 mov $0x0,%edi - 3ab7: e8 64 ea ff ff call 2520 - 3abc: 8b 05 de d5 00 00 mov 0xd5de(%rip),%eax # 110a0 - 3ac2: 48 98 cltq - 3ac4: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 3acb: 00 - 3acc: 48 8d 05 ed d5 00 00 lea 0xd5ed(%rip),%rax # 110c0 - 3ad3: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 3ad7: 8b 05 a3 d5 00 00 mov 0xd5a3(%rip),%eax # 11080 - 3add: 48 98 cltq - 3adf: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 3ae6: 00 - 3ae7: 48 8d 05 52 d5 00 00 lea 0xd552(%rip),%rax # 11040 - 3aee: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 3af2: 8b 05 f8 d5 00 00 mov 0xd5f8(%rip),%eax # 110f0 - 3af8: 48 98 cltq - 3afa: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 3b01: 00 - 3b02: 48 8d 05 b7 d5 00 00 lea 0xd5b7(%rip),%rax # 110c0 - 3b09: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 3b0d: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 3b14: 4c 8d 0d 05 a8 00 00 lea 0xa805(%rip),%r9 # e320 <__func__.3> - 3b1b: 49 89 f0 mov %rsi,%r8 - 3b1e: 48 8d 35 63 a5 00 00 lea 0xa563(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 3b25: 48 89 c7 mov %rax,%rdi - 3b28: b8 00 00 00 00 mov $0x0,%eax - 3b2d: e8 2e e9 ff ff call 2460 - 3b32: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 3b39: 48 89 c7 mov %rax,%rdi - 3b3c: e8 4f e9 ff ff call 2490 - 3b41: 0f b6 05 48 d5 00 00 movzbl 0xd548(%rip),%eax # 11090 - 3b48: 84 c0 test %al,%al - 3b4a: 0f 84 01 01 00 00 je 3c51 - 3b50: e8 fb e8 ff ff call 2450 - 3b55: 48 89 85 b0 fe ff ff mov %rax,-0x150(%rbp) - 3b5c: 0f b6 05 bd d4 00 00 movzbl 0xd4bd(%rip),%eax # 11020 - 3b63: 84 c0 test %al,%al - 3b65: 74 76 je 3bdd - 3b67: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3b6e: 48 8b 15 b3 d4 00 00 mov 0xd4b3(%rip),%rdx # 11028 - 3b75: 48 89 d6 mov %rdx,%rsi - 3b78: 48 89 c7 mov %rax,%rdi - 3b7b: e8 60 e8 ff ff call 23e0 - 3b80: 48 83 bd b0 fe ff ff cmpq $0x0,-0x150(%rbp) - 3b87: 00 - 3b88: 0f 88 30 01 00 00 js 3cbe - 3b8e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3b95: 48 8b 0d 94 d4 00 00 mov 0xd494(%rip),%rcx # 11030 - 3b9c: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx - 3ba3: 48 c1 e2 03 shl $0x3,%rdx - 3ba7: 48 01 ca add %rcx,%rdx - 3baa: 48 8b 12 mov (%rdx),%rdx - 3bad: 48 89 d6 mov %rdx,%rsi - 3bb0: 48 89 c7 mov %rax,%rdi - 3bb3: e8 28 e8 ff ff call 23e0 - 3bb8: 48 8b 15 71 d4 00 00 mov 0xd471(%rip),%rdx # 11030 - 3bbf: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax - 3bc6: 48 c1 e0 03 shl $0x3,%rax - 3bca: 48 01 d0 add %rdx,%rax - 3bcd: 48 8b 00 mov (%rax),%rax - 3bd0: 48 89 c7 mov %rax,%rdi - 3bd3: e8 b8 e8 ff ff call 2490 - 3bd8: e9 e1 00 00 00 jmp 3cbe - 3bdd: 48 83 bd b0 fe ff ff cmpq $0x0,-0x150(%rbp) - 3be4: 00 - 3be5: 78 4f js 3c36 - 3be7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3bee: 48 8b 0d 3b d4 00 00 mov 0xd43b(%rip),%rcx # 11030 - 3bf5: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx - 3bfc: 48 c1 e2 03 shl $0x3,%rdx - 3c00: 48 01 ca add %rcx,%rdx - 3c03: 48 8b 12 mov (%rdx),%rdx - 3c06: 48 89 d6 mov %rdx,%rsi - 3c09: 48 89 c7 mov %rax,%rdi - 3c0c: e8 cf e7 ff ff call 23e0 - 3c11: 48 8b 15 18 d4 00 00 mov 0xd418(%rip),%rdx # 11030 - 3c18: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax - 3c1f: 48 c1 e0 03 shl $0x3,%rax - 3c23: 48 01 d0 add %rdx,%rax - 3c26: 48 8b 00 mov (%rax),%rax - 3c29: 48 89 c7 mov %rax,%rdi - 3c2c: e8 5f e8 ff ff call 2490 - 3c31: e9 88 00 00 00 jmp 3cbe - 3c36: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3c3d: 48 8b 15 e4 d3 00 00 mov 0xd3e4(%rip),%rdx # 11028 - 3c44: 48 89 d6 mov %rdx,%rsi - 3c47: 48 89 c7 mov %rax,%rdi - 3c4a: e8 91 e7 ff ff call 23e0 - 3c4f: eb 6d jmp 3cbe - 3c51: 48 8b 05 e0 d3 00 00 mov 0xd3e0(%rip),%rax # 11038 - 3c58: 48 85 c0 test %rax,%rax - 3c5b: 74 48 je 3ca5 - 3c5d: 48 8b 05 d4 d3 00 00 mov 0xd3d4(%rip),%rax # 11038 - 3c64: 48 8d 15 14 a4 00 00 lea 0xa414(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 3c6b: 48 89 d6 mov %rdx,%rsi - 3c6e: 48 89 c7 mov %rax,%rdi - 3c71: e8 8a e8 ff ff call 2500 - 3c76: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp) - 3c7d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3c84: 48 8b 95 a8 fe ff ff mov -0x158(%rbp),%rdx - 3c8b: 48 89 d6 mov %rdx,%rsi - 3c8e: 48 89 c7 mov %rax,%rdi - 3c91: e8 4a e7 ff ff call 23e0 - 3c96: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax - 3c9d: 48 89 c7 mov %rax,%rdi - 3ca0: e8 0b e7 ff ff call 23b0 - 3ca5: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3cac: 48 8b 15 75 d3 00 00 mov 0xd375(%rip),%rdx # 11028 - 3cb3: 48 89 d6 mov %rdx,%rsi - 3cb6: 48 89 c7 mov %rax,%rdi - 3cb9: e8 22 e7 ff ff call 23e0 - 3cbe: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 3cc5: 48 89 c7 mov %rax,%rdi - 3cc8: e8 e3 e6 ff ff call 23b0 - 3ccd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3cd4: 48 89 c7 mov %rax,%rdi - 3cd7: e8 54 e6 ff ff call 2330 - 3cdc: e9 dd 0c 00 00 jmp 49be - 3ce1: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 3ce8: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 3cef: 48 89 d6 mov %rdx,%rsi - 3cf2: 48 89 c7 mov %rax,%rdi - 3cf5: e8 56 e6 ff ff call 2350 - 3cfa: 48 89 85 70 fe ff ff mov %rax,-0x190(%rbp) - 3d01: 48 83 bd 70 fe ff ff cmpq $0x0,-0x190(%rbp) - 3d08: 00 - 3d09: 75 38 jne 3d43 - 3d0b: 48 8b 05 ee d3 00 00 mov 0xd3ee(%rip),%rax # 11100 - 3d12: 4c 8d 05 07 a6 00 00 lea 0xa607(%rip),%r8 # e320 <__func__.3> - 3d19: b9 25 00 00 00 mov $0x25,%ecx - 3d1e: 48 8d 15 1f a3 00 00 lea 0xa31f(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3d25: 48 8d 35 24 a3 00 00 lea 0xa324(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 3d2c: 48 89 c7 mov %rax,%rdi - 3d2f: b8 00 00 00 00 mov $0x0,%eax - 3d34: e8 27 e7 ff ff call 2460 - 3d39: bf 00 00 00 00 mov $0x0,%edi - 3d3e: e8 dd e7 ff ff call 2520 - 3d43: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax - 3d49: 48 98 cltq - 3d4b: 48 89 c7 mov %rax,%rdi - 3d4e: e8 dd e7 ff ff call 2530 - 3d53: 48 89 c3 mov %rax,%rbx - 3d56: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 3d5d: 48 8b 00 mov (%rax),%rax - 3d60: 48 89 c7 mov %rax,%rdi - 3d63: e8 c8 e7 ff ff call 2530 - 3d68: 48 89 c2 mov %rax,%rdx - 3d6b: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax - 3d72: 53 push %rbx - 3d73: 48 8d 0d db a3 00 00 lea 0xa3db(%rip),%rcx # e155 <_IO_stdin_used+0x155> - 3d7a: 51 push %rcx - 3d7b: 52 push %rdx - 3d7c: 48 8d 15 25 a3 00 00 lea 0xa325(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 3d83: 52 push %rdx - 3d84: 48 8d 15 ca a3 00 00 lea 0xa3ca(%rip),%rdx # e155 <_IO_stdin_used+0x155> - 3d8b: 52 push %rdx - 3d8c: 48 8d 15 71 a3 00 00 lea 0xa371(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 3d93: 52 push %rdx - 3d94: 4c 8d 0d 0d a3 00 00 lea 0xa30d(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 3d9b: 4c 8d 05 7e a5 00 00 lea 0xa57e(%rip),%r8 # e320 <__func__.3> - 3da2: b9 25 00 00 00 mov $0x25,%ecx - 3da7: 48 8d 15 96 a2 00 00 lea 0xa296(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3dae: 48 8d 35 fb a2 00 00 lea 0xa2fb(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 3db5: 48 89 c7 mov %rax,%rdi - 3db8: b8 00 00 00 00 mov $0x0,%eax - 3dbd: e8 9e e6 ff ff call 2460 - 3dc2: 48 83 c4 30 add $0x30,%rsp - 3dc6: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax - 3dcd: 48 89 c7 mov %rax,%rdi - 3dd0: e8 bb e6 ff ff call 2490 - 3dd5: 0f b6 05 b4 d2 00 00 movzbl 0xd2b4(%rip),%eax # 11090 - 3ddc: 84 c0 test %al,%al - 3dde: 0f 84 01 01 00 00 je 3ee5 - 3de4: e8 67 e6 ff ff call 2450 - 3de9: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) - 3df0: 0f b6 05 29 d2 00 00 movzbl 0xd229(%rip),%eax # 11020 - 3df7: 84 c0 test %al,%al - 3df9: 74 76 je 3e71 - 3dfb: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3e02: 48 8b 15 1f d2 00 00 mov 0xd21f(%rip),%rdx # 11028 - 3e09: 48 89 d6 mov %rdx,%rsi - 3e0c: 48 89 c7 mov %rax,%rdi - 3e0f: e8 cc e5 ff ff call 23e0 - 3e14: 48 83 bd 80 fe ff ff cmpq $0x0,-0x180(%rbp) - 3e1b: 00 - 3e1c: 0f 88 30 01 00 00 js 3f52 - 3e22: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3e29: 48 8b 0d 00 d2 00 00 mov 0xd200(%rip),%rcx # 11030 - 3e30: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx - 3e37: 48 c1 e2 03 shl $0x3,%rdx - 3e3b: 48 01 ca add %rcx,%rdx - 3e3e: 48 8b 12 mov (%rdx),%rdx - 3e41: 48 89 d6 mov %rdx,%rsi - 3e44: 48 89 c7 mov %rax,%rdi - 3e47: e8 94 e5 ff ff call 23e0 - 3e4c: 48 8b 15 dd d1 00 00 mov 0xd1dd(%rip),%rdx # 11030 - 3e53: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax - 3e5a: 48 c1 e0 03 shl $0x3,%rax - 3e5e: 48 01 d0 add %rdx,%rax - 3e61: 48 8b 00 mov (%rax),%rax - 3e64: 48 89 c7 mov %rax,%rdi - 3e67: e8 24 e6 ff ff call 2490 - 3e6c: e9 e1 00 00 00 jmp 3f52 - 3e71: 48 83 bd 80 fe ff ff cmpq $0x0,-0x180(%rbp) - 3e78: 00 - 3e79: 78 4f js 3eca - 3e7b: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3e82: 48 8b 0d a7 d1 00 00 mov 0xd1a7(%rip),%rcx # 11030 - 3e89: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx - 3e90: 48 c1 e2 03 shl $0x3,%rdx - 3e94: 48 01 ca add %rcx,%rdx - 3e97: 48 8b 12 mov (%rdx),%rdx - 3e9a: 48 89 d6 mov %rdx,%rsi - 3e9d: 48 89 c7 mov %rax,%rdi - 3ea0: e8 3b e5 ff ff call 23e0 - 3ea5: 48 8b 15 84 d1 00 00 mov 0xd184(%rip),%rdx # 11030 - 3eac: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax - 3eb3: 48 c1 e0 03 shl $0x3,%rax - 3eb7: 48 01 d0 add %rdx,%rax - 3eba: 48 8b 00 mov (%rax),%rax - 3ebd: 48 89 c7 mov %rax,%rdi - 3ec0: e8 cb e5 ff ff call 2490 - 3ec5: e9 88 00 00 00 jmp 3f52 - 3eca: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3ed1: 48 8b 15 50 d1 00 00 mov 0xd150(%rip),%rdx # 11028 - 3ed8: 48 89 d6 mov %rdx,%rsi - 3edb: 48 89 c7 mov %rax,%rdi - 3ede: e8 fd e4 ff ff call 23e0 - 3ee3: eb 6d jmp 3f52 - 3ee5: 48 8b 05 4c d1 00 00 mov 0xd14c(%rip),%rax # 11038 - 3eec: 48 85 c0 test %rax,%rax - 3eef: 74 48 je 3f39 - 3ef1: 48 8b 05 40 d1 00 00 mov 0xd140(%rip),%rax # 11038 - 3ef8: 48 8d 15 80 a1 00 00 lea 0xa180(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 3eff: 48 89 d6 mov %rdx,%rsi - 3f02: 48 89 c7 mov %rax,%rdi - 3f05: e8 f6 e5 ff ff call 2500 - 3f0a: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) - 3f11: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3f18: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx - 3f1f: 48 89 d6 mov %rdx,%rsi - 3f22: 48 89 c7 mov %rax,%rdi - 3f25: e8 b6 e4 ff ff call 23e0 - 3f2a: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax - 3f31: 48 89 c7 mov %rax,%rdi - 3f34: e8 77 e4 ff ff call 23b0 - 3f39: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3f40: 48 8b 15 e1 d0 00 00 mov 0xd0e1(%rip),%rdx # 11028 - 3f47: 48 89 d6 mov %rdx,%rsi - 3f4a: 48 89 c7 mov %rax,%rdi - 3f4d: e8 8e e4 ff ff call 23e0 - 3f52: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax - 3f59: 48 89 c7 mov %rax,%rdi - 3f5c: e8 4f e4 ff ff call 23b0 - 3f61: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 3f68: 48 89 c7 mov %rax,%rdi - 3f6b: e8 c0 e3 ff ff call 2330 - 3f70: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 3f77: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 3f7e: 48 89 d6 mov %rdx,%rsi - 3f81: 48 89 c7 mov %rax,%rdi - 3f84: e8 c7 e3 ff ff call 2350 - 3f89: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) - 3f90: 48 83 bd 88 fe ff ff cmpq $0x0,-0x178(%rbp) - 3f97: 00 - 3f98: 75 38 jne 3fd2 - 3f9a: 48 8b 05 5f d1 00 00 mov 0xd15f(%rip),%rax # 11100 - 3fa1: 4c 8d 05 78 a3 00 00 lea 0xa378(%rip),%r8 # e320 <__func__.3> - 3fa8: b9 25 00 00 00 mov $0x25,%ecx - 3fad: 48 8d 15 90 a0 00 00 lea 0xa090(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 3fb4: 48 8d 35 95 a0 00 00 lea 0xa095(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 3fbb: 48 89 c7 mov %rax,%rdi - 3fbe: b8 00 00 00 00 mov $0x0,%eax - 3fc3: e8 98 e4 ff ff call 2460 - 3fc8: bf 00 00 00 00 mov $0x0,%edi - 3fcd: e8 4e e5 ff ff call 2520 - 3fd2: 8b 05 c8 d0 00 00 mov 0xd0c8(%rip),%eax # 110a0 - 3fd8: 48 98 cltq - 3fda: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 3fe1: 00 - 3fe2: 48 8d 05 d7 d0 00 00 lea 0xd0d7(%rip),%rax # 110c0 - 3fe9: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 3fed: 8b 05 8d d0 00 00 mov 0xd08d(%rip),%eax # 11080 - 3ff3: 48 98 cltq - 3ff5: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 3ffc: 00 - 3ffd: 48 8d 05 3c d0 00 00 lea 0xd03c(%rip),%rax # 11040 - 4004: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 4008: 8b 05 76 d0 00 00 mov 0xd076(%rip),%eax # 11084 - 400e: 48 98 cltq - 4010: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 4017: 00 - 4018: 48 8d 05 a1 d0 00 00 lea 0xd0a1(%rip),%rax # 110c0 - 401f: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 4023: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax - 402a: 4c 8d 0d ef a2 00 00 lea 0xa2ef(%rip),%r9 # e320 <__func__.3> - 4031: 49 89 f0 mov %rsi,%r8 - 4034: 48 8d 35 cd a0 00 00 lea 0xa0cd(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 403b: 48 89 c7 mov %rax,%rdi - 403e: b8 00 00 00 00 mov $0x0,%eax - 4043: e8 18 e4 ff ff call 2460 - 4048: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax - 404f: 48 89 c7 mov %rax,%rdi - 4052: e8 39 e4 ff ff call 2490 - 4057: 0f b6 05 32 d0 00 00 movzbl 0xd032(%rip),%eax # 11090 - 405e: 84 c0 test %al,%al - 4060: 0f 84 01 01 00 00 je 4167 - 4066: e8 e5 e3 ff ff call 2450 - 406b: 48 89 85 98 fe ff ff mov %rax,-0x168(%rbp) - 4072: 0f b6 05 a7 cf 00 00 movzbl 0xcfa7(%rip),%eax # 11020 - 4079: 84 c0 test %al,%al - 407b: 74 76 je 40f3 - 407d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4084: 48 8b 15 9d cf 00 00 mov 0xcf9d(%rip),%rdx # 11028 - 408b: 48 89 d6 mov %rdx,%rsi - 408e: 48 89 c7 mov %rax,%rdi - 4091: e8 4a e3 ff ff call 23e0 - 4096: 48 83 bd 98 fe ff ff cmpq $0x0,-0x168(%rbp) - 409d: 00 - 409e: 0f 88 30 01 00 00 js 41d4 - 40a4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 40ab: 48 8b 0d 7e cf 00 00 mov 0xcf7e(%rip),%rcx # 11030 - 40b2: 48 8b 95 98 fe ff ff mov -0x168(%rbp),%rdx - 40b9: 48 c1 e2 03 shl $0x3,%rdx - 40bd: 48 01 ca add %rcx,%rdx - 40c0: 48 8b 12 mov (%rdx),%rdx - 40c3: 48 89 d6 mov %rdx,%rsi - 40c6: 48 89 c7 mov %rax,%rdi - 40c9: e8 12 e3 ff ff call 23e0 - 40ce: 48 8b 15 5b cf 00 00 mov 0xcf5b(%rip),%rdx # 11030 - 40d5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 40dc: 48 c1 e0 03 shl $0x3,%rax - 40e0: 48 01 d0 add %rdx,%rax - 40e3: 48 8b 00 mov (%rax),%rax - 40e6: 48 89 c7 mov %rax,%rdi - 40e9: e8 a2 e3 ff ff call 2490 - 40ee: e9 e1 00 00 00 jmp 41d4 - 40f3: 48 83 bd 98 fe ff ff cmpq $0x0,-0x168(%rbp) - 40fa: 00 - 40fb: 78 4f js 414c - 40fd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4104: 48 8b 0d 25 cf 00 00 mov 0xcf25(%rip),%rcx # 11030 - 410b: 48 8b 95 98 fe ff ff mov -0x168(%rbp),%rdx - 4112: 48 c1 e2 03 shl $0x3,%rdx - 4116: 48 01 ca add %rcx,%rdx - 4119: 48 8b 12 mov (%rdx),%rdx - 411c: 48 89 d6 mov %rdx,%rsi - 411f: 48 89 c7 mov %rax,%rdi - 4122: e8 b9 e2 ff ff call 23e0 - 4127: 48 8b 15 02 cf 00 00 mov 0xcf02(%rip),%rdx # 11030 - 412e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 4135: 48 c1 e0 03 shl $0x3,%rax - 4139: 48 01 d0 add %rdx,%rax - 413c: 48 8b 00 mov (%rax),%rax - 413f: 48 89 c7 mov %rax,%rdi - 4142: e8 49 e3 ff ff call 2490 - 4147: e9 88 00 00 00 jmp 41d4 - 414c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4153: 48 8b 15 ce ce 00 00 mov 0xcece(%rip),%rdx # 11028 - 415a: 48 89 d6 mov %rdx,%rsi - 415d: 48 89 c7 mov %rax,%rdi - 4160: e8 7b e2 ff ff call 23e0 - 4165: eb 6d jmp 41d4 - 4167: 48 8b 05 ca ce 00 00 mov 0xceca(%rip),%rax # 11038 - 416e: 48 85 c0 test %rax,%rax - 4171: 74 48 je 41bb - 4173: 48 8b 05 be ce 00 00 mov 0xcebe(%rip),%rax # 11038 - 417a: 48 8d 15 fe 9e 00 00 lea 0x9efe(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 4181: 48 89 d6 mov %rdx,%rsi - 4184: 48 89 c7 mov %rax,%rdi - 4187: e8 74 e3 ff ff call 2500 - 418c: 48 89 85 90 fe ff ff mov %rax,-0x170(%rbp) - 4193: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 419a: 48 8b 95 90 fe ff ff mov -0x170(%rbp),%rdx - 41a1: 48 89 d6 mov %rdx,%rsi - 41a4: 48 89 c7 mov %rax,%rdi - 41a7: e8 34 e2 ff ff call 23e0 - 41ac: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax - 41b3: 48 89 c7 mov %rax,%rdi - 41b6: e8 f5 e1 ff ff call 23b0 - 41bb: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 41c2: 48 8b 15 5f ce 00 00 mov 0xce5f(%rip),%rdx # 11028 - 41c9: 48 89 d6 mov %rdx,%rsi - 41cc: 48 89 c7 mov %rax,%rdi - 41cf: e8 0c e2 ff ff call 23e0 - 41d4: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax - 41db: 48 89 c7 mov %rax,%rdi - 41de: e8 cd e1 ff ff call 23b0 - 41e3: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 41ea: 48 89 c7 mov %rax,%rdi - 41ed: e8 3e e1 ff ff call 2330 - 41f2: e9 c7 07 00 00 jmp 49be - 41f7: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax - 41fd: 48 98 cltq - 41ff: 48 8b 95 08 fe ff ff mov -0x1f8(%rbp),%rdx - 4206: 48 8b 12 mov (%rdx),%rdx - 4209: 48 89 d1 mov %rdx,%rcx - 420c: 48 8d 15 0d a1 00 00 lea 0xa10d(%rip),%rdx # e320 <__func__.3> - 4213: 48 89 c6 mov %rax,%rsi - 4216: 48 89 cf mov %rcx,%rdi - 4219: e8 62 e1 ff ff call 2380 - 421e: 84 c0 test %al,%al - 4220: 0f 84 87 02 00 00 je 44ad - 4226: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 422d: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 4234: 48 89 d6 mov %rdx,%rsi - 4237: 48 89 c7 mov %rax,%rdi - 423a: e8 11 e1 ff ff call 2350 - 423f: 48 89 85 58 fe ff ff mov %rax,-0x1a8(%rbp) - 4246: 48 83 bd 58 fe ff ff cmpq $0x0,-0x1a8(%rbp) - 424d: 00 - 424e: 75 38 jne 4288 - 4250: 48 8b 05 a9 ce 00 00 mov 0xcea9(%rip),%rax # 11100 - 4257: 4c 8d 05 c2 a0 00 00 lea 0xa0c2(%rip),%r8 # e320 <__func__.3> - 425e: b9 25 00 00 00 mov $0x25,%ecx - 4263: 48 8d 15 da 9d 00 00 lea 0x9dda(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 426a: 48 8d 35 df 9d 00 00 lea 0x9ddf(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 4271: 48 89 c7 mov %rax,%rdi - 4274: b8 00 00 00 00 mov $0x0,%eax - 4279: e8 e2 e1 ff ff call 2460 - 427e: bf 00 00 00 00 mov $0x0,%edi - 4283: e8 98 e2 ff ff call 2520 - 4288: 8b 05 12 ce 00 00 mov 0xce12(%rip),%eax # 110a0 - 428e: 48 98 cltq - 4290: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 4297: 00 - 4298: 48 8d 05 21 ce 00 00 lea 0xce21(%rip),%rax # 110c0 - 429f: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 42a3: 8b 05 d7 cd 00 00 mov 0xcdd7(%rip),%eax # 11080 - 42a9: 48 98 cltq - 42ab: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 42b2: 00 - 42b3: 48 8d 05 86 cd 00 00 lea 0xcd86(%rip),%rax # 11040 - 42ba: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 42be: 8b 05 2c ce 00 00 mov 0xce2c(%rip),%eax # 110f0 - 42c4: 48 98 cltq - 42c6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 42cd: 00 - 42ce: 48 8d 05 eb cd 00 00 lea 0xcdeb(%rip),%rax # 110c0 - 42d5: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 42d9: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax - 42e0: 4c 8d 0d 39 a0 00 00 lea 0xa039(%rip),%r9 # e320 <__func__.3> - 42e7: 49 89 f0 mov %rsi,%r8 - 42ea: 48 8d 35 97 9d 00 00 lea 0x9d97(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 42f1: 48 89 c7 mov %rax,%rdi - 42f4: b8 00 00 00 00 mov $0x0,%eax - 42f9: e8 62 e1 ff ff call 2460 - 42fe: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax - 4305: 48 89 c7 mov %rax,%rdi - 4308: e8 83 e1 ff ff call 2490 - 430d: 0f b6 05 7c cd 00 00 movzbl 0xcd7c(%rip),%eax # 11090 - 4314: 84 c0 test %al,%al - 4316: 0f 84 01 01 00 00 je 441d - 431c: e8 2f e1 ff ff call 2450 - 4321: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) - 4328: 0f b6 05 f1 cc 00 00 movzbl 0xccf1(%rip),%eax # 11020 - 432f: 84 c0 test %al,%al - 4331: 74 76 je 43a9 - 4333: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 433a: 48 8b 15 e7 cc 00 00 mov 0xcce7(%rip),%rdx # 11028 - 4341: 48 89 d6 mov %rdx,%rsi - 4344: 48 89 c7 mov %rax,%rdi - 4347: e8 94 e0 ff ff call 23e0 - 434c: 48 83 bd 68 fe ff ff cmpq $0x0,-0x198(%rbp) - 4353: 00 - 4354: 0f 88 30 01 00 00 js 448a - 435a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4361: 48 8b 0d c8 cc 00 00 mov 0xccc8(%rip),%rcx # 11030 - 4368: 48 8b 95 68 fe ff ff mov -0x198(%rbp),%rdx - 436f: 48 c1 e2 03 shl $0x3,%rdx - 4373: 48 01 ca add %rcx,%rdx - 4376: 48 8b 12 mov (%rdx),%rdx - 4379: 48 89 d6 mov %rdx,%rsi - 437c: 48 89 c7 mov %rax,%rdi - 437f: e8 5c e0 ff ff call 23e0 - 4384: 48 8b 15 a5 cc 00 00 mov 0xcca5(%rip),%rdx # 11030 - 438b: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax - 4392: 48 c1 e0 03 shl $0x3,%rax - 4396: 48 01 d0 add %rdx,%rax - 4399: 48 8b 00 mov (%rax),%rax - 439c: 48 89 c7 mov %rax,%rdi - 439f: e8 ec e0 ff ff call 2490 - 43a4: e9 e1 00 00 00 jmp 448a - 43a9: 48 83 bd 68 fe ff ff cmpq $0x0,-0x198(%rbp) - 43b0: 00 - 43b1: 78 4f js 4402 - 43b3: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 43ba: 48 8b 0d 6f cc 00 00 mov 0xcc6f(%rip),%rcx # 11030 - 43c1: 48 8b 95 68 fe ff ff mov -0x198(%rbp),%rdx - 43c8: 48 c1 e2 03 shl $0x3,%rdx - 43cc: 48 01 ca add %rcx,%rdx - 43cf: 48 8b 12 mov (%rdx),%rdx - 43d2: 48 89 d6 mov %rdx,%rsi - 43d5: 48 89 c7 mov %rax,%rdi - 43d8: e8 03 e0 ff ff call 23e0 - 43dd: 48 8b 15 4c cc 00 00 mov 0xcc4c(%rip),%rdx # 11030 - 43e4: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax - 43eb: 48 c1 e0 03 shl $0x3,%rax - 43ef: 48 01 d0 add %rdx,%rax - 43f2: 48 8b 00 mov (%rax),%rax - 43f5: 48 89 c7 mov %rax,%rdi - 43f8: e8 93 e0 ff ff call 2490 - 43fd: e9 88 00 00 00 jmp 448a - 4402: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4409: 48 8b 15 18 cc 00 00 mov 0xcc18(%rip),%rdx # 11028 - 4410: 48 89 d6 mov %rdx,%rsi - 4413: 48 89 c7 mov %rax,%rdi - 4416: e8 c5 df ff ff call 23e0 - 441b: eb 6d jmp 448a - 441d: 48 8b 05 14 cc 00 00 mov 0xcc14(%rip),%rax # 11038 - 4424: 48 85 c0 test %rax,%rax - 4427: 74 48 je 4471 - 4429: 48 8b 05 08 cc 00 00 mov 0xcc08(%rip),%rax # 11038 - 4430: 48 8d 15 48 9c 00 00 lea 0x9c48(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 4437: 48 89 d6 mov %rdx,%rsi - 443a: 48 89 c7 mov %rax,%rdi - 443d: e8 be e0 ff ff call 2500 - 4442: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) - 4449: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4450: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx - 4457: 48 89 d6 mov %rdx,%rsi - 445a: 48 89 c7 mov %rax,%rdi - 445d: e8 7e df ff ff call 23e0 - 4462: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax - 4469: 48 89 c7 mov %rax,%rdi - 446c: e8 3f df ff ff call 23b0 - 4471: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4478: 48 8b 15 a9 cb 00 00 mov 0xcba9(%rip),%rdx # 11028 - 447f: 48 89 d6 mov %rdx,%rsi - 4482: 48 89 c7 mov %rax,%rdi - 4485: e8 56 df ff ff call 23e0 - 448a: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax - 4491: 48 89 c7 mov %rax,%rdi - 4494: e8 17 df ff ff call 23b0 - 4499: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 44a0: 48 89 c7 mov %rax,%rdi - 44a3: e8 88 de ff ff call 2330 - 44a8: e9 11 05 00 00 jmp 49be - 44ad: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 44b4: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 44bb: 48 89 d6 mov %rdx,%rsi - 44be: 48 89 c7 mov %rax,%rdi - 44c1: e8 8a de ff ff call 2350 - 44c6: 48 89 85 28 fe ff ff mov %rax,-0x1d8(%rbp) - 44cd: 48 83 bd 28 fe ff ff cmpq $0x0,-0x1d8(%rbp) - 44d4: 00 - 44d5: 75 38 jne 450f - 44d7: 48 8b 05 22 cc 00 00 mov 0xcc22(%rip),%rax # 11100 - 44de: 4c 8d 05 3b 9e 00 00 lea 0x9e3b(%rip),%r8 # e320 <__func__.3> - 44e5: b9 25 00 00 00 mov $0x25,%ecx - 44ea: 48 8d 15 53 9b 00 00 lea 0x9b53(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 44f1: 48 8d 35 58 9b 00 00 lea 0x9b58(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 44f8: 48 89 c7 mov %rax,%rdi - 44fb: b8 00 00 00 00 mov $0x0,%eax - 4500: e8 5b df ff ff call 2460 - 4505: bf 00 00 00 00 mov $0x0,%edi - 450a: e8 11 e0 ff ff call 2520 - 450f: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax - 4515: 48 98 cltq - 4517: 48 89 c7 mov %rax,%rdi - 451a: e8 11 e0 ff ff call 2530 - 451f: 48 89 c3 mov %rax,%rbx - 4522: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 4529: 48 8b 00 mov (%rax),%rax - 452c: 48 89 c7 mov %rax,%rdi - 452f: e8 fc df ff ff call 2530 - 4534: 48 89 c2 mov %rax,%rdx - 4537: 48 8b 85 28 fe ff ff mov -0x1d8(%rbp),%rax - 453e: 53 push %rbx - 453f: 48 8d 0d 0f 9c 00 00 lea 0x9c0f(%rip),%rcx # e155 <_IO_stdin_used+0x155> - 4546: 51 push %rcx - 4547: 52 push %rdx - 4548: 48 8d 15 59 9b 00 00 lea 0x9b59(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 454f: 52 push %rdx - 4550: 48 8d 15 fe 9b 00 00 lea 0x9bfe(%rip),%rdx # e155 <_IO_stdin_used+0x155> - 4557: 52 push %rdx - 4558: 48 8d 15 a5 9b 00 00 lea 0x9ba5(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 455f: 52 push %rdx - 4560: 4c 8d 0d 41 9b 00 00 lea 0x9b41(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 4567: 4c 8d 05 b2 9d 00 00 lea 0x9db2(%rip),%r8 # e320 <__func__.3> - 456e: b9 25 00 00 00 mov $0x25,%ecx - 4573: 48 8d 15 ca 9a 00 00 lea 0x9aca(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 457a: 48 8d 35 2f 9b 00 00 lea 0x9b2f(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 4581: 48 89 c7 mov %rax,%rdi - 4584: b8 00 00 00 00 mov $0x0,%eax - 4589: e8 d2 de ff ff call 2460 - 458e: 48 83 c4 30 add $0x30,%rsp - 4592: 48 8b 85 28 fe ff ff mov -0x1d8(%rbp),%rax - 4599: 48 89 c7 mov %rax,%rdi - 459c: e8 ef de ff ff call 2490 - 45a1: 0f b6 05 e8 ca 00 00 movzbl 0xcae8(%rip),%eax # 11090 - 45a8: 84 c0 test %al,%al - 45aa: 0f 84 01 01 00 00 je 46b1 - 45b0: e8 9b de ff ff call 2450 - 45b5: 48 89 85 38 fe ff ff mov %rax,-0x1c8(%rbp) - 45bc: 0f b6 05 5d ca 00 00 movzbl 0xca5d(%rip),%eax # 11020 - 45c3: 84 c0 test %al,%al - 45c5: 74 76 je 463d - 45c7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 45ce: 48 8b 15 53 ca 00 00 mov 0xca53(%rip),%rdx # 11028 - 45d5: 48 89 d6 mov %rdx,%rsi - 45d8: 48 89 c7 mov %rax,%rdi - 45db: e8 00 de ff ff call 23e0 - 45e0: 48 83 bd 38 fe ff ff cmpq $0x0,-0x1c8(%rbp) - 45e7: 00 - 45e8: 0f 88 30 01 00 00 js 471e - 45ee: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 45f5: 48 8b 0d 34 ca 00 00 mov 0xca34(%rip),%rcx # 11030 - 45fc: 48 8b 95 38 fe ff ff mov -0x1c8(%rbp),%rdx - 4603: 48 c1 e2 03 shl $0x3,%rdx - 4607: 48 01 ca add %rcx,%rdx - 460a: 48 8b 12 mov (%rdx),%rdx - 460d: 48 89 d6 mov %rdx,%rsi - 4610: 48 89 c7 mov %rax,%rdi - 4613: e8 c8 dd ff ff call 23e0 - 4618: 48 8b 15 11 ca 00 00 mov 0xca11(%rip),%rdx # 11030 - 461f: 48 8b 85 38 fe ff ff mov -0x1c8(%rbp),%rax - 4626: 48 c1 e0 03 shl $0x3,%rax - 462a: 48 01 d0 add %rdx,%rax - 462d: 48 8b 00 mov (%rax),%rax - 4630: 48 89 c7 mov %rax,%rdi - 4633: e8 58 de ff ff call 2490 - 4638: e9 e1 00 00 00 jmp 471e - 463d: 48 83 bd 38 fe ff ff cmpq $0x0,-0x1c8(%rbp) - 4644: 00 - 4645: 78 4f js 4696 - 4647: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 464e: 48 8b 0d db c9 00 00 mov 0xc9db(%rip),%rcx # 11030 - 4655: 48 8b 95 38 fe ff ff mov -0x1c8(%rbp),%rdx - 465c: 48 c1 e2 03 shl $0x3,%rdx - 4660: 48 01 ca add %rcx,%rdx - 4663: 48 8b 12 mov (%rdx),%rdx - 4666: 48 89 d6 mov %rdx,%rsi - 4669: 48 89 c7 mov %rax,%rdi - 466c: e8 6f dd ff ff call 23e0 - 4671: 48 8b 15 b8 c9 00 00 mov 0xc9b8(%rip),%rdx # 11030 - 4678: 48 8b 85 38 fe ff ff mov -0x1c8(%rbp),%rax - 467f: 48 c1 e0 03 shl $0x3,%rax - 4683: 48 01 d0 add %rdx,%rax - 4686: 48 8b 00 mov (%rax),%rax - 4689: 48 89 c7 mov %rax,%rdi - 468c: e8 ff dd ff ff call 2490 - 4691: e9 88 00 00 00 jmp 471e - 4696: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 469d: 48 8b 15 84 c9 00 00 mov 0xc984(%rip),%rdx # 11028 - 46a4: 48 89 d6 mov %rdx,%rsi - 46a7: 48 89 c7 mov %rax,%rdi - 46aa: e8 31 dd ff ff call 23e0 - 46af: eb 6d jmp 471e - 46b1: 48 8b 05 80 c9 00 00 mov 0xc980(%rip),%rax # 11038 - 46b8: 48 85 c0 test %rax,%rax - 46bb: 74 48 je 4705 - 46bd: 48 8b 05 74 c9 00 00 mov 0xc974(%rip),%rax # 11038 - 46c4: 48 8d 15 b4 99 00 00 lea 0x99b4(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 46cb: 48 89 d6 mov %rdx,%rsi - 46ce: 48 89 c7 mov %rax,%rdi - 46d1: e8 2a de ff ff call 2500 - 46d6: 48 89 85 30 fe ff ff mov %rax,-0x1d0(%rbp) - 46dd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 46e4: 48 8b 95 30 fe ff ff mov -0x1d0(%rbp),%rdx - 46eb: 48 89 d6 mov %rdx,%rsi - 46ee: 48 89 c7 mov %rax,%rdi - 46f1: e8 ea dc ff ff call 23e0 - 46f6: 48 8b 85 30 fe ff ff mov -0x1d0(%rbp),%rax - 46fd: 48 89 c7 mov %rax,%rdi - 4700: e8 ab dc ff ff call 23b0 - 4705: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 470c: 48 8b 15 15 c9 00 00 mov 0xc915(%rip),%rdx # 11028 - 4713: 48 89 d6 mov %rdx,%rsi - 4716: 48 89 c7 mov %rax,%rdi - 4719: e8 c2 dc ff ff call 23e0 - 471e: 48 8b 85 28 fe ff ff mov -0x1d8(%rbp),%rax - 4725: 48 89 c7 mov %rax,%rdi - 4728: e8 83 dc ff ff call 23b0 - 472d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4734: 48 89 c7 mov %rax,%rdi - 4737: e8 f4 db ff ff call 2330 - 473c: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 4743: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 474a: 48 89 d6 mov %rdx,%rsi - 474d: 48 89 c7 mov %rax,%rdi - 4750: e8 fb db ff ff call 2350 - 4755: 48 89 85 40 fe ff ff mov %rax,-0x1c0(%rbp) - 475c: 48 83 bd 40 fe ff ff cmpq $0x0,-0x1c0(%rbp) - 4763: 00 - 4764: 75 38 jne 479e - 4766: 48 8b 05 93 c9 00 00 mov 0xc993(%rip),%rax # 11100 - 476d: 4c 8d 05 ac 9b 00 00 lea 0x9bac(%rip),%r8 # e320 <__func__.3> - 4774: b9 25 00 00 00 mov $0x25,%ecx - 4779: 48 8d 15 c4 98 00 00 lea 0x98c4(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 4780: 48 8d 35 c9 98 00 00 lea 0x98c9(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 4787: 48 89 c7 mov %rax,%rdi - 478a: b8 00 00 00 00 mov $0x0,%eax - 478f: e8 cc dc ff ff call 2460 - 4794: bf 00 00 00 00 mov $0x0,%edi - 4799: e8 82 dd ff ff call 2520 - 479e: 8b 05 fc c8 00 00 mov 0xc8fc(%rip),%eax # 110a0 - 47a4: 48 98 cltq - 47a6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 47ad: 00 - 47ae: 48 8d 05 0b c9 00 00 lea 0xc90b(%rip),%rax # 110c0 - 47b5: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 47b9: 8b 05 c1 c8 00 00 mov 0xc8c1(%rip),%eax # 11080 - 47bf: 48 98 cltq - 47c1: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 47c8: 00 - 47c9: 48 8d 05 70 c8 00 00 lea 0xc870(%rip),%rax # 11040 - 47d0: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 47d4: 8b 05 aa c8 00 00 mov 0xc8aa(%rip),%eax # 11084 - 47da: 48 98 cltq - 47dc: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 47e3: 00 - 47e4: 48 8d 05 d5 c8 00 00 lea 0xc8d5(%rip),%rax # 110c0 - 47eb: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 47ef: 48 8b 85 40 fe ff ff mov -0x1c0(%rbp),%rax - 47f6: 4c 8d 0d 23 9b 00 00 lea 0x9b23(%rip),%r9 # e320 <__func__.3> - 47fd: 49 89 f0 mov %rsi,%r8 - 4800: 48 8d 35 01 99 00 00 lea 0x9901(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 4807: 48 89 c7 mov %rax,%rdi - 480a: b8 00 00 00 00 mov $0x0,%eax - 480f: e8 4c dc ff ff call 2460 - 4814: 48 8b 85 40 fe ff ff mov -0x1c0(%rbp),%rax - 481b: 48 89 c7 mov %rax,%rdi - 481e: e8 6d dc ff ff call 2490 - 4823: 0f b6 05 66 c8 00 00 movzbl 0xc866(%rip),%eax # 11090 - 482a: 84 c0 test %al,%al - 482c: 0f 84 01 01 00 00 je 4933 - 4832: e8 19 dc ff ff call 2450 - 4837: 48 89 85 50 fe ff ff mov %rax,-0x1b0(%rbp) - 483e: 0f b6 05 db c7 00 00 movzbl 0xc7db(%rip),%eax # 11020 - 4845: 84 c0 test %al,%al - 4847: 74 76 je 48bf - 4849: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4850: 48 8b 15 d1 c7 00 00 mov 0xc7d1(%rip),%rdx # 11028 - 4857: 48 89 d6 mov %rdx,%rsi - 485a: 48 89 c7 mov %rax,%rdi - 485d: e8 7e db ff ff call 23e0 - 4862: 48 83 bd 50 fe ff ff cmpq $0x0,-0x1b0(%rbp) - 4869: 00 - 486a: 0f 88 30 01 00 00 js 49a0 - 4870: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4877: 48 8b 0d b2 c7 00 00 mov 0xc7b2(%rip),%rcx # 11030 - 487e: 48 8b 95 50 fe ff ff mov -0x1b0(%rbp),%rdx - 4885: 48 c1 e2 03 shl $0x3,%rdx - 4889: 48 01 ca add %rcx,%rdx - 488c: 48 8b 12 mov (%rdx),%rdx - 488f: 48 89 d6 mov %rdx,%rsi - 4892: 48 89 c7 mov %rax,%rdi - 4895: e8 46 db ff ff call 23e0 - 489a: 48 8b 15 8f c7 00 00 mov 0xc78f(%rip),%rdx # 11030 - 48a1: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax - 48a8: 48 c1 e0 03 shl $0x3,%rax - 48ac: 48 01 d0 add %rdx,%rax - 48af: 48 8b 00 mov (%rax),%rax - 48b2: 48 89 c7 mov %rax,%rdi - 48b5: e8 d6 db ff ff call 2490 - 48ba: e9 e1 00 00 00 jmp 49a0 - 48bf: 48 83 bd 50 fe ff ff cmpq $0x0,-0x1b0(%rbp) - 48c6: 00 - 48c7: 78 4f js 4918 - 48c9: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 48d0: 48 8b 0d 59 c7 00 00 mov 0xc759(%rip),%rcx # 11030 - 48d7: 48 8b 95 50 fe ff ff mov -0x1b0(%rbp),%rdx - 48de: 48 c1 e2 03 shl $0x3,%rdx - 48e2: 48 01 ca add %rcx,%rdx - 48e5: 48 8b 12 mov (%rdx),%rdx - 48e8: 48 89 d6 mov %rdx,%rsi - 48eb: 48 89 c7 mov %rax,%rdi - 48ee: e8 ed da ff ff call 23e0 - 48f3: 48 8b 15 36 c7 00 00 mov 0xc736(%rip),%rdx # 11030 - 48fa: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax - 4901: 48 c1 e0 03 shl $0x3,%rax - 4905: 48 01 d0 add %rdx,%rax - 4908: 48 8b 00 mov (%rax),%rax - 490b: 48 89 c7 mov %rax,%rdi - 490e: e8 7d db ff ff call 2490 - 4913: e9 88 00 00 00 jmp 49a0 - 4918: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 491f: 48 8b 15 02 c7 00 00 mov 0xc702(%rip),%rdx # 11028 - 4926: 48 89 d6 mov %rdx,%rsi - 4929: 48 89 c7 mov %rax,%rdi - 492c: e8 af da ff ff call 23e0 - 4931: eb 6d jmp 49a0 - 4933: 48 8b 05 fe c6 00 00 mov 0xc6fe(%rip),%rax # 11038 - 493a: 48 85 c0 test %rax,%rax - 493d: 74 48 je 4987 - 493f: 48 8b 05 f2 c6 00 00 mov 0xc6f2(%rip),%rax # 11038 - 4946: 48 8d 15 32 97 00 00 lea 0x9732(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 494d: 48 89 d6 mov %rdx,%rsi - 4950: 48 89 c7 mov %rax,%rdi - 4953: e8 a8 db ff ff call 2500 - 4958: 48 89 85 48 fe ff ff mov %rax,-0x1b8(%rbp) - 495f: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4966: 48 8b 95 48 fe ff ff mov -0x1b8(%rbp),%rdx - 496d: 48 89 d6 mov %rdx,%rsi - 4970: 48 89 c7 mov %rax,%rdi - 4973: e8 68 da ff ff call 23e0 - 4978: 48 8b 85 48 fe ff ff mov -0x1b8(%rbp),%rax - 497f: 48 89 c7 mov %rax,%rdi - 4982: e8 29 da ff ff call 23b0 - 4987: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 498e: 48 8b 15 93 c6 00 00 mov 0xc693(%rip),%rdx # 11028 - 4995: 48 89 d6 mov %rdx,%rsi - 4998: 48 89 c7 mov %rax,%rdi - 499b: e8 40 da ff ff call 23e0 - 49a0: 48 8b 85 40 fe ff ff mov -0x1c0(%rbp),%rax - 49a7: 48 89 c7 mov %rax,%rdi - 49aa: e8 01 da ff ff call 23b0 - 49af: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 49b6: 48 89 c7 mov %rax,%rdi - 49b9: e8 72 d9 ff ff call 2330 - 49be: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 49c5: 48 8b 40 10 mov 0x10(%rax),%rax - 49c9: f3 0f 10 05 cb 99 00 movss 0x99cb(%rip),%xmm0 # e39c <__func__.0+0xc> - 49d0: 00 - 49d1: f3 0f 11 00 movss %xmm0,(%rax) - 49d5: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 49dc: 48 8b 40 10 mov 0x10(%rax),%rax - 49e0: 48 83 c0 04 add $0x4,%rax - 49e4: f3 0f 10 05 b4 99 00 movss 0x99b4(%rip),%xmm0 # e3a0 <__func__.0+0x10> - 49eb: 00 - 49ec: f3 0f 11 00 movss %xmm0,(%rax) - 49f0: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 49f7: 48 8b 40 10 mov 0x10(%rax),%rax - 49fb: 48 83 c0 08 add $0x8,%rax - 49ff: f3 0f 10 05 9d 99 00 movss 0x999d(%rip),%xmm0 # e3a4 <__func__.0+0x14> - 4a06: 00 - 4a07: f3 0f 11 00 movss %xmm0,(%rax) - 4a0b: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 4a12: 48 8b 40 10 mov 0x10(%rax),%rax - 4a16: 48 83 c0 0c add $0xc,%rax - 4a1a: f3 0f 10 05 86 99 00 movss 0x9986(%rip),%xmm0 # e3a8 <__func__.0+0x18> - 4a21: 00 - 4a22: f3 0f 11 00 movss %xmm0,(%rax) - 4a26: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 4a2d: 48 8b 40 10 mov 0x10(%rax),%rax - 4a31: 48 83 c0 10 add $0x10,%rax - 4a35: f3 0f 10 05 6f 99 00 movss 0x996f(%rip),%xmm0 # e3ac <__func__.0+0x1c> - 4a3c: 00 - 4a3d: f3 0f 11 00 movss %xmm0,(%rax) - 4a41: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 4a48: 48 8b 40 10 mov 0x10(%rax),%rax - 4a4c: 48 83 c0 14 add $0x14,%rax - 4a50: f3 0f 10 05 54 99 00 movss 0x9954(%rip),%xmm0 # e3ac <__func__.0+0x1c> - 4a57: 00 - 4a58: f3 0f 11 00 movss %xmm0,(%rax) - 4a5c: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 4a63: 48 89 c7 mov %rax,%rdi - 4a66: e8 fe 78 00 00 call c369 - 4a6b: 48 89 85 b8 fe ff ff mov %rax,-0x148(%rbp) - 4a72: 48 c7 45 b0 00 00 00 movq $0x0,-0x50(%rbp) - 4a79: 00 - 4a7a: 48 c7 45 b8 02 00 00 movq $0x2,-0x48(%rbp) - 4a81: 00 - 4a82: 48 c7 45 c0 01 00 00 movq $0x1,-0x40(%rbp) - 4a89: 00 - 4a8a: 48 c7 45 c8 03 00 00 movq $0x3,-0x38(%rbp) - 4a91: 00 - 4a92: 48 c7 45 d0 04 00 00 movq $0x4,-0x30(%rbp) - 4a99: 00 - 4a9a: 48 c7 45 d8 04 00 00 movq $0x4,-0x28(%rbp) - 4aa1: 00 - 4aa2: 48 c7 85 00 fe ff ff movq $0x0,-0x200(%rbp) - 4aa9: 00 00 00 00 - 4aad: e9 a1 0f 00 00 jmp 5a53 - 4ab2: 0f b6 05 d7 c5 00 00 movzbl 0xc5d7(%rip),%eax # 11090 - 4ab9: 83 f0 01 xor $0x1,%eax - 4abc: 84 c0 test %al,%al - 4abe: 0f 84 91 07 00 00 je 5255 - 4ac4: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 4acb: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax - 4ad0: 48 89 c2 mov %rax,%rdx - 4ad3: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 4ada: 48 8b 48 10 mov 0x10(%rax),%rcx - 4ade: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 4ae5: 48 c1 e0 03 shl $0x3,%rax - 4ae9: 48 01 c8 add %rcx,%rax - 4aec: 48 8b 00 mov (%rax),%rax - 4aef: 48 89 d6 mov %rdx,%rsi - 4af2: 48 89 c7 mov %rax,%rdi - 4af5: e8 06 d9 ff ff call 2400 - 4afa: 84 c0 test %al,%al - 4afc: 0f 84 57 02 00 00 je 4d59 - 4b02: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 4b09: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 4b10: 48 89 d6 mov %rdx,%rsi - 4b13: 48 89 c7 mov %rax,%rdi - 4b16: e8 35 d8 ff ff call 2350 - 4b1b: 48 89 45 98 mov %rax,-0x68(%rbp) - 4b1f: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) - 4b24: 75 38 jne 4b5e - 4b26: 48 8b 05 d3 c5 00 00 mov 0xc5d3(%rip),%rax # 11100 - 4b2d: 4c 8d 05 ec 97 00 00 lea 0x97ec(%rip),%r8 # e320 <__func__.3> - 4b34: b9 34 00 00 00 mov $0x34,%ecx - 4b39: 48 8d 15 04 95 00 00 lea 0x9504(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 4b40: 48 8d 35 09 95 00 00 lea 0x9509(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 4b47: 48 89 c7 mov %rax,%rdi - 4b4a: b8 00 00 00 00 mov $0x0,%eax - 4b4f: e8 0c d9 ff ff call 2460 - 4b54: bf 00 00 00 00 mov $0x0,%edi - 4b59: e8 c2 d9 ff ff call 2520 - 4b5e: 8b 05 3c c5 00 00 mov 0xc53c(%rip),%eax # 110a0 - 4b64: 48 98 cltq - 4b66: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 4b6d: 00 - 4b6e: 48 8d 05 4b c5 00 00 lea 0xc54b(%rip),%rax # 110c0 - 4b75: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 4b79: 8b 05 01 c5 00 00 mov 0xc501(%rip),%eax # 11080 - 4b7f: 48 98 cltq - 4b81: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 4b88: 00 - 4b89: 48 8d 05 b0 c4 00 00 lea 0xc4b0(%rip),%rax # 11040 - 4b90: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 4b94: 8b 05 56 c5 00 00 mov 0xc556(%rip),%eax # 110f0 - 4b9a: 48 98 cltq - 4b9c: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 4ba3: 00 - 4ba4: 48 8d 05 15 c5 00 00 lea 0xc515(%rip),%rax # 110c0 - 4bab: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 4baf: 48 8b 45 98 mov -0x68(%rbp),%rax - 4bb3: 4c 8d 0d 66 97 00 00 lea 0x9766(%rip),%r9 # e320 <__func__.3> - 4bba: 49 89 f0 mov %rsi,%r8 - 4bbd: 48 8d 35 c4 94 00 00 lea 0x94c4(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 4bc4: 48 89 c7 mov %rax,%rdi - 4bc7: b8 00 00 00 00 mov $0x0,%eax - 4bcc: e8 8f d8 ff ff call 2460 - 4bd1: 48 8b 45 98 mov -0x68(%rbp),%rax - 4bd5: 48 89 c7 mov %rax,%rdi - 4bd8: e8 b3 d8 ff ff call 2490 - 4bdd: 0f b6 05 ac c4 00 00 movzbl 0xc4ac(%rip),%eax # 11090 - 4be4: 84 c0 test %al,%al - 4be6: 0f 84 e9 00 00 00 je 4cd5 - 4bec: e8 5f d8 ff ff call 2450 - 4bf1: 48 89 45 a8 mov %rax,-0x58(%rbp) - 4bf5: 0f b6 05 24 c4 00 00 movzbl 0xc424(%rip),%eax # 11020 - 4bfc: 84 c0 test %al,%al - 4bfe: 74 6d je 4c6d - 4c00: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4c07: 48 8b 15 1a c4 00 00 mov 0xc41a(%rip),%rdx # 11028 - 4c0e: 48 89 d6 mov %rdx,%rsi - 4c11: 48 89 c7 mov %rax,%rdi - 4c14: e8 c7 d7 ff ff call 23e0 - 4c19: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) - 4c1e: 0f 88 15 01 00 00 js 4d39 - 4c24: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4c2b: 48 8b 0d fe c3 00 00 mov 0xc3fe(%rip),%rcx # 11030 - 4c32: 48 8b 55 a8 mov -0x58(%rbp),%rdx - 4c36: 48 c1 e2 03 shl $0x3,%rdx - 4c3a: 48 01 ca add %rcx,%rdx - 4c3d: 48 8b 12 mov (%rdx),%rdx - 4c40: 48 89 d6 mov %rdx,%rsi - 4c43: 48 89 c7 mov %rax,%rdi - 4c46: e8 95 d7 ff ff call 23e0 - 4c4b: 48 8b 15 de c3 00 00 mov 0xc3de(%rip),%rdx # 11030 - 4c52: 48 8b 45 a8 mov -0x58(%rbp),%rax - 4c56: 48 c1 e0 03 shl $0x3,%rax - 4c5a: 48 01 d0 add %rdx,%rax - 4c5d: 48 8b 00 mov (%rax),%rax - 4c60: 48 89 c7 mov %rax,%rdi - 4c63: e8 28 d8 ff ff call 2490 - 4c68: e9 cc 00 00 00 jmp 4d39 - 4c6d: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) - 4c72: 78 46 js 4cba - 4c74: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4c7b: 48 8b 0d ae c3 00 00 mov 0xc3ae(%rip),%rcx # 11030 - 4c82: 48 8b 55 a8 mov -0x58(%rbp),%rdx - 4c86: 48 c1 e2 03 shl $0x3,%rdx - 4c8a: 48 01 ca add %rcx,%rdx - 4c8d: 48 8b 12 mov (%rdx),%rdx - 4c90: 48 89 d6 mov %rdx,%rsi - 4c93: 48 89 c7 mov %rax,%rdi - 4c96: e8 45 d7 ff ff call 23e0 - 4c9b: 48 8b 15 8e c3 00 00 mov 0xc38e(%rip),%rdx # 11030 - 4ca2: 48 8b 45 a8 mov -0x58(%rbp),%rax - 4ca6: 48 c1 e0 03 shl $0x3,%rax - 4caa: 48 01 d0 add %rdx,%rax - 4cad: 48 8b 00 mov (%rax),%rax - 4cb0: 48 89 c7 mov %rax,%rdi - 4cb3: e8 d8 d7 ff ff call 2490 - 4cb8: eb 7f jmp 4d39 - 4cba: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4cc1: 48 8b 15 60 c3 00 00 mov 0xc360(%rip),%rdx # 11028 - 4cc8: 48 89 d6 mov %rdx,%rsi - 4ccb: 48 89 c7 mov %rax,%rdi - 4cce: e8 0d d7 ff ff call 23e0 - 4cd3: eb 64 jmp 4d39 - 4cd5: 48 8b 05 5c c3 00 00 mov 0xc35c(%rip),%rax # 11038 - 4cdc: 48 85 c0 test %rax,%rax - 4cdf: 74 3f je 4d20 - 4ce1: 48 8b 05 50 c3 00 00 mov 0xc350(%rip),%rax # 11038 - 4ce8: 48 8d 15 90 93 00 00 lea 0x9390(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 4cef: 48 89 d6 mov %rdx,%rsi - 4cf2: 48 89 c7 mov %rax,%rdi - 4cf5: e8 06 d8 ff ff call 2500 - 4cfa: 48 89 45 a0 mov %rax,-0x60(%rbp) - 4cfe: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4d05: 48 8b 55 a0 mov -0x60(%rbp),%rdx - 4d09: 48 89 d6 mov %rdx,%rsi - 4d0c: 48 89 c7 mov %rax,%rdi - 4d0f: e8 cc d6 ff ff call 23e0 - 4d14: 48 8b 45 a0 mov -0x60(%rbp),%rax - 4d18: 48 89 c7 mov %rax,%rdi - 4d1b: e8 90 d6 ff ff call 23b0 - 4d20: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4d27: 48 8b 15 fa c2 00 00 mov 0xc2fa(%rip),%rdx # 11028 - 4d2e: 48 89 d6 mov %rdx,%rsi - 4d31: 48 89 c7 mov %rax,%rdi - 4d34: e8 a7 d6 ff ff call 23e0 - 4d39: 48 8b 45 98 mov -0x68(%rbp),%rax - 4d3d: 48 89 c7 mov %rax,%rdi - 4d40: e8 6b d6 ff ff call 23b0 - 4d45: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4d4c: 48 89 c7 mov %rax,%rdi - 4d4f: e8 dc d5 ff ff call 2330 - 4d54: e9 f2 0c 00 00 jmp 5a4b - 4d59: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 4d60: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 4d67: 48 89 d6 mov %rdx,%rsi - 4d6a: 48 89 c7 mov %rax,%rdi - 4d6d: e8 de d5 ff ff call 2350 - 4d72: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) - 4d79: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) - 4d80: 00 - 4d81: 75 38 jne 4dbb - 4d83: 48 8b 05 76 c3 00 00 mov 0xc376(%rip),%rax # 11100 - 4d8a: 4c 8d 05 8f 95 00 00 lea 0x958f(%rip),%r8 # e320 <__func__.3> - 4d91: b9 34 00 00 00 mov $0x34,%ecx - 4d96: 48 8d 15 a7 92 00 00 lea 0x92a7(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 4d9d: 48 8d 35 ac 92 00 00 lea 0x92ac(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 4da4: 48 89 c7 mov %rax,%rdi - 4da7: b8 00 00 00 00 mov $0x0,%eax - 4dac: e8 af d6 ff ff call 2460 - 4db1: bf 00 00 00 00 mov $0x0,%edi - 4db6: e8 65 d7 ff ff call 2520 - 4dbb: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 4dc2: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax - 4dc7: 48 89 c7 mov %rax,%rdi - 4dca: e8 61 d7 ff ff call 2530 - 4dcf: 48 89 c3 mov %rax,%rbx - 4dd2: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 4dd9: 48 8b 50 10 mov 0x10(%rax),%rdx - 4ddd: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 4de4: 48 c1 e0 03 shl $0x3,%rax - 4de8: 48 01 d0 add %rdx,%rax - 4deb: 48 8b 00 mov (%rax),%rax - 4dee: 48 89 c7 mov %rax,%rdi - 4df1: e8 3a d7 ff ff call 2530 - 4df6: 48 89 c2 mov %rax,%rdx - 4df9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - 4e00: 53 push %rbx - 4e01: 48 8d 0d 64 93 00 00 lea 0x9364(%rip),%rcx # e16c <_IO_stdin_used+0x16c> - 4e08: 51 push %rcx - 4e09: 52 push %rdx - 4e0a: 48 8d 15 46 93 00 00 lea 0x9346(%rip),%rdx # e157 <_IO_stdin_used+0x157> - 4e11: 52 push %rdx - 4e12: 48 8d 15 53 93 00 00 lea 0x9353(%rip),%rdx # e16c <_IO_stdin_used+0x16c> - 4e19: 52 push %rdx - 4e1a: 48 8d 15 e3 92 00 00 lea 0x92e3(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 4e21: 52 push %rdx - 4e22: 4c 8d 0d 2e 93 00 00 lea 0x932e(%rip),%r9 # e157 <_IO_stdin_used+0x157> - 4e29: 4c 8d 05 f0 94 00 00 lea 0x94f0(%rip),%r8 # e320 <__func__.3> - 4e30: b9 34 00 00 00 mov $0x34,%ecx - 4e35: 48 8d 15 08 92 00 00 lea 0x9208(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 4e3c: 48 8d 35 6d 92 00 00 lea 0x926d(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 4e43: 48 89 c7 mov %rax,%rdi - 4e46: b8 00 00 00 00 mov $0x0,%eax - 4e4b: e8 10 d6 ff ff call 2460 - 4e50: 48 83 c4 30 add $0x30,%rsp - 4e54: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - 4e5b: 48 89 c7 mov %rax,%rdi - 4e5e: e8 2d d6 ff ff call 2490 - 4e63: 0f b6 05 26 c2 00 00 movzbl 0xc226(%rip),%eax # 11090 - 4e6a: 84 c0 test %al,%al - 4e6c: 0f 84 01 01 00 00 je 4f73 - 4e72: e8 d9 d5 ff ff call 2450 - 4e77: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) - 4e7e: 0f b6 05 9b c1 00 00 movzbl 0xc19b(%rip),%eax # 11020 - 4e85: 84 c0 test %al,%al - 4e87: 74 76 je 4eff - 4e89: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4e90: 48 8b 15 91 c1 00 00 mov 0xc191(%rip),%rdx # 11028 - 4e97: 48 89 d6 mov %rdx,%rsi - 4e9a: 48 89 c7 mov %rax,%rdi - 4e9d: e8 3e d5 ff ff call 23e0 - 4ea2: 48 83 bd 78 ff ff ff cmpq $0x0,-0x88(%rbp) - 4ea9: 00 - 4eaa: 0f 88 30 01 00 00 js 4fe0 - 4eb0: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4eb7: 48 8b 0d 72 c1 00 00 mov 0xc172(%rip),%rcx # 11030 - 4ebe: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx - 4ec5: 48 c1 e2 03 shl $0x3,%rdx - 4ec9: 48 01 ca add %rcx,%rdx - 4ecc: 48 8b 12 mov (%rdx),%rdx - 4ecf: 48 89 d6 mov %rdx,%rsi - 4ed2: 48 89 c7 mov %rax,%rdi - 4ed5: e8 06 d5 ff ff call 23e0 - 4eda: 48 8b 15 4f c1 00 00 mov 0xc14f(%rip),%rdx # 11030 - 4ee1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax - 4ee8: 48 c1 e0 03 shl $0x3,%rax - 4eec: 48 01 d0 add %rdx,%rax - 4eef: 48 8b 00 mov (%rax),%rax - 4ef2: 48 89 c7 mov %rax,%rdi - 4ef5: e8 96 d5 ff ff call 2490 - 4efa: e9 e1 00 00 00 jmp 4fe0 - 4eff: 48 83 bd 78 ff ff ff cmpq $0x0,-0x88(%rbp) - 4f06: 00 - 4f07: 78 4f js 4f58 - 4f09: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4f10: 48 8b 0d 19 c1 00 00 mov 0xc119(%rip),%rcx # 11030 - 4f17: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx - 4f1e: 48 c1 e2 03 shl $0x3,%rdx - 4f22: 48 01 ca add %rcx,%rdx - 4f25: 48 8b 12 mov (%rdx),%rdx - 4f28: 48 89 d6 mov %rdx,%rsi - 4f2b: 48 89 c7 mov %rax,%rdi - 4f2e: e8 ad d4 ff ff call 23e0 - 4f33: 48 8b 15 f6 c0 00 00 mov 0xc0f6(%rip),%rdx # 11030 - 4f3a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax - 4f41: 48 c1 e0 03 shl $0x3,%rax - 4f45: 48 01 d0 add %rdx,%rax - 4f48: 48 8b 00 mov (%rax),%rax - 4f4b: 48 89 c7 mov %rax,%rdi - 4f4e: e8 3d d5 ff ff call 2490 - 4f53: e9 88 00 00 00 jmp 4fe0 - 4f58: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4f5f: 48 8b 15 c2 c0 00 00 mov 0xc0c2(%rip),%rdx # 11028 - 4f66: 48 89 d6 mov %rdx,%rsi - 4f69: 48 89 c7 mov %rax,%rdi - 4f6c: e8 6f d4 ff ff call 23e0 - 4f71: eb 6d jmp 4fe0 - 4f73: 48 8b 05 be c0 00 00 mov 0xc0be(%rip),%rax # 11038 - 4f7a: 48 85 c0 test %rax,%rax - 4f7d: 74 48 je 4fc7 - 4f7f: 48 8b 05 b2 c0 00 00 mov 0xc0b2(%rip),%rax # 11038 - 4f86: 48 8d 15 f2 90 00 00 lea 0x90f2(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 4f8d: 48 89 d6 mov %rdx,%rsi - 4f90: 48 89 c7 mov %rax,%rdi - 4f93: e8 68 d5 ff ff call 2500 - 4f98: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) - 4f9f: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4fa6: 48 8b 95 70 ff ff ff mov -0x90(%rbp),%rdx - 4fad: 48 89 d6 mov %rdx,%rsi - 4fb0: 48 89 c7 mov %rax,%rdi - 4fb3: e8 28 d4 ff ff call 23e0 - 4fb8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - 4fbf: 48 89 c7 mov %rax,%rdi - 4fc2: e8 e9 d3 ff ff call 23b0 - 4fc7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4fce: 48 8b 15 53 c0 00 00 mov 0xc053(%rip),%rdx # 11028 - 4fd5: 48 89 d6 mov %rdx,%rsi - 4fd8: 48 89 c7 mov %rax,%rdi - 4fdb: e8 00 d4 ff ff call 23e0 - 4fe0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - 4fe7: 48 89 c7 mov %rax,%rdi - 4fea: e8 c1 d3 ff ff call 23b0 - 4fef: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 4ff6: 48 89 c7 mov %rax,%rdi - 4ff9: e8 32 d3 ff ff call 2330 - 4ffe: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 5005: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 500c: 48 89 d6 mov %rdx,%rsi - 500f: 48 89 c7 mov %rax,%rdi - 5012: e8 39 d3 ff ff call 2350 - 5017: 48 89 45 80 mov %rax,-0x80(%rbp) - 501b: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) - 5020: 75 38 jne 505a - 5022: 48 8b 05 d7 c0 00 00 mov 0xc0d7(%rip),%rax # 11100 - 5029: 4c 8d 05 f0 92 00 00 lea 0x92f0(%rip),%r8 # e320 <__func__.3> - 5030: b9 34 00 00 00 mov $0x34,%ecx - 5035: 48 8d 15 08 90 00 00 lea 0x9008(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 503c: 48 8d 35 0d 90 00 00 lea 0x900d(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 5043: 48 89 c7 mov %rax,%rdi - 5046: b8 00 00 00 00 mov $0x0,%eax - 504b: e8 10 d4 ff ff call 2460 - 5050: bf 00 00 00 00 mov $0x0,%edi - 5055: e8 c6 d4 ff ff call 2520 - 505a: 8b 05 40 c0 00 00 mov 0xc040(%rip),%eax # 110a0 - 5060: 48 98 cltq - 5062: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 5069: 00 - 506a: 48 8d 05 4f c0 00 00 lea 0xc04f(%rip),%rax # 110c0 - 5071: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 5075: 8b 05 05 c0 00 00 mov 0xc005(%rip),%eax # 11080 - 507b: 48 98 cltq - 507d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 5084: 00 - 5085: 48 8d 05 b4 bf 00 00 lea 0xbfb4(%rip),%rax # 11040 - 508c: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 5090: 8b 05 ee bf 00 00 mov 0xbfee(%rip),%eax # 11084 - 5096: 48 98 cltq - 5098: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 509f: 00 - 50a0: 48 8d 05 19 c0 00 00 lea 0xc019(%rip),%rax # 110c0 - 50a7: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 50ab: 48 8b 45 80 mov -0x80(%rbp),%rax - 50af: 4c 8d 0d 6a 92 00 00 lea 0x926a(%rip),%r9 # e320 <__func__.3> - 50b6: 49 89 f0 mov %rsi,%r8 - 50b9: 48 8d 35 48 90 00 00 lea 0x9048(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 50c0: 48 89 c7 mov %rax,%rdi - 50c3: b8 00 00 00 00 mov $0x0,%eax - 50c8: e8 93 d3 ff ff call 2460 - 50cd: 48 8b 45 80 mov -0x80(%rbp),%rax - 50d1: 48 89 c7 mov %rax,%rdi - 50d4: e8 b7 d3 ff ff call 2490 - 50d9: 0f b6 05 b0 bf 00 00 movzbl 0xbfb0(%rip),%eax # 11090 - 50e0: 84 c0 test %al,%al - 50e2: 0f 84 e9 00 00 00 je 51d1 - 50e8: e8 63 d3 ff ff call 2450 - 50ed: 48 89 45 90 mov %rax,-0x70(%rbp) - 50f1: 0f b6 05 28 bf 00 00 movzbl 0xbf28(%rip),%eax # 11020 - 50f8: 84 c0 test %al,%al - 50fa: 74 6d je 5169 - 50fc: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5103: 48 8b 15 1e bf 00 00 mov 0xbf1e(%rip),%rdx # 11028 - 510a: 48 89 d6 mov %rdx,%rsi - 510d: 48 89 c7 mov %rax,%rdi - 5110: e8 cb d2 ff ff call 23e0 - 5115: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) - 511a: 0f 88 15 01 00 00 js 5235 - 5120: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5127: 48 8b 0d 02 bf 00 00 mov 0xbf02(%rip),%rcx # 11030 - 512e: 48 8b 55 90 mov -0x70(%rbp),%rdx - 5132: 48 c1 e2 03 shl $0x3,%rdx - 5136: 48 01 ca add %rcx,%rdx - 5139: 48 8b 12 mov (%rdx),%rdx - 513c: 48 89 d6 mov %rdx,%rsi - 513f: 48 89 c7 mov %rax,%rdi - 5142: e8 99 d2 ff ff call 23e0 - 5147: 48 8b 15 e2 be 00 00 mov 0xbee2(%rip),%rdx # 11030 - 514e: 48 8b 45 90 mov -0x70(%rbp),%rax - 5152: 48 c1 e0 03 shl $0x3,%rax - 5156: 48 01 d0 add %rdx,%rax - 5159: 48 8b 00 mov (%rax),%rax - 515c: 48 89 c7 mov %rax,%rdi - 515f: e8 2c d3 ff ff call 2490 - 5164: e9 cc 00 00 00 jmp 5235 - 5169: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) - 516e: 78 46 js 51b6 - 5170: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5177: 48 8b 0d b2 be 00 00 mov 0xbeb2(%rip),%rcx # 11030 - 517e: 48 8b 55 90 mov -0x70(%rbp),%rdx - 5182: 48 c1 e2 03 shl $0x3,%rdx - 5186: 48 01 ca add %rcx,%rdx - 5189: 48 8b 12 mov (%rdx),%rdx - 518c: 48 89 d6 mov %rdx,%rsi - 518f: 48 89 c7 mov %rax,%rdi - 5192: e8 49 d2 ff ff call 23e0 - 5197: 48 8b 15 92 be 00 00 mov 0xbe92(%rip),%rdx # 11030 - 519e: 48 8b 45 90 mov -0x70(%rbp),%rax - 51a2: 48 c1 e0 03 shl $0x3,%rax - 51a6: 48 01 d0 add %rdx,%rax - 51a9: 48 8b 00 mov (%rax),%rax - 51ac: 48 89 c7 mov %rax,%rdi - 51af: e8 dc d2 ff ff call 2490 - 51b4: eb 7f jmp 5235 - 51b6: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 51bd: 48 8b 15 64 be 00 00 mov 0xbe64(%rip),%rdx # 11028 - 51c4: 48 89 d6 mov %rdx,%rsi - 51c7: 48 89 c7 mov %rax,%rdi - 51ca: e8 11 d2 ff ff call 23e0 - 51cf: eb 64 jmp 5235 - 51d1: 48 8b 05 60 be 00 00 mov 0xbe60(%rip),%rax # 11038 - 51d8: 48 85 c0 test %rax,%rax - 51db: 74 3f je 521c - 51dd: 48 8b 05 54 be 00 00 mov 0xbe54(%rip),%rax # 11038 - 51e4: 48 8d 15 94 8e 00 00 lea 0x8e94(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 51eb: 48 89 d6 mov %rdx,%rsi - 51ee: 48 89 c7 mov %rax,%rdi - 51f1: e8 0a d3 ff ff call 2500 - 51f6: 48 89 45 88 mov %rax,-0x78(%rbp) - 51fa: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5201: 48 8b 55 88 mov -0x78(%rbp),%rdx - 5205: 48 89 d6 mov %rdx,%rsi - 5208: 48 89 c7 mov %rax,%rdi - 520b: e8 d0 d1 ff ff call 23e0 - 5210: 48 8b 45 88 mov -0x78(%rbp),%rax - 5214: 48 89 c7 mov %rax,%rdi - 5217: e8 94 d1 ff ff call 23b0 - 521c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5223: 48 8b 15 fe bd 00 00 mov 0xbdfe(%rip),%rdx # 11028 - 522a: 48 89 d6 mov %rdx,%rsi - 522d: 48 89 c7 mov %rax,%rdi - 5230: e8 ab d1 ff ff call 23e0 - 5235: 48 8b 45 80 mov -0x80(%rbp),%rax - 5239: 48 89 c7 mov %rax,%rdi - 523c: e8 6f d1 ff ff call 23b0 - 5241: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5248: 48 89 c7 mov %rax,%rdi - 524b: e8 e0 d0 ff ff call 2330 - 5250: e9 f6 07 00 00 jmp 5a4b - 5255: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 525c: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax - 5261: 48 89 c6 mov %rax,%rsi - 5264: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 526b: 48 8b 50 10 mov 0x10(%rax),%rdx - 526f: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 5276: 48 c1 e0 03 shl $0x3,%rax - 527a: 48 01 d0 add %rdx,%rax - 527d: 48 8b 00 mov (%rax),%rax - 5280: 48 89 c1 mov %rax,%rcx - 5283: 48 8d 05 96 90 00 00 lea 0x9096(%rip),%rax # e320 <__func__.3> - 528a: 48 89 c2 mov %rax,%rdx - 528d: 48 89 cf mov %rcx,%rdi - 5290: e8 eb d0 ff ff call 2380 - 5295: 84 c0 test %al,%al - 5297: 0f 84 87 02 00 00 je 5524 - 529d: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 52a4: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 52ab: 48 89 d6 mov %rdx,%rsi - 52ae: 48 89 c7 mov %rax,%rdi - 52b1: e8 9a d0 ff ff call 2350 - 52b6: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) - 52bd: 48 83 bd 50 ff ff ff cmpq $0x0,-0xb0(%rbp) - 52c4: 00 - 52c5: 75 38 jne 52ff - 52c7: 48 8b 05 32 be 00 00 mov 0xbe32(%rip),%rax # 11100 - 52ce: 4c 8d 05 4b 90 00 00 lea 0x904b(%rip),%r8 # e320 <__func__.3> - 52d5: b9 34 00 00 00 mov $0x34,%ecx - 52da: 48 8d 15 63 8d 00 00 lea 0x8d63(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 52e1: 48 8d 35 68 8d 00 00 lea 0x8d68(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 52e8: 48 89 c7 mov %rax,%rdi - 52eb: b8 00 00 00 00 mov $0x0,%eax - 52f0: e8 6b d1 ff ff call 2460 - 52f5: bf 00 00 00 00 mov $0x0,%edi - 52fa: e8 21 d2 ff ff call 2520 - 52ff: 8b 05 9b bd 00 00 mov 0xbd9b(%rip),%eax # 110a0 - 5305: 48 98 cltq - 5307: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 530e: 00 - 530f: 48 8d 05 aa bd 00 00 lea 0xbdaa(%rip),%rax # 110c0 - 5316: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 531a: 8b 05 60 bd 00 00 mov 0xbd60(%rip),%eax # 11080 - 5320: 48 98 cltq - 5322: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 5329: 00 - 532a: 48 8d 05 0f bd 00 00 lea 0xbd0f(%rip),%rax # 11040 - 5331: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 5335: 8b 05 b5 bd 00 00 mov 0xbdb5(%rip),%eax # 110f0 - 533b: 48 98 cltq - 533d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 5344: 00 - 5345: 48 8d 05 74 bd 00 00 lea 0xbd74(%rip),%rax # 110c0 - 534c: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 5350: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax - 5357: 4c 8d 0d c2 8f 00 00 lea 0x8fc2(%rip),%r9 # e320 <__func__.3> - 535e: 49 89 f0 mov %rsi,%r8 - 5361: 48 8d 35 20 8d 00 00 lea 0x8d20(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 5368: 48 89 c7 mov %rax,%rdi - 536b: b8 00 00 00 00 mov $0x0,%eax - 5370: e8 eb d0 ff ff call 2460 - 5375: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax - 537c: 48 89 c7 mov %rax,%rdi - 537f: e8 0c d1 ff ff call 2490 - 5384: 0f b6 05 05 bd 00 00 movzbl 0xbd05(%rip),%eax # 11090 - 538b: 84 c0 test %al,%al - 538d: 0f 84 01 01 00 00 je 5494 - 5393: e8 b8 d0 ff ff call 2450 - 5398: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) - 539f: 0f b6 05 7a bc 00 00 movzbl 0xbc7a(%rip),%eax # 11020 - 53a6: 84 c0 test %al,%al - 53a8: 74 76 je 5420 - 53aa: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 53b1: 48 8b 15 70 bc 00 00 mov 0xbc70(%rip),%rdx # 11028 - 53b8: 48 89 d6 mov %rdx,%rsi - 53bb: 48 89 c7 mov %rax,%rdi - 53be: e8 1d d0 ff ff call 23e0 - 53c3: 48 83 bd 60 ff ff ff cmpq $0x0,-0xa0(%rbp) - 53ca: 00 - 53cb: 0f 88 30 01 00 00 js 5501 - 53d1: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 53d8: 48 8b 0d 51 bc 00 00 mov 0xbc51(%rip),%rcx # 11030 - 53df: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx - 53e6: 48 c1 e2 03 shl $0x3,%rdx - 53ea: 48 01 ca add %rcx,%rdx - 53ed: 48 8b 12 mov (%rdx),%rdx - 53f0: 48 89 d6 mov %rdx,%rsi - 53f3: 48 89 c7 mov %rax,%rdi - 53f6: e8 e5 cf ff ff call 23e0 - 53fb: 48 8b 15 2e bc 00 00 mov 0xbc2e(%rip),%rdx # 11030 - 5402: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax - 5409: 48 c1 e0 03 shl $0x3,%rax - 540d: 48 01 d0 add %rdx,%rax - 5410: 48 8b 00 mov (%rax),%rax - 5413: 48 89 c7 mov %rax,%rdi - 5416: e8 75 d0 ff ff call 2490 - 541b: e9 e1 00 00 00 jmp 5501 - 5420: 48 83 bd 60 ff ff ff cmpq $0x0,-0xa0(%rbp) - 5427: 00 - 5428: 78 4f js 5479 - 542a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5431: 48 8b 0d f8 bb 00 00 mov 0xbbf8(%rip),%rcx # 11030 - 5438: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx - 543f: 48 c1 e2 03 shl $0x3,%rdx - 5443: 48 01 ca add %rcx,%rdx - 5446: 48 8b 12 mov (%rdx),%rdx - 5449: 48 89 d6 mov %rdx,%rsi - 544c: 48 89 c7 mov %rax,%rdi - 544f: e8 8c cf ff ff call 23e0 - 5454: 48 8b 15 d5 bb 00 00 mov 0xbbd5(%rip),%rdx # 11030 - 545b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax - 5462: 48 c1 e0 03 shl $0x3,%rax - 5466: 48 01 d0 add %rdx,%rax - 5469: 48 8b 00 mov (%rax),%rax - 546c: 48 89 c7 mov %rax,%rdi - 546f: e8 1c d0 ff ff call 2490 - 5474: e9 88 00 00 00 jmp 5501 - 5479: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5480: 48 8b 15 a1 bb 00 00 mov 0xbba1(%rip),%rdx # 11028 - 5487: 48 89 d6 mov %rdx,%rsi - 548a: 48 89 c7 mov %rax,%rdi - 548d: e8 4e cf ff ff call 23e0 - 5492: eb 6d jmp 5501 - 5494: 48 8b 05 9d bb 00 00 mov 0xbb9d(%rip),%rax # 11038 - 549b: 48 85 c0 test %rax,%rax - 549e: 74 48 je 54e8 - 54a0: 48 8b 05 91 bb 00 00 mov 0xbb91(%rip),%rax # 11038 - 54a7: 48 8d 15 d1 8b 00 00 lea 0x8bd1(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 54ae: 48 89 d6 mov %rdx,%rsi - 54b1: 48 89 c7 mov %rax,%rdi - 54b4: e8 47 d0 ff ff call 2500 - 54b9: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) - 54c0: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 54c7: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx - 54ce: 48 89 d6 mov %rdx,%rsi - 54d1: 48 89 c7 mov %rax,%rdi - 54d4: e8 07 cf ff ff call 23e0 - 54d9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - 54e0: 48 89 c7 mov %rax,%rdi - 54e3: e8 c8 ce ff ff call 23b0 - 54e8: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 54ef: 48 8b 15 32 bb 00 00 mov 0xbb32(%rip),%rdx # 11028 - 54f6: 48 89 d6 mov %rdx,%rsi - 54f9: 48 89 c7 mov %rax,%rdi - 54fc: e8 df ce ff ff call 23e0 - 5501: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax - 5508: 48 89 c7 mov %rax,%rdi - 550b: e8 a0 ce ff ff call 23b0 - 5510: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5517: 48 89 c7 mov %rax,%rdi - 551a: e8 11 ce ff ff call 2330 - 551f: e9 27 05 00 00 jmp 5a4b - 5524: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 552b: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 5532: 48 89 d6 mov %rdx,%rsi - 5535: 48 89 c7 mov %rax,%rdi - 5538: e8 13 ce ff ff call 2350 - 553d: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) - 5544: 48 83 bd 20 ff ff ff cmpq $0x0,-0xe0(%rbp) - 554b: 00 - 554c: 75 38 jne 5586 - 554e: 48 8b 05 ab bb 00 00 mov 0xbbab(%rip),%rax # 11100 - 5555: 4c 8d 05 c4 8d 00 00 lea 0x8dc4(%rip),%r8 # e320 <__func__.3> - 555c: b9 34 00 00 00 mov $0x34,%ecx - 5561: 48 8d 15 dc 8a 00 00 lea 0x8adc(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 5568: 48 8d 35 e1 8a 00 00 lea 0x8ae1(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 556f: 48 89 c7 mov %rax,%rdi - 5572: b8 00 00 00 00 mov $0x0,%eax - 5577: e8 e4 ce ff ff call 2460 - 557c: bf 00 00 00 00 mov $0x0,%edi - 5581: e8 9a cf ff ff call 2520 - 5586: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 558d: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax - 5592: 48 89 c7 mov %rax,%rdi - 5595: e8 96 cf ff ff call 2530 - 559a: 48 89 c3 mov %rax,%rbx - 559d: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 55a4: 48 8b 50 10 mov 0x10(%rax),%rdx - 55a8: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax - 55af: 48 c1 e0 03 shl $0x3,%rax - 55b3: 48 01 d0 add %rdx,%rax - 55b6: 48 8b 00 mov (%rax),%rax - 55b9: 48 89 c7 mov %rax,%rdi - 55bc: e8 6f cf ff ff call 2530 - 55c1: 48 89 c2 mov %rax,%rdx - 55c4: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 55cb: 53 push %rbx - 55cc: 48 8d 0d 99 8b 00 00 lea 0x8b99(%rip),%rcx # e16c <_IO_stdin_used+0x16c> - 55d3: 51 push %rcx - 55d4: 52 push %rdx - 55d5: 48 8d 15 7b 8b 00 00 lea 0x8b7b(%rip),%rdx # e157 <_IO_stdin_used+0x157> - 55dc: 52 push %rdx - 55dd: 48 8d 15 88 8b 00 00 lea 0x8b88(%rip),%rdx # e16c <_IO_stdin_used+0x16c> - 55e4: 52 push %rdx - 55e5: 48 8d 15 18 8b 00 00 lea 0x8b18(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 55ec: 52 push %rdx - 55ed: 4c 8d 0d 63 8b 00 00 lea 0x8b63(%rip),%r9 # e157 <_IO_stdin_used+0x157> - 55f4: 4c 8d 05 25 8d 00 00 lea 0x8d25(%rip),%r8 # e320 <__func__.3> - 55fb: b9 34 00 00 00 mov $0x34,%ecx - 5600: 48 8d 15 3d 8a 00 00 lea 0x8a3d(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 5607: 48 8d 35 a2 8a 00 00 lea 0x8aa2(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 560e: 48 89 c7 mov %rax,%rdi - 5611: b8 00 00 00 00 mov $0x0,%eax - 5616: e8 45 ce ff ff call 2460 - 561b: 48 83 c4 30 add $0x30,%rsp - 561f: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 5626: 48 89 c7 mov %rax,%rdi - 5629: e8 62 ce ff ff call 2490 - 562e: 0f b6 05 5b ba 00 00 movzbl 0xba5b(%rip),%eax # 11090 - 5635: 84 c0 test %al,%al - 5637: 0f 84 01 01 00 00 je 573e - 563d: e8 0e ce ff ff call 2450 - 5642: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) - 5649: 0f b6 05 d0 b9 00 00 movzbl 0xb9d0(%rip),%eax # 11020 - 5650: 84 c0 test %al,%al - 5652: 74 76 je 56ca - 5654: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 565b: 48 8b 15 c6 b9 00 00 mov 0xb9c6(%rip),%rdx # 11028 - 5662: 48 89 d6 mov %rdx,%rsi - 5665: 48 89 c7 mov %rax,%rdi - 5668: e8 73 cd ff ff call 23e0 - 566d: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) - 5674: 00 - 5675: 0f 88 30 01 00 00 js 57ab - 567b: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5682: 48 8b 0d a7 b9 00 00 mov 0xb9a7(%rip),%rcx # 11030 - 5689: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx - 5690: 48 c1 e2 03 shl $0x3,%rdx - 5694: 48 01 ca add %rcx,%rdx - 5697: 48 8b 12 mov (%rdx),%rdx - 569a: 48 89 d6 mov %rdx,%rsi - 569d: 48 89 c7 mov %rax,%rdi - 56a0: e8 3b cd ff ff call 23e0 - 56a5: 48 8b 15 84 b9 00 00 mov 0xb984(%rip),%rdx # 11030 - 56ac: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 56b3: 48 c1 e0 03 shl $0x3,%rax - 56b7: 48 01 d0 add %rdx,%rax - 56ba: 48 8b 00 mov (%rax),%rax - 56bd: 48 89 c7 mov %rax,%rdi - 56c0: e8 cb cd ff ff call 2490 - 56c5: e9 e1 00 00 00 jmp 57ab - 56ca: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) - 56d1: 00 - 56d2: 78 4f js 5723 - 56d4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 56db: 48 8b 0d 4e b9 00 00 mov 0xb94e(%rip),%rcx # 11030 - 56e2: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx - 56e9: 48 c1 e2 03 shl $0x3,%rdx - 56ed: 48 01 ca add %rcx,%rdx - 56f0: 48 8b 12 mov (%rdx),%rdx - 56f3: 48 89 d6 mov %rdx,%rsi - 56f6: 48 89 c7 mov %rax,%rdi - 56f9: e8 e2 cc ff ff call 23e0 - 56fe: 48 8b 15 2b b9 00 00 mov 0xb92b(%rip),%rdx # 11030 - 5705: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 570c: 48 c1 e0 03 shl $0x3,%rax - 5710: 48 01 d0 add %rdx,%rax - 5713: 48 8b 00 mov (%rax),%rax - 5716: 48 89 c7 mov %rax,%rdi - 5719: e8 72 cd ff ff call 2490 - 571e: e9 88 00 00 00 jmp 57ab - 5723: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 572a: 48 8b 15 f7 b8 00 00 mov 0xb8f7(%rip),%rdx # 11028 - 5731: 48 89 d6 mov %rdx,%rsi - 5734: 48 89 c7 mov %rax,%rdi - 5737: e8 a4 cc ff ff call 23e0 - 573c: eb 6d jmp 57ab - 573e: 48 8b 05 f3 b8 00 00 mov 0xb8f3(%rip),%rax # 11038 - 5745: 48 85 c0 test %rax,%rax - 5748: 74 48 je 5792 - 574a: 48 8b 05 e7 b8 00 00 mov 0xb8e7(%rip),%rax # 11038 - 5751: 48 8d 15 27 89 00 00 lea 0x8927(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 5758: 48 89 d6 mov %rdx,%rsi - 575b: 48 89 c7 mov %rax,%rdi - 575e: e8 9d cd ff ff call 2500 - 5763: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) - 576a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5771: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx - 5778: 48 89 d6 mov %rdx,%rsi - 577b: 48 89 c7 mov %rax,%rdi - 577e: e8 5d cc ff ff call 23e0 - 5783: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax - 578a: 48 89 c7 mov %rax,%rdi - 578d: e8 1e cc ff ff call 23b0 - 5792: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5799: 48 8b 15 88 b8 00 00 mov 0xb888(%rip),%rdx # 11028 - 57a0: 48 89 d6 mov %rdx,%rsi - 57a3: 48 89 c7 mov %rax,%rdi - 57a6: e8 35 cc ff ff call 23e0 - 57ab: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 57b2: 48 89 c7 mov %rax,%rdi - 57b5: e8 f6 cb ff ff call 23b0 - 57ba: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 57c1: 48 89 c7 mov %rax,%rdi - 57c4: e8 67 cb ff ff call 2330 - 57c9: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 57d0: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 57d7: 48 89 d6 mov %rdx,%rsi - 57da: 48 89 c7 mov %rax,%rdi - 57dd: e8 6e cb ff ff call 2350 - 57e2: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) - 57e9: 48 83 bd 38 ff ff ff cmpq $0x0,-0xc8(%rbp) - 57f0: 00 - 57f1: 75 38 jne 582b - 57f3: 48 8b 05 06 b9 00 00 mov 0xb906(%rip),%rax # 11100 - 57fa: 4c 8d 05 1f 8b 00 00 lea 0x8b1f(%rip),%r8 # e320 <__func__.3> - 5801: b9 34 00 00 00 mov $0x34,%ecx - 5806: 48 8d 15 37 88 00 00 lea 0x8837(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 580d: 48 8d 35 3c 88 00 00 lea 0x883c(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 5814: 48 89 c7 mov %rax,%rdi - 5817: b8 00 00 00 00 mov $0x0,%eax - 581c: e8 3f cc ff ff call 2460 - 5821: bf 00 00 00 00 mov $0x0,%edi - 5826: e8 f5 cc ff ff call 2520 - 582b: 8b 05 6f b8 00 00 mov 0xb86f(%rip),%eax # 110a0 - 5831: 48 98 cltq - 5833: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 583a: 00 - 583b: 48 8d 05 7e b8 00 00 lea 0xb87e(%rip),%rax # 110c0 - 5842: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 5846: 8b 05 34 b8 00 00 mov 0xb834(%rip),%eax # 11080 - 584c: 48 98 cltq - 584e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 5855: 00 - 5856: 48 8d 05 e3 b7 00 00 lea 0xb7e3(%rip),%rax # 11040 - 585d: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 5861: 8b 05 1d b8 00 00 mov 0xb81d(%rip),%eax # 11084 - 5867: 48 98 cltq - 5869: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 5870: 00 - 5871: 48 8d 05 48 b8 00 00 lea 0xb848(%rip),%rax # 110c0 - 5878: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 587c: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 5883: 4c 8d 0d 96 8a 00 00 lea 0x8a96(%rip),%r9 # e320 <__func__.3> - 588a: 49 89 f0 mov %rsi,%r8 - 588d: 48 8d 35 74 88 00 00 lea 0x8874(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 5894: 48 89 c7 mov %rax,%rdi - 5897: b8 00 00 00 00 mov $0x0,%eax - 589c: e8 bf cb ff ff call 2460 - 58a1: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 58a8: 48 89 c7 mov %rax,%rdi - 58ab: e8 e0 cb ff ff call 2490 - 58b0: 0f b6 05 d9 b7 00 00 movzbl 0xb7d9(%rip),%eax # 11090 - 58b7: 84 c0 test %al,%al - 58b9: 0f 84 01 01 00 00 je 59c0 - 58bf: e8 8c cb ff ff call 2450 - 58c4: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) - 58cb: 0f b6 05 4e b7 00 00 movzbl 0xb74e(%rip),%eax # 11020 - 58d2: 84 c0 test %al,%al - 58d4: 74 76 je 594c - 58d6: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 58dd: 48 8b 15 44 b7 00 00 mov 0xb744(%rip),%rdx # 11028 - 58e4: 48 89 d6 mov %rdx,%rsi - 58e7: 48 89 c7 mov %rax,%rdi - 58ea: e8 f1 ca ff ff call 23e0 - 58ef: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) - 58f6: 00 - 58f7: 0f 88 30 01 00 00 js 5a2d - 58fd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5904: 48 8b 0d 25 b7 00 00 mov 0xb725(%rip),%rcx # 11030 - 590b: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx - 5912: 48 c1 e2 03 shl $0x3,%rdx - 5916: 48 01 ca add %rcx,%rdx - 5919: 48 8b 12 mov (%rdx),%rdx - 591c: 48 89 d6 mov %rdx,%rsi - 591f: 48 89 c7 mov %rax,%rdi - 5922: e8 b9 ca ff ff call 23e0 - 5927: 48 8b 15 02 b7 00 00 mov 0xb702(%rip),%rdx # 11030 - 592e: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax - 5935: 48 c1 e0 03 shl $0x3,%rax - 5939: 48 01 d0 add %rdx,%rax - 593c: 48 8b 00 mov (%rax),%rax - 593f: 48 89 c7 mov %rax,%rdi - 5942: e8 49 cb ff ff call 2490 - 5947: e9 e1 00 00 00 jmp 5a2d - 594c: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) - 5953: 00 - 5954: 78 4f js 59a5 - 5956: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 595d: 48 8b 0d cc b6 00 00 mov 0xb6cc(%rip),%rcx # 11030 - 5964: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx - 596b: 48 c1 e2 03 shl $0x3,%rdx - 596f: 48 01 ca add %rcx,%rdx - 5972: 48 8b 12 mov (%rdx),%rdx - 5975: 48 89 d6 mov %rdx,%rsi - 5978: 48 89 c7 mov %rax,%rdi - 597b: e8 60 ca ff ff call 23e0 - 5980: 48 8b 15 a9 b6 00 00 mov 0xb6a9(%rip),%rdx # 11030 - 5987: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax - 598e: 48 c1 e0 03 shl $0x3,%rax - 5992: 48 01 d0 add %rdx,%rax - 5995: 48 8b 00 mov (%rax),%rax - 5998: 48 89 c7 mov %rax,%rdi - 599b: e8 f0 ca ff ff call 2490 - 59a0: e9 88 00 00 00 jmp 5a2d - 59a5: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 59ac: 48 8b 15 75 b6 00 00 mov 0xb675(%rip),%rdx # 11028 - 59b3: 48 89 d6 mov %rdx,%rsi - 59b6: 48 89 c7 mov %rax,%rdi - 59b9: e8 22 ca ff ff call 23e0 - 59be: eb 6d jmp 5a2d - 59c0: 48 8b 05 71 b6 00 00 mov 0xb671(%rip),%rax # 11038 - 59c7: 48 85 c0 test %rax,%rax - 59ca: 74 48 je 5a14 - 59cc: 48 8b 05 65 b6 00 00 mov 0xb665(%rip),%rax # 11038 - 59d3: 48 8d 15 a5 86 00 00 lea 0x86a5(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 59da: 48 89 d6 mov %rdx,%rsi - 59dd: 48 89 c7 mov %rax,%rdi - 59e0: e8 1b cb ff ff call 2500 - 59e5: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) - 59ec: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 59f3: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx - 59fa: 48 89 d6 mov %rdx,%rsi - 59fd: 48 89 c7 mov %rax,%rdi - 5a00: e8 db c9 ff ff call 23e0 - 5a05: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax - 5a0c: 48 89 c7 mov %rax,%rdi - 5a0f: e8 9c c9 ff ff call 23b0 - 5a14: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5a1b: 48 8b 15 06 b6 00 00 mov 0xb606(%rip),%rdx # 11028 - 5a22: 48 89 d6 mov %rdx,%rsi - 5a25: 48 89 c7 mov %rax,%rdi - 5a28: e8 b3 c9 ff ff call 23e0 - 5a2d: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 5a34: 48 89 c7 mov %rax,%rdi - 5a37: e8 74 c9 ff ff call 23b0 - 5a3c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5a43: 48 89 c7 mov %rax,%rdi - 5a46: e8 e5 c8 ff ff call 2330 - 5a4b: 48 83 85 00 fe ff ff addq $0x1,-0x200(%rbp) - 5a52: 01 - 5a53: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 5a5a: 48 8b 00 mov (%rax),%rax - 5a5d: 48 39 85 00 fe ff ff cmp %rax,-0x200(%rbp) - 5a64: 0f 82 48 f0 ff ff jb 4ab2 - 5a6a: c7 85 e4 fd ff ff 00 movl $0x0,-0x21c(%rbp) - 5a71: 00 00 00 - 5a74: e9 51 02 00 00 jmp 5cca - 5a79: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 5a80: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 5a87: 48 89 d6 mov %rdx,%rsi - 5a8a: 48 89 c7 mov %rax,%rdi - 5a8d: e8 be c8 ff ff call 2350 - 5a92: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) - 5a99: 48 83 bd 08 ff ff ff cmpq $0x0,-0xf8(%rbp) - 5aa0: 00 - 5aa1: 75 38 jne 5adb - 5aa3: 48 8b 05 56 b6 00 00 mov 0xb656(%rip),%rax # 11100 - 5aaa: 4c 8d 05 6f 88 00 00 lea 0x886f(%rip),%r8 # e320 <__func__.3> - 5ab1: b9 37 00 00 00 mov $0x37,%ecx - 5ab6: 48 8d 15 87 85 00 00 lea 0x8587(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 5abd: 48 8d 35 8c 85 00 00 lea 0x858c(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 5ac4: 48 89 c7 mov %rax,%rdi - 5ac7: b8 00 00 00 00 mov $0x0,%eax - 5acc: e8 8f c9 ff ff call 2460 - 5ad1: bf 00 00 00 00 mov $0x0,%edi - 5ad6: e8 45 ca ff ff call 2520 - 5adb: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 5ae2: 48 8b 50 10 mov 0x10(%rax),%rdx - 5ae6: 8b 85 e4 fd ff ff mov -0x21c(%rbp),%eax - 5aec: 48 98 cltq - 5aee: 48 c1 e0 03 shl $0x3,%rax - 5af2: 48 01 d0 add %rdx,%rax - 5af5: 48 8b 08 mov (%rax),%rcx - 5af8: 8b 95 e4 fd ff ff mov -0x21c(%rbp),%edx - 5afe: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 5b05: 48 8d 35 6a 86 00 00 lea 0x866a(%rip),%rsi # e176 <_IO_stdin_used+0x176> - 5b0c: 48 89 c7 mov %rax,%rdi - 5b0f: b8 00 00 00 00 mov $0x0,%eax - 5b14: e8 47 c9 ff ff call 2460 - 5b19: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 5b20: 48 89 c7 mov %rax,%rdi - 5b23: e8 68 c9 ff ff call 2490 - 5b28: 0f b6 05 61 b5 00 00 movzbl 0xb561(%rip),%eax # 11090 - 5b2f: 84 c0 test %al,%al - 5b31: 0f 84 01 01 00 00 je 5c38 - 5b37: e8 14 c9 ff ff call 2450 - 5b3c: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) - 5b43: 0f b6 05 d6 b4 00 00 movzbl 0xb4d6(%rip),%eax # 11020 - 5b4a: 84 c0 test %al,%al - 5b4c: 74 76 je 5bc4 - 5b4e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5b55: 48 8b 15 cc b4 00 00 mov 0xb4cc(%rip),%rdx # 11028 - 5b5c: 48 89 d6 mov %rdx,%rsi - 5b5f: 48 89 c7 mov %rax,%rdi - 5b62: e8 79 c8 ff ff call 23e0 - 5b67: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) - 5b6e: 00 - 5b6f: 0f 88 30 01 00 00 js 5ca5 - 5b75: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5b7c: 48 8b 0d ad b4 00 00 mov 0xb4ad(%rip),%rcx # 11030 - 5b83: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx - 5b8a: 48 c1 e2 03 shl $0x3,%rdx - 5b8e: 48 01 ca add %rcx,%rdx - 5b91: 48 8b 12 mov (%rdx),%rdx - 5b94: 48 89 d6 mov %rdx,%rsi - 5b97: 48 89 c7 mov %rax,%rdi - 5b9a: e8 41 c8 ff ff call 23e0 - 5b9f: 48 8b 15 8a b4 00 00 mov 0xb48a(%rip),%rdx # 11030 - 5ba6: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax - 5bad: 48 c1 e0 03 shl $0x3,%rax - 5bb1: 48 01 d0 add %rdx,%rax - 5bb4: 48 8b 00 mov (%rax),%rax - 5bb7: 48 89 c7 mov %rax,%rdi - 5bba: e8 d1 c8 ff ff call 2490 - 5bbf: e9 e1 00 00 00 jmp 5ca5 - 5bc4: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) - 5bcb: 00 - 5bcc: 78 4f js 5c1d - 5bce: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5bd5: 48 8b 0d 54 b4 00 00 mov 0xb454(%rip),%rcx # 11030 - 5bdc: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx - 5be3: 48 c1 e2 03 shl $0x3,%rdx - 5be7: 48 01 ca add %rcx,%rdx - 5bea: 48 8b 12 mov (%rdx),%rdx - 5bed: 48 89 d6 mov %rdx,%rsi - 5bf0: 48 89 c7 mov %rax,%rdi - 5bf3: e8 e8 c7 ff ff call 23e0 - 5bf8: 48 8b 15 31 b4 00 00 mov 0xb431(%rip),%rdx # 11030 - 5bff: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax - 5c06: 48 c1 e0 03 shl $0x3,%rax - 5c0a: 48 01 d0 add %rdx,%rax - 5c0d: 48 8b 00 mov (%rax),%rax - 5c10: 48 89 c7 mov %rax,%rdi - 5c13: e8 78 c8 ff ff call 2490 - 5c18: e9 88 00 00 00 jmp 5ca5 - 5c1d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5c24: 48 8b 15 fd b3 00 00 mov 0xb3fd(%rip),%rdx # 11028 - 5c2b: 48 89 d6 mov %rdx,%rsi - 5c2e: 48 89 c7 mov %rax,%rdi - 5c31: e8 aa c7 ff ff call 23e0 - 5c36: eb 6d jmp 5ca5 - 5c38: 48 8b 05 f9 b3 00 00 mov 0xb3f9(%rip),%rax # 11038 - 5c3f: 48 85 c0 test %rax,%rax - 5c42: 74 48 je 5c8c - 5c44: 48 8b 05 ed b3 00 00 mov 0xb3ed(%rip),%rax # 11038 - 5c4b: 48 8d 15 2d 84 00 00 lea 0x842d(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 5c52: 48 89 d6 mov %rdx,%rsi - 5c55: 48 89 c7 mov %rax,%rdi - 5c58: e8 a3 c8 ff ff call 2500 - 5c5d: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) - 5c64: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5c6b: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx - 5c72: 48 89 d6 mov %rdx,%rsi - 5c75: 48 89 c7 mov %rax,%rdi - 5c78: e8 63 c7 ff ff call 23e0 - 5c7d: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax - 5c84: 48 89 c7 mov %rax,%rdi - 5c87: e8 24 c7 ff ff call 23b0 - 5c8c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5c93: 48 8b 15 8e b3 00 00 mov 0xb38e(%rip),%rdx # 11028 - 5c9a: 48 89 d6 mov %rdx,%rsi - 5c9d: 48 89 c7 mov %rax,%rdi - 5ca0: e8 3b c7 ff ff call 23e0 - 5ca5: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 5cac: 48 89 c7 mov %rax,%rdi - 5caf: e8 fc c6 ff ff call 23b0 - 5cb4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5cbb: 48 89 c7 mov %rax,%rdi - 5cbe: e8 6d c6 ff ff call 2330 - 5cc3: 83 85 e4 fd ff ff 01 addl $0x1,-0x21c(%rbp) - 5cca: 8b 85 e4 fd ff ff mov -0x21c(%rbp),%eax - 5cd0: 48 63 d0 movslq %eax,%rdx - 5cd3: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 5cda: 48 8b 00 mov (%rax),%rax - 5cdd: 48 39 c2 cmp %rax,%rdx - 5ce0: 0f 82 93 fd ff ff jb 5a79 - 5ce6: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 5ced: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 5cf4: 48 89 d6 mov %rdx,%rsi - 5cf7: 48 89 c7 mov %rax,%rdi - 5cfa: e8 51 c6 ff ff call 2350 - 5cff: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) - 5d06: 48 83 bd c0 fe ff ff cmpq $0x0,-0x140(%rbp) - 5d0d: 00 - 5d0e: 75 38 jne 5d48 - 5d10: 48 8b 05 e9 b3 00 00 mov 0xb3e9(%rip),%rax # 11100 - 5d17: 4c 8d 05 02 86 00 00 lea 0x8602(%rip),%r8 # e320 <__func__.3> - 5d1e: b9 38 00 00 00 mov $0x38,%ecx - 5d23: 48 8d 15 1a 83 00 00 lea 0x831a(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 5d2a: 48 8d 35 1f 83 00 00 lea 0x831f(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 5d31: 48 89 c7 mov %rax,%rdi - 5d34: b8 00 00 00 00 mov $0x0,%eax - 5d39: e8 22 c7 ff ff call 2460 - 5d3e: bf 00 00 00 00 mov $0x0,%edi - 5d43: e8 d8 c7 ff ff call 2520 - 5d48: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 5d4f: 48 89 c6 mov %rax,%rsi - 5d52: bf 0a 00 00 00 mov $0xa,%edi - 5d57: e8 c4 c6 ff ff call 2420 - 5d5c: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 5d63: 48 89 c7 mov %rax,%rdi - 5d66: e8 25 c7 ff ff call 2490 - 5d6b: 0f b6 05 1e b3 00 00 movzbl 0xb31e(%rip),%eax # 11090 - 5d72: 84 c0 test %al,%al - 5d74: 0f 84 01 01 00 00 je 5e7b - 5d7a: e8 d1 c6 ff ff call 2450 - 5d7f: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) - 5d86: 0f b6 05 93 b2 00 00 movzbl 0xb293(%rip),%eax # 11020 - 5d8d: 84 c0 test %al,%al - 5d8f: 74 76 je 5e07 - 5d91: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5d98: 48 8b 15 89 b2 00 00 mov 0xb289(%rip),%rdx # 11028 - 5d9f: 48 89 d6 mov %rdx,%rsi - 5da2: 48 89 c7 mov %rax,%rdi - 5da5: e8 36 c6 ff ff call 23e0 - 5daa: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) - 5db1: 00 - 5db2: 0f 88 30 01 00 00 js 5ee8 - 5db8: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5dbf: 48 8b 0d 6a b2 00 00 mov 0xb26a(%rip),%rcx # 11030 - 5dc6: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx - 5dcd: 48 c1 e2 03 shl $0x3,%rdx - 5dd1: 48 01 ca add %rcx,%rdx - 5dd4: 48 8b 12 mov (%rdx),%rdx - 5dd7: 48 89 d6 mov %rdx,%rsi - 5dda: 48 89 c7 mov %rax,%rdi - 5ddd: e8 fe c5 ff ff call 23e0 - 5de2: 48 8b 15 47 b2 00 00 mov 0xb247(%rip),%rdx # 11030 - 5de9: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax - 5df0: 48 c1 e0 03 shl $0x3,%rax - 5df4: 48 01 d0 add %rdx,%rax - 5df7: 48 8b 00 mov (%rax),%rax - 5dfa: 48 89 c7 mov %rax,%rdi - 5dfd: e8 8e c6 ff ff call 2490 - 5e02: e9 e1 00 00 00 jmp 5ee8 - 5e07: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) - 5e0e: 00 - 5e0f: 78 4f js 5e60 - 5e11: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5e18: 48 8b 0d 11 b2 00 00 mov 0xb211(%rip),%rcx # 11030 - 5e1f: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx - 5e26: 48 c1 e2 03 shl $0x3,%rdx - 5e2a: 48 01 ca add %rcx,%rdx - 5e2d: 48 8b 12 mov (%rdx),%rdx - 5e30: 48 89 d6 mov %rdx,%rsi - 5e33: 48 89 c7 mov %rax,%rdi - 5e36: e8 a5 c5 ff ff call 23e0 - 5e3b: 48 8b 15 ee b1 00 00 mov 0xb1ee(%rip),%rdx # 11030 - 5e42: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax - 5e49: 48 c1 e0 03 shl $0x3,%rax - 5e4d: 48 01 d0 add %rdx,%rax - 5e50: 48 8b 00 mov (%rax),%rax - 5e53: 48 89 c7 mov %rax,%rdi - 5e56: e8 35 c6 ff ff call 2490 - 5e5b: e9 88 00 00 00 jmp 5ee8 - 5e60: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5e67: 48 8b 15 ba b1 00 00 mov 0xb1ba(%rip),%rdx # 11028 - 5e6e: 48 89 d6 mov %rdx,%rsi - 5e71: 48 89 c7 mov %rax,%rdi - 5e74: e8 67 c5 ff ff call 23e0 - 5e79: eb 6d jmp 5ee8 - 5e7b: 48 8b 05 b6 b1 00 00 mov 0xb1b6(%rip),%rax # 11038 - 5e82: 48 85 c0 test %rax,%rax - 5e85: 74 48 je 5ecf - 5e87: 48 8b 05 aa b1 00 00 mov 0xb1aa(%rip),%rax # 11038 - 5e8e: 48 8d 15 ea 81 00 00 lea 0x81ea(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 5e95: 48 89 d6 mov %rdx,%rsi - 5e98: 48 89 c7 mov %rax,%rdi - 5e9b: e8 60 c6 ff ff call 2500 - 5ea0: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) - 5ea7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5eae: 48 8b 95 c8 fe ff ff mov -0x138(%rbp),%rdx - 5eb5: 48 89 d6 mov %rdx,%rsi - 5eb8: 48 89 c7 mov %rax,%rdi - 5ebb: e8 20 c5 ff ff call 23e0 - 5ec0: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax - 5ec7: 48 89 c7 mov %rax,%rdi - 5eca: e8 e1 c4 ff ff call 23b0 - 5ecf: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5ed6: 48 8b 15 4b b1 00 00 mov 0xb14b(%rip),%rdx # 11028 - 5edd: 48 89 d6 mov %rdx,%rsi - 5ee0: 48 89 c7 mov %rax,%rdi - 5ee3: e8 f8 c4 ff ff call 23e0 - 5ee8: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 5eef: 48 89 c7 mov %rax,%rdi - 5ef2: e8 b9 c4 ff ff call 23b0 - 5ef7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 5efe: 48 89 c7 mov %rax,%rdi - 5f01: e8 2a c4 ff ff call 2330 - 5f06: c7 85 e8 fd ff ff 00 movl $0x0,-0x218(%rbp) - 5f0d: 00 00 00 - 5f10: e9 67 02 00 00 jmp 617c - 5f15: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 5f1c: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 5f23: 48 89 d6 mov %rdx,%rsi - 5f26: 48 89 c7 mov %rax,%rdi - 5f29: e8 22 c4 ff ff call 2350 - 5f2e: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) - 5f35: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) - 5f3c: 00 - 5f3d: 75 38 jne 5f77 - 5f3f: 48 8b 05 ba b1 00 00 mov 0xb1ba(%rip),%rax # 11100 - 5f46: 4c 8d 05 d3 83 00 00 lea 0x83d3(%rip),%r8 # e320 <__func__.3> - 5f4d: b9 39 00 00 00 mov $0x39,%ecx - 5f52: 48 8d 15 eb 80 00 00 lea 0x80eb(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 5f59: 48 8d 35 f0 80 00 00 lea 0x80f0(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 5f60: 48 89 c7 mov %rax,%rdi - 5f63: b8 00 00 00 00 mov $0x0,%eax - 5f68: e8 f3 c4 ff ff call 2460 - 5f6d: bf 00 00 00 00 mov $0x0,%edi - 5f72: e8 a9 c5 ff ff call 2520 - 5f77: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 5f7e: 48 8b 50 10 mov 0x10(%rax),%rdx - 5f82: 8b 85 e8 fd ff ff mov -0x218(%rbp),%eax - 5f88: 48 98 cltq - 5f8a: 48 c1 e0 02 shl $0x2,%rax - 5f8e: 48 01 d0 add %rdx,%rax - 5f91: f3 0f 10 00 movss (%rax),%xmm0 - 5f95: 66 0f ef c9 pxor %xmm1,%xmm1 - 5f99: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 - 5f9d: 66 48 0f 7e c9 movq %xmm1,%rcx - 5fa2: 8b 95 e8 fd ff ff mov -0x218(%rbp),%edx - 5fa8: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 5faf: 66 48 0f 6e c1 movq %rcx,%xmm0 - 5fb4: 48 8d 0d c9 81 00 00 lea 0x81c9(%rip),%rcx # e184 <_IO_stdin_used+0x184> - 5fbb: 48 89 ce mov %rcx,%rsi - 5fbe: 48 89 c7 mov %rax,%rdi - 5fc1: b8 01 00 00 00 mov $0x1,%eax - 5fc6: e8 95 c4 ff ff call 2460 - 5fcb: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 5fd2: 48 89 c7 mov %rax,%rdi - 5fd5: e8 b6 c4 ff ff call 2490 - 5fda: 0f b6 05 af b0 00 00 movzbl 0xb0af(%rip),%eax # 11090 - 5fe1: 84 c0 test %al,%al - 5fe3: 0f 84 01 01 00 00 je 60ea - 5fe9: e8 62 c4 ff ff call 2450 - 5fee: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) - 5ff5: 0f b6 05 24 b0 00 00 movzbl 0xb024(%rip),%eax # 11020 - 5ffc: 84 c0 test %al,%al - 5ffe: 74 76 je 6076 - 6000: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 6007: 48 8b 15 1a b0 00 00 mov 0xb01a(%rip),%rdx # 11028 - 600e: 48 89 d6 mov %rdx,%rsi - 6011: 48 89 c7 mov %rax,%rdi - 6014: e8 c7 c3 ff ff call 23e0 - 6019: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) - 6020: 00 - 6021: 0f 88 30 01 00 00 js 6157 - 6027: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 602e: 48 8b 0d fb af 00 00 mov 0xaffb(%rip),%rcx # 11030 - 6035: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx - 603c: 48 c1 e2 03 shl $0x3,%rdx - 6040: 48 01 ca add %rcx,%rdx - 6043: 48 8b 12 mov (%rdx),%rdx - 6046: 48 89 d6 mov %rdx,%rsi - 6049: 48 89 c7 mov %rax,%rdi - 604c: e8 8f c3 ff ff call 23e0 - 6051: 48 8b 15 d8 af 00 00 mov 0xafd8(%rip),%rdx # 11030 - 6058: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax - 605f: 48 c1 e0 03 shl $0x3,%rax - 6063: 48 01 d0 add %rdx,%rax - 6066: 48 8b 00 mov (%rax),%rax - 6069: 48 89 c7 mov %rax,%rdi - 606c: e8 1f c4 ff ff call 2490 - 6071: e9 e1 00 00 00 jmp 6157 - 6076: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) - 607d: 00 - 607e: 78 4f js 60cf - 6080: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 6087: 48 8b 0d a2 af 00 00 mov 0xafa2(%rip),%rcx # 11030 - 608e: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx - 6095: 48 c1 e2 03 shl $0x3,%rdx - 6099: 48 01 ca add %rcx,%rdx - 609c: 48 8b 12 mov (%rdx),%rdx - 609f: 48 89 d6 mov %rdx,%rsi - 60a2: 48 89 c7 mov %rax,%rdi - 60a5: e8 36 c3 ff ff call 23e0 - 60aa: 48 8b 15 7f af 00 00 mov 0xaf7f(%rip),%rdx # 11030 - 60b1: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax - 60b8: 48 c1 e0 03 shl $0x3,%rax - 60bc: 48 01 d0 add %rdx,%rax - 60bf: 48 8b 00 mov (%rax),%rax - 60c2: 48 89 c7 mov %rax,%rdi - 60c5: e8 c6 c3 ff ff call 2490 - 60ca: e9 88 00 00 00 jmp 6157 - 60cf: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 60d6: 48 8b 15 4b af 00 00 mov 0xaf4b(%rip),%rdx # 11028 - 60dd: 48 89 d6 mov %rdx,%rsi - 60e0: 48 89 c7 mov %rax,%rdi - 60e3: e8 f8 c2 ff ff call 23e0 - 60e8: eb 6d jmp 6157 - 60ea: 48 8b 05 47 af 00 00 mov 0xaf47(%rip),%rax # 11038 - 60f1: 48 85 c0 test %rax,%rax - 60f4: 74 48 je 613e - 60f6: 48 8b 05 3b af 00 00 mov 0xaf3b(%rip),%rax # 11038 - 60fd: 48 8d 15 7b 7f 00 00 lea 0x7f7b(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 6104: 48 89 d6 mov %rdx,%rsi - 6107: 48 89 c7 mov %rax,%rdi - 610a: e8 f1 c3 ff ff call 2500 - 610f: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) - 6116: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 611d: 48 8b 95 f8 fe ff ff mov -0x108(%rbp),%rdx - 6124: 48 89 d6 mov %rdx,%rsi - 6127: 48 89 c7 mov %rax,%rdi - 612a: e8 b1 c2 ff ff call 23e0 - 612f: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax - 6136: 48 89 c7 mov %rax,%rdi - 6139: e8 72 c2 ff ff call 23b0 - 613e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 6145: 48 8b 15 dc ae 00 00 mov 0xaedc(%rip),%rdx # 11028 - 614c: 48 89 d6 mov %rdx,%rsi - 614f: 48 89 c7 mov %rax,%rdi - 6152: e8 89 c2 ff ff call 23e0 - 6157: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 615e: 48 89 c7 mov %rax,%rdi - 6161: e8 4a c2 ff ff call 23b0 - 6166: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 616d: 48 89 c7 mov %rax,%rdi - 6170: e8 bb c1 ff ff call 2330 - 6175: 83 85 e8 fd ff ff 01 addl $0x1,-0x218(%rbp) - 617c: 8b 85 e8 fd ff ff mov -0x218(%rbp),%eax - 6182: 48 63 d0 movslq %eax,%rdx - 6185: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax - 618c: 48 8b 00 mov (%rax),%rax - 618f: 48 39 c2 cmp %rax,%rdx - 6192: 0f 82 7d fd ff ff jb 5f15 - 6198: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx - 619f: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax - 61a6: 48 89 d6 mov %rdx,%rsi - 61a9: 48 89 c7 mov %rax,%rdi - 61ac: e8 9f c1 ff ff call 2350 - 61b1: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) - 61b8: 48 83 bd d8 fe ff ff cmpq $0x0,-0x128(%rbp) - 61bf: 00 - 61c0: 75 38 jne 61fa - 61c2: 48 8b 05 37 af 00 00 mov 0xaf37(%rip),%rax # 11100 - 61c9: 4c 8d 05 50 81 00 00 lea 0x8150(%rip),%r8 # e320 <__func__.3> - 61d0: b9 3a 00 00 00 mov $0x3a,%ecx - 61d5: 48 8d 15 68 7e 00 00 lea 0x7e68(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 61dc: 48 8d 35 6d 7e 00 00 lea 0x7e6d(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 61e3: 48 89 c7 mov %rax,%rdi - 61e6: b8 00 00 00 00 mov $0x0,%eax - 61eb: e8 70 c2 ff ff call 2460 - 61f0: bf 00 00 00 00 mov $0x0,%edi - 61f5: e8 26 c3 ff ff call 2520 - 61fa: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 6201: 48 89 c6 mov %rax,%rsi - 6204: bf 0a 00 00 00 mov $0xa,%edi - 6209: e8 12 c2 ff ff call 2420 - 620e: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 6215: 48 89 c7 mov %rax,%rdi - 6218: e8 73 c2 ff ff call 2490 - 621d: 0f b6 05 6c ae 00 00 movzbl 0xae6c(%rip),%eax # 11090 - 6224: 84 c0 test %al,%al - 6226: 0f 84 01 01 00 00 je 632d - 622c: e8 1f c2 ff ff call 2450 - 6231: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) - 6238: 0f b6 05 e1 ad 00 00 movzbl 0xade1(%rip),%eax # 11020 - 623f: 84 c0 test %al,%al - 6241: 74 76 je 62b9 - 6243: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 624a: 48 8b 15 d7 ad 00 00 mov 0xadd7(%rip),%rdx # 11028 - 6251: 48 89 d6 mov %rdx,%rsi - 6254: 48 89 c7 mov %rax,%rdi - 6257: e8 84 c1 ff ff call 23e0 - 625c: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) - 6263: 00 - 6264: 0f 88 30 01 00 00 js 639a - 626a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 6271: 48 8b 0d b8 ad 00 00 mov 0xadb8(%rip),%rcx # 11030 - 6278: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx - 627f: 48 c1 e2 03 shl $0x3,%rdx - 6283: 48 01 ca add %rcx,%rdx - 6286: 48 8b 12 mov (%rdx),%rdx - 6289: 48 89 d6 mov %rdx,%rsi - 628c: 48 89 c7 mov %rax,%rdi - 628f: e8 4c c1 ff ff call 23e0 - 6294: 48 8b 15 95 ad 00 00 mov 0xad95(%rip),%rdx # 11030 - 629b: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax - 62a2: 48 c1 e0 03 shl $0x3,%rax - 62a6: 48 01 d0 add %rdx,%rax - 62a9: 48 8b 00 mov (%rax),%rax - 62ac: 48 89 c7 mov %rax,%rdi - 62af: e8 dc c1 ff ff call 2490 - 62b4: e9 e1 00 00 00 jmp 639a - 62b9: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) - 62c0: 00 - 62c1: 78 4f js 6312 - 62c3: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 62ca: 48 8b 0d 5f ad 00 00 mov 0xad5f(%rip),%rcx # 11030 - 62d1: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx - 62d8: 48 c1 e2 03 shl $0x3,%rdx - 62dc: 48 01 ca add %rcx,%rdx - 62df: 48 8b 12 mov (%rdx),%rdx - 62e2: 48 89 d6 mov %rdx,%rsi - 62e5: 48 89 c7 mov %rax,%rdi - 62e8: e8 f3 c0 ff ff call 23e0 - 62ed: 48 8b 15 3c ad 00 00 mov 0xad3c(%rip),%rdx # 11030 - 62f4: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax - 62fb: 48 c1 e0 03 shl $0x3,%rax - 62ff: 48 01 d0 add %rdx,%rax - 6302: 48 8b 00 mov (%rax),%rax - 6305: 48 89 c7 mov %rax,%rdi - 6308: e8 83 c1 ff ff call 2490 - 630d: e9 88 00 00 00 jmp 639a - 6312: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 6319: 48 8b 15 08 ad 00 00 mov 0xad08(%rip),%rdx # 11028 - 6320: 48 89 d6 mov %rdx,%rsi - 6323: 48 89 c7 mov %rax,%rdi - 6326: e8 b5 c0 ff ff call 23e0 - 632b: eb 6d jmp 639a - 632d: 48 8b 05 04 ad 00 00 mov 0xad04(%rip),%rax # 11038 - 6334: 48 85 c0 test %rax,%rax - 6337: 74 48 je 6381 - 6339: 48 8b 05 f8 ac 00 00 mov 0xacf8(%rip),%rax # 11038 - 6340: 48 8d 15 38 7d 00 00 lea 0x7d38(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 6347: 48 89 d6 mov %rdx,%rsi - 634a: 48 89 c7 mov %rax,%rdi - 634d: e8 ae c1 ff ff call 2500 - 6352: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) - 6359: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 6360: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx - 6367: 48 89 d6 mov %rdx,%rsi - 636a: 48 89 c7 mov %rax,%rdi - 636d: e8 6e c0 ff ff call 23e0 - 6372: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax - 6379: 48 89 c7 mov %rax,%rdi - 637c: e8 2f c0 ff ff call 23b0 - 6381: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 6388: 48 8b 15 99 ac 00 00 mov 0xac99(%rip),%rdx # 11028 - 638f: 48 89 d6 mov %rdx,%rsi - 6392: 48 89 c7 mov %rax,%rdi - 6395: e8 46 c0 ff ff call 23e0 - 639a: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 63a1: 48 89 c7 mov %rax,%rdi - 63a4: e8 07 c0 ff ff call 23b0 - 63a9: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax - 63b0: 48 89 c7 mov %rax,%rdi - 63b3: e8 78 bf ff ff call 2330 - 63b8: 90 nop - 63b9: 48 8b 45 e8 mov -0x18(%rbp),%rax - 63bd: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax - 63c4: 00 00 - 63c6: 74 05 je 63cd - 63c8: e8 f3 bf ff ff call 23c0 <__stack_chk_fail@plt> - 63cd: 48 8b 5d f8 mov -0x8(%rbp),%rbx - 63d1: c9 leave - 63d2: c3 ret - -00000000000063d3 : - 63d3: f3 0f 1e fa endbr64 - 63d7: 55 push %rbp - 63d8: 48 89 e5 mov %rsp,%rbp - 63db: 48 8d 05 ae 7d 00 00 lea 0x7dae(%rip),%rax # e190 <_IO_stdin_used+0x190> - 63e2: 48 89 c6 mov %rax,%rsi - 63e5: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 63f6 - 63ec: 48 89 c7 mov %rax,%rdi - 63ef: e8 4c bf ff ff call 2340 - 63f4: 5d pop %rbp - 63f5: c3 ret - -00000000000063f6 : - 63f6: f3 0f 1e fa endbr64 - 63fa: 55 push %rbp - 63fb: 48 89 e5 mov %rsp,%rbp - 63fe: 53 push %rbx - 63ff: 48 81 ec 78 01 00 00 sub $0x178,%rsp - 6406: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - 640d: 00 00 - 640f: 48 89 45 e8 mov %rax,-0x18(%rbp) - 6413: 31 c0 xor %eax,%eax - 6415: c7 85 8c fe ff ff 08 movl $0x8,-0x174(%rbp) - 641c: 00 00 00 - 641f: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 6425: 48 98 cltq - 6427: 48 89 c7 mov %rax,%rdi - 642a: e8 e2 5e 00 00 call c311 - 642f: 48 89 85 a0 fe ff ff mov %rax,-0x160(%rbp) - 6436: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 643d: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 6444: 48 89 d6 mov %rdx,%rsi - 6447: 48 89 c7 mov %rax,%rdi - 644a: e8 01 bf ff ff call 2350 - 644f: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp) - 6456: 48 83 bd a8 fe ff ff cmpq $0x0,-0x158(%rbp) - 645d: 00 - 645e: 75 38 jne 6498 - 6460: 48 8b 05 99 ac 00 00 mov 0xac99(%rip),%rax # 11100 - 6467: 4c 8d 05 e2 7e 00 00 lea 0x7ee2(%rip),%r8 # e350 <__func__.2> - 646e: b9 46 00 00 00 mov $0x46,%ecx - 6473: 48 8d 15 ca 7b 00 00 lea 0x7bca(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 647a: 48 8d 35 cf 7b 00 00 lea 0x7bcf(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 6481: 48 89 c7 mov %rax,%rdi - 6484: b8 00 00 00 00 mov $0x0,%eax - 6489: e8 d2 bf ff ff call 2460 - 648e: bf 00 00 00 00 mov $0x0,%edi - 6493: e8 88 c0 ff ff call 2520 - 6498: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 649f: 48 8b 10 mov (%rax),%rdx - 64a2: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax - 64a9: 48 8d 0d c1 7b 00 00 lea 0x7bc1(%rip),%rcx # e071 <_IO_stdin_used+0x71> - 64b0: 48 89 ce mov %rcx,%rsi - 64b3: 48 89 c7 mov %rax,%rdi - 64b6: b8 00 00 00 00 mov $0x0,%eax - 64bb: e8 a0 bf ff ff call 2460 - 64c0: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax - 64c7: 48 89 c7 mov %rax,%rdi - 64ca: e8 c1 bf ff ff call 2490 - 64cf: 0f b6 05 ba ab 00 00 movzbl 0xabba(%rip),%eax # 11090 - 64d6: 84 c0 test %al,%al - 64d8: 0f 84 01 01 00 00 je 65df - 64de: e8 6d bf ff ff call 2450 - 64e3: 48 89 85 b8 fe ff ff mov %rax,-0x148(%rbp) - 64ea: 0f b6 05 2f ab 00 00 movzbl 0xab2f(%rip),%eax # 11020 - 64f1: 84 c0 test %al,%al - 64f3: 74 76 je 656b - 64f5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 64fc: 48 8b 15 25 ab 00 00 mov 0xab25(%rip),%rdx # 11028 - 6503: 48 89 d6 mov %rdx,%rsi - 6506: 48 89 c7 mov %rax,%rdi - 6509: e8 d2 be ff ff call 23e0 - 650e: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) - 6515: 00 - 6516: 0f 88 30 01 00 00 js 664c - 651c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6523: 48 8b 0d 06 ab 00 00 mov 0xab06(%rip),%rcx # 11030 - 652a: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx - 6531: 48 c1 e2 03 shl $0x3,%rdx - 6535: 48 01 ca add %rcx,%rdx - 6538: 48 8b 12 mov (%rdx),%rdx - 653b: 48 89 d6 mov %rdx,%rsi - 653e: 48 89 c7 mov %rax,%rdi - 6541: e8 9a be ff ff call 23e0 - 6546: 48 8b 15 e3 aa 00 00 mov 0xaae3(%rip),%rdx # 11030 - 654d: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 6554: 48 c1 e0 03 shl $0x3,%rax - 6558: 48 01 d0 add %rdx,%rax - 655b: 48 8b 00 mov (%rax),%rax - 655e: 48 89 c7 mov %rax,%rdi - 6561: e8 2a bf ff ff call 2490 - 6566: e9 e1 00 00 00 jmp 664c - 656b: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) - 6572: 00 - 6573: 78 4f js 65c4 - 6575: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 657c: 48 8b 0d ad aa 00 00 mov 0xaaad(%rip),%rcx # 11030 - 6583: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx - 658a: 48 c1 e2 03 shl $0x3,%rdx - 658e: 48 01 ca add %rcx,%rdx - 6591: 48 8b 12 mov (%rdx),%rdx - 6594: 48 89 d6 mov %rdx,%rsi - 6597: 48 89 c7 mov %rax,%rdi - 659a: e8 41 be ff ff call 23e0 - 659f: 48 8b 15 8a aa 00 00 mov 0xaa8a(%rip),%rdx # 11030 - 65a6: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 65ad: 48 c1 e0 03 shl $0x3,%rax - 65b1: 48 01 d0 add %rdx,%rax - 65b4: 48 8b 00 mov (%rax),%rax - 65b7: 48 89 c7 mov %rax,%rdi - 65ba: e8 d1 be ff ff call 2490 - 65bf: e9 88 00 00 00 jmp 664c - 65c4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 65cb: 48 8b 15 56 aa 00 00 mov 0xaa56(%rip),%rdx # 11028 - 65d2: 48 89 d6 mov %rdx,%rsi - 65d5: 48 89 c7 mov %rax,%rdi - 65d8: e8 03 be ff ff call 23e0 - 65dd: eb 6d jmp 664c - 65df: 48 8b 05 52 aa 00 00 mov 0xaa52(%rip),%rax # 11038 - 65e6: 48 85 c0 test %rax,%rax - 65e9: 74 48 je 6633 - 65eb: 48 8b 05 46 aa 00 00 mov 0xaa46(%rip),%rax # 11038 - 65f2: 48 8d 15 86 7a 00 00 lea 0x7a86(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 65f9: 48 89 d6 mov %rdx,%rsi - 65fc: 48 89 c7 mov %rax,%rdi - 65ff: e8 fc be ff ff call 2500 - 6604: 48 89 85 b0 fe ff ff mov %rax,-0x150(%rbp) - 660b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6612: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx - 6619: 48 89 d6 mov %rdx,%rsi - 661c: 48 89 c7 mov %rax,%rdi - 661f: e8 bc bd ff ff call 23e0 - 6624: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax - 662b: 48 89 c7 mov %rax,%rdi - 662e: e8 7d bd ff ff call 23b0 - 6633: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 663a: 48 8b 15 e7 a9 00 00 mov 0xa9e7(%rip),%rdx # 11028 - 6641: 48 89 d6 mov %rdx,%rsi - 6644: 48 89 c7 mov %rax,%rdi - 6647: e8 94 bd ff ff call 23e0 - 664c: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax - 6653: 48 89 c7 mov %rax,%rdi - 6656: e8 55 bd ff ff call 23b0 - 665b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6662: 48 89 c7 mov %rax,%rdi - 6665: e8 c6 bc ff ff call 2330 - 666a: 0f b6 05 1f aa 00 00 movzbl 0xaa1f(%rip),%eax # 11090 - 6671: 83 f0 01 xor $0x1,%eax - 6674: 84 c0 test %al,%al - 6676: 0f 84 c2 07 00 00 je 6e3e - 667c: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 6682: 48 98 cltq - 6684: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx - 668b: 48 8b 12 mov (%rdx),%rdx - 668e: 48 89 c6 mov %rax,%rsi - 6691: 48 89 d7 mov %rdx,%rdi - 6694: e8 67 bd ff ff call 2400 - 6699: 84 c0 test %al,%al - 669b: 0f 84 87 02 00 00 je 6928 - 66a1: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 66a8: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 66af: 48 89 d6 mov %rdx,%rsi - 66b2: 48 89 c7 mov %rax,%rdi - 66b5: e8 96 bc ff ff call 2350 - 66ba: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) - 66c1: 48 83 bd 38 ff ff ff cmpq $0x0,-0xc8(%rbp) - 66c8: 00 - 66c9: 75 38 jne 6703 - 66cb: 48 8b 05 2e aa 00 00 mov 0xaa2e(%rip),%rax # 11100 - 66d2: 4c 8d 05 77 7c 00 00 lea 0x7c77(%rip),%r8 # e350 <__func__.2> - 66d9: b9 47 00 00 00 mov $0x47,%ecx - 66de: 48 8d 15 5f 79 00 00 lea 0x795f(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 66e5: 48 8d 35 64 79 00 00 lea 0x7964(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 66ec: 48 89 c7 mov %rax,%rdi - 66ef: b8 00 00 00 00 mov $0x0,%eax - 66f4: e8 67 bd ff ff call 2460 - 66f9: bf 00 00 00 00 mov $0x0,%edi - 66fe: e8 1d be ff ff call 2520 - 6703: 8b 05 97 a9 00 00 mov 0xa997(%rip),%eax # 110a0 - 6709: 48 98 cltq - 670b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6712: 00 - 6713: 48 8d 05 a6 a9 00 00 lea 0xa9a6(%rip),%rax # 110c0 - 671a: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 671e: 8b 05 5c a9 00 00 mov 0xa95c(%rip),%eax # 11080 - 6724: 48 98 cltq - 6726: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 672d: 00 - 672e: 48 8d 05 0b a9 00 00 lea 0xa90b(%rip),%rax # 11040 - 6735: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 6739: 8b 05 b1 a9 00 00 mov 0xa9b1(%rip),%eax # 110f0 - 673f: 48 98 cltq - 6741: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6748: 00 - 6749: 48 8d 05 70 a9 00 00 lea 0xa970(%rip),%rax # 110c0 - 6750: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 6754: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 675b: 4c 8d 0d ee 7b 00 00 lea 0x7bee(%rip),%r9 # e350 <__func__.2> - 6762: 49 89 f0 mov %rsi,%r8 - 6765: 48 8d 35 1c 79 00 00 lea 0x791c(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 676c: 48 89 c7 mov %rax,%rdi - 676f: b8 00 00 00 00 mov $0x0,%eax - 6774: e8 e7 bc ff ff call 2460 - 6779: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 6780: 48 89 c7 mov %rax,%rdi - 6783: e8 08 bd ff ff call 2490 - 6788: 0f b6 05 01 a9 00 00 movzbl 0xa901(%rip),%eax # 11090 - 678f: 84 c0 test %al,%al - 6791: 0f 84 01 01 00 00 je 6898 - 6797: e8 b4 bc ff ff call 2450 - 679c: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) - 67a3: 0f b6 05 76 a8 00 00 movzbl 0xa876(%rip),%eax # 11020 - 67aa: 84 c0 test %al,%al - 67ac: 74 76 je 6824 - 67ae: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 67b5: 48 8b 15 6c a8 00 00 mov 0xa86c(%rip),%rdx # 11028 - 67bc: 48 89 d6 mov %rdx,%rsi - 67bf: 48 89 c7 mov %rax,%rdi - 67c2: e8 19 bc ff ff call 23e0 - 67c7: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) - 67ce: 00 - 67cf: 0f 88 30 01 00 00 js 6905 - 67d5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 67dc: 48 8b 0d 4d a8 00 00 mov 0xa84d(%rip),%rcx # 11030 - 67e3: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx - 67ea: 48 c1 e2 03 shl $0x3,%rdx - 67ee: 48 01 ca add %rcx,%rdx - 67f1: 48 8b 12 mov (%rdx),%rdx - 67f4: 48 89 d6 mov %rdx,%rsi - 67f7: 48 89 c7 mov %rax,%rdi - 67fa: e8 e1 bb ff ff call 23e0 - 67ff: 48 8b 15 2a a8 00 00 mov 0xa82a(%rip),%rdx # 11030 - 6806: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax - 680d: 48 c1 e0 03 shl $0x3,%rax - 6811: 48 01 d0 add %rdx,%rax - 6814: 48 8b 00 mov (%rax),%rax - 6817: 48 89 c7 mov %rax,%rdi - 681a: e8 71 bc ff ff call 2490 - 681f: e9 e1 00 00 00 jmp 6905 - 6824: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) - 682b: 00 - 682c: 78 4f js 687d - 682e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6835: 48 8b 0d f4 a7 00 00 mov 0xa7f4(%rip),%rcx # 11030 - 683c: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx - 6843: 48 c1 e2 03 shl $0x3,%rdx - 6847: 48 01 ca add %rcx,%rdx - 684a: 48 8b 12 mov (%rdx),%rdx - 684d: 48 89 d6 mov %rdx,%rsi - 6850: 48 89 c7 mov %rax,%rdi - 6853: e8 88 bb ff ff call 23e0 - 6858: 48 8b 15 d1 a7 00 00 mov 0xa7d1(%rip),%rdx # 11030 - 685f: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax - 6866: 48 c1 e0 03 shl $0x3,%rax - 686a: 48 01 d0 add %rdx,%rax - 686d: 48 8b 00 mov (%rax),%rax - 6870: 48 89 c7 mov %rax,%rdi - 6873: e8 18 bc ff ff call 2490 - 6878: e9 88 00 00 00 jmp 6905 - 687d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6884: 48 8b 15 9d a7 00 00 mov 0xa79d(%rip),%rdx # 11028 - 688b: 48 89 d6 mov %rdx,%rsi - 688e: 48 89 c7 mov %rax,%rdi - 6891: e8 4a bb ff ff call 23e0 - 6896: eb 6d jmp 6905 - 6898: 48 8b 05 99 a7 00 00 mov 0xa799(%rip),%rax # 11038 - 689f: 48 85 c0 test %rax,%rax - 68a2: 74 48 je 68ec - 68a4: 48 8b 05 8d a7 00 00 mov 0xa78d(%rip),%rax # 11038 - 68ab: 48 8d 15 cd 77 00 00 lea 0x77cd(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 68b2: 48 89 d6 mov %rdx,%rsi - 68b5: 48 89 c7 mov %rax,%rdi - 68b8: e8 43 bc ff ff call 2500 - 68bd: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) - 68c4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 68cb: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx - 68d2: 48 89 d6 mov %rdx,%rsi - 68d5: 48 89 c7 mov %rax,%rdi - 68d8: e8 03 bb ff ff call 23e0 - 68dd: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax - 68e4: 48 89 c7 mov %rax,%rdi - 68e7: e8 c4 ba ff ff call 23b0 - 68ec: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 68f3: 48 8b 15 2e a7 00 00 mov 0xa72e(%rip),%rdx # 11028 - 68fa: 48 89 d6 mov %rdx,%rsi - 68fd: 48 89 c7 mov %rax,%rdi - 6900: e8 db ba ff ff call 23e0 - 6905: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 690c: 48 89 c7 mov %rax,%rdi - 690f: e8 9c ba ff ff call 23b0 - 6914: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 691b: 48 89 c7 mov %rax,%rdi - 691e: e8 0d ba ff ff call 2330 - 6923: e9 dd 0c 00 00 jmp 7605 - 6928: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 692f: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 6936: 48 89 d6 mov %rdx,%rsi - 6939: 48 89 c7 mov %rax,%rdi - 693c: e8 0f ba ff ff call 2350 - 6941: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) - 6948: 48 83 bd 08 ff ff ff cmpq $0x0,-0xf8(%rbp) - 694f: 00 - 6950: 75 38 jne 698a - 6952: 48 8b 05 a7 a7 00 00 mov 0xa7a7(%rip),%rax # 11100 - 6959: 4c 8d 05 f0 79 00 00 lea 0x79f0(%rip),%r8 # e350 <__func__.2> - 6960: b9 47 00 00 00 mov $0x47,%ecx - 6965: 48 8d 15 d8 76 00 00 lea 0x76d8(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 696c: 48 8d 35 dd 76 00 00 lea 0x76dd(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 6973: 48 89 c7 mov %rax,%rdi - 6976: b8 00 00 00 00 mov $0x0,%eax - 697b: e8 e0 ba ff ff call 2460 - 6980: bf 00 00 00 00 mov $0x0,%edi - 6985: e8 96 bb ff ff call 2520 - 698a: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 6990: 48 98 cltq - 6992: 48 89 c7 mov %rax,%rdi - 6995: e8 96 bb ff ff call 2530 - 699a: 48 89 c3 mov %rax,%rbx - 699d: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 69a4: 48 8b 00 mov (%rax),%rax - 69a7: 48 89 c7 mov %rax,%rdi - 69aa: e8 81 bb ff ff call 2530 - 69af: 48 89 c2 mov %rax,%rdx - 69b2: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 69b9: 53 push %rbx - 69ba: 48 8d 0d 94 77 00 00 lea 0x7794(%rip),%rcx # e155 <_IO_stdin_used+0x155> - 69c1: 51 push %rcx - 69c2: 52 push %rdx - 69c3: 48 8d 15 de 76 00 00 lea 0x76de(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 69ca: 52 push %rdx - 69cb: 48 8d 15 83 77 00 00 lea 0x7783(%rip),%rdx # e155 <_IO_stdin_used+0x155> - 69d2: 52 push %rdx - 69d3: 48 8d 15 2a 77 00 00 lea 0x772a(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 69da: 52 push %rdx - 69db: 4c 8d 0d c6 76 00 00 lea 0x76c6(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 69e2: 4c 8d 05 67 79 00 00 lea 0x7967(%rip),%r8 # e350 <__func__.2> - 69e9: b9 47 00 00 00 mov $0x47,%ecx - 69ee: 48 8d 15 4f 76 00 00 lea 0x764f(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 69f5: 48 8d 35 b4 76 00 00 lea 0x76b4(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 69fc: 48 89 c7 mov %rax,%rdi - 69ff: b8 00 00 00 00 mov $0x0,%eax - 6a04: e8 57 ba ff ff call 2460 - 6a09: 48 83 c4 30 add $0x30,%rsp - 6a0d: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 6a14: 48 89 c7 mov %rax,%rdi - 6a17: e8 74 ba ff ff call 2490 - 6a1c: 0f b6 05 6d a6 00 00 movzbl 0xa66d(%rip),%eax # 11090 - 6a23: 84 c0 test %al,%al - 6a25: 0f 84 01 01 00 00 je 6b2c - 6a2b: e8 20 ba ff ff call 2450 - 6a30: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) - 6a37: 0f b6 05 e2 a5 00 00 movzbl 0xa5e2(%rip),%eax # 11020 - 6a3e: 84 c0 test %al,%al - 6a40: 74 76 je 6ab8 - 6a42: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6a49: 48 8b 15 d8 a5 00 00 mov 0xa5d8(%rip),%rdx # 11028 - 6a50: 48 89 d6 mov %rdx,%rsi - 6a53: 48 89 c7 mov %rax,%rdi - 6a56: e8 85 b9 ff ff call 23e0 - 6a5b: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) - 6a62: 00 - 6a63: 0f 88 30 01 00 00 js 6b99 - 6a69: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6a70: 48 8b 0d b9 a5 00 00 mov 0xa5b9(%rip),%rcx # 11030 - 6a77: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx - 6a7e: 48 c1 e2 03 shl $0x3,%rdx - 6a82: 48 01 ca add %rcx,%rdx - 6a85: 48 8b 12 mov (%rdx),%rdx - 6a88: 48 89 d6 mov %rdx,%rsi - 6a8b: 48 89 c7 mov %rax,%rdi - 6a8e: e8 4d b9 ff ff call 23e0 - 6a93: 48 8b 15 96 a5 00 00 mov 0xa596(%rip),%rdx # 11030 - 6a9a: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax - 6aa1: 48 c1 e0 03 shl $0x3,%rax - 6aa5: 48 01 d0 add %rdx,%rax - 6aa8: 48 8b 00 mov (%rax),%rax - 6aab: 48 89 c7 mov %rax,%rdi - 6aae: e8 dd b9 ff ff call 2490 - 6ab3: e9 e1 00 00 00 jmp 6b99 - 6ab8: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) - 6abf: 00 - 6ac0: 78 4f js 6b11 - 6ac2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6ac9: 48 8b 0d 60 a5 00 00 mov 0xa560(%rip),%rcx # 11030 - 6ad0: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx - 6ad7: 48 c1 e2 03 shl $0x3,%rdx - 6adb: 48 01 ca add %rcx,%rdx - 6ade: 48 8b 12 mov (%rdx),%rdx - 6ae1: 48 89 d6 mov %rdx,%rsi - 6ae4: 48 89 c7 mov %rax,%rdi - 6ae7: e8 f4 b8 ff ff call 23e0 - 6aec: 48 8b 15 3d a5 00 00 mov 0xa53d(%rip),%rdx # 11030 - 6af3: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax - 6afa: 48 c1 e0 03 shl $0x3,%rax - 6afe: 48 01 d0 add %rdx,%rax - 6b01: 48 8b 00 mov (%rax),%rax - 6b04: 48 89 c7 mov %rax,%rdi - 6b07: e8 84 b9 ff ff call 2490 - 6b0c: e9 88 00 00 00 jmp 6b99 - 6b11: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6b18: 48 8b 15 09 a5 00 00 mov 0xa509(%rip),%rdx # 11028 - 6b1f: 48 89 d6 mov %rdx,%rsi - 6b22: 48 89 c7 mov %rax,%rdi - 6b25: e8 b6 b8 ff ff call 23e0 - 6b2a: eb 6d jmp 6b99 - 6b2c: 48 8b 05 05 a5 00 00 mov 0xa505(%rip),%rax # 11038 - 6b33: 48 85 c0 test %rax,%rax - 6b36: 74 48 je 6b80 - 6b38: 48 8b 05 f9 a4 00 00 mov 0xa4f9(%rip),%rax # 11038 - 6b3f: 48 8d 15 39 75 00 00 lea 0x7539(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 6b46: 48 89 d6 mov %rdx,%rsi - 6b49: 48 89 c7 mov %rax,%rdi - 6b4c: e8 af b9 ff ff call 2500 - 6b51: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) - 6b58: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6b5f: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx - 6b66: 48 89 d6 mov %rdx,%rsi - 6b69: 48 89 c7 mov %rax,%rdi - 6b6c: e8 6f b8 ff ff call 23e0 - 6b71: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax - 6b78: 48 89 c7 mov %rax,%rdi - 6b7b: e8 30 b8 ff ff call 23b0 - 6b80: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6b87: 48 8b 15 9a a4 00 00 mov 0xa49a(%rip),%rdx # 11028 - 6b8e: 48 89 d6 mov %rdx,%rsi - 6b91: 48 89 c7 mov %rax,%rdi - 6b94: e8 47 b8 ff ff call 23e0 - 6b99: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 6ba0: 48 89 c7 mov %rax,%rdi - 6ba3: e8 08 b8 ff ff call 23b0 - 6ba8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6baf: 48 89 c7 mov %rax,%rdi - 6bb2: e8 79 b7 ff ff call 2330 - 6bb7: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 6bbe: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 6bc5: 48 89 d6 mov %rdx,%rsi - 6bc8: 48 89 c7 mov %rax,%rdi - 6bcb: e8 80 b7 ff ff call 2350 - 6bd0: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) - 6bd7: 48 83 bd 20 ff ff ff cmpq $0x0,-0xe0(%rbp) - 6bde: 00 - 6bdf: 75 38 jne 6c19 - 6be1: 48 8b 05 18 a5 00 00 mov 0xa518(%rip),%rax # 11100 - 6be8: 4c 8d 05 61 77 00 00 lea 0x7761(%rip),%r8 # e350 <__func__.2> - 6bef: b9 47 00 00 00 mov $0x47,%ecx - 6bf4: 48 8d 15 49 74 00 00 lea 0x7449(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 6bfb: 48 8d 35 4e 74 00 00 lea 0x744e(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 6c02: 48 89 c7 mov %rax,%rdi - 6c05: b8 00 00 00 00 mov $0x0,%eax - 6c0a: e8 51 b8 ff ff call 2460 - 6c0f: bf 00 00 00 00 mov $0x0,%edi - 6c14: e8 07 b9 ff ff call 2520 - 6c19: 8b 05 81 a4 00 00 mov 0xa481(%rip),%eax # 110a0 - 6c1f: 48 98 cltq - 6c21: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6c28: 00 - 6c29: 48 8d 05 90 a4 00 00 lea 0xa490(%rip),%rax # 110c0 - 6c30: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 6c34: 8b 05 46 a4 00 00 mov 0xa446(%rip),%eax # 11080 - 6c3a: 48 98 cltq - 6c3c: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6c43: 00 - 6c44: 48 8d 05 f5 a3 00 00 lea 0xa3f5(%rip),%rax # 11040 - 6c4b: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 6c4f: 8b 05 2f a4 00 00 mov 0xa42f(%rip),%eax # 11084 - 6c55: 48 98 cltq - 6c57: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6c5e: 00 - 6c5f: 48 8d 05 5a a4 00 00 lea 0xa45a(%rip),%rax # 110c0 - 6c66: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 6c6a: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 6c71: 4c 8d 0d d8 76 00 00 lea 0x76d8(%rip),%r9 # e350 <__func__.2> - 6c78: 49 89 f0 mov %rsi,%r8 - 6c7b: 48 8d 35 86 74 00 00 lea 0x7486(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 6c82: 48 89 c7 mov %rax,%rdi - 6c85: b8 00 00 00 00 mov $0x0,%eax - 6c8a: e8 d1 b7 ff ff call 2460 - 6c8f: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 6c96: 48 89 c7 mov %rax,%rdi - 6c99: e8 f2 b7 ff ff call 2490 - 6c9e: 0f b6 05 eb a3 00 00 movzbl 0xa3eb(%rip),%eax # 11090 - 6ca5: 84 c0 test %al,%al - 6ca7: 0f 84 01 01 00 00 je 6dae - 6cad: e8 9e b7 ff ff call 2450 - 6cb2: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) - 6cb9: 0f b6 05 60 a3 00 00 movzbl 0xa360(%rip),%eax # 11020 - 6cc0: 84 c0 test %al,%al - 6cc2: 74 76 je 6d3a - 6cc4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6ccb: 48 8b 15 56 a3 00 00 mov 0xa356(%rip),%rdx # 11028 - 6cd2: 48 89 d6 mov %rdx,%rsi - 6cd5: 48 89 c7 mov %rax,%rdi - 6cd8: e8 03 b7 ff ff call 23e0 - 6cdd: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) - 6ce4: 00 - 6ce5: 0f 88 30 01 00 00 js 6e1b - 6ceb: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6cf2: 48 8b 0d 37 a3 00 00 mov 0xa337(%rip),%rcx # 11030 - 6cf9: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx - 6d00: 48 c1 e2 03 shl $0x3,%rdx - 6d04: 48 01 ca add %rcx,%rdx - 6d07: 48 8b 12 mov (%rdx),%rdx - 6d0a: 48 89 d6 mov %rdx,%rsi - 6d0d: 48 89 c7 mov %rax,%rdi - 6d10: e8 cb b6 ff ff call 23e0 - 6d15: 48 8b 15 14 a3 00 00 mov 0xa314(%rip),%rdx # 11030 - 6d1c: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 6d23: 48 c1 e0 03 shl $0x3,%rax - 6d27: 48 01 d0 add %rdx,%rax - 6d2a: 48 8b 00 mov (%rax),%rax - 6d2d: 48 89 c7 mov %rax,%rdi - 6d30: e8 5b b7 ff ff call 2490 - 6d35: e9 e1 00 00 00 jmp 6e1b - 6d3a: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) - 6d41: 00 - 6d42: 78 4f js 6d93 - 6d44: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6d4b: 48 8b 0d de a2 00 00 mov 0xa2de(%rip),%rcx # 11030 - 6d52: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx - 6d59: 48 c1 e2 03 shl $0x3,%rdx - 6d5d: 48 01 ca add %rcx,%rdx - 6d60: 48 8b 12 mov (%rdx),%rdx - 6d63: 48 89 d6 mov %rdx,%rsi - 6d66: 48 89 c7 mov %rax,%rdi - 6d69: e8 72 b6 ff ff call 23e0 - 6d6e: 48 8b 15 bb a2 00 00 mov 0xa2bb(%rip),%rdx # 11030 - 6d75: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 6d7c: 48 c1 e0 03 shl $0x3,%rax - 6d80: 48 01 d0 add %rdx,%rax - 6d83: 48 8b 00 mov (%rax),%rax - 6d86: 48 89 c7 mov %rax,%rdi - 6d89: e8 02 b7 ff ff call 2490 - 6d8e: e9 88 00 00 00 jmp 6e1b - 6d93: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6d9a: 48 8b 15 87 a2 00 00 mov 0xa287(%rip),%rdx # 11028 - 6da1: 48 89 d6 mov %rdx,%rsi - 6da4: 48 89 c7 mov %rax,%rdi - 6da7: e8 34 b6 ff ff call 23e0 - 6dac: eb 6d jmp 6e1b - 6dae: 48 8b 05 83 a2 00 00 mov 0xa283(%rip),%rax # 11038 - 6db5: 48 85 c0 test %rax,%rax - 6db8: 74 48 je 6e02 - 6dba: 48 8b 05 77 a2 00 00 mov 0xa277(%rip),%rax # 11038 - 6dc1: 48 8d 15 b7 72 00 00 lea 0x72b7(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 6dc8: 48 89 d6 mov %rdx,%rsi - 6dcb: 48 89 c7 mov %rax,%rdi - 6dce: e8 2d b7 ff ff call 2500 - 6dd3: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) - 6dda: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6de1: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx - 6de8: 48 89 d6 mov %rdx,%rsi - 6deb: 48 89 c7 mov %rax,%rdi - 6dee: e8 ed b5 ff ff call 23e0 - 6df3: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax - 6dfa: 48 89 c7 mov %rax,%rdi - 6dfd: e8 ae b5 ff ff call 23b0 - 6e02: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6e09: 48 8b 15 18 a2 00 00 mov 0xa218(%rip),%rdx # 11028 - 6e10: 48 89 d6 mov %rdx,%rsi - 6e13: 48 89 c7 mov %rax,%rdi - 6e16: e8 c5 b5 ff ff call 23e0 - 6e1b: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 6e22: 48 89 c7 mov %rax,%rdi - 6e25: e8 86 b5 ff ff call 23b0 - 6e2a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6e31: 48 89 c7 mov %rax,%rdi - 6e34: e8 f7 b4 ff ff call 2330 - 6e39: e9 c7 07 00 00 jmp 7605 - 6e3e: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 6e44: 48 98 cltq - 6e46: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx - 6e4d: 48 8b 12 mov (%rdx),%rdx - 6e50: 48 89 d1 mov %rdx,%rcx - 6e53: 48 8d 15 f6 74 00 00 lea 0x74f6(%rip),%rdx # e350 <__func__.2> - 6e5a: 48 89 c6 mov %rax,%rsi - 6e5d: 48 89 cf mov %rcx,%rdi - 6e60: e8 1b b5 ff ff call 2380 - 6e65: 84 c0 test %al,%al - 6e67: 0f 84 87 02 00 00 je 70f4 - 6e6d: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 6e74: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 6e7b: 48 89 d6 mov %rdx,%rsi - 6e7e: 48 89 c7 mov %rax,%rdi - 6e81: e8 ca b4 ff ff call 2350 - 6e86: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) - 6e8d: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) - 6e94: 00 - 6e95: 75 38 jne 6ecf - 6e97: 48 8b 05 62 a2 00 00 mov 0xa262(%rip),%rax # 11100 - 6e9e: 4c 8d 05 ab 74 00 00 lea 0x74ab(%rip),%r8 # e350 <__func__.2> - 6ea5: b9 47 00 00 00 mov $0x47,%ecx - 6eaa: 48 8d 15 93 71 00 00 lea 0x7193(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 6eb1: 48 8d 35 98 71 00 00 lea 0x7198(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 6eb8: 48 89 c7 mov %rax,%rdi - 6ebb: b8 00 00 00 00 mov $0x0,%eax - 6ec0: e8 9b b5 ff ff call 2460 - 6ec5: bf 00 00 00 00 mov $0x0,%edi - 6eca: e8 51 b6 ff ff call 2520 - 6ecf: 8b 05 cb a1 00 00 mov 0xa1cb(%rip),%eax # 110a0 - 6ed5: 48 98 cltq - 6ed7: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6ede: 00 - 6edf: 48 8d 05 da a1 00 00 lea 0xa1da(%rip),%rax # 110c0 - 6ee6: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 6eea: 8b 05 90 a1 00 00 mov 0xa190(%rip),%eax # 11080 - 6ef0: 48 98 cltq - 6ef2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6ef9: 00 - 6efa: 48 8d 05 3f a1 00 00 lea 0xa13f(%rip),%rax # 11040 - 6f01: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 6f05: 8b 05 e5 a1 00 00 mov 0xa1e5(%rip),%eax # 110f0 - 6f0b: 48 98 cltq - 6f0d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 6f14: 00 - 6f15: 48 8d 05 a4 a1 00 00 lea 0xa1a4(%rip),%rax # 110c0 - 6f1c: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 6f20: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 6f27: 4c 8d 0d 22 74 00 00 lea 0x7422(%rip),%r9 # e350 <__func__.2> - 6f2e: 49 89 f0 mov %rsi,%r8 - 6f31: 48 8d 35 50 71 00 00 lea 0x7150(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 6f38: 48 89 c7 mov %rax,%rdi - 6f3b: b8 00 00 00 00 mov $0x0,%eax - 6f40: e8 1b b5 ff ff call 2460 - 6f45: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 6f4c: 48 89 c7 mov %rax,%rdi - 6f4f: e8 3c b5 ff ff call 2490 - 6f54: 0f b6 05 35 a1 00 00 movzbl 0xa135(%rip),%eax # 11090 - 6f5b: 84 c0 test %al,%al - 6f5d: 0f 84 01 01 00 00 je 7064 - 6f63: e8 e8 b4 ff ff call 2450 - 6f68: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) - 6f6f: 0f b6 05 aa a0 00 00 movzbl 0xa0aa(%rip),%eax # 11020 - 6f76: 84 c0 test %al,%al - 6f78: 74 76 je 6ff0 - 6f7a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6f81: 48 8b 15 a0 a0 00 00 mov 0xa0a0(%rip),%rdx # 11028 - 6f88: 48 89 d6 mov %rdx,%rsi - 6f8b: 48 89 c7 mov %rax,%rdi - 6f8e: e8 4d b4 ff ff call 23e0 - 6f93: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) - 6f9a: 00 - 6f9b: 0f 88 30 01 00 00 js 70d1 - 6fa1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 6fa8: 48 8b 0d 81 a0 00 00 mov 0xa081(%rip),%rcx # 11030 - 6faf: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx - 6fb6: 48 c1 e2 03 shl $0x3,%rdx - 6fba: 48 01 ca add %rcx,%rdx - 6fbd: 48 8b 12 mov (%rdx),%rdx - 6fc0: 48 89 d6 mov %rdx,%rsi - 6fc3: 48 89 c7 mov %rax,%rdi - 6fc6: e8 15 b4 ff ff call 23e0 - 6fcb: 48 8b 15 5e a0 00 00 mov 0xa05e(%rip),%rdx # 11030 - 6fd2: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax - 6fd9: 48 c1 e0 03 shl $0x3,%rax - 6fdd: 48 01 d0 add %rdx,%rax - 6fe0: 48 8b 00 mov (%rax),%rax - 6fe3: 48 89 c7 mov %rax,%rdi - 6fe6: e8 a5 b4 ff ff call 2490 - 6feb: e9 e1 00 00 00 jmp 70d1 - 6ff0: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) - 6ff7: 00 - 6ff8: 78 4f js 7049 - 6ffa: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7001: 48 8b 0d 28 a0 00 00 mov 0xa028(%rip),%rcx # 11030 - 7008: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx - 700f: 48 c1 e2 03 shl $0x3,%rdx - 7013: 48 01 ca add %rcx,%rdx - 7016: 48 8b 12 mov (%rdx),%rdx - 7019: 48 89 d6 mov %rdx,%rsi - 701c: 48 89 c7 mov %rax,%rdi - 701f: e8 bc b3 ff ff call 23e0 - 7024: 48 8b 15 05 a0 00 00 mov 0xa005(%rip),%rdx # 11030 - 702b: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax - 7032: 48 c1 e0 03 shl $0x3,%rax - 7036: 48 01 d0 add %rdx,%rax - 7039: 48 8b 00 mov (%rax),%rax - 703c: 48 89 c7 mov %rax,%rdi - 703f: e8 4c b4 ff ff call 2490 - 7044: e9 88 00 00 00 jmp 70d1 - 7049: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7050: 48 8b 15 d1 9f 00 00 mov 0x9fd1(%rip),%rdx # 11028 - 7057: 48 89 d6 mov %rdx,%rsi - 705a: 48 89 c7 mov %rax,%rdi - 705d: e8 7e b3 ff ff call 23e0 - 7062: eb 6d jmp 70d1 - 7064: 48 8b 05 cd 9f 00 00 mov 0x9fcd(%rip),%rax # 11038 - 706b: 48 85 c0 test %rax,%rax - 706e: 74 48 je 70b8 - 7070: 48 8b 05 c1 9f 00 00 mov 0x9fc1(%rip),%rax # 11038 - 7077: 48 8d 15 01 70 00 00 lea 0x7001(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 707e: 48 89 d6 mov %rdx,%rsi - 7081: 48 89 c7 mov %rax,%rdi - 7084: e8 77 b4 ff ff call 2500 - 7089: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) - 7090: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7097: 48 8b 95 f8 fe ff ff mov -0x108(%rbp),%rdx - 709e: 48 89 d6 mov %rdx,%rsi - 70a1: 48 89 c7 mov %rax,%rdi - 70a4: e8 37 b3 ff ff call 23e0 - 70a9: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax - 70b0: 48 89 c7 mov %rax,%rdi - 70b3: e8 f8 b2 ff ff call 23b0 - 70b8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 70bf: 48 8b 15 62 9f 00 00 mov 0x9f62(%rip),%rdx # 11028 - 70c6: 48 89 d6 mov %rdx,%rsi - 70c9: 48 89 c7 mov %rax,%rdi - 70cc: e8 0f b3 ff ff call 23e0 - 70d1: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 70d8: 48 89 c7 mov %rax,%rdi - 70db: e8 d0 b2 ff ff call 23b0 - 70e0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 70e7: 48 89 c7 mov %rax,%rdi - 70ea: e8 41 b2 ff ff call 2330 - 70ef: e9 11 05 00 00 jmp 7605 - 70f4: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 70fb: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 7102: 48 89 d6 mov %rdx,%rsi - 7105: 48 89 c7 mov %rax,%rdi - 7108: e8 43 b2 ff ff call 2350 - 710d: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) - 7114: 48 83 bd c0 fe ff ff cmpq $0x0,-0x140(%rbp) - 711b: 00 - 711c: 75 38 jne 7156 - 711e: 48 8b 05 db 9f 00 00 mov 0x9fdb(%rip),%rax # 11100 - 7125: 4c 8d 05 24 72 00 00 lea 0x7224(%rip),%r8 # e350 <__func__.2> - 712c: b9 47 00 00 00 mov $0x47,%ecx - 7131: 48 8d 15 0c 6f 00 00 lea 0x6f0c(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 7138: 48 8d 35 11 6f 00 00 lea 0x6f11(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 713f: 48 89 c7 mov %rax,%rdi - 7142: b8 00 00 00 00 mov $0x0,%eax - 7147: e8 14 b3 ff ff call 2460 - 714c: bf 00 00 00 00 mov $0x0,%edi - 7151: e8 ca b3 ff ff call 2520 - 7156: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 715c: 48 98 cltq - 715e: 48 89 c7 mov %rax,%rdi - 7161: e8 ca b3 ff ff call 2530 - 7166: 48 89 c3 mov %rax,%rbx - 7169: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 7170: 48 8b 00 mov (%rax),%rax - 7173: 48 89 c7 mov %rax,%rdi - 7176: e8 b5 b3 ff ff call 2530 - 717b: 48 89 c2 mov %rax,%rdx - 717e: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 7185: 53 push %rbx - 7186: 48 8d 0d c8 6f 00 00 lea 0x6fc8(%rip),%rcx # e155 <_IO_stdin_used+0x155> - 718d: 51 push %rcx - 718e: 52 push %rdx - 718f: 48 8d 15 12 6f 00 00 lea 0x6f12(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 7196: 52 push %rdx - 7197: 48 8d 15 b7 6f 00 00 lea 0x6fb7(%rip),%rdx # e155 <_IO_stdin_used+0x155> - 719e: 52 push %rdx - 719f: 48 8d 15 5e 6f 00 00 lea 0x6f5e(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 71a6: 52 push %rdx - 71a7: 4c 8d 0d fa 6e 00 00 lea 0x6efa(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 71ae: 4c 8d 05 9b 71 00 00 lea 0x719b(%rip),%r8 # e350 <__func__.2> - 71b5: b9 47 00 00 00 mov $0x47,%ecx - 71ba: 48 8d 15 83 6e 00 00 lea 0x6e83(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 71c1: 48 8d 35 e8 6e 00 00 lea 0x6ee8(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 71c8: 48 89 c7 mov %rax,%rdi - 71cb: b8 00 00 00 00 mov $0x0,%eax - 71d0: e8 8b b2 ff ff call 2460 - 71d5: 48 83 c4 30 add $0x30,%rsp - 71d9: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 71e0: 48 89 c7 mov %rax,%rdi - 71e3: e8 a8 b2 ff ff call 2490 - 71e8: 0f b6 05 a1 9e 00 00 movzbl 0x9ea1(%rip),%eax # 11090 - 71ef: 84 c0 test %al,%al - 71f1: 0f 84 01 01 00 00 je 72f8 - 71f7: e8 54 b2 ff ff call 2450 - 71fc: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) - 7203: 0f b6 05 16 9e 00 00 movzbl 0x9e16(%rip),%eax # 11020 - 720a: 84 c0 test %al,%al - 720c: 74 76 je 7284 - 720e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7215: 48 8b 15 0c 9e 00 00 mov 0x9e0c(%rip),%rdx # 11028 - 721c: 48 89 d6 mov %rdx,%rsi - 721f: 48 89 c7 mov %rax,%rdi - 7222: e8 b9 b1 ff ff call 23e0 - 7227: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) - 722e: 00 - 722f: 0f 88 30 01 00 00 js 7365 - 7235: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 723c: 48 8b 0d ed 9d 00 00 mov 0x9ded(%rip),%rcx # 11030 - 7243: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx - 724a: 48 c1 e2 03 shl $0x3,%rdx - 724e: 48 01 ca add %rcx,%rdx - 7251: 48 8b 12 mov (%rdx),%rdx - 7254: 48 89 d6 mov %rdx,%rsi - 7257: 48 89 c7 mov %rax,%rdi - 725a: e8 81 b1 ff ff call 23e0 - 725f: 48 8b 15 ca 9d 00 00 mov 0x9dca(%rip),%rdx # 11030 - 7266: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax - 726d: 48 c1 e0 03 shl $0x3,%rax - 7271: 48 01 d0 add %rdx,%rax - 7274: 48 8b 00 mov (%rax),%rax - 7277: 48 89 c7 mov %rax,%rdi - 727a: e8 11 b2 ff ff call 2490 - 727f: e9 e1 00 00 00 jmp 7365 - 7284: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) - 728b: 00 - 728c: 78 4f js 72dd - 728e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7295: 48 8b 0d 94 9d 00 00 mov 0x9d94(%rip),%rcx # 11030 - 729c: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx - 72a3: 48 c1 e2 03 shl $0x3,%rdx - 72a7: 48 01 ca add %rcx,%rdx - 72aa: 48 8b 12 mov (%rdx),%rdx - 72ad: 48 89 d6 mov %rdx,%rsi - 72b0: 48 89 c7 mov %rax,%rdi - 72b3: e8 28 b1 ff ff call 23e0 - 72b8: 48 8b 15 71 9d 00 00 mov 0x9d71(%rip),%rdx # 11030 - 72bf: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax - 72c6: 48 c1 e0 03 shl $0x3,%rax - 72ca: 48 01 d0 add %rdx,%rax - 72cd: 48 8b 00 mov (%rax),%rax - 72d0: 48 89 c7 mov %rax,%rdi - 72d3: e8 b8 b1 ff ff call 2490 - 72d8: e9 88 00 00 00 jmp 7365 - 72dd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 72e4: 48 8b 15 3d 9d 00 00 mov 0x9d3d(%rip),%rdx # 11028 - 72eb: 48 89 d6 mov %rdx,%rsi - 72ee: 48 89 c7 mov %rax,%rdi - 72f1: e8 ea b0 ff ff call 23e0 - 72f6: eb 6d jmp 7365 - 72f8: 48 8b 05 39 9d 00 00 mov 0x9d39(%rip),%rax # 11038 - 72ff: 48 85 c0 test %rax,%rax - 7302: 74 48 je 734c - 7304: 48 8b 05 2d 9d 00 00 mov 0x9d2d(%rip),%rax # 11038 - 730b: 48 8d 15 6d 6d 00 00 lea 0x6d6d(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 7312: 48 89 d6 mov %rdx,%rsi - 7315: 48 89 c7 mov %rax,%rdi - 7318: e8 e3 b1 ff ff call 2500 - 731d: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) - 7324: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 732b: 48 8b 95 c8 fe ff ff mov -0x138(%rbp),%rdx - 7332: 48 89 d6 mov %rdx,%rsi - 7335: 48 89 c7 mov %rax,%rdi - 7338: e8 a3 b0 ff ff call 23e0 - 733d: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax - 7344: 48 89 c7 mov %rax,%rdi - 7347: e8 64 b0 ff ff call 23b0 - 734c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7353: 48 8b 15 ce 9c 00 00 mov 0x9cce(%rip),%rdx # 11028 - 735a: 48 89 d6 mov %rdx,%rsi - 735d: 48 89 c7 mov %rax,%rdi - 7360: e8 7b b0 ff ff call 23e0 - 7365: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 736c: 48 89 c7 mov %rax,%rdi - 736f: e8 3c b0 ff ff call 23b0 - 7374: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 737b: 48 89 c7 mov %rax,%rdi - 737e: e8 ad af ff ff call 2330 - 7383: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 738a: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 7391: 48 89 d6 mov %rdx,%rsi - 7394: 48 89 c7 mov %rax,%rdi - 7397: e8 b4 af ff ff call 2350 - 739c: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) - 73a3: 48 83 bd d8 fe ff ff cmpq $0x0,-0x128(%rbp) - 73aa: 00 - 73ab: 75 38 jne 73e5 - 73ad: 48 8b 05 4c 9d 00 00 mov 0x9d4c(%rip),%rax # 11100 - 73b4: 4c 8d 05 95 6f 00 00 lea 0x6f95(%rip),%r8 # e350 <__func__.2> - 73bb: b9 47 00 00 00 mov $0x47,%ecx - 73c0: 48 8d 15 7d 6c 00 00 lea 0x6c7d(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 73c7: 48 8d 35 82 6c 00 00 lea 0x6c82(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 73ce: 48 89 c7 mov %rax,%rdi - 73d1: b8 00 00 00 00 mov $0x0,%eax - 73d6: e8 85 b0 ff ff call 2460 - 73db: bf 00 00 00 00 mov $0x0,%edi - 73e0: e8 3b b1 ff ff call 2520 - 73e5: 8b 05 b5 9c 00 00 mov 0x9cb5(%rip),%eax # 110a0 - 73eb: 48 98 cltq - 73ed: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 73f4: 00 - 73f5: 48 8d 05 c4 9c 00 00 lea 0x9cc4(%rip),%rax # 110c0 - 73fc: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 7400: 8b 05 7a 9c 00 00 mov 0x9c7a(%rip),%eax # 11080 - 7406: 48 98 cltq - 7408: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 740f: 00 - 7410: 48 8d 05 29 9c 00 00 lea 0x9c29(%rip),%rax # 11040 - 7417: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 741b: 8b 05 63 9c 00 00 mov 0x9c63(%rip),%eax # 11084 - 7421: 48 98 cltq - 7423: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 742a: 00 - 742b: 48 8d 05 8e 9c 00 00 lea 0x9c8e(%rip),%rax # 110c0 - 7432: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 7436: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 743d: 4c 8d 0d 0c 6f 00 00 lea 0x6f0c(%rip),%r9 # e350 <__func__.2> - 7444: 49 89 f0 mov %rsi,%r8 - 7447: 48 8d 35 ba 6c 00 00 lea 0x6cba(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 744e: 48 89 c7 mov %rax,%rdi - 7451: b8 00 00 00 00 mov $0x0,%eax - 7456: e8 05 b0 ff ff call 2460 - 745b: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 7462: 48 89 c7 mov %rax,%rdi - 7465: e8 26 b0 ff ff call 2490 - 746a: 0f b6 05 1f 9c 00 00 movzbl 0x9c1f(%rip),%eax # 11090 - 7471: 84 c0 test %al,%al - 7473: 0f 84 01 01 00 00 je 757a - 7479: e8 d2 af ff ff call 2450 - 747e: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) - 7485: 0f b6 05 94 9b 00 00 movzbl 0x9b94(%rip),%eax # 11020 - 748c: 84 c0 test %al,%al - 748e: 74 76 je 7506 - 7490: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7497: 48 8b 15 8a 9b 00 00 mov 0x9b8a(%rip),%rdx # 11028 - 749e: 48 89 d6 mov %rdx,%rsi - 74a1: 48 89 c7 mov %rax,%rdi - 74a4: e8 37 af ff ff call 23e0 - 74a9: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) - 74b0: 00 - 74b1: 0f 88 30 01 00 00 js 75e7 - 74b7: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 74be: 48 8b 0d 6b 9b 00 00 mov 0x9b6b(%rip),%rcx # 11030 - 74c5: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx - 74cc: 48 c1 e2 03 shl $0x3,%rdx - 74d0: 48 01 ca add %rcx,%rdx - 74d3: 48 8b 12 mov (%rdx),%rdx - 74d6: 48 89 d6 mov %rdx,%rsi - 74d9: 48 89 c7 mov %rax,%rdi - 74dc: e8 ff ae ff ff call 23e0 - 74e1: 48 8b 15 48 9b 00 00 mov 0x9b48(%rip),%rdx # 11030 - 74e8: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax - 74ef: 48 c1 e0 03 shl $0x3,%rax - 74f3: 48 01 d0 add %rdx,%rax - 74f6: 48 8b 00 mov (%rax),%rax - 74f9: 48 89 c7 mov %rax,%rdi - 74fc: e8 8f af ff ff call 2490 - 7501: e9 e1 00 00 00 jmp 75e7 - 7506: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) - 750d: 00 - 750e: 78 4f js 755f - 7510: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7517: 48 8b 0d 12 9b 00 00 mov 0x9b12(%rip),%rcx # 11030 - 751e: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx - 7525: 48 c1 e2 03 shl $0x3,%rdx - 7529: 48 01 ca add %rcx,%rdx - 752c: 48 8b 12 mov (%rdx),%rdx - 752f: 48 89 d6 mov %rdx,%rsi - 7532: 48 89 c7 mov %rax,%rdi - 7535: e8 a6 ae ff ff call 23e0 - 753a: 48 8b 15 ef 9a 00 00 mov 0x9aef(%rip),%rdx # 11030 - 7541: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax - 7548: 48 c1 e0 03 shl $0x3,%rax - 754c: 48 01 d0 add %rdx,%rax - 754f: 48 8b 00 mov (%rax),%rax - 7552: 48 89 c7 mov %rax,%rdi - 7555: e8 36 af ff ff call 2490 - 755a: e9 88 00 00 00 jmp 75e7 - 755f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7566: 48 8b 15 bb 9a 00 00 mov 0x9abb(%rip),%rdx # 11028 - 756d: 48 89 d6 mov %rdx,%rsi - 7570: 48 89 c7 mov %rax,%rdi - 7573: e8 68 ae ff ff call 23e0 - 7578: eb 6d jmp 75e7 - 757a: 48 8b 05 b7 9a 00 00 mov 0x9ab7(%rip),%rax # 11038 - 7581: 48 85 c0 test %rax,%rax - 7584: 74 48 je 75ce - 7586: 48 8b 05 ab 9a 00 00 mov 0x9aab(%rip),%rax # 11038 - 758d: 48 8d 15 eb 6a 00 00 lea 0x6aeb(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 7594: 48 89 d6 mov %rdx,%rsi - 7597: 48 89 c7 mov %rax,%rdi - 759a: e8 61 af ff ff call 2500 - 759f: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) - 75a6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 75ad: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx - 75b4: 48 89 d6 mov %rdx,%rsi - 75b7: 48 89 c7 mov %rax,%rdi - 75ba: e8 21 ae ff ff call 23e0 - 75bf: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax - 75c6: 48 89 c7 mov %rax,%rdi - 75c9: e8 e2 ad ff ff call 23b0 - 75ce: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 75d5: 48 8b 15 4c 9a 00 00 mov 0x9a4c(%rip),%rdx # 11028 - 75dc: 48 89 d6 mov %rdx,%rsi - 75df: 48 89 c7 mov %rax,%rdi - 75e2: e8 f9 ad ff ff call 23e0 - 75e7: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 75ee: 48 89 c7 mov %rax,%rdi - 75f1: e8 ba ad ff ff call 23b0 - 75f6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 75fd: 48 89 c7 mov %rax,%rdi - 7600: e8 2b ad ff ff call 2330 - 7605: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 760c: 48 8b 40 10 mov 0x10(%rax),%rax - 7610: f3 0f 10 05 84 6d 00 movss 0x6d84(%rip),%xmm0 # e39c <__func__.0+0xc> - 7617: 00 - 7618: f3 0f 11 00 movss %xmm0,(%rax) - 761c: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 7623: 48 8b 40 10 mov 0x10(%rax),%rax - 7627: 48 83 c0 04 add $0x4,%rax - 762b: f3 0f 10 05 6d 6d 00 movss 0x6d6d(%rip),%xmm0 # e3a0 <__func__.0+0x10> - 7632: 00 - 7633: f3 0f 11 00 movss %xmm0,(%rax) - 7637: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 763e: 48 8b 40 10 mov 0x10(%rax),%rax - 7642: 48 83 c0 08 add $0x8,%rax - 7646: f3 0f 10 05 56 6d 00 movss 0x6d56(%rip),%xmm0 # e3a4 <__func__.0+0x14> - 764d: 00 - 764e: f3 0f 11 00 movss %xmm0,(%rax) - 7652: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 7659: 48 8b 40 10 mov 0x10(%rax),%rax - 765d: 48 83 c0 0c add $0xc,%rax - 7661: f3 0f 10 05 3f 6d 00 movss 0x6d3f(%rip),%xmm0 # e3a8 <__func__.0+0x18> - 7668: 00 - 7669: f3 0f 11 00 movss %xmm0,(%rax) - 766d: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 7674: 48 8b 40 10 mov 0x10(%rax),%rax - 7678: 48 83 c0 10 add $0x10,%rax - 767c: f3 0f 10 05 28 6d 00 movss 0x6d28(%rip),%xmm0 # e3ac <__func__.0+0x1c> - 7683: 00 - 7684: f3 0f 11 00 movss %xmm0,(%rax) - 7688: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 768f: 48 8b 40 10 mov 0x10(%rax),%rax - 7693: 48 83 c0 14 add $0x14,%rax - 7697: f3 0f 10 05 0d 6d 00 movss 0x6d0d(%rip),%xmm0 # e3ac <__func__.0+0x1c> - 769e: 00 - 769f: f3 0f 11 00 movss %xmm0,(%rax) - 76a3: 0f b6 05 e6 99 00 00 movzbl 0x99e6(%rip),%eax # 11090 - 76aa: 83 f0 01 xor $0x1,%eax - 76ad: 84 c0 test %al,%al - 76af: 0f 84 f4 06 00 00 je 7da9 - 76b5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 76bc: 48 89 c7 mov %rax,%rdi - 76bf: e8 01 4e 00 00 call c4c5 - 76c4: 0f b6 c0 movzbl %al,%eax - 76c7: 89 c7 mov %eax,%edi - 76c9: e8 f2 ad ff ff call 24c0 - 76ce: 84 c0 test %al,%al - 76d0: 0f 84 57 02 00 00 je 792d - 76d6: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 76dd: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 76e4: 48 89 d6 mov %rdx,%rsi - 76e7: 48 89 c7 mov %rax,%rdi - 76ea: e8 61 ac ff ff call 2350 - 76ef: 48 89 45 d0 mov %rax,-0x30(%rbp) - 76f3: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) - 76f8: 75 38 jne 7732 - 76fa: 48 8b 05 ff 99 00 00 mov 0x99ff(%rip),%rax # 11100 - 7701: 4c 8d 05 48 6c 00 00 lea 0x6c48(%rip),%r8 # e350 <__func__.2> - 7708: b9 50 00 00 00 mov $0x50,%ecx - 770d: 48 8d 15 30 69 00 00 lea 0x6930(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 7714: 48 8d 35 35 69 00 00 lea 0x6935(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 771b: 48 89 c7 mov %rax,%rdi - 771e: b8 00 00 00 00 mov $0x0,%eax - 7723: e8 38 ad ff ff call 2460 - 7728: bf 00 00 00 00 mov $0x0,%edi - 772d: e8 ee ad ff ff call 2520 - 7732: 8b 05 68 99 00 00 mov 0x9968(%rip),%eax # 110a0 - 7738: 48 98 cltq - 773a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7741: 00 - 7742: 48 8d 05 77 99 00 00 lea 0x9977(%rip),%rax # 110c0 - 7749: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 774d: 8b 05 2d 99 00 00 mov 0x992d(%rip),%eax # 11080 - 7753: 48 98 cltq - 7755: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 775c: 00 - 775d: 48 8d 05 dc 98 00 00 lea 0x98dc(%rip),%rax # 11040 - 7764: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 7768: 8b 05 82 99 00 00 mov 0x9982(%rip),%eax # 110f0 - 776e: 48 98 cltq - 7770: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7777: 00 - 7778: 48 8d 05 41 99 00 00 lea 0x9941(%rip),%rax # 110c0 - 777f: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 7783: 48 8b 45 d0 mov -0x30(%rbp),%rax - 7787: 4c 8d 0d c2 6b 00 00 lea 0x6bc2(%rip),%r9 # e350 <__func__.2> - 778e: 49 89 f0 mov %rsi,%r8 - 7791: 48 8d 35 f0 68 00 00 lea 0x68f0(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 7798: 48 89 c7 mov %rax,%rdi - 779b: b8 00 00 00 00 mov $0x0,%eax - 77a0: e8 bb ac ff ff call 2460 - 77a5: 48 8b 45 d0 mov -0x30(%rbp),%rax - 77a9: 48 89 c7 mov %rax,%rdi - 77ac: e8 df ac ff ff call 2490 - 77b1: 0f b6 05 d8 98 00 00 movzbl 0x98d8(%rip),%eax # 11090 - 77b8: 84 c0 test %al,%al - 77ba: 0f 84 e9 00 00 00 je 78a9 - 77c0: e8 8b ac ff ff call 2450 - 77c5: 48 89 45 e0 mov %rax,-0x20(%rbp) - 77c9: 0f b6 05 50 98 00 00 movzbl 0x9850(%rip),%eax # 11020 - 77d0: 84 c0 test %al,%al - 77d2: 74 6d je 7841 - 77d4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 77db: 48 8b 15 46 98 00 00 mov 0x9846(%rip),%rdx # 11028 - 77e2: 48 89 d6 mov %rdx,%rsi - 77e5: 48 89 c7 mov %rax,%rdi - 77e8: e8 f3 ab ff ff call 23e0 - 77ed: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) - 77f2: 0f 88 15 01 00 00 js 790d - 77f8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 77ff: 48 8b 0d 2a 98 00 00 mov 0x982a(%rip),%rcx # 11030 - 7806: 48 8b 55 e0 mov -0x20(%rbp),%rdx - 780a: 48 c1 e2 03 shl $0x3,%rdx - 780e: 48 01 ca add %rcx,%rdx - 7811: 48 8b 12 mov (%rdx),%rdx - 7814: 48 89 d6 mov %rdx,%rsi - 7817: 48 89 c7 mov %rax,%rdi - 781a: e8 c1 ab ff ff call 23e0 - 781f: 48 8b 15 0a 98 00 00 mov 0x980a(%rip),%rdx # 11030 - 7826: 48 8b 45 e0 mov -0x20(%rbp),%rax - 782a: 48 c1 e0 03 shl $0x3,%rax - 782e: 48 01 d0 add %rdx,%rax - 7831: 48 8b 00 mov (%rax),%rax - 7834: 48 89 c7 mov %rax,%rdi - 7837: e8 54 ac ff ff call 2490 - 783c: e9 cc 00 00 00 jmp 790d - 7841: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) - 7846: 78 46 js 788e - 7848: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 784f: 48 8b 0d da 97 00 00 mov 0x97da(%rip),%rcx # 11030 - 7856: 48 8b 55 e0 mov -0x20(%rbp),%rdx - 785a: 48 c1 e2 03 shl $0x3,%rdx - 785e: 48 01 ca add %rcx,%rdx - 7861: 48 8b 12 mov (%rdx),%rdx - 7864: 48 89 d6 mov %rdx,%rsi - 7867: 48 89 c7 mov %rax,%rdi - 786a: e8 71 ab ff ff call 23e0 - 786f: 48 8b 15 ba 97 00 00 mov 0x97ba(%rip),%rdx # 11030 - 7876: 48 8b 45 e0 mov -0x20(%rbp),%rax - 787a: 48 c1 e0 03 shl $0x3,%rax - 787e: 48 01 d0 add %rdx,%rax - 7881: 48 8b 00 mov (%rax),%rax - 7884: 48 89 c7 mov %rax,%rdi - 7887: e8 04 ac ff ff call 2490 - 788c: eb 7f jmp 790d - 788e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7895: 48 8b 15 8c 97 00 00 mov 0x978c(%rip),%rdx # 11028 - 789c: 48 89 d6 mov %rdx,%rsi - 789f: 48 89 c7 mov %rax,%rdi - 78a2: e8 39 ab ff ff call 23e0 - 78a7: eb 64 jmp 790d - 78a9: 48 8b 05 88 97 00 00 mov 0x9788(%rip),%rax # 11038 - 78b0: 48 85 c0 test %rax,%rax - 78b3: 74 3f je 78f4 - 78b5: 48 8b 05 7c 97 00 00 mov 0x977c(%rip),%rax # 11038 - 78bc: 48 8d 15 bc 67 00 00 lea 0x67bc(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 78c3: 48 89 d6 mov %rdx,%rsi - 78c6: 48 89 c7 mov %rax,%rdi - 78c9: e8 32 ac ff ff call 2500 - 78ce: 48 89 45 d8 mov %rax,-0x28(%rbp) - 78d2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 78d9: 48 8b 55 d8 mov -0x28(%rbp),%rdx - 78dd: 48 89 d6 mov %rdx,%rsi - 78e0: 48 89 c7 mov %rax,%rdi - 78e3: e8 f8 aa ff ff call 23e0 - 78e8: 48 8b 45 d8 mov -0x28(%rbp),%rax - 78ec: 48 89 c7 mov %rax,%rdi - 78ef: e8 bc aa ff ff call 23b0 - 78f4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 78fb: 48 8b 15 26 97 00 00 mov 0x9726(%rip),%rdx # 11028 - 7902: 48 89 d6 mov %rdx,%rsi - 7905: 48 89 c7 mov %rax,%rdi - 7908: e8 d3 aa ff ff call 23e0 - 790d: 48 8b 45 d0 mov -0x30(%rbp),%rax - 7911: 48 89 c7 mov %rax,%rdi - 7914: e8 97 aa ff ff call 23b0 - 7919: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7920: 48 89 c7 mov %rax,%rdi - 7923: e8 08 aa ff ff call 2330 - 7928: e9 e8 0b 00 00 jmp 8515 - 792d: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 7934: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 793b: 48 89 d6 mov %rdx,%rsi - 793e: 48 89 c7 mov %rax,%rdi - 7941: e8 0a aa ff ff call 2350 - 7946: 48 89 45 a0 mov %rax,-0x60(%rbp) - 794a: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) - 794f: 75 38 jne 7989 - 7951: 48 8b 05 a8 97 00 00 mov 0x97a8(%rip),%rax # 11100 - 7958: 4c 8d 05 f1 69 00 00 lea 0x69f1(%rip),%r8 # e350 <__func__.2> - 795f: b9 50 00 00 00 mov $0x50,%ecx - 7964: 48 8d 15 d9 66 00 00 lea 0x66d9(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 796b: 48 8d 35 de 66 00 00 lea 0x66de(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 7972: 48 89 c7 mov %rax,%rdi - 7975: b8 00 00 00 00 mov $0x0,%eax - 797a: e8 e1 aa ff ff call 2460 - 797f: bf 00 00 00 00 mov $0x0,%edi - 7984: e8 97 ab ff ff call 2520 - 7989: 48 8b 45 a0 mov -0x60(%rbp),%rax - 798d: 48 8d 15 7e 68 00 00 lea 0x687e(%rip),%rdx # e212 <_IO_stdin_used+0x212> - 7994: 52 push %rdx - 7995: 48 8d 15 7c 68 00 00 lea 0x687c(%rip),%rdx # e218 <_IO_stdin_used+0x218> - 799c: 52 push %rdx - 799d: 4c 8d 0d 10 68 00 00 lea 0x6810(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> - 79a4: 4c 8d 05 a5 69 00 00 lea 0x69a5(%rip),%r8 # e350 <__func__.2> - 79ab: b9 50 00 00 00 mov $0x50,%ecx - 79b0: 48 8d 15 8d 66 00 00 lea 0x668d(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 79b7: 48 8d 35 1a 68 00 00 lea 0x681a(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> - 79be: 48 89 c7 mov %rax,%rdi - 79c1: b8 00 00 00 00 mov $0x0,%eax - 79c6: e8 95 aa ff ff call 2460 - 79cb: 48 83 c4 10 add $0x10,%rsp - 79cf: 48 8b 45 a0 mov -0x60(%rbp),%rax - 79d3: 48 89 c7 mov %rax,%rdi - 79d6: e8 b5 aa ff ff call 2490 - 79db: 0f b6 05 ae 96 00 00 movzbl 0x96ae(%rip),%eax # 11090 - 79e2: 84 c0 test %al,%al - 79e4: 0f 84 e9 00 00 00 je 7ad3 - 79ea: e8 61 aa ff ff call 2450 - 79ef: 48 89 45 b0 mov %rax,-0x50(%rbp) - 79f3: 0f b6 05 26 96 00 00 movzbl 0x9626(%rip),%eax # 11020 - 79fa: 84 c0 test %al,%al - 79fc: 74 6d je 7a6b - 79fe: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7a05: 48 8b 15 1c 96 00 00 mov 0x961c(%rip),%rdx # 11028 - 7a0c: 48 89 d6 mov %rdx,%rsi - 7a0f: 48 89 c7 mov %rax,%rdi - 7a12: e8 c9 a9 ff ff call 23e0 - 7a17: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) - 7a1c: 0f 88 15 01 00 00 js 7b37 - 7a22: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7a29: 48 8b 0d 00 96 00 00 mov 0x9600(%rip),%rcx # 11030 - 7a30: 48 8b 55 b0 mov -0x50(%rbp),%rdx - 7a34: 48 c1 e2 03 shl $0x3,%rdx - 7a38: 48 01 ca add %rcx,%rdx - 7a3b: 48 8b 12 mov (%rdx),%rdx - 7a3e: 48 89 d6 mov %rdx,%rsi - 7a41: 48 89 c7 mov %rax,%rdi - 7a44: e8 97 a9 ff ff call 23e0 - 7a49: 48 8b 15 e0 95 00 00 mov 0x95e0(%rip),%rdx # 11030 - 7a50: 48 8b 45 b0 mov -0x50(%rbp),%rax - 7a54: 48 c1 e0 03 shl $0x3,%rax - 7a58: 48 01 d0 add %rdx,%rax - 7a5b: 48 8b 00 mov (%rax),%rax - 7a5e: 48 89 c7 mov %rax,%rdi - 7a61: e8 2a aa ff ff call 2490 - 7a66: e9 cc 00 00 00 jmp 7b37 - 7a6b: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) - 7a70: 78 46 js 7ab8 - 7a72: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7a79: 48 8b 0d b0 95 00 00 mov 0x95b0(%rip),%rcx # 11030 - 7a80: 48 8b 55 b0 mov -0x50(%rbp),%rdx - 7a84: 48 c1 e2 03 shl $0x3,%rdx - 7a88: 48 01 ca add %rcx,%rdx - 7a8b: 48 8b 12 mov (%rdx),%rdx - 7a8e: 48 89 d6 mov %rdx,%rsi - 7a91: 48 89 c7 mov %rax,%rdi - 7a94: e8 47 a9 ff ff call 23e0 - 7a99: 48 8b 15 90 95 00 00 mov 0x9590(%rip),%rdx # 11030 - 7aa0: 48 8b 45 b0 mov -0x50(%rbp),%rax - 7aa4: 48 c1 e0 03 shl $0x3,%rax - 7aa8: 48 01 d0 add %rdx,%rax - 7aab: 48 8b 00 mov (%rax),%rax - 7aae: 48 89 c7 mov %rax,%rdi - 7ab1: e8 da a9 ff ff call 2490 - 7ab6: eb 7f jmp 7b37 - 7ab8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7abf: 48 8b 15 62 95 00 00 mov 0x9562(%rip),%rdx # 11028 - 7ac6: 48 89 d6 mov %rdx,%rsi - 7ac9: 48 89 c7 mov %rax,%rdi - 7acc: e8 0f a9 ff ff call 23e0 - 7ad1: eb 64 jmp 7b37 - 7ad3: 48 8b 05 5e 95 00 00 mov 0x955e(%rip),%rax # 11038 - 7ada: 48 85 c0 test %rax,%rax - 7add: 74 3f je 7b1e - 7adf: 48 8b 05 52 95 00 00 mov 0x9552(%rip),%rax # 11038 - 7ae6: 48 8d 15 92 65 00 00 lea 0x6592(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 7aed: 48 89 d6 mov %rdx,%rsi - 7af0: 48 89 c7 mov %rax,%rdi - 7af3: e8 08 aa ff ff call 2500 - 7af8: 48 89 45 a8 mov %rax,-0x58(%rbp) - 7afc: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7b03: 48 8b 55 a8 mov -0x58(%rbp),%rdx - 7b07: 48 89 d6 mov %rdx,%rsi - 7b0a: 48 89 c7 mov %rax,%rdi - 7b0d: e8 ce a8 ff ff call 23e0 - 7b12: 48 8b 45 a8 mov -0x58(%rbp),%rax - 7b16: 48 89 c7 mov %rax,%rdi - 7b19: e8 92 a8 ff ff call 23b0 - 7b1e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7b25: 48 8b 15 fc 94 00 00 mov 0x94fc(%rip),%rdx # 11028 - 7b2c: 48 89 d6 mov %rdx,%rsi - 7b2f: 48 89 c7 mov %rax,%rdi - 7b32: e8 a9 a8 ff ff call 23e0 - 7b37: 48 8b 45 a0 mov -0x60(%rbp),%rax - 7b3b: 48 89 c7 mov %rax,%rdi - 7b3e: e8 6d a8 ff ff call 23b0 - 7b43: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7b4a: 48 89 c7 mov %rax,%rdi - 7b4d: e8 de a7 ff ff call 2330 - 7b52: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 7b59: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 7b60: 48 89 d6 mov %rdx,%rsi - 7b63: 48 89 c7 mov %rax,%rdi - 7b66: e8 e5 a7 ff ff call 2350 - 7b6b: 48 89 45 b8 mov %rax,-0x48(%rbp) - 7b6f: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) - 7b74: 75 38 jne 7bae - 7b76: 48 8b 05 83 95 00 00 mov 0x9583(%rip),%rax # 11100 - 7b7d: 4c 8d 05 cc 67 00 00 lea 0x67cc(%rip),%r8 # e350 <__func__.2> - 7b84: b9 50 00 00 00 mov $0x50,%ecx - 7b89: 48 8d 15 b4 64 00 00 lea 0x64b4(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 7b90: 48 8d 35 b9 64 00 00 lea 0x64b9(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 7b97: 48 89 c7 mov %rax,%rdi - 7b9a: b8 00 00 00 00 mov $0x0,%eax - 7b9f: e8 bc a8 ff ff call 2460 - 7ba4: bf 00 00 00 00 mov $0x0,%edi - 7ba9: e8 72 a9 ff ff call 2520 - 7bae: 8b 05 ec 94 00 00 mov 0x94ec(%rip),%eax # 110a0 - 7bb4: 48 98 cltq - 7bb6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7bbd: 00 - 7bbe: 48 8d 05 fb 94 00 00 lea 0x94fb(%rip),%rax # 110c0 - 7bc5: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 7bc9: 8b 05 b1 94 00 00 mov 0x94b1(%rip),%eax # 11080 - 7bcf: 48 98 cltq - 7bd1: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7bd8: 00 - 7bd9: 48 8d 05 60 94 00 00 lea 0x9460(%rip),%rax # 11040 - 7be0: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 7be4: 8b 05 9a 94 00 00 mov 0x949a(%rip),%eax # 11084 - 7bea: 48 98 cltq - 7bec: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7bf3: 00 - 7bf4: 48 8d 05 c5 94 00 00 lea 0x94c5(%rip),%rax # 110c0 - 7bfb: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 7bff: 48 8b 45 b8 mov -0x48(%rbp),%rax - 7c03: 4c 8d 0d 46 67 00 00 lea 0x6746(%rip),%r9 # e350 <__func__.2> - 7c0a: 49 89 f0 mov %rsi,%r8 - 7c0d: 48 8d 35 0c 66 00 00 lea 0x660c(%rip),%rsi # e220 <_IO_stdin_used+0x220> - 7c14: 48 89 c7 mov %rax,%rdi - 7c17: b8 00 00 00 00 mov $0x0,%eax - 7c1c: e8 3f a8 ff ff call 2460 - 7c21: 48 8b 45 b8 mov -0x48(%rbp),%rax - 7c25: 48 89 c7 mov %rax,%rdi - 7c28: e8 63 a8 ff ff call 2490 - 7c2d: 0f b6 05 5c 94 00 00 movzbl 0x945c(%rip),%eax # 11090 - 7c34: 84 c0 test %al,%al - 7c36: 0f 84 e9 00 00 00 je 7d25 - 7c3c: e8 0f a8 ff ff call 2450 - 7c41: 48 89 45 c8 mov %rax,-0x38(%rbp) - 7c45: 0f b6 05 d4 93 00 00 movzbl 0x93d4(%rip),%eax # 11020 - 7c4c: 84 c0 test %al,%al - 7c4e: 74 6d je 7cbd - 7c50: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7c57: 48 8b 15 ca 93 00 00 mov 0x93ca(%rip),%rdx # 11028 - 7c5e: 48 89 d6 mov %rdx,%rsi - 7c61: 48 89 c7 mov %rax,%rdi - 7c64: e8 77 a7 ff ff call 23e0 - 7c69: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - 7c6e: 0f 88 15 01 00 00 js 7d89 - 7c74: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7c7b: 48 8b 0d ae 93 00 00 mov 0x93ae(%rip),%rcx # 11030 - 7c82: 48 8b 55 c8 mov -0x38(%rbp),%rdx - 7c86: 48 c1 e2 03 shl $0x3,%rdx - 7c8a: 48 01 ca add %rcx,%rdx - 7c8d: 48 8b 12 mov (%rdx),%rdx - 7c90: 48 89 d6 mov %rdx,%rsi - 7c93: 48 89 c7 mov %rax,%rdi - 7c96: e8 45 a7 ff ff call 23e0 - 7c9b: 48 8b 15 8e 93 00 00 mov 0x938e(%rip),%rdx # 11030 - 7ca2: 48 8b 45 c8 mov -0x38(%rbp),%rax - 7ca6: 48 c1 e0 03 shl $0x3,%rax - 7caa: 48 01 d0 add %rdx,%rax - 7cad: 48 8b 00 mov (%rax),%rax - 7cb0: 48 89 c7 mov %rax,%rdi - 7cb3: e8 d8 a7 ff ff call 2490 - 7cb8: e9 cc 00 00 00 jmp 7d89 - 7cbd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - 7cc2: 78 46 js 7d0a - 7cc4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7ccb: 48 8b 0d 5e 93 00 00 mov 0x935e(%rip),%rcx # 11030 - 7cd2: 48 8b 55 c8 mov -0x38(%rbp),%rdx - 7cd6: 48 c1 e2 03 shl $0x3,%rdx - 7cda: 48 01 ca add %rcx,%rdx - 7cdd: 48 8b 12 mov (%rdx),%rdx - 7ce0: 48 89 d6 mov %rdx,%rsi - 7ce3: 48 89 c7 mov %rax,%rdi - 7ce6: e8 f5 a6 ff ff call 23e0 - 7ceb: 48 8b 15 3e 93 00 00 mov 0x933e(%rip),%rdx # 11030 - 7cf2: 48 8b 45 c8 mov -0x38(%rbp),%rax - 7cf6: 48 c1 e0 03 shl $0x3,%rax - 7cfa: 48 01 d0 add %rdx,%rax - 7cfd: 48 8b 00 mov (%rax),%rax - 7d00: 48 89 c7 mov %rax,%rdi - 7d03: e8 88 a7 ff ff call 2490 - 7d08: eb 7f jmp 7d89 - 7d0a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7d11: 48 8b 15 10 93 00 00 mov 0x9310(%rip),%rdx # 11028 - 7d18: 48 89 d6 mov %rdx,%rsi - 7d1b: 48 89 c7 mov %rax,%rdi - 7d1e: e8 bd a6 ff ff call 23e0 - 7d23: eb 64 jmp 7d89 - 7d25: 48 8b 05 0c 93 00 00 mov 0x930c(%rip),%rax # 11038 - 7d2c: 48 85 c0 test %rax,%rax - 7d2f: 74 3f je 7d70 - 7d31: 48 8b 05 00 93 00 00 mov 0x9300(%rip),%rax # 11038 - 7d38: 48 8d 15 40 63 00 00 lea 0x6340(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 7d3f: 48 89 d6 mov %rdx,%rsi - 7d42: 48 89 c7 mov %rax,%rdi - 7d45: e8 b6 a7 ff ff call 2500 - 7d4a: 48 89 45 c0 mov %rax,-0x40(%rbp) - 7d4e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7d55: 48 8b 55 c0 mov -0x40(%rbp),%rdx - 7d59: 48 89 d6 mov %rdx,%rsi - 7d5c: 48 89 c7 mov %rax,%rdi - 7d5f: e8 7c a6 ff ff call 23e0 - 7d64: 48 8b 45 c0 mov -0x40(%rbp),%rax - 7d68: 48 89 c7 mov %rax,%rdi - 7d6b: e8 40 a6 ff ff call 23b0 - 7d70: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7d77: 48 8b 15 aa 92 00 00 mov 0x92aa(%rip),%rdx # 11028 - 7d7e: 48 89 d6 mov %rdx,%rsi - 7d81: 48 89 c7 mov %rax,%rdi - 7d84: e8 57 a6 ff ff call 23e0 - 7d89: 48 8b 45 b8 mov -0x48(%rbp),%rax - 7d8d: 48 89 c7 mov %rax,%rdi - 7d90: e8 1b a6 ff ff call 23b0 - 7d95: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7d9c: 48 89 c7 mov %rax,%rdi - 7d9f: e8 8c a5 ff ff call 2330 - 7da4: e9 6c 07 00 00 jmp 8515 - 7da9: e8 a2 a6 ff ff call 2450 - 7dae: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) - 7db5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 7dbc: 48 89 c7 mov %rax,%rdi - 7dbf: e8 01 47 00 00 call c4c5 - 7dc4: 0f b6 c0 movzbl %al,%eax - 7dc7: 48 8d 15 82 65 00 00 lea 0x6582(%rip),%rdx # e350 <__func__.2> - 7dce: 48 89 d6 mov %rdx,%rsi - 7dd1: 89 c7 mov %eax,%edi - 7dd3: e8 08 a7 ff ff call 24e0 - 7dd8: 84 c0 test %al,%al - 7dda: 0f 84 65 02 00 00 je 8045 - 7de0: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 7de7: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 7dee: 48 89 d6 mov %rdx,%rsi - 7df1: 48 89 c7 mov %rax,%rdi - 7df4: e8 57 a5 ff ff call 2350 - 7df9: 48 89 45 88 mov %rax,-0x78(%rbp) - 7dfd: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) - 7e02: 75 38 jne 7e3c - 7e04: 48 8b 05 f5 92 00 00 mov 0x92f5(%rip),%rax # 11100 - 7e0b: 4c 8d 05 3e 65 00 00 lea 0x653e(%rip),%r8 # e350 <__func__.2> - 7e12: b9 50 00 00 00 mov $0x50,%ecx - 7e17: 48 8d 15 26 62 00 00 lea 0x6226(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 7e1e: 48 8d 35 2b 62 00 00 lea 0x622b(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 7e25: 48 89 c7 mov %rax,%rdi - 7e28: b8 00 00 00 00 mov $0x0,%eax - 7e2d: e8 2e a6 ff ff call 2460 - 7e32: bf 00 00 00 00 mov $0x0,%edi - 7e37: e8 e4 a6 ff ff call 2520 - 7e3c: 8b 05 5e 92 00 00 mov 0x925e(%rip),%eax # 110a0 - 7e42: 48 98 cltq - 7e44: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7e4b: 00 - 7e4c: 48 8d 05 6d 92 00 00 lea 0x926d(%rip),%rax # 110c0 - 7e53: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 7e57: 8b 05 23 92 00 00 mov 0x9223(%rip),%eax # 11080 - 7e5d: 48 98 cltq - 7e5f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7e66: 00 - 7e67: 48 8d 05 d2 91 00 00 lea 0x91d2(%rip),%rax # 11040 - 7e6e: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 7e72: 8b 05 78 92 00 00 mov 0x9278(%rip),%eax # 110f0 - 7e78: 48 98 cltq - 7e7a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 7e81: 00 - 7e82: 48 8d 05 37 92 00 00 lea 0x9237(%rip),%rax # 110c0 - 7e89: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 7e8d: 48 8b 45 88 mov -0x78(%rbp),%rax - 7e91: 48 83 ec 08 sub $0x8,%rsp - 7e95: ff b5 50 ff ff ff push -0xb0(%rbp) - 7e9b: 4c 8d 0d ae 64 00 00 lea 0x64ae(%rip),%r9 # e350 <__func__.2> - 7ea2: 49 89 f0 mov %rsi,%r8 - 7ea5: 48 8d 35 94 63 00 00 lea 0x6394(%rip),%rsi # e240 <_IO_stdin_used+0x240> - 7eac: 48 89 c7 mov %rax,%rdi - 7eaf: b8 00 00 00 00 mov $0x0,%eax - 7eb4: e8 a7 a5 ff ff call 2460 - 7eb9: 48 83 c4 10 add $0x10,%rsp - 7ebd: 48 8b 45 88 mov -0x78(%rbp),%rax - 7ec1: 48 89 c7 mov %rax,%rdi - 7ec4: e8 c7 a5 ff ff call 2490 - 7ec9: 0f b6 05 c0 91 00 00 movzbl 0x91c0(%rip),%eax # 11090 - 7ed0: 84 c0 test %al,%al - 7ed2: 0f 84 e9 00 00 00 je 7fc1 - 7ed8: e8 73 a5 ff ff call 2450 - 7edd: 48 89 45 98 mov %rax,-0x68(%rbp) - 7ee1: 0f b6 05 38 91 00 00 movzbl 0x9138(%rip),%eax # 11020 - 7ee8: 84 c0 test %al,%al - 7eea: 74 6d je 7f59 - 7eec: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7ef3: 48 8b 15 2e 91 00 00 mov 0x912e(%rip),%rdx # 11028 - 7efa: 48 89 d6 mov %rdx,%rsi - 7efd: 48 89 c7 mov %rax,%rdi - 7f00: e8 db a4 ff ff call 23e0 - 7f05: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) - 7f0a: 0f 88 15 01 00 00 js 8025 - 7f10: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7f17: 48 8b 0d 12 91 00 00 mov 0x9112(%rip),%rcx # 11030 - 7f1e: 48 8b 55 98 mov -0x68(%rbp),%rdx - 7f22: 48 c1 e2 03 shl $0x3,%rdx - 7f26: 48 01 ca add %rcx,%rdx - 7f29: 48 8b 12 mov (%rdx),%rdx - 7f2c: 48 89 d6 mov %rdx,%rsi - 7f2f: 48 89 c7 mov %rax,%rdi - 7f32: e8 a9 a4 ff ff call 23e0 - 7f37: 48 8b 15 f2 90 00 00 mov 0x90f2(%rip),%rdx # 11030 - 7f3e: 48 8b 45 98 mov -0x68(%rbp),%rax - 7f42: 48 c1 e0 03 shl $0x3,%rax - 7f46: 48 01 d0 add %rdx,%rax - 7f49: 48 8b 00 mov (%rax),%rax - 7f4c: 48 89 c7 mov %rax,%rdi - 7f4f: e8 3c a5 ff ff call 2490 - 7f54: e9 cc 00 00 00 jmp 8025 - 7f59: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) - 7f5e: 78 46 js 7fa6 - 7f60: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7f67: 48 8b 0d c2 90 00 00 mov 0x90c2(%rip),%rcx # 11030 - 7f6e: 48 8b 55 98 mov -0x68(%rbp),%rdx - 7f72: 48 c1 e2 03 shl $0x3,%rdx - 7f76: 48 01 ca add %rcx,%rdx - 7f79: 48 8b 12 mov (%rdx),%rdx - 7f7c: 48 89 d6 mov %rdx,%rsi - 7f7f: 48 89 c7 mov %rax,%rdi - 7f82: e8 59 a4 ff ff call 23e0 - 7f87: 48 8b 15 a2 90 00 00 mov 0x90a2(%rip),%rdx # 11030 - 7f8e: 48 8b 45 98 mov -0x68(%rbp),%rax - 7f92: 48 c1 e0 03 shl $0x3,%rax - 7f96: 48 01 d0 add %rdx,%rax - 7f99: 48 8b 00 mov (%rax),%rax - 7f9c: 48 89 c7 mov %rax,%rdi - 7f9f: e8 ec a4 ff ff call 2490 - 7fa4: eb 7f jmp 8025 - 7fa6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7fad: 48 8b 15 74 90 00 00 mov 0x9074(%rip),%rdx # 11028 - 7fb4: 48 89 d6 mov %rdx,%rsi - 7fb7: 48 89 c7 mov %rax,%rdi - 7fba: e8 21 a4 ff ff call 23e0 - 7fbf: eb 64 jmp 8025 - 7fc1: 48 8b 05 70 90 00 00 mov 0x9070(%rip),%rax # 11038 - 7fc8: 48 85 c0 test %rax,%rax - 7fcb: 74 3f je 800c - 7fcd: 48 8b 05 64 90 00 00 mov 0x9064(%rip),%rax # 11038 - 7fd4: 48 8d 15 a4 60 00 00 lea 0x60a4(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 7fdb: 48 89 d6 mov %rdx,%rsi - 7fde: 48 89 c7 mov %rax,%rdi - 7fe1: e8 1a a5 ff ff call 2500 - 7fe6: 48 89 45 90 mov %rax,-0x70(%rbp) - 7fea: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 7ff1: 48 8b 55 90 mov -0x70(%rbp),%rdx - 7ff5: 48 89 d6 mov %rdx,%rsi - 7ff8: 48 89 c7 mov %rax,%rdi - 7ffb: e8 e0 a3 ff ff call 23e0 - 8000: 48 8b 45 90 mov -0x70(%rbp),%rax - 8004: 48 89 c7 mov %rax,%rdi - 8007: e8 a4 a3 ff ff call 23b0 - 800c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8013: 48 8b 15 0e 90 00 00 mov 0x900e(%rip),%rdx # 11028 - 801a: 48 89 d6 mov %rdx,%rsi - 801d: 48 89 c7 mov %rax,%rdi - 8020: e8 bb a3 ff ff call 23e0 - 8025: 48 8b 45 88 mov -0x78(%rbp),%rax - 8029: 48 89 c7 mov %rax,%rdi - 802c: e8 7f a3 ff ff call 23b0 - 8031: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8038: 48 89 c7 mov %rax,%rdi - 803b: e8 f0 a2 ff ff call 2330 - 8040: e9 d0 04 00 00 jmp 8515 - 8045: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 804c: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 8053: 48 89 d6 mov %rdx,%rsi - 8056: 48 89 c7 mov %rax,%rdi - 8059: e8 f2 a2 ff ff call 2350 - 805e: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) - 8065: 48 83 bd 58 ff ff ff cmpq $0x0,-0xa8(%rbp) - 806c: 00 - 806d: 75 38 jne 80a7 - 806f: 48 8b 05 8a 90 00 00 mov 0x908a(%rip),%rax # 11100 - 8076: 4c 8d 05 d3 62 00 00 lea 0x62d3(%rip),%r8 # e350 <__func__.2> - 807d: b9 50 00 00 00 mov $0x50,%ecx - 8082: 48 8d 15 bb 5f 00 00 lea 0x5fbb(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 8089: 48 8d 35 c0 5f 00 00 lea 0x5fc0(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 8090: 48 89 c7 mov %rax,%rdi - 8093: b8 00 00 00 00 mov $0x0,%eax - 8098: e8 c3 a3 ff ff call 2460 - 809d: bf 00 00 00 00 mov $0x0,%edi - 80a2: e8 79 a4 ff ff call 2520 - 80a7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - 80ae: 48 8d 15 5d 61 00 00 lea 0x615d(%rip),%rdx # e212 <_IO_stdin_used+0x212> - 80b5: 52 push %rdx - 80b6: 48 8d 15 5b 61 00 00 lea 0x615b(%rip),%rdx # e218 <_IO_stdin_used+0x218> - 80bd: 52 push %rdx - 80be: 4c 8d 0d ef 60 00 00 lea 0x60ef(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> - 80c5: 4c 8d 05 84 62 00 00 lea 0x6284(%rip),%r8 # e350 <__func__.2> - 80cc: b9 50 00 00 00 mov $0x50,%ecx - 80d1: 48 8d 15 6c 5f 00 00 lea 0x5f6c(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 80d8: 48 8d 35 f9 60 00 00 lea 0x60f9(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> - 80df: 48 89 c7 mov %rax,%rdi - 80e2: b8 00 00 00 00 mov $0x0,%eax - 80e7: e8 74 a3 ff ff call 2460 - 80ec: 48 83 c4 10 add $0x10,%rsp - 80f0: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - 80f7: 48 89 c7 mov %rax,%rdi - 80fa: e8 91 a3 ff ff call 2490 - 80ff: 0f b6 05 8a 8f 00 00 movzbl 0x8f8a(%rip),%eax # 11090 - 8106: 84 c0 test %al,%al - 8108: 0f 84 01 01 00 00 je 820f - 810e: e8 3d a3 ff ff call 2450 - 8113: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) - 811a: 0f b6 05 ff 8e 00 00 movzbl 0x8eff(%rip),%eax # 11020 - 8121: 84 c0 test %al,%al - 8123: 74 76 je 819b - 8125: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 812c: 48 8b 15 f5 8e 00 00 mov 0x8ef5(%rip),%rdx # 11028 - 8133: 48 89 d6 mov %rdx,%rsi - 8136: 48 89 c7 mov %rax,%rdi - 8139: e8 a2 a2 ff ff call 23e0 - 813e: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) - 8145: 00 - 8146: 0f 88 30 01 00 00 js 827c - 814c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8153: 48 8b 0d d6 8e 00 00 mov 0x8ed6(%rip),%rcx # 11030 - 815a: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx - 8161: 48 c1 e2 03 shl $0x3,%rdx - 8165: 48 01 ca add %rcx,%rdx - 8168: 48 8b 12 mov (%rdx),%rdx - 816b: 48 89 d6 mov %rdx,%rsi - 816e: 48 89 c7 mov %rax,%rdi - 8171: e8 6a a2 ff ff call 23e0 - 8176: 48 8b 15 b3 8e 00 00 mov 0x8eb3(%rip),%rdx # 11030 - 817d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - 8184: 48 c1 e0 03 shl $0x3,%rax - 8188: 48 01 d0 add %rdx,%rax - 818b: 48 8b 00 mov (%rax),%rax - 818e: 48 89 c7 mov %rax,%rdi - 8191: e8 fa a2 ff ff call 2490 - 8196: e9 e1 00 00 00 jmp 827c - 819b: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) - 81a2: 00 - 81a3: 78 4f js 81f4 - 81a5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 81ac: 48 8b 0d 7d 8e 00 00 mov 0x8e7d(%rip),%rcx # 11030 - 81b3: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx - 81ba: 48 c1 e2 03 shl $0x3,%rdx - 81be: 48 01 ca add %rcx,%rdx - 81c1: 48 8b 12 mov (%rdx),%rdx - 81c4: 48 89 d6 mov %rdx,%rsi - 81c7: 48 89 c7 mov %rax,%rdi - 81ca: e8 11 a2 ff ff call 23e0 - 81cf: 48 8b 15 5a 8e 00 00 mov 0x8e5a(%rip),%rdx # 11030 - 81d6: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - 81dd: 48 c1 e0 03 shl $0x3,%rax - 81e1: 48 01 d0 add %rdx,%rax - 81e4: 48 8b 00 mov (%rax),%rax - 81e7: 48 89 c7 mov %rax,%rdi - 81ea: e8 a1 a2 ff ff call 2490 - 81ef: e9 88 00 00 00 jmp 827c - 81f4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 81fb: 48 8b 15 26 8e 00 00 mov 0x8e26(%rip),%rdx # 11028 - 8202: 48 89 d6 mov %rdx,%rsi - 8205: 48 89 c7 mov %rax,%rdi - 8208: e8 d3 a1 ff ff call 23e0 - 820d: eb 6d jmp 827c - 820f: 48 8b 05 22 8e 00 00 mov 0x8e22(%rip),%rax # 11038 - 8216: 48 85 c0 test %rax,%rax - 8219: 74 48 je 8263 - 821b: 48 8b 05 16 8e 00 00 mov 0x8e16(%rip),%rax # 11038 - 8222: 48 8d 15 56 5e 00 00 lea 0x5e56(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 8229: 48 89 d6 mov %rdx,%rsi - 822c: 48 89 c7 mov %rax,%rdi - 822f: e8 cc a2 ff ff call 2500 - 8234: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) - 823b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8242: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx - 8249: 48 89 d6 mov %rdx,%rsi - 824c: 48 89 c7 mov %rax,%rdi - 824f: e8 8c a1 ff ff call 23e0 - 8254: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax - 825b: 48 89 c7 mov %rax,%rdi - 825e: e8 4d a1 ff ff call 23b0 - 8263: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 826a: 48 8b 15 b7 8d 00 00 mov 0x8db7(%rip),%rdx # 11028 - 8271: 48 89 d6 mov %rdx,%rsi - 8274: 48 89 c7 mov %rax,%rdi - 8277: e8 64 a1 ff ff call 23e0 - 827c: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - 8283: 48 89 c7 mov %rax,%rdi - 8286: e8 25 a1 ff ff call 23b0 - 828b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8292: 48 89 c7 mov %rax,%rdi - 8295: e8 96 a0 ff ff call 2330 - 829a: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 82a1: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 82a8: 48 89 d6 mov %rdx,%rsi - 82ab: 48 89 c7 mov %rax,%rdi - 82ae: e8 9d a0 ff ff call 2350 - 82b3: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) - 82ba: 48 83 bd 70 ff ff ff cmpq $0x0,-0x90(%rbp) - 82c1: 00 - 82c2: 75 38 jne 82fc - 82c4: 48 8b 05 35 8e 00 00 mov 0x8e35(%rip),%rax # 11100 - 82cb: 4c 8d 05 7e 60 00 00 lea 0x607e(%rip),%r8 # e350 <__func__.2> - 82d2: b9 50 00 00 00 mov $0x50,%ecx - 82d7: 48 8d 15 66 5d 00 00 lea 0x5d66(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 82de: 48 8d 35 6b 5d 00 00 lea 0x5d6b(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 82e5: 48 89 c7 mov %rax,%rdi - 82e8: b8 00 00 00 00 mov $0x0,%eax - 82ed: e8 6e a1 ff ff call 2460 - 82f2: bf 00 00 00 00 mov $0x0,%edi - 82f7: e8 24 a2 ff ff call 2520 - 82fc: 8b 05 9e 8d 00 00 mov 0x8d9e(%rip),%eax # 110a0 - 8302: 48 98 cltq - 8304: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 830b: 00 - 830c: 48 8d 05 ad 8d 00 00 lea 0x8dad(%rip),%rax # 110c0 - 8313: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 8317: 8b 05 63 8d 00 00 mov 0x8d63(%rip),%eax # 11080 - 831d: 48 98 cltq - 831f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 8326: 00 - 8327: 48 8d 05 12 8d 00 00 lea 0x8d12(%rip),%rax # 11040 - 832e: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 8332: 8b 05 4c 8d 00 00 mov 0x8d4c(%rip),%eax # 11084 - 8338: 48 98 cltq - 833a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 8341: 00 - 8342: 48 8d 05 77 8d 00 00 lea 0x8d77(%rip),%rax # 110c0 - 8349: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 834d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - 8354: 48 83 ec 08 sub $0x8,%rsp - 8358: ff b5 50 ff ff ff push -0xb0(%rbp) - 835e: 4c 8d 0d eb 5f 00 00 lea 0x5feb(%rip),%r9 # e350 <__func__.2> - 8365: 49 89 f0 mov %rsi,%r8 - 8368: 48 8d 35 01 5f 00 00 lea 0x5f01(%rip),%rsi # e270 <_IO_stdin_used+0x270> - 836f: 48 89 c7 mov %rax,%rdi - 8372: b8 00 00 00 00 mov $0x0,%eax - 8377: e8 e4 a0 ff ff call 2460 - 837c: 48 83 c4 10 add $0x10,%rsp - 8380: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - 8387: 48 89 c7 mov %rax,%rdi - 838a: e8 01 a1 ff ff call 2490 - 838f: 0f b6 05 fa 8c 00 00 movzbl 0x8cfa(%rip),%eax # 11090 - 8396: 84 c0 test %al,%al - 8398: 0f 84 ec 00 00 00 je 848a - 839e: e8 ad a0 ff ff call 2450 - 83a3: 48 89 45 80 mov %rax,-0x80(%rbp) - 83a7: 0f b6 05 72 8c 00 00 movzbl 0x8c72(%rip),%eax # 11020 - 83ae: 84 c0 test %al,%al - 83b0: 74 6d je 841f - 83b2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 83b9: 48 8b 15 68 8c 00 00 mov 0x8c68(%rip),%rdx # 11028 - 83c0: 48 89 d6 mov %rdx,%rsi - 83c3: 48 89 c7 mov %rax,%rdi - 83c6: e8 15 a0 ff ff call 23e0 - 83cb: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) - 83d0: 0f 88 21 01 00 00 js 84f7 - 83d6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 83dd: 48 8b 0d 4c 8c 00 00 mov 0x8c4c(%rip),%rcx # 11030 - 83e4: 48 8b 55 80 mov -0x80(%rbp),%rdx - 83e8: 48 c1 e2 03 shl $0x3,%rdx - 83ec: 48 01 ca add %rcx,%rdx - 83ef: 48 8b 12 mov (%rdx),%rdx - 83f2: 48 89 d6 mov %rdx,%rsi - 83f5: 48 89 c7 mov %rax,%rdi - 83f8: e8 e3 9f ff ff call 23e0 - 83fd: 48 8b 15 2c 8c 00 00 mov 0x8c2c(%rip),%rdx # 11030 - 8404: 48 8b 45 80 mov -0x80(%rbp),%rax - 8408: 48 c1 e0 03 shl $0x3,%rax - 840c: 48 01 d0 add %rdx,%rax - 840f: 48 8b 00 mov (%rax),%rax - 8412: 48 89 c7 mov %rax,%rdi - 8415: e8 76 a0 ff ff call 2490 - 841a: e9 d8 00 00 00 jmp 84f7 - 841f: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) - 8424: 78 49 js 846f - 8426: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 842d: 48 8b 0d fc 8b 00 00 mov 0x8bfc(%rip),%rcx # 11030 - 8434: 48 8b 55 80 mov -0x80(%rbp),%rdx - 8438: 48 c1 e2 03 shl $0x3,%rdx - 843c: 48 01 ca add %rcx,%rdx - 843f: 48 8b 12 mov (%rdx),%rdx - 8442: 48 89 d6 mov %rdx,%rsi - 8445: 48 89 c7 mov %rax,%rdi - 8448: e8 93 9f ff ff call 23e0 - 844d: 48 8b 15 dc 8b 00 00 mov 0x8bdc(%rip),%rdx # 11030 - 8454: 48 8b 45 80 mov -0x80(%rbp),%rax - 8458: 48 c1 e0 03 shl $0x3,%rax - 845c: 48 01 d0 add %rdx,%rax - 845f: 48 8b 00 mov (%rax),%rax - 8462: 48 89 c7 mov %rax,%rdi - 8465: e8 26 a0 ff ff call 2490 - 846a: e9 88 00 00 00 jmp 84f7 - 846f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8476: 48 8b 15 ab 8b 00 00 mov 0x8bab(%rip),%rdx # 11028 - 847d: 48 89 d6 mov %rdx,%rsi - 8480: 48 89 c7 mov %rax,%rdi - 8483: e8 58 9f ff ff call 23e0 - 8488: eb 6d jmp 84f7 - 848a: 48 8b 05 a7 8b 00 00 mov 0x8ba7(%rip),%rax # 11038 - 8491: 48 85 c0 test %rax,%rax - 8494: 74 48 je 84de - 8496: 48 8b 05 9b 8b 00 00 mov 0x8b9b(%rip),%rax # 11038 - 849d: 48 8d 15 db 5b 00 00 lea 0x5bdb(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 84a4: 48 89 d6 mov %rdx,%rsi - 84a7: 48 89 c7 mov %rax,%rdi - 84aa: e8 51 a0 ff ff call 2500 - 84af: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) - 84b6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 84bd: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx - 84c4: 48 89 d6 mov %rdx,%rsi - 84c7: 48 89 c7 mov %rax,%rdi - 84ca: e8 11 9f ff ff call 23e0 - 84cf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax - 84d6: 48 89 c7 mov %rax,%rdi - 84d9: e8 d2 9e ff ff call 23b0 - 84de: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 84e5: 48 8b 15 3c 8b 00 00 mov 0x8b3c(%rip),%rdx # 11028 - 84ec: 48 89 d6 mov %rdx,%rsi - 84ef: 48 89 c7 mov %rax,%rdi - 84f2: e8 e9 9e ff ff call 23e0 - 84f7: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - 84fe: 48 89 c7 mov %rax,%rdi - 8501: e8 aa 9e ff ff call 23b0 - 8506: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 850d: 48 89 c7 mov %rax,%rdi - 8510: e8 1b 9e ff ff call 2330 - 8515: 90 nop - 8516: 48 8b 45 e8 mov -0x18(%rbp),%rax - 851a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax - 8521: 00 00 - 8523: 74 05 je 852a - 8525: e8 96 9e ff ff call 23c0 <__stack_chk_fail@plt> - 852a: 48 8b 5d f8 mov -0x8(%rbp),%rbx - 852e: c9 leave - 852f: c3 ret - -0000000000008530 : - 8530: f3 0f 1e fa endbr64 - 8534: 55 push %rbp - 8535: 48 89 e5 mov %rsp,%rbp - 8538: 48 8d 05 61 5d 00 00 lea 0x5d61(%rip),%rax # e2a0 <_IO_stdin_used+0x2a0> - 853f: 48 89 c6 mov %rax,%rsi - 8542: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 8553 - 8549: 48 89 c7 mov %rax,%rdi - 854c: e8 ef 9d ff ff call 2340 - 8551: 5d pop %rbp - 8552: c3 ret - -0000000000008553 : - 8553: f3 0f 1e fa endbr64 - 8557: 55 push %rbp - 8558: 48 89 e5 mov %rsp,%rbp - 855b: 53 push %rbx - 855c: 48 81 ec 78 01 00 00 sub $0x178,%rsp - 8563: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - 856a: 00 00 - 856c: 48 89 45 e8 mov %rax,-0x18(%rbp) - 8570: 31 c0 xor %eax,%eax - 8572: c7 85 8c fe ff ff 06 movl $0x6,-0x174(%rbp) - 8579: 00 00 00 - 857c: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 8582: 48 98 cltq - 8584: 48 89 c7 mov %rax,%rdi - 8587: e8 85 3d 00 00 call c311 - 858c: 48 89 85 a0 fe ff ff mov %rax,-0x160(%rbp) - 8593: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 859a: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 85a1: 48 89 d6 mov %rdx,%rsi - 85a4: 48 89 c7 mov %rax,%rdi - 85a7: e8 a4 9d ff ff call 2350 - 85ac: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp) - 85b3: 48 83 bd a8 fe ff ff cmpq $0x0,-0x158(%rbp) - 85ba: 00 - 85bb: 75 38 jne 85f5 - 85bd: 48 8b 05 3c 8b 00 00 mov 0x8b3c(%rip),%rax # 11100 - 85c4: 4c 8d 05 a5 5d 00 00 lea 0x5da5(%rip),%r8 # e370 <__func__.1> - 85cb: b9 5e 00 00 00 mov $0x5e,%ecx - 85d0: 48 8d 15 6d 5a 00 00 lea 0x5a6d(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 85d7: 48 8d 35 72 5a 00 00 lea 0x5a72(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 85de: 48 89 c7 mov %rax,%rdi - 85e1: b8 00 00 00 00 mov $0x0,%eax - 85e6: e8 75 9e ff ff call 2460 - 85eb: bf 00 00 00 00 mov $0x0,%edi - 85f0: e8 2b 9f ff ff call 2520 - 85f5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 85fc: 48 8b 10 mov (%rax),%rdx - 85ff: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax - 8606: 48 8d 0d 64 5a 00 00 lea 0x5a64(%rip),%rcx # e071 <_IO_stdin_used+0x71> - 860d: 48 89 ce mov %rcx,%rsi - 8610: 48 89 c7 mov %rax,%rdi - 8613: b8 00 00 00 00 mov $0x0,%eax - 8618: e8 43 9e ff ff call 2460 - 861d: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax - 8624: 48 89 c7 mov %rax,%rdi - 8627: e8 64 9e ff ff call 2490 - 862c: 0f b6 05 5d 8a 00 00 movzbl 0x8a5d(%rip),%eax # 11090 - 8633: 84 c0 test %al,%al - 8635: 0f 84 01 01 00 00 je 873c - 863b: e8 10 9e ff ff call 2450 - 8640: 48 89 85 b8 fe ff ff mov %rax,-0x148(%rbp) - 8647: 0f b6 05 d2 89 00 00 movzbl 0x89d2(%rip),%eax # 11020 - 864e: 84 c0 test %al,%al - 8650: 74 76 je 86c8 - 8652: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8659: 48 8b 15 c8 89 00 00 mov 0x89c8(%rip),%rdx # 11028 - 8660: 48 89 d6 mov %rdx,%rsi - 8663: 48 89 c7 mov %rax,%rdi - 8666: e8 75 9d ff ff call 23e0 - 866b: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) - 8672: 00 - 8673: 0f 88 30 01 00 00 js 87a9 - 8679: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8680: 48 8b 0d a9 89 00 00 mov 0x89a9(%rip),%rcx # 11030 - 8687: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx - 868e: 48 c1 e2 03 shl $0x3,%rdx - 8692: 48 01 ca add %rcx,%rdx - 8695: 48 8b 12 mov (%rdx),%rdx - 8698: 48 89 d6 mov %rdx,%rsi - 869b: 48 89 c7 mov %rax,%rdi - 869e: e8 3d 9d ff ff call 23e0 - 86a3: 48 8b 15 86 89 00 00 mov 0x8986(%rip),%rdx # 11030 - 86aa: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 86b1: 48 c1 e0 03 shl $0x3,%rax - 86b5: 48 01 d0 add %rdx,%rax - 86b8: 48 8b 00 mov (%rax),%rax - 86bb: 48 89 c7 mov %rax,%rdi - 86be: e8 cd 9d ff ff call 2490 - 86c3: e9 e1 00 00 00 jmp 87a9 - 86c8: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) - 86cf: 00 - 86d0: 78 4f js 8721 - 86d2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 86d9: 48 8b 0d 50 89 00 00 mov 0x8950(%rip),%rcx # 11030 - 86e0: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx - 86e7: 48 c1 e2 03 shl $0x3,%rdx - 86eb: 48 01 ca add %rcx,%rdx - 86ee: 48 8b 12 mov (%rdx),%rdx - 86f1: 48 89 d6 mov %rdx,%rsi - 86f4: 48 89 c7 mov %rax,%rdi - 86f7: e8 e4 9c ff ff call 23e0 - 86fc: 48 8b 15 2d 89 00 00 mov 0x892d(%rip),%rdx # 11030 - 8703: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax - 870a: 48 c1 e0 03 shl $0x3,%rax - 870e: 48 01 d0 add %rdx,%rax - 8711: 48 8b 00 mov (%rax),%rax - 8714: 48 89 c7 mov %rax,%rdi - 8717: e8 74 9d ff ff call 2490 - 871c: e9 88 00 00 00 jmp 87a9 - 8721: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8728: 48 8b 15 f9 88 00 00 mov 0x88f9(%rip),%rdx # 11028 - 872f: 48 89 d6 mov %rdx,%rsi - 8732: 48 89 c7 mov %rax,%rdi - 8735: e8 a6 9c ff ff call 23e0 - 873a: eb 6d jmp 87a9 - 873c: 48 8b 05 f5 88 00 00 mov 0x88f5(%rip),%rax # 11038 - 8743: 48 85 c0 test %rax,%rax - 8746: 74 48 je 8790 - 8748: 48 8b 05 e9 88 00 00 mov 0x88e9(%rip),%rax # 11038 - 874f: 48 8d 15 29 59 00 00 lea 0x5929(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 8756: 48 89 d6 mov %rdx,%rsi - 8759: 48 89 c7 mov %rax,%rdi - 875c: e8 9f 9d ff ff call 2500 - 8761: 48 89 85 b0 fe ff ff mov %rax,-0x150(%rbp) - 8768: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 876f: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx - 8776: 48 89 d6 mov %rdx,%rsi - 8779: 48 89 c7 mov %rax,%rdi - 877c: e8 5f 9c ff ff call 23e0 - 8781: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax - 8788: 48 89 c7 mov %rax,%rdi - 878b: e8 20 9c ff ff call 23b0 - 8790: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8797: 48 8b 15 8a 88 00 00 mov 0x888a(%rip),%rdx # 11028 - 879e: 48 89 d6 mov %rdx,%rsi - 87a1: 48 89 c7 mov %rax,%rdi - 87a4: e8 37 9c ff ff call 23e0 - 87a9: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax - 87b0: 48 89 c7 mov %rax,%rdi - 87b3: e8 f8 9b ff ff call 23b0 - 87b8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 87bf: 48 89 c7 mov %rax,%rdi - 87c2: e8 69 9b ff ff call 2330 - 87c7: 0f b6 05 c2 88 00 00 movzbl 0x88c2(%rip),%eax # 11090 - 87ce: 83 f0 01 xor $0x1,%eax - 87d1: 84 c0 test %al,%al - 87d3: 0f 84 c2 07 00 00 je 8f9b - 87d9: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 87df: 48 98 cltq - 87e1: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx - 87e8: 48 8b 12 mov (%rdx),%rdx - 87eb: 48 89 c6 mov %rax,%rsi - 87ee: 48 89 d7 mov %rdx,%rdi - 87f1: e8 0a 9c ff ff call 2400 - 87f6: 84 c0 test %al,%al - 87f8: 0f 84 87 02 00 00 je 8a85 - 87fe: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 8805: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 880c: 48 89 d6 mov %rdx,%rsi - 880f: 48 89 c7 mov %rax,%rdi - 8812: e8 39 9b ff ff call 2350 - 8817: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) - 881e: 48 83 bd 38 ff ff ff cmpq $0x0,-0xc8(%rbp) - 8825: 00 - 8826: 75 38 jne 8860 - 8828: 48 8b 05 d1 88 00 00 mov 0x88d1(%rip),%rax # 11100 - 882f: 4c 8d 05 3a 5b 00 00 lea 0x5b3a(%rip),%r8 # e370 <__func__.1> - 8836: b9 5f 00 00 00 mov $0x5f,%ecx - 883b: 48 8d 15 02 58 00 00 lea 0x5802(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 8842: 48 8d 35 07 58 00 00 lea 0x5807(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 8849: 48 89 c7 mov %rax,%rdi - 884c: b8 00 00 00 00 mov $0x0,%eax - 8851: e8 0a 9c ff ff call 2460 - 8856: bf 00 00 00 00 mov $0x0,%edi - 885b: e8 c0 9c ff ff call 2520 - 8860: 8b 05 3a 88 00 00 mov 0x883a(%rip),%eax # 110a0 - 8866: 48 98 cltq - 8868: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 886f: 00 - 8870: 48 8d 05 49 88 00 00 lea 0x8849(%rip),%rax # 110c0 - 8877: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 887b: 8b 05 ff 87 00 00 mov 0x87ff(%rip),%eax # 11080 - 8881: 48 98 cltq - 8883: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 888a: 00 - 888b: 48 8d 05 ae 87 00 00 lea 0x87ae(%rip),%rax # 11040 - 8892: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 8896: 8b 05 54 88 00 00 mov 0x8854(%rip),%eax # 110f0 - 889c: 48 98 cltq - 889e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 88a5: 00 - 88a6: 48 8d 05 13 88 00 00 lea 0x8813(%rip),%rax # 110c0 - 88ad: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 88b1: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 88b8: 4c 8d 0d b1 5a 00 00 lea 0x5ab1(%rip),%r9 # e370 <__func__.1> - 88bf: 49 89 f0 mov %rsi,%r8 - 88c2: 48 8d 35 bf 57 00 00 lea 0x57bf(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 88c9: 48 89 c7 mov %rax,%rdi - 88cc: b8 00 00 00 00 mov $0x0,%eax - 88d1: e8 8a 9b ff ff call 2460 - 88d6: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 88dd: 48 89 c7 mov %rax,%rdi - 88e0: e8 ab 9b ff ff call 2490 - 88e5: 0f b6 05 a4 87 00 00 movzbl 0x87a4(%rip),%eax # 11090 - 88ec: 84 c0 test %al,%al - 88ee: 0f 84 01 01 00 00 je 89f5 - 88f4: e8 57 9b ff ff call 2450 - 88f9: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) - 8900: 0f b6 05 19 87 00 00 movzbl 0x8719(%rip),%eax # 11020 - 8907: 84 c0 test %al,%al - 8909: 74 76 je 8981 - 890b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8912: 48 8b 15 0f 87 00 00 mov 0x870f(%rip),%rdx # 11028 - 8919: 48 89 d6 mov %rdx,%rsi - 891c: 48 89 c7 mov %rax,%rdi - 891f: e8 bc 9a ff ff call 23e0 - 8924: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) - 892b: 00 - 892c: 0f 88 30 01 00 00 js 8a62 - 8932: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8939: 48 8b 0d f0 86 00 00 mov 0x86f0(%rip),%rcx # 11030 - 8940: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx - 8947: 48 c1 e2 03 shl $0x3,%rdx - 894b: 48 01 ca add %rcx,%rdx - 894e: 48 8b 12 mov (%rdx),%rdx - 8951: 48 89 d6 mov %rdx,%rsi - 8954: 48 89 c7 mov %rax,%rdi - 8957: e8 84 9a ff ff call 23e0 - 895c: 48 8b 15 cd 86 00 00 mov 0x86cd(%rip),%rdx # 11030 - 8963: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax - 896a: 48 c1 e0 03 shl $0x3,%rax - 896e: 48 01 d0 add %rdx,%rax - 8971: 48 8b 00 mov (%rax),%rax - 8974: 48 89 c7 mov %rax,%rdi - 8977: e8 14 9b ff ff call 2490 - 897c: e9 e1 00 00 00 jmp 8a62 - 8981: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) - 8988: 00 - 8989: 78 4f js 89da - 898b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8992: 48 8b 0d 97 86 00 00 mov 0x8697(%rip),%rcx # 11030 - 8999: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx - 89a0: 48 c1 e2 03 shl $0x3,%rdx - 89a4: 48 01 ca add %rcx,%rdx - 89a7: 48 8b 12 mov (%rdx),%rdx - 89aa: 48 89 d6 mov %rdx,%rsi - 89ad: 48 89 c7 mov %rax,%rdi - 89b0: e8 2b 9a ff ff call 23e0 - 89b5: 48 8b 15 74 86 00 00 mov 0x8674(%rip),%rdx # 11030 - 89bc: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax - 89c3: 48 c1 e0 03 shl $0x3,%rax - 89c7: 48 01 d0 add %rdx,%rax - 89ca: 48 8b 00 mov (%rax),%rax - 89cd: 48 89 c7 mov %rax,%rdi - 89d0: e8 bb 9a ff ff call 2490 - 89d5: e9 88 00 00 00 jmp 8a62 - 89da: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 89e1: 48 8b 15 40 86 00 00 mov 0x8640(%rip),%rdx # 11028 - 89e8: 48 89 d6 mov %rdx,%rsi - 89eb: 48 89 c7 mov %rax,%rdi - 89ee: e8 ed 99 ff ff call 23e0 - 89f3: eb 6d jmp 8a62 - 89f5: 48 8b 05 3c 86 00 00 mov 0x863c(%rip),%rax # 11038 - 89fc: 48 85 c0 test %rax,%rax - 89ff: 74 48 je 8a49 - 8a01: 48 8b 05 30 86 00 00 mov 0x8630(%rip),%rax # 11038 - 8a08: 48 8d 15 70 56 00 00 lea 0x5670(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 8a0f: 48 89 d6 mov %rdx,%rsi - 8a12: 48 89 c7 mov %rax,%rdi - 8a15: e8 e6 9a ff ff call 2500 - 8a1a: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) - 8a21: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8a28: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx - 8a2f: 48 89 d6 mov %rdx,%rsi - 8a32: 48 89 c7 mov %rax,%rdi - 8a35: e8 a6 99 ff ff call 23e0 - 8a3a: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax - 8a41: 48 89 c7 mov %rax,%rdi - 8a44: e8 67 99 ff ff call 23b0 - 8a49: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8a50: 48 8b 15 d1 85 00 00 mov 0x85d1(%rip),%rdx # 11028 - 8a57: 48 89 d6 mov %rdx,%rsi - 8a5a: 48 89 c7 mov %rax,%rdi - 8a5d: e8 7e 99 ff ff call 23e0 - 8a62: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax - 8a69: 48 89 c7 mov %rax,%rdi - 8a6c: e8 3f 99 ff ff call 23b0 - 8a71: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8a78: 48 89 c7 mov %rax,%rdi - 8a7b: e8 b0 98 ff ff call 2330 - 8a80: e9 dd 0c 00 00 jmp 9762 - 8a85: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 8a8c: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 8a93: 48 89 d6 mov %rdx,%rsi - 8a96: 48 89 c7 mov %rax,%rdi - 8a99: e8 b2 98 ff ff call 2350 - 8a9e: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) - 8aa5: 48 83 bd 08 ff ff ff cmpq $0x0,-0xf8(%rbp) - 8aac: 00 - 8aad: 75 38 jne 8ae7 - 8aaf: 48 8b 05 4a 86 00 00 mov 0x864a(%rip),%rax # 11100 - 8ab6: 4c 8d 05 b3 58 00 00 lea 0x58b3(%rip),%r8 # e370 <__func__.1> - 8abd: b9 5f 00 00 00 mov $0x5f,%ecx - 8ac2: 48 8d 15 7b 55 00 00 lea 0x557b(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 8ac9: 48 8d 35 80 55 00 00 lea 0x5580(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 8ad0: 48 89 c7 mov %rax,%rdi - 8ad3: b8 00 00 00 00 mov $0x0,%eax - 8ad8: e8 83 99 ff ff call 2460 - 8add: bf 00 00 00 00 mov $0x0,%edi - 8ae2: e8 39 9a ff ff call 2520 - 8ae7: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 8aed: 48 98 cltq - 8aef: 48 89 c7 mov %rax,%rdi - 8af2: e8 39 9a ff ff call 2530 - 8af7: 48 89 c3 mov %rax,%rbx - 8afa: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 8b01: 48 8b 00 mov (%rax),%rax - 8b04: 48 89 c7 mov %rax,%rdi - 8b07: e8 24 9a ff ff call 2530 - 8b0c: 48 89 c2 mov %rax,%rdx - 8b0f: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 8b16: 53 push %rbx - 8b17: 48 8d 0d 37 56 00 00 lea 0x5637(%rip),%rcx # e155 <_IO_stdin_used+0x155> - 8b1e: 51 push %rcx - 8b1f: 52 push %rdx - 8b20: 48 8d 15 81 55 00 00 lea 0x5581(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 8b27: 52 push %rdx - 8b28: 48 8d 15 26 56 00 00 lea 0x5626(%rip),%rdx # e155 <_IO_stdin_used+0x155> - 8b2f: 52 push %rdx - 8b30: 48 8d 15 cd 55 00 00 lea 0x55cd(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 8b37: 52 push %rdx - 8b38: 4c 8d 0d 69 55 00 00 lea 0x5569(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 8b3f: 4c 8d 05 2a 58 00 00 lea 0x582a(%rip),%r8 # e370 <__func__.1> - 8b46: b9 5f 00 00 00 mov $0x5f,%ecx - 8b4b: 48 8d 15 f2 54 00 00 lea 0x54f2(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 8b52: 48 8d 35 57 55 00 00 lea 0x5557(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 8b59: 48 89 c7 mov %rax,%rdi - 8b5c: b8 00 00 00 00 mov $0x0,%eax - 8b61: e8 fa 98 ff ff call 2460 - 8b66: 48 83 c4 30 add $0x30,%rsp - 8b6a: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 8b71: 48 89 c7 mov %rax,%rdi - 8b74: e8 17 99 ff ff call 2490 - 8b79: 0f b6 05 10 85 00 00 movzbl 0x8510(%rip),%eax # 11090 - 8b80: 84 c0 test %al,%al - 8b82: 0f 84 01 01 00 00 je 8c89 - 8b88: e8 c3 98 ff ff call 2450 - 8b8d: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) - 8b94: 0f b6 05 85 84 00 00 movzbl 0x8485(%rip),%eax # 11020 - 8b9b: 84 c0 test %al,%al - 8b9d: 74 76 je 8c15 - 8b9f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8ba6: 48 8b 15 7b 84 00 00 mov 0x847b(%rip),%rdx # 11028 - 8bad: 48 89 d6 mov %rdx,%rsi - 8bb0: 48 89 c7 mov %rax,%rdi - 8bb3: e8 28 98 ff ff call 23e0 - 8bb8: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) - 8bbf: 00 - 8bc0: 0f 88 30 01 00 00 js 8cf6 - 8bc6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8bcd: 48 8b 0d 5c 84 00 00 mov 0x845c(%rip),%rcx # 11030 - 8bd4: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx - 8bdb: 48 c1 e2 03 shl $0x3,%rdx - 8bdf: 48 01 ca add %rcx,%rdx - 8be2: 48 8b 12 mov (%rdx),%rdx - 8be5: 48 89 d6 mov %rdx,%rsi - 8be8: 48 89 c7 mov %rax,%rdi - 8beb: e8 f0 97 ff ff call 23e0 - 8bf0: 48 8b 15 39 84 00 00 mov 0x8439(%rip),%rdx # 11030 - 8bf7: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax - 8bfe: 48 c1 e0 03 shl $0x3,%rax - 8c02: 48 01 d0 add %rdx,%rax - 8c05: 48 8b 00 mov (%rax),%rax - 8c08: 48 89 c7 mov %rax,%rdi - 8c0b: e8 80 98 ff ff call 2490 - 8c10: e9 e1 00 00 00 jmp 8cf6 - 8c15: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) - 8c1c: 00 - 8c1d: 78 4f js 8c6e - 8c1f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8c26: 48 8b 0d 03 84 00 00 mov 0x8403(%rip),%rcx # 11030 - 8c2d: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx - 8c34: 48 c1 e2 03 shl $0x3,%rdx - 8c38: 48 01 ca add %rcx,%rdx - 8c3b: 48 8b 12 mov (%rdx),%rdx - 8c3e: 48 89 d6 mov %rdx,%rsi - 8c41: 48 89 c7 mov %rax,%rdi - 8c44: e8 97 97 ff ff call 23e0 - 8c49: 48 8b 15 e0 83 00 00 mov 0x83e0(%rip),%rdx # 11030 - 8c50: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax - 8c57: 48 c1 e0 03 shl $0x3,%rax - 8c5b: 48 01 d0 add %rdx,%rax - 8c5e: 48 8b 00 mov (%rax),%rax - 8c61: 48 89 c7 mov %rax,%rdi - 8c64: e8 27 98 ff ff call 2490 - 8c69: e9 88 00 00 00 jmp 8cf6 - 8c6e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8c75: 48 8b 15 ac 83 00 00 mov 0x83ac(%rip),%rdx # 11028 - 8c7c: 48 89 d6 mov %rdx,%rsi - 8c7f: 48 89 c7 mov %rax,%rdi - 8c82: e8 59 97 ff ff call 23e0 - 8c87: eb 6d jmp 8cf6 - 8c89: 48 8b 05 a8 83 00 00 mov 0x83a8(%rip),%rax # 11038 - 8c90: 48 85 c0 test %rax,%rax - 8c93: 74 48 je 8cdd - 8c95: 48 8b 05 9c 83 00 00 mov 0x839c(%rip),%rax # 11038 - 8c9c: 48 8d 15 dc 53 00 00 lea 0x53dc(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 8ca3: 48 89 d6 mov %rdx,%rsi - 8ca6: 48 89 c7 mov %rax,%rdi - 8ca9: e8 52 98 ff ff call 2500 - 8cae: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) - 8cb5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8cbc: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx - 8cc3: 48 89 d6 mov %rdx,%rsi - 8cc6: 48 89 c7 mov %rax,%rdi - 8cc9: e8 12 97 ff ff call 23e0 - 8cce: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax - 8cd5: 48 89 c7 mov %rax,%rdi - 8cd8: e8 d3 96 ff ff call 23b0 - 8cdd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8ce4: 48 8b 15 3d 83 00 00 mov 0x833d(%rip),%rdx # 11028 - 8ceb: 48 89 d6 mov %rdx,%rsi - 8cee: 48 89 c7 mov %rax,%rdi - 8cf1: e8 ea 96 ff ff call 23e0 - 8cf6: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax - 8cfd: 48 89 c7 mov %rax,%rdi - 8d00: e8 ab 96 ff ff call 23b0 - 8d05: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8d0c: 48 89 c7 mov %rax,%rdi - 8d0f: e8 1c 96 ff ff call 2330 - 8d14: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 8d1b: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 8d22: 48 89 d6 mov %rdx,%rsi - 8d25: 48 89 c7 mov %rax,%rdi - 8d28: e8 23 96 ff ff call 2350 - 8d2d: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) - 8d34: 48 83 bd 20 ff ff ff cmpq $0x0,-0xe0(%rbp) - 8d3b: 00 - 8d3c: 75 38 jne 8d76 - 8d3e: 48 8b 05 bb 83 00 00 mov 0x83bb(%rip),%rax # 11100 - 8d45: 4c 8d 05 24 56 00 00 lea 0x5624(%rip),%r8 # e370 <__func__.1> - 8d4c: b9 5f 00 00 00 mov $0x5f,%ecx - 8d51: 48 8d 15 ec 52 00 00 lea 0x52ec(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 8d58: 48 8d 35 f1 52 00 00 lea 0x52f1(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 8d5f: 48 89 c7 mov %rax,%rdi - 8d62: b8 00 00 00 00 mov $0x0,%eax - 8d67: e8 f4 96 ff ff call 2460 - 8d6c: bf 00 00 00 00 mov $0x0,%edi - 8d71: e8 aa 97 ff ff call 2520 - 8d76: 8b 05 24 83 00 00 mov 0x8324(%rip),%eax # 110a0 - 8d7c: 48 98 cltq - 8d7e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 8d85: 00 - 8d86: 48 8d 05 33 83 00 00 lea 0x8333(%rip),%rax # 110c0 - 8d8d: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 8d91: 8b 05 e9 82 00 00 mov 0x82e9(%rip),%eax # 11080 - 8d97: 48 98 cltq - 8d99: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 8da0: 00 - 8da1: 48 8d 05 98 82 00 00 lea 0x8298(%rip),%rax # 11040 - 8da8: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 8dac: 8b 05 d2 82 00 00 mov 0x82d2(%rip),%eax # 11084 - 8db2: 48 98 cltq - 8db4: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 8dbb: 00 - 8dbc: 48 8d 05 fd 82 00 00 lea 0x82fd(%rip),%rax # 110c0 - 8dc3: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 8dc7: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 8dce: 4c 8d 0d 9b 55 00 00 lea 0x559b(%rip),%r9 # e370 <__func__.1> - 8dd5: 49 89 f0 mov %rsi,%r8 - 8dd8: 48 8d 35 29 53 00 00 lea 0x5329(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 8ddf: 48 89 c7 mov %rax,%rdi - 8de2: b8 00 00 00 00 mov $0x0,%eax - 8de7: e8 74 96 ff ff call 2460 - 8dec: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 8df3: 48 89 c7 mov %rax,%rdi - 8df6: e8 95 96 ff ff call 2490 - 8dfb: 0f b6 05 8e 82 00 00 movzbl 0x828e(%rip),%eax # 11090 - 8e02: 84 c0 test %al,%al - 8e04: 0f 84 01 01 00 00 je 8f0b - 8e0a: e8 41 96 ff ff call 2450 - 8e0f: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) - 8e16: 0f b6 05 03 82 00 00 movzbl 0x8203(%rip),%eax # 11020 - 8e1d: 84 c0 test %al,%al - 8e1f: 74 76 je 8e97 - 8e21: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8e28: 48 8b 15 f9 81 00 00 mov 0x81f9(%rip),%rdx # 11028 - 8e2f: 48 89 d6 mov %rdx,%rsi - 8e32: 48 89 c7 mov %rax,%rdi - 8e35: e8 a6 95 ff ff call 23e0 - 8e3a: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) - 8e41: 00 - 8e42: 0f 88 30 01 00 00 js 8f78 - 8e48: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8e4f: 48 8b 0d da 81 00 00 mov 0x81da(%rip),%rcx # 11030 - 8e56: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx - 8e5d: 48 c1 e2 03 shl $0x3,%rdx - 8e61: 48 01 ca add %rcx,%rdx - 8e64: 48 8b 12 mov (%rdx),%rdx - 8e67: 48 89 d6 mov %rdx,%rsi - 8e6a: 48 89 c7 mov %rax,%rdi - 8e6d: e8 6e 95 ff ff call 23e0 - 8e72: 48 8b 15 b7 81 00 00 mov 0x81b7(%rip),%rdx # 11030 - 8e79: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 8e80: 48 c1 e0 03 shl $0x3,%rax - 8e84: 48 01 d0 add %rdx,%rax - 8e87: 48 8b 00 mov (%rax),%rax - 8e8a: 48 89 c7 mov %rax,%rdi - 8e8d: e8 fe 95 ff ff call 2490 - 8e92: e9 e1 00 00 00 jmp 8f78 - 8e97: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) - 8e9e: 00 - 8e9f: 78 4f js 8ef0 - 8ea1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8ea8: 48 8b 0d 81 81 00 00 mov 0x8181(%rip),%rcx # 11030 - 8eaf: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx - 8eb6: 48 c1 e2 03 shl $0x3,%rdx - 8eba: 48 01 ca add %rcx,%rdx - 8ebd: 48 8b 12 mov (%rdx),%rdx - 8ec0: 48 89 d6 mov %rdx,%rsi - 8ec3: 48 89 c7 mov %rax,%rdi - 8ec6: e8 15 95 ff ff call 23e0 - 8ecb: 48 8b 15 5e 81 00 00 mov 0x815e(%rip),%rdx # 11030 - 8ed2: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax - 8ed9: 48 c1 e0 03 shl $0x3,%rax - 8edd: 48 01 d0 add %rdx,%rax - 8ee0: 48 8b 00 mov (%rax),%rax - 8ee3: 48 89 c7 mov %rax,%rdi - 8ee6: e8 a5 95 ff ff call 2490 - 8eeb: e9 88 00 00 00 jmp 8f78 - 8ef0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8ef7: 48 8b 15 2a 81 00 00 mov 0x812a(%rip),%rdx # 11028 - 8efe: 48 89 d6 mov %rdx,%rsi - 8f01: 48 89 c7 mov %rax,%rdi - 8f04: e8 d7 94 ff ff call 23e0 - 8f09: eb 6d jmp 8f78 - 8f0b: 48 8b 05 26 81 00 00 mov 0x8126(%rip),%rax # 11038 - 8f12: 48 85 c0 test %rax,%rax - 8f15: 74 48 je 8f5f - 8f17: 48 8b 05 1a 81 00 00 mov 0x811a(%rip),%rax # 11038 - 8f1e: 48 8d 15 5a 51 00 00 lea 0x515a(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 8f25: 48 89 d6 mov %rdx,%rsi - 8f28: 48 89 c7 mov %rax,%rdi - 8f2b: e8 d0 95 ff ff call 2500 - 8f30: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) - 8f37: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8f3e: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx - 8f45: 48 89 d6 mov %rdx,%rsi - 8f48: 48 89 c7 mov %rax,%rdi - 8f4b: e8 90 94 ff ff call 23e0 - 8f50: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax - 8f57: 48 89 c7 mov %rax,%rdi - 8f5a: e8 51 94 ff ff call 23b0 - 8f5f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8f66: 48 8b 15 bb 80 00 00 mov 0x80bb(%rip),%rdx # 11028 - 8f6d: 48 89 d6 mov %rdx,%rsi - 8f70: 48 89 c7 mov %rax,%rdi - 8f73: e8 68 94 ff ff call 23e0 - 8f78: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax - 8f7f: 48 89 c7 mov %rax,%rdi - 8f82: e8 29 94 ff ff call 23b0 - 8f87: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 8f8e: 48 89 c7 mov %rax,%rdi - 8f91: e8 9a 93 ff ff call 2330 - 8f96: e9 c7 07 00 00 jmp 9762 - 8f9b: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 8fa1: 48 98 cltq - 8fa3: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx - 8faa: 48 8b 12 mov (%rdx),%rdx - 8fad: 48 89 d1 mov %rdx,%rcx - 8fb0: 48 8d 15 b9 53 00 00 lea 0x53b9(%rip),%rdx # e370 <__func__.1> - 8fb7: 48 89 c6 mov %rax,%rsi - 8fba: 48 89 cf mov %rcx,%rdi - 8fbd: e8 be 93 ff ff call 2380 - 8fc2: 84 c0 test %al,%al - 8fc4: 0f 84 87 02 00 00 je 9251 - 8fca: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 8fd1: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 8fd8: 48 89 d6 mov %rdx,%rsi - 8fdb: 48 89 c7 mov %rax,%rdi - 8fde: e8 6d 93 ff ff call 2350 - 8fe3: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) - 8fea: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) - 8ff1: 00 - 8ff2: 75 38 jne 902c - 8ff4: 48 8b 05 05 81 00 00 mov 0x8105(%rip),%rax # 11100 - 8ffb: 4c 8d 05 6e 53 00 00 lea 0x536e(%rip),%r8 # e370 <__func__.1> - 9002: b9 5f 00 00 00 mov $0x5f,%ecx - 9007: 48 8d 15 36 50 00 00 lea 0x5036(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 900e: 48 8d 35 3b 50 00 00 lea 0x503b(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 9015: 48 89 c7 mov %rax,%rdi - 9018: b8 00 00 00 00 mov $0x0,%eax - 901d: e8 3e 94 ff ff call 2460 - 9022: bf 00 00 00 00 mov $0x0,%edi - 9027: e8 f4 94 ff ff call 2520 - 902c: 8b 05 6e 80 00 00 mov 0x806e(%rip),%eax # 110a0 - 9032: 48 98 cltq - 9034: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 903b: 00 - 903c: 48 8d 05 7d 80 00 00 lea 0x807d(%rip),%rax # 110c0 - 9043: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 9047: 8b 05 33 80 00 00 mov 0x8033(%rip),%eax # 11080 - 904d: 48 98 cltq - 904f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9056: 00 - 9057: 48 8d 05 e2 7f 00 00 lea 0x7fe2(%rip),%rax # 11040 - 905e: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 9062: 8b 05 88 80 00 00 mov 0x8088(%rip),%eax # 110f0 - 9068: 48 98 cltq - 906a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9071: 00 - 9072: 48 8d 05 47 80 00 00 lea 0x8047(%rip),%rax # 110c0 - 9079: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 907d: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 9084: 4c 8d 0d e5 52 00 00 lea 0x52e5(%rip),%r9 # e370 <__func__.1> - 908b: 49 89 f0 mov %rsi,%r8 - 908e: 48 8d 35 f3 4f 00 00 lea 0x4ff3(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 9095: 48 89 c7 mov %rax,%rdi - 9098: b8 00 00 00 00 mov $0x0,%eax - 909d: e8 be 93 ff ff call 2460 - 90a2: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 90a9: 48 89 c7 mov %rax,%rdi - 90ac: e8 df 93 ff ff call 2490 - 90b1: 0f b6 05 d8 7f 00 00 movzbl 0x7fd8(%rip),%eax # 11090 - 90b8: 84 c0 test %al,%al - 90ba: 0f 84 01 01 00 00 je 91c1 - 90c0: e8 8b 93 ff ff call 2450 - 90c5: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) - 90cc: 0f b6 05 4d 7f 00 00 movzbl 0x7f4d(%rip),%eax # 11020 - 90d3: 84 c0 test %al,%al - 90d5: 74 76 je 914d - 90d7: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 90de: 48 8b 15 43 7f 00 00 mov 0x7f43(%rip),%rdx # 11028 - 90e5: 48 89 d6 mov %rdx,%rsi - 90e8: 48 89 c7 mov %rax,%rdi - 90eb: e8 f0 92 ff ff call 23e0 - 90f0: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) - 90f7: 00 - 90f8: 0f 88 30 01 00 00 js 922e - 90fe: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9105: 48 8b 0d 24 7f 00 00 mov 0x7f24(%rip),%rcx # 11030 - 910c: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx - 9113: 48 c1 e2 03 shl $0x3,%rdx - 9117: 48 01 ca add %rcx,%rdx - 911a: 48 8b 12 mov (%rdx),%rdx - 911d: 48 89 d6 mov %rdx,%rsi - 9120: 48 89 c7 mov %rax,%rdi - 9123: e8 b8 92 ff ff call 23e0 - 9128: 48 8b 15 01 7f 00 00 mov 0x7f01(%rip),%rdx # 11030 - 912f: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax - 9136: 48 c1 e0 03 shl $0x3,%rax - 913a: 48 01 d0 add %rdx,%rax - 913d: 48 8b 00 mov (%rax),%rax - 9140: 48 89 c7 mov %rax,%rdi - 9143: e8 48 93 ff ff call 2490 - 9148: e9 e1 00 00 00 jmp 922e - 914d: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) - 9154: 00 - 9155: 78 4f js 91a6 - 9157: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 915e: 48 8b 0d cb 7e 00 00 mov 0x7ecb(%rip),%rcx # 11030 - 9165: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx - 916c: 48 c1 e2 03 shl $0x3,%rdx - 9170: 48 01 ca add %rcx,%rdx - 9173: 48 8b 12 mov (%rdx),%rdx - 9176: 48 89 d6 mov %rdx,%rsi - 9179: 48 89 c7 mov %rax,%rdi - 917c: e8 5f 92 ff ff call 23e0 - 9181: 48 8b 15 a8 7e 00 00 mov 0x7ea8(%rip),%rdx # 11030 - 9188: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax - 918f: 48 c1 e0 03 shl $0x3,%rax - 9193: 48 01 d0 add %rdx,%rax - 9196: 48 8b 00 mov (%rax),%rax - 9199: 48 89 c7 mov %rax,%rdi - 919c: e8 ef 92 ff ff call 2490 - 91a1: e9 88 00 00 00 jmp 922e - 91a6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 91ad: 48 8b 15 74 7e 00 00 mov 0x7e74(%rip),%rdx # 11028 - 91b4: 48 89 d6 mov %rdx,%rsi - 91b7: 48 89 c7 mov %rax,%rdi - 91ba: e8 21 92 ff ff call 23e0 - 91bf: eb 6d jmp 922e - 91c1: 48 8b 05 70 7e 00 00 mov 0x7e70(%rip),%rax # 11038 - 91c8: 48 85 c0 test %rax,%rax - 91cb: 74 48 je 9215 - 91cd: 48 8b 05 64 7e 00 00 mov 0x7e64(%rip),%rax # 11038 - 91d4: 48 8d 15 a4 4e 00 00 lea 0x4ea4(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 91db: 48 89 d6 mov %rdx,%rsi - 91de: 48 89 c7 mov %rax,%rdi - 91e1: e8 1a 93 ff ff call 2500 - 91e6: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) - 91ed: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 91f4: 48 8b 95 f8 fe ff ff mov -0x108(%rbp),%rdx - 91fb: 48 89 d6 mov %rdx,%rsi - 91fe: 48 89 c7 mov %rax,%rdi - 9201: e8 da 91 ff ff call 23e0 - 9206: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax - 920d: 48 89 c7 mov %rax,%rdi - 9210: e8 9b 91 ff ff call 23b0 - 9215: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 921c: 48 8b 15 05 7e 00 00 mov 0x7e05(%rip),%rdx # 11028 - 9223: 48 89 d6 mov %rdx,%rsi - 9226: 48 89 c7 mov %rax,%rdi - 9229: e8 b2 91 ff ff call 23e0 - 922e: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax - 9235: 48 89 c7 mov %rax,%rdi - 9238: e8 73 91 ff ff call 23b0 - 923d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9244: 48 89 c7 mov %rax,%rdi - 9247: e8 e4 90 ff ff call 2330 - 924c: e9 11 05 00 00 jmp 9762 - 9251: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 9258: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 925f: 48 89 d6 mov %rdx,%rsi - 9262: 48 89 c7 mov %rax,%rdi - 9265: e8 e6 90 ff ff call 2350 - 926a: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) - 9271: 48 83 bd c0 fe ff ff cmpq $0x0,-0x140(%rbp) - 9278: 00 - 9279: 75 38 jne 92b3 - 927b: 48 8b 05 7e 7e 00 00 mov 0x7e7e(%rip),%rax # 11100 - 9282: 4c 8d 05 e7 50 00 00 lea 0x50e7(%rip),%r8 # e370 <__func__.1> - 9289: b9 5f 00 00 00 mov $0x5f,%ecx - 928e: 48 8d 15 af 4d 00 00 lea 0x4daf(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 9295: 48 8d 35 b4 4d 00 00 lea 0x4db4(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 929c: 48 89 c7 mov %rax,%rdi - 929f: b8 00 00 00 00 mov $0x0,%eax - 92a4: e8 b7 91 ff ff call 2460 - 92a9: bf 00 00 00 00 mov $0x0,%edi - 92ae: e8 6d 92 ff ff call 2520 - 92b3: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax - 92b9: 48 98 cltq - 92bb: 48 89 c7 mov %rax,%rdi - 92be: e8 6d 92 ff ff call 2530 - 92c3: 48 89 c3 mov %rax,%rbx - 92c6: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 92cd: 48 8b 00 mov (%rax),%rax - 92d0: 48 89 c7 mov %rax,%rdi - 92d3: e8 58 92 ff ff call 2530 - 92d8: 48 89 c2 mov %rax,%rdx - 92db: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 92e2: 53 push %rbx - 92e3: 48 8d 0d 6b 4e 00 00 lea 0x4e6b(%rip),%rcx # e155 <_IO_stdin_used+0x155> - 92ea: 51 push %rcx - 92eb: 52 push %rdx - 92ec: 48 8d 15 b5 4d 00 00 lea 0x4db5(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> - 92f3: 52 push %rdx - 92f4: 48 8d 15 5a 4e 00 00 lea 0x4e5a(%rip),%rdx # e155 <_IO_stdin_used+0x155> - 92fb: 52 push %rdx - 92fc: 48 8d 15 01 4e 00 00 lea 0x4e01(%rip),%rdx # e104 <_IO_stdin_used+0x104> - 9303: 52 push %rdx - 9304: 4c 8d 0d 9d 4d 00 00 lea 0x4d9d(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> - 930b: 4c 8d 05 5e 50 00 00 lea 0x505e(%rip),%r8 # e370 <__func__.1> - 9312: b9 5f 00 00 00 mov $0x5f,%ecx - 9317: 48 8d 15 26 4d 00 00 lea 0x4d26(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 931e: 48 8d 35 8b 4d 00 00 lea 0x4d8b(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> - 9325: 48 89 c7 mov %rax,%rdi - 9328: b8 00 00 00 00 mov $0x0,%eax - 932d: e8 2e 91 ff ff call 2460 - 9332: 48 83 c4 30 add $0x30,%rsp - 9336: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 933d: 48 89 c7 mov %rax,%rdi - 9340: e8 4b 91 ff ff call 2490 - 9345: 0f b6 05 44 7d 00 00 movzbl 0x7d44(%rip),%eax # 11090 - 934c: 84 c0 test %al,%al - 934e: 0f 84 01 01 00 00 je 9455 - 9354: e8 f7 90 ff ff call 2450 - 9359: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) - 9360: 0f b6 05 b9 7c 00 00 movzbl 0x7cb9(%rip),%eax # 11020 - 9367: 84 c0 test %al,%al - 9369: 74 76 je 93e1 - 936b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9372: 48 8b 15 af 7c 00 00 mov 0x7caf(%rip),%rdx # 11028 - 9379: 48 89 d6 mov %rdx,%rsi - 937c: 48 89 c7 mov %rax,%rdi - 937f: e8 5c 90 ff ff call 23e0 - 9384: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) - 938b: 00 - 938c: 0f 88 30 01 00 00 js 94c2 - 9392: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9399: 48 8b 0d 90 7c 00 00 mov 0x7c90(%rip),%rcx # 11030 - 93a0: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx - 93a7: 48 c1 e2 03 shl $0x3,%rdx - 93ab: 48 01 ca add %rcx,%rdx - 93ae: 48 8b 12 mov (%rdx),%rdx - 93b1: 48 89 d6 mov %rdx,%rsi - 93b4: 48 89 c7 mov %rax,%rdi - 93b7: e8 24 90 ff ff call 23e0 - 93bc: 48 8b 15 6d 7c 00 00 mov 0x7c6d(%rip),%rdx # 11030 - 93c3: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax - 93ca: 48 c1 e0 03 shl $0x3,%rax - 93ce: 48 01 d0 add %rdx,%rax - 93d1: 48 8b 00 mov (%rax),%rax - 93d4: 48 89 c7 mov %rax,%rdi - 93d7: e8 b4 90 ff ff call 2490 - 93dc: e9 e1 00 00 00 jmp 94c2 - 93e1: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) - 93e8: 00 - 93e9: 78 4f js 943a - 93eb: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 93f2: 48 8b 0d 37 7c 00 00 mov 0x7c37(%rip),%rcx # 11030 - 93f9: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx - 9400: 48 c1 e2 03 shl $0x3,%rdx - 9404: 48 01 ca add %rcx,%rdx - 9407: 48 8b 12 mov (%rdx),%rdx - 940a: 48 89 d6 mov %rdx,%rsi - 940d: 48 89 c7 mov %rax,%rdi - 9410: e8 cb 8f ff ff call 23e0 - 9415: 48 8b 15 14 7c 00 00 mov 0x7c14(%rip),%rdx # 11030 - 941c: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax - 9423: 48 c1 e0 03 shl $0x3,%rax - 9427: 48 01 d0 add %rdx,%rax - 942a: 48 8b 00 mov (%rax),%rax - 942d: 48 89 c7 mov %rax,%rdi - 9430: e8 5b 90 ff ff call 2490 - 9435: e9 88 00 00 00 jmp 94c2 - 943a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9441: 48 8b 15 e0 7b 00 00 mov 0x7be0(%rip),%rdx # 11028 - 9448: 48 89 d6 mov %rdx,%rsi - 944b: 48 89 c7 mov %rax,%rdi - 944e: e8 8d 8f ff ff call 23e0 - 9453: eb 6d jmp 94c2 - 9455: 48 8b 05 dc 7b 00 00 mov 0x7bdc(%rip),%rax # 11038 - 945c: 48 85 c0 test %rax,%rax - 945f: 74 48 je 94a9 - 9461: 48 8b 05 d0 7b 00 00 mov 0x7bd0(%rip),%rax # 11038 - 9468: 48 8d 15 10 4c 00 00 lea 0x4c10(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 946f: 48 89 d6 mov %rdx,%rsi - 9472: 48 89 c7 mov %rax,%rdi - 9475: e8 86 90 ff ff call 2500 - 947a: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) - 9481: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9488: 48 8b 95 c8 fe ff ff mov -0x138(%rbp),%rdx - 948f: 48 89 d6 mov %rdx,%rsi - 9492: 48 89 c7 mov %rax,%rdi - 9495: e8 46 8f ff ff call 23e0 - 949a: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax - 94a1: 48 89 c7 mov %rax,%rdi - 94a4: e8 07 8f ff ff call 23b0 - 94a9: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 94b0: 48 8b 15 71 7b 00 00 mov 0x7b71(%rip),%rdx # 11028 - 94b7: 48 89 d6 mov %rdx,%rsi - 94ba: 48 89 c7 mov %rax,%rdi - 94bd: e8 1e 8f ff ff call 23e0 - 94c2: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax - 94c9: 48 89 c7 mov %rax,%rdi - 94cc: e8 df 8e ff ff call 23b0 - 94d1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 94d8: 48 89 c7 mov %rax,%rdi - 94db: e8 50 8e ff ff call 2330 - 94e0: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 94e7: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 94ee: 48 89 d6 mov %rdx,%rsi - 94f1: 48 89 c7 mov %rax,%rdi - 94f4: e8 57 8e ff ff call 2350 - 94f9: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) - 9500: 48 83 bd d8 fe ff ff cmpq $0x0,-0x128(%rbp) - 9507: 00 - 9508: 75 38 jne 9542 - 950a: 48 8b 05 ef 7b 00 00 mov 0x7bef(%rip),%rax # 11100 - 9511: 4c 8d 05 58 4e 00 00 lea 0x4e58(%rip),%r8 # e370 <__func__.1> - 9518: b9 5f 00 00 00 mov $0x5f,%ecx - 951d: 48 8d 15 20 4b 00 00 lea 0x4b20(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 9524: 48 8d 35 25 4b 00 00 lea 0x4b25(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 952b: 48 89 c7 mov %rax,%rdi - 952e: b8 00 00 00 00 mov $0x0,%eax - 9533: e8 28 8f ff ff call 2460 - 9538: bf 00 00 00 00 mov $0x0,%edi - 953d: e8 de 8f ff ff call 2520 - 9542: 8b 05 58 7b 00 00 mov 0x7b58(%rip),%eax # 110a0 - 9548: 48 98 cltq - 954a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9551: 00 - 9552: 48 8d 05 67 7b 00 00 lea 0x7b67(%rip),%rax # 110c0 - 9559: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 955d: 8b 05 1d 7b 00 00 mov 0x7b1d(%rip),%eax # 11080 - 9563: 48 98 cltq - 9565: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 956c: 00 - 956d: 48 8d 05 cc 7a 00 00 lea 0x7acc(%rip),%rax # 11040 - 9574: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 9578: 8b 05 06 7b 00 00 mov 0x7b06(%rip),%eax # 11084 - 957e: 48 98 cltq - 9580: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9587: 00 - 9588: 48 8d 05 31 7b 00 00 lea 0x7b31(%rip),%rax # 110c0 - 958f: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 9593: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 959a: 4c 8d 0d cf 4d 00 00 lea 0x4dcf(%rip),%r9 # e370 <__func__.1> - 95a1: 49 89 f0 mov %rsi,%r8 - 95a4: 48 8d 35 5d 4b 00 00 lea 0x4b5d(%rip),%rsi # e108 <_IO_stdin_used+0x108> - 95ab: 48 89 c7 mov %rax,%rdi - 95ae: b8 00 00 00 00 mov $0x0,%eax - 95b3: e8 a8 8e ff ff call 2460 - 95b8: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 95bf: 48 89 c7 mov %rax,%rdi - 95c2: e8 c9 8e ff ff call 2490 - 95c7: 0f b6 05 c2 7a 00 00 movzbl 0x7ac2(%rip),%eax # 11090 - 95ce: 84 c0 test %al,%al - 95d0: 0f 84 01 01 00 00 je 96d7 - 95d6: e8 75 8e ff ff call 2450 - 95db: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) - 95e2: 0f b6 05 37 7a 00 00 movzbl 0x7a37(%rip),%eax # 11020 - 95e9: 84 c0 test %al,%al - 95eb: 74 76 je 9663 - 95ed: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 95f4: 48 8b 15 2d 7a 00 00 mov 0x7a2d(%rip),%rdx # 11028 - 95fb: 48 89 d6 mov %rdx,%rsi - 95fe: 48 89 c7 mov %rax,%rdi - 9601: e8 da 8d ff ff call 23e0 - 9606: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) - 960d: 00 - 960e: 0f 88 30 01 00 00 js 9744 - 9614: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 961b: 48 8b 0d 0e 7a 00 00 mov 0x7a0e(%rip),%rcx # 11030 - 9622: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx - 9629: 48 c1 e2 03 shl $0x3,%rdx - 962d: 48 01 ca add %rcx,%rdx - 9630: 48 8b 12 mov (%rdx),%rdx - 9633: 48 89 d6 mov %rdx,%rsi - 9636: 48 89 c7 mov %rax,%rdi - 9639: e8 a2 8d ff ff call 23e0 - 963e: 48 8b 15 eb 79 00 00 mov 0x79eb(%rip),%rdx # 11030 - 9645: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax - 964c: 48 c1 e0 03 shl $0x3,%rax - 9650: 48 01 d0 add %rdx,%rax - 9653: 48 8b 00 mov (%rax),%rax - 9656: 48 89 c7 mov %rax,%rdi - 9659: e8 32 8e ff ff call 2490 - 965e: e9 e1 00 00 00 jmp 9744 - 9663: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) - 966a: 00 - 966b: 78 4f js 96bc - 966d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9674: 48 8b 0d b5 79 00 00 mov 0x79b5(%rip),%rcx # 11030 - 967b: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx - 9682: 48 c1 e2 03 shl $0x3,%rdx - 9686: 48 01 ca add %rcx,%rdx - 9689: 48 8b 12 mov (%rdx),%rdx - 968c: 48 89 d6 mov %rdx,%rsi - 968f: 48 89 c7 mov %rax,%rdi - 9692: e8 49 8d ff ff call 23e0 - 9697: 48 8b 15 92 79 00 00 mov 0x7992(%rip),%rdx # 11030 - 969e: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax - 96a5: 48 c1 e0 03 shl $0x3,%rax - 96a9: 48 01 d0 add %rdx,%rax - 96ac: 48 8b 00 mov (%rax),%rax - 96af: 48 89 c7 mov %rax,%rdi - 96b2: e8 d9 8d ff ff call 2490 - 96b7: e9 88 00 00 00 jmp 9744 - 96bc: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 96c3: 48 8b 15 5e 79 00 00 mov 0x795e(%rip),%rdx # 11028 - 96ca: 48 89 d6 mov %rdx,%rsi - 96cd: 48 89 c7 mov %rax,%rdi - 96d0: e8 0b 8d ff ff call 23e0 - 96d5: eb 6d jmp 9744 - 96d7: 48 8b 05 5a 79 00 00 mov 0x795a(%rip),%rax # 11038 - 96de: 48 85 c0 test %rax,%rax - 96e1: 74 48 je 972b - 96e3: 48 8b 05 4e 79 00 00 mov 0x794e(%rip),%rax # 11038 - 96ea: 48 8d 15 8e 49 00 00 lea 0x498e(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 96f1: 48 89 d6 mov %rdx,%rsi - 96f4: 48 89 c7 mov %rax,%rdi - 96f7: e8 04 8e ff ff call 2500 - 96fc: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) - 9703: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 970a: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx - 9711: 48 89 d6 mov %rdx,%rsi - 9714: 48 89 c7 mov %rax,%rdi - 9717: e8 c4 8c ff ff call 23e0 - 971c: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax - 9723: 48 89 c7 mov %rax,%rdi - 9726: e8 85 8c ff ff call 23b0 - 972b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9732: 48 8b 15 ef 78 00 00 mov 0x78ef(%rip),%rdx # 11028 - 9739: 48 89 d6 mov %rdx,%rsi - 973c: 48 89 c7 mov %rax,%rdi - 973f: e8 9c 8c ff ff call 23e0 - 9744: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax - 974b: 48 89 c7 mov %rax,%rdi - 974e: e8 5d 8c ff ff call 23b0 - 9753: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 975a: 48 89 c7 mov %rax,%rdi - 975d: e8 ce 8b ff ff call 2330 - 9762: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 9769: 48 8b 40 10 mov 0x10(%rax),%rax - 976d: f3 0f 10 05 27 4c 00 movss 0x4c27(%rip),%xmm0 # e39c <__func__.0+0xc> - 9774: 00 - 9775: f3 0f 11 00 movss %xmm0,(%rax) - 9779: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 9780: 48 8b 40 10 mov 0x10(%rax),%rax - 9784: 48 83 c0 04 add $0x4,%rax - 9788: f3 0f 10 05 10 4c 00 movss 0x4c10(%rip),%xmm0 # e3a0 <__func__.0+0x10> - 978f: 00 - 9790: f3 0f 11 00 movss %xmm0,(%rax) - 9794: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 979b: 48 8b 40 10 mov 0x10(%rax),%rax - 979f: 48 83 c0 08 add $0x8,%rax - 97a3: f3 0f 10 05 f9 4b 00 movss 0x4bf9(%rip),%xmm0 # e3a4 <__func__.0+0x14> - 97aa: 00 - 97ab: f3 0f 11 00 movss %xmm0,(%rax) - 97af: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 97b6: 48 8b 40 10 mov 0x10(%rax),%rax - 97ba: 48 83 c0 0c add $0xc,%rax - 97be: f3 0f 10 05 e2 4b 00 movss 0x4be2(%rip),%xmm0 # e3a8 <__func__.0+0x18> - 97c5: 00 - 97c6: f3 0f 11 00 movss %xmm0,(%rax) - 97ca: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 97d1: 48 8b 40 10 mov 0x10(%rax),%rax - 97d5: 48 83 c0 10 add $0x10,%rax - 97d9: f3 0f 10 05 cf 4b 00 movss 0x4bcf(%rip),%xmm0 # e3b0 <__func__.0+0x20> - 97e0: 00 - 97e1: f3 0f 11 00 movss %xmm0,(%rax) - 97e5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 97ec: 48 8b 40 10 mov 0x10(%rax),%rax - 97f0: 48 83 c0 14 add $0x14,%rax - 97f4: f3 0f 10 05 b0 4b 00 movss 0x4bb0(%rip),%xmm0 # e3ac <__func__.0+0x1c> - 97fb: 00 - 97fc: f3 0f 11 00 movss %xmm0,(%rax) - 9800: 0f b6 05 89 78 00 00 movzbl 0x7889(%rip),%eax # 11090 - 9807: 83 f0 01 xor $0x1,%eax - 980a: 84 c0 test %al,%al - 980c: 0f 84 f4 06 00 00 je 9f06 - 9812: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 9819: 48 89 c7 mov %rax,%rdi - 981c: e8 a4 2c 00 00 call c4c5 - 9821: 0f b6 c0 movzbl %al,%eax - 9824: 89 c7 mov %eax,%edi - 9826: e8 45 8c ff ff call 2470 - 982b: 84 c0 test %al,%al - 982d: 0f 84 57 02 00 00 je 9a8a - 9833: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 983a: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 9841: 48 89 d6 mov %rdx,%rsi - 9844: 48 89 c7 mov %rax,%rdi - 9847: e8 04 8b ff ff call 2350 - 984c: 48 89 45 d0 mov %rax,-0x30(%rbp) - 9850: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) - 9855: 75 38 jne 988f - 9857: 48 8b 05 a2 78 00 00 mov 0x78a2(%rip),%rax # 11100 - 985e: 4c 8d 05 0b 4b 00 00 lea 0x4b0b(%rip),%r8 # e370 <__func__.1> - 9865: b9 68 00 00 00 mov $0x68,%ecx - 986a: 48 8d 15 d3 47 00 00 lea 0x47d3(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 9871: 48 8d 35 d8 47 00 00 lea 0x47d8(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 9878: 48 89 c7 mov %rax,%rdi - 987b: b8 00 00 00 00 mov $0x0,%eax - 9880: e8 db 8b ff ff call 2460 - 9885: bf 00 00 00 00 mov $0x0,%edi - 988a: e8 91 8c ff ff call 2520 - 988f: 8b 05 0b 78 00 00 mov 0x780b(%rip),%eax # 110a0 - 9895: 48 98 cltq - 9897: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 989e: 00 - 989f: 48 8d 05 1a 78 00 00 lea 0x781a(%rip),%rax # 110c0 - 98a6: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 98aa: 8b 05 d0 77 00 00 mov 0x77d0(%rip),%eax # 11080 - 98b0: 48 98 cltq - 98b2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 98b9: 00 - 98ba: 48 8d 05 7f 77 00 00 lea 0x777f(%rip),%rax # 11040 - 98c1: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 98c5: 8b 05 25 78 00 00 mov 0x7825(%rip),%eax # 110f0 - 98cb: 48 98 cltq - 98cd: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 98d4: 00 - 98d5: 48 8d 05 e4 77 00 00 lea 0x77e4(%rip),%rax # 110c0 - 98dc: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 98e0: 48 8b 45 d0 mov -0x30(%rbp),%rax - 98e4: 4c 8d 0d 85 4a 00 00 lea 0x4a85(%rip),%r9 # e370 <__func__.1> - 98eb: 49 89 f0 mov %rsi,%r8 - 98ee: 48 8d 35 93 47 00 00 lea 0x4793(%rip),%rsi # e088 <_IO_stdin_used+0x88> - 98f5: 48 89 c7 mov %rax,%rdi - 98f8: b8 00 00 00 00 mov $0x0,%eax - 98fd: e8 5e 8b ff ff call 2460 - 9902: 48 8b 45 d0 mov -0x30(%rbp),%rax - 9906: 48 89 c7 mov %rax,%rdi - 9909: e8 82 8b ff ff call 2490 - 990e: 0f b6 05 7b 77 00 00 movzbl 0x777b(%rip),%eax # 11090 - 9915: 84 c0 test %al,%al - 9917: 0f 84 e9 00 00 00 je 9a06 - 991d: e8 2e 8b ff ff call 2450 - 9922: 48 89 45 e0 mov %rax,-0x20(%rbp) - 9926: 0f b6 05 f3 76 00 00 movzbl 0x76f3(%rip),%eax # 11020 - 992d: 84 c0 test %al,%al - 992f: 74 6d je 999e - 9931: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9938: 48 8b 15 e9 76 00 00 mov 0x76e9(%rip),%rdx # 11028 - 993f: 48 89 d6 mov %rdx,%rsi - 9942: 48 89 c7 mov %rax,%rdi - 9945: e8 96 8a ff ff call 23e0 - 994a: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) - 994f: 0f 88 15 01 00 00 js 9a6a - 9955: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 995c: 48 8b 0d cd 76 00 00 mov 0x76cd(%rip),%rcx # 11030 - 9963: 48 8b 55 e0 mov -0x20(%rbp),%rdx - 9967: 48 c1 e2 03 shl $0x3,%rdx - 996b: 48 01 ca add %rcx,%rdx - 996e: 48 8b 12 mov (%rdx),%rdx - 9971: 48 89 d6 mov %rdx,%rsi - 9974: 48 89 c7 mov %rax,%rdi - 9977: e8 64 8a ff ff call 23e0 - 997c: 48 8b 15 ad 76 00 00 mov 0x76ad(%rip),%rdx # 11030 - 9983: 48 8b 45 e0 mov -0x20(%rbp),%rax - 9987: 48 c1 e0 03 shl $0x3,%rax - 998b: 48 01 d0 add %rdx,%rax - 998e: 48 8b 00 mov (%rax),%rax - 9991: 48 89 c7 mov %rax,%rdi - 9994: e8 f7 8a ff ff call 2490 - 9999: e9 cc 00 00 00 jmp 9a6a - 999e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) - 99a3: 78 46 js 99eb - 99a5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 99ac: 48 8b 0d 7d 76 00 00 mov 0x767d(%rip),%rcx # 11030 - 99b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx - 99b7: 48 c1 e2 03 shl $0x3,%rdx - 99bb: 48 01 ca add %rcx,%rdx - 99be: 48 8b 12 mov (%rdx),%rdx - 99c1: 48 89 d6 mov %rdx,%rsi - 99c4: 48 89 c7 mov %rax,%rdi - 99c7: e8 14 8a ff ff call 23e0 - 99cc: 48 8b 15 5d 76 00 00 mov 0x765d(%rip),%rdx # 11030 - 99d3: 48 8b 45 e0 mov -0x20(%rbp),%rax - 99d7: 48 c1 e0 03 shl $0x3,%rax - 99db: 48 01 d0 add %rdx,%rax - 99de: 48 8b 00 mov (%rax),%rax - 99e1: 48 89 c7 mov %rax,%rdi - 99e4: e8 a7 8a ff ff call 2490 - 99e9: eb 7f jmp 9a6a - 99eb: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 99f2: 48 8b 15 2f 76 00 00 mov 0x762f(%rip),%rdx # 11028 - 99f9: 48 89 d6 mov %rdx,%rsi - 99fc: 48 89 c7 mov %rax,%rdi - 99ff: e8 dc 89 ff ff call 23e0 - 9a04: eb 64 jmp 9a6a - 9a06: 48 8b 05 2b 76 00 00 mov 0x762b(%rip),%rax # 11038 - 9a0d: 48 85 c0 test %rax,%rax - 9a10: 74 3f je 9a51 - 9a12: 48 8b 05 1f 76 00 00 mov 0x761f(%rip),%rax # 11038 - 9a19: 48 8d 15 5f 46 00 00 lea 0x465f(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 9a20: 48 89 d6 mov %rdx,%rsi - 9a23: 48 89 c7 mov %rax,%rdi - 9a26: e8 d5 8a ff ff call 2500 - 9a2b: 48 89 45 d8 mov %rax,-0x28(%rbp) - 9a2f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9a36: 48 8b 55 d8 mov -0x28(%rbp),%rdx - 9a3a: 48 89 d6 mov %rdx,%rsi - 9a3d: 48 89 c7 mov %rax,%rdi - 9a40: e8 9b 89 ff ff call 23e0 - 9a45: 48 8b 45 d8 mov -0x28(%rbp),%rax - 9a49: 48 89 c7 mov %rax,%rdi - 9a4c: e8 5f 89 ff ff call 23b0 - 9a51: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9a58: 48 8b 15 c9 75 00 00 mov 0x75c9(%rip),%rdx # 11028 - 9a5f: 48 89 d6 mov %rdx,%rsi - 9a62: 48 89 c7 mov %rax,%rdi - 9a65: e8 76 89 ff ff call 23e0 - 9a6a: 48 8b 45 d0 mov -0x30(%rbp),%rax - 9a6e: 48 89 c7 mov %rax,%rdi - 9a71: e8 3a 89 ff ff call 23b0 - 9a76: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9a7d: 48 89 c7 mov %rax,%rdi - 9a80: e8 ab 88 ff ff call 2330 - 9a85: e9 e8 0b 00 00 jmp a672 - 9a8a: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 9a91: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 9a98: 48 89 d6 mov %rdx,%rsi - 9a9b: 48 89 c7 mov %rax,%rdi - 9a9e: e8 ad 88 ff ff call 2350 - 9aa3: 48 89 45 a0 mov %rax,-0x60(%rbp) - 9aa7: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) - 9aac: 75 38 jne 9ae6 - 9aae: 48 8b 05 4b 76 00 00 mov 0x764b(%rip),%rax # 11100 - 9ab5: 4c 8d 05 b4 48 00 00 lea 0x48b4(%rip),%r8 # e370 <__func__.1> - 9abc: b9 68 00 00 00 mov $0x68,%ecx - 9ac1: 48 8d 15 7c 45 00 00 lea 0x457c(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 9ac8: 48 8d 35 81 45 00 00 lea 0x4581(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 9acf: 48 89 c7 mov %rax,%rdi - 9ad2: b8 00 00 00 00 mov $0x0,%eax - 9ad7: e8 84 89 ff ff call 2460 - 9adc: bf 00 00 00 00 mov $0x0,%edi - 9ae1: e8 3a 8a ff ff call 2520 - 9ae6: 48 8b 45 a0 mov -0x60(%rbp),%rax - 9aea: 48 8d 15 27 47 00 00 lea 0x4727(%rip),%rdx # e218 <_IO_stdin_used+0x218> - 9af1: 52 push %rdx - 9af2: 48 8d 15 19 47 00 00 lea 0x4719(%rip),%rdx # e212 <_IO_stdin_used+0x212> - 9af9: 52 push %rdx - 9afa: 4c 8d 0d b3 46 00 00 lea 0x46b3(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> - 9b01: 4c 8d 05 68 48 00 00 lea 0x4868(%rip),%r8 # e370 <__func__.1> - 9b08: b9 68 00 00 00 mov $0x68,%ecx - 9b0d: 48 8d 15 30 45 00 00 lea 0x4530(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 9b14: 48 8d 35 bd 46 00 00 lea 0x46bd(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> - 9b1b: 48 89 c7 mov %rax,%rdi - 9b1e: b8 00 00 00 00 mov $0x0,%eax - 9b23: e8 38 89 ff ff call 2460 - 9b28: 48 83 c4 10 add $0x10,%rsp - 9b2c: 48 8b 45 a0 mov -0x60(%rbp),%rax - 9b30: 48 89 c7 mov %rax,%rdi - 9b33: e8 58 89 ff ff call 2490 - 9b38: 0f b6 05 51 75 00 00 movzbl 0x7551(%rip),%eax # 11090 - 9b3f: 84 c0 test %al,%al - 9b41: 0f 84 e9 00 00 00 je 9c30 - 9b47: e8 04 89 ff ff call 2450 - 9b4c: 48 89 45 b0 mov %rax,-0x50(%rbp) - 9b50: 0f b6 05 c9 74 00 00 movzbl 0x74c9(%rip),%eax # 11020 - 9b57: 84 c0 test %al,%al - 9b59: 74 6d je 9bc8 - 9b5b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9b62: 48 8b 15 bf 74 00 00 mov 0x74bf(%rip),%rdx # 11028 - 9b69: 48 89 d6 mov %rdx,%rsi - 9b6c: 48 89 c7 mov %rax,%rdi - 9b6f: e8 6c 88 ff ff call 23e0 - 9b74: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) - 9b79: 0f 88 15 01 00 00 js 9c94 - 9b7f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9b86: 48 8b 0d a3 74 00 00 mov 0x74a3(%rip),%rcx # 11030 - 9b8d: 48 8b 55 b0 mov -0x50(%rbp),%rdx - 9b91: 48 c1 e2 03 shl $0x3,%rdx - 9b95: 48 01 ca add %rcx,%rdx - 9b98: 48 8b 12 mov (%rdx),%rdx - 9b9b: 48 89 d6 mov %rdx,%rsi - 9b9e: 48 89 c7 mov %rax,%rdi - 9ba1: e8 3a 88 ff ff call 23e0 - 9ba6: 48 8b 15 83 74 00 00 mov 0x7483(%rip),%rdx # 11030 - 9bad: 48 8b 45 b0 mov -0x50(%rbp),%rax - 9bb1: 48 c1 e0 03 shl $0x3,%rax - 9bb5: 48 01 d0 add %rdx,%rax - 9bb8: 48 8b 00 mov (%rax),%rax - 9bbb: 48 89 c7 mov %rax,%rdi - 9bbe: e8 cd 88 ff ff call 2490 - 9bc3: e9 cc 00 00 00 jmp 9c94 - 9bc8: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) - 9bcd: 78 46 js 9c15 - 9bcf: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9bd6: 48 8b 0d 53 74 00 00 mov 0x7453(%rip),%rcx # 11030 - 9bdd: 48 8b 55 b0 mov -0x50(%rbp),%rdx - 9be1: 48 c1 e2 03 shl $0x3,%rdx - 9be5: 48 01 ca add %rcx,%rdx - 9be8: 48 8b 12 mov (%rdx),%rdx - 9beb: 48 89 d6 mov %rdx,%rsi - 9bee: 48 89 c7 mov %rax,%rdi - 9bf1: e8 ea 87 ff ff call 23e0 - 9bf6: 48 8b 15 33 74 00 00 mov 0x7433(%rip),%rdx # 11030 - 9bfd: 48 8b 45 b0 mov -0x50(%rbp),%rax - 9c01: 48 c1 e0 03 shl $0x3,%rax - 9c05: 48 01 d0 add %rdx,%rax - 9c08: 48 8b 00 mov (%rax),%rax - 9c0b: 48 89 c7 mov %rax,%rdi - 9c0e: e8 7d 88 ff ff call 2490 - 9c13: eb 7f jmp 9c94 - 9c15: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9c1c: 48 8b 15 05 74 00 00 mov 0x7405(%rip),%rdx # 11028 - 9c23: 48 89 d6 mov %rdx,%rsi - 9c26: 48 89 c7 mov %rax,%rdi - 9c29: e8 b2 87 ff ff call 23e0 - 9c2e: eb 64 jmp 9c94 - 9c30: 48 8b 05 01 74 00 00 mov 0x7401(%rip),%rax # 11038 - 9c37: 48 85 c0 test %rax,%rax - 9c3a: 74 3f je 9c7b - 9c3c: 48 8b 05 f5 73 00 00 mov 0x73f5(%rip),%rax # 11038 - 9c43: 48 8d 15 35 44 00 00 lea 0x4435(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 9c4a: 48 89 d6 mov %rdx,%rsi - 9c4d: 48 89 c7 mov %rax,%rdi - 9c50: e8 ab 88 ff ff call 2500 - 9c55: 48 89 45 a8 mov %rax,-0x58(%rbp) - 9c59: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9c60: 48 8b 55 a8 mov -0x58(%rbp),%rdx - 9c64: 48 89 d6 mov %rdx,%rsi - 9c67: 48 89 c7 mov %rax,%rdi - 9c6a: e8 71 87 ff ff call 23e0 - 9c6f: 48 8b 45 a8 mov -0x58(%rbp),%rax - 9c73: 48 89 c7 mov %rax,%rdi - 9c76: e8 35 87 ff ff call 23b0 - 9c7b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9c82: 48 8b 15 9f 73 00 00 mov 0x739f(%rip),%rdx # 11028 - 9c89: 48 89 d6 mov %rdx,%rsi - 9c8c: 48 89 c7 mov %rax,%rdi - 9c8f: e8 4c 87 ff ff call 23e0 - 9c94: 48 8b 45 a0 mov -0x60(%rbp),%rax - 9c98: 48 89 c7 mov %rax,%rdi - 9c9b: e8 10 87 ff ff call 23b0 - 9ca0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9ca7: 48 89 c7 mov %rax,%rdi - 9caa: e8 81 86 ff ff call 2330 - 9caf: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 9cb6: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 9cbd: 48 89 d6 mov %rdx,%rsi - 9cc0: 48 89 c7 mov %rax,%rdi - 9cc3: e8 88 86 ff ff call 2350 - 9cc8: 48 89 45 b8 mov %rax,-0x48(%rbp) - 9ccc: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) - 9cd1: 75 38 jne 9d0b - 9cd3: 48 8b 05 26 74 00 00 mov 0x7426(%rip),%rax # 11100 - 9cda: 4c 8d 05 8f 46 00 00 lea 0x468f(%rip),%r8 # e370 <__func__.1> - 9ce1: b9 68 00 00 00 mov $0x68,%ecx - 9ce6: 48 8d 15 57 43 00 00 lea 0x4357(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 9ced: 48 8d 35 5c 43 00 00 lea 0x435c(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 9cf4: 48 89 c7 mov %rax,%rdi - 9cf7: b8 00 00 00 00 mov $0x0,%eax - 9cfc: e8 5f 87 ff ff call 2460 - 9d01: bf 00 00 00 00 mov $0x0,%edi - 9d06: e8 15 88 ff ff call 2520 - 9d0b: 8b 05 8f 73 00 00 mov 0x738f(%rip),%eax # 110a0 - 9d11: 48 98 cltq - 9d13: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9d1a: 00 - 9d1b: 48 8d 05 9e 73 00 00 lea 0x739e(%rip),%rax # 110c0 - 9d22: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 9d26: 8b 05 54 73 00 00 mov 0x7354(%rip),%eax # 11080 - 9d2c: 48 98 cltq - 9d2e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9d35: 00 - 9d36: 48 8d 05 03 73 00 00 lea 0x7303(%rip),%rax # 11040 - 9d3d: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 9d41: 8b 05 3d 73 00 00 mov 0x733d(%rip),%eax # 11084 - 9d47: 48 98 cltq - 9d49: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9d50: 00 - 9d51: 48 8d 05 68 73 00 00 lea 0x7368(%rip),%rax # 110c0 - 9d58: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 9d5c: 48 8b 45 b8 mov -0x48(%rbp),%rax - 9d60: 4c 8d 0d 09 46 00 00 lea 0x4609(%rip),%r9 # e370 <__func__.1> - 9d67: 49 89 f0 mov %rsi,%r8 - 9d6a: 48 8d 35 af 44 00 00 lea 0x44af(%rip),%rsi # e220 <_IO_stdin_used+0x220> - 9d71: 48 89 c7 mov %rax,%rdi - 9d74: b8 00 00 00 00 mov $0x0,%eax - 9d79: e8 e2 86 ff ff call 2460 - 9d7e: 48 8b 45 b8 mov -0x48(%rbp),%rax - 9d82: 48 89 c7 mov %rax,%rdi - 9d85: e8 06 87 ff ff call 2490 - 9d8a: 0f b6 05 ff 72 00 00 movzbl 0x72ff(%rip),%eax # 11090 - 9d91: 84 c0 test %al,%al - 9d93: 0f 84 e9 00 00 00 je 9e82 - 9d99: e8 b2 86 ff ff call 2450 - 9d9e: 48 89 45 c8 mov %rax,-0x38(%rbp) - 9da2: 0f b6 05 77 72 00 00 movzbl 0x7277(%rip),%eax # 11020 - 9da9: 84 c0 test %al,%al - 9dab: 74 6d je 9e1a - 9dad: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9db4: 48 8b 15 6d 72 00 00 mov 0x726d(%rip),%rdx # 11028 - 9dbb: 48 89 d6 mov %rdx,%rsi - 9dbe: 48 89 c7 mov %rax,%rdi - 9dc1: e8 1a 86 ff ff call 23e0 - 9dc6: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - 9dcb: 0f 88 15 01 00 00 js 9ee6 - 9dd1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9dd8: 48 8b 0d 51 72 00 00 mov 0x7251(%rip),%rcx # 11030 - 9ddf: 48 8b 55 c8 mov -0x38(%rbp),%rdx - 9de3: 48 c1 e2 03 shl $0x3,%rdx - 9de7: 48 01 ca add %rcx,%rdx - 9dea: 48 8b 12 mov (%rdx),%rdx - 9ded: 48 89 d6 mov %rdx,%rsi - 9df0: 48 89 c7 mov %rax,%rdi - 9df3: e8 e8 85 ff ff call 23e0 - 9df8: 48 8b 15 31 72 00 00 mov 0x7231(%rip),%rdx # 11030 - 9dff: 48 8b 45 c8 mov -0x38(%rbp),%rax - 9e03: 48 c1 e0 03 shl $0x3,%rax - 9e07: 48 01 d0 add %rdx,%rax - 9e0a: 48 8b 00 mov (%rax),%rax - 9e0d: 48 89 c7 mov %rax,%rdi - 9e10: e8 7b 86 ff ff call 2490 - 9e15: e9 cc 00 00 00 jmp 9ee6 - 9e1a: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - 9e1f: 78 46 js 9e67 - 9e21: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9e28: 48 8b 0d 01 72 00 00 mov 0x7201(%rip),%rcx # 11030 - 9e2f: 48 8b 55 c8 mov -0x38(%rbp),%rdx - 9e33: 48 c1 e2 03 shl $0x3,%rdx - 9e37: 48 01 ca add %rcx,%rdx - 9e3a: 48 8b 12 mov (%rdx),%rdx - 9e3d: 48 89 d6 mov %rdx,%rsi - 9e40: 48 89 c7 mov %rax,%rdi - 9e43: e8 98 85 ff ff call 23e0 - 9e48: 48 8b 15 e1 71 00 00 mov 0x71e1(%rip),%rdx # 11030 - 9e4f: 48 8b 45 c8 mov -0x38(%rbp),%rax - 9e53: 48 c1 e0 03 shl $0x3,%rax - 9e57: 48 01 d0 add %rdx,%rax - 9e5a: 48 8b 00 mov (%rax),%rax - 9e5d: 48 89 c7 mov %rax,%rdi - 9e60: e8 2b 86 ff ff call 2490 - 9e65: eb 7f jmp 9ee6 - 9e67: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9e6e: 48 8b 15 b3 71 00 00 mov 0x71b3(%rip),%rdx # 11028 - 9e75: 48 89 d6 mov %rdx,%rsi - 9e78: 48 89 c7 mov %rax,%rdi - 9e7b: e8 60 85 ff ff call 23e0 - 9e80: eb 64 jmp 9ee6 - 9e82: 48 8b 05 af 71 00 00 mov 0x71af(%rip),%rax # 11038 - 9e89: 48 85 c0 test %rax,%rax - 9e8c: 74 3f je 9ecd - 9e8e: 48 8b 05 a3 71 00 00 mov 0x71a3(%rip),%rax # 11038 - 9e95: 48 8d 15 e3 41 00 00 lea 0x41e3(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - 9e9c: 48 89 d6 mov %rdx,%rsi - 9e9f: 48 89 c7 mov %rax,%rdi - 9ea2: e8 59 86 ff ff call 2500 - 9ea7: 48 89 45 c0 mov %rax,-0x40(%rbp) - 9eab: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9eb2: 48 8b 55 c0 mov -0x40(%rbp),%rdx - 9eb6: 48 89 d6 mov %rdx,%rsi - 9eb9: 48 89 c7 mov %rax,%rdi - 9ebc: e8 1f 85 ff ff call 23e0 - 9ec1: 48 8b 45 c0 mov -0x40(%rbp),%rax - 9ec5: 48 89 c7 mov %rax,%rdi - 9ec8: e8 e3 84 ff ff call 23b0 - 9ecd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9ed4: 48 8b 15 4d 71 00 00 mov 0x714d(%rip),%rdx # 11028 - 9edb: 48 89 d6 mov %rdx,%rsi - 9ede: 48 89 c7 mov %rax,%rdi - 9ee1: e8 fa 84 ff ff call 23e0 - 9ee6: 48 8b 45 b8 mov -0x48(%rbp),%rax - 9eea: 48 89 c7 mov %rax,%rdi - 9eed: e8 be 84 ff ff call 23b0 - 9ef2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - 9ef9: 48 89 c7 mov %rax,%rdi - 9efc: e8 2f 84 ff ff call 2330 - 9f01: e9 6c 07 00 00 jmp a672 - 9f06: e8 45 85 ff ff call 2450 - 9f0b: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) - 9f12: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax - 9f19: 48 89 c7 mov %rax,%rdi - 9f1c: e8 a4 25 00 00 call c4c5 - 9f21: 0f b6 c0 movzbl %al,%eax - 9f24: 48 8d 15 45 44 00 00 lea 0x4445(%rip),%rdx # e370 <__func__.1> - 9f2b: 48 89 d6 mov %rdx,%rsi - 9f2e: 89 c7 mov %eax,%edi - 9f30: e8 bb 84 ff ff call 23f0 - 9f35: 84 c0 test %al,%al - 9f37: 0f 84 65 02 00 00 je a1a2 - 9f3d: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - 9f44: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - 9f4b: 48 89 d6 mov %rdx,%rsi - 9f4e: 48 89 c7 mov %rax,%rdi - 9f51: e8 fa 83 ff ff call 2350 - 9f56: 48 89 45 88 mov %rax,-0x78(%rbp) - 9f5a: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) - 9f5f: 75 38 jne 9f99 - 9f61: 48 8b 05 98 71 00 00 mov 0x7198(%rip),%rax # 11100 - 9f68: 4c 8d 05 01 44 00 00 lea 0x4401(%rip),%r8 # e370 <__func__.1> - 9f6f: b9 68 00 00 00 mov $0x68,%ecx - 9f74: 48 8d 15 c9 40 00 00 lea 0x40c9(%rip),%rdx # e044 <_IO_stdin_used+0x44> - 9f7b: 48 8d 35 ce 40 00 00 lea 0x40ce(%rip),%rsi # e050 <_IO_stdin_used+0x50> - 9f82: 48 89 c7 mov %rax,%rdi - 9f85: b8 00 00 00 00 mov $0x0,%eax - 9f8a: e8 d1 84 ff ff call 2460 - 9f8f: bf 00 00 00 00 mov $0x0,%edi - 9f94: e8 87 85 ff ff call 2520 - 9f99: 8b 05 01 71 00 00 mov 0x7101(%rip),%eax # 110a0 - 9f9f: 48 98 cltq - 9fa1: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9fa8: 00 - 9fa9: 48 8d 05 10 71 00 00 lea 0x7110(%rip),%rax # 110c0 - 9fb0: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - 9fb4: 8b 05 c6 70 00 00 mov 0x70c6(%rip),%eax # 11080 - 9fba: 48 98 cltq - 9fbc: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9fc3: 00 - 9fc4: 48 8d 05 75 70 00 00 lea 0x7075(%rip),%rax # 11040 - 9fcb: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - 9fcf: 8b 05 1b 71 00 00 mov 0x711b(%rip),%eax # 110f0 - 9fd5: 48 98 cltq - 9fd7: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - 9fde: 00 - 9fdf: 48 8d 05 da 70 00 00 lea 0x70da(%rip),%rax # 110c0 - 9fe6: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - 9fea: 48 8b 45 88 mov -0x78(%rbp),%rax - 9fee: 48 83 ec 08 sub $0x8,%rsp - 9ff2: ff b5 50 ff ff ff push -0xb0(%rbp) - 9ff8: 4c 8d 0d 71 43 00 00 lea 0x4371(%rip),%r9 # e370 <__func__.1> - 9fff: 49 89 f0 mov %rsi,%r8 - a002: 48 8d 35 37 42 00 00 lea 0x4237(%rip),%rsi # e240 <_IO_stdin_used+0x240> - a009: 48 89 c7 mov %rax,%rdi - a00c: b8 00 00 00 00 mov $0x0,%eax - a011: e8 4a 84 ff ff call 2460 - a016: 48 83 c4 10 add $0x10,%rsp - a01a: 48 8b 45 88 mov -0x78(%rbp),%rax - a01e: 48 89 c7 mov %rax,%rdi - a021: e8 6a 84 ff ff call 2490 - a026: 0f b6 05 63 70 00 00 movzbl 0x7063(%rip),%eax # 11090 - a02d: 84 c0 test %al,%al - a02f: 0f 84 e9 00 00 00 je a11e - a035: e8 16 84 ff ff call 2450 - a03a: 48 89 45 98 mov %rax,-0x68(%rbp) - a03e: 0f b6 05 db 6f 00 00 movzbl 0x6fdb(%rip),%eax # 11020 - a045: 84 c0 test %al,%al - a047: 74 6d je a0b6 - a049: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a050: 48 8b 15 d1 6f 00 00 mov 0x6fd1(%rip),%rdx # 11028 - a057: 48 89 d6 mov %rdx,%rsi - a05a: 48 89 c7 mov %rax,%rdi - a05d: e8 7e 83 ff ff call 23e0 - a062: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) - a067: 0f 88 15 01 00 00 js a182 - a06d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a074: 48 8b 0d b5 6f 00 00 mov 0x6fb5(%rip),%rcx # 11030 - a07b: 48 8b 55 98 mov -0x68(%rbp),%rdx - a07f: 48 c1 e2 03 shl $0x3,%rdx - a083: 48 01 ca add %rcx,%rdx - a086: 48 8b 12 mov (%rdx),%rdx - a089: 48 89 d6 mov %rdx,%rsi - a08c: 48 89 c7 mov %rax,%rdi - a08f: e8 4c 83 ff ff call 23e0 - a094: 48 8b 15 95 6f 00 00 mov 0x6f95(%rip),%rdx # 11030 - a09b: 48 8b 45 98 mov -0x68(%rbp),%rax - a09f: 48 c1 e0 03 shl $0x3,%rax - a0a3: 48 01 d0 add %rdx,%rax - a0a6: 48 8b 00 mov (%rax),%rax - a0a9: 48 89 c7 mov %rax,%rdi - a0ac: e8 df 83 ff ff call 2490 - a0b1: e9 cc 00 00 00 jmp a182 - a0b6: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) - a0bb: 78 46 js a103 - a0bd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a0c4: 48 8b 0d 65 6f 00 00 mov 0x6f65(%rip),%rcx # 11030 - a0cb: 48 8b 55 98 mov -0x68(%rbp),%rdx - a0cf: 48 c1 e2 03 shl $0x3,%rdx - a0d3: 48 01 ca add %rcx,%rdx - a0d6: 48 8b 12 mov (%rdx),%rdx - a0d9: 48 89 d6 mov %rdx,%rsi - a0dc: 48 89 c7 mov %rax,%rdi - a0df: e8 fc 82 ff ff call 23e0 - a0e4: 48 8b 15 45 6f 00 00 mov 0x6f45(%rip),%rdx # 11030 - a0eb: 48 8b 45 98 mov -0x68(%rbp),%rax - a0ef: 48 c1 e0 03 shl $0x3,%rax - a0f3: 48 01 d0 add %rdx,%rax - a0f6: 48 8b 00 mov (%rax),%rax - a0f9: 48 89 c7 mov %rax,%rdi - a0fc: e8 8f 83 ff ff call 2490 - a101: eb 7f jmp a182 - a103: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a10a: 48 8b 15 17 6f 00 00 mov 0x6f17(%rip),%rdx # 11028 - a111: 48 89 d6 mov %rdx,%rsi - a114: 48 89 c7 mov %rax,%rdi - a117: e8 c4 82 ff ff call 23e0 - a11c: eb 64 jmp a182 - a11e: 48 8b 05 13 6f 00 00 mov 0x6f13(%rip),%rax # 11038 - a125: 48 85 c0 test %rax,%rax - a128: 74 3f je a169 - a12a: 48 8b 05 07 6f 00 00 mov 0x6f07(%rip),%rax # 11038 - a131: 48 8d 15 47 3f 00 00 lea 0x3f47(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - a138: 48 89 d6 mov %rdx,%rsi - a13b: 48 89 c7 mov %rax,%rdi - a13e: e8 bd 83 ff ff call 2500 - a143: 48 89 45 90 mov %rax,-0x70(%rbp) - a147: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a14e: 48 8b 55 90 mov -0x70(%rbp),%rdx - a152: 48 89 d6 mov %rdx,%rsi - a155: 48 89 c7 mov %rax,%rdi - a158: e8 83 82 ff ff call 23e0 - a15d: 48 8b 45 90 mov -0x70(%rbp),%rax - a161: 48 89 c7 mov %rax,%rdi - a164: e8 47 82 ff ff call 23b0 - a169: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a170: 48 8b 15 b1 6e 00 00 mov 0x6eb1(%rip),%rdx # 11028 - a177: 48 89 d6 mov %rdx,%rsi - a17a: 48 89 c7 mov %rax,%rdi - a17d: e8 5e 82 ff ff call 23e0 - a182: 48 8b 45 88 mov -0x78(%rbp),%rax - a186: 48 89 c7 mov %rax,%rdi - a189: e8 22 82 ff ff call 23b0 - a18e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a195: 48 89 c7 mov %rax,%rdi - a198: e8 93 81 ff ff call 2330 - a19d: e9 d0 04 00 00 jmp a672 - a1a2: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - a1a9: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - a1b0: 48 89 d6 mov %rdx,%rsi - a1b3: 48 89 c7 mov %rax,%rdi - a1b6: e8 95 81 ff ff call 2350 - a1bb: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) - a1c2: 48 83 bd 58 ff ff ff cmpq $0x0,-0xa8(%rbp) - a1c9: 00 - a1ca: 75 38 jne a204 - a1cc: 48 8b 05 2d 6f 00 00 mov 0x6f2d(%rip),%rax # 11100 - a1d3: 4c 8d 05 96 41 00 00 lea 0x4196(%rip),%r8 # e370 <__func__.1> - a1da: b9 68 00 00 00 mov $0x68,%ecx - a1df: 48 8d 15 5e 3e 00 00 lea 0x3e5e(%rip),%rdx # e044 <_IO_stdin_used+0x44> - a1e6: 48 8d 35 63 3e 00 00 lea 0x3e63(%rip),%rsi # e050 <_IO_stdin_used+0x50> - a1ed: 48 89 c7 mov %rax,%rdi - a1f0: b8 00 00 00 00 mov $0x0,%eax - a1f5: e8 66 82 ff ff call 2460 - a1fa: bf 00 00 00 00 mov $0x0,%edi - a1ff: e8 1c 83 ff ff call 2520 - a204: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - a20b: 48 8d 15 06 40 00 00 lea 0x4006(%rip),%rdx # e218 <_IO_stdin_used+0x218> - a212: 52 push %rdx - a213: 48 8d 15 f8 3f 00 00 lea 0x3ff8(%rip),%rdx # e212 <_IO_stdin_used+0x212> - a21a: 52 push %rdx - a21b: 4c 8d 0d 92 3f 00 00 lea 0x3f92(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> - a222: 4c 8d 05 47 41 00 00 lea 0x4147(%rip),%r8 # e370 <__func__.1> - a229: b9 68 00 00 00 mov $0x68,%ecx - a22e: 48 8d 15 0f 3e 00 00 lea 0x3e0f(%rip),%rdx # e044 <_IO_stdin_used+0x44> - a235: 48 8d 35 9c 3f 00 00 lea 0x3f9c(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> - a23c: 48 89 c7 mov %rax,%rdi - a23f: b8 00 00 00 00 mov $0x0,%eax - a244: e8 17 82 ff ff call 2460 - a249: 48 83 c4 10 add $0x10,%rsp - a24d: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - a254: 48 89 c7 mov %rax,%rdi - a257: e8 34 82 ff ff call 2490 - a25c: 0f b6 05 2d 6e 00 00 movzbl 0x6e2d(%rip),%eax # 11090 - a263: 84 c0 test %al,%al - a265: 0f 84 01 01 00 00 je a36c - a26b: e8 e0 81 ff ff call 2450 - a270: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) - a277: 0f b6 05 a2 6d 00 00 movzbl 0x6da2(%rip),%eax # 11020 - a27e: 84 c0 test %al,%al - a280: 74 76 je a2f8 - a282: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a289: 48 8b 15 98 6d 00 00 mov 0x6d98(%rip),%rdx # 11028 - a290: 48 89 d6 mov %rdx,%rsi - a293: 48 89 c7 mov %rax,%rdi - a296: e8 45 81 ff ff call 23e0 - a29b: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) - a2a2: 00 - a2a3: 0f 88 30 01 00 00 js a3d9 - a2a9: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a2b0: 48 8b 0d 79 6d 00 00 mov 0x6d79(%rip),%rcx # 11030 - a2b7: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx - a2be: 48 c1 e2 03 shl $0x3,%rdx - a2c2: 48 01 ca add %rcx,%rdx - a2c5: 48 8b 12 mov (%rdx),%rdx - a2c8: 48 89 d6 mov %rdx,%rsi - a2cb: 48 89 c7 mov %rax,%rdi - a2ce: e8 0d 81 ff ff call 23e0 - a2d3: 48 8b 15 56 6d 00 00 mov 0x6d56(%rip),%rdx # 11030 - a2da: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - a2e1: 48 c1 e0 03 shl $0x3,%rax - a2e5: 48 01 d0 add %rdx,%rax - a2e8: 48 8b 00 mov (%rax),%rax - a2eb: 48 89 c7 mov %rax,%rdi - a2ee: e8 9d 81 ff ff call 2490 - a2f3: e9 e1 00 00 00 jmp a3d9 - a2f8: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) - a2ff: 00 - a300: 78 4f js a351 - a302: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a309: 48 8b 0d 20 6d 00 00 mov 0x6d20(%rip),%rcx # 11030 - a310: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx - a317: 48 c1 e2 03 shl $0x3,%rdx - a31b: 48 01 ca add %rcx,%rdx - a31e: 48 8b 12 mov (%rdx),%rdx - a321: 48 89 d6 mov %rdx,%rsi - a324: 48 89 c7 mov %rax,%rdi - a327: e8 b4 80 ff ff call 23e0 - a32c: 48 8b 15 fd 6c 00 00 mov 0x6cfd(%rip),%rdx # 11030 - a333: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax - a33a: 48 c1 e0 03 shl $0x3,%rax - a33e: 48 01 d0 add %rdx,%rax - a341: 48 8b 00 mov (%rax),%rax - a344: 48 89 c7 mov %rax,%rdi - a347: e8 44 81 ff ff call 2490 - a34c: e9 88 00 00 00 jmp a3d9 - a351: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a358: 48 8b 15 c9 6c 00 00 mov 0x6cc9(%rip),%rdx # 11028 - a35f: 48 89 d6 mov %rdx,%rsi - a362: 48 89 c7 mov %rax,%rdi - a365: e8 76 80 ff ff call 23e0 - a36a: eb 6d jmp a3d9 - a36c: 48 8b 05 c5 6c 00 00 mov 0x6cc5(%rip),%rax # 11038 - a373: 48 85 c0 test %rax,%rax - a376: 74 48 je a3c0 - a378: 48 8b 05 b9 6c 00 00 mov 0x6cb9(%rip),%rax # 11038 - a37f: 48 8d 15 f9 3c 00 00 lea 0x3cf9(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - a386: 48 89 d6 mov %rdx,%rsi - a389: 48 89 c7 mov %rax,%rdi - a38c: e8 6f 81 ff ff call 2500 - a391: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) - a398: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a39f: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx - a3a6: 48 89 d6 mov %rdx,%rsi - a3a9: 48 89 c7 mov %rax,%rdi - a3ac: e8 2f 80 ff ff call 23e0 - a3b1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax - a3b8: 48 89 c7 mov %rax,%rdi - a3bb: e8 f0 7f ff ff call 23b0 - a3c0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a3c7: 48 8b 15 5a 6c 00 00 mov 0x6c5a(%rip),%rdx # 11028 - a3ce: 48 89 d6 mov %rdx,%rsi - a3d1: 48 89 c7 mov %rax,%rdi - a3d4: e8 07 80 ff ff call 23e0 - a3d9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax - a3e0: 48 89 c7 mov %rax,%rdi - a3e3: e8 c8 7f ff ff call 23b0 - a3e8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a3ef: 48 89 c7 mov %rax,%rdi - a3f2: e8 39 7f ff ff call 2330 - a3f7: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx - a3fe: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax - a405: 48 89 d6 mov %rdx,%rsi - a408: 48 89 c7 mov %rax,%rdi - a40b: e8 40 7f ff ff call 2350 - a410: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) - a417: 48 83 bd 70 ff ff ff cmpq $0x0,-0x90(%rbp) - a41e: 00 - a41f: 75 38 jne a459 - a421: 48 8b 05 d8 6c 00 00 mov 0x6cd8(%rip),%rax # 11100 - a428: 4c 8d 05 41 3f 00 00 lea 0x3f41(%rip),%r8 # e370 <__func__.1> - a42f: b9 68 00 00 00 mov $0x68,%ecx - a434: 48 8d 15 09 3c 00 00 lea 0x3c09(%rip),%rdx # e044 <_IO_stdin_used+0x44> - a43b: 48 8d 35 0e 3c 00 00 lea 0x3c0e(%rip),%rsi # e050 <_IO_stdin_used+0x50> - a442: 48 89 c7 mov %rax,%rdi - a445: b8 00 00 00 00 mov $0x0,%eax - a44a: e8 11 80 ff ff call 2460 - a44f: bf 00 00 00 00 mov $0x0,%edi - a454: e8 c7 80 ff ff call 2520 - a459: 8b 05 41 6c 00 00 mov 0x6c41(%rip),%eax # 110a0 - a45f: 48 98 cltq - a461: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - a468: 00 - a469: 48 8d 05 50 6c 00 00 lea 0x6c50(%rip),%rax # 110c0 - a470: 48 8b 34 02 mov (%rdx,%rax,1),%rsi - a474: 8b 05 06 6c 00 00 mov 0x6c06(%rip),%eax # 11080 - a47a: 48 98 cltq - a47c: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - a483: 00 - a484: 48 8d 05 b5 6b 00 00 lea 0x6bb5(%rip),%rax # 11040 - a48b: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx - a48f: 8b 05 ef 6b 00 00 mov 0x6bef(%rip),%eax # 11084 - a495: 48 98 cltq - a497: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - a49e: 00 - a49f: 48 8d 05 1a 6c 00 00 lea 0x6c1a(%rip),%rax # 110c0 - a4a6: 48 8b 14 02 mov (%rdx,%rax,1),%rdx - a4aa: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - a4b1: 48 83 ec 08 sub $0x8,%rsp - a4b5: ff b5 50 ff ff ff push -0xb0(%rbp) - a4bb: 4c 8d 0d ae 3e 00 00 lea 0x3eae(%rip),%r9 # e370 <__func__.1> - a4c2: 49 89 f0 mov %rsi,%r8 - a4c5: 48 8d 35 a4 3d 00 00 lea 0x3da4(%rip),%rsi # e270 <_IO_stdin_used+0x270> - a4cc: 48 89 c7 mov %rax,%rdi - a4cf: b8 00 00 00 00 mov $0x0,%eax - a4d4: e8 87 7f ff ff call 2460 - a4d9: 48 83 c4 10 add $0x10,%rsp - a4dd: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - a4e4: 48 89 c7 mov %rax,%rdi - a4e7: e8 a4 7f ff ff call 2490 - a4ec: 0f b6 05 9d 6b 00 00 movzbl 0x6b9d(%rip),%eax # 11090 - a4f3: 84 c0 test %al,%al - a4f5: 0f 84 ec 00 00 00 je a5e7 - a4fb: e8 50 7f ff ff call 2450 - a500: 48 89 45 80 mov %rax,-0x80(%rbp) - a504: 0f b6 05 15 6b 00 00 movzbl 0x6b15(%rip),%eax # 11020 - a50b: 84 c0 test %al,%al - a50d: 74 6d je a57c - a50f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a516: 48 8b 15 0b 6b 00 00 mov 0x6b0b(%rip),%rdx # 11028 - a51d: 48 89 d6 mov %rdx,%rsi - a520: 48 89 c7 mov %rax,%rdi - a523: e8 b8 7e ff ff call 23e0 - a528: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) - a52d: 0f 88 21 01 00 00 js a654 - a533: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a53a: 48 8b 0d ef 6a 00 00 mov 0x6aef(%rip),%rcx # 11030 - a541: 48 8b 55 80 mov -0x80(%rbp),%rdx - a545: 48 c1 e2 03 shl $0x3,%rdx - a549: 48 01 ca add %rcx,%rdx - a54c: 48 8b 12 mov (%rdx),%rdx - a54f: 48 89 d6 mov %rdx,%rsi - a552: 48 89 c7 mov %rax,%rdi - a555: e8 86 7e ff ff call 23e0 - a55a: 48 8b 15 cf 6a 00 00 mov 0x6acf(%rip),%rdx # 11030 - a561: 48 8b 45 80 mov -0x80(%rbp),%rax - a565: 48 c1 e0 03 shl $0x3,%rax - a569: 48 01 d0 add %rdx,%rax - a56c: 48 8b 00 mov (%rax),%rax - a56f: 48 89 c7 mov %rax,%rdi - a572: e8 19 7f ff ff call 2490 - a577: e9 d8 00 00 00 jmp a654 - a57c: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) - a581: 78 49 js a5cc - a583: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a58a: 48 8b 0d 9f 6a 00 00 mov 0x6a9f(%rip),%rcx # 11030 - a591: 48 8b 55 80 mov -0x80(%rbp),%rdx - a595: 48 c1 e2 03 shl $0x3,%rdx - a599: 48 01 ca add %rcx,%rdx - a59c: 48 8b 12 mov (%rdx),%rdx - a59f: 48 89 d6 mov %rdx,%rsi - a5a2: 48 89 c7 mov %rax,%rdi - a5a5: e8 36 7e ff ff call 23e0 - a5aa: 48 8b 15 7f 6a 00 00 mov 0x6a7f(%rip),%rdx # 11030 - a5b1: 48 8b 45 80 mov -0x80(%rbp),%rax - a5b5: 48 c1 e0 03 shl $0x3,%rax - a5b9: 48 01 d0 add %rdx,%rax - a5bc: 48 8b 00 mov (%rax),%rax - a5bf: 48 89 c7 mov %rax,%rdi - a5c2: e8 c9 7e ff ff call 2490 - a5c7: e9 88 00 00 00 jmp a654 - a5cc: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a5d3: 48 8b 15 4e 6a 00 00 mov 0x6a4e(%rip),%rdx # 11028 - a5da: 48 89 d6 mov %rdx,%rsi - a5dd: 48 89 c7 mov %rax,%rdi - a5e0: e8 fb 7d ff ff call 23e0 - a5e5: eb 6d jmp a654 - a5e7: 48 8b 05 4a 6a 00 00 mov 0x6a4a(%rip),%rax # 11038 - a5ee: 48 85 c0 test %rax,%rax - a5f1: 74 48 je a63b - a5f3: 48 8b 05 3e 6a 00 00 mov 0x6a3e(%rip),%rax # 11038 - a5fa: 48 8d 15 7e 3a 00 00 lea 0x3a7e(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - a601: 48 89 d6 mov %rdx,%rsi - a604: 48 89 c7 mov %rax,%rdi - a607: e8 f4 7e ff ff call 2500 - a60c: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) - a613: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a61a: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx - a621: 48 89 d6 mov %rdx,%rsi - a624: 48 89 c7 mov %rax,%rdi - a627: e8 b4 7d ff ff call 23e0 - a62c: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax - a633: 48 89 c7 mov %rax,%rdi - a636: e8 75 7d ff ff call 23b0 - a63b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a642: 48 8b 15 df 69 00 00 mov 0x69df(%rip),%rdx # 11028 - a649: 48 89 d6 mov %rdx,%rsi - a64c: 48 89 c7 mov %rax,%rdi - a64f: e8 8c 7d ff ff call 23e0 - a654: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax - a65b: 48 89 c7 mov %rax,%rdi - a65e: e8 4d 7d ff ff call 23b0 - a663: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax - a66a: 48 89 c7 mov %rax,%rdi - a66d: e8 be 7c ff ff call 2330 - a672: 90 nop - a673: 48 8b 45 e8 mov -0x18(%rbp),%rax - a677: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax - a67e: 00 00 - a680: 74 05 je a687 - a682: e8 39 7d ff ff call 23c0 <__stack_chk_fail@plt> - a687: 48 8b 5d f8 mov -0x8(%rbp),%rbx - a68b: c9 leave - a68c: c3 ret - -000000000000a68d : - a68d: f3 0f 1e fa endbr64 - a691: 55 push %rbp - a692: 48 89 e5 mov %rsp,%rbp - a695: 48 8d 05 27 3c 00 00 lea 0x3c27(%rip),%rax # e2c3 <_IO_stdin_used+0x2c3> - a69c: 48 89 c6 mov %rax,%rsi - a69f: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # a6b0 - a6a6: 48 89 c7 mov %rax,%rdi - a6a9: e8 92 7c ff ff call 2340 - a6ae: 5d pop %rbp - a6af: c3 ret - -000000000000a6b0 : - a6b0: f3 0f 1e fa endbr64 - a6b4: 55 push %rbp - a6b5: 48 89 e5 mov %rsp,%rbp - a6b8: 48 83 ec 60 sub $0x60,%rsp - a6bc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - a6c3: 00 00 - a6c5: 48 89 45 f8 mov %rax,-0x8(%rbp) - a6c9: 31 c0 xor %eax,%eax - a6cb: bf 06 00 00 00 mov $0x6,%edi - a6d0: e8 9b 09 00 00 call b070 - a6d5: 48 89 45 b8 mov %rax,-0x48(%rbp) - a6d9: 48 8b 45 b8 mov -0x48(%rbp),%rax - a6dd: 48 8b 40 10 mov 0x10(%rax),%rax - a6e1: c6 00 42 movb $0x42,(%rax) - a6e4: 48 8b 45 b8 mov -0x48(%rbp),%rax - a6e8: 48 8b 40 10 mov 0x10(%rax),%rax - a6ec: 48 83 c0 01 add $0x1,%rax - a6f0: c6 00 41 movb $0x41,(%rax) - a6f3: 48 8b 45 b8 mov -0x48(%rbp),%rax - a6f7: 48 8b 40 10 mov 0x10(%rax),%rax - a6fb: 48 83 c0 02 add $0x2,%rax - a6ff: c6 00 59 movb $0x59,(%rax) - a702: 48 8b 45 b8 mov -0x48(%rbp),%rax - a706: 48 8b 40 10 mov 0x10(%rax),%rax - a70a: 48 83 c0 03 add $0x3,%rax - a70e: c6 00 43 movb $0x43,(%rax) - a711: 48 8b 45 b8 mov -0x48(%rbp),%rax - a715: 48 8b 40 10 mov 0x10(%rax),%rax - a719: 48 83 c0 04 add $0x4,%rax - a71d: c6 00 42 movb $0x42,(%rax) - a720: 48 8b 45 b8 mov -0x48(%rbp),%rax - a724: 48 8b 40 10 mov 0x10(%rax),%rax - a728: 48 83 c0 05 add $0x5,%rax - a72c: c6 00 5a movb $0x5a,(%rax) - a72f: 48 8b 45 b8 mov -0x48(%rbp),%rax - a733: 48 89 c7 mov %rax,%rdi - a736: e8 89 09 00 00 call b0c4 - a73b: 48 89 45 c0 mov %rax,-0x40(%rbp) - a73f: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%rbp) - a746: e9 fa 01 00 00 jmp a945 - a74b: 48 8d 55 a8 lea -0x58(%rbp),%rdx - a74f: 48 8d 45 b0 lea -0x50(%rbp),%rax - a753: 48 89 d6 mov %rdx,%rsi - a756: 48 89 c7 mov %rax,%rdi - a759: e8 f2 7b ff ff call 2350 - a75e: 48 89 45 e0 mov %rax,-0x20(%rbp) - a762: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) - a767: 75 38 jne a7a1 - a769: 48 8b 05 90 69 00 00 mov 0x6990(%rip),%rax # 11100 - a770: 4c 8d 05 19 3c 00 00 lea 0x3c19(%rip),%r8 # e390 <__func__.0> - a777: b9 7f 00 00 00 mov $0x7f,%ecx - a77c: 48 8d 15 c1 38 00 00 lea 0x38c1(%rip),%rdx # e044 <_IO_stdin_used+0x44> - a783: 48 8d 35 c6 38 00 00 lea 0x38c6(%rip),%rsi # e050 <_IO_stdin_used+0x50> - a78a: 48 89 c7 mov %rax,%rdi - a78d: b8 00 00 00 00 mov $0x0,%eax - a792: e8 c9 7c ff ff call 2460 - a797: bf 00 00 00 00 mov $0x0,%edi - a79c: e8 7f 7d ff ff call 2520 - a7a1: 48 8b 45 c0 mov -0x40(%rbp),%rax - a7a5: 48 8b 50 10 mov 0x10(%rax),%rdx - a7a9: 8b 45 a4 mov -0x5c(%rbp),%eax - a7ac: 48 98 cltq - a7ae: 48 c1 e0 03 shl $0x3,%rax - a7b2: 48 01 d0 add %rdx,%rax - a7b5: 48 8b 08 mov (%rax),%rcx - a7b8: 8b 55 a4 mov -0x5c(%rbp),%edx - a7bb: 48 8b 45 e0 mov -0x20(%rbp),%rax - a7bf: 48 8d 35 11 3b 00 00 lea 0x3b11(%rip),%rsi # e2d7 <_IO_stdin_used+0x2d7> - a7c6: 48 89 c7 mov %rax,%rdi - a7c9: b8 00 00 00 00 mov $0x0,%eax - a7ce: e8 8d 7c ff ff call 2460 - a7d3: 48 8b 45 e0 mov -0x20(%rbp),%rax - a7d7: 48 89 c7 mov %rax,%rdi - a7da: e8 b1 7c ff ff call 2490 - a7df: 0f b6 05 aa 68 00 00 movzbl 0x68aa(%rip),%eax # 11090 - a7e6: 84 c0 test %al,%al - a7e8: 0f 84 dd 00 00 00 je a8cb - a7ee: e8 5d 7c ff ff call 2450 - a7f3: 48 89 45 f0 mov %rax,-0x10(%rbp) - a7f7: 0f b6 05 22 68 00 00 movzbl 0x6822(%rip),%eax # 11020 - a7fe: 84 c0 test %al,%al - a800: 74 67 je a869 - a802: 48 8b 45 b0 mov -0x50(%rbp),%rax - a806: 48 8b 15 1b 68 00 00 mov 0x681b(%rip),%rdx # 11028 - a80d: 48 89 d6 mov %rdx,%rsi - a810: 48 89 c7 mov %rax,%rdi - a813: e8 c8 7b ff ff call 23e0 - a818: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) - a81d: 0f 88 06 01 00 00 js a929 - a823: 48 8b 45 b0 mov -0x50(%rbp),%rax - a827: 48 8b 0d 02 68 00 00 mov 0x6802(%rip),%rcx # 11030 - a82e: 48 8b 55 f0 mov -0x10(%rbp),%rdx - a832: 48 c1 e2 03 shl $0x3,%rdx - a836: 48 01 ca add %rcx,%rdx - a839: 48 8b 12 mov (%rdx),%rdx - a83c: 48 89 d6 mov %rdx,%rsi - a83f: 48 89 c7 mov %rax,%rdi - a842: e8 99 7b ff ff call 23e0 - a847: 48 8b 15 e2 67 00 00 mov 0x67e2(%rip),%rdx # 11030 - a84e: 48 8b 45 f0 mov -0x10(%rbp),%rax - a852: 48 c1 e0 03 shl $0x3,%rax - a856: 48 01 d0 add %rdx,%rax - a859: 48 8b 00 mov (%rax),%rax - a85c: 48 89 c7 mov %rax,%rdi - a85f: e8 2c 7c ff ff call 2490 - a864: e9 c0 00 00 00 jmp a929 - a869: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) - a86e: 78 43 js a8b3 - a870: 48 8b 45 b0 mov -0x50(%rbp),%rax - a874: 48 8b 0d b5 67 00 00 mov 0x67b5(%rip),%rcx # 11030 - a87b: 48 8b 55 f0 mov -0x10(%rbp),%rdx - a87f: 48 c1 e2 03 shl $0x3,%rdx - a883: 48 01 ca add %rcx,%rdx - a886: 48 8b 12 mov (%rdx),%rdx - a889: 48 89 d6 mov %rdx,%rsi - a88c: 48 89 c7 mov %rax,%rdi - a88f: e8 4c 7b ff ff call 23e0 - a894: 48 8b 15 95 67 00 00 mov 0x6795(%rip),%rdx # 11030 - a89b: 48 8b 45 f0 mov -0x10(%rbp),%rax - a89f: 48 c1 e0 03 shl $0x3,%rax - a8a3: 48 01 d0 add %rdx,%rax - a8a6: 48 8b 00 mov (%rax),%rax - a8a9: 48 89 c7 mov %rax,%rdi - a8ac: e8 df 7b ff ff call 2490 - a8b1: eb 76 jmp a929 - a8b3: 48 8b 45 b0 mov -0x50(%rbp),%rax - a8b7: 48 8b 15 6a 67 00 00 mov 0x676a(%rip),%rdx # 11028 - a8be: 48 89 d6 mov %rdx,%rsi - a8c1: 48 89 c7 mov %rax,%rdi - a8c4: e8 17 7b ff ff call 23e0 - a8c9: eb 5e jmp a929 - a8cb: 48 8b 05 66 67 00 00 mov 0x6766(%rip),%rax # 11038 - a8d2: 48 85 c0 test %rax,%rax - a8d5: 74 3c je a913 - a8d7: 48 8b 05 5a 67 00 00 mov 0x675a(%rip),%rax # 11038 - a8de: 48 8d 15 9a 37 00 00 lea 0x379a(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - a8e5: 48 89 d6 mov %rdx,%rsi - a8e8: 48 89 c7 mov %rax,%rdi - a8eb: e8 10 7c ff ff call 2500 - a8f0: 48 89 45 e8 mov %rax,-0x18(%rbp) - a8f4: 48 8b 45 b0 mov -0x50(%rbp),%rax - a8f8: 48 8b 55 e8 mov -0x18(%rbp),%rdx - a8fc: 48 89 d6 mov %rdx,%rsi - a8ff: 48 89 c7 mov %rax,%rdi - a902: e8 d9 7a ff ff call 23e0 - a907: 48 8b 45 e8 mov -0x18(%rbp),%rax - a90b: 48 89 c7 mov %rax,%rdi - a90e: e8 9d 7a ff ff call 23b0 - a913: 48 8b 45 b0 mov -0x50(%rbp),%rax - a917: 48 8b 15 0a 67 00 00 mov 0x670a(%rip),%rdx # 11028 - a91e: 48 89 d6 mov %rdx,%rsi - a921: 48 89 c7 mov %rax,%rdi - a924: e8 b7 7a ff ff call 23e0 - a929: 48 8b 45 e0 mov -0x20(%rbp),%rax - a92d: 48 89 c7 mov %rax,%rdi - a930: e8 7b 7a ff ff call 23b0 - a935: 48 8b 45 b0 mov -0x50(%rbp),%rax - a939: 48 89 c7 mov %rax,%rdi - a93c: e8 ef 79 ff ff call 2330 - a941: 83 45 a4 01 addl $0x1,-0x5c(%rbp) - a945: 8b 45 a4 mov -0x5c(%rbp),%eax - a948: 48 63 d0 movslq %eax,%rdx - a94b: 48 8b 45 c0 mov -0x40(%rbp),%rax - a94f: 48 8b 00 mov (%rax),%rax - a952: 48 39 c2 cmp %rax,%rdx - a955: 0f 82 f0 fd ff ff jb a74b - a95b: 48 8d 55 a8 lea -0x58(%rbp),%rdx - a95f: 48 8d 45 b0 lea -0x50(%rbp),%rax - a963: 48 89 d6 mov %rdx,%rsi - a966: 48 89 c7 mov %rax,%rdi - a969: e8 e2 79 ff ff call 2350 - a96e: 48 89 45 c8 mov %rax,-0x38(%rbp) - a972: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - a977: 75 38 jne a9b1 - a979: 48 8b 05 80 67 00 00 mov 0x6780(%rip),%rax # 11100 - a980: 4c 8d 05 09 3a 00 00 lea 0x3a09(%rip),%r8 # e390 <__func__.0> - a987: b9 80 00 00 00 mov $0x80,%ecx - a98c: 48 8d 15 b1 36 00 00 lea 0x36b1(%rip),%rdx # e044 <_IO_stdin_used+0x44> - a993: 48 8d 35 b6 36 00 00 lea 0x36b6(%rip),%rsi # e050 <_IO_stdin_used+0x50> - a99a: 48 89 c7 mov %rax,%rdi - a99d: b8 00 00 00 00 mov $0x0,%eax - a9a2: e8 b9 7a ff ff call 2460 - a9a7: bf 00 00 00 00 mov $0x0,%edi - a9ac: e8 6f 7b ff ff call 2520 - a9b1: 48 8b 45 b8 mov -0x48(%rbp),%rax - a9b5: 48 8b 50 10 mov 0x10(%rax),%rdx - a9b9: 48 8b 45 c8 mov -0x38(%rbp),%rax - a9bd: 48 8d 0d 1f 39 00 00 lea 0x391f(%rip),%rcx # e2e3 <_IO_stdin_used+0x2e3> - a9c4: 48 89 ce mov %rcx,%rsi - a9c7: 48 89 c7 mov %rax,%rdi - a9ca: b8 00 00 00 00 mov $0x0,%eax - a9cf: e8 8c 7a ff ff call 2460 - a9d4: 48 8b 45 c8 mov -0x38(%rbp),%rax - a9d8: 48 89 c7 mov %rax,%rdi - a9db: e8 b0 7a ff ff call 2490 - a9e0: 0f b6 05 a9 66 00 00 movzbl 0x66a9(%rip),%eax # 11090 - a9e7: 84 c0 test %al,%al - a9e9: 0f 84 dd 00 00 00 je aacc - a9ef: e8 5c 7a ff ff call 2450 - a9f4: 48 89 45 d8 mov %rax,-0x28(%rbp) - a9f8: 0f b6 05 21 66 00 00 movzbl 0x6621(%rip),%eax # 11020 - a9ff: 84 c0 test %al,%al - aa01: 74 67 je aa6a - aa03: 48 8b 45 b0 mov -0x50(%rbp),%rax - aa07: 48 8b 15 1a 66 00 00 mov 0x661a(%rip),%rdx # 11028 - aa0e: 48 89 d6 mov %rdx,%rsi - aa11: 48 89 c7 mov %rax,%rdi - aa14: e8 c7 79 ff ff call 23e0 - aa19: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) - aa1e: 0f 88 06 01 00 00 js ab2a - aa24: 48 8b 45 b0 mov -0x50(%rbp),%rax - aa28: 48 8b 0d 01 66 00 00 mov 0x6601(%rip),%rcx # 11030 - aa2f: 48 8b 55 d8 mov -0x28(%rbp),%rdx - aa33: 48 c1 e2 03 shl $0x3,%rdx - aa37: 48 01 ca add %rcx,%rdx - aa3a: 48 8b 12 mov (%rdx),%rdx - aa3d: 48 89 d6 mov %rdx,%rsi - aa40: 48 89 c7 mov %rax,%rdi - aa43: e8 98 79 ff ff call 23e0 - aa48: 48 8b 15 e1 65 00 00 mov 0x65e1(%rip),%rdx # 11030 - aa4f: 48 8b 45 d8 mov -0x28(%rbp),%rax - aa53: 48 c1 e0 03 shl $0x3,%rax - aa57: 48 01 d0 add %rdx,%rax - aa5a: 48 8b 00 mov (%rax),%rax - aa5d: 48 89 c7 mov %rax,%rdi - aa60: e8 2b 7a ff ff call 2490 - aa65: e9 c0 00 00 00 jmp ab2a - aa6a: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) - aa6f: 78 43 js aab4 - aa71: 48 8b 45 b0 mov -0x50(%rbp),%rax - aa75: 48 8b 0d b4 65 00 00 mov 0x65b4(%rip),%rcx # 11030 - aa7c: 48 8b 55 d8 mov -0x28(%rbp),%rdx - aa80: 48 c1 e2 03 shl $0x3,%rdx - aa84: 48 01 ca add %rcx,%rdx - aa87: 48 8b 12 mov (%rdx),%rdx - aa8a: 48 89 d6 mov %rdx,%rsi - aa8d: 48 89 c7 mov %rax,%rdi - aa90: e8 4b 79 ff ff call 23e0 - aa95: 48 8b 15 94 65 00 00 mov 0x6594(%rip),%rdx # 11030 - aa9c: 48 8b 45 d8 mov -0x28(%rbp),%rax - aaa0: 48 c1 e0 03 shl $0x3,%rax - aaa4: 48 01 d0 add %rdx,%rax - aaa7: 48 8b 00 mov (%rax),%rax - aaaa: 48 89 c7 mov %rax,%rdi - aaad: e8 de 79 ff ff call 2490 - aab2: eb 76 jmp ab2a - aab4: 48 8b 45 b0 mov -0x50(%rbp),%rax - aab8: 48 8b 15 69 65 00 00 mov 0x6569(%rip),%rdx # 11028 - aabf: 48 89 d6 mov %rdx,%rsi - aac2: 48 89 c7 mov %rax,%rdi - aac5: e8 16 79 ff ff call 23e0 - aaca: eb 5e jmp ab2a - aacc: 48 8b 05 65 65 00 00 mov 0x6565(%rip),%rax # 11038 - aad3: 48 85 c0 test %rax,%rax - aad6: 74 3c je ab14 - aad8: 48 8b 05 59 65 00 00 mov 0x6559(%rip),%rax # 11038 - aadf: 48 8d 15 99 35 00 00 lea 0x3599(%rip),%rdx # e07f <_IO_stdin_used+0x7f> - aae6: 48 89 d6 mov %rdx,%rsi - aae9: 48 89 c7 mov %rax,%rdi - aaec: e8 0f 7a ff ff call 2500 - aaf1: 48 89 45 d0 mov %rax,-0x30(%rbp) - aaf5: 48 8b 45 b0 mov -0x50(%rbp),%rax - aaf9: 48 8b 55 d0 mov -0x30(%rbp),%rdx - aafd: 48 89 d6 mov %rdx,%rsi - ab00: 48 89 c7 mov %rax,%rdi - ab03: e8 d8 78 ff ff call 23e0 - ab08: 48 8b 45 d0 mov -0x30(%rbp),%rax - ab0c: 48 89 c7 mov %rax,%rdi - ab0f: e8 9c 78 ff ff call 23b0 - ab14: 48 8b 45 b0 mov -0x50(%rbp),%rax - ab18: 48 8b 15 09 65 00 00 mov 0x6509(%rip),%rdx # 11028 - ab1f: 48 89 d6 mov %rdx,%rsi - ab22: 48 89 c7 mov %rax,%rdi - ab25: e8 b6 78 ff ff call 23e0 - ab2a: 48 8b 45 c8 mov -0x38(%rbp),%rax - ab2e: 48 89 c7 mov %rax,%rdi - ab31: e8 7a 78 ff ff call 23b0 - ab36: 48 8b 45 b0 mov -0x50(%rbp),%rax - ab3a: 48 89 c7 mov %rax,%rdi - ab3d: e8 ee 77 ff ff call 2330 - ab42: 90 nop - ab43: 48 8b 45 f8 mov -0x8(%rbp),%rax - ab47: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax - ab4e: 00 00 - ab50: 74 05 je ab57 - ab52: e8 69 78 ff ff call 23c0 <__stack_chk_fail@plt> - ab57: c9 leave - ab58: c3 ret - -000000000000ab59
: - ab59: f3 0f 1e fa endbr64 - ab5d: 55 push %rbp - ab5e: 48 89 e5 mov %rsp,%rbp - ab61: 48 83 ec 10 sub $0x10,%rsp - ab65: 89 7d fc mov %edi,-0x4(%rbp) - ab68: 48 89 75 f0 mov %rsi,-0x10(%rbp) - ab6c: 48 8b 55 f0 mov -0x10(%rbp),%rdx - ab70: 8b 45 fc mov -0x4(%rbp),%eax - ab73: 48 89 d6 mov %rdx,%rsi - ab76: 89 c7 mov %eax,%edi - ab78: e8 73 79 ff ff call 24f0 - ab7d: b8 00 00 00 00 mov $0x0,%eax - ab82: c9 leave - ab83: c3 ret - -000000000000ab84 : - ab84: f3 0f 1e fa endbr64 - ab88: 55 push %rbp - ab89: 48 89 e5 mov %rsp,%rbp - ab8c: 48 83 ec 40 sub $0x40,%rsp - ab90: 48 89 7d c8 mov %rdi,-0x38(%rbp) - ab94: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - ab9b: 00 00 - ab9d: 48 89 45 f8 mov %rax,-0x8(%rbp) - aba1: 31 c0 xor %eax,%eax - aba3: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - aba8: 75 0a jne abb4 - abaa: b8 00 00 00 00 mov $0x0,%eax - abaf: e9 ee 00 00 00 jmp aca2 - abb4: 48 8b 45 c8 mov -0x38(%rbp),%rax - abb8: 48 8b 00 mov (%rax),%rax - abbb: 48 89 45 e0 mov %rax,-0x20(%rbp) - abbf: 48 8b 45 e0 mov -0x20(%rbp),%rax - abc3: be 08 00 00 00 mov $0x8,%esi - abc8: 48 89 c7 mov %rax,%rdi - abcb: e8 70 78 ff ff call 2440 - abd0: 48 89 45 f0 mov %rax,-0x10(%rbp) - abd4: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) - abd9: 75 19 jne abf4 - abdb: 48 8d 05 d2 37 00 00 lea 0x37d2(%rip),%rax # e3b4 <__func__.0+0x24> - abe2: 48 89 c7 mov %rax,%rdi - abe5: e8 76 77 ff ff call 2360 - abea: b8 00 00 00 00 mov $0x0,%eax - abef: e9 ae 00 00 00 jmp aca2 - abf4: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - abfb: 00 - abfc: e9 82 00 00 00 jmp ac83 - ac01: 48 8b 45 c8 mov -0x38(%rbp),%rax - ac05: 48 8b 50 10 mov 0x10(%rax),%rdx - ac09: 48 8b 45 e8 mov -0x18(%rbp),%rax - ac0d: 48 01 d0 add %rdx,%rax - ac10: 0f b6 00 movzbl (%rax),%eax - ac13: 88 45 df mov %al,-0x21(%rbp) - ac16: 48 8d 55 e0 lea -0x20(%rbp),%rdx - ac1a: 48 8d 45 df lea -0x21(%rbp),%rax - ac1e: 48 89 d6 mov %rdx,%rsi - ac21: 48 89 c7 mov %rax,%rdi - ac24: e8 37 76 ff ff call 2260 - ac29: 85 c0 test %eax,%eax - ac2b: 79 1e jns ac4b - ac2d: 0f b6 45 df movzbl -0x21(%rbp),%eax - ac31: 0f b6 c0 movzbl %al,%eax - ac34: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - ac3b: 00 - ac3c: 48 8b 45 f0 mov -0x10(%rbp),%rax - ac40: 48 01 d0 add %rdx,%rax - ac43: 48 8b 00 mov (%rax),%rax - ac46: 48 85 c0 test %rax,%rax - ac49: 74 13 je ac5e - ac4b: 48 8b 45 f0 mov -0x10(%rbp),%rax - ac4f: 48 89 c7 mov %rax,%rdi - ac52: e8 d9 76 ff ff call 2330 - ac57: b8 00 00 00 00 mov $0x0,%eax - ac5c: eb 44 jmp aca2 - ac5e: 0f b6 45 df movzbl -0x21(%rbp),%eax - ac62: 0f b6 c0 movzbl %al,%eax - ac65: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - ac6c: 00 - ac6d: 48 8b 45 f0 mov -0x10(%rbp),%rax - ac71: 48 01 d0 add %rdx,%rax - ac74: 48 8b 10 mov (%rax),%rdx - ac77: 48 83 c2 01 add $0x1,%rdx - ac7b: 48 89 10 mov %rdx,(%rax) - ac7e: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - ac83: 48 8b 45 e0 mov -0x20(%rbp),%rax - ac87: 48 39 45 e8 cmp %rax,-0x18(%rbp) - ac8b: 0f 82 70 ff ff ff jb ac01 - ac91: 48 8b 45 f0 mov -0x10(%rbp),%rax - ac95: 48 89 c7 mov %rax,%rdi - ac98: e8 93 76 ff ff call 2330 - ac9d: b8 01 00 00 00 mov $0x1,%eax - aca2: 48 8b 55 f8 mov -0x8(%rbp),%rdx - aca6: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx - acad: 00 00 - acaf: 74 05 je acb6 - acb1: e8 0a 77 ff ff call 23c0 <__stack_chk_fail@plt> - acb6: c9 leave - acb7: c3 ret - -000000000000acb8 : - acb8: f3 0f 1e fa endbr64 - acbc: 55 push %rbp - acbd: 48 89 e5 mov %rsp,%rbp - acc0: 48 83 ec 40 sub $0x40,%rsp - acc4: 48 89 7d c8 mov %rdi,-0x38(%rbp) - acc8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - accf: 00 00 - acd1: 48 89 45 f8 mov %rax,-0x8(%rbp) - acd5: 31 c0 xor %eax,%eax - acd7: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - acdc: 75 0a jne ace8 - acde: b8 00 00 00 00 mov $0x0,%eax - ace3: e9 ed 00 00 00 jmp add5 - ace8: 48 8b 45 c8 mov -0x38(%rbp),%rax - acec: 48 8b 00 mov (%rax),%rax - acef: 48 89 45 e0 mov %rax,-0x20(%rbp) - acf3: 48 8b 45 e0 mov -0x20(%rbp),%rax - acf7: be 08 00 00 00 mov $0x8,%esi - acfc: 48 89 c7 mov %rax,%rdi - acff: e8 3c 77 ff ff call 2440 - ad04: 48 89 45 f0 mov %rax,-0x10(%rbp) - ad08: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) - ad0d: 75 19 jne ad28 - ad0f: 48 8d 05 9e 36 00 00 lea 0x369e(%rip),%rax # e3b4 <__func__.0+0x24> - ad16: 48 89 c7 mov %rax,%rdi - ad19: e8 42 76 ff ff call 2360 - ad1e: b8 00 00 00 00 mov $0x0,%eax - ad23: e9 ad 00 00 00 jmp add5 - ad28: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - ad2f: 00 - ad30: e9 81 00 00 00 jmp adb6 - ad35: 48 8b 45 c8 mov -0x38(%rbp),%rax - ad39: 48 8b 50 10 mov 0x10(%rax),%rdx - ad3d: 48 8b 45 e8 mov -0x18(%rbp),%rax - ad41: 48 c1 e0 02 shl $0x2,%rax - ad45: 48 01 d0 add %rdx,%rax - ad48: 8b 00 mov (%rax),%eax - ad4a: 89 45 dc mov %eax,-0x24(%rbp) - ad4d: 48 8d 55 e0 lea -0x20(%rbp),%rdx - ad51: 48 8d 45 dc lea -0x24(%rbp),%rax - ad55: 48 89 d6 mov %rdx,%rsi - ad58: 48 89 c7 mov %rax,%rdi - ad5b: e8 60 75 ff ff call 22c0 - ad60: 85 c0 test %eax,%eax - ad62: 79 1c jns ad80 - ad64: 8b 45 dc mov -0x24(%rbp),%eax - ad67: 89 c0 mov %eax,%eax - ad69: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - ad70: 00 - ad71: 48 8b 45 f0 mov -0x10(%rbp),%rax - ad75: 48 01 d0 add %rdx,%rax - ad78: 48 8b 00 mov (%rax),%rax - ad7b: 48 85 c0 test %rax,%rax - ad7e: 74 13 je ad93 - ad80: 48 8b 45 f0 mov -0x10(%rbp),%rax - ad84: 48 89 c7 mov %rax,%rdi - ad87: e8 a4 75 ff ff call 2330 - ad8c: b8 00 00 00 00 mov $0x0,%eax - ad91: eb 42 jmp add5 - ad93: 8b 45 dc mov -0x24(%rbp),%eax - ad96: 89 c0 mov %eax,%eax - ad98: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - ad9f: 00 - ada0: 48 8b 45 f0 mov -0x10(%rbp),%rax - ada4: 48 01 d0 add %rdx,%rax - ada7: 48 8b 10 mov (%rax),%rdx - adaa: 48 83 c2 01 add $0x1,%rdx - adae: 48 89 10 mov %rdx,(%rax) - adb1: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - adb6: 48 8b 45 e0 mov -0x20(%rbp),%rax - adba: 48 39 45 e8 cmp %rax,-0x18(%rbp) - adbe: 0f 82 71 ff ff ff jb ad35 - adc4: 48 8b 45 f0 mov -0x10(%rbp),%rax - adc8: 48 89 c7 mov %rax,%rdi - adcb: e8 60 75 ff ff call 2330 - add0: b8 01 00 00 00 mov $0x1,%eax - add5: 48 8b 55 f8 mov -0x8(%rbp),%rdx - add9: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx - ade0: 00 00 - ade2: 74 05 je ade9 - ade4: e8 d7 75 ff ff call 23c0 <__stack_chk_fail@plt> - ade9: c9 leave - adea: c3 ret - -000000000000adeb : - adeb: f3 0f 1e fa endbr64 - adef: 55 push %rbp - adf0: 48 89 e5 mov %rsp,%rbp - adf3: 48 83 ec 40 sub $0x40,%rsp - adf7: 48 89 7d c8 mov %rdi,-0x38(%rbp) - adfb: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - ae02: 00 00 - ae04: 48 89 45 f8 mov %rax,-0x8(%rbp) - ae08: 31 c0 xor %eax,%eax - ae0a: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - ae0f: 75 0a jne ae1b - ae11: b8 00 00 00 00 mov $0x0,%eax - ae16: e9 ed 00 00 00 jmp af08 - ae1b: 48 8b 45 c8 mov -0x38(%rbp),%rax - ae1f: 48 8b 00 mov (%rax),%rax - ae22: 48 89 45 d8 mov %rax,-0x28(%rbp) - ae26: 48 8b 45 d8 mov -0x28(%rbp),%rax - ae2a: be 08 00 00 00 mov $0x8,%esi - ae2f: 48 89 c7 mov %rax,%rdi - ae32: e8 09 76 ff ff call 2440 - ae37: 48 89 45 f0 mov %rax,-0x10(%rbp) - ae3b: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) - ae40: 75 19 jne ae5b - ae42: 48 8d 05 6b 35 00 00 lea 0x356b(%rip),%rax # e3b4 <__func__.0+0x24> - ae49: 48 89 c7 mov %rax,%rdi - ae4c: e8 0f 75 ff ff call 2360 - ae51: b8 00 00 00 00 mov $0x0,%eax - ae56: e9 ad 00 00 00 jmp af08 - ae5b: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - ae62: 00 - ae63: e9 81 00 00 00 jmp aee9 - ae68: 48 8b 45 c8 mov -0x38(%rbp),%rax - ae6c: 48 8b 50 10 mov 0x10(%rax),%rdx - ae70: 48 8b 45 e8 mov -0x18(%rbp),%rax - ae74: 48 c1 e0 03 shl $0x3,%rax - ae78: 48 01 d0 add %rdx,%rax - ae7b: 48 8b 00 mov (%rax),%rax - ae7e: 48 89 45 e0 mov %rax,-0x20(%rbp) - ae82: 48 8d 55 d8 lea -0x28(%rbp),%rdx - ae86: 48 8d 45 e0 lea -0x20(%rbp),%rax - ae8a: 48 89 d6 mov %rdx,%rsi - ae8d: 48 89 c7 mov %rax,%rdi - ae90: e8 4b 74 ff ff call 22e0 - ae95: 85 c0 test %eax,%eax - ae97: 79 1b jns aeb4 - ae99: 48 8b 45 e0 mov -0x20(%rbp),%rax - ae9d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - aea4: 00 - aea5: 48 8b 45 f0 mov -0x10(%rbp),%rax - aea9: 48 01 d0 add %rdx,%rax - aeac: 48 8b 00 mov (%rax),%rax - aeaf: 48 85 c0 test %rax,%rax - aeb2: 74 13 je aec7 - aeb4: 48 8b 45 f0 mov -0x10(%rbp),%rax - aeb8: 48 89 c7 mov %rax,%rdi - aebb: e8 70 74 ff ff call 2330 - aec0: b8 00 00 00 00 mov $0x0,%eax - aec5: eb 41 jmp af08 - aec7: 48 8b 45 e0 mov -0x20(%rbp),%rax - aecb: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - aed2: 00 - aed3: 48 8b 45 f0 mov -0x10(%rbp),%rax - aed7: 48 01 d0 add %rdx,%rax - aeda: 48 8b 10 mov (%rax),%rdx - aedd: 48 83 c2 01 add $0x1,%rdx - aee1: 48 89 10 mov %rdx,(%rax) - aee4: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - aee9: 48 8b 45 d8 mov -0x28(%rbp),%rax - aeed: 48 39 45 e8 cmp %rax,-0x18(%rbp) - aef1: 0f 82 71 ff ff ff jb ae68 - aef7: 48 8b 45 f0 mov -0x10(%rbp),%rax - aefb: 48 89 c7 mov %rax,%rdi - aefe: e8 2d 74 ff ff call 2330 - af03: b8 01 00 00 00 mov $0x1,%eax - af08: 48 8b 55 f8 mov -0x8(%rbp),%rdx - af0c: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx - af13: 00 00 - af15: 74 05 je af1c - af17: e8 a4 74 ff ff call 23c0 <__stack_chk_fail@plt> - af1c: c9 leave - af1d: c3 ret - -000000000000af1e : - af1e: f3 0f 1e fa endbr64 - af22: 55 push %rbp - af23: 48 89 e5 mov %rsp,%rbp - af26: 48 83 ec 40 sub $0x40,%rsp - af2a: 48 89 7d c8 mov %rdi,-0x38(%rbp) - af2e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax - af35: 00 00 - af37: 48 89 45 f8 mov %rax,-0x8(%rbp) - af3b: 31 c0 xor %eax,%eax - af3d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - af42: 75 0a jne af4e - af44: b8 00 00 00 00 mov $0x0,%eax - af49: e9 ed 00 00 00 jmp b03b - af4e: 48 8b 45 c8 mov -0x38(%rbp),%rax - af52: 48 8b 00 mov (%rax),%rax - af55: 48 89 45 d8 mov %rax,-0x28(%rbp) - af59: 48 8b 45 d8 mov -0x28(%rbp),%rax - af5d: be 08 00 00 00 mov $0x8,%esi - af62: 48 89 c7 mov %rax,%rdi - af65: e8 d6 74 ff ff call 2440 - af6a: 48 89 45 f0 mov %rax,-0x10(%rbp) - af6e: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) - af73: 75 19 jne af8e - af75: 48 8d 05 38 34 00 00 lea 0x3438(%rip),%rax # e3b4 <__func__.0+0x24> - af7c: 48 89 c7 mov %rax,%rdi - af7f: e8 dc 73 ff ff call 2360 - af84: b8 00 00 00 00 mov $0x0,%eax - af89: e9 ad 00 00 00 jmp b03b - af8e: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - af95: 00 - af96: e9 81 00 00 00 jmp b01c - af9b: 48 8b 45 c8 mov -0x38(%rbp),%rax - af9f: 48 8b 50 10 mov 0x10(%rax),%rdx - afa3: 48 8b 45 e8 mov -0x18(%rbp),%rax - afa7: 48 c1 e0 03 shl $0x3,%rax - afab: 48 01 d0 add %rdx,%rax - afae: 48 8b 00 mov (%rax),%rax - afb1: 48 89 45 e0 mov %rax,-0x20(%rbp) - afb5: 48 8d 55 d8 lea -0x28(%rbp),%rdx - afb9: 48 8d 45 e0 lea -0x20(%rbp),%rax - afbd: 48 89 d6 mov %rdx,%rsi - afc0: 48 89 c7 mov %rax,%rdi - afc3: e8 c8 72 ff ff call 2290 - afc8: 85 c0 test %eax,%eax - afca: 79 1b jns afe7 - afcc: 48 8b 45 e0 mov -0x20(%rbp),%rax - afd0: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - afd7: 00 - afd8: 48 8b 45 f0 mov -0x10(%rbp),%rax - afdc: 48 01 d0 add %rdx,%rax - afdf: 48 8b 00 mov (%rax),%rax - afe2: 48 85 c0 test %rax,%rax - afe5: 74 13 je affa - afe7: 48 8b 45 f0 mov -0x10(%rbp),%rax - afeb: 48 89 c7 mov %rax,%rdi - afee: e8 3d 73 ff ff call 2330 - aff3: b8 00 00 00 00 mov $0x0,%eax - aff8: eb 41 jmp b03b - affa: 48 8b 45 e0 mov -0x20(%rbp),%rax - affe: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - b005: 00 - b006: 48 8b 45 f0 mov -0x10(%rbp),%rax - b00a: 48 01 d0 add %rdx,%rax - b00d: 48 8b 10 mov (%rax),%rdx - b010: 48 83 c2 01 add $0x1,%rdx - b014: 48 89 10 mov %rdx,(%rax) - b017: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - b01c: 48 8b 45 d8 mov -0x28(%rbp),%rax - b020: 48 39 45 e8 cmp %rax,-0x18(%rbp) - b024: 0f 82 71 ff ff ff jb af9b - b02a: 48 8b 45 f0 mov -0x10(%rbp),%rax - b02e: 48 89 c7 mov %rax,%rdi - b031: e8 fa 72 ff ff call 2330 - b036: b8 01 00 00 00 mov $0x1,%eax - b03b: 48 8b 55 f8 mov -0x8(%rbp),%rdx - b03f: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx - b046: 00 00 - b048: 74 05 je b04f - b04a: e8 71 73 ff ff call 23c0 <__stack_chk_fail@plt> - b04f: c9 leave - b050: c3 ret - -000000000000b051 : - b051: f3 0f 1e fa endbr64 - b055: 55 push %rbp - b056: 48 89 e5 mov %rsp,%rbp - b059: 89 7d fc mov %edi,-0x4(%rbp) - b05c: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) - b060: 79 07 jns b069 - b062: b8 ff ff ff ff mov $0xffffffff,%eax - b067: eb 05 jmp b06e - b069: b8 01 00 00 00 mov $0x1,%eax - b06e: 5d pop %rbp - b06f: c3 ret - -000000000000b070 : - b070: f3 0f 1e fa endbr64 - b074: 55 push %rbp - b075: 48 89 e5 mov %rsp,%rbp - b078: 48 83 ec 20 sub $0x20,%rsp - b07c: 48 89 7d e8 mov %rdi,-0x18(%rbp) - b080: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - b085: 75 07 jne b08e - b087: b8 00 00 00 00 mov $0x0,%eax - b08c: eb 34 jmp b0c2 - b08e: bf 18 00 00 00 mov $0x18,%edi - b093: e8 e8 73 ff ff call 2480 - b098: 48 89 45 f8 mov %rax,-0x8(%rbp) - b09c: 48 8b 45 f8 mov -0x8(%rbp),%rax - b0a0: 48 8b 55 e8 mov -0x18(%rbp),%rdx - b0a4: 48 89 10 mov %rdx,(%rax) - b0a7: 48 8b 45 e8 mov -0x18(%rbp),%rax - b0ab: 48 89 c7 mov %rax,%rdi - b0ae: e8 cd 73 ff ff call 2480 - b0b3: 48 89 c2 mov %rax,%rdx - b0b6: 48 8b 45 f8 mov -0x8(%rbp),%rax - b0ba: 48 89 50 10 mov %rdx,0x10(%rax) - b0be: 48 8b 45 f8 mov -0x8(%rbp),%rax - b0c2: c9 leave - b0c3: c3 ret - -000000000000b0c4 : - b0c4: f3 0f 1e fa endbr64 - b0c8: 55 push %rbp - b0c9: 48 89 e5 mov %rsp,%rbp - b0cc: 48 83 ec 40 sub $0x40,%rsp - b0d0: 48 89 7d c8 mov %rdi,-0x38(%rbp) - b0d4: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - b0d9: 75 0a jne b0e5 - b0db: b8 00 00 00 00 mov $0x0,%eax - b0e0: e9 29 01 00 00 jmp b20e - b0e5: bf 18 00 00 00 mov $0x18,%edi - b0ea: e8 91 73 ff ff call 2480 - b0ef: 48 89 45 e8 mov %rax,-0x18(%rbp) - b0f3: 48 8b 45 c8 mov -0x38(%rbp),%rax - b0f7: 48 8b 00 mov (%rax),%rax - b0fa: 48 89 45 f0 mov %rax,-0x10(%rbp) - b0fe: 48 8b 45 e8 mov -0x18(%rbp),%rax - b102: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b106: 48 89 10 mov %rdx,(%rax) - b109: 48 8b 45 f0 mov -0x10(%rbp),%rax - b10d: 48 c1 e0 03 shl $0x3,%rax - b111: 48 89 c7 mov %rax,%rdi - b114: e8 67 73 ff ff call 2480 - b119: 48 89 c2 mov %rax,%rdx - b11c: 48 8b 45 e8 mov -0x18(%rbp),%rax - b120: 48 89 50 10 mov %rdx,0x10(%rax) - b124: 48 8b 45 f0 mov -0x10(%rbp),%rax - b128: 48 89 c7 mov %rax,%rdi - b12b: e8 50 73 ff ff call 2480 - b130: 48 89 45 f8 mov %rax,-0x8(%rbp) - b134: 48 8b 45 c8 mov -0x38(%rbp),%rax - b138: 48 8b 48 10 mov 0x10(%rax),%rcx - b13c: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b140: 48 8b 45 f8 mov -0x8(%rbp),%rax - b144: 48 89 ce mov %rcx,%rsi - b147: 48 89 c7 mov %rax,%rdi - b14a: e8 81 72 ff ff call 23d0 - b14f: 48 8b 75 f0 mov -0x10(%rbp),%rsi - b153: 48 8b 45 f8 mov -0x8(%rbp),%rax - b157: 48 8b 15 3a 5e 00 00 mov 0x5e3a(%rip),%rdx # 10f98 - b15e: 48 89 d1 mov %rdx,%rcx - b161: ba 01 00 00 00 mov $0x1,%edx - b166: 48 89 c7 mov %rax,%rdi - b169: e8 22 72 ff ff call 2390 - b16e: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - b175: 00 - b176: eb 05 jmp b17d - b178: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - b17d: 48 8b 45 d0 mov -0x30(%rbp),%rax - b181: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b185: 72 f1 jb b178 - b187: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - b18e: 00 - b18f: eb 63 jmp b1f4 - b191: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - b198: 00 - b199: eb 4a jmp b1e5 - b19b: 48 8b 55 f8 mov -0x8(%rbp),%rdx - b19f: 48 8b 45 e0 mov -0x20(%rbp),%rax - b1a3: 48 01 c2 add %rax,%rdx - b1a6: 48 8b 45 c8 mov -0x38(%rbp),%rax - b1aa: 48 8b 48 10 mov 0x10(%rax),%rcx - b1ae: 48 8b 45 d8 mov -0x28(%rbp),%rax - b1b2: 48 01 c8 add %rcx,%rax - b1b5: 48 89 d6 mov %rdx,%rsi - b1b8: 48 89 c7 mov %rax,%rdi - b1bb: e8 b0 70 ff ff call 2270 - b1c0: 85 c0 test %eax,%eax - b1c2: 75 1c jne b1e0 - b1c4: 48 8b 45 e8 mov -0x18(%rbp),%rax - b1c8: 48 8b 50 10 mov 0x10(%rax),%rdx - b1cc: 48 8b 45 d8 mov -0x28(%rbp),%rax - b1d0: 48 c1 e0 03 shl $0x3,%rax - b1d4: 48 01 c2 add %rax,%rdx - b1d7: 48 8b 45 e0 mov -0x20(%rbp),%rax - b1db: 48 89 02 mov %rax,(%rdx) - b1de: eb 0f jmp b1ef - b1e0: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - b1e5: 48 8b 45 e0 mov -0x20(%rbp),%rax - b1e9: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b1ed: 72 ac jb b19b - b1ef: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - b1f4: 48 8b 45 d8 mov -0x28(%rbp),%rax - b1f8: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b1fc: 72 93 jb b191 - b1fe: 48 8b 45 f8 mov -0x8(%rbp),%rax - b202: 48 89 c7 mov %rax,%rdi - b205: e8 26 71 ff ff call 2330 - b20a: 48 8b 45 e8 mov -0x18(%rbp),%rax - b20e: c9 leave - b20f: c3 ret - -000000000000b210 : - b210: f3 0f 1e fa endbr64 - b214: 55 push %rbp - b215: 48 89 e5 mov %rsp,%rbp - b218: 48 83 ec 20 sub $0x20,%rsp - b21c: 48 89 7d e8 mov %rdi,-0x18(%rbp) - b220: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - b225: 75 07 jne b22e - b227: b8 00 00 00 00 mov $0x0,%eax - b22c: eb 2f jmp b25d - b22e: 48 8b 45 e8 mov -0x18(%rbp),%rax - b232: 48 89 c7 mov %rax,%rdi - b235: e8 8a fe ff ff call b0c4 - b23a: 48 89 45 f8 mov %rax,-0x8(%rbp) - b23e: 48 8b 45 f8 mov -0x8(%rbp),%rax - b242: 48 89 c7 mov %rax,%rdi - b245: e8 d4 fc ff ff call af1e - b24a: 88 45 f7 mov %al,-0x9(%rbp) - b24d: 48 8b 45 f8 mov -0x8(%rbp),%rax - b251: 48 89 c7 mov %rax,%rdi - b254: e8 d7 70 ff ff call 2330 - b259: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - b25d: c9 leave - b25e: c3 ret - -000000000000b25f : - b25f: f3 0f 1e fa endbr64 - b263: 55 push %rbp - b264: 48 89 e5 mov %rsp,%rbp - b267: 48 83 ec 30 sub $0x30,%rsp - b26b: 48 89 7d d8 mov %rdi,-0x28(%rbp) - b26f: 48 8b 45 d8 mov -0x28(%rbp),%rax - b273: 48 89 c7 mov %rax,%rdi - b276: e8 49 fe ff ff call b0c4 - b27b: 48 89 45 f8 mov %rax,-0x8(%rbp) - b27f: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - b286: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - b28d: 00 - b28e: eb 69 jmp b2f9 - b290: 48 8b 45 e8 mov -0x18(%rbp),%rax - b294: 48 83 c0 01 add $0x1,%rax - b298: 48 89 45 f0 mov %rax,-0x10(%rbp) - b29c: eb 49 jmp b2e7 - b29e: 48 8b 45 f8 mov -0x8(%rbp),%rax - b2a2: 48 8b 50 10 mov 0x10(%rax),%rdx - b2a6: 48 8b 45 f0 mov -0x10(%rbp),%rax - b2aa: 48 c1 e0 03 shl $0x3,%rax - b2ae: 48 01 d0 add %rdx,%rax - b2b1: 48 8b 00 mov (%rax),%rax - b2b4: 89 c1 mov %eax,%ecx - b2b6: 48 8b 45 f8 mov -0x8(%rbp),%rax - b2ba: 48 8b 50 10 mov 0x10(%rax),%rdx - b2be: 48 8b 45 e8 mov -0x18(%rbp),%rax - b2c2: 48 c1 e0 03 shl $0x3,%rax - b2c6: 48 01 d0 add %rdx,%rax - b2c9: 48 8b 00 mov (%rax),%rax - b2cc: 89 c2 mov %eax,%edx - b2ce: 89 c8 mov %ecx,%eax - b2d0: 29 d0 sub %edx,%eax - b2d2: 89 c7 mov %eax,%edi - b2d4: e8 78 fd ff ff call b051 - b2d9: 8b 55 e4 mov -0x1c(%rbp),%edx - b2dc: 0f af c2 imul %edx,%eax - b2df: 89 45 e4 mov %eax,-0x1c(%rbp) - b2e2: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - b2e7: 48 8b 45 f8 mov -0x8(%rbp),%rax - b2eb: 48 8b 00 mov (%rax),%rax - b2ee: 48 39 45 f0 cmp %rax,-0x10(%rbp) - b2f2: 72 aa jb b29e - b2f4: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - b2f9: 48 8b 45 f8 mov -0x8(%rbp),%rax - b2fd: 48 8b 00 mov (%rax),%rax - b300: 48 39 45 e8 cmp %rax,-0x18(%rbp) - b304: 72 8a jb b290 - b306: 8b 45 e4 mov -0x1c(%rbp),%eax - b309: c9 leave - b30a: c3 ret - -000000000000b30b : - b30b: f3 0f 1e fa endbr64 - b30f: 55 push %rbp - b310: 48 89 e5 mov %rsp,%rbp - b313: 48 83 ec 20 sub $0x20,%rsp - b317: 48 89 7d e8 mov %rdi,-0x18(%rbp) - b31b: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - b320: 75 07 jne b329 - b322: b8 00 00 00 00 mov $0x0,%eax - b327: eb 34 jmp b35d - b329: bf 18 00 00 00 mov $0x18,%edi - b32e: e8 4d 71 ff ff call 2480 - b333: 48 89 45 f8 mov %rax,-0x8(%rbp) - b337: 48 8b 45 f8 mov -0x8(%rbp),%rax - b33b: 48 8b 55 e8 mov -0x18(%rbp),%rdx - b33f: 48 89 10 mov %rdx,(%rax) - b342: 48 8b 45 e8 mov -0x18(%rbp),%rax - b346: 48 89 c7 mov %rax,%rdi - b349: e8 32 71 ff ff call 2480 - b34e: 48 89 c2 mov %rax,%rdx - b351: 48 8b 45 f8 mov -0x8(%rbp),%rax - b355: 48 89 50 10 mov %rdx,0x10(%rax) - b359: 48 8b 45 f8 mov -0x8(%rbp),%rax - b35d: c9 leave - b35e: c3 ret - -000000000000b35f : - b35f: f3 0f 1e fa endbr64 - b363: 55 push %rbp - b364: 48 89 e5 mov %rsp,%rbp - b367: 48 83 ec 40 sub $0x40,%rsp - b36b: 48 89 7d c8 mov %rdi,-0x38(%rbp) - b36f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - b374: 75 0a jne b380 - b376: b8 00 00 00 00 mov $0x0,%eax - b37b: e9 29 01 00 00 jmp b4a9 - b380: bf 18 00 00 00 mov $0x18,%edi - b385: e8 f6 70 ff ff call 2480 - b38a: 48 89 45 e8 mov %rax,-0x18(%rbp) - b38e: 48 8b 45 c8 mov -0x38(%rbp),%rax - b392: 48 8b 00 mov (%rax),%rax - b395: 48 89 45 f0 mov %rax,-0x10(%rbp) - b399: 48 8b 45 e8 mov -0x18(%rbp),%rax - b39d: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b3a1: 48 89 10 mov %rdx,(%rax) - b3a4: 48 8b 45 f0 mov -0x10(%rbp),%rax - b3a8: 48 c1 e0 03 shl $0x3,%rax - b3ac: 48 89 c7 mov %rax,%rdi - b3af: e8 cc 70 ff ff call 2480 - b3b4: 48 89 c2 mov %rax,%rdx - b3b7: 48 8b 45 e8 mov -0x18(%rbp),%rax - b3bb: 48 89 50 10 mov %rdx,0x10(%rax) - b3bf: 48 8b 45 f0 mov -0x10(%rbp),%rax - b3c3: 48 89 c7 mov %rax,%rdi - b3c6: e8 b5 70 ff ff call 2480 - b3cb: 48 89 45 f8 mov %rax,-0x8(%rbp) - b3cf: 48 8b 45 c8 mov -0x38(%rbp),%rax - b3d3: 48 8b 48 10 mov 0x10(%rax),%rcx - b3d7: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b3db: 48 8b 45 f8 mov -0x8(%rbp),%rax - b3df: 48 89 ce mov %rcx,%rsi - b3e2: 48 89 c7 mov %rax,%rdi - b3e5: e8 56 71 ff ff call 2540 - b3ea: 48 8b 75 f0 mov -0x10(%rbp),%rsi - b3ee: 48 8b 45 f8 mov -0x8(%rbp),%rax - b3f2: 48 8b 15 97 5b 00 00 mov 0x5b97(%rip),%rdx # 10f90 - b3f9: 48 89 d1 mov %rdx,%rcx - b3fc: ba 01 00 00 00 mov $0x1,%edx - b401: 48 89 c7 mov %rax,%rdi - b404: e8 87 6f ff ff call 2390 - b409: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - b410: 00 - b411: eb 05 jmp b418 - b413: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - b418: 48 8b 45 d0 mov -0x30(%rbp),%rax - b41c: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b420: 72 f1 jb b413 - b422: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - b429: 00 - b42a: eb 63 jmp b48f - b42c: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - b433: 00 - b434: eb 4a jmp b480 - b436: 48 8b 55 f8 mov -0x8(%rbp),%rdx - b43a: 48 8b 45 e0 mov -0x20(%rbp),%rax - b43e: 48 01 c2 add %rax,%rdx - b441: 48 8b 45 c8 mov -0x38(%rbp),%rax - b445: 48 8b 48 10 mov 0x10(%rax),%rcx - b449: 48 8b 45 d8 mov -0x28(%rbp),%rax - b44d: 48 01 c8 add %rcx,%rax - b450: 48 89 d6 mov %rdx,%rsi - b453: 48 89 c7 mov %rax,%rdi - b456: e8 05 6e ff ff call 2260 - b45b: 85 c0 test %eax,%eax - b45d: 75 1c jne b47b - b45f: 48 8b 45 e8 mov -0x18(%rbp),%rax - b463: 48 8b 50 10 mov 0x10(%rax),%rdx - b467: 48 8b 45 d8 mov -0x28(%rbp),%rax - b46b: 48 c1 e0 03 shl $0x3,%rax - b46f: 48 01 c2 add %rax,%rdx - b472: 48 8b 45 e0 mov -0x20(%rbp),%rax - b476: 48 89 02 mov %rax,(%rdx) - b479: eb 0f jmp b48a - b47b: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - b480: 48 8b 45 e0 mov -0x20(%rbp),%rax - b484: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b488: 72 ac jb b436 - b48a: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - b48f: 48 8b 45 d8 mov -0x28(%rbp),%rax - b493: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b497: 72 93 jb b42c - b499: 48 8b 45 f8 mov -0x8(%rbp),%rax - b49d: 48 89 c7 mov %rax,%rdi - b4a0: e8 8b 6e ff ff call 2330 - b4a5: 48 8b 45 e8 mov -0x18(%rbp),%rax - b4a9: c9 leave - b4aa: c3 ret - -000000000000b4ab : - b4ab: f3 0f 1e fa endbr64 - b4af: 55 push %rbp - b4b0: 48 89 e5 mov %rsp,%rbp - b4b3: 48 83 ec 20 sub $0x20,%rsp - b4b7: 48 89 7d e8 mov %rdi,-0x18(%rbp) - b4bb: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - b4c0: 75 07 jne b4c9 - b4c2: b8 00 00 00 00 mov $0x0,%eax - b4c7: eb 2f jmp b4f8 - b4c9: 48 8b 45 e8 mov -0x18(%rbp),%rax - b4cd: 48 89 c7 mov %rax,%rdi - b4d0: e8 8a fe ff ff call b35f - b4d5: 48 89 45 f8 mov %rax,-0x8(%rbp) - b4d9: 48 8b 45 f8 mov -0x8(%rbp),%rax - b4dd: 48 89 c7 mov %rax,%rdi - b4e0: e8 39 fa ff ff call af1e - b4e5: 88 45 f7 mov %al,-0x9(%rbp) - b4e8: 48 8b 45 f8 mov -0x8(%rbp),%rax - b4ec: 48 89 c7 mov %rax,%rdi - b4ef: e8 3c 6e ff ff call 2330 - b4f4: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - b4f8: c9 leave - b4f9: c3 ret - -000000000000b4fa : - b4fa: f3 0f 1e fa endbr64 - b4fe: 55 push %rbp - b4ff: 48 89 e5 mov %rsp,%rbp - b502: 48 83 ec 30 sub $0x30,%rsp - b506: 48 89 7d d8 mov %rdi,-0x28(%rbp) - b50a: 48 8b 45 d8 mov -0x28(%rbp),%rax - b50e: 48 89 c7 mov %rax,%rdi - b511: e8 49 fe ff ff call b35f - b516: 48 89 45 f8 mov %rax,-0x8(%rbp) - b51a: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - b521: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - b528: 00 - b529: eb 69 jmp b594 - b52b: 48 8b 45 e8 mov -0x18(%rbp),%rax - b52f: 48 83 c0 01 add $0x1,%rax - b533: 48 89 45 f0 mov %rax,-0x10(%rbp) - b537: eb 49 jmp b582 - b539: 48 8b 45 f8 mov -0x8(%rbp),%rax - b53d: 48 8b 50 10 mov 0x10(%rax),%rdx - b541: 48 8b 45 f0 mov -0x10(%rbp),%rax - b545: 48 c1 e0 03 shl $0x3,%rax - b549: 48 01 d0 add %rdx,%rax - b54c: 48 8b 00 mov (%rax),%rax - b54f: 89 c1 mov %eax,%ecx - b551: 48 8b 45 f8 mov -0x8(%rbp),%rax - b555: 48 8b 50 10 mov 0x10(%rax),%rdx - b559: 48 8b 45 e8 mov -0x18(%rbp),%rax - b55d: 48 c1 e0 03 shl $0x3,%rax - b561: 48 01 d0 add %rdx,%rax - b564: 48 8b 00 mov (%rax),%rax - b567: 89 c2 mov %eax,%edx - b569: 89 c8 mov %ecx,%eax - b56b: 29 d0 sub %edx,%eax - b56d: 89 c7 mov %eax,%edi - b56f: e8 dd fa ff ff call b051 - b574: 8b 55 e4 mov -0x1c(%rbp),%edx - b577: 0f af c2 imul %edx,%eax - b57a: 89 45 e4 mov %eax,-0x1c(%rbp) - b57d: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - b582: 48 8b 45 f8 mov -0x8(%rbp),%rax - b586: 48 8b 00 mov (%rax),%rax - b589: 48 39 45 f0 cmp %rax,-0x10(%rbp) - b58d: 72 aa jb b539 - b58f: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - b594: 48 8b 45 f8 mov -0x8(%rbp),%rax - b598: 48 8b 00 mov (%rax),%rax - b59b: 48 39 45 e8 cmp %rax,-0x18(%rbp) - b59f: 72 8a jb b52b - b5a1: 8b 45 e4 mov -0x1c(%rbp),%eax - b5a4: c9 leave - b5a5: c3 ret - -000000000000b5a6 : - b5a6: f3 0f 1e fa endbr64 - b5aa: 55 push %rbp - b5ab: 48 89 e5 mov %rsp,%rbp - b5ae: 48 83 ec 20 sub $0x20,%rsp - b5b2: 48 89 7d e8 mov %rdi,-0x18(%rbp) - b5b6: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - b5bb: 75 07 jne b5c4 - b5bd: b8 00 00 00 00 mov $0x0,%eax - b5c2: eb 38 jmp b5fc - b5c4: bf 18 00 00 00 mov $0x18,%edi - b5c9: e8 b2 6e ff ff call 2480 - b5ce: 48 89 45 f8 mov %rax,-0x8(%rbp) - b5d2: 48 8b 45 f8 mov -0x8(%rbp),%rax - b5d6: 48 8b 55 e8 mov -0x18(%rbp),%rdx - b5da: 48 89 10 mov %rdx,(%rax) - b5dd: 48 8b 45 e8 mov -0x18(%rbp),%rax - b5e1: 48 c1 e0 02 shl $0x2,%rax - b5e5: 48 89 c7 mov %rax,%rdi - b5e8: e8 93 6e ff ff call 2480 - b5ed: 48 89 c2 mov %rax,%rdx - b5f0: 48 8b 45 f8 mov -0x8(%rbp),%rax - b5f4: 48 89 50 10 mov %rdx,0x10(%rax) - b5f8: 48 8b 45 f8 mov -0x8(%rbp),%rax - b5fc: c9 leave - b5fd: c3 ret - -000000000000b5fe : - b5fe: f3 0f 1e fa endbr64 - b602: 55 push %rbp - b603: 48 89 e5 mov %rsp,%rbp - b606: 48 83 ec 40 sub $0x40,%rsp - b60a: 48 89 7d c8 mov %rdi,-0x38(%rbp) - b60e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - b613: 75 0a jne b61f - b615: b8 00 00 00 00 mov $0x0,%eax - b61a: e9 39 01 00 00 jmp b758 - b61f: bf 18 00 00 00 mov $0x18,%edi - b624: e8 57 6e ff ff call 2480 - b629: 48 89 45 e8 mov %rax,-0x18(%rbp) - b62d: 48 8b 45 c8 mov -0x38(%rbp),%rax - b631: 48 8b 00 mov (%rax),%rax - b634: 48 89 45 f0 mov %rax,-0x10(%rbp) - b638: 48 8b 45 e8 mov -0x18(%rbp),%rax - b63c: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b640: 48 89 10 mov %rdx,(%rax) - b643: 48 8b 45 f0 mov -0x10(%rbp),%rax - b647: 48 c1 e0 03 shl $0x3,%rax - b64b: 48 89 c7 mov %rax,%rdi - b64e: e8 2d 6e ff ff call 2480 - b653: 48 89 c2 mov %rax,%rdx - b656: 48 8b 45 e8 mov -0x18(%rbp),%rax - b65a: 48 89 50 10 mov %rdx,0x10(%rax) - b65e: 48 8b 45 f0 mov -0x10(%rbp),%rax - b662: 48 c1 e0 02 shl $0x2,%rax - b666: 48 89 c7 mov %rax,%rdi - b669: e8 12 6e ff ff call 2480 - b66e: 48 89 45 f8 mov %rax,-0x8(%rbp) - b672: 48 8b 45 c8 mov -0x38(%rbp),%rax - b676: 48 8b 48 10 mov 0x10(%rax),%rcx - b67a: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b67e: 48 8b 45 f8 mov -0x8(%rbp),%rax - b682: 48 89 ce mov %rcx,%rsi - b685: 48 89 c7 mov %rax,%rdi - b688: e8 93 6c ff ff call 2320 - b68d: 48 8b 75 f0 mov -0x10(%rbp),%rsi - b691: 48 8b 45 f8 mov -0x8(%rbp),%rax - b695: 48 8b 15 44 59 00 00 mov 0x5944(%rip),%rdx # 10fe0 - b69c: 48 89 d1 mov %rdx,%rcx - b69f: ba 04 00 00 00 mov $0x4,%edx - b6a4: 48 89 c7 mov %rax,%rdi - b6a7: e8 e4 6c ff ff call 2390 - b6ac: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - b6b3: 00 - b6b4: eb 05 jmp b6bb - b6b6: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - b6bb: 48 8b 45 d0 mov -0x30(%rbp),%rax - b6bf: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b6c3: 72 f1 jb b6b6 - b6c5: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - b6cc: 00 - b6cd: eb 6f jmp b73e - b6cf: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - b6d6: 00 - b6d7: eb 56 jmp b72f - b6d9: 48 8b 45 e0 mov -0x20(%rbp),%rax - b6dd: 48 8d 14 85 00 00 00 lea 0x0(,%rax,4),%rdx - b6e4: 00 - b6e5: 48 8b 45 f8 mov -0x8(%rbp),%rax - b6e9: 48 01 c2 add %rax,%rdx - b6ec: 48 8b 45 c8 mov -0x38(%rbp),%rax - b6f0: 48 8b 48 10 mov 0x10(%rax),%rcx - b6f4: 48 8b 45 d8 mov -0x28(%rbp),%rax - b6f8: 48 c1 e0 02 shl $0x2,%rax - b6fc: 48 01 c8 add %rcx,%rax - b6ff: 48 89 d6 mov %rdx,%rsi - b702: 48 89 c7 mov %rax,%rdi - b705: e8 e6 6b ff ff call 22f0 - b70a: 85 c0 test %eax,%eax - b70c: 75 1c jne b72a - b70e: 48 8b 45 e8 mov -0x18(%rbp),%rax - b712: 48 8b 50 10 mov 0x10(%rax),%rdx - b716: 48 8b 45 d8 mov -0x28(%rbp),%rax - b71a: 48 c1 e0 03 shl $0x3,%rax - b71e: 48 01 c2 add %rax,%rdx - b721: 48 8b 45 e0 mov -0x20(%rbp),%rax - b725: 48 89 02 mov %rax,(%rdx) - b728: eb 0f jmp b739 - b72a: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - b72f: 48 8b 45 e0 mov -0x20(%rbp),%rax - b733: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b737: 72 a0 jb b6d9 - b739: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - b73e: 48 8b 45 d8 mov -0x28(%rbp),%rax - b742: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b746: 72 87 jb b6cf - b748: 48 8b 45 f8 mov -0x8(%rbp),%rax - b74c: 48 89 c7 mov %rax,%rdi - b74f: e8 dc 6b ff ff call 2330 - b754: 48 8b 45 e8 mov -0x18(%rbp),%rax - b758: c9 leave - b759: c3 ret - -000000000000b75a : - b75a: f3 0f 1e fa endbr64 - b75e: 55 push %rbp - b75f: 48 89 e5 mov %rsp,%rbp - b762: 48 83 ec 20 sub $0x20,%rsp - b766: 48 89 7d e8 mov %rdi,-0x18(%rbp) - b76a: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - b76f: 75 07 jne b778 - b771: b8 00 00 00 00 mov $0x0,%eax - b776: eb 2f jmp b7a7 - b778: 48 8b 45 e8 mov -0x18(%rbp),%rax - b77c: 48 89 c7 mov %rax,%rdi - b77f: e8 7a fe ff ff call b5fe - b784: 48 89 45 f8 mov %rax,-0x8(%rbp) - b788: 48 8b 45 f8 mov -0x8(%rbp),%rax - b78c: 48 89 c7 mov %rax,%rdi - b78f: e8 8a f7 ff ff call af1e - b794: 88 45 f7 mov %al,-0x9(%rbp) - b797: 48 8b 45 f8 mov -0x8(%rbp),%rax - b79b: 48 89 c7 mov %rax,%rdi - b79e: e8 8d 6b ff ff call 2330 - b7a3: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - b7a7: c9 leave - b7a8: c3 ret - -000000000000b7a9 : - b7a9: f3 0f 1e fa endbr64 - b7ad: 55 push %rbp - b7ae: 48 89 e5 mov %rsp,%rbp - b7b1: 48 83 ec 30 sub $0x30,%rsp - b7b5: 48 89 7d d8 mov %rdi,-0x28(%rbp) - b7b9: 48 8b 45 d8 mov -0x28(%rbp),%rax - b7bd: 48 89 c7 mov %rax,%rdi - b7c0: e8 39 fe ff ff call b5fe - b7c5: 48 89 45 f8 mov %rax,-0x8(%rbp) - b7c9: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - b7d0: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - b7d7: 00 - b7d8: eb 69 jmp b843 - b7da: 48 8b 45 e8 mov -0x18(%rbp),%rax - b7de: 48 83 c0 01 add $0x1,%rax - b7e2: 48 89 45 f0 mov %rax,-0x10(%rbp) - b7e6: eb 49 jmp b831 - b7e8: 48 8b 45 f8 mov -0x8(%rbp),%rax - b7ec: 48 8b 50 10 mov 0x10(%rax),%rdx - b7f0: 48 8b 45 f0 mov -0x10(%rbp),%rax - b7f4: 48 c1 e0 03 shl $0x3,%rax - b7f8: 48 01 d0 add %rdx,%rax - b7fb: 48 8b 00 mov (%rax),%rax - b7fe: 89 c1 mov %eax,%ecx - b800: 48 8b 45 f8 mov -0x8(%rbp),%rax - b804: 48 8b 50 10 mov 0x10(%rax),%rdx - b808: 48 8b 45 e8 mov -0x18(%rbp),%rax - b80c: 48 c1 e0 03 shl $0x3,%rax - b810: 48 01 d0 add %rdx,%rax - b813: 48 8b 00 mov (%rax),%rax - b816: 89 c2 mov %eax,%edx - b818: 89 c8 mov %ecx,%eax - b81a: 29 d0 sub %edx,%eax - b81c: 89 c7 mov %eax,%edi - b81e: e8 2e f8 ff ff call b051 - b823: 8b 55 e4 mov -0x1c(%rbp),%edx - b826: 0f af c2 imul %edx,%eax - b829: 89 45 e4 mov %eax,-0x1c(%rbp) - b82c: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - b831: 48 8b 45 f8 mov -0x8(%rbp),%rax - b835: 48 8b 00 mov (%rax),%rax - b838: 48 39 45 f0 cmp %rax,-0x10(%rbp) - b83c: 72 aa jb b7e8 - b83e: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - b843: 48 8b 45 f8 mov -0x8(%rbp),%rax - b847: 48 8b 00 mov (%rax),%rax - b84a: 48 39 45 e8 cmp %rax,-0x18(%rbp) - b84e: 72 8a jb b7da - b850: 8b 45 e4 mov -0x1c(%rbp),%eax - b853: c9 leave - b854: c3 ret - -000000000000b855 : - b855: f3 0f 1e fa endbr64 - b859: 55 push %rbp - b85a: 48 89 e5 mov %rsp,%rbp - b85d: 48 83 ec 20 sub $0x20,%rsp - b861: 48 89 7d e8 mov %rdi,-0x18(%rbp) - b865: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - b86a: 75 07 jne b873 - b86c: b8 00 00 00 00 mov $0x0,%eax - b871: eb 38 jmp b8ab - b873: bf 18 00 00 00 mov $0x18,%edi - b878: e8 03 6c ff ff call 2480 - b87d: 48 89 45 f8 mov %rax,-0x8(%rbp) - b881: 48 8b 45 f8 mov -0x8(%rbp),%rax - b885: 48 8b 55 e8 mov -0x18(%rbp),%rdx - b889: 48 89 10 mov %rdx,(%rax) - b88c: 48 8b 45 e8 mov -0x18(%rbp),%rax - b890: 48 c1 e0 02 shl $0x2,%rax - b894: 48 89 c7 mov %rax,%rdi - b897: e8 e4 6b ff ff call 2480 - b89c: 48 89 c2 mov %rax,%rdx - b89f: 48 8b 45 f8 mov -0x8(%rbp),%rax - b8a3: 48 89 50 10 mov %rdx,0x10(%rax) - b8a7: 48 8b 45 f8 mov -0x8(%rbp),%rax - b8ab: c9 leave - b8ac: c3 ret - -000000000000b8ad : - b8ad: f3 0f 1e fa endbr64 - b8b1: 55 push %rbp - b8b2: 48 89 e5 mov %rsp,%rbp - b8b5: 48 83 ec 40 sub $0x40,%rsp - b8b9: 48 89 7d c8 mov %rdi,-0x38(%rbp) - b8bd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - b8c2: 75 0a jne b8ce - b8c4: b8 00 00 00 00 mov $0x0,%eax - b8c9: e9 39 01 00 00 jmp ba07 - b8ce: bf 18 00 00 00 mov $0x18,%edi - b8d3: e8 a8 6b ff ff call 2480 - b8d8: 48 89 45 e8 mov %rax,-0x18(%rbp) - b8dc: 48 8b 45 c8 mov -0x38(%rbp),%rax - b8e0: 48 8b 00 mov (%rax),%rax - b8e3: 48 89 45 f0 mov %rax,-0x10(%rbp) - b8e7: 48 8b 45 e8 mov -0x18(%rbp),%rax - b8eb: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b8ef: 48 89 10 mov %rdx,(%rax) - b8f2: 48 8b 45 f0 mov -0x10(%rbp),%rax - b8f6: 48 c1 e0 03 shl $0x3,%rax - b8fa: 48 89 c7 mov %rax,%rdi - b8fd: e8 7e 6b ff ff call 2480 - b902: 48 89 c2 mov %rax,%rdx - b905: 48 8b 45 e8 mov -0x18(%rbp),%rax - b909: 48 89 50 10 mov %rdx,0x10(%rax) - b90d: 48 8b 45 f0 mov -0x10(%rbp),%rax - b911: 48 c1 e0 02 shl $0x2,%rax - b915: 48 89 c7 mov %rax,%rdi - b918: e8 63 6b ff ff call 2480 - b91d: 48 89 45 f8 mov %rax,-0x8(%rbp) - b921: 48 8b 45 c8 mov -0x38(%rbp),%rax - b925: 48 8b 48 10 mov 0x10(%rax),%rcx - b929: 48 8b 55 f0 mov -0x10(%rbp),%rdx - b92d: 48 8b 45 f8 mov -0x8(%rbp),%rax - b931: 48 89 ce mov %rcx,%rsi - b934: 48 89 c7 mov %rax,%rdi - b937: e8 f4 6a ff ff call 2430 - b93c: 48 8b 75 f0 mov -0x10(%rbp),%rsi - b940: 48 8b 45 f8 mov -0x8(%rbp),%rax - b944: 48 8b 15 7d 56 00 00 mov 0x567d(%rip),%rdx # 10fc8 - b94b: 48 89 d1 mov %rdx,%rcx - b94e: ba 04 00 00 00 mov $0x4,%edx - b953: 48 89 c7 mov %rax,%rdi - b956: e8 35 6a ff ff call 2390 - b95b: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - b962: 00 - b963: eb 05 jmp b96a - b965: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - b96a: 48 8b 45 d0 mov -0x30(%rbp),%rax - b96e: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b972: 72 f1 jb b965 - b974: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - b97b: 00 - b97c: eb 6f jmp b9ed - b97e: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - b985: 00 - b986: eb 56 jmp b9de - b988: 48 8b 45 e0 mov -0x20(%rbp),%rax - b98c: 48 8d 14 85 00 00 00 lea 0x0(,%rax,4),%rdx - b993: 00 - b994: 48 8b 45 f8 mov -0x8(%rbp),%rax - b998: 48 01 c2 add %rax,%rdx - b99b: 48 8b 45 c8 mov -0x38(%rbp),%rax - b99f: 48 8b 48 10 mov 0x10(%rax),%rcx - b9a3: 48 8b 45 d8 mov -0x28(%rbp),%rax - b9a7: 48 c1 e0 02 shl $0x2,%rax - b9ab: 48 01 c8 add %rcx,%rax - b9ae: 48 89 d6 mov %rdx,%rsi - b9b1: 48 89 c7 mov %rax,%rdi - b9b4: e8 07 69 ff ff call 22c0 - b9b9: 85 c0 test %eax,%eax - b9bb: 75 1c jne b9d9 - b9bd: 48 8b 45 e8 mov -0x18(%rbp),%rax - b9c1: 48 8b 50 10 mov 0x10(%rax),%rdx - b9c5: 48 8b 45 d8 mov -0x28(%rbp),%rax - b9c9: 48 c1 e0 03 shl $0x3,%rax - b9cd: 48 01 c2 add %rax,%rdx - b9d0: 48 8b 45 e0 mov -0x20(%rbp),%rax - b9d4: 48 89 02 mov %rax,(%rdx) - b9d7: eb 0f jmp b9e8 - b9d9: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - b9de: 48 8b 45 e0 mov -0x20(%rbp),%rax - b9e2: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b9e6: 72 a0 jb b988 - b9e8: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - b9ed: 48 8b 45 d8 mov -0x28(%rbp),%rax - b9f1: 48 3b 45 f0 cmp -0x10(%rbp),%rax - b9f5: 72 87 jb b97e - b9f7: 48 8b 45 f8 mov -0x8(%rbp),%rax - b9fb: 48 89 c7 mov %rax,%rdi - b9fe: e8 2d 69 ff ff call 2330 - ba03: 48 8b 45 e8 mov -0x18(%rbp),%rax - ba07: c9 leave - ba08: c3 ret - -000000000000ba09 : - ba09: f3 0f 1e fa endbr64 - ba0d: 55 push %rbp - ba0e: 48 89 e5 mov %rsp,%rbp - ba11: 48 83 ec 20 sub $0x20,%rsp - ba15: 48 89 7d e8 mov %rdi,-0x18(%rbp) - ba19: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - ba1e: 75 07 jne ba27 - ba20: b8 00 00 00 00 mov $0x0,%eax - ba25: eb 2f jmp ba56 - ba27: 48 8b 45 e8 mov -0x18(%rbp),%rax - ba2b: 48 89 c7 mov %rax,%rdi - ba2e: e8 7a fe ff ff call b8ad - ba33: 48 89 45 f8 mov %rax,-0x8(%rbp) - ba37: 48 8b 45 f8 mov -0x8(%rbp),%rax - ba3b: 48 89 c7 mov %rax,%rdi - ba3e: e8 db f4 ff ff call af1e - ba43: 88 45 f7 mov %al,-0x9(%rbp) - ba46: 48 8b 45 f8 mov -0x8(%rbp),%rax - ba4a: 48 89 c7 mov %rax,%rdi - ba4d: e8 de 68 ff ff call 2330 - ba52: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - ba56: c9 leave - ba57: c3 ret - -000000000000ba58 : - ba58: f3 0f 1e fa endbr64 - ba5c: 55 push %rbp - ba5d: 48 89 e5 mov %rsp,%rbp - ba60: 48 83 ec 30 sub $0x30,%rsp - ba64: 48 89 7d d8 mov %rdi,-0x28(%rbp) - ba68: 48 8b 45 d8 mov -0x28(%rbp),%rax - ba6c: 48 89 c7 mov %rax,%rdi - ba6f: e8 39 fe ff ff call b8ad - ba74: 48 89 45 f8 mov %rax,-0x8(%rbp) - ba78: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - ba7f: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - ba86: 00 - ba87: eb 69 jmp baf2 - ba89: 48 8b 45 e8 mov -0x18(%rbp),%rax - ba8d: 48 83 c0 01 add $0x1,%rax - ba91: 48 89 45 f0 mov %rax,-0x10(%rbp) - ba95: eb 49 jmp bae0 - ba97: 48 8b 45 f8 mov -0x8(%rbp),%rax - ba9b: 48 8b 50 10 mov 0x10(%rax),%rdx - ba9f: 48 8b 45 f0 mov -0x10(%rbp),%rax - baa3: 48 c1 e0 03 shl $0x3,%rax - baa7: 48 01 d0 add %rdx,%rax - baaa: 48 8b 00 mov (%rax),%rax - baad: 89 c1 mov %eax,%ecx - baaf: 48 8b 45 f8 mov -0x8(%rbp),%rax - bab3: 48 8b 50 10 mov 0x10(%rax),%rdx - bab7: 48 8b 45 e8 mov -0x18(%rbp),%rax - babb: 48 c1 e0 03 shl $0x3,%rax - babf: 48 01 d0 add %rdx,%rax - bac2: 48 8b 00 mov (%rax),%rax - bac5: 89 c2 mov %eax,%edx - bac7: 89 c8 mov %ecx,%eax - bac9: 29 d0 sub %edx,%eax - bacb: 89 c7 mov %eax,%edi - bacd: e8 7f f5 ff ff call b051 - bad2: 8b 55 e4 mov -0x1c(%rbp),%edx - bad5: 0f af c2 imul %edx,%eax - bad8: 89 45 e4 mov %eax,-0x1c(%rbp) - badb: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - bae0: 48 8b 45 f8 mov -0x8(%rbp),%rax - bae4: 48 8b 00 mov (%rax),%rax - bae7: 48 39 45 f0 cmp %rax,-0x10(%rbp) - baeb: 72 aa jb ba97 - baed: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - baf2: 48 8b 45 f8 mov -0x8(%rbp),%rax - baf6: 48 8b 00 mov (%rax),%rax - baf9: 48 39 45 e8 cmp %rax,-0x18(%rbp) - bafd: 72 8a jb ba89 - baff: 8b 45 e4 mov -0x1c(%rbp),%eax - bb02: c9 leave - bb03: c3 ret - -000000000000bb04 : - bb04: f3 0f 1e fa endbr64 - bb08: 55 push %rbp - bb09: 48 89 e5 mov %rsp,%rbp - bb0c: 48 83 ec 20 sub $0x20,%rsp - bb10: 48 89 7d e8 mov %rdi,-0x18(%rbp) - bb14: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - bb19: 75 07 jne bb22 - bb1b: b8 00 00 00 00 mov $0x0,%eax - bb20: eb 38 jmp bb5a - bb22: bf 18 00 00 00 mov $0x18,%edi - bb27: e8 54 69 ff ff call 2480 - bb2c: 48 89 45 f8 mov %rax,-0x8(%rbp) - bb30: 48 8b 45 f8 mov -0x8(%rbp),%rax - bb34: 48 8b 55 e8 mov -0x18(%rbp),%rdx - bb38: 48 89 10 mov %rdx,(%rax) - bb3b: 48 8b 45 e8 mov -0x18(%rbp),%rax - bb3f: 48 c1 e0 03 shl $0x3,%rax - bb43: 48 89 c7 mov %rax,%rdi - bb46: e8 35 69 ff ff call 2480 - bb4b: 48 89 c2 mov %rax,%rdx - bb4e: 48 8b 45 f8 mov -0x8(%rbp),%rax - bb52: 48 89 50 10 mov %rdx,0x10(%rax) - bb56: 48 8b 45 f8 mov -0x8(%rbp),%rax - bb5a: c9 leave - bb5b: c3 ret - -000000000000bb5c : - bb5c: f3 0f 1e fa endbr64 - bb60: 55 push %rbp - bb61: 48 89 e5 mov %rsp,%rbp - bb64: 48 83 ec 40 sub $0x40,%rsp - bb68: 48 89 7d c8 mov %rdi,-0x38(%rbp) - bb6c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - bb71: 75 0a jne bb7d - bb73: b8 00 00 00 00 mov $0x0,%eax - bb78: e9 39 01 00 00 jmp bcb6 - bb7d: bf 18 00 00 00 mov $0x18,%edi - bb82: e8 f9 68 ff ff call 2480 - bb87: 48 89 45 e8 mov %rax,-0x18(%rbp) - bb8b: 48 8b 45 c8 mov -0x38(%rbp),%rax - bb8f: 48 8b 00 mov (%rax),%rax - bb92: 48 89 45 f0 mov %rax,-0x10(%rbp) - bb96: 48 8b 45 e8 mov -0x18(%rbp),%rax - bb9a: 48 8b 55 f0 mov -0x10(%rbp),%rdx - bb9e: 48 89 10 mov %rdx,(%rax) - bba1: 48 8b 45 f0 mov -0x10(%rbp),%rax - bba5: 48 c1 e0 03 shl $0x3,%rax - bba9: 48 89 c7 mov %rax,%rdi - bbac: e8 cf 68 ff ff call 2480 - bbb1: 48 89 c2 mov %rax,%rdx - bbb4: 48 8b 45 e8 mov -0x18(%rbp),%rax - bbb8: 48 89 50 10 mov %rdx,0x10(%rax) - bbbc: 48 8b 45 f0 mov -0x10(%rbp),%rax - bbc0: 48 c1 e0 03 shl $0x3,%rax - bbc4: 48 89 c7 mov %rax,%rdi - bbc7: e8 b4 68 ff ff call 2480 - bbcc: 48 89 45 f8 mov %rax,-0x8(%rbp) - bbd0: 48 8b 45 c8 mov -0x38(%rbp),%rax - bbd4: 48 8b 48 10 mov 0x10(%rax),%rcx - bbd8: 48 8b 55 f0 mov -0x10(%rbp),%rdx - bbdc: 48 8b 45 f8 mov -0x8(%rbp),%rax - bbe0: 48 89 ce mov %rcx,%rsi - bbe3: 48 89 c7 mov %rax,%rdi - bbe6: e8 85 67 ff ff call 2370 - bbeb: 48 8b 75 f0 mov -0x10(%rbp),%rsi - bbef: 48 8b 45 f8 mov -0x8(%rbp),%rax - bbf3: 48 8b 15 be 53 00 00 mov 0x53be(%rip),%rdx # 10fb8 - bbfa: 48 89 d1 mov %rdx,%rcx - bbfd: ba 08 00 00 00 mov $0x8,%edx - bc02: 48 89 c7 mov %rax,%rdi - bc05: e8 86 67 ff ff call 2390 - bc0a: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - bc11: 00 - bc12: eb 05 jmp bc19 - bc14: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - bc19: 48 8b 45 d0 mov -0x30(%rbp),%rax - bc1d: 48 3b 45 f0 cmp -0x10(%rbp),%rax - bc21: 72 f1 jb bc14 - bc23: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - bc2a: 00 - bc2b: eb 6f jmp bc9c - bc2d: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - bc34: 00 - bc35: eb 56 jmp bc8d - bc37: 48 8b 45 e0 mov -0x20(%rbp),%rax - bc3b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - bc42: 00 - bc43: 48 8b 45 f8 mov -0x8(%rbp),%rax - bc47: 48 01 c2 add %rax,%rdx - bc4a: 48 8b 45 c8 mov -0x38(%rbp),%rax - bc4e: 48 8b 48 10 mov 0x10(%rax),%rcx - bc52: 48 8b 45 d8 mov -0x28(%rbp),%rax - bc56: 48 c1 e0 03 shl $0x3,%rax - bc5a: 48 01 c8 add %rcx,%rax - bc5d: 48 89 d6 mov %rdx,%rsi - bc60: 48 89 c7 mov %rax,%rdi - bc63: e8 38 66 ff ff call 22a0 - bc68: 85 c0 test %eax,%eax - bc6a: 75 1c jne bc88 - bc6c: 48 8b 45 e8 mov -0x18(%rbp),%rax - bc70: 48 8b 50 10 mov 0x10(%rax),%rdx - bc74: 48 8b 45 d8 mov -0x28(%rbp),%rax - bc78: 48 c1 e0 03 shl $0x3,%rax - bc7c: 48 01 c2 add %rax,%rdx - bc7f: 48 8b 45 e0 mov -0x20(%rbp),%rax - bc83: 48 89 02 mov %rax,(%rdx) - bc86: eb 0f jmp bc97 - bc88: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - bc8d: 48 8b 45 e0 mov -0x20(%rbp),%rax - bc91: 48 3b 45 f0 cmp -0x10(%rbp),%rax - bc95: 72 a0 jb bc37 - bc97: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - bc9c: 48 8b 45 d8 mov -0x28(%rbp),%rax - bca0: 48 3b 45 f0 cmp -0x10(%rbp),%rax - bca4: 72 87 jb bc2d - bca6: 48 8b 45 f8 mov -0x8(%rbp),%rax - bcaa: 48 89 c7 mov %rax,%rdi - bcad: e8 7e 66 ff ff call 2330 - bcb2: 48 8b 45 e8 mov -0x18(%rbp),%rax - bcb6: c9 leave - bcb7: c3 ret - -000000000000bcb8 : - bcb8: f3 0f 1e fa endbr64 - bcbc: 55 push %rbp - bcbd: 48 89 e5 mov %rsp,%rbp - bcc0: 48 83 ec 20 sub $0x20,%rsp - bcc4: 48 89 7d e8 mov %rdi,-0x18(%rbp) - bcc8: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - bccd: 75 07 jne bcd6 - bccf: b8 00 00 00 00 mov $0x0,%eax - bcd4: eb 2f jmp bd05 - bcd6: 48 8b 45 e8 mov -0x18(%rbp),%rax - bcda: 48 89 c7 mov %rax,%rdi - bcdd: e8 7a fe ff ff call bb5c - bce2: 48 89 45 f8 mov %rax,-0x8(%rbp) - bce6: 48 8b 45 f8 mov -0x8(%rbp),%rax - bcea: 48 89 c7 mov %rax,%rdi - bced: e8 2c f2 ff ff call af1e - bcf2: 88 45 f7 mov %al,-0x9(%rbp) - bcf5: 48 8b 45 f8 mov -0x8(%rbp),%rax - bcf9: 48 89 c7 mov %rax,%rdi - bcfc: e8 2f 66 ff ff call 2330 - bd01: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - bd05: c9 leave - bd06: c3 ret - -000000000000bd07 : - bd07: f3 0f 1e fa endbr64 - bd0b: 55 push %rbp - bd0c: 48 89 e5 mov %rsp,%rbp - bd0f: 48 83 ec 30 sub $0x30,%rsp - bd13: 48 89 7d d8 mov %rdi,-0x28(%rbp) - bd17: 48 8b 45 d8 mov -0x28(%rbp),%rax - bd1b: 48 89 c7 mov %rax,%rdi - bd1e: e8 39 fe ff ff call bb5c - bd23: 48 89 45 f8 mov %rax,-0x8(%rbp) - bd27: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - bd2e: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - bd35: 00 - bd36: eb 69 jmp bda1 - bd38: 48 8b 45 e8 mov -0x18(%rbp),%rax - bd3c: 48 83 c0 01 add $0x1,%rax - bd40: 48 89 45 f0 mov %rax,-0x10(%rbp) - bd44: eb 49 jmp bd8f - bd46: 48 8b 45 f8 mov -0x8(%rbp),%rax - bd4a: 48 8b 50 10 mov 0x10(%rax),%rdx - bd4e: 48 8b 45 f0 mov -0x10(%rbp),%rax - bd52: 48 c1 e0 03 shl $0x3,%rax - bd56: 48 01 d0 add %rdx,%rax - bd59: 48 8b 00 mov (%rax),%rax - bd5c: 89 c1 mov %eax,%ecx - bd5e: 48 8b 45 f8 mov -0x8(%rbp),%rax - bd62: 48 8b 50 10 mov 0x10(%rax),%rdx - bd66: 48 8b 45 e8 mov -0x18(%rbp),%rax - bd6a: 48 c1 e0 03 shl $0x3,%rax - bd6e: 48 01 d0 add %rdx,%rax - bd71: 48 8b 00 mov (%rax),%rax - bd74: 89 c2 mov %eax,%edx - bd76: 89 c8 mov %ecx,%eax - bd78: 29 d0 sub %edx,%eax - bd7a: 89 c7 mov %eax,%edi - bd7c: e8 d0 f2 ff ff call b051 - bd81: 8b 55 e4 mov -0x1c(%rbp),%edx - bd84: 0f af c2 imul %edx,%eax - bd87: 89 45 e4 mov %eax,-0x1c(%rbp) - bd8a: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - bd8f: 48 8b 45 f8 mov -0x8(%rbp),%rax - bd93: 48 8b 00 mov (%rax),%rax - bd96: 48 39 45 f0 cmp %rax,-0x10(%rbp) - bd9a: 72 aa jb bd46 - bd9c: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - bda1: 48 8b 45 f8 mov -0x8(%rbp),%rax - bda5: 48 8b 00 mov (%rax),%rax - bda8: 48 39 45 e8 cmp %rax,-0x18(%rbp) - bdac: 72 8a jb bd38 - bdae: 8b 45 e4 mov -0x1c(%rbp),%eax - bdb1: c9 leave - bdb2: c3 ret - -000000000000bdb3 : - bdb3: f3 0f 1e fa endbr64 - bdb7: 55 push %rbp - bdb8: 48 89 e5 mov %rsp,%rbp - bdbb: 48 83 ec 20 sub $0x20,%rsp - bdbf: 48 89 7d e8 mov %rdi,-0x18(%rbp) - bdc3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - bdc8: 75 07 jne bdd1 - bdca: b8 00 00 00 00 mov $0x0,%eax - bdcf: eb 38 jmp be09 - bdd1: bf 18 00 00 00 mov $0x18,%edi - bdd6: e8 a5 66 ff ff call 2480 - bddb: 48 89 45 f8 mov %rax,-0x8(%rbp) - bddf: 48 8b 45 f8 mov -0x8(%rbp),%rax - bde3: 48 8b 55 e8 mov -0x18(%rbp),%rdx - bde7: 48 89 10 mov %rdx,(%rax) - bdea: 48 8b 45 e8 mov -0x18(%rbp),%rax - bdee: 48 c1 e0 03 shl $0x3,%rax - bdf2: 48 89 c7 mov %rax,%rdi - bdf5: e8 86 66 ff ff call 2480 - bdfa: 48 89 c2 mov %rax,%rdx - bdfd: 48 8b 45 f8 mov -0x8(%rbp),%rax - be01: 48 89 50 10 mov %rdx,0x10(%rax) - be05: 48 8b 45 f8 mov -0x8(%rbp),%rax - be09: c9 leave - be0a: c3 ret - -000000000000be0b : - be0b: f3 0f 1e fa endbr64 - be0f: 55 push %rbp - be10: 48 89 e5 mov %rsp,%rbp - be13: 48 83 ec 40 sub $0x40,%rsp - be17: 48 89 7d c8 mov %rdi,-0x38(%rbp) - be1b: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - be20: 75 0a jne be2c - be22: b8 00 00 00 00 mov $0x0,%eax - be27: e9 39 01 00 00 jmp bf65 - be2c: bf 18 00 00 00 mov $0x18,%edi - be31: e8 4a 66 ff ff call 2480 - be36: 48 89 45 e8 mov %rax,-0x18(%rbp) - be3a: 48 8b 45 c8 mov -0x38(%rbp),%rax - be3e: 48 8b 00 mov (%rax),%rax - be41: 48 89 45 f0 mov %rax,-0x10(%rbp) - be45: 48 8b 45 e8 mov -0x18(%rbp),%rax - be49: 48 8b 55 f0 mov -0x10(%rbp),%rdx - be4d: 48 89 10 mov %rdx,(%rax) - be50: 48 8b 45 f0 mov -0x10(%rbp),%rax - be54: 48 c1 e0 03 shl $0x3,%rax - be58: 48 89 c7 mov %rax,%rdi - be5b: e8 20 66 ff ff call 2480 - be60: 48 89 c2 mov %rax,%rdx - be63: 48 8b 45 e8 mov -0x18(%rbp),%rax - be67: 48 89 50 10 mov %rdx,0x10(%rax) - be6b: 48 8b 45 f0 mov -0x10(%rbp),%rax - be6f: 48 c1 e0 03 shl $0x3,%rax - be73: 48 89 c7 mov %rax,%rdi - be76: e8 05 66 ff ff call 2480 - be7b: 48 89 45 f8 mov %rax,-0x8(%rbp) - be7f: 48 8b 45 c8 mov -0x38(%rbp),%rax - be83: 48 8b 48 10 mov 0x10(%rax),%rcx - be87: 48 8b 55 f0 mov -0x10(%rbp),%rdx - be8b: 48 8b 45 f8 mov -0x8(%rbp),%rax - be8f: 48 89 ce mov %rcx,%rsi - be92: 48 89 c7 mov %rax,%rdi - be95: e8 76 65 ff ff call 2410 - be9a: 48 8b 75 f0 mov -0x10(%rbp),%rsi - be9e: 48 8b 45 f8 mov -0x8(%rbp),%rax - bea2: 48 8b 15 2f 51 00 00 mov 0x512f(%rip),%rdx # 10fd8 - bea9: 48 89 d1 mov %rdx,%rcx - beac: ba 08 00 00 00 mov $0x8,%edx - beb1: 48 89 c7 mov %rax,%rdi - beb4: e8 d7 64 ff ff call 2390 - beb9: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - bec0: 00 - bec1: eb 05 jmp bec8 - bec3: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - bec8: 48 8b 45 d0 mov -0x30(%rbp),%rax - becc: 48 3b 45 f0 cmp -0x10(%rbp),%rax - bed0: 72 f1 jb bec3 - bed2: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - bed9: 00 - beda: eb 6f jmp bf4b - bedc: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - bee3: 00 - bee4: eb 56 jmp bf3c - bee6: 48 8b 45 e0 mov -0x20(%rbp),%rax - beea: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - bef1: 00 - bef2: 48 8b 45 f8 mov -0x8(%rbp),%rax - bef6: 48 01 c2 add %rax,%rdx - bef9: 48 8b 45 c8 mov -0x38(%rbp),%rax - befd: 48 8b 48 10 mov 0x10(%rax),%rcx - bf01: 48 8b 45 d8 mov -0x28(%rbp),%rax - bf05: 48 c1 e0 03 shl $0x3,%rax - bf09: 48 01 c8 add %rcx,%rax - bf0c: 48 89 d6 mov %rdx,%rsi - bf0f: 48 89 c7 mov %rax,%rdi - bf12: e8 c9 63 ff ff call 22e0 - bf17: 85 c0 test %eax,%eax - bf19: 75 1c jne bf37 - bf1b: 48 8b 45 e8 mov -0x18(%rbp),%rax - bf1f: 48 8b 50 10 mov 0x10(%rax),%rdx - bf23: 48 8b 45 d8 mov -0x28(%rbp),%rax - bf27: 48 c1 e0 03 shl $0x3,%rax - bf2b: 48 01 c2 add %rax,%rdx - bf2e: 48 8b 45 e0 mov -0x20(%rbp),%rax - bf32: 48 89 02 mov %rax,(%rdx) - bf35: eb 0f jmp bf46 - bf37: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - bf3c: 48 8b 45 e0 mov -0x20(%rbp),%rax - bf40: 48 3b 45 f0 cmp -0x10(%rbp),%rax - bf44: 72 a0 jb bee6 - bf46: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - bf4b: 48 8b 45 d8 mov -0x28(%rbp),%rax - bf4f: 48 3b 45 f0 cmp -0x10(%rbp),%rax - bf53: 72 87 jb bedc - bf55: 48 8b 45 f8 mov -0x8(%rbp),%rax - bf59: 48 89 c7 mov %rax,%rdi - bf5c: e8 cf 63 ff ff call 2330 - bf61: 48 8b 45 e8 mov -0x18(%rbp),%rax - bf65: c9 leave - bf66: c3 ret - -000000000000bf67 : - bf67: f3 0f 1e fa endbr64 - bf6b: 55 push %rbp - bf6c: 48 89 e5 mov %rsp,%rbp - bf6f: 48 83 ec 20 sub $0x20,%rsp - bf73: 48 89 7d e8 mov %rdi,-0x18(%rbp) - bf77: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - bf7c: 75 07 jne bf85 - bf7e: b8 00 00 00 00 mov $0x0,%eax - bf83: eb 2f jmp bfb4 - bf85: 48 8b 45 e8 mov -0x18(%rbp),%rax - bf89: 48 89 c7 mov %rax,%rdi - bf8c: e8 7a fe ff ff call be0b - bf91: 48 89 45 f8 mov %rax,-0x8(%rbp) - bf95: 48 8b 45 f8 mov -0x8(%rbp),%rax - bf99: 48 89 c7 mov %rax,%rdi - bf9c: e8 7d ef ff ff call af1e - bfa1: 88 45 f7 mov %al,-0x9(%rbp) - bfa4: 48 8b 45 f8 mov -0x8(%rbp),%rax - bfa8: 48 89 c7 mov %rax,%rdi - bfab: e8 80 63 ff ff call 2330 - bfb0: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - bfb4: c9 leave - bfb5: c3 ret - -000000000000bfb6 : - bfb6: f3 0f 1e fa endbr64 - bfba: 55 push %rbp - bfbb: 48 89 e5 mov %rsp,%rbp - bfbe: 48 83 ec 30 sub $0x30,%rsp - bfc2: 48 89 7d d8 mov %rdi,-0x28(%rbp) - bfc6: 48 8b 45 d8 mov -0x28(%rbp),%rax - bfca: 48 89 c7 mov %rax,%rdi - bfcd: e8 39 fe ff ff call be0b - bfd2: 48 89 45 f8 mov %rax,-0x8(%rbp) - bfd6: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - bfdd: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - bfe4: 00 - bfe5: eb 69 jmp c050 - bfe7: 48 8b 45 e8 mov -0x18(%rbp),%rax - bfeb: 48 83 c0 01 add $0x1,%rax - bfef: 48 89 45 f0 mov %rax,-0x10(%rbp) - bff3: eb 49 jmp c03e - bff5: 48 8b 45 f8 mov -0x8(%rbp),%rax - bff9: 48 8b 50 10 mov 0x10(%rax),%rdx - bffd: 48 8b 45 f0 mov -0x10(%rbp),%rax - c001: 48 c1 e0 03 shl $0x3,%rax - c005: 48 01 d0 add %rdx,%rax - c008: 48 8b 00 mov (%rax),%rax - c00b: 89 c1 mov %eax,%ecx - c00d: 48 8b 45 f8 mov -0x8(%rbp),%rax - c011: 48 8b 50 10 mov 0x10(%rax),%rdx - c015: 48 8b 45 e8 mov -0x18(%rbp),%rax - c019: 48 c1 e0 03 shl $0x3,%rax - c01d: 48 01 d0 add %rdx,%rax - c020: 48 8b 00 mov (%rax),%rax - c023: 89 c2 mov %eax,%edx - c025: 89 c8 mov %ecx,%eax - c027: 29 d0 sub %edx,%eax - c029: 89 c7 mov %eax,%edi - c02b: e8 21 f0 ff ff call b051 - c030: 8b 55 e4 mov -0x1c(%rbp),%edx - c033: 0f af c2 imul %edx,%eax - c036: 89 45 e4 mov %eax,-0x1c(%rbp) - c039: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - c03e: 48 8b 45 f8 mov -0x8(%rbp),%rax - c042: 48 8b 00 mov (%rax),%rax - c045: 48 39 45 f0 cmp %rax,-0x10(%rbp) - c049: 72 aa jb bff5 - c04b: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - c050: 48 8b 45 f8 mov -0x8(%rbp),%rax - c054: 48 8b 00 mov (%rax),%rax - c057: 48 39 45 e8 cmp %rax,-0x18(%rbp) - c05b: 72 8a jb bfe7 - c05d: 8b 45 e4 mov -0x1c(%rbp),%eax - c060: c9 leave - c061: c3 ret - -000000000000c062 : - c062: f3 0f 1e fa endbr64 - c066: 55 push %rbp - c067: 48 89 e5 mov %rsp,%rbp - c06a: 48 83 ec 20 sub $0x20,%rsp - c06e: 48 89 7d e8 mov %rdi,-0x18(%rbp) - c072: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - c077: 75 07 jne c080 - c079: b8 00 00 00 00 mov $0x0,%eax - c07e: eb 38 jmp c0b8 - c080: bf 18 00 00 00 mov $0x18,%edi - c085: e8 f6 63 ff ff call 2480 - c08a: 48 89 45 f8 mov %rax,-0x8(%rbp) - c08e: 48 8b 45 f8 mov -0x8(%rbp),%rax - c092: 48 8b 55 e8 mov -0x18(%rbp),%rdx - c096: 48 89 10 mov %rdx,(%rax) - c099: 48 8b 45 e8 mov -0x18(%rbp),%rax - c09d: 48 c1 e0 03 shl $0x3,%rax - c0a1: 48 89 c7 mov %rax,%rdi - c0a4: e8 d7 63 ff ff call 2480 - c0a9: 48 89 c2 mov %rax,%rdx - c0ac: 48 8b 45 f8 mov -0x8(%rbp),%rax - c0b0: 48 89 50 10 mov %rdx,0x10(%rax) - c0b4: 48 8b 45 f8 mov -0x8(%rbp),%rax - c0b8: c9 leave - c0b9: c3 ret - -000000000000c0ba : - c0ba: f3 0f 1e fa endbr64 - c0be: 55 push %rbp - c0bf: 48 89 e5 mov %rsp,%rbp - c0c2: 48 83 ec 40 sub $0x40,%rsp - c0c6: 48 89 7d c8 mov %rdi,-0x38(%rbp) - c0ca: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - c0cf: 75 0a jne c0db - c0d1: b8 00 00 00 00 mov $0x0,%eax - c0d6: e9 39 01 00 00 jmp c214 - c0db: bf 18 00 00 00 mov $0x18,%edi - c0e0: e8 9b 63 ff ff call 2480 - c0e5: 48 89 45 e8 mov %rax,-0x18(%rbp) - c0e9: 48 8b 45 c8 mov -0x38(%rbp),%rax - c0ed: 48 8b 00 mov (%rax),%rax - c0f0: 48 89 45 f0 mov %rax,-0x10(%rbp) - c0f4: 48 8b 45 e8 mov -0x18(%rbp),%rax - c0f8: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c0fc: 48 89 10 mov %rdx,(%rax) - c0ff: 48 8b 45 f0 mov -0x10(%rbp),%rax - c103: 48 c1 e0 03 shl $0x3,%rax - c107: 48 89 c7 mov %rax,%rdi - c10a: e8 71 63 ff ff call 2480 - c10f: 48 89 c2 mov %rax,%rdx - c112: 48 8b 45 e8 mov -0x18(%rbp),%rax - c116: 48 89 50 10 mov %rdx,0x10(%rax) - c11a: 48 8b 45 f0 mov -0x10(%rbp),%rax - c11e: 48 c1 e0 03 shl $0x3,%rax - c122: 48 89 c7 mov %rax,%rdi - c125: e8 56 63 ff ff call 2480 - c12a: 48 89 45 f8 mov %rax,-0x8(%rbp) - c12e: 48 8b 45 c8 mov -0x38(%rbp),%rax - c132: 48 8b 48 10 mov 0x10(%rax),%rcx - c136: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c13a: 48 8b 45 f8 mov -0x8(%rbp),%rax - c13e: 48 89 ce mov %rcx,%rsi - c141: 48 89 c7 mov %rax,%rdi - c144: e8 87 63 ff ff call 24d0 - c149: 48 8b 75 f0 mov -0x10(%rbp),%rsi - c14d: 48 8b 45 f8 mov -0x8(%rbp),%rax - c151: 48 8b 15 58 4e 00 00 mov 0x4e58(%rip),%rdx # 10fb0 - c158: 48 89 d1 mov %rdx,%rcx - c15b: ba 08 00 00 00 mov $0x8,%edx - c160: 48 89 c7 mov %rax,%rdi - c163: e8 28 62 ff ff call 2390 - c168: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - c16f: 00 - c170: eb 05 jmp c177 - c172: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - c177: 48 8b 45 d0 mov -0x30(%rbp),%rax - c17b: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c17f: 72 f1 jb c172 - c181: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - c188: 00 - c189: eb 6f jmp c1fa - c18b: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - c192: 00 - c193: eb 56 jmp c1eb - c195: 48 8b 45 e0 mov -0x20(%rbp),%rax - c199: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - c1a0: 00 - c1a1: 48 8b 45 f8 mov -0x8(%rbp),%rax - c1a5: 48 01 c2 add %rax,%rdx - c1a8: 48 8b 45 c8 mov -0x38(%rbp),%rax - c1ac: 48 8b 48 10 mov 0x10(%rax),%rcx - c1b0: 48 8b 45 d8 mov -0x28(%rbp),%rax - c1b4: 48 c1 e0 03 shl $0x3,%rax - c1b8: 48 01 c8 add %rcx,%rax - c1bb: 48 89 d6 mov %rdx,%rsi - c1be: 48 89 c7 mov %rax,%rdi - c1c1: e8 ca 60 ff ff call 2290 - c1c6: 85 c0 test %eax,%eax - c1c8: 75 1c jne c1e6 - c1ca: 48 8b 45 e8 mov -0x18(%rbp),%rax - c1ce: 48 8b 50 10 mov 0x10(%rax),%rdx - c1d2: 48 8b 45 d8 mov -0x28(%rbp),%rax - c1d6: 48 c1 e0 03 shl $0x3,%rax - c1da: 48 01 c2 add %rax,%rdx - c1dd: 48 8b 45 e0 mov -0x20(%rbp),%rax - c1e1: 48 89 02 mov %rax,(%rdx) - c1e4: eb 0f jmp c1f5 - c1e6: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - c1eb: 48 8b 45 e0 mov -0x20(%rbp),%rax - c1ef: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c1f3: 72 a0 jb c195 - c1f5: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - c1fa: 48 8b 45 d8 mov -0x28(%rbp),%rax - c1fe: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c202: 72 87 jb c18b - c204: 48 8b 45 f8 mov -0x8(%rbp),%rax - c208: 48 89 c7 mov %rax,%rdi - c20b: e8 20 61 ff ff call 2330 - c210: 48 8b 45 e8 mov -0x18(%rbp),%rax - c214: c9 leave - c215: c3 ret - -000000000000c216 : - c216: f3 0f 1e fa endbr64 - c21a: 55 push %rbp - c21b: 48 89 e5 mov %rsp,%rbp - c21e: 48 83 ec 20 sub $0x20,%rsp - c222: 48 89 7d e8 mov %rdi,-0x18(%rbp) - c226: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - c22b: 75 07 jne c234 - c22d: b8 00 00 00 00 mov $0x0,%eax - c232: eb 2f jmp c263 - c234: 48 8b 45 e8 mov -0x18(%rbp),%rax - c238: 48 89 c7 mov %rax,%rdi - c23b: e8 7a fe ff ff call c0ba - c240: 48 89 45 f8 mov %rax,-0x8(%rbp) - c244: 48 8b 45 f8 mov -0x8(%rbp),%rax - c248: 48 89 c7 mov %rax,%rdi - c24b: e8 ce ec ff ff call af1e - c250: 88 45 f7 mov %al,-0x9(%rbp) - c253: 48 8b 45 f8 mov -0x8(%rbp),%rax - c257: 48 89 c7 mov %rax,%rdi - c25a: e8 d1 60 ff ff call 2330 - c25f: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - c263: c9 leave - c264: c3 ret - -000000000000c265 : - c265: f3 0f 1e fa endbr64 - c269: 55 push %rbp - c26a: 48 89 e5 mov %rsp,%rbp - c26d: 48 83 ec 30 sub $0x30,%rsp - c271: 48 89 7d d8 mov %rdi,-0x28(%rbp) - c275: 48 8b 45 d8 mov -0x28(%rbp),%rax - c279: 48 89 c7 mov %rax,%rdi - c27c: e8 39 fe ff ff call c0ba - c281: 48 89 45 f8 mov %rax,-0x8(%rbp) - c285: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - c28c: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - c293: 00 - c294: eb 69 jmp c2ff - c296: 48 8b 45 e8 mov -0x18(%rbp),%rax - c29a: 48 83 c0 01 add $0x1,%rax - c29e: 48 89 45 f0 mov %rax,-0x10(%rbp) - c2a2: eb 49 jmp c2ed - c2a4: 48 8b 45 f8 mov -0x8(%rbp),%rax - c2a8: 48 8b 50 10 mov 0x10(%rax),%rdx - c2ac: 48 8b 45 f0 mov -0x10(%rbp),%rax - c2b0: 48 c1 e0 03 shl $0x3,%rax - c2b4: 48 01 d0 add %rdx,%rax - c2b7: 48 8b 00 mov (%rax),%rax - c2ba: 89 c1 mov %eax,%ecx - c2bc: 48 8b 45 f8 mov -0x8(%rbp),%rax - c2c0: 48 8b 50 10 mov 0x10(%rax),%rdx - c2c4: 48 8b 45 e8 mov -0x18(%rbp),%rax - c2c8: 48 c1 e0 03 shl $0x3,%rax - c2cc: 48 01 d0 add %rdx,%rax - c2cf: 48 8b 00 mov (%rax),%rax - c2d2: 89 c2 mov %eax,%edx - c2d4: 89 c8 mov %ecx,%eax - c2d6: 29 d0 sub %edx,%eax - c2d8: 89 c7 mov %eax,%edi - c2da: e8 72 ed ff ff call b051 - c2df: 8b 55 e4 mov -0x1c(%rbp),%edx - c2e2: 0f af c2 imul %edx,%eax - c2e5: 89 45 e4 mov %eax,-0x1c(%rbp) - c2e8: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - c2ed: 48 8b 45 f8 mov -0x8(%rbp),%rax - c2f1: 48 8b 00 mov (%rax),%rax - c2f4: 48 39 45 f0 cmp %rax,-0x10(%rbp) - c2f8: 72 aa jb c2a4 - c2fa: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - c2ff: 48 8b 45 f8 mov -0x8(%rbp),%rax - c303: 48 8b 00 mov (%rax),%rax - c306: 48 39 45 e8 cmp %rax,-0x18(%rbp) - c30a: 72 8a jb c296 - c30c: 8b 45 e4 mov -0x1c(%rbp),%eax - c30f: c9 leave - c310: c3 ret - -000000000000c311 : - c311: f3 0f 1e fa endbr64 - c315: 55 push %rbp - c316: 48 89 e5 mov %rsp,%rbp - c319: 48 83 ec 20 sub $0x20,%rsp - c31d: 48 89 7d e8 mov %rdi,-0x18(%rbp) - c321: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - c326: 75 07 jne c32f - c328: b8 00 00 00 00 mov $0x0,%eax - c32d: eb 38 jmp c367 - c32f: bf 18 00 00 00 mov $0x18,%edi - c334: e8 47 61 ff ff call 2480 - c339: 48 89 45 f8 mov %rax,-0x8(%rbp) - c33d: 48 8b 45 f8 mov -0x8(%rbp),%rax - c341: 48 8b 55 e8 mov -0x18(%rbp),%rdx - c345: 48 89 10 mov %rdx,(%rax) - c348: 48 8b 45 e8 mov -0x18(%rbp),%rax - c34c: 48 c1 e0 02 shl $0x2,%rax - c350: 48 89 c7 mov %rax,%rdi - c353: e8 28 61 ff ff call 2480 - c358: 48 89 c2 mov %rax,%rdx - c35b: 48 8b 45 f8 mov -0x8(%rbp),%rax - c35f: 48 89 50 10 mov %rdx,0x10(%rax) - c363: 48 8b 45 f8 mov -0x8(%rbp),%rax - c367: c9 leave - c368: c3 ret - -000000000000c369 : - c369: f3 0f 1e fa endbr64 - c36d: 55 push %rbp - c36e: 48 89 e5 mov %rsp,%rbp - c371: 48 83 ec 40 sub $0x40,%rsp - c375: 48 89 7d c8 mov %rdi,-0x38(%rbp) - c379: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - c37e: 75 0a jne c38a - c380: b8 00 00 00 00 mov $0x0,%eax - c385: e9 39 01 00 00 jmp c4c3 - c38a: bf 18 00 00 00 mov $0x18,%edi - c38f: e8 ec 60 ff ff call 2480 - c394: 48 89 45 e8 mov %rax,-0x18(%rbp) - c398: 48 8b 45 c8 mov -0x38(%rbp),%rax - c39c: 48 8b 00 mov (%rax),%rax - c39f: 48 89 45 f0 mov %rax,-0x10(%rbp) - c3a3: 48 8b 45 e8 mov -0x18(%rbp),%rax - c3a7: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c3ab: 48 89 10 mov %rdx,(%rax) - c3ae: 48 8b 45 f0 mov -0x10(%rbp),%rax - c3b2: 48 c1 e0 03 shl $0x3,%rax - c3b6: 48 89 c7 mov %rax,%rdi - c3b9: e8 c2 60 ff ff call 2480 - c3be: 48 89 c2 mov %rax,%rdx - c3c1: 48 8b 45 e8 mov -0x18(%rbp),%rax - c3c5: 48 89 50 10 mov %rdx,0x10(%rax) - c3c9: 48 8b 45 f0 mov -0x10(%rbp),%rax - c3cd: 48 c1 e0 02 shl $0x2,%rax - c3d1: 48 89 c7 mov %rax,%rdi - c3d4: e8 a7 60 ff ff call 2480 - c3d9: 48 89 45 f8 mov %rax,-0x8(%rbp) - c3dd: 48 8b 45 c8 mov -0x38(%rbp),%rax - c3e1: 48 8b 48 10 mov 0x10(%rax),%rcx - c3e5: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c3e9: 48 8b 45 f8 mov -0x8(%rbp),%rax - c3ed: 48 89 ce mov %rcx,%rsi - c3f0: 48 89 c7 mov %rax,%rdi - c3f3: e8 b8 60 ff ff call 24b0 - c3f8: 48 8b 75 f0 mov -0x10(%rbp),%rsi - c3fc: 48 8b 45 f8 mov -0x8(%rbp),%rax - c400: 48 8b 15 b9 4b 00 00 mov 0x4bb9(%rip),%rdx # 10fc0 - c407: 48 89 d1 mov %rdx,%rcx - c40a: ba 04 00 00 00 mov $0x4,%edx - c40f: 48 89 c7 mov %rax,%rdi - c412: e8 79 5f ff ff call 2390 - c417: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - c41e: 00 - c41f: eb 05 jmp c426 - c421: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - c426: 48 8b 45 d0 mov -0x30(%rbp),%rax - c42a: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c42e: 72 f1 jb c421 - c430: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - c437: 00 - c438: eb 6f jmp c4a9 - c43a: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - c441: 00 - c442: eb 56 jmp c49a - c444: 48 8b 45 e0 mov -0x20(%rbp),%rax - c448: 48 8d 14 85 00 00 00 lea 0x0(,%rax,4),%rdx - c44f: 00 - c450: 48 8b 45 f8 mov -0x8(%rbp),%rax - c454: 48 01 c2 add %rax,%rdx - c457: 48 8b 45 c8 mov -0x38(%rbp),%rax - c45b: 48 8b 48 10 mov 0x10(%rax),%rcx - c45f: 48 8b 45 d8 mov -0x28(%rbp),%rax - c463: 48 c1 e0 02 shl $0x2,%rax - c467: 48 01 c8 add %rcx,%rax - c46a: 48 89 d6 mov %rdx,%rsi - c46d: 48 89 c7 mov %rax,%rdi - c470: e8 3b 5e ff ff call 22b0 - c475: 85 c0 test %eax,%eax - c477: 75 1c jne c495 - c479: 48 8b 45 e8 mov -0x18(%rbp),%rax - c47d: 48 8b 50 10 mov 0x10(%rax),%rdx - c481: 48 8b 45 d8 mov -0x28(%rbp),%rax - c485: 48 c1 e0 03 shl $0x3,%rax - c489: 48 01 c2 add %rax,%rdx - c48c: 48 8b 45 e0 mov -0x20(%rbp),%rax - c490: 48 89 02 mov %rax,(%rdx) - c493: eb 0f jmp c4a4 - c495: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - c49a: 48 8b 45 e0 mov -0x20(%rbp),%rax - c49e: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c4a2: 72 a0 jb c444 - c4a4: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - c4a9: 48 8b 45 d8 mov -0x28(%rbp),%rax - c4ad: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c4b1: 72 87 jb c43a - c4b3: 48 8b 45 f8 mov -0x8(%rbp),%rax - c4b7: 48 89 c7 mov %rax,%rdi - c4ba: e8 71 5e ff ff call 2330 - c4bf: 48 8b 45 e8 mov -0x18(%rbp),%rax - c4c3: c9 leave - c4c4: c3 ret - -000000000000c4c5 : - c4c5: f3 0f 1e fa endbr64 - c4c9: 55 push %rbp - c4ca: 48 89 e5 mov %rsp,%rbp - c4cd: 48 83 ec 20 sub $0x20,%rsp - c4d1: 48 89 7d e8 mov %rdi,-0x18(%rbp) - c4d5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - c4da: 75 07 jne c4e3 - c4dc: b8 00 00 00 00 mov $0x0,%eax - c4e1: eb 2f jmp c512 - c4e3: 48 8b 45 e8 mov -0x18(%rbp),%rax - c4e7: 48 89 c7 mov %rax,%rdi - c4ea: e8 7a fe ff ff call c369 - c4ef: 48 89 45 f8 mov %rax,-0x8(%rbp) - c4f3: 48 8b 45 f8 mov -0x8(%rbp),%rax - c4f7: 48 89 c7 mov %rax,%rdi - c4fa: e8 1f ea ff ff call af1e - c4ff: 88 45 f7 mov %al,-0x9(%rbp) - c502: 48 8b 45 f8 mov -0x8(%rbp),%rax - c506: 48 89 c7 mov %rax,%rdi - c509: e8 22 5e ff ff call 2330 - c50e: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - c512: c9 leave - c513: c3 ret - -000000000000c514 : - c514: f3 0f 1e fa endbr64 - c518: 55 push %rbp - c519: 48 89 e5 mov %rsp,%rbp - c51c: 48 83 ec 30 sub $0x30,%rsp - c520: 48 89 7d d8 mov %rdi,-0x28(%rbp) - c524: 48 8b 45 d8 mov -0x28(%rbp),%rax - c528: 48 89 c7 mov %rax,%rdi - c52b: e8 39 fe ff ff call c369 - c530: 48 89 45 f8 mov %rax,-0x8(%rbp) - c534: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - c53b: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - c542: 00 - c543: eb 69 jmp c5ae - c545: 48 8b 45 e8 mov -0x18(%rbp),%rax - c549: 48 83 c0 01 add $0x1,%rax - c54d: 48 89 45 f0 mov %rax,-0x10(%rbp) - c551: eb 49 jmp c59c - c553: 48 8b 45 f8 mov -0x8(%rbp),%rax - c557: 48 8b 50 10 mov 0x10(%rax),%rdx - c55b: 48 8b 45 f0 mov -0x10(%rbp),%rax - c55f: 48 c1 e0 03 shl $0x3,%rax - c563: 48 01 d0 add %rdx,%rax - c566: 48 8b 00 mov (%rax),%rax - c569: 89 c1 mov %eax,%ecx - c56b: 48 8b 45 f8 mov -0x8(%rbp),%rax - c56f: 48 8b 50 10 mov 0x10(%rax),%rdx - c573: 48 8b 45 e8 mov -0x18(%rbp),%rax - c577: 48 c1 e0 03 shl $0x3,%rax - c57b: 48 01 d0 add %rdx,%rax - c57e: 48 8b 00 mov (%rax),%rax - c581: 89 c2 mov %eax,%edx - c583: 89 c8 mov %ecx,%eax - c585: 29 d0 sub %edx,%eax - c587: 89 c7 mov %eax,%edi - c589: e8 c3 ea ff ff call b051 - c58e: 8b 55 e4 mov -0x1c(%rbp),%edx - c591: 0f af c2 imul %edx,%eax - c594: 89 45 e4 mov %eax,-0x1c(%rbp) - c597: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - c59c: 48 8b 45 f8 mov -0x8(%rbp),%rax - c5a0: 48 8b 00 mov (%rax),%rax - c5a3: 48 39 45 f0 cmp %rax,-0x10(%rbp) - c5a7: 72 aa jb c553 - c5a9: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - c5ae: 48 8b 45 f8 mov -0x8(%rbp),%rax - c5b2: 48 8b 00 mov (%rax),%rax - c5b5: 48 39 45 e8 cmp %rax,-0x18(%rbp) - c5b9: 72 8a jb c545 - c5bb: 8b 45 e4 mov -0x1c(%rbp),%eax - c5be: c9 leave - c5bf: c3 ret - -000000000000c5c0 : - c5c0: f3 0f 1e fa endbr64 - c5c4: 55 push %rbp - c5c5: 48 89 e5 mov %rsp,%rbp - c5c8: 48 83 ec 20 sub $0x20,%rsp - c5cc: 48 89 7d e8 mov %rdi,-0x18(%rbp) - c5d0: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - c5d5: 75 07 jne c5de - c5d7: b8 00 00 00 00 mov $0x0,%eax - c5dc: eb 38 jmp c616 - c5de: bf 18 00 00 00 mov $0x18,%edi - c5e3: e8 98 5e ff ff call 2480 - c5e8: 48 89 45 f8 mov %rax,-0x8(%rbp) - c5ec: 48 8b 45 f8 mov -0x8(%rbp),%rax - c5f0: 48 8b 55 e8 mov -0x18(%rbp),%rdx - c5f4: 48 89 10 mov %rdx,(%rax) - c5f7: 48 8b 45 e8 mov -0x18(%rbp),%rax - c5fb: 48 c1 e0 03 shl $0x3,%rax - c5ff: 48 89 c7 mov %rax,%rdi - c602: e8 79 5e ff ff call 2480 - c607: 48 89 c2 mov %rax,%rdx - c60a: 48 8b 45 f8 mov -0x8(%rbp),%rax - c60e: 48 89 50 10 mov %rdx,0x10(%rax) - c612: 48 8b 45 f8 mov -0x8(%rbp),%rax - c616: c9 leave - c617: c3 ret - -000000000000c618 : - c618: f3 0f 1e fa endbr64 - c61c: 55 push %rbp - c61d: 48 89 e5 mov %rsp,%rbp - c620: 48 83 ec 40 sub $0x40,%rsp - c624: 48 89 7d c8 mov %rdi,-0x38(%rbp) - c628: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - c62d: 75 0a jne c639 - c62f: b8 00 00 00 00 mov $0x0,%eax - c634: e9 39 01 00 00 jmp c772 - c639: bf 18 00 00 00 mov $0x18,%edi - c63e: e8 3d 5e ff ff call 2480 - c643: 48 89 45 e8 mov %rax,-0x18(%rbp) - c647: 48 8b 45 c8 mov -0x38(%rbp),%rax - c64b: 48 8b 00 mov (%rax),%rax - c64e: 48 89 45 f0 mov %rax,-0x10(%rbp) - c652: 48 8b 45 e8 mov -0x18(%rbp),%rax - c656: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c65a: 48 89 10 mov %rdx,(%rax) - c65d: 48 8b 45 f0 mov -0x10(%rbp),%rax - c661: 48 c1 e0 03 shl $0x3,%rax - c665: 48 89 c7 mov %rax,%rdi - c668: e8 13 5e ff ff call 2480 - c66d: 48 89 c2 mov %rax,%rdx - c670: 48 8b 45 e8 mov -0x18(%rbp),%rax - c674: 48 89 50 10 mov %rdx,0x10(%rax) - c678: 48 8b 45 f0 mov -0x10(%rbp),%rax - c67c: 48 c1 e0 03 shl $0x3,%rax - c680: 48 89 c7 mov %rax,%rdi - c683: e8 f8 5d ff ff call 2480 - c688: 48 89 45 f8 mov %rax,-0x8(%rbp) - c68c: 48 8b 45 c8 mov -0x38(%rbp),%rax - c690: 48 8b 48 10 mov 0x10(%rax),%rcx - c694: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c698: 48 8b 45 f8 mov -0x8(%rbp),%rax - c69c: 48 89 ce mov %rcx,%rsi - c69f: 48 89 c7 mov %rax,%rdi - c6a2: e8 f9 5c ff ff call 23a0 - c6a7: 48 8b 75 f0 mov -0x10(%rbp),%rsi - c6ab: 48 8b 45 f8 mov -0x8(%rbp),%rax - c6af: 48 8b 15 32 49 00 00 mov 0x4932(%rip),%rdx # 10fe8 - c6b6: 48 89 d1 mov %rdx,%rcx - c6b9: ba 08 00 00 00 mov $0x8,%edx - c6be: 48 89 c7 mov %rax,%rdi - c6c1: e8 ca 5c ff ff call 2390 - c6c6: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - c6cd: 00 - c6ce: eb 05 jmp c6d5 - c6d0: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - c6d5: 48 8b 45 d0 mov -0x30(%rbp),%rax - c6d9: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c6dd: 72 f1 jb c6d0 - c6df: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - c6e6: 00 - c6e7: eb 6f jmp c758 - c6e9: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - c6f0: 00 - c6f1: eb 56 jmp c749 - c6f3: 48 8b 45 e0 mov -0x20(%rbp),%rax - c6f7: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - c6fe: 00 - c6ff: 48 8b 45 f8 mov -0x8(%rbp),%rax - c703: 48 01 c2 add %rax,%rdx - c706: 48 8b 45 c8 mov -0x38(%rbp),%rax - c70a: 48 8b 48 10 mov 0x10(%rax),%rcx - c70e: 48 8b 45 d8 mov -0x28(%rbp),%rax - c712: 48 c1 e0 03 shl $0x3,%rax - c716: 48 01 c8 add %rcx,%rax - c719: 48 89 d6 mov %rdx,%rsi - c71c: 48 89 c7 mov %rax,%rdi - c71f: e8 dc 5b ff ff call 2300 - c724: 85 c0 test %eax,%eax - c726: 75 1c jne c744 - c728: 48 8b 45 e8 mov -0x18(%rbp),%rax - c72c: 48 8b 50 10 mov 0x10(%rax),%rdx - c730: 48 8b 45 d8 mov -0x28(%rbp),%rax - c734: 48 c1 e0 03 shl $0x3,%rax - c738: 48 01 c2 add %rax,%rdx - c73b: 48 8b 45 e0 mov -0x20(%rbp),%rax - c73f: 48 89 02 mov %rax,(%rdx) - c742: eb 0f jmp c753 - c744: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - c749: 48 8b 45 e0 mov -0x20(%rbp),%rax - c74d: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c751: 72 a0 jb c6f3 - c753: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - c758: 48 8b 45 d8 mov -0x28(%rbp),%rax - c75c: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c760: 72 87 jb c6e9 - c762: 48 8b 45 f8 mov -0x8(%rbp),%rax - c766: 48 89 c7 mov %rax,%rdi - c769: e8 c2 5b ff ff call 2330 - c76e: 48 8b 45 e8 mov -0x18(%rbp),%rax - c772: c9 leave - c773: c3 ret - -000000000000c774 : - c774: f3 0f 1e fa endbr64 - c778: 55 push %rbp - c779: 48 89 e5 mov %rsp,%rbp - c77c: 48 83 ec 20 sub $0x20,%rsp - c780: 48 89 7d e8 mov %rdi,-0x18(%rbp) - c784: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - c789: 75 07 jne c792 - c78b: b8 00 00 00 00 mov $0x0,%eax - c790: eb 2f jmp c7c1 - c792: 48 8b 45 e8 mov -0x18(%rbp),%rax - c796: 48 89 c7 mov %rax,%rdi - c799: e8 7a fe ff ff call c618 - c79e: 48 89 45 f8 mov %rax,-0x8(%rbp) - c7a2: 48 8b 45 f8 mov -0x8(%rbp),%rax - c7a6: 48 89 c7 mov %rax,%rdi - c7a9: e8 70 e7 ff ff call af1e - c7ae: 88 45 f7 mov %al,-0x9(%rbp) - c7b1: 48 8b 45 f8 mov -0x8(%rbp),%rax - c7b5: 48 89 c7 mov %rax,%rdi - c7b8: e8 73 5b ff ff call 2330 - c7bd: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - c7c1: c9 leave - c7c2: c3 ret - -000000000000c7c3 : - c7c3: f3 0f 1e fa endbr64 - c7c7: 55 push %rbp - c7c8: 48 89 e5 mov %rsp,%rbp - c7cb: 48 83 ec 30 sub $0x30,%rsp - c7cf: 48 89 7d d8 mov %rdi,-0x28(%rbp) - c7d3: 48 8b 45 d8 mov -0x28(%rbp),%rax - c7d7: 48 89 c7 mov %rax,%rdi - c7da: e8 39 fe ff ff call c618 - c7df: 48 89 45 f8 mov %rax,-0x8(%rbp) - c7e3: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - c7ea: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - c7f1: 00 - c7f2: eb 69 jmp c85d - c7f4: 48 8b 45 e8 mov -0x18(%rbp),%rax - c7f8: 48 83 c0 01 add $0x1,%rax - c7fc: 48 89 45 f0 mov %rax,-0x10(%rbp) - c800: eb 49 jmp c84b - c802: 48 8b 45 f8 mov -0x8(%rbp),%rax - c806: 48 8b 50 10 mov 0x10(%rax),%rdx - c80a: 48 8b 45 f0 mov -0x10(%rbp),%rax - c80e: 48 c1 e0 03 shl $0x3,%rax - c812: 48 01 d0 add %rdx,%rax - c815: 48 8b 00 mov (%rax),%rax - c818: 89 c1 mov %eax,%ecx - c81a: 48 8b 45 f8 mov -0x8(%rbp),%rax - c81e: 48 8b 50 10 mov 0x10(%rax),%rdx - c822: 48 8b 45 e8 mov -0x18(%rbp),%rax - c826: 48 c1 e0 03 shl $0x3,%rax - c82a: 48 01 d0 add %rdx,%rax - c82d: 48 8b 00 mov (%rax),%rax - c830: 89 c2 mov %eax,%edx - c832: 89 c8 mov %ecx,%eax - c834: 29 d0 sub %edx,%eax - c836: 89 c7 mov %eax,%edi - c838: e8 14 e8 ff ff call b051 - c83d: 8b 55 e4 mov -0x1c(%rbp),%edx - c840: 0f af c2 imul %edx,%eax - c843: 89 45 e4 mov %eax,-0x1c(%rbp) - c846: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - c84b: 48 8b 45 f8 mov -0x8(%rbp),%rax - c84f: 48 8b 00 mov (%rax),%rax - c852: 48 39 45 f0 cmp %rax,-0x10(%rbp) - c856: 72 aa jb c802 - c858: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - c85d: 48 8b 45 f8 mov -0x8(%rbp),%rax - c861: 48 8b 00 mov (%rax),%rax - c864: 48 39 45 e8 cmp %rax,-0x18(%rbp) - c868: 72 8a jb c7f4 - c86a: 8b 45 e4 mov -0x1c(%rbp),%eax - c86d: c9 leave - c86e: c3 ret - -000000000000c86f : - c86f: f3 0f 1e fa endbr64 - c873: 55 push %rbp - c874: 48 89 e5 mov %rsp,%rbp - c877: 48 83 ec 20 sub $0x20,%rsp - c87b: 48 89 7d e8 mov %rdi,-0x18(%rbp) - c87f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - c884: 75 07 jne c88d - c886: b8 00 00 00 00 mov $0x0,%eax - c88b: eb 38 jmp c8c5 - c88d: bf 18 00 00 00 mov $0x18,%edi - c892: e8 e9 5b ff ff call 2480 - c897: 48 89 45 f8 mov %rax,-0x8(%rbp) - c89b: 48 8b 45 f8 mov -0x8(%rbp),%rax - c89f: 48 8b 55 e8 mov -0x18(%rbp),%rdx - c8a3: 48 89 10 mov %rdx,(%rax) - c8a6: 48 8b 45 e8 mov -0x18(%rbp),%rax - c8aa: 48 c1 e0 04 shl $0x4,%rax - c8ae: 48 89 c7 mov %rax,%rdi - c8b1: e8 ca 5b ff ff call 2480 - c8b6: 48 89 c2 mov %rax,%rdx - c8b9: 48 8b 45 f8 mov -0x8(%rbp),%rax - c8bd: 48 89 50 10 mov %rdx,0x10(%rax) - c8c1: 48 8b 45 f8 mov -0x8(%rbp),%rax - c8c5: c9 leave - c8c6: c3 ret - -000000000000c8c7 : - c8c7: f3 0f 1e fa endbr64 - c8cb: 55 push %rbp - c8cc: 48 89 e5 mov %rsp,%rbp - c8cf: 48 83 ec 40 sub $0x40,%rsp - c8d3: 48 89 7d c8 mov %rdi,-0x38(%rbp) - c8d7: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - c8dc: 75 0a jne c8e8 - c8de: b8 00 00 00 00 mov $0x0,%eax - c8e3: e9 38 01 00 00 jmp ca20 - c8e8: bf 18 00 00 00 mov $0x18,%edi - c8ed: e8 8e 5b ff ff call 2480 - c8f2: 48 89 45 e8 mov %rax,-0x18(%rbp) - c8f6: 48 8b 45 c8 mov -0x38(%rbp),%rax - c8fa: 48 8b 00 mov (%rax),%rax - c8fd: 48 89 45 f0 mov %rax,-0x10(%rbp) - c901: 48 8b 45 e8 mov -0x18(%rbp),%rax - c905: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c909: 48 89 10 mov %rdx,(%rax) - c90c: 48 8b 45 f0 mov -0x10(%rbp),%rax - c910: 48 c1 e0 03 shl $0x3,%rax - c914: 48 89 c7 mov %rax,%rdi - c917: e8 64 5b ff ff call 2480 - c91c: 48 89 c2 mov %rax,%rdx - c91f: 48 8b 45 e8 mov -0x18(%rbp),%rax - c923: 48 89 50 10 mov %rdx,0x10(%rax) - c927: 48 8b 45 f0 mov -0x10(%rbp),%rax - c92b: 48 c1 e0 04 shl $0x4,%rax - c92f: 48 89 c7 mov %rax,%rdi - c932: e8 49 5b ff ff call 2480 - c937: 48 89 45 f8 mov %rax,-0x8(%rbp) - c93b: 48 8b 45 c8 mov -0x38(%rbp),%rax - c93f: 48 8b 48 10 mov 0x10(%rax),%rcx - c943: 48 8b 55 f0 mov -0x10(%rbp),%rdx - c947: 48 8b 45 f8 mov -0x8(%rbp),%rax - c94b: 48 89 ce mov %rcx,%rsi - c94e: 48 89 c7 mov %rax,%rdi - c951: e8 ba 5b ff ff call 2510 - c956: 48 8b 75 f0 mov -0x10(%rbp),%rsi - c95a: 48 8b 45 f8 mov -0x8(%rbp),%rax - c95e: 48 8b 15 3b 46 00 00 mov 0x463b(%rip),%rdx # 10fa0 - c965: 48 89 d1 mov %rdx,%rcx - c968: ba 10 00 00 00 mov $0x10,%edx - c96d: 48 89 c7 mov %rax,%rdi - c970: e8 1b 5a ff ff call 2390 - c975: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - c97c: 00 - c97d: eb 05 jmp c984 - c97f: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - c984: 48 8b 45 d0 mov -0x30(%rbp),%rax - c988: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c98c: 72 f1 jb c97f - c98e: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - c995: 00 - c996: eb 6e jmp ca06 - c998: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - c99f: 00 - c9a0: eb 55 jmp c9f7 - c9a2: 48 8b 45 e0 mov -0x20(%rbp),%rax - c9a6: 48 c1 e0 04 shl $0x4,%rax - c9aa: 48 89 c2 mov %rax,%rdx - c9ad: 48 8b 45 f8 mov -0x8(%rbp),%rax - c9b1: 48 01 c2 add %rax,%rdx - c9b4: 48 8b 45 c8 mov -0x38(%rbp),%rax - c9b8: 48 8b 48 10 mov 0x10(%rax),%rcx - c9bc: 48 8b 45 d8 mov -0x28(%rbp),%rax - c9c0: 48 c1 e0 04 shl $0x4,%rax - c9c4: 48 01 c8 add %rcx,%rax - c9c7: 48 89 d6 mov %rdx,%rsi - c9ca: 48 89 c7 mov %rax,%rdi - c9cd: e8 ae 58 ff ff call 2280 - c9d2: 85 c0 test %eax,%eax - c9d4: 75 1c jne c9f2 - c9d6: 48 8b 45 e8 mov -0x18(%rbp),%rax - c9da: 48 8b 50 10 mov 0x10(%rax),%rdx - c9de: 48 8b 45 d8 mov -0x28(%rbp),%rax - c9e2: 48 c1 e0 03 shl $0x3,%rax - c9e6: 48 01 c2 add %rax,%rdx - c9e9: 48 8b 45 e0 mov -0x20(%rbp),%rax - c9ed: 48 89 02 mov %rax,(%rdx) - c9f0: eb 0f jmp ca01 - c9f2: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - c9f7: 48 8b 45 e0 mov -0x20(%rbp),%rax - c9fb: 48 3b 45 f0 cmp -0x10(%rbp),%rax - c9ff: 72 a1 jb c9a2 - ca01: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - ca06: 48 8b 45 d8 mov -0x28(%rbp),%rax - ca0a: 48 3b 45 f0 cmp -0x10(%rbp),%rax - ca0e: 72 88 jb c998 - ca10: 48 8b 45 f8 mov -0x8(%rbp),%rax - ca14: 48 89 c7 mov %rax,%rdi - ca17: e8 14 59 ff ff call 2330 - ca1c: 48 8b 45 e8 mov -0x18(%rbp),%rax - ca20: c9 leave - ca21: c3 ret - -000000000000ca22 : - ca22: f3 0f 1e fa endbr64 - ca26: 55 push %rbp - ca27: 48 89 e5 mov %rsp,%rbp - ca2a: 48 83 ec 20 sub $0x20,%rsp - ca2e: 48 89 7d e8 mov %rdi,-0x18(%rbp) - ca32: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - ca37: 75 07 jne ca40 - ca39: b8 00 00 00 00 mov $0x0,%eax - ca3e: eb 2f jmp ca6f - ca40: 48 8b 45 e8 mov -0x18(%rbp),%rax - ca44: 48 89 c7 mov %rax,%rdi - ca47: e8 7b fe ff ff call c8c7 - ca4c: 48 89 45 f8 mov %rax,-0x8(%rbp) - ca50: 48 8b 45 f8 mov -0x8(%rbp),%rax - ca54: 48 89 c7 mov %rax,%rdi - ca57: e8 c2 e4 ff ff call af1e - ca5c: 88 45 f7 mov %al,-0x9(%rbp) - ca5f: 48 8b 45 f8 mov -0x8(%rbp),%rax - ca63: 48 89 c7 mov %rax,%rdi - ca66: e8 c5 58 ff ff call 2330 - ca6b: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - ca6f: c9 leave - ca70: c3 ret - -000000000000ca71 : - ca71: f3 0f 1e fa endbr64 - ca75: 55 push %rbp - ca76: 48 89 e5 mov %rsp,%rbp - ca79: 48 83 ec 30 sub $0x30,%rsp - ca7d: 48 89 7d d8 mov %rdi,-0x28(%rbp) - ca81: 48 8b 45 d8 mov -0x28(%rbp),%rax - ca85: 48 89 c7 mov %rax,%rdi - ca88: e8 3a fe ff ff call c8c7 - ca8d: 48 89 45 f8 mov %rax,-0x8(%rbp) - ca91: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - ca98: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - ca9f: 00 - caa0: eb 69 jmp cb0b - caa2: 48 8b 45 e8 mov -0x18(%rbp),%rax - caa6: 48 83 c0 01 add $0x1,%rax - caaa: 48 89 45 f0 mov %rax,-0x10(%rbp) - caae: eb 49 jmp caf9 - cab0: 48 8b 45 f8 mov -0x8(%rbp),%rax - cab4: 48 8b 50 10 mov 0x10(%rax),%rdx - cab8: 48 8b 45 f0 mov -0x10(%rbp),%rax - cabc: 48 c1 e0 03 shl $0x3,%rax - cac0: 48 01 d0 add %rdx,%rax - cac3: 48 8b 00 mov (%rax),%rax - cac6: 89 c1 mov %eax,%ecx - cac8: 48 8b 45 f8 mov -0x8(%rbp),%rax - cacc: 48 8b 50 10 mov 0x10(%rax),%rdx - cad0: 48 8b 45 e8 mov -0x18(%rbp),%rax - cad4: 48 c1 e0 03 shl $0x3,%rax - cad8: 48 01 d0 add %rdx,%rax - cadb: 48 8b 00 mov (%rax),%rax - cade: 89 c2 mov %eax,%edx - cae0: 89 c8 mov %ecx,%eax - cae2: 29 d0 sub %edx,%eax - cae4: 89 c7 mov %eax,%edi - cae6: e8 66 e5 ff ff call b051 - caeb: 8b 55 e4 mov -0x1c(%rbp),%edx - caee: 0f af c2 imul %edx,%eax - caf1: 89 45 e4 mov %eax,-0x1c(%rbp) - caf4: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - caf9: 48 8b 45 f8 mov -0x8(%rbp),%rax - cafd: 48 8b 00 mov (%rax),%rax - cb00: 48 39 45 f0 cmp %rax,-0x10(%rbp) - cb04: 72 aa jb cab0 - cb06: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - cb0b: 48 8b 45 f8 mov -0x8(%rbp),%rax - cb0f: 48 8b 00 mov (%rax),%rax - cb12: 48 39 45 e8 cmp %rax,-0x18(%rbp) - cb16: 72 8a jb caa2 - cb18: 8b 45 e4 mov -0x1c(%rbp),%eax - cb1b: c9 leave - cb1c: c3 ret - -000000000000cb1d : - cb1d: f3 0f 1e fa endbr64 - cb21: 55 push %rbp - cb22: 48 89 e5 mov %rsp,%rbp - cb25: 48 83 ec 20 sub $0x20,%rsp - cb29: 48 89 7d e8 mov %rdi,-0x18(%rbp) - cb2d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - cb32: 75 07 jne cb3b - cb34: b8 00 00 00 00 mov $0x0,%eax - cb39: eb 38 jmp cb73 - cb3b: bf 18 00 00 00 mov $0x18,%edi - cb40: e8 3b 59 ff ff call 2480 - cb45: 48 89 45 f8 mov %rax,-0x8(%rbp) - cb49: 48 8b 45 f8 mov -0x8(%rbp),%rax - cb4d: 48 8b 55 e8 mov -0x18(%rbp),%rdx - cb51: 48 89 10 mov %rdx,(%rax) - cb54: 48 8b 45 e8 mov -0x18(%rbp),%rax - cb58: 48 c1 e0 03 shl $0x3,%rax - cb5c: 48 89 c7 mov %rax,%rdi - cb5f: e8 1c 59 ff ff call 2480 - cb64: 48 89 c2 mov %rax,%rdx - cb67: 48 8b 45 f8 mov -0x8(%rbp),%rax - cb6b: 48 89 50 10 mov %rdx,0x10(%rax) - cb6f: 48 8b 45 f8 mov -0x8(%rbp),%rax - cb73: c9 leave - cb74: c3 ret - -000000000000cb75 : - cb75: f3 0f 1e fa endbr64 - cb79: 55 push %rbp - cb7a: 48 89 e5 mov %rsp,%rbp - cb7d: 48 83 ec 40 sub $0x40,%rsp - cb81: 48 89 7d c8 mov %rdi,-0x38(%rbp) - cb85: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) - cb8a: 75 0a jne cb96 - cb8c: b8 00 00 00 00 mov $0x0,%eax - cb91: e9 39 01 00 00 jmp cccf - cb96: bf 18 00 00 00 mov $0x18,%edi - cb9b: e8 e0 58 ff ff call 2480 - cba0: 48 89 45 e8 mov %rax,-0x18(%rbp) - cba4: 48 8b 45 c8 mov -0x38(%rbp),%rax - cba8: 48 8b 00 mov (%rax),%rax - cbab: 48 89 45 f0 mov %rax,-0x10(%rbp) - cbaf: 48 8b 45 e8 mov -0x18(%rbp),%rax - cbb3: 48 8b 55 f0 mov -0x10(%rbp),%rdx - cbb7: 48 89 10 mov %rdx,(%rax) - cbba: 48 8b 45 f0 mov -0x10(%rbp),%rax - cbbe: 48 c1 e0 03 shl $0x3,%rax - cbc2: 48 89 c7 mov %rax,%rdi - cbc5: e8 b6 58 ff ff call 2480 - cbca: 48 89 c2 mov %rax,%rdx - cbcd: 48 8b 45 e8 mov -0x18(%rbp),%rax - cbd1: 48 89 50 10 mov %rdx,0x10(%rax) - cbd5: 48 8b 45 f0 mov -0x10(%rbp),%rax - cbd9: 48 c1 e0 03 shl $0x3,%rax - cbdd: 48 89 c7 mov %rax,%rdi - cbe0: e8 9b 58 ff ff call 2480 - cbe5: 48 89 45 f8 mov %rax,-0x8(%rbp) - cbe9: 48 8b 45 c8 mov -0x38(%rbp),%rax - cbed: 48 8b 48 10 mov 0x10(%rax),%rcx - cbf1: 48 8b 55 f0 mov -0x10(%rbp),%rdx - cbf5: 48 8b 45 f8 mov -0x8(%rbp),%rax - cbf9: 48 89 ce mov %rcx,%rsi - cbfc: 48 89 c7 mov %rax,%rdi - cbff: e8 9c 58 ff ff call 24a0 - cc04: 48 8b 75 f0 mov -0x10(%rbp),%rsi - cc08: 48 8b 45 f8 mov -0x8(%rbp),%rax - cc0c: 48 8b 15 bd 43 00 00 mov 0x43bd(%rip),%rdx # 10fd0 - cc13: 48 89 d1 mov %rdx,%rcx - cc16: ba 08 00 00 00 mov $0x8,%edx - cc1b: 48 89 c7 mov %rax,%rdi - cc1e: e8 6d 57 ff ff call 2390 - cc23: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) - cc2a: 00 - cc2b: eb 05 jmp cc32 - cc2d: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) - cc32: 48 8b 45 d0 mov -0x30(%rbp),%rax - cc36: 48 3b 45 f0 cmp -0x10(%rbp),%rax - cc3a: 72 f1 jb cc2d - cc3c: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) - cc43: 00 - cc44: eb 6f jmp ccb5 - cc46: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) - cc4d: 00 - cc4e: eb 56 jmp cca6 - cc50: 48 8b 45 e0 mov -0x20(%rbp),%rax - cc54: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx - cc5b: 00 - cc5c: 48 8b 45 f8 mov -0x8(%rbp),%rax - cc60: 48 01 c2 add %rax,%rdx - cc63: 48 8b 45 c8 mov -0x38(%rbp),%rax - cc67: 48 8b 48 10 mov 0x10(%rax),%rcx - cc6b: 48 8b 45 d8 mov -0x28(%rbp),%rax - cc6f: 48 c1 e0 03 shl $0x3,%rax - cc73: 48 01 c8 add %rcx,%rax - cc76: 48 89 d6 mov %rdx,%rsi - cc79: 48 89 c7 mov %rax,%rdi - cc7c: e8 4f 56 ff ff call 22d0 - cc81: 85 c0 test %eax,%eax - cc83: 75 1c jne cca1 - cc85: 48 8b 45 e8 mov -0x18(%rbp),%rax - cc89: 48 8b 50 10 mov 0x10(%rax),%rdx - cc8d: 48 8b 45 d8 mov -0x28(%rbp),%rax - cc91: 48 c1 e0 03 shl $0x3,%rax - cc95: 48 01 c2 add %rax,%rdx - cc98: 48 8b 45 e0 mov -0x20(%rbp),%rax - cc9c: 48 89 02 mov %rax,(%rdx) - cc9f: eb 0f jmp ccb0 - cca1: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) - cca6: 48 8b 45 e0 mov -0x20(%rbp),%rax - ccaa: 48 3b 45 f0 cmp -0x10(%rbp),%rax - ccae: 72 a0 jb cc50 - ccb0: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) - ccb5: 48 8b 45 d8 mov -0x28(%rbp),%rax - ccb9: 48 3b 45 f0 cmp -0x10(%rbp),%rax - ccbd: 72 87 jb cc46 - ccbf: 48 8b 45 f8 mov -0x8(%rbp),%rax - ccc3: 48 89 c7 mov %rax,%rdi - ccc6: e8 65 56 ff ff call 2330 - cccb: 48 8b 45 e8 mov -0x18(%rbp),%rax - cccf: c9 leave - ccd0: c3 ret - -000000000000ccd1 : - ccd1: f3 0f 1e fa endbr64 - ccd5: 55 push %rbp - ccd6: 48 89 e5 mov %rsp,%rbp - ccd9: 48 83 ec 20 sub $0x20,%rsp - ccdd: 48 89 7d e8 mov %rdi,-0x18(%rbp) - cce1: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - cce6: 75 07 jne ccef - cce8: b8 00 00 00 00 mov $0x0,%eax - cced: eb 2f jmp cd1e - ccef: 48 8b 45 e8 mov -0x18(%rbp),%rax - ccf3: 48 89 c7 mov %rax,%rdi - ccf6: e8 7a fe ff ff call cb75 - ccfb: 48 89 45 f8 mov %rax,-0x8(%rbp) - ccff: 48 8b 45 f8 mov -0x8(%rbp),%rax - cd03: 48 89 c7 mov %rax,%rdi - cd06: e8 13 e2 ff ff call af1e - cd0b: 88 45 f7 mov %al,-0x9(%rbp) - cd0e: 48 8b 45 f8 mov -0x8(%rbp),%rax - cd12: 48 89 c7 mov %rax,%rdi - cd15: e8 16 56 ff ff call 2330 - cd1a: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - cd1e: c9 leave - cd1f: c3 ret - -000000000000cd20 : - cd20: f3 0f 1e fa endbr64 - cd24: 55 push %rbp - cd25: 48 89 e5 mov %rsp,%rbp - cd28: 48 83 ec 30 sub $0x30,%rsp - cd2c: 48 89 7d d8 mov %rdi,-0x28(%rbp) - cd30: 48 8b 45 d8 mov -0x28(%rbp),%rax - cd34: 48 89 c7 mov %rax,%rdi - cd37: e8 39 fe ff ff call cb75 - cd3c: 48 89 45 f8 mov %rax,-0x8(%rbp) - cd40: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) - cd47: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) - cd4e: 00 - cd4f: eb 69 jmp cdba - cd51: 48 8b 45 e8 mov -0x18(%rbp),%rax - cd55: 48 83 c0 01 add $0x1,%rax - cd59: 48 89 45 f0 mov %rax,-0x10(%rbp) - cd5d: eb 49 jmp cda8 - cd5f: 48 8b 45 f8 mov -0x8(%rbp),%rax - cd63: 48 8b 50 10 mov 0x10(%rax),%rdx - cd67: 48 8b 45 f0 mov -0x10(%rbp),%rax - cd6b: 48 c1 e0 03 shl $0x3,%rax - cd6f: 48 01 d0 add %rdx,%rax - cd72: 48 8b 00 mov (%rax),%rax - cd75: 89 c1 mov %eax,%ecx - cd77: 48 8b 45 f8 mov -0x8(%rbp),%rax - cd7b: 48 8b 50 10 mov 0x10(%rax),%rdx - cd7f: 48 8b 45 e8 mov -0x18(%rbp),%rax - cd83: 48 c1 e0 03 shl $0x3,%rax - cd87: 48 01 d0 add %rdx,%rax - cd8a: 48 8b 00 mov (%rax),%rax - cd8d: 89 c2 mov %eax,%edx - cd8f: 89 c8 mov %ecx,%eax - cd91: 29 d0 sub %edx,%eax - cd93: 89 c7 mov %eax,%edi - cd95: e8 b7 e2 ff ff call b051 - cd9a: 8b 55 e4 mov -0x1c(%rbp),%edx - cd9d: 0f af c2 imul %edx,%eax - cda0: 89 45 e4 mov %eax,-0x1c(%rbp) - cda3: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - cda8: 48 8b 45 f8 mov -0x8(%rbp),%rax - cdac: 48 8b 00 mov (%rax),%rax - cdaf: 48 39 45 f0 cmp %rax,-0x10(%rbp) - cdb3: 72 aa jb cd5f - cdb5: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) - cdba: 48 8b 45 f8 mov -0x8(%rbp),%rax - cdbe: 48 8b 00 mov (%rax),%rax - cdc1: 48 39 45 e8 cmp %rax,-0x18(%rbp) - cdc5: 72 8a jb cd51 - cdc7: 8b 45 e4 mov -0x1c(%rbp),%eax - cdca: c9 leave - cdcb: c3 ret - -000000000000cdcc : - cdcc: f3 0f 1e fa endbr64 - cdd0: 55 push %rbp - cdd1: 48 89 e5 mov %rsp,%rbp - cdd4: 48 83 ec 20 sub $0x20,%rsp - cdd8: 48 89 7d e8 mov %rdi,-0x18(%rbp) - cddc: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - cde1: 75 07 jne cdea - cde3: b8 00 00 00 00 mov $0x0,%eax - cde8: eb 5e jmp ce48 - cdea: bf 10 00 00 00 mov $0x10,%edi - cdef: e8 8c 56 ff ff call 2480 - cdf4: 48 89 45 f8 mov %rax,-0x8(%rbp) - cdf8: 48 8b 45 e8 mov -0x18(%rbp),%rax - cdfc: 89 c2 mov %eax,%edx - cdfe: 48 8b 45 f8 mov -0x8(%rbp),%rax - ce02: 88 10 mov %dl,(%rax) - ce04: 48 8b 45 e8 mov -0x18(%rbp),%rax - ce08: 48 89 c7 mov %rax,%rdi - ce0b: e8 70 56 ff ff call 2480 - ce10: 48 89 c2 mov %rax,%rdx - ce13: 48 8b 45 f8 mov -0x8(%rbp),%rax - ce17: 48 89 50 08 mov %rdx,0x8(%rax) - ce1b: c6 45 f7 00 movb $0x0,-0x9(%rbp) - ce1f: eb 19 jmp ce3a - ce21: 48 8b 45 f8 mov -0x8(%rbp),%rax - ce25: 48 8b 50 08 mov 0x8(%rax),%rdx - ce29: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - ce2d: 48 01 c2 add %rax,%rdx - ce30: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - ce34: 88 02 mov %al,(%rdx) - ce36: 80 45 f7 01 addb $0x1,-0x9(%rbp) - ce3a: 0f b6 45 f7 movzbl -0x9(%rbp),%eax - ce3e: 48 39 45 e8 cmp %rax,-0x18(%rbp) - ce42: 77 dd ja ce21 - ce44: 48 8b 45 f8 mov -0x8(%rbp),%rax - ce48: c9 leave - ce49: c3 ret - -000000000000ce4a : - ce4a: f3 0f 1e fa endbr64 - ce4e: 55 push %rbp - ce4f: 48 89 e5 mov %rsp,%rbp - ce52: 48 89 7d e8 mov %rdi,-0x18(%rbp) - ce56: c6 45 ff 00 movb $0x0,-0x1(%rbp) - ce5a: 48 8b 45 e8 mov -0x18(%rbp),%rax - ce5e: 0f b6 00 movzbl (%rax),%eax - ce61: 38 45 ff cmp %al,-0x1(%rbp) - ce64: 73 25 jae ce8b - ce66: 48 8b 45 e8 mov -0x18(%rbp),%rax - ce6a: 48 8b 50 08 mov 0x8(%rax),%rdx - ce6e: 0f b6 45 ff movzbl -0x1(%rbp),%eax - ce72: 48 01 d0 add %rdx,%rax - ce75: 0f b6 00 movzbl (%rax),%eax - ce78: 38 45 ff cmp %al,-0x1(%rbp) - ce7b: 74 07 je ce84 - ce7d: b8 00 00 00 00 mov $0x0,%eax - ce82: eb 07 jmp ce8b - ce84: b8 01 00 00 00 mov $0x1,%eax - ce89: eb 00 jmp ce8b - ce8b: 5d pop %rbp - ce8c: c3 ret - -000000000000ce8d : - ce8d: f3 0f 1e fa endbr64 - ce91: 55 push %rbp - ce92: 48 89 e5 mov %rsp,%rbp - ce95: 48 83 ec 20 sub $0x20,%rsp - ce99: 48 89 7d e8 mov %rdi,-0x18(%rbp) - ce9d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - cea2: 75 07 jne ceab - cea4: b8 00 00 00 00 mov $0x0,%eax - cea9: eb 66 jmp cf11 - ceab: bf 10 00 00 00 mov $0x10,%edi - ceb0: e8 cb 55 ff ff call 2480 - ceb5: 48 89 45 f8 mov %rax,-0x8(%rbp) - ceb9: 48 8b 45 e8 mov -0x18(%rbp),%rax - cebd: 89 c2 mov %eax,%edx - cebf: 48 8b 45 f8 mov -0x8(%rbp),%rax - cec3: 89 10 mov %edx,(%rax) - cec5: 48 8b 45 e8 mov -0x18(%rbp),%rax - cec9: 48 c1 e0 02 shl $0x2,%rax - cecd: 48 89 c7 mov %rax,%rdi - ced0: e8 ab 55 ff ff call 2480 - ced5: 48 89 c2 mov %rax,%rdx - ced8: 48 8b 45 f8 mov -0x8(%rbp),%rax - cedc: 48 89 50 08 mov %rdx,0x8(%rax) - cee0: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%rbp) - cee7: eb 1b jmp cf04 - cee9: 48 8b 45 f8 mov -0x8(%rbp),%rax - ceed: 48 8b 50 08 mov 0x8(%rax),%rdx - cef1: 8b 45 f4 mov -0xc(%rbp),%eax - cef4: 48 c1 e0 02 shl $0x2,%rax - cef8: 48 01 c2 add %rax,%rdx - cefb: 8b 45 f4 mov -0xc(%rbp),%eax - cefe: 89 02 mov %eax,(%rdx) - cf00: 83 45 f4 01 addl $0x1,-0xc(%rbp) - cf04: 8b 45 f4 mov -0xc(%rbp),%eax - cf07: 48 39 45 e8 cmp %rax,-0x18(%rbp) - cf0b: 77 dc ja cee9 - cf0d: 48 8b 45 f8 mov -0x8(%rbp),%rax - cf11: c9 leave - cf12: c3 ret - -000000000000cf13 : - cf13: f3 0f 1e fa endbr64 - cf17: 55 push %rbp - cf18: 48 89 e5 mov %rsp,%rbp - cf1b: 48 89 7d e8 mov %rdi,-0x18(%rbp) - cf1f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) - cf26: 48 8b 45 e8 mov -0x18(%rbp),%rax - cf2a: 8b 00 mov (%rax),%eax - cf2c: 39 45 fc cmp %eax,-0x4(%rbp) - cf2f: 73 27 jae cf58 - cf31: 48 8b 45 e8 mov -0x18(%rbp),%rax - cf35: 48 8b 50 08 mov 0x8(%rax),%rdx - cf39: 8b 45 fc mov -0x4(%rbp),%eax - cf3c: 48 c1 e0 02 shl $0x2,%rax - cf40: 48 01 d0 add %rdx,%rax - cf43: 8b 00 mov (%rax),%eax - cf45: 39 45 fc cmp %eax,-0x4(%rbp) - cf48: 74 07 je cf51 - cf4a: b8 00 00 00 00 mov $0x0,%eax - cf4f: eb 07 jmp cf58 - cf51: b8 01 00 00 00 mov $0x1,%eax - cf56: eb 00 jmp cf58 - cf58: 5d pop %rbp - cf59: c3 ret - -000000000000cf5a : - cf5a: f3 0f 1e fa endbr64 - cf5e: 55 push %rbp - cf5f: 48 89 e5 mov %rsp,%rbp - cf62: 48 83 ec 20 sub $0x20,%rsp - cf66: 48 89 7d e8 mov %rdi,-0x18(%rbp) - cf6a: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - cf6f: 75 07 jne cf78 - cf71: b8 00 00 00 00 mov $0x0,%eax - cf76: eb 6b jmp cfe3 - cf78: bf 10 00 00 00 mov $0x10,%edi - cf7d: e8 fe 54 ff ff call 2480 - cf82: 48 89 45 f8 mov %rax,-0x8(%rbp) - cf86: 48 8b 45 f8 mov -0x8(%rbp),%rax - cf8a: 48 8b 55 e8 mov -0x18(%rbp),%rdx - cf8e: 48 89 10 mov %rdx,(%rax) - cf91: 48 8b 45 e8 mov -0x18(%rbp),%rax - cf95: 48 c1 e0 03 shl $0x3,%rax - cf99: 48 89 c7 mov %rax,%rdi - cf9c: e8 df 54 ff ff call 2480 - cfa1: 48 89 c2 mov %rax,%rdx - cfa4: 48 8b 45 f8 mov -0x8(%rbp),%rax - cfa8: 48 89 50 08 mov %rdx,0x8(%rax) - cfac: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) - cfb3: 00 - cfb4: eb 1f jmp cfd5 - cfb6: 48 8b 45 f8 mov -0x8(%rbp),%rax - cfba: 48 8b 50 08 mov 0x8(%rax),%rdx - cfbe: 48 8b 45 f0 mov -0x10(%rbp),%rax - cfc2: 48 c1 e0 03 shl $0x3,%rax - cfc6: 48 01 c2 add %rax,%rdx - cfc9: 48 8b 45 f0 mov -0x10(%rbp),%rax - cfcd: 48 89 02 mov %rax,(%rdx) - cfd0: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - cfd5: 48 8b 45 f0 mov -0x10(%rbp),%rax - cfd9: 48 3b 45 e8 cmp -0x18(%rbp),%rax - cfdd: 72 d7 jb cfb6 - cfdf: 48 8b 45 f8 mov -0x8(%rbp),%rax - cfe3: c9 leave - cfe4: c3 ret - -000000000000cfe5 : - cfe5: f3 0f 1e fa endbr64 - cfe9: 55 push %rbp - cfea: 48 89 e5 mov %rsp,%rbp - cfed: 48 89 7d e8 mov %rdi,-0x18(%rbp) - cff1: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) - cff8: 00 - cff9: 48 8b 45 e8 mov -0x18(%rbp),%rax - cffd: 48 8b 00 mov (%rax),%rax - d000: 48 39 45 f8 cmp %rax,-0x8(%rbp) - d004: 73 2a jae d030 - d006: 48 8b 45 e8 mov -0x18(%rbp),%rax - d00a: 48 8b 50 08 mov 0x8(%rax),%rdx - d00e: 48 8b 45 f8 mov -0x8(%rbp),%rax - d012: 48 c1 e0 03 shl $0x3,%rax - d016: 48 01 d0 add %rdx,%rax - d019: 48 8b 00 mov (%rax),%rax - d01c: 48 39 45 f8 cmp %rax,-0x8(%rbp) - d020: 74 07 je d029 - d022: b8 00 00 00 00 mov $0x0,%eax - d027: eb 07 jmp d030 - d029: b8 01 00 00 00 mov $0x1,%eax - d02e: eb 00 jmp d030 - d030: 5d pop %rbp - d031: c3 ret - -000000000000d032 : - d032: f3 0f 1e fa endbr64 - d036: 55 push %rbp - d037: 48 89 e5 mov %rsp,%rbp - d03a: 48 83 ec 20 sub $0x20,%rsp - d03e: 48 89 7d e8 mov %rdi,-0x18(%rbp) - d042: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) - d047: 75 07 jne d050 - d049: b8 00 00 00 00 mov $0x0,%eax - d04e: eb 6b jmp d0bb - d050: bf 10 00 00 00 mov $0x10,%edi - d055: e8 26 54 ff ff call 2480 - d05a: 48 89 45 f8 mov %rax,-0x8(%rbp) - d05e: 48 8b 45 f8 mov -0x8(%rbp),%rax - d062: 48 8b 55 e8 mov -0x18(%rbp),%rdx - d066: 48 89 10 mov %rdx,(%rax) - d069: 48 8b 45 e8 mov -0x18(%rbp),%rax - d06d: 48 c1 e0 03 shl $0x3,%rax - d071: 48 89 c7 mov %rax,%rdi - d074: e8 07 54 ff ff call 2480 - d079: 48 89 c2 mov %rax,%rdx - d07c: 48 8b 45 f8 mov -0x8(%rbp),%rax - d080: 48 89 50 08 mov %rdx,0x8(%rax) - d084: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) - d08b: 00 - d08c: eb 1f jmp d0ad - d08e: 48 8b 45 f8 mov -0x8(%rbp),%rax - d092: 48 8b 50 08 mov 0x8(%rax),%rdx - d096: 48 8b 45 f0 mov -0x10(%rbp),%rax - d09a: 48 c1 e0 03 shl $0x3,%rax - d09e: 48 01 c2 add %rax,%rdx - d0a1: 48 8b 45 f0 mov -0x10(%rbp),%rax - d0a5: 48 89 02 mov %rax,(%rdx) - d0a8: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) - d0ad: 48 8b 45 f0 mov -0x10(%rbp),%rax - d0b1: 48 3b 45 e8 cmp -0x18(%rbp),%rax - d0b5: 72 d7 jb d08e - d0b7: 48 8b 45 f8 mov -0x8(%rbp),%rax - d0bb: c9 leave - d0bc: c3 ret - -000000000000d0bd : - d0bd: f3 0f 1e fa endbr64 - d0c1: 55 push %rbp - d0c2: 48 89 e5 mov %rsp,%rbp - d0c5: 48 89 7d e8 mov %rdi,-0x18(%rbp) - d0c9: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) - d0d0: 00 - d0d1: 48 8b 45 e8 mov -0x18(%rbp),%rax - d0d5: 48 8b 00 mov (%rax),%rax - d0d8: 48 39 45 f8 cmp %rax,-0x8(%rbp) - d0dc: 73 2a jae d108 - d0de: 48 8b 45 e8 mov -0x18(%rbp),%rax - d0e2: 48 8b 50 08 mov 0x8(%rax),%rdx - d0e6: 48 8b 45 f8 mov -0x8(%rbp),%rax - d0ea: 48 c1 e0 03 shl $0x3,%rax - d0ee: 48 01 d0 add %rdx,%rax - d0f1: 48 8b 00 mov (%rax),%rax - d0f4: 48 39 45 f8 cmp %rax,-0x8(%rbp) - d0f8: 74 07 je d101 - d0fa: b8 00 00 00 00 mov $0x0,%eax - d0ff: eb 07 jmp d108 - d101: b8 01 00 00 00 mov $0x1,%eax - d106: eb 00 jmp d108 - d108: 5d pop %rbp - d109: c3 ret - -Déassemblage de la section .fini : - -000000000000d10c <_fini>: - d10c: f3 0f 1e fa endbr64 - d110: 48 83 ec 08 sub $0x8,%rsp - d114: 48 83 c4 08 add $0x8,%rsp - d118: c3 ret