******************************************************************************** conan test cci-19b0fb06/recipes/elfutils/all/test_package/conanfile.py elfutils/0.180@#ef7b0f05bc9ec337161bee44f0cdeefc -pr /home/conan/w/prod-v1/bsr/60053/aaadc/profile_linux_7_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.180' resolved to 'zlib/1.3' in local cache elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.180 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache Packages bzip2/1.0.8:0e2fc6376534b5b3953a4974cf0901b008b17f2f - Cache elfutils/0.180:0e9543081a4f21cd43382c1c5cc478b019fb7317 - Cache xz_utils/5.4.4:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache zlib/1.3:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-unstrip elfutils/0.180 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.180 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.180 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.180 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.180 (test package): Calling build() elfutils/0.180 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: Component target declared 'elfutils::libelf' -- Conan: Component target declared 'elfutils::libdw' -- Conan: Component target declared 'elfutils::libasm' -- Conan: Target declared 'elfutils::elfutils' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/cmake/conan-official-xz_utils-variables.cmake' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug elfutils/0.180 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable test_package [100%] Built target test_package elfutils/0.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .init: ea8: 48 83 ec 08 sub $0x8,%rsp eac: 48 8b 05 35 51 20 00 mov 0x205135(%rip),%rax # 0x205fe8 eb3: 48 85 c0 test %rax,%rax eb6: 74 02 je 0xeba eb8: ff d0 callq *%rax eba: 48 83 c4 08 add $0x8,%rsp ebe: c3 retq Disassembly of section .plt: ec0: ff 35 42 50 20 00 pushq 0x205042(%rip) # 0x205f08 ec6: ff 25 44 50 20 00 jmpq *0x205044(%rip) # 0x205f10 ecc: 0f 1f 40 00 nopl 0x0(%rax) ed0: ff 25 42 50 20 00 jmpq *0x205042(%rip) # 0x205f18 ed6: 68 00 00 00 00 pushq $0x0 edb: e9 e0 ff ff ff jmpq 0xec0 ee0: ff 25 3a 50 20 00 jmpq *0x20503a(%rip) # 0x205f20 ee6: 68 01 00 00 00 pushq $0x1 eeb: e9 d0 ff ff ff jmpq 0xec0 ef0: ff 25 32 50 20 00 jmpq *0x205032(%rip) # 0x205f28 ef6: 68 02 00 00 00 pushq $0x2 efb: e9 c0 ff ff ff jmpq 0xec0 f00: ff 25 2a 50 20 00 jmpq *0x20502a(%rip) # 0x205f30 f06: 68 03 00 00 00 pushq $0x3 f0b: e9 b0 ff ff ff jmpq 0xec0 f10: ff 25 22 50 20 00 jmpq *0x205022(%rip) # 0x205f38 f16: 68 04 00 00 00 pushq $0x4 f1b: e9 a0 ff ff ff jmpq 0xec0 f20: ff 25 1a 50 20 00 jmpq *0x20501a(%rip) # 0x205f40 f26: 68 05 00 00 00 pushq $0x5 f2b: e9 90 ff ff ff jmpq 0xec0 f30: ff 25 12 50 20 00 jmpq *0x205012(%rip) # 0x205f48 f36: 68 06 00 00 00 pushq $0x6 f3b: e9 80 ff ff ff jmpq 0xec0 f40: ff 25 0a 50 20 00 jmpq *0x20500a(%rip) # 0x205f50 f46: 68 07 00 00 00 pushq $0x7 f4b: e9 70 ff ff ff jmpq 0xec0 f50: ff 25 02 50 20 00 jmpq *0x205002(%rip) # 0x205f58 f56: 68 08 00 00 00 pushq $0x8 f5b: e9 60 ff ff ff jmpq 0xec0 f60: ff 25 fa 4f 20 00 jmpq *0x204ffa(%rip) # 0x205f60 f66: 68 09 00 00 00 pushq $0x9 f6b: e9 50 ff ff ff jmpq 0xec0 f70: ff 25 f2 4f 20 00 jmpq *0x204ff2(%rip) # 0x205f68 f76: 68 0a 00 00 00 pushq $0xa f7b: e9 40 ff ff ff jmpq 0xec0 f80: ff 25 ea 4f 20 00 jmpq *0x204fea(%rip) # 0x205f70 f86: 68 0b 00 00 00 pushq $0xb f8b: e9 30 ff ff ff jmpq 0xec0 f90: ff 25 e2 4f 20 00 jmpq *0x204fe2(%rip) # 0x205f78 f96: 68 0c 00 00 00 pushq $0xc f9b: e9 20 ff ff ff jmpq 0xec0 fa0: ff 25 da 4f 20 00 jmpq *0x204fda(%rip) # 0x205f80 fa6: 68 0d 00 00 00 pushq $0xd fab: e9 10 ff ff ff jmpq 0xec0 fb0: ff 25 d2 4f 20 00 jmpq *0x204fd2(%rip) # 0x205f88 fb6: 68 0e 00 00 00 pushq $0xe fbb: e9 00 ff ff ff jmpq 0xec0 fc0: ff 25 ca 4f 20 00 jmpq *0x204fca(%rip) # 0x205f90 fc6: 68 0f 00 00 00 pushq $0xf fcb: e9 f0 fe ff ff jmpq 0xec0 fd0: ff 25 c2 4f 20 00 jmpq *0x204fc2(%rip) # 0x205f98 fd6: 68 10 00 00 00 pushq $0x10 fdb: e9 e0 fe ff ff jmpq 0xec0 fe0: ff 25 ba 4f 20 00 jmpq *0x204fba(%rip) # 0x205fa0 fe6: 68 11 00 00 00 pushq $0x11 feb: e9 d0 fe ff ff jmpq 0xec0 ff0: ff 25 b2 4f 20 00 jmpq *0x204fb2(%rip) # 0x205fa8 ff6: 68 12 00 00 00 pushq $0x12 ffb: e9 c0 fe ff ff jmpq 0xec0 1000: ff 25 aa 4f 20 00 jmpq *0x204faa(%rip) # 0x205fb0 1006: 68 13 00 00 00 pushq $0x13 100b: e9 b0 fe ff ff jmpq 0xec0 1010: ff 25 a2 4f 20 00 jmpq *0x204fa2(%rip) # 0x205fb8 1016: 68 14 00 00 00 pushq $0x14 101b: e9 a0 fe ff ff jmpq 0xec0 1020: ff 25 9a 4f 20 00 jmpq *0x204f9a(%rip) # 0x205fc0 1026: 68 15 00 00 00 pushq $0x15 102b: e9 90 fe ff ff jmpq 0xec0 1030: ff 25 92 4f 20 00 jmpq *0x204f92(%rip) # 0x205fc8 1036: 68 16 00 00 00 pushq $0x16 103b: e9 80 fe ff ff jmpq 0xec0 1040: ff 25 8a 4f 20 00 jmpq *0x204f8a(%rip) # 0x205fd0 1046: 68 17 00 00 00 pushq $0x17 104b: e9 70 fe ff ff jmpq 0xec0 Disassembly of section .plt.got: 1050: ff 25 a2 4f 20 00 jmpq *0x204fa2(%rip) # 0x205ff8 1056: 66 90 nop Disassembly of section .text: 1060: 31 ed xor %ebp,%ebp 1062: 49 89 d1 mov %rdx,%r9 1065: 5e pop %rsi 1066: 48 89 e2 mov %rsp,%rdx 1069: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 106d: 50 push %rax 106e: 54 push %rsp 106f: 4c 8d 05 3a 36 00 00 lea 0x363a(%rip),%r8 # 0x46b0 1076: 48 8d 0d c3 35 00 00 lea 0x35c3(%rip),%rcx # 0x4640 107d: 48 8d 3d e6 00 00 00 lea 0xe6(%rip),%rdi # 0x116a 1084: ff 15 56 4f 20 00 callq *0x204f56(%rip) # 0x205fe0 108a: f4 hlt 108b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1090: 48 8d 3d 79 4f 20 00 lea 0x204f79(%rip),%rdi # 0x206010 1097: 55 push %rbp 1098: 48 8d 05 71 4f 20 00 lea 0x204f71(%rip),%rax # 0x206010 109f: 48 39 f8 cmp %rdi,%rax 10a2: 48 89 e5 mov %rsp,%rbp 10a5: 74 19 je 0x10c0 10a7: 48 8b 05 2a 4f 20 00 mov 0x204f2a(%rip),%rax # 0x205fd8 10ae: 48 85 c0 test %rax,%rax 10b1: 74 0d je 0x10c0 10b3: 5d pop %rbp 10b4: ff e0 jmpq *%rax 10b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 10be: 00 00 10c0: 5d pop %rbp 10c1: c3 retq 10c2: 0f 1f 40 00 nopl 0x0(%rax) 10c6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 10ce: 00 00 10d0: 48 8d 3d 39 4f 20 00 lea 0x204f39(%rip),%rdi # 0x206010 10d7: 48 8d 35 32 4f 20 00 lea 0x204f32(%rip),%rsi # 0x206010 10de: 55 push %rbp 10df: 48 29 fe sub %rdi,%rsi 10e2: 48 89 e5 mov %rsp,%rbp 10e5: 48 c1 fe 03 sar $0x3,%rsi 10e9: 48 89 f0 mov %rsi,%rax 10ec: 48 c1 e8 3f shr $0x3f,%rax 10f0: 48 01 c6 add %rax,%rsi 10f3: 48 d1 fe sar %rsi 10f6: 74 18 je 0x1110 10f8: 48 8b 05 f1 4e 20 00 mov 0x204ef1(%rip),%rax # 0x205ff0 10ff: 48 85 c0 test %rax,%rax 1102: 74 0c je 0x1110 1104: 5d pop %rbp 1105: ff e0 jmpq *%rax 1107: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 110f: 00 1110: 5d pop %rbp 1111: c3 retq 1112: 0f 1f 40 00 nopl 0x0(%rax) 1116: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 111e: 00 00 1120: 80 3d e9 4e 20 00 00 cmpb $0x0,0x204ee9(%rip) # 0x206010 1127: 75 2f jne 0x1158 1129: 48 83 3d c7 4e 20 00 00 cmpq $0x0,0x204ec7(%rip) # 0x205ff8 1131: 55 push %rbp 1132: 48 89 e5 mov %rsp,%rbp 1135: 74 0c je 0x1143 1137: 48 8b 3d ca 4e 20 00 mov 0x204eca(%rip),%rdi # 0x206008 113e: e8 0d ff ff ff callq 0x1050 1143: e8 48 ff ff ff callq 0x1090 1148: c6 05 c1 4e 20 00 01 movb $0x1,0x204ec1(%rip) # 0x206010 114f: 5d pop %rbp 1150: c3 retq 1151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1158: f3 rep 1159: c3 retq 115a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1160: 55 push %rbp 1161: 48 89 e5 mov %rsp,%rbp 1164: 5d pop %rbp 1165: e9 66 ff ff ff jmpq 0x10d0 116a: 55 push %rbp 116b: 48 89 e5 mov %rsp,%rbp 116e: 48 83 ec 30 sub $0x30,%rsp 1172: 89 7d dc mov %edi,-0x24(%rbp) 1175: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1179: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 117d: 7f 25 jg 0x11a4 117f: 48 8b 45 d0 mov -0x30(%rbp),%rax 1183: 48 8b 00 mov (%rax),%rax 1186: 48 89 c6 mov %rax,%rsi 1189: 48 8d 3d 58 35 00 00 lea 0x3558(%rip),%rdi # 0x46e8 1190: b8 00 00 00 00 mov $0x0,%eax 1195: e8 86 fd ff ff callq 0xf20 119a: b8 ff ff ff ff mov $0xffffffff,%eax 119f: e9 60 01 00 00 jmpq 0x1304 11a4: bf 01 00 00 00 mov $0x1,%edi 11a9: e8 58 01 00 00 callq 0x1306 11ae: 85 c0 test %eax,%eax 11b0: 75 28 jne 0x11da 11b2: bf ff ff ff ff mov $0xffffffff,%edi 11b7: e8 07 02 00 00 callq 0x13c3 11bc: 48 89 c6 mov %rax,%rsi 11bf: 48 8d 3d 3a 35 00 00 lea 0x353a(%rip),%rdi # 0x4700 11c6: b8 00 00 00 00 mov $0x0,%eax 11cb: e8 50 fd ff ff callq 0xf20 11d0: b8 01 00 00 00 mov $0x1,%eax 11d5: e9 2a 01 00 00 jmpq 0x1304 11da: 48 8b 45 d0 mov -0x30(%rbp),%rax 11de: 48 83 c0 08 add $0x8,%rax 11e2: 48 8b 00 mov (%rax),%rax 11e5: ba 00 00 00 00 mov $0x0,%edx 11ea: be 00 00 00 00 mov $0x0,%esi 11ef: 48 89 c7 mov %rax,%rdi 11f2: b8 00 00 00 00 mov $0x0,%eax 11f7: e8 14 fe ff ff callq 0x1010 11fc: 89 45 e8 mov %eax,-0x18(%rbp) 11ff: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 1203: 79 25 jns 0x122a 1205: 48 8b 45 d0 mov -0x30(%rbp),%rax 1209: 48 8b 00 mov (%rax),%rax 120c: 48 89 c6 mov %rax,%rsi 120f: 48 8d 3d 11 35 00 00 lea 0x3511(%rip),%rdi # 0x4727 1216: b8 00 00 00 00 mov $0x0,%eax 121b: e8 00 fd ff ff callq 0xf20 1220: b8 01 00 00 00 mov $0x1,%eax 1225: e9 da 00 00 00 jmpq 0x1304 122a: 8b 45 e8 mov -0x18(%rbp),%eax 122d: ba 00 00 00 00 mov $0x0,%edx 1232: be 01 00 00 00 mov $0x1,%esi 1237: 89 c7 mov %eax,%edi 1239: e8 3d 2d 00 00 callq 0x3f7b 123e: 48 89 45 f8 mov %rax,-0x8(%rbp) 1242: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1247: 75 28 jne 0x1271 1249: bf ff ff ff ff mov $0xffffffff,%edi 124e: e8 70 01 00 00 callq 0x13c3 1253: 48 89 c6 mov %rax,%rsi 1256: 48 8d 3d da 34 00 00 lea 0x34da(%rip),%rdi # 0x4737 125d: b8 00 00 00 00 mov $0x0,%eax 1262: e8 b9 fc ff ff callq 0xf20 1267: b8 01 00 00 00 mov $0x1,%eax 126c: e9 93 00 00 00 jmpq 0x1304 1271: 48 8b 45 f8 mov -0x8(%rbp),%rax 1275: 48 89 c7 mov %rax,%rdi 1278: e8 a3 33 00 00 callq 0x4620 127d: 89 45 ec mov %eax,-0x14(%rbp) 1280: 8b 45 ec mov -0x14(%rbp),%eax 1283: 83 f8 01 cmp $0x1,%eax 1286: 74 0c je 0x1294 1288: 83 f8 01 cmp $0x1,%eax 128b: 72 21 jb 0x12ae 128d: 83 f8 03 cmp $0x3,%eax 1290: 74 0f je 0x12a1 1292: eb 27 jmp 0x12bb 1294: 48 8d 05 b6 34 00 00 lea 0x34b6(%rip),%rax # 0x4751 129b: 48 89 45 f0 mov %rax,-0x10(%rbp) 129f: eb 25 jmp 0x12c6 12a1: 48 8d 05 b7 34 00 00 lea 0x34b7(%rip),%rax # 0x475f 12a8: 48 89 45 f0 mov %rax,-0x10(%rbp) 12ac: eb 18 jmp 0x12c6 12ae: 48 8d 05 b5 34 00 00 lea 0x34b5(%rip),%rax # 0x476a 12b5: 48 89 45 f0 mov %rax,-0x10(%rbp) 12b9: eb 0b jmp 0x12c6 12bb: 48 8d 05 ad 34 00 00 lea 0x34ad(%rip),%rax # 0x476f 12c2: 48 89 45 f0 mov %rax,-0x10(%rbp) 12c6: 48 8b 45 d0 mov -0x30(%rbp),%rax 12ca: 48 83 c0 08 add $0x8,%rax 12ce: 48 8b 00 mov (%rax),%rax 12d1: 48 8b 55 f0 mov -0x10(%rbp),%rdx 12d5: 48 89 c6 mov %rax,%rsi 12d8: 48 8d 3d 9d 34 00 00 lea 0x349d(%rip),%rdi # 0x477c 12df: b8 00 00 00 00 mov $0x0,%eax 12e4: e8 37 fc ff ff callq 0xf20 12e9: 48 8b 45 f8 mov -0x8(%rbp),%rax 12ed: 48 89 c7 mov %rax,%rdi 12f0: e8 d7 2e 00 00 callq 0x41cc 12f5: 8b 45 e8 mov -0x18(%rbp),%eax 12f8: 89 c7 mov %eax,%edi 12fa: e8 61 fc ff ff callq 0xf60 12ff: b8 00 00 00 00 mov $0x0,%eax 1304: c9 leaveq 1305: c3 retq 1306: 55 push %rbp 1307: 48 89 e5 mov %rsp,%rbp 130a: 48 83 ec 10 sub $0x10,%rsp 130e: 89 7d fc mov %edi,-0x4(%rbp) 1311: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1315: 75 07 jne 0x131e 1317: b8 01 00 00 00 mov $0x1,%eax 131c: eb 2f jmp 0x134d 131e: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1322: 0f 94 c0 sete %al 1325: 0f b6 c0 movzbl %al,%eax 1328: 48 85 c0 test %rax,%rax 132b: 74 11 je 0x133e 132d: c7 05 dd 4c 20 00 01 00 movl $0x1,0x204cdd(%rip) # 0x206014 1335: 00 00 1337: b8 01 00 00 00 mov $0x1,%eax 133c: eb 0f jmp 0x134d 133e: bf 02 00 00 00 mov $0x2,%edi 1343: e8 3f 00 00 00 callq 0x1387 1348: b8 00 00 00 00 mov $0x0,%eax 134d: c9 leaveq 134e: c3 retq 134f: 55 push %rbp 1350: 48 89 e5 mov %rsp,%rbp 1353: 48 83 ec 10 sub $0x10,%rsp 1357: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 135f: 00 1360: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1367: 8b 00 mov (%rax),%eax 1369: 89 45 fc mov %eax,-0x4(%rbp) 136c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1374: 00 1375: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 137c: c7 00 00 00 00 00 movl $0x0,(%rax) 1382: 8b 45 fc mov -0x4(%rbp),%eax 1385: c9 leaveq 1386: c3 retq 1387: 55 push %rbp 1388: 48 89 e5 mov %rsp,%rbp 138b: 53 push %rbx 138c: 48 83 ec 18 sub $0x18,%rsp 1390: 89 7d ec mov %edi,-0x14(%rbp) 1393: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1397: 78 0b js 0x13a4 1399: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 139d: 7f 05 jg 0x13a4 139f: 8b 5d ec mov -0x14(%rbp),%ebx 13a2: eb 05 jmp 0x13a9 13a4: bb 01 00 00 00 mov $0x1,%ebx 13a9: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 13b1: 00 13b2: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 13b9: 89 18 mov %ebx,(%rax) 13bb: 90 nop 13bc: 48 83 c4 18 add $0x18,%rsp 13c0: 5b pop %rbx 13c1: 5d pop %rbp 13c2: c3 retq 13c3: 55 push %rbp 13c4: 48 89 e5 mov %rsp,%rbp 13c7: 48 83 ec 20 sub $0x20,%rsp 13cb: 89 7d ec mov %edi,-0x14(%rbp) 13ce: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 13d6: 00 13d7: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 13de: 8b 00 mov (%rax),%eax 13e0: 89 45 fc mov %eax,-0x4(%rbp) 13e3: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 13e7: 0f 85 85 00 00 00 jne 0x1472 13ed: 8b 45 fc mov -0x4(%rbp),%eax 13f0: 48 98 cltq 13f2: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 13fa: 48 8d 05 9f 38 00 00 lea 0x389f(%rip),%rax # 0x4ca0 1401: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1405: 48 3d f1 04 00 00 cmp $0x4f1,%rax 140b: 76 1f jbe 0x142c 140d: 48 8d 0d 24 3b 00 00 lea 0x3b24(%rip),%rcx # 0x4f38 1414: ba 5b 01 00 00 mov $0x15b,%edx 1419: 48 8d 35 18 3a 00 00 lea 0x3a18(%rip),%rsi # 0x4e38 1420: 48 8d 3d a1 3a 00 00 lea 0x3aa1(%rip),%rdi # 0x4ec8 1427: e8 14 fb ff ff callq 0xf40 142c: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1430: 74 36 je 0x1468 1432: 8b 45 fc mov -0x4(%rbp),%eax 1435: 48 98 cltq 1437: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 143f: 48 8d 05 5a 38 00 00 lea 0x385a(%rip),%rax # 0x4ca0 1446: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 144a: 48 8d 05 4f 33 00 00 lea 0x334f(%rip),%rax # 0x47a0 1451: 48 01 d0 add %rdx,%rax 1454: 48 89 c6 mov %rax,%rsi 1457: 48 8d 3d 8f 3a 00 00 lea 0x3a8f(%rip),%rdi # 0x4eed 145e: e8 cd fa ff ff callq 0xf30 1463: e9 b7 00 00 00 jmpq 0x151f 1468: b8 00 00 00 00 mov $0x0,%eax 146d: e9 ad 00 00 00 jmpq 0x151f 1472: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1476: 7c 06 jl 0x147e 1478: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 147c: 7e 1b jle 0x1499 147e: 48 8d 05 24 33 00 00 lea 0x3324(%rip),%rax # 0x47a9 1485: 48 89 c6 mov %rax,%rsi 1488: 48 8d 3d 5e 3a 00 00 lea 0x3a5e(%rip),%rdi # 0x4eed 148f: e8 9c fa ff ff callq 0xf30 1494: e9 86 00 00 00 jmpq 0x151f 1499: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 149d: 75 05 jne 0x14a4 149f: 8b 45 fc mov -0x4(%rbp),%eax 14a2: eb 03 jmp 0x14a7 14a4: 8b 45 ec mov -0x14(%rbp),%eax 14a7: 48 98 cltq 14a9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14b1: 48 8d 05 e8 37 00 00 lea 0x37e8(%rip),%rax # 0x4ca0 14b8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 14bc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 14c2: 76 1f jbe 0x14e3 14c4: 48 8d 0d 6d 3a 00 00 lea 0x3a6d(%rip),%rcx # 0x4f38 14cb: ba 61 01 00 00 mov $0x161,%edx 14d0: 48 8d 35 61 39 00 00 lea 0x3961(%rip),%rsi # 0x4e38 14d7: 48 8d 3d 1a 3a 00 00 lea 0x3a1a(%rip),%rdi # 0x4ef8 14de: e8 5d fa ff ff callq 0xf40 14e3: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 14e7: 75 05 jne 0x14ee 14e9: 8b 45 fc mov -0x4(%rbp),%eax 14ec: eb 03 jmp 0x14f1 14ee: 8b 45 ec mov -0x14(%rbp),%eax 14f1: 48 98 cltq 14f3: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14fb: 48 8d 05 9e 37 00 00 lea 0x379e(%rip),%rax # 0x4ca0 1502: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 1506: 48 8d 05 93 32 00 00 lea 0x3293(%rip),%rax # 0x47a0 150d: 48 01 d0 add %rdx,%rax 1510: 48 89 c6 mov %rax,%rsi 1513: 48 8d 3d d3 39 00 00 lea 0x39d3(%rip),%rdi # 0x4eed 151a: e8 11 fa ff ff callq 0xf30 151f: c9 leaveq 1520: c3 retq 1521: 55 push %rbp 1522: 48 89 e5 mov %rsp,%rbp 1525: 89 7d fc mov %edi,-0x4(%rbp) 1528: 8b 45 fc mov -0x4(%rbp),%eax 152b: 0f c8 bswap %eax 152d: 5d pop %rbp 152e: c3 retq 152f: 55 push %rbp 1530: 48 89 e5 mov %rsp,%rbp 1533: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1537: 48 8b 45 f8 mov -0x8(%rbp),%rax 153b: 48 0f c8 bswap %rax 153e: 5d pop %rbp 153f: c3 retq 1540: 55 push %rbp 1541: 48 89 e5 mov %rsp,%rbp 1544: 48 83 ec 40 sub $0x40,%rsp 1548: 89 7d dc mov %edi,-0x24(%rbp) 154b: 48 89 75 d0 mov %rsi,-0x30(%rbp) 154f: 48 89 55 c8 mov %rdx,-0x38(%rbp) 1553: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1557: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 155f: 48 8b 55 c0 mov -0x40(%rbp),%rdx 1563: 48 8b 45 e8 mov -0x18(%rbp),%rax 1567: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 156b: 48 8b 45 e8 mov -0x18(%rbp),%rax 156f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1573: 48 29 c2 sub %rax,%rdx 1576: 48 8b 75 e8 mov -0x18(%rbp),%rsi 157a: 48 8b 45 d0 mov -0x30(%rbp),%rax 157e: 48 01 c6 add %rax,%rsi 1581: 8b 45 dc mov -0x24(%rbp),%eax 1584: 89 c7 mov %eax,%edi 1586: e8 95 fa ff ff callq 0x1020 158b: 48 89 45 f0 mov %rax,-0x10(%rbp) 158f: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1594: 75 0c jne 0x15a2 1596: e8 45 f9 ff ff callq 0xee0 159b: 8b 00 mov (%rax),%eax 159d: 83 f8 04 cmp $0x4,%eax 15a0: 74 bd je 0x155f 15a2: 48 8b 45 f0 mov -0x10(%rbp),%rax 15a6: 48 89 45 f8 mov %rax,-0x8(%rbp) 15aa: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 15af: 7f 13 jg 0x15c4 15b1: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 15b6: 79 06 jns 0x15be 15b8: 48 8b 45 f8 mov -0x8(%rbp),%rax 15bc: eb 1c jmp 0x15da 15be: 48 8b 45 e8 mov -0x18(%rbp),%rax 15c2: eb 16 jmp 0x15da 15c4: 48 8b 45 f8 mov -0x8(%rbp),%rax 15c8: 48 01 45 e8 add %rax,-0x18(%rbp) 15cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 15d0: 48 39 45 c8 cmp %rax,-0x38(%rbp) 15d4: 77 89 ja 0x155f 15d6: 48 8b 45 e8 mov -0x18(%rbp),%rax 15da: c9 leaveq 15db: c3 retq 15dc: 55 push %rbp 15dd: 48 89 e5 mov %rsp,%rbp 15e0: 48 83 ec 20 sub $0x20,%rsp 15e4: 48 89 7d e8 mov %rdi,-0x18(%rbp) 15e8: 48 89 75 e0 mov %rsi,-0x20(%rbp) 15ec: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 15f1: 76 26 jbe 0x1619 15f3: 48 8b 45 e8 mov -0x18(%rbp),%rax 15f7: ba 08 00 00 00 mov $0x8,%edx 15fc: 48 8d 35 45 39 00 00 lea 0x3945(%rip),%rsi # 0x4f48 1603: 48 89 c7 mov %rax,%rdi 1606: e8 75 f9 ff ff callq 0xf80 160b: 85 c0 test %eax,%eax 160d: 75 0a jne 0x1619 160f: b8 01 00 00 00 mov $0x1,%eax 1614: e9 80 00 00 00 jmpq 0x1699 1619: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 161e: 76 74 jbe 0x1694 1620: 48 8b 45 e8 mov -0x18(%rbp),%rax 1624: ba 04 00 00 00 mov $0x4,%edx 1629: 48 8d 35 21 39 00 00 lea 0x3921(%rip),%rsi # 0x4f51 1630: 48 89 c7 mov %rax,%rdi 1633: e8 48 f9 ff ff callq 0xf80 1638: 85 c0 test %eax,%eax 163a: 75 58 jne 0x1694 163c: 48 8b 45 e8 mov -0x18(%rbp),%rax 1640: 48 83 c0 04 add $0x4,%rax 1644: 0f b6 00 movzbl (%rax),%eax 1647: 0f b6 c0 movzbl %al,%eax 164a: 89 45 f4 mov %eax,-0xc(%rbp) 164d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1651: 48 83 c0 05 add $0x5,%rax 1655: 0f b6 00 movzbl (%rax),%eax 1658: 0f b6 c0 movzbl %al,%eax 165b: 89 45 f8 mov %eax,-0x8(%rbp) 165e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1662: 48 83 c0 06 add $0x6,%rax 1666: 0f b6 00 movzbl (%rax),%eax 1669: 0f b6 c0 movzbl %al,%eax 166c: 89 45 fc mov %eax,-0x4(%rbp) 166f: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1673: 7e 1f jle 0x1694 1675: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1679: 7f 19 jg 0x1694 167b: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 167f: 7e 13 jle 0x1694 1681: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1685: 7f 0d jg 0x1694 1687: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 168b: 75 07 jne 0x1694 168d: b8 03 00 00 00 mov $0x3,%eax 1692: eb 05 jmp 0x1699 1694: b8 00 00 00 00 mov $0x0,%eax 1699: c9 leaveq 169a: c3 retq 169b: 55 push %rbp 169c: 48 89 e5 mov %rsp,%rbp 169f: 48 83 ec 40 sub $0x40,%rsp 16a3: 89 7d ec mov %edi,-0x14(%rbp) 16a6: 48 89 75 e0 mov %rsi,-0x20(%rbp) 16aa: 48 89 55 d8 mov %rdx,-0x28(%rbp) 16ae: 48 89 4d d0 mov %rcx,-0x30(%rbp) 16b2: 44 89 45 e8 mov %r8d,-0x18(%rbp) 16b6: 4c 89 4d c8 mov %r9,-0x38(%rbp) 16ba: 48 8b 45 18 mov 0x18(%rbp),%rax 16be: 48 05 08 01 00 00 add $0x108,%rax 16c4: 48 89 c6 mov %rax,%rsi 16c7: bf 01 00 00 00 mov $0x1,%edi 16cc: e8 cf f8 ff ff callq 0xfa0 16d1: 48 89 45 f8 mov %rax,-0x8(%rbp) 16d5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 16da: 75 0c jne 0x16e8 16dc: bf 08 00 00 00 mov $0x8,%edi 16e1: e8 a1 fc ff ff callq 0x1387 16e6: eb 58 jmp 0x1740 16e8: 48 8b 45 f8 mov -0x8(%rbp),%rax 16ec: 8b 55 10 mov 0x10(%rbp),%edx 16ef: 89 50 18 mov %edx,0x18(%rax) 16f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 16f6: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 16fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1701: 8b 55 e8 mov -0x18(%rbp),%edx 1704: 89 50 1c mov %edx,0x1c(%rax) 1707: 48 8b 45 f8 mov -0x8(%rbp),%rax 170b: 8b 55 ec mov -0x14(%rbp),%edx 170e: 89 50 24 mov %edx,0x24(%rax) 1711: 48 8b 45 f8 mov -0x8(%rbp),%rax 1715: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1719: 48 89 50 28 mov %rdx,0x28(%rax) 171d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1721: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1725: 48 89 50 30 mov %rdx,0x30(%rax) 1729: 48 8b 45 f8 mov -0x8(%rbp),%rax 172d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1731: 48 89 10 mov %rdx,(%rax) 1734: 48 8b 45 f8 mov -0x8(%rbp),%rax 1738: 48 8b 55 c8 mov -0x38(%rbp),%rdx 173c: 48 89 50 08 mov %rdx,0x8(%rax) 1740: 48 8b 45 f8 mov -0x8(%rbp),%rax 1744: c9 leaveq 1745: c3 retq 1746: 55 push %rbp 1747: 48 89 e5 mov %rsp,%rbp 174a: 48 83 ec 20 sub $0x20,%rsp 174e: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1752: 48 8b 45 e8 mov -0x18(%rbp),%rax 1756: 8b 40 18 mov 0x18(%rax),%eax 1759: 83 f8 01 cmp $0x1,%eax 175c: 75 38 jne 0x1796 175e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1762: 48 8b 40 48 mov 0x48(%rax),%rax 1766: 48 89 45 f8 mov %rax,-0x8(%rbp) 176a: eb 23 jmp 0x178f 176c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1770: 8b 40 3c mov 0x3c(%rax),%eax 1773: 85 c0 test %eax,%eax 1775: 74 0c je 0x1783 1777: 48 8b 45 f8 mov -0x8(%rbp),%rax 177b: 48 89 c7 mov %rax,%rdi 177e: e8 c3 ff ff ff callq 0x1746 1783: 48 8b 45 f8 mov -0x8(%rbp),%rax 1787: 48 8b 40 10 mov 0x10(%rax),%rax 178b: 48 89 45 f8 mov %rax,-0x8(%rbp) 178f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1794: 75 d6 jne 0x176c 1796: 90 nop 1797: c9 leaveq 1798: c3 retq 1799: 55 push %rbp 179a: 48 89 e5 mov %rsp,%rbp 179d: 48 83 ec 20 sub $0x20,%rsp 17a1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 17a5: 48 8b 45 e8 mov -0x18(%rbp),%rax 17a9: 8b 40 18 mov 0x18(%rax),%eax 17ac: 83 f8 01 cmp $0x1,%eax 17af: 75 38 jne 0x17e9 17b1: 48 8b 45 e8 mov -0x18(%rbp),%rax 17b5: 48 8b 40 48 mov 0x48(%rax),%rax 17b9: 48 89 45 f8 mov %rax,-0x8(%rbp) 17bd: eb 23 jmp 0x17e2 17bf: 48 8b 45 f8 mov -0x8(%rbp),%rax 17c3: 8b 40 3c mov 0x3c(%rax),%eax 17c6: 85 c0 test %eax,%eax 17c8: 74 0c je 0x17d6 17ca: 48 8b 45 f8 mov -0x8(%rbp),%rax 17ce: 48 89 c7 mov %rax,%rdi 17d1: e8 c3 ff ff ff callq 0x1799 17d6: 48 8b 45 f8 mov -0x8(%rbp),%rax 17da: 48 8b 40 10 mov 0x10(%rax),%rax 17de: 48 89 45 f8 mov %rax,-0x8(%rbp) 17e2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 17e7: 75 d6 jne 0x17bf 17e9: 90 nop 17ea: c9 leaveq 17eb: c3 retq 17ec: 55 push %rbp 17ed: 48 89 e5 mov %rsp,%rbp 17f0: 48 83 ec 40 sub $0x40,%rsp 17f4: 89 7d ec mov %edi,-0x14(%rbp) 17f7: 48 89 75 e0 mov %rsi,-0x20(%rbp) 17fb: 48 89 55 d8 mov %rdx,-0x28(%rbp) 17ff: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1803: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1807: 4c 89 4d c8 mov %r9,-0x38(%rbp) 180b: 4c 8b 45 c8 mov -0x38(%rbp),%r8 180f: 8b 7d e8 mov -0x18(%rbp),%edi 1812: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1816: 48 8b 55 d8 mov -0x28(%rbp),%rdx 181a: 48 8b 75 e0 mov -0x20(%rbp),%rsi 181e: 8b 45 ec mov -0x14(%rbp),%eax 1821: 6a 00 pushq $0x0 1823: 6a 01 pushq $0x1 1825: 4d 89 c1 mov %r8,%r9 1828: 41 89 f8 mov %edi,%r8d 182b: 89 c7 mov %eax,%edi 182d: e8 69 fe ff ff callq 0x169b 1832: 48 83 c4 10 add $0x10,%rsp 1836: 48 89 45 f8 mov %rax,-0x8(%rbp) 183a: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 183f: 74 26 je 0x1867 1841: 48 8b 45 d8 mov -0x28(%rbp),%rax 1845: 48 8d 50 08 lea 0x8(%rax),%rdx 1849: 48 8b 45 f8 mov -0x8(%rbp),%rax 184d: 48 89 50 70 mov %rdx,0x70(%rax) 1851: 48 8b 45 f8 mov -0x8(%rbp),%rax 1855: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 185c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1860: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1867: 48 8b 45 f8 mov -0x8(%rbp),%rax 186b: c9 leaveq 186c: c3 retq 186d: 55 push %rbp 186e: 48 89 e5 mov %rsp,%rbp 1871: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 1878: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 187f: 48 89 b5 60 ff ff ff mov %rsi,-0xa0(%rbp) 1886: 89 95 5c ff ff ff mov %edx,-0xa4(%rbp) 188c: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp) 1893: 4c 89 85 48 ff ff ff mov %r8,-0xb8(%rbp) 189a: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 18a2: 00 18a3: 48 89 45 f8 mov %rax,-0x8(%rbp) 18a7: 31 c0 xor %eax,%eax 18a9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18b0: 48 83 c0 04 add $0x4,%rax 18b4: 0f b6 00 movzbl (%rax),%eax 18b7: 3c 01 cmp $0x1,%al 18b9: 0f 94 c0 sete %al 18bc: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 18c2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18c9: 48 83 c0 05 add $0x5,%rax 18cd: 0f b6 00 movzbl (%rax),%eax 18d0: 3c 01 cmp $0x1,%al 18d2: 75 10 jne 0x18e4 18d4: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18db: 48 89 45 88 mov %rax,-0x78(%rbp) 18df: e9 ca 00 00 00 jmpq 0x19ae 18e4: 48 8d 45 b0 lea -0x50(%rbp),%rax 18e8: 48 89 45 88 mov %rax,-0x78(%rbp) 18ec: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 18f3: 74 5d je 0x1952 18f5: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18fc: 0f b7 40 30 movzwl 0x30(%rax),%eax 1900: 66 89 45 e0 mov %ax,-0x20(%rbp) 1904: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 190b: 8b 40 20 mov 0x20(%rax),%eax 190e: 89 45 d0 mov %eax,-0x30(%rbp) 1911: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1918: 48 83 c0 05 add $0x5,%rax 191c: 0f b6 00 movzbl (%rax),%eax 191f: 3c 01 cmp $0x1,%al 1921: 0f 84 87 00 00 00 je 0x19ae 1927: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 192b: 66 89 45 84 mov %ax,-0x7c(%rbp) 192f: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 1933: 66 c1 c8 08 ror $0x8,%ax 1937: 66 89 45 86 mov %ax,-0x7a(%rbp) 193b: 0f b7 45 86 movzwl -0x7a(%rbp),%eax 193f: 66 89 45 e0 mov %ax,-0x20(%rbp) 1943: 8b 45 d0 mov -0x30(%rbp),%eax 1946: 89 c7 mov %eax,%edi 1948: e8 d4 fb ff ff callq 0x1521 194d: 89 45 d0 mov %eax,-0x30(%rbp) 1950: eb 5c jmp 0x19ae 1952: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1959: 0f b7 40 3c movzwl 0x3c(%rax),%eax 195d: 66 89 45 ec mov %ax,-0x14(%rbp) 1961: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1968: 48 8b 40 28 mov 0x28(%rax),%rax 196c: 48 89 45 d8 mov %rax,-0x28(%rbp) 1970: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1977: 48 83 c0 05 add $0x5,%rax 197b: 0f b6 00 movzbl (%rax),%eax 197e: 3c 01 cmp $0x1,%al 1980: 74 2c je 0x19ae 1982: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1986: 66 89 45 80 mov %ax,-0x80(%rbp) 198a: 0f b7 45 80 movzwl -0x80(%rbp),%eax 198e: 66 c1 c8 08 ror $0x8,%ax 1992: 66 89 45 82 mov %ax,-0x7e(%rbp) 1996: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 199a: 66 89 45 ec mov %ax,-0x14(%rbp) 199e: 48 8b 45 d8 mov -0x28(%rbp),%rax 19a2: 48 89 c7 mov %rax,%rdi 19a5: e8 85 fb ff ff callq 0x152f 19aa: 48 89 45 d8 mov %rax,-0x28(%rbp) 19ae: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 19b5: 0f 84 ec 01 00 00 je 0x1ba7 19bb: 48 8b 45 88 mov -0x78(%rbp),%rax 19bf: 0f b7 40 30 movzwl 0x30(%rax),%eax 19c3: 0f b7 c0 movzwl %ax,%eax 19c6: 48 89 45 98 mov %rax,-0x68(%rbp) 19ca: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 19cf: 0f 94 c0 sete %al 19d2: 0f b6 c0 movzbl %al,%eax 19d5: 48 85 c0 test %rax,%rax 19d8: 0f 84 79 01 00 00 je 0x1b57 19de: 48 8b 45 88 mov -0x78(%rbp),%rax 19e2: 8b 40 20 mov 0x20(%rax),%eax 19e5: 85 c0 test %eax,%eax 19e7: 0f 84 6a 01 00 00 je 0x1b57 19ed: 48 8b 45 88 mov -0x78(%rbp),%rax 19f1: 8b 40 20 mov 0x20(%rax),%eax 19f4: 89 c0 mov %eax,%eax 19f6: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 19fd: 0f 96 c0 setbe %al 1a00: 0f b6 c0 movzbl %al,%eax 1a03: 48 85 c0 test %rax,%rax 1a06: 75 22 jne 0x1a2a 1a08: 48 8b 45 88 mov -0x78(%rbp),%rax 1a0c: 8b 40 20 mov 0x20(%rax),%eax 1a0f: 89 c2 mov %eax,%edx 1a11: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1a18: 48 29 d0 sub %rdx,%rax 1a1b: 48 83 f8 27 cmp $0x27,%rax 1a1f: 0f 96 c0 setbe %al 1a22: 0f b6 c0 movzbl %al,%eax 1a25: 48 85 c0 test %rax,%rax 1a28: 74 0a je 0x1a34 1a2a: b8 00 00 00 00 mov $0x0,%eax 1a2f: e9 69 03 00 00 jmpq 0x1d9d 1a34: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1a3c: 0f 95 c0 setne %al 1a3f: 0f b6 c0 movzbl %al,%eax 1a42: 48 85 c0 test %rax,%rax 1a45: 74 3d je 0x1a84 1a47: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a4e: 48 83 c0 05 add $0x5,%rax 1a52: 0f b6 00 movzbl (%rax),%eax 1a55: 3c 01 cmp $0x1,%al 1a57: 75 2b jne 0x1a84 1a59: 48 8b 45 88 mov -0x78(%rbp),%rax 1a5d: 8b 40 20 mov 0x20(%rax),%eax 1a60: 89 c2 mov %eax,%edx 1a62: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1a69: 48 01 c2 add %rax,%rdx 1a6c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1a73: 48 01 d0 add %rdx,%rax 1a76: 8b 40 14 mov 0x14(%rax),%eax 1a79: 89 c0 mov %eax,%eax 1a7b: 48 89 45 98 mov %rax,-0x68(%rbp) 1a7f: e9 d3 00 00 00 jmpq 0x1b57 1a84: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1a8c: 0f 95 c0 setne %al 1a8f: 0f b6 c0 movzbl %al,%eax 1a92: 48 85 c0 test %rax,%rax 1a95: 74 28 je 0x1abf 1a97: 48 8b 45 88 mov -0x78(%rbp),%rax 1a9b: 8b 40 20 mov 0x20(%rax),%eax 1a9e: 89 c2 mov %eax,%edx 1aa0: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1aa7: 48 01 c2 add %rax,%rdx 1aaa: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1ab1: 48 01 d0 add %rdx,%rax 1ab4: 48 83 c0 14 add $0x14,%rax 1ab8: 8b 00 mov (%rax),%eax 1aba: 89 45 90 mov %eax,-0x70(%rbp) 1abd: eb 70 jmp 0x1b2f 1abf: 48 8b 45 88 mov -0x78(%rbp),%rax 1ac3: 8b 40 20 mov 0x20(%rax),%eax 1ac6: 89 c2 mov %eax,%edx 1ac8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1acf: 48 01 d0 add %rdx,%rax 1ad2: 48 83 c0 14 add $0x14,%rax 1ad6: 48 89 c2 mov %rax,%rdx 1ad9: 48 8d 75 90 lea -0x70(%rbp),%rsi 1add: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1ae3: 48 89 d1 mov %rdx,%rcx 1ae6: ba 04 00 00 00 mov $0x4,%edx 1aeb: 89 c7 mov %eax,%edi 1aed: e8 4e fa ff ff callq 0x1540 1af2: 48 89 45 a8 mov %rax,-0x58(%rbp) 1af6: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1afb: 0f 95 c0 setne %al 1afe: 0f b6 c0 movzbl %al,%eax 1b01: 48 85 c0 test %rax,%rax 1b04: 74 29 je 0x1b2f 1b06: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1b0b: 79 0c jns 0x1b19 1b0d: bf 09 00 00 00 mov $0x9,%edi 1b12: e8 70 f8 ff ff callq 0x1387 1b17: eb 0a jmp 0x1b23 1b19: bf 0a 00 00 00 mov $0xa,%edi 1b1e: e8 64 f8 ff ff callq 0x1387 1b23: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1b2a: e9 6e 02 00 00 jmpq 0x1d9d 1b2f: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b36: 48 83 c0 05 add $0x5,%rax 1b3a: 0f b6 00 movzbl (%rax),%eax 1b3d: 3c 01 cmp $0x1,%al 1b3f: 74 0d je 0x1b4e 1b41: 8b 45 90 mov -0x70(%rbp),%eax 1b44: 89 c7 mov %eax,%edi 1b46: e8 d6 f9 ff ff callq 0x1521 1b4b: 89 45 90 mov %eax,-0x70(%rbp) 1b4e: 8b 45 90 mov -0x70(%rbp),%eax 1b51: 89 c0 mov %eax,%eax 1b53: 48 89 45 98 mov %rax,-0x68(%rbp) 1b57: 48 8b 45 88 mov -0x78(%rbp),%rax 1b5b: 8b 40 20 mov 0x20(%rax),%eax 1b5e: 89 c0 mov %eax,%eax 1b60: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1b67: 72 31 jb 0x1b9a 1b69: 48 8b 45 88 mov -0x78(%rbp),%rax 1b6d: 8b 40 20 mov 0x20(%rax),%eax 1b70: 89 c2 mov %eax,%edx 1b72: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1b79: 48 29 d0 sub %rdx,%rax 1b7c: 48 89 c1 mov %rax,%rcx 1b7f: 48 8b 55 98 mov -0x68(%rbp),%rdx 1b83: 48 89 d0 mov %rdx,%rax 1b86: 48 c1 e0 02 shl $0x2,%rax 1b8a: 48 01 d0 add %rdx,%rax 1b8d: 48 c1 e0 03 shl $0x3,%rax 1b91: 48 39 c1 cmp %rax,%rcx 1b94: 0f 83 ff 01 00 00 jae 0x1d99 1b9a: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1ba2: e9 f2 01 00 00 jmpq 0x1d99 1ba7: 48 8b 45 88 mov -0x78(%rbp),%rax 1bab: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1baf: 0f b7 c0 movzwl %ax,%eax 1bb2: 48 89 45 98 mov %rax,-0x68(%rbp) 1bb6: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1bbb: 0f 94 c0 sete %al 1bbe: 0f b6 c0 movzbl %al,%eax 1bc1: 48 85 c0 test %rax,%rax 1bc4: 0f 84 97 01 00 00 je 0x1d61 1bca: 48 8b 45 88 mov -0x78(%rbp),%rax 1bce: 48 8b 40 28 mov 0x28(%rax),%rax 1bd2: 48 85 c0 test %rax,%rax 1bd5: 0f 84 86 01 00 00 je 0x1d61 1bdb: 48 8b 45 88 mov -0x78(%rbp),%rax 1bdf: 48 8b 40 28 mov 0x28(%rax),%rax 1be3: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1bea: 0f 96 c0 setbe %al 1bed: 0f b6 c0 movzbl %al,%eax 1bf0: 48 85 c0 test %rax,%rax 1bf3: 75 1e jne 0x1c13 1bf5: 48 8b 45 88 mov -0x78(%rbp),%rax 1bf9: 48 8b 40 28 mov 0x28(%rax),%rax 1bfd: 48 83 c0 40 add $0x40,%rax 1c01: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1c08: 0f 92 c0 setb %al 1c0b: 0f b6 c0 movzbl %al,%eax 1c0e: 48 85 c0 test %rax,%rax 1c11: 74 0a je 0x1c1d 1c13: b8 00 00 00 00 mov $0x0,%eax 1c18: e9 80 01 00 00 jmpq 0x1d9d 1c1d: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1c25: 0f 95 c0 setne %al 1c28: 0f b6 c0 movzbl %al,%eax 1c2b: 48 85 c0 test %rax,%rax 1c2e: 74 3b je 0x1c6b 1c30: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1c37: 48 83 c0 05 add $0x5,%rax 1c3b: 0f b6 00 movzbl (%rax),%eax 1c3e: 3c 01 cmp $0x1,%al 1c40: 75 29 jne 0x1c6b 1c42: 48 8b 45 88 mov -0x78(%rbp),%rax 1c46: 48 8b 50 28 mov 0x28(%rax),%rdx 1c4a: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1c51: 48 01 c2 add %rax,%rdx 1c54: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1c5b: 48 01 d0 add %rdx,%rax 1c5e: 48 8b 40 20 mov 0x20(%rax),%rax 1c62: 48 89 45 90 mov %rax,-0x70(%rbp) 1c66: e9 cd 00 00 00 jmpq 0x1d38 1c6b: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1c73: 0f 95 c0 setne %al 1c76: 0f b6 c0 movzbl %al,%eax 1c79: 48 85 c0 test %rax,%rax 1c7c: 74 29 je 0x1ca7 1c7e: 48 8b 45 88 mov -0x78(%rbp),%rax 1c82: 48 8b 50 28 mov 0x28(%rax),%rdx 1c86: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1c8d: 48 01 c2 add %rax,%rdx 1c90: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1c97: 48 01 d0 add %rdx,%rax 1c9a: 48 83 c0 20 add $0x20,%rax 1c9e: 48 8b 00 mov (%rax),%rax 1ca1: 48 89 45 90 mov %rax,-0x70(%rbp) 1ca5: eb 6f jmp 0x1d16 1ca7: 48 8b 45 88 mov -0x78(%rbp),%rax 1cab: 48 8b 50 28 mov 0x28(%rax),%rdx 1caf: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1cb6: 48 01 d0 add %rdx,%rax 1cb9: 48 83 c0 20 add $0x20,%rax 1cbd: 48 89 c2 mov %rax,%rdx 1cc0: 48 8d 75 90 lea -0x70(%rbp),%rsi 1cc4: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1cca: 48 89 d1 mov %rdx,%rcx 1ccd: ba 08 00 00 00 mov $0x8,%edx 1cd2: 89 c7 mov %eax,%edi 1cd4: e8 67 f8 ff ff callq 0x1540 1cd9: 48 89 45 a0 mov %rax,-0x60(%rbp) 1cdd: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1ce2: 0f 95 c0 setne %al 1ce5: 0f b6 c0 movzbl %al,%eax 1ce8: 48 85 c0 test %rax,%rax 1ceb: 74 29 je 0x1d16 1ced: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1cf2: 79 0c jns 0x1d00 1cf4: bf 09 00 00 00 mov $0x9,%edi 1cf9: e8 89 f6 ff ff callq 0x1387 1cfe: eb 0a jmp 0x1d0a 1d00: bf 0a 00 00 00 mov $0xa,%edi 1d05: e8 7d f6 ff ff callq 0x1387 1d0a: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1d11: e9 87 00 00 00 jmpq 0x1d9d 1d16: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d1d: 48 83 c0 05 add $0x5,%rax 1d21: 0f b6 00 movzbl (%rax),%eax 1d24: 3c 01 cmp $0x1,%al 1d26: 74 10 je 0x1d38 1d28: 48 8b 45 90 mov -0x70(%rbp),%rax 1d2c: 48 89 c7 mov %rax,%rdi 1d2f: e8 fb f7 ff ff callq 0x152f 1d34: 48 89 45 90 mov %rax,-0x70(%rbp) 1d38: 48 8b 55 90 mov -0x70(%rbp),%rdx 1d3c: b8 ff ff ff ff mov $0xffffffff,%eax 1d41: 48 39 c2 cmp %rax,%rdx 1d44: 76 13 jbe 0x1d59 1d46: bf 0a 00 00 00 mov $0xa,%edi 1d4b: e8 37 f6 ff ff callq 0x1387 1d50: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1d57: eb 44 jmp 0x1d9d 1d59: 48 8b 45 90 mov -0x70(%rbp),%rax 1d5d: 48 89 45 98 mov %rax,-0x68(%rbp) 1d61: 48 8b 45 88 mov -0x78(%rbp),%rax 1d65: 48 8b 40 28 mov 0x28(%rax),%rax 1d69: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1d70: 72 1f jb 0x1d91 1d72: 48 8b 45 88 mov -0x78(%rbp),%rax 1d76: 48 8b 40 28 mov 0x28(%rax),%rax 1d7a: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx 1d81: 48 29 c2 sub %rax,%rdx 1d84: 48 8b 45 98 mov -0x68(%rbp),%rax 1d88: 48 c1 e0 06 shl $0x6,%rax 1d8c: 48 39 c2 cmp %rax,%rdx 1d8f: 73 08 jae 0x1d99 1d91: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1d99: 48 8b 45 98 mov -0x68(%rbp),%rax 1d9d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 1da1: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 1da9: 00 1daa: 74 05 je 0x1db1 1dac: e8 4f f1 ff ff callq 0xf00 1db1: c9 leaveq 1db2: c3 retq 1db3: 55 push %rbp 1db4: 48 89 e5 mov %rsp,%rbp 1db7: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 1dbe: 89 bd 5c ff ff ff mov %edi,-0xa4(%rbp) 1dc4: 48 89 b5 50 ff ff ff mov %rsi,-0xb0(%rbp) 1dcb: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp) 1dd2: 48 89 8d 40 ff ff ff mov %rcx,-0xc0(%rbp) 1dd9: 4c 89 85 38 ff ff ff mov %r8,-0xc8(%rbp) 1de0: 44 89 8d 58 ff ff ff mov %r9d,-0xa8(%rbp) 1de7: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1dee: 48 83 c0 04 add $0x4,%rax 1df2: 0f b6 00 movzbl (%rax),%eax 1df5: 3c 01 cmp $0x1,%al 1df7: 0f 95 c0 setne %al 1dfa: 0f b6 c0 movzbl %al,%eax 1dfd: 48 85 c0 test %rax,%rax 1e00: 74 22 je 0x1e24 1e02: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1e09: 48 83 c0 04 add $0x4,%rax 1e0d: 0f b6 00 movzbl (%rax),%eax 1e10: 3c 02 cmp $0x2,%al 1e12: 0f 95 c0 setne %al 1e15: 0f b6 c0 movzbl %al,%eax 1e18: 48 85 c0 test %rax,%rax 1e1b: 74 07 je 0x1e24 1e1d: b8 01 00 00 00 mov $0x1,%eax 1e22: eb 05 jmp 0x1e29 1e24: b8 00 00 00 00 mov $0x0,%eax 1e29: 85 c0 test %eax,%eax 1e2b: 75 46 jne 0x1e73 1e2d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1e34: 48 83 c0 05 add $0x5,%rax 1e38: 0f b6 00 movzbl (%rax),%eax 1e3b: 3c 01 cmp $0x1,%al 1e3d: 0f 95 c0 setne %al 1e40: 0f b6 c0 movzbl %al,%eax 1e43: 48 85 c0 test %rax,%rax 1e46: 74 22 je 0x1e6a 1e48: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1e4f: 48 83 c0 05 add $0x5,%rax 1e53: 0f b6 00 movzbl (%rax),%eax 1e56: 3c 02 cmp $0x2,%al 1e58: 0f 95 c0 setne %al 1e5b: 0f b6 c0 movzbl %al,%eax 1e5e: 48 85 c0 test %rax,%rax 1e61: 74 07 je 0x1e6a 1e63: b8 01 00 00 00 mov $0x1,%eax 1e68: eb 05 jmp 0x1e6f 1e6a: b8 00 00 00 00 mov $0x0,%eax 1e6f: 85 c0 test %eax,%eax 1e71: 74 14 je 0x1e87 1e73: bf 0a 00 00 00 mov $0xa,%edi 1e78: e8 0a f5 ff ff callq 0x1387 1e7d: b8 00 00 00 00 mov $0x0,%eax 1e82: e9 d3 0f 00 00 jmpq 0x2e5a 1e87: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 1e8e: 48 8b 8d 40 ff ff ff mov -0xc0(%rbp),%rcx 1e95: 8b 95 5c ff ff ff mov -0xa4(%rbp),%edx 1e9b: 48 8b b5 48 ff ff ff mov -0xb8(%rbp),%rsi 1ea2: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1ea9: 49 89 f8 mov %rdi,%r8 1eac: 48 89 c7 mov %rax,%rdi 1eaf: e8 b9 f9 ff ff callq 0x186d 1eb4: 48 89 45 c8 mov %rax,-0x38(%rbp) 1eb8: 48 83 7d c8 ff cmpq $0xffffffffffffffff,-0x38(%rbp) 1ebd: 75 0a jne 0x1ec9 1ebf: b8 00 00 00 00 mov $0x0,%eax 1ec4: e9 91 0f 00 00 jmpq 0x2e5a 1ec9: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1ed0: 48 83 c0 04 add $0x4,%rax 1ed4: 0f b6 00 movzbl (%rax),%eax 1ed7: 3c 01 cmp $0x1,%al 1ed9: 75 24 jne 0x1eff 1edb: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 1ee3: 08 01 1ee5: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1ee9: 76 38 jbe 0x1f23 1eeb: bf 0a 00 00 00 mov $0xa,%edi 1ef0: e8 92 f4 ff ff callq 0x1387 1ef5: b8 00 00 00 00 mov $0x0,%eax 1efa: e9 5b 0f 00 00 jmpq 0x2e5a 1eff: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 1f07: f0 00 1f09: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1f0d: 76 14 jbe 0x1f23 1f0f: bf 0a 00 00 00 mov $0xa,%edi 1f14: e8 6e f4 ff ff callq 0x1387 1f19: b8 00 00 00 00 mov $0x0,%eax 1f1e: e9 37 0f 00 00 jmpq 0x2e5a 1f23: 48 8b 45 c8 mov -0x38(%rbp),%rax 1f27: 48 85 c0 test %rax,%rax 1f2a: 75 20 jne 0x1f4c 1f2c: 83 bd 58 ff ff ff 02 cmpl $0x2,-0xa8(%rbp) 1f33: 74 09 je 0x1f3e 1f35: 83 bd 58 ff ff ff 09 cmpl $0x9,-0xa8(%rbp) 1f3c: 75 07 jne 0x1f45 1f3e: b8 01 00 00 00 mov $0x1,%eax 1f43: eb 05 jmp 0x1f4a 1f45: b8 00 00 00 00 mov $0x0,%eax 1f4a: 48 98 cltq 1f4c: 48 89 45 b8 mov %rax,-0x48(%rbp) 1f50: 48 8b 55 b8 mov -0x48(%rbp),%rdx 1f54: 48 89 d0 mov %rdx,%rax 1f57: 48 01 c0 add %rax,%rax 1f5a: 48 01 d0 add %rdx,%rax 1f5d: 48 c1 e0 02 shl $0x2,%rax 1f61: 48 01 d0 add %rdx,%rax 1f64: 48 c1 e0 04 shl $0x4,%rax 1f68: 49 89 c0 mov %rax,%r8 1f6b: 8b bd 58 ff ff ff mov -0xa8(%rbp),%edi 1f71: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 1f78: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 1f7f: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 1f86: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1f8c: 41 50 push %rax 1f8e: 6a 03 pushq $0x3 1f90: 4c 8b 4d 10 mov 0x10(%rbp),%r9 1f94: 41 89 f8 mov %edi,%r8d 1f97: 89 c7 mov %eax,%edi 1f99: e8 fd f6 ff ff callq 0x169b 1f9e: 48 83 c4 10 add $0x10,%rsp 1fa2: 48 89 45 c0 mov %rax,-0x40(%rbp) 1fa6: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 1fab: 75 0a jne 0x1fb7 1fad: b8 00 00 00 00 mov $0x0,%eax 1fb2: e9 a3 0e 00 00 jmpq 0x2e5a 1fb7: 48 8b 45 c8 mov -0x38(%rbp),%rax 1fbb: 89 c0 mov %eax,%eax 1fbd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1fc1: 74 1f je 0x1fe2 1fc3: 48 8d 0d e6 30 00 00 lea 0x30e6(%rip),%rcx # 0x50b0 1fca: ba 3f 01 00 00 mov $0x13f,%edx 1fcf: 48 8d 35 82 2f 00 00 lea 0x2f82(%rip),%rsi # 0x4f58 1fd6: 48 8d 3d 0b 30 00 00 lea 0x300b(%rip),%rdi # 0x4fe8 1fdd: e8 5e ef ff ff callq 0xf40 1fe2: 48 8b 45 c8 mov -0x38(%rbp),%rax 1fe6: 89 c2 mov %eax,%edx 1fe8: 48 8b 45 c0 mov -0x40(%rbp),%rax 1fec: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 1ff2: 48 8b 45 b8 mov -0x48(%rbp),%rax 1ff6: 89 c2 mov %eax,%edx 1ff8: 48 8b 45 c0 mov -0x40(%rbp),%rax 1ffc: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 2002: 48 8b 45 c0 mov -0x40(%rbp),%rax 2006: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 200d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2014: 48 83 c0 04 add $0x4,%rax 2018: 0f b6 00 movzbl (%rax),%eax 201b: 0f b6 d0 movzbl %al,%edx 201e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2022: 89 50 20 mov %edx,0x20(%rax) 2025: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 202c: 48 83 c0 04 add $0x4,%rax 2030: 0f b6 00 movzbl (%rax),%eax 2033: 3c 01 cmp $0x1,%al 2035: 0f 85 26 07 00 00 jne 0x2761 203b: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2042: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2049: 48 01 d0 add %rdx,%rax 204c: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2058: 74 23 je 0x207d 205a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2061: 48 83 c0 05 add $0x5,%rax 2065: 0f b6 00 movzbl (%rax),%eax 2068: 3c 01 cmp $0x1,%al 206a: 75 11 jne 0x207d 206c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2070: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2074: 48 89 50 48 mov %rdx,0x48(%rax) 2078: e9 24 02 00 00 jmpq 0x22a1 207d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2081: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2088: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 208f: ba 34 00 00 00 mov $0x34,%edx 2094: 48 89 c6 mov %rax,%rsi 2097: 48 89 cf mov %rcx,%rdi 209a: e8 11 ef ff ff callq 0xfb0 209f: 48 89 c2 mov %rax,%rdx 20a2: 48 8b 45 c0 mov -0x40(%rbp),%rax 20a6: 48 89 50 48 mov %rdx,0x48(%rax) 20aa: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 20b1: 48 83 c0 05 add $0x5,%rax 20b5: 0f b6 00 movzbl (%rax),%eax 20b8: 3c 01 cmp $0x1,%al 20ba: 0f 84 e1 01 00 00 je 0x22a1 20c0: 48 8b 45 c0 mov -0x40(%rbp),%rax 20c4: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 20cb: 66 89 45 8c mov %ax,-0x74(%rbp) 20cf: 0f b7 45 8c movzwl -0x74(%rbp),%eax 20d3: 66 c1 c8 08 ror $0x8,%ax 20d7: 66 89 45 8e mov %ax,-0x72(%rbp) 20db: 0f b7 55 8e movzwl -0x72(%rbp),%edx 20df: 48 8b 45 c0 mov -0x40(%rbp),%rax 20e3: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 20ea: 48 8b 45 c0 mov -0x40(%rbp),%rax 20ee: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 20f5: 66 89 45 90 mov %ax,-0x70(%rbp) 20f9: 0f b7 45 90 movzwl -0x70(%rbp),%eax 20fd: 66 c1 c8 08 ror $0x8,%ax 2101: 66 89 45 92 mov %ax,-0x6e(%rbp) 2105: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 2109: 48 8b 45 c0 mov -0x40(%rbp),%rax 210d: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2114: 48 8b 45 c0 mov -0x40(%rbp),%rax 2118: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 211e: 89 c7 mov %eax,%edi 2120: e8 fc f3 ff ff callq 0x1521 2125: 89 c2 mov %eax,%edx 2127: 48 8b 45 c0 mov -0x40(%rbp),%rax 212b: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2131: 48 8b 45 c0 mov -0x40(%rbp),%rax 2135: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 213b: 89 c7 mov %eax,%edi 213d: e8 df f3 ff ff callq 0x1521 2142: 89 c2 mov %eax,%edx 2144: 48 8b 45 c0 mov -0x40(%rbp),%rax 2148: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 214e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2152: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2158: 89 c7 mov %eax,%edi 215a: e8 c2 f3 ff ff callq 0x1521 215f: 89 c2 mov %eax,%edx 2161: 48 8b 45 c0 mov -0x40(%rbp),%rax 2165: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 216b: 48 8b 45 c0 mov -0x40(%rbp),%rax 216f: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2175: 89 c7 mov %eax,%edi 2177: e8 a5 f3 ff ff callq 0x1521 217c: 89 c2 mov %eax,%edx 217e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2182: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 2188: 48 8b 45 c0 mov -0x40(%rbp),%rax 218c: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2192: 89 c7 mov %eax,%edi 2194: e8 88 f3 ff ff callq 0x1521 2199: 89 c2 mov %eax,%edx 219b: 48 8b 45 c0 mov -0x40(%rbp),%rax 219f: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 21a5: 48 8b 45 c0 mov -0x40(%rbp),%rax 21a9: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 21b0: 66 89 45 94 mov %ax,-0x6c(%rbp) 21b4: 0f b7 45 94 movzwl -0x6c(%rbp),%eax 21b8: 66 c1 c8 08 ror $0x8,%ax 21bc: 66 89 45 96 mov %ax,-0x6a(%rbp) 21c0: 0f b7 55 96 movzwl -0x6a(%rbp),%edx 21c4: 48 8b 45 c0 mov -0x40(%rbp),%rax 21c8: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 21cf: 48 8b 45 c0 mov -0x40(%rbp),%rax 21d3: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 21da: 66 89 45 98 mov %ax,-0x68(%rbp) 21de: 0f b7 45 98 movzwl -0x68(%rbp),%eax 21e2: 66 c1 c8 08 ror $0x8,%ax 21e6: 66 89 45 9a mov %ax,-0x66(%rbp) 21ea: 0f b7 55 9a movzwl -0x66(%rbp),%edx 21ee: 48 8b 45 c0 mov -0x40(%rbp),%rax 21f2: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 21f9: 48 8b 45 c0 mov -0x40(%rbp),%rax 21fd: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2204: 66 89 45 9c mov %ax,-0x64(%rbp) 2208: 0f b7 45 9c movzwl -0x64(%rbp),%eax 220c: 66 c1 c8 08 ror $0x8,%ax 2210: 66 89 45 9e mov %ax,-0x62(%rbp) 2214: 0f b7 55 9e movzwl -0x62(%rbp),%edx 2218: 48 8b 45 c0 mov -0x40(%rbp),%rax 221c: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 2223: 48 8b 45 c0 mov -0x40(%rbp),%rax 2227: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 222e: 66 89 45 a0 mov %ax,-0x60(%rbp) 2232: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 2236: 66 c1 c8 08 ror $0x8,%ax 223a: 66 89 45 a2 mov %ax,-0x5e(%rbp) 223e: 0f b7 55 a2 movzwl -0x5e(%rbp),%edx 2242: 48 8b 45 c0 mov -0x40(%rbp),%rax 2246: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 224d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2251: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2258: 66 89 45 a4 mov %ax,-0x5c(%rbp) 225c: 0f b7 45 a4 movzwl -0x5c(%rbp),%eax 2260: 66 c1 c8 08 ror $0x8,%ax 2264: 66 89 45 a6 mov %ax,-0x5a(%rbp) 2268: 0f b7 55 a6 movzwl -0x5a(%rbp),%edx 226c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2270: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 2277: 48 8b 45 c0 mov -0x40(%rbp),%rax 227b: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2282: 66 89 45 a8 mov %ax,-0x58(%rbp) 2286: 0f b7 45 a8 movzwl -0x58(%rbp),%eax 228a: 66 c1 c8 08 ror $0x8,%ax 228e: 66 89 45 aa mov %ax,-0x56(%rbp) 2292: 0f b7 55 aa movzwl -0x56(%rbp),%edx 2296: 48 8b 45 c0 mov -0x40(%rbp),%rax 229a: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 22a1: 48 8b 45 c0 mov -0x40(%rbp),%rax 22a5: 48 8b 40 48 mov 0x48(%rax),%rax 22a9: 8b 40 20 mov 0x20(%rax),%eax 22ac: 89 45 ac mov %eax,-0x54(%rbp) 22af: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 22b7: 0f 84 db 03 00 00 je 0x2698 22bd: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 22c4: 48 83 c0 05 add $0x5,%rax 22c8: 0f b6 00 movzbl (%rax),%eax 22cb: 3c 01 cmp $0x1,%al 22cd: 0f 85 c5 03 00 00 jne 0x2698 22d3: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 22da: 0f 84 b8 03 00 00 je 0x2698 22e0: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 22e5: 0f 95 c0 setne %al 22e8: 0f b6 c0 movzbl %al,%eax 22eb: 48 85 c0 test %rax,%rax 22ee: 74 15 je 0x2305 22f0: 8b 45 ac mov -0x54(%rbp),%eax 22f3: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 22fa: 0f 96 c0 setbe %al 22fd: 0f b6 c0 movzbl %al,%eax 2300: 48 85 c0 test %rax,%rax 2303: 75 30 jne 0x2335 2305: 8b 45 ac mov -0x54(%rbp),%eax 2308: 48 8b 95 38 ff ff ff mov -0xc8(%rbp),%rdx 230f: 48 89 d1 mov %rdx,%rcx 2312: 48 29 c1 sub %rax,%rcx 2315: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2319: 48 89 d0 mov %rdx,%rax 231c: 48 c1 e0 02 shl $0x2,%rax 2320: 48 01 d0 add %rdx,%rax 2323: 48 c1 e0 03 shl $0x3,%rax 2327: 48 39 c1 cmp %rax,%rcx 232a: 0f 92 c0 setb %al 232d: 0f b6 c0 movzbl %al,%eax 2330: 48 85 c0 test %rax,%rax 2333: 74 21 je 0x2356 2335: 90 nop 2336: 48 8b 45 c0 mov -0x40(%rbp),%rax 233a: 48 89 c7 mov %rax,%rdi 233d: e8 8e eb ff ff callq 0xed0 2342: bf 0a 00 00 00 mov $0xa,%edi 2347: e8 3b f0 ff ff callq 0x1387 234c: b8 00 00 00 00 mov $0x0,%eax 2351: e9 04 0b 00 00 jmpq 0x2e5a 2356: 8b 55 ac mov -0x54(%rbp),%edx 2359: 48 8b 45 f8 mov -0x8(%rbp),%rax 235d: 48 01 c2 add %rax,%rdx 2360: 48 8b 45 c0 mov -0x40(%rbp),%rax 2364: 48 89 50 50 mov %rdx,0x50(%rax) 2368: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2370: e9 10 03 00 00 jmpq 0x2685 2375: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2379: 48 8b 55 d0 mov -0x30(%rbp),%rdx 237d: 48 89 d0 mov %rdx,%rax 2380: 48 01 c0 add %rax,%rax 2383: 48 01 d0 add %rdx,%rax 2386: 48 c1 e0 02 shl $0x2,%rax 238a: 48 01 d0 add %rdx,%rax 238d: 48 c1 e0 04 shl $0x4,%rax 2391: 48 01 c8 add %rcx,%rax 2394: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 239b: 48 8b 45 d0 mov -0x30(%rbp),%rax 239f: 48 89 02 mov %rax,(%rdx) 23a2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 23a6: 48 8b 55 d0 mov -0x30(%rbp),%rdx 23aa: 48 89 d0 mov %rdx,%rax 23ad: 48 01 c0 add %rax,%rax 23b0: 48 01 d0 add %rdx,%rax 23b3: 48 c1 e0 02 shl $0x2,%rax 23b7: 48 01 d0 add %rdx,%rax 23ba: 48 c1 e0 04 shl $0x4,%rax 23be: 48 01 c8 add %rcx,%rax 23c1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 23c8: 48 8b 45 c0 mov -0x40(%rbp),%rax 23cc: 48 89 02 mov %rax,(%rdx) 23cf: 48 8b 45 c0 mov -0x40(%rbp),%rax 23d3: 48 8b 48 50 mov 0x50(%rax),%rcx 23d7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 23db: 48 89 d0 mov %rdx,%rax 23de: 48 c1 e0 02 shl $0x2,%rax 23e2: 48 01 d0 add %rdx,%rax 23e5: 48 c1 e0 03 shl $0x3,%rax 23e9: 48 01 c1 add %rax,%rcx 23ec: 48 8b 75 c0 mov -0x40(%rbp),%rsi 23f0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 23f4: 48 89 d0 mov %rdx,%rax 23f7: 48 01 c0 add %rax,%rax 23fa: 48 01 d0 add %rdx,%rax 23fd: 48 c1 e0 02 shl $0x2,%rax 2401: 48 01 d0 add %rdx,%rax 2404: 48 c1 e0 04 shl $0x4,%rax 2408: 48 01 f0 add %rsi,%rax 240b: 48 05 68 01 00 00 add $0x168,%rax 2411: 48 89 08 mov %rcx,(%rax) 2414: 48 8b 45 c0 mov -0x40(%rbp),%rax 2418: 48 8b 48 50 mov 0x50(%rax),%rcx 241c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2420: 48 89 d0 mov %rdx,%rax 2423: 48 c1 e0 02 shl $0x2,%rax 2427: 48 01 d0 add %rdx,%rax 242a: 48 c1 e0 03 shl $0x3,%rax 242e: 48 01 c8 add %rcx,%rax 2431: 8b 40 10 mov 0x10(%rax),%eax 2434: 89 c0 mov %eax,%eax 2436: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 243d: 0f 97 c0 seta %al 2440: 0f b6 c0 movzbl %al,%eax 2443: 48 85 c0 test %rax,%rax 2446: 0f 84 0f 01 00 00 je 0x255b 244c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2450: 48 8b 48 50 mov 0x50(%rax),%rcx 2454: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2458: 48 89 d0 mov %rdx,%rax 245b: 48 c1 e0 02 shl $0x2,%rax 245f: 48 01 d0 add %rdx,%rax 2462: 48 c1 e0 03 shl $0x3,%rax 2466: 48 01 c8 add %rcx,%rax 2469: 8b 40 14 mov 0x14(%rax),%eax 246c: 89 c6 mov %eax,%esi 246e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2472: 48 8b 48 50 mov 0x50(%rax),%rcx 2476: 48 8b 55 d0 mov -0x30(%rbp),%rdx 247a: 48 89 d0 mov %rdx,%rax 247d: 48 c1 e0 02 shl $0x2,%rax 2481: 48 01 d0 add %rdx,%rax 2484: 48 c1 e0 03 shl $0x3,%rax 2488: 48 01 c8 add %rcx,%rax 248b: 8b 40 10 mov 0x10(%rax),%eax 248e: 89 c2 mov %eax,%edx 2490: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2497: 48 29 d0 sub %rdx,%rax 249a: 48 39 c6 cmp %rax,%rsi 249d: 0f 96 c0 setbe %al 24a0: 0f b6 c0 movzbl %al,%eax 24a3: 48 85 c0 test %rax,%rax 24a6: 0f 84 af 00 00 00 je 0x255b 24ac: 48 8b 45 c0 mov -0x40(%rbp),%rax 24b0: 48 8b 48 50 mov 0x50(%rax),%rcx 24b4: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24b8: 48 89 d0 mov %rdx,%rax 24bb: 48 c1 e0 02 shl $0x2,%rax 24bf: 48 01 d0 add %rdx,%rax 24c2: 48 c1 e0 03 shl $0x3,%rax 24c6: 48 01 c8 add %rcx,%rax 24c9: 8b 40 10 mov 0x10(%rax),%eax 24cc: 89 c2 mov %eax,%edx 24ce: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 24d5: 48 01 c2 add %rax,%rdx 24d8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 24df: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 24e3: 48 8b 75 c0 mov -0x40(%rbp),%rsi 24e7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24eb: 48 89 d0 mov %rdx,%rax 24ee: 48 01 c0 add %rax,%rax 24f1: 48 01 d0 add %rdx,%rax 24f4: 48 c1 e0 02 shl $0x2,%rax 24f8: 48 01 d0 add %rdx,%rax 24fb: 48 c1 e0 04 shl $0x4,%rax 24ff: 48 01 f0 add %rsi,%rax 2502: 48 05 80 01 00 00 add $0x180,%rax 2508: 48 89 08 mov %rcx,(%rax) 250b: 48 8b 4d c0 mov -0x40(%rbp),%rcx 250f: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2513: 48 89 d0 mov %rdx,%rax 2516: 48 01 c0 add %rax,%rax 2519: 48 01 d0 add %rdx,%rax 251c: 48 c1 e0 02 shl $0x2,%rax 2520: 48 01 d0 add %rdx,%rax 2523: 48 c1 e0 04 shl $0x4,%rax 2527: 48 01 c8 add %rcx,%rax 252a: 48 05 80 01 00 00 add $0x180,%rax 2530: 48 8b 08 mov (%rax),%rcx 2533: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2537: 48 8b 55 d0 mov -0x30(%rbp),%rdx 253b: 48 89 d0 mov %rdx,%rax 253e: 48 01 c0 add %rax,%rax 2541: 48 01 d0 add %rdx,%rax 2544: 48 c1 e0 02 shl $0x2,%rax 2548: 48 01 d0 add %rdx,%rax 254b: 48 c1 e0 04 shl $0x4,%rax 254f: 48 01 f0 add %rsi,%rax 2552: 48 05 78 01 00 00 add $0x178,%rax 2558: 48 89 08 mov %rcx,(%rax) 255b: 48 8b 45 c0 mov -0x40(%rbp),%rax 255f: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2566: 48 8b 75 c0 mov -0x40(%rbp),%rsi 256a: 48 8b 45 d0 mov -0x30(%rbp),%rax 256e: 48 8d 50 01 lea 0x1(%rax),%rdx 2572: 48 89 d0 mov %rdx,%rax 2575: 48 01 c0 add %rax,%rax 2578: 48 01 d0 add %rdx,%rax 257b: 48 c1 e0 02 shl $0x2,%rax 257f: 48 01 d0 add %rdx,%rax 2582: 48 c1 e0 04 shl $0x4,%rax 2586: 48 01 f0 add %rsi,%rax 2589: 48 05 d0 00 00 00 add $0xd0,%rax 258f: 48 89 08 mov %rcx,(%rax) 2592: 48 8b 45 c0 mov -0x40(%rbp),%rax 2596: 48 8b 48 50 mov 0x50(%rax),%rcx 259a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 259e: 48 89 d0 mov %rdx,%rax 25a1: 48 c1 e0 02 shl $0x2,%rax 25a5: 48 01 d0 add %rdx,%rax 25a8: 48 c1 e0 03 shl $0x3,%rax 25ac: 48 01 c8 add %rcx,%rax 25af: 8b 40 04 mov 0x4(%rax),%eax 25b2: 83 f8 12 cmp $0x12,%eax 25b5: 75 73 jne 0x262a 25b7: 48 8b 45 c0 mov -0x40(%rbp),%rax 25bb: 48 8b 48 50 mov 0x50(%rax),%rcx 25bf: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25c3: 48 89 d0 mov %rdx,%rax 25c6: 48 c1 e0 02 shl $0x2,%rax 25ca: 48 01 d0 add %rdx,%rax 25cd: 48 c1 e0 03 shl $0x3,%rax 25d1: 48 01 c8 add %rcx,%rax 25d4: 8b 40 18 mov 0x18(%rax),%eax 25d7: 89 c0 mov %eax,%eax 25d9: 48 39 45 c8 cmp %rax,-0x38(%rbp) 25dd: 76 4b jbe 0x262a 25df: 48 8b 45 c0 mov -0x40(%rbp),%rax 25e3: 48 8b 48 50 mov 0x50(%rax),%rcx 25e7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25eb: 48 89 d0 mov %rdx,%rax 25ee: 48 c1 e0 02 shl $0x2,%rax 25f2: 48 01 d0 add %rdx,%rax 25f5: 48 c1 e0 03 shl $0x3,%rax 25f9: 48 01 c8 add %rcx,%rax 25fc: 8b 50 18 mov 0x18(%rax),%edx 25ff: 48 8b 45 d0 mov -0x30(%rbp),%rax 2603: 89 c6 mov %eax,%esi 2605: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2609: 89 d2 mov %edx,%edx 260b: 48 89 d0 mov %rdx,%rax 260e: 48 01 c0 add %rax,%rax 2611: 48 01 d0 add %rdx,%rax 2614: 48 c1 e0 02 shl $0x2,%rax 2618: 48 01 d0 add %rdx,%rax 261b: 48 c1 e0 04 shl $0x4,%rax 261f: 48 01 c8 add %rcx,%rax 2622: 48 05 54 01 00 00 add $0x154,%rax 2628: 89 30 mov %esi,(%rax) 262a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 262e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2632: 48 89 d0 mov %rdx,%rax 2635: 48 01 c0 add %rax,%rax 2638: 48 01 d0 add %rdx,%rax 263b: 48 c1 e0 02 shl $0x2,%rax 263f: 48 01 d0 add %rdx,%rax 2642: 48 c1 e0 04 shl $0x4,%rax 2646: 48 01 c8 add %rcx,%rax 2649: 48 05 54 01 00 00 add $0x154,%rax 264f: 8b 00 mov (%rax),%eax 2651: 85 c0 test %eax,%eax 2653: 75 2b jne 0x2680 2655: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2659: 48 8b 55 d0 mov -0x30(%rbp),%rdx 265d: 48 89 d0 mov %rdx,%rax 2660: 48 01 c0 add %rax,%rax 2663: 48 01 d0 add %rdx,%rax 2666: 48 c1 e0 02 shl $0x2,%rax 266a: 48 01 d0 add %rdx,%rax 266d: 48 c1 e0 04 shl $0x4,%rax 2671: 48 01 c8 add %rcx,%rax 2674: 48 05 54 01 00 00 add $0x154,%rax 267a: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2680: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) 2685: 48 8b 45 d0 mov -0x30(%rbp),%rax 2689: 48 3b 45 c8 cmp -0x38(%rbp),%rax 268d: 0f 82 e2 fc ff ff jb 0x2375 2693: e9 b1 00 00 00 jmpq 0x2749 2698: 48 c7 45 d8 00 00 00 00 movq $0x0,-0x28(%rbp) 26a0: e9 96 00 00 00 jmpq 0x273b 26a5: 48 8b 4d c0 mov -0x40(%rbp),%rcx 26a9: 48 8b 55 d8 mov -0x28(%rbp),%rdx 26ad: 48 89 d0 mov %rdx,%rax 26b0: 48 01 c0 add %rax,%rax 26b3: 48 01 d0 add %rdx,%rax 26b6: 48 c1 e0 02 shl $0x2,%rax 26ba: 48 01 d0 add %rdx,%rax 26bd: 48 c1 e0 04 shl $0x4,%rax 26c1: 48 01 c8 add %rcx,%rax 26c4: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 26cb: 48 8b 45 d8 mov -0x28(%rbp),%rax 26cf: 48 89 02 mov %rax,(%rdx) 26d2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 26d6: 48 8b 55 d8 mov -0x28(%rbp),%rdx 26da: 48 89 d0 mov %rdx,%rax 26dd: 48 01 c0 add %rax,%rax 26e0: 48 01 d0 add %rdx,%rax 26e3: 48 c1 e0 02 shl $0x2,%rax 26e7: 48 01 d0 add %rdx,%rax 26ea: 48 c1 e0 04 shl $0x4,%rax 26ee: 48 01 c8 add %rcx,%rax 26f1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 26f8: 48 8b 45 c0 mov -0x40(%rbp),%rax 26fc: 48 89 02 mov %rax,(%rdx) 26ff: 48 8b 45 c0 mov -0x40(%rbp),%rax 2703: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 270a: 48 8b 75 c0 mov -0x40(%rbp),%rsi 270e: 48 8b 45 d8 mov -0x28(%rbp),%rax 2712: 48 8d 50 01 lea 0x1(%rax),%rdx 2716: 48 89 d0 mov %rdx,%rax 2719: 48 01 c0 add %rax,%rax 271c: 48 01 d0 add %rdx,%rax 271f: 48 c1 e0 02 shl $0x2,%rax 2723: 48 01 d0 add %rdx,%rax 2726: 48 c1 e0 04 shl $0x4,%rax 272a: 48 01 f0 add %rsi,%rax 272d: 48 05 d0 00 00 00 add $0xd0,%rax 2733: 48 89 08 mov %rcx,(%rax) 2736: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) 273b: 48 8b 45 d8 mov -0x28(%rbp),%rax 273f: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2743: 0f 82 5c ff ff ff jb 0x26a5 2749: 48 8b 45 c0 mov -0x40(%rbp),%rax 274d: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2754: 48 8b 45 c0 mov -0x40(%rbp),%rax 2758: 48 89 50 60 mov %rdx,0x60(%rax) 275c: e9 f5 06 00 00 jmpq 0x2e56 2761: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2768: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 276f: 48 01 d0 add %rdx,%rax 2772: 48 89 45 b0 mov %rax,-0x50(%rbp) 2776: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 277e: 74 23 je 0x27a3 2780: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2787: 48 83 c0 05 add $0x5,%rax 278b: 0f b6 00 movzbl (%rax),%eax 278e: 3c 01 cmp $0x1,%al 2790: 75 11 jne 0x27a3 2792: 48 8b 45 c0 mov -0x40(%rbp),%rax 2796: 48 8b 55 b0 mov -0x50(%rbp),%rdx 279a: 48 89 50 48 mov %rdx,0x48(%rax) 279e: e9 6c 02 00 00 jmpq 0x2a0f 27a3: 48 8b 45 c0 mov -0x40(%rbp),%rax 27a7: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 27ae: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 27b5: ba 40 00 00 00 mov $0x40,%edx 27ba: 48 89 c6 mov %rax,%rsi 27bd: 48 89 cf mov %rcx,%rdi 27c0: e8 eb e7 ff ff callq 0xfb0 27c5: 48 89 c2 mov %rax,%rdx 27c8: 48 8b 45 c0 mov -0x40(%rbp),%rax 27cc: 48 89 50 48 mov %rdx,0x48(%rax) 27d0: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 27d7: 48 83 c0 05 add $0x5,%rax 27db: 0f b6 00 movzbl (%rax),%eax 27de: 3c 01 cmp $0x1,%al 27e0: 0f 84 29 02 00 00 je 0x2a0f 27e6: 48 8b 45 c0 mov -0x40(%rbp),%rax 27ea: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 27f1: 66 89 45 80 mov %ax,-0x80(%rbp) 27f5: 0f b7 45 80 movzwl -0x80(%rbp),%eax 27f9: 66 c1 c8 08 ror $0x8,%ax 27fd: 66 89 45 82 mov %ax,-0x7e(%rbp) 2801: 0f b7 55 82 movzwl -0x7e(%rbp),%edx 2805: 48 8b 45 c0 mov -0x40(%rbp),%rax 2809: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 2810: 48 8b 45 c0 mov -0x40(%rbp),%rax 2814: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 281b: 66 89 45 84 mov %ax,-0x7c(%rbp) 281f: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 2823: 66 c1 c8 08 ror $0x8,%ax 2827: 66 89 85 7e ff ff ff mov %ax,-0x82(%rbp) 282e: 0f b7 95 7e ff ff ff movzwl -0x82(%rbp),%edx 2835: 48 8b 45 c0 mov -0x40(%rbp),%rax 2839: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2840: 48 8b 45 c0 mov -0x40(%rbp),%rax 2844: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 284a: 89 c7 mov %eax,%edi 284c: e8 d0 ec ff ff callq 0x1521 2851: 89 c2 mov %eax,%edx 2853: 48 8b 45 c0 mov -0x40(%rbp),%rax 2857: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 285d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2861: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2868: 48 89 c7 mov %rax,%rdi 286b: e8 bf ec ff ff callq 0x152f 2870: 48 89 c2 mov %rax,%rdx 2873: 48 8b 45 c0 mov -0x40(%rbp),%rax 2877: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 287e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2882: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2889: 48 89 c7 mov %rax,%rdi 288c: e8 9e ec ff ff callq 0x152f 2891: 48 89 c2 mov %rax,%rdx 2894: 48 8b 45 c0 mov -0x40(%rbp),%rax 2898: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 289f: 48 8b 45 c0 mov -0x40(%rbp),%rax 28a3: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 28aa: 48 89 c7 mov %rax,%rdi 28ad: e8 7d ec ff ff callq 0x152f 28b2: 48 89 c2 mov %rax,%rdx 28b5: 48 8b 45 c0 mov -0x40(%rbp),%rax 28b9: 48 89 90 b0 00 00 00 mov %rdx,0xb0(%rax) 28c0: 48 8b 45 c0 mov -0x40(%rbp),%rax 28c4: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 28ca: 89 c7 mov %eax,%edi 28cc: e8 50 ec ff ff callq 0x1521 28d1: 89 c2 mov %eax,%edx 28d3: 48 8b 45 c0 mov -0x40(%rbp),%rax 28d7: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 28dd: 48 8b 45 c0 mov -0x40(%rbp),%rax 28e1: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 28e8: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 28ef: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 28f6: 66 c1 c8 08 ror $0x8,%ax 28fa: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 2901: 0f b7 95 7a ff ff ff movzwl -0x86(%rbp),%edx 2908: 48 8b 45 c0 mov -0x40(%rbp),%rax 290c: 66 89 90 bc 00 00 00 mov %dx,0xbc(%rax) 2913: 48 8b 45 c0 mov -0x40(%rbp),%rax 2917: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 291e: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 2925: 0f b7 85 7c ff ff ff movzwl -0x84(%rbp),%eax 292c: 66 c1 c8 08 ror $0x8,%ax 2930: 66 89 85 72 ff ff ff mov %ax,-0x8e(%rbp) 2937: 0f b7 95 72 ff ff ff movzwl -0x8e(%rbp),%edx 293e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2942: 66 89 90 be 00 00 00 mov %dx,0xbe(%rax) 2949: 48 8b 45 c0 mov -0x40(%rbp),%rax 294d: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2954: 66 89 85 74 ff ff ff mov %ax,-0x8c(%rbp) 295b: 0f b7 85 74 ff ff ff movzwl -0x8c(%rbp),%eax 2962: 66 c1 c8 08 ror $0x8,%ax 2966: 66 89 85 76 ff ff ff mov %ax,-0x8a(%rbp) 296d: 0f b7 95 76 ff ff ff movzwl -0x8a(%rbp),%edx 2974: 48 8b 45 c0 mov -0x40(%rbp),%rax 2978: 66 89 90 c0 00 00 00 mov %dx,0xc0(%rax) 297f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2983: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 298a: 66 89 85 6c ff ff ff mov %ax,-0x94(%rbp) 2991: 0f b7 85 6c ff ff ff movzwl -0x94(%rbp),%eax 2998: 66 c1 c8 08 ror $0x8,%ax 299c: 66 89 85 6e ff ff ff mov %ax,-0x92(%rbp) 29a3: 0f b7 95 6e ff ff ff movzwl -0x92(%rbp),%edx 29aa: 48 8b 45 c0 mov -0x40(%rbp),%rax 29ae: 66 89 90 c2 00 00 00 mov %dx,0xc2(%rax) 29b5: 48 8b 45 c0 mov -0x40(%rbp),%rax 29b9: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 29c0: 66 89 85 70 ff ff ff mov %ax,-0x90(%rbp) 29c7: 0f b7 85 70 ff ff ff movzwl -0x90(%rbp),%eax 29ce: 66 c1 c8 08 ror $0x8,%ax 29d2: 66 89 45 86 mov %ax,-0x7a(%rbp) 29d6: 0f b7 55 86 movzwl -0x7a(%rbp),%edx 29da: 48 8b 45 c0 mov -0x40(%rbp),%rax 29de: 66 89 90 c4 00 00 00 mov %dx,0xc4(%rax) 29e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 29e9: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 29f0: 66 89 45 88 mov %ax,-0x78(%rbp) 29f4: 0f b7 45 88 movzwl -0x78(%rbp),%eax 29f8: 66 c1 c8 08 ror $0x8,%ax 29fc: 66 89 45 8a mov %ax,-0x76(%rbp) 2a00: 0f b7 55 8a movzwl -0x76(%rbp),%edx 2a04: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a08: 66 89 90 c6 00 00 00 mov %dx,0xc6(%rax) 2a0f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a13: 48 8b 40 48 mov 0x48(%rax),%rax 2a17: 48 8b 40 28 mov 0x28(%rax),%rax 2a1b: 48 89 45 f0 mov %rax,-0x10(%rbp) 2a1f: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2a27: 0f 84 65 03 00 00 je 0x2d92 2a2d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2a34: 48 83 c0 05 add $0x5,%rax 2a38: 0f b6 00 movzbl (%rax),%eax 2a3b: 3c 01 cmp $0x1,%al 2a3d: 0f 85 4f 03 00 00 jne 0x2d92 2a43: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 2a4a: 0f 84 42 03 00 00 je 0x2d92 2a50: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2a55: 0f 95 c0 setne %al 2a58: 0f b6 c0 movzbl %al,%eax 2a5b: 48 85 c0 test %rax,%rax 2a5e: 74 1a je 0x2a7a 2a60: 48 8b 45 f0 mov -0x10(%rbp),%rax 2a64: 48 3b 85 38 ff ff ff cmp -0xc8(%rbp),%rax 2a6b: 0f 93 c0 setae %al 2a6e: 0f b6 c0 movzbl %al,%eax 2a71: 48 85 c0 test %rax,%rax 2a74: 0f 85 bb f8 ff ff jne 0x2335 2a7a: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2a81: 48 2b 45 f0 sub -0x10(%rbp),%rax 2a85: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2a89: 48 c1 e2 06 shl $0x6,%rdx 2a8d: 48 39 d0 cmp %rdx,%rax 2a90: 0f 92 c0 setb %al 2a93: 0f b6 c0 movzbl %al,%eax 2a96: 48 85 c0 test %rax,%rax 2a99: 0f 85 96 f8 ff ff jne 0x2335 2a9f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2aa3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2aa7: 48 01 c2 add %rax,%rdx 2aaa: 48 8b 45 c0 mov -0x40(%rbp),%rax 2aae: 48 89 50 50 mov %rdx,0x50(%rax) 2ab2: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2aba: e9 c0 02 00 00 jmpq 0x2d7f 2abf: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ac3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ac7: 48 89 d0 mov %rdx,%rax 2aca: 48 01 c0 add %rax,%rax 2acd: 48 01 d0 add %rdx,%rax 2ad0: 48 c1 e0 02 shl $0x2,%rax 2ad4: 48 01 d0 add %rdx,%rax 2ad7: 48 c1 e0 04 shl $0x4,%rax 2adb: 48 01 c8 add %rcx,%rax 2ade: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ae5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae9: 48 89 02 mov %rax,(%rdx) 2aec: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2af0: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af4: 48 89 d0 mov %rdx,%rax 2af7: 48 01 c0 add %rax,%rax 2afa: 48 01 d0 add %rdx,%rax 2afd: 48 c1 e0 02 shl $0x2,%rax 2b01: 48 01 d0 add %rdx,%rax 2b04: 48 c1 e0 04 shl $0x4,%rax 2b08: 48 01 c8 add %rcx,%rax 2b0b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2b12: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b16: 48 89 02 mov %rax,(%rdx) 2b19: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b1d: 48 8b 40 50 mov 0x50(%rax),%rax 2b21: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b25: 48 c1 e2 06 shl $0x6,%rdx 2b29: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2b2d: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2b31: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b35: 48 89 d0 mov %rdx,%rax 2b38: 48 01 c0 add %rax,%rax 2b3b: 48 01 d0 add %rdx,%rax 2b3e: 48 c1 e0 02 shl $0x2,%rax 2b42: 48 01 d0 add %rdx,%rax 2b45: 48 c1 e0 04 shl $0x4,%rax 2b49: 48 01 f0 add %rsi,%rax 2b4c: 48 05 68 01 00 00 add $0x168,%rax 2b52: 48 89 08 mov %rcx,(%rax) 2b55: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b59: 48 8b 40 50 mov 0x50(%rax),%rax 2b5d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b61: 48 c1 e2 06 shl $0x6,%rdx 2b65: 48 01 d0 add %rdx,%rax 2b68: 48 8b 40 18 mov 0x18(%rax),%rax 2b6c: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2b73: 0f 97 c0 seta %al 2b76: 0f b6 c0 movzbl %al,%eax 2b79: 48 85 c0 test %rax,%rax 2b7c: 0f 84 f1 00 00 00 je 0x2c73 2b82: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b86: 48 8b 40 50 mov 0x50(%rax),%rax 2b8a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b8e: 48 c1 e2 06 shl $0x6,%rdx 2b92: 48 01 d0 add %rdx,%rax 2b95: 48 8b 50 20 mov 0x20(%rax),%rdx 2b99: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b9d: 48 8b 40 50 mov 0x50(%rax),%rax 2ba1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ba5: 48 c1 e1 06 shl $0x6,%rcx 2ba9: 48 01 c8 add %rcx,%rax 2bac: 48 8b 40 18 mov 0x18(%rax),%rax 2bb0: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2bb7: 48 29 c1 sub %rax,%rcx 2bba: 48 89 c8 mov %rcx,%rax 2bbd: 48 39 c2 cmp %rax,%rdx 2bc0: 0f 96 c0 setbe %al 2bc3: 0f b6 c0 movzbl %al,%eax 2bc6: 48 85 c0 test %rax,%rax 2bc9: 0f 84 a4 00 00 00 je 0x2c73 2bcf: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bd3: 48 8b 40 50 mov 0x50(%rax),%rax 2bd7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bdb: 48 c1 e2 06 shl $0x6,%rdx 2bdf: 48 01 d0 add %rdx,%rax 2be2: 48 8b 50 18 mov 0x18(%rax),%rdx 2be6: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 2bed: 48 01 c2 add %rax,%rdx 2bf0: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2bf7: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2bfb: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2bff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c03: 48 89 d0 mov %rdx,%rax 2c06: 48 01 c0 add %rax,%rax 2c09: 48 01 d0 add %rdx,%rax 2c0c: 48 c1 e0 02 shl $0x2,%rax 2c10: 48 01 d0 add %rdx,%rax 2c13: 48 c1 e0 04 shl $0x4,%rax 2c17: 48 01 f0 add %rsi,%rax 2c1a: 48 05 80 01 00 00 add $0x180,%rax 2c20: 48 89 08 mov %rcx,(%rax) 2c23: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2c27: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c2b: 48 89 d0 mov %rdx,%rax 2c2e: 48 01 c0 add %rax,%rax 2c31: 48 01 d0 add %rdx,%rax 2c34: 48 c1 e0 02 shl $0x2,%rax 2c38: 48 01 d0 add %rdx,%rax 2c3b: 48 c1 e0 04 shl $0x4,%rax 2c3f: 48 01 c8 add %rcx,%rax 2c42: 48 05 80 01 00 00 add $0x180,%rax 2c48: 48 8b 08 mov (%rax),%rcx 2c4b: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2c4f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c53: 48 89 d0 mov %rdx,%rax 2c56: 48 01 c0 add %rax,%rax 2c59: 48 01 d0 add %rdx,%rax 2c5c: 48 c1 e0 02 shl $0x2,%rax 2c60: 48 01 d0 add %rdx,%rax 2c63: 48 c1 e0 04 shl $0x4,%rax 2c67: 48 01 f0 add %rsi,%rax 2c6a: 48 05 78 01 00 00 add $0x178,%rax 2c70: 48 89 08 mov %rcx,(%rax) 2c73: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c77: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2c7e: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2c82: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c86: 48 8d 50 01 lea 0x1(%rax),%rdx 2c8a: 48 89 d0 mov %rdx,%rax 2c8d: 48 01 c0 add %rax,%rax 2c90: 48 01 d0 add %rdx,%rax 2c93: 48 c1 e0 02 shl $0x2,%rax 2c97: 48 01 d0 add %rdx,%rax 2c9a: 48 c1 e0 04 shl $0x4,%rax 2c9e: 48 01 f0 add %rsi,%rax 2ca1: 48 05 d0 00 00 00 add $0xd0,%rax 2ca7: 48 89 08 mov %rcx,(%rax) 2caa: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cae: 48 8b 40 50 mov 0x50(%rax),%rax 2cb2: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cb6: 48 c1 e2 06 shl $0x6,%rdx 2cba: 48 01 d0 add %rdx,%rax 2cbd: 8b 40 04 mov 0x4(%rax),%eax 2cc0: 83 f8 12 cmp $0x12,%eax 2cc3: 75 5f jne 0x2d24 2cc5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cc9: 48 8b 40 50 mov 0x50(%rax),%rax 2ccd: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cd1: 48 c1 e2 06 shl $0x6,%rdx 2cd5: 48 01 d0 add %rdx,%rax 2cd8: 8b 40 28 mov 0x28(%rax),%eax 2cdb: 89 c0 mov %eax,%eax 2cdd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2ce1: 76 41 jbe 0x2d24 2ce3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ce7: 48 8b 40 50 mov 0x50(%rax),%rax 2ceb: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cef: 48 c1 e2 06 shl $0x6,%rdx 2cf3: 48 01 d0 add %rdx,%rax 2cf6: 8b 50 28 mov 0x28(%rax),%edx 2cf9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cfd: 89 c6 mov %eax,%esi 2cff: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d03: 89 d2 mov %edx,%edx 2d05: 48 89 d0 mov %rdx,%rax 2d08: 48 01 c0 add %rax,%rax 2d0b: 48 01 d0 add %rdx,%rax 2d0e: 48 c1 e0 02 shl $0x2,%rax 2d12: 48 01 d0 add %rdx,%rax 2d15: 48 c1 e0 04 shl $0x4,%rax 2d19: 48 01 c8 add %rcx,%rax 2d1c: 48 05 54 01 00 00 add $0x154,%rax 2d22: 89 30 mov %esi,(%rax) 2d24: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d28: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d2c: 48 89 d0 mov %rdx,%rax 2d2f: 48 01 c0 add %rax,%rax 2d32: 48 01 d0 add %rdx,%rax 2d35: 48 c1 e0 02 shl $0x2,%rax 2d39: 48 01 d0 add %rdx,%rax 2d3c: 48 c1 e0 04 shl $0x4,%rax 2d40: 48 01 c8 add %rcx,%rax 2d43: 48 05 54 01 00 00 add $0x154,%rax 2d49: 8b 00 mov (%rax),%eax 2d4b: 85 c0 test %eax,%eax 2d4d: 75 2b jne 0x2d7a 2d4f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d53: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d57: 48 89 d0 mov %rdx,%rax 2d5a: 48 01 c0 add %rax,%rax 2d5d: 48 01 d0 add %rdx,%rax 2d60: 48 c1 e0 02 shl $0x2,%rax 2d64: 48 01 d0 add %rdx,%rax 2d67: 48 c1 e0 04 shl $0x4,%rax 2d6b: 48 01 c8 add %rcx,%rax 2d6e: 48 05 54 01 00 00 add $0x154,%rax 2d74: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2d7a: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) 2d7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d83: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2d87: 0f 82 32 fd ff ff jb 0x2abf 2d8d: e9 b1 00 00 00 jmpq 0x2e43 2d92: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 2d9a: e9 96 00 00 00 jmpq 0x2e35 2d9f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2da3: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2da7: 48 89 d0 mov %rdx,%rax 2daa: 48 01 c0 add %rax,%rax 2dad: 48 01 d0 add %rdx,%rax 2db0: 48 c1 e0 02 shl $0x2,%rax 2db4: 48 01 d0 add %rdx,%rax 2db7: 48 c1 e0 04 shl $0x4,%rax 2dbb: 48 01 c8 add %rcx,%rax 2dbe: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2dc5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2dc9: 48 89 02 mov %rax,(%rdx) 2dcc: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2dd0: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2dd4: 48 89 d0 mov %rdx,%rax 2dd7: 48 01 c0 add %rax,%rax 2dda: 48 01 d0 add %rdx,%rax 2ddd: 48 c1 e0 02 shl $0x2,%rax 2de1: 48 01 d0 add %rdx,%rax 2de4: 48 c1 e0 04 shl $0x4,%rax 2de8: 48 01 c8 add %rcx,%rax 2deb: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2df2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2df6: 48 89 02 mov %rax,(%rdx) 2df9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2dfd: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e04: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2e08: 48 8b 45 e8 mov -0x18(%rbp),%rax 2e0c: 48 8d 50 01 lea 0x1(%rax),%rdx 2e10: 48 89 d0 mov %rdx,%rax 2e13: 48 01 c0 add %rax,%rax 2e16: 48 01 d0 add %rdx,%rax 2e19: 48 c1 e0 02 shl $0x2,%rax 2e1d: 48 01 d0 add %rdx,%rax 2e20: 48 c1 e0 04 shl $0x4,%rax 2e24: 48 01 f0 add %rsi,%rax 2e27: 48 05 d0 00 00 00 add $0xd0,%rax 2e2d: 48 89 08 mov %rcx,(%rax) 2e30: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) 2e35: 48 8b 45 e8 mov -0x18(%rbp),%rax 2e39: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2e3d: 0f 82 5c ff ff ff jb 0x2d9f 2e43: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e47: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2e4e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e52: 48 89 50 60 mov %rdx,0x60(%rax) 2e56: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e5a: c9 leaveq 2e5b: c3 retq 2e5c: 55 push %rbp 2e5d: 48 89 e5 mov %rsp,%rbp 2e60: 48 83 ec 40 sub $0x40,%rsp 2e64: 89 7d ec mov %edi,-0x14(%rbp) 2e67: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2e6b: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2e6f: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2e73: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2e77: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2e7b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2e7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e83: 48 01 d0 add %rdx,%rax 2e86: 48 89 45 f8 mov %rax,-0x8(%rbp) 2e8a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2e8e: 48 8b 45 f8 mov -0x8(%rbp),%rax 2e92: 48 89 d6 mov %rdx,%rsi 2e95: 48 89 c7 mov %rax,%rdi 2e98: e8 3f e7 ff ff callq 0x15dc 2e9d: 89 45 f4 mov %eax,-0xc(%rbp) 2ea0: 8b 45 f4 mov -0xc(%rbp),%eax 2ea3: 83 f8 01 cmp $0x1,%eax 2ea6: 74 64 je 0x2f0c 2ea8: 83 f8 03 cmp $0x3,%eax 2eab: 74 2e je 0x2edb 2ead: 90 nop 2eae: 4c 8b 45 c8 mov -0x38(%rbp),%r8 2eb2: 8b 7d e8 mov -0x18(%rbp),%edi 2eb5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2eb9: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2ebd: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2ec1: 8b 45 ec mov -0x14(%rbp),%eax 2ec4: 6a 00 pushq $0x0 2ec6: 6a 00 pushq $0x0 2ec8: 4d 89 c1 mov %r8,%r9 2ecb: 41 89 f8 mov %edi,%r8d 2ece: 89 c7 mov %eax,%edi 2ed0: e8 c6 e7 ff ff callq 0x169b 2ed5: 48 83 c4 10 add $0x10,%rsp 2ed9: eb 54 jmp 0x2f2f 2edb: 44 8b 45 e8 mov -0x18(%rbp),%r8d 2edf: 48 8b 7d d0 mov -0x30(%rbp),%rdi 2ee3: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2ee7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2eeb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2eef: 8b 45 ec mov -0x14(%rbp),%eax 2ef2: 48 83 ec 08 sub $0x8,%rsp 2ef6: ff 75 c8 pushq -0x38(%rbp) 2ef9: 45 89 c1 mov %r8d,%r9d 2efc: 49 89 f8 mov %rdi,%r8 2eff: 89 c7 mov %eax,%edi 2f01: e8 ad ee ff ff callq 0x1db3 2f06: 48 83 c4 10 add $0x10,%rsp 2f0a: eb 23 jmp 0x2f2f 2f0c: 4c 8b 45 c8 mov -0x38(%rbp),%r8 2f10: 8b 7d e8 mov -0x18(%rbp),%edi 2f13: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2f17: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2f1b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2f1f: 8b 45 ec mov -0x14(%rbp),%eax 2f22: 4d 89 c1 mov %r8,%r9 2f25: 41 89 f8 mov %edi,%r8d 2f28: 89 c7 mov %eax,%edi 2f2a: e8 bd e8 ff ff callq 0x17ec 2f2f: c9 leaveq 2f30: c3 retq 2f31: 55 push %rbp 2f32: 48 89 e5 mov %rsp,%rbp 2f35: 48 83 c4 80 add $0xffffffffffffff80,%rsp 2f39: 89 7d 9c mov %edi,-0x64(%rbp) 2f3c: 48 89 75 90 mov %rsi,-0x70(%rbp) 2f40: 48 89 55 88 mov %rdx,-0x78(%rbp) 2f44: 89 4d 98 mov %ecx,-0x68(%rbp) 2f47: 4c 89 45 80 mov %r8,-0x80(%rbp) 2f4b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 2f53: 00 2f54: 48 89 45 f8 mov %rax,-0x8(%rbp) 2f58: 31 c0 xor %eax,%eax 2f5a: b8 40 00 00 00 mov $0x40,%eax 2f5f: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 2f64: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 2f69: 48 89 c2 mov %rax,%rdx 2f6c: 48 8b 4d 90 mov -0x70(%rbp),%rcx 2f70: 48 8d 75 b0 lea -0x50(%rbp),%rsi 2f74: 8b 45 9c mov -0x64(%rbp),%eax 2f77: 89 c7 mov %eax,%edi 2f79: e8 c2 e5 ff ff callq 0x1540 2f7e: 48 89 45 a8 mov %rax,-0x58(%rbp) 2f82: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 2f87: 0f 94 c0 sete %al 2f8a: 0f b6 c0 movzbl %al,%eax 2f8d: 48 85 c0 test %rax,%rax 2f90: 74 14 je 0x2fa6 2f92: bf 09 00 00 00 mov $0x9,%edi 2f97: e8 eb e3 ff ff callq 0x1387 2f9c: b8 00 00 00 00 mov $0x0,%eax 2fa1: e9 c6 00 00 00 jmpq 0x306c 2fa6: 48 8b 55 a8 mov -0x58(%rbp),%rdx 2faa: 48 8d 45 b0 lea -0x50(%rbp),%rax 2fae: 48 89 d6 mov %rdx,%rsi 2fb1: 48 89 c7 mov %rax,%rdi 2fb4: e8 23 e6 ff ff callq 0x15dc 2fb9: 89 45 a4 mov %eax,-0x5c(%rbp) 2fbc: 8b 45 a4 mov -0x5c(%rbp),%eax 2fbf: 83 f8 01 cmp $0x1,%eax 2fc2: 74 07 je 0x2fcb 2fc4: 83 f8 03 cmp $0x3,%eax 2fc7: 74 28 je 0x2ff1 2fc9: eb 74 jmp 0x303f 2fcb: 48 8b 7d 80 mov -0x80(%rbp),%rdi 2fcf: 8b 75 98 mov -0x68(%rbp),%esi 2fd2: 48 8b 4d 88 mov -0x78(%rbp),%rcx 2fd6: 48 8b 55 90 mov -0x70(%rbp),%rdx 2fda: 8b 45 9c mov -0x64(%rbp),%eax 2fdd: 49 89 f9 mov %rdi,%r9 2fe0: 41 89 f0 mov %esi,%r8d 2fe3: be 00 00 00 00 mov $0x0,%esi 2fe8: 89 c7 mov %eax,%edi 2fea: e8 fd e7 ff ff callq 0x17ec 2fef: eb 7b jmp 0x306c 2ff1: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 2ff5: 3c 01 cmp $0x1,%al 2ff7: 75 07 jne 0x3000 2ff9: ba 34 00 00 00 mov $0x34,%edx 2ffe: eb 05 jmp 0x3005 3000: ba 40 00 00 00 mov $0x40,%edx 3005: 48 8b 45 a8 mov -0x58(%rbp),%rax 3009: 48 39 c2 cmp %rax,%rdx 300c: 77 31 ja 0x303f 300e: 8b 7d 98 mov -0x68(%rbp),%edi 3011: 48 8b 75 88 mov -0x78(%rbp),%rsi 3015: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3019: 48 8d 55 b0 lea -0x50(%rbp),%rdx 301d: 8b 45 9c mov -0x64(%rbp),%eax 3020: 48 83 ec 08 sub $0x8,%rsp 3024: ff 75 80 pushq -0x80(%rbp) 3027: 41 89 f9 mov %edi,%r9d 302a: 49 89 f0 mov %rsi,%r8 302d: be 00 00 00 00 mov $0x0,%esi 3032: 89 c7 mov %eax,%edi 3034: e8 7a ed ff ff callq 0x1db3 3039: 48 83 c4 10 add $0x10,%rsp 303d: eb 2d jmp 0x306c 303f: 90 nop 3040: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3044: 8b 75 98 mov -0x68(%rbp),%esi 3047: 48 8b 4d 88 mov -0x78(%rbp),%rcx 304b: 48 8b 55 90 mov -0x70(%rbp),%rdx 304f: 8b 45 9c mov -0x64(%rbp),%eax 3052: 6a 00 pushq $0x0 3054: 6a 00 pushq $0x0 3056: 49 89 f9 mov %rdi,%r9 3059: 41 89 f0 mov %esi,%r8d 305c: be 00 00 00 00 mov $0x0,%esi 3061: 89 c7 mov %eax,%edi 3063: e8 33 e6 ff ff callq 0x169b 3068: 48 83 c4 10 add $0x10,%rsp 306c: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3070: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3078: 00 3079: 74 05 je 0x3080 307b: e8 80 de ff ff callq 0xf00 3080: c9 leaveq 3081: c3 retq 3082: 55 push %rbp 3083: 48 89 e5 mov %rsp,%rbp 3086: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 308d: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3093: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 309a: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 30a1: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 30a7: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 30ae: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30b6: 00 30b7: 48 89 45 f8 mov %rax,-0x8(%rbp) 30bb: 31 c0 xor %eax,%eax 30bd: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 30c5: 00 00 00 30c8: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 30cf: 74 1b je 0x30ec 30d1: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 30d8: 74 12 je 0x30ec 30da: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 30e1: 74 09 je 0x30ec 30e3: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 30ea: 75 07 jne 0x30f3 30ec: b8 01 00 00 00 mov $0x1,%eax 30f1: eb 05 jmp 0x30f8 30f3: b8 00 00 00 00 mov $0x0,%eax 30f8: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 30fe: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3106: 75 32 jne 0x313a 3108: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3110: 75 51 jne 0x3163 3112: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3119: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 311f: 48 89 d6 mov %rdx,%rsi 3122: 89 c7 mov %eax,%edi 3124: e8 97 15 00 00 callq 0x46c0 3129: 85 c0 test %eax,%eax 312b: 75 36 jne 0x3163 312d: 48 8b 45 90 mov -0x70(%rbp),%rax 3131: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 3138: eb 29 jmp 0x3163 313a: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3142: 75 1f jne 0x3163 3144: 48 8d 0d 75 1f 00 00 lea 0x1f75(%rip),%rcx # 0x50c0 314b: ba 91 02 00 00 mov $0x291,%edx 3150: 48 8d 35 01 1e 00 00 lea 0x1e01(%rip),%rsi # 0x4f58 3157: 48 8d 3d aa 1e 00 00 lea 0x1eaa(%rip),%rdi # 0x5008 315e: e8 dd dd ff ff callq 0xf40 3163: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 316a: 0f 84 97 00 00 00 je 0x3207 3170: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3178: 75 7c jne 0x31f6 317a: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3181: 74 09 je 0x318c 3183: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 318a: 75 07 jne 0x3193 318c: bf 02 00 00 00 mov $0x2,%edi 3191: eb 05 jmp 0x3198 3193: bf 01 00 00 00 mov $0x1,%edi 3198: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 319f: 75 07 jne 0x31a8 31a1: be 01 00 00 00 mov $0x1,%esi 31a6: eb 05 jmp 0x31ad 31a8: be 03 00 00 00 mov $0x3,%esi 31ad: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 31b4: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 31ba: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 31c1: 49 89 c9 mov %rcx,%r9 31c4: 41 89 d0 mov %edx,%r8d 31c7: 89 f9 mov %edi,%ecx 31c9: 89 f2 mov %esi,%edx 31cb: 48 89 c6 mov %rax,%rsi 31ce: bf 00 00 00 00 mov $0x0,%edi 31d3: e8 38 dd ff ff callq 0xf10 31d8: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 31df: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 31e7: 75 1e jne 0x3207 31e9: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 31f1: 00 00 00 31f4: eb 11 jmp 0x3207 31f6: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 31fd: 48 8b 00 mov (%rax),%rax 3200: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3207: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 320f: 0f 84 d3 00 00 00 je 0x32e8 3215: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 321d: 75 1f jne 0x323e 321f: 48 8d 0d 9a 1e 00 00 lea 0x1e9a(%rip),%rcx # 0x50c0 3226: ba ad 02 00 00 mov $0x2ad,%edx 322b: 48 8d 35 26 1d 00 00 lea 0x1d26(%rip),%rsi # 0x4f58 3232: 48 8d 3d e8 1d 00 00 lea 0x1de8(%rip),%rdi # 0x5021 3239: e8 02 dd ff ff callq 0xf40 323e: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3245: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 324b: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3252: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 3259: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3260: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3266: 4d 89 c1 mov %r8,%r9 3269: 41 89 f8 mov %edi,%r8d 326c: 89 c7 mov %eax,%edi 326e: e8 e9 fb ff ff callq 0x2e5c 3273: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 327a: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3282: 75 38 jne 0x32bc 3284: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 328c: 74 13 je 0x32a1 328e: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3295: 48 8b 00 mov (%rax),%rax 3298: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 329f: 74 1b je 0x32bc 32a1: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 32a8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 32af: 48 89 d6 mov %rdx,%rsi 32b2: 48 89 c7 mov %rax,%rdi 32b5: e8 26 dd ff ff callq 0xfe0 32ba: eb 23 jmp 0x32df 32bc: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32c4: 75 19 jne 0x32df 32c6: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 32cd: 8b 40 38 mov 0x38(%rax),%eax 32d0: 83 c8 40 or $0x40,%eax 32d3: 89 c2 mov %eax,%edx 32d5: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 32dc: 89 50 38 mov %edx,0x38(%rax) 32df: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 32e6: eb 2b jmp 0x3313 32e8: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 32ef: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 32f5: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 32fc: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 3303: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3309: 49 89 f8 mov %rdi,%r8 330c: 89 c7 mov %eax,%edi 330e: e8 1e fc ff ff callq 0x2f31 3313: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3317: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 331f: 00 3320: 74 05 je 0x3327 3322: e8 d9 db ff ff callq 0xf00 3327: c9 leaveq 3328: c3 retq 3329: 55 push %rbp 332a: 48 89 e5 mov %rsp,%rbp 332d: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 3334: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 333b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3343: 00 3344: 48 89 45 f8 mov %rax,-0x8(%rbp) 3348: 31 c0 xor %eax,%eax 334a: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3352: 00 00 00 3355: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 335c: 48 8b 00 mov (%rax),%rax 335f: 48 85 c0 test %rax,%rax 3362: 74 59 je 0x33bd 3364: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 336b: 48 8b 50 30 mov 0x30(%rax),%rdx 336f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3376: 48 39 c2 cmp %rax,%rdx 3379: 72 1e jb 0x3399 337b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3382: 48 8b 50 30 mov 0x30(%rax),%rdx 3386: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 338d: 48 29 c2 sub %rax,%rdx 3390: 48 89 d0 mov %rdx,%rax 3393: 48 83 f8 3b cmp $0x3b,%rax 3397: 77 0a ja 0x33a3 3399: b8 00 00 00 00 mov $0x0,%eax 339e: e9 ca 02 00 00 jmpq 0x366d 33a3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 33aa: 48 8b 10 mov (%rax),%rdx 33ad: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 33b4: 48 01 d0 add %rdx,%rax 33b7: 48 89 45 80 mov %rax,-0x80(%rbp) 33bb: eb 53 jmp 0x3410 33bd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 33c4: 48 8b 50 28 mov 0x28(%rax),%rdx 33c8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 33cf: 48 01 c2 add %rax,%rdx 33d2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 33d9: 8b 40 24 mov 0x24(%rax),%eax 33dc: 48 8d 75 b0 lea -0x50(%rbp),%rsi 33e0: 48 89 d1 mov %rdx,%rcx 33e3: ba 3c 00 00 00 mov $0x3c,%edx 33e8: 89 c7 mov %eax,%edi 33ea: e8 51 e1 ff ff callq 0x1540 33ef: 48 83 f8 3c cmp $0x3c,%rax 33f3: 0f 95 c0 setne %al 33f6: 0f b6 c0 movzbl %al,%eax 33f9: 48 85 c0 test %rax,%rax 33fc: 74 0a je 0x3408 33fe: b8 00 00 00 00 mov $0x0,%eax 3403: e9 65 02 00 00 jmpq 0x366d 3408: 48 8d 45 b0 lea -0x50(%rbp),%rax 340c: 48 89 45 80 mov %rax,-0x80(%rbp) 3410: 48 8b 45 80 mov -0x80(%rbp),%rax 3414: 48 83 c0 30 add $0x30,%rax 3418: 48 89 45 88 mov %rax,-0x78(%rbp) 341c: 48 8b 45 80 mov -0x80(%rbp),%rax 3420: 0f b6 40 39 movzbl 0x39(%rax),%eax 3424: 3c 20 cmp $0x20,%al 3426: 74 27 je 0x344f 3428: 48 8b 45 80 mov -0x80(%rbp),%rax 342c: 48 8d 48 30 lea 0x30(%rax),%rcx 3430: 48 8d 45 ed lea -0x13(%rbp),%rax 3434: ba 0a 00 00 00 mov $0xa,%edx 3439: 48 89 ce mov %rcx,%rsi 343c: 48 89 c7 mov %rax,%rdi 343f: e8 ac db ff ff callq 0xff0 3444: c6 00 00 movb $0x0,(%rax) 3447: 48 8d 45 ed lea -0x13(%rbp),%rax 344b: 48 89 45 88 mov %rax,-0x78(%rbp) 344f: 48 8b 45 88 mov -0x78(%rbp),%rax 3453: 48 89 c7 mov %rax,%rdi 3456: e8 a5 db ff ff callq 0x1000 345b: 48 89 45 98 mov %rax,-0x68(%rbp) 345f: 48 8b 45 80 mov -0x80(%rbp),%rax 3463: ba 10 00 00 00 mov $0x10,%edx 3468: 48 8d 35 cc 1b 00 00 lea 0x1bcc(%rip),%rsi # 0x503b 346f: 48 89 c7 mov %rax,%rdi 3472: e8 09 db ff ff callq 0xf80 3477: 85 c0 test %eax,%eax 3479: 75 11 jne 0x348c 347b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3482: 48 8b 00 mov (%rax),%rax 3485: 48 85 c0 test %rax,%rax 3488: 75 2b jne 0x34b5 348a: eb 55 jmp 0x34e1 348c: 48 8b 45 98 mov -0x68(%rbp),%rax 3490: 48 83 c0 01 add $0x1,%rax 3494: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3498: 48 89 c2 mov %rax,%rdx 349b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34a2: 48 01 d0 add %rdx,%rax 34a5: 48 83 c0 3c add $0x3c,%rax 34a9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 34b0: e9 a0 fe ff ff jmpq 0x3355 34b5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34bc: 48 8b 50 30 mov 0x30(%rax),%rdx 34c0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34c7: 48 29 c2 sub %rax,%rdx 34ca: 48 89 d0 mov %rdx,%rax 34cd: 48 83 e8 3c sub $0x3c,%rax 34d1: 48 39 45 98 cmp %rax,-0x68(%rbp) 34d5: 76 0a jbe 0x34e1 34d7: b8 00 00 00 00 mov $0x0,%eax 34dc: e9 8c 01 00 00 jmpq 0x366d 34e1: 48 8b 45 98 mov -0x68(%rbp),%rax 34e5: 48 89 c7 mov %rax,%rdi 34e8: e8 d3 da ff ff callq 0xfc0 34ed: 48 89 45 a0 mov %rax,-0x60(%rbp) 34f1: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 34f6: 0f 84 6d 01 00 00 je 0x3669 34fc: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3503: 48 8b 00 mov (%rax),%rax 3506: 48 85 c0 test %rax,%rax 3509: 74 3c je 0x3547 350b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3512: 48 8b 00 mov (%rax),%rax 3515: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 351c: 48 83 c2 3c add $0x3c,%rdx 3520: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3524: 48 8b 55 98 mov -0x68(%rbp),%rdx 3528: 48 8b 45 a0 mov -0x60(%rbp),%rax 352c: 48 89 ce mov %rcx,%rsi 352f: 48 89 c7 mov %rax,%rdi 3532: e8 79 da ff ff callq 0xfb0 3537: 48 89 c2 mov %rax,%rdx 353a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3541: 48 89 50 60 mov %rdx,0x60(%rax) 3545: eb 78 jmp 0x35bf 3547: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 354e: 48 8b 50 28 mov 0x28(%rax),%rdx 3552: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3559: 48 01 d0 add %rdx,%rax 355c: 48 83 c0 3c add $0x3c,%rax 3560: 48 89 c1 mov %rax,%rcx 3563: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 356a: 8b 40 24 mov 0x24(%rax),%eax 356d: 48 8b 55 98 mov -0x68(%rbp),%rdx 3571: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3575: 89 c7 mov %eax,%edi 3577: e8 c4 df ff ff callq 0x1540 357c: 48 39 45 98 cmp %rax,-0x68(%rbp) 3580: 0f 95 c0 setne %al 3583: 0f b6 c0 movzbl %al,%eax 3586: 48 85 c0 test %rax,%rax 3589: 74 25 je 0x35b0 358b: 48 8b 45 a0 mov -0x60(%rbp),%rax 358f: 48 89 c7 mov %rax,%rdi 3592: e8 39 d9 ff ff callq 0xed0 3597: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 359e: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 35a6: b8 00 00 00 00 mov $0x0,%eax 35ab: e9 bd 00 00 00 jmpq 0x366d 35b0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b7: 48 8b 55 a0 mov -0x60(%rbp),%rdx 35bb: 48 89 50 60 mov %rdx,0x60(%rax) 35bf: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35c6: 48 8b 55 98 mov -0x68(%rbp),%rdx 35ca: 48 89 50 68 mov %rdx,0x68(%rax) 35ce: 48 8b 45 a0 mov -0x60(%rbp),%rax 35d2: 48 89 45 90 mov %rax,-0x70(%rbp) 35d6: 48 8b 45 90 mov -0x70(%rbp),%rax 35da: 48 89 45 a8 mov %rax,-0x58(%rbp) 35de: 48 8b 55 a0 mov -0x60(%rbp),%rdx 35e2: 48 8b 45 98 mov -0x68(%rbp),%rax 35e6: 48 01 d0 add %rdx,%rax 35e9: 48 89 c2 mov %rax,%rdx 35ec: 48 8b 45 90 mov -0x70(%rbp),%rax 35f0: 48 29 c2 sub %rax,%rdx 35f3: 48 89 d0 mov %rdx,%rax 35f6: 48 89 c2 mov %rax,%rdx 35f9: 48 8b 45 90 mov -0x70(%rbp),%rax 35fd: be 2f 00 00 00 mov $0x2f,%esi 3602: 48 89 c7 mov %rax,%rdi 3605: e8 66 d9 ff ff callq 0xf70 360a: 48 89 45 90 mov %rax,-0x70(%rbp) 360e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3613: 75 2e jne 0x3643 3615: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3619: 48 8b 45 98 mov -0x68(%rbp),%rax 361d: 48 01 d0 add %rdx,%rax 3620: 48 89 c2 mov %rax,%rdx 3623: 48 8b 45 a8 mov -0x58(%rbp),%rax 3627: 48 29 c2 sub %rax,%rdx 362a: 48 89 d0 mov %rdx,%rax 362d: 48 89 c2 mov %rax,%rdx 3630: 48 8b 45 a8 mov -0x58(%rbp),%rax 3634: be 00 00 00 00 mov $0x0,%esi 3639: 48 89 c7 mov %rax,%rdi 363c: e8 0f d9 ff ff callq 0xf50 3641: eb 26 jmp 0x3669 3643: 48 8b 45 90 mov -0x70(%rbp),%rax 3647: 48 8d 50 01 lea 0x1(%rax),%rdx 364b: 48 89 55 90 mov %rdx,-0x70(%rbp) 364f: c6 00 00 movb $0x0,(%rax) 3652: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3656: 48 8b 45 98 mov -0x68(%rbp),%rax 365a: 48 01 d0 add %rdx,%rax 365d: 48 39 45 90 cmp %rax,-0x70(%rbp) 3661: 73 05 jae 0x3668 3663: e9 6e ff ff ff jmpq 0x35d6 3668: 90 nop 3669: 48 8b 45 a0 mov -0x60(%rbp),%rax 366d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3671: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3679: 00 367a: 74 05 je 0x3681 367c: e8 7f d8 ff ff callq 0xf00 3681: c9 leaveq 3682: c3 retq 3683: 55 push %rbp 3684: 48 89 e5 mov %rsp,%rbp 3687: 48 83 c4 80 add $0xffffffffffffff80,%rsp 368b: 48 89 7d 88 mov %rdi,-0x78(%rbp) 368f: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3697: 00 3698: 48 89 45 f8 mov %rax,-0x8(%rbp) 369c: 31 c0 xor %eax,%eax 369e: 48 8b 45 88 mov -0x78(%rbp),%rax 36a2: 48 8b 00 mov (%rax),%rax 36a5: 48 85 c0 test %rax,%rax 36a8: 0f 84 8e 00 00 00 je 0x373c 36ae: 48 8b 45 88 mov -0x78(%rbp),%rax 36b2: 48 8b 40 70 mov 0x70(%rax),%rax 36b6: 48 89 c2 mov %rax,%rdx 36b9: 48 8b 45 88 mov -0x78(%rbp),%rax 36bd: 48 8b 40 28 mov 0x28(%rax),%rax 36c1: 48 89 c1 mov %rax,%rcx 36c4: 48 8b 45 88 mov -0x78(%rbp),%rax 36c8: 48 8b 40 30 mov 0x30(%rax),%rax 36cc: 48 01 c8 add %rcx,%rax 36cf: 48 39 c2 cmp %rax,%rdx 36d2: 0f 97 c0 seta %al 36d5: 0f b6 c0 movzbl %al,%eax 36d8: 48 85 c0 test %rax,%rax 36db: 75 33 jne 0x3710 36dd: 48 8b 45 88 mov -0x78(%rbp),%rax 36e1: 48 8b 40 28 mov 0x28(%rax),%rax 36e5: 48 89 c2 mov %rax,%rdx 36e8: 48 8b 45 88 mov -0x78(%rbp),%rax 36ec: 48 8b 40 30 mov 0x30(%rax),%rax 36f0: 48 01 c2 add %rax,%rdx 36f3: 48 8b 45 88 mov -0x78(%rbp),%rax 36f7: 48 8b 40 70 mov 0x70(%rax),%rax 36fb: 48 29 c2 sub %rax,%rdx 36fe: 48 89 d0 mov %rdx,%rax 3701: 48 83 f8 3b cmp $0x3b,%rax 3705: 0f 96 c0 setbe %al 3708: 0f b6 c0 movzbl %al,%eax 370b: 48 85 c0 test %rax,%rax 370e: 74 14 je 0x3724 3710: bf 0e 00 00 00 mov $0xe,%edi 3715: e8 6d dc ff ff callq 0x1387 371a: b8 ff ff ff ff mov $0xffffffff,%eax 371f: e9 8e 05 00 00 jmpq 0x3cb2 3724: 48 8b 45 88 mov -0x78(%rbp),%rax 3728: 48 8b 10 mov (%rax),%rdx 372b: 48 8b 45 88 mov -0x78(%rbp),%rax 372f: 48 8b 40 70 mov 0x70(%rax),%rax 3733: 48 01 d0 add %rdx,%rax 3736: 48 89 45 c0 mov %rax,-0x40(%rbp) 373a: eb 53 jmp 0x378f 373c: 48 8b 45 88 mov -0x78(%rbp),%rax 3740: 48 05 a8 00 00 00 add $0xa8,%rax 3746: 48 89 45 c0 mov %rax,-0x40(%rbp) 374a: 48 8b 45 88 mov -0x78(%rbp),%rax 374e: 48 8b 50 70 mov 0x70(%rax),%rdx 3752: 48 8b 45 88 mov -0x78(%rbp),%rax 3756: 8b 40 24 mov 0x24(%rax),%eax 3759: 48 8b 75 c0 mov -0x40(%rbp),%rsi 375d: 48 89 d1 mov %rdx,%rcx 3760: ba 3c 00 00 00 mov $0x3c,%edx 3765: 89 c7 mov %eax,%edi 3767: e8 d4 dd ff ff callq 0x1540 376c: 48 83 f8 3c cmp $0x3c,%rax 3770: 0f 95 c0 setne %al 3773: 0f b6 c0 movzbl %al,%eax 3776: 48 85 c0 test %rax,%rax 3779: 74 14 je 0x378f 377b: bf 0e 00 00 00 mov $0xe,%edi 3780: e8 02 dc ff ff callq 0x1387 3785: b8 ff ff ff ff mov $0xffffffff,%eax 378a: e9 23 05 00 00 jmpq 0x3cb2 378f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3793: 48 83 c0 3a add $0x3a,%rax 3797: ba 02 00 00 00 mov $0x2,%edx 379c: 48 8d 35 a9 18 00 00 lea 0x18a9(%rip),%rsi # 0x504c 37a3: 48 89 c7 mov %rax,%rdi 37a6: e8 d5 d7 ff ff callq 0xf80 37ab: 85 c0 test %eax,%eax 37ad: 0f 95 c0 setne %al 37b0: 0f b6 c0 movzbl %al,%eax 37b3: 48 85 c0 test %rax,%rax 37b6: 74 14 je 0x37cc 37b8: bf 0f 00 00 00 mov $0xf,%edi 37bd: e8 c5 db ff ff callq 0x1387 37c2: b8 ff ff ff ff mov $0xffffffff,%eax 37c7: e9 e6 04 00 00 jmpq 0x3cb2 37cc: 48 8b 45 c0 mov -0x40(%rbp),%rax 37d0: 48 8b 55 88 mov -0x78(%rbp),%rdx 37d4: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 37db: 48 8b 50 08 mov 0x8(%rax),%rdx 37df: 48 8b 00 mov (%rax),%rax 37e2: 48 89 01 mov %rax,(%rcx) 37e5: 48 89 51 08 mov %rdx,0x8(%rcx) 37e9: 48 8d 41 10 lea 0x10(%rcx),%rax 37ed: c6 00 00 movb $0x0,(%rax) 37f0: 48 8b 45 88 mov -0x78(%rbp),%rax 37f4: 48 83 c0 78 add $0x78,%rax 37f8: 48 89 45 c8 mov %rax,-0x38(%rbp) 37fc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3800: 0f b6 00 movzbl (%rax),%eax 3803: 3c 2f cmp $0x2f,%al 3805: 0f 85 e7 01 00 00 jne 0x39f2 380b: 48 8b 45 c0 mov -0x40(%rbp),%rax 380f: 0f b6 40 01 movzbl 0x1(%rax),%eax 3813: 3c 20 cmp $0x20,%al 3815: 75 49 jne 0x3860 3817: 48 8b 45 c0 mov -0x40(%rbp),%rax 381b: ba 10 00 00 00 mov $0x10,%edx 3820: 48 8d 35 28 18 00 00 lea 0x1828(%rip),%rsi # 0x504f 3827: 48 89 c7 mov %rax,%rdi 382a: e8 51 d7 ff ff callq 0xf80 382f: 85 c0 test %eax,%eax 3831: 75 2d jne 0x3860 3833: 48 8b 45 88 mov -0x78(%rbp),%rax 3837: 48 05 e4 00 00 00 add $0xe4,%rax 383d: ba 02 00 00 00 mov $0x2,%edx 3842: 48 8d 35 17 18 00 00 lea 0x1817(%rip),%rsi # 0x5060 3849: 48 89 c7 mov %rax,%rdi 384c: e8 5f d7 ff ff callq 0xfb0 3851: 48 89 c2 mov %rax,%rdx 3854: 48 8b 45 c8 mov -0x38(%rbp),%rax 3858: 48 89 10 mov %rdx,(%rax) 385b: e9 1d 02 00 00 jmpq 0x3a7d 3860: 48 8b 45 c0 mov -0x40(%rbp),%rax 3864: 0f b6 40 01 movzbl 0x1(%rax),%eax 3868: 3c 53 cmp $0x53,%al 386a: 75 49 jne 0x38b5 386c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3870: ba 10 00 00 00 mov $0x10,%edx 3875: 48 8d 35 e6 17 00 00 lea 0x17e6(%rip),%rsi # 0x5062 387c: 48 89 c7 mov %rax,%rdi 387f: e8 fc d6 ff ff callq 0xf80 3884: 85 c0 test %eax,%eax 3886: 75 2d jne 0x38b5 3888: 48 8b 45 88 mov -0x78(%rbp),%rax 388c: 48 05 e4 00 00 00 add $0xe4,%rax 3892: ba 08 00 00 00 mov $0x8,%edx 3897: 48 8d 35 d5 17 00 00 lea 0x17d5(%rip),%rsi # 0x5073 389e: 48 89 c7 mov %rax,%rdi 38a1: e8 0a d7 ff ff callq 0xfb0 38a6: 48 89 c2 mov %rax,%rdx 38a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 38ad: 48 89 10 mov %rdx,(%rax) 38b0: e9 c8 01 00 00 jmpq 0x3a7d 38b5: 48 8b 45 c0 mov -0x40(%rbp),%rax 38b9: 0f b6 40 01 movzbl 0x1(%rax),%eax 38bd: 3c 2f cmp $0x2f,%al 38bf: 75 49 jne 0x390a 38c1: 48 8b 45 c0 mov -0x40(%rbp),%rax 38c5: ba 10 00 00 00 mov $0x10,%edx 38ca: 48 8d 35 6a 17 00 00 lea 0x176a(%rip),%rsi # 0x503b 38d1: 48 89 c7 mov %rax,%rdi 38d4: e8 a7 d6 ff ff callq 0xf80 38d9: 85 c0 test %eax,%eax 38db: 75 2d jne 0x390a 38dd: 48 8b 45 88 mov -0x78(%rbp),%rax 38e1: 48 05 e4 00 00 00 add $0xe4,%rax 38e7: ba 03 00 00 00 mov $0x3,%edx 38ec: 48 8d 35 88 17 00 00 lea 0x1788(%rip),%rsi # 0x507b 38f3: 48 89 c7 mov %rax,%rdi 38f6: e8 b5 d6 ff ff callq 0xfb0 38fb: 48 89 c2 mov %rax,%rdx 38fe: 48 8b 45 c8 mov -0x38(%rbp),%rax 3902: 48 89 10 mov %rdx,(%rax) 3905: e9 73 01 00 00 jmpq 0x3a7d 390a: e8 31 d7 ff ff callq 0x1040 390f: 48 8b 10 mov (%rax),%rdx 3912: 48 8b 45 c0 mov -0x40(%rbp),%rax 3916: 0f b6 40 01 movzbl 0x1(%rax),%eax 391a: 48 0f be c0 movsbl %al,%rax 391e: 48 01 c0 add %rax,%rax 3921: 48 01 d0 add %rdx,%rax 3924: 0f b7 00 movzwl (%rax),%eax 3927: 0f b7 c0 movzwl %ax,%eax 392a: 25 00 08 00 00 and $0x800,%eax 392f: 85 c0 test %eax,%eax 3931: 0f 95 c0 setne %al 3934: 0f b6 c0 movzbl %al,%eax 3937: 48 85 c0 test %rax,%rax 393a: 0f 84 9e 00 00 00 je 0x39de 3940: 48 8b 45 88 mov -0x78(%rbp),%rax 3944: 48 8b 40 60 mov 0x60(%rax),%rax 3948: 48 85 c0 test %rax,%rax 394b: 0f 94 c0 sete %al 394e: 0f b6 c0 movzbl %al,%eax 3951: 48 85 c0 test %rax,%rax 3954: 74 2e je 0x3984 3956: 48 8b 45 88 mov -0x78(%rbp),%rax 395a: 48 89 c7 mov %rax,%rdi 395d: e8 c7 f9 ff ff callq 0x3329 3962: 48 85 c0 test %rax,%rax 3965: 0f 94 c0 sete %al 3968: 0f b6 c0 movzbl %al,%eax 396b: 48 85 c0 test %rax,%rax 396e: 74 14 je 0x3984 3970: bf 10 00 00 00 mov $0x10,%edi 3975: e8 0d da ff ff callq 0x1387 397a: b8 ff ff ff ff mov $0xffffffff,%eax 397f: e9 2e 03 00 00 jmpq 0x3cb2 3984: 48 8b 45 c0 mov -0x40(%rbp),%rax 3988: 48 83 c0 01 add $0x1,%rax 398c: 48 89 c7 mov %rax,%rdi 398f: e8 6c d6 ff ff callq 0x1000 3994: 48 89 45 d8 mov %rax,-0x28(%rbp) 3998: 48 8b 45 88 mov -0x78(%rbp),%rax 399c: 48 8b 40 68 mov 0x68(%rax),%rax 39a0: 48 39 45 d8 cmp %rax,-0x28(%rbp) 39a4: 0f 93 c0 setae %al 39a7: 0f b6 c0 movzbl %al,%eax 39aa: 48 85 c0 test %rax,%rax 39ad: 74 14 je 0x39c3 39af: bf 10 00 00 00 mov $0x10,%edi 39b4: e8 ce d9 ff ff callq 0x1387 39b9: b8 ff ff ff ff mov $0xffffffff,%eax 39be: e9 ef 02 00 00 jmpq 0x3cb2 39c3: 48 8b 45 88 mov -0x78(%rbp),%rax 39c7: 48 8b 50 60 mov 0x60(%rax),%rdx 39cb: 48 8b 45 d8 mov -0x28(%rbp),%rax 39cf: 48 01 c2 add %rax,%rdx 39d2: 48 8b 45 c8 mov -0x38(%rbp),%rax 39d6: 48 89 10 mov %rdx,(%rax) 39d9: e9 9f 00 00 00 jmpq 0x3a7d 39de: bf 10 00 00 00 mov $0x10,%edi 39e3: e8 9f d9 ff ff callq 0x1387 39e8: b8 ff ff ff ff mov $0xffffffff,%eax 39ed: e9 c0 02 00 00 jmpq 0x3cb2 39f2: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f6: 48 8b 55 88 mov -0x78(%rbp),%rdx 39fa: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3a01: b9 10 00 00 00 mov $0x10,%ecx 3a06: ba 2f 00 00 00 mov $0x2f,%edx 3a0b: 48 89 c6 mov %rax,%rsi 3a0e: e8 1d d6 ff ff callq 0x1030 3a13: 48 89 45 d0 mov %rax,-0x30(%rbp) 3a17: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3a1c: 74 0d je 0x3a2b 3a1e: 48 8b 45 d0 mov -0x30(%rbp),%rax 3a22: 48 83 e8 01 sub $0x1,%rax 3a26: c6 00 00 movb $0x0,(%rax) 3a29: eb 40 jmp 0x3a6b 3a2b: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3a33: 48 8b 55 88 mov -0x78(%rbp),%rdx 3a37: 48 8b 45 b0 mov -0x50(%rbp),%rax 3a3b: 48 01 d0 add %rdx,%rax 3a3e: 48 05 e4 00 00 00 add $0xe4,%rax 3a44: c6 00 00 movb $0x0,(%rax) 3a47: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3a4c: 74 1d je 0x3a6b 3a4e: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3a53: 48 8b 55 88 mov -0x78(%rbp),%rdx 3a57: 48 8b 45 b0 mov -0x50(%rbp),%rax 3a5b: 48 01 d0 add %rdx,%rax 3a5e: 48 05 e4 00 00 00 add $0xe4,%rax 3a64: 0f b6 00 movzbl (%rax),%eax 3a67: 3c 20 cmp $0x20,%al 3a69: 74 c8 je 0x3a33 3a6b: 48 8b 45 88 mov -0x78(%rbp),%rax 3a6f: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3a76: 48 8b 45 c8 mov -0x38(%rbp),%rax 3a7a: 48 89 10 mov %rdx,(%rax) 3a7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a81: 0f b6 40 30 movzbl 0x30(%rax),%eax 3a85: 3c 20 cmp $0x20,%al 3a87: 0f 94 c0 sete %al 3a8a: 0f b6 c0 movzbl %al,%eax 3a8d: 48 85 c0 test %rax,%rax 3a90: 74 14 je 0x3aa6 3a92: bf 10 00 00 00 mov $0x10,%edi 3a97: e8 eb d8 ff ff callq 0x1387 3a9c: b8 ff ff ff ff mov $0xffffffff,%eax 3aa1: e9 0c 02 00 00 jmpq 0x3cb2 3aa6: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aaa: 48 83 c0 10 add $0x10,%rax 3aae: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ab2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab6: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3aba: 3c 20 cmp $0x20,%al 3abc: 74 27 je 0x3ae5 3abe: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ac2: 48 8d 48 10 lea 0x10(%rax),%rcx 3ac6: 48 8d 45 eb lea -0x15(%rbp),%rax 3aca: ba 0c 00 00 00 mov $0xc,%edx 3acf: 48 89 ce mov %rcx,%rsi 3ad2: 48 89 c7 mov %rax,%rdi 3ad5: e8 16 d5 ff ff callq 0xff0 3ada: c6 00 00 movb $0x0,(%rax) 3add: 48 8d 45 eb lea -0x15(%rbp),%rax 3ae1: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ae5: 48 8b 45 b8 mov -0x48(%rbp),%rax 3ae9: 48 89 c7 mov %rax,%rdi 3aec: e8 0f d5 ff ff callq 0x1000 3af1: 48 89 c2 mov %rax,%rdx 3af4: 48 8b 45 c8 mov -0x38(%rbp),%rax 3af8: 48 89 50 08 mov %rdx,0x8(%rax) 3afc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b00: 48 83 c0 1c add $0x1c,%rax 3b04: 48 89 45 a0 mov %rax,-0x60(%rbp) 3b08: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b0c: 0f b6 40 21 movzbl 0x21(%rax),%eax 3b10: 3c 20 cmp $0x20,%al 3b12: 74 27 je 0x3b3b 3b14: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b18: 48 8d 48 1c lea 0x1c(%rax),%rcx 3b1c: 48 8d 45 eb lea -0x15(%rbp),%rax 3b20: ba 06 00 00 00 mov $0x6,%edx 3b25: 48 89 ce mov %rcx,%rsi 3b28: 48 89 c7 mov %rax,%rdi 3b2b: e8 c0 d4 ff ff callq 0xff0 3b30: c6 00 00 movb $0x0,(%rax) 3b33: 48 8d 45 eb lea -0x15(%rbp),%rax 3b37: 48 89 45 a0 mov %rax,-0x60(%rbp) 3b3b: 48 8b 45 a0 mov -0x60(%rbp),%rax 3b3f: 48 89 c7 mov %rax,%rdi 3b42: e8 b9 d4 ff ff callq 0x1000 3b47: 89 c2 mov %eax,%edx 3b49: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b4d: 89 50 10 mov %edx,0x10(%rax) 3b50: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b54: 48 83 c0 22 add $0x22,%rax 3b58: 48 89 45 a8 mov %rax,-0x58(%rbp) 3b5c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b60: 0f b6 40 27 movzbl 0x27(%rax),%eax 3b64: 3c 20 cmp $0x20,%al 3b66: 74 27 je 0x3b8f 3b68: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b6c: 48 8d 48 22 lea 0x22(%rax),%rcx 3b70: 48 8d 45 eb lea -0x15(%rbp),%rax 3b74: ba 06 00 00 00 mov $0x6,%edx 3b79: 48 89 ce mov %rcx,%rsi 3b7c: 48 89 c7 mov %rax,%rdi 3b7f: e8 6c d4 ff ff callq 0xff0 3b84: c6 00 00 movb $0x0,(%rax) 3b87: 48 8d 45 eb lea -0x15(%rbp),%rax 3b8b: 48 89 45 a8 mov %rax,-0x58(%rbp) 3b8f: 48 8b 45 a8 mov -0x58(%rbp),%rax 3b93: 48 89 c7 mov %rax,%rdi 3b96: e8 65 d4 ff ff callq 0x1000 3b9b: 89 c2 mov %eax,%edx 3b9d: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ba1: 89 50 14 mov %edx,0x14(%rax) 3ba4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ba8: 48 83 c0 28 add $0x28,%rax 3bac: 48 89 45 90 mov %rax,-0x70(%rbp) 3bb0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bb4: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3bb8: 3c 20 cmp $0x20,%al 3bba: 74 22 je 0x3bde 3bbc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bc0: 48 83 c0 28 add $0x28,%rax 3bc4: 48 8b 00 mov (%rax),%rax 3bc7: 48 89 45 eb mov %rax,-0x15(%rbp) 3bcb: 48 8d 45 eb lea -0x15(%rbp),%rax 3bcf: 48 83 c0 08 add $0x8,%rax 3bd3: c6 00 00 movb $0x0,(%rax) 3bd6: 48 8d 45 eb lea -0x15(%rbp),%rax 3bda: 48 89 45 90 mov %rax,-0x70(%rbp) 3bde: 48 8b 45 90 mov -0x70(%rbp),%rax 3be2: 48 89 c7 mov %rax,%rdi 3be5: e8 16 d4 ff ff callq 0x1000 3bea: 89 c2 mov %eax,%edx 3bec: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bf0: 89 50 18 mov %edx,0x18(%rax) 3bf3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bf7: 48 83 c0 30 add $0x30,%rax 3bfb: 48 89 45 98 mov %rax,-0x68(%rbp) 3bff: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c03: 0f b6 40 39 movzbl 0x39(%rax),%eax 3c07: 3c 20 cmp $0x20,%al 3c09: 74 27 je 0x3c32 3c0b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c0f: 48 8d 48 30 lea 0x30(%rax),%rcx 3c13: 48 8d 45 eb lea -0x15(%rbp),%rax 3c17: ba 0a 00 00 00 mov $0xa,%edx 3c1c: 48 89 ce mov %rcx,%rsi 3c1f: 48 89 c7 mov %rax,%rdi 3c22: e8 c9 d3 ff ff callq 0xff0 3c27: c6 00 00 movb $0x0,(%rax) 3c2a: 48 8d 45 eb lea -0x15(%rbp),%rax 3c2e: 48 89 45 98 mov %rax,-0x68(%rbp) 3c32: 48 8b 45 98 mov -0x68(%rbp),%rax 3c36: 48 89 c7 mov %rax,%rdi 3c39: e8 c2 d3 ff ff callq 0x1000 3c3e: 48 89 c2 mov %rax,%rdx 3c41: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c45: 48 89 50 20 mov %rdx,0x20(%rax) 3c49: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c4d: 48 8b 40 20 mov 0x20(%rax),%rax 3c51: 48 85 c0 test %rax,%rax 3c54: 79 11 jns 0x3c67 3c56: bf 10 00 00 00 mov $0x10,%edi 3c5b: e8 27 d7 ff ff callq 0x1387 3c60: b8 ff ff ff ff mov $0xffffffff,%eax 3c65: eb 4b jmp 0x3cb2 3c67: 48 8b 45 88 mov -0x78(%rbp),%rax 3c6b: 48 8b 40 28 mov 0x28(%rax),%rax 3c6f: 48 89 c2 mov %rax,%rdx 3c72: 48 8b 45 88 mov -0x78(%rbp),%rax 3c76: 48 8b 40 30 mov 0x30(%rax),%rax 3c7a: 48 01 c2 add %rax,%rdx 3c7d: 48 8b 45 88 mov -0x78(%rbp),%rax 3c81: 48 8b 40 70 mov 0x70(%rax),%rax 3c85: 48 29 c2 sub %rax,%rdx 3c88: 48 89 d0 mov %rdx,%rax 3c8b: 48 83 e8 3c sub $0x3c,%rax 3c8f: 48 89 45 e0 mov %rax,-0x20(%rbp) 3c93: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c97: 48 8b 40 20 mov 0x20(%rax),%rax 3c9b: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3c9f: 73 0c jae 0x3cad 3ca1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ca5: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ca9: 48 89 50 20 mov %rdx,0x20(%rax) 3cad: b8 00 00 00 00 mov $0x0,%eax 3cb2: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3cb6: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3cbe: 00 3cbf: 74 05 je 0x3cc6 3cc1: e8 3a d2 ff ff callq 0xf00 3cc6: c9 leaveq 3cc7: c3 retq 3cc8: 55 push %rbp 3cc9: 48 89 e5 mov %rsp,%rbp 3ccc: 48 83 ec 20 sub $0x20,%rsp 3cd0: 89 7d ec mov %edi,-0x14(%rbp) 3cd3: 89 75 e8 mov %esi,-0x18(%rbp) 3cd6: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3cda: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3cde: 75 0c jne 0x3cec 3ce0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ce4: 8b 40 24 mov 0x24(%rax),%eax 3ce7: 89 45 ec mov %eax,-0x14(%rbp) 3cea: eb 3e jmp 0x3d2a 3cec: 48 8b 45 e0 mov -0x20(%rbp),%rax 3cf0: 8b 40 24 mov 0x24(%rax),%eax 3cf3: 83 f8 ff cmp $0xffffffff,%eax 3cf6: 0f 95 c0 setne %al 3cf9: 0f b6 c0 movzbl %al,%eax 3cfc: 48 85 c0 test %rax,%rax 3cff: 74 29 je 0x3d2a 3d01: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d05: 8b 40 24 mov 0x24(%rax),%eax 3d08: 39 45 ec cmp %eax,-0x14(%rbp) 3d0b: 0f 95 c0 setne %al 3d0e: 0f b6 c0 movzbl %al,%eax 3d11: 48 85 c0 test %rax,%rax 3d14: 74 14 je 0x3d2a 3d16: bf 1c 00 00 00 mov $0x1c,%edi 3d1b: e8 67 d6 ff ff callq 0x1387 3d20: b8 00 00 00 00 mov $0x0,%eax 3d25: e9 a2 01 00 00 jmpq 0x3ecc 3d2a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d2e: 8b 40 1c mov 0x1c(%rax),%eax 3d31: 83 f8 01 cmp $0x1,%eax 3d34: 0f 95 c0 setne %al 3d37: 0f b6 c0 movzbl %al,%eax 3d3a: 48 85 c0 test %rax,%rax 3d3d: 74 1c je 0x3d5b 3d3f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d43: 8b 40 1c mov 0x1c(%rax),%eax 3d46: 83 f8 08 cmp $0x8,%eax 3d49: 0f 95 c0 setne %al 3d4c: 0f b6 c0 movzbl %al,%eax 3d4f: 48 85 c0 test %rax,%rax 3d52: 74 07 je 0x3d5b 3d54: b8 01 00 00 00 mov $0x1,%eax 3d59: eb 05 jmp 0x3d60 3d5b: b8 00 00 00 00 mov $0x0,%eax 3d60: 85 c0 test %eax,%eax 3d62: 74 1c je 0x3d80 3d64: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d68: 8b 40 1c mov 0x1c(%rax),%eax 3d6b: 83 f8 03 cmp $0x3,%eax 3d6e: 0f 95 c0 setne %al 3d71: 0f b6 c0 movzbl %al,%eax 3d74: 48 85 c0 test %rax,%rax 3d77: 74 07 je 0x3d80 3d79: b8 01 00 00 00 mov $0x1,%eax 3d7e: eb 05 jmp 0x3d85 3d80: b8 00 00 00 00 mov $0x0,%eax 3d85: 85 c0 test %eax,%eax 3d87: 74 1c je 0x3da5 3d89: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d8d: 8b 40 1c mov 0x1c(%rax),%eax 3d90: 83 f8 0a cmp $0xa,%eax 3d93: 0f 95 c0 setne %al 3d96: 0f b6 c0 movzbl %al,%eax 3d99: 48 85 c0 test %rax,%rax 3d9c: 74 07 je 0x3da5 3d9e: b8 01 00 00 00 mov $0x1,%eax 3da3: eb 05 jmp 0x3daa 3da5: b8 00 00 00 00 mov $0x0,%eax 3daa: 85 c0 test %eax,%eax 3dac: 74 1c je 0x3dca 3dae: 48 8b 45 e0 mov -0x20(%rbp),%rax 3db2: 8b 40 1c mov 0x1c(%rax),%eax 3db5: 83 f8 02 cmp $0x2,%eax 3db8: 0f 95 c0 setne %al 3dbb: 0f b6 c0 movzbl %al,%eax 3dbe: 48 85 c0 test %rax,%rax 3dc1: 74 07 je 0x3dca 3dc3: b8 01 00 00 00 mov $0x1,%eax 3dc8: eb 05 jmp 0x3dcf 3dca: b8 00 00 00 00 mov $0x0,%eax 3dcf: 85 c0 test %eax,%eax 3dd1: 74 1c je 0x3def 3dd3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3dd7: 8b 40 1c mov 0x1c(%rax),%eax 3dda: 83 f8 09 cmp $0x9,%eax 3ddd: 0f 95 c0 setne %al 3de0: 0f b6 c0 movzbl %al,%eax 3de3: 48 85 c0 test %rax,%rax 3de6: 74 07 je 0x3def 3de8: b8 01 00 00 00 mov $0x1,%eax 3ded: eb 05 jmp 0x3df4 3def: b8 00 00 00 00 mov $0x0,%eax 3df4: 85 c0 test %eax,%eax 3df6: 74 29 je 0x3e21 3df8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3dfc: 8b 40 1c mov 0x1c(%rax),%eax 3dff: 83 f8 0b cmp $0xb,%eax 3e02: 0f 95 c0 setne %al 3e05: 0f b6 c0 movzbl %al,%eax 3e08: 48 85 c0 test %rax,%rax 3e0b: 74 14 je 0x3e21 3e0d: bf 0b 00 00 00 mov $0xb,%edi 3e12: e8 70 d5 ff ff callq 0x1387 3e17: b8 00 00 00 00 mov $0x0,%eax 3e1c: e9 ab 00 00 00 jmpq 0x3ecc 3e21: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e25: 8b 40 18 mov 0x18(%rax),%eax 3e28: 83 f8 01 cmp $0x1,%eax 3e2b: 74 1a je 0x3e47 3e2d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e31: 8b 40 3c mov 0x3c(%rax),%eax 3e34: 8d 50 01 lea 0x1(%rax),%edx 3e37: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e3b: 89 50 3c mov %edx,0x3c(%rax) 3e3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e42: e9 85 00 00 00 jmpq 0x3ecc 3e47: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e4b: 48 8b 40 78 mov 0x78(%rax),%rax 3e4f: 48 85 c0 test %rax,%rax 3e52: 75 17 jne 0x3e6b 3e54: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e58: 48 89 c7 mov %rax,%rdi 3e5b: e8 23 f8 ff ff callq 0x3683 3e60: 85 c0 test %eax,%eax 3e62: 74 07 je 0x3e6b 3e64: b8 00 00 00 00 mov $0x0,%eax 3e69: eb 61 jmp 0x3ecc 3e6b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e6f: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3e76: 48 89 c7 mov %rax,%rdi 3e79: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7d: 48 8b 40 70 mov 0x70(%rax),%rax 3e81: 48 83 c0 3c add $0x3c,%rax 3e85: 48 89 c6 mov %rax,%rsi 3e88: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3e8c: 8b 55 e8 mov -0x18(%rbp),%edx 3e8f: 8b 45 ec mov -0x14(%rbp),%eax 3e92: 49 89 c8 mov %rcx,%r8 3e95: 89 d1 mov %edx,%ecx 3e97: 48 89 fa mov %rdi,%rdx 3e9a: 89 c7 mov %eax,%edi 3e9c: e8 e1 f1 ff ff callq 0x3082 3ea1: 48 89 45 f8 mov %rax,-0x8(%rbp) 3ea5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3eaa: 74 1c je 0x3ec8 3eac: 48 8b 45 e0 mov -0x20(%rbp),%rax 3eb0: 48 8b 50 48 mov 0x48(%rax),%rdx 3eb4: 48 8b 45 f8 mov -0x8(%rbp),%rax 3eb8: 48 89 50 10 mov %rdx,0x10(%rax) 3ebc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ec0: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3ec4: 48 89 50 48 mov %rdx,0x48(%rax) 3ec8: 48 8b 45 f8 mov -0x8(%rbp),%rax 3ecc: c9 leaveq 3ecd: c3 retq 3ece: 55 push %rbp 3ecf: 48 89 e5 mov %rsp,%rbp 3ed2: 48 83 ec 20 sub $0x20,%rsp 3ed6: 89 7d ec mov %edi,-0x14(%rbp) 3ed9: 89 75 e8 mov %esi,-0x18(%rbp) 3edc: 8b 55 e8 mov -0x18(%rbp),%edx 3edf: 8b 45 ec mov -0x14(%rbp),%eax 3ee2: 68 20 08 00 00 pushq $0x820 3ee7: 6a 03 pushq $0x3 3ee9: 41 b9 00 00 00 00 mov $0x0,%r9d 3eef: 41 89 d0 mov %edx,%r8d 3ef2: b9 00 00 00 00 mov $0x0,%ecx 3ef7: ba 00 00 00 00 mov $0x0,%edx 3efc: be 00 00 00 00 mov $0x0,%esi 3f01: 89 c7 mov %eax,%edi 3f03: e8 93 d7 ff ff callq 0x169b 3f08: 48 83 c4 10 add $0x10,%rsp 3f0c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3f10: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3f15: 74 37 je 0x3f4e 3f17: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f1b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 3f22: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f26: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 3f2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f31: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3f38: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f3c: 48 89 50 60 mov %rdx,0x60(%rax) 3f40: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f44: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 3f4c: 00 00 3f4e: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f52: c9 leaveq 3f53: c3 retq 3f54: 55 push %rbp 3f55: 48 89 e5 mov %rsp,%rbp 3f58: 48 83 ec 10 sub $0x10,%rsp 3f5c: 89 7d fc mov %edi,-0x4(%rbp) 3f5f: 89 75 f8 mov %esi,-0x8(%rbp) 3f62: 48 89 55 f0 mov %rdx,-0x10(%rbp) 3f66: 48 8b 55 f0 mov -0x10(%rbp),%rdx 3f6a: 8b 4d f8 mov -0x8(%rbp),%ecx 3f6d: 8b 45 fc mov -0x4(%rbp),%eax 3f70: 89 ce mov %ecx,%esi 3f72: 89 c7 mov %eax,%edi 3f74: e8 4f fd ff ff callq 0x3cc8 3f79: c9 leaveq 3f7a: c3 retq 3f7b: 55 push %rbp 3f7c: 48 89 e5 mov %rsp,%rbp 3f7f: 48 83 ec 20 sub $0x20,%rsp 3f83: 89 7d ec mov %edi,-0x14(%rbp) 3f86: 89 75 e8 mov %esi,-0x18(%rbp) 3f89: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3f8d: 8b 05 81 20 20 00 mov 0x202081(%rip),%eax # 0x206014 3f93: 83 f8 01 cmp $0x1,%eax 3f96: 0f 95 c0 setne %al 3f99: 0f b6 c0 movzbl %al,%eax 3f9c: 48 85 c0 test %rax,%rax 3f9f: 74 14 je 0x3fb5 3fa1: bf 0c 00 00 00 mov $0xc,%edi 3fa6: e8 dc d3 ff ff callq 0x1387 3fab: b8 00 00 00 00 mov $0x0,%eax 3fb0: e9 15 02 00 00 jmpq 0x41ca 3fb5: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 3fba: 75 4b jne 0x4007 3fbc: 8b 45 ec mov -0x14(%rbp),%eax 3fbf: be 01 00 00 00 mov $0x1,%esi 3fc4: 89 c7 mov %eax,%edi 3fc6: b8 00 00 00 00 mov $0x0,%eax 3fcb: e8 20 cf ff ff callq 0xef0 3fd0: 83 f8 ff cmp $0xffffffff,%eax 3fd3: 0f 94 c0 sete %al 3fd6: 0f b6 c0 movzbl %al,%eax 3fd9: 48 85 c0 test %rax,%rax 3fdc: 74 29 je 0x4007 3fde: e8 fd ce ff ff callq 0xee0 3fe3: 8b 00 mov (%rax),%eax 3fe5: 83 f8 09 cmp $0x9,%eax 3fe8: 0f 94 c0 sete %al 3feb: 0f b6 c0 movzbl %al,%eax 3fee: 48 85 c0 test %rax,%rax 3ff1: 74 14 je 0x4007 3ff3: bf 09 00 00 00 mov $0x9,%edi 3ff8: e8 8a d3 ff ff callq 0x1387 3ffd: b8 00 00 00 00 mov $0x0,%eax 4002: e9 c3 01 00 00 jmpq 0x41ca 4007: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 400b: 0f 87 a2 01 00 00 ja 0x41b3 4011: 8b 45 e8 mov -0x18(%rbp),%eax 4014: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 401c: 48 8d 05 5d 10 00 00 lea 0x105d(%rip),%rax # 0x5080 4023: 8b 04 02 mov (%rdx,%rax,1),%eax 4026: 48 63 d0 movslq %rax,%rdx 4029: 48 8d 05 50 10 00 00 lea 0x1050(%rip),%rax # 0x5080 4030: 48 01 d0 add %rdx,%rax 4033: ff e0 jmpq *%rax 4035: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 403d: e9 84 01 00 00 jmpq 0x41c6 4042: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4047: 0f 95 c0 setne %al 404a: 0f b6 c0 movzbl %al,%eax 404d: 48 85 c0 test %rax,%rax 4050: 74 2c je 0x407e 4052: 48 8b 45 e0 mov -0x20(%rbp),%rax 4056: 8b 40 1c mov 0x1c(%rax),%eax 4059: 83 f8 0b cmp $0xb,%eax 405c: 0f 95 c0 setne %al 405f: 0f b6 c0 movzbl %al,%eax 4062: 48 85 c0 test %rax,%rax 4065: 74 17 je 0x407e 4067: bf 0d 00 00 00 mov $0xd,%edi 406c: e8 16 d3 ff ff callq 0x1387 4071: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4079: e9 48 01 00 00 jmpq 0x41c6 407e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4083: 74 1c je 0x40a1 4085: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4089: 8b 4d e8 mov -0x18(%rbp),%ecx 408c: 8b 45 ec mov -0x14(%rbp),%eax 408f: 89 ce mov %ecx,%esi 4091: 89 c7 mov %eax,%edi 4093: e8 bc fe ff ff callq 0x3f54 4098: 48 89 45 f8 mov %rax,-0x8(%rbp) 409c: e9 25 01 00 00 jmpq 0x41c6 40a1: 8b 55 e8 mov -0x18(%rbp),%edx 40a4: 8b 45 ec mov -0x14(%rbp),%eax 40a7: 41 b8 00 00 00 00 mov $0x0,%r8d 40ad: 89 d1 mov %edx,%ecx 40af: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40b6: be 00 00 00 00 mov $0x0,%esi 40bb: 89 c7 mov %eax,%edi 40bd: e8 c0 ef ff ff callq 0x3082 40c2: 48 89 45 f8 mov %rax,-0x8(%rbp) 40c6: e9 fb 00 00 00 jmpq 0x41c6 40cb: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 40d0: 0f 84 a1 00 00 00 je 0x4177 40d6: 48 8b 45 e0 mov -0x20(%rbp),%rax 40da: 8b 40 1c mov 0x1c(%rax),%eax 40dd: 83 f8 02 cmp $0x2,%eax 40e0: 0f 95 c0 setne %al 40e3: 0f b6 c0 movzbl %al,%eax 40e6: 48 85 c0 test %rax,%rax 40e9: 74 1c je 0x4107 40eb: 48 8b 45 e0 mov -0x20(%rbp),%rax 40ef: 8b 40 1c mov 0x1c(%rax),%eax 40f2: 83 f8 09 cmp $0x9,%eax 40f5: 0f 95 c0 setne %al 40f8: 0f b6 c0 movzbl %al,%eax 40fb: 48 85 c0 test %rax,%rax 40fe: 74 07 je 0x4107 4100: b8 01 00 00 00 mov $0x1,%eax 4105: eb 05 jmp 0x410c 4107: b8 00 00 00 00 mov $0x0,%eax 410c: 85 c0 test %eax,%eax 410e: 74 1c je 0x412c 4110: 48 8b 45 e0 mov -0x20(%rbp),%rax 4114: 8b 40 1c mov 0x1c(%rax),%eax 4117: 83 f8 03 cmp $0x3,%eax 411a: 0f 95 c0 setne %al 411d: 0f b6 c0 movzbl %al,%eax 4120: 48 85 c0 test %rax,%rax 4123: 74 07 je 0x412c 4125: b8 01 00 00 00 mov $0x1,%eax 412a: eb 05 jmp 0x4131 412c: b8 00 00 00 00 mov $0x0,%eax 4131: 85 c0 test %eax,%eax 4133: 74 29 je 0x415e 4135: 48 8b 45 e0 mov -0x20(%rbp),%rax 4139: 8b 40 1c mov 0x1c(%rax),%eax 413c: 83 f8 0a cmp $0xa,%eax 413f: 0f 95 c0 setne %al 4142: 0f b6 c0 movzbl %al,%eax 4145: 48 85 c0 test %rax,%rax 4148: 74 14 je 0x415e 414a: bf 0d 00 00 00 mov $0xd,%edi 414f: e8 33 d2 ff ff callq 0x1387 4154: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 415c: eb 68 jmp 0x41c6 415e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4162: 8b 4d e8 mov -0x18(%rbp),%ecx 4165: 8b 45 ec mov -0x14(%rbp),%eax 4168: 89 ce mov %ecx,%esi 416a: 89 c7 mov %eax,%edi 416c: e8 e3 fd ff ff callq 0x3f54 4171: 48 89 45 f8 mov %rax,-0x8(%rbp) 4175: eb 4f jmp 0x41c6 4177: 8b 55 e8 mov -0x18(%rbp),%edx 417a: 8b 45 ec mov -0x14(%rbp),%eax 417d: 41 b8 00 00 00 00 mov $0x0,%r8d 4183: 89 d1 mov %edx,%ecx 4185: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 418c: be 00 00 00 00 mov $0x0,%esi 4191: 89 c7 mov %eax,%edi 4193: e8 ea ee ff ff callq 0x3082 4198: 48 89 45 f8 mov %rax,-0x8(%rbp) 419c: eb 28 jmp 0x41c6 419e: 8b 55 e8 mov -0x18(%rbp),%edx 41a1: 8b 45 ec mov -0x14(%rbp),%eax 41a4: 89 d6 mov %edx,%esi 41a6: 89 c7 mov %eax,%edi 41a8: e8 21 fd ff ff callq 0x3ece 41ad: 48 89 45 f8 mov %rax,-0x8(%rbp) 41b1: eb 13 jmp 0x41c6 41b3: bf 0d 00 00 00 mov $0xd,%edi 41b8: e8 ca d1 ff ff callq 0x1387 41bd: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41c5: 90 nop 41c6: 48 8b 45 f8 mov -0x8(%rbp),%rax 41ca: c9 leaveq 41cb: c3 retq 41cc: 55 push %rbp 41cd: 48 89 e5 mov %rsp,%rbp 41d0: 48 83 ec 70 sub $0x70,%rsp 41d4: 48 89 7d 98 mov %rdi,-0x68(%rbp) 41d8: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 41dd: 75 0a jne 0x41e9 41df: b8 00 00 00 00 mov $0x0,%eax 41e4: e9 35 04 00 00 jmpq 0x461e 41e9: 48 8b 45 98 mov -0x68(%rbp),%rax 41ed: 8b 40 3c mov 0x3c(%rax),%eax 41f0: 85 c0 test %eax,%eax 41f2: 74 2e je 0x4222 41f4: 48 8b 45 98 mov -0x68(%rbp),%rax 41f8: 8b 40 3c mov 0x3c(%rax),%eax 41fb: 8d 50 ff lea -0x1(%rax),%edx 41fe: 48 8b 45 98 mov -0x68(%rbp),%rax 4202: 89 50 3c mov %edx,0x3c(%rax) 4205: 48 8b 45 98 mov -0x68(%rbp),%rax 4209: 8b 40 3c mov 0x3c(%rax),%eax 420c: 85 c0 test %eax,%eax 420e: 74 12 je 0x4222 4210: 48 8b 45 98 mov -0x68(%rbp),%rax 4214: 8b 40 3c mov 0x3c(%rax),%eax 4217: 89 45 ac mov %eax,-0x54(%rbp) 421a: 8b 45 ac mov -0x54(%rbp),%eax 421d: e9 fc 03 00 00 jmpq 0x461e 4222: 48 8b 45 98 mov -0x68(%rbp),%rax 4226: 8b 40 18 mov 0x18(%rax),%eax 4229: 83 f8 01 cmp $0x1,%eax 422c: 75 41 jne 0x426f 422e: 48 8b 45 98 mov -0x68(%rbp),%rax 4232: 48 8b 40 50 mov 0x50(%rax),%rax 4236: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 423a: 74 10 je 0x424c 423c: 48 8b 45 98 mov -0x68(%rbp),%rax 4240: 48 8b 40 50 mov 0x50(%rax),%rax 4244: 48 89 c7 mov %rax,%rdi 4247: e8 84 cc ff ff callq 0xed0 424c: 48 8b 45 98 mov -0x68(%rbp),%rax 4250: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 4258: 48 8b 45 98 mov -0x68(%rbp),%rax 425c: 48 8b 40 48 mov 0x48(%rax),%rax 4260: 48 85 c0 test %rax,%rax 4263: 74 0a je 0x426f 4265: b8 00 00 00 00 mov $0x0,%eax 426a: e9 af 03 00 00 jmpq 0x461e 426f: 48 8b 45 98 mov -0x68(%rbp),%rax 4273: 48 8b 40 08 mov 0x8(%rax),%rax 4277: 48 89 45 d8 mov %rax,-0x28(%rbp) 427b: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4280: 74 58 je 0x42da 4282: 48 8b 45 d8 mov -0x28(%rbp),%rax 4286: 48 8b 40 48 mov 0x48(%rax),%rax 428a: 48 39 45 98 cmp %rax,-0x68(%rbp) 428e: 75 12 jne 0x42a2 4290: 48 8b 45 98 mov -0x68(%rbp),%rax 4294: 48 8b 50 10 mov 0x10(%rax),%rdx 4298: 48 8b 45 d8 mov -0x28(%rbp),%rax 429c: 48 89 50 48 mov %rdx,0x48(%rax) 42a0: eb 38 jmp 0x42da 42a2: 48 8b 45 d8 mov -0x28(%rbp),%rax 42a6: 48 8b 40 48 mov 0x48(%rax),%rax 42aa: 48 89 45 b0 mov %rax,-0x50(%rbp) 42ae: eb 0c jmp 0x42bc 42b0: 48 8b 45 b0 mov -0x50(%rbp),%rax 42b4: 48 8b 40 10 mov 0x10(%rax),%rax 42b8: 48 89 45 b0 mov %rax,-0x50(%rbp) 42bc: 48 8b 45 b0 mov -0x50(%rbp),%rax 42c0: 48 8b 40 10 mov 0x10(%rax),%rax 42c4: 48 39 45 98 cmp %rax,-0x68(%rbp) 42c8: 75 e6 jne 0x42b0 42ca: 48 8b 45 98 mov -0x68(%rbp),%rax 42ce: 48 8b 50 10 mov 0x10(%rax),%rdx 42d2: 48 8b 45 b0 mov -0x50(%rbp),%rax 42d6: 48 89 50 10 mov %rdx,0x10(%rax) 42da: 48 8b 45 98 mov -0x68(%rbp),%rax 42de: 8b 40 18 mov 0x18(%rax),%eax 42e1: 83 f8 01 cmp $0x1,%eax 42e4: 74 0a je 0x42f0 42e6: 83 f8 03 cmp $0x3,%eax 42e9: 74 2b je 0x4316 42eb: e9 a1 02 00 00 jmpq 0x4591 42f0: 48 8b 45 98 mov -0x68(%rbp),%rax 42f4: 48 8b 40 60 mov 0x60(%rax),%rax 42f8: 48 85 c0 test %rax,%rax 42fb: 0f 84 8c 02 00 00 je 0x458d 4301: 48 8b 45 98 mov -0x68(%rbp),%rax 4305: 48 8b 40 60 mov 0x60(%rax),%rax 4309: 48 89 c7 mov %rax,%rdi 430c: e8 bf cb ff ff callq 0xed0 4311: e9 77 02 00 00 jmpq 0x458d 4316: 48 8b 45 98 mov -0x68(%rbp),%rax 431a: 48 8b 40 68 mov 0x68(%rax),%rax 431e: 48 89 45 b8 mov %rax,-0x48(%rbp) 4322: eb 42 jmp 0x4366 4324: 48 8b 45 b8 mov -0x48(%rbp),%rax 4328: 48 8b 40 30 mov 0x30(%rax),%rax 432c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4330: 48 8b 45 b8 mov -0x48(%rbp),%rax 4334: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 433a: 25 80 00 00 00 and $0x80,%eax 433f: 85 c0 test %eax,%eax 4341: 74 0f je 0x4352 4343: 48 8b 45 b8 mov -0x48(%rbp),%rax 4347: 48 8b 00 mov (%rax),%rax 434a: 48 89 c7 mov %rax,%rdi 434d: e8 7e cb ff ff callq 0xed0 4352: 48 8b 45 b8 mov -0x48(%rbp),%rax 4356: 48 89 c7 mov %rax,%rdi 4359: e8 72 cb ff ff callq 0xed0 435e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4362: 48 89 45 b8 mov %rax,-0x48(%rbp) 4366: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 436b: 75 b7 jne 0x4324 436d: 48 8b 45 98 mov -0x68(%rbp),%rax 4371: 48 05 c8 00 00 00 add $0xc8,%rax 4377: 48 89 45 c0 mov %rax,-0x40(%rbp) 437b: 48 8b 45 c0 mov -0x40(%rbp),%rax 437f: 8b 40 04 mov 0x4(%rax),%eax 4382: 89 c0 mov %eax,%eax 4384: 48 89 45 c8 mov %rax,-0x38(%rbp) 4388: e9 3b 01 00 00 jmpq 0x44c8 438d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4391: 48 89 d0 mov %rdx,%rax 4394: 48 01 c0 add %rax,%rax 4397: 48 01 d0 add %rdx,%rax 439a: 48 c1 e0 02 shl $0x2,%rax 439e: 48 01 d0 add %rdx,%rax 43a1: 48 c1 e0 04 shl $0x4,%rax 43a5: 48 8d 50 10 lea 0x10(%rax),%rdx 43a9: 48 8b 45 c0 mov -0x40(%rbp),%rax 43ad: 48 01 d0 add %rdx,%rax 43b0: 48 89 45 e8 mov %rax,-0x18(%rbp) 43b4: 48 8b 45 e8 mov -0x18(%rbp),%rax 43b8: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 43be: 25 80 00 00 00 and $0x80,%eax 43c3: 85 c0 test %eax,%eax 43c5: 74 13 je 0x43da 43c7: 48 8b 45 e8 mov -0x18(%rbp),%rax 43cb: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 43d2: 48 89 c7 mov %rax,%rdi 43d5: e8 f6 ca ff ff callq 0xed0 43da: 48 8b 45 e8 mov -0x18(%rbp),%rax 43de: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 43e5: 48 8b 45 e8 mov -0x18(%rbp),%rax 43e9: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 43f0: 48 39 c2 cmp %rax,%rdx 43f3: 74 13 je 0x4408 43f5: 48 8b 45 e8 mov -0x18(%rbp),%rax 43f9: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4400: 48 89 c7 mov %rax,%rdi 4403: e8 c8 ca ff ff callq 0xed0 4408: 48 8b 45 e8 mov -0x18(%rbp),%rax 440c: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4413: 48 8b 45 e8 mov -0x18(%rbp),%rax 4417: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 441e: 48 39 c2 cmp %rax,%rdx 4421: 74 13 je 0x4436 4423: 48 8b 45 e8 mov -0x18(%rbp),%rax 4427: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 442e: 48 89 c7 mov %rax,%rdi 4431: e8 9a ca ff ff callq 0xed0 4436: 48 8b 45 98 mov -0x68(%rbp),%rax 443a: 48 8b 00 mov (%rax),%rax 443d: 48 85 c0 test %rax,%rax 4440: 74 2e je 0x4470 4442: 48 8b 45 e8 mov -0x18(%rbp),%rax 4446: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 444d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4451: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4458: 48 39 c2 cmp %rax,%rdx 445b: 74 13 je 0x4470 445d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4461: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4467: 25 80 00 00 00 and $0x80,%eax 446c: 85 c0 test %eax,%eax 446e: 74 13 je 0x4483 4470: 48 8b 45 e8 mov -0x18(%rbp),%rax 4474: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 447b: 48 89 c7 mov %rax,%rdi 447e: e8 4d ca ff ff callq 0xed0 4483: 48 8b 45 e8 mov -0x18(%rbp),%rax 4487: 48 8b 40 30 mov 0x30(%rax),%rax 448b: 48 89 45 d0 mov %rax,-0x30(%rbp) 448f: eb 30 jmp 0x44c1 4491: 48 8b 45 d0 mov -0x30(%rbp),%rax 4495: 48 89 45 f0 mov %rax,-0x10(%rbp) 4499: 48 8b 45 d0 mov -0x30(%rbp),%rax 449d: 48 8b 40 30 mov 0x30(%rax),%rax 44a1: 48 89 45 d0 mov %rax,-0x30(%rbp) 44a5: 48 8b 45 f0 mov -0x10(%rbp),%rax 44a9: 8b 40 38 mov 0x38(%rax),%eax 44ac: 25 80 00 00 00 and $0x80,%eax 44b1: 85 c0 test %eax,%eax 44b3: 74 0c je 0x44c1 44b5: 48 8b 45 f0 mov -0x10(%rbp),%rax 44b9: 48 89 c7 mov %rax,%rdi 44bc: e8 0f ca ff ff callq 0xed0 44c1: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 44c6: 75 c9 jne 0x4491 44c8: 48 8b 45 c8 mov -0x38(%rbp),%rax 44cc: 48 8d 50 ff lea -0x1(%rax),%rdx 44d0: 48 89 55 c8 mov %rdx,-0x38(%rbp) 44d4: 48 85 c0 test %rax,%rax 44d7: 0f 85 b0 fe ff ff jne 0x438d 44dd: 48 8b 45 c0 mov -0x40(%rbp),%rax 44e1: 48 89 45 e0 mov %rax,-0x20(%rbp) 44e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 44e9: 48 8b 40 08 mov 0x8(%rax),%rax 44ed: 48 89 45 c0 mov %rax,-0x40(%rbp) 44f1: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 44f6: 74 30 je 0x4528 44f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 44fc: 8b 10 mov (%rax),%edx 44fe: 48 8b 45 e0 mov -0x20(%rbp),%rax 4502: 8b 40 04 mov 0x4(%rax),%eax 4505: 39 c2 cmp %eax,%edx 4507: 74 1f je 0x4528 4509: 48 8d 0d 78 0c 00 00 lea 0xc78(%rip),%rcx # 0x5188 4510: ba bd 00 00 00 mov $0xbd,%edx 4515: 48 8d 35 b4 0b 00 00 lea 0xbb4(%rip),%rsi # 0x50d0 451c: 48 8d 3d 3d 0c 00 00 lea 0xc3d(%rip),%rdi # 0x5160 4523: e8 18 ca ff ff callq 0xf40 4528: 48 8b 45 98 mov -0x68(%rbp),%rax 452c: 48 05 c8 00 00 00 add $0xc8,%rax 4532: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4536: 74 0c je 0x4544 4538: 48 8b 45 e0 mov -0x20(%rbp),%rax 453c: 48 89 c7 mov %rax,%rdi 453f: e8 8c c9 ff ff callq 0xed0 4544: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4549: 0f 85 2c fe ff ff jne 0x437b 454f: 90 nop 4550: 48 8b 45 98 mov -0x68(%rbp),%rax 4554: 8b 40 7c mov 0x7c(%rax),%eax 4557: 85 c0 test %eax,%eax 4559: 74 10 je 0x456b 455b: 48 8b 45 98 mov -0x68(%rbp),%rax 455f: 48 8b 40 50 mov 0x50(%rax),%rax 4563: 48 89 c7 mov %rax,%rdi 4566: e8 65 c9 ff ff callq 0xed0 456b: 48 8b 45 98 mov -0x68(%rbp),%rax 456f: 8b 40 78 mov 0x78(%rax),%eax 4572: 25 80 00 00 00 and $0x80,%eax 4577: 85 c0 test %eax,%eax 4579: 74 15 je 0x4590 457b: 48 8b 45 98 mov -0x68(%rbp),%rax 457f: 48 8b 40 58 mov 0x58(%rax),%rax 4583: 48 89 c7 mov %rax,%rdi 4586: e8 45 c9 ff ff callq 0xed0 458b: eb 03 jmp 0x4590 458d: 90 nop 458e: eb 01 jmp 0x4591 4590: 90 nop 4591: 48 8b 45 98 mov -0x68(%rbp),%rax 4595: 48 8b 00 mov (%rax),%rax 4598: 48 85 c0 test %rax,%rax 459b: 74 50 je 0x45ed 459d: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 45a2: 75 49 jne 0x45ed 45a4: 48 8b 45 98 mov -0x68(%rbp),%rax 45a8: 8b 40 38 mov 0x38(%rax),%eax 45ab: 25 80 00 00 00 and $0x80,%eax 45b0: 85 c0 test %eax,%eax 45b2: 74 11 je 0x45c5 45b4: 48 8b 45 98 mov -0x68(%rbp),%rax 45b8: 48 8b 00 mov (%rax),%rax 45bb: 48 89 c7 mov %rax,%rdi 45be: e8 0d c9 ff ff callq 0xed0 45c3: eb 28 jmp 0x45ed 45c5: 48 8b 45 98 mov -0x68(%rbp),%rax 45c9: 8b 40 38 mov 0x38(%rax),%eax 45cc: 83 e0 40 and $0x40,%eax 45cf: 85 c0 test %eax,%eax 45d1: 74 1a je 0x45ed 45d3: 48 8b 45 98 mov -0x68(%rbp),%rax 45d7: 48 8b 50 30 mov 0x30(%rax),%rdx 45db: 48 8b 45 98 mov -0x68(%rbp),%rax 45df: 48 8b 00 mov (%rax),%rax 45e2: 48 89 d6 mov %rdx,%rsi 45e5: 48 89 c7 mov %rax,%rdi 45e8: e8 f3 c9 ff ff callq 0xfe0 45ed: 48 8b 45 98 mov -0x68(%rbp),%rax 45f1: 48 89 c7 mov %rax,%rdi 45f4: e8 d7 c8 ff ff callq 0xed0 45f9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 45fe: 74 19 je 0x4619 4600: 48 8b 45 d8 mov -0x28(%rbp),%rax 4604: 8b 40 3c mov 0x3c(%rax),%eax 4607: 85 c0 test %eax,%eax 4609: 75 0e jne 0x4619 460b: 48 8b 45 d8 mov -0x28(%rbp),%rax 460f: 48 89 c7 mov %rax,%rdi 4612: e8 b5 fb ff ff callq 0x41cc 4617: eb 05 jmp 0x461e 4619: b8 00 00 00 00 mov $0x0,%eax 461e: c9 leaveq 461f: c3 retq 4620: 55 push %rbp 4621: 48 89 e5 mov %rsp,%rbp 4624: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4628: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 462d: 74 09 je 0x4638 462f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4633: 8b 40 18 mov 0x18(%rax),%eax 4636: eb 05 jmp 0x463d 4638: b8 00 00 00 00 mov $0x0,%eax 463d: 5d pop %rbp 463e: c3 retq 463f: 90 nop 4640: 41 57 push %rdi 4642: 41 56 push %rsi 4644: 49 89 d7 mov %rdx,%r15 4647: 41 55 push %rbp 4649: 41 54 push %rsp 464b: 4c 8d 25 8e 16 20 00 lea 0x20168e(%rip),%r12 # 0x205ce0 4652: 55 push %rbp 4653: 48 8d 2d 8e 16 20 00 lea 0x20168e(%rip),%rbp # 0x205ce8 465a: 53 push %rbx 465b: 41 89 fd mov %edi,%r13d 465e: 49 89 f6 mov %rsi,%r14 4661: 4c 29 e5 sub %r12,%rbp 4664: 48 83 ec 08 sub $0x8,%rsp 4668: 48 c1 fd 03 sar $0x3,%rbp 466c: e8 37 c8 ff ff callq 0xea8 4671: 48 85 ed test %rbp,%rbp 4674: 74 20 je 0x4696 4676: 31 db xor %ebx,%ebx 4678: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4680: 4c 89 fa mov %r15,%rdx 4683: 4c 89 f6 mov %r14,%rsi 4686: 44 89 ef mov %r13d,%edi 4689: 41 ff 14 dc callq *(%r12,%rbx,8) 468d: 48 83 c3 01 add $0x1,%rbx 4691: 48 39 dd cmp %rbx,%rbp 4694: 75 ea jne 0x4680 4696: 48 83 c4 08 add $0x8,%rsp 469a: 5b pop %rbx 469b: 5d pop %rbp 469c: 41 5c pop %rsp 469e: 41 5d pop %rbp 46a0: 41 5e pop %rsi 46a2: 41 5f pop %rdi 46a4: c3 retq 46a5: 90 nop 46a6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 46ae: 00 00 46b0: f3 rep 46b1: c3 retq 46b2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 46ba: 00 00 46bc: 0f 1f 40 00 nopl 0x0(%rax) 46c0: 48 89 f2 mov %rsi,%rdx 46c3: 89 fe mov %edi,%esi 46c5: bf 01 00 00 00 mov $0x1,%edi 46ca: e9 01 c9 ff ff jmpq 0xfd0 Disassembly of section .fini: 46d0: 48 83 ec 08 sub $0x8,%rsp 46d4: 48 83 c4 08 add $0x8,%rsp 46d8: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.180 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior elfutils/0.180 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test cci-19b0fb06/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.180@#ef7b0f05bc9ec337161bee44f0cdeefc -pr /home/conan/w/prod-v1/bsr/60053/aaadc/profile_linux_7_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.180' resolved to 'zlib/1.3' in local cache elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.180 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache Packages bzip2/1.0.8:0e2fc6376534b5b3953a4974cf0901b008b17f2f - Cache elfutils/0.180:0e9543081a4f21cd43382c1c5cc478b019fb7317 - Cache xz_utils/5.4.4:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache zlib/1.3:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-unstrip elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.180 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="7" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library asm found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/zlib/1.3/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/liblzma.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 7 -- Conan: Checking correct version: 7 -- Conan: C++ stdlib: libstdc++11 -- Library asm found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/zlib/1.3/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/zlib/1.3/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60053/fbdac/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/liblzma.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-19b0fb06/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object test_package/CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable ../bin/test_package [100%] Built target test_package elfutils/0.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: ea8: 48 83 ec 08 sub $0x8,%rsp eac: 48 8b 05 35 51 20 00 mov 0x205135(%rip),%rax # 0x205fe8 eb3: 48 85 c0 test %rax,%rax eb6: 74 02 je 0xeba eb8: ff d0 callq *%rax eba: 48 83 c4 08 add $0x8,%rsp ebe: c3 retq Disassembly of section .plt: ec0: ff 35 42 50 20 00 pushq 0x205042(%rip) # 0x205f08 ec6: ff 25 44 50 20 00 jmpq *0x205044(%rip) # 0x205f10 ecc: 0f 1f 40 00 nopl 0x0(%rax) ed0: ff 25 42 50 20 00 jmpq *0x205042(%rip) # 0x205f18 ed6: 68 00 00 00 00 pushq $0x0 edb: e9 e0 ff ff ff jmpq 0xec0 ee0: ff 25 3a 50 20 00 jmpq *0x20503a(%rip) # 0x205f20 ee6: 68 01 00 00 00 pushq $0x1 eeb: e9 d0 ff ff ff jmpq 0xec0 ef0: ff 25 32 50 20 00 jmpq *0x205032(%rip) # 0x205f28 ef6: 68 02 00 00 00 pushq $0x2 efb: e9 c0 ff ff ff jmpq 0xec0 f00: ff 25 2a 50 20 00 jmpq *0x20502a(%rip) # 0x205f30 f06: 68 03 00 00 00 pushq $0x3 f0b: e9 b0 ff ff ff jmpq 0xec0 f10: ff 25 22 50 20 00 jmpq *0x205022(%rip) # 0x205f38 f16: 68 04 00 00 00 pushq $0x4 f1b: e9 a0 ff ff ff jmpq 0xec0 f20: ff 25 1a 50 20 00 jmpq *0x20501a(%rip) # 0x205f40 f26: 68 05 00 00 00 pushq $0x5 f2b: e9 90 ff ff ff jmpq 0xec0 f30: ff 25 12 50 20 00 jmpq *0x205012(%rip) # 0x205f48 f36: 68 06 00 00 00 pushq $0x6 f3b: e9 80 ff ff ff jmpq 0xec0 f40: ff 25 0a 50 20 00 jmpq *0x20500a(%rip) # 0x205f50 f46: 68 07 00 00 00 pushq $0x7 f4b: e9 70 ff ff ff jmpq 0xec0 f50: ff 25 02 50 20 00 jmpq *0x205002(%rip) # 0x205f58 f56: 68 08 00 00 00 pushq $0x8 f5b: e9 60 ff ff ff jmpq 0xec0 f60: ff 25 fa 4f 20 00 jmpq *0x204ffa(%rip) # 0x205f60 f66: 68 09 00 00 00 pushq $0x9 f6b: e9 50 ff ff ff jmpq 0xec0 f70: ff 25 f2 4f 20 00 jmpq *0x204ff2(%rip) # 0x205f68 f76: 68 0a 00 00 00 pushq $0xa f7b: e9 40 ff ff ff jmpq 0xec0 f80: ff 25 ea 4f 20 00 jmpq *0x204fea(%rip) # 0x205f70 f86: 68 0b 00 00 00 pushq $0xb f8b: e9 30 ff ff ff jmpq 0xec0 f90: ff 25 e2 4f 20 00 jmpq *0x204fe2(%rip) # 0x205f78 f96: 68 0c 00 00 00 pushq $0xc f9b: e9 20 ff ff ff jmpq 0xec0 fa0: ff 25 da 4f 20 00 jmpq *0x204fda(%rip) # 0x205f80 fa6: 68 0d 00 00 00 pushq $0xd fab: e9 10 ff ff ff jmpq 0xec0 fb0: ff 25 d2 4f 20 00 jmpq *0x204fd2(%rip) # 0x205f88 fb6: 68 0e 00 00 00 pushq $0xe fbb: e9 00 ff ff ff jmpq 0xec0 fc0: ff 25 ca 4f 20 00 jmpq *0x204fca(%rip) # 0x205f90 fc6: 68 0f 00 00 00 pushq $0xf fcb: e9 f0 fe ff ff jmpq 0xec0 fd0: ff 25 c2 4f 20 00 jmpq *0x204fc2(%rip) # 0x205f98 fd6: 68 10 00 00 00 pushq $0x10 fdb: e9 e0 fe ff ff jmpq 0xec0 fe0: ff 25 ba 4f 20 00 jmpq *0x204fba(%rip) # 0x205fa0 fe6: 68 11 00 00 00 pushq $0x11 feb: e9 d0 fe ff ff jmpq 0xec0 ff0: ff 25 b2 4f 20 00 jmpq *0x204fb2(%rip) # 0x205fa8 ff6: 68 12 00 00 00 pushq $0x12 ffb: e9 c0 fe ff ff jmpq 0xec0 1000: ff 25 aa 4f 20 00 jmpq *0x204faa(%rip) # 0x205fb0 1006: 68 13 00 00 00 pushq $0x13 100b: e9 b0 fe ff ff jmpq 0xec0 1010: ff 25 a2 4f 20 00 jmpq *0x204fa2(%rip) # 0x205fb8 1016: 68 14 00 00 00 pushq $0x14 101b: e9 a0 fe ff ff jmpq 0xec0 1020: ff 25 9a 4f 20 00 jmpq *0x204f9a(%rip) # 0x205fc0 1026: 68 15 00 00 00 pushq $0x15 102b: e9 90 fe ff ff jmpq 0xec0 1030: ff 25 92 4f 20 00 jmpq *0x204f92(%rip) # 0x205fc8 1036: 68 16 00 00 00 pushq $0x16 103b: e9 80 fe ff ff jmpq 0xec0 1040: ff 25 8a 4f 20 00 jmpq *0x204f8a(%rip) # 0x205fd0 1046: 68 17 00 00 00 pushq $0x17 104b: e9 70 fe ff ff jmpq 0xec0 Disassembly of section .plt.got: 1050: ff 25 a2 4f 20 00 jmpq *0x204fa2(%rip) # 0x205ff8 1056: 66 90 nop Disassembly of section .text: 1060: 31 ed xor %ebp,%ebp 1062: 49 89 d1 mov %rdx,%r9 1065: 5e pop %rsi 1066: 48 89 e2 mov %rsp,%rdx 1069: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 106d: 50 push %rax 106e: 54 push %rsp 106f: 4c 8d 05 3a 36 00 00 lea 0x363a(%rip),%r8 # 0x46b0 1076: 48 8d 0d c3 35 00 00 lea 0x35c3(%rip),%rcx # 0x4640 107d: 48 8d 3d e6 00 00 00 lea 0xe6(%rip),%rdi # 0x116a 1084: ff 15 56 4f 20 00 callq *0x204f56(%rip) # 0x205fe0 108a: f4 hlt 108b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1090: 48 8d 3d 79 4f 20 00 lea 0x204f79(%rip),%rdi # 0x206010 1097: 55 push %rbp 1098: 48 8d 05 71 4f 20 00 lea 0x204f71(%rip),%rax # 0x206010 109f: 48 39 f8 cmp %rdi,%rax 10a2: 48 89 e5 mov %rsp,%rbp 10a5: 74 19 je 0x10c0 10a7: 48 8b 05 2a 4f 20 00 mov 0x204f2a(%rip),%rax # 0x205fd8 10ae: 48 85 c0 test %rax,%rax 10b1: 74 0d je 0x10c0 10b3: 5d pop %rbp 10b4: ff e0 jmpq *%rax 10b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 10be: 00 00 10c0: 5d pop %rbp 10c1: c3 retq 10c2: 0f 1f 40 00 nopl 0x0(%rax) 10c6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 10ce: 00 00 10d0: 48 8d 3d 39 4f 20 00 lea 0x204f39(%rip),%rdi # 0x206010 10d7: 48 8d 35 32 4f 20 00 lea 0x204f32(%rip),%rsi # 0x206010 10de: 55 push %rbp 10df: 48 29 fe sub %rdi,%rsi 10e2: 48 89 e5 mov %rsp,%rbp 10e5: 48 c1 fe 03 sar $0x3,%rsi 10e9: 48 89 f0 mov %rsi,%rax 10ec: 48 c1 e8 3f shr $0x3f,%rax 10f0: 48 01 c6 add %rax,%rsi 10f3: 48 d1 fe sar %rsi 10f6: 74 18 je 0x1110 10f8: 48 8b 05 f1 4e 20 00 mov 0x204ef1(%rip),%rax # 0x205ff0 10ff: 48 85 c0 test %rax,%rax 1102: 74 0c je 0x1110 1104: 5d pop %rbp 1105: ff e0 jmpq *%rax 1107: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 110f: 00 1110: 5d pop %rbp 1111: c3 retq 1112: 0f 1f 40 00 nopl 0x0(%rax) 1116: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 111e: 00 00 1120: 80 3d e9 4e 20 00 00 cmpb $0x0,0x204ee9(%rip) # 0x206010 1127: 75 2f jne 0x1158 1129: 48 83 3d c7 4e 20 00 00 cmpq $0x0,0x204ec7(%rip) # 0x205ff8 1131: 55 push %rbp 1132: 48 89 e5 mov %rsp,%rbp 1135: 74 0c je 0x1143 1137: 48 8b 3d ca 4e 20 00 mov 0x204eca(%rip),%rdi # 0x206008 113e: e8 0d ff ff ff callq 0x1050 1143: e8 48 ff ff ff callq 0x1090 1148: c6 05 c1 4e 20 00 01 movb $0x1,0x204ec1(%rip) # 0x206010 114f: 5d pop %rbp 1150: c3 retq 1151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1158: f3 rep 1159: c3 retq 115a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1160: 55 push %rbp 1161: 48 89 e5 mov %rsp,%rbp 1164: 5d pop %rbp 1165: e9 66 ff ff ff jmpq 0x10d0 116a: 55 push %rbp 116b: 48 89 e5 mov %rsp,%rbp 116e: 48 83 ec 30 sub $0x30,%rsp 1172: 89 7d dc mov %edi,-0x24(%rbp) 1175: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1179: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 117d: 7f 25 jg 0x11a4 117f: 48 8b 45 d0 mov -0x30(%rbp),%rax 1183: 48 8b 00 mov (%rax),%rax 1186: 48 89 c6 mov %rax,%rsi 1189: 48 8d 3d 58 35 00 00 lea 0x3558(%rip),%rdi # 0x46e8 1190: b8 00 00 00 00 mov $0x0,%eax 1195: e8 86 fd ff ff callq 0xf20 119a: b8 ff ff ff ff mov $0xffffffff,%eax 119f: e9 60 01 00 00 jmpq 0x1304 11a4: bf 01 00 00 00 mov $0x1,%edi 11a9: e8 58 01 00 00 callq 0x1306 11ae: 85 c0 test %eax,%eax 11b0: 75 28 jne 0x11da 11b2: bf ff ff ff ff mov $0xffffffff,%edi 11b7: e8 07 02 00 00 callq 0x13c3 11bc: 48 89 c6 mov %rax,%rsi 11bf: 48 8d 3d 3a 35 00 00 lea 0x353a(%rip),%rdi # 0x4700 11c6: b8 00 00 00 00 mov $0x0,%eax 11cb: e8 50 fd ff ff callq 0xf20 11d0: b8 01 00 00 00 mov $0x1,%eax 11d5: e9 2a 01 00 00 jmpq 0x1304 11da: 48 8b 45 d0 mov -0x30(%rbp),%rax 11de: 48 83 c0 08 add $0x8,%rax 11e2: 48 8b 00 mov (%rax),%rax 11e5: ba 00 00 00 00 mov $0x0,%edx 11ea: be 00 00 00 00 mov $0x0,%esi 11ef: 48 89 c7 mov %rax,%rdi 11f2: b8 00 00 00 00 mov $0x0,%eax 11f7: e8 14 fe ff ff callq 0x1010 11fc: 89 45 e8 mov %eax,-0x18(%rbp) 11ff: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 1203: 79 25 jns 0x122a 1205: 48 8b 45 d0 mov -0x30(%rbp),%rax 1209: 48 8b 00 mov (%rax),%rax 120c: 48 89 c6 mov %rax,%rsi 120f: 48 8d 3d 11 35 00 00 lea 0x3511(%rip),%rdi # 0x4727 1216: b8 00 00 00 00 mov $0x0,%eax 121b: e8 00 fd ff ff callq 0xf20 1220: b8 01 00 00 00 mov $0x1,%eax 1225: e9 da 00 00 00 jmpq 0x1304 122a: 8b 45 e8 mov -0x18(%rbp),%eax 122d: ba 00 00 00 00 mov $0x0,%edx 1232: be 01 00 00 00 mov $0x1,%esi 1237: 89 c7 mov %eax,%edi 1239: e8 3d 2d 00 00 callq 0x3f7b 123e: 48 89 45 f8 mov %rax,-0x8(%rbp) 1242: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1247: 75 28 jne 0x1271 1249: bf ff ff ff ff mov $0xffffffff,%edi 124e: e8 70 01 00 00 callq 0x13c3 1253: 48 89 c6 mov %rax,%rsi 1256: 48 8d 3d da 34 00 00 lea 0x34da(%rip),%rdi # 0x4737 125d: b8 00 00 00 00 mov $0x0,%eax 1262: e8 b9 fc ff ff callq 0xf20 1267: b8 01 00 00 00 mov $0x1,%eax 126c: e9 93 00 00 00 jmpq 0x1304 1271: 48 8b 45 f8 mov -0x8(%rbp),%rax 1275: 48 89 c7 mov %rax,%rdi 1278: e8 a3 33 00 00 callq 0x4620 127d: 89 45 ec mov %eax,-0x14(%rbp) 1280: 8b 45 ec mov -0x14(%rbp),%eax 1283: 83 f8 01 cmp $0x1,%eax 1286: 74 0c je 0x1294 1288: 83 f8 01 cmp $0x1,%eax 128b: 72 21 jb 0x12ae 128d: 83 f8 03 cmp $0x3,%eax 1290: 74 0f je 0x12a1 1292: eb 27 jmp 0x12bb 1294: 48 8d 05 b6 34 00 00 lea 0x34b6(%rip),%rax # 0x4751 129b: 48 89 45 f0 mov %rax,-0x10(%rbp) 129f: eb 25 jmp 0x12c6 12a1: 48 8d 05 b7 34 00 00 lea 0x34b7(%rip),%rax # 0x475f 12a8: 48 89 45 f0 mov %rax,-0x10(%rbp) 12ac: eb 18 jmp 0x12c6 12ae: 48 8d 05 b5 34 00 00 lea 0x34b5(%rip),%rax # 0x476a 12b5: 48 89 45 f0 mov %rax,-0x10(%rbp) 12b9: eb 0b jmp 0x12c6 12bb: 48 8d 05 ad 34 00 00 lea 0x34ad(%rip),%rax # 0x476f 12c2: 48 89 45 f0 mov %rax,-0x10(%rbp) 12c6: 48 8b 45 d0 mov -0x30(%rbp),%rax 12ca: 48 83 c0 08 add $0x8,%rax 12ce: 48 8b 00 mov (%rax),%rax 12d1: 48 8b 55 f0 mov -0x10(%rbp),%rdx 12d5: 48 89 c6 mov %rax,%rsi 12d8: 48 8d 3d 9d 34 00 00 lea 0x349d(%rip),%rdi # 0x477c 12df: b8 00 00 00 00 mov $0x0,%eax 12e4: e8 37 fc ff ff callq 0xf20 12e9: 48 8b 45 f8 mov -0x8(%rbp),%rax 12ed: 48 89 c7 mov %rax,%rdi 12f0: e8 d7 2e 00 00 callq 0x41cc 12f5: 8b 45 e8 mov -0x18(%rbp),%eax 12f8: 89 c7 mov %eax,%edi 12fa: e8 61 fc ff ff callq 0xf60 12ff: b8 00 00 00 00 mov $0x0,%eax 1304: c9 leaveq 1305: c3 retq 1306: 55 push %rbp 1307: 48 89 e5 mov %rsp,%rbp 130a: 48 83 ec 10 sub $0x10,%rsp 130e: 89 7d fc mov %edi,-0x4(%rbp) 1311: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1315: 75 07 jne 0x131e 1317: b8 01 00 00 00 mov $0x1,%eax 131c: eb 2f jmp 0x134d 131e: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1322: 0f 94 c0 sete %al 1325: 0f b6 c0 movzbl %al,%eax 1328: 48 85 c0 test %rax,%rax 132b: 74 11 je 0x133e 132d: c7 05 dd 4c 20 00 01 00 movl $0x1,0x204cdd(%rip) # 0x206014 1335: 00 00 1337: b8 01 00 00 00 mov $0x1,%eax 133c: eb 0f jmp 0x134d 133e: bf 02 00 00 00 mov $0x2,%edi 1343: e8 3f 00 00 00 callq 0x1387 1348: b8 00 00 00 00 mov $0x0,%eax 134d: c9 leaveq 134e: c3 retq 134f: 55 push %rbp 1350: 48 89 e5 mov %rsp,%rbp 1353: 48 83 ec 10 sub $0x10,%rsp 1357: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 135f: 00 1360: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1367: 8b 00 mov (%rax),%eax 1369: 89 45 fc mov %eax,-0x4(%rbp) 136c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1374: 00 1375: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 137c: c7 00 00 00 00 00 movl $0x0,(%rax) 1382: 8b 45 fc mov -0x4(%rbp),%eax 1385: c9 leaveq 1386: c3 retq 1387: 55 push %rbp 1388: 48 89 e5 mov %rsp,%rbp 138b: 53 push %rbx 138c: 48 83 ec 18 sub $0x18,%rsp 1390: 89 7d ec mov %edi,-0x14(%rbp) 1393: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1397: 78 0b js 0x13a4 1399: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 139d: 7f 05 jg 0x13a4 139f: 8b 5d ec mov -0x14(%rbp),%ebx 13a2: eb 05 jmp 0x13a9 13a4: bb 01 00 00 00 mov $0x1,%ebx 13a9: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 13b1: 00 13b2: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 13b9: 89 18 mov %ebx,(%rax) 13bb: 90 nop 13bc: 48 83 c4 18 add $0x18,%rsp 13c0: 5b pop %rbx 13c1: 5d pop %rbp 13c2: c3 retq 13c3: 55 push %rbp 13c4: 48 89 e5 mov %rsp,%rbp 13c7: 48 83 ec 20 sub $0x20,%rsp 13cb: 89 7d ec mov %edi,-0x14(%rbp) 13ce: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 13d6: 00 13d7: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 13de: 8b 00 mov (%rax),%eax 13e0: 89 45 fc mov %eax,-0x4(%rbp) 13e3: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 13e7: 0f 85 85 00 00 00 jne 0x1472 13ed: 8b 45 fc mov -0x4(%rbp),%eax 13f0: 48 98 cltq 13f2: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 13fa: 48 8d 05 9f 38 00 00 lea 0x389f(%rip),%rax # 0x4ca0 1401: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1405: 48 3d f1 04 00 00 cmp $0x4f1,%rax 140b: 76 1f jbe 0x142c 140d: 48 8d 0d 24 3b 00 00 lea 0x3b24(%rip),%rcx # 0x4f38 1414: ba 5b 01 00 00 mov $0x15b,%edx 1419: 48 8d 35 18 3a 00 00 lea 0x3a18(%rip),%rsi # 0x4e38 1420: 48 8d 3d a1 3a 00 00 lea 0x3aa1(%rip),%rdi # 0x4ec8 1427: e8 14 fb ff ff callq 0xf40 142c: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1430: 74 36 je 0x1468 1432: 8b 45 fc mov -0x4(%rbp),%eax 1435: 48 98 cltq 1437: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 143f: 48 8d 05 5a 38 00 00 lea 0x385a(%rip),%rax # 0x4ca0 1446: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 144a: 48 8d 05 4f 33 00 00 lea 0x334f(%rip),%rax # 0x47a0 1451: 48 01 d0 add %rdx,%rax 1454: 48 89 c6 mov %rax,%rsi 1457: 48 8d 3d 8f 3a 00 00 lea 0x3a8f(%rip),%rdi # 0x4eed 145e: e8 cd fa ff ff callq 0xf30 1463: e9 b7 00 00 00 jmpq 0x151f 1468: b8 00 00 00 00 mov $0x0,%eax 146d: e9 ad 00 00 00 jmpq 0x151f 1472: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1476: 7c 06 jl 0x147e 1478: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 147c: 7e 1b jle 0x1499 147e: 48 8d 05 24 33 00 00 lea 0x3324(%rip),%rax # 0x47a9 1485: 48 89 c6 mov %rax,%rsi 1488: 48 8d 3d 5e 3a 00 00 lea 0x3a5e(%rip),%rdi # 0x4eed 148f: e8 9c fa ff ff callq 0xf30 1494: e9 86 00 00 00 jmpq 0x151f 1499: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 149d: 75 05 jne 0x14a4 149f: 8b 45 fc mov -0x4(%rbp),%eax 14a2: eb 03 jmp 0x14a7 14a4: 8b 45 ec mov -0x14(%rbp),%eax 14a7: 48 98 cltq 14a9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14b1: 48 8d 05 e8 37 00 00 lea 0x37e8(%rip),%rax # 0x4ca0 14b8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 14bc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 14c2: 76 1f jbe 0x14e3 14c4: 48 8d 0d 6d 3a 00 00 lea 0x3a6d(%rip),%rcx # 0x4f38 14cb: ba 61 01 00 00 mov $0x161,%edx 14d0: 48 8d 35 61 39 00 00 lea 0x3961(%rip),%rsi # 0x4e38 14d7: 48 8d 3d 1a 3a 00 00 lea 0x3a1a(%rip),%rdi # 0x4ef8 14de: e8 5d fa ff ff callq 0xf40 14e3: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 14e7: 75 05 jne 0x14ee 14e9: 8b 45 fc mov -0x4(%rbp),%eax 14ec: eb 03 jmp 0x14f1 14ee: 8b 45 ec mov -0x14(%rbp),%eax 14f1: 48 98 cltq 14f3: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14fb: 48 8d 05 9e 37 00 00 lea 0x379e(%rip),%rax # 0x4ca0 1502: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 1506: 48 8d 05 93 32 00 00 lea 0x3293(%rip),%rax # 0x47a0 150d: 48 01 d0 add %rdx,%rax 1510: 48 89 c6 mov %rax,%rsi 1513: 48 8d 3d d3 39 00 00 lea 0x39d3(%rip),%rdi # 0x4eed 151a: e8 11 fa ff ff callq 0xf30 151f: c9 leaveq 1520: c3 retq 1521: 55 push %rbp 1522: 48 89 e5 mov %rsp,%rbp 1525: 89 7d fc mov %edi,-0x4(%rbp) 1528: 8b 45 fc mov -0x4(%rbp),%eax 152b: 0f c8 bswap %eax 152d: 5d pop %rbp 152e: c3 retq 152f: 55 push %rbp 1530: 48 89 e5 mov %rsp,%rbp 1533: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1537: 48 8b 45 f8 mov -0x8(%rbp),%rax 153b: 48 0f c8 bswap %rax 153e: 5d pop %rbp 153f: c3 retq 1540: 55 push %rbp 1541: 48 89 e5 mov %rsp,%rbp 1544: 48 83 ec 40 sub $0x40,%rsp 1548: 89 7d dc mov %edi,-0x24(%rbp) 154b: 48 89 75 d0 mov %rsi,-0x30(%rbp) 154f: 48 89 55 c8 mov %rdx,-0x38(%rbp) 1553: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1557: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 155f: 48 8b 55 c0 mov -0x40(%rbp),%rdx 1563: 48 8b 45 e8 mov -0x18(%rbp),%rax 1567: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 156b: 48 8b 45 e8 mov -0x18(%rbp),%rax 156f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1573: 48 29 c2 sub %rax,%rdx 1576: 48 8b 75 e8 mov -0x18(%rbp),%rsi 157a: 48 8b 45 d0 mov -0x30(%rbp),%rax 157e: 48 01 c6 add %rax,%rsi 1581: 8b 45 dc mov -0x24(%rbp),%eax 1584: 89 c7 mov %eax,%edi 1586: e8 95 fa ff ff callq 0x1020 158b: 48 89 45 f0 mov %rax,-0x10(%rbp) 158f: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1594: 75 0c jne 0x15a2 1596: e8 45 f9 ff ff callq 0xee0 159b: 8b 00 mov (%rax),%eax 159d: 83 f8 04 cmp $0x4,%eax 15a0: 74 bd je 0x155f 15a2: 48 8b 45 f0 mov -0x10(%rbp),%rax 15a6: 48 89 45 f8 mov %rax,-0x8(%rbp) 15aa: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 15af: 7f 13 jg 0x15c4 15b1: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 15b6: 79 06 jns 0x15be 15b8: 48 8b 45 f8 mov -0x8(%rbp),%rax 15bc: eb 1c jmp 0x15da 15be: 48 8b 45 e8 mov -0x18(%rbp),%rax 15c2: eb 16 jmp 0x15da 15c4: 48 8b 45 f8 mov -0x8(%rbp),%rax 15c8: 48 01 45 e8 add %rax,-0x18(%rbp) 15cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 15d0: 48 39 45 c8 cmp %rax,-0x38(%rbp) 15d4: 77 89 ja 0x155f 15d6: 48 8b 45 e8 mov -0x18(%rbp),%rax 15da: c9 leaveq 15db: c3 retq 15dc: 55 push %rbp 15dd: 48 89 e5 mov %rsp,%rbp 15e0: 48 83 ec 20 sub $0x20,%rsp 15e4: 48 89 7d e8 mov %rdi,-0x18(%rbp) 15e8: 48 89 75 e0 mov %rsi,-0x20(%rbp) 15ec: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 15f1: 76 26 jbe 0x1619 15f3: 48 8b 45 e8 mov -0x18(%rbp),%rax 15f7: ba 08 00 00 00 mov $0x8,%edx 15fc: 48 8d 35 45 39 00 00 lea 0x3945(%rip),%rsi # 0x4f48 1603: 48 89 c7 mov %rax,%rdi 1606: e8 75 f9 ff ff callq 0xf80 160b: 85 c0 test %eax,%eax 160d: 75 0a jne 0x1619 160f: b8 01 00 00 00 mov $0x1,%eax 1614: e9 80 00 00 00 jmpq 0x1699 1619: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 161e: 76 74 jbe 0x1694 1620: 48 8b 45 e8 mov -0x18(%rbp),%rax 1624: ba 04 00 00 00 mov $0x4,%edx 1629: 48 8d 35 21 39 00 00 lea 0x3921(%rip),%rsi # 0x4f51 1630: 48 89 c7 mov %rax,%rdi 1633: e8 48 f9 ff ff callq 0xf80 1638: 85 c0 test %eax,%eax 163a: 75 58 jne 0x1694 163c: 48 8b 45 e8 mov -0x18(%rbp),%rax 1640: 48 83 c0 04 add $0x4,%rax 1644: 0f b6 00 movzbl (%rax),%eax 1647: 0f b6 c0 movzbl %al,%eax 164a: 89 45 f4 mov %eax,-0xc(%rbp) 164d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1651: 48 83 c0 05 add $0x5,%rax 1655: 0f b6 00 movzbl (%rax),%eax 1658: 0f b6 c0 movzbl %al,%eax 165b: 89 45 f8 mov %eax,-0x8(%rbp) 165e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1662: 48 83 c0 06 add $0x6,%rax 1666: 0f b6 00 movzbl (%rax),%eax 1669: 0f b6 c0 movzbl %al,%eax 166c: 89 45 fc mov %eax,-0x4(%rbp) 166f: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1673: 7e 1f jle 0x1694 1675: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1679: 7f 19 jg 0x1694 167b: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 167f: 7e 13 jle 0x1694 1681: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1685: 7f 0d jg 0x1694 1687: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 168b: 75 07 jne 0x1694 168d: b8 03 00 00 00 mov $0x3,%eax 1692: eb 05 jmp 0x1699 1694: b8 00 00 00 00 mov $0x0,%eax 1699: c9 leaveq 169a: c3 retq 169b: 55 push %rbp 169c: 48 89 e5 mov %rsp,%rbp 169f: 48 83 ec 40 sub $0x40,%rsp 16a3: 89 7d ec mov %edi,-0x14(%rbp) 16a6: 48 89 75 e0 mov %rsi,-0x20(%rbp) 16aa: 48 89 55 d8 mov %rdx,-0x28(%rbp) 16ae: 48 89 4d d0 mov %rcx,-0x30(%rbp) 16b2: 44 89 45 e8 mov %r8d,-0x18(%rbp) 16b6: 4c 89 4d c8 mov %r9,-0x38(%rbp) 16ba: 48 8b 45 18 mov 0x18(%rbp),%rax 16be: 48 05 08 01 00 00 add $0x108,%rax 16c4: 48 89 c6 mov %rax,%rsi 16c7: bf 01 00 00 00 mov $0x1,%edi 16cc: e8 cf f8 ff ff callq 0xfa0 16d1: 48 89 45 f8 mov %rax,-0x8(%rbp) 16d5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 16da: 75 0c jne 0x16e8 16dc: bf 08 00 00 00 mov $0x8,%edi 16e1: e8 a1 fc ff ff callq 0x1387 16e6: eb 58 jmp 0x1740 16e8: 48 8b 45 f8 mov -0x8(%rbp),%rax 16ec: 8b 55 10 mov 0x10(%rbp),%edx 16ef: 89 50 18 mov %edx,0x18(%rax) 16f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 16f6: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 16fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1701: 8b 55 e8 mov -0x18(%rbp),%edx 1704: 89 50 1c mov %edx,0x1c(%rax) 1707: 48 8b 45 f8 mov -0x8(%rbp),%rax 170b: 8b 55 ec mov -0x14(%rbp),%edx 170e: 89 50 24 mov %edx,0x24(%rax) 1711: 48 8b 45 f8 mov -0x8(%rbp),%rax 1715: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1719: 48 89 50 28 mov %rdx,0x28(%rax) 171d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1721: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1725: 48 89 50 30 mov %rdx,0x30(%rax) 1729: 48 8b 45 f8 mov -0x8(%rbp),%rax 172d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1731: 48 89 10 mov %rdx,(%rax) 1734: 48 8b 45 f8 mov -0x8(%rbp),%rax 1738: 48 8b 55 c8 mov -0x38(%rbp),%rdx 173c: 48 89 50 08 mov %rdx,0x8(%rax) 1740: 48 8b 45 f8 mov -0x8(%rbp),%rax 1744: c9 leaveq 1745: c3 retq 1746: 55 push %rbp 1747: 48 89 e5 mov %rsp,%rbp 174a: 48 83 ec 20 sub $0x20,%rsp 174e: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1752: 48 8b 45 e8 mov -0x18(%rbp),%rax 1756: 8b 40 18 mov 0x18(%rax),%eax 1759: 83 f8 01 cmp $0x1,%eax 175c: 75 38 jne 0x1796 175e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1762: 48 8b 40 48 mov 0x48(%rax),%rax 1766: 48 89 45 f8 mov %rax,-0x8(%rbp) 176a: eb 23 jmp 0x178f 176c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1770: 8b 40 3c mov 0x3c(%rax),%eax 1773: 85 c0 test %eax,%eax 1775: 74 0c je 0x1783 1777: 48 8b 45 f8 mov -0x8(%rbp),%rax 177b: 48 89 c7 mov %rax,%rdi 177e: e8 c3 ff ff ff callq 0x1746 1783: 48 8b 45 f8 mov -0x8(%rbp),%rax 1787: 48 8b 40 10 mov 0x10(%rax),%rax 178b: 48 89 45 f8 mov %rax,-0x8(%rbp) 178f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1794: 75 d6 jne 0x176c 1796: 90 nop 1797: c9 leaveq 1798: c3 retq 1799: 55 push %rbp 179a: 48 89 e5 mov %rsp,%rbp 179d: 48 83 ec 20 sub $0x20,%rsp 17a1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 17a5: 48 8b 45 e8 mov -0x18(%rbp),%rax 17a9: 8b 40 18 mov 0x18(%rax),%eax 17ac: 83 f8 01 cmp $0x1,%eax 17af: 75 38 jne 0x17e9 17b1: 48 8b 45 e8 mov -0x18(%rbp),%rax 17b5: 48 8b 40 48 mov 0x48(%rax),%rax 17b9: 48 89 45 f8 mov %rax,-0x8(%rbp) 17bd: eb 23 jmp 0x17e2 17bf: 48 8b 45 f8 mov -0x8(%rbp),%rax 17c3: 8b 40 3c mov 0x3c(%rax),%eax 17c6: 85 c0 test %eax,%eax 17c8: 74 0c je 0x17d6 17ca: 48 8b 45 f8 mov -0x8(%rbp),%rax 17ce: 48 89 c7 mov %rax,%rdi 17d1: e8 c3 ff ff ff callq 0x1799 17d6: 48 8b 45 f8 mov -0x8(%rbp),%rax 17da: 48 8b 40 10 mov 0x10(%rax),%rax 17de: 48 89 45 f8 mov %rax,-0x8(%rbp) 17e2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 17e7: 75 d6 jne 0x17bf 17e9: 90 nop 17ea: c9 leaveq 17eb: c3 retq 17ec: 55 push %rbp 17ed: 48 89 e5 mov %rsp,%rbp 17f0: 48 83 ec 40 sub $0x40,%rsp 17f4: 89 7d ec mov %edi,-0x14(%rbp) 17f7: 48 89 75 e0 mov %rsi,-0x20(%rbp) 17fb: 48 89 55 d8 mov %rdx,-0x28(%rbp) 17ff: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1803: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1807: 4c 89 4d c8 mov %r9,-0x38(%rbp) 180b: 4c 8b 45 c8 mov -0x38(%rbp),%r8 180f: 8b 7d e8 mov -0x18(%rbp),%edi 1812: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1816: 48 8b 55 d8 mov -0x28(%rbp),%rdx 181a: 48 8b 75 e0 mov -0x20(%rbp),%rsi 181e: 8b 45 ec mov -0x14(%rbp),%eax 1821: 6a 00 pushq $0x0 1823: 6a 01 pushq $0x1 1825: 4d 89 c1 mov %r8,%r9 1828: 41 89 f8 mov %edi,%r8d 182b: 89 c7 mov %eax,%edi 182d: e8 69 fe ff ff callq 0x169b 1832: 48 83 c4 10 add $0x10,%rsp 1836: 48 89 45 f8 mov %rax,-0x8(%rbp) 183a: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 183f: 74 26 je 0x1867 1841: 48 8b 45 d8 mov -0x28(%rbp),%rax 1845: 48 8d 50 08 lea 0x8(%rax),%rdx 1849: 48 8b 45 f8 mov -0x8(%rbp),%rax 184d: 48 89 50 70 mov %rdx,0x70(%rax) 1851: 48 8b 45 f8 mov -0x8(%rbp),%rax 1855: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 185c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1860: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1867: 48 8b 45 f8 mov -0x8(%rbp),%rax 186b: c9 leaveq 186c: c3 retq 186d: 55 push %rbp 186e: 48 89 e5 mov %rsp,%rbp 1871: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 1878: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 187f: 48 89 b5 60 ff ff ff mov %rsi,-0xa0(%rbp) 1886: 89 95 5c ff ff ff mov %edx,-0xa4(%rbp) 188c: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp) 1893: 4c 89 85 48 ff ff ff mov %r8,-0xb8(%rbp) 189a: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 18a2: 00 18a3: 48 89 45 f8 mov %rax,-0x8(%rbp) 18a7: 31 c0 xor %eax,%eax 18a9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18b0: 48 83 c0 04 add $0x4,%rax 18b4: 0f b6 00 movzbl (%rax),%eax 18b7: 3c 01 cmp $0x1,%al 18b9: 0f 94 c0 sete %al 18bc: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 18c2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18c9: 48 83 c0 05 add $0x5,%rax 18cd: 0f b6 00 movzbl (%rax),%eax 18d0: 3c 01 cmp $0x1,%al 18d2: 75 10 jne 0x18e4 18d4: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18db: 48 89 45 88 mov %rax,-0x78(%rbp) 18df: e9 ca 00 00 00 jmpq 0x19ae 18e4: 48 8d 45 b0 lea -0x50(%rbp),%rax 18e8: 48 89 45 88 mov %rax,-0x78(%rbp) 18ec: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 18f3: 74 5d je 0x1952 18f5: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 18fc: 0f b7 40 30 movzwl 0x30(%rax),%eax 1900: 66 89 45 e0 mov %ax,-0x20(%rbp) 1904: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 190b: 8b 40 20 mov 0x20(%rax),%eax 190e: 89 45 d0 mov %eax,-0x30(%rbp) 1911: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1918: 48 83 c0 05 add $0x5,%rax 191c: 0f b6 00 movzbl (%rax),%eax 191f: 3c 01 cmp $0x1,%al 1921: 0f 84 87 00 00 00 je 0x19ae 1927: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 192b: 66 89 45 84 mov %ax,-0x7c(%rbp) 192f: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 1933: 66 c1 c8 08 ror $0x8,%ax 1937: 66 89 45 86 mov %ax,-0x7a(%rbp) 193b: 0f b7 45 86 movzwl -0x7a(%rbp),%eax 193f: 66 89 45 e0 mov %ax,-0x20(%rbp) 1943: 8b 45 d0 mov -0x30(%rbp),%eax 1946: 89 c7 mov %eax,%edi 1948: e8 d4 fb ff ff callq 0x1521 194d: 89 45 d0 mov %eax,-0x30(%rbp) 1950: eb 5c jmp 0x19ae 1952: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1959: 0f b7 40 3c movzwl 0x3c(%rax),%eax 195d: 66 89 45 ec mov %ax,-0x14(%rbp) 1961: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1968: 48 8b 40 28 mov 0x28(%rax),%rax 196c: 48 89 45 d8 mov %rax,-0x28(%rbp) 1970: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1977: 48 83 c0 05 add $0x5,%rax 197b: 0f b6 00 movzbl (%rax),%eax 197e: 3c 01 cmp $0x1,%al 1980: 74 2c je 0x19ae 1982: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1986: 66 89 45 80 mov %ax,-0x80(%rbp) 198a: 0f b7 45 80 movzwl -0x80(%rbp),%eax 198e: 66 c1 c8 08 ror $0x8,%ax 1992: 66 89 45 82 mov %ax,-0x7e(%rbp) 1996: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 199a: 66 89 45 ec mov %ax,-0x14(%rbp) 199e: 48 8b 45 d8 mov -0x28(%rbp),%rax 19a2: 48 89 c7 mov %rax,%rdi 19a5: e8 85 fb ff ff callq 0x152f 19aa: 48 89 45 d8 mov %rax,-0x28(%rbp) 19ae: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 19b5: 0f 84 ec 01 00 00 je 0x1ba7 19bb: 48 8b 45 88 mov -0x78(%rbp),%rax 19bf: 0f b7 40 30 movzwl 0x30(%rax),%eax 19c3: 0f b7 c0 movzwl %ax,%eax 19c6: 48 89 45 98 mov %rax,-0x68(%rbp) 19ca: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 19cf: 0f 94 c0 sete %al 19d2: 0f b6 c0 movzbl %al,%eax 19d5: 48 85 c0 test %rax,%rax 19d8: 0f 84 79 01 00 00 je 0x1b57 19de: 48 8b 45 88 mov -0x78(%rbp),%rax 19e2: 8b 40 20 mov 0x20(%rax),%eax 19e5: 85 c0 test %eax,%eax 19e7: 0f 84 6a 01 00 00 je 0x1b57 19ed: 48 8b 45 88 mov -0x78(%rbp),%rax 19f1: 8b 40 20 mov 0x20(%rax),%eax 19f4: 89 c0 mov %eax,%eax 19f6: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 19fd: 0f 96 c0 setbe %al 1a00: 0f b6 c0 movzbl %al,%eax 1a03: 48 85 c0 test %rax,%rax 1a06: 75 22 jne 0x1a2a 1a08: 48 8b 45 88 mov -0x78(%rbp),%rax 1a0c: 8b 40 20 mov 0x20(%rax),%eax 1a0f: 89 c2 mov %eax,%edx 1a11: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1a18: 48 29 d0 sub %rdx,%rax 1a1b: 48 83 f8 27 cmp $0x27,%rax 1a1f: 0f 96 c0 setbe %al 1a22: 0f b6 c0 movzbl %al,%eax 1a25: 48 85 c0 test %rax,%rax 1a28: 74 0a je 0x1a34 1a2a: b8 00 00 00 00 mov $0x0,%eax 1a2f: e9 69 03 00 00 jmpq 0x1d9d 1a34: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1a3c: 0f 95 c0 setne %al 1a3f: 0f b6 c0 movzbl %al,%eax 1a42: 48 85 c0 test %rax,%rax 1a45: 74 3d je 0x1a84 1a47: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a4e: 48 83 c0 05 add $0x5,%rax 1a52: 0f b6 00 movzbl (%rax),%eax 1a55: 3c 01 cmp $0x1,%al 1a57: 75 2b jne 0x1a84 1a59: 48 8b 45 88 mov -0x78(%rbp),%rax 1a5d: 8b 40 20 mov 0x20(%rax),%eax 1a60: 89 c2 mov %eax,%edx 1a62: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1a69: 48 01 c2 add %rax,%rdx 1a6c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1a73: 48 01 d0 add %rdx,%rax 1a76: 8b 40 14 mov 0x14(%rax),%eax 1a79: 89 c0 mov %eax,%eax 1a7b: 48 89 45 98 mov %rax,-0x68(%rbp) 1a7f: e9 d3 00 00 00 jmpq 0x1b57 1a84: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1a8c: 0f 95 c0 setne %al 1a8f: 0f b6 c0 movzbl %al,%eax 1a92: 48 85 c0 test %rax,%rax 1a95: 74 28 je 0x1abf 1a97: 48 8b 45 88 mov -0x78(%rbp),%rax 1a9b: 8b 40 20 mov 0x20(%rax),%eax 1a9e: 89 c2 mov %eax,%edx 1aa0: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1aa7: 48 01 c2 add %rax,%rdx 1aaa: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1ab1: 48 01 d0 add %rdx,%rax 1ab4: 48 83 c0 14 add $0x14,%rax 1ab8: 8b 00 mov (%rax),%eax 1aba: 89 45 90 mov %eax,-0x70(%rbp) 1abd: eb 70 jmp 0x1b2f 1abf: 48 8b 45 88 mov -0x78(%rbp),%rax 1ac3: 8b 40 20 mov 0x20(%rax),%eax 1ac6: 89 c2 mov %eax,%edx 1ac8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1acf: 48 01 d0 add %rdx,%rax 1ad2: 48 83 c0 14 add $0x14,%rax 1ad6: 48 89 c2 mov %rax,%rdx 1ad9: 48 8d 75 90 lea -0x70(%rbp),%rsi 1add: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1ae3: 48 89 d1 mov %rdx,%rcx 1ae6: ba 04 00 00 00 mov $0x4,%edx 1aeb: 89 c7 mov %eax,%edi 1aed: e8 4e fa ff ff callq 0x1540 1af2: 48 89 45 a8 mov %rax,-0x58(%rbp) 1af6: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1afb: 0f 95 c0 setne %al 1afe: 0f b6 c0 movzbl %al,%eax 1b01: 48 85 c0 test %rax,%rax 1b04: 74 29 je 0x1b2f 1b06: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1b0b: 79 0c jns 0x1b19 1b0d: bf 09 00 00 00 mov $0x9,%edi 1b12: e8 70 f8 ff ff callq 0x1387 1b17: eb 0a jmp 0x1b23 1b19: bf 0a 00 00 00 mov $0xa,%edi 1b1e: e8 64 f8 ff ff callq 0x1387 1b23: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1b2a: e9 6e 02 00 00 jmpq 0x1d9d 1b2f: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b36: 48 83 c0 05 add $0x5,%rax 1b3a: 0f b6 00 movzbl (%rax),%eax 1b3d: 3c 01 cmp $0x1,%al 1b3f: 74 0d je 0x1b4e 1b41: 8b 45 90 mov -0x70(%rbp),%eax 1b44: 89 c7 mov %eax,%edi 1b46: e8 d6 f9 ff ff callq 0x1521 1b4b: 89 45 90 mov %eax,-0x70(%rbp) 1b4e: 8b 45 90 mov -0x70(%rbp),%eax 1b51: 89 c0 mov %eax,%eax 1b53: 48 89 45 98 mov %rax,-0x68(%rbp) 1b57: 48 8b 45 88 mov -0x78(%rbp),%rax 1b5b: 8b 40 20 mov 0x20(%rax),%eax 1b5e: 89 c0 mov %eax,%eax 1b60: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1b67: 72 31 jb 0x1b9a 1b69: 48 8b 45 88 mov -0x78(%rbp),%rax 1b6d: 8b 40 20 mov 0x20(%rax),%eax 1b70: 89 c2 mov %eax,%edx 1b72: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1b79: 48 29 d0 sub %rdx,%rax 1b7c: 48 89 c1 mov %rax,%rcx 1b7f: 48 8b 55 98 mov -0x68(%rbp),%rdx 1b83: 48 89 d0 mov %rdx,%rax 1b86: 48 c1 e0 02 shl $0x2,%rax 1b8a: 48 01 d0 add %rdx,%rax 1b8d: 48 c1 e0 03 shl $0x3,%rax 1b91: 48 39 c1 cmp %rax,%rcx 1b94: 0f 83 ff 01 00 00 jae 0x1d99 1b9a: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1ba2: e9 f2 01 00 00 jmpq 0x1d99 1ba7: 48 8b 45 88 mov -0x78(%rbp),%rax 1bab: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1baf: 0f b7 c0 movzwl %ax,%eax 1bb2: 48 89 45 98 mov %rax,-0x68(%rbp) 1bb6: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1bbb: 0f 94 c0 sete %al 1bbe: 0f b6 c0 movzbl %al,%eax 1bc1: 48 85 c0 test %rax,%rax 1bc4: 0f 84 97 01 00 00 je 0x1d61 1bca: 48 8b 45 88 mov -0x78(%rbp),%rax 1bce: 48 8b 40 28 mov 0x28(%rax),%rax 1bd2: 48 85 c0 test %rax,%rax 1bd5: 0f 84 86 01 00 00 je 0x1d61 1bdb: 48 8b 45 88 mov -0x78(%rbp),%rax 1bdf: 48 8b 40 28 mov 0x28(%rax),%rax 1be3: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1bea: 0f 96 c0 setbe %al 1bed: 0f b6 c0 movzbl %al,%eax 1bf0: 48 85 c0 test %rax,%rax 1bf3: 75 1e jne 0x1c13 1bf5: 48 8b 45 88 mov -0x78(%rbp),%rax 1bf9: 48 8b 40 28 mov 0x28(%rax),%rax 1bfd: 48 83 c0 40 add $0x40,%rax 1c01: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1c08: 0f 92 c0 setb %al 1c0b: 0f b6 c0 movzbl %al,%eax 1c0e: 48 85 c0 test %rax,%rax 1c11: 74 0a je 0x1c1d 1c13: b8 00 00 00 00 mov $0x0,%eax 1c18: e9 80 01 00 00 jmpq 0x1d9d 1c1d: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1c25: 0f 95 c0 setne %al 1c28: 0f b6 c0 movzbl %al,%eax 1c2b: 48 85 c0 test %rax,%rax 1c2e: 74 3b je 0x1c6b 1c30: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1c37: 48 83 c0 05 add $0x5,%rax 1c3b: 0f b6 00 movzbl (%rax),%eax 1c3e: 3c 01 cmp $0x1,%al 1c40: 75 29 jne 0x1c6b 1c42: 48 8b 45 88 mov -0x78(%rbp),%rax 1c46: 48 8b 50 28 mov 0x28(%rax),%rdx 1c4a: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1c51: 48 01 c2 add %rax,%rdx 1c54: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1c5b: 48 01 d0 add %rdx,%rax 1c5e: 48 8b 40 20 mov 0x20(%rax),%rax 1c62: 48 89 45 90 mov %rax,-0x70(%rbp) 1c66: e9 cd 00 00 00 jmpq 0x1d38 1c6b: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1c73: 0f 95 c0 setne %al 1c76: 0f b6 c0 movzbl %al,%eax 1c79: 48 85 c0 test %rax,%rax 1c7c: 74 29 je 0x1ca7 1c7e: 48 8b 45 88 mov -0x78(%rbp),%rax 1c82: 48 8b 50 28 mov 0x28(%rax),%rdx 1c86: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1c8d: 48 01 c2 add %rax,%rdx 1c90: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1c97: 48 01 d0 add %rdx,%rax 1c9a: 48 83 c0 20 add $0x20,%rax 1c9e: 48 8b 00 mov (%rax),%rax 1ca1: 48 89 45 90 mov %rax,-0x70(%rbp) 1ca5: eb 6f jmp 0x1d16 1ca7: 48 8b 45 88 mov -0x78(%rbp),%rax 1cab: 48 8b 50 28 mov 0x28(%rax),%rdx 1caf: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1cb6: 48 01 d0 add %rdx,%rax 1cb9: 48 83 c0 20 add $0x20,%rax 1cbd: 48 89 c2 mov %rax,%rdx 1cc0: 48 8d 75 90 lea -0x70(%rbp),%rsi 1cc4: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1cca: 48 89 d1 mov %rdx,%rcx 1ccd: ba 08 00 00 00 mov $0x8,%edx 1cd2: 89 c7 mov %eax,%edi 1cd4: e8 67 f8 ff ff callq 0x1540 1cd9: 48 89 45 a0 mov %rax,-0x60(%rbp) 1cdd: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1ce2: 0f 95 c0 setne %al 1ce5: 0f b6 c0 movzbl %al,%eax 1ce8: 48 85 c0 test %rax,%rax 1ceb: 74 29 je 0x1d16 1ced: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1cf2: 79 0c jns 0x1d00 1cf4: bf 09 00 00 00 mov $0x9,%edi 1cf9: e8 89 f6 ff ff callq 0x1387 1cfe: eb 0a jmp 0x1d0a 1d00: bf 0a 00 00 00 mov $0xa,%edi 1d05: e8 7d f6 ff ff callq 0x1387 1d0a: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1d11: e9 87 00 00 00 jmpq 0x1d9d 1d16: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d1d: 48 83 c0 05 add $0x5,%rax 1d21: 0f b6 00 movzbl (%rax),%eax 1d24: 3c 01 cmp $0x1,%al 1d26: 74 10 je 0x1d38 1d28: 48 8b 45 90 mov -0x70(%rbp),%rax 1d2c: 48 89 c7 mov %rax,%rdi 1d2f: e8 fb f7 ff ff callq 0x152f 1d34: 48 89 45 90 mov %rax,-0x70(%rbp) 1d38: 48 8b 55 90 mov -0x70(%rbp),%rdx 1d3c: b8 ff ff ff ff mov $0xffffffff,%eax 1d41: 48 39 c2 cmp %rax,%rdx 1d44: 76 13 jbe 0x1d59 1d46: bf 0a 00 00 00 mov $0xa,%edi 1d4b: e8 37 f6 ff ff callq 0x1387 1d50: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1d57: eb 44 jmp 0x1d9d 1d59: 48 8b 45 90 mov -0x70(%rbp),%rax 1d5d: 48 89 45 98 mov %rax,-0x68(%rbp) 1d61: 48 8b 45 88 mov -0x78(%rbp),%rax 1d65: 48 8b 40 28 mov 0x28(%rax),%rax 1d69: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1d70: 72 1f jb 0x1d91 1d72: 48 8b 45 88 mov -0x78(%rbp),%rax 1d76: 48 8b 40 28 mov 0x28(%rax),%rax 1d7a: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx 1d81: 48 29 c2 sub %rax,%rdx 1d84: 48 8b 45 98 mov -0x68(%rbp),%rax 1d88: 48 c1 e0 06 shl $0x6,%rax 1d8c: 48 39 c2 cmp %rax,%rdx 1d8f: 73 08 jae 0x1d99 1d91: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1d99: 48 8b 45 98 mov -0x68(%rbp),%rax 1d9d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 1da1: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 1da9: 00 1daa: 74 05 je 0x1db1 1dac: e8 4f f1 ff ff callq 0xf00 1db1: c9 leaveq 1db2: c3 retq 1db3: 55 push %rbp 1db4: 48 89 e5 mov %rsp,%rbp 1db7: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 1dbe: 89 bd 5c ff ff ff mov %edi,-0xa4(%rbp) 1dc4: 48 89 b5 50 ff ff ff mov %rsi,-0xb0(%rbp) 1dcb: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp) 1dd2: 48 89 8d 40 ff ff ff mov %rcx,-0xc0(%rbp) 1dd9: 4c 89 85 38 ff ff ff mov %r8,-0xc8(%rbp) 1de0: 44 89 8d 58 ff ff ff mov %r9d,-0xa8(%rbp) 1de7: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1dee: 48 83 c0 04 add $0x4,%rax 1df2: 0f b6 00 movzbl (%rax),%eax 1df5: 3c 01 cmp $0x1,%al 1df7: 0f 95 c0 setne %al 1dfa: 0f b6 c0 movzbl %al,%eax 1dfd: 48 85 c0 test %rax,%rax 1e00: 74 22 je 0x1e24 1e02: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1e09: 48 83 c0 04 add $0x4,%rax 1e0d: 0f b6 00 movzbl (%rax),%eax 1e10: 3c 02 cmp $0x2,%al 1e12: 0f 95 c0 setne %al 1e15: 0f b6 c0 movzbl %al,%eax 1e18: 48 85 c0 test %rax,%rax 1e1b: 74 07 je 0x1e24 1e1d: b8 01 00 00 00 mov $0x1,%eax 1e22: eb 05 jmp 0x1e29 1e24: b8 00 00 00 00 mov $0x0,%eax 1e29: 85 c0 test %eax,%eax 1e2b: 75 46 jne 0x1e73 1e2d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1e34: 48 83 c0 05 add $0x5,%rax 1e38: 0f b6 00 movzbl (%rax),%eax 1e3b: 3c 01 cmp $0x1,%al 1e3d: 0f 95 c0 setne %al 1e40: 0f b6 c0 movzbl %al,%eax 1e43: 48 85 c0 test %rax,%rax 1e46: 74 22 je 0x1e6a 1e48: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1e4f: 48 83 c0 05 add $0x5,%rax 1e53: 0f b6 00 movzbl (%rax),%eax 1e56: 3c 02 cmp $0x2,%al 1e58: 0f 95 c0 setne %al 1e5b: 0f b6 c0 movzbl %al,%eax 1e5e: 48 85 c0 test %rax,%rax 1e61: 74 07 je 0x1e6a 1e63: b8 01 00 00 00 mov $0x1,%eax 1e68: eb 05 jmp 0x1e6f 1e6a: b8 00 00 00 00 mov $0x0,%eax 1e6f: 85 c0 test %eax,%eax 1e71: 74 14 je 0x1e87 1e73: bf 0a 00 00 00 mov $0xa,%edi 1e78: e8 0a f5 ff ff callq 0x1387 1e7d: b8 00 00 00 00 mov $0x0,%eax 1e82: e9 d3 0f 00 00 jmpq 0x2e5a 1e87: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 1e8e: 48 8b 8d 40 ff ff ff mov -0xc0(%rbp),%rcx 1e95: 8b 95 5c ff ff ff mov -0xa4(%rbp),%edx 1e9b: 48 8b b5 48 ff ff ff mov -0xb8(%rbp),%rsi 1ea2: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1ea9: 49 89 f8 mov %rdi,%r8 1eac: 48 89 c7 mov %rax,%rdi 1eaf: e8 b9 f9 ff ff callq 0x186d 1eb4: 48 89 45 c8 mov %rax,-0x38(%rbp) 1eb8: 48 83 7d c8 ff cmpq $0xffffffffffffffff,-0x38(%rbp) 1ebd: 75 0a jne 0x1ec9 1ebf: b8 00 00 00 00 mov $0x0,%eax 1ec4: e9 91 0f 00 00 jmpq 0x2e5a 1ec9: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1ed0: 48 83 c0 04 add $0x4,%rax 1ed4: 0f b6 00 movzbl (%rax),%eax 1ed7: 3c 01 cmp $0x1,%al 1ed9: 75 24 jne 0x1eff 1edb: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 1ee3: 08 01 1ee5: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1ee9: 76 38 jbe 0x1f23 1eeb: bf 0a 00 00 00 mov $0xa,%edi 1ef0: e8 92 f4 ff ff callq 0x1387 1ef5: b8 00 00 00 00 mov $0x0,%eax 1efa: e9 5b 0f 00 00 jmpq 0x2e5a 1eff: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 1f07: f0 00 1f09: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1f0d: 76 14 jbe 0x1f23 1f0f: bf 0a 00 00 00 mov $0xa,%edi 1f14: e8 6e f4 ff ff callq 0x1387 1f19: b8 00 00 00 00 mov $0x0,%eax 1f1e: e9 37 0f 00 00 jmpq 0x2e5a 1f23: 48 8b 45 c8 mov -0x38(%rbp),%rax 1f27: 48 85 c0 test %rax,%rax 1f2a: 75 20 jne 0x1f4c 1f2c: 83 bd 58 ff ff ff 02 cmpl $0x2,-0xa8(%rbp) 1f33: 74 09 je 0x1f3e 1f35: 83 bd 58 ff ff ff 09 cmpl $0x9,-0xa8(%rbp) 1f3c: 75 07 jne 0x1f45 1f3e: b8 01 00 00 00 mov $0x1,%eax 1f43: eb 05 jmp 0x1f4a 1f45: b8 00 00 00 00 mov $0x0,%eax 1f4a: 48 98 cltq 1f4c: 48 89 45 b8 mov %rax,-0x48(%rbp) 1f50: 48 8b 55 b8 mov -0x48(%rbp),%rdx 1f54: 48 89 d0 mov %rdx,%rax 1f57: 48 01 c0 add %rax,%rax 1f5a: 48 01 d0 add %rdx,%rax 1f5d: 48 c1 e0 02 shl $0x2,%rax 1f61: 48 01 d0 add %rdx,%rax 1f64: 48 c1 e0 04 shl $0x4,%rax 1f68: 49 89 c0 mov %rax,%r8 1f6b: 8b bd 58 ff ff ff mov -0xa8(%rbp),%edi 1f71: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 1f78: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 1f7f: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 1f86: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1f8c: 41 50 push %rax 1f8e: 6a 03 pushq $0x3 1f90: 4c 8b 4d 10 mov 0x10(%rbp),%r9 1f94: 41 89 f8 mov %edi,%r8d 1f97: 89 c7 mov %eax,%edi 1f99: e8 fd f6 ff ff callq 0x169b 1f9e: 48 83 c4 10 add $0x10,%rsp 1fa2: 48 89 45 c0 mov %rax,-0x40(%rbp) 1fa6: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 1fab: 75 0a jne 0x1fb7 1fad: b8 00 00 00 00 mov $0x0,%eax 1fb2: e9 a3 0e 00 00 jmpq 0x2e5a 1fb7: 48 8b 45 c8 mov -0x38(%rbp),%rax 1fbb: 89 c0 mov %eax,%eax 1fbd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1fc1: 74 1f je 0x1fe2 1fc3: 48 8d 0d e6 30 00 00 lea 0x30e6(%rip),%rcx # 0x50b0 1fca: ba 3f 01 00 00 mov $0x13f,%edx 1fcf: 48 8d 35 82 2f 00 00 lea 0x2f82(%rip),%rsi # 0x4f58 1fd6: 48 8d 3d 0b 30 00 00 lea 0x300b(%rip),%rdi # 0x4fe8 1fdd: e8 5e ef ff ff callq 0xf40 1fe2: 48 8b 45 c8 mov -0x38(%rbp),%rax 1fe6: 89 c2 mov %eax,%edx 1fe8: 48 8b 45 c0 mov -0x40(%rbp),%rax 1fec: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 1ff2: 48 8b 45 b8 mov -0x48(%rbp),%rax 1ff6: 89 c2 mov %eax,%edx 1ff8: 48 8b 45 c0 mov -0x40(%rbp),%rax 1ffc: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 2002: 48 8b 45 c0 mov -0x40(%rbp),%rax 2006: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 200d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2014: 48 83 c0 04 add $0x4,%rax 2018: 0f b6 00 movzbl (%rax),%eax 201b: 0f b6 d0 movzbl %al,%edx 201e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2022: 89 50 20 mov %edx,0x20(%rax) 2025: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 202c: 48 83 c0 04 add $0x4,%rax 2030: 0f b6 00 movzbl (%rax),%eax 2033: 3c 01 cmp $0x1,%al 2035: 0f 85 26 07 00 00 jne 0x2761 203b: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2042: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2049: 48 01 d0 add %rdx,%rax 204c: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2058: 74 23 je 0x207d 205a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2061: 48 83 c0 05 add $0x5,%rax 2065: 0f b6 00 movzbl (%rax),%eax 2068: 3c 01 cmp $0x1,%al 206a: 75 11 jne 0x207d 206c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2070: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2074: 48 89 50 48 mov %rdx,0x48(%rax) 2078: e9 24 02 00 00 jmpq 0x22a1 207d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2081: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2088: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 208f: ba 34 00 00 00 mov $0x34,%edx 2094: 48 89 c6 mov %rax,%rsi 2097: 48 89 cf mov %rcx,%rdi 209a: e8 11 ef ff ff callq 0xfb0 209f: 48 89 c2 mov %rax,%rdx 20a2: 48 8b 45 c0 mov -0x40(%rbp),%rax 20a6: 48 89 50 48 mov %rdx,0x48(%rax) 20aa: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 20b1: 48 83 c0 05 add $0x5,%rax 20b5: 0f b6 00 movzbl (%rax),%eax 20b8: 3c 01 cmp $0x1,%al 20ba: 0f 84 e1 01 00 00 je 0x22a1 20c0: 48 8b 45 c0 mov -0x40(%rbp),%rax 20c4: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 20cb: 66 89 45 8c mov %ax,-0x74(%rbp) 20cf: 0f b7 45 8c movzwl -0x74(%rbp),%eax 20d3: 66 c1 c8 08 ror $0x8,%ax 20d7: 66 89 45 8e mov %ax,-0x72(%rbp) 20db: 0f b7 55 8e movzwl -0x72(%rbp),%edx 20df: 48 8b 45 c0 mov -0x40(%rbp),%rax 20e3: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 20ea: 48 8b 45 c0 mov -0x40(%rbp),%rax 20ee: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 20f5: 66 89 45 90 mov %ax,-0x70(%rbp) 20f9: 0f b7 45 90 movzwl -0x70(%rbp),%eax 20fd: 66 c1 c8 08 ror $0x8,%ax 2101: 66 89 45 92 mov %ax,-0x6e(%rbp) 2105: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 2109: 48 8b 45 c0 mov -0x40(%rbp),%rax 210d: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2114: 48 8b 45 c0 mov -0x40(%rbp),%rax 2118: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 211e: 89 c7 mov %eax,%edi 2120: e8 fc f3 ff ff callq 0x1521 2125: 89 c2 mov %eax,%edx 2127: 48 8b 45 c0 mov -0x40(%rbp),%rax 212b: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2131: 48 8b 45 c0 mov -0x40(%rbp),%rax 2135: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 213b: 89 c7 mov %eax,%edi 213d: e8 df f3 ff ff callq 0x1521 2142: 89 c2 mov %eax,%edx 2144: 48 8b 45 c0 mov -0x40(%rbp),%rax 2148: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 214e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2152: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2158: 89 c7 mov %eax,%edi 215a: e8 c2 f3 ff ff callq 0x1521 215f: 89 c2 mov %eax,%edx 2161: 48 8b 45 c0 mov -0x40(%rbp),%rax 2165: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 216b: 48 8b 45 c0 mov -0x40(%rbp),%rax 216f: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2175: 89 c7 mov %eax,%edi 2177: e8 a5 f3 ff ff callq 0x1521 217c: 89 c2 mov %eax,%edx 217e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2182: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 2188: 48 8b 45 c0 mov -0x40(%rbp),%rax 218c: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2192: 89 c7 mov %eax,%edi 2194: e8 88 f3 ff ff callq 0x1521 2199: 89 c2 mov %eax,%edx 219b: 48 8b 45 c0 mov -0x40(%rbp),%rax 219f: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 21a5: 48 8b 45 c0 mov -0x40(%rbp),%rax 21a9: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 21b0: 66 89 45 94 mov %ax,-0x6c(%rbp) 21b4: 0f b7 45 94 movzwl -0x6c(%rbp),%eax 21b8: 66 c1 c8 08 ror $0x8,%ax 21bc: 66 89 45 96 mov %ax,-0x6a(%rbp) 21c0: 0f b7 55 96 movzwl -0x6a(%rbp),%edx 21c4: 48 8b 45 c0 mov -0x40(%rbp),%rax 21c8: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 21cf: 48 8b 45 c0 mov -0x40(%rbp),%rax 21d3: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 21da: 66 89 45 98 mov %ax,-0x68(%rbp) 21de: 0f b7 45 98 movzwl -0x68(%rbp),%eax 21e2: 66 c1 c8 08 ror $0x8,%ax 21e6: 66 89 45 9a mov %ax,-0x66(%rbp) 21ea: 0f b7 55 9a movzwl -0x66(%rbp),%edx 21ee: 48 8b 45 c0 mov -0x40(%rbp),%rax 21f2: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 21f9: 48 8b 45 c0 mov -0x40(%rbp),%rax 21fd: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2204: 66 89 45 9c mov %ax,-0x64(%rbp) 2208: 0f b7 45 9c movzwl -0x64(%rbp),%eax 220c: 66 c1 c8 08 ror $0x8,%ax 2210: 66 89 45 9e mov %ax,-0x62(%rbp) 2214: 0f b7 55 9e movzwl -0x62(%rbp),%edx 2218: 48 8b 45 c0 mov -0x40(%rbp),%rax 221c: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 2223: 48 8b 45 c0 mov -0x40(%rbp),%rax 2227: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 222e: 66 89 45 a0 mov %ax,-0x60(%rbp) 2232: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 2236: 66 c1 c8 08 ror $0x8,%ax 223a: 66 89 45 a2 mov %ax,-0x5e(%rbp) 223e: 0f b7 55 a2 movzwl -0x5e(%rbp),%edx 2242: 48 8b 45 c0 mov -0x40(%rbp),%rax 2246: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 224d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2251: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2258: 66 89 45 a4 mov %ax,-0x5c(%rbp) 225c: 0f b7 45 a4 movzwl -0x5c(%rbp),%eax 2260: 66 c1 c8 08 ror $0x8,%ax 2264: 66 89 45 a6 mov %ax,-0x5a(%rbp) 2268: 0f b7 55 a6 movzwl -0x5a(%rbp),%edx 226c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2270: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 2277: 48 8b 45 c0 mov -0x40(%rbp),%rax 227b: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2282: 66 89 45 a8 mov %ax,-0x58(%rbp) 2286: 0f b7 45 a8 movzwl -0x58(%rbp),%eax 228a: 66 c1 c8 08 ror $0x8,%ax 228e: 66 89 45 aa mov %ax,-0x56(%rbp) 2292: 0f b7 55 aa movzwl -0x56(%rbp),%edx 2296: 48 8b 45 c0 mov -0x40(%rbp),%rax 229a: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 22a1: 48 8b 45 c0 mov -0x40(%rbp),%rax 22a5: 48 8b 40 48 mov 0x48(%rax),%rax 22a9: 8b 40 20 mov 0x20(%rax),%eax 22ac: 89 45 ac mov %eax,-0x54(%rbp) 22af: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 22b7: 0f 84 db 03 00 00 je 0x2698 22bd: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 22c4: 48 83 c0 05 add $0x5,%rax 22c8: 0f b6 00 movzbl (%rax),%eax 22cb: 3c 01 cmp $0x1,%al 22cd: 0f 85 c5 03 00 00 jne 0x2698 22d3: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 22da: 0f 84 b8 03 00 00 je 0x2698 22e0: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 22e5: 0f 95 c0 setne %al 22e8: 0f b6 c0 movzbl %al,%eax 22eb: 48 85 c0 test %rax,%rax 22ee: 74 15 je 0x2305 22f0: 8b 45 ac mov -0x54(%rbp),%eax 22f3: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 22fa: 0f 96 c0 setbe %al 22fd: 0f b6 c0 movzbl %al,%eax 2300: 48 85 c0 test %rax,%rax 2303: 75 30 jne 0x2335 2305: 8b 45 ac mov -0x54(%rbp),%eax 2308: 48 8b 95 38 ff ff ff mov -0xc8(%rbp),%rdx 230f: 48 89 d1 mov %rdx,%rcx 2312: 48 29 c1 sub %rax,%rcx 2315: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2319: 48 89 d0 mov %rdx,%rax 231c: 48 c1 e0 02 shl $0x2,%rax 2320: 48 01 d0 add %rdx,%rax 2323: 48 c1 e0 03 shl $0x3,%rax 2327: 48 39 c1 cmp %rax,%rcx 232a: 0f 92 c0 setb %al 232d: 0f b6 c0 movzbl %al,%eax 2330: 48 85 c0 test %rax,%rax 2333: 74 21 je 0x2356 2335: 90 nop 2336: 48 8b 45 c0 mov -0x40(%rbp),%rax 233a: 48 89 c7 mov %rax,%rdi 233d: e8 8e eb ff ff callq 0xed0 2342: bf 0a 00 00 00 mov $0xa,%edi 2347: e8 3b f0 ff ff callq 0x1387 234c: b8 00 00 00 00 mov $0x0,%eax 2351: e9 04 0b 00 00 jmpq 0x2e5a 2356: 8b 55 ac mov -0x54(%rbp),%edx 2359: 48 8b 45 f8 mov -0x8(%rbp),%rax 235d: 48 01 c2 add %rax,%rdx 2360: 48 8b 45 c0 mov -0x40(%rbp),%rax 2364: 48 89 50 50 mov %rdx,0x50(%rax) 2368: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2370: e9 10 03 00 00 jmpq 0x2685 2375: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2379: 48 8b 55 d0 mov -0x30(%rbp),%rdx 237d: 48 89 d0 mov %rdx,%rax 2380: 48 01 c0 add %rax,%rax 2383: 48 01 d0 add %rdx,%rax 2386: 48 c1 e0 02 shl $0x2,%rax 238a: 48 01 d0 add %rdx,%rax 238d: 48 c1 e0 04 shl $0x4,%rax 2391: 48 01 c8 add %rcx,%rax 2394: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 239b: 48 8b 45 d0 mov -0x30(%rbp),%rax 239f: 48 89 02 mov %rax,(%rdx) 23a2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 23a6: 48 8b 55 d0 mov -0x30(%rbp),%rdx 23aa: 48 89 d0 mov %rdx,%rax 23ad: 48 01 c0 add %rax,%rax 23b0: 48 01 d0 add %rdx,%rax 23b3: 48 c1 e0 02 shl $0x2,%rax 23b7: 48 01 d0 add %rdx,%rax 23ba: 48 c1 e0 04 shl $0x4,%rax 23be: 48 01 c8 add %rcx,%rax 23c1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 23c8: 48 8b 45 c0 mov -0x40(%rbp),%rax 23cc: 48 89 02 mov %rax,(%rdx) 23cf: 48 8b 45 c0 mov -0x40(%rbp),%rax 23d3: 48 8b 48 50 mov 0x50(%rax),%rcx 23d7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 23db: 48 89 d0 mov %rdx,%rax 23de: 48 c1 e0 02 shl $0x2,%rax 23e2: 48 01 d0 add %rdx,%rax 23e5: 48 c1 e0 03 shl $0x3,%rax 23e9: 48 01 c1 add %rax,%rcx 23ec: 48 8b 75 c0 mov -0x40(%rbp),%rsi 23f0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 23f4: 48 89 d0 mov %rdx,%rax 23f7: 48 01 c0 add %rax,%rax 23fa: 48 01 d0 add %rdx,%rax 23fd: 48 c1 e0 02 shl $0x2,%rax 2401: 48 01 d0 add %rdx,%rax 2404: 48 c1 e0 04 shl $0x4,%rax 2408: 48 01 f0 add %rsi,%rax 240b: 48 05 68 01 00 00 add $0x168,%rax 2411: 48 89 08 mov %rcx,(%rax) 2414: 48 8b 45 c0 mov -0x40(%rbp),%rax 2418: 48 8b 48 50 mov 0x50(%rax),%rcx 241c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2420: 48 89 d0 mov %rdx,%rax 2423: 48 c1 e0 02 shl $0x2,%rax 2427: 48 01 d0 add %rdx,%rax 242a: 48 c1 e0 03 shl $0x3,%rax 242e: 48 01 c8 add %rcx,%rax 2431: 8b 40 10 mov 0x10(%rax),%eax 2434: 89 c0 mov %eax,%eax 2436: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 243d: 0f 97 c0 seta %al 2440: 0f b6 c0 movzbl %al,%eax 2443: 48 85 c0 test %rax,%rax 2446: 0f 84 0f 01 00 00 je 0x255b 244c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2450: 48 8b 48 50 mov 0x50(%rax),%rcx 2454: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2458: 48 89 d0 mov %rdx,%rax 245b: 48 c1 e0 02 shl $0x2,%rax 245f: 48 01 d0 add %rdx,%rax 2462: 48 c1 e0 03 shl $0x3,%rax 2466: 48 01 c8 add %rcx,%rax 2469: 8b 40 14 mov 0x14(%rax),%eax 246c: 89 c6 mov %eax,%esi 246e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2472: 48 8b 48 50 mov 0x50(%rax),%rcx 2476: 48 8b 55 d0 mov -0x30(%rbp),%rdx 247a: 48 89 d0 mov %rdx,%rax 247d: 48 c1 e0 02 shl $0x2,%rax 2481: 48 01 d0 add %rdx,%rax 2484: 48 c1 e0 03 shl $0x3,%rax 2488: 48 01 c8 add %rcx,%rax 248b: 8b 40 10 mov 0x10(%rax),%eax 248e: 89 c2 mov %eax,%edx 2490: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2497: 48 29 d0 sub %rdx,%rax 249a: 48 39 c6 cmp %rax,%rsi 249d: 0f 96 c0 setbe %al 24a0: 0f b6 c0 movzbl %al,%eax 24a3: 48 85 c0 test %rax,%rax 24a6: 0f 84 af 00 00 00 je 0x255b 24ac: 48 8b 45 c0 mov -0x40(%rbp),%rax 24b0: 48 8b 48 50 mov 0x50(%rax),%rcx 24b4: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24b8: 48 89 d0 mov %rdx,%rax 24bb: 48 c1 e0 02 shl $0x2,%rax 24bf: 48 01 d0 add %rdx,%rax 24c2: 48 c1 e0 03 shl $0x3,%rax 24c6: 48 01 c8 add %rcx,%rax 24c9: 8b 40 10 mov 0x10(%rax),%eax 24cc: 89 c2 mov %eax,%edx 24ce: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 24d5: 48 01 c2 add %rax,%rdx 24d8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 24df: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 24e3: 48 8b 75 c0 mov -0x40(%rbp),%rsi 24e7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24eb: 48 89 d0 mov %rdx,%rax 24ee: 48 01 c0 add %rax,%rax 24f1: 48 01 d0 add %rdx,%rax 24f4: 48 c1 e0 02 shl $0x2,%rax 24f8: 48 01 d0 add %rdx,%rax 24fb: 48 c1 e0 04 shl $0x4,%rax 24ff: 48 01 f0 add %rsi,%rax 2502: 48 05 80 01 00 00 add $0x180,%rax 2508: 48 89 08 mov %rcx,(%rax) 250b: 48 8b 4d c0 mov -0x40(%rbp),%rcx 250f: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2513: 48 89 d0 mov %rdx,%rax 2516: 48 01 c0 add %rax,%rax 2519: 48 01 d0 add %rdx,%rax 251c: 48 c1 e0 02 shl $0x2,%rax 2520: 48 01 d0 add %rdx,%rax 2523: 48 c1 e0 04 shl $0x4,%rax 2527: 48 01 c8 add %rcx,%rax 252a: 48 05 80 01 00 00 add $0x180,%rax 2530: 48 8b 08 mov (%rax),%rcx 2533: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2537: 48 8b 55 d0 mov -0x30(%rbp),%rdx 253b: 48 89 d0 mov %rdx,%rax 253e: 48 01 c0 add %rax,%rax 2541: 48 01 d0 add %rdx,%rax 2544: 48 c1 e0 02 shl $0x2,%rax 2548: 48 01 d0 add %rdx,%rax 254b: 48 c1 e0 04 shl $0x4,%rax 254f: 48 01 f0 add %rsi,%rax 2552: 48 05 78 01 00 00 add $0x178,%rax 2558: 48 89 08 mov %rcx,(%rax) 255b: 48 8b 45 c0 mov -0x40(%rbp),%rax 255f: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2566: 48 8b 75 c0 mov -0x40(%rbp),%rsi 256a: 48 8b 45 d0 mov -0x30(%rbp),%rax 256e: 48 8d 50 01 lea 0x1(%rax),%rdx 2572: 48 89 d0 mov %rdx,%rax 2575: 48 01 c0 add %rax,%rax 2578: 48 01 d0 add %rdx,%rax 257b: 48 c1 e0 02 shl $0x2,%rax 257f: 48 01 d0 add %rdx,%rax 2582: 48 c1 e0 04 shl $0x4,%rax 2586: 48 01 f0 add %rsi,%rax 2589: 48 05 d0 00 00 00 add $0xd0,%rax 258f: 48 89 08 mov %rcx,(%rax) 2592: 48 8b 45 c0 mov -0x40(%rbp),%rax 2596: 48 8b 48 50 mov 0x50(%rax),%rcx 259a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 259e: 48 89 d0 mov %rdx,%rax 25a1: 48 c1 e0 02 shl $0x2,%rax 25a5: 48 01 d0 add %rdx,%rax 25a8: 48 c1 e0 03 shl $0x3,%rax 25ac: 48 01 c8 add %rcx,%rax 25af: 8b 40 04 mov 0x4(%rax),%eax 25b2: 83 f8 12 cmp $0x12,%eax 25b5: 75 73 jne 0x262a 25b7: 48 8b 45 c0 mov -0x40(%rbp),%rax 25bb: 48 8b 48 50 mov 0x50(%rax),%rcx 25bf: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25c3: 48 89 d0 mov %rdx,%rax 25c6: 48 c1 e0 02 shl $0x2,%rax 25ca: 48 01 d0 add %rdx,%rax 25cd: 48 c1 e0 03 shl $0x3,%rax 25d1: 48 01 c8 add %rcx,%rax 25d4: 8b 40 18 mov 0x18(%rax),%eax 25d7: 89 c0 mov %eax,%eax 25d9: 48 39 45 c8 cmp %rax,-0x38(%rbp) 25dd: 76 4b jbe 0x262a 25df: 48 8b 45 c0 mov -0x40(%rbp),%rax 25e3: 48 8b 48 50 mov 0x50(%rax),%rcx 25e7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25eb: 48 89 d0 mov %rdx,%rax 25ee: 48 c1 e0 02 shl $0x2,%rax 25f2: 48 01 d0 add %rdx,%rax 25f5: 48 c1 e0 03 shl $0x3,%rax 25f9: 48 01 c8 add %rcx,%rax 25fc: 8b 50 18 mov 0x18(%rax),%edx 25ff: 48 8b 45 d0 mov -0x30(%rbp),%rax 2603: 89 c6 mov %eax,%esi 2605: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2609: 89 d2 mov %edx,%edx 260b: 48 89 d0 mov %rdx,%rax 260e: 48 01 c0 add %rax,%rax 2611: 48 01 d0 add %rdx,%rax 2614: 48 c1 e0 02 shl $0x2,%rax 2618: 48 01 d0 add %rdx,%rax 261b: 48 c1 e0 04 shl $0x4,%rax 261f: 48 01 c8 add %rcx,%rax 2622: 48 05 54 01 00 00 add $0x154,%rax 2628: 89 30 mov %esi,(%rax) 262a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 262e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2632: 48 89 d0 mov %rdx,%rax 2635: 48 01 c0 add %rax,%rax 2638: 48 01 d0 add %rdx,%rax 263b: 48 c1 e0 02 shl $0x2,%rax 263f: 48 01 d0 add %rdx,%rax 2642: 48 c1 e0 04 shl $0x4,%rax 2646: 48 01 c8 add %rcx,%rax 2649: 48 05 54 01 00 00 add $0x154,%rax 264f: 8b 00 mov (%rax),%eax 2651: 85 c0 test %eax,%eax 2653: 75 2b jne 0x2680 2655: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2659: 48 8b 55 d0 mov -0x30(%rbp),%rdx 265d: 48 89 d0 mov %rdx,%rax 2660: 48 01 c0 add %rax,%rax 2663: 48 01 d0 add %rdx,%rax 2666: 48 c1 e0 02 shl $0x2,%rax 266a: 48 01 d0 add %rdx,%rax 266d: 48 c1 e0 04 shl $0x4,%rax 2671: 48 01 c8 add %rcx,%rax 2674: 48 05 54 01 00 00 add $0x154,%rax 267a: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2680: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) 2685: 48 8b 45 d0 mov -0x30(%rbp),%rax 2689: 48 3b 45 c8 cmp -0x38(%rbp),%rax 268d: 0f 82 e2 fc ff ff jb 0x2375 2693: e9 b1 00 00 00 jmpq 0x2749 2698: 48 c7 45 d8 00 00 00 00 movq $0x0,-0x28(%rbp) 26a0: e9 96 00 00 00 jmpq 0x273b 26a5: 48 8b 4d c0 mov -0x40(%rbp),%rcx 26a9: 48 8b 55 d8 mov -0x28(%rbp),%rdx 26ad: 48 89 d0 mov %rdx,%rax 26b0: 48 01 c0 add %rax,%rax 26b3: 48 01 d0 add %rdx,%rax 26b6: 48 c1 e0 02 shl $0x2,%rax 26ba: 48 01 d0 add %rdx,%rax 26bd: 48 c1 e0 04 shl $0x4,%rax 26c1: 48 01 c8 add %rcx,%rax 26c4: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 26cb: 48 8b 45 d8 mov -0x28(%rbp),%rax 26cf: 48 89 02 mov %rax,(%rdx) 26d2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 26d6: 48 8b 55 d8 mov -0x28(%rbp),%rdx 26da: 48 89 d0 mov %rdx,%rax 26dd: 48 01 c0 add %rax,%rax 26e0: 48 01 d0 add %rdx,%rax 26e3: 48 c1 e0 02 shl $0x2,%rax 26e7: 48 01 d0 add %rdx,%rax 26ea: 48 c1 e0 04 shl $0x4,%rax 26ee: 48 01 c8 add %rcx,%rax 26f1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 26f8: 48 8b 45 c0 mov -0x40(%rbp),%rax 26fc: 48 89 02 mov %rax,(%rdx) 26ff: 48 8b 45 c0 mov -0x40(%rbp),%rax 2703: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 270a: 48 8b 75 c0 mov -0x40(%rbp),%rsi 270e: 48 8b 45 d8 mov -0x28(%rbp),%rax 2712: 48 8d 50 01 lea 0x1(%rax),%rdx 2716: 48 89 d0 mov %rdx,%rax 2719: 48 01 c0 add %rax,%rax 271c: 48 01 d0 add %rdx,%rax 271f: 48 c1 e0 02 shl $0x2,%rax 2723: 48 01 d0 add %rdx,%rax 2726: 48 c1 e0 04 shl $0x4,%rax 272a: 48 01 f0 add %rsi,%rax 272d: 48 05 d0 00 00 00 add $0xd0,%rax 2733: 48 89 08 mov %rcx,(%rax) 2736: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) 273b: 48 8b 45 d8 mov -0x28(%rbp),%rax 273f: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2743: 0f 82 5c ff ff ff jb 0x26a5 2749: 48 8b 45 c0 mov -0x40(%rbp),%rax 274d: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2754: 48 8b 45 c0 mov -0x40(%rbp),%rax 2758: 48 89 50 60 mov %rdx,0x60(%rax) 275c: e9 f5 06 00 00 jmpq 0x2e56 2761: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2768: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 276f: 48 01 d0 add %rdx,%rax 2772: 48 89 45 b0 mov %rax,-0x50(%rbp) 2776: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 277e: 74 23 je 0x27a3 2780: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2787: 48 83 c0 05 add $0x5,%rax 278b: 0f b6 00 movzbl (%rax),%eax 278e: 3c 01 cmp $0x1,%al 2790: 75 11 jne 0x27a3 2792: 48 8b 45 c0 mov -0x40(%rbp),%rax 2796: 48 8b 55 b0 mov -0x50(%rbp),%rdx 279a: 48 89 50 48 mov %rdx,0x48(%rax) 279e: e9 6c 02 00 00 jmpq 0x2a0f 27a3: 48 8b 45 c0 mov -0x40(%rbp),%rax 27a7: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 27ae: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 27b5: ba 40 00 00 00 mov $0x40,%edx 27ba: 48 89 c6 mov %rax,%rsi 27bd: 48 89 cf mov %rcx,%rdi 27c0: e8 eb e7 ff ff callq 0xfb0 27c5: 48 89 c2 mov %rax,%rdx 27c8: 48 8b 45 c0 mov -0x40(%rbp),%rax 27cc: 48 89 50 48 mov %rdx,0x48(%rax) 27d0: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 27d7: 48 83 c0 05 add $0x5,%rax 27db: 0f b6 00 movzbl (%rax),%eax 27de: 3c 01 cmp $0x1,%al 27e0: 0f 84 29 02 00 00 je 0x2a0f 27e6: 48 8b 45 c0 mov -0x40(%rbp),%rax 27ea: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 27f1: 66 89 45 80 mov %ax,-0x80(%rbp) 27f5: 0f b7 45 80 movzwl -0x80(%rbp),%eax 27f9: 66 c1 c8 08 ror $0x8,%ax 27fd: 66 89 45 82 mov %ax,-0x7e(%rbp) 2801: 0f b7 55 82 movzwl -0x7e(%rbp),%edx 2805: 48 8b 45 c0 mov -0x40(%rbp),%rax 2809: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 2810: 48 8b 45 c0 mov -0x40(%rbp),%rax 2814: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 281b: 66 89 45 84 mov %ax,-0x7c(%rbp) 281f: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 2823: 66 c1 c8 08 ror $0x8,%ax 2827: 66 89 85 7e ff ff ff mov %ax,-0x82(%rbp) 282e: 0f b7 95 7e ff ff ff movzwl -0x82(%rbp),%edx 2835: 48 8b 45 c0 mov -0x40(%rbp),%rax 2839: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2840: 48 8b 45 c0 mov -0x40(%rbp),%rax 2844: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 284a: 89 c7 mov %eax,%edi 284c: e8 d0 ec ff ff callq 0x1521 2851: 89 c2 mov %eax,%edx 2853: 48 8b 45 c0 mov -0x40(%rbp),%rax 2857: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 285d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2861: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2868: 48 89 c7 mov %rax,%rdi 286b: e8 bf ec ff ff callq 0x152f 2870: 48 89 c2 mov %rax,%rdx 2873: 48 8b 45 c0 mov -0x40(%rbp),%rax 2877: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 287e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2882: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2889: 48 89 c7 mov %rax,%rdi 288c: e8 9e ec ff ff callq 0x152f 2891: 48 89 c2 mov %rax,%rdx 2894: 48 8b 45 c0 mov -0x40(%rbp),%rax 2898: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 289f: 48 8b 45 c0 mov -0x40(%rbp),%rax 28a3: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 28aa: 48 89 c7 mov %rax,%rdi 28ad: e8 7d ec ff ff callq 0x152f 28b2: 48 89 c2 mov %rax,%rdx 28b5: 48 8b 45 c0 mov -0x40(%rbp),%rax 28b9: 48 89 90 b0 00 00 00 mov %rdx,0xb0(%rax) 28c0: 48 8b 45 c0 mov -0x40(%rbp),%rax 28c4: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 28ca: 89 c7 mov %eax,%edi 28cc: e8 50 ec ff ff callq 0x1521 28d1: 89 c2 mov %eax,%edx 28d3: 48 8b 45 c0 mov -0x40(%rbp),%rax 28d7: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 28dd: 48 8b 45 c0 mov -0x40(%rbp),%rax 28e1: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 28e8: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 28ef: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 28f6: 66 c1 c8 08 ror $0x8,%ax 28fa: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 2901: 0f b7 95 7a ff ff ff movzwl -0x86(%rbp),%edx 2908: 48 8b 45 c0 mov -0x40(%rbp),%rax 290c: 66 89 90 bc 00 00 00 mov %dx,0xbc(%rax) 2913: 48 8b 45 c0 mov -0x40(%rbp),%rax 2917: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 291e: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 2925: 0f b7 85 7c ff ff ff movzwl -0x84(%rbp),%eax 292c: 66 c1 c8 08 ror $0x8,%ax 2930: 66 89 85 72 ff ff ff mov %ax,-0x8e(%rbp) 2937: 0f b7 95 72 ff ff ff movzwl -0x8e(%rbp),%edx 293e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2942: 66 89 90 be 00 00 00 mov %dx,0xbe(%rax) 2949: 48 8b 45 c0 mov -0x40(%rbp),%rax 294d: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2954: 66 89 85 74 ff ff ff mov %ax,-0x8c(%rbp) 295b: 0f b7 85 74 ff ff ff movzwl -0x8c(%rbp),%eax 2962: 66 c1 c8 08 ror $0x8,%ax 2966: 66 89 85 76 ff ff ff mov %ax,-0x8a(%rbp) 296d: 0f b7 95 76 ff ff ff movzwl -0x8a(%rbp),%edx 2974: 48 8b 45 c0 mov -0x40(%rbp),%rax 2978: 66 89 90 c0 00 00 00 mov %dx,0xc0(%rax) 297f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2983: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 298a: 66 89 85 6c ff ff ff mov %ax,-0x94(%rbp) 2991: 0f b7 85 6c ff ff ff movzwl -0x94(%rbp),%eax 2998: 66 c1 c8 08 ror $0x8,%ax 299c: 66 89 85 6e ff ff ff mov %ax,-0x92(%rbp) 29a3: 0f b7 95 6e ff ff ff movzwl -0x92(%rbp),%edx 29aa: 48 8b 45 c0 mov -0x40(%rbp),%rax 29ae: 66 89 90 c2 00 00 00 mov %dx,0xc2(%rax) 29b5: 48 8b 45 c0 mov -0x40(%rbp),%rax 29b9: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 29c0: 66 89 85 70 ff ff ff mov %ax,-0x90(%rbp) 29c7: 0f b7 85 70 ff ff ff movzwl -0x90(%rbp),%eax 29ce: 66 c1 c8 08 ror $0x8,%ax 29d2: 66 89 45 86 mov %ax,-0x7a(%rbp) 29d6: 0f b7 55 86 movzwl -0x7a(%rbp),%edx 29da: 48 8b 45 c0 mov -0x40(%rbp),%rax 29de: 66 89 90 c4 00 00 00 mov %dx,0xc4(%rax) 29e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 29e9: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 29f0: 66 89 45 88 mov %ax,-0x78(%rbp) 29f4: 0f b7 45 88 movzwl -0x78(%rbp),%eax 29f8: 66 c1 c8 08 ror $0x8,%ax 29fc: 66 89 45 8a mov %ax,-0x76(%rbp) 2a00: 0f b7 55 8a movzwl -0x76(%rbp),%edx 2a04: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a08: 66 89 90 c6 00 00 00 mov %dx,0xc6(%rax) 2a0f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a13: 48 8b 40 48 mov 0x48(%rax),%rax 2a17: 48 8b 40 28 mov 0x28(%rax),%rax 2a1b: 48 89 45 f0 mov %rax,-0x10(%rbp) 2a1f: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2a27: 0f 84 65 03 00 00 je 0x2d92 2a2d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2a34: 48 83 c0 05 add $0x5,%rax 2a38: 0f b6 00 movzbl (%rax),%eax 2a3b: 3c 01 cmp $0x1,%al 2a3d: 0f 85 4f 03 00 00 jne 0x2d92 2a43: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 2a4a: 0f 84 42 03 00 00 je 0x2d92 2a50: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2a55: 0f 95 c0 setne %al 2a58: 0f b6 c0 movzbl %al,%eax 2a5b: 48 85 c0 test %rax,%rax 2a5e: 74 1a je 0x2a7a 2a60: 48 8b 45 f0 mov -0x10(%rbp),%rax 2a64: 48 3b 85 38 ff ff ff cmp -0xc8(%rbp),%rax 2a6b: 0f 93 c0 setae %al 2a6e: 0f b6 c0 movzbl %al,%eax 2a71: 48 85 c0 test %rax,%rax 2a74: 0f 85 bb f8 ff ff jne 0x2335 2a7a: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2a81: 48 2b 45 f0 sub -0x10(%rbp),%rax 2a85: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2a89: 48 c1 e2 06 shl $0x6,%rdx 2a8d: 48 39 d0 cmp %rdx,%rax 2a90: 0f 92 c0 setb %al 2a93: 0f b6 c0 movzbl %al,%eax 2a96: 48 85 c0 test %rax,%rax 2a99: 0f 85 96 f8 ff ff jne 0x2335 2a9f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2aa3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2aa7: 48 01 c2 add %rax,%rdx 2aaa: 48 8b 45 c0 mov -0x40(%rbp),%rax 2aae: 48 89 50 50 mov %rdx,0x50(%rax) 2ab2: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2aba: e9 c0 02 00 00 jmpq 0x2d7f 2abf: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ac3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ac7: 48 89 d0 mov %rdx,%rax 2aca: 48 01 c0 add %rax,%rax 2acd: 48 01 d0 add %rdx,%rax 2ad0: 48 c1 e0 02 shl $0x2,%rax 2ad4: 48 01 d0 add %rdx,%rax 2ad7: 48 c1 e0 04 shl $0x4,%rax 2adb: 48 01 c8 add %rcx,%rax 2ade: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ae5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae9: 48 89 02 mov %rax,(%rdx) 2aec: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2af0: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af4: 48 89 d0 mov %rdx,%rax 2af7: 48 01 c0 add %rax,%rax 2afa: 48 01 d0 add %rdx,%rax 2afd: 48 c1 e0 02 shl $0x2,%rax 2b01: 48 01 d0 add %rdx,%rax 2b04: 48 c1 e0 04 shl $0x4,%rax 2b08: 48 01 c8 add %rcx,%rax 2b0b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2b12: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b16: 48 89 02 mov %rax,(%rdx) 2b19: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b1d: 48 8b 40 50 mov 0x50(%rax),%rax 2b21: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b25: 48 c1 e2 06 shl $0x6,%rdx 2b29: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2b2d: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2b31: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b35: 48 89 d0 mov %rdx,%rax 2b38: 48 01 c0 add %rax,%rax 2b3b: 48 01 d0 add %rdx,%rax 2b3e: 48 c1 e0 02 shl $0x2,%rax 2b42: 48 01 d0 add %rdx,%rax 2b45: 48 c1 e0 04 shl $0x4,%rax 2b49: 48 01 f0 add %rsi,%rax 2b4c: 48 05 68 01 00 00 add $0x168,%rax 2b52: 48 89 08 mov %rcx,(%rax) 2b55: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b59: 48 8b 40 50 mov 0x50(%rax),%rax 2b5d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b61: 48 c1 e2 06 shl $0x6,%rdx 2b65: 48 01 d0 add %rdx,%rax 2b68: 48 8b 40 18 mov 0x18(%rax),%rax 2b6c: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2b73: 0f 97 c0 seta %al 2b76: 0f b6 c0 movzbl %al,%eax 2b79: 48 85 c0 test %rax,%rax 2b7c: 0f 84 f1 00 00 00 je 0x2c73 2b82: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b86: 48 8b 40 50 mov 0x50(%rax),%rax 2b8a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b8e: 48 c1 e2 06 shl $0x6,%rdx 2b92: 48 01 d0 add %rdx,%rax 2b95: 48 8b 50 20 mov 0x20(%rax),%rdx 2b99: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b9d: 48 8b 40 50 mov 0x50(%rax),%rax 2ba1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ba5: 48 c1 e1 06 shl $0x6,%rcx 2ba9: 48 01 c8 add %rcx,%rax 2bac: 48 8b 40 18 mov 0x18(%rax),%rax 2bb0: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2bb7: 48 29 c1 sub %rax,%rcx 2bba: 48 89 c8 mov %rcx,%rax 2bbd: 48 39 c2 cmp %rax,%rdx 2bc0: 0f 96 c0 setbe %al 2bc3: 0f b6 c0 movzbl %al,%eax 2bc6: 48 85 c0 test %rax,%rax 2bc9: 0f 84 a4 00 00 00 je 0x2c73 2bcf: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bd3: 48 8b 40 50 mov 0x50(%rax),%rax 2bd7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bdb: 48 c1 e2 06 shl $0x6,%rdx 2bdf: 48 01 d0 add %rdx,%rax 2be2: 48 8b 50 18 mov 0x18(%rax),%rdx 2be6: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 2bed: 48 01 c2 add %rax,%rdx 2bf0: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2bf7: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2bfb: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2bff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c03: 48 89 d0 mov %rdx,%rax 2c06: 48 01 c0 add %rax,%rax 2c09: 48 01 d0 add %rdx,%rax 2c0c: 48 c1 e0 02 shl $0x2,%rax 2c10: 48 01 d0 add %rdx,%rax 2c13: 48 c1 e0 04 shl $0x4,%rax 2c17: 48 01 f0 add %rsi,%rax 2c1a: 48 05 80 01 00 00 add $0x180,%rax 2c20: 48 89 08 mov %rcx,(%rax) 2c23: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2c27: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c2b: 48 89 d0 mov %rdx,%rax 2c2e: 48 01 c0 add %rax,%rax 2c31: 48 01 d0 add %rdx,%rax 2c34: 48 c1 e0 02 shl $0x2,%rax 2c38: 48 01 d0 add %rdx,%rax 2c3b: 48 c1 e0 04 shl $0x4,%rax 2c3f: 48 01 c8 add %rcx,%rax 2c42: 48 05 80 01 00 00 add $0x180,%rax 2c48: 48 8b 08 mov (%rax),%rcx 2c4b: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2c4f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c53: 48 89 d0 mov %rdx,%rax 2c56: 48 01 c0 add %rax,%rax 2c59: 48 01 d0 add %rdx,%rax 2c5c: 48 c1 e0 02 shl $0x2,%rax 2c60: 48 01 d0 add %rdx,%rax 2c63: 48 c1 e0 04 shl $0x4,%rax 2c67: 48 01 f0 add %rsi,%rax 2c6a: 48 05 78 01 00 00 add $0x178,%rax 2c70: 48 89 08 mov %rcx,(%rax) 2c73: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c77: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2c7e: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2c82: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c86: 48 8d 50 01 lea 0x1(%rax),%rdx 2c8a: 48 89 d0 mov %rdx,%rax 2c8d: 48 01 c0 add %rax,%rax 2c90: 48 01 d0 add %rdx,%rax 2c93: 48 c1 e0 02 shl $0x2,%rax 2c97: 48 01 d0 add %rdx,%rax 2c9a: 48 c1 e0 04 shl $0x4,%rax 2c9e: 48 01 f0 add %rsi,%rax 2ca1: 48 05 d0 00 00 00 add $0xd0,%rax 2ca7: 48 89 08 mov %rcx,(%rax) 2caa: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cae: 48 8b 40 50 mov 0x50(%rax),%rax 2cb2: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cb6: 48 c1 e2 06 shl $0x6,%rdx 2cba: 48 01 d0 add %rdx,%rax 2cbd: 8b 40 04 mov 0x4(%rax),%eax 2cc0: 83 f8 12 cmp $0x12,%eax 2cc3: 75 5f jne 0x2d24 2cc5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cc9: 48 8b 40 50 mov 0x50(%rax),%rax 2ccd: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cd1: 48 c1 e2 06 shl $0x6,%rdx 2cd5: 48 01 d0 add %rdx,%rax 2cd8: 8b 40 28 mov 0x28(%rax),%eax 2cdb: 89 c0 mov %eax,%eax 2cdd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2ce1: 76 41 jbe 0x2d24 2ce3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ce7: 48 8b 40 50 mov 0x50(%rax),%rax 2ceb: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cef: 48 c1 e2 06 shl $0x6,%rdx 2cf3: 48 01 d0 add %rdx,%rax 2cf6: 8b 50 28 mov 0x28(%rax),%edx 2cf9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cfd: 89 c6 mov %eax,%esi 2cff: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d03: 89 d2 mov %edx,%edx 2d05: 48 89 d0 mov %rdx,%rax 2d08: 48 01 c0 add %rax,%rax 2d0b: 48 01 d0 add %rdx,%rax 2d0e: 48 c1 e0 02 shl $0x2,%rax 2d12: 48 01 d0 add %rdx,%rax 2d15: 48 c1 e0 04 shl $0x4,%rax 2d19: 48 01 c8 add %rcx,%rax 2d1c: 48 05 54 01 00 00 add $0x154,%rax 2d22: 89 30 mov %esi,(%rax) 2d24: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d28: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d2c: 48 89 d0 mov %rdx,%rax 2d2f: 48 01 c0 add %rax,%rax 2d32: 48 01 d0 add %rdx,%rax 2d35: 48 c1 e0 02 shl $0x2,%rax 2d39: 48 01 d0 add %rdx,%rax 2d3c: 48 c1 e0 04 shl $0x4,%rax 2d40: 48 01 c8 add %rcx,%rax 2d43: 48 05 54 01 00 00 add $0x154,%rax 2d49: 8b 00 mov (%rax),%eax 2d4b: 85 c0 test %eax,%eax 2d4d: 75 2b jne 0x2d7a 2d4f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d53: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d57: 48 89 d0 mov %rdx,%rax 2d5a: 48 01 c0 add %rax,%rax 2d5d: 48 01 d0 add %rdx,%rax 2d60: 48 c1 e0 02 shl $0x2,%rax 2d64: 48 01 d0 add %rdx,%rax 2d67: 48 c1 e0 04 shl $0x4,%rax 2d6b: 48 01 c8 add %rcx,%rax 2d6e: 48 05 54 01 00 00 add $0x154,%rax 2d74: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2d7a: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) 2d7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d83: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2d87: 0f 82 32 fd ff ff jb 0x2abf 2d8d: e9 b1 00 00 00 jmpq 0x2e43 2d92: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 2d9a: e9 96 00 00 00 jmpq 0x2e35 2d9f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2da3: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2da7: 48 89 d0 mov %rdx,%rax 2daa: 48 01 c0 add %rax,%rax 2dad: 48 01 d0 add %rdx,%rax 2db0: 48 c1 e0 02 shl $0x2,%rax 2db4: 48 01 d0 add %rdx,%rax 2db7: 48 c1 e0 04 shl $0x4,%rax 2dbb: 48 01 c8 add %rcx,%rax 2dbe: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2dc5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2dc9: 48 89 02 mov %rax,(%rdx) 2dcc: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2dd0: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2dd4: 48 89 d0 mov %rdx,%rax 2dd7: 48 01 c0 add %rax,%rax 2dda: 48 01 d0 add %rdx,%rax 2ddd: 48 c1 e0 02 shl $0x2,%rax 2de1: 48 01 d0 add %rdx,%rax 2de4: 48 c1 e0 04 shl $0x4,%rax 2de8: 48 01 c8 add %rcx,%rax 2deb: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2df2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2df6: 48 89 02 mov %rax,(%rdx) 2df9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2dfd: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e04: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2e08: 48 8b 45 e8 mov -0x18(%rbp),%rax 2e0c: 48 8d 50 01 lea 0x1(%rax),%rdx 2e10: 48 89 d0 mov %rdx,%rax 2e13: 48 01 c0 add %rax,%rax 2e16: 48 01 d0 add %rdx,%rax 2e19: 48 c1 e0 02 shl $0x2,%rax 2e1d: 48 01 d0 add %rdx,%rax 2e20: 48 c1 e0 04 shl $0x4,%rax 2e24: 48 01 f0 add %rsi,%rax 2e27: 48 05 d0 00 00 00 add $0xd0,%rax 2e2d: 48 89 08 mov %rcx,(%rax) 2e30: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) 2e35: 48 8b 45 e8 mov -0x18(%rbp),%rax 2e39: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2e3d: 0f 82 5c ff ff ff jb 0x2d9f 2e43: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e47: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2e4e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e52: 48 89 50 60 mov %rdx,0x60(%rax) 2e56: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e5a: c9 leaveq 2e5b: c3 retq 2e5c: 55 push %rbp 2e5d: 48 89 e5 mov %rsp,%rbp 2e60: 48 83 ec 40 sub $0x40,%rsp 2e64: 89 7d ec mov %edi,-0x14(%rbp) 2e67: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2e6b: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2e6f: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2e73: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2e77: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2e7b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2e7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e83: 48 01 d0 add %rdx,%rax 2e86: 48 89 45 f8 mov %rax,-0x8(%rbp) 2e8a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2e8e: 48 8b 45 f8 mov -0x8(%rbp),%rax 2e92: 48 89 d6 mov %rdx,%rsi 2e95: 48 89 c7 mov %rax,%rdi 2e98: e8 3f e7 ff ff callq 0x15dc 2e9d: 89 45 f4 mov %eax,-0xc(%rbp) 2ea0: 8b 45 f4 mov -0xc(%rbp),%eax 2ea3: 83 f8 01 cmp $0x1,%eax 2ea6: 74 64 je 0x2f0c 2ea8: 83 f8 03 cmp $0x3,%eax 2eab: 74 2e je 0x2edb 2ead: 90 nop 2eae: 4c 8b 45 c8 mov -0x38(%rbp),%r8 2eb2: 8b 7d e8 mov -0x18(%rbp),%edi 2eb5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2eb9: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2ebd: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2ec1: 8b 45 ec mov -0x14(%rbp),%eax 2ec4: 6a 00 pushq $0x0 2ec6: 6a 00 pushq $0x0 2ec8: 4d 89 c1 mov %r8,%r9 2ecb: 41 89 f8 mov %edi,%r8d 2ece: 89 c7 mov %eax,%edi 2ed0: e8 c6 e7 ff ff callq 0x169b 2ed5: 48 83 c4 10 add $0x10,%rsp 2ed9: eb 54 jmp 0x2f2f 2edb: 44 8b 45 e8 mov -0x18(%rbp),%r8d 2edf: 48 8b 7d d0 mov -0x30(%rbp),%rdi 2ee3: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2ee7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2eeb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2eef: 8b 45 ec mov -0x14(%rbp),%eax 2ef2: 48 83 ec 08 sub $0x8,%rsp 2ef6: ff 75 c8 pushq -0x38(%rbp) 2ef9: 45 89 c1 mov %r8d,%r9d 2efc: 49 89 f8 mov %rdi,%r8 2eff: 89 c7 mov %eax,%edi 2f01: e8 ad ee ff ff callq 0x1db3 2f06: 48 83 c4 10 add $0x10,%rsp 2f0a: eb 23 jmp 0x2f2f 2f0c: 4c 8b 45 c8 mov -0x38(%rbp),%r8 2f10: 8b 7d e8 mov -0x18(%rbp),%edi 2f13: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2f17: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2f1b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2f1f: 8b 45 ec mov -0x14(%rbp),%eax 2f22: 4d 89 c1 mov %r8,%r9 2f25: 41 89 f8 mov %edi,%r8d 2f28: 89 c7 mov %eax,%edi 2f2a: e8 bd e8 ff ff callq 0x17ec 2f2f: c9 leaveq 2f30: c3 retq 2f31: 55 push %rbp 2f32: 48 89 e5 mov %rsp,%rbp 2f35: 48 83 c4 80 add $0xffffffffffffff80,%rsp 2f39: 89 7d 9c mov %edi,-0x64(%rbp) 2f3c: 48 89 75 90 mov %rsi,-0x70(%rbp) 2f40: 48 89 55 88 mov %rdx,-0x78(%rbp) 2f44: 89 4d 98 mov %ecx,-0x68(%rbp) 2f47: 4c 89 45 80 mov %r8,-0x80(%rbp) 2f4b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 2f53: 00 2f54: 48 89 45 f8 mov %rax,-0x8(%rbp) 2f58: 31 c0 xor %eax,%eax 2f5a: b8 40 00 00 00 mov $0x40,%eax 2f5f: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 2f64: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 2f69: 48 89 c2 mov %rax,%rdx 2f6c: 48 8b 4d 90 mov -0x70(%rbp),%rcx 2f70: 48 8d 75 b0 lea -0x50(%rbp),%rsi 2f74: 8b 45 9c mov -0x64(%rbp),%eax 2f77: 89 c7 mov %eax,%edi 2f79: e8 c2 e5 ff ff callq 0x1540 2f7e: 48 89 45 a8 mov %rax,-0x58(%rbp) 2f82: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 2f87: 0f 94 c0 sete %al 2f8a: 0f b6 c0 movzbl %al,%eax 2f8d: 48 85 c0 test %rax,%rax 2f90: 74 14 je 0x2fa6 2f92: bf 09 00 00 00 mov $0x9,%edi 2f97: e8 eb e3 ff ff callq 0x1387 2f9c: b8 00 00 00 00 mov $0x0,%eax 2fa1: e9 c6 00 00 00 jmpq 0x306c 2fa6: 48 8b 55 a8 mov -0x58(%rbp),%rdx 2faa: 48 8d 45 b0 lea -0x50(%rbp),%rax 2fae: 48 89 d6 mov %rdx,%rsi 2fb1: 48 89 c7 mov %rax,%rdi 2fb4: e8 23 e6 ff ff callq 0x15dc 2fb9: 89 45 a4 mov %eax,-0x5c(%rbp) 2fbc: 8b 45 a4 mov -0x5c(%rbp),%eax 2fbf: 83 f8 01 cmp $0x1,%eax 2fc2: 74 07 je 0x2fcb 2fc4: 83 f8 03 cmp $0x3,%eax 2fc7: 74 28 je 0x2ff1 2fc9: eb 74 jmp 0x303f 2fcb: 48 8b 7d 80 mov -0x80(%rbp),%rdi 2fcf: 8b 75 98 mov -0x68(%rbp),%esi 2fd2: 48 8b 4d 88 mov -0x78(%rbp),%rcx 2fd6: 48 8b 55 90 mov -0x70(%rbp),%rdx 2fda: 8b 45 9c mov -0x64(%rbp),%eax 2fdd: 49 89 f9 mov %rdi,%r9 2fe0: 41 89 f0 mov %esi,%r8d 2fe3: be 00 00 00 00 mov $0x0,%esi 2fe8: 89 c7 mov %eax,%edi 2fea: e8 fd e7 ff ff callq 0x17ec 2fef: eb 7b jmp 0x306c 2ff1: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 2ff5: 3c 01 cmp $0x1,%al 2ff7: 75 07 jne 0x3000 2ff9: ba 34 00 00 00 mov $0x34,%edx 2ffe: eb 05 jmp 0x3005 3000: ba 40 00 00 00 mov $0x40,%edx 3005: 48 8b 45 a8 mov -0x58(%rbp),%rax 3009: 48 39 c2 cmp %rax,%rdx 300c: 77 31 ja 0x303f 300e: 8b 7d 98 mov -0x68(%rbp),%edi 3011: 48 8b 75 88 mov -0x78(%rbp),%rsi 3015: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3019: 48 8d 55 b0 lea -0x50(%rbp),%rdx 301d: 8b 45 9c mov -0x64(%rbp),%eax 3020: 48 83 ec 08 sub $0x8,%rsp 3024: ff 75 80 pushq -0x80(%rbp) 3027: 41 89 f9 mov %edi,%r9d 302a: 49 89 f0 mov %rsi,%r8 302d: be 00 00 00 00 mov $0x0,%esi 3032: 89 c7 mov %eax,%edi 3034: e8 7a ed ff ff callq 0x1db3 3039: 48 83 c4 10 add $0x10,%rsp 303d: eb 2d jmp 0x306c 303f: 90 nop 3040: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3044: 8b 75 98 mov -0x68(%rbp),%esi 3047: 48 8b 4d 88 mov -0x78(%rbp),%rcx 304b: 48 8b 55 90 mov -0x70(%rbp),%rdx 304f: 8b 45 9c mov -0x64(%rbp),%eax 3052: 6a 00 pushq $0x0 3054: 6a 00 pushq $0x0 3056: 49 89 f9 mov %rdi,%r9 3059: 41 89 f0 mov %esi,%r8d 305c: be 00 00 00 00 mov $0x0,%esi 3061: 89 c7 mov %eax,%edi 3063: e8 33 e6 ff ff callq 0x169b 3068: 48 83 c4 10 add $0x10,%rsp 306c: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3070: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3078: 00 3079: 74 05 je 0x3080 307b: e8 80 de ff ff callq 0xf00 3080: c9 leaveq 3081: c3 retq 3082: 55 push %rbp 3083: 48 89 e5 mov %rsp,%rbp 3086: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 308d: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3093: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 309a: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 30a1: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 30a7: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 30ae: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30b6: 00 30b7: 48 89 45 f8 mov %rax,-0x8(%rbp) 30bb: 31 c0 xor %eax,%eax 30bd: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 30c5: 00 00 00 30c8: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 30cf: 74 1b je 0x30ec 30d1: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 30d8: 74 12 je 0x30ec 30da: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 30e1: 74 09 je 0x30ec 30e3: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 30ea: 75 07 jne 0x30f3 30ec: b8 01 00 00 00 mov $0x1,%eax 30f1: eb 05 jmp 0x30f8 30f3: b8 00 00 00 00 mov $0x0,%eax 30f8: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 30fe: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3106: 75 32 jne 0x313a 3108: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3110: 75 51 jne 0x3163 3112: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3119: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 311f: 48 89 d6 mov %rdx,%rsi 3122: 89 c7 mov %eax,%edi 3124: e8 97 15 00 00 callq 0x46c0 3129: 85 c0 test %eax,%eax 312b: 75 36 jne 0x3163 312d: 48 8b 45 90 mov -0x70(%rbp),%rax 3131: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 3138: eb 29 jmp 0x3163 313a: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3142: 75 1f jne 0x3163 3144: 48 8d 0d 75 1f 00 00 lea 0x1f75(%rip),%rcx # 0x50c0 314b: ba 91 02 00 00 mov $0x291,%edx 3150: 48 8d 35 01 1e 00 00 lea 0x1e01(%rip),%rsi # 0x4f58 3157: 48 8d 3d aa 1e 00 00 lea 0x1eaa(%rip),%rdi # 0x5008 315e: e8 dd dd ff ff callq 0xf40 3163: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 316a: 0f 84 97 00 00 00 je 0x3207 3170: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3178: 75 7c jne 0x31f6 317a: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3181: 74 09 je 0x318c 3183: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 318a: 75 07 jne 0x3193 318c: bf 02 00 00 00 mov $0x2,%edi 3191: eb 05 jmp 0x3198 3193: bf 01 00 00 00 mov $0x1,%edi 3198: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 319f: 75 07 jne 0x31a8 31a1: be 01 00 00 00 mov $0x1,%esi 31a6: eb 05 jmp 0x31ad 31a8: be 03 00 00 00 mov $0x3,%esi 31ad: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 31b4: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 31ba: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 31c1: 49 89 c9 mov %rcx,%r9 31c4: 41 89 d0 mov %edx,%r8d 31c7: 89 f9 mov %edi,%ecx 31c9: 89 f2 mov %esi,%edx 31cb: 48 89 c6 mov %rax,%rsi 31ce: bf 00 00 00 00 mov $0x0,%edi 31d3: e8 38 dd ff ff callq 0xf10 31d8: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 31df: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 31e7: 75 1e jne 0x3207 31e9: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 31f1: 00 00 00 31f4: eb 11 jmp 0x3207 31f6: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 31fd: 48 8b 00 mov (%rax),%rax 3200: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3207: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 320f: 0f 84 d3 00 00 00 je 0x32e8 3215: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 321d: 75 1f jne 0x323e 321f: 48 8d 0d 9a 1e 00 00 lea 0x1e9a(%rip),%rcx # 0x50c0 3226: ba ad 02 00 00 mov $0x2ad,%edx 322b: 48 8d 35 26 1d 00 00 lea 0x1d26(%rip),%rsi # 0x4f58 3232: 48 8d 3d e8 1d 00 00 lea 0x1de8(%rip),%rdi # 0x5021 3239: e8 02 dd ff ff callq 0xf40 323e: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3245: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 324b: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3252: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 3259: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3260: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3266: 4d 89 c1 mov %r8,%r9 3269: 41 89 f8 mov %edi,%r8d 326c: 89 c7 mov %eax,%edi 326e: e8 e9 fb ff ff callq 0x2e5c 3273: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 327a: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3282: 75 38 jne 0x32bc 3284: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 328c: 74 13 je 0x32a1 328e: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3295: 48 8b 00 mov (%rax),%rax 3298: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 329f: 74 1b je 0x32bc 32a1: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 32a8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 32af: 48 89 d6 mov %rdx,%rsi 32b2: 48 89 c7 mov %rax,%rdi 32b5: e8 26 dd ff ff callq 0xfe0 32ba: eb 23 jmp 0x32df 32bc: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32c4: 75 19 jne 0x32df 32c6: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 32cd: 8b 40 38 mov 0x38(%rax),%eax 32d0: 83 c8 40 or $0x40,%eax 32d3: 89 c2 mov %eax,%edx 32d5: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 32dc: 89 50 38 mov %edx,0x38(%rax) 32df: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 32e6: eb 2b jmp 0x3313 32e8: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 32ef: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 32f5: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 32fc: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 3303: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3309: 49 89 f8 mov %rdi,%r8 330c: 89 c7 mov %eax,%edi 330e: e8 1e fc ff ff callq 0x2f31 3313: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3317: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 331f: 00 3320: 74 05 je 0x3327 3322: e8 d9 db ff ff callq 0xf00 3327: c9 leaveq 3328: c3 retq 3329: 55 push %rbp 332a: 48 89 e5 mov %rsp,%rbp 332d: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 3334: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 333b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3343: 00 3344: 48 89 45 f8 mov %rax,-0x8(%rbp) 3348: 31 c0 xor %eax,%eax 334a: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3352: 00 00 00 3355: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 335c: 48 8b 00 mov (%rax),%rax 335f: 48 85 c0 test %rax,%rax 3362: 74 59 je 0x33bd 3364: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 336b: 48 8b 50 30 mov 0x30(%rax),%rdx 336f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3376: 48 39 c2 cmp %rax,%rdx 3379: 72 1e jb 0x3399 337b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3382: 48 8b 50 30 mov 0x30(%rax),%rdx 3386: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 338d: 48 29 c2 sub %rax,%rdx 3390: 48 89 d0 mov %rdx,%rax 3393: 48 83 f8 3b cmp $0x3b,%rax 3397: 77 0a ja 0x33a3 3399: b8 00 00 00 00 mov $0x0,%eax 339e: e9 ca 02 00 00 jmpq 0x366d 33a3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 33aa: 48 8b 10 mov (%rax),%rdx 33ad: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 33b4: 48 01 d0 add %rdx,%rax 33b7: 48 89 45 80 mov %rax,-0x80(%rbp) 33bb: eb 53 jmp 0x3410 33bd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 33c4: 48 8b 50 28 mov 0x28(%rax),%rdx 33c8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 33cf: 48 01 c2 add %rax,%rdx 33d2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 33d9: 8b 40 24 mov 0x24(%rax),%eax 33dc: 48 8d 75 b0 lea -0x50(%rbp),%rsi 33e0: 48 89 d1 mov %rdx,%rcx 33e3: ba 3c 00 00 00 mov $0x3c,%edx 33e8: 89 c7 mov %eax,%edi 33ea: e8 51 e1 ff ff callq 0x1540 33ef: 48 83 f8 3c cmp $0x3c,%rax 33f3: 0f 95 c0 setne %al 33f6: 0f b6 c0 movzbl %al,%eax 33f9: 48 85 c0 test %rax,%rax 33fc: 74 0a je 0x3408 33fe: b8 00 00 00 00 mov $0x0,%eax 3403: e9 65 02 00 00 jmpq 0x366d 3408: 48 8d 45 b0 lea -0x50(%rbp),%rax 340c: 48 89 45 80 mov %rax,-0x80(%rbp) 3410: 48 8b 45 80 mov -0x80(%rbp),%rax 3414: 48 83 c0 30 add $0x30,%rax 3418: 48 89 45 88 mov %rax,-0x78(%rbp) 341c: 48 8b 45 80 mov -0x80(%rbp),%rax 3420: 0f b6 40 39 movzbl 0x39(%rax),%eax 3424: 3c 20 cmp $0x20,%al 3426: 74 27 je 0x344f 3428: 48 8b 45 80 mov -0x80(%rbp),%rax 342c: 48 8d 48 30 lea 0x30(%rax),%rcx 3430: 48 8d 45 ed lea -0x13(%rbp),%rax 3434: ba 0a 00 00 00 mov $0xa,%edx 3439: 48 89 ce mov %rcx,%rsi 343c: 48 89 c7 mov %rax,%rdi 343f: e8 ac db ff ff callq 0xff0 3444: c6 00 00 movb $0x0,(%rax) 3447: 48 8d 45 ed lea -0x13(%rbp),%rax 344b: 48 89 45 88 mov %rax,-0x78(%rbp) 344f: 48 8b 45 88 mov -0x78(%rbp),%rax 3453: 48 89 c7 mov %rax,%rdi 3456: e8 a5 db ff ff callq 0x1000 345b: 48 89 45 98 mov %rax,-0x68(%rbp) 345f: 48 8b 45 80 mov -0x80(%rbp),%rax 3463: ba 10 00 00 00 mov $0x10,%edx 3468: 48 8d 35 cc 1b 00 00 lea 0x1bcc(%rip),%rsi # 0x503b 346f: 48 89 c7 mov %rax,%rdi 3472: e8 09 db ff ff callq 0xf80 3477: 85 c0 test %eax,%eax 3479: 75 11 jne 0x348c 347b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3482: 48 8b 00 mov (%rax),%rax 3485: 48 85 c0 test %rax,%rax 3488: 75 2b jne 0x34b5 348a: eb 55 jmp 0x34e1 348c: 48 8b 45 98 mov -0x68(%rbp),%rax 3490: 48 83 c0 01 add $0x1,%rax 3494: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3498: 48 89 c2 mov %rax,%rdx 349b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34a2: 48 01 d0 add %rdx,%rax 34a5: 48 83 c0 3c add $0x3c,%rax 34a9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 34b0: e9 a0 fe ff ff jmpq 0x3355 34b5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34bc: 48 8b 50 30 mov 0x30(%rax),%rdx 34c0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34c7: 48 29 c2 sub %rax,%rdx 34ca: 48 89 d0 mov %rdx,%rax 34cd: 48 83 e8 3c sub $0x3c,%rax 34d1: 48 39 45 98 cmp %rax,-0x68(%rbp) 34d5: 76 0a jbe 0x34e1 34d7: b8 00 00 00 00 mov $0x0,%eax 34dc: e9 8c 01 00 00 jmpq 0x366d 34e1: 48 8b 45 98 mov -0x68(%rbp),%rax 34e5: 48 89 c7 mov %rax,%rdi 34e8: e8 d3 da ff ff callq 0xfc0 34ed: 48 89 45 a0 mov %rax,-0x60(%rbp) 34f1: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 34f6: 0f 84 6d 01 00 00 je 0x3669 34fc: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3503: 48 8b 00 mov (%rax),%rax 3506: 48 85 c0 test %rax,%rax 3509: 74 3c je 0x3547 350b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3512: 48 8b 00 mov (%rax),%rax 3515: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 351c: 48 83 c2 3c add $0x3c,%rdx 3520: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3524: 48 8b 55 98 mov -0x68(%rbp),%rdx 3528: 48 8b 45 a0 mov -0x60(%rbp),%rax 352c: 48 89 ce mov %rcx,%rsi 352f: 48 89 c7 mov %rax,%rdi 3532: e8 79 da ff ff callq 0xfb0 3537: 48 89 c2 mov %rax,%rdx 353a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3541: 48 89 50 60 mov %rdx,0x60(%rax) 3545: eb 78 jmp 0x35bf 3547: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 354e: 48 8b 50 28 mov 0x28(%rax),%rdx 3552: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3559: 48 01 d0 add %rdx,%rax 355c: 48 83 c0 3c add $0x3c,%rax 3560: 48 89 c1 mov %rax,%rcx 3563: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 356a: 8b 40 24 mov 0x24(%rax),%eax 356d: 48 8b 55 98 mov -0x68(%rbp),%rdx 3571: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3575: 89 c7 mov %eax,%edi 3577: e8 c4 df ff ff callq 0x1540 357c: 48 39 45 98 cmp %rax,-0x68(%rbp) 3580: 0f 95 c0 setne %al 3583: 0f b6 c0 movzbl %al,%eax 3586: 48 85 c0 test %rax,%rax 3589: 74 25 je 0x35b0 358b: 48 8b 45 a0 mov -0x60(%rbp),%rax 358f: 48 89 c7 mov %rax,%rdi 3592: e8 39 d9 ff ff callq 0xed0 3597: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 359e: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 35a6: b8 00 00 00 00 mov $0x0,%eax 35ab: e9 bd 00 00 00 jmpq 0x366d 35b0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b7: 48 8b 55 a0 mov -0x60(%rbp),%rdx 35bb: 48 89 50 60 mov %rdx,0x60(%rax) 35bf: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35c6: 48 8b 55 98 mov -0x68(%rbp),%rdx 35ca: 48 89 50 68 mov %rdx,0x68(%rax) 35ce: 48 8b 45 a0 mov -0x60(%rbp),%rax 35d2: 48 89 45 90 mov %rax,-0x70(%rbp) 35d6: 48 8b 45 90 mov -0x70(%rbp),%rax 35da: 48 89 45 a8 mov %rax,-0x58(%rbp) 35de: 48 8b 55 a0 mov -0x60(%rbp),%rdx 35e2: 48 8b 45 98 mov -0x68(%rbp),%rax 35e6: 48 01 d0 add %rdx,%rax 35e9: 48 89 c2 mov %rax,%rdx 35ec: 48 8b 45 90 mov -0x70(%rbp),%rax 35f0: 48 29 c2 sub %rax,%rdx 35f3: 48 89 d0 mov %rdx,%rax 35f6: 48 89 c2 mov %rax,%rdx 35f9: 48 8b 45 90 mov -0x70(%rbp),%rax 35fd: be 2f 00 00 00 mov $0x2f,%esi 3602: 48 89 c7 mov %rax,%rdi 3605: e8 66 d9 ff ff callq 0xf70 360a: 48 89 45 90 mov %rax,-0x70(%rbp) 360e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3613: 75 2e jne 0x3643 3615: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3619: 48 8b 45 98 mov -0x68(%rbp),%rax 361d: 48 01 d0 add %rdx,%rax 3620: 48 89 c2 mov %rax,%rdx 3623: 48 8b 45 a8 mov -0x58(%rbp),%rax 3627: 48 29 c2 sub %rax,%rdx 362a: 48 89 d0 mov %rdx,%rax 362d: 48 89 c2 mov %rax,%rdx 3630: 48 8b 45 a8 mov -0x58(%rbp),%rax 3634: be 00 00 00 00 mov $0x0,%esi 3639: 48 89 c7 mov %rax,%rdi 363c: e8 0f d9 ff ff callq 0xf50 3641: eb 26 jmp 0x3669 3643: 48 8b 45 90 mov -0x70(%rbp),%rax 3647: 48 8d 50 01 lea 0x1(%rax),%rdx 364b: 48 89 55 90 mov %rdx,-0x70(%rbp) 364f: c6 00 00 movb $0x0,(%rax) 3652: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3656: 48 8b 45 98 mov -0x68(%rbp),%rax 365a: 48 01 d0 add %rdx,%rax 365d: 48 39 45 90 cmp %rax,-0x70(%rbp) 3661: 73 05 jae 0x3668 3663: e9 6e ff ff ff jmpq 0x35d6 3668: 90 nop 3669: 48 8b 45 a0 mov -0x60(%rbp),%rax 366d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3671: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3679: 00 367a: 74 05 je 0x3681 367c: e8 7f d8 ff ff callq 0xf00 3681: c9 leaveq 3682: c3 retq 3683: 55 push %rbp 3684: 48 89 e5 mov %rsp,%rbp 3687: 48 83 c4 80 add $0xffffffffffffff80,%rsp 368b: 48 89 7d 88 mov %rdi,-0x78(%rbp) 368f: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3697: 00 3698: 48 89 45 f8 mov %rax,-0x8(%rbp) 369c: 31 c0 xor %eax,%eax 369e: 48 8b 45 88 mov -0x78(%rbp),%rax 36a2: 48 8b 00 mov (%rax),%rax 36a5: 48 85 c0 test %rax,%rax 36a8: 0f 84 8e 00 00 00 je 0x373c 36ae: 48 8b 45 88 mov -0x78(%rbp),%rax 36b2: 48 8b 40 70 mov 0x70(%rax),%rax 36b6: 48 89 c2 mov %rax,%rdx 36b9: 48 8b 45 88 mov -0x78(%rbp),%rax 36bd: 48 8b 40 28 mov 0x28(%rax),%rax 36c1: 48 89 c1 mov %rax,%rcx 36c4: 48 8b 45 88 mov -0x78(%rbp),%rax 36c8: 48 8b 40 30 mov 0x30(%rax),%rax 36cc: 48 01 c8 add %rcx,%rax 36cf: 48 39 c2 cmp %rax,%rdx 36d2: 0f 97 c0 seta %al 36d5: 0f b6 c0 movzbl %al,%eax 36d8: 48 85 c0 test %rax,%rax 36db: 75 33 jne 0x3710 36dd: 48 8b 45 88 mov -0x78(%rbp),%rax 36e1: 48 8b 40 28 mov 0x28(%rax),%rax 36e5: 48 89 c2 mov %rax,%rdx 36e8: 48 8b 45 88 mov -0x78(%rbp),%rax 36ec: 48 8b 40 30 mov 0x30(%rax),%rax 36f0: 48 01 c2 add %rax,%rdx 36f3: 48 8b 45 88 mov -0x78(%rbp),%rax 36f7: 48 8b 40 70 mov 0x70(%rax),%rax 36fb: 48 29 c2 sub %rax,%rdx 36fe: 48 89 d0 mov %rdx,%rax 3701: 48 83 f8 3b cmp $0x3b,%rax 3705: 0f 96 c0 setbe %al 3708: 0f b6 c0 movzbl %al,%eax 370b: 48 85 c0 test %rax,%rax 370e: 74 14 je 0x3724 3710: bf 0e 00 00 00 mov $0xe,%edi 3715: e8 6d dc ff ff callq 0x1387 371a: b8 ff ff ff ff mov $0xffffffff,%eax 371f: e9 8e 05 00 00 jmpq 0x3cb2 3724: 48 8b 45 88 mov -0x78(%rbp),%rax 3728: 48 8b 10 mov (%rax),%rdx 372b: 48 8b 45 88 mov -0x78(%rbp),%rax 372f: 48 8b 40 70 mov 0x70(%rax),%rax 3733: 48 01 d0 add %rdx,%rax 3736: 48 89 45 c0 mov %rax,-0x40(%rbp) 373a: eb 53 jmp 0x378f 373c: 48 8b 45 88 mov -0x78(%rbp),%rax 3740: 48 05 a8 00 00 00 add $0xa8,%rax 3746: 48 89 45 c0 mov %rax,-0x40(%rbp) 374a: 48 8b 45 88 mov -0x78(%rbp),%rax 374e: 48 8b 50 70 mov 0x70(%rax),%rdx 3752: 48 8b 45 88 mov -0x78(%rbp),%rax 3756: 8b 40 24 mov 0x24(%rax),%eax 3759: 48 8b 75 c0 mov -0x40(%rbp),%rsi 375d: 48 89 d1 mov %rdx,%rcx 3760: ba 3c 00 00 00 mov $0x3c,%edx 3765: 89 c7 mov %eax,%edi 3767: e8 d4 dd ff ff callq 0x1540 376c: 48 83 f8 3c cmp $0x3c,%rax 3770: 0f 95 c0 setne %al 3773: 0f b6 c0 movzbl %al,%eax 3776: 48 85 c0 test %rax,%rax 3779: 74 14 je 0x378f 377b: bf 0e 00 00 00 mov $0xe,%edi 3780: e8 02 dc ff ff callq 0x1387 3785: b8 ff ff ff ff mov $0xffffffff,%eax 378a: e9 23 05 00 00 jmpq 0x3cb2 378f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3793: 48 83 c0 3a add $0x3a,%rax 3797: ba 02 00 00 00 mov $0x2,%edx 379c: 48 8d 35 a9 18 00 00 lea 0x18a9(%rip),%rsi # 0x504c 37a3: 48 89 c7 mov %rax,%rdi 37a6: e8 d5 d7 ff ff callq 0xf80 37ab: 85 c0 test %eax,%eax 37ad: 0f 95 c0 setne %al 37b0: 0f b6 c0 movzbl %al,%eax 37b3: 48 85 c0 test %rax,%rax 37b6: 74 14 je 0x37cc 37b8: bf 0f 00 00 00 mov $0xf,%edi 37bd: e8 c5 db ff ff callq 0x1387 37c2: b8 ff ff ff ff mov $0xffffffff,%eax 37c7: e9 e6 04 00 00 jmpq 0x3cb2 37cc: 48 8b 45 c0 mov -0x40(%rbp),%rax 37d0: 48 8b 55 88 mov -0x78(%rbp),%rdx 37d4: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 37db: 48 8b 50 08 mov 0x8(%rax),%rdx 37df: 48 8b 00 mov (%rax),%rax 37e2: 48 89 01 mov %rax,(%rcx) 37e5: 48 89 51 08 mov %rdx,0x8(%rcx) 37e9: 48 8d 41 10 lea 0x10(%rcx),%rax 37ed: c6 00 00 movb $0x0,(%rax) 37f0: 48 8b 45 88 mov -0x78(%rbp),%rax 37f4: 48 83 c0 78 add $0x78,%rax 37f8: 48 89 45 c8 mov %rax,-0x38(%rbp) 37fc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3800: 0f b6 00 movzbl (%rax),%eax 3803: 3c 2f cmp $0x2f,%al 3805: 0f 85 e7 01 00 00 jne 0x39f2 380b: 48 8b 45 c0 mov -0x40(%rbp),%rax 380f: 0f b6 40 01 movzbl 0x1(%rax),%eax 3813: 3c 20 cmp $0x20,%al 3815: 75 49 jne 0x3860 3817: 48 8b 45 c0 mov -0x40(%rbp),%rax 381b: ba 10 00 00 00 mov $0x10,%edx 3820: 48 8d 35 28 18 00 00 lea 0x1828(%rip),%rsi # 0x504f 3827: 48 89 c7 mov %rax,%rdi 382a: e8 51 d7 ff ff callq 0xf80 382f: 85 c0 test %eax,%eax 3831: 75 2d jne 0x3860 3833: 48 8b 45 88 mov -0x78(%rbp),%rax 3837: 48 05 e4 00 00 00 add $0xe4,%rax 383d: ba 02 00 00 00 mov $0x2,%edx 3842: 48 8d 35 17 18 00 00 lea 0x1817(%rip),%rsi # 0x5060 3849: 48 89 c7 mov %rax,%rdi 384c: e8 5f d7 ff ff callq 0xfb0 3851: 48 89 c2 mov %rax,%rdx 3854: 48 8b 45 c8 mov -0x38(%rbp),%rax 3858: 48 89 10 mov %rdx,(%rax) 385b: e9 1d 02 00 00 jmpq 0x3a7d 3860: 48 8b 45 c0 mov -0x40(%rbp),%rax 3864: 0f b6 40 01 movzbl 0x1(%rax),%eax 3868: 3c 53 cmp $0x53,%al 386a: 75 49 jne 0x38b5 386c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3870: ba 10 00 00 00 mov $0x10,%edx 3875: 48 8d 35 e6 17 00 00 lea 0x17e6(%rip),%rsi # 0x5062 387c: 48 89 c7 mov %rax,%rdi 387f: e8 fc d6 ff ff callq 0xf80 3884: 85 c0 test %eax,%eax 3886: 75 2d jne 0x38b5 3888: 48 8b 45 88 mov -0x78(%rbp),%rax 388c: 48 05 e4 00 00 00 add $0xe4,%rax 3892: ba 08 00 00 00 mov $0x8,%edx 3897: 48 8d 35 d5 17 00 00 lea 0x17d5(%rip),%rsi # 0x5073 389e: 48 89 c7 mov %rax,%rdi 38a1: e8 0a d7 ff ff callq 0xfb0 38a6: 48 89 c2 mov %rax,%rdx 38a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 38ad: 48 89 10 mov %rdx,(%rax) 38b0: e9 c8 01 00 00 jmpq 0x3a7d 38b5: 48 8b 45 c0 mov -0x40(%rbp),%rax 38b9: 0f b6 40 01 movzbl 0x1(%rax),%eax 38bd: 3c 2f cmp $0x2f,%al 38bf: 75 49 jne 0x390a 38c1: 48 8b 45 c0 mov -0x40(%rbp),%rax 38c5: ba 10 00 00 00 mov $0x10,%edx 38ca: 48 8d 35 6a 17 00 00 lea 0x176a(%rip),%rsi # 0x503b 38d1: 48 89 c7 mov %rax,%rdi 38d4: e8 a7 d6 ff ff callq 0xf80 38d9: 85 c0 test %eax,%eax 38db: 75 2d jne 0x390a 38dd: 48 8b 45 88 mov -0x78(%rbp),%rax 38e1: 48 05 e4 00 00 00 add $0xe4,%rax 38e7: ba 03 00 00 00 mov $0x3,%edx 38ec: 48 8d 35 88 17 00 00 lea 0x1788(%rip),%rsi # 0x507b 38f3: 48 89 c7 mov %rax,%rdi 38f6: e8 b5 d6 ff ff callq 0xfb0 38fb: 48 89 c2 mov %rax,%rdx 38fe: 48 8b 45 c8 mov -0x38(%rbp),%rax 3902: 48 89 10 mov %rdx,(%rax) 3905: e9 73 01 00 00 jmpq 0x3a7d 390a: e8 31 d7 ff ff callq 0x1040 390f: 48 8b 10 mov (%rax),%rdx 3912: 48 8b 45 c0 mov -0x40(%rbp),%rax 3916: 0f b6 40 01 movzbl 0x1(%rax),%eax 391a: 48 0f be c0 movsbl %al,%rax 391e: 48 01 c0 add %rax,%rax 3921: 48 01 d0 add %rdx,%rax 3924: 0f b7 00 movzwl (%rax),%eax 3927: 0f b7 c0 movzwl %ax,%eax 392a: 25 00 08 00 00 and $0x800,%eax 392f: 85 c0 test %eax,%eax 3931: 0f 95 c0 setne %al 3934: 0f b6 c0 movzbl %al,%eax 3937: 48 85 c0 test %rax,%rax 393a: 0f 84 9e 00 00 00 je 0x39de 3940: 48 8b 45 88 mov -0x78(%rbp),%rax 3944: 48 8b 40 60 mov 0x60(%rax),%rax 3948: 48 85 c0 test %rax,%rax 394b: 0f 94 c0 sete %al 394e: 0f b6 c0 movzbl %al,%eax 3951: 48 85 c0 test %rax,%rax 3954: 74 2e je 0x3984 3956: 48 8b 45 88 mov -0x78(%rbp),%rax 395a: 48 89 c7 mov %rax,%rdi 395d: e8 c7 f9 ff ff callq 0x3329 3962: 48 85 c0 test %rax,%rax 3965: 0f 94 c0 sete %al 3968: 0f b6 c0 movzbl %al,%eax 396b: 48 85 c0 test %rax,%rax 396e: 74 14 je 0x3984 3970: bf 10 00 00 00 mov $0x10,%edi 3975: e8 0d da ff ff callq 0x1387 397a: b8 ff ff ff ff mov $0xffffffff,%eax 397f: e9 2e 03 00 00 jmpq 0x3cb2 3984: 48 8b 45 c0 mov -0x40(%rbp),%rax 3988: 48 83 c0 01 add $0x1,%rax 398c: 48 89 c7 mov %rax,%rdi 398f: e8 6c d6 ff ff callq 0x1000 3994: 48 89 45 d8 mov %rax,-0x28(%rbp) 3998: 48 8b 45 88 mov -0x78(%rbp),%rax 399c: 48 8b 40 68 mov 0x68(%rax),%rax 39a0: 48 39 45 d8 cmp %rax,-0x28(%rbp) 39a4: 0f 93 c0 setae %al 39a7: 0f b6 c0 movzbl %al,%eax 39aa: 48 85 c0 test %rax,%rax 39ad: 74 14 je 0x39c3 39af: bf 10 00 00 00 mov $0x10,%edi 39b4: e8 ce d9 ff ff callq 0x1387 39b9: b8 ff ff ff ff mov $0xffffffff,%eax 39be: e9 ef 02 00 00 jmpq 0x3cb2 39c3: 48 8b 45 88 mov -0x78(%rbp),%rax 39c7: 48 8b 50 60 mov 0x60(%rax),%rdx 39cb: 48 8b 45 d8 mov -0x28(%rbp),%rax 39cf: 48 01 c2 add %rax,%rdx 39d2: 48 8b 45 c8 mov -0x38(%rbp),%rax 39d6: 48 89 10 mov %rdx,(%rax) 39d9: e9 9f 00 00 00 jmpq 0x3a7d 39de: bf 10 00 00 00 mov $0x10,%edi 39e3: e8 9f d9 ff ff callq 0x1387 39e8: b8 ff ff ff ff mov $0xffffffff,%eax 39ed: e9 c0 02 00 00 jmpq 0x3cb2 39f2: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f6: 48 8b 55 88 mov -0x78(%rbp),%rdx 39fa: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3a01: b9 10 00 00 00 mov $0x10,%ecx 3a06: ba 2f 00 00 00 mov $0x2f,%edx 3a0b: 48 89 c6 mov %rax,%rsi 3a0e: e8 1d d6 ff ff callq 0x1030 3a13: 48 89 45 d0 mov %rax,-0x30(%rbp) 3a17: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3a1c: 74 0d je 0x3a2b 3a1e: 48 8b 45 d0 mov -0x30(%rbp),%rax 3a22: 48 83 e8 01 sub $0x1,%rax 3a26: c6 00 00 movb $0x0,(%rax) 3a29: eb 40 jmp 0x3a6b 3a2b: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3a33: 48 8b 55 88 mov -0x78(%rbp),%rdx 3a37: 48 8b 45 b0 mov -0x50(%rbp),%rax 3a3b: 48 01 d0 add %rdx,%rax 3a3e: 48 05 e4 00 00 00 add $0xe4,%rax 3a44: c6 00 00 movb $0x0,(%rax) 3a47: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3a4c: 74 1d je 0x3a6b 3a4e: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3a53: 48 8b 55 88 mov -0x78(%rbp),%rdx 3a57: 48 8b 45 b0 mov -0x50(%rbp),%rax 3a5b: 48 01 d0 add %rdx,%rax 3a5e: 48 05 e4 00 00 00 add $0xe4,%rax 3a64: 0f b6 00 movzbl (%rax),%eax 3a67: 3c 20 cmp $0x20,%al 3a69: 74 c8 je 0x3a33 3a6b: 48 8b 45 88 mov -0x78(%rbp),%rax 3a6f: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3a76: 48 8b 45 c8 mov -0x38(%rbp),%rax 3a7a: 48 89 10 mov %rdx,(%rax) 3a7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a81: 0f b6 40 30 movzbl 0x30(%rax),%eax 3a85: 3c 20 cmp $0x20,%al 3a87: 0f 94 c0 sete %al 3a8a: 0f b6 c0 movzbl %al,%eax 3a8d: 48 85 c0 test %rax,%rax 3a90: 74 14 je 0x3aa6 3a92: bf 10 00 00 00 mov $0x10,%edi 3a97: e8 eb d8 ff ff callq 0x1387 3a9c: b8 ff ff ff ff mov $0xffffffff,%eax 3aa1: e9 0c 02 00 00 jmpq 0x3cb2 3aa6: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aaa: 48 83 c0 10 add $0x10,%rax 3aae: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ab2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab6: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3aba: 3c 20 cmp $0x20,%al 3abc: 74 27 je 0x3ae5 3abe: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ac2: 48 8d 48 10 lea 0x10(%rax),%rcx 3ac6: 48 8d 45 eb lea -0x15(%rbp),%rax 3aca: ba 0c 00 00 00 mov $0xc,%edx 3acf: 48 89 ce mov %rcx,%rsi 3ad2: 48 89 c7 mov %rax,%rdi 3ad5: e8 16 d5 ff ff callq 0xff0 3ada: c6 00 00 movb $0x0,(%rax) 3add: 48 8d 45 eb lea -0x15(%rbp),%rax 3ae1: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ae5: 48 8b 45 b8 mov -0x48(%rbp),%rax 3ae9: 48 89 c7 mov %rax,%rdi 3aec: e8 0f d5 ff ff callq 0x1000 3af1: 48 89 c2 mov %rax,%rdx 3af4: 48 8b 45 c8 mov -0x38(%rbp),%rax 3af8: 48 89 50 08 mov %rdx,0x8(%rax) 3afc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b00: 48 83 c0 1c add $0x1c,%rax 3b04: 48 89 45 a0 mov %rax,-0x60(%rbp) 3b08: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b0c: 0f b6 40 21 movzbl 0x21(%rax),%eax 3b10: 3c 20 cmp $0x20,%al 3b12: 74 27 je 0x3b3b 3b14: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b18: 48 8d 48 1c lea 0x1c(%rax),%rcx 3b1c: 48 8d 45 eb lea -0x15(%rbp),%rax 3b20: ba 06 00 00 00 mov $0x6,%edx 3b25: 48 89 ce mov %rcx,%rsi 3b28: 48 89 c7 mov %rax,%rdi 3b2b: e8 c0 d4 ff ff callq 0xff0 3b30: c6 00 00 movb $0x0,(%rax) 3b33: 48 8d 45 eb lea -0x15(%rbp),%rax 3b37: 48 89 45 a0 mov %rax,-0x60(%rbp) 3b3b: 48 8b 45 a0 mov -0x60(%rbp),%rax 3b3f: 48 89 c7 mov %rax,%rdi 3b42: e8 b9 d4 ff ff callq 0x1000 3b47: 89 c2 mov %eax,%edx 3b49: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b4d: 89 50 10 mov %edx,0x10(%rax) 3b50: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b54: 48 83 c0 22 add $0x22,%rax 3b58: 48 89 45 a8 mov %rax,-0x58(%rbp) 3b5c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b60: 0f b6 40 27 movzbl 0x27(%rax),%eax 3b64: 3c 20 cmp $0x20,%al 3b66: 74 27 je 0x3b8f 3b68: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b6c: 48 8d 48 22 lea 0x22(%rax),%rcx 3b70: 48 8d 45 eb lea -0x15(%rbp),%rax 3b74: ba 06 00 00 00 mov $0x6,%edx 3b79: 48 89 ce mov %rcx,%rsi 3b7c: 48 89 c7 mov %rax,%rdi 3b7f: e8 6c d4 ff ff callq 0xff0 3b84: c6 00 00 movb $0x0,(%rax) 3b87: 48 8d 45 eb lea -0x15(%rbp),%rax 3b8b: 48 89 45 a8 mov %rax,-0x58(%rbp) 3b8f: 48 8b 45 a8 mov -0x58(%rbp),%rax 3b93: 48 89 c7 mov %rax,%rdi 3b96: e8 65 d4 ff ff callq 0x1000 3b9b: 89 c2 mov %eax,%edx 3b9d: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ba1: 89 50 14 mov %edx,0x14(%rax) 3ba4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ba8: 48 83 c0 28 add $0x28,%rax 3bac: 48 89 45 90 mov %rax,-0x70(%rbp) 3bb0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bb4: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3bb8: 3c 20 cmp $0x20,%al 3bba: 74 22 je 0x3bde 3bbc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bc0: 48 83 c0 28 add $0x28,%rax 3bc4: 48 8b 00 mov (%rax),%rax 3bc7: 48 89 45 eb mov %rax,-0x15(%rbp) 3bcb: 48 8d 45 eb lea -0x15(%rbp),%rax 3bcf: 48 83 c0 08 add $0x8,%rax 3bd3: c6 00 00 movb $0x0,(%rax) 3bd6: 48 8d 45 eb lea -0x15(%rbp),%rax 3bda: 48 89 45 90 mov %rax,-0x70(%rbp) 3bde: 48 8b 45 90 mov -0x70(%rbp),%rax 3be2: 48 89 c7 mov %rax,%rdi 3be5: e8 16 d4 ff ff callq 0x1000 3bea: 89 c2 mov %eax,%edx 3bec: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bf0: 89 50 18 mov %edx,0x18(%rax) 3bf3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bf7: 48 83 c0 30 add $0x30,%rax 3bfb: 48 89 45 98 mov %rax,-0x68(%rbp) 3bff: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c03: 0f b6 40 39 movzbl 0x39(%rax),%eax 3c07: 3c 20 cmp $0x20,%al 3c09: 74 27 je 0x3c32 3c0b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c0f: 48 8d 48 30 lea 0x30(%rax),%rcx 3c13: 48 8d 45 eb lea -0x15(%rbp),%rax 3c17: ba 0a 00 00 00 mov $0xa,%edx 3c1c: 48 89 ce mov %rcx,%rsi 3c1f: 48 89 c7 mov %rax,%rdi 3c22: e8 c9 d3 ff ff callq 0xff0 3c27: c6 00 00 movb $0x0,(%rax) 3c2a: 48 8d 45 eb lea -0x15(%rbp),%rax 3c2e: 48 89 45 98 mov %rax,-0x68(%rbp) 3c32: 48 8b 45 98 mov -0x68(%rbp),%rax 3c36: 48 89 c7 mov %rax,%rdi 3c39: e8 c2 d3 ff ff callq 0x1000 3c3e: 48 89 c2 mov %rax,%rdx 3c41: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c45: 48 89 50 20 mov %rdx,0x20(%rax) 3c49: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c4d: 48 8b 40 20 mov 0x20(%rax),%rax 3c51: 48 85 c0 test %rax,%rax 3c54: 79 11 jns 0x3c67 3c56: bf 10 00 00 00 mov $0x10,%edi 3c5b: e8 27 d7 ff ff callq 0x1387 3c60: b8 ff ff ff ff mov $0xffffffff,%eax 3c65: eb 4b jmp 0x3cb2 3c67: 48 8b 45 88 mov -0x78(%rbp),%rax 3c6b: 48 8b 40 28 mov 0x28(%rax),%rax 3c6f: 48 89 c2 mov %rax,%rdx 3c72: 48 8b 45 88 mov -0x78(%rbp),%rax 3c76: 48 8b 40 30 mov 0x30(%rax),%rax 3c7a: 48 01 c2 add %rax,%rdx 3c7d: 48 8b 45 88 mov -0x78(%rbp),%rax 3c81: 48 8b 40 70 mov 0x70(%rax),%rax 3c85: 48 29 c2 sub %rax,%rdx 3c88: 48 89 d0 mov %rdx,%rax 3c8b: 48 83 e8 3c sub $0x3c,%rax 3c8f: 48 89 45 e0 mov %rax,-0x20(%rbp) 3c93: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c97: 48 8b 40 20 mov 0x20(%rax),%rax 3c9b: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3c9f: 73 0c jae 0x3cad 3ca1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ca5: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ca9: 48 89 50 20 mov %rdx,0x20(%rax) 3cad: b8 00 00 00 00 mov $0x0,%eax 3cb2: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3cb6: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3cbe: 00 3cbf: 74 05 je 0x3cc6 3cc1: e8 3a d2 ff ff callq 0xf00 3cc6: c9 leaveq 3cc7: c3 retq 3cc8: 55 push %rbp 3cc9: 48 89 e5 mov %rsp,%rbp 3ccc: 48 83 ec 20 sub $0x20,%rsp 3cd0: 89 7d ec mov %edi,-0x14(%rbp) 3cd3: 89 75 e8 mov %esi,-0x18(%rbp) 3cd6: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3cda: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3cde: 75 0c jne 0x3cec 3ce0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ce4: 8b 40 24 mov 0x24(%rax),%eax 3ce7: 89 45 ec mov %eax,-0x14(%rbp) 3cea: eb 3e jmp 0x3d2a 3cec: 48 8b 45 e0 mov -0x20(%rbp),%rax 3cf0: 8b 40 24 mov 0x24(%rax),%eax 3cf3: 83 f8 ff cmp $0xffffffff,%eax 3cf6: 0f 95 c0 setne %al 3cf9: 0f b6 c0 movzbl %al,%eax 3cfc: 48 85 c0 test %rax,%rax 3cff: 74 29 je 0x3d2a 3d01: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d05: 8b 40 24 mov 0x24(%rax),%eax 3d08: 39 45 ec cmp %eax,-0x14(%rbp) 3d0b: 0f 95 c0 setne %al 3d0e: 0f b6 c0 movzbl %al,%eax 3d11: 48 85 c0 test %rax,%rax 3d14: 74 14 je 0x3d2a 3d16: bf 1c 00 00 00 mov $0x1c,%edi 3d1b: e8 67 d6 ff ff callq 0x1387 3d20: b8 00 00 00 00 mov $0x0,%eax 3d25: e9 a2 01 00 00 jmpq 0x3ecc 3d2a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d2e: 8b 40 1c mov 0x1c(%rax),%eax 3d31: 83 f8 01 cmp $0x1,%eax 3d34: 0f 95 c0 setne %al 3d37: 0f b6 c0 movzbl %al,%eax 3d3a: 48 85 c0 test %rax,%rax 3d3d: 74 1c je 0x3d5b 3d3f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d43: 8b 40 1c mov 0x1c(%rax),%eax 3d46: 83 f8 08 cmp $0x8,%eax 3d49: 0f 95 c0 setne %al 3d4c: 0f b6 c0 movzbl %al,%eax 3d4f: 48 85 c0 test %rax,%rax 3d52: 74 07 je 0x3d5b 3d54: b8 01 00 00 00 mov $0x1,%eax 3d59: eb 05 jmp 0x3d60 3d5b: b8 00 00 00 00 mov $0x0,%eax 3d60: 85 c0 test %eax,%eax 3d62: 74 1c je 0x3d80 3d64: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d68: 8b 40 1c mov 0x1c(%rax),%eax 3d6b: 83 f8 03 cmp $0x3,%eax 3d6e: 0f 95 c0 setne %al 3d71: 0f b6 c0 movzbl %al,%eax 3d74: 48 85 c0 test %rax,%rax 3d77: 74 07 je 0x3d80 3d79: b8 01 00 00 00 mov $0x1,%eax 3d7e: eb 05 jmp 0x3d85 3d80: b8 00 00 00 00 mov $0x0,%eax 3d85: 85 c0 test %eax,%eax 3d87: 74 1c je 0x3da5 3d89: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d8d: 8b 40 1c mov 0x1c(%rax),%eax 3d90: 83 f8 0a cmp $0xa,%eax 3d93: 0f 95 c0 setne %al 3d96: 0f b6 c0 movzbl %al,%eax 3d99: 48 85 c0 test %rax,%rax 3d9c: 74 07 je 0x3da5 3d9e: b8 01 00 00 00 mov $0x1,%eax 3da3: eb 05 jmp 0x3daa 3da5: b8 00 00 00 00 mov $0x0,%eax 3daa: 85 c0 test %eax,%eax 3dac: 74 1c je 0x3dca 3dae: 48 8b 45 e0 mov -0x20(%rbp),%rax 3db2: 8b 40 1c mov 0x1c(%rax),%eax 3db5: 83 f8 02 cmp $0x2,%eax 3db8: 0f 95 c0 setne %al 3dbb: 0f b6 c0 movzbl %al,%eax 3dbe: 48 85 c0 test %rax,%rax 3dc1: 74 07 je 0x3dca 3dc3: b8 01 00 00 00 mov $0x1,%eax 3dc8: eb 05 jmp 0x3dcf 3dca: b8 00 00 00 00 mov $0x0,%eax 3dcf: 85 c0 test %eax,%eax 3dd1: 74 1c je 0x3def 3dd3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3dd7: 8b 40 1c mov 0x1c(%rax),%eax 3dda: 83 f8 09 cmp $0x9,%eax 3ddd: 0f 95 c0 setne %al 3de0: 0f b6 c0 movzbl %al,%eax 3de3: 48 85 c0 test %rax,%rax 3de6: 74 07 je 0x3def 3de8: b8 01 00 00 00 mov $0x1,%eax 3ded: eb 05 jmp 0x3df4 3def: b8 00 00 00 00 mov $0x0,%eax 3df4: 85 c0 test %eax,%eax 3df6: 74 29 je 0x3e21 3df8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3dfc: 8b 40 1c mov 0x1c(%rax),%eax 3dff: 83 f8 0b cmp $0xb,%eax 3e02: 0f 95 c0 setne %al 3e05: 0f b6 c0 movzbl %al,%eax 3e08: 48 85 c0 test %rax,%rax 3e0b: 74 14 je 0x3e21 3e0d: bf 0b 00 00 00 mov $0xb,%edi 3e12: e8 70 d5 ff ff callq 0x1387 3e17: b8 00 00 00 00 mov $0x0,%eax 3e1c: e9 ab 00 00 00 jmpq 0x3ecc 3e21: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e25: 8b 40 18 mov 0x18(%rax),%eax 3e28: 83 f8 01 cmp $0x1,%eax 3e2b: 74 1a je 0x3e47 3e2d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e31: 8b 40 3c mov 0x3c(%rax),%eax 3e34: 8d 50 01 lea 0x1(%rax),%edx 3e37: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e3b: 89 50 3c mov %edx,0x3c(%rax) 3e3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e42: e9 85 00 00 00 jmpq 0x3ecc 3e47: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e4b: 48 8b 40 78 mov 0x78(%rax),%rax 3e4f: 48 85 c0 test %rax,%rax 3e52: 75 17 jne 0x3e6b 3e54: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e58: 48 89 c7 mov %rax,%rdi 3e5b: e8 23 f8 ff ff callq 0x3683 3e60: 85 c0 test %eax,%eax 3e62: 74 07 je 0x3e6b 3e64: b8 00 00 00 00 mov $0x0,%eax 3e69: eb 61 jmp 0x3ecc 3e6b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e6f: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3e76: 48 89 c7 mov %rax,%rdi 3e79: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7d: 48 8b 40 70 mov 0x70(%rax),%rax 3e81: 48 83 c0 3c add $0x3c,%rax 3e85: 48 89 c6 mov %rax,%rsi 3e88: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3e8c: 8b 55 e8 mov -0x18(%rbp),%edx 3e8f: 8b 45 ec mov -0x14(%rbp),%eax 3e92: 49 89 c8 mov %rcx,%r8 3e95: 89 d1 mov %edx,%ecx 3e97: 48 89 fa mov %rdi,%rdx 3e9a: 89 c7 mov %eax,%edi 3e9c: e8 e1 f1 ff ff callq 0x3082 3ea1: 48 89 45 f8 mov %rax,-0x8(%rbp) 3ea5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3eaa: 74 1c je 0x3ec8 3eac: 48 8b 45 e0 mov -0x20(%rbp),%rax 3eb0: 48 8b 50 48 mov 0x48(%rax),%rdx 3eb4: 48 8b 45 f8 mov -0x8(%rbp),%rax 3eb8: 48 89 50 10 mov %rdx,0x10(%rax) 3ebc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ec0: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3ec4: 48 89 50 48 mov %rdx,0x48(%rax) 3ec8: 48 8b 45 f8 mov -0x8(%rbp),%rax 3ecc: c9 leaveq 3ecd: c3 retq 3ece: 55 push %rbp 3ecf: 48 89 e5 mov %rsp,%rbp 3ed2: 48 83 ec 20 sub $0x20,%rsp 3ed6: 89 7d ec mov %edi,-0x14(%rbp) 3ed9: 89 75 e8 mov %esi,-0x18(%rbp) 3edc: 8b 55 e8 mov -0x18(%rbp),%edx 3edf: 8b 45 ec mov -0x14(%rbp),%eax 3ee2: 68 20 08 00 00 pushq $0x820 3ee7: 6a 03 pushq $0x3 3ee9: 41 b9 00 00 00 00 mov $0x0,%r9d 3eef: 41 89 d0 mov %edx,%r8d 3ef2: b9 00 00 00 00 mov $0x0,%ecx 3ef7: ba 00 00 00 00 mov $0x0,%edx 3efc: be 00 00 00 00 mov $0x0,%esi 3f01: 89 c7 mov %eax,%edi 3f03: e8 93 d7 ff ff callq 0x169b 3f08: 48 83 c4 10 add $0x10,%rsp 3f0c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3f10: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3f15: 74 37 je 0x3f4e 3f17: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f1b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 3f22: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f26: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 3f2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f31: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3f38: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f3c: 48 89 50 60 mov %rdx,0x60(%rax) 3f40: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f44: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 3f4c: 00 00 3f4e: 48 8b 45 f8 mov -0x8(%rbp),%rax 3f52: c9 leaveq 3f53: c3 retq 3f54: 55 push %rbp 3f55: 48 89 e5 mov %rsp,%rbp 3f58: 48 83 ec 10 sub $0x10,%rsp 3f5c: 89 7d fc mov %edi,-0x4(%rbp) 3f5f: 89 75 f8 mov %esi,-0x8(%rbp) 3f62: 48 89 55 f0 mov %rdx,-0x10(%rbp) 3f66: 48 8b 55 f0 mov -0x10(%rbp),%rdx 3f6a: 8b 4d f8 mov -0x8(%rbp),%ecx 3f6d: 8b 45 fc mov -0x4(%rbp),%eax 3f70: 89 ce mov %ecx,%esi 3f72: 89 c7 mov %eax,%edi 3f74: e8 4f fd ff ff callq 0x3cc8 3f79: c9 leaveq 3f7a: c3 retq 3f7b: 55 push %rbp 3f7c: 48 89 e5 mov %rsp,%rbp 3f7f: 48 83 ec 20 sub $0x20,%rsp 3f83: 89 7d ec mov %edi,-0x14(%rbp) 3f86: 89 75 e8 mov %esi,-0x18(%rbp) 3f89: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3f8d: 8b 05 81 20 20 00 mov 0x202081(%rip),%eax # 0x206014 3f93: 83 f8 01 cmp $0x1,%eax 3f96: 0f 95 c0 setne %al 3f99: 0f b6 c0 movzbl %al,%eax 3f9c: 48 85 c0 test %rax,%rax 3f9f: 74 14 je 0x3fb5 3fa1: bf 0c 00 00 00 mov $0xc,%edi 3fa6: e8 dc d3 ff ff callq 0x1387 3fab: b8 00 00 00 00 mov $0x0,%eax 3fb0: e9 15 02 00 00 jmpq 0x41ca 3fb5: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 3fba: 75 4b jne 0x4007 3fbc: 8b 45 ec mov -0x14(%rbp),%eax 3fbf: be 01 00 00 00 mov $0x1,%esi 3fc4: 89 c7 mov %eax,%edi 3fc6: b8 00 00 00 00 mov $0x0,%eax 3fcb: e8 20 cf ff ff callq 0xef0 3fd0: 83 f8 ff cmp $0xffffffff,%eax 3fd3: 0f 94 c0 sete %al 3fd6: 0f b6 c0 movzbl %al,%eax 3fd9: 48 85 c0 test %rax,%rax 3fdc: 74 29 je 0x4007 3fde: e8 fd ce ff ff callq 0xee0 3fe3: 8b 00 mov (%rax),%eax 3fe5: 83 f8 09 cmp $0x9,%eax 3fe8: 0f 94 c0 sete %al 3feb: 0f b6 c0 movzbl %al,%eax 3fee: 48 85 c0 test %rax,%rax 3ff1: 74 14 je 0x4007 3ff3: bf 09 00 00 00 mov $0x9,%edi 3ff8: e8 8a d3 ff ff callq 0x1387 3ffd: b8 00 00 00 00 mov $0x0,%eax 4002: e9 c3 01 00 00 jmpq 0x41ca 4007: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 400b: 0f 87 a2 01 00 00 ja 0x41b3 4011: 8b 45 e8 mov -0x18(%rbp),%eax 4014: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 401c: 48 8d 05 5d 10 00 00 lea 0x105d(%rip),%rax # 0x5080 4023: 8b 04 02 mov (%rdx,%rax,1),%eax 4026: 48 63 d0 movslq %rax,%rdx 4029: 48 8d 05 50 10 00 00 lea 0x1050(%rip),%rax # 0x5080 4030: 48 01 d0 add %rdx,%rax 4033: ff e0 jmpq *%rax 4035: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 403d: e9 84 01 00 00 jmpq 0x41c6 4042: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4047: 0f 95 c0 setne %al 404a: 0f b6 c0 movzbl %al,%eax 404d: 48 85 c0 test %rax,%rax 4050: 74 2c je 0x407e 4052: 48 8b 45 e0 mov -0x20(%rbp),%rax 4056: 8b 40 1c mov 0x1c(%rax),%eax 4059: 83 f8 0b cmp $0xb,%eax 405c: 0f 95 c0 setne %al 405f: 0f b6 c0 movzbl %al,%eax 4062: 48 85 c0 test %rax,%rax 4065: 74 17 je 0x407e 4067: bf 0d 00 00 00 mov $0xd,%edi 406c: e8 16 d3 ff ff callq 0x1387 4071: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4079: e9 48 01 00 00 jmpq 0x41c6 407e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4083: 74 1c je 0x40a1 4085: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4089: 8b 4d e8 mov -0x18(%rbp),%ecx 408c: 8b 45 ec mov -0x14(%rbp),%eax 408f: 89 ce mov %ecx,%esi 4091: 89 c7 mov %eax,%edi 4093: e8 bc fe ff ff callq 0x3f54 4098: 48 89 45 f8 mov %rax,-0x8(%rbp) 409c: e9 25 01 00 00 jmpq 0x41c6 40a1: 8b 55 e8 mov -0x18(%rbp),%edx 40a4: 8b 45 ec mov -0x14(%rbp),%eax 40a7: 41 b8 00 00 00 00 mov $0x0,%r8d 40ad: 89 d1 mov %edx,%ecx 40af: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40b6: be 00 00 00 00 mov $0x0,%esi 40bb: 89 c7 mov %eax,%edi 40bd: e8 c0 ef ff ff callq 0x3082 40c2: 48 89 45 f8 mov %rax,-0x8(%rbp) 40c6: e9 fb 00 00 00 jmpq 0x41c6 40cb: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 40d0: 0f 84 a1 00 00 00 je 0x4177 40d6: 48 8b 45 e0 mov -0x20(%rbp),%rax 40da: 8b 40 1c mov 0x1c(%rax),%eax 40dd: 83 f8 02 cmp $0x2,%eax 40e0: 0f 95 c0 setne %al 40e3: 0f b6 c0 movzbl %al,%eax 40e6: 48 85 c0 test %rax,%rax 40e9: 74 1c je 0x4107 40eb: 48 8b 45 e0 mov -0x20(%rbp),%rax 40ef: 8b 40 1c mov 0x1c(%rax),%eax 40f2: 83 f8 09 cmp $0x9,%eax 40f5: 0f 95 c0 setne %al 40f8: 0f b6 c0 movzbl %al,%eax 40fb: 48 85 c0 test %rax,%rax 40fe: 74 07 je 0x4107 4100: b8 01 00 00 00 mov $0x1,%eax 4105: eb 05 jmp 0x410c 4107: b8 00 00 00 00 mov $0x0,%eax 410c: 85 c0 test %eax,%eax 410e: 74 1c je 0x412c 4110: 48 8b 45 e0 mov -0x20(%rbp),%rax 4114: 8b 40 1c mov 0x1c(%rax),%eax 4117: 83 f8 03 cmp $0x3,%eax 411a: 0f 95 c0 setne %al 411d: 0f b6 c0 movzbl %al,%eax 4120: 48 85 c0 test %rax,%rax 4123: 74 07 je 0x412c 4125: b8 01 00 00 00 mov $0x1,%eax 412a: eb 05 jmp 0x4131 412c: b8 00 00 00 00 mov $0x0,%eax 4131: 85 c0 test %eax,%eax 4133: 74 29 je 0x415e 4135: 48 8b 45 e0 mov -0x20(%rbp),%rax 4139: 8b 40 1c mov 0x1c(%rax),%eax 413c: 83 f8 0a cmp $0xa,%eax 413f: 0f 95 c0 setne %al 4142: 0f b6 c0 movzbl %al,%eax 4145: 48 85 c0 test %rax,%rax 4148: 74 14 je 0x415e 414a: bf 0d 00 00 00 mov $0xd,%edi 414f: e8 33 d2 ff ff callq 0x1387 4154: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 415c: eb 68 jmp 0x41c6 415e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4162: 8b 4d e8 mov -0x18(%rbp),%ecx 4165: 8b 45 ec mov -0x14(%rbp),%eax 4168: 89 ce mov %ecx,%esi 416a: 89 c7 mov %eax,%edi 416c: e8 e3 fd ff ff callq 0x3f54 4171: 48 89 45 f8 mov %rax,-0x8(%rbp) 4175: eb 4f jmp 0x41c6 4177: 8b 55 e8 mov -0x18(%rbp),%edx 417a: 8b 45 ec mov -0x14(%rbp),%eax 417d: 41 b8 00 00 00 00 mov $0x0,%r8d 4183: 89 d1 mov %edx,%ecx 4185: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 418c: be 00 00 00 00 mov $0x0,%esi 4191: 89 c7 mov %eax,%edi 4193: e8 ea ee ff ff callq 0x3082 4198: 48 89 45 f8 mov %rax,-0x8(%rbp) 419c: eb 28 jmp 0x41c6 419e: 8b 55 e8 mov -0x18(%rbp),%edx 41a1: 8b 45 ec mov -0x14(%rbp),%eax 41a4: 89 d6 mov %edx,%esi 41a6: 89 c7 mov %eax,%edi 41a8: e8 21 fd ff ff callq 0x3ece 41ad: 48 89 45 f8 mov %rax,-0x8(%rbp) 41b1: eb 13 jmp 0x41c6 41b3: bf 0d 00 00 00 mov $0xd,%edi 41b8: e8 ca d1 ff ff callq 0x1387 41bd: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41c5: 90 nop 41c6: 48 8b 45 f8 mov -0x8(%rbp),%rax 41ca: c9 leaveq 41cb: c3 retq 41cc: 55 push %rbp 41cd: 48 89 e5 mov %rsp,%rbp 41d0: 48 83 ec 70 sub $0x70,%rsp 41d4: 48 89 7d 98 mov %rdi,-0x68(%rbp) 41d8: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 41dd: 75 0a jne 0x41e9 41df: b8 00 00 00 00 mov $0x0,%eax 41e4: e9 35 04 00 00 jmpq 0x461e 41e9: 48 8b 45 98 mov -0x68(%rbp),%rax 41ed: 8b 40 3c mov 0x3c(%rax),%eax 41f0: 85 c0 test %eax,%eax 41f2: 74 2e je 0x4222 41f4: 48 8b 45 98 mov -0x68(%rbp),%rax 41f8: 8b 40 3c mov 0x3c(%rax),%eax 41fb: 8d 50 ff lea -0x1(%rax),%edx 41fe: 48 8b 45 98 mov -0x68(%rbp),%rax 4202: 89 50 3c mov %edx,0x3c(%rax) 4205: 48 8b 45 98 mov -0x68(%rbp),%rax 4209: 8b 40 3c mov 0x3c(%rax),%eax 420c: 85 c0 test %eax,%eax 420e: 74 12 je 0x4222 4210: 48 8b 45 98 mov -0x68(%rbp),%rax 4214: 8b 40 3c mov 0x3c(%rax),%eax 4217: 89 45 ac mov %eax,-0x54(%rbp) 421a: 8b 45 ac mov -0x54(%rbp),%eax 421d: e9 fc 03 00 00 jmpq 0x461e 4222: 48 8b 45 98 mov -0x68(%rbp),%rax 4226: 8b 40 18 mov 0x18(%rax),%eax 4229: 83 f8 01 cmp $0x1,%eax 422c: 75 41 jne 0x426f 422e: 48 8b 45 98 mov -0x68(%rbp),%rax 4232: 48 8b 40 50 mov 0x50(%rax),%rax 4236: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 423a: 74 10 je 0x424c 423c: 48 8b 45 98 mov -0x68(%rbp),%rax 4240: 48 8b 40 50 mov 0x50(%rax),%rax 4244: 48 89 c7 mov %rax,%rdi 4247: e8 84 cc ff ff callq 0xed0 424c: 48 8b 45 98 mov -0x68(%rbp),%rax 4250: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 4258: 48 8b 45 98 mov -0x68(%rbp),%rax 425c: 48 8b 40 48 mov 0x48(%rax),%rax 4260: 48 85 c0 test %rax,%rax 4263: 74 0a je 0x426f 4265: b8 00 00 00 00 mov $0x0,%eax 426a: e9 af 03 00 00 jmpq 0x461e 426f: 48 8b 45 98 mov -0x68(%rbp),%rax 4273: 48 8b 40 08 mov 0x8(%rax),%rax 4277: 48 89 45 d8 mov %rax,-0x28(%rbp) 427b: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4280: 74 58 je 0x42da 4282: 48 8b 45 d8 mov -0x28(%rbp),%rax 4286: 48 8b 40 48 mov 0x48(%rax),%rax 428a: 48 39 45 98 cmp %rax,-0x68(%rbp) 428e: 75 12 jne 0x42a2 4290: 48 8b 45 98 mov -0x68(%rbp),%rax 4294: 48 8b 50 10 mov 0x10(%rax),%rdx 4298: 48 8b 45 d8 mov -0x28(%rbp),%rax 429c: 48 89 50 48 mov %rdx,0x48(%rax) 42a0: eb 38 jmp 0x42da 42a2: 48 8b 45 d8 mov -0x28(%rbp),%rax 42a6: 48 8b 40 48 mov 0x48(%rax),%rax 42aa: 48 89 45 b0 mov %rax,-0x50(%rbp) 42ae: eb 0c jmp 0x42bc 42b0: 48 8b 45 b0 mov -0x50(%rbp),%rax 42b4: 48 8b 40 10 mov 0x10(%rax),%rax 42b8: 48 89 45 b0 mov %rax,-0x50(%rbp) 42bc: 48 8b 45 b0 mov -0x50(%rbp),%rax 42c0: 48 8b 40 10 mov 0x10(%rax),%rax 42c4: 48 39 45 98 cmp %rax,-0x68(%rbp) 42c8: 75 e6 jne 0x42b0 42ca: 48 8b 45 98 mov -0x68(%rbp),%rax 42ce: 48 8b 50 10 mov 0x10(%rax),%rdx 42d2: 48 8b 45 b0 mov -0x50(%rbp),%rax 42d6: 48 89 50 10 mov %rdx,0x10(%rax) 42da: 48 8b 45 98 mov -0x68(%rbp),%rax 42de: 8b 40 18 mov 0x18(%rax),%eax 42e1: 83 f8 01 cmp $0x1,%eax 42e4: 74 0a je 0x42f0 42e6: 83 f8 03 cmp $0x3,%eax 42e9: 74 2b je 0x4316 42eb: e9 a1 02 00 00 jmpq 0x4591 42f0: 48 8b 45 98 mov -0x68(%rbp),%rax 42f4: 48 8b 40 60 mov 0x60(%rax),%rax 42f8: 48 85 c0 test %rax,%rax 42fb: 0f 84 8c 02 00 00 je 0x458d 4301: 48 8b 45 98 mov -0x68(%rbp),%rax 4305: 48 8b 40 60 mov 0x60(%rax),%rax 4309: 48 89 c7 mov %rax,%rdi 430c: e8 bf cb ff ff callq 0xed0 4311: e9 77 02 00 00 jmpq 0x458d 4316: 48 8b 45 98 mov -0x68(%rbp),%rax 431a: 48 8b 40 68 mov 0x68(%rax),%rax 431e: 48 89 45 b8 mov %rax,-0x48(%rbp) 4322: eb 42 jmp 0x4366 4324: 48 8b 45 b8 mov -0x48(%rbp),%rax 4328: 48 8b 40 30 mov 0x30(%rax),%rax 432c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4330: 48 8b 45 b8 mov -0x48(%rbp),%rax 4334: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 433a: 25 80 00 00 00 and $0x80,%eax 433f: 85 c0 test %eax,%eax 4341: 74 0f je 0x4352 4343: 48 8b 45 b8 mov -0x48(%rbp),%rax 4347: 48 8b 00 mov (%rax),%rax 434a: 48 89 c7 mov %rax,%rdi 434d: e8 7e cb ff ff callq 0xed0 4352: 48 8b 45 b8 mov -0x48(%rbp),%rax 4356: 48 89 c7 mov %rax,%rdi 4359: e8 72 cb ff ff callq 0xed0 435e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4362: 48 89 45 b8 mov %rax,-0x48(%rbp) 4366: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 436b: 75 b7 jne 0x4324 436d: 48 8b 45 98 mov -0x68(%rbp),%rax 4371: 48 05 c8 00 00 00 add $0xc8,%rax 4377: 48 89 45 c0 mov %rax,-0x40(%rbp) 437b: 48 8b 45 c0 mov -0x40(%rbp),%rax 437f: 8b 40 04 mov 0x4(%rax),%eax 4382: 89 c0 mov %eax,%eax 4384: 48 89 45 c8 mov %rax,-0x38(%rbp) 4388: e9 3b 01 00 00 jmpq 0x44c8 438d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4391: 48 89 d0 mov %rdx,%rax 4394: 48 01 c0 add %rax,%rax 4397: 48 01 d0 add %rdx,%rax 439a: 48 c1 e0 02 shl $0x2,%rax 439e: 48 01 d0 add %rdx,%rax 43a1: 48 c1 e0 04 shl $0x4,%rax 43a5: 48 8d 50 10 lea 0x10(%rax),%rdx 43a9: 48 8b 45 c0 mov -0x40(%rbp),%rax 43ad: 48 01 d0 add %rdx,%rax 43b0: 48 89 45 e8 mov %rax,-0x18(%rbp) 43b4: 48 8b 45 e8 mov -0x18(%rbp),%rax 43b8: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 43be: 25 80 00 00 00 and $0x80,%eax 43c3: 85 c0 test %eax,%eax 43c5: 74 13 je 0x43da 43c7: 48 8b 45 e8 mov -0x18(%rbp),%rax 43cb: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 43d2: 48 89 c7 mov %rax,%rdi 43d5: e8 f6 ca ff ff callq 0xed0 43da: 48 8b 45 e8 mov -0x18(%rbp),%rax 43de: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 43e5: 48 8b 45 e8 mov -0x18(%rbp),%rax 43e9: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 43f0: 48 39 c2 cmp %rax,%rdx 43f3: 74 13 je 0x4408 43f5: 48 8b 45 e8 mov -0x18(%rbp),%rax 43f9: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4400: 48 89 c7 mov %rax,%rdi 4403: e8 c8 ca ff ff callq 0xed0 4408: 48 8b 45 e8 mov -0x18(%rbp),%rax 440c: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4413: 48 8b 45 e8 mov -0x18(%rbp),%rax 4417: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 441e: 48 39 c2 cmp %rax,%rdx 4421: 74 13 je 0x4436 4423: 48 8b 45 e8 mov -0x18(%rbp),%rax 4427: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 442e: 48 89 c7 mov %rax,%rdi 4431: e8 9a ca ff ff callq 0xed0 4436: 48 8b 45 98 mov -0x68(%rbp),%rax 443a: 48 8b 00 mov (%rax),%rax 443d: 48 85 c0 test %rax,%rax 4440: 74 2e je 0x4470 4442: 48 8b 45 e8 mov -0x18(%rbp),%rax 4446: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 444d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4451: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4458: 48 39 c2 cmp %rax,%rdx 445b: 74 13 je 0x4470 445d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4461: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4467: 25 80 00 00 00 and $0x80,%eax 446c: 85 c0 test %eax,%eax 446e: 74 13 je 0x4483 4470: 48 8b 45 e8 mov -0x18(%rbp),%rax 4474: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 447b: 48 89 c7 mov %rax,%rdi 447e: e8 4d ca ff ff callq 0xed0 4483: 48 8b 45 e8 mov -0x18(%rbp),%rax 4487: 48 8b 40 30 mov 0x30(%rax),%rax 448b: 48 89 45 d0 mov %rax,-0x30(%rbp) 448f: eb 30 jmp 0x44c1 4491: 48 8b 45 d0 mov -0x30(%rbp),%rax 4495: 48 89 45 f0 mov %rax,-0x10(%rbp) 4499: 48 8b 45 d0 mov -0x30(%rbp),%rax 449d: 48 8b 40 30 mov 0x30(%rax),%rax 44a1: 48 89 45 d0 mov %rax,-0x30(%rbp) 44a5: 48 8b 45 f0 mov -0x10(%rbp),%rax 44a9: 8b 40 38 mov 0x38(%rax),%eax 44ac: 25 80 00 00 00 and $0x80,%eax 44b1: 85 c0 test %eax,%eax 44b3: 74 0c je 0x44c1 44b5: 48 8b 45 f0 mov -0x10(%rbp),%rax 44b9: 48 89 c7 mov %rax,%rdi 44bc: e8 0f ca ff ff callq 0xed0 44c1: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 44c6: 75 c9 jne 0x4491 44c8: 48 8b 45 c8 mov -0x38(%rbp),%rax 44cc: 48 8d 50 ff lea -0x1(%rax),%rdx 44d0: 48 89 55 c8 mov %rdx,-0x38(%rbp) 44d4: 48 85 c0 test %rax,%rax 44d7: 0f 85 b0 fe ff ff jne 0x438d 44dd: 48 8b 45 c0 mov -0x40(%rbp),%rax 44e1: 48 89 45 e0 mov %rax,-0x20(%rbp) 44e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 44e9: 48 8b 40 08 mov 0x8(%rax),%rax 44ed: 48 89 45 c0 mov %rax,-0x40(%rbp) 44f1: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 44f6: 74 30 je 0x4528 44f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 44fc: 8b 10 mov (%rax),%edx 44fe: 48 8b 45 e0 mov -0x20(%rbp),%rax 4502: 8b 40 04 mov 0x4(%rax),%eax 4505: 39 c2 cmp %eax,%edx 4507: 74 1f je 0x4528 4509: 48 8d 0d 78 0c 00 00 lea 0xc78(%rip),%rcx # 0x5188 4510: ba bd 00 00 00 mov $0xbd,%edx 4515: 48 8d 35 b4 0b 00 00 lea 0xbb4(%rip),%rsi # 0x50d0 451c: 48 8d 3d 3d 0c 00 00 lea 0xc3d(%rip),%rdi # 0x5160 4523: e8 18 ca ff ff callq 0xf40 4528: 48 8b 45 98 mov -0x68(%rbp),%rax 452c: 48 05 c8 00 00 00 add $0xc8,%rax 4532: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4536: 74 0c je 0x4544 4538: 48 8b 45 e0 mov -0x20(%rbp),%rax 453c: 48 89 c7 mov %rax,%rdi 453f: e8 8c c9 ff ff callq 0xed0 4544: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4549: 0f 85 2c fe ff ff jne 0x437b 454f: 90 nop 4550: 48 8b 45 98 mov -0x68(%rbp),%rax 4554: 8b 40 7c mov 0x7c(%rax),%eax 4557: 85 c0 test %eax,%eax 4559: 74 10 je 0x456b 455b: 48 8b 45 98 mov -0x68(%rbp),%rax 455f: 48 8b 40 50 mov 0x50(%rax),%rax 4563: 48 89 c7 mov %rax,%rdi 4566: e8 65 c9 ff ff callq 0xed0 456b: 48 8b 45 98 mov -0x68(%rbp),%rax 456f: 8b 40 78 mov 0x78(%rax),%eax 4572: 25 80 00 00 00 and $0x80,%eax 4577: 85 c0 test %eax,%eax 4579: 74 15 je 0x4590 457b: 48 8b 45 98 mov -0x68(%rbp),%rax 457f: 48 8b 40 58 mov 0x58(%rax),%rax 4583: 48 89 c7 mov %rax,%rdi 4586: e8 45 c9 ff ff callq 0xed0 458b: eb 03 jmp 0x4590 458d: 90 nop 458e: eb 01 jmp 0x4591 4590: 90 nop 4591: 48 8b 45 98 mov -0x68(%rbp),%rax 4595: 48 8b 00 mov (%rax),%rax 4598: 48 85 c0 test %rax,%rax 459b: 74 50 je 0x45ed 459d: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 45a2: 75 49 jne 0x45ed 45a4: 48 8b 45 98 mov -0x68(%rbp),%rax 45a8: 8b 40 38 mov 0x38(%rax),%eax 45ab: 25 80 00 00 00 and $0x80,%eax 45b0: 85 c0 test %eax,%eax 45b2: 74 11 je 0x45c5 45b4: 48 8b 45 98 mov -0x68(%rbp),%rax 45b8: 48 8b 00 mov (%rax),%rax 45bb: 48 89 c7 mov %rax,%rdi 45be: e8 0d c9 ff ff callq 0xed0 45c3: eb 28 jmp 0x45ed 45c5: 48 8b 45 98 mov -0x68(%rbp),%rax 45c9: 8b 40 38 mov 0x38(%rax),%eax 45cc: 83 e0 40 and $0x40,%eax 45cf: 85 c0 test %eax,%eax 45d1: 74 1a je 0x45ed 45d3: 48 8b 45 98 mov -0x68(%rbp),%rax 45d7: 48 8b 50 30 mov 0x30(%rax),%rdx 45db: 48 8b 45 98 mov -0x68(%rbp),%rax 45df: 48 8b 00 mov (%rax),%rax 45e2: 48 89 d6 mov %rdx,%rsi 45e5: 48 89 c7 mov %rax,%rdi 45e8: e8 f3 c9 ff ff callq 0xfe0 45ed: 48 8b 45 98 mov -0x68(%rbp),%rax 45f1: 48 89 c7 mov %rax,%rdi 45f4: e8 d7 c8 ff ff callq 0xed0 45f9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 45fe: 74 19 je 0x4619 4600: 48 8b 45 d8 mov -0x28(%rbp),%rax 4604: 8b 40 3c mov 0x3c(%rax),%eax 4607: 85 c0 test %eax,%eax 4609: 75 0e jne 0x4619 460b: 48 8b 45 d8 mov -0x28(%rbp),%rax 460f: 48 89 c7 mov %rax,%rdi 4612: e8 b5 fb ff ff callq 0x41cc 4617: eb 05 jmp 0x461e 4619: b8 00 00 00 00 mov $0x0,%eax 461e: c9 leaveq 461f: c3 retq 4620: 55 push %rbp 4621: 48 89 e5 mov %rsp,%rbp 4624: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4628: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 462d: 74 09 je 0x4638 462f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4633: 8b 40 18 mov 0x18(%rax),%eax 4636: eb 05 jmp 0x463d 4638: b8 00 00 00 00 mov $0x0,%eax 463d: 5d pop %rbp 463e: c3 retq 463f: 90 nop 4640: 41 57 push %rdi 4642: 41 56 push %rsi 4644: 49 89 d7 mov %rdx,%r15 4647: 41 55 push %rbp 4649: 41 54 push %rsp 464b: 4c 8d 25 8e 16 20 00 lea 0x20168e(%rip),%r12 # 0x205ce0 4652: 55 push %rbp 4653: 48 8d 2d 8e 16 20 00 lea 0x20168e(%rip),%rbp # 0x205ce8 465a: 53 push %rbx 465b: 41 89 fd mov %edi,%r13d 465e: 49 89 f6 mov %rsi,%r14 4661: 4c 29 e5 sub %r12,%rbp 4664: 48 83 ec 08 sub $0x8,%rsp 4668: 48 c1 fd 03 sar $0x3,%rbp 466c: e8 37 c8 ff ff callq 0xea8 4671: 48 85 ed test %rbp,%rbp 4674: 74 20 je 0x4696 4676: 31 db xor %ebx,%ebx 4678: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4680: 4c 89 fa mov %r15,%rdx 4683: 4c 89 f6 mov %r14,%rsi 4686: 44 89 ef mov %r13d,%edi 4689: 41 ff 14 dc callq *(%r12,%rbx,8) 468d: 48 83 c3 01 add $0x1,%rbx 4691: 48 39 dd cmp %rbx,%rbp 4694: 75 ea jne 0x4680 4696: 48 83 c4 08 add $0x8,%rsp 469a: 5b pop %rbx 469b: 5d pop %rbp 469c: 41 5c pop %rsp 469e: 41 5d pop %rbp 46a0: 41 5e pop %rsi 46a2: 41 5f pop %rdi 46a4: c3 retq 46a5: 90 nop 46a6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 46ae: 00 00 46b0: f3 rep 46b1: c3 retq 46b2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 46ba: 00 00 46bc: 0f 1f 40 00 nopl 0x0(%rax) 46c0: 48 89 f2 mov %rsi,%rdx 46c3: 89 fe mov %edi,%esi 46c5: bf 01 00 00 00 mov $0x1,%edi 46ca: e9 01 c9 ff ff jmpq 0xfd0 Disassembly of section .fini: 46d0: 48 83 ec 08 sub $0x8,%rsp 46d4: 48 83 c4 08 add $0x8,%rsp 46d8: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.180 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.180 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.180 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****