******************************************************************************** conan test cci-7f2babd5/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#2a458abc61d9298e043efa3b1d7d6435 -pr /home/conan/w/prod-v1/bsr/60097/cfade/profile_linux_13_libstdcpp_clang_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=clang compiler.libcxx=libstdc++ compiler.version=13 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.186' resolved to 'zlib/1.3' in local cache elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:4b8e817c304dca09c454779755c305c8386492dc - Cache elfutils/0.186:3071f3bec4a4f79c36dffd7f56e58bfef391d7df - Cache xz_utils/5.4.4:0cac844812c2c06353def85537a0768d93e5455d - Cache zlib/1.3:0cac844812c2c06353def85537a0768d93e5455d - Cache zstd/1.5.5:affb801041818ad0bdfe3e770ddb916595febd06 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-unstrip elfutils/0.186 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.186 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.186 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.186 (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-7f2babd5/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-7f2babd5/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.186 (test package): Calling build() elfutils/0.186 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-7f2babd5/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-7f2babd5/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-7f2babd5/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-7f2babd5/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is Clang 13.0.0 -- Check for working C compiler: /usr/local/bin/clang -- Check for working C compiler: /usr/local/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- 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/60097/cabbe/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/cmake/conan-official-xz_utils-variables.cmake' -- Conan: Component target declared 'zstd::libzstd_static' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_package/build/Debug elfutils/0.186 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-7f2babd5/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.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 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 .text: 202cf0: 31 ed xor %ebp,%ebp 202cf2: 49 89 d1 mov %rdx,%r9 202cf5: 5e pop %rsi 202cf6: 48 89 e2 mov %rsp,%rdx 202cf9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202cfd: 50 push %rax 202cfe: 54 push %rsp 202cff: 49 c7 c0 30 6b 20 00 mov $0x206b30,%r8 202d06: 48 c7 c1 c0 6a 20 00 mov $0x206ac0,%rcx 202d0d: 48 c7 c7 d0 2d 20 00 mov $0x202dd0,%rdi 202d14: e8 77 3e 00 00 callq 0x206b90 202d19: f4 hlt 202d1a: cc int3 202d1b: cc int3 202d1c: cc int3 202d1d: cc int3 202d1e: cc int3 202d1f: cc int3 202d20: b8 c8 8e 20 00 mov $0x208ec8,%eax 202d25: 48 3d c8 8e 20 00 cmp $0x208ec8,%rax 202d2b: 74 13 je 0x202d40 202d2d: b8 00 00 00 00 mov $0x0,%eax 202d32: 48 85 c0 test %rax,%rax 202d35: 74 09 je 0x202d40 202d37: bf c8 8e 20 00 mov $0x208ec8,%edi 202d3c: ff e0 jmpq *%rax 202d3e: 66 90 nop 202d40: c3 retq 202d41: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d46: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d4e: 00 00 202d50: be c8 8e 20 00 mov $0x208ec8,%esi 202d55: 48 81 ee c8 8e 20 00 sub $0x208ec8,%rsi 202d5c: 48 89 f0 mov %rsi,%rax 202d5f: 48 c1 ee 3f shr $0x3f,%rsi 202d63: 48 c1 f8 03 sar $0x3,%rax 202d67: 48 01 c6 add %rax,%rsi 202d6a: 48 d1 fe sar %rsi 202d6d: 74 11 je 0x202d80 202d6f: b8 00 00 00 00 mov $0x0,%eax 202d74: 48 85 c0 test %rax,%rax 202d77: 74 07 je 0x202d80 202d79: bf c8 8e 20 00 mov $0x208ec8,%edi 202d7e: ff e0 jmpq *%rax 202d80: c3 retq 202d81: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d86: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d8e: 00 00 202d90: 80 3d f9 61 00 00 00 cmpb $0x0,0x61f9(%rip) # 0x208f90 202d97: 75 17 jne 0x202db0 202d99: 55 push %rbp 202d9a: 48 89 e5 mov %rsp,%rbp 202d9d: e8 7e ff ff ff callq 0x202d20 202da2: c6 05 e7 61 00 00 01 movb $0x1,0x61e7(%rip) # 0x208f90 202da9: 5d pop %rbp 202daa: c3 retq 202dab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202db0: c3 retq 202db1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202db6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dbe: 00 00 202dc0: eb 8e jmp 0x202d50 202dc2: cc int3 202dc3: cc int3 202dc4: cc int3 202dc5: cc int3 202dc6: cc int3 202dc7: cc int3 202dc8: cc int3 202dc9: cc int3 202dca: cc int3 202dcb: cc int3 202dcc: cc int3 202dcd: cc int3 202dce: cc int3 202dcf: cc int3 202dd0: 55 push %rbp 202dd1: 48 89 e5 mov %rsp,%rbp 202dd4: 48 83 ec 30 sub $0x30,%rsp 202dd8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202ddf: 89 7d f8 mov %edi,-0x8(%rbp) 202de2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202de6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202dea: 0f 8d 24 00 00 00 jge 0x202e14 202df0: 48 8b 45 f0 mov -0x10(%rbp),%rax 202df4: 48 8b 30 mov (%rax),%rsi 202df7: 48 bf 4d 10 20 00 00 00 mov $0x20104d,%rdi 202dff: 00 00 202e01: b0 00 mov $0x0,%al 202e03: e8 a8 3d 00 00 callq 0x206bb0 202e08: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202e0f: e9 86 01 00 00 jmpq 0x202f9a 202e14: bf 01 00 00 00 mov $0x1,%edi 202e19: e8 92 01 00 00 callq 0x202fb0 202e1e: 83 f8 00 cmp $0x0,%eax 202e21: 0f 85 2a 00 00 00 jne 0x202e51 202e27: bf ff ff ff ff mov $0xffffffff,%edi 202e2c: e8 7f 02 00 00 callq 0x2030b0 202e31: 48 89 c6 mov %rax,%rsi 202e34: 48 bf 87 0d 20 00 00 00 mov $0x200d87,%rdi 202e3c: 00 00 202e3e: b0 00 mov $0x0,%al 202e40: e8 6b 3d 00 00 callq 0x206bb0 202e45: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e4c: e9 49 01 00 00 jmpq 0x202f9a 202e51: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e55: 48 8b 78 08 mov 0x8(%rax),%rdi 202e59: 31 d2 xor %edx,%edx 202e5b: 89 d6 mov %edx,%esi 202e5d: b0 00 mov $0x0,%al 202e5f: e8 5c 3d 00 00 callq 0x206bc0 202e64: 89 45 ec mov %eax,-0x14(%rbp) 202e67: 83 f8 00 cmp $0x0,%eax 202e6a: 0f 8d 24 00 00 00 jge 0x202e94 202e70: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e74: 48 8b 30 mov (%rax),%rsi 202e77: 48 bf 3d 0e 20 00 00 00 mov $0x200e3d,%rdi 202e7f: 00 00 202e81: b0 00 mov $0x0,%al 202e83: e8 28 3d 00 00 callq 0x206bb0 202e88: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e8f: e9 06 01 00 00 jmpq 0x202f9a 202e94: 8b 7d ec mov -0x14(%rbp),%edi 202e97: be 01 00 00 00 mov $0x1,%esi 202e9c: 31 c0 xor %eax,%eax 202e9e: 89 c2 mov %eax,%edx 202ea0: e8 7b 25 00 00 callq 0x205420 202ea5: 48 89 45 e0 mov %rax,-0x20(%rbp) 202ea9: 48 83 f8 00 cmp $0x0,%rax 202ead: 0f 85 2a 00 00 00 jne 0x202edd 202eb3: bf ff ff ff ff mov $0xffffffff,%edi 202eb8: e8 f3 01 00 00 callq 0x2030b0 202ebd: 48 89 c6 mov %rax,%rsi 202ec0: 48 bf 5f 0d 20 00 00 00 mov $0x200d5f,%rdi 202ec8: 00 00 202eca: b0 00 mov $0x0,%al 202ecc: e8 df 3c 00 00 callq 0x206bb0 202ed1: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ed8: e9 bd 00 00 00 jmpq 0x202f9a 202edd: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202ee1: e8 aa 3b 00 00 callq 0x206a90 202ee6: 89 45 d4 mov %eax,-0x2c(%rbp) 202ee9: 8b 45 d4 mov -0x2c(%rbp),%eax 202eec: 89 45 d0 mov %eax,-0x30(%rbp) 202eef: 85 c0 test %eax,%eax 202ef1: 0f 84 4d 00 00 00 je 0x202f44 202ef7: e9 00 00 00 00 jmpq 0x202efc 202efc: 8b 45 d0 mov -0x30(%rbp),%eax 202eff: 83 e8 01 sub $0x1,%eax 202f02: 0f 84 16 00 00 00 je 0x202f1e 202f08: e9 00 00 00 00 jmpq 0x202f0d 202f0d: 8b 45 d0 mov -0x30(%rbp),%eax 202f10: 83 e8 03 sub $0x3,%eax 202f13: 0f 84 18 00 00 00 je 0x202f31 202f19: e9 39 00 00 00 jmpq 0x202f57 202f1e: 48 b8 fb 10 20 00 00 00 mov $0x2010fb,%rax 202f26: 00 00 202f28: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f2c: e9 34 00 00 00 jmpq 0x202f65 202f31: 48 b8 54 0d 20 00 00 00 mov $0x200d54,%rax 202f39: 00 00 202f3b: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f3f: e9 21 00 00 00 jmpq 0x202f65 202f44: 48 b8 a0 0f 20 00 00 00 mov $0x200fa0,%rax 202f4c: 00 00 202f4e: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f52: e9 0e 00 00 00 jmpq 0x202f65 202f57: 48 b8 ee 10 20 00 00 00 mov $0x2010ee,%rax 202f5f: 00 00 202f61: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f65: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f69: 48 8b 70 08 mov 0x8(%rax),%rsi 202f6d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 202f71: 48 bf 10 0e 20 00 00 00 mov $0x200e10,%rdi 202f79: 00 00 202f7b: b0 00 mov $0x0,%al 202f7d: e8 2e 3c 00 00 callq 0x206bb0 202f82: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f86: e8 d5 34 00 00 callq 0x206460 202f8b: 8b 7d ec mov -0x14(%rbp),%edi 202f8e: e8 3d 3c 00 00 callq 0x206bd0 202f93: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202f9a: 8b 45 fc mov -0x4(%rbp),%eax 202f9d: 48 83 c4 30 add $0x30,%rsp 202fa1: 5d pop %rbp 202fa2: c3 retq 202fa3: cc int3 202fa4: cc int3 202fa5: cc int3 202fa6: cc int3 202fa7: cc int3 202fa8: cc int3 202fa9: cc int3 202faa: cc int3 202fab: cc int3 202fac: cc int3 202fad: cc int3 202fae: cc int3 202faf: cc int3 202fb0: 55 push %rbp 202fb1: 48 89 e5 mov %rsp,%rbp 202fb4: 48 83 ec 10 sub $0x10,%rsp 202fb8: 89 7d f8 mov %edi,-0x8(%rbp) 202fbb: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 202fbf: 0f 85 0c 00 00 00 jne 0x202fd1 202fc5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fcc: e9 43 00 00 00 jmpq 0x203014 202fd1: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 202fd5: 0f 94 c0 sete %al 202fd8: 34 ff xor $0xff,%al 202fda: 34 ff xor $0xff,%al 202fdc: 24 01 and $0x1,%al 202fde: 0f b6 c0 movzbl %al,%eax 202fe1: 48 98 cltq 202fe3: 48 83 f8 00 cmp $0x0,%rax 202fe7: 0f 84 16 00 00 00 je 0x203003 202fed: c7 05 9d 5f 00 00 01 00 movl $0x1,0x5f9d(%rip) # 0x208f94 202ff5: 00 00 202ff7: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ffe: e9 11 00 00 00 jmpq 0x203014 203003: bf 02 00 00 00 mov $0x2,%edi 203008: e8 43 00 00 00 callq 0x203050 20300d: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203014: 8b 45 fc mov -0x4(%rbp),%eax 203017: 48 83 c4 10 add $0x10,%rsp 20301b: 5d pop %rbp 20301c: c3 retq 20301d: cc int3 20301e: cc int3 20301f: cc int3 203020: 55 push %rbp 203021: 48 89 e5 mov %rsp,%rbp 203024: 48 83 ec 10 sub $0x10,%rsp 203028: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203030: 00 00 00 00 203034: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 20303a: 89 4d fc mov %ecx,-0x4(%rbp) 20303d: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 203045: 00 00 203047: 8b 45 fc mov -0x4(%rbp),%eax 20304a: 48 83 c4 10 add $0x10,%rsp 20304e: 5d pop %rbp 20304f: c3 retq 203050: 55 push %rbp 203051: 48 89 e5 mov %rsp,%rbp 203054: 48 83 ec 10 sub $0x10,%rsp 203058: 89 7d fc mov %edi,-0x4(%rbp) 20305b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20305f: 0f 8c 15 00 00 00 jl 0x20307a 203065: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203069: 0f 8d 0b 00 00 00 jge 0x20307a 20306f: 8b 45 fc mov -0x4(%rbp),%eax 203072: 89 45 f8 mov %eax,-0x8(%rbp) 203075: e9 0d 00 00 00 jmpq 0x203087 20307a: b8 01 00 00 00 mov $0x1,%eax 20307f: 89 45 f8 mov %eax,-0x8(%rbp) 203082: e9 00 00 00 00 jmpq 0x203087 203087: 8b 45 f8 mov -0x8(%rbp),%eax 20308a: 89 45 f4 mov %eax,-0xc(%rbp) 20308d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203095: 00 00 00 00 203099: 8b 4d f4 mov -0xc(%rbp),%ecx 20309c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 2030a2: 48 83 c4 10 add $0x10,%rsp 2030a6: 5d pop %rbp 2030a7: c3 retq 2030a8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2030b0: 55 push %rbp 2030b1: 48 89 e5 mov %rsp,%rbp 2030b4: 48 83 ec 20 sub $0x20,%rsp 2030b8: 89 7d f4 mov %edi,-0xc(%rbp) 2030bb: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030c3: 00 00 00 00 2030c7: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 2030cd: 89 45 f0 mov %eax,-0x10(%rbp) 2030d0: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 2030d4: 0f 85 8a 00 00 00 jne 0x203164 2030da: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2030de: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201180 2030e5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2030ed: 0f 83 05 00 00 00 jae 0x2030f8 2030f3: e9 1f 00 00 00 jmpq 0x203117 2030f8: 48 8d 3d 19 dd ff ff lea -0x22e7(%rip),%rdi # 0x200e18 2030ff: 48 8d 35 ca dd ff ff lea -0x2236(%rip),%rsi # 0x200ed0 203106: ba 5b 01 00 00 mov $0x15b,%edx 20310b: 48 8d 0d a2 dd ff ff lea -0x225e(%rip),%rcx # 0x200eb4 203112: e8 c9 3a 00 00 callq 0x206be0 203117: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 20311b: 0f 84 2b 00 00 00 je 0x20314c 203121: 48 63 4d f0 movslq -0x10(%rbp),%rcx 203125: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x201320 20312c: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201180 203133: 48 03 34 c8 add (%rax,%rcx,8),%rsi 203137: 48 8d 3d 3d dc ff ff lea -0x23c3(%rip),%rdi # 0x200d7b 20313e: e8 ad 3a 00 00 callq 0x206bf0 203143: 48 89 45 e8 mov %rax,-0x18(%rbp) 203147: e9 0b 00 00 00 jmpq 0x203157 20314c: 31 c0 xor %eax,%eax 20314e: 48 89 45 e8 mov %rax,-0x18(%rbp) 203152: e9 00 00 00 00 jmpq 0x203157 203157: 48 8b 45 e8 mov -0x18(%rbp),%rax 20315b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20315f: e9 d6 00 00 00 jmpq 0x20323a 203164: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203168: 0f 8c 0a 00 00 00 jl 0x203178 20316e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203172: 0f 8c 20 00 00 00 jl 0x203198 203178: 48 8d 3d fc db ff ff lea -0x2404(%rip),%rdi # 0x200d7b 20317f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x201320 203186: 48 83 c6 09 add $0x9,%rsi 20318a: e8 61 3a 00 00 callq 0x206bf0 20318f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203193: e9 a2 00 00 00 jmpq 0x20323a 203198: e9 00 00 00 00 jmpq 0x20319d 20319d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031a1: 0f 85 0b 00 00 00 jne 0x2031b2 2031a7: 8b 45 f0 mov -0x10(%rbp),%eax 2031aa: 89 45 e4 mov %eax,-0x1c(%rbp) 2031ad: e9 06 00 00 00 jmpq 0x2031b8 2031b2: 8b 45 f4 mov -0xc(%rbp),%eax 2031b5: 89 45 e4 mov %eax,-0x1c(%rbp) 2031b8: 8b 45 e4 mov -0x1c(%rbp),%eax 2031bb: 48 63 c8 movslq %rax,%rcx 2031be: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201180 2031c5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2031cd: 0f 83 05 00 00 00 jae 0x2031d8 2031d3: e9 1f 00 00 00 jmpq 0x2031f7 2031d8: 48 8d 3d f6 db ff ff lea -0x240a(%rip),%rdi # 0x200dd5 2031df: 48 8d 35 ea dc ff ff lea -0x2316(%rip),%rsi # 0x200ed0 2031e6: ba 61 01 00 00 mov $0x161,%edx 2031eb: 48 8d 0d c2 dc ff ff lea -0x233e(%rip),%rcx # 0x200eb4 2031f2: e8 e9 39 00 00 callq 0x206be0 2031f7: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031fb: 0f 85 0b 00 00 00 jne 0x20320c 203201: 8b 45 f0 mov -0x10(%rbp),%eax 203204: 89 45 e0 mov %eax,-0x20(%rbp) 203207: e9 06 00 00 00 jmpq 0x203212 20320c: 8b 45 f4 mov -0xc(%rbp),%eax 20320f: 89 45 e0 mov %eax,-0x20(%rbp) 203212: 8b 45 e0 mov -0x20(%rbp),%eax 203215: 48 63 c8 movslq %rax,%rcx 203218: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x201320 20321f: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201180 203226: 48 03 34 c8 add (%rax,%rcx,8),%rsi 20322a: 48 8d 3d 4a db ff ff lea -0x24b6(%rip),%rdi # 0x200d7b 203231: e8 ba 39 00 00 callq 0x206bf0 203236: 48 89 45 f8 mov %rax,-0x8(%rbp) 20323a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20323e: 48 83 c4 20 add $0x20,%rsp 203242: 5d pop %rbp 203243: c3 retq 203244: cc int3 203245: cc int3 203246: cc int3 203247: cc int3 203248: cc int3 203249: cc int3 20324a: cc int3 20324b: cc int3 20324c: cc int3 20324d: cc int3 20324e: cc int3 20324f: cc int3 203250: 55 push %rbp 203251: 48 89 e5 mov %rsp,%rbp 203254: 48 83 ec 60 sub $0x60,%rsp 203258: 89 7d f4 mov %edi,-0xc(%rbp) 20325b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20325f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203263: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203267: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20326b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20326f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203273: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203277: 48 01 c8 add %rcx,%rax 20327a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20327e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203282: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203286: e8 c5 00 00 00 callq 0x203350 20328b: 89 45 bc mov %eax,-0x44(%rbp) 20328e: 8b 45 bc mov -0x44(%rbp),%eax 203291: 89 45 b8 mov %eax,-0x48(%rbp) 203294: 83 e8 01 sub $0x1,%eax 203297: 0f 84 43 00 00 00 je 0x2032e0 20329d: e9 00 00 00 00 jmpq 0x2032a2 2032a2: 8b 45 b8 mov -0x48(%rbp),%eax 2032a5: 83 e8 03 sub $0x3,%eax 2032a8: 0f 85 57 00 00 00 jne 0x203305 2032ae: e9 00 00 00 00 jmpq 0x2032b3 2032b3: 8b 7d f4 mov -0xc(%rbp),%edi 2032b6: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032ba: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2032be: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2032c2: 4c 8b 45 d8 mov -0x28(%rbp),%r8 2032c6: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 2032ca: 48 8b 45 c8 mov -0x38(%rbp),%rax 2032ce: 48 89 04 24 mov %rax,(%rsp) 2032d2: e8 59 01 00 00 callq 0x203430 2032d7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032db: e9 5e 00 00 00 jmpq 0x20333e 2032e0: 8b 7d f4 mov -0xc(%rbp),%edi 2032e3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032e7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2032eb: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2032ef: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2032f3: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2032f7: e8 74 14 00 00 callq 0x204770 2032fc: 48 89 45 f8 mov %rax,-0x8(%rbp) 203300: e9 39 00 00 00 jmpq 0x20333e 203305: e9 00 00 00 00 jmpq 0x20330a 20330a: 8b 7d f4 mov -0xc(%rbp),%edi 20330d: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203311: 48 8b 55 e0 mov -0x20(%rbp),%rdx 203315: 48 8b 4d d8 mov -0x28(%rbp),%rcx 203319: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 20331d: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203321: 31 c0 xor %eax,%eax 203323: 31 c0 xor %eax,%eax 203325: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 20332c: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 203334: 00 203335: e8 c6 14 00 00 callq 0x204800 20333a: 48 89 45 f8 mov %rax,-0x8(%rbp) 20333e: 48 8b 45 f8 mov -0x8(%rbp),%rax 203342: 48 83 c4 60 add $0x60,%rsp 203346: 5d pop %rbp 203347: c3 retq 203348: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203350: 55 push %rbp 203351: 48 89 e5 mov %rsp,%rbp 203354: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203358: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20335c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203361: 0f 82 2f 00 00 00 jb 0x203396 203367: 48 8b 45 f0 mov -0x10(%rbp),%rax 20336b: 48 8b 00 mov (%rax),%rax 20336e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203376: 3e 0a 203378: 48 29 c8 sub %rcx,%rax 20337b: 0f 95 c0 setne %al 20337e: 0f b6 c0 movzbl %al,%eax 203381: 83 f8 00 cmp $0x0,%eax 203384: 0f 85 0c 00 00 00 jne 0x203396 20338a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203391: e9 90 00 00 00 jmpq 0x203426 203396: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20339b: 0f 82 7e 00 00 00 jb 0x20341f 2033a1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033a5: 8b 00 mov (%rax),%eax 2033a7: 2d 7f 45 4c 46 sub $0x464c457f,%eax 2033ac: 0f 95 c0 setne %al 2033af: 0f b6 c0 movzbl %al,%eax 2033b2: 83 f8 00 cmp $0x0,%eax 2033b5: 0f 85 64 00 00 00 jne 0x20341f 2033bb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033bf: 0f b6 40 04 movzbl 0x4(%rax),%eax 2033c3: 89 45 e4 mov %eax,-0x1c(%rbp) 2033c6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033ca: 0f b6 40 05 movzbl 0x5(%rax),%eax 2033ce: 89 45 e0 mov %eax,-0x20(%rbp) 2033d1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033d5: 0f b6 40 06 movzbl 0x6(%rax),%eax 2033d9: 89 45 dc mov %eax,-0x24(%rbp) 2033dc: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 2033e0: 0f 8e 34 00 00 00 jle 0x20341a 2033e6: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 2033ea: 0f 8d 2a 00 00 00 jge 0x20341a 2033f0: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 2033f4: 0f 8e 20 00 00 00 jle 0x20341a 2033fa: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 2033fe: 0f 8d 16 00 00 00 jge 0x20341a 203404: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 203408: 0f 85 0c 00 00 00 jne 0x20341a 20340e: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 203415: e9 0c 00 00 00 jmpq 0x203426 20341a: e9 00 00 00 00 jmpq 0x20341f 20341f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203426: 8b 45 fc mov -0x4(%rbp),%eax 203429: 5d pop %rbp 20342a: c3 retq 20342b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 203430: 55 push %rbp 203431: 48 89 e5 mov %rsp,%rbp 203434: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 20343b: 48 8b 45 10 mov 0x10(%rbp),%rax 20343f: 89 7d f4 mov %edi,-0xc(%rbp) 203442: 48 89 75 e8 mov %rsi,-0x18(%rbp) 203446: 48 89 55 e0 mov %rdx,-0x20(%rbp) 20344a: 48 89 4d d8 mov %rcx,-0x28(%rbp) 20344e: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203452: 44 89 4d cc mov %r9d,-0x34(%rbp) 203456: 48 8b 45 e0 mov -0x20(%rbp),%rax 20345a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20345e: 83 f8 01 cmp $0x1,%eax 203461: 0f 84 19 00 00 00 je 0x203480 203467: 48 8b 45 e0 mov -0x20(%rbp),%rax 20346b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20346f: b0 01 mov $0x1,%al 203471: 83 f9 02 cmp $0x2,%ecx 203474: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20347a: 0f 85 39 00 00 00 jne 0x2034b9 203480: 48 8b 45 e0 mov -0x20(%rbp),%rax 203484: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203488: 31 c0 xor %eax,%eax 20348a: 83 f9 01 cmp $0x1,%ecx 20348d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203493: 0f 84 14 00 00 00 je 0x2034ad 203499: 48 8b 45 e0 mov -0x20(%rbp),%rax 20349d: 0f b6 40 05 movzbl 0x5(%rax),%eax 2034a1: 83 f8 02 cmp $0x2,%eax 2034a4: 0f 95 c0 setne %al 2034a7: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 2034ad: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 2034b3: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 2034b9: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 2034bf: 34 ff xor $0xff,%al 2034c1: 34 ff xor $0xff,%al 2034c3: 24 01 and $0x1,%al 2034c5: 0f b6 c0 movzbl %al,%eax 2034c8: 48 98 cltq 2034ca: 48 83 f8 00 cmp $0x0,%rax 2034ce: 0f 84 17 00 00 00 je 0x2034eb 2034d4: bf 0a 00 00 00 mov $0xa,%edi 2034d9: e8 72 fb ff ff callq 0x203050 2034de: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2034e6: e9 75 12 00 00 jmpq 0x204760 2034eb: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2034ef: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2034f3: 8b 55 f4 mov -0xc(%rbp),%edx 2034f6: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2034fa: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2034fe: e8 2d 25 00 00 callq 0x205a30 203503: 48 89 45 c0 mov %rax,-0x40(%rbp) 203507: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20350c: 0f 85 0d 00 00 00 jne 0x20351f 203512: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20351a: e9 41 12 00 00 jmpq 0x204760 20351f: 48 8b 45 e0 mov -0x20(%rbp),%rax 203523: 0f b6 40 04 movzbl 0x4(%rax),%eax 203527: 83 f8 01 cmp $0x1,%eax 20352a: 0f 85 30 00 00 00 jne 0x203560 203530: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 203538: 08 01 20353a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20353e: 0f 86 17 00 00 00 jbe 0x20355b 203544: bf 0a 00 00 00 mov $0xa,%edi 203549: e8 02 fb ff ff callq 0x203050 20354e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203556: e9 05 12 00 00 jmpq 0x204760 20355b: e9 30 00 00 00 jmpq 0x203590 203560: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203568: f0 00 20356a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20356e: 0f 86 17 00 00 00 jbe 0x20358b 203574: bf 0a 00 00 00 mov $0xa,%edi 203579: e8 d2 fa ff ff callq 0x203050 20357e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203586: e9 d5 11 00 00 jmpq 0x204760 20358b: e9 00 00 00 00 jmpq 0x203590 203590: 48 8b 45 c0 mov -0x40(%rbp),%rax 203594: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20359b: 48 83 f8 00 cmp $0x0,%rax 20359f: 0f 84 13 00 00 00 je 0x2035b8 2035a5: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 2035ac: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035b3: e9 3b 00 00 00 jmpq 0x2035f3 2035b8: b0 01 mov $0x1,%al 2035ba: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 2035be: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035c4: 0f 84 0d 00 00 00 je 0x2035d7 2035ca: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 2035ce: 0f 94 c0 sete %al 2035d1: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035d7: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 2035dd: 31 c0 xor %eax,%eax 2035df: b9 01 00 00 00 mov $0x1,%ecx 2035e4: f6 c2 01 test $0x1,%dl 2035e7: 0f 45 c1 cmovne %ecx,%eax 2035ea: 48 98 cltq 2035ec: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035f3: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 2035fa: 48 89 45 b8 mov %rax,-0x48(%rbp) 2035fe: 8b 7d f4 mov -0xc(%rbp),%edi 203601: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203605: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203609: 48 8b 4d d0 mov -0x30(%rbp),%rcx 20360d: 44 8b 45 cc mov -0x34(%rbp),%r8d 203611: 4c 8b 4d 10 mov 0x10(%rbp),%r9 203615: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 20361d: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 203624: 48 89 44 24 08 mov %rax,0x8(%rsp) 203629: e8 d2 11 00 00 callq 0x204800 20362e: 48 89 45 b0 mov %rax,-0x50(%rbp) 203632: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 203637: 0f 85 0d 00 00 00 jne 0x20364a 20363d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203645: e9 16 11 00 00 jmpq 0x204760 20364a: 48 8b 45 c0 mov -0x40(%rbp),%rax 20364e: 89 c0 mov %eax,%eax 203650: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203654: 0f 85 05 00 00 00 jne 0x20365f 20365a: e9 1f 00 00 00 jmpq 0x20367e 20365f: 48 8d 3d a3 da ff ff lea -0x255d(%rip),%rdi # 0x201109 203666: 48 8d 35 3b d9 ff ff lea -0x26c5(%rip),%rsi # 0x200fa8 20366d: ba 46 01 00 00 mov $0x146,%edx 203672: 48 8d 0d b0 da ff ff lea -0x2550(%rip),%rcx # 0x201129 203679: e8 62 35 00 00 callq 0x206be0 20367e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203682: 89 c1 mov %eax,%ecx 203684: 48 8b 45 b0 mov -0x50(%rbp),%rax 203688: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20368e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203692: 89 c1 mov %eax,%ecx 203694: 48 8b 45 b0 mov -0x50(%rbp),%rax 203698: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20369e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036a2: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2036a9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036ad: 0f b6 48 04 movzbl 0x4(%rax),%ecx 2036b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036b5: 89 48 20 mov %ecx,0x20(%rax) 2036b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036bc: 0f b6 40 04 movzbl 0x4(%rax),%eax 2036c0: 83 f8 01 cmp $0x1,%eax 2036c3: 0f 85 18 08 00 00 jne 0x203ee1 2036c9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2036cd: 48 03 45 d8 add -0x28(%rbp),%rax 2036d1: 48 89 45 a8 mov %rax,-0x58(%rbp) 2036d5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2036da: 0f 84 22 00 00 00 je 0x203702 2036e0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036e4: 0f b6 40 05 movzbl 0x5(%rax),%eax 2036e8: 83 f8 01 cmp $0x1,%eax 2036eb: 0f 85 11 00 00 00 jne 0x203702 2036f1: 48 8b 4d a8 mov -0x58(%rbp),%rcx 2036f5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036f9: 48 89 48 48 mov %rcx,0x48(%rax) 2036fd: e9 5c 03 00 00 jmpq 0x203a5e 203702: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203706: 48 83 c7 48 add $0x48,%rdi 20370a: 48 83 c7 40 add $0x40,%rdi 20370e: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 203715: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203719: ba 34 00 00 00 mov $0x34,%edx 20371e: e8 dd 34 00 00 callq 0x206c00 203723: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 20372a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20372e: 48 89 48 48 mov %rcx,0x48(%rax) 203732: 48 8b 45 e0 mov -0x20(%rbp),%rax 203736: 0f b6 40 05 movzbl 0x5(%rax),%eax 20373a: 83 f8 01 cmp $0x1,%eax 20373d: 0f 84 16 03 00 00 je 0x203a59 203743: 48 8b 45 b0 mov -0x50(%rbp),%rax 203747: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20374e: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203752: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203756: 66 c1 c8 08 ror $0x8,%ax 20375a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20375e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203762: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203766: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20376a: 66 89 c1 mov %ax,%cx 20376d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203771: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203778: 48 8b 45 b0 mov -0x50(%rbp),%rax 20377c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203783: 66 89 45 9e mov %ax,-0x62(%rbp) 203787: 66 8b 45 9e mov -0x62(%rbp),%ax 20378b: 66 c1 c8 08 ror $0x8,%ax 20378f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203793: 66 8b 45 a0 mov -0x60(%rbp),%ax 203797: 66 89 45 9c mov %ax,-0x64(%rbp) 20379b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20379f: 66 89 c1 mov %ax,%cx 2037a2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037a6: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 2037ad: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037b1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2037b7: 89 45 94 mov %eax,-0x6c(%rbp) 2037ba: 8b 45 94 mov -0x6c(%rbp),%eax 2037bd: 0f c8 bswap %eax 2037bf: 89 45 98 mov %eax,-0x68(%rbp) 2037c2: 8b 45 98 mov -0x68(%rbp),%eax 2037c5: 89 45 90 mov %eax,-0x70(%rbp) 2037c8: 8b 45 90 mov -0x70(%rbp),%eax 2037cb: 89 c1 mov %eax,%ecx 2037cd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037d1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2037d7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037db: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2037e1: 89 45 88 mov %eax,-0x78(%rbp) 2037e4: 8b 45 88 mov -0x78(%rbp),%eax 2037e7: 0f c8 bswap %eax 2037e9: 89 45 8c mov %eax,-0x74(%rbp) 2037ec: 8b 45 8c mov -0x74(%rbp),%eax 2037ef: 89 45 84 mov %eax,-0x7c(%rbp) 2037f2: 8b 45 84 mov -0x7c(%rbp),%eax 2037f5: 89 c1 mov %eax,%ecx 2037f7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037fb: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 203801: 48 8b 45 b0 mov -0x50(%rbp),%rax 203805: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 20380b: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 203811: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 203817: 0f c8 bswap %eax 203819: 89 45 80 mov %eax,-0x80(%rbp) 20381c: 8b 45 80 mov -0x80(%rbp),%eax 20381f: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 203825: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 20382b: 89 c1 mov %eax,%ecx 20382d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203831: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 203837: 48 8b 45 b0 mov -0x50(%rbp),%rax 20383b: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 203841: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 203847: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 20384d: 0f c8 bswap %eax 20384f: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203855: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20385b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203861: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203867: 89 c1 mov %eax,%ecx 203869: 48 8b 45 b0 mov -0x50(%rbp),%rax 20386d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203873: 48 8b 45 b0 mov -0x50(%rbp),%rax 203877: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20387d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203883: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203889: 0f c8 bswap %eax 20388b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203891: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203897: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20389d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 2038a3: 89 c1 mov %eax,%ecx 2038a5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038a9: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 2038af: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038b3: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 2038ba: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 2038c1: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 2038c8: 66 c1 c8 08 ror $0x8,%ax 2038cc: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 2038d3: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 2038da: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 2038e1: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 2038e8: 66 89 c1 mov %ax,%cx 2038eb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ef: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 2038f6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038fa: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 203901: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 203908: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 20390f: 66 c1 c8 08 ror $0x8,%ax 203913: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 20391a: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 203921: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 203928: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 20392f: 66 89 c1 mov %ax,%cx 203932: 48 8b 45 b0 mov -0x50(%rbp),%rax 203936: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 20393d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203941: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 203948: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 20394f: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203956: 66 c1 c8 08 ror $0x8,%ax 20395a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203961: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203968: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 20396f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203976: 66 89 c1 mov %ax,%cx 203979: 48 8b 45 b0 mov -0x50(%rbp),%rax 20397d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203984: 48 8b 45 b0 mov -0x50(%rbp),%rax 203988: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 20398f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203996: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 20399d: 66 c1 c8 08 ror $0x8,%ax 2039a1: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 2039a8: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 2039af: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 2039b6: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 2039bd: 66 89 c1 mov %ax,%cx 2039c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039c4: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 2039cb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039cf: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 2039d6: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 2039dd: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 2039e4: 66 c1 c8 08 ror $0x8,%ax 2039e8: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 2039ef: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 2039f6: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 2039fd: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203a04: 66 89 c1 mov %ax,%cx 203a07: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a0b: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203a12: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a16: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203a1d: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203a24: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203a2b: 66 c1 c8 08 ror $0x8,%ax 203a2f: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203a36: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203a3d: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203a44: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203a4b: 66 89 c1 mov %ax,%cx 203a4e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a52: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203a59: e9 00 00 00 00 jmpq 0x203a5e 203a5e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a62: 48 8b 40 48 mov 0x48(%rax),%rax 203a66: 8b 40 20 mov 0x20(%rax),%eax 203a69: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203a6f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203a74: 0f 84 84 03 00 00 je 0x203dfe 203a7a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203a7e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203a82: 83 f8 01 cmp $0x1,%eax 203a85: 0f 85 73 03 00 00 jne 0x203dfe 203a8b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203a8f: 0f 84 69 03 00 00 je 0x203dfe 203a95: 31 c0 xor %eax,%eax 203a97: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203a9c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203aa2: 0f 86 13 00 00 00 jbe 0x203abb 203aa8: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203aae: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203ab2: 0f 93 c0 setae %al 203ab5: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203abb: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203ac1: 34 ff xor $0xff,%al 203ac3: 34 ff xor $0xff,%al 203ac5: 24 01 and $0x1,%al 203ac7: 0f b6 c0 movzbl %al,%eax 203aca: 48 98 cltq 203acc: 48 83 f8 00 cmp $0x0,%rax 203ad0: 0f 85 2d 00 00 00 jne 0x203b03 203ad6: 48 8b 45 d0 mov -0x30(%rbp),%rax 203ada: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203ae0: 48 29 c8 sub %rcx,%rax 203ae3: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203ae8: 48 39 c8 cmp %rcx,%rax 203aeb: 0f 92 c0 setb %al 203aee: 34 ff xor $0xff,%al 203af0: 34 ff xor $0xff,%al 203af2: 24 01 and $0x1,%al 203af4: 0f b6 c0 movzbl %al,%eax 203af7: 48 98 cltq 203af9: 48 83 f8 00 cmp $0x0,%rax 203afd: 0f 84 25 00 00 00 je 0x203b28 203b03: e9 00 00 00 00 jmpq 0x203b08 203b08: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203b0c: e8 ff 30 00 00 callq 0x206c10 203b11: bf 0a 00 00 00 mov $0xa,%edi 203b16: e8 35 f5 ff ff callq 0x203050 203b1b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203b23: e9 38 0c 00 00 jmpq 0x204760 203b28: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203b2c: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b32: 48 01 c1 add %rax,%rcx 203b35: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b39: 48 89 48 50 mov %rcx,0x50(%rax) 203b3d: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203b45: 00 00 00 203b48: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203b4f: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203b53: 0f 83 a0 02 00 00 jae 0x203df9 203b59: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203b60: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b64: 48 83 c0 48 add $0x48,%rax 203b68: 48 05 80 00 00 00 add $0x80,%rax 203b6e: 48 83 c0 10 add $0x10,%rax 203b72: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203b7a: 00 00 00 203b7d: 48 01 d0 add %rdx,%rax 203b80: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203b87: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203b8b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b8f: 48 83 c0 48 add $0x48,%rax 203b93: 48 05 80 00 00 00 add $0x80,%rax 203b99: 48 83 c0 10 add $0x10,%rax 203b9d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203ba5: 00 00 00 203ba8: 48 01 d0 add %rdx,%rax 203bab: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203bb2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bb6: 48 8b 48 50 mov 0x50(%rax),%rcx 203bba: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203bc2: 48 01 c1 add %rax,%rcx 203bc5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bc9: 48 83 c0 48 add $0x48,%rax 203bcd: 48 05 80 00 00 00 add $0x80,%rax 203bd3: 48 83 c0 10 add $0x10,%rax 203bd7: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bdf: 00 00 00 203be2: 48 01 d0 add %rdx,%rax 203be5: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203bec: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bf0: 48 8b 40 50 mov 0x50(%rax),%rax 203bf4: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203bfc: 48 01 c8 add %rcx,%rax 203bff: 8b 40 10 mov 0x10(%rax),%eax 203c02: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203c06: 0f 92 c0 setb %al 203c09: 34 ff xor $0xff,%al 203c0b: 34 ff xor $0xff,%al 203c0d: 24 01 and $0x1,%al 203c0f: 0f b6 c0 movzbl %al,%eax 203c12: 48 98 cltq 203c14: 48 83 f8 00 cmp $0x0,%rax 203c18: 0f 84 bd 00 00 00 je 0x203cdb 203c1e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c22: 48 8b 40 50 mov 0x50(%rax),%rax 203c26: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c2e: 48 01 c8 add %rcx,%rax 203c31: 8b 40 14 mov 0x14(%rax),%eax 203c34: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203c38: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203c3c: 48 8b 52 50 mov 0x50(%rdx),%rdx 203c40: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203c48: 48 01 f2 add %rsi,%rdx 203c4b: 8b 52 10 mov 0x10(%rdx),%edx 203c4e: 48 29 d1 sub %rdx,%rcx 203c51: 48 39 c8 cmp %rcx,%rax 203c54: 0f 96 c0 setbe %al 203c57: 34 ff xor $0xff,%al 203c59: 34 ff xor $0xff,%al 203c5b: 24 01 and $0x1,%al 203c5d: 0f b6 c0 movzbl %al,%eax 203c60: 48 98 cltq 203c62: 48 83 f8 00 cmp $0x0,%rax 203c66: 0f 84 6f 00 00 00 je 0x203cdb 203c6c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203c70: 48 03 4d d8 add -0x28(%rbp),%rcx 203c74: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c78: 48 8b 40 50 mov 0x50(%rax),%rax 203c7c: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203c84: 48 01 d0 add %rdx,%rax 203c87: 8b 40 10 mov 0x10(%rax),%eax 203c8a: 48 01 c1 add %rax,%rcx 203c8d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c91: 48 83 c0 48 add $0x48,%rax 203c95: 48 05 80 00 00 00 add $0x80,%rax 203c9b: 48 83 c0 10 add $0x10,%rax 203c9f: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203ca7: 00 00 00 203caa: 48 01 d0 add %rdx,%rax 203cad: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203cb4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cb8: 48 83 c0 48 add $0x48,%rax 203cbc: 48 05 80 00 00 00 add $0x80,%rax 203cc2: 48 83 c0 10 add $0x10,%rax 203cc6: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cce: 00 00 00 203cd1: 48 01 d0 add %rdx,%rax 203cd4: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203cdb: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203cdf: 48 83 c1 48 add $0x48,%rcx 203ce3: 48 81 c1 80 00 00 00 add $0x80,%rcx 203cea: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cee: 48 83 c0 48 add $0x48,%rax 203cf2: 48 05 80 00 00 00 add $0x80,%rax 203cf8: 48 83 c0 10 add $0x10,%rax 203cfc: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d04: 00 00 00 203d07: 48 01 d0 add %rdx,%rax 203d0a: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203d11: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d15: 48 8b 40 50 mov 0x50(%rax),%rax 203d19: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d21: 48 01 c8 add %rcx,%rax 203d24: 83 78 04 12 cmpl $0x12,0x4(%rax) 203d28: 0f 85 5e 00 00 00 jne 0x203d8c 203d2e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d32: 48 8b 40 50 mov 0x50(%rax),%rax 203d36: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d3e: 48 01 c8 add %rcx,%rax 203d41: 8b 40 18 mov 0x18(%rax),%eax 203d44: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203d48: 0f 83 3e 00 00 00 jae 0x203d8c 203d4e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203d55: 89 c1 mov %eax,%ecx 203d57: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d5b: 48 83 c0 48 add $0x48,%rax 203d5f: 48 05 80 00 00 00 add $0x80,%rax 203d65: 48 83 c0 10 add $0x10,%rax 203d69: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203d6d: 48 8b 52 50 mov 0x50(%rdx),%rdx 203d71: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d79: 48 01 f2 add %rsi,%rdx 203d7c: 8b 52 18 mov 0x18(%rdx),%edx 203d7f: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203d86: 48 01 d0 add %rdx,%rax 203d89: 89 48 7c mov %ecx,0x7c(%rax) 203d8c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d90: 48 83 c0 48 add $0x48,%rax 203d94: 48 05 80 00 00 00 add $0x80,%rax 203d9a: 48 83 c0 10 add $0x10,%rax 203d9e: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203da6: 00 00 00 203da9: 48 01 c8 add %rcx,%rax 203dac: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203db0: 0f 85 27 00 00 00 jne 0x203ddd 203db6: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dba: 48 83 c0 48 add $0x48,%rax 203dbe: 48 05 80 00 00 00 add $0x80,%rax 203dc4: 48 83 c0 10 add $0x10,%rax 203dc8: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203dd0: 00 00 00 203dd3: 48 01 c8 add %rcx,%rax 203dd6: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203ddd: e9 00 00 00 00 jmpq 0x203de2 203de2: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203de9: 48 83 c0 01 add $0x1,%rax 203ded: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203df4: e9 4f fd ff ff jmpq 0x203b48 203df9: e9 c7 00 00 00 jmpq 0x203ec5 203dfe: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203e06: 00 00 00 203e09: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203e10: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e14: 0f 83 a6 00 00 00 jae 0x203ec0 203e1a: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203e21: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e25: 48 83 c0 48 add $0x48,%rax 203e29: 48 05 80 00 00 00 add $0x80,%rax 203e2f: 48 83 c0 10 add $0x10,%rax 203e33: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e3b: 00 00 00 203e3e: 48 01 d0 add %rdx,%rax 203e41: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203e48: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e4c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e50: 48 83 c0 48 add $0x48,%rax 203e54: 48 05 80 00 00 00 add $0x80,%rax 203e5a: 48 83 c0 10 add $0x10,%rax 203e5e: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e66: 00 00 00 203e69: 48 01 d0 add %rdx,%rax 203e6c: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203e73: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e77: 48 83 c1 48 add $0x48,%rcx 203e7b: 48 81 c1 80 00 00 00 add $0x80,%rcx 203e82: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e86: 48 83 c0 48 add $0x48,%rax 203e8a: 48 05 80 00 00 00 add $0x80,%rax 203e90: 48 83 c0 10 add $0x10,%rax 203e94: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e9c: 00 00 00 203e9f: 48 01 d0 add %rdx,%rax 203ea2: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203ea9: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203eb0: 48 83 c0 01 add $0x1,%rax 203eb4: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203ebb: e9 49 ff ff ff jmpq 0x203e09 203ec0: e9 00 00 00 00 jmpq 0x203ec5 203ec5: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ec9: 48 83 c1 48 add $0x48,%rcx 203ecd: 48 81 c1 80 00 00 00 add $0x80,%rcx 203ed4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ed8: 48 89 48 60 mov %rcx,0x60(%rax) 203edc: e9 77 08 00 00 jmpq 0x204758 203ee1: 48 8b 45 e8 mov -0x18(%rbp),%rax 203ee5: 48 03 45 d8 add -0x28(%rbp),%rax 203ee9: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203ef0: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203ef5: 0f 84 25 00 00 00 je 0x203f20 203efb: 48 8b 45 e0 mov -0x20(%rbp),%rax 203eff: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f03: 83 f8 01 cmp $0x1,%eax 203f06: 0f 85 14 00 00 00 jne 0x203f20 203f0c: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203f13: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f17: 48 89 48 48 mov %rcx,0x48(%rax) 203f1b: e9 bf 03 00 00 jmpq 0x2042df 203f20: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203f24: 48 83 c7 48 add $0x48,%rdi 203f28: 48 83 c7 40 add $0x40,%rdi 203f2c: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203f33: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203f37: ba 40 00 00 00 mov $0x40,%edx 203f3c: e8 bf 2c 00 00 callq 0x206c00 203f41: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203f48: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f4c: 48 89 48 48 mov %rcx,0x48(%rax) 203f50: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f54: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f58: 83 f8 01 cmp $0x1,%eax 203f5b: 0f 84 79 03 00 00 je 0x2042da 203f61: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f65: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 203f6c: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 203f73: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 203f7a: 66 c1 c8 08 ror $0x8,%ax 203f7e: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 203f85: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 203f8c: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 203f93: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 203f9a: 66 89 c1 mov %ax,%cx 203f9d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fa1: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203fa8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fac: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203fb3: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 203fba: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 203fc1: 66 c1 c8 08 ror $0x8,%ax 203fc5: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 203fcc: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 203fd3: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 203fda: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 203fe1: 66 89 c1 mov %ax,%cx 203fe4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fe8: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 203fef: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ff3: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203ff9: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 203fff: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 204005: 0f c8 bswap %eax 204007: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 20400d: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 204013: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 204019: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 20401f: 89 c1 mov %eax,%ecx 204021: 48 8b 45 b0 mov -0x50(%rbp),%rax 204025: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 20402b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20402f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 204036: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 20403d: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 204044: 48 0f c8 bswap %rax 204047: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20404e: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204055: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 20405c: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 204063: 48 8b 45 b0 mov -0x50(%rbp),%rax 204067: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20406e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204072: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204079: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 204080: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204087: 48 0f c8 bswap %rax 20408a: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 204091: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204098: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20409f: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 2040a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040aa: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2040b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040b5: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2040bc: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 2040c3: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 2040ca: 48 0f c8 bswap %rax 2040cd: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 2040d4: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 2040db: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 2040e2: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 2040e9: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040ed: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 2040f4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040f8: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2040fe: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 204104: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 20410a: 0f c8 bswap %eax 20410c: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 204112: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 204118: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 20411e: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 204124: 89 c1 mov %eax,%ecx 204126: 48 8b 45 b0 mov -0x50(%rbp),%rax 20412a: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 204130: 48 8b 45 b0 mov -0x50(%rbp),%rax 204134: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 20413b: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 204142: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204149: 66 c1 c8 08 ror $0x8,%ax 20414d: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 204154: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 20415b: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 204162: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204169: 66 89 c1 mov %ax,%cx 20416c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204170: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204177: 48 8b 45 b0 mov -0x50(%rbp),%rax 20417b: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 204182: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204189: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 204190: 66 c1 c8 08 ror $0x8,%ax 204194: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 20419b: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 2041a2: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 2041a9: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 2041b0: 66 89 c1 mov %ax,%cx 2041b3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041b7: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 2041be: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041c2: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 2041c9: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 2041d0: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 2041d7: 66 c1 c8 08 ror $0x8,%ax 2041db: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 2041e2: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 2041e9: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 2041f0: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 2041f7: 66 89 c1 mov %ax,%cx 2041fa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041fe: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 204205: 48 8b 45 b0 mov -0x50(%rbp),%rax 204209: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 204210: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 204217: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 20421e: 66 c1 c8 08 ror $0x8,%ax 204222: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 204229: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 204230: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 204237: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 20423e: 66 89 c1 mov %ax,%cx 204241: 48 8b 45 b0 mov -0x50(%rbp),%rax 204245: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 20424c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204250: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204257: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 20425e: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204265: 66 c1 c8 08 ror $0x8,%ax 204269: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 204270: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204277: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 20427e: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204285: 66 89 c1 mov %ax,%cx 204288: 48 8b 45 b0 mov -0x50(%rbp),%rax 20428c: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 204293: 48 8b 45 b0 mov -0x50(%rbp),%rax 204297: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 20429e: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 2042a5: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 2042ac: 66 c1 c8 08 ror $0x8,%ax 2042b0: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 2042b7: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 2042be: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 2042c5: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 2042cc: 66 89 c1 mov %ax,%cx 2042cf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042d3: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 2042da: e9 00 00 00 00 jmpq 0x2042df 2042df: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042e3: 48 8b 40 48 mov 0x48(%rax),%rax 2042e7: 48 8b 40 28 mov 0x28(%rax),%rax 2042eb: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 2042f2: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2042f7: 0f 84 7d 03 00 00 je 0x20467a 2042fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 204301: 0f b6 40 05 movzbl 0x5(%rax),%eax 204305: 83 f8 01 cmp $0x1,%eax 204308: 0f 85 6c 03 00 00 jne 0x20467a 20430e: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 204312: 0f 84 62 03 00 00 je 0x20467a 204318: 31 c0 xor %eax,%eax 20431a: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20431f: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 204325: 0f 86 14 00 00 00 jbe 0x20433f 20432b: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 204332: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204336: 0f 93 c0 setae %al 204339: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 20433f: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204345: 34 ff xor $0xff,%al 204347: 34 ff xor $0xff,%al 204349: 24 01 and $0x1,%al 20434b: 0f b6 c0 movzbl %al,%eax 20434e: 48 98 cltq 204350: 48 83 f8 00 cmp $0x0,%rax 204354: 0f 85 2e 00 00 00 jne 0x204388 20435a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20435e: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204365: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204369: 48 c1 e1 06 shl $0x6,%rcx 20436d: 48 39 c8 cmp %rcx,%rax 204370: 0f 92 c0 setb %al 204373: 34 ff xor $0xff,%al 204375: 34 ff xor $0xff,%al 204377: 24 01 and $0x1,%al 204379: 0f b6 c0 movzbl %al,%eax 20437c: 48 98 cltq 20437e: 48 83 f8 00 cmp $0x0,%rax 204382: 0f 84 05 00 00 00 je 0x20438d 204388: e9 7b f7 ff ff jmpq 0x203b08 20438d: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 204394: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 20439b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20439f: 48 89 48 50 mov %rcx,0x50(%rax) 2043a3: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 2043ab: 00 00 00 2043ae: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2043b5: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2043b9: 0f 83 b6 02 00 00 jae 0x204675 2043bf: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2043c6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043ca: 48 83 c0 48 add $0x48,%rax 2043ce: 48 05 80 00 00 00 add $0x80,%rax 2043d4: 48 83 c0 10 add $0x10,%rax 2043d8: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2043e0: 00 00 00 2043e3: 48 01 d0 add %rdx,%rax 2043e6: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2043ed: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2043f1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043f5: 48 83 c0 48 add $0x48,%rax 2043f9: 48 05 80 00 00 00 add $0x80,%rax 2043ff: 48 83 c0 10 add $0x10,%rax 204403: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20440b: 00 00 00 20440e: 48 01 d0 add %rdx,%rax 204411: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 204418: 48 8b 45 b0 mov -0x50(%rbp),%rax 20441c: 48 8b 48 50 mov 0x50(%rax),%rcx 204420: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204427: 48 c1 e0 06 shl $0x6,%rax 20442b: 48 01 c1 add %rax,%rcx 20442e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204432: 48 83 c0 48 add $0x48,%rax 204436: 48 05 80 00 00 00 add $0x80,%rax 20443c: 48 83 c0 10 add $0x10,%rax 204440: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204448: 00 00 00 20444b: 48 01 d0 add %rdx,%rax 20444e: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 204455: 48 8b 45 b0 mov -0x50(%rbp),%rax 204459: 48 8b 40 50 mov 0x50(%rax),%rax 20445d: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204464: 48 c1 e1 06 shl $0x6,%rcx 204468: 48 01 c8 add %rcx,%rax 20446b: 48 8b 40 18 mov 0x18(%rax),%rax 20446f: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204473: 0f 92 c0 setb %al 204476: 34 ff xor $0xff,%al 204478: 34 ff xor $0xff,%al 20447a: 24 01 and $0x1,%al 20447c: 0f b6 c0 movzbl %al,%eax 20447f: 48 98 cltq 204481: 48 83 f8 00 cmp $0x0,%rax 204485: 0f 84 c3 00 00 00 je 0x20454e 20448b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20448f: 48 8b 40 50 mov 0x50(%rax),%rax 204493: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20449a: 48 c1 e1 06 shl $0x6,%rcx 20449e: 48 01 c8 add %rcx,%rax 2044a1: 48 8b 40 20 mov 0x20(%rax),%rax 2044a5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2044a9: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2044ad: 48 8b 52 50 mov 0x50(%rdx),%rdx 2044b1: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2044b8: 48 c1 e6 06 shl $0x6,%rsi 2044bc: 48 01 f2 add %rsi,%rdx 2044bf: 48 2b 4a 18 sub 0x18(%rdx),%rcx 2044c3: 48 39 c8 cmp %rcx,%rax 2044c6: 0f 96 c0 setbe %al 2044c9: 34 ff xor $0xff,%al 2044cb: 34 ff xor $0xff,%al 2044cd: 24 01 and $0x1,%al 2044cf: 0f b6 c0 movzbl %al,%eax 2044d2: 48 98 cltq 2044d4: 48 83 f8 00 cmp $0x0,%rax 2044d8: 0f 84 70 00 00 00 je 0x20454e 2044de: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2044e2: 48 03 4d d8 add -0x28(%rbp),%rcx 2044e6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044ea: 48 8b 40 50 mov 0x50(%rax),%rax 2044ee: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 2044f5: 48 c1 e2 06 shl $0x6,%rdx 2044f9: 48 01 d0 add %rdx,%rax 2044fc: 48 03 48 18 add 0x18(%rax),%rcx 204500: 48 8b 45 b0 mov -0x50(%rbp),%rax 204504: 48 83 c0 48 add $0x48,%rax 204508: 48 05 80 00 00 00 add $0x80,%rax 20450e: 48 83 c0 10 add $0x10,%rax 204512: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20451a: 00 00 00 20451d: 48 01 d0 add %rdx,%rax 204520: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 204527: 48 8b 45 b0 mov -0x50(%rbp),%rax 20452b: 48 83 c0 48 add $0x48,%rax 20452f: 48 05 80 00 00 00 add $0x80,%rax 204535: 48 83 c0 10 add $0x10,%rax 204539: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204541: 00 00 00 204544: 48 01 d0 add %rdx,%rax 204547: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20454e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204552: 48 83 c1 48 add $0x48,%rcx 204556: 48 81 c1 80 00 00 00 add $0x80,%rcx 20455d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204561: 48 83 c0 48 add $0x48,%rax 204565: 48 05 80 00 00 00 add $0x80,%rax 20456b: 48 83 c0 10 add $0x10,%rax 20456f: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204577: 00 00 00 20457a: 48 01 d0 add %rdx,%rax 20457d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204584: 48 8b 45 b0 mov -0x50(%rbp),%rax 204588: 48 8b 40 50 mov 0x50(%rax),%rax 20458c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204593: 48 c1 e1 06 shl $0x6,%rcx 204597: 48 01 c8 add %rcx,%rax 20459a: 83 78 04 12 cmpl $0x12,0x4(%rax) 20459e: 0f 85 64 00 00 00 jne 0x204608 2045a4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045a8: 48 8b 40 50 mov 0x50(%rax),%rax 2045ac: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045b3: 48 c1 e1 06 shl $0x6,%rcx 2045b7: 48 01 c8 add %rcx,%rax 2045ba: 8b 40 28 mov 0x28(%rax),%eax 2045bd: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2045c1: 0f 83 41 00 00 00 jae 0x204608 2045c7: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2045ce: 89 c1 mov %eax,%ecx 2045d0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045d4: 48 83 c0 48 add $0x48,%rax 2045d8: 48 05 80 00 00 00 add $0x80,%rax 2045de: 48 83 c0 10 add $0x10,%rax 2045e2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2045e6: 48 8b 52 50 mov 0x50(%rdx),%rdx 2045ea: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2045f1: 48 c1 e6 06 shl $0x6,%rsi 2045f5: 48 01 f2 add %rsi,%rdx 2045f8: 8b 52 28 mov 0x28(%rdx),%edx 2045fb: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 204602: 48 01 d0 add %rdx,%rax 204605: 89 48 7c mov %ecx,0x7c(%rax) 204608: 48 8b 45 b0 mov -0x50(%rbp),%rax 20460c: 48 83 c0 48 add $0x48,%rax 204610: 48 05 80 00 00 00 add $0x80,%rax 204616: 48 83 c0 10 add $0x10,%rax 20461a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204622: 00 00 00 204625: 48 01 c8 add %rcx,%rax 204628: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 20462c: 0f 85 27 00 00 00 jne 0x204659 204632: 48 8b 45 b0 mov -0x50(%rbp),%rax 204636: 48 83 c0 48 add $0x48,%rax 20463a: 48 05 80 00 00 00 add $0x80,%rax 204640: 48 83 c0 10 add $0x10,%rax 204644: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 20464c: 00 00 00 20464f: 48 01 c8 add %rcx,%rax 204652: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 204659: e9 00 00 00 00 jmpq 0x20465e 20465e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204665: 48 83 c0 01 add $0x1,%rax 204669: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204670: e9 39 fd ff ff jmpq 0x2043ae 204675: e9 c7 00 00 00 jmpq 0x204741 20467a: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204682: 00 00 00 204685: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20468c: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204690: 0f 83 a6 00 00 00 jae 0x20473c 204696: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 20469d: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046a1: 48 83 c0 48 add $0x48,%rax 2046a5: 48 05 80 00 00 00 add $0x80,%rax 2046ab: 48 83 c0 10 add $0x10,%rax 2046af: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046b7: 00 00 00 2046ba: 48 01 d0 add %rdx,%rax 2046bd: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2046c4: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046c8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046cc: 48 83 c0 48 add $0x48,%rax 2046d0: 48 05 80 00 00 00 add $0x80,%rax 2046d6: 48 83 c0 10 add $0x10,%rax 2046da: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046e2: 00 00 00 2046e5: 48 01 d0 add %rdx,%rax 2046e8: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2046ef: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046f3: 48 83 c1 48 add $0x48,%rcx 2046f7: 48 81 c1 80 00 00 00 add $0x80,%rcx 2046fe: 48 8b 45 b0 mov -0x50(%rbp),%rax 204702: 48 83 c0 48 add $0x48,%rax 204706: 48 05 80 00 00 00 add $0x80,%rax 20470c: 48 83 c0 10 add $0x10,%rax 204710: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204718: 00 00 00 20471b: 48 01 d0 add %rdx,%rax 20471e: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204725: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20472c: 48 83 c0 01 add $0x1,%rax 204730: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 204737: e9 49 ff ff ff jmpq 0x204685 20473c: e9 00 00 00 00 jmpq 0x204741 204741: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204745: 48 83 c1 48 add $0x48,%rcx 204749: 48 81 c1 80 00 00 00 add $0x80,%rcx 204750: 48 8b 45 b0 mov -0x50(%rbp),%rax 204754: 48 89 48 60 mov %rcx,0x60(%rax) 204758: 48 8b 45 b0 mov -0x50(%rbp),%rax 20475c: 48 89 45 f8 mov %rax,-0x8(%rbp) 204760: 48 8b 45 f8 mov -0x8(%rbp),%rax 204764: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 20476b: 5d pop %rbp 20476c: c3 retq 20476d: 0f 1f 00 nopl (%rax) 204770: 55 push %rbp 204771: 48 89 e5 mov %rsp,%rbp 204774: 48 83 ec 50 sub $0x50,%rsp 204778: 89 7d fc mov %edi,-0x4(%rbp) 20477b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20477f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204783: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204787: 44 89 45 dc mov %r8d,-0x24(%rbp) 20478b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20478f: 8b 7d fc mov -0x4(%rbp),%edi 204792: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204796: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20479a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20479e: 44 8b 45 dc mov -0x24(%rbp),%r8d 2047a2: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2047a6: 31 c0 xor %eax,%eax 2047a8: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 2047af: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2047b7: 00 2047b8: e8 43 00 00 00 callq 0x204800 2047bd: 48 89 45 c8 mov %rax,-0x38(%rbp) 2047c1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2047c6: 0f 84 2a 00 00 00 je 0x2047f6 2047cc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2047d0: 48 83 c1 08 add $0x8,%rcx 2047d4: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047d8: 48 89 48 70 mov %rcx,0x70(%rax) 2047dc: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2047e0: 48 83 c1 48 add $0x48,%rcx 2047e4: 48 81 c1 ac 00 00 00 add $0xac,%rcx 2047eb: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047ef: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2047f6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047fa: 48 83 c4 50 add $0x50,%rsp 2047fe: 5d pop %rbp 2047ff: c3 retq 204800: 55 push %rbp 204801: 48 89 e5 mov %rsp,%rbp 204804: 48 83 ec 40 sub $0x40,%rsp 204808: 48 8b 45 18 mov 0x18(%rbp),%rax 20480c: 8b 45 10 mov 0x10(%rbp),%eax 20480f: 89 7d fc mov %edi,-0x4(%rbp) 204812: 48 89 75 f0 mov %rsi,-0x10(%rbp) 204816: 48 89 55 e8 mov %rdx,-0x18(%rbp) 20481a: 48 89 4d e0 mov %rcx,-0x20(%rbp) 20481e: 44 89 45 dc mov %r8d,-0x24(%rbp) 204822: 4c 89 4d d0 mov %r9,-0x30(%rbp) 204826: 48 8b 75 18 mov 0x18(%rbp),%rsi 20482a: 48 81 c6 08 01 00 00 add $0x108,%rsi 204831: bf 01 00 00 00 mov $0x1,%edi 204836: e8 e5 23 00 00 callq 0x206c20 20483b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20483f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204844: 0f 85 0f 00 00 00 jne 0x204859 20484a: bf 08 00 00 00 mov $0x8,%edi 20484f: e8 fc e7 ff ff callq 0x203050 204854: e9 58 00 00 00 jmpq 0x2048b1 204859: 8b 4d 10 mov 0x10(%rbp),%ecx 20485c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204860: 89 48 18 mov %ecx,0x18(%rax) 204863: 48 8b 45 c8 mov -0x38(%rbp),%rax 204867: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20486e: 8b 4d dc mov -0x24(%rbp),%ecx 204871: 48 8b 45 c8 mov -0x38(%rbp),%rax 204875: 89 48 1c mov %ecx,0x1c(%rax) 204878: 8b 4d fc mov -0x4(%rbp),%ecx 20487b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20487f: 89 48 24 mov %ecx,0x24(%rax) 204882: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204886: 48 8b 45 c8 mov -0x38(%rbp),%rax 20488a: 48 89 48 28 mov %rcx,0x28(%rax) 20488e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204892: 48 8b 45 c8 mov -0x38(%rbp),%rax 204896: 48 89 48 30 mov %rcx,0x30(%rax) 20489a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20489e: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a2: 48 89 08 mov %rcx,(%rax) 2048a5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2048a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048ad: 48 89 48 08 mov %rcx,0x8(%rax) 2048b1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048b5: 48 83 c4 40 add $0x40,%rsp 2048b9: 5d pop %rbp 2048ba: c3 retq 2048bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2048c0: 55 push %rbp 2048c1: 48 89 e5 mov %rsp,%rbp 2048c4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2048cb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2048cf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048d3: 48 83 38 00 cmpq $0x0,(%rax) 2048d7: 0f 84 97 00 00 00 je 0x204974 2048dd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048e1: 48 8b 48 70 mov 0x70(%rax),%rcx 2048e5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048e9: 48 8b 50 28 mov 0x28(%rax),%rdx 2048ed: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048f1: 48 03 50 30 add 0x30(%rax),%rdx 2048f5: b0 01 mov $0x1,%al 2048f7: 48 39 d1 cmp %rdx,%rcx 2048fa: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 204900: 0f 87 25 00 00 00 ja 0x20492b 204906: 48 8b 45 f0 mov -0x10(%rbp),%rax 20490a: 48 8b 40 28 mov 0x28(%rax),%rax 20490e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204912: 48 03 41 30 add 0x30(%rcx),%rax 204916: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20491a: 48 2b 41 70 sub 0x70(%rcx),%rax 20491e: 48 83 f8 3c cmp $0x3c,%rax 204922: 0f 92 c0 setb %al 204925: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 20492b: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204931: 34 ff xor $0xff,%al 204933: 34 ff xor $0xff,%al 204935: 24 01 and $0x1,%al 204937: 0f b6 c0 movzbl %al,%eax 20493a: 48 98 cltq 20493c: 48 83 f8 00 cmp $0x0,%rax 204940: 0f 84 16 00 00 00 je 0x20495c 204946: bf 0e 00 00 00 mov $0xe,%edi 20494b: e8 00 e7 ff ff callq 0x203050 204950: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204957: e9 87 06 00 00 jmpq 0x204fe3 20495c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204960: 48 8b 00 mov (%rax),%rax 204963: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204967: 48 03 41 70 add 0x70(%rcx),%rax 20496b: 48 89 45 e8 mov %rax,-0x18(%rbp) 20496f: e9 64 00 00 00 jmpq 0x2049d8 204974: 48 8b 45 f0 mov -0x10(%rbp),%rax 204978: 48 83 c0 48 add $0x48,%rax 20497c: 48 83 c0 60 add $0x60,%rax 204980: 48 89 45 e8 mov %rax,-0x18(%rbp) 204984: 48 8b 45 f0 mov -0x10(%rbp),%rax 204988: 8b 78 24 mov 0x24(%rax),%edi 20498b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20498f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204993: 48 8b 48 70 mov 0x70(%rax),%rcx 204997: ba 3c 00 00 00 mov $0x3c,%edx 20499c: e8 4f 06 00 00 callq 0x204ff0 2049a1: 48 83 f8 3c cmp $0x3c,%rax 2049a5: 0f 95 c0 setne %al 2049a8: 34 ff xor $0xff,%al 2049aa: 34 ff xor $0xff,%al 2049ac: 24 01 and $0x1,%al 2049ae: 0f b6 c0 movzbl %al,%eax 2049b1: 48 98 cltq 2049b3: 48 83 f8 00 cmp $0x0,%rax 2049b7: 0f 84 16 00 00 00 je 0x2049d3 2049bd: bf 0e 00 00 00 mov $0xe,%edi 2049c2: e8 89 e6 ff ff callq 0x203050 2049c7: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 2049ce: e9 10 06 00 00 jmpq 0x204fe3 2049d3: e9 00 00 00 00 jmpq 0x2049d8 2049d8: 48 8b 45 e8 mov -0x18(%rbp),%rax 2049dc: 48 83 c0 3a add $0x3a,%rax 2049e0: 0f b7 00 movzwl (%rax),%eax 2049e3: 2d 60 0a 00 00 sub $0xa60,%eax 2049e8: 0f 95 c0 setne %al 2049eb: 0f b6 c0 movzbl %al,%eax 2049ee: 83 f8 00 cmp $0x0,%eax 2049f1: 0f 95 c0 setne %al 2049f4: 34 ff xor $0xff,%al 2049f6: 34 ff xor $0xff,%al 2049f8: 24 01 and $0x1,%al 2049fa: 0f b6 c0 movzbl %al,%eax 2049fd: 48 98 cltq 2049ff: 48 83 f8 00 cmp $0x0,%rax 204a03: 0f 84 16 00 00 00 je 0x204a1f 204a09: bf 0f 00 00 00 mov $0xf,%edi 204a0e: e8 3d e6 ff ff callq 0x203050 204a13: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a1a: e9 c4 05 00 00 jmpq 0x204fe3 204a1f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a23: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204a27: 48 8b 11 mov (%rcx),%rdx 204a2a: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204a31: 48 8b 49 08 mov 0x8(%rcx),%rcx 204a35: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204a3c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204a43: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a47: 48 83 c0 48 add $0x48,%rax 204a4b: 48 83 c0 30 add $0x30,%rax 204a4f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204a53: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a57: 0f be 00 movsbl (%rax),%eax 204a5a: 83 f8 2f cmp $0x2f,%eax 204a5d: 0f 85 63 02 00 00 jne 0x204cc6 204a63: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a67: 0f be 40 01 movsbl 0x1(%rax),%eax 204a6b: 83 f8 20 cmp $0x20,%eax 204a6e: 0f 85 56 00 00 00 jne 0x204aca 204a74: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a78: 0f 10 00 movups (%rax),%xmm0 204a7b: 0f 28 0d ae cd ff ff movaps -0x3252(%rip),%xmm1 # 0x201830 204a82: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204a86: 66 0f d7 c0 pmovmskb %xmm0,%eax 204a8a: 2d ff ff 00 00 sub $0xffff,%eax 204a8f: 0f 95 c0 setne %al 204a92: 0f b6 c0 movzbl %al,%eax 204a95: 83 f8 00 cmp $0x0,%eax 204a98: 0f 85 2c 00 00 00 jne 0x204aca 204a9e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204aa2: 48 89 c1 mov %rax,%rcx 204aa5: 48 83 c1 48 add $0x48,%rcx 204aa9: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204ab0: 66 8b 15 c2 c2 ff ff mov -0x3d3e(%rip),%dx # 0x200d79 204ab7: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204abe: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ac2: 48 89 08 mov %rcx,(%rax) 204ac5: e9 f7 01 00 00 jmpq 0x204cc1 204aca: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ace: 0f be 40 01 movsbl 0x1(%rax),%eax 204ad2: 83 f8 53 cmp $0x53,%eax 204ad5: 0f 85 56 00 00 00 jne 0x204b31 204adb: 48 8b 45 e8 mov -0x18(%rbp),%rax 204adf: 0f 10 00 movups (%rax),%xmm0 204ae2: 0f 28 0d 37 cd ff ff movaps -0x32c9(%rip),%xmm1 # 0x201820 204ae9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204aed: 66 0f d7 c0 pmovmskb %xmm0,%eax 204af1: 2d ff ff 00 00 sub $0xffff,%eax 204af6: 0f 95 c0 setne %al 204af9: 0f b6 c0 movzbl %al,%eax 204afc: 83 f8 00 cmp $0x0,%eax 204aff: 0f 85 2c 00 00 00 jne 0x204b31 204b05: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b09: 48 89 c1 mov %rax,%rcx 204b0c: 48 83 c1 48 add $0x48,%rcx 204b10: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b17: 48 8b 15 7a c4 ff ff mov -0x3b86(%rip),%rdx # 0x200f98 204b1e: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204b25: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b29: 48 89 08 mov %rcx,(%rax) 204b2c: e9 8b 01 00 00 jmpq 0x204cbc 204b31: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b35: 0f be 40 01 movsbl 0x1(%rax),%eax 204b39: 83 f8 2f cmp $0x2f,%eax 204b3c: 0f 85 62 00 00 00 jne 0x204ba4 204b42: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b46: 0f 10 00 movups (%rax),%xmm0 204b49: 0f 28 0d f0 cc ff ff movaps -0x3310(%rip),%xmm1 # 0x201840 204b50: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b54: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b58: 2d ff ff 00 00 sub $0xffff,%eax 204b5d: 0f 95 c0 setne %al 204b60: 0f b6 c0 movzbl %al,%eax 204b63: 83 f8 00 cmp $0x0,%eax 204b66: 0f 85 38 00 00 00 jne 0x204ba4 204b6c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b70: 48 89 c1 mov %rax,%rcx 204b73: 48 83 c1 48 add $0x48,%rcx 204b77: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b7e: 66 8b 15 ff c1 ff ff mov -0x3e01(%rip),%dx # 0x200d84 204b85: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b8c: 8a 15 f4 c1 ff ff mov -0x3e0c(%rip),%dl # 0x200d86 204b92: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204b98: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b9c: 48 89 08 mov %rcx,(%rax) 204b9f: e9 13 01 00 00 jmpq 0x204cb7 204ba4: e8 87 20 00 00 callq 0x206c30 204ba9: 48 8b 00 mov (%rax),%rax 204bac: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204bb0: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204bb4: 48 63 c9 movslq %rcx,%rcx 204bb7: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204bbb: 25 00 08 00 00 and $0x800,%eax 204bc0: 83 f8 00 cmp $0x0,%eax 204bc3: 0f 95 c0 setne %al 204bc6: 34 ff xor $0xff,%al 204bc8: 34 ff xor $0xff,%al 204bca: 24 01 and $0x1,%al 204bcc: 0f b6 c0 movzbl %al,%eax 204bcf: 48 98 cltq 204bd1: 48 83 f8 00 cmp $0x0,%rax 204bd5: 0f 84 c1 00 00 00 je 0x204c9c 204bdb: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204bdf: 31 c0 xor %eax,%eax 204be1: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204be6: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204bec: 0f 85 16 00 00 00 jne 0x204c08 204bf2: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204bf6: e8 e5 04 00 00 callq 0x2050e0 204bfb: 48 83 f8 00 cmp $0x0,%rax 204bff: 0f 94 c0 sete %al 204c02: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c08: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204c0e: 34 ff xor $0xff,%al 204c10: 34 ff xor $0xff,%al 204c12: 24 01 and $0x1,%al 204c14: 0f b6 c0 movzbl %al,%eax 204c17: 48 98 cltq 204c19: 48 83 f8 00 cmp $0x0,%rax 204c1d: 0f 84 16 00 00 00 je 0x204c39 204c23: bf 10 00 00 00 mov $0x10,%edi 204c28: e8 23 e4 ff ff callq 0x203050 204c2d: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c34: e9 aa 03 00 00 jmpq 0x204fe3 204c39: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204c3d: 48 83 c7 01 add $0x1,%rdi 204c41: e8 fa 1f 00 00 callq 0x206c40 204c46: 48 89 45 d8 mov %rax,-0x28(%rbp) 204c4a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204c4e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c52: 48 3b 41 68 cmp 0x68(%rcx),%rax 204c56: 0f 93 c0 setae %al 204c59: 34 ff xor $0xff,%al 204c5b: 34 ff xor $0xff,%al 204c5d: 24 01 and $0x1,%al 204c5f: 0f b6 c0 movzbl %al,%eax 204c62: 48 98 cltq 204c64: 48 83 f8 00 cmp $0x0,%rax 204c68: 0f 84 16 00 00 00 je 0x204c84 204c6e: bf 10 00 00 00 mov $0x10,%edi 204c73: e8 d8 e3 ff ff callq 0x203050 204c78: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c7f: e9 5f 03 00 00 jmpq 0x204fe3 204c84: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c88: 48 8b 48 60 mov 0x60(%rax),%rcx 204c8c: 48 03 4d d8 add -0x28(%rbp),%rcx 204c90: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c94: 48 89 08 mov %rcx,(%rax) 204c97: e9 16 00 00 00 jmpq 0x204cb2 204c9c: bf 10 00 00 00 mov $0x10,%edi 204ca1: e8 aa e3 ff ff callq 0x203050 204ca6: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204cad: e9 31 03 00 00 jmpq 0x204fe3 204cb2: e9 00 00 00 00 jmpq 0x204cb7 204cb7: e9 00 00 00 00 jmpq 0x204cbc 204cbc: e9 00 00 00 00 jmpq 0x204cc1 204cc1: e9 b9 00 00 00 jmpq 0x204d7f 204cc6: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cca: 48 83 c7 48 add $0x48,%rdi 204cce: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204cd5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204cd9: ba 2f 00 00 00 mov $0x2f,%edx 204cde: b9 10 00 00 00 mov $0x10,%ecx 204ce3: e8 68 1f 00 00 callq 0x206c50 204ce8: 48 89 45 d0 mov %rax,-0x30(%rbp) 204cec: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204cf1: 0f 84 0d 00 00 00 je 0x204d04 204cf7: 48 8b 45 d0 mov -0x30(%rbp),%rax 204cfb: c6 40 ff 00 movb $0x0,-0x1(%rax) 204cff: e9 65 00 00 00 jmpq 0x204d69 204d04: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204d0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d10: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d14: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204d1c: 31 c0 xor %eax,%eax 204d1e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204d23: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d29: 0f 86 27 00 00 00 jbe 0x204d56 204d2f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d33: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d37: 48 89 ca mov %rcx,%rdx 204d3a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204d3e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204d42: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204d4a: 83 f8 20 cmp $0x20,%eax 204d4d: 0f 94 c0 sete %al 204d50: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d56: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204d5c: a8 01 test $0x1,%al 204d5e: 0f 85 a8 ff ff ff jne 0x204d0c 204d64: e9 00 00 00 00 jmpq 0x204d69 204d69: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d6d: 48 83 c1 48 add $0x48,%rcx 204d71: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204d78: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d7c: 48 89 08 mov %rcx,(%rax) 204d7f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204d83: 0f be 40 30 movsbl 0x30(%rax),%eax 204d87: 83 f8 20 cmp $0x20,%eax 204d8a: 0f 94 c0 sete %al 204d8d: 34 ff xor $0xff,%al 204d8f: 34 ff xor $0xff,%al 204d91: 24 01 and $0x1,%al 204d93: 0f b6 c0 movzbl %al,%eax 204d96: 48 98 cltq 204d98: 48 83 f8 00 cmp $0x0,%rax 204d9c: 0f 84 16 00 00 00 je 0x204db8 204da2: bf 10 00 00 00 mov $0x10,%edi 204da7: e8 a4 e2 ff ff callq 0x203050 204dac: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204db3: e9 2b 02 00 00 jmpq 0x204fe3 204db8: e9 00 00 00 00 jmpq 0x204dbd 204dbd: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dc1: 48 83 c0 10 add $0x10,%rax 204dc5: 48 89 45 b0 mov %rax,-0x50(%rbp) 204dc9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dcd: 0f be 40 1b movsbl 0x1b(%rax),%eax 204dd1: 83 f8 20 cmp $0x20,%eax 204dd4: 0f 84 1e 00 00 00 je 0x204df8 204dda: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dde: 48 8b 48 10 mov 0x10(%rax),%rcx 204de2: 48 89 4d bb mov %rcx,-0x45(%rbp) 204de6: 8b 40 18 mov 0x18(%rax),%eax 204de9: 89 45 c3 mov %eax,-0x3d(%rbp) 204dec: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204df0: 48 8d 45 bb lea -0x45(%rbp),%rax 204df4: 48 89 45 b0 mov %rax,-0x50(%rbp) 204df8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204dfc: e8 3f 1e 00 00 callq 0x206c40 204e01: 48 89 c1 mov %rax,%rcx 204e04: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e08: 48 89 48 08 mov %rcx,0x8(%rax) 204e0c: e9 00 00 00 00 jmpq 0x204e11 204e11: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e15: 48 83 c0 1c add $0x1c,%rax 204e19: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e1d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e21: 0f be 40 21 movsbl 0x21(%rax),%eax 204e25: 83 f8 20 cmp $0x20,%eax 204e28: 0f 84 1e 00 00 00 je 0x204e4c 204e2e: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e32: 8b 48 1c mov 0x1c(%rax),%ecx 204e35: 89 4d a9 mov %ecx,-0x57(%rbp) 204e38: 66 8b 40 20 mov 0x20(%rax),%ax 204e3c: 66 89 45 ad mov %ax,-0x53(%rbp) 204e40: c6 45 af 00 movb $0x0,-0x51(%rbp) 204e44: 48 8d 45 a9 lea -0x57(%rbp),%rax 204e48: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e4c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204e50: e8 eb 1d 00 00 callq 0x206c40 204e55: 89 c1 mov %eax,%ecx 204e57: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e5b: 89 48 10 mov %ecx,0x10(%rax) 204e5e: e9 00 00 00 00 jmpq 0x204e63 204e63: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e67: 48 83 c0 22 add $0x22,%rax 204e6b: 48 89 45 90 mov %rax,-0x70(%rbp) 204e6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e73: 0f be 40 27 movsbl 0x27(%rax),%eax 204e77: 83 f8 20 cmp $0x20,%eax 204e7a: 0f 84 1e 00 00 00 je 0x204e9e 204e80: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e84: 8b 48 22 mov 0x22(%rax),%ecx 204e87: 89 4d 99 mov %ecx,-0x67(%rbp) 204e8a: 66 8b 40 26 mov 0x26(%rax),%ax 204e8e: 66 89 45 9d mov %ax,-0x63(%rbp) 204e92: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204e96: 48 8d 45 99 lea -0x67(%rbp),%rax 204e9a: 48 89 45 90 mov %rax,-0x70(%rbp) 204e9e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204ea2: e8 99 1d 00 00 callq 0x206c40 204ea7: 89 c1 mov %eax,%ecx 204ea9: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ead: 89 48 14 mov %ecx,0x14(%rax) 204eb0: e9 00 00 00 00 jmpq 0x204eb5 204eb5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eb9: 48 83 c0 28 add $0x28,%rax 204ebd: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ec4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ec8: 0f be 40 2f movsbl 0x2f(%rax),%eax 204ecc: 83 f8 20 cmp $0x20,%eax 204ecf: 0f 84 1b 00 00 00 je 0x204ef0 204ed5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ed9: 48 8b 40 28 mov 0x28(%rax),%rax 204edd: 48 89 45 87 mov %rax,-0x79(%rbp) 204ee1: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204ee5: 48 8d 45 87 lea -0x79(%rbp),%rax 204ee9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ef0: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204ef7: e8 44 1d 00 00 callq 0x206c40 204efc: 89 c1 mov %eax,%ecx 204efe: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f02: 89 48 18 mov %ecx,0x18(%rax) 204f05: e9 00 00 00 00 jmpq 0x204f0a 204f0a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f0e: 48 83 c0 30 add $0x30,%rax 204f12: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f19: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f1d: 0f be 40 39 movsbl 0x39(%rax),%eax 204f21: 83 f8 20 cmp $0x20,%eax 204f24: 0f 84 2f 00 00 00 je 0x204f59 204f2a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f2e: 48 8b 48 30 mov 0x30(%rax),%rcx 204f32: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204f39: 66 8b 40 38 mov 0x38(%rax),%ax 204f3d: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204f44: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204f4b: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 204f52: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f59: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 204f60: e8 db 1c 00 00 callq 0x206c40 204f65: 48 89 c1 mov %rax,%rcx 204f68: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f6c: 48 89 48 20 mov %rcx,0x20(%rax) 204f70: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f74: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 204f79: 0f 8d 16 00 00 00 jge 0x204f95 204f7f: bf 10 00 00 00 mov $0x10,%edi 204f84: e8 c7 e0 ff ff callq 0x203050 204f89: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204f90: e9 4e 00 00 00 jmpq 0x204fe3 204f95: 48 8b 45 f0 mov -0x10(%rbp),%rax 204f99: 48 8b 40 28 mov 0x28(%rax),%rax 204f9d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fa1: 48 03 41 30 add 0x30(%rcx),%rax 204fa5: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fa9: 48 2b 41 70 sub 0x70(%rcx),%rax 204fad: 48 83 e8 3c sub $0x3c,%rax 204fb1: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 204fb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fbc: 48 8b 40 20 mov 0x20(%rax),%rax 204fc0: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 204fc7: 0f 86 0f 00 00 00 jbe 0x204fdc 204fcd: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 204fd4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fd8: 48 89 48 20 mov %rcx,0x20(%rax) 204fdc: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 204fe3: 8b 45 fc mov -0x4(%rbp),%eax 204fe6: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 204fed: 5d pop %rbp 204fee: c3 retq 204fef: 90 nop 204ff0: 55 push %rbp 204ff1: 48 89 e5 mov %rsp,%rbp 204ff4: 48 83 ec 60 sub $0x60,%rsp 204ff8: 89 7d f4 mov %edi,-0xc(%rbp) 204ffb: 48 89 75 e8 mov %rsi,-0x18(%rbp) 204fff: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205003: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205007: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 20500f: e9 00 00 00 00 jmpq 0x205014 205014: 8b 7d f4 mov -0xc(%rbp),%edi 205017: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20501b: 48 03 75 d0 add -0x30(%rbp),%rsi 20501f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205023: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205027: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20502b: 48 03 4d d0 add -0x30(%rbp),%rcx 20502f: e8 2c 1c 00 00 callq 0x206c60 205034: 48 89 45 c0 mov %rax,-0x40(%rbp) 205038: 31 c0 xor %eax,%eax 20503a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20503f: 88 45 b7 mov %al,-0x49(%rbp) 205042: 0f 85 0e 00 00 00 jne 0x205056 205048: e8 23 1c 00 00 callq 0x206c70 20504d: 83 38 04 cmpl $0x4,(%rax) 205050: 0f 94 c0 sete %al 205053: 88 45 b7 mov %al,-0x49(%rbp) 205056: 8a 45 b7 mov -0x49(%rbp),%al 205059: a8 01 test $0x1,%al 20505b: 0f 85 b3 ff ff ff jne 0x205014 205061: 48 8b 45 c0 mov -0x40(%rbp),%rax 205065: 48 89 45 b8 mov %rax,-0x48(%rbp) 205069: 48 8b 45 b8 mov -0x48(%rbp),%rax 20506d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205071: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205076: 0f 8f 2d 00 00 00 jg 0x2050a9 20507c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205081: 0f 8d 0d 00 00 00 jge 0x205094 205087: 48 8b 45 c8 mov -0x38(%rbp),%rax 20508b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20508f: e9 08 00 00 00 jmpq 0x20509c 205094: 48 8b 45 d0 mov -0x30(%rbp),%rax 205098: 48 89 45 a8 mov %rax,-0x58(%rbp) 20509c: 48 8b 45 a8 mov -0x58(%rbp),%rax 2050a0: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050a4: e9 22 00 00 00 jmpq 0x2050cb 2050a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2050ad: 48 03 45 d0 add -0x30(%rbp),%rax 2050b1: 48 89 45 d0 mov %rax,-0x30(%rbp) 2050b5: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050b9: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2050bd: 0f 82 4c ff ff ff jb 0x20500f 2050c3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050cb: 48 8b 45 f8 mov -0x8(%rbp),%rax 2050cf: 48 83 c4 60 add $0x60,%rsp 2050d3: 5d pop %rbp 2050d4: c3 retq 2050d5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2050dd: 00 00 2050df: 90 nop 2050e0: 55 push %rbp 2050e1: 48 89 e5 mov %rsp,%rbp 2050e4: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 2050eb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2050ef: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 2050f7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2050fb: 48 83 38 00 cmpq $0x0,(%rax) 2050ff: 0f 84 49 00 00 00 je 0x20514e 205105: 48 8b 45 e8 mov -0x18(%rbp),%rax 205109: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20510d: 48 3b 41 30 cmp 0x30(%rcx),%rax 205111: 0f 87 16 00 00 00 ja 0x20512d 205117: 48 8b 45 f0 mov -0x10(%rbp),%rax 20511b: 48 8b 40 30 mov 0x30(%rax),%rax 20511f: 48 2b 45 e8 sub -0x18(%rbp),%rax 205123: 48 83 f8 3c cmp $0x3c,%rax 205127: 0f 83 0d 00 00 00 jae 0x20513a 20512d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205135: e9 d6 02 00 00 jmpq 0x205410 20513a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20513e: 48 8b 00 mov (%rax),%rax 205141: 48 03 45 e8 add -0x18(%rbp),%rax 205145: 48 89 45 a0 mov %rax,-0x60(%rbp) 205149: e9 52 00 00 00 jmpq 0x2051a0 20514e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205152: 8b 78 24 mov 0x24(%rax),%edi 205155: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205159: 48 8b 45 f0 mov -0x10(%rbp),%rax 20515d: 48 8b 48 28 mov 0x28(%rax),%rcx 205161: 48 03 4d e8 add -0x18(%rbp),%rcx 205165: ba 3c 00 00 00 mov $0x3c,%edx 20516a: e8 81 fe ff ff callq 0x204ff0 20516f: 48 83 f8 3c cmp $0x3c,%rax 205173: 0f 95 c0 setne %al 205176: 34 ff xor $0xff,%al 205178: 34 ff xor $0xff,%al 20517a: 24 01 and $0x1,%al 20517c: 0f b6 c0 movzbl %al,%eax 20517f: 48 98 cltq 205181: 48 83 f8 00 cmp $0x0,%rax 205185: 0f 84 0d 00 00 00 je 0x205198 20518b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205193: e9 78 02 00 00 jmpq 0x205410 205198: 48 8d 45 a8 lea -0x58(%rbp),%rax 20519c: 48 89 45 a0 mov %rax,-0x60(%rbp) 2051a0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051a4: 48 83 c0 30 add $0x30,%rax 2051a8: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051af: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051b3: 0f be 40 39 movsbl 0x39(%rax),%eax 2051b7: 83 f8 20 cmp $0x20,%eax 2051ba: 0f 84 23 00 00 00 je 0x2051e3 2051c0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051c4: 48 8b 48 30 mov 0x30(%rax),%rcx 2051c8: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 2051cc: 66 8b 40 38 mov 0x38(%rax),%ax 2051d0: 66 89 45 8d mov %ax,-0x73(%rbp) 2051d4: c6 45 8f 00 movb $0x0,-0x71(%rbp) 2051d8: 48 8d 45 85 lea -0x7b(%rbp),%rax 2051dc: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051e3: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2051ea: e8 51 1a 00 00 callq 0x206c40 2051ef: 48 89 45 90 mov %rax,-0x70(%rbp) 2051f3: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051f7: 0f 10 00 movups (%rax),%xmm0 2051fa: 0f 28 0d 3f c6 ff ff movaps -0x39c1(%rip),%xmm1 # 0x201840 205201: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 205205: 66 0f d7 c0 pmovmskb %xmm0,%eax 205209: 2d ff ff 00 00 sub $0xffff,%eax 20520e: 0f 95 c0 setne %al 205211: 0f b6 c0 movzbl %al,%eax 205214: 83 f8 00 cmp $0x0,%eax 205217: 0f 85 05 00 00 00 jne 0x205222 20521d: e9 1d 00 00 00 jmpq 0x20523f 205222: 48 8b 45 90 mov -0x70(%rbp),%rax 205226: 48 83 c0 01 add $0x1,%rax 20522a: 48 83 e0 fe and $0xfffffffffffffffe,%rax 20522e: 48 83 c0 3c add $0x3c,%rax 205232: 48 03 45 e8 add -0x18(%rbp),%rax 205236: 48 89 45 e8 mov %rax,-0x18(%rbp) 20523a: e9 b8 fe ff ff jmpq 0x2050f7 20523f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205243: 48 83 38 00 cmpq $0x0,(%rax) 205247: 0f 84 2f 00 00 00 je 0x20527c 20524d: 48 8b 45 90 mov -0x70(%rbp),%rax 205251: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205255: 48 8b 49 30 mov 0x30(%rcx),%rcx 205259: 48 2b 4d e8 sub -0x18(%rbp),%rcx 20525d: 48 83 e9 3c sub $0x3c,%rcx 205261: 48 39 c8 cmp %rcx,%rax 205264: 0f 86 0d 00 00 00 jbe 0x205277 20526a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205272: e9 99 01 00 00 jmpq 0x205410 205277: e9 00 00 00 00 jmpq 0x20527c 20527c: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205280: e8 fb 19 00 00 callq 0x206c80 205285: 48 89 45 98 mov %rax,-0x68(%rbp) 205289: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 20528e: 0f 84 74 01 00 00 je 0x205408 205294: 48 8b 45 f0 mov -0x10(%rbp),%rax 205298: 48 83 38 00 cmpq $0x0,(%rax) 20529c: 0f 84 37 00 00 00 je 0x2052d9 2052a2: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2052a6: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 2052ad: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052b1: 48 8b 30 mov (%rax),%rsi 2052b4: 48 03 75 e8 add -0x18(%rbp),%rsi 2052b8: 48 83 c6 3c add $0x3c,%rsi 2052bc: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052c0: e8 3b 19 00 00 callq 0x206c00 2052c5: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 2052cc: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052d0: 48 89 48 60 mov %rcx,0x60(%rax) 2052d4: e9 6e 00 00 00 jmpq 0x205347 2052d9: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052dd: 8b 78 24 mov 0x24(%rax),%edi 2052e0: 48 8b 75 98 mov -0x68(%rbp),%rsi 2052e4: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052e8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052ec: 48 8b 48 28 mov 0x28(%rax),%rcx 2052f0: 48 03 4d e8 add -0x18(%rbp),%rcx 2052f4: 48 83 c1 3c add $0x3c,%rcx 2052f8: e8 f3 fc ff ff callq 0x204ff0 2052fd: 48 3b 45 90 cmp -0x70(%rbp),%rax 205301: 0f 95 c0 setne %al 205304: 34 ff xor $0xff,%al 205306: 34 ff xor $0xff,%al 205308: 24 01 and $0x1,%al 20530a: 0f b6 c0 movzbl %al,%eax 20530d: 48 98 cltq 20530f: 48 83 f8 00 cmp $0x0,%rax 205313: 0f 84 22 00 00 00 je 0x20533b 205319: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20531d: e8 ee 18 00 00 callq 0x206c10 205322: 48 8b 45 f0 mov -0x10(%rbp),%rax 205326: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 20532e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205336: e9 d5 00 00 00 jmpq 0x205410 20533b: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20533f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205343: 48 89 48 60 mov %rcx,0x60(%rax) 205347: 48 8b 4d 90 mov -0x70(%rbp),%rcx 20534b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20534f: 48 89 48 68 mov %rcx,0x68(%rax) 205353: 48 8b 45 98 mov -0x68(%rbp),%rax 205357: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 20535e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205365: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20536c: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205373: 48 8b 55 98 mov -0x68(%rbp),%rdx 205377: 48 03 55 90 add -0x70(%rbp),%rdx 20537b: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205382: 48 29 c2 sub %rax,%rdx 205385: be 2f 00 00 00 mov $0x2f,%esi 20538a: e8 01 19 00 00 callq 0x206c90 20538f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205396: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 20539e: 0f 85 25 00 00 00 jne 0x2053c9 2053a4: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 2053ab: 48 8b 55 98 mov -0x68(%rbp),%rdx 2053af: 48 03 55 90 add -0x70(%rbp),%rdx 2053b3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 2053ba: 48 29 c2 sub %rax,%rdx 2053bd: 31 f6 xor %esi,%esi 2053bf: e8 dc 18 00 00 callq 0x206ca0 2053c4: e9 3a 00 00 00 jmpq 0x205403 2053c9: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053d0: 48 89 c1 mov %rax,%rcx 2053d3: 48 83 c1 01 add $0x1,%rcx 2053d7: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 2053de: c6 00 00 movb $0x0,(%rax) 2053e1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053e8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053ec: 48 03 4d 90 add -0x70(%rbp),%rcx 2053f0: 48 39 c8 cmp %rcx,%rax 2053f3: 0f 82 05 00 00 00 jb 0x2053fe 2053f9: e9 05 00 00 00 jmpq 0x205403 2053fe: e9 5b ff ff ff jmpq 0x20535e 205403: e9 00 00 00 00 jmpq 0x205408 205408: 48 8b 45 98 mov -0x68(%rbp),%rax 20540c: 48 89 45 f8 mov %rax,-0x8(%rbp) 205410: 48 8b 45 f8 mov -0x8(%rbp),%rax 205414: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20541b: 5d pop %rbp 20541c: c3 retq 20541d: 0f 1f 00 nopl (%rax) 205420: 55 push %rbp 205421: 48 89 e5 mov %rsp,%rbp 205424: 48 83 ec 40 sub $0x40,%rsp 205428: 89 7d f4 mov %edi,-0xc(%rbp) 20542b: 89 75 f0 mov %esi,-0x10(%rbp) 20542e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 205432: 83 3d 5b 3b 00 00 01 cmpl $0x1,0x3b5b(%rip) # 0x208f94 205439: 0f 95 c0 setne %al 20543c: 34 ff xor $0xff,%al 20543e: 34 ff xor $0xff,%al 205440: 24 01 and $0x1,%al 205442: 0f b6 c0 movzbl %al,%eax 205445: 48 98 cltq 205447: 48 83 f8 00 cmp $0x0,%rax 20544b: 0f 84 17 00 00 00 je 0x205468 205451: bf 0c 00 00 00 mov $0xc,%edi 205456: e8 f5 db ff ff callq 0x203050 20545b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205463: e9 30 02 00 00 jmpq 0x205698 205468: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20546d: 0f 84 05 00 00 00 je 0x205478 205473: e9 61 00 00 00 jmpq 0x2054d9 205478: 8b 7d f4 mov -0xc(%rbp),%edi 20547b: be 01 00 00 00 mov $0x1,%esi 205480: b0 00 mov $0x0,%al 205482: e8 29 18 00 00 callq 0x206cb0 205487: 89 c1 mov %eax,%ecx 205489: 31 c0 xor %eax,%eax 20548b: 83 f9 ff cmp $0xffffffff,%ecx 20548e: 88 45 df mov %al,-0x21(%rbp) 205491: 0f 85 0e 00 00 00 jne 0x2054a5 205497: e8 d4 17 00 00 callq 0x206c70 20549c: 83 38 09 cmpl $0x9,(%rax) 20549f: 0f 94 c0 sete %al 2054a2: 88 45 df mov %al,-0x21(%rbp) 2054a5: 8a 45 df mov -0x21(%rbp),%al 2054a8: 34 ff xor $0xff,%al 2054aa: 34 ff xor $0xff,%al 2054ac: 24 01 and $0x1,%al 2054ae: 0f b6 c0 movzbl %al,%eax 2054b1: 48 98 cltq 2054b3: 48 83 f8 00 cmp $0x0,%rax 2054b7: 0f 84 17 00 00 00 je 0x2054d4 2054bd: bf 09 00 00 00 mov $0x9,%edi 2054c2: e8 89 db ff ff callq 0x203050 2054c7: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2054cf: e9 c4 01 00 00 jmpq 0x205698 2054d4: e9 00 00 00 00 jmpq 0x2054d9 2054d9: 8b 45 f0 mov -0x10(%rbp),%eax 2054dc: 48 89 45 d0 mov %rax,-0x30(%rbp) 2054e0: 48 83 e8 0b sub $0xb,%rax 2054e4: 0f 87 89 01 00 00 ja 0x205673 2054ea: 48 8b 45 d0 mov -0x30(%rbp),%rax 2054ee: 48 8d 0d 5b c3 ff ff lea -0x3ca5(%rip),%rcx # 0x201850 2054f5: 48 63 04 81 movslq (%rcx,%rax,4),%rax 2054f9: 48 01 c8 add %rcx,%rax 2054fc: ff e0 jmpq *%rax 2054fe: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205506: e9 7a 01 00 00 jmpq 0x205685 20550b: 31 c0 xor %eax,%eax 20550d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205512: 88 45 cf mov %al,-0x31(%rbp) 205515: 0f 84 0e 00 00 00 je 0x205529 20551b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20551f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 205523: 0f 95 c0 setne %al 205526: 88 45 cf mov %al,-0x31(%rbp) 205529: 8a 45 cf mov -0x31(%rbp),%al 20552c: 34 ff xor $0xff,%al 20552e: 34 ff xor $0xff,%al 205530: 24 01 and $0x1,%al 205532: 0f b6 c0 movzbl %al,%eax 205535: 48 98 cltq 205537: 48 83 f8 00 cmp $0x0,%rax 20553b: 0f 84 17 00 00 00 je 0x205558 205541: bf 0d 00 00 00 mov $0xd,%edi 205546: e8 05 db ff ff callq 0x203050 20554b: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205553: e9 2d 01 00 00 jmpq 0x205685 205558: e9 00 00 00 00 jmpq 0x20555d 20555d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205562: 0f 84 18 00 00 00 je 0x205580 205568: 8b 7d f4 mov -0xc(%rbp),%edi 20556b: 8b 75 f0 mov -0x10(%rbp),%esi 20556e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205572: e8 39 01 00 00 callq 0x2056b0 205577: 48 89 45 e0 mov %rax,-0x20(%rbp) 20557b: e9 1e 00 00 00 jmpq 0x20559e 205580: 8b 7d f4 mov -0xc(%rbp),%edi 205583: 8b 4d f0 mov -0x10(%rbp),%ecx 205586: 31 c0 xor %eax,%eax 205588: 41 89 c0 mov %eax,%r8d 20558b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205592: 4c 89 c6 mov %r8,%rsi 205595: e8 56 01 00 00 callq 0x2056f0 20559a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20559e: e9 e2 00 00 00 jmpq 0x205685 2055a3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2055a8: 0f 84 8e 00 00 00 je 0x20563c 2055ae: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055b2: 31 c0 xor %eax,%eax 2055b4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2055b8: 88 45 ce mov %al,-0x32(%rbp) 2055bb: 0f 84 34 00 00 00 je 0x2055f5 2055c1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055c5: 31 c0 xor %eax,%eax 2055c7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2055cb: 88 45 ce mov %al,-0x32(%rbp) 2055ce: 0f 84 21 00 00 00 je 0x2055f5 2055d4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055d8: 31 c0 xor %eax,%eax 2055da: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2055de: 88 45 ce mov %al,-0x32(%rbp) 2055e1: 0f 84 0e 00 00 00 je 0x2055f5 2055e7: 48 8b 45 e8 mov -0x18(%rbp),%rax 2055eb: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 2055ef: 0f 95 c0 setne %al 2055f2: 88 45 ce mov %al,-0x32(%rbp) 2055f5: 8a 45 ce mov -0x32(%rbp),%al 2055f8: 34 ff xor $0xff,%al 2055fa: 34 ff xor $0xff,%al 2055fc: 24 01 and $0x1,%al 2055fe: 0f b6 c0 movzbl %al,%eax 205601: 48 98 cltq 205603: 48 83 f8 00 cmp $0x0,%rax 205607: 0f 84 17 00 00 00 je 0x205624 20560d: bf 0d 00 00 00 mov $0xd,%edi 205612: e8 39 da ff ff callq 0x203050 205617: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20561f: e9 13 00 00 00 jmpq 0x205637 205624: 8b 7d f4 mov -0xc(%rbp),%edi 205627: 8b 75 f0 mov -0x10(%rbp),%esi 20562a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20562e: e8 7d 00 00 00 callq 0x2056b0 205633: 48 89 45 e0 mov %rax,-0x20(%rbp) 205637: e9 1e 00 00 00 jmpq 0x20565a 20563c: 8b 7d f4 mov -0xc(%rbp),%edi 20563f: 8b 4d f0 mov -0x10(%rbp),%ecx 205642: 31 c0 xor %eax,%eax 205644: 41 89 c0 mov %eax,%r8d 205647: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 20564e: 4c 89 c6 mov %r8,%rsi 205651: e8 9a 00 00 00 callq 0x2056f0 205656: 48 89 45 e0 mov %rax,-0x20(%rbp) 20565a: e9 26 00 00 00 jmpq 0x205685 20565f: 8b 7d f4 mov -0xc(%rbp),%edi 205662: 8b 75 f0 mov -0x10(%rbp),%esi 205665: e8 36 03 00 00 callq 0x2059a0 20566a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20566e: e9 12 00 00 00 jmpq 0x205685 205673: bf 0d 00 00 00 mov $0xd,%edi 205678: e8 d3 d9 ff ff callq 0x203050 20567d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205685: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20568a: 0f 84 00 00 00 00 je 0x205690 205690: 48 8b 45 e0 mov -0x20(%rbp),%rax 205694: 48 89 45 f8 mov %rax,-0x8(%rbp) 205698: 48 8b 45 f8 mov -0x8(%rbp),%rax 20569c: 48 83 c4 40 add $0x40,%rsp 2056a0: 5d pop %rbp 2056a1: c3 retq 2056a2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2056aa: 00 00 2056ac: 0f 1f 40 00 nopl 0x0(%rax) 2056b0: 55 push %rbp 2056b1: 48 89 e5 mov %rsp,%rbp 2056b4: 48 83 ec 10 sub $0x10,%rsp 2056b8: 89 7d fc mov %edi,-0x4(%rbp) 2056bb: 89 75 f8 mov %esi,-0x8(%rbp) 2056be: 48 89 55 f0 mov %rdx,-0x10(%rbp) 2056c2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2056c6: 83 78 18 01 cmpl $0x1,0x18(%rax) 2056ca: 0f 85 00 00 00 00 jne 0x2056d0 2056d0: 8b 7d fc mov -0x4(%rbp),%edi 2056d3: 8b 75 f8 mov -0x8(%rbp),%esi 2056d6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 2056da: e8 e1 09 00 00 callq 0x2060c0 2056df: 48 83 c4 10 add $0x10,%rsp 2056e3: 5d pop %rbp 2056e4: c3 retq 2056e5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2056ed: 00 00 2056ef: 90 nop 2056f0: 55 push %rbp 2056f1: 48 89 e5 mov %rsp,%rbp 2056f4: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 2056fb: 89 7d f4 mov %edi,-0xc(%rbp) 2056fe: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205702: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205706: 89 4d dc mov %ecx,-0x24(%rbp) 205709: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20570d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205715: b0 01 mov $0x1,%al 205717: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20571b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205721: 0f 84 31 00 00 00 je 0x205758 205727: b0 01 mov $0x1,%al 205729: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 20572d: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205733: 0f 84 1f 00 00 00 je 0x205758 205739: b0 01 mov $0x1,%al 20573b: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 20573f: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205745: 0f 84 0d 00 00 00 je 0x205758 20574b: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20574f: 0f 94 c0 sete %al 205752: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205758: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 20575e: 24 01 and $0x1,%al 205760: 0f b6 c0 movzbl %al,%eax 205763: 89 45 c4 mov %eax,-0x3c(%rbp) 205766: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20576b: 0f 85 38 00 00 00 jne 0x2057a9 205771: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205776: 0f 85 28 00 00 00 jne 0x2057a4 20577c: 8b 7d f4 mov -0xc(%rbp),%edi 20577f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205786: e8 b5 13 00 00 callq 0x206b40 20578b: 83 f8 00 cmp $0x0,%eax 20578e: 0f 85 0b 00 00 00 jne 0x20579f 205794: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20579b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20579f: e9 00 00 00 00 jmpq 0x2057a4 2057a4: e9 34 00 00 00 jmpq 0x2057dd 2057a9: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 2057ae: 0f 84 05 00 00 00 je 0x2057b9 2057b4: e9 1f 00 00 00 jmpq 0x2057d8 2057b9: 48 8d 3d 9b b7 ff ff lea -0x4865(%rip),%rdi # 0x200f5b 2057c0: 48 8d 35 e1 b7 ff ff lea -0x481f(%rip),%rsi # 0x200fa8 2057c7: ba 98 02 00 00 mov $0x298,%edx 2057cc: 48 8d 0d 94 b6 ff ff lea -0x496c(%rip),%rcx # 0x200e67 2057d3: e8 08 14 00 00 callq 0x206be0 2057d8: e9 00 00 00 00 jmpq 0x2057dd 2057dd: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 2057e1: 0f 84 b6 00 00 00 je 0x20589d 2057e7: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2057ec: 0f 85 9b 00 00 00 jne 0x20588d 2057f2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2057f6: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 2057fd: 8b 55 dc mov -0x24(%rbp),%edx 205800: b8 03 00 00 00 mov $0x3,%eax 205805: b9 01 00 00 00 mov $0x1,%ecx 20580a: 83 fa 08 cmp $0x8,%edx 20580d: 0f 44 c1 cmove %ecx,%eax 205810: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205816: b0 01 mov $0x1,%al 205818: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20581c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205822: 0f 84 0d 00 00 00 je 0x205835 205828: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20582c: 0f 94 c0 sete %al 20582f: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205835: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 20583b: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 205842: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 205849: b9 01 00 00 00 mov $0x1,%ecx 20584e: b8 02 00 00 00 mov $0x2,%eax 205853: 40 f6 c7 01 test $0x1,%r15l 205857: 0f 45 c8 cmovne %eax,%ecx 20585a: 44 8b 45 f4 mov -0xc(%rbp),%r8d 20585e: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205862: 31 c0 xor %eax,%eax 205864: 89 c7 mov %eax,%edi 205866: e8 55 14 00 00 callq 0x206cc0 20586b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20586f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205876: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20587a: 0f 85 08 00 00 00 jne 0x205888 205880: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205888: e9 0b 00 00 00 jmpq 0x205898 20588d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205891: 48 8b 00 mov (%rax),%rax 205894: 48 89 45 c8 mov %rax,-0x38(%rbp) 205898: e9 00 00 00 00 jmpq 0x20589d 20589d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2058a2: 0f 84 c4 00 00 00 je 0x20596c 2058a8: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2058af: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2058b3: 0f 84 05 00 00 00 je 0x2058be 2058b9: e9 1f 00 00 00 jmpq 0x2058dd 2058be: 48 8d 3d 88 b5 ff ff lea -0x4a78(%rip),%rdi # 0x200e4d 2058c5: 48 8d 35 dc b6 ff ff lea -0x4924(%rip),%rsi # 0x200fa8 2058cc: ba b4 02 00 00 mov $0x2b4,%edx 2058d1: 48 8d 0d 8f b5 ff ff lea -0x4a71(%rip),%rcx # 0x200e67 2058d8: e8 03 13 00 00 callq 0x206be0 2058dd: 8b 7d f4 mov -0xc(%rbp),%edi 2058e0: 48 8b 75 c8 mov -0x38(%rbp),%rsi 2058e4: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2058e8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2058ec: 44 8b 45 dc mov -0x24(%rbp),%r8d 2058f0: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2058f4: e8 57 d9 ff ff callq 0x203250 2058f9: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 205900: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 205908: 0f 85 2e 00 00 00 jne 0x20593c 20590e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205913: 0f 84 11 00 00 00 je 0x20592a 205919: 48 8b 45 d0 mov -0x30(%rbp),%rax 20591d: 48 8b 00 mov (%rax),%rax 205920: 48 3b 45 c8 cmp -0x38(%rbp),%rax 205924: 0f 84 12 00 00 00 je 0x20593c 20592a: 48 8b 7d c8 mov -0x38(%rbp),%rdi 20592e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 205932: e8 99 13 00 00 callq 0x206cd0 205937: e9 20 00 00 00 jmpq 0x20595c 20593c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205941: 0f 85 10 00 00 00 jne 0x205957 205947: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 20594e: 8b 48 38 mov 0x38(%rax),%ecx 205951: 83 c9 40 or $0x40,%ecx 205954: 89 48 38 mov %ecx,0x38(%rax) 205957: e9 00 00 00 00 jmpq 0x20595c 20595c: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205963: 48 89 45 f8 mov %rax,-0x8(%rbp) 205967: e9 1b 00 00 00 jmpq 0x205987 20596c: 8b 7d f4 mov -0xc(%rbp),%edi 20596f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205973: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205977: 8b 4d dc mov -0x24(%rbp),%ecx 20597a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 20597e: e8 2d 09 00 00 callq 0x2062b0 205983: 48 89 45 f8 mov %rax,-0x8(%rbp) 205987: 48 8b 45 f8 mov -0x8(%rbp),%rax 20598b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205992: 5d pop %rbp 205993: c3 retq 205994: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20599c: 00 00 20599e: 66 90 nop 2059a0: 55 push %rbp 2059a1: 48 89 e5 mov %rsp,%rbp 2059a4: 48 83 ec 20 sub $0x20,%rsp 2059a8: 89 7d fc mov %edi,-0x4(%rbp) 2059ab: 89 75 f8 mov %esi,-0x8(%rbp) 2059ae: 8b 7d fc mov -0x4(%rbp),%edi 2059b1: 44 8b 45 f8 mov -0x8(%rbp),%r8d 2059b5: 31 c0 xor %eax,%eax 2059b7: 41 89 c1 mov %eax,%r9d 2059ba: 4c 89 ce mov %r9,%rsi 2059bd: 4c 89 ca mov %r9,%rdx 2059c0: 4c 89 c9 mov %r9,%rcx 2059c3: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2059ca: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 2059d2: 00 2059d3: e8 28 ee ff ff callq 0x204800 2059d8: 48 89 45 f0 mov %rax,-0x10(%rbp) 2059dc: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 2059e1: 0f 84 3b 00 00 00 je 0x205a22 2059e7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059eb: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 2059f2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059f6: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2059fd: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205a01: 48 83 c1 48 add $0x48,%rcx 205a05: 48 81 c1 80 00 00 00 add $0x80,%rcx 205a0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a10: 48 89 48 60 mov %rcx,0x60(%rax) 205a14: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a18: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205a20: 00 00 205a22: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a26: 48 83 c4 20 add $0x20,%rsp 205a2a: 5d pop %rbp 205a2b: c3 retq 205a2c: 0f 1f 40 00 nopl 0x0(%rax) 205a30: 55 push %rbp 205a31: 48 89 e5 mov %rsp,%rbp 205a34: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205a3b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205a3f: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205a43: 89 55 e4 mov %edx,-0x1c(%rbp) 205a46: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205a4a: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205a4e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205a52: 0f b6 40 04 movzbl 0x4(%rax),%eax 205a56: 83 f8 01 cmp $0x1,%eax 205a59: 0f 94 c0 sete %al 205a5c: 24 01 and $0x1,%al 205a5e: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205a64: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a6b: 0f 84 0b 00 00 00 je 0x205a7c 205a71: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205a76: 0f 82 18 00 00 00 jb 0x205a94 205a7c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a83: 0f 85 22 00 00 00 jne 0x205aab 205a89: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205a8e: 0f 83 17 00 00 00 jae 0x205aab 205a94: bf 0a 00 00 00 mov $0xa,%edi 205a99: e8 b2 d5 ff ff callq 0x203050 205a9e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205aa6: e9 fd 05 00 00 jmpq 0x2060a8 205aab: 48 8b 45 e8 mov -0x18(%rbp),%rax 205aaf: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ab3: 83 f8 01 cmp $0x1,%eax 205ab6: 0f 85 0d 00 00 00 jne 0x205ac9 205abc: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ac0: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ac4: e9 41 01 00 00 jmpq 0x205c0a 205ac9: 48 8d 45 80 lea -0x80(%rbp),%rax 205acd: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ad1: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205ad8: 0f 84 8e 00 00 00 je 0x205b6c 205ade: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ae2: 66 8b 40 30 mov 0x30(%rax),%ax 205ae6: 66 89 45 b0 mov %ax,-0x50(%rbp) 205aea: 48 8b 45 e8 mov -0x18(%rbp),%rax 205aee: 8b 40 20 mov 0x20(%rax),%eax 205af1: 89 45 a0 mov %eax,-0x60(%rbp) 205af4: 48 8b 45 e8 mov -0x18(%rbp),%rax 205af8: 0f b6 40 05 movzbl 0x5(%rax),%eax 205afc: 83 f8 01 cmp $0x1,%eax 205aff: 0f 84 62 00 00 00 je 0x205b67 205b05: 66 8b 45 b0 mov -0x50(%rbp),%ax 205b09: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205b10: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205b17: 66 c1 c8 08 ror $0x8,%ax 205b1b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205b22: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205b29: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205b30: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205b37: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b3b: 8b 45 a0 mov -0x60(%rbp),%eax 205b3e: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205b44: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205b4a: 0f c8 bswap %eax 205b4c: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205b52: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205b58: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205b5e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205b64: 89 45 a0 mov %eax,-0x60(%rbp) 205b67: e9 99 00 00 00 jmpq 0x205c05 205b6c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b70: 66 8b 40 3c mov 0x3c(%rax),%ax 205b74: 66 89 45 bc mov %ax,-0x44(%rbp) 205b78: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b7c: 48 8b 40 28 mov 0x28(%rax),%rax 205b80: 48 89 45 a8 mov %rax,-0x58(%rbp) 205b84: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b88: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b8c: 83 f8 01 cmp $0x1,%eax 205b8f: 0f 84 6b 00 00 00 je 0x205c00 205b95: 66 8b 45 bc mov -0x44(%rbp),%ax 205b99: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205ba0: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205ba7: 66 c1 c8 08 ror $0x8,%ax 205bab: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205bb2: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205bb9: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205bc0: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205bc7: 66 89 45 bc mov %ax,-0x44(%rbp) 205bcb: 48 8b 45 a8 mov -0x58(%rbp),%rax 205bcf: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205bd6: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205bdd: 48 0f c8 bswap %rax 205be0: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205be7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205bee: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205bf5: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205bfc: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c00: e9 00 00 00 00 jmpq 0x205c05 205c05: e9 00 00 00 00 jmpq 0x205c0a 205c0a: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205c11: 0f 84 2a 02 00 00 je 0x205e41 205c17: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c1b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205c1f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205c23: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205c28: 0f 94 c0 sete %al 205c2b: 34 ff xor $0xff,%al 205c2d: 34 ff xor $0xff,%al 205c2f: 24 01 and $0x1,%al 205c31: 0f b6 c0 movzbl %al,%eax 205c34: 48 98 cltq 205c36: 48 83 f8 00 cmp $0x0,%rax 205c3a: 0f 84 c7 01 00 00 je 0x205e07 205c40: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c44: 83 78 20 00 cmpl $0x0,0x20(%rax) 205c48: 0f 84 b9 01 00 00 je 0x205e07 205c4e: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c52: 8b 40 20 mov 0x20(%rax),%eax 205c55: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205c59: 0f 93 c0 setae %al 205c5c: 34 ff xor $0xff,%al 205c5e: 34 ff xor $0xff,%al 205c60: 24 01 and $0x1,%al 205c62: 0f b6 c0 movzbl %al,%eax 205c65: 48 98 cltq 205c67: 48 83 f8 00 cmp $0x0,%rax 205c6b: 0f 85 2a 00 00 00 jne 0x205c9b 205c71: 48 8b 45 d0 mov -0x30(%rbp),%rax 205c75: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205c79: 8b 49 20 mov 0x20(%rcx),%ecx 205c7c: 48 29 c8 sub %rcx,%rax 205c7f: 48 83 f8 28 cmp $0x28,%rax 205c83: 0f 92 c0 setb %al 205c86: 34 ff xor $0xff,%al 205c88: 34 ff xor $0xff,%al 205c8a: 24 01 and $0x1,%al 205c8c: 0f b6 c0 movzbl %al,%eax 205c8f: 48 98 cltq 205c91: 48 83 f8 00 cmp $0x0,%rax 205c95: 0f 84 0d 00 00 00 je 0x205ca8 205c9b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205ca3: e9 00 04 00 00 jmpq 0x2060a8 205ca8: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205cad: 0f 95 c0 setne %al 205cb0: 34 ff xor $0xff,%al 205cb2: 34 ff xor $0xff,%al 205cb4: 24 01 and $0x1,%al 205cb6: 0f b6 c0 movzbl %al,%eax 205cb9: 48 98 cltq 205cbb: 48 83 f8 00 cmp $0x0,%rax 205cbf: 0f 84 30 00 00 00 je 0x205cf5 205cc5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205cc9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ccd: 83 f8 01 cmp $0x1,%eax 205cd0: 0f 85 1f 00 00 00 jne 0x205cf5 205cd6: 48 8b 45 f0 mov -0x10(%rbp),%rax 205cda: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205cde: 8b 49 20 mov 0x20(%rcx),%ecx 205ce1: 48 01 c8 add %rcx,%rax 205ce4: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205ce8: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205cec: 48 89 45 c8 mov %rax,-0x38(%rbp) 205cf0: e9 0d 01 00 00 jmpq 0x205e02 205cf5: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205cfa: 0f 95 c0 setne %al 205cfd: 34 ff xor $0xff,%al 205cff: 34 ff xor $0xff,%al 205d01: 24 01 and $0x1,%al 205d03: 0f b6 c0 movzbl %al,%eax 205d06: 48 98 cltq 205d08: 48 83 f8 00 cmp $0x0,%rax 205d0c: 0f 84 21 00 00 00 je 0x205d33 205d12: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d16: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d1a: 8b 49 20 mov 0x20(%rcx),%ecx 205d1d: 48 01 c8 add %rcx,%rax 205d20: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d24: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d28: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205d2e: e9 82 00 00 00 jmpq 0x205db5 205d33: 8b 7d e4 mov -0x1c(%rbp),%edi 205d36: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205d3d: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d41: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d45: 8b 40 20 mov 0x20(%rax),%eax 205d48: 48 01 c1 add %rax,%rcx 205d4b: 48 83 c1 14 add $0x14,%rcx 205d4f: ba 04 00 00 00 mov $0x4,%edx 205d54: e8 97 f2 ff ff callq 0x204ff0 205d59: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205d60: 48 83 f8 04 cmp $0x4,%rax 205d64: 0f 95 c0 setne %al 205d67: 34 ff xor $0xff,%al 205d69: 34 ff xor $0xff,%al 205d6b: 24 01 and $0x1,%al 205d6d: 0f b6 c0 movzbl %al,%eax 205d70: 48 98 cltq 205d72: 48 83 f8 00 cmp $0x0,%rax 205d76: 0f 84 34 00 00 00 je 0x205db0 205d7c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205d84: 0f 8d 0f 00 00 00 jge 0x205d99 205d8a: bf 09 00 00 00 mov $0x9,%edi 205d8f: e8 bc d2 ff ff callq 0x203050 205d94: e9 0a 00 00 00 jmpq 0x205da3 205d99: bf 0a 00 00 00 mov $0xa,%edi 205d9e: e8 ad d2 ff ff callq 0x203050 205da3: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205dab: e9 f8 02 00 00 jmpq 0x2060a8 205db0: e9 00 00 00 00 jmpq 0x205db5 205db5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205db9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205dbd: 83 f8 01 cmp $0x1,%eax 205dc0: 0f 84 32 00 00 00 je 0x205df8 205dc6: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dcc: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205dd2: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205dd8: 0f c8 bswap %eax 205dda: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205de0: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205de6: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205dec: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205df2: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205df8: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dfe: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e02: e9 00 00 00 00 jmpq 0x205e07 205e07: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e0b: 8b 40 20 mov 0x20(%rax),%eax 205e0e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e12: 0f 87 1c 00 00 00 ja 0x205e34 205e18: 48 8b 45 d0 mov -0x30(%rbp),%rax 205e1c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205e20: 8b 49 20 mov 0x20(%rcx),%ecx 205e23: 48 29 c8 sub %rcx,%rax 205e26: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205e2b: 48 39 c8 cmp %rcx,%rax 205e2e: 0f 83 08 00 00 00 jae 0x205e3c 205e34: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205e3c: e9 5f 02 00 00 jmpq 0x2060a0 205e41: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e45: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205e49: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e4d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205e52: 0f 94 c0 sete %al 205e55: 34 ff xor $0xff,%al 205e57: 34 ff xor $0xff,%al 205e59: 24 01 and $0x1,%al 205e5b: 0f b6 c0 movzbl %al,%eax 205e5e: 48 98 cltq 205e60: 48 83 f8 00 cmp $0x0,%rax 205e64: 0f 84 fa 01 00 00 je 0x206064 205e6a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e6e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205e73: 0f 84 eb 01 00 00 je 0x206064 205e79: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e7d: 48 8b 40 28 mov 0x28(%rax),%rax 205e81: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e85: 0f 93 c0 setae %al 205e88: 34 ff xor $0xff,%al 205e8a: 34 ff xor $0xff,%al 205e8c: 24 01 and $0x1,%al 205e8e: 0f b6 c0 movzbl %al,%eax 205e91: 48 98 cltq 205e93: 48 83 f8 00 cmp $0x0,%rax 205e97: 0f 85 28 00 00 00 jne 0x205ec5 205e9d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ea1: 48 8b 40 28 mov 0x28(%rax),%rax 205ea5: 48 83 c0 40 add $0x40,%rax 205ea9: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205ead: 0f 97 c0 seta %al 205eb0: 34 ff xor $0xff,%al 205eb2: 34 ff xor $0xff,%al 205eb4: 24 01 and $0x1,%al 205eb6: 0f b6 c0 movzbl %al,%eax 205eb9: 48 98 cltq 205ebb: 48 83 f8 00 cmp $0x0,%rax 205ebf: 0f 84 0d 00 00 00 je 0x205ed2 205ec5: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205ecd: e9 d6 01 00 00 jmpq 0x2060a8 205ed2: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205ed7: 0f 95 c0 setne %al 205eda: 34 ff xor $0xff,%al 205edc: 34 ff xor $0xff,%al 205ede: 24 01 and $0x1,%al 205ee0: 0f b6 c0 movzbl %al,%eax 205ee3: 48 98 cltq 205ee5: 48 83 f8 00 cmp $0x0,%rax 205ee9: 0f 84 32 00 00 00 je 0x205f21 205eef: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ef3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ef7: 83 f8 01 cmp $0x1,%eax 205efa: 0f 85 21 00 00 00 jne 0x205f21 205f00: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f04: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f08: 48 03 41 28 add 0x28(%rcx),%rax 205f0c: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f10: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f15: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f1c: e9 0f 01 00 00 jmpq 0x206030 205f21: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f26: 0f 95 c0 setne %al 205f29: 34 ff xor $0xff,%al 205f2b: 34 ff xor $0xff,%al 205f2d: 24 01 and $0x1,%al 205f2f: 0f b6 c0 movzbl %al,%eax 205f32: 48 98 cltq 205f34: 48 83 f8 00 cmp $0x0,%rax 205f38: 0f 84 21 00 00 00 je 0x205f5f 205f3e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f42: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f46: 48 03 41 28 add 0x28(%rcx),%rax 205f4a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f4e: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f53: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f5a: e9 80 00 00 00 jmpq 0x205fdf 205f5f: 8b 7d e4 mov -0x1c(%rbp),%edi 205f62: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 205f69: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f6d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f71: 48 03 48 28 add 0x28(%rax),%rcx 205f75: 48 83 c1 20 add $0x20,%rcx 205f79: ba 08 00 00 00 mov $0x8,%edx 205f7e: e8 6d f0 ff ff callq 0x204ff0 205f83: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 205f8a: 48 83 f8 08 cmp $0x8,%rax 205f8e: 0f 95 c0 setne %al 205f91: 34 ff xor $0xff,%al 205f93: 34 ff xor $0xff,%al 205f95: 24 01 and $0x1,%al 205f97: 0f b6 c0 movzbl %al,%eax 205f9a: 48 98 cltq 205f9c: 48 83 f8 00 cmp $0x0,%rax 205fa0: 0f 84 34 00 00 00 je 0x205fda 205fa6: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 205fae: 0f 8d 0f 00 00 00 jge 0x205fc3 205fb4: bf 09 00 00 00 mov $0x9,%edi 205fb9: e8 92 d0 ff ff callq 0x203050 205fbe: e9 0a 00 00 00 jmpq 0x205fcd 205fc3: bf 0a 00 00 00 mov $0xa,%edi 205fc8: e8 83 d0 ff ff callq 0x203050 205fcd: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205fd5: e9 ce 00 00 00 jmpq 0x2060a8 205fda: e9 00 00 00 00 jmpq 0x205fdf 205fdf: 48 8b 45 e8 mov -0x18(%rbp),%rax 205fe3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205fe7: 83 f8 01 cmp $0x1,%eax 205fea: 0f 84 3b 00 00 00 je 0x20602b 205ff0: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 205ff7: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 205ffe: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 206005: 48 0f c8 bswap %rax 206008: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 20600f: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206016: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20601d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 206024: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20602b: e9 00 00 00 00 jmpq 0x206030 206030: b8 ff ff ff ff mov $0xffffffff,%eax 206035: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 20603c: 0f 86 17 00 00 00 jbe 0x206059 206042: bf 0a 00 00 00 mov $0xa,%edi 206047: e8 04 d0 ff ff callq 0x203050 20604c: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206054: e9 4f 00 00 00 jmpq 0x2060a8 206059: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206060: 48 89 45 c8 mov %rax,-0x38(%rbp) 206064: 48 8b 45 c0 mov -0x40(%rbp),%rax 206068: 48 8b 40 28 mov 0x28(%rax),%rax 20606c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206070: 0f 87 1d 00 00 00 ja 0x206093 206076: 48 8b 45 d0 mov -0x30(%rbp),%rax 20607a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20607e: 48 2b 41 28 sub 0x28(%rcx),%rax 206082: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206086: 48 c1 e1 06 shl $0x6,%rcx 20608a: 48 39 c8 cmp %rcx,%rax 20608d: 0f 83 08 00 00 00 jae 0x20609b 206093: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20609b: e9 00 00 00 00 jmpq 0x2060a0 2060a0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2060a4: 48 89 45 f8 mov %rax,-0x8(%rbp) 2060a8: 48 8b 45 f8 mov -0x8(%rbp),%rax 2060ac: 48 81 c4 00 01 00 00 add $0x100,%rsp 2060b3: 5d pop %rbp 2060b4: c3 retq 2060b5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2060bd: 00 00 2060bf: 90 nop 2060c0: 55 push %rbp 2060c1: 48 89 e5 mov %rsp,%rbp 2060c4: 48 83 ec 30 sub $0x30,%rsp 2060c8: 89 7d f4 mov %edi,-0xc(%rbp) 2060cb: 89 75 f0 mov %esi,-0x10(%rbp) 2060ce: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2060d2: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2060d6: 0f 85 0f 00 00 00 jne 0x2060eb 2060dc: 48 8b 45 e8 mov -0x18(%rbp),%rax 2060e0: 8b 40 24 mov 0x24(%rax),%eax 2060e3: 89 45 f4 mov %eax,-0xc(%rbp) 2060e6: e9 57 00 00 00 jmpq 0x206142 2060eb: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2060ef: 31 c0 xor %eax,%eax 2060f1: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 2060f5: 88 45 df mov %al,-0x21(%rbp) 2060f8: 0f 84 10 00 00 00 je 0x20610e 2060fe: 8b 45 f4 mov -0xc(%rbp),%eax 206101: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206105: 3b 41 24 cmp 0x24(%rcx),%eax 206108: 0f 95 c0 setne %al 20610b: 88 45 df mov %al,-0x21(%rbp) 20610e: 8a 45 df mov -0x21(%rbp),%al 206111: 34 ff xor $0xff,%al 206113: 34 ff xor $0xff,%al 206115: 24 01 and $0x1,%al 206117: 0f b6 c0 movzbl %al,%eax 20611a: 48 98 cltq 20611c: 48 83 f8 00 cmp $0x0,%rax 206120: 0f 84 17 00 00 00 je 0x20613d 206126: bf 1c 00 00 00 mov $0x1c,%edi 20612b: e8 20 cf ff ff callq 0x203050 206130: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206138: e9 63 01 00 00 jmpq 0x2062a0 20613d: e9 00 00 00 00 jmpq 0x206142 206142: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206146: 31 c0 xor %eax,%eax 206148: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 20614c: 88 45 de mov %al,-0x22(%rbp) 20614f: 0f 84 6d 00 00 00 je 0x2061c2 206155: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206159: 31 c0 xor %eax,%eax 20615b: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 20615f: 88 45 de mov %al,-0x22(%rbp) 206162: 0f 84 5a 00 00 00 je 0x2061c2 206168: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20616c: 31 c0 xor %eax,%eax 20616e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206172: 88 45 de mov %al,-0x22(%rbp) 206175: 0f 84 47 00 00 00 je 0x2061c2 20617b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20617f: 31 c0 xor %eax,%eax 206181: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206185: 88 45 de mov %al,-0x22(%rbp) 206188: 0f 84 34 00 00 00 je 0x2061c2 20618e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206192: 31 c0 xor %eax,%eax 206194: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206198: 88 45 de mov %al,-0x22(%rbp) 20619b: 0f 84 21 00 00 00 je 0x2061c2 2061a1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061a5: 31 c0 xor %eax,%eax 2061a7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2061ab: 88 45 de mov %al,-0x22(%rbp) 2061ae: 0f 84 0e 00 00 00 je 0x2061c2 2061b4: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061b8: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2061bc: 0f 95 c0 setne %al 2061bf: 88 45 de mov %al,-0x22(%rbp) 2061c2: 8a 45 de mov -0x22(%rbp),%al 2061c5: 34 ff xor $0xff,%al 2061c7: 34 ff xor $0xff,%al 2061c9: 24 01 and $0x1,%al 2061cb: 0f b6 c0 movzbl %al,%eax 2061ce: 48 98 cltq 2061d0: 48 83 f8 00 cmp $0x0,%rax 2061d4: 0f 84 17 00 00 00 je 0x2061f1 2061da: bf 0b 00 00 00 mov $0xb,%edi 2061df: e8 6c ce ff ff callq 0x203050 2061e4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061ec: e9 af 00 00 00 jmpq 0x2062a0 2061f1: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061f5: 83 78 18 01 cmpl $0x1,0x18(%rax) 2061f9: 0f 84 1a 00 00 00 je 0x206219 2061ff: 48 8b 45 e8 mov -0x18(%rbp),%rax 206203: 8b 48 3c mov 0x3c(%rax),%ecx 206206: 83 c1 01 add $0x1,%ecx 206209: 89 48 3c mov %ecx,0x3c(%rax) 20620c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206210: 48 89 45 f8 mov %rax,-0x8(%rbp) 206214: e9 87 00 00 00 jmpq 0x2062a0 206219: 48 8b 45 e8 mov -0x18(%rbp),%rax 20621d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 206222: 0f 85 1f 00 00 00 jne 0x206247 206228: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20622c: e8 8f e6 ff ff callq 0x2048c0 206231: 83 f8 00 cmp $0x0,%eax 206234: 0f 84 0d 00 00 00 je 0x206247 20623a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206242: e9 59 00 00 00 jmpq 0x2062a0 206247: 8b 7d f4 mov -0xc(%rbp),%edi 20624a: 48 8b 45 e8 mov -0x18(%rbp),%rax 20624e: 48 8b 70 70 mov 0x70(%rax),%rsi 206252: 48 83 c6 3c add $0x3c,%rsi 206256: 48 8b 45 e8 mov -0x18(%rbp),%rax 20625a: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206261: 8b 4d f0 mov -0x10(%rbp),%ecx 206264: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206268: e8 83 f4 ff ff callq 0x2056f0 20626d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206271: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206276: 0f 84 1c 00 00 00 je 0x206298 20627c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206280: 48 8b 48 48 mov 0x48(%rax),%rcx 206284: 48 8b 45 e0 mov -0x20(%rbp),%rax 206288: 48 89 48 10 mov %rcx,0x10(%rax) 20628c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206290: 48 8b 45 e8 mov -0x18(%rbp),%rax 206294: 48 89 48 48 mov %rcx,0x48(%rax) 206298: 48 8b 45 e0 mov -0x20(%rbp),%rax 20629c: 48 89 45 f8 mov %rax,-0x8(%rbp) 2062a0: 48 8b 45 f8 mov -0x8(%rbp),%rax 2062a4: 48 83 c4 30 add $0x30,%rsp 2062a8: 5d pop %rbp 2062a9: c3 retq 2062aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2062b0: 55 push %rbp 2062b1: 48 89 e5 mov %rsp,%rbp 2062b4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2062bb: 89 7d f4 mov %edi,-0xc(%rbp) 2062be: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2062c2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2062c6: 89 4d dc mov %ecx,-0x24(%rbp) 2062c9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2062cd: 8b 45 f4 mov -0xc(%rbp),%eax 2062d0: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 2062d6: 48 8d 45 90 lea -0x70(%rbp),%rax 2062da: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2062e1: b8 40 00 00 00 mov $0x40,%eax 2062e6: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2062ea: 0f 83 11 00 00 00 jae 0x206301 2062f0: b8 40 00 00 00 mov $0x40,%eax 2062f5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2062fc: e9 0b 00 00 00 jmpq 0x20630c 206301: 48 8b 45 e0 mov -0x20(%rbp),%rax 206305: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20630c: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206313: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206319: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 206320: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206324: e8 c7 ec ff ff callq 0x204ff0 206329: 48 89 45 88 mov %rax,-0x78(%rbp) 20632d: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 206332: 0f 94 c0 sete %al 206335: 34 ff xor $0xff,%al 206337: 34 ff xor $0xff,%al 206339: 24 01 and $0x1,%al 20633b: 0f b6 c0 movzbl %al,%eax 20633e: 48 98 cltq 206340: 48 83 f8 00 cmp $0x0,%rax 206344: 0f 84 17 00 00 00 je 0x206361 20634a: bf 09 00 00 00 mov $0x9,%edi 20634f: e8 fc cc ff ff callq 0x203050 206354: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20635c: e9 e9 00 00 00 jmpq 0x20644a 206361: 48 8b 75 88 mov -0x78(%rbp),%rsi 206365: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206369: e8 e2 cf ff ff callq 0x203350 20636e: 89 45 84 mov %eax,-0x7c(%rbp) 206371: 8b 45 84 mov -0x7c(%rbp),%eax 206374: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20637a: 83 e8 01 sub $0x1,%eax 20637d: 0f 84 19 00 00 00 je 0x20639c 206383: e9 00 00 00 00 jmpq 0x206388 206388: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20638e: 83 e8 03 sub $0x3,%eax 206391: 0f 84 2a 00 00 00 je 0x2063c1 206397: e9 77 00 00 00 jmpq 0x206413 20639c: 8b 7d f4 mov -0xc(%rbp),%edi 20639f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2063a3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2063a7: 44 8b 45 dc mov -0x24(%rbp),%r8d 2063ab: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2063af: 31 c0 xor %eax,%eax 2063b1: 89 c6 mov %eax,%esi 2063b3: e8 b8 e3 ff ff callq 0x204770 2063b8: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063bc: e9 89 00 00 00 jmpq 0x20644a 2063c1: 48 8b 45 88 mov -0x78(%rbp),%rax 2063c5: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 2063c9: b9 40 00 00 00 mov $0x40,%ecx 2063ce: ba 34 00 00 00 mov $0x34,%edx 2063d3: 83 fe 01 cmp $0x1,%esi 2063d6: 48 0f 44 ca cmove %rdx,%rcx 2063da: 48 39 c8 cmp %rcx,%rax 2063dd: 0f 82 2b 00 00 00 jb 0x20640e 2063e3: 8b 7d f4 mov -0xc(%rbp),%edi 2063e6: 48 8d 55 90 lea -0x70(%rbp),%rdx 2063ea: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063ee: 4c 8b 45 e0 mov -0x20(%rbp),%r8 2063f2: 44 8b 4d dc mov -0x24(%rbp),%r9d 2063f6: 48 8b 45 d0 mov -0x30(%rbp),%rax 2063fa: 31 f6 xor %esi,%esi 2063fc: 48 89 04 24 mov %rax,(%rsp) 206400: e8 2b d0 ff ff callq 0x203430 206405: 48 89 45 f8 mov %rax,-0x8(%rbp) 206409: e9 3c 00 00 00 jmpq 0x20644a 20640e: e9 00 00 00 00 jmpq 0x206413 206413: e9 00 00 00 00 jmpq 0x206418 206418: 8b 7d f4 mov -0xc(%rbp),%edi 20641b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20641f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206423: 44 8b 45 dc mov -0x24(%rbp),%r8d 206427: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20642b: 31 c0 xor %eax,%eax 20642d: 89 c6 mov %eax,%esi 20642f: 31 c0 xor %eax,%eax 206431: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 206438: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 206440: 00 206441: e8 ba e3 ff ff callq 0x204800 206446: 48 89 45 f8 mov %rax,-0x8(%rbp) 20644a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20644e: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206455: 5d pop %rbp 206456: c3 retq 206457: cc int3 206458: cc int3 206459: cc int3 20645a: cc int3 20645b: cc int3 20645c: cc int3 20645d: cc int3 20645e: cc int3 20645f: cc int3 206460: 55 push %rbp 206461: 48 89 e5 mov %rsp,%rbp 206464: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20646b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20646f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206474: 0f 85 0c 00 00 00 jne 0x206486 20647a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206481: e9 fb 05 00 00 jmpq 0x206a81 206486: 48 8b 45 f0 mov -0x10(%rbp),%rax 20648a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20648e: 0f 84 2b 00 00 00 je 0x2064bf 206494: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206498: 8b 41 3c mov 0x3c(%rcx),%eax 20649b: 83 c0 ff add $0xffffffff,%eax 20649e: 89 41 3c mov %eax,0x3c(%rcx) 2064a1: 83 f8 00 cmp $0x0,%eax 2064a4: 0f 84 15 00 00 00 je 0x2064bf 2064aa: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064ae: 8b 40 3c mov 0x3c(%rax),%eax 2064b1: 89 45 e4 mov %eax,-0x1c(%rbp) 2064b4: 8b 45 e4 mov -0x1c(%rbp),%eax 2064b7: 89 45 fc mov %eax,-0x4(%rbp) 2064ba: e9 c2 05 00 00 jmpq 0x206a81 2064bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064c3: 83 78 18 01 cmpl $0x1,0x18(%rax) 2064c7: 0f 85 4e 00 00 00 jne 0x20651b 2064cd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064d1: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 2064d8: 48 39 48 50 cmp %rcx,0x50(%rax) 2064dc: 0f 84 0d 00 00 00 je 0x2064ef 2064e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064e6: 48 8b 78 50 mov 0x50(%rax),%rdi 2064ea: e8 21 07 00 00 callq 0x206c10 2064ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064f3: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 2064fb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064ff: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 206504: 0f 84 0c 00 00 00 je 0x206516 20650a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206511: e9 6b 05 00 00 jmpq 0x206a81 206516: e9 00 00 00 00 jmpq 0x20651b 20651b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20651f: 48 8b 40 08 mov 0x8(%rax),%rax 206523: 48 89 45 e8 mov %rax,-0x18(%rbp) 206527: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20652c: 0f 84 66 00 00 00 je 0x206598 206532: 48 8b 45 e8 mov -0x18(%rbp),%rax 206536: 48 8b 40 48 mov 0x48(%rax),%rax 20653a: 48 3b 45 f0 cmp -0x10(%rbp),%rax 20653e: 0f 85 15 00 00 00 jne 0x206559 206544: 48 8b 45 f0 mov -0x10(%rbp),%rax 206548: 48 8b 48 10 mov 0x10(%rax),%rcx 20654c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206550: 48 89 48 48 mov %rcx,0x48(%rax) 206554: e9 3f 00 00 00 jmpq 0x206598 206559: 48 8b 45 e8 mov -0x18(%rbp),%rax 20655d: 48 8b 40 48 mov 0x48(%rax),%rax 206561: 48 89 45 d8 mov %rax,-0x28(%rbp) 206565: 48 8b 45 d8 mov -0x28(%rbp),%rax 206569: 48 8b 40 10 mov 0x10(%rax),%rax 20656d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206571: 0f 84 11 00 00 00 je 0x206588 206577: 48 8b 45 d8 mov -0x28(%rbp),%rax 20657b: 48 8b 40 10 mov 0x10(%rax),%rax 20657f: 48 89 45 d8 mov %rax,-0x28(%rbp) 206583: e9 dd ff ff ff jmpq 0x206565 206588: 48 8b 45 f0 mov -0x10(%rbp),%rax 20658c: 48 8b 48 10 mov 0x10(%rax),%rcx 206590: 48 8b 45 d8 mov -0x28(%rbp),%rax 206594: 48 89 48 10 mov %rcx,0x10(%rax) 206598: 48 8b 45 f0 mov -0x10(%rbp),%rax 20659c: 8b 40 18 mov 0x18(%rax),%eax 20659f: 89 45 94 mov %eax,-0x6c(%rbp) 2065a2: 83 e8 01 sub $0x1,%eax 2065a5: 0f 84 16 00 00 00 je 0x2065c1 2065ab: e9 00 00 00 00 jmpq 0x2065b0 2065b0: 8b 45 94 mov -0x6c(%rbp),%eax 2065b3: 83 e8 03 sub $0x3,%eax 2065b6: 0f 84 26 00 00 00 je 0x2065e2 2065bc: e9 ff 03 00 00 jmpq 0x2069c0 2065c1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065c5: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 2065ca: 0f 84 0d 00 00 00 je 0x2065dd 2065d0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065d4: 48 8b 78 60 mov 0x60(%rax),%rdi 2065d8: e8 33 06 00 00 callq 0x206c10 2065dd: e9 e3 03 00 00 jmpq 0x2069c5 2065e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065e6: 83 78 20 01 cmpl $0x1,0x20(%rax) 2065ea: 0f 84 0f 00 00 00 je 0x2065ff 2065f0: b0 01 mov $0x1,%al 2065f2: a8 01 test $0x1,%al 2065f4: 0f 85 05 00 00 00 jne 0x2065ff 2065fa: e9 11 00 00 00 jmpq 0x206610 2065ff: 48 8b 45 f0 mov -0x10(%rbp),%rax 206603: 48 8b 40 68 mov 0x68(%rax),%rax 206607: 48 89 45 88 mov %rax,-0x78(%rbp) 20660b: e9 0c 00 00 00 jmpq 0x20661c 206610: 48 8b 45 f0 mov -0x10(%rbp),%rax 206614: 48 8b 40 68 mov 0x68(%rax),%rax 206618: 48 89 45 88 mov %rax,-0x78(%rbp) 20661c: 48 8b 45 88 mov -0x78(%rbp),%rax 206620: 48 89 45 d0 mov %rax,-0x30(%rbp) 206624: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 206629: 0f 84 46 00 00 00 je 0x206675 20662f: 48 8b 45 d0 mov -0x30(%rbp),%rax 206633: 48 8b 40 30 mov 0x30(%rax),%rax 206637: 48 89 45 c8 mov %rax,-0x38(%rbp) 20663b: 48 8b 45 d0 mov -0x30(%rbp),%rax 20663f: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 206645: 25 80 00 00 00 and $0x80,%eax 20664a: 83 f8 00 cmp $0x0,%eax 20664d: 0f 84 0c 00 00 00 je 0x20665f 206653: 48 8b 45 d0 mov -0x30(%rbp),%rax 206657: 48 8b 38 mov (%rax),%rdi 20665a: e8 b1 05 00 00 callq 0x206c10 20665f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206663: e8 a8 05 00 00 callq 0x206c10 206668: 48 8b 45 c8 mov -0x38(%rbp),%rax 20666c: 48 89 45 d0 mov %rax,-0x30(%rbp) 206670: e9 af ff ff ff jmpq 0x206624 206675: 48 8b 45 f0 mov -0x10(%rbp),%rax 206679: 83 78 20 01 cmpl $0x1,0x20(%rax) 20667d: 0f 84 0f 00 00 00 je 0x206692 206683: b0 01 mov $0x1,%al 206685: a8 01 test $0x1,%al 206687: 0f 85 05 00 00 00 jne 0x206692 20668d: e9 17 00 00 00 jmpq 0x2066a9 206692: 48 8b 45 f0 mov -0x10(%rbp),%rax 206696: 48 83 c0 48 add $0x48,%rax 20669a: 48 05 80 00 00 00 add $0x80,%rax 2066a0: 48 89 45 80 mov %rax,-0x80(%rbp) 2066a4: e9 12 00 00 00 jmpq 0x2066bb 2066a9: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066ad: 48 83 c0 48 add $0x48,%rax 2066b1: 48 05 80 00 00 00 add $0x80,%rax 2066b7: 48 89 45 80 mov %rax,-0x80(%rbp) 2066bb: 48 8b 45 80 mov -0x80(%rbp),%rax 2066bf: 48 89 45 c0 mov %rax,-0x40(%rbp) 2066c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066c7: 8b 40 04 mov 0x4(%rax),%eax 2066ca: 48 89 45 b8 mov %rax,-0x48(%rbp) 2066ce: 48 8b 45 b8 mov -0x48(%rbp),%rax 2066d2: 48 89 c1 mov %rax,%rcx 2066d5: 48 83 c1 ff add $0xffffffffffffffff,%rcx 2066d9: 48 89 4d b8 mov %rcx,-0x48(%rbp) 2066dd: 48 83 f8 00 cmp $0x0,%rax 2066e1: 0f 86 3c 01 00 00 jbe 0x206823 2066e7: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066eb: 48 83 c0 10 add $0x10,%rax 2066ef: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 2066f7: 48 01 c8 add %rcx,%rax 2066fa: 48 89 45 b0 mov %rax,-0x50(%rbp) 2066fe: 48 8b 45 b0 mov -0x50(%rbp),%rax 206702: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 206708: 25 80 00 00 00 and $0x80,%eax 20670d: 83 f8 00 cmp $0x0,%eax 206710: 0f 84 10 00 00 00 je 0x206726 206716: 48 8b 45 b0 mov -0x50(%rbp),%rax 20671a: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 206721: e8 ea 04 00 00 callq 0x206c10 206726: 48 8b 45 b0 mov -0x50(%rbp),%rax 20672a: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 206731: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206735: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 20673c: 0f 84 10 00 00 00 je 0x206752 206742: 48 8b 45 b0 mov -0x50(%rbp),%rax 206746: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 20674d: e8 be 04 00 00 callq 0x206c10 206752: 48 8b 45 b0 mov -0x50(%rbp),%rax 206756: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 20675d: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206761: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206768: 0f 84 10 00 00 00 je 0x20677e 20676e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206772: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206779: e8 92 04 00 00 callq 0x206c10 20677e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206782: 48 83 38 00 cmpq $0x0,(%rax) 206786: 0f 84 34 00 00 00 je 0x2067c0 20678c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206790: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206797: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20679b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 2067a2: 0f 84 18 00 00 00 je 0x2067c0 2067a8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067ac: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2067b2: 25 80 00 00 00 and $0x80,%eax 2067b7: 83 f8 00 cmp $0x0,%eax 2067ba: 0f 84 10 00 00 00 je 0x2067d0 2067c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067c4: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 2067cb: e8 40 04 00 00 callq 0x206c10 2067d0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067d4: 48 8b 40 30 mov 0x30(%rax),%rax 2067d8: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067dc: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 2067e1: 0f 84 37 00 00 00 je 0x20681e 2067e7: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067eb: 48 89 45 a0 mov %rax,-0x60(%rbp) 2067ef: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067f3: 48 8b 40 30 mov 0x30(%rax),%rax 2067f7: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067fb: 48 8b 45 a0 mov -0x60(%rbp),%rax 2067ff: 8b 40 38 mov 0x38(%rax),%eax 206802: 25 80 00 00 00 and $0x80,%eax 206807: 83 f8 00 cmp $0x0,%eax 20680a: 0f 84 09 00 00 00 je 0x206819 206810: 48 8b 7d a0 mov -0x60(%rbp),%rdi 206814: e8 f7 03 00 00 callq 0x206c10 206819: e9 be ff ff ff jmpq 0x2067dc 20681e: e9 ab fe ff ff jmpq 0x2066ce 206823: 48 8b 45 c0 mov -0x40(%rbp),%rax 206827: 48 89 45 98 mov %rax,-0x68(%rbp) 20682b: 48 8b 45 c0 mov -0x40(%rbp),%rax 20682f: 48 8b 40 08 mov 0x8(%rax),%rax 206833: 48 89 45 c0 mov %rax,-0x40(%rbp) 206837: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20683c: 0f 84 13 00 00 00 je 0x206855 206842: 48 8b 45 98 mov -0x68(%rbp),%rax 206846: 8b 00 mov (%rax),%eax 206848: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20684c: 3b 41 04 cmp 0x4(%rcx),%eax 20684f: 0f 85 05 00 00 00 jne 0x20685a 206855: e9 1f 00 00 00 jmpq 0x206879 20685a: 48 8d 3d 4d a5 ff ff lea -0x5ab3(%rip),%rdi # 0x200dae 206861: 48 8d 35 fd a7 ff ff lea -0x5803(%rip),%rsi # 0x201065 206868: ba bd 00 00 00 mov $0xbd,%edx 20686d: 48 8d 0d 00 a7 ff ff lea -0x5900(%rip),%rcx # 0x200f74 206874: e8 67 03 00 00 callq 0x206be0 206879: 48 8b 45 98 mov -0x68(%rbp),%rax 20687d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206884: 48 8b 45 f0 mov -0x10(%rbp),%rax 206888: 83 78 20 01 cmpl $0x1,0x20(%rax) 20688c: 0f 84 0f 00 00 00 je 0x2068a1 206892: b0 01 mov $0x1,%al 206894: a8 01 test $0x1,%al 206896: 0f 85 05 00 00 00 jne 0x2068a1 20689c: e9 1a 00 00 00 jmpq 0x2068bb 2068a1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068a5: 48 83 c0 48 add $0x48,%rax 2068a9: 48 05 80 00 00 00 add $0x80,%rax 2068af: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068b6: e9 15 00 00 00 jmpq 0x2068d0 2068bb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068bf: 48 83 c0 48 add $0x48,%rax 2068c3: 48 05 80 00 00 00 add $0x80,%rax 2068c9: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068d0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2068d7: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 2068de: 48 39 c8 cmp %rcx,%rax 2068e1: 0f 84 09 00 00 00 je 0x2068f0 2068e7: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2068eb: e8 20 03 00 00 callq 0x206c10 2068f0: e9 00 00 00 00 jmpq 0x2068f5 2068f5: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068fa: 0f 85 c3 fd ff ff jne 0x2066c3 206900: 48 8b 45 f0 mov -0x10(%rbp),%rax 206904: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 206908: 0f 84 4c 00 00 00 je 0x20695a 20690e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206912: 83 78 20 01 cmpl $0x1,0x20(%rax) 206916: 0f 84 0f 00 00 00 je 0x20692b 20691c: b0 01 mov $0x1,%al 20691e: a8 01 test $0x1,%al 206920: 0f 85 05 00 00 00 jne 0x20692b 206926: e9 14 00 00 00 jmpq 0x20693f 20692b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20692f: 48 8b 40 50 mov 0x50(%rax),%rax 206933: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20693a: e9 0f 00 00 00 jmpq 0x20694e 20693f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206943: 48 8b 40 50 mov 0x50(%rax),%rax 206947: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20694e: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 206955: e8 b6 02 00 00 callq 0x206c10 20695a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20695e: 8b 40 78 mov 0x78(%rax),%eax 206961: 25 80 00 00 00 and $0x80,%eax 206966: 83 f8 00 cmp $0x0,%eax 206969: 0f 84 4c 00 00 00 je 0x2069bb 20696f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206973: 83 78 20 01 cmpl $0x1,0x20(%rax) 206977: 0f 84 0f 00 00 00 je 0x20698c 20697d: b0 01 mov $0x1,%al 20697f: a8 01 test $0x1,%al 206981: 0f 85 05 00 00 00 jne 0x20698c 206987: e9 14 00 00 00 jmpq 0x2069a0 20698c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206990: 48 8b 40 58 mov 0x58(%rax),%rax 206994: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 20699b: e9 0f 00 00 00 jmpq 0x2069af 2069a0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069a4: 48 8b 40 58 mov 0x58(%rax),%rax 2069a8: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 2069af: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 2069b6: e8 55 02 00 00 callq 0x206c10 2069bb: e9 05 00 00 00 jmpq 0x2069c5 2069c0: e9 00 00 00 00 jmpq 0x2069c5 2069c5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069c9: 48 83 38 00 cmpq $0x0,(%rax) 2069cd: 0f 84 62 00 00 00 je 0x206a35 2069d3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2069d8: 0f 85 57 00 00 00 jne 0x206a35 2069de: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069e2: 8b 40 38 mov 0x38(%rax),%eax 2069e5: 25 80 00 00 00 and $0x80,%eax 2069ea: 83 f8 00 cmp $0x0,%eax 2069ed: 0f 84 11 00 00 00 je 0x206a04 2069f3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069f7: 48 8b 38 mov (%rax),%rdi 2069fa: e8 11 02 00 00 callq 0x206c10 2069ff: e9 2c 00 00 00 jmpq 0x206a30 206a04: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a08: 8b 40 38 mov 0x38(%rax),%eax 206a0b: 83 e0 40 and $0x40,%eax 206a0e: 83 f8 00 cmp $0x0,%eax 206a11: 0f 84 14 00 00 00 je 0x206a2b 206a17: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a1b: 48 8b 38 mov (%rax),%rdi 206a1e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a22: 48 8b 70 30 mov 0x30(%rax),%rsi 206a26: e8 a5 02 00 00 callq 0x206cd0 206a2b: e9 00 00 00 00 jmpq 0x206a30 206a30: e9 00 00 00 00 jmpq 0x206a35 206a35: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206a39: e8 d2 01 00 00 callq 0x206c10 206a3e: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a43: 0f 84 22 00 00 00 je 0x206a6b 206a49: 48 8b 45 e8 mov -0x18(%rbp),%rax 206a4d: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206a51: 0f 85 14 00 00 00 jne 0x206a6b 206a57: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206a5b: e8 00 fa ff ff callq 0x206460 206a60: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a66: e9 0d 00 00 00 jmpq 0x206a78 206a6b: 31 c0 xor %eax,%eax 206a6d: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a73: e9 00 00 00 00 jmpq 0x206a78 206a78: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206a7e: 89 45 fc mov %eax,-0x4(%rbp) 206a81: 8b 45 fc mov -0x4(%rbp),%eax 206a84: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206a8b: 5d pop %rbp 206a8c: c3 retq 206a8d: cc int3 206a8e: cc int3 206a8f: cc int3 206a90: 55 push %rbp 206a91: 48 89 e5 mov %rsp,%rbp 206a94: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206a98: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206a9d: 0f 85 0a 00 00 00 jne 0x206aad 206aa3: 31 c0 xor %eax,%eax 206aa5: 89 45 f4 mov %eax,-0xc(%rbp) 206aa8: e9 0a 00 00 00 jmpq 0x206ab7 206aad: 48 8b 45 f8 mov -0x8(%rbp),%rax 206ab1: 8b 40 18 mov 0x18(%rax),%eax 206ab4: 89 45 f4 mov %eax,-0xc(%rbp) 206ab7: 8b 45 f4 mov -0xc(%rbp),%eax 206aba: 5d pop %rbp 206abb: c3 retq 206abc: cc int3 206abd: cc int3 206abe: cc int3 206abf: cc int3 206ac0: 41 57 push %rdi 206ac2: 41 56 push %rsi 206ac4: 41 89 ff mov %edi,%r15d 206ac7: 41 55 push %rbp 206ac9: 41 54 push %rsp 206acb: 4c 8d 25 26 12 00 00 lea 0x1226(%rip),%r12 # 0x207cf8 206ad2: 55 push %rbp 206ad3: 48 8d 2d 26 12 00 00 lea 0x1226(%rip),%rbp # 0x207d00 206ada: 53 push %rbx 206adb: 49 89 f6 mov %rsi,%r14 206ade: 49 89 d5 mov %rdx,%r13 206ae1: 4c 29 e5 sub %r12,%rbp 206ae4: 48 83 ec 08 sub $0x8,%rsp 206ae8: 48 c1 fd 03 sar $0x3,%rbp 206aec: e8 5f 00 00 00 callq 0x206b50 206af1: 48 85 ed test %rbp,%rbp 206af4: 74 20 je 0x206b16 206af6: 31 db xor %ebx,%ebx 206af8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206b00: 4c 89 ea mov %r13,%rdx 206b03: 4c 89 f6 mov %r14,%rsi 206b06: 44 89 ff mov %r15d,%edi 206b09: 41 ff 14 dc callq *(%r12,%rbx,8) 206b0d: 48 83 c3 01 add $0x1,%rbx 206b11: 48 39 eb cmp %rbp,%rbx 206b14: 75 ea jne 0x206b00 206b16: 48 83 c4 08 add $0x8,%rsp 206b1a: 5b pop %rbx 206b1b: 5d pop %rbp 206b1c: 41 5c pop %rsp 206b1e: 41 5d pop %rbp 206b20: 41 5e pop %rsi 206b22: 41 5f pop %rdi 206b24: c3 retq 206b25: 90 nop 206b26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206b2e: 00 00 206b30: f3 rep 206b31: c3 retq 206b32: cc int3 206b33: cc int3 206b34: cc int3 206b35: cc int3 206b36: cc int3 206b37: cc int3 206b38: cc int3 206b39: cc int3 206b3a: cc int3 206b3b: cc int3 206b3c: cc int3 206b3d: cc int3 206b3e: cc int3 206b3f: cc int3 206b40: 48 89 f2 mov %rsi,%rdx 206b43: 89 fe mov %edi,%esi 206b45: bf 01 00 00 00 mov $0x1,%edi 206b4a: e9 91 01 00 00 jmpq 0x206ce0 Disassembly of section .init: 206b50: 48 83 ec 08 sub $0x8,%rsp 206b54: 48 8b 05 55 13 00 00 mov 0x1355(%rip),%rax # 0x207eb0 206b5b: 48 85 c0 test %rax,%rax 206b5e: 74 05 je 0x206b65 206b60: e8 3b 00 00 00 callq 0x206ba0 206b65: 48 83 c4 08 add $0x8,%rsp 206b69: c3 retq Disassembly of section .fini: 206b6c: 48 83 ec 08 sub $0x8,%rsp 206b70: 48 83 c4 08 add $0x8,%rsp 206b74: c3 retq Disassembly of section .plt: 206b80: ff 35 4a 23 00 00 pushq 0x234a(%rip) # 0x208ed0 206b86: ff 25 4c 23 00 00 jmpq *0x234c(%rip) # 0x208ed8 206b8c: 0f 1f 40 00 nopl 0x0(%rax) 206b90: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x208ee0 206b96: 68 00 00 00 00 pushq $0x0 206b9b: e9 e0 ff ff ff jmpq 0x206b80 206ba0: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x208ee8 206ba6: 68 01 00 00 00 pushq $0x1 206bab: e9 d0 ff ff ff jmpq 0x206b80 206bb0: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208ef0 206bb6: 68 02 00 00 00 pushq $0x2 206bbb: e9 c0 ff ff ff jmpq 0x206b80 206bc0: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208ef8 206bc6: 68 03 00 00 00 pushq $0x3 206bcb: e9 b0 ff ff ff jmpq 0x206b80 206bd0: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208f00 206bd6: 68 04 00 00 00 pushq $0x4 206bdb: e9 a0 ff ff ff jmpq 0x206b80 206be0: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208f08 206be6: 68 05 00 00 00 pushq $0x5 206beb: e9 90 ff ff ff jmpq 0x206b80 206bf0: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208f10 206bf6: 68 06 00 00 00 pushq $0x6 206bfb: e9 80 ff ff ff jmpq 0x206b80 206c00: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208f18 206c06: 68 07 00 00 00 pushq $0x7 206c0b: e9 70 ff ff ff jmpq 0x206b80 206c10: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208f20 206c16: 68 08 00 00 00 pushq $0x8 206c1b: e9 60 ff ff ff jmpq 0x206b80 206c20: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208f28 206c26: 68 09 00 00 00 pushq $0x9 206c2b: e9 50 ff ff ff jmpq 0x206b80 206c30: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208f30 206c36: 68 0a 00 00 00 pushq $0xa 206c3b: e9 40 ff ff ff jmpq 0x206b80 206c40: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208f38 206c46: 68 0b 00 00 00 pushq $0xb 206c4b: e9 30 ff ff ff jmpq 0x206b80 206c50: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208f40 206c56: 68 0c 00 00 00 pushq $0xc 206c5b: e9 20 ff ff ff jmpq 0x206b80 206c60: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208f48 206c66: 68 0d 00 00 00 pushq $0xd 206c6b: e9 10 ff ff ff jmpq 0x206b80 206c70: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x208f50 206c76: 68 0e 00 00 00 pushq $0xe 206c7b: e9 00 ff ff ff jmpq 0x206b80 206c80: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x208f58 206c86: 68 0f 00 00 00 pushq $0xf 206c8b: e9 f0 fe ff ff jmpq 0x206b80 206c90: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x208f60 206c96: 68 10 00 00 00 pushq $0x10 206c9b: e9 e0 fe ff ff jmpq 0x206b80 206ca0: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x208f68 206ca6: 68 11 00 00 00 pushq $0x11 206cab: e9 d0 fe ff ff jmpq 0x206b80 206cb0: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x208f70 206cb6: 68 12 00 00 00 pushq $0x12 206cbb: e9 c0 fe ff ff jmpq 0x206b80 206cc0: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x208f78 206cc6: 68 13 00 00 00 pushq $0x13 206ccb: e9 b0 fe ff ff jmpq 0x206b80 206cd0: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x208f80 206cd6: 68 14 00 00 00 pushq $0x14 206cdb: e9 a0 fe ff ff jmpq 0x206b80 206ce0: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x208f88 206ce6: 68 15 00 00 00 pushq $0x15 206ceb: e9 90 fe ff ff jmpq 0x206b80 ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-7f2babd5/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-7f2babd5/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.186: WARN: Your compiler clang is not GCC. elfutils/0.186 (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.186 (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-7f2babd5/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.186@#2a458abc61d9298e043efa3b1d7d6435 -pr /home/conan/w/prod-v1/bsr/60097/cfade/profile_linux_13_libstdcpp_clang_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=clang compiler.libcxx=libstdc++ compiler.version=13 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.186' resolved to 'zlib/1.3' in local cache elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:4b8e817c304dca09c454779755c305c8386492dc - Cache elfutils/0.186:3071f3bec4a4f79c36dffd7f56e58bfef391d7df - Cache xz_utils/5.4.4:0cac844812c2c06353def85537a0768d93e5455d - Cache zlib/1.3:0cac844812c2c06353def85537a0768d93e5455d - Cache zstd/1.5.5:affb801041818ad0bdfe3e770ddb916595febd06 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-unstrip elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347/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.186 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="clang" -DCONAN_COMPILER_VERSION="13" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347/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-7f2babd5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is Clang 13.0.0 -- The CXX compiler identification is Clang 13.0.0 -- Check for working C compiler: /usr/local/bin/clang -- Check for working C compiler: /usr/local/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/local/bin/clang++ -- Check for working CXX compiler: /usr/local/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- 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/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zlib/1.3/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler Clang>=8, checking major version 13 -- Conan: Checking correct version: 13 -- Conan: C++ stdlib: libstdc++ -- Library asm found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/elfutils/0.186/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zlib/1.3/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zlib/1.3/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60097/cabbe/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-7f2babd5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347' '--' '-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.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 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 .text: 202cf0: 31 ed xor %ebp,%ebp 202cf2: 49 89 d1 mov %rdx,%r9 202cf5: 5e pop %rsi 202cf6: 48 89 e2 mov %rsp,%rdx 202cf9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202cfd: 50 push %rax 202cfe: 54 push %rsp 202cff: 49 c7 c0 30 6b 20 00 mov $0x206b30,%r8 202d06: 48 c7 c1 c0 6a 20 00 mov $0x206ac0,%rcx 202d0d: 48 c7 c7 d0 2d 20 00 mov $0x202dd0,%rdi 202d14: e8 77 3e 00 00 callq 0x206b90 202d19: f4 hlt 202d1a: cc int3 202d1b: cc int3 202d1c: cc int3 202d1d: cc int3 202d1e: cc int3 202d1f: cc int3 202d20: b8 c8 8e 20 00 mov $0x208ec8,%eax 202d25: 48 3d c8 8e 20 00 cmp $0x208ec8,%rax 202d2b: 74 13 je 0x202d40 202d2d: b8 00 00 00 00 mov $0x0,%eax 202d32: 48 85 c0 test %rax,%rax 202d35: 74 09 je 0x202d40 202d37: bf c8 8e 20 00 mov $0x208ec8,%edi 202d3c: ff e0 jmpq *%rax 202d3e: 66 90 nop 202d40: c3 retq 202d41: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d46: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d4e: 00 00 202d50: be c8 8e 20 00 mov $0x208ec8,%esi 202d55: 48 81 ee c8 8e 20 00 sub $0x208ec8,%rsi 202d5c: 48 89 f0 mov %rsi,%rax 202d5f: 48 c1 ee 3f shr $0x3f,%rsi 202d63: 48 c1 f8 03 sar $0x3,%rax 202d67: 48 01 c6 add %rax,%rsi 202d6a: 48 d1 fe sar %rsi 202d6d: 74 11 je 0x202d80 202d6f: b8 00 00 00 00 mov $0x0,%eax 202d74: 48 85 c0 test %rax,%rax 202d77: 74 07 je 0x202d80 202d79: bf c8 8e 20 00 mov $0x208ec8,%edi 202d7e: ff e0 jmpq *%rax 202d80: c3 retq 202d81: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d86: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d8e: 00 00 202d90: 80 3d f9 61 00 00 00 cmpb $0x0,0x61f9(%rip) # 0x208f90 202d97: 75 17 jne 0x202db0 202d99: 55 push %rbp 202d9a: 48 89 e5 mov %rsp,%rbp 202d9d: e8 7e ff ff ff callq 0x202d20 202da2: c6 05 e7 61 00 00 01 movb $0x1,0x61e7(%rip) # 0x208f90 202da9: 5d pop %rbp 202daa: c3 retq 202dab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202db0: c3 retq 202db1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202db6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dbe: 00 00 202dc0: eb 8e jmp 0x202d50 202dc2: cc int3 202dc3: cc int3 202dc4: cc int3 202dc5: cc int3 202dc6: cc int3 202dc7: cc int3 202dc8: cc int3 202dc9: cc int3 202dca: cc int3 202dcb: cc int3 202dcc: cc int3 202dcd: cc int3 202dce: cc int3 202dcf: cc int3 202dd0: 55 push %rbp 202dd1: 48 89 e5 mov %rsp,%rbp 202dd4: 48 83 ec 30 sub $0x30,%rsp 202dd8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202ddf: 89 7d f8 mov %edi,-0x8(%rbp) 202de2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202de6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202dea: 0f 8d 24 00 00 00 jge 0x202e14 202df0: 48 8b 45 f0 mov -0x10(%rbp),%rax 202df4: 48 8b 30 mov (%rax),%rsi 202df7: 48 bf 4d 10 20 00 00 00 mov $0x20104d,%rdi 202dff: 00 00 202e01: b0 00 mov $0x0,%al 202e03: e8 a8 3d 00 00 callq 0x206bb0 202e08: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202e0f: e9 86 01 00 00 jmpq 0x202f9a 202e14: bf 01 00 00 00 mov $0x1,%edi 202e19: e8 92 01 00 00 callq 0x202fb0 202e1e: 83 f8 00 cmp $0x0,%eax 202e21: 0f 85 2a 00 00 00 jne 0x202e51 202e27: bf ff ff ff ff mov $0xffffffff,%edi 202e2c: e8 7f 02 00 00 callq 0x2030b0 202e31: 48 89 c6 mov %rax,%rsi 202e34: 48 bf 87 0d 20 00 00 00 mov $0x200d87,%rdi 202e3c: 00 00 202e3e: b0 00 mov $0x0,%al 202e40: e8 6b 3d 00 00 callq 0x206bb0 202e45: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e4c: e9 49 01 00 00 jmpq 0x202f9a 202e51: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e55: 48 8b 78 08 mov 0x8(%rax),%rdi 202e59: 31 d2 xor %edx,%edx 202e5b: 89 d6 mov %edx,%esi 202e5d: b0 00 mov $0x0,%al 202e5f: e8 5c 3d 00 00 callq 0x206bc0 202e64: 89 45 ec mov %eax,-0x14(%rbp) 202e67: 83 f8 00 cmp $0x0,%eax 202e6a: 0f 8d 24 00 00 00 jge 0x202e94 202e70: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e74: 48 8b 30 mov (%rax),%rsi 202e77: 48 bf 3d 0e 20 00 00 00 mov $0x200e3d,%rdi 202e7f: 00 00 202e81: b0 00 mov $0x0,%al 202e83: e8 28 3d 00 00 callq 0x206bb0 202e88: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e8f: e9 06 01 00 00 jmpq 0x202f9a 202e94: 8b 7d ec mov -0x14(%rbp),%edi 202e97: be 01 00 00 00 mov $0x1,%esi 202e9c: 31 c0 xor %eax,%eax 202e9e: 89 c2 mov %eax,%edx 202ea0: e8 7b 25 00 00 callq 0x205420 202ea5: 48 89 45 e0 mov %rax,-0x20(%rbp) 202ea9: 48 83 f8 00 cmp $0x0,%rax 202ead: 0f 85 2a 00 00 00 jne 0x202edd 202eb3: bf ff ff ff ff mov $0xffffffff,%edi 202eb8: e8 f3 01 00 00 callq 0x2030b0 202ebd: 48 89 c6 mov %rax,%rsi 202ec0: 48 bf 5f 0d 20 00 00 00 mov $0x200d5f,%rdi 202ec8: 00 00 202eca: b0 00 mov $0x0,%al 202ecc: e8 df 3c 00 00 callq 0x206bb0 202ed1: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ed8: e9 bd 00 00 00 jmpq 0x202f9a 202edd: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202ee1: e8 aa 3b 00 00 callq 0x206a90 202ee6: 89 45 d4 mov %eax,-0x2c(%rbp) 202ee9: 8b 45 d4 mov -0x2c(%rbp),%eax 202eec: 89 45 d0 mov %eax,-0x30(%rbp) 202eef: 85 c0 test %eax,%eax 202ef1: 0f 84 4d 00 00 00 je 0x202f44 202ef7: e9 00 00 00 00 jmpq 0x202efc 202efc: 8b 45 d0 mov -0x30(%rbp),%eax 202eff: 83 e8 01 sub $0x1,%eax 202f02: 0f 84 16 00 00 00 je 0x202f1e 202f08: e9 00 00 00 00 jmpq 0x202f0d 202f0d: 8b 45 d0 mov -0x30(%rbp),%eax 202f10: 83 e8 03 sub $0x3,%eax 202f13: 0f 84 18 00 00 00 je 0x202f31 202f19: e9 39 00 00 00 jmpq 0x202f57 202f1e: 48 b8 fb 10 20 00 00 00 mov $0x2010fb,%rax 202f26: 00 00 202f28: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f2c: e9 34 00 00 00 jmpq 0x202f65 202f31: 48 b8 54 0d 20 00 00 00 mov $0x200d54,%rax 202f39: 00 00 202f3b: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f3f: e9 21 00 00 00 jmpq 0x202f65 202f44: 48 b8 a0 0f 20 00 00 00 mov $0x200fa0,%rax 202f4c: 00 00 202f4e: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f52: e9 0e 00 00 00 jmpq 0x202f65 202f57: 48 b8 ee 10 20 00 00 00 mov $0x2010ee,%rax 202f5f: 00 00 202f61: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f65: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f69: 48 8b 70 08 mov 0x8(%rax),%rsi 202f6d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 202f71: 48 bf 10 0e 20 00 00 00 mov $0x200e10,%rdi 202f79: 00 00 202f7b: b0 00 mov $0x0,%al 202f7d: e8 2e 3c 00 00 callq 0x206bb0 202f82: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f86: e8 d5 34 00 00 callq 0x206460 202f8b: 8b 7d ec mov -0x14(%rbp),%edi 202f8e: e8 3d 3c 00 00 callq 0x206bd0 202f93: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202f9a: 8b 45 fc mov -0x4(%rbp),%eax 202f9d: 48 83 c4 30 add $0x30,%rsp 202fa1: 5d pop %rbp 202fa2: c3 retq 202fa3: cc int3 202fa4: cc int3 202fa5: cc int3 202fa6: cc int3 202fa7: cc int3 202fa8: cc int3 202fa9: cc int3 202faa: cc int3 202fab: cc int3 202fac: cc int3 202fad: cc int3 202fae: cc int3 202faf: cc int3 202fb0: 55 push %rbp 202fb1: 48 89 e5 mov %rsp,%rbp 202fb4: 48 83 ec 10 sub $0x10,%rsp 202fb8: 89 7d f8 mov %edi,-0x8(%rbp) 202fbb: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 202fbf: 0f 85 0c 00 00 00 jne 0x202fd1 202fc5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fcc: e9 43 00 00 00 jmpq 0x203014 202fd1: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 202fd5: 0f 94 c0 sete %al 202fd8: 34 ff xor $0xff,%al 202fda: 34 ff xor $0xff,%al 202fdc: 24 01 and $0x1,%al 202fde: 0f b6 c0 movzbl %al,%eax 202fe1: 48 98 cltq 202fe3: 48 83 f8 00 cmp $0x0,%rax 202fe7: 0f 84 16 00 00 00 je 0x203003 202fed: c7 05 9d 5f 00 00 01 00 movl $0x1,0x5f9d(%rip) # 0x208f94 202ff5: 00 00 202ff7: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ffe: e9 11 00 00 00 jmpq 0x203014 203003: bf 02 00 00 00 mov $0x2,%edi 203008: e8 43 00 00 00 callq 0x203050 20300d: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203014: 8b 45 fc mov -0x4(%rbp),%eax 203017: 48 83 c4 10 add $0x10,%rsp 20301b: 5d pop %rbp 20301c: c3 retq 20301d: cc int3 20301e: cc int3 20301f: cc int3 203020: 55 push %rbp 203021: 48 89 e5 mov %rsp,%rbp 203024: 48 83 ec 10 sub $0x10,%rsp 203028: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203030: 00 00 00 00 203034: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 20303a: 89 4d fc mov %ecx,-0x4(%rbp) 20303d: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 203045: 00 00 203047: 8b 45 fc mov -0x4(%rbp),%eax 20304a: 48 83 c4 10 add $0x10,%rsp 20304e: 5d pop %rbp 20304f: c3 retq 203050: 55 push %rbp 203051: 48 89 e5 mov %rsp,%rbp 203054: 48 83 ec 10 sub $0x10,%rsp 203058: 89 7d fc mov %edi,-0x4(%rbp) 20305b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20305f: 0f 8c 15 00 00 00 jl 0x20307a 203065: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203069: 0f 8d 0b 00 00 00 jge 0x20307a 20306f: 8b 45 fc mov -0x4(%rbp),%eax 203072: 89 45 f8 mov %eax,-0x8(%rbp) 203075: e9 0d 00 00 00 jmpq 0x203087 20307a: b8 01 00 00 00 mov $0x1,%eax 20307f: 89 45 f8 mov %eax,-0x8(%rbp) 203082: e9 00 00 00 00 jmpq 0x203087 203087: 8b 45 f8 mov -0x8(%rbp),%eax 20308a: 89 45 f4 mov %eax,-0xc(%rbp) 20308d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203095: 00 00 00 00 203099: 8b 4d f4 mov -0xc(%rbp),%ecx 20309c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 2030a2: 48 83 c4 10 add $0x10,%rsp 2030a6: 5d pop %rbp 2030a7: c3 retq 2030a8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2030b0: 55 push %rbp 2030b1: 48 89 e5 mov %rsp,%rbp 2030b4: 48 83 ec 20 sub $0x20,%rsp 2030b8: 89 7d f4 mov %edi,-0xc(%rbp) 2030bb: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030c3: 00 00 00 00 2030c7: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 2030cd: 89 45 f0 mov %eax,-0x10(%rbp) 2030d0: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 2030d4: 0f 85 8a 00 00 00 jne 0x203164 2030da: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2030de: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201180 2030e5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2030ed: 0f 83 05 00 00 00 jae 0x2030f8 2030f3: e9 1f 00 00 00 jmpq 0x203117 2030f8: 48 8d 3d 19 dd ff ff lea -0x22e7(%rip),%rdi # 0x200e18 2030ff: 48 8d 35 ca dd ff ff lea -0x2236(%rip),%rsi # 0x200ed0 203106: ba 5b 01 00 00 mov $0x15b,%edx 20310b: 48 8d 0d a2 dd ff ff lea -0x225e(%rip),%rcx # 0x200eb4 203112: e8 c9 3a 00 00 callq 0x206be0 203117: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 20311b: 0f 84 2b 00 00 00 je 0x20314c 203121: 48 63 4d f0 movslq -0x10(%rbp),%rcx 203125: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x201320 20312c: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201180 203133: 48 03 34 c8 add (%rax,%rcx,8),%rsi 203137: 48 8d 3d 3d dc ff ff lea -0x23c3(%rip),%rdi # 0x200d7b 20313e: e8 ad 3a 00 00 callq 0x206bf0 203143: 48 89 45 e8 mov %rax,-0x18(%rbp) 203147: e9 0b 00 00 00 jmpq 0x203157 20314c: 31 c0 xor %eax,%eax 20314e: 48 89 45 e8 mov %rax,-0x18(%rbp) 203152: e9 00 00 00 00 jmpq 0x203157 203157: 48 8b 45 e8 mov -0x18(%rbp),%rax 20315b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20315f: e9 d6 00 00 00 jmpq 0x20323a 203164: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203168: 0f 8c 0a 00 00 00 jl 0x203178 20316e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203172: 0f 8c 20 00 00 00 jl 0x203198 203178: 48 8d 3d fc db ff ff lea -0x2404(%rip),%rdi # 0x200d7b 20317f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x201320 203186: 48 83 c6 09 add $0x9,%rsi 20318a: e8 61 3a 00 00 callq 0x206bf0 20318f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203193: e9 a2 00 00 00 jmpq 0x20323a 203198: e9 00 00 00 00 jmpq 0x20319d 20319d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031a1: 0f 85 0b 00 00 00 jne 0x2031b2 2031a7: 8b 45 f0 mov -0x10(%rbp),%eax 2031aa: 89 45 e4 mov %eax,-0x1c(%rbp) 2031ad: e9 06 00 00 00 jmpq 0x2031b8 2031b2: 8b 45 f4 mov -0xc(%rbp),%eax 2031b5: 89 45 e4 mov %eax,-0x1c(%rbp) 2031b8: 8b 45 e4 mov -0x1c(%rbp),%eax 2031bb: 48 63 c8 movslq %rax,%rcx 2031be: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201180 2031c5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2031cd: 0f 83 05 00 00 00 jae 0x2031d8 2031d3: e9 1f 00 00 00 jmpq 0x2031f7 2031d8: 48 8d 3d f6 db ff ff lea -0x240a(%rip),%rdi # 0x200dd5 2031df: 48 8d 35 ea dc ff ff lea -0x2316(%rip),%rsi # 0x200ed0 2031e6: ba 61 01 00 00 mov $0x161,%edx 2031eb: 48 8d 0d c2 dc ff ff lea -0x233e(%rip),%rcx # 0x200eb4 2031f2: e8 e9 39 00 00 callq 0x206be0 2031f7: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031fb: 0f 85 0b 00 00 00 jne 0x20320c 203201: 8b 45 f0 mov -0x10(%rbp),%eax 203204: 89 45 e0 mov %eax,-0x20(%rbp) 203207: e9 06 00 00 00 jmpq 0x203212 20320c: 8b 45 f4 mov -0xc(%rbp),%eax 20320f: 89 45 e0 mov %eax,-0x20(%rbp) 203212: 8b 45 e0 mov -0x20(%rbp),%eax 203215: 48 63 c8 movslq %rax,%rcx 203218: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x201320 20321f: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201180 203226: 48 03 34 c8 add (%rax,%rcx,8),%rsi 20322a: 48 8d 3d 4a db ff ff lea -0x24b6(%rip),%rdi # 0x200d7b 203231: e8 ba 39 00 00 callq 0x206bf0 203236: 48 89 45 f8 mov %rax,-0x8(%rbp) 20323a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20323e: 48 83 c4 20 add $0x20,%rsp 203242: 5d pop %rbp 203243: c3 retq 203244: cc int3 203245: cc int3 203246: cc int3 203247: cc int3 203248: cc int3 203249: cc int3 20324a: cc int3 20324b: cc int3 20324c: cc int3 20324d: cc int3 20324e: cc int3 20324f: cc int3 203250: 55 push %rbp 203251: 48 89 e5 mov %rsp,%rbp 203254: 48 83 ec 60 sub $0x60,%rsp 203258: 89 7d f4 mov %edi,-0xc(%rbp) 20325b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20325f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203263: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203267: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20326b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20326f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203273: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203277: 48 01 c8 add %rcx,%rax 20327a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20327e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203282: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203286: e8 c5 00 00 00 callq 0x203350 20328b: 89 45 bc mov %eax,-0x44(%rbp) 20328e: 8b 45 bc mov -0x44(%rbp),%eax 203291: 89 45 b8 mov %eax,-0x48(%rbp) 203294: 83 e8 01 sub $0x1,%eax 203297: 0f 84 43 00 00 00 je 0x2032e0 20329d: e9 00 00 00 00 jmpq 0x2032a2 2032a2: 8b 45 b8 mov -0x48(%rbp),%eax 2032a5: 83 e8 03 sub $0x3,%eax 2032a8: 0f 85 57 00 00 00 jne 0x203305 2032ae: e9 00 00 00 00 jmpq 0x2032b3 2032b3: 8b 7d f4 mov -0xc(%rbp),%edi 2032b6: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032ba: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2032be: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2032c2: 4c 8b 45 d8 mov -0x28(%rbp),%r8 2032c6: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 2032ca: 48 8b 45 c8 mov -0x38(%rbp),%rax 2032ce: 48 89 04 24 mov %rax,(%rsp) 2032d2: e8 59 01 00 00 callq 0x203430 2032d7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032db: e9 5e 00 00 00 jmpq 0x20333e 2032e0: 8b 7d f4 mov -0xc(%rbp),%edi 2032e3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032e7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2032eb: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2032ef: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2032f3: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2032f7: e8 74 14 00 00 callq 0x204770 2032fc: 48 89 45 f8 mov %rax,-0x8(%rbp) 203300: e9 39 00 00 00 jmpq 0x20333e 203305: e9 00 00 00 00 jmpq 0x20330a 20330a: 8b 7d f4 mov -0xc(%rbp),%edi 20330d: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203311: 48 8b 55 e0 mov -0x20(%rbp),%rdx 203315: 48 8b 4d d8 mov -0x28(%rbp),%rcx 203319: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 20331d: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203321: 31 c0 xor %eax,%eax 203323: 31 c0 xor %eax,%eax 203325: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 20332c: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 203334: 00 203335: e8 c6 14 00 00 callq 0x204800 20333a: 48 89 45 f8 mov %rax,-0x8(%rbp) 20333e: 48 8b 45 f8 mov -0x8(%rbp),%rax 203342: 48 83 c4 60 add $0x60,%rsp 203346: 5d pop %rbp 203347: c3 retq 203348: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203350: 55 push %rbp 203351: 48 89 e5 mov %rsp,%rbp 203354: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203358: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20335c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203361: 0f 82 2f 00 00 00 jb 0x203396 203367: 48 8b 45 f0 mov -0x10(%rbp),%rax 20336b: 48 8b 00 mov (%rax),%rax 20336e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203376: 3e 0a 203378: 48 29 c8 sub %rcx,%rax 20337b: 0f 95 c0 setne %al 20337e: 0f b6 c0 movzbl %al,%eax 203381: 83 f8 00 cmp $0x0,%eax 203384: 0f 85 0c 00 00 00 jne 0x203396 20338a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203391: e9 90 00 00 00 jmpq 0x203426 203396: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20339b: 0f 82 7e 00 00 00 jb 0x20341f 2033a1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033a5: 8b 00 mov (%rax),%eax 2033a7: 2d 7f 45 4c 46 sub $0x464c457f,%eax 2033ac: 0f 95 c0 setne %al 2033af: 0f b6 c0 movzbl %al,%eax 2033b2: 83 f8 00 cmp $0x0,%eax 2033b5: 0f 85 64 00 00 00 jne 0x20341f 2033bb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033bf: 0f b6 40 04 movzbl 0x4(%rax),%eax 2033c3: 89 45 e4 mov %eax,-0x1c(%rbp) 2033c6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033ca: 0f b6 40 05 movzbl 0x5(%rax),%eax 2033ce: 89 45 e0 mov %eax,-0x20(%rbp) 2033d1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033d5: 0f b6 40 06 movzbl 0x6(%rax),%eax 2033d9: 89 45 dc mov %eax,-0x24(%rbp) 2033dc: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 2033e0: 0f 8e 34 00 00 00 jle 0x20341a 2033e6: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 2033ea: 0f 8d 2a 00 00 00 jge 0x20341a 2033f0: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 2033f4: 0f 8e 20 00 00 00 jle 0x20341a 2033fa: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 2033fe: 0f 8d 16 00 00 00 jge 0x20341a 203404: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 203408: 0f 85 0c 00 00 00 jne 0x20341a 20340e: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 203415: e9 0c 00 00 00 jmpq 0x203426 20341a: e9 00 00 00 00 jmpq 0x20341f 20341f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203426: 8b 45 fc mov -0x4(%rbp),%eax 203429: 5d pop %rbp 20342a: c3 retq 20342b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 203430: 55 push %rbp 203431: 48 89 e5 mov %rsp,%rbp 203434: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 20343b: 48 8b 45 10 mov 0x10(%rbp),%rax 20343f: 89 7d f4 mov %edi,-0xc(%rbp) 203442: 48 89 75 e8 mov %rsi,-0x18(%rbp) 203446: 48 89 55 e0 mov %rdx,-0x20(%rbp) 20344a: 48 89 4d d8 mov %rcx,-0x28(%rbp) 20344e: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203452: 44 89 4d cc mov %r9d,-0x34(%rbp) 203456: 48 8b 45 e0 mov -0x20(%rbp),%rax 20345a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20345e: 83 f8 01 cmp $0x1,%eax 203461: 0f 84 19 00 00 00 je 0x203480 203467: 48 8b 45 e0 mov -0x20(%rbp),%rax 20346b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20346f: b0 01 mov $0x1,%al 203471: 83 f9 02 cmp $0x2,%ecx 203474: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20347a: 0f 85 39 00 00 00 jne 0x2034b9 203480: 48 8b 45 e0 mov -0x20(%rbp),%rax 203484: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203488: 31 c0 xor %eax,%eax 20348a: 83 f9 01 cmp $0x1,%ecx 20348d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203493: 0f 84 14 00 00 00 je 0x2034ad 203499: 48 8b 45 e0 mov -0x20(%rbp),%rax 20349d: 0f b6 40 05 movzbl 0x5(%rax),%eax 2034a1: 83 f8 02 cmp $0x2,%eax 2034a4: 0f 95 c0 setne %al 2034a7: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 2034ad: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 2034b3: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 2034b9: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 2034bf: 34 ff xor $0xff,%al 2034c1: 34 ff xor $0xff,%al 2034c3: 24 01 and $0x1,%al 2034c5: 0f b6 c0 movzbl %al,%eax 2034c8: 48 98 cltq 2034ca: 48 83 f8 00 cmp $0x0,%rax 2034ce: 0f 84 17 00 00 00 je 0x2034eb 2034d4: bf 0a 00 00 00 mov $0xa,%edi 2034d9: e8 72 fb ff ff callq 0x203050 2034de: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2034e6: e9 75 12 00 00 jmpq 0x204760 2034eb: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2034ef: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2034f3: 8b 55 f4 mov -0xc(%rbp),%edx 2034f6: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2034fa: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2034fe: e8 2d 25 00 00 callq 0x205a30 203503: 48 89 45 c0 mov %rax,-0x40(%rbp) 203507: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20350c: 0f 85 0d 00 00 00 jne 0x20351f 203512: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20351a: e9 41 12 00 00 jmpq 0x204760 20351f: 48 8b 45 e0 mov -0x20(%rbp),%rax 203523: 0f b6 40 04 movzbl 0x4(%rax),%eax 203527: 83 f8 01 cmp $0x1,%eax 20352a: 0f 85 30 00 00 00 jne 0x203560 203530: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 203538: 08 01 20353a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20353e: 0f 86 17 00 00 00 jbe 0x20355b 203544: bf 0a 00 00 00 mov $0xa,%edi 203549: e8 02 fb ff ff callq 0x203050 20354e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203556: e9 05 12 00 00 jmpq 0x204760 20355b: e9 30 00 00 00 jmpq 0x203590 203560: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203568: f0 00 20356a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20356e: 0f 86 17 00 00 00 jbe 0x20358b 203574: bf 0a 00 00 00 mov $0xa,%edi 203579: e8 d2 fa ff ff callq 0x203050 20357e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203586: e9 d5 11 00 00 jmpq 0x204760 20358b: e9 00 00 00 00 jmpq 0x203590 203590: 48 8b 45 c0 mov -0x40(%rbp),%rax 203594: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20359b: 48 83 f8 00 cmp $0x0,%rax 20359f: 0f 84 13 00 00 00 je 0x2035b8 2035a5: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 2035ac: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035b3: e9 3b 00 00 00 jmpq 0x2035f3 2035b8: b0 01 mov $0x1,%al 2035ba: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 2035be: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035c4: 0f 84 0d 00 00 00 je 0x2035d7 2035ca: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 2035ce: 0f 94 c0 sete %al 2035d1: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035d7: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 2035dd: 31 c0 xor %eax,%eax 2035df: b9 01 00 00 00 mov $0x1,%ecx 2035e4: f6 c2 01 test $0x1,%dl 2035e7: 0f 45 c1 cmovne %ecx,%eax 2035ea: 48 98 cltq 2035ec: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035f3: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 2035fa: 48 89 45 b8 mov %rax,-0x48(%rbp) 2035fe: 8b 7d f4 mov -0xc(%rbp),%edi 203601: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203605: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203609: 48 8b 4d d0 mov -0x30(%rbp),%rcx 20360d: 44 8b 45 cc mov -0x34(%rbp),%r8d 203611: 4c 8b 4d 10 mov 0x10(%rbp),%r9 203615: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 20361d: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 203624: 48 89 44 24 08 mov %rax,0x8(%rsp) 203629: e8 d2 11 00 00 callq 0x204800 20362e: 48 89 45 b0 mov %rax,-0x50(%rbp) 203632: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 203637: 0f 85 0d 00 00 00 jne 0x20364a 20363d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203645: e9 16 11 00 00 jmpq 0x204760 20364a: 48 8b 45 c0 mov -0x40(%rbp),%rax 20364e: 89 c0 mov %eax,%eax 203650: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203654: 0f 85 05 00 00 00 jne 0x20365f 20365a: e9 1f 00 00 00 jmpq 0x20367e 20365f: 48 8d 3d a3 da ff ff lea -0x255d(%rip),%rdi # 0x201109 203666: 48 8d 35 3b d9 ff ff lea -0x26c5(%rip),%rsi # 0x200fa8 20366d: ba 46 01 00 00 mov $0x146,%edx 203672: 48 8d 0d b0 da ff ff lea -0x2550(%rip),%rcx # 0x201129 203679: e8 62 35 00 00 callq 0x206be0 20367e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203682: 89 c1 mov %eax,%ecx 203684: 48 8b 45 b0 mov -0x50(%rbp),%rax 203688: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20368e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203692: 89 c1 mov %eax,%ecx 203694: 48 8b 45 b0 mov -0x50(%rbp),%rax 203698: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20369e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036a2: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2036a9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036ad: 0f b6 48 04 movzbl 0x4(%rax),%ecx 2036b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036b5: 89 48 20 mov %ecx,0x20(%rax) 2036b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036bc: 0f b6 40 04 movzbl 0x4(%rax),%eax 2036c0: 83 f8 01 cmp $0x1,%eax 2036c3: 0f 85 18 08 00 00 jne 0x203ee1 2036c9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2036cd: 48 03 45 d8 add -0x28(%rbp),%rax 2036d1: 48 89 45 a8 mov %rax,-0x58(%rbp) 2036d5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2036da: 0f 84 22 00 00 00 je 0x203702 2036e0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036e4: 0f b6 40 05 movzbl 0x5(%rax),%eax 2036e8: 83 f8 01 cmp $0x1,%eax 2036eb: 0f 85 11 00 00 00 jne 0x203702 2036f1: 48 8b 4d a8 mov -0x58(%rbp),%rcx 2036f5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036f9: 48 89 48 48 mov %rcx,0x48(%rax) 2036fd: e9 5c 03 00 00 jmpq 0x203a5e 203702: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203706: 48 83 c7 48 add $0x48,%rdi 20370a: 48 83 c7 40 add $0x40,%rdi 20370e: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 203715: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203719: ba 34 00 00 00 mov $0x34,%edx 20371e: e8 dd 34 00 00 callq 0x206c00 203723: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 20372a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20372e: 48 89 48 48 mov %rcx,0x48(%rax) 203732: 48 8b 45 e0 mov -0x20(%rbp),%rax 203736: 0f b6 40 05 movzbl 0x5(%rax),%eax 20373a: 83 f8 01 cmp $0x1,%eax 20373d: 0f 84 16 03 00 00 je 0x203a59 203743: 48 8b 45 b0 mov -0x50(%rbp),%rax 203747: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20374e: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203752: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203756: 66 c1 c8 08 ror $0x8,%ax 20375a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20375e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203762: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203766: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20376a: 66 89 c1 mov %ax,%cx 20376d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203771: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203778: 48 8b 45 b0 mov -0x50(%rbp),%rax 20377c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203783: 66 89 45 9e mov %ax,-0x62(%rbp) 203787: 66 8b 45 9e mov -0x62(%rbp),%ax 20378b: 66 c1 c8 08 ror $0x8,%ax 20378f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203793: 66 8b 45 a0 mov -0x60(%rbp),%ax 203797: 66 89 45 9c mov %ax,-0x64(%rbp) 20379b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20379f: 66 89 c1 mov %ax,%cx 2037a2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037a6: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 2037ad: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037b1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2037b7: 89 45 94 mov %eax,-0x6c(%rbp) 2037ba: 8b 45 94 mov -0x6c(%rbp),%eax 2037bd: 0f c8 bswap %eax 2037bf: 89 45 98 mov %eax,-0x68(%rbp) 2037c2: 8b 45 98 mov -0x68(%rbp),%eax 2037c5: 89 45 90 mov %eax,-0x70(%rbp) 2037c8: 8b 45 90 mov -0x70(%rbp),%eax 2037cb: 89 c1 mov %eax,%ecx 2037cd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037d1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2037d7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037db: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2037e1: 89 45 88 mov %eax,-0x78(%rbp) 2037e4: 8b 45 88 mov -0x78(%rbp),%eax 2037e7: 0f c8 bswap %eax 2037e9: 89 45 8c mov %eax,-0x74(%rbp) 2037ec: 8b 45 8c mov -0x74(%rbp),%eax 2037ef: 89 45 84 mov %eax,-0x7c(%rbp) 2037f2: 8b 45 84 mov -0x7c(%rbp),%eax 2037f5: 89 c1 mov %eax,%ecx 2037f7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037fb: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 203801: 48 8b 45 b0 mov -0x50(%rbp),%rax 203805: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 20380b: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 203811: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 203817: 0f c8 bswap %eax 203819: 89 45 80 mov %eax,-0x80(%rbp) 20381c: 8b 45 80 mov -0x80(%rbp),%eax 20381f: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 203825: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 20382b: 89 c1 mov %eax,%ecx 20382d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203831: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 203837: 48 8b 45 b0 mov -0x50(%rbp),%rax 20383b: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 203841: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 203847: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 20384d: 0f c8 bswap %eax 20384f: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203855: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20385b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203861: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203867: 89 c1 mov %eax,%ecx 203869: 48 8b 45 b0 mov -0x50(%rbp),%rax 20386d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203873: 48 8b 45 b0 mov -0x50(%rbp),%rax 203877: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20387d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203883: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203889: 0f c8 bswap %eax 20388b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203891: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203897: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20389d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 2038a3: 89 c1 mov %eax,%ecx 2038a5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038a9: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 2038af: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038b3: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 2038ba: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 2038c1: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 2038c8: 66 c1 c8 08 ror $0x8,%ax 2038cc: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 2038d3: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 2038da: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 2038e1: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 2038e8: 66 89 c1 mov %ax,%cx 2038eb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ef: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 2038f6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038fa: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 203901: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 203908: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 20390f: 66 c1 c8 08 ror $0x8,%ax 203913: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 20391a: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 203921: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 203928: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 20392f: 66 89 c1 mov %ax,%cx 203932: 48 8b 45 b0 mov -0x50(%rbp),%rax 203936: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 20393d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203941: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 203948: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 20394f: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203956: 66 c1 c8 08 ror $0x8,%ax 20395a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203961: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203968: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 20396f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203976: 66 89 c1 mov %ax,%cx 203979: 48 8b 45 b0 mov -0x50(%rbp),%rax 20397d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203984: 48 8b 45 b0 mov -0x50(%rbp),%rax 203988: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 20398f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203996: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 20399d: 66 c1 c8 08 ror $0x8,%ax 2039a1: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 2039a8: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 2039af: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 2039b6: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 2039bd: 66 89 c1 mov %ax,%cx 2039c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039c4: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 2039cb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039cf: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 2039d6: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 2039dd: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 2039e4: 66 c1 c8 08 ror $0x8,%ax 2039e8: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 2039ef: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 2039f6: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 2039fd: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203a04: 66 89 c1 mov %ax,%cx 203a07: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a0b: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203a12: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a16: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203a1d: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203a24: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203a2b: 66 c1 c8 08 ror $0x8,%ax 203a2f: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203a36: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203a3d: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203a44: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203a4b: 66 89 c1 mov %ax,%cx 203a4e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a52: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203a59: e9 00 00 00 00 jmpq 0x203a5e 203a5e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a62: 48 8b 40 48 mov 0x48(%rax),%rax 203a66: 8b 40 20 mov 0x20(%rax),%eax 203a69: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203a6f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203a74: 0f 84 84 03 00 00 je 0x203dfe 203a7a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203a7e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203a82: 83 f8 01 cmp $0x1,%eax 203a85: 0f 85 73 03 00 00 jne 0x203dfe 203a8b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203a8f: 0f 84 69 03 00 00 je 0x203dfe 203a95: 31 c0 xor %eax,%eax 203a97: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203a9c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203aa2: 0f 86 13 00 00 00 jbe 0x203abb 203aa8: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203aae: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203ab2: 0f 93 c0 setae %al 203ab5: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203abb: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203ac1: 34 ff xor $0xff,%al 203ac3: 34 ff xor $0xff,%al 203ac5: 24 01 and $0x1,%al 203ac7: 0f b6 c0 movzbl %al,%eax 203aca: 48 98 cltq 203acc: 48 83 f8 00 cmp $0x0,%rax 203ad0: 0f 85 2d 00 00 00 jne 0x203b03 203ad6: 48 8b 45 d0 mov -0x30(%rbp),%rax 203ada: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203ae0: 48 29 c8 sub %rcx,%rax 203ae3: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203ae8: 48 39 c8 cmp %rcx,%rax 203aeb: 0f 92 c0 setb %al 203aee: 34 ff xor $0xff,%al 203af0: 34 ff xor $0xff,%al 203af2: 24 01 and $0x1,%al 203af4: 0f b6 c0 movzbl %al,%eax 203af7: 48 98 cltq 203af9: 48 83 f8 00 cmp $0x0,%rax 203afd: 0f 84 25 00 00 00 je 0x203b28 203b03: e9 00 00 00 00 jmpq 0x203b08 203b08: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203b0c: e8 ff 30 00 00 callq 0x206c10 203b11: bf 0a 00 00 00 mov $0xa,%edi 203b16: e8 35 f5 ff ff callq 0x203050 203b1b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203b23: e9 38 0c 00 00 jmpq 0x204760 203b28: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203b2c: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b32: 48 01 c1 add %rax,%rcx 203b35: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b39: 48 89 48 50 mov %rcx,0x50(%rax) 203b3d: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203b45: 00 00 00 203b48: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203b4f: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203b53: 0f 83 a0 02 00 00 jae 0x203df9 203b59: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203b60: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b64: 48 83 c0 48 add $0x48,%rax 203b68: 48 05 80 00 00 00 add $0x80,%rax 203b6e: 48 83 c0 10 add $0x10,%rax 203b72: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203b7a: 00 00 00 203b7d: 48 01 d0 add %rdx,%rax 203b80: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203b87: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203b8b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b8f: 48 83 c0 48 add $0x48,%rax 203b93: 48 05 80 00 00 00 add $0x80,%rax 203b99: 48 83 c0 10 add $0x10,%rax 203b9d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203ba5: 00 00 00 203ba8: 48 01 d0 add %rdx,%rax 203bab: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203bb2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bb6: 48 8b 48 50 mov 0x50(%rax),%rcx 203bba: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203bc2: 48 01 c1 add %rax,%rcx 203bc5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bc9: 48 83 c0 48 add $0x48,%rax 203bcd: 48 05 80 00 00 00 add $0x80,%rax 203bd3: 48 83 c0 10 add $0x10,%rax 203bd7: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bdf: 00 00 00 203be2: 48 01 d0 add %rdx,%rax 203be5: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203bec: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bf0: 48 8b 40 50 mov 0x50(%rax),%rax 203bf4: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203bfc: 48 01 c8 add %rcx,%rax 203bff: 8b 40 10 mov 0x10(%rax),%eax 203c02: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203c06: 0f 92 c0 setb %al 203c09: 34 ff xor $0xff,%al 203c0b: 34 ff xor $0xff,%al 203c0d: 24 01 and $0x1,%al 203c0f: 0f b6 c0 movzbl %al,%eax 203c12: 48 98 cltq 203c14: 48 83 f8 00 cmp $0x0,%rax 203c18: 0f 84 bd 00 00 00 je 0x203cdb 203c1e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c22: 48 8b 40 50 mov 0x50(%rax),%rax 203c26: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c2e: 48 01 c8 add %rcx,%rax 203c31: 8b 40 14 mov 0x14(%rax),%eax 203c34: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203c38: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203c3c: 48 8b 52 50 mov 0x50(%rdx),%rdx 203c40: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203c48: 48 01 f2 add %rsi,%rdx 203c4b: 8b 52 10 mov 0x10(%rdx),%edx 203c4e: 48 29 d1 sub %rdx,%rcx 203c51: 48 39 c8 cmp %rcx,%rax 203c54: 0f 96 c0 setbe %al 203c57: 34 ff xor $0xff,%al 203c59: 34 ff xor $0xff,%al 203c5b: 24 01 and $0x1,%al 203c5d: 0f b6 c0 movzbl %al,%eax 203c60: 48 98 cltq 203c62: 48 83 f8 00 cmp $0x0,%rax 203c66: 0f 84 6f 00 00 00 je 0x203cdb 203c6c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203c70: 48 03 4d d8 add -0x28(%rbp),%rcx 203c74: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c78: 48 8b 40 50 mov 0x50(%rax),%rax 203c7c: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203c84: 48 01 d0 add %rdx,%rax 203c87: 8b 40 10 mov 0x10(%rax),%eax 203c8a: 48 01 c1 add %rax,%rcx 203c8d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c91: 48 83 c0 48 add $0x48,%rax 203c95: 48 05 80 00 00 00 add $0x80,%rax 203c9b: 48 83 c0 10 add $0x10,%rax 203c9f: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203ca7: 00 00 00 203caa: 48 01 d0 add %rdx,%rax 203cad: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203cb4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cb8: 48 83 c0 48 add $0x48,%rax 203cbc: 48 05 80 00 00 00 add $0x80,%rax 203cc2: 48 83 c0 10 add $0x10,%rax 203cc6: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cce: 00 00 00 203cd1: 48 01 d0 add %rdx,%rax 203cd4: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203cdb: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203cdf: 48 83 c1 48 add $0x48,%rcx 203ce3: 48 81 c1 80 00 00 00 add $0x80,%rcx 203cea: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cee: 48 83 c0 48 add $0x48,%rax 203cf2: 48 05 80 00 00 00 add $0x80,%rax 203cf8: 48 83 c0 10 add $0x10,%rax 203cfc: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d04: 00 00 00 203d07: 48 01 d0 add %rdx,%rax 203d0a: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203d11: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d15: 48 8b 40 50 mov 0x50(%rax),%rax 203d19: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d21: 48 01 c8 add %rcx,%rax 203d24: 83 78 04 12 cmpl $0x12,0x4(%rax) 203d28: 0f 85 5e 00 00 00 jne 0x203d8c 203d2e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d32: 48 8b 40 50 mov 0x50(%rax),%rax 203d36: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d3e: 48 01 c8 add %rcx,%rax 203d41: 8b 40 18 mov 0x18(%rax),%eax 203d44: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203d48: 0f 83 3e 00 00 00 jae 0x203d8c 203d4e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203d55: 89 c1 mov %eax,%ecx 203d57: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d5b: 48 83 c0 48 add $0x48,%rax 203d5f: 48 05 80 00 00 00 add $0x80,%rax 203d65: 48 83 c0 10 add $0x10,%rax 203d69: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203d6d: 48 8b 52 50 mov 0x50(%rdx),%rdx 203d71: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d79: 48 01 f2 add %rsi,%rdx 203d7c: 8b 52 18 mov 0x18(%rdx),%edx 203d7f: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203d86: 48 01 d0 add %rdx,%rax 203d89: 89 48 7c mov %ecx,0x7c(%rax) 203d8c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d90: 48 83 c0 48 add $0x48,%rax 203d94: 48 05 80 00 00 00 add $0x80,%rax 203d9a: 48 83 c0 10 add $0x10,%rax 203d9e: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203da6: 00 00 00 203da9: 48 01 c8 add %rcx,%rax 203dac: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203db0: 0f 85 27 00 00 00 jne 0x203ddd 203db6: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dba: 48 83 c0 48 add $0x48,%rax 203dbe: 48 05 80 00 00 00 add $0x80,%rax 203dc4: 48 83 c0 10 add $0x10,%rax 203dc8: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203dd0: 00 00 00 203dd3: 48 01 c8 add %rcx,%rax 203dd6: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203ddd: e9 00 00 00 00 jmpq 0x203de2 203de2: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203de9: 48 83 c0 01 add $0x1,%rax 203ded: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203df4: e9 4f fd ff ff jmpq 0x203b48 203df9: e9 c7 00 00 00 jmpq 0x203ec5 203dfe: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203e06: 00 00 00 203e09: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203e10: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e14: 0f 83 a6 00 00 00 jae 0x203ec0 203e1a: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203e21: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e25: 48 83 c0 48 add $0x48,%rax 203e29: 48 05 80 00 00 00 add $0x80,%rax 203e2f: 48 83 c0 10 add $0x10,%rax 203e33: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e3b: 00 00 00 203e3e: 48 01 d0 add %rdx,%rax 203e41: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203e48: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e4c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e50: 48 83 c0 48 add $0x48,%rax 203e54: 48 05 80 00 00 00 add $0x80,%rax 203e5a: 48 83 c0 10 add $0x10,%rax 203e5e: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e66: 00 00 00 203e69: 48 01 d0 add %rdx,%rax 203e6c: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203e73: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e77: 48 83 c1 48 add $0x48,%rcx 203e7b: 48 81 c1 80 00 00 00 add $0x80,%rcx 203e82: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e86: 48 83 c0 48 add $0x48,%rax 203e8a: 48 05 80 00 00 00 add $0x80,%rax 203e90: 48 83 c0 10 add $0x10,%rax 203e94: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e9c: 00 00 00 203e9f: 48 01 d0 add %rdx,%rax 203ea2: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203ea9: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203eb0: 48 83 c0 01 add $0x1,%rax 203eb4: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203ebb: e9 49 ff ff ff jmpq 0x203e09 203ec0: e9 00 00 00 00 jmpq 0x203ec5 203ec5: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ec9: 48 83 c1 48 add $0x48,%rcx 203ecd: 48 81 c1 80 00 00 00 add $0x80,%rcx 203ed4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ed8: 48 89 48 60 mov %rcx,0x60(%rax) 203edc: e9 77 08 00 00 jmpq 0x204758 203ee1: 48 8b 45 e8 mov -0x18(%rbp),%rax 203ee5: 48 03 45 d8 add -0x28(%rbp),%rax 203ee9: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203ef0: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203ef5: 0f 84 25 00 00 00 je 0x203f20 203efb: 48 8b 45 e0 mov -0x20(%rbp),%rax 203eff: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f03: 83 f8 01 cmp $0x1,%eax 203f06: 0f 85 14 00 00 00 jne 0x203f20 203f0c: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203f13: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f17: 48 89 48 48 mov %rcx,0x48(%rax) 203f1b: e9 bf 03 00 00 jmpq 0x2042df 203f20: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203f24: 48 83 c7 48 add $0x48,%rdi 203f28: 48 83 c7 40 add $0x40,%rdi 203f2c: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203f33: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203f37: ba 40 00 00 00 mov $0x40,%edx 203f3c: e8 bf 2c 00 00 callq 0x206c00 203f41: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203f48: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f4c: 48 89 48 48 mov %rcx,0x48(%rax) 203f50: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f54: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f58: 83 f8 01 cmp $0x1,%eax 203f5b: 0f 84 79 03 00 00 je 0x2042da 203f61: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f65: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 203f6c: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 203f73: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 203f7a: 66 c1 c8 08 ror $0x8,%ax 203f7e: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 203f85: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 203f8c: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 203f93: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 203f9a: 66 89 c1 mov %ax,%cx 203f9d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fa1: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203fa8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fac: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203fb3: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 203fba: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 203fc1: 66 c1 c8 08 ror $0x8,%ax 203fc5: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 203fcc: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 203fd3: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 203fda: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 203fe1: 66 89 c1 mov %ax,%cx 203fe4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fe8: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 203fef: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ff3: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203ff9: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 203fff: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 204005: 0f c8 bswap %eax 204007: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 20400d: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 204013: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 204019: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 20401f: 89 c1 mov %eax,%ecx 204021: 48 8b 45 b0 mov -0x50(%rbp),%rax 204025: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 20402b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20402f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 204036: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 20403d: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 204044: 48 0f c8 bswap %rax 204047: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20404e: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204055: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 20405c: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 204063: 48 8b 45 b0 mov -0x50(%rbp),%rax 204067: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20406e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204072: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204079: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 204080: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204087: 48 0f c8 bswap %rax 20408a: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 204091: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204098: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20409f: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 2040a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040aa: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2040b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040b5: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2040bc: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 2040c3: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 2040ca: 48 0f c8 bswap %rax 2040cd: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 2040d4: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 2040db: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 2040e2: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 2040e9: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040ed: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 2040f4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040f8: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2040fe: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 204104: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 20410a: 0f c8 bswap %eax 20410c: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 204112: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 204118: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 20411e: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 204124: 89 c1 mov %eax,%ecx 204126: 48 8b 45 b0 mov -0x50(%rbp),%rax 20412a: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 204130: 48 8b 45 b0 mov -0x50(%rbp),%rax 204134: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 20413b: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 204142: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204149: 66 c1 c8 08 ror $0x8,%ax 20414d: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 204154: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 20415b: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 204162: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204169: 66 89 c1 mov %ax,%cx 20416c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204170: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204177: 48 8b 45 b0 mov -0x50(%rbp),%rax 20417b: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 204182: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204189: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 204190: 66 c1 c8 08 ror $0x8,%ax 204194: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 20419b: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 2041a2: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 2041a9: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 2041b0: 66 89 c1 mov %ax,%cx 2041b3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041b7: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 2041be: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041c2: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 2041c9: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 2041d0: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 2041d7: 66 c1 c8 08 ror $0x8,%ax 2041db: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 2041e2: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 2041e9: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 2041f0: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 2041f7: 66 89 c1 mov %ax,%cx 2041fa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041fe: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 204205: 48 8b 45 b0 mov -0x50(%rbp),%rax 204209: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 204210: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 204217: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 20421e: 66 c1 c8 08 ror $0x8,%ax 204222: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 204229: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 204230: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 204237: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 20423e: 66 89 c1 mov %ax,%cx 204241: 48 8b 45 b0 mov -0x50(%rbp),%rax 204245: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 20424c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204250: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204257: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 20425e: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204265: 66 c1 c8 08 ror $0x8,%ax 204269: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 204270: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204277: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 20427e: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204285: 66 89 c1 mov %ax,%cx 204288: 48 8b 45 b0 mov -0x50(%rbp),%rax 20428c: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 204293: 48 8b 45 b0 mov -0x50(%rbp),%rax 204297: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 20429e: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 2042a5: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 2042ac: 66 c1 c8 08 ror $0x8,%ax 2042b0: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 2042b7: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 2042be: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 2042c5: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 2042cc: 66 89 c1 mov %ax,%cx 2042cf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042d3: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 2042da: e9 00 00 00 00 jmpq 0x2042df 2042df: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042e3: 48 8b 40 48 mov 0x48(%rax),%rax 2042e7: 48 8b 40 28 mov 0x28(%rax),%rax 2042eb: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 2042f2: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2042f7: 0f 84 7d 03 00 00 je 0x20467a 2042fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 204301: 0f b6 40 05 movzbl 0x5(%rax),%eax 204305: 83 f8 01 cmp $0x1,%eax 204308: 0f 85 6c 03 00 00 jne 0x20467a 20430e: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 204312: 0f 84 62 03 00 00 je 0x20467a 204318: 31 c0 xor %eax,%eax 20431a: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20431f: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 204325: 0f 86 14 00 00 00 jbe 0x20433f 20432b: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 204332: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204336: 0f 93 c0 setae %al 204339: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 20433f: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204345: 34 ff xor $0xff,%al 204347: 34 ff xor $0xff,%al 204349: 24 01 and $0x1,%al 20434b: 0f b6 c0 movzbl %al,%eax 20434e: 48 98 cltq 204350: 48 83 f8 00 cmp $0x0,%rax 204354: 0f 85 2e 00 00 00 jne 0x204388 20435a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20435e: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204365: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204369: 48 c1 e1 06 shl $0x6,%rcx 20436d: 48 39 c8 cmp %rcx,%rax 204370: 0f 92 c0 setb %al 204373: 34 ff xor $0xff,%al 204375: 34 ff xor $0xff,%al 204377: 24 01 and $0x1,%al 204379: 0f b6 c0 movzbl %al,%eax 20437c: 48 98 cltq 20437e: 48 83 f8 00 cmp $0x0,%rax 204382: 0f 84 05 00 00 00 je 0x20438d 204388: e9 7b f7 ff ff jmpq 0x203b08 20438d: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 204394: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 20439b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20439f: 48 89 48 50 mov %rcx,0x50(%rax) 2043a3: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 2043ab: 00 00 00 2043ae: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2043b5: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2043b9: 0f 83 b6 02 00 00 jae 0x204675 2043bf: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2043c6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043ca: 48 83 c0 48 add $0x48,%rax 2043ce: 48 05 80 00 00 00 add $0x80,%rax 2043d4: 48 83 c0 10 add $0x10,%rax 2043d8: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2043e0: 00 00 00 2043e3: 48 01 d0 add %rdx,%rax 2043e6: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2043ed: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2043f1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043f5: 48 83 c0 48 add $0x48,%rax 2043f9: 48 05 80 00 00 00 add $0x80,%rax 2043ff: 48 83 c0 10 add $0x10,%rax 204403: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20440b: 00 00 00 20440e: 48 01 d0 add %rdx,%rax 204411: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 204418: 48 8b 45 b0 mov -0x50(%rbp),%rax 20441c: 48 8b 48 50 mov 0x50(%rax),%rcx 204420: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204427: 48 c1 e0 06 shl $0x6,%rax 20442b: 48 01 c1 add %rax,%rcx 20442e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204432: 48 83 c0 48 add $0x48,%rax 204436: 48 05 80 00 00 00 add $0x80,%rax 20443c: 48 83 c0 10 add $0x10,%rax 204440: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204448: 00 00 00 20444b: 48 01 d0 add %rdx,%rax 20444e: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 204455: 48 8b 45 b0 mov -0x50(%rbp),%rax 204459: 48 8b 40 50 mov 0x50(%rax),%rax 20445d: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204464: 48 c1 e1 06 shl $0x6,%rcx 204468: 48 01 c8 add %rcx,%rax 20446b: 48 8b 40 18 mov 0x18(%rax),%rax 20446f: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204473: 0f 92 c0 setb %al 204476: 34 ff xor $0xff,%al 204478: 34 ff xor $0xff,%al 20447a: 24 01 and $0x1,%al 20447c: 0f b6 c0 movzbl %al,%eax 20447f: 48 98 cltq 204481: 48 83 f8 00 cmp $0x0,%rax 204485: 0f 84 c3 00 00 00 je 0x20454e 20448b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20448f: 48 8b 40 50 mov 0x50(%rax),%rax 204493: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20449a: 48 c1 e1 06 shl $0x6,%rcx 20449e: 48 01 c8 add %rcx,%rax 2044a1: 48 8b 40 20 mov 0x20(%rax),%rax 2044a5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2044a9: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2044ad: 48 8b 52 50 mov 0x50(%rdx),%rdx 2044b1: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2044b8: 48 c1 e6 06 shl $0x6,%rsi 2044bc: 48 01 f2 add %rsi,%rdx 2044bf: 48 2b 4a 18 sub 0x18(%rdx),%rcx 2044c3: 48 39 c8 cmp %rcx,%rax 2044c6: 0f 96 c0 setbe %al 2044c9: 34 ff xor $0xff,%al 2044cb: 34 ff xor $0xff,%al 2044cd: 24 01 and $0x1,%al 2044cf: 0f b6 c0 movzbl %al,%eax 2044d2: 48 98 cltq 2044d4: 48 83 f8 00 cmp $0x0,%rax 2044d8: 0f 84 70 00 00 00 je 0x20454e 2044de: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2044e2: 48 03 4d d8 add -0x28(%rbp),%rcx 2044e6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044ea: 48 8b 40 50 mov 0x50(%rax),%rax 2044ee: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 2044f5: 48 c1 e2 06 shl $0x6,%rdx 2044f9: 48 01 d0 add %rdx,%rax 2044fc: 48 03 48 18 add 0x18(%rax),%rcx 204500: 48 8b 45 b0 mov -0x50(%rbp),%rax 204504: 48 83 c0 48 add $0x48,%rax 204508: 48 05 80 00 00 00 add $0x80,%rax 20450e: 48 83 c0 10 add $0x10,%rax 204512: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20451a: 00 00 00 20451d: 48 01 d0 add %rdx,%rax 204520: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 204527: 48 8b 45 b0 mov -0x50(%rbp),%rax 20452b: 48 83 c0 48 add $0x48,%rax 20452f: 48 05 80 00 00 00 add $0x80,%rax 204535: 48 83 c0 10 add $0x10,%rax 204539: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204541: 00 00 00 204544: 48 01 d0 add %rdx,%rax 204547: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20454e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204552: 48 83 c1 48 add $0x48,%rcx 204556: 48 81 c1 80 00 00 00 add $0x80,%rcx 20455d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204561: 48 83 c0 48 add $0x48,%rax 204565: 48 05 80 00 00 00 add $0x80,%rax 20456b: 48 83 c0 10 add $0x10,%rax 20456f: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204577: 00 00 00 20457a: 48 01 d0 add %rdx,%rax 20457d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204584: 48 8b 45 b0 mov -0x50(%rbp),%rax 204588: 48 8b 40 50 mov 0x50(%rax),%rax 20458c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204593: 48 c1 e1 06 shl $0x6,%rcx 204597: 48 01 c8 add %rcx,%rax 20459a: 83 78 04 12 cmpl $0x12,0x4(%rax) 20459e: 0f 85 64 00 00 00 jne 0x204608 2045a4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045a8: 48 8b 40 50 mov 0x50(%rax),%rax 2045ac: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045b3: 48 c1 e1 06 shl $0x6,%rcx 2045b7: 48 01 c8 add %rcx,%rax 2045ba: 8b 40 28 mov 0x28(%rax),%eax 2045bd: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2045c1: 0f 83 41 00 00 00 jae 0x204608 2045c7: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2045ce: 89 c1 mov %eax,%ecx 2045d0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045d4: 48 83 c0 48 add $0x48,%rax 2045d8: 48 05 80 00 00 00 add $0x80,%rax 2045de: 48 83 c0 10 add $0x10,%rax 2045e2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2045e6: 48 8b 52 50 mov 0x50(%rdx),%rdx 2045ea: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2045f1: 48 c1 e6 06 shl $0x6,%rsi 2045f5: 48 01 f2 add %rsi,%rdx 2045f8: 8b 52 28 mov 0x28(%rdx),%edx 2045fb: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 204602: 48 01 d0 add %rdx,%rax 204605: 89 48 7c mov %ecx,0x7c(%rax) 204608: 48 8b 45 b0 mov -0x50(%rbp),%rax 20460c: 48 83 c0 48 add $0x48,%rax 204610: 48 05 80 00 00 00 add $0x80,%rax 204616: 48 83 c0 10 add $0x10,%rax 20461a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204622: 00 00 00 204625: 48 01 c8 add %rcx,%rax 204628: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 20462c: 0f 85 27 00 00 00 jne 0x204659 204632: 48 8b 45 b0 mov -0x50(%rbp),%rax 204636: 48 83 c0 48 add $0x48,%rax 20463a: 48 05 80 00 00 00 add $0x80,%rax 204640: 48 83 c0 10 add $0x10,%rax 204644: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 20464c: 00 00 00 20464f: 48 01 c8 add %rcx,%rax 204652: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 204659: e9 00 00 00 00 jmpq 0x20465e 20465e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204665: 48 83 c0 01 add $0x1,%rax 204669: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204670: e9 39 fd ff ff jmpq 0x2043ae 204675: e9 c7 00 00 00 jmpq 0x204741 20467a: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204682: 00 00 00 204685: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20468c: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204690: 0f 83 a6 00 00 00 jae 0x20473c 204696: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 20469d: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046a1: 48 83 c0 48 add $0x48,%rax 2046a5: 48 05 80 00 00 00 add $0x80,%rax 2046ab: 48 83 c0 10 add $0x10,%rax 2046af: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046b7: 00 00 00 2046ba: 48 01 d0 add %rdx,%rax 2046bd: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2046c4: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046c8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046cc: 48 83 c0 48 add $0x48,%rax 2046d0: 48 05 80 00 00 00 add $0x80,%rax 2046d6: 48 83 c0 10 add $0x10,%rax 2046da: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046e2: 00 00 00 2046e5: 48 01 d0 add %rdx,%rax 2046e8: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2046ef: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046f3: 48 83 c1 48 add $0x48,%rcx 2046f7: 48 81 c1 80 00 00 00 add $0x80,%rcx 2046fe: 48 8b 45 b0 mov -0x50(%rbp),%rax 204702: 48 83 c0 48 add $0x48,%rax 204706: 48 05 80 00 00 00 add $0x80,%rax 20470c: 48 83 c0 10 add $0x10,%rax 204710: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204718: 00 00 00 20471b: 48 01 d0 add %rdx,%rax 20471e: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204725: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20472c: 48 83 c0 01 add $0x1,%rax 204730: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 204737: e9 49 ff ff ff jmpq 0x204685 20473c: e9 00 00 00 00 jmpq 0x204741 204741: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204745: 48 83 c1 48 add $0x48,%rcx 204749: 48 81 c1 80 00 00 00 add $0x80,%rcx 204750: 48 8b 45 b0 mov -0x50(%rbp),%rax 204754: 48 89 48 60 mov %rcx,0x60(%rax) 204758: 48 8b 45 b0 mov -0x50(%rbp),%rax 20475c: 48 89 45 f8 mov %rax,-0x8(%rbp) 204760: 48 8b 45 f8 mov -0x8(%rbp),%rax 204764: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 20476b: 5d pop %rbp 20476c: c3 retq 20476d: 0f 1f 00 nopl (%rax) 204770: 55 push %rbp 204771: 48 89 e5 mov %rsp,%rbp 204774: 48 83 ec 50 sub $0x50,%rsp 204778: 89 7d fc mov %edi,-0x4(%rbp) 20477b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20477f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204783: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204787: 44 89 45 dc mov %r8d,-0x24(%rbp) 20478b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20478f: 8b 7d fc mov -0x4(%rbp),%edi 204792: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204796: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20479a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20479e: 44 8b 45 dc mov -0x24(%rbp),%r8d 2047a2: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2047a6: 31 c0 xor %eax,%eax 2047a8: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 2047af: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2047b7: 00 2047b8: e8 43 00 00 00 callq 0x204800 2047bd: 48 89 45 c8 mov %rax,-0x38(%rbp) 2047c1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2047c6: 0f 84 2a 00 00 00 je 0x2047f6 2047cc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2047d0: 48 83 c1 08 add $0x8,%rcx 2047d4: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047d8: 48 89 48 70 mov %rcx,0x70(%rax) 2047dc: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2047e0: 48 83 c1 48 add $0x48,%rcx 2047e4: 48 81 c1 ac 00 00 00 add $0xac,%rcx 2047eb: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047ef: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2047f6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047fa: 48 83 c4 50 add $0x50,%rsp 2047fe: 5d pop %rbp 2047ff: c3 retq 204800: 55 push %rbp 204801: 48 89 e5 mov %rsp,%rbp 204804: 48 83 ec 40 sub $0x40,%rsp 204808: 48 8b 45 18 mov 0x18(%rbp),%rax 20480c: 8b 45 10 mov 0x10(%rbp),%eax 20480f: 89 7d fc mov %edi,-0x4(%rbp) 204812: 48 89 75 f0 mov %rsi,-0x10(%rbp) 204816: 48 89 55 e8 mov %rdx,-0x18(%rbp) 20481a: 48 89 4d e0 mov %rcx,-0x20(%rbp) 20481e: 44 89 45 dc mov %r8d,-0x24(%rbp) 204822: 4c 89 4d d0 mov %r9,-0x30(%rbp) 204826: 48 8b 75 18 mov 0x18(%rbp),%rsi 20482a: 48 81 c6 08 01 00 00 add $0x108,%rsi 204831: bf 01 00 00 00 mov $0x1,%edi 204836: e8 e5 23 00 00 callq 0x206c20 20483b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20483f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204844: 0f 85 0f 00 00 00 jne 0x204859 20484a: bf 08 00 00 00 mov $0x8,%edi 20484f: e8 fc e7 ff ff callq 0x203050 204854: e9 58 00 00 00 jmpq 0x2048b1 204859: 8b 4d 10 mov 0x10(%rbp),%ecx 20485c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204860: 89 48 18 mov %ecx,0x18(%rax) 204863: 48 8b 45 c8 mov -0x38(%rbp),%rax 204867: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20486e: 8b 4d dc mov -0x24(%rbp),%ecx 204871: 48 8b 45 c8 mov -0x38(%rbp),%rax 204875: 89 48 1c mov %ecx,0x1c(%rax) 204878: 8b 4d fc mov -0x4(%rbp),%ecx 20487b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20487f: 89 48 24 mov %ecx,0x24(%rax) 204882: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204886: 48 8b 45 c8 mov -0x38(%rbp),%rax 20488a: 48 89 48 28 mov %rcx,0x28(%rax) 20488e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204892: 48 8b 45 c8 mov -0x38(%rbp),%rax 204896: 48 89 48 30 mov %rcx,0x30(%rax) 20489a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20489e: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a2: 48 89 08 mov %rcx,(%rax) 2048a5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2048a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048ad: 48 89 48 08 mov %rcx,0x8(%rax) 2048b1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048b5: 48 83 c4 40 add $0x40,%rsp 2048b9: 5d pop %rbp 2048ba: c3 retq 2048bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2048c0: 55 push %rbp 2048c1: 48 89 e5 mov %rsp,%rbp 2048c4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2048cb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2048cf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048d3: 48 83 38 00 cmpq $0x0,(%rax) 2048d7: 0f 84 97 00 00 00 je 0x204974 2048dd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048e1: 48 8b 48 70 mov 0x70(%rax),%rcx 2048e5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048e9: 48 8b 50 28 mov 0x28(%rax),%rdx 2048ed: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048f1: 48 03 50 30 add 0x30(%rax),%rdx 2048f5: b0 01 mov $0x1,%al 2048f7: 48 39 d1 cmp %rdx,%rcx 2048fa: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 204900: 0f 87 25 00 00 00 ja 0x20492b 204906: 48 8b 45 f0 mov -0x10(%rbp),%rax 20490a: 48 8b 40 28 mov 0x28(%rax),%rax 20490e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204912: 48 03 41 30 add 0x30(%rcx),%rax 204916: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20491a: 48 2b 41 70 sub 0x70(%rcx),%rax 20491e: 48 83 f8 3c cmp $0x3c,%rax 204922: 0f 92 c0 setb %al 204925: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 20492b: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204931: 34 ff xor $0xff,%al 204933: 34 ff xor $0xff,%al 204935: 24 01 and $0x1,%al 204937: 0f b6 c0 movzbl %al,%eax 20493a: 48 98 cltq 20493c: 48 83 f8 00 cmp $0x0,%rax 204940: 0f 84 16 00 00 00 je 0x20495c 204946: bf 0e 00 00 00 mov $0xe,%edi 20494b: e8 00 e7 ff ff callq 0x203050 204950: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204957: e9 87 06 00 00 jmpq 0x204fe3 20495c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204960: 48 8b 00 mov (%rax),%rax 204963: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204967: 48 03 41 70 add 0x70(%rcx),%rax 20496b: 48 89 45 e8 mov %rax,-0x18(%rbp) 20496f: e9 64 00 00 00 jmpq 0x2049d8 204974: 48 8b 45 f0 mov -0x10(%rbp),%rax 204978: 48 83 c0 48 add $0x48,%rax 20497c: 48 83 c0 60 add $0x60,%rax 204980: 48 89 45 e8 mov %rax,-0x18(%rbp) 204984: 48 8b 45 f0 mov -0x10(%rbp),%rax 204988: 8b 78 24 mov 0x24(%rax),%edi 20498b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20498f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204993: 48 8b 48 70 mov 0x70(%rax),%rcx 204997: ba 3c 00 00 00 mov $0x3c,%edx 20499c: e8 4f 06 00 00 callq 0x204ff0 2049a1: 48 83 f8 3c cmp $0x3c,%rax 2049a5: 0f 95 c0 setne %al 2049a8: 34 ff xor $0xff,%al 2049aa: 34 ff xor $0xff,%al 2049ac: 24 01 and $0x1,%al 2049ae: 0f b6 c0 movzbl %al,%eax 2049b1: 48 98 cltq 2049b3: 48 83 f8 00 cmp $0x0,%rax 2049b7: 0f 84 16 00 00 00 je 0x2049d3 2049bd: bf 0e 00 00 00 mov $0xe,%edi 2049c2: e8 89 e6 ff ff callq 0x203050 2049c7: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 2049ce: e9 10 06 00 00 jmpq 0x204fe3 2049d3: e9 00 00 00 00 jmpq 0x2049d8 2049d8: 48 8b 45 e8 mov -0x18(%rbp),%rax 2049dc: 48 83 c0 3a add $0x3a,%rax 2049e0: 0f b7 00 movzwl (%rax),%eax 2049e3: 2d 60 0a 00 00 sub $0xa60,%eax 2049e8: 0f 95 c0 setne %al 2049eb: 0f b6 c0 movzbl %al,%eax 2049ee: 83 f8 00 cmp $0x0,%eax 2049f1: 0f 95 c0 setne %al 2049f4: 34 ff xor $0xff,%al 2049f6: 34 ff xor $0xff,%al 2049f8: 24 01 and $0x1,%al 2049fa: 0f b6 c0 movzbl %al,%eax 2049fd: 48 98 cltq 2049ff: 48 83 f8 00 cmp $0x0,%rax 204a03: 0f 84 16 00 00 00 je 0x204a1f 204a09: bf 0f 00 00 00 mov $0xf,%edi 204a0e: e8 3d e6 ff ff callq 0x203050 204a13: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a1a: e9 c4 05 00 00 jmpq 0x204fe3 204a1f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a23: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204a27: 48 8b 11 mov (%rcx),%rdx 204a2a: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204a31: 48 8b 49 08 mov 0x8(%rcx),%rcx 204a35: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204a3c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204a43: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a47: 48 83 c0 48 add $0x48,%rax 204a4b: 48 83 c0 30 add $0x30,%rax 204a4f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204a53: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a57: 0f be 00 movsbl (%rax),%eax 204a5a: 83 f8 2f cmp $0x2f,%eax 204a5d: 0f 85 63 02 00 00 jne 0x204cc6 204a63: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a67: 0f be 40 01 movsbl 0x1(%rax),%eax 204a6b: 83 f8 20 cmp $0x20,%eax 204a6e: 0f 85 56 00 00 00 jne 0x204aca 204a74: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a78: 0f 10 00 movups (%rax),%xmm0 204a7b: 0f 28 0d ae cd ff ff movaps -0x3252(%rip),%xmm1 # 0x201830 204a82: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204a86: 66 0f d7 c0 pmovmskb %xmm0,%eax 204a8a: 2d ff ff 00 00 sub $0xffff,%eax 204a8f: 0f 95 c0 setne %al 204a92: 0f b6 c0 movzbl %al,%eax 204a95: 83 f8 00 cmp $0x0,%eax 204a98: 0f 85 2c 00 00 00 jne 0x204aca 204a9e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204aa2: 48 89 c1 mov %rax,%rcx 204aa5: 48 83 c1 48 add $0x48,%rcx 204aa9: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204ab0: 66 8b 15 c2 c2 ff ff mov -0x3d3e(%rip),%dx # 0x200d79 204ab7: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204abe: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ac2: 48 89 08 mov %rcx,(%rax) 204ac5: e9 f7 01 00 00 jmpq 0x204cc1 204aca: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ace: 0f be 40 01 movsbl 0x1(%rax),%eax 204ad2: 83 f8 53 cmp $0x53,%eax 204ad5: 0f 85 56 00 00 00 jne 0x204b31 204adb: 48 8b 45 e8 mov -0x18(%rbp),%rax 204adf: 0f 10 00 movups (%rax),%xmm0 204ae2: 0f 28 0d 37 cd ff ff movaps -0x32c9(%rip),%xmm1 # 0x201820 204ae9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204aed: 66 0f d7 c0 pmovmskb %xmm0,%eax 204af1: 2d ff ff 00 00 sub $0xffff,%eax 204af6: 0f 95 c0 setne %al 204af9: 0f b6 c0 movzbl %al,%eax 204afc: 83 f8 00 cmp $0x0,%eax 204aff: 0f 85 2c 00 00 00 jne 0x204b31 204b05: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b09: 48 89 c1 mov %rax,%rcx 204b0c: 48 83 c1 48 add $0x48,%rcx 204b10: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b17: 48 8b 15 7a c4 ff ff mov -0x3b86(%rip),%rdx # 0x200f98 204b1e: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204b25: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b29: 48 89 08 mov %rcx,(%rax) 204b2c: e9 8b 01 00 00 jmpq 0x204cbc 204b31: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b35: 0f be 40 01 movsbl 0x1(%rax),%eax 204b39: 83 f8 2f cmp $0x2f,%eax 204b3c: 0f 85 62 00 00 00 jne 0x204ba4 204b42: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b46: 0f 10 00 movups (%rax),%xmm0 204b49: 0f 28 0d f0 cc ff ff movaps -0x3310(%rip),%xmm1 # 0x201840 204b50: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b54: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b58: 2d ff ff 00 00 sub $0xffff,%eax 204b5d: 0f 95 c0 setne %al 204b60: 0f b6 c0 movzbl %al,%eax 204b63: 83 f8 00 cmp $0x0,%eax 204b66: 0f 85 38 00 00 00 jne 0x204ba4 204b6c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b70: 48 89 c1 mov %rax,%rcx 204b73: 48 83 c1 48 add $0x48,%rcx 204b77: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b7e: 66 8b 15 ff c1 ff ff mov -0x3e01(%rip),%dx # 0x200d84 204b85: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b8c: 8a 15 f4 c1 ff ff mov -0x3e0c(%rip),%dl # 0x200d86 204b92: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204b98: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b9c: 48 89 08 mov %rcx,(%rax) 204b9f: e9 13 01 00 00 jmpq 0x204cb7 204ba4: e8 87 20 00 00 callq 0x206c30 204ba9: 48 8b 00 mov (%rax),%rax 204bac: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204bb0: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204bb4: 48 63 c9 movslq %rcx,%rcx 204bb7: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204bbb: 25 00 08 00 00 and $0x800,%eax 204bc0: 83 f8 00 cmp $0x0,%eax 204bc3: 0f 95 c0 setne %al 204bc6: 34 ff xor $0xff,%al 204bc8: 34 ff xor $0xff,%al 204bca: 24 01 and $0x1,%al 204bcc: 0f b6 c0 movzbl %al,%eax 204bcf: 48 98 cltq 204bd1: 48 83 f8 00 cmp $0x0,%rax 204bd5: 0f 84 c1 00 00 00 je 0x204c9c 204bdb: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204bdf: 31 c0 xor %eax,%eax 204be1: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204be6: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204bec: 0f 85 16 00 00 00 jne 0x204c08 204bf2: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204bf6: e8 e5 04 00 00 callq 0x2050e0 204bfb: 48 83 f8 00 cmp $0x0,%rax 204bff: 0f 94 c0 sete %al 204c02: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c08: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204c0e: 34 ff xor $0xff,%al 204c10: 34 ff xor $0xff,%al 204c12: 24 01 and $0x1,%al 204c14: 0f b6 c0 movzbl %al,%eax 204c17: 48 98 cltq 204c19: 48 83 f8 00 cmp $0x0,%rax 204c1d: 0f 84 16 00 00 00 je 0x204c39 204c23: bf 10 00 00 00 mov $0x10,%edi 204c28: e8 23 e4 ff ff callq 0x203050 204c2d: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c34: e9 aa 03 00 00 jmpq 0x204fe3 204c39: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204c3d: 48 83 c7 01 add $0x1,%rdi 204c41: e8 fa 1f 00 00 callq 0x206c40 204c46: 48 89 45 d8 mov %rax,-0x28(%rbp) 204c4a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204c4e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c52: 48 3b 41 68 cmp 0x68(%rcx),%rax 204c56: 0f 93 c0 setae %al 204c59: 34 ff xor $0xff,%al 204c5b: 34 ff xor $0xff,%al 204c5d: 24 01 and $0x1,%al 204c5f: 0f b6 c0 movzbl %al,%eax 204c62: 48 98 cltq 204c64: 48 83 f8 00 cmp $0x0,%rax 204c68: 0f 84 16 00 00 00 je 0x204c84 204c6e: bf 10 00 00 00 mov $0x10,%edi 204c73: e8 d8 e3 ff ff callq 0x203050 204c78: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c7f: e9 5f 03 00 00 jmpq 0x204fe3 204c84: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c88: 48 8b 48 60 mov 0x60(%rax),%rcx 204c8c: 48 03 4d d8 add -0x28(%rbp),%rcx 204c90: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c94: 48 89 08 mov %rcx,(%rax) 204c97: e9 16 00 00 00 jmpq 0x204cb2 204c9c: bf 10 00 00 00 mov $0x10,%edi 204ca1: e8 aa e3 ff ff callq 0x203050 204ca6: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204cad: e9 31 03 00 00 jmpq 0x204fe3 204cb2: e9 00 00 00 00 jmpq 0x204cb7 204cb7: e9 00 00 00 00 jmpq 0x204cbc 204cbc: e9 00 00 00 00 jmpq 0x204cc1 204cc1: e9 b9 00 00 00 jmpq 0x204d7f 204cc6: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cca: 48 83 c7 48 add $0x48,%rdi 204cce: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204cd5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204cd9: ba 2f 00 00 00 mov $0x2f,%edx 204cde: b9 10 00 00 00 mov $0x10,%ecx 204ce3: e8 68 1f 00 00 callq 0x206c50 204ce8: 48 89 45 d0 mov %rax,-0x30(%rbp) 204cec: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204cf1: 0f 84 0d 00 00 00 je 0x204d04 204cf7: 48 8b 45 d0 mov -0x30(%rbp),%rax 204cfb: c6 40 ff 00 movb $0x0,-0x1(%rax) 204cff: e9 65 00 00 00 jmpq 0x204d69 204d04: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204d0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d10: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d14: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204d1c: 31 c0 xor %eax,%eax 204d1e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204d23: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d29: 0f 86 27 00 00 00 jbe 0x204d56 204d2f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d33: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d37: 48 89 ca mov %rcx,%rdx 204d3a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204d3e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204d42: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204d4a: 83 f8 20 cmp $0x20,%eax 204d4d: 0f 94 c0 sete %al 204d50: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d56: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204d5c: a8 01 test $0x1,%al 204d5e: 0f 85 a8 ff ff ff jne 0x204d0c 204d64: e9 00 00 00 00 jmpq 0x204d69 204d69: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d6d: 48 83 c1 48 add $0x48,%rcx 204d71: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204d78: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d7c: 48 89 08 mov %rcx,(%rax) 204d7f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204d83: 0f be 40 30 movsbl 0x30(%rax),%eax 204d87: 83 f8 20 cmp $0x20,%eax 204d8a: 0f 94 c0 sete %al 204d8d: 34 ff xor $0xff,%al 204d8f: 34 ff xor $0xff,%al 204d91: 24 01 and $0x1,%al 204d93: 0f b6 c0 movzbl %al,%eax 204d96: 48 98 cltq 204d98: 48 83 f8 00 cmp $0x0,%rax 204d9c: 0f 84 16 00 00 00 je 0x204db8 204da2: bf 10 00 00 00 mov $0x10,%edi 204da7: e8 a4 e2 ff ff callq 0x203050 204dac: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204db3: e9 2b 02 00 00 jmpq 0x204fe3 204db8: e9 00 00 00 00 jmpq 0x204dbd 204dbd: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dc1: 48 83 c0 10 add $0x10,%rax 204dc5: 48 89 45 b0 mov %rax,-0x50(%rbp) 204dc9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dcd: 0f be 40 1b movsbl 0x1b(%rax),%eax 204dd1: 83 f8 20 cmp $0x20,%eax 204dd4: 0f 84 1e 00 00 00 je 0x204df8 204dda: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dde: 48 8b 48 10 mov 0x10(%rax),%rcx 204de2: 48 89 4d bb mov %rcx,-0x45(%rbp) 204de6: 8b 40 18 mov 0x18(%rax),%eax 204de9: 89 45 c3 mov %eax,-0x3d(%rbp) 204dec: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204df0: 48 8d 45 bb lea -0x45(%rbp),%rax 204df4: 48 89 45 b0 mov %rax,-0x50(%rbp) 204df8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204dfc: e8 3f 1e 00 00 callq 0x206c40 204e01: 48 89 c1 mov %rax,%rcx 204e04: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e08: 48 89 48 08 mov %rcx,0x8(%rax) 204e0c: e9 00 00 00 00 jmpq 0x204e11 204e11: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e15: 48 83 c0 1c add $0x1c,%rax 204e19: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e1d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e21: 0f be 40 21 movsbl 0x21(%rax),%eax 204e25: 83 f8 20 cmp $0x20,%eax 204e28: 0f 84 1e 00 00 00 je 0x204e4c 204e2e: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e32: 8b 48 1c mov 0x1c(%rax),%ecx 204e35: 89 4d a9 mov %ecx,-0x57(%rbp) 204e38: 66 8b 40 20 mov 0x20(%rax),%ax 204e3c: 66 89 45 ad mov %ax,-0x53(%rbp) 204e40: c6 45 af 00 movb $0x0,-0x51(%rbp) 204e44: 48 8d 45 a9 lea -0x57(%rbp),%rax 204e48: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e4c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204e50: e8 eb 1d 00 00 callq 0x206c40 204e55: 89 c1 mov %eax,%ecx 204e57: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e5b: 89 48 10 mov %ecx,0x10(%rax) 204e5e: e9 00 00 00 00 jmpq 0x204e63 204e63: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e67: 48 83 c0 22 add $0x22,%rax 204e6b: 48 89 45 90 mov %rax,-0x70(%rbp) 204e6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e73: 0f be 40 27 movsbl 0x27(%rax),%eax 204e77: 83 f8 20 cmp $0x20,%eax 204e7a: 0f 84 1e 00 00 00 je 0x204e9e 204e80: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e84: 8b 48 22 mov 0x22(%rax),%ecx 204e87: 89 4d 99 mov %ecx,-0x67(%rbp) 204e8a: 66 8b 40 26 mov 0x26(%rax),%ax 204e8e: 66 89 45 9d mov %ax,-0x63(%rbp) 204e92: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204e96: 48 8d 45 99 lea -0x67(%rbp),%rax 204e9a: 48 89 45 90 mov %rax,-0x70(%rbp) 204e9e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204ea2: e8 99 1d 00 00 callq 0x206c40 204ea7: 89 c1 mov %eax,%ecx 204ea9: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ead: 89 48 14 mov %ecx,0x14(%rax) 204eb0: e9 00 00 00 00 jmpq 0x204eb5 204eb5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eb9: 48 83 c0 28 add $0x28,%rax 204ebd: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ec4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ec8: 0f be 40 2f movsbl 0x2f(%rax),%eax 204ecc: 83 f8 20 cmp $0x20,%eax 204ecf: 0f 84 1b 00 00 00 je 0x204ef0 204ed5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ed9: 48 8b 40 28 mov 0x28(%rax),%rax 204edd: 48 89 45 87 mov %rax,-0x79(%rbp) 204ee1: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204ee5: 48 8d 45 87 lea -0x79(%rbp),%rax 204ee9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ef0: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204ef7: e8 44 1d 00 00 callq 0x206c40 204efc: 89 c1 mov %eax,%ecx 204efe: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f02: 89 48 18 mov %ecx,0x18(%rax) 204f05: e9 00 00 00 00 jmpq 0x204f0a 204f0a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f0e: 48 83 c0 30 add $0x30,%rax 204f12: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f19: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f1d: 0f be 40 39 movsbl 0x39(%rax),%eax 204f21: 83 f8 20 cmp $0x20,%eax 204f24: 0f 84 2f 00 00 00 je 0x204f59 204f2a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f2e: 48 8b 48 30 mov 0x30(%rax),%rcx 204f32: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204f39: 66 8b 40 38 mov 0x38(%rax),%ax 204f3d: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204f44: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204f4b: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 204f52: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f59: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 204f60: e8 db 1c 00 00 callq 0x206c40 204f65: 48 89 c1 mov %rax,%rcx 204f68: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f6c: 48 89 48 20 mov %rcx,0x20(%rax) 204f70: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f74: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 204f79: 0f 8d 16 00 00 00 jge 0x204f95 204f7f: bf 10 00 00 00 mov $0x10,%edi 204f84: e8 c7 e0 ff ff callq 0x203050 204f89: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204f90: e9 4e 00 00 00 jmpq 0x204fe3 204f95: 48 8b 45 f0 mov -0x10(%rbp),%rax 204f99: 48 8b 40 28 mov 0x28(%rax),%rax 204f9d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fa1: 48 03 41 30 add 0x30(%rcx),%rax 204fa5: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fa9: 48 2b 41 70 sub 0x70(%rcx),%rax 204fad: 48 83 e8 3c sub $0x3c,%rax 204fb1: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 204fb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fbc: 48 8b 40 20 mov 0x20(%rax),%rax 204fc0: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 204fc7: 0f 86 0f 00 00 00 jbe 0x204fdc 204fcd: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 204fd4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fd8: 48 89 48 20 mov %rcx,0x20(%rax) 204fdc: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 204fe3: 8b 45 fc mov -0x4(%rbp),%eax 204fe6: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 204fed: 5d pop %rbp 204fee: c3 retq 204fef: 90 nop 204ff0: 55 push %rbp 204ff1: 48 89 e5 mov %rsp,%rbp 204ff4: 48 83 ec 60 sub $0x60,%rsp 204ff8: 89 7d f4 mov %edi,-0xc(%rbp) 204ffb: 48 89 75 e8 mov %rsi,-0x18(%rbp) 204fff: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205003: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205007: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 20500f: e9 00 00 00 00 jmpq 0x205014 205014: 8b 7d f4 mov -0xc(%rbp),%edi 205017: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20501b: 48 03 75 d0 add -0x30(%rbp),%rsi 20501f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205023: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205027: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20502b: 48 03 4d d0 add -0x30(%rbp),%rcx 20502f: e8 2c 1c 00 00 callq 0x206c60 205034: 48 89 45 c0 mov %rax,-0x40(%rbp) 205038: 31 c0 xor %eax,%eax 20503a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20503f: 88 45 b7 mov %al,-0x49(%rbp) 205042: 0f 85 0e 00 00 00 jne 0x205056 205048: e8 23 1c 00 00 callq 0x206c70 20504d: 83 38 04 cmpl $0x4,(%rax) 205050: 0f 94 c0 sete %al 205053: 88 45 b7 mov %al,-0x49(%rbp) 205056: 8a 45 b7 mov -0x49(%rbp),%al 205059: a8 01 test $0x1,%al 20505b: 0f 85 b3 ff ff ff jne 0x205014 205061: 48 8b 45 c0 mov -0x40(%rbp),%rax 205065: 48 89 45 b8 mov %rax,-0x48(%rbp) 205069: 48 8b 45 b8 mov -0x48(%rbp),%rax 20506d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205071: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205076: 0f 8f 2d 00 00 00 jg 0x2050a9 20507c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205081: 0f 8d 0d 00 00 00 jge 0x205094 205087: 48 8b 45 c8 mov -0x38(%rbp),%rax 20508b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20508f: e9 08 00 00 00 jmpq 0x20509c 205094: 48 8b 45 d0 mov -0x30(%rbp),%rax 205098: 48 89 45 a8 mov %rax,-0x58(%rbp) 20509c: 48 8b 45 a8 mov -0x58(%rbp),%rax 2050a0: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050a4: e9 22 00 00 00 jmpq 0x2050cb 2050a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2050ad: 48 03 45 d0 add -0x30(%rbp),%rax 2050b1: 48 89 45 d0 mov %rax,-0x30(%rbp) 2050b5: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050b9: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2050bd: 0f 82 4c ff ff ff jb 0x20500f 2050c3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050cb: 48 8b 45 f8 mov -0x8(%rbp),%rax 2050cf: 48 83 c4 60 add $0x60,%rsp 2050d3: 5d pop %rbp 2050d4: c3 retq 2050d5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2050dd: 00 00 2050df: 90 nop 2050e0: 55 push %rbp 2050e1: 48 89 e5 mov %rsp,%rbp 2050e4: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 2050eb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2050ef: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 2050f7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2050fb: 48 83 38 00 cmpq $0x0,(%rax) 2050ff: 0f 84 49 00 00 00 je 0x20514e 205105: 48 8b 45 e8 mov -0x18(%rbp),%rax 205109: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20510d: 48 3b 41 30 cmp 0x30(%rcx),%rax 205111: 0f 87 16 00 00 00 ja 0x20512d 205117: 48 8b 45 f0 mov -0x10(%rbp),%rax 20511b: 48 8b 40 30 mov 0x30(%rax),%rax 20511f: 48 2b 45 e8 sub -0x18(%rbp),%rax 205123: 48 83 f8 3c cmp $0x3c,%rax 205127: 0f 83 0d 00 00 00 jae 0x20513a 20512d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205135: e9 d6 02 00 00 jmpq 0x205410 20513a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20513e: 48 8b 00 mov (%rax),%rax 205141: 48 03 45 e8 add -0x18(%rbp),%rax 205145: 48 89 45 a0 mov %rax,-0x60(%rbp) 205149: e9 52 00 00 00 jmpq 0x2051a0 20514e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205152: 8b 78 24 mov 0x24(%rax),%edi 205155: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205159: 48 8b 45 f0 mov -0x10(%rbp),%rax 20515d: 48 8b 48 28 mov 0x28(%rax),%rcx 205161: 48 03 4d e8 add -0x18(%rbp),%rcx 205165: ba 3c 00 00 00 mov $0x3c,%edx 20516a: e8 81 fe ff ff callq 0x204ff0 20516f: 48 83 f8 3c cmp $0x3c,%rax 205173: 0f 95 c0 setne %al 205176: 34 ff xor $0xff,%al 205178: 34 ff xor $0xff,%al 20517a: 24 01 and $0x1,%al 20517c: 0f b6 c0 movzbl %al,%eax 20517f: 48 98 cltq 205181: 48 83 f8 00 cmp $0x0,%rax 205185: 0f 84 0d 00 00 00 je 0x205198 20518b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205193: e9 78 02 00 00 jmpq 0x205410 205198: 48 8d 45 a8 lea -0x58(%rbp),%rax 20519c: 48 89 45 a0 mov %rax,-0x60(%rbp) 2051a0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051a4: 48 83 c0 30 add $0x30,%rax 2051a8: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051af: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051b3: 0f be 40 39 movsbl 0x39(%rax),%eax 2051b7: 83 f8 20 cmp $0x20,%eax 2051ba: 0f 84 23 00 00 00 je 0x2051e3 2051c0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051c4: 48 8b 48 30 mov 0x30(%rax),%rcx 2051c8: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 2051cc: 66 8b 40 38 mov 0x38(%rax),%ax 2051d0: 66 89 45 8d mov %ax,-0x73(%rbp) 2051d4: c6 45 8f 00 movb $0x0,-0x71(%rbp) 2051d8: 48 8d 45 85 lea -0x7b(%rbp),%rax 2051dc: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051e3: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2051ea: e8 51 1a 00 00 callq 0x206c40 2051ef: 48 89 45 90 mov %rax,-0x70(%rbp) 2051f3: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051f7: 0f 10 00 movups (%rax),%xmm0 2051fa: 0f 28 0d 3f c6 ff ff movaps -0x39c1(%rip),%xmm1 # 0x201840 205201: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 205205: 66 0f d7 c0 pmovmskb %xmm0,%eax 205209: 2d ff ff 00 00 sub $0xffff,%eax 20520e: 0f 95 c0 setne %al 205211: 0f b6 c0 movzbl %al,%eax 205214: 83 f8 00 cmp $0x0,%eax 205217: 0f 85 05 00 00 00 jne 0x205222 20521d: e9 1d 00 00 00 jmpq 0x20523f 205222: 48 8b 45 90 mov -0x70(%rbp),%rax 205226: 48 83 c0 01 add $0x1,%rax 20522a: 48 83 e0 fe and $0xfffffffffffffffe,%rax 20522e: 48 83 c0 3c add $0x3c,%rax 205232: 48 03 45 e8 add -0x18(%rbp),%rax 205236: 48 89 45 e8 mov %rax,-0x18(%rbp) 20523a: e9 b8 fe ff ff jmpq 0x2050f7 20523f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205243: 48 83 38 00 cmpq $0x0,(%rax) 205247: 0f 84 2f 00 00 00 je 0x20527c 20524d: 48 8b 45 90 mov -0x70(%rbp),%rax 205251: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205255: 48 8b 49 30 mov 0x30(%rcx),%rcx 205259: 48 2b 4d e8 sub -0x18(%rbp),%rcx 20525d: 48 83 e9 3c sub $0x3c,%rcx 205261: 48 39 c8 cmp %rcx,%rax 205264: 0f 86 0d 00 00 00 jbe 0x205277 20526a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205272: e9 99 01 00 00 jmpq 0x205410 205277: e9 00 00 00 00 jmpq 0x20527c 20527c: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205280: e8 fb 19 00 00 callq 0x206c80 205285: 48 89 45 98 mov %rax,-0x68(%rbp) 205289: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 20528e: 0f 84 74 01 00 00 je 0x205408 205294: 48 8b 45 f0 mov -0x10(%rbp),%rax 205298: 48 83 38 00 cmpq $0x0,(%rax) 20529c: 0f 84 37 00 00 00 je 0x2052d9 2052a2: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2052a6: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 2052ad: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052b1: 48 8b 30 mov (%rax),%rsi 2052b4: 48 03 75 e8 add -0x18(%rbp),%rsi 2052b8: 48 83 c6 3c add $0x3c,%rsi 2052bc: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052c0: e8 3b 19 00 00 callq 0x206c00 2052c5: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 2052cc: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052d0: 48 89 48 60 mov %rcx,0x60(%rax) 2052d4: e9 6e 00 00 00 jmpq 0x205347 2052d9: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052dd: 8b 78 24 mov 0x24(%rax),%edi 2052e0: 48 8b 75 98 mov -0x68(%rbp),%rsi 2052e4: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052e8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052ec: 48 8b 48 28 mov 0x28(%rax),%rcx 2052f0: 48 03 4d e8 add -0x18(%rbp),%rcx 2052f4: 48 83 c1 3c add $0x3c,%rcx 2052f8: e8 f3 fc ff ff callq 0x204ff0 2052fd: 48 3b 45 90 cmp -0x70(%rbp),%rax 205301: 0f 95 c0 setne %al 205304: 34 ff xor $0xff,%al 205306: 34 ff xor $0xff,%al 205308: 24 01 and $0x1,%al 20530a: 0f b6 c0 movzbl %al,%eax 20530d: 48 98 cltq 20530f: 48 83 f8 00 cmp $0x0,%rax 205313: 0f 84 22 00 00 00 je 0x20533b 205319: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20531d: e8 ee 18 00 00 callq 0x206c10 205322: 48 8b 45 f0 mov -0x10(%rbp),%rax 205326: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 20532e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205336: e9 d5 00 00 00 jmpq 0x205410 20533b: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20533f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205343: 48 89 48 60 mov %rcx,0x60(%rax) 205347: 48 8b 4d 90 mov -0x70(%rbp),%rcx 20534b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20534f: 48 89 48 68 mov %rcx,0x68(%rax) 205353: 48 8b 45 98 mov -0x68(%rbp),%rax 205357: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 20535e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205365: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20536c: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205373: 48 8b 55 98 mov -0x68(%rbp),%rdx 205377: 48 03 55 90 add -0x70(%rbp),%rdx 20537b: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205382: 48 29 c2 sub %rax,%rdx 205385: be 2f 00 00 00 mov $0x2f,%esi 20538a: e8 01 19 00 00 callq 0x206c90 20538f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205396: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 20539e: 0f 85 25 00 00 00 jne 0x2053c9 2053a4: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 2053ab: 48 8b 55 98 mov -0x68(%rbp),%rdx 2053af: 48 03 55 90 add -0x70(%rbp),%rdx 2053b3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 2053ba: 48 29 c2 sub %rax,%rdx 2053bd: 31 f6 xor %esi,%esi 2053bf: e8 dc 18 00 00 callq 0x206ca0 2053c4: e9 3a 00 00 00 jmpq 0x205403 2053c9: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053d0: 48 89 c1 mov %rax,%rcx 2053d3: 48 83 c1 01 add $0x1,%rcx 2053d7: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 2053de: c6 00 00 movb $0x0,(%rax) 2053e1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053e8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053ec: 48 03 4d 90 add -0x70(%rbp),%rcx 2053f0: 48 39 c8 cmp %rcx,%rax 2053f3: 0f 82 05 00 00 00 jb 0x2053fe 2053f9: e9 05 00 00 00 jmpq 0x205403 2053fe: e9 5b ff ff ff jmpq 0x20535e 205403: e9 00 00 00 00 jmpq 0x205408 205408: 48 8b 45 98 mov -0x68(%rbp),%rax 20540c: 48 89 45 f8 mov %rax,-0x8(%rbp) 205410: 48 8b 45 f8 mov -0x8(%rbp),%rax 205414: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20541b: 5d pop %rbp 20541c: c3 retq 20541d: 0f 1f 00 nopl (%rax) 205420: 55 push %rbp 205421: 48 89 e5 mov %rsp,%rbp 205424: 48 83 ec 40 sub $0x40,%rsp 205428: 89 7d f4 mov %edi,-0xc(%rbp) 20542b: 89 75 f0 mov %esi,-0x10(%rbp) 20542e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 205432: 83 3d 5b 3b 00 00 01 cmpl $0x1,0x3b5b(%rip) # 0x208f94 205439: 0f 95 c0 setne %al 20543c: 34 ff xor $0xff,%al 20543e: 34 ff xor $0xff,%al 205440: 24 01 and $0x1,%al 205442: 0f b6 c0 movzbl %al,%eax 205445: 48 98 cltq 205447: 48 83 f8 00 cmp $0x0,%rax 20544b: 0f 84 17 00 00 00 je 0x205468 205451: bf 0c 00 00 00 mov $0xc,%edi 205456: e8 f5 db ff ff callq 0x203050 20545b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205463: e9 30 02 00 00 jmpq 0x205698 205468: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20546d: 0f 84 05 00 00 00 je 0x205478 205473: e9 61 00 00 00 jmpq 0x2054d9 205478: 8b 7d f4 mov -0xc(%rbp),%edi 20547b: be 01 00 00 00 mov $0x1,%esi 205480: b0 00 mov $0x0,%al 205482: e8 29 18 00 00 callq 0x206cb0 205487: 89 c1 mov %eax,%ecx 205489: 31 c0 xor %eax,%eax 20548b: 83 f9 ff cmp $0xffffffff,%ecx 20548e: 88 45 df mov %al,-0x21(%rbp) 205491: 0f 85 0e 00 00 00 jne 0x2054a5 205497: e8 d4 17 00 00 callq 0x206c70 20549c: 83 38 09 cmpl $0x9,(%rax) 20549f: 0f 94 c0 sete %al 2054a2: 88 45 df mov %al,-0x21(%rbp) 2054a5: 8a 45 df mov -0x21(%rbp),%al 2054a8: 34 ff xor $0xff,%al 2054aa: 34 ff xor $0xff,%al 2054ac: 24 01 and $0x1,%al 2054ae: 0f b6 c0 movzbl %al,%eax 2054b1: 48 98 cltq 2054b3: 48 83 f8 00 cmp $0x0,%rax 2054b7: 0f 84 17 00 00 00 je 0x2054d4 2054bd: bf 09 00 00 00 mov $0x9,%edi 2054c2: e8 89 db ff ff callq 0x203050 2054c7: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2054cf: e9 c4 01 00 00 jmpq 0x205698 2054d4: e9 00 00 00 00 jmpq 0x2054d9 2054d9: 8b 45 f0 mov -0x10(%rbp),%eax 2054dc: 48 89 45 d0 mov %rax,-0x30(%rbp) 2054e0: 48 83 e8 0b sub $0xb,%rax 2054e4: 0f 87 89 01 00 00 ja 0x205673 2054ea: 48 8b 45 d0 mov -0x30(%rbp),%rax 2054ee: 48 8d 0d 5b c3 ff ff lea -0x3ca5(%rip),%rcx # 0x201850 2054f5: 48 63 04 81 movslq (%rcx,%rax,4),%rax 2054f9: 48 01 c8 add %rcx,%rax 2054fc: ff e0 jmpq *%rax 2054fe: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205506: e9 7a 01 00 00 jmpq 0x205685 20550b: 31 c0 xor %eax,%eax 20550d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205512: 88 45 cf mov %al,-0x31(%rbp) 205515: 0f 84 0e 00 00 00 je 0x205529 20551b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20551f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 205523: 0f 95 c0 setne %al 205526: 88 45 cf mov %al,-0x31(%rbp) 205529: 8a 45 cf mov -0x31(%rbp),%al 20552c: 34 ff xor $0xff,%al 20552e: 34 ff xor $0xff,%al 205530: 24 01 and $0x1,%al 205532: 0f b6 c0 movzbl %al,%eax 205535: 48 98 cltq 205537: 48 83 f8 00 cmp $0x0,%rax 20553b: 0f 84 17 00 00 00 je 0x205558 205541: bf 0d 00 00 00 mov $0xd,%edi 205546: e8 05 db ff ff callq 0x203050 20554b: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205553: e9 2d 01 00 00 jmpq 0x205685 205558: e9 00 00 00 00 jmpq 0x20555d 20555d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205562: 0f 84 18 00 00 00 je 0x205580 205568: 8b 7d f4 mov -0xc(%rbp),%edi 20556b: 8b 75 f0 mov -0x10(%rbp),%esi 20556e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205572: e8 39 01 00 00 callq 0x2056b0 205577: 48 89 45 e0 mov %rax,-0x20(%rbp) 20557b: e9 1e 00 00 00 jmpq 0x20559e 205580: 8b 7d f4 mov -0xc(%rbp),%edi 205583: 8b 4d f0 mov -0x10(%rbp),%ecx 205586: 31 c0 xor %eax,%eax 205588: 41 89 c0 mov %eax,%r8d 20558b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205592: 4c 89 c6 mov %r8,%rsi 205595: e8 56 01 00 00 callq 0x2056f0 20559a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20559e: e9 e2 00 00 00 jmpq 0x205685 2055a3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2055a8: 0f 84 8e 00 00 00 je 0x20563c 2055ae: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055b2: 31 c0 xor %eax,%eax 2055b4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2055b8: 88 45 ce mov %al,-0x32(%rbp) 2055bb: 0f 84 34 00 00 00 je 0x2055f5 2055c1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055c5: 31 c0 xor %eax,%eax 2055c7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2055cb: 88 45 ce mov %al,-0x32(%rbp) 2055ce: 0f 84 21 00 00 00 je 0x2055f5 2055d4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055d8: 31 c0 xor %eax,%eax 2055da: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2055de: 88 45 ce mov %al,-0x32(%rbp) 2055e1: 0f 84 0e 00 00 00 je 0x2055f5 2055e7: 48 8b 45 e8 mov -0x18(%rbp),%rax 2055eb: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 2055ef: 0f 95 c0 setne %al 2055f2: 88 45 ce mov %al,-0x32(%rbp) 2055f5: 8a 45 ce mov -0x32(%rbp),%al 2055f8: 34 ff xor $0xff,%al 2055fa: 34 ff xor $0xff,%al 2055fc: 24 01 and $0x1,%al 2055fe: 0f b6 c0 movzbl %al,%eax 205601: 48 98 cltq 205603: 48 83 f8 00 cmp $0x0,%rax 205607: 0f 84 17 00 00 00 je 0x205624 20560d: bf 0d 00 00 00 mov $0xd,%edi 205612: e8 39 da ff ff callq 0x203050 205617: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20561f: e9 13 00 00 00 jmpq 0x205637 205624: 8b 7d f4 mov -0xc(%rbp),%edi 205627: 8b 75 f0 mov -0x10(%rbp),%esi 20562a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20562e: e8 7d 00 00 00 callq 0x2056b0 205633: 48 89 45 e0 mov %rax,-0x20(%rbp) 205637: e9 1e 00 00 00 jmpq 0x20565a 20563c: 8b 7d f4 mov -0xc(%rbp),%edi 20563f: 8b 4d f0 mov -0x10(%rbp),%ecx 205642: 31 c0 xor %eax,%eax 205644: 41 89 c0 mov %eax,%r8d 205647: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 20564e: 4c 89 c6 mov %r8,%rsi 205651: e8 9a 00 00 00 callq 0x2056f0 205656: 48 89 45 e0 mov %rax,-0x20(%rbp) 20565a: e9 26 00 00 00 jmpq 0x205685 20565f: 8b 7d f4 mov -0xc(%rbp),%edi 205662: 8b 75 f0 mov -0x10(%rbp),%esi 205665: e8 36 03 00 00 callq 0x2059a0 20566a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20566e: e9 12 00 00 00 jmpq 0x205685 205673: bf 0d 00 00 00 mov $0xd,%edi 205678: e8 d3 d9 ff ff callq 0x203050 20567d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205685: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20568a: 0f 84 00 00 00 00 je 0x205690 205690: 48 8b 45 e0 mov -0x20(%rbp),%rax 205694: 48 89 45 f8 mov %rax,-0x8(%rbp) 205698: 48 8b 45 f8 mov -0x8(%rbp),%rax 20569c: 48 83 c4 40 add $0x40,%rsp 2056a0: 5d pop %rbp 2056a1: c3 retq 2056a2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2056aa: 00 00 2056ac: 0f 1f 40 00 nopl 0x0(%rax) 2056b0: 55 push %rbp 2056b1: 48 89 e5 mov %rsp,%rbp 2056b4: 48 83 ec 10 sub $0x10,%rsp 2056b8: 89 7d fc mov %edi,-0x4(%rbp) 2056bb: 89 75 f8 mov %esi,-0x8(%rbp) 2056be: 48 89 55 f0 mov %rdx,-0x10(%rbp) 2056c2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2056c6: 83 78 18 01 cmpl $0x1,0x18(%rax) 2056ca: 0f 85 00 00 00 00 jne 0x2056d0 2056d0: 8b 7d fc mov -0x4(%rbp),%edi 2056d3: 8b 75 f8 mov -0x8(%rbp),%esi 2056d6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 2056da: e8 e1 09 00 00 callq 0x2060c0 2056df: 48 83 c4 10 add $0x10,%rsp 2056e3: 5d pop %rbp 2056e4: c3 retq 2056e5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2056ed: 00 00 2056ef: 90 nop 2056f0: 55 push %rbp 2056f1: 48 89 e5 mov %rsp,%rbp 2056f4: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 2056fb: 89 7d f4 mov %edi,-0xc(%rbp) 2056fe: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205702: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205706: 89 4d dc mov %ecx,-0x24(%rbp) 205709: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20570d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205715: b0 01 mov $0x1,%al 205717: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20571b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205721: 0f 84 31 00 00 00 je 0x205758 205727: b0 01 mov $0x1,%al 205729: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 20572d: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205733: 0f 84 1f 00 00 00 je 0x205758 205739: b0 01 mov $0x1,%al 20573b: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 20573f: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205745: 0f 84 0d 00 00 00 je 0x205758 20574b: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20574f: 0f 94 c0 sete %al 205752: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205758: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 20575e: 24 01 and $0x1,%al 205760: 0f b6 c0 movzbl %al,%eax 205763: 89 45 c4 mov %eax,-0x3c(%rbp) 205766: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20576b: 0f 85 38 00 00 00 jne 0x2057a9 205771: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205776: 0f 85 28 00 00 00 jne 0x2057a4 20577c: 8b 7d f4 mov -0xc(%rbp),%edi 20577f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205786: e8 b5 13 00 00 callq 0x206b40 20578b: 83 f8 00 cmp $0x0,%eax 20578e: 0f 85 0b 00 00 00 jne 0x20579f 205794: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20579b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20579f: e9 00 00 00 00 jmpq 0x2057a4 2057a4: e9 34 00 00 00 jmpq 0x2057dd 2057a9: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 2057ae: 0f 84 05 00 00 00 je 0x2057b9 2057b4: e9 1f 00 00 00 jmpq 0x2057d8 2057b9: 48 8d 3d 9b b7 ff ff lea -0x4865(%rip),%rdi # 0x200f5b 2057c0: 48 8d 35 e1 b7 ff ff lea -0x481f(%rip),%rsi # 0x200fa8 2057c7: ba 98 02 00 00 mov $0x298,%edx 2057cc: 48 8d 0d 94 b6 ff ff lea -0x496c(%rip),%rcx # 0x200e67 2057d3: e8 08 14 00 00 callq 0x206be0 2057d8: e9 00 00 00 00 jmpq 0x2057dd 2057dd: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 2057e1: 0f 84 b6 00 00 00 je 0x20589d 2057e7: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2057ec: 0f 85 9b 00 00 00 jne 0x20588d 2057f2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2057f6: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 2057fd: 8b 55 dc mov -0x24(%rbp),%edx 205800: b8 03 00 00 00 mov $0x3,%eax 205805: b9 01 00 00 00 mov $0x1,%ecx 20580a: 83 fa 08 cmp $0x8,%edx 20580d: 0f 44 c1 cmove %ecx,%eax 205810: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205816: b0 01 mov $0x1,%al 205818: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20581c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205822: 0f 84 0d 00 00 00 je 0x205835 205828: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20582c: 0f 94 c0 sete %al 20582f: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205835: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 20583b: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 205842: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 205849: b9 01 00 00 00 mov $0x1,%ecx 20584e: b8 02 00 00 00 mov $0x2,%eax 205853: 40 f6 c7 01 test $0x1,%r15l 205857: 0f 45 c8 cmovne %eax,%ecx 20585a: 44 8b 45 f4 mov -0xc(%rbp),%r8d 20585e: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205862: 31 c0 xor %eax,%eax 205864: 89 c7 mov %eax,%edi 205866: e8 55 14 00 00 callq 0x206cc0 20586b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20586f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205876: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20587a: 0f 85 08 00 00 00 jne 0x205888 205880: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205888: e9 0b 00 00 00 jmpq 0x205898 20588d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205891: 48 8b 00 mov (%rax),%rax 205894: 48 89 45 c8 mov %rax,-0x38(%rbp) 205898: e9 00 00 00 00 jmpq 0x20589d 20589d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2058a2: 0f 84 c4 00 00 00 je 0x20596c 2058a8: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2058af: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2058b3: 0f 84 05 00 00 00 je 0x2058be 2058b9: e9 1f 00 00 00 jmpq 0x2058dd 2058be: 48 8d 3d 88 b5 ff ff lea -0x4a78(%rip),%rdi # 0x200e4d 2058c5: 48 8d 35 dc b6 ff ff lea -0x4924(%rip),%rsi # 0x200fa8 2058cc: ba b4 02 00 00 mov $0x2b4,%edx 2058d1: 48 8d 0d 8f b5 ff ff lea -0x4a71(%rip),%rcx # 0x200e67 2058d8: e8 03 13 00 00 callq 0x206be0 2058dd: 8b 7d f4 mov -0xc(%rbp),%edi 2058e0: 48 8b 75 c8 mov -0x38(%rbp),%rsi 2058e4: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2058e8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2058ec: 44 8b 45 dc mov -0x24(%rbp),%r8d 2058f0: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2058f4: e8 57 d9 ff ff callq 0x203250 2058f9: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 205900: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 205908: 0f 85 2e 00 00 00 jne 0x20593c 20590e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205913: 0f 84 11 00 00 00 je 0x20592a 205919: 48 8b 45 d0 mov -0x30(%rbp),%rax 20591d: 48 8b 00 mov (%rax),%rax 205920: 48 3b 45 c8 cmp -0x38(%rbp),%rax 205924: 0f 84 12 00 00 00 je 0x20593c 20592a: 48 8b 7d c8 mov -0x38(%rbp),%rdi 20592e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 205932: e8 99 13 00 00 callq 0x206cd0 205937: e9 20 00 00 00 jmpq 0x20595c 20593c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205941: 0f 85 10 00 00 00 jne 0x205957 205947: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 20594e: 8b 48 38 mov 0x38(%rax),%ecx 205951: 83 c9 40 or $0x40,%ecx 205954: 89 48 38 mov %ecx,0x38(%rax) 205957: e9 00 00 00 00 jmpq 0x20595c 20595c: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205963: 48 89 45 f8 mov %rax,-0x8(%rbp) 205967: e9 1b 00 00 00 jmpq 0x205987 20596c: 8b 7d f4 mov -0xc(%rbp),%edi 20596f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205973: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205977: 8b 4d dc mov -0x24(%rbp),%ecx 20597a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 20597e: e8 2d 09 00 00 callq 0x2062b0 205983: 48 89 45 f8 mov %rax,-0x8(%rbp) 205987: 48 8b 45 f8 mov -0x8(%rbp),%rax 20598b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205992: 5d pop %rbp 205993: c3 retq 205994: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20599c: 00 00 20599e: 66 90 nop 2059a0: 55 push %rbp 2059a1: 48 89 e5 mov %rsp,%rbp 2059a4: 48 83 ec 20 sub $0x20,%rsp 2059a8: 89 7d fc mov %edi,-0x4(%rbp) 2059ab: 89 75 f8 mov %esi,-0x8(%rbp) 2059ae: 8b 7d fc mov -0x4(%rbp),%edi 2059b1: 44 8b 45 f8 mov -0x8(%rbp),%r8d 2059b5: 31 c0 xor %eax,%eax 2059b7: 41 89 c1 mov %eax,%r9d 2059ba: 4c 89 ce mov %r9,%rsi 2059bd: 4c 89 ca mov %r9,%rdx 2059c0: 4c 89 c9 mov %r9,%rcx 2059c3: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2059ca: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 2059d2: 00 2059d3: e8 28 ee ff ff callq 0x204800 2059d8: 48 89 45 f0 mov %rax,-0x10(%rbp) 2059dc: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 2059e1: 0f 84 3b 00 00 00 je 0x205a22 2059e7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059eb: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 2059f2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059f6: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2059fd: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205a01: 48 83 c1 48 add $0x48,%rcx 205a05: 48 81 c1 80 00 00 00 add $0x80,%rcx 205a0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a10: 48 89 48 60 mov %rcx,0x60(%rax) 205a14: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a18: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205a20: 00 00 205a22: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a26: 48 83 c4 20 add $0x20,%rsp 205a2a: 5d pop %rbp 205a2b: c3 retq 205a2c: 0f 1f 40 00 nopl 0x0(%rax) 205a30: 55 push %rbp 205a31: 48 89 e5 mov %rsp,%rbp 205a34: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205a3b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205a3f: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205a43: 89 55 e4 mov %edx,-0x1c(%rbp) 205a46: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205a4a: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205a4e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205a52: 0f b6 40 04 movzbl 0x4(%rax),%eax 205a56: 83 f8 01 cmp $0x1,%eax 205a59: 0f 94 c0 sete %al 205a5c: 24 01 and $0x1,%al 205a5e: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205a64: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a6b: 0f 84 0b 00 00 00 je 0x205a7c 205a71: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205a76: 0f 82 18 00 00 00 jb 0x205a94 205a7c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a83: 0f 85 22 00 00 00 jne 0x205aab 205a89: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205a8e: 0f 83 17 00 00 00 jae 0x205aab 205a94: bf 0a 00 00 00 mov $0xa,%edi 205a99: e8 b2 d5 ff ff callq 0x203050 205a9e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205aa6: e9 fd 05 00 00 jmpq 0x2060a8 205aab: 48 8b 45 e8 mov -0x18(%rbp),%rax 205aaf: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ab3: 83 f8 01 cmp $0x1,%eax 205ab6: 0f 85 0d 00 00 00 jne 0x205ac9 205abc: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ac0: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ac4: e9 41 01 00 00 jmpq 0x205c0a 205ac9: 48 8d 45 80 lea -0x80(%rbp),%rax 205acd: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ad1: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205ad8: 0f 84 8e 00 00 00 je 0x205b6c 205ade: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ae2: 66 8b 40 30 mov 0x30(%rax),%ax 205ae6: 66 89 45 b0 mov %ax,-0x50(%rbp) 205aea: 48 8b 45 e8 mov -0x18(%rbp),%rax 205aee: 8b 40 20 mov 0x20(%rax),%eax 205af1: 89 45 a0 mov %eax,-0x60(%rbp) 205af4: 48 8b 45 e8 mov -0x18(%rbp),%rax 205af8: 0f b6 40 05 movzbl 0x5(%rax),%eax 205afc: 83 f8 01 cmp $0x1,%eax 205aff: 0f 84 62 00 00 00 je 0x205b67 205b05: 66 8b 45 b0 mov -0x50(%rbp),%ax 205b09: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205b10: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205b17: 66 c1 c8 08 ror $0x8,%ax 205b1b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205b22: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205b29: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205b30: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205b37: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b3b: 8b 45 a0 mov -0x60(%rbp),%eax 205b3e: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205b44: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205b4a: 0f c8 bswap %eax 205b4c: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205b52: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205b58: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205b5e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205b64: 89 45 a0 mov %eax,-0x60(%rbp) 205b67: e9 99 00 00 00 jmpq 0x205c05 205b6c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b70: 66 8b 40 3c mov 0x3c(%rax),%ax 205b74: 66 89 45 bc mov %ax,-0x44(%rbp) 205b78: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b7c: 48 8b 40 28 mov 0x28(%rax),%rax 205b80: 48 89 45 a8 mov %rax,-0x58(%rbp) 205b84: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b88: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b8c: 83 f8 01 cmp $0x1,%eax 205b8f: 0f 84 6b 00 00 00 je 0x205c00 205b95: 66 8b 45 bc mov -0x44(%rbp),%ax 205b99: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205ba0: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205ba7: 66 c1 c8 08 ror $0x8,%ax 205bab: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205bb2: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205bb9: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205bc0: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205bc7: 66 89 45 bc mov %ax,-0x44(%rbp) 205bcb: 48 8b 45 a8 mov -0x58(%rbp),%rax 205bcf: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205bd6: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205bdd: 48 0f c8 bswap %rax 205be0: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205be7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205bee: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205bf5: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205bfc: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c00: e9 00 00 00 00 jmpq 0x205c05 205c05: e9 00 00 00 00 jmpq 0x205c0a 205c0a: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205c11: 0f 84 2a 02 00 00 je 0x205e41 205c17: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c1b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205c1f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205c23: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205c28: 0f 94 c0 sete %al 205c2b: 34 ff xor $0xff,%al 205c2d: 34 ff xor $0xff,%al 205c2f: 24 01 and $0x1,%al 205c31: 0f b6 c0 movzbl %al,%eax 205c34: 48 98 cltq 205c36: 48 83 f8 00 cmp $0x0,%rax 205c3a: 0f 84 c7 01 00 00 je 0x205e07 205c40: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c44: 83 78 20 00 cmpl $0x0,0x20(%rax) 205c48: 0f 84 b9 01 00 00 je 0x205e07 205c4e: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c52: 8b 40 20 mov 0x20(%rax),%eax 205c55: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205c59: 0f 93 c0 setae %al 205c5c: 34 ff xor $0xff,%al 205c5e: 34 ff xor $0xff,%al 205c60: 24 01 and $0x1,%al 205c62: 0f b6 c0 movzbl %al,%eax 205c65: 48 98 cltq 205c67: 48 83 f8 00 cmp $0x0,%rax 205c6b: 0f 85 2a 00 00 00 jne 0x205c9b 205c71: 48 8b 45 d0 mov -0x30(%rbp),%rax 205c75: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205c79: 8b 49 20 mov 0x20(%rcx),%ecx 205c7c: 48 29 c8 sub %rcx,%rax 205c7f: 48 83 f8 28 cmp $0x28,%rax 205c83: 0f 92 c0 setb %al 205c86: 34 ff xor $0xff,%al 205c88: 34 ff xor $0xff,%al 205c8a: 24 01 and $0x1,%al 205c8c: 0f b6 c0 movzbl %al,%eax 205c8f: 48 98 cltq 205c91: 48 83 f8 00 cmp $0x0,%rax 205c95: 0f 84 0d 00 00 00 je 0x205ca8 205c9b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205ca3: e9 00 04 00 00 jmpq 0x2060a8 205ca8: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205cad: 0f 95 c0 setne %al 205cb0: 34 ff xor $0xff,%al 205cb2: 34 ff xor $0xff,%al 205cb4: 24 01 and $0x1,%al 205cb6: 0f b6 c0 movzbl %al,%eax 205cb9: 48 98 cltq 205cbb: 48 83 f8 00 cmp $0x0,%rax 205cbf: 0f 84 30 00 00 00 je 0x205cf5 205cc5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205cc9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ccd: 83 f8 01 cmp $0x1,%eax 205cd0: 0f 85 1f 00 00 00 jne 0x205cf5 205cd6: 48 8b 45 f0 mov -0x10(%rbp),%rax 205cda: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205cde: 8b 49 20 mov 0x20(%rcx),%ecx 205ce1: 48 01 c8 add %rcx,%rax 205ce4: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205ce8: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205cec: 48 89 45 c8 mov %rax,-0x38(%rbp) 205cf0: e9 0d 01 00 00 jmpq 0x205e02 205cf5: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205cfa: 0f 95 c0 setne %al 205cfd: 34 ff xor $0xff,%al 205cff: 34 ff xor $0xff,%al 205d01: 24 01 and $0x1,%al 205d03: 0f b6 c0 movzbl %al,%eax 205d06: 48 98 cltq 205d08: 48 83 f8 00 cmp $0x0,%rax 205d0c: 0f 84 21 00 00 00 je 0x205d33 205d12: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d16: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d1a: 8b 49 20 mov 0x20(%rcx),%ecx 205d1d: 48 01 c8 add %rcx,%rax 205d20: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d24: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d28: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205d2e: e9 82 00 00 00 jmpq 0x205db5 205d33: 8b 7d e4 mov -0x1c(%rbp),%edi 205d36: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205d3d: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d41: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d45: 8b 40 20 mov 0x20(%rax),%eax 205d48: 48 01 c1 add %rax,%rcx 205d4b: 48 83 c1 14 add $0x14,%rcx 205d4f: ba 04 00 00 00 mov $0x4,%edx 205d54: e8 97 f2 ff ff callq 0x204ff0 205d59: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205d60: 48 83 f8 04 cmp $0x4,%rax 205d64: 0f 95 c0 setne %al 205d67: 34 ff xor $0xff,%al 205d69: 34 ff xor $0xff,%al 205d6b: 24 01 and $0x1,%al 205d6d: 0f b6 c0 movzbl %al,%eax 205d70: 48 98 cltq 205d72: 48 83 f8 00 cmp $0x0,%rax 205d76: 0f 84 34 00 00 00 je 0x205db0 205d7c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205d84: 0f 8d 0f 00 00 00 jge 0x205d99 205d8a: bf 09 00 00 00 mov $0x9,%edi 205d8f: e8 bc d2 ff ff callq 0x203050 205d94: e9 0a 00 00 00 jmpq 0x205da3 205d99: bf 0a 00 00 00 mov $0xa,%edi 205d9e: e8 ad d2 ff ff callq 0x203050 205da3: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205dab: e9 f8 02 00 00 jmpq 0x2060a8 205db0: e9 00 00 00 00 jmpq 0x205db5 205db5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205db9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205dbd: 83 f8 01 cmp $0x1,%eax 205dc0: 0f 84 32 00 00 00 je 0x205df8 205dc6: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dcc: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205dd2: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205dd8: 0f c8 bswap %eax 205dda: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205de0: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205de6: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205dec: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205df2: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205df8: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dfe: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e02: e9 00 00 00 00 jmpq 0x205e07 205e07: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e0b: 8b 40 20 mov 0x20(%rax),%eax 205e0e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e12: 0f 87 1c 00 00 00 ja 0x205e34 205e18: 48 8b 45 d0 mov -0x30(%rbp),%rax 205e1c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205e20: 8b 49 20 mov 0x20(%rcx),%ecx 205e23: 48 29 c8 sub %rcx,%rax 205e26: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205e2b: 48 39 c8 cmp %rcx,%rax 205e2e: 0f 83 08 00 00 00 jae 0x205e3c 205e34: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205e3c: e9 5f 02 00 00 jmpq 0x2060a0 205e41: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e45: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205e49: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e4d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205e52: 0f 94 c0 sete %al 205e55: 34 ff xor $0xff,%al 205e57: 34 ff xor $0xff,%al 205e59: 24 01 and $0x1,%al 205e5b: 0f b6 c0 movzbl %al,%eax 205e5e: 48 98 cltq 205e60: 48 83 f8 00 cmp $0x0,%rax 205e64: 0f 84 fa 01 00 00 je 0x206064 205e6a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e6e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205e73: 0f 84 eb 01 00 00 je 0x206064 205e79: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e7d: 48 8b 40 28 mov 0x28(%rax),%rax 205e81: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e85: 0f 93 c0 setae %al 205e88: 34 ff xor $0xff,%al 205e8a: 34 ff xor $0xff,%al 205e8c: 24 01 and $0x1,%al 205e8e: 0f b6 c0 movzbl %al,%eax 205e91: 48 98 cltq 205e93: 48 83 f8 00 cmp $0x0,%rax 205e97: 0f 85 28 00 00 00 jne 0x205ec5 205e9d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ea1: 48 8b 40 28 mov 0x28(%rax),%rax 205ea5: 48 83 c0 40 add $0x40,%rax 205ea9: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205ead: 0f 97 c0 seta %al 205eb0: 34 ff xor $0xff,%al 205eb2: 34 ff xor $0xff,%al 205eb4: 24 01 and $0x1,%al 205eb6: 0f b6 c0 movzbl %al,%eax 205eb9: 48 98 cltq 205ebb: 48 83 f8 00 cmp $0x0,%rax 205ebf: 0f 84 0d 00 00 00 je 0x205ed2 205ec5: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205ecd: e9 d6 01 00 00 jmpq 0x2060a8 205ed2: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205ed7: 0f 95 c0 setne %al 205eda: 34 ff xor $0xff,%al 205edc: 34 ff xor $0xff,%al 205ede: 24 01 and $0x1,%al 205ee0: 0f b6 c0 movzbl %al,%eax 205ee3: 48 98 cltq 205ee5: 48 83 f8 00 cmp $0x0,%rax 205ee9: 0f 84 32 00 00 00 je 0x205f21 205eef: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ef3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ef7: 83 f8 01 cmp $0x1,%eax 205efa: 0f 85 21 00 00 00 jne 0x205f21 205f00: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f04: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f08: 48 03 41 28 add 0x28(%rcx),%rax 205f0c: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f10: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f15: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f1c: e9 0f 01 00 00 jmpq 0x206030 205f21: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f26: 0f 95 c0 setne %al 205f29: 34 ff xor $0xff,%al 205f2b: 34 ff xor $0xff,%al 205f2d: 24 01 and $0x1,%al 205f2f: 0f b6 c0 movzbl %al,%eax 205f32: 48 98 cltq 205f34: 48 83 f8 00 cmp $0x0,%rax 205f38: 0f 84 21 00 00 00 je 0x205f5f 205f3e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f42: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f46: 48 03 41 28 add 0x28(%rcx),%rax 205f4a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f4e: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f53: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f5a: e9 80 00 00 00 jmpq 0x205fdf 205f5f: 8b 7d e4 mov -0x1c(%rbp),%edi 205f62: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 205f69: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f6d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f71: 48 03 48 28 add 0x28(%rax),%rcx 205f75: 48 83 c1 20 add $0x20,%rcx 205f79: ba 08 00 00 00 mov $0x8,%edx 205f7e: e8 6d f0 ff ff callq 0x204ff0 205f83: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 205f8a: 48 83 f8 08 cmp $0x8,%rax 205f8e: 0f 95 c0 setne %al 205f91: 34 ff xor $0xff,%al 205f93: 34 ff xor $0xff,%al 205f95: 24 01 and $0x1,%al 205f97: 0f b6 c0 movzbl %al,%eax 205f9a: 48 98 cltq 205f9c: 48 83 f8 00 cmp $0x0,%rax 205fa0: 0f 84 34 00 00 00 je 0x205fda 205fa6: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 205fae: 0f 8d 0f 00 00 00 jge 0x205fc3 205fb4: bf 09 00 00 00 mov $0x9,%edi 205fb9: e8 92 d0 ff ff callq 0x203050 205fbe: e9 0a 00 00 00 jmpq 0x205fcd 205fc3: bf 0a 00 00 00 mov $0xa,%edi 205fc8: e8 83 d0 ff ff callq 0x203050 205fcd: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205fd5: e9 ce 00 00 00 jmpq 0x2060a8 205fda: e9 00 00 00 00 jmpq 0x205fdf 205fdf: 48 8b 45 e8 mov -0x18(%rbp),%rax 205fe3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205fe7: 83 f8 01 cmp $0x1,%eax 205fea: 0f 84 3b 00 00 00 je 0x20602b 205ff0: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 205ff7: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 205ffe: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 206005: 48 0f c8 bswap %rax 206008: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 20600f: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206016: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20601d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 206024: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20602b: e9 00 00 00 00 jmpq 0x206030 206030: b8 ff ff ff ff mov $0xffffffff,%eax 206035: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 20603c: 0f 86 17 00 00 00 jbe 0x206059 206042: bf 0a 00 00 00 mov $0xa,%edi 206047: e8 04 d0 ff ff callq 0x203050 20604c: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206054: e9 4f 00 00 00 jmpq 0x2060a8 206059: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206060: 48 89 45 c8 mov %rax,-0x38(%rbp) 206064: 48 8b 45 c0 mov -0x40(%rbp),%rax 206068: 48 8b 40 28 mov 0x28(%rax),%rax 20606c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206070: 0f 87 1d 00 00 00 ja 0x206093 206076: 48 8b 45 d0 mov -0x30(%rbp),%rax 20607a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20607e: 48 2b 41 28 sub 0x28(%rcx),%rax 206082: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206086: 48 c1 e1 06 shl $0x6,%rcx 20608a: 48 39 c8 cmp %rcx,%rax 20608d: 0f 83 08 00 00 00 jae 0x20609b 206093: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20609b: e9 00 00 00 00 jmpq 0x2060a0 2060a0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2060a4: 48 89 45 f8 mov %rax,-0x8(%rbp) 2060a8: 48 8b 45 f8 mov -0x8(%rbp),%rax 2060ac: 48 81 c4 00 01 00 00 add $0x100,%rsp 2060b3: 5d pop %rbp 2060b4: c3 retq 2060b5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2060bd: 00 00 2060bf: 90 nop 2060c0: 55 push %rbp 2060c1: 48 89 e5 mov %rsp,%rbp 2060c4: 48 83 ec 30 sub $0x30,%rsp 2060c8: 89 7d f4 mov %edi,-0xc(%rbp) 2060cb: 89 75 f0 mov %esi,-0x10(%rbp) 2060ce: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2060d2: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2060d6: 0f 85 0f 00 00 00 jne 0x2060eb 2060dc: 48 8b 45 e8 mov -0x18(%rbp),%rax 2060e0: 8b 40 24 mov 0x24(%rax),%eax 2060e3: 89 45 f4 mov %eax,-0xc(%rbp) 2060e6: e9 57 00 00 00 jmpq 0x206142 2060eb: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2060ef: 31 c0 xor %eax,%eax 2060f1: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 2060f5: 88 45 df mov %al,-0x21(%rbp) 2060f8: 0f 84 10 00 00 00 je 0x20610e 2060fe: 8b 45 f4 mov -0xc(%rbp),%eax 206101: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206105: 3b 41 24 cmp 0x24(%rcx),%eax 206108: 0f 95 c0 setne %al 20610b: 88 45 df mov %al,-0x21(%rbp) 20610e: 8a 45 df mov -0x21(%rbp),%al 206111: 34 ff xor $0xff,%al 206113: 34 ff xor $0xff,%al 206115: 24 01 and $0x1,%al 206117: 0f b6 c0 movzbl %al,%eax 20611a: 48 98 cltq 20611c: 48 83 f8 00 cmp $0x0,%rax 206120: 0f 84 17 00 00 00 je 0x20613d 206126: bf 1c 00 00 00 mov $0x1c,%edi 20612b: e8 20 cf ff ff callq 0x203050 206130: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206138: e9 63 01 00 00 jmpq 0x2062a0 20613d: e9 00 00 00 00 jmpq 0x206142 206142: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206146: 31 c0 xor %eax,%eax 206148: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 20614c: 88 45 de mov %al,-0x22(%rbp) 20614f: 0f 84 6d 00 00 00 je 0x2061c2 206155: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206159: 31 c0 xor %eax,%eax 20615b: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 20615f: 88 45 de mov %al,-0x22(%rbp) 206162: 0f 84 5a 00 00 00 je 0x2061c2 206168: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20616c: 31 c0 xor %eax,%eax 20616e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206172: 88 45 de mov %al,-0x22(%rbp) 206175: 0f 84 47 00 00 00 je 0x2061c2 20617b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20617f: 31 c0 xor %eax,%eax 206181: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206185: 88 45 de mov %al,-0x22(%rbp) 206188: 0f 84 34 00 00 00 je 0x2061c2 20618e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206192: 31 c0 xor %eax,%eax 206194: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206198: 88 45 de mov %al,-0x22(%rbp) 20619b: 0f 84 21 00 00 00 je 0x2061c2 2061a1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061a5: 31 c0 xor %eax,%eax 2061a7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2061ab: 88 45 de mov %al,-0x22(%rbp) 2061ae: 0f 84 0e 00 00 00 je 0x2061c2 2061b4: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061b8: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2061bc: 0f 95 c0 setne %al 2061bf: 88 45 de mov %al,-0x22(%rbp) 2061c2: 8a 45 de mov -0x22(%rbp),%al 2061c5: 34 ff xor $0xff,%al 2061c7: 34 ff xor $0xff,%al 2061c9: 24 01 and $0x1,%al 2061cb: 0f b6 c0 movzbl %al,%eax 2061ce: 48 98 cltq 2061d0: 48 83 f8 00 cmp $0x0,%rax 2061d4: 0f 84 17 00 00 00 je 0x2061f1 2061da: bf 0b 00 00 00 mov $0xb,%edi 2061df: e8 6c ce ff ff callq 0x203050 2061e4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061ec: e9 af 00 00 00 jmpq 0x2062a0 2061f1: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061f5: 83 78 18 01 cmpl $0x1,0x18(%rax) 2061f9: 0f 84 1a 00 00 00 je 0x206219 2061ff: 48 8b 45 e8 mov -0x18(%rbp),%rax 206203: 8b 48 3c mov 0x3c(%rax),%ecx 206206: 83 c1 01 add $0x1,%ecx 206209: 89 48 3c mov %ecx,0x3c(%rax) 20620c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206210: 48 89 45 f8 mov %rax,-0x8(%rbp) 206214: e9 87 00 00 00 jmpq 0x2062a0 206219: 48 8b 45 e8 mov -0x18(%rbp),%rax 20621d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 206222: 0f 85 1f 00 00 00 jne 0x206247 206228: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20622c: e8 8f e6 ff ff callq 0x2048c0 206231: 83 f8 00 cmp $0x0,%eax 206234: 0f 84 0d 00 00 00 je 0x206247 20623a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206242: e9 59 00 00 00 jmpq 0x2062a0 206247: 8b 7d f4 mov -0xc(%rbp),%edi 20624a: 48 8b 45 e8 mov -0x18(%rbp),%rax 20624e: 48 8b 70 70 mov 0x70(%rax),%rsi 206252: 48 83 c6 3c add $0x3c,%rsi 206256: 48 8b 45 e8 mov -0x18(%rbp),%rax 20625a: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206261: 8b 4d f0 mov -0x10(%rbp),%ecx 206264: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206268: e8 83 f4 ff ff callq 0x2056f0 20626d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206271: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206276: 0f 84 1c 00 00 00 je 0x206298 20627c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206280: 48 8b 48 48 mov 0x48(%rax),%rcx 206284: 48 8b 45 e0 mov -0x20(%rbp),%rax 206288: 48 89 48 10 mov %rcx,0x10(%rax) 20628c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206290: 48 8b 45 e8 mov -0x18(%rbp),%rax 206294: 48 89 48 48 mov %rcx,0x48(%rax) 206298: 48 8b 45 e0 mov -0x20(%rbp),%rax 20629c: 48 89 45 f8 mov %rax,-0x8(%rbp) 2062a0: 48 8b 45 f8 mov -0x8(%rbp),%rax 2062a4: 48 83 c4 30 add $0x30,%rsp 2062a8: 5d pop %rbp 2062a9: c3 retq 2062aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2062b0: 55 push %rbp 2062b1: 48 89 e5 mov %rsp,%rbp 2062b4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2062bb: 89 7d f4 mov %edi,-0xc(%rbp) 2062be: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2062c2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2062c6: 89 4d dc mov %ecx,-0x24(%rbp) 2062c9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2062cd: 8b 45 f4 mov -0xc(%rbp),%eax 2062d0: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 2062d6: 48 8d 45 90 lea -0x70(%rbp),%rax 2062da: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2062e1: b8 40 00 00 00 mov $0x40,%eax 2062e6: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2062ea: 0f 83 11 00 00 00 jae 0x206301 2062f0: b8 40 00 00 00 mov $0x40,%eax 2062f5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2062fc: e9 0b 00 00 00 jmpq 0x20630c 206301: 48 8b 45 e0 mov -0x20(%rbp),%rax 206305: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20630c: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206313: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206319: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 206320: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206324: e8 c7 ec ff ff callq 0x204ff0 206329: 48 89 45 88 mov %rax,-0x78(%rbp) 20632d: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 206332: 0f 94 c0 sete %al 206335: 34 ff xor $0xff,%al 206337: 34 ff xor $0xff,%al 206339: 24 01 and $0x1,%al 20633b: 0f b6 c0 movzbl %al,%eax 20633e: 48 98 cltq 206340: 48 83 f8 00 cmp $0x0,%rax 206344: 0f 84 17 00 00 00 je 0x206361 20634a: bf 09 00 00 00 mov $0x9,%edi 20634f: e8 fc cc ff ff callq 0x203050 206354: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20635c: e9 e9 00 00 00 jmpq 0x20644a 206361: 48 8b 75 88 mov -0x78(%rbp),%rsi 206365: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206369: e8 e2 cf ff ff callq 0x203350 20636e: 89 45 84 mov %eax,-0x7c(%rbp) 206371: 8b 45 84 mov -0x7c(%rbp),%eax 206374: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20637a: 83 e8 01 sub $0x1,%eax 20637d: 0f 84 19 00 00 00 je 0x20639c 206383: e9 00 00 00 00 jmpq 0x206388 206388: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20638e: 83 e8 03 sub $0x3,%eax 206391: 0f 84 2a 00 00 00 je 0x2063c1 206397: e9 77 00 00 00 jmpq 0x206413 20639c: 8b 7d f4 mov -0xc(%rbp),%edi 20639f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2063a3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2063a7: 44 8b 45 dc mov -0x24(%rbp),%r8d 2063ab: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2063af: 31 c0 xor %eax,%eax 2063b1: 89 c6 mov %eax,%esi 2063b3: e8 b8 e3 ff ff callq 0x204770 2063b8: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063bc: e9 89 00 00 00 jmpq 0x20644a 2063c1: 48 8b 45 88 mov -0x78(%rbp),%rax 2063c5: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 2063c9: b9 40 00 00 00 mov $0x40,%ecx 2063ce: ba 34 00 00 00 mov $0x34,%edx 2063d3: 83 fe 01 cmp $0x1,%esi 2063d6: 48 0f 44 ca cmove %rdx,%rcx 2063da: 48 39 c8 cmp %rcx,%rax 2063dd: 0f 82 2b 00 00 00 jb 0x20640e 2063e3: 8b 7d f4 mov -0xc(%rbp),%edi 2063e6: 48 8d 55 90 lea -0x70(%rbp),%rdx 2063ea: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063ee: 4c 8b 45 e0 mov -0x20(%rbp),%r8 2063f2: 44 8b 4d dc mov -0x24(%rbp),%r9d 2063f6: 48 8b 45 d0 mov -0x30(%rbp),%rax 2063fa: 31 f6 xor %esi,%esi 2063fc: 48 89 04 24 mov %rax,(%rsp) 206400: e8 2b d0 ff ff callq 0x203430 206405: 48 89 45 f8 mov %rax,-0x8(%rbp) 206409: e9 3c 00 00 00 jmpq 0x20644a 20640e: e9 00 00 00 00 jmpq 0x206413 206413: e9 00 00 00 00 jmpq 0x206418 206418: 8b 7d f4 mov -0xc(%rbp),%edi 20641b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20641f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206423: 44 8b 45 dc mov -0x24(%rbp),%r8d 206427: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20642b: 31 c0 xor %eax,%eax 20642d: 89 c6 mov %eax,%esi 20642f: 31 c0 xor %eax,%eax 206431: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 206438: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 206440: 00 206441: e8 ba e3 ff ff callq 0x204800 206446: 48 89 45 f8 mov %rax,-0x8(%rbp) 20644a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20644e: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206455: 5d pop %rbp 206456: c3 retq 206457: cc int3 206458: cc int3 206459: cc int3 20645a: cc int3 20645b: cc int3 20645c: cc int3 20645d: cc int3 20645e: cc int3 20645f: cc int3 206460: 55 push %rbp 206461: 48 89 e5 mov %rsp,%rbp 206464: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20646b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20646f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206474: 0f 85 0c 00 00 00 jne 0x206486 20647a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206481: e9 fb 05 00 00 jmpq 0x206a81 206486: 48 8b 45 f0 mov -0x10(%rbp),%rax 20648a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20648e: 0f 84 2b 00 00 00 je 0x2064bf 206494: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206498: 8b 41 3c mov 0x3c(%rcx),%eax 20649b: 83 c0 ff add $0xffffffff,%eax 20649e: 89 41 3c mov %eax,0x3c(%rcx) 2064a1: 83 f8 00 cmp $0x0,%eax 2064a4: 0f 84 15 00 00 00 je 0x2064bf 2064aa: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064ae: 8b 40 3c mov 0x3c(%rax),%eax 2064b1: 89 45 e4 mov %eax,-0x1c(%rbp) 2064b4: 8b 45 e4 mov -0x1c(%rbp),%eax 2064b7: 89 45 fc mov %eax,-0x4(%rbp) 2064ba: e9 c2 05 00 00 jmpq 0x206a81 2064bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064c3: 83 78 18 01 cmpl $0x1,0x18(%rax) 2064c7: 0f 85 4e 00 00 00 jne 0x20651b 2064cd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064d1: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 2064d8: 48 39 48 50 cmp %rcx,0x50(%rax) 2064dc: 0f 84 0d 00 00 00 je 0x2064ef 2064e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064e6: 48 8b 78 50 mov 0x50(%rax),%rdi 2064ea: e8 21 07 00 00 callq 0x206c10 2064ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064f3: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 2064fb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064ff: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 206504: 0f 84 0c 00 00 00 je 0x206516 20650a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206511: e9 6b 05 00 00 jmpq 0x206a81 206516: e9 00 00 00 00 jmpq 0x20651b 20651b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20651f: 48 8b 40 08 mov 0x8(%rax),%rax 206523: 48 89 45 e8 mov %rax,-0x18(%rbp) 206527: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20652c: 0f 84 66 00 00 00 je 0x206598 206532: 48 8b 45 e8 mov -0x18(%rbp),%rax 206536: 48 8b 40 48 mov 0x48(%rax),%rax 20653a: 48 3b 45 f0 cmp -0x10(%rbp),%rax 20653e: 0f 85 15 00 00 00 jne 0x206559 206544: 48 8b 45 f0 mov -0x10(%rbp),%rax 206548: 48 8b 48 10 mov 0x10(%rax),%rcx 20654c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206550: 48 89 48 48 mov %rcx,0x48(%rax) 206554: e9 3f 00 00 00 jmpq 0x206598 206559: 48 8b 45 e8 mov -0x18(%rbp),%rax 20655d: 48 8b 40 48 mov 0x48(%rax),%rax 206561: 48 89 45 d8 mov %rax,-0x28(%rbp) 206565: 48 8b 45 d8 mov -0x28(%rbp),%rax 206569: 48 8b 40 10 mov 0x10(%rax),%rax 20656d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206571: 0f 84 11 00 00 00 je 0x206588 206577: 48 8b 45 d8 mov -0x28(%rbp),%rax 20657b: 48 8b 40 10 mov 0x10(%rax),%rax 20657f: 48 89 45 d8 mov %rax,-0x28(%rbp) 206583: e9 dd ff ff ff jmpq 0x206565 206588: 48 8b 45 f0 mov -0x10(%rbp),%rax 20658c: 48 8b 48 10 mov 0x10(%rax),%rcx 206590: 48 8b 45 d8 mov -0x28(%rbp),%rax 206594: 48 89 48 10 mov %rcx,0x10(%rax) 206598: 48 8b 45 f0 mov -0x10(%rbp),%rax 20659c: 8b 40 18 mov 0x18(%rax),%eax 20659f: 89 45 94 mov %eax,-0x6c(%rbp) 2065a2: 83 e8 01 sub $0x1,%eax 2065a5: 0f 84 16 00 00 00 je 0x2065c1 2065ab: e9 00 00 00 00 jmpq 0x2065b0 2065b0: 8b 45 94 mov -0x6c(%rbp),%eax 2065b3: 83 e8 03 sub $0x3,%eax 2065b6: 0f 84 26 00 00 00 je 0x2065e2 2065bc: e9 ff 03 00 00 jmpq 0x2069c0 2065c1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065c5: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 2065ca: 0f 84 0d 00 00 00 je 0x2065dd 2065d0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065d4: 48 8b 78 60 mov 0x60(%rax),%rdi 2065d8: e8 33 06 00 00 callq 0x206c10 2065dd: e9 e3 03 00 00 jmpq 0x2069c5 2065e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065e6: 83 78 20 01 cmpl $0x1,0x20(%rax) 2065ea: 0f 84 0f 00 00 00 je 0x2065ff 2065f0: b0 01 mov $0x1,%al 2065f2: a8 01 test $0x1,%al 2065f4: 0f 85 05 00 00 00 jne 0x2065ff 2065fa: e9 11 00 00 00 jmpq 0x206610 2065ff: 48 8b 45 f0 mov -0x10(%rbp),%rax 206603: 48 8b 40 68 mov 0x68(%rax),%rax 206607: 48 89 45 88 mov %rax,-0x78(%rbp) 20660b: e9 0c 00 00 00 jmpq 0x20661c 206610: 48 8b 45 f0 mov -0x10(%rbp),%rax 206614: 48 8b 40 68 mov 0x68(%rax),%rax 206618: 48 89 45 88 mov %rax,-0x78(%rbp) 20661c: 48 8b 45 88 mov -0x78(%rbp),%rax 206620: 48 89 45 d0 mov %rax,-0x30(%rbp) 206624: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 206629: 0f 84 46 00 00 00 je 0x206675 20662f: 48 8b 45 d0 mov -0x30(%rbp),%rax 206633: 48 8b 40 30 mov 0x30(%rax),%rax 206637: 48 89 45 c8 mov %rax,-0x38(%rbp) 20663b: 48 8b 45 d0 mov -0x30(%rbp),%rax 20663f: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 206645: 25 80 00 00 00 and $0x80,%eax 20664a: 83 f8 00 cmp $0x0,%eax 20664d: 0f 84 0c 00 00 00 je 0x20665f 206653: 48 8b 45 d0 mov -0x30(%rbp),%rax 206657: 48 8b 38 mov (%rax),%rdi 20665a: e8 b1 05 00 00 callq 0x206c10 20665f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206663: e8 a8 05 00 00 callq 0x206c10 206668: 48 8b 45 c8 mov -0x38(%rbp),%rax 20666c: 48 89 45 d0 mov %rax,-0x30(%rbp) 206670: e9 af ff ff ff jmpq 0x206624 206675: 48 8b 45 f0 mov -0x10(%rbp),%rax 206679: 83 78 20 01 cmpl $0x1,0x20(%rax) 20667d: 0f 84 0f 00 00 00 je 0x206692 206683: b0 01 mov $0x1,%al 206685: a8 01 test $0x1,%al 206687: 0f 85 05 00 00 00 jne 0x206692 20668d: e9 17 00 00 00 jmpq 0x2066a9 206692: 48 8b 45 f0 mov -0x10(%rbp),%rax 206696: 48 83 c0 48 add $0x48,%rax 20669a: 48 05 80 00 00 00 add $0x80,%rax 2066a0: 48 89 45 80 mov %rax,-0x80(%rbp) 2066a4: e9 12 00 00 00 jmpq 0x2066bb 2066a9: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066ad: 48 83 c0 48 add $0x48,%rax 2066b1: 48 05 80 00 00 00 add $0x80,%rax 2066b7: 48 89 45 80 mov %rax,-0x80(%rbp) 2066bb: 48 8b 45 80 mov -0x80(%rbp),%rax 2066bf: 48 89 45 c0 mov %rax,-0x40(%rbp) 2066c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066c7: 8b 40 04 mov 0x4(%rax),%eax 2066ca: 48 89 45 b8 mov %rax,-0x48(%rbp) 2066ce: 48 8b 45 b8 mov -0x48(%rbp),%rax 2066d2: 48 89 c1 mov %rax,%rcx 2066d5: 48 83 c1 ff add $0xffffffffffffffff,%rcx 2066d9: 48 89 4d b8 mov %rcx,-0x48(%rbp) 2066dd: 48 83 f8 00 cmp $0x0,%rax 2066e1: 0f 86 3c 01 00 00 jbe 0x206823 2066e7: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066eb: 48 83 c0 10 add $0x10,%rax 2066ef: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 2066f7: 48 01 c8 add %rcx,%rax 2066fa: 48 89 45 b0 mov %rax,-0x50(%rbp) 2066fe: 48 8b 45 b0 mov -0x50(%rbp),%rax 206702: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 206708: 25 80 00 00 00 and $0x80,%eax 20670d: 83 f8 00 cmp $0x0,%eax 206710: 0f 84 10 00 00 00 je 0x206726 206716: 48 8b 45 b0 mov -0x50(%rbp),%rax 20671a: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 206721: e8 ea 04 00 00 callq 0x206c10 206726: 48 8b 45 b0 mov -0x50(%rbp),%rax 20672a: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 206731: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206735: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 20673c: 0f 84 10 00 00 00 je 0x206752 206742: 48 8b 45 b0 mov -0x50(%rbp),%rax 206746: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 20674d: e8 be 04 00 00 callq 0x206c10 206752: 48 8b 45 b0 mov -0x50(%rbp),%rax 206756: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 20675d: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206761: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206768: 0f 84 10 00 00 00 je 0x20677e 20676e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206772: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206779: e8 92 04 00 00 callq 0x206c10 20677e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206782: 48 83 38 00 cmpq $0x0,(%rax) 206786: 0f 84 34 00 00 00 je 0x2067c0 20678c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206790: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206797: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20679b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 2067a2: 0f 84 18 00 00 00 je 0x2067c0 2067a8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067ac: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2067b2: 25 80 00 00 00 and $0x80,%eax 2067b7: 83 f8 00 cmp $0x0,%eax 2067ba: 0f 84 10 00 00 00 je 0x2067d0 2067c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067c4: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 2067cb: e8 40 04 00 00 callq 0x206c10 2067d0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067d4: 48 8b 40 30 mov 0x30(%rax),%rax 2067d8: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067dc: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 2067e1: 0f 84 37 00 00 00 je 0x20681e 2067e7: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067eb: 48 89 45 a0 mov %rax,-0x60(%rbp) 2067ef: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067f3: 48 8b 40 30 mov 0x30(%rax),%rax 2067f7: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067fb: 48 8b 45 a0 mov -0x60(%rbp),%rax 2067ff: 8b 40 38 mov 0x38(%rax),%eax 206802: 25 80 00 00 00 and $0x80,%eax 206807: 83 f8 00 cmp $0x0,%eax 20680a: 0f 84 09 00 00 00 je 0x206819 206810: 48 8b 7d a0 mov -0x60(%rbp),%rdi 206814: e8 f7 03 00 00 callq 0x206c10 206819: e9 be ff ff ff jmpq 0x2067dc 20681e: e9 ab fe ff ff jmpq 0x2066ce 206823: 48 8b 45 c0 mov -0x40(%rbp),%rax 206827: 48 89 45 98 mov %rax,-0x68(%rbp) 20682b: 48 8b 45 c0 mov -0x40(%rbp),%rax 20682f: 48 8b 40 08 mov 0x8(%rax),%rax 206833: 48 89 45 c0 mov %rax,-0x40(%rbp) 206837: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20683c: 0f 84 13 00 00 00 je 0x206855 206842: 48 8b 45 98 mov -0x68(%rbp),%rax 206846: 8b 00 mov (%rax),%eax 206848: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20684c: 3b 41 04 cmp 0x4(%rcx),%eax 20684f: 0f 85 05 00 00 00 jne 0x20685a 206855: e9 1f 00 00 00 jmpq 0x206879 20685a: 48 8d 3d 4d a5 ff ff lea -0x5ab3(%rip),%rdi # 0x200dae 206861: 48 8d 35 fd a7 ff ff lea -0x5803(%rip),%rsi # 0x201065 206868: ba bd 00 00 00 mov $0xbd,%edx 20686d: 48 8d 0d 00 a7 ff ff lea -0x5900(%rip),%rcx # 0x200f74 206874: e8 67 03 00 00 callq 0x206be0 206879: 48 8b 45 98 mov -0x68(%rbp),%rax 20687d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206884: 48 8b 45 f0 mov -0x10(%rbp),%rax 206888: 83 78 20 01 cmpl $0x1,0x20(%rax) 20688c: 0f 84 0f 00 00 00 je 0x2068a1 206892: b0 01 mov $0x1,%al 206894: a8 01 test $0x1,%al 206896: 0f 85 05 00 00 00 jne 0x2068a1 20689c: e9 1a 00 00 00 jmpq 0x2068bb 2068a1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068a5: 48 83 c0 48 add $0x48,%rax 2068a9: 48 05 80 00 00 00 add $0x80,%rax 2068af: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068b6: e9 15 00 00 00 jmpq 0x2068d0 2068bb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068bf: 48 83 c0 48 add $0x48,%rax 2068c3: 48 05 80 00 00 00 add $0x80,%rax 2068c9: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068d0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2068d7: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 2068de: 48 39 c8 cmp %rcx,%rax 2068e1: 0f 84 09 00 00 00 je 0x2068f0 2068e7: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2068eb: e8 20 03 00 00 callq 0x206c10 2068f0: e9 00 00 00 00 jmpq 0x2068f5 2068f5: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068fa: 0f 85 c3 fd ff ff jne 0x2066c3 206900: 48 8b 45 f0 mov -0x10(%rbp),%rax 206904: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 206908: 0f 84 4c 00 00 00 je 0x20695a 20690e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206912: 83 78 20 01 cmpl $0x1,0x20(%rax) 206916: 0f 84 0f 00 00 00 je 0x20692b 20691c: b0 01 mov $0x1,%al 20691e: a8 01 test $0x1,%al 206920: 0f 85 05 00 00 00 jne 0x20692b 206926: e9 14 00 00 00 jmpq 0x20693f 20692b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20692f: 48 8b 40 50 mov 0x50(%rax),%rax 206933: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20693a: e9 0f 00 00 00 jmpq 0x20694e 20693f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206943: 48 8b 40 50 mov 0x50(%rax),%rax 206947: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20694e: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 206955: e8 b6 02 00 00 callq 0x206c10 20695a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20695e: 8b 40 78 mov 0x78(%rax),%eax 206961: 25 80 00 00 00 and $0x80,%eax 206966: 83 f8 00 cmp $0x0,%eax 206969: 0f 84 4c 00 00 00 je 0x2069bb 20696f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206973: 83 78 20 01 cmpl $0x1,0x20(%rax) 206977: 0f 84 0f 00 00 00 je 0x20698c 20697d: b0 01 mov $0x1,%al 20697f: a8 01 test $0x1,%al 206981: 0f 85 05 00 00 00 jne 0x20698c 206987: e9 14 00 00 00 jmpq 0x2069a0 20698c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206990: 48 8b 40 58 mov 0x58(%rax),%rax 206994: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 20699b: e9 0f 00 00 00 jmpq 0x2069af 2069a0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069a4: 48 8b 40 58 mov 0x58(%rax),%rax 2069a8: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 2069af: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 2069b6: e8 55 02 00 00 callq 0x206c10 2069bb: e9 05 00 00 00 jmpq 0x2069c5 2069c0: e9 00 00 00 00 jmpq 0x2069c5 2069c5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069c9: 48 83 38 00 cmpq $0x0,(%rax) 2069cd: 0f 84 62 00 00 00 je 0x206a35 2069d3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2069d8: 0f 85 57 00 00 00 jne 0x206a35 2069de: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069e2: 8b 40 38 mov 0x38(%rax),%eax 2069e5: 25 80 00 00 00 and $0x80,%eax 2069ea: 83 f8 00 cmp $0x0,%eax 2069ed: 0f 84 11 00 00 00 je 0x206a04 2069f3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069f7: 48 8b 38 mov (%rax),%rdi 2069fa: e8 11 02 00 00 callq 0x206c10 2069ff: e9 2c 00 00 00 jmpq 0x206a30 206a04: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a08: 8b 40 38 mov 0x38(%rax),%eax 206a0b: 83 e0 40 and $0x40,%eax 206a0e: 83 f8 00 cmp $0x0,%eax 206a11: 0f 84 14 00 00 00 je 0x206a2b 206a17: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a1b: 48 8b 38 mov (%rax),%rdi 206a1e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a22: 48 8b 70 30 mov 0x30(%rax),%rsi 206a26: e8 a5 02 00 00 callq 0x206cd0 206a2b: e9 00 00 00 00 jmpq 0x206a30 206a30: e9 00 00 00 00 jmpq 0x206a35 206a35: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206a39: e8 d2 01 00 00 callq 0x206c10 206a3e: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a43: 0f 84 22 00 00 00 je 0x206a6b 206a49: 48 8b 45 e8 mov -0x18(%rbp),%rax 206a4d: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206a51: 0f 85 14 00 00 00 jne 0x206a6b 206a57: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206a5b: e8 00 fa ff ff callq 0x206460 206a60: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a66: e9 0d 00 00 00 jmpq 0x206a78 206a6b: 31 c0 xor %eax,%eax 206a6d: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a73: e9 00 00 00 00 jmpq 0x206a78 206a78: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206a7e: 89 45 fc mov %eax,-0x4(%rbp) 206a81: 8b 45 fc mov -0x4(%rbp),%eax 206a84: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206a8b: 5d pop %rbp 206a8c: c3 retq 206a8d: cc int3 206a8e: cc int3 206a8f: cc int3 206a90: 55 push %rbp 206a91: 48 89 e5 mov %rsp,%rbp 206a94: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206a98: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206a9d: 0f 85 0a 00 00 00 jne 0x206aad 206aa3: 31 c0 xor %eax,%eax 206aa5: 89 45 f4 mov %eax,-0xc(%rbp) 206aa8: e9 0a 00 00 00 jmpq 0x206ab7 206aad: 48 8b 45 f8 mov -0x8(%rbp),%rax 206ab1: 8b 40 18 mov 0x18(%rax),%eax 206ab4: 89 45 f4 mov %eax,-0xc(%rbp) 206ab7: 8b 45 f4 mov -0xc(%rbp),%eax 206aba: 5d pop %rbp 206abb: c3 retq 206abc: cc int3 206abd: cc int3 206abe: cc int3 206abf: cc int3 206ac0: 41 57 push %rdi 206ac2: 41 56 push %rsi 206ac4: 41 89 ff mov %edi,%r15d 206ac7: 41 55 push %rbp 206ac9: 41 54 push %rsp 206acb: 4c 8d 25 26 12 00 00 lea 0x1226(%rip),%r12 # 0x207cf8 206ad2: 55 push %rbp 206ad3: 48 8d 2d 26 12 00 00 lea 0x1226(%rip),%rbp # 0x207d00 206ada: 53 push %rbx 206adb: 49 89 f6 mov %rsi,%r14 206ade: 49 89 d5 mov %rdx,%r13 206ae1: 4c 29 e5 sub %r12,%rbp 206ae4: 48 83 ec 08 sub $0x8,%rsp 206ae8: 48 c1 fd 03 sar $0x3,%rbp 206aec: e8 5f 00 00 00 callq 0x206b50 206af1: 48 85 ed test %rbp,%rbp 206af4: 74 20 je 0x206b16 206af6: 31 db xor %ebx,%ebx 206af8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206b00: 4c 89 ea mov %r13,%rdx 206b03: 4c 89 f6 mov %r14,%rsi 206b06: 44 89 ff mov %r15d,%edi 206b09: 41 ff 14 dc callq *(%r12,%rbx,8) 206b0d: 48 83 c3 01 add $0x1,%rbx 206b11: 48 39 eb cmp %rbp,%rbx 206b14: 75 ea jne 0x206b00 206b16: 48 83 c4 08 add $0x8,%rsp 206b1a: 5b pop %rbx 206b1b: 5d pop %rbp 206b1c: 41 5c pop %rsp 206b1e: 41 5d pop %rbp 206b20: 41 5e pop %rsi 206b22: 41 5f pop %rdi 206b24: c3 retq 206b25: 90 nop 206b26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206b2e: 00 00 206b30: f3 rep 206b31: c3 retq 206b32: cc int3 206b33: cc int3 206b34: cc int3 206b35: cc int3 206b36: cc int3 206b37: cc int3 206b38: cc int3 206b39: cc int3 206b3a: cc int3 206b3b: cc int3 206b3c: cc int3 206b3d: cc int3 206b3e: cc int3 206b3f: cc int3 206b40: 48 89 f2 mov %rsi,%rdx 206b43: 89 fe mov %edi,%esi 206b45: bf 01 00 00 00 mov $0x1,%edi 206b4a: e9 91 01 00 00 jmpq 0x206ce0 Disassembly of section .init: 206b50: 48 83 ec 08 sub $0x8,%rsp 206b54: 48 8b 05 55 13 00 00 mov 0x1355(%rip),%rax # 0x207eb0 206b5b: 48 85 c0 test %rax,%rax 206b5e: 74 05 je 0x206b65 206b60: e8 3b 00 00 00 callq 0x206ba0 206b65: 48 83 c4 08 add $0x8,%rsp 206b69: c3 retq Disassembly of section .fini: 206b6c: 48 83 ec 08 sub $0x8,%rsp 206b70: 48 83 c4 08 add $0x8,%rsp 206b74: c3 retq Disassembly of section .plt: 206b80: ff 35 4a 23 00 00 pushq 0x234a(%rip) # 0x208ed0 206b86: ff 25 4c 23 00 00 jmpq *0x234c(%rip) # 0x208ed8 206b8c: 0f 1f 40 00 nopl 0x0(%rax) 206b90: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x208ee0 206b96: 68 00 00 00 00 pushq $0x0 206b9b: e9 e0 ff ff ff jmpq 0x206b80 206ba0: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x208ee8 206ba6: 68 01 00 00 00 pushq $0x1 206bab: e9 d0 ff ff ff jmpq 0x206b80 206bb0: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208ef0 206bb6: 68 02 00 00 00 pushq $0x2 206bbb: e9 c0 ff ff ff jmpq 0x206b80 206bc0: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208ef8 206bc6: 68 03 00 00 00 pushq $0x3 206bcb: e9 b0 ff ff ff jmpq 0x206b80 206bd0: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208f00 206bd6: 68 04 00 00 00 pushq $0x4 206bdb: e9 a0 ff ff ff jmpq 0x206b80 206be0: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208f08 206be6: 68 05 00 00 00 pushq $0x5 206beb: e9 90 ff ff ff jmpq 0x206b80 206bf0: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208f10 206bf6: 68 06 00 00 00 pushq $0x6 206bfb: e9 80 ff ff ff jmpq 0x206b80 206c00: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208f18 206c06: 68 07 00 00 00 pushq $0x7 206c0b: e9 70 ff ff ff jmpq 0x206b80 206c10: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208f20 206c16: 68 08 00 00 00 pushq $0x8 206c1b: e9 60 ff ff ff jmpq 0x206b80 206c20: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208f28 206c26: 68 09 00 00 00 pushq $0x9 206c2b: e9 50 ff ff ff jmpq 0x206b80 206c30: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208f30 206c36: 68 0a 00 00 00 pushq $0xa 206c3b: e9 40 ff ff ff jmpq 0x206b80 206c40: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208f38 206c46: 68 0b 00 00 00 pushq $0xb 206c4b: e9 30 ff ff ff jmpq 0x206b80 206c50: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208f40 206c56: 68 0c 00 00 00 pushq $0xc 206c5b: e9 20 ff ff ff jmpq 0x206b80 206c60: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208f48 206c66: 68 0d 00 00 00 pushq $0xd 206c6b: e9 10 ff ff ff jmpq 0x206b80 206c70: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x208f50 206c76: 68 0e 00 00 00 pushq $0xe 206c7b: e9 00 ff ff ff jmpq 0x206b80 206c80: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x208f58 206c86: 68 0f 00 00 00 pushq $0xf 206c8b: e9 f0 fe ff ff jmpq 0x206b80 206c90: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x208f60 206c96: 68 10 00 00 00 pushq $0x10 206c9b: e9 e0 fe ff ff jmpq 0x206b80 206ca0: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x208f68 206ca6: 68 11 00 00 00 pushq $0x11 206cab: e9 d0 fe ff ff jmpq 0x206b80 206cb0: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x208f70 206cb6: 68 12 00 00 00 pushq $0x12 206cbb: e9 c0 fe ff ff jmpq 0x206b80 206cc0: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x208f78 206cc6: 68 13 00 00 00 pushq $0x13 206ccb: e9 b0 fe ff ff jmpq 0x206b80 206cd0: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x208f80 206cd6: 68 14 00 00 00 pushq $0x14 206cdb: e9 a0 fe ff ff jmpq 0x206b80 206ce0: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x208f88 206ce6: 68 15 00 00 00 pushq $0x15 206ceb: e9 90 fe ff ff jmpq 0x206b80 ----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.186: WARN: Your compiler clang is not GCC. elfutils/0.186 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****