******************************************************************************** conan test cci-ecc716f3/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#79fde5ca1aae2db3c819b96c561fc276 -pr /home/conan/w/prod/BuildSingleReference/223446/f37d544b-df79-4ada-aebc-422c63b0eb63/profile_linux_11_libstdcpp_clang_release_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=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=11 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True 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.2 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages bzip2/1.0.8:a0279858937b0968952a9784938616e26eb7c2dd - Cache elfutils/0.186:9bb65857bec61b45c871cb884d2c50491e29fbf5 - Cache xz_utils/5.4.2:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Cache zlib/1.2.13:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.2: Already installed! zlib/1.2.13: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-unstrip elfutils/0.186 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.186 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.186 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.186 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' 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/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' 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/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release/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/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake -- The C compiler identification is Clang 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: Component target declared 'elfutils::libelf' -- Conan: Component target declared 'elfutils::libdw' -- Conan: Component target declared 'elfutils::libasm' -- Conan: Target declared 'elfutils::elfutils' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/a0279858937b0968952a9784938616e26eb7c2dd/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/lib/cmake/conan-official-xz_utils-variables.cmake' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release elfutils/0.186 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release" '--' '-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 .init: 400cd8: 48 83 ec 08 sub $0x8,%rsp 400cdc: 48 8b 05 15 33 20 00 mov 0x203315(%rip),%rax # 0x603ff8 400ce3: 48 85 c0 test %rax,%rax 400ce6: 74 02 je 0x400cea 400ce8: ff d0 callq *%rax 400cea: 48 83 c4 08 add $0x8,%rsp 400cee: c3 retq Disassembly of section .plt: 400cf0: ff 35 12 33 20 00 pushq 0x203312(%rip) # 0x604008 400cf6: ff 25 14 33 20 00 jmpq *0x203314(%rip) # 0x604010 400cfc: 0f 1f 40 00 nopl 0x0(%rax) 400d00: ff 25 12 33 20 00 jmpq *0x203312(%rip) # 0x604018 400d06: 68 00 00 00 00 pushq $0x0 400d0b: e9 e0 ff ff ff jmpq 0x400cf0 400d10: ff 25 0a 33 20 00 jmpq *0x20330a(%rip) # 0x604020 400d16: 68 01 00 00 00 pushq $0x1 400d1b: e9 d0 ff ff ff jmpq 0x400cf0 400d20: ff 25 02 33 20 00 jmpq *0x203302(%rip) # 0x604028 400d26: 68 02 00 00 00 pushq $0x2 400d2b: e9 c0 ff ff ff jmpq 0x400cf0 400d30: ff 25 fa 32 20 00 jmpq *0x2032fa(%rip) # 0x604030 400d36: 68 03 00 00 00 pushq $0x3 400d3b: e9 b0 ff ff ff jmpq 0x400cf0 400d40: ff 25 f2 32 20 00 jmpq *0x2032f2(%rip) # 0x604038 400d46: 68 04 00 00 00 pushq $0x4 400d4b: e9 a0 ff ff ff jmpq 0x400cf0 400d50: ff 25 ea 32 20 00 jmpq *0x2032ea(%rip) # 0x604040 400d56: 68 05 00 00 00 pushq $0x5 400d5b: e9 90 ff ff ff jmpq 0x400cf0 400d60: ff 25 e2 32 20 00 jmpq *0x2032e2(%rip) # 0x604048 400d66: 68 06 00 00 00 pushq $0x6 400d6b: e9 80 ff ff ff jmpq 0x400cf0 400d70: ff 25 da 32 20 00 jmpq *0x2032da(%rip) # 0x604050 400d76: 68 07 00 00 00 pushq $0x7 400d7b: e9 70 ff ff ff jmpq 0x400cf0 400d80: ff 25 d2 32 20 00 jmpq *0x2032d2(%rip) # 0x604058 400d86: 68 08 00 00 00 pushq $0x8 400d8b: e9 60 ff ff ff jmpq 0x400cf0 400d90: ff 25 ca 32 20 00 jmpq *0x2032ca(%rip) # 0x604060 400d96: 68 09 00 00 00 pushq $0x9 400d9b: e9 50 ff ff ff jmpq 0x400cf0 400da0: ff 25 c2 32 20 00 jmpq *0x2032c2(%rip) # 0x604068 400da6: 68 0a 00 00 00 pushq $0xa 400dab: e9 40 ff ff ff jmpq 0x400cf0 400db0: ff 25 ba 32 20 00 jmpq *0x2032ba(%rip) # 0x604070 400db6: 68 0b 00 00 00 pushq $0xb 400dbb: e9 30 ff ff ff jmpq 0x400cf0 400dc0: ff 25 b2 32 20 00 jmpq *0x2032b2(%rip) # 0x604078 400dc6: 68 0c 00 00 00 pushq $0xc 400dcb: e9 20 ff ff ff jmpq 0x400cf0 400dd0: ff 25 aa 32 20 00 jmpq *0x2032aa(%rip) # 0x604080 400dd6: 68 0d 00 00 00 pushq $0xd 400ddb: e9 10 ff ff ff jmpq 0x400cf0 400de0: ff 25 a2 32 20 00 jmpq *0x2032a2(%rip) # 0x604088 400de6: 68 0e 00 00 00 pushq $0xe 400deb: e9 00 ff ff ff jmpq 0x400cf0 400df0: ff 25 9a 32 20 00 jmpq *0x20329a(%rip) # 0x604090 400df6: 68 0f 00 00 00 pushq $0xf 400dfb: e9 f0 fe ff ff jmpq 0x400cf0 400e00: ff 25 92 32 20 00 jmpq *0x203292(%rip) # 0x604098 400e06: 68 10 00 00 00 pushq $0x10 400e0b: e9 e0 fe ff ff jmpq 0x400cf0 400e10: ff 25 8a 32 20 00 jmpq *0x20328a(%rip) # 0x6040a0 400e16: 68 11 00 00 00 pushq $0x11 400e1b: e9 d0 fe ff ff jmpq 0x400cf0 400e20: ff 25 82 32 20 00 jmpq *0x203282(%rip) # 0x6040a8 400e26: 68 12 00 00 00 pushq $0x12 400e2b: e9 c0 fe ff ff jmpq 0x400cf0 400e30: ff 25 7a 32 20 00 jmpq *0x20327a(%rip) # 0x6040b0 400e36: 68 13 00 00 00 pushq $0x13 400e3b: e9 b0 fe ff ff jmpq 0x400cf0 400e40: ff 25 72 32 20 00 jmpq *0x203272(%rip) # 0x6040b8 400e46: 68 14 00 00 00 pushq $0x14 400e4b: e9 a0 fe ff ff jmpq 0x400cf0 Disassembly of section .text: 400e50: 31 ed xor %ebp,%ebp 400e52: 49 89 d1 mov %rdx,%r9 400e55: 5e pop %rsi 400e56: 48 89 e2 mov %rsp,%rdx 400e59: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 400e5d: 50 push %rax 400e5e: 54 push %rsp 400e5f: 49 c7 c0 e0 2a 40 00 mov $0x402ae0,%r8 400e66: 48 c7 c1 70 2a 40 00 mov $0x402a70,%rcx 400e6d: 48 c7 c7 40 0f 40 00 mov $0x400f40,%rdi 400e74: ff 15 76 31 20 00 callq *0x203176(%rip) # 0x603ff0 400e7a: f4 hlt 400e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400e80: f3 rep 400e81: c3 retq 400e82: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400e8a: 00 00 400e8c: 0f 1f 40 00 nopl 0x0(%rax) 400e90: 55 push %rbp 400e91: b8 d0 40 60 00 mov $0x6040d0,%eax 400e96: 48 3d d0 40 60 00 cmp $0x6040d0,%rax 400e9c: 48 89 e5 mov %rsp,%rbp 400e9f: 74 17 je 0x400eb8 400ea1: b8 00 00 00 00 mov $0x0,%eax 400ea6: 48 85 c0 test %rax,%rax 400ea9: 74 0d je 0x400eb8 400eab: 5d pop %rbp 400eac: bf d0 40 60 00 mov $0x6040d0,%edi 400eb1: ff e0 jmpq *%rax 400eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400eb8: 5d pop %rbp 400eb9: c3 retq 400eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400ec0: be d0 40 60 00 mov $0x6040d0,%esi 400ec5: 55 push %rbp 400ec6: 48 81 ee d0 40 60 00 sub $0x6040d0,%rsi 400ecd: 48 89 e5 mov %rsp,%rbp 400ed0: 48 c1 fe 03 sar $0x3,%rsi 400ed4: 48 89 f0 mov %rsi,%rax 400ed7: 48 c1 e8 3f shr $0x3f,%rax 400edb: 48 01 c6 add %rax,%rsi 400ede: 48 d1 fe sar %rsi 400ee1: 74 15 je 0x400ef8 400ee3: b8 00 00 00 00 mov $0x0,%eax 400ee8: 48 85 c0 test %rax,%rax 400eeb: 74 0b je 0x400ef8 400eed: 5d pop %rbp 400eee: bf d0 40 60 00 mov $0x6040d0,%edi 400ef3: ff e0 jmpq *%rax 400ef5: 0f 1f 00 nopl (%rax) 400ef8: 5d pop %rbp 400ef9: c3 retq 400efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400f00: 80 3d c9 31 20 00 00 cmpb $0x0,0x2031c9(%rip) # 0x6040d0 400f07: 75 17 jne 0x400f20 400f09: 55 push %rbp 400f0a: 48 89 e5 mov %rsp,%rbp 400f0d: e8 7e ff ff ff callq 0x400e90 400f12: c6 05 b7 31 20 00 01 movb $0x1,0x2031b7(%rip) # 0x6040d0 400f19: 5d pop %rbp 400f1a: c3 retq 400f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400f20: f3 rep 400f21: c3 retq 400f22: 0f 1f 40 00 nopl 0x0(%rax) 400f26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400f2e: 00 00 400f30: 55 push %rbp 400f31: 48 89 e5 mov %rsp,%rbp 400f34: 5d pop %rbp 400f35: eb 89 jmp 0x400ec0 400f37: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 400f3f: 00 400f40: 55 push %rbp 400f41: 41 57 push %rdi 400f43: 41 56 push %rsi 400f45: 53 push %rbx 400f46: 50 push %rax 400f47: 49 89 f6 mov %rsi,%r14 400f4a: 83 ff 01 cmp $0x1,%edi 400f4d: 7f 19 jg 0x400f68 400f4f: 49 8b 36 mov (%r14),%rsi 400f52: bf f4 2a 40 00 mov $0x402af4,%edi 400f57: 31 c0 xor %eax,%eax 400f59: e8 02 fe ff ff callq 0x400d60 400f5e: bb ff ff ff ff mov $0xffffffff,%ebx 400f63: e9 c2 00 00 00 jmpq 0x40102a 400f68: bb 01 00 00 00 mov $0x1,%ebx 400f6d: bf 01 00 00 00 mov $0x1,%edi 400f72: e8 c9 00 00 00 callq 0x401040 400f77: 85 c0 test %eax,%eax 400f79: 74 6f je 0x400fea 400f7b: 49 8b 7e 08 mov 0x8(%r14),%rdi 400f7f: 31 f6 xor %esi,%esi 400f81: 31 d2 xor %edx,%edx 400f83: 31 c0 xor %eax,%eax 400f85: e8 86 fe ff ff callq 0x400e10 400f8a: 85 c0 test %eax,%eax 400f8c: 78 6d js 0x400ffb 400f8e: 89 c5 mov %eax,%ebp 400f90: bb 01 00 00 00 mov $0x1,%ebx 400f95: 89 c7 mov %eax,%edi 400f97: be 01 00 00 00 mov $0x1,%esi 400f9c: 31 d2 xor %edx,%edx 400f9e: e8 ad 12 00 00 callq 0x402250 400fa3: 48 85 c0 test %rax,%rax 400fa6: 74 69 je 0x401011 400fa8: 49 89 c7 mov %rax,%r15 400fab: 48 89 c7 mov %rax,%rdi 400fae: e8 ad 1a 00 00 callq 0x402a60 400fb3: ba 76 2b 40 00 mov $0x402b76,%edx 400fb8: 83 f8 03 cmp $0x3,%eax 400fbb: 77 0a ja 0x400fc7 400fbd: 48 98 cltq 400fbf: 48 8b 14 c5 90 2b 40 00 mov 0x402b90(,%rax,8),%rdx 400fc7: 49 8b 76 08 mov 0x8(%r14),%rsi 400fcb: 31 db xor %ebx,%ebx 400fcd: bf 83 2b 40 00 mov $0x402b83,%edi 400fd2: 31 c0 xor %eax,%eax 400fd4: e8 87 fd ff ff callq 0x400d60 400fd9: 4c 89 ff mov %r15,%rdi 400fdc: e8 9f 17 00 00 callq 0x402780 400fe1: 89 ef mov %ebp,%edi 400fe3: e8 98 fd ff ff callq 0x400d80 400fe8: eb 40 jmp 0x40102a 400fea: bf ff ff ff ff mov $0xffffffff,%edi 400fef: e8 cc 00 00 00 callq 0x4010c0 400ff4: bf 07 2b 40 00 mov $0x402b07,%edi 400ff9: eb 25 jmp 0x401020 400ffb: 49 8b 36 mov (%r14),%rsi 400ffe: bf 2e 2b 40 00 mov $0x402b2e,%edi 401003: 31 c0 xor %eax,%eax 401005: e8 56 fd ff ff callq 0x400d60 40100a: bb 01 00 00 00 mov $0x1,%ebx 40100f: eb 19 jmp 0x40102a 401011: bf ff ff ff ff mov $0xffffffff,%edi 401016: e8 a5 00 00 00 callq 0x4010c0 40101b: bf 3e 2b 40 00 mov $0x402b3e,%edi 401020: 48 89 c6 mov %rax,%rsi 401023: 31 c0 xor %eax,%eax 401025: e8 36 fd ff ff callq 0x400d60 40102a: 89 d8 mov %ebx,%eax 40102c: 48 83 c4 08 add $0x8,%rsp 401030: 5b pop %rbx 401031: 41 5e pop %rsi 401033: 41 5f pop %rdi 401035: 5d pop %rbp 401036: c3 retq 401037: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40103f: 00 401040: 50 push %rax 401041: b8 01 00 00 00 mov $0x1,%eax 401046: 85 ff test %edi,%edi 401048: 75 02 jne 0x40104c 40104a: 59 pop %rcx 40104b: c3 retq 40104c: 83 ff 01 cmp $0x1,%edi 40104f: 75 0c jne 0x40105d 401051: c7 05 79 30 20 00 01 00 movl $0x1,0x203079(%rip) # 0x6040d4 401059: 00 00 40105b: 59 pop %rcx 40105c: c3 retq 40105d: bf 02 00 00 00 mov $0x2,%edi 401062: e8 39 00 00 00 callq 0x4010a0 401067: 31 c0 xor %eax,%eax 401069: 59 pop %rcx 40106a: c3 retq 40106b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401070: 50 push %rax 401071: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401079: 00 00 00 00 40107d: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 401083: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 40108b: 00 00 40108d: 89 c8 mov %ecx,%eax 40108f: 59 pop %rcx 401090: c3 retq 401091: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401099: 00 00 40109b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4010a0: 53 push %rbx 4010a1: 83 ff 33 cmp $0x33,%edi 4010a4: bb 01 00 00 00 mov $0x1,%ebx 4010a9: 0f 42 df cmovb %edi,%ebx 4010ac: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010b4: 00 00 00 00 4010b8: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 4010be: 5b pop %rbx 4010bf: c3 retq 4010c0: 53 push %rbx 4010c1: 89 fb mov %edi,%ebx 4010c3: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010cb: 00 00 00 00 4010cf: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 4010d6: 85 db test %ebx,%ebx 4010d8: 74 21 je 0x4010fb 4010da: 8d 4b 01 lea 0x1(%rbx),%ecx 4010dd: 83 f9 34 cmp $0x34,%ecx 4010e0: 72 21 jb 0x401103 4010e2: 48 8d 3d c7 1a 00 00 lea 0x1ac7(%rip),%rdi # 0x402bb0 4010e9: 48 8d 35 d9 1a 00 00 lea 0x1ad9(%rip),%rsi # 0x402bc9 4010f0: ba 05 00 00 00 mov $0x5,%edx 4010f5: 5b pop %rbx 4010f6: e9 45 fc ff ff jmpq 0x400d40 4010fb: 85 c0 test %eax,%eax 4010fd: 75 0c jne 0x40110b 4010ff: 31 c0 xor %eax,%eax 401101: 5b pop %rbx 401102: c3 retq 401103: 83 fb ff cmp $0xffffffff,%ebx 401106: 0f 45 c3 cmovne %ebx,%eax 401109: 48 98 cltq 40110b: 48 8d 0d ae 1f 00 00 lea 0x1fae(%rip),%rcx # 0x4030c0 401112: 48 8d 35 a7 1a 00 00 lea 0x1aa7(%rip),%rsi # 0x402bc0 401119: 48 03 34 c1 add (%rcx,%rax,8),%rsi 40111d: 48 8d 3d 8c 1a 00 00 lea 0x1a8c(%rip),%rdi # 0x402bb0 401124: ba 05 00 00 00 mov $0x5,%edx 401129: 5b pop %rbx 40112a: e9 11 fc ff ff jmpq 0x400d40 40112f: 90 nop 401130: 55 push %rbp 401131: 41 57 push %rdi 401133: 41 56 push %rsi 401135: 41 55 push %rbp 401137: 41 54 push %rsp 401139: 53 push %rbx 40113a: 48 83 ec 18 sub $0x18,%rsp 40113e: 45 89 c2 mov %r8d,%r10d 401141: 48 89 cd mov %rcx,%rbp 401144: 48 89 d3 mov %rdx,%rbx 401147: 49 89 f7 mov %rsi,%r15 40114a: 41 89 fc mov %edi,%r12d 40114d: 48 83 f9 08 cmp $0x8,%rcx 401151: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 401156: 72 25 jb 0x40117d 401158: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 40115c: 48 b8 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rax 401164: 3e 0a 401166: 48 39 02 cmp %rax,(%rdx) 401169: 74 59 je 0x4011c4 40116b: 48 83 fd 10 cmp $0x10,%rbp 40116f: 72 0c jb 0x40117d 401171: 81 3a 7f 45 4c 46 cmpl $0x464c457f,(%rdx) 401177: 0f 84 c3 00 00 00 je 0x401240 40117d: 49 89 ed mov %rbp,%r13 401180: 44 89 d5 mov %r10d,%ebp 401183: bf 01 00 00 00 mov $0x1,%edi 401188: be 08 01 00 00 mov $0x108,%esi 40118d: e8 1e fc ff ff callq 0x400db0 401192: 49 89 c6 mov %rax,%r14 401195: 48 85 c0 test %rax,%rax 401198: 0f 84 86 00 00 00 je 0x401224 40119e: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011a6: 41 89 6e 1c mov %ebp,0x1c(%r14) 4011aa: 45 89 66 24 mov %r12d,0x24(%r14) 4011ae: 49 89 5e 28 mov %rbx,0x28(%r14) 4011b2: 4d 89 6e 30 mov %r13,0x30(%r14) 4011b6: 4d 89 3e mov %r15,(%r14) 4011b9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4011be: 49 89 46 08 mov %rax,0x8(%r14) 4011c2: eb 6a jmp 0x40122e 4011c4: 45 89 d5 mov %r10d,%r13d 4011c7: bf 01 00 00 00 mov $0x1,%edi 4011cc: be 08 01 00 00 mov $0x108,%esi 4011d1: e8 da fb ff ff callq 0x400db0 4011d6: 49 89 c6 mov %rax,%r14 4011d9: 48 85 c0 test %rax,%rax 4011dc: 74 46 je 0x401224 4011de: 41 c7 46 18 01 00 00 00 movl $0x1,0x18(%r14) 4011e6: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011ee: 45 89 6e 1c mov %r13d,0x1c(%r14) 4011f2: 45 89 66 24 mov %r12d,0x24(%r14) 4011f6: 49 89 5e 28 mov %rbx,0x28(%r14) 4011fa: 49 89 6e 30 mov %rbp,0x30(%r14) 4011fe: 4d 89 3e mov %r15,(%r14) 401201: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401206: 49 89 46 08 mov %rax,0x8(%r14) 40120a: 48 83 c3 08 add $0x8,%rbx 40120e: 49 89 5e 70 mov %rbx,0x70(%r14) 401212: 4c 89 f0 mov %r14,%rax 401215: 48 05 f4 00 00 00 add $0xf4,%rax 40121b: 49 89 86 a0 00 00 00 mov %rax,0xa0(%r14) 401222: eb 0a jmp 0x40122e 401224: bf 08 00 00 00 mov $0x8,%edi 401229: e8 72 fe ff ff callq 0x4010a0 40122e: 4c 89 f0 mov %r14,%rax 401231: 48 83 c4 18 add $0x18,%rsp 401235: 5b pop %rbx 401236: 41 5c pop %rsp 401238: 41 5d pop %rbp 40123a: 41 5e pop %rsi 40123c: 41 5f pop %rdi 40123e: 5d pop %rbp 40123f: c3 retq 401240: 80 7a 06 01 cmpb $0x1,0x6(%rdx) 401244: 0f 85 33 ff ff ff jne 0x40117d 40124a: 8a 42 04 mov 0x4(%rdx),%al 40124d: 8a 4a 05 mov 0x5(%rdx),%cl 401250: 04 ff add $0xff,%al 401252: 80 c1 ff add $0xff,%cl 401255: 08 c1 or %al,%cl 401257: 80 f9 01 cmp $0x1,%cl 40125a: 0f 87 1d ff ff ff ja 0x40117d 401260: 4c 89 0c 24 mov %r9,(%rsp) 401264: 44 89 e7 mov %r12d,%edi 401267: 4c 89 fe mov %r15,%rsi 40126a: 48 89 d9 mov %rbx,%rcx 40126d: 49 89 e8 mov %rbp,%r8 401270: 45 89 d1 mov %r10d,%r9d 401273: e8 08 00 00 00 callq 0x401280 401278: eb b7 jmp 0x401231 40127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401280: 55 push %rbp 401281: 41 57 push %rdi 401283: 41 56 push %rsi 401285: 41 55 push %rbp 401287: 41 54 push %rsp 401289: 53 push %rbx 40128a: 48 83 ec 78 sub $0x78,%rsp 40128e: 49 89 ce mov %rcx,%r14 401291: 8a 4a 04 mov 0x4(%rdx),%cl 401294: 8d 41 ff lea -0x1(%rcx),%eax 401297: 3c 01 cmp $0x1,%al 401299: 77 2a ja 0x4012c5 40129b: 48 89 d5 mov %rdx,%rbp 40129e: 8a 42 05 mov 0x5(%rdx),%al 4012a1: 8d 50 ff lea -0x1(%rax),%edx 4012a4: 80 fa 02 cmp $0x2,%dl 4012a7: 73 1c jae 0x4012c5 4012a9: 44 89 cb mov %r9d,%ebx 4012ac: 4d 89 c4 mov %r8,%r12 4012af: 49 83 f8 33 cmp $0x33,%r8 4012b3: 77 05 ja 0x4012ba 4012b5: 80 f9 01 cmp $0x1,%cl 4012b8: 74 0b je 0x4012c5 4012ba: 49 83 fc 3f cmp $0x3f,%r12 4012be: 77 20 ja 0x4012e0 4012c0: 80 f9 01 cmp $0x1,%cl 4012c3: 74 1b je 0x4012e0 4012c5: bf 0a 00 00 00 mov $0xa,%edi 4012ca: e8 d1 fd ff ff callq 0x4010a0 4012cf: 31 c0 xor %eax,%eax 4012d1: 48 83 c4 78 add $0x78,%rsp 4012d5: 5b pop %rbx 4012d6: 41 5c pop %rsp 4012d8: 41 5d pop %rbp 4012da: 41 5e pop %rsi 4012dc: 41 5f pop %rdi 4012de: 5d pop %rbp 4012df: c3 retq 4012e0: 3c 01 cmp $0x1,%al 4012e2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 4012e7: 89 7c 24 14 mov %edi,0x14(%rsp) 4012eb: 75 0e jne 0x4012fb 4012ed: 80 f9 01 cmp $0x1,%cl 4012f0: 75 5d jne 0x40134f 4012f2: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 4012f6: 49 89 ef mov %rbp,%r15 4012f9: eb 25 jmp 0x401320 4012fb: 80 f9 01 cmp $0x1,%cl 4012fe: 75 58 jne 0x401358 401300: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401305: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 401309: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40130e: 66 c1 c1 08 rol $0x8,%cx 401312: 8b 55 20 mov 0x20(%rbp),%edx 401315: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40131a: 0f ca bswap %edx 40131c: 89 54 24 58 mov %edx,0x58(%rsp) 401320: 66 85 c9 test %cx,%cx 401323: 0f 84 e3 05 00 00 je 0x40190c 401329: 44 0f b7 e9 movzwl %cx,%r13d 40132d: 41 8b 47 20 mov 0x20(%r15),%eax 401331: 4c 39 e0 cmp %r12,%rax 401334: 77 72 ja 0x4013a8 401336: 4c 89 e1 mov %r12,%rcx 401339: 48 29 c1 sub %rax,%rcx 40133c: 4a 8d 04 ed 00 00 00 00 lea 0x0(,%r13,8),%rax 401344: 48 8d 04 80 lea (%rax,%rax,4),%rax 401348: 48 39 c1 cmp %rax,%rcx 40134b: 72 5b jb 0x4013a8 40134d: eb 5c jmp 0x4013ab 40134f: 48 8d 4d 3c lea 0x3c(%rbp),%rcx 401353: 49 89 ef mov %rbp,%r15 401356: eb 28 jmp 0x401380 401358: 48 8d 4c 24 74 lea 0x74(%rsp),%rcx 40135d: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401362: 0f b7 55 3c movzwl 0x3c(%rbp),%edx 401366: 66 89 54 24 74 mov %dx,0x74(%rsp) 40136b: 48 8b 7d 28 mov 0x28(%rbp),%rdi 40136f: 66 c1 c2 08 rol $0x8,%dx 401373: 66 89 54 24 74 mov %dx,0x74(%rsp) 401378: 48 0f cf bswap %rdi 40137b: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 401380: 44 0f b7 29 movzwl (%rcx),%r13d 401384: 4d 85 ed test %r13,%r13 401387: 0f 84 c4 05 00 00 je 0x401951 40138d: 49 8b 47 28 mov 0x28(%r15),%rax 401391: 4c 39 e0 cmp %r12,%rax 401394: 77 12 ja 0x4013a8 401396: 4c 89 e1 mov %r12,%rcx 401399: 48 29 c1 sub %rax,%rcx 40139c: 4c 89 e8 mov %r13,%rax 40139f: 48 c1 e0 06 shl $0x6,%rax 4013a3: 48 39 c1 cmp %rax,%rcx 4013a6: 73 03 jae 0x4013ab 4013a8: 45 31 ed xor %r13d,%r13d 4013ab: 83 fb 02 cmp $0x2,%ebx 4013ae: 0f 94 c0 sete %al 4013b1: 83 fb 09 cmp $0x9,%ebx 4013b4: 0f 94 c1 sete %cl 4013b7: 08 c1 or %al,%cl 4013b9: 4d 85 ed test %r13,%r13 4013bc: 44 0f b6 f9 movzbl %cl,%r15d 4013c0: 4d 0f 45 fd cmovne %r13,%r15 4013c4: 49 69 f7 d0 00 00 00 imul $0xd0,%r15,%rsi 4013cb: 48 81 c6 08 01 00 00 add $0x108,%rsi 4013d2: bf 01 00 00 00 mov $0x1,%edi 4013d7: e8 d4 f9 ff ff callq 0x400db0 4013dc: 48 85 c0 test %rax,%rax 4013df: 74 78 je 0x401459 4013e1: 48 8b 8c 24 b0 00 00 00 mov 0xb0(%rsp),%rcx 4013e9: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 4013f0: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4013f7: 89 58 1c mov %ebx,0x1c(%rax) 4013fa: 8b 54 24 14 mov 0x14(%rsp),%edx 4013fe: 89 50 24 mov %edx,0x24(%rax) 401401: 4c 89 70 28 mov %r14,0x28(%rax) 401405: 4c 89 60 30 mov %r12,0x30(%rax) 401409: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 40140e: 48 89 30 mov %rsi,(%rax) 401411: 48 89 48 08 mov %rcx,0x8(%rax) 401415: 4c 8d 88 c8 00 00 00 lea 0xc8(%rax),%r9 40141c: 44 89 a8 c8 00 00 00 mov %r13d,0xc8(%rax) 401423: 44 89 b8 cc 00 00 00 mov %r15d,0xcc(%rax) 40142a: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401431: 0f b6 55 04 movzbl 0x4(%rbp),%edx 401435: 49 01 f6 add %rsi,%r14 401438: 89 50 20 mov %edx,0x20(%rax) 40143b: 83 fa 01 cmp $0x1,%edx 40143e: 75 23 jne 0x401463 401440: 48 85 f6 test %rsi,%rsi 401443: 74 3f je 0x401484 401445: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401449: 75 39 jne 0x401484 40144b: 4c 89 70 48 mov %r14,0x48(%rax) 40144f: b2 01 mov $0x1,%dl 401451: 4c 89 f1 mov %r14,%rcx 401454: e9 fb 00 00 00 jmpq 0x401554 401459: bf 08 00 00 00 mov $0x8,%edi 40145e: e9 67 fe ff ff jmpq 0x4012ca 401463: 48 85 f6 test %rsi,%rsi 401466: 0f 84 df 01 00 00 je 0x40164b 40146c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401470: 0f 85 d5 01 00 00 jne 0x40164b 401476: 4c 89 70 48 mov %r14,0x48(%rax) 40147a: b2 01 mov $0x1,%dl 40147c: 4c 89 f7 mov %r14,%rdi 40147f: e9 a2 02 00 00 jmpq 0x401726 401484: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 40148b: 8b 55 30 mov 0x30(%rbp),%edx 40148e: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 401494: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401498: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40149c: 0f 10 55 20 movups 0x20(%rbp),%xmm2 4014a0: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 4014a7: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 4014ae: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 4014b5: 48 89 48 48 mov %rcx,0x48(%rax) 4014b9: 8a 55 05 mov 0x5(%rbp),%dl 4014bc: 80 fa 01 cmp $0x1,%dl 4014bf: 0f 84 86 00 00 00 je 0x40154b 4014c5: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 4014cd: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 4014d5: 8b b8 9c 00 00 00 mov 0x9c(%rax),%edi 4014db: 8b a8 a0 00 00 00 mov 0xa0(%rax),%ebp 4014e1: 0f cf bswap %edi 4014e3: 89 b8 9c 00 00 00 mov %edi,0x9c(%rax) 4014e9: 0f cd bswap %ebp 4014eb: 89 a8 a0 00 00 00 mov %ebp,0xa0(%rax) 4014f1: 8b b8 a4 00 00 00 mov 0xa4(%rax),%edi 4014f7: 0f cf bswap %edi 4014f9: 89 b8 a4 00 00 00 mov %edi,0xa4(%rax) 4014ff: 8b b8 a8 00 00 00 mov 0xa8(%rax),%edi 401505: 0f cf bswap %edi 401507: 89 b8 a8 00 00 00 mov %edi,0xa8(%rax) 40150d: 8b b8 ac 00 00 00 mov 0xac(%rax),%edi 401513: 0f cf bswap %edi 401515: 89 b8 ac 00 00 00 mov %edi,0xac(%rax) 40151b: 66 c1 80 b0 00 00 00 08 rolw $0x8,0xb0(%rax) 401523: 66 c1 80 b2 00 00 00 08 rolw $0x8,0xb2(%rax) 40152b: 66 c1 80 b4 00 00 00 08 rolw $0x8,0xb4(%rax) 401533: 66 c1 80 b6 00 00 00 08 rolw $0x8,0xb6(%rax) 40153b: 66 c1 80 b8 00 00 00 08 rolw $0x8,0xb8(%rax) 401543: 66 c1 80 ba 00 00 00 08 rolw $0x8,0xba(%rax) 40154b: 48 85 f6 test %rsi,%rsi 40154e: 0f 84 c7 02 00 00 je 0x40181b 401554: 83 fb 08 cmp $0x8,%ebx 401557: 0f 84 be 02 00 00 je 0x40181b 40155d: 80 fa 01 cmp $0x1,%dl 401560: 0f 85 b5 02 00 00 jne 0x40181b 401566: 8b 51 20 mov 0x20(%rcx),%edx 401569: 4d 85 ed test %r13,%r13 40156c: 74 09 je 0x401577 40156e: 4c 39 e2 cmp %r12,%rdx 401571: 0f 83 1c 04 00 00 jae 0x401993 401577: 4c 89 e6 mov %r12,%rsi 40157a: 48 29 d6 sub %rdx,%rsi 40157d: 4a 8d 3c ed 00 00 00 00 lea 0x0(,%r13,8),%rdi 401585: 48 8d 3c bf lea (%rdi,%rdi,4),%rdi 401589: 48 39 fe cmp %rdi,%rsi 40158c: 0f 82 01 04 00 00 jb 0x401993 401592: 4c 01 f2 add %r14,%rdx 401595: 48 89 50 50 mov %rdx,0x50(%rax) 401599: 4d 85 ed test %r13,%r13 40159c: 0f 84 61 03 00 00 je 0x401903 4015a2: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 4015a9: 48 89 c6 mov %rax,%rsi 4015ac: 48 81 c6 54 01 00 00 add $0x154,%rsi 4015b3: 31 ff xor %edi,%edi 4015b5: 31 ed xor %ebp,%ebp 4015b7: e9 21 00 00 00 jmpq 0x4015dd 4015bc: 0f 1f 40 00 nopl 0x0(%rax) 4015c0: 83 3e 00 cmpl $0x0,(%rsi) 4015c3: 74 7b je 0x401640 4015c5: 48 83 c5 01 add $0x1,%rbp 4015c9: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4015d0: 48 83 c7 28 add $0x28,%rdi 4015d4: 49 39 ed cmp %rbp,%r13 4015d7: 0f 84 26 03 00 00 je 0x401903 4015dd: 48 89 6e 04 mov %rbp,0x4(%rsi) 4015e1: 48 89 46 0c mov %rax,0xc(%rsi) 4015e5: 48 8b 58 50 mov 0x50(%rax),%rbx 4015e9: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 4015ed: 48 89 56 14 mov %rdx,0x14(%rsi) 4015f1: 8b 54 3b 10 mov 0x10(%rbx,%rdi,1),%edx 4015f5: 4c 39 e2 cmp %r12,%rdx 4015f8: 73 1a jae 0x401614 4015fa: 8b 5c 3b 14 mov 0x14(%rbx,%rdi,1),%ebx 4015fe: 4c 89 e1 mov %r12,%rcx 401601: 48 29 d1 sub %rdx,%rcx 401604: 48 39 d9 cmp %rbx,%rcx 401607: 72 0b jb 0x401614 401609: 4c 01 f2 add %r14,%rdx 40160c: 48 89 56 2c mov %rdx,0x2c(%rsi) 401610: 48 89 56 24 mov %rdx,0x24(%rsi) 401614: 4c 89 4e 4c mov %r9,0x4c(%rsi) 401618: 48 8b 50 50 mov 0x50(%rax),%rdx 40161c: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 401621: 75 9d jne 0x4015c0 401623: 8b 54 3a 18 mov 0x18(%rdx,%rdi,1),%edx 401627: 49 39 d5 cmp %rdx,%r13 40162a: 76 94 jbe 0x4015c0 40162c: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401633: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 401638: e9 83 ff ff ff jmpq 0x4015c0 40163d: 0f 1f 00 nopl (%rax) 401640: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401646: e9 7a ff ff ff jmpq 0x4015c5 40164b: 48 8d b8 88 00 00 00 lea 0x88(%rax),%rdi 401652: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401656: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40165a: 0f 10 55 20 movups 0x20(%rbp),%xmm2 40165e: 0f 10 5d 30 movups 0x30(%rbp),%xmm3 401662: 0f 11 98 b8 00 00 00 movups %xmm3,0xb8(%rax) 401669: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 401670: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 401677: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 40167e: 48 89 78 48 mov %rdi,0x48(%rax) 401682: 8a 55 05 mov 0x5(%rbp),%dl 401685: 80 fa 01 cmp $0x1,%dl 401688: 0f 84 8f 00 00 00 je 0x40171d 40168e: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 401696: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 40169e: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 4016a4: 0f c9 bswap %ecx 4016a6: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 4016ac: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 4016b3: 48 0f c9 bswap %rcx 4016b6: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 4016bd: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 4016c4: 48 0f c9 bswap %rcx 4016c7: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 4016ce: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4016d5: 48 0f c9 bswap %rcx 4016d8: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4016df: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 4016e5: 0f c9 bswap %ecx 4016e7: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 4016ed: 66 c1 80 bc 00 00 00 08 rolw $0x8,0xbc(%rax) 4016f5: 66 c1 80 be 00 00 00 08 rolw $0x8,0xbe(%rax) 4016fd: 66 c1 80 c0 00 00 00 08 rolw $0x8,0xc0(%rax) 401705: 66 c1 80 c2 00 00 00 08 rolw $0x8,0xc2(%rax) 40170d: 66 c1 80 c4 00 00 00 08 rolw $0x8,0xc4(%rax) 401715: 66 c1 80 c6 00 00 00 08 rolw $0x8,0xc6(%rax) 40171d: 48 85 f6 test %rsi,%rsi 401720: 0f 84 50 01 00 00 je 0x401876 401726: 83 fb 08 cmp $0x8,%ebx 401729: 0f 84 47 01 00 00 je 0x401876 40172f: 80 fa 01 cmp $0x1,%dl 401732: 0f 85 3e 01 00 00 jne 0x401876 401738: 48 8b 57 28 mov 0x28(%rdi),%rdx 40173c: 4d 85 ed test %r13,%r13 40173f: 74 09 je 0x40174a 401741: 4c 39 e2 cmp %r12,%rdx 401744: 0f 83 49 02 00 00 jae 0x401993 40174a: 4c 89 e1 mov %r12,%rcx 40174d: 48 29 d1 sub %rdx,%rcx 401750: 4c 89 ee mov %r13,%rsi 401753: 48 c1 e6 06 shl $0x6,%rsi 401757: 48 39 f1 cmp %rsi,%rcx 40175a: 0f 82 33 02 00 00 jb 0x401993 401760: 4c 01 f2 add %r14,%rdx 401763: 48 89 50 50 mov %rdx,0x50(%rax) 401767: 4d 85 ed test %r13,%r13 40176a: 0f 84 93 01 00 00 je 0x401903 401770: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 401777: 48 89 c6 mov %rax,%rsi 40177a: 48 81 c6 54 01 00 00 add $0x154,%rsi 401781: 31 ff xor %edi,%edi 401783: 31 ed xor %ebp,%ebp 401785: e9 23 00 00 00 jmpq 0x4017ad 40178a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401790: 83 3e 00 cmpl $0x0,(%rsi) 401793: 74 7b je 0x401810 401795: 48 83 c5 01 add $0x1,%rbp 401799: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4017a0: 48 83 c7 40 add $0x40,%rdi 4017a4: 49 39 ed cmp %rbp,%r13 4017a7: 0f 84 56 01 00 00 je 0x401903 4017ad: 48 89 6e 04 mov %rbp,0x4(%rsi) 4017b1: 48 89 46 0c mov %rax,0xc(%rsi) 4017b5: 48 8b 58 50 mov 0x50(%rax),%rbx 4017b9: 48 8d 0c 3b lea (%rbx,%rdi,1),%rcx 4017bd: 48 89 4e 14 mov %rcx,0x14(%rsi) 4017c1: 48 8b 54 3b 18 mov 0x18(%rbx,%rdi,1),%rdx 4017c6: 4c 39 e2 cmp %r12,%rdx 4017c9: 73 18 jae 0x4017e3 4017cb: 4c 89 e1 mov %r12,%rcx 4017ce: 48 29 d1 sub %rdx,%rcx 4017d1: 48 39 4c 3b 20 cmp %rcx,0x20(%rbx,%rdi,1) 4017d6: 77 0b ja 0x4017e3 4017d8: 4c 01 f2 add %r14,%rdx 4017db: 48 89 56 2c mov %rdx,0x2c(%rsi) 4017df: 48 89 56 24 mov %rdx,0x24(%rsi) 4017e3: 4c 89 4e 4c mov %r9,0x4c(%rsi) 4017e7: 48 8b 50 50 mov 0x50(%rax),%rdx 4017eb: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 4017f0: 75 9e jne 0x401790 4017f2: 8b 54 3a 28 mov 0x28(%rdx,%rdi,1),%edx 4017f6: 49 39 d5 cmp %rdx,%r13 4017f9: 0f 86 91 ff ff ff jbe 0x401790 4017ff: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401806: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 40180b: e9 80 ff ff ff jmpq 0x401790 401810: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401816: e9 7a ff ff ff jmpq 0x401795 40181b: 4d 85 ed test %r13,%r13 40181e: 0f 84 df 00 00 00 je 0x401903 401824: 49 83 fd 01 cmp $0x1,%r13 401828: 0f 84 57 00 00 00 je 0x401885 40182e: 4c 89 ee mov %r13,%rsi 401831: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401835: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 40183c: 31 d2 xor %edx,%edx 40183e: 66 90 nop 401840: 48 89 17 mov %rdx,(%rdi) 401843: 48 89 47 08 mov %rax,0x8(%rdi) 401847: 4c 89 4f 48 mov %r9,0x48(%rdi) 40184b: 48 8d 4a 01 lea 0x1(%rdx),%rcx 40184f: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 401856: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 40185d: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 401864: 48 83 c2 02 add $0x2,%rdx 401868: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 40186f: 48 39 d6 cmp %rdx,%rsi 401872: 75 cc jne 0x401840 401874: eb 5e jmp 0x4018d4 401876: 4d 85 ed test %r13,%r13 401879: 0f 84 84 00 00 00 je 0x401903 40187f: 49 83 fd 01 cmp $0x1,%r13 401883: 75 04 jne 0x401889 401885: 31 d2 xor %edx,%edx 401887: eb 4b jmp 0x4018d4 401889: 4c 89 ee mov %r13,%rsi 40188c: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401890: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 401897: 31 d2 xor %edx,%edx 401899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4018a0: 48 89 17 mov %rdx,(%rdi) 4018a3: 48 89 47 08 mov %rax,0x8(%rdi) 4018a7: 4c 89 4f 48 mov %r9,0x48(%rdi) 4018ab: 48 8d 4a 01 lea 0x1(%rdx),%rcx 4018af: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 4018b6: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 4018bd: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 4018c4: 48 83 c2 02 add $0x2,%rdx 4018c8: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 4018cf: 48 39 d6 cmp %rdx,%rsi 4018d2: 75 cc jne 0x4018a0 4018d4: 41 f6 c5 01 test $0x1,%r13l 4018d8: 74 29 je 0x401903 4018da: 48 89 c1 mov %rax,%rcx 4018dd: 48 81 c1 d8 00 00 00 add $0xd8,%rcx 4018e4: 48 69 f2 d0 00 00 00 imul $0xd0,%rdx,%rsi 4018eb: 48 89 94 31 80 00 00 00 mov %rdx,0x80(%rcx,%rsi,1) 4018f3: 48 89 84 31 88 00 00 00 mov %rax,0x88(%rcx,%rsi,1) 4018fb: 4c 89 8c 31 c8 00 00 00 mov %r9,0xc8(%rcx,%rsi,1) 401903: 4c 89 48 60 mov %r9,0x60(%rax) 401907: e9 c5 f9 ff ff jmpq 0x4012d1 40190c: 41 8b 4f 20 mov 0x20(%r15),%ecx 401910: 45 31 ed xor %r13d,%r13d 401913: 48 85 c9 test %rcx,%rcx 401916: 0f 84 11 fa ff ff je 0x40132d 40191c: 4c 89 e2 mov %r12,%rdx 40191f: 48 29 ca sub %rcx,%rdx 401922: 0f 86 83 fa ff ff jbe 0x4013ab 401928: 48 83 fa 28 cmp $0x28,%rdx 40192c: 0f 82 79 fa ff ff jb 0x4013ab 401932: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 401938: 0f 84 a7 00 00 00 je 0x4019e5 40193e: 3c 01 cmp $0x1,%al 401940: 75 5e jne 0x4019a0 401942: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401947: 45 8b 6c 0e 14 mov 0x14(%r14,%rcx,1),%r13d 40194c: e9 dc f9 ff ff jmpq 0x40132d 401951: 49 8b 4f 28 mov 0x28(%r15),%rcx 401955: 45 31 ed xor %r13d,%r13d 401958: 48 85 c9 test %rcx,%rcx 40195b: 0f 84 2c fa ff ff je 0x40138d 401961: 4c 39 e1 cmp %r12,%rcx 401964: 0f 83 41 fa ff ff jae 0x4013ab 40196a: 48 8d 51 40 lea 0x40(%rcx),%rdx 40196e: 4c 39 e2 cmp %r12,%rdx 401971: 0f 87 34 fa ff ff ja 0x4013ab 401977: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 40197d: 0f 84 e9 00 00 00 je 0x401a6c 401983: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401988: 3c 01 cmp $0x1,%al 40198a: 75 30 jne 0x4019bc 40198c: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 401991: eb 36 jmp 0x4019c9 401993: 48 89 c7 mov %rax,%rdi 401996: e8 65 f3 ff ff callq 0x400d00 40199b: e9 25 f9 ff ff jmpq 0x4012c5 4019a0: 48 03 4c 24 18 add 0x18(%rsp),%rcx 4019a5: 41 8b 44 0e 14 mov 0x14(%r14,%rcx,1),%eax 4019aa: 89 44 24 08 mov %eax,0x8(%rsp) 4019ae: 0f c8 bswap %eax 4019b0: 89 44 24 08 mov %eax,0x8(%rsp) 4019b4: 41 89 c5 mov %eax,%r13d 4019b7: e9 71 f9 ff ff jmpq 0x40132d 4019bc: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 4019c1: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019c6: 49 0f cd bswap %rbp 4019c9: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019ce: 4c 89 e8 mov %r13,%rax 4019d1: 48 c1 e8 20 shr $0x20,%rax 4019d5: bf 0a 00 00 00 mov $0xa,%edi 4019da: 0f 85 ea f8 ff ff jne 0x4012ca 4019e0: e9 a8 f9 ff ff jmpq 0x40138d 4019e5: 49 8d 04 0e lea (%r14,%rcx,1),%rax 4019e9: 48 83 c0 14 add $0x14,%rax 4019ed: 48 89 44 24 20 mov %rax,0x20(%rsp) 4019f2: 31 c0 xor %eax,%eax 4019f4: 48 89 04 24 mov %rax,(%rsp) 4019f8: 48 8b 0c 24 mov (%rsp),%rcx 4019fc: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a00: 48 83 c0 08 add $0x8,%rax 401a04: 48 89 44 24 30 mov %rax,0x30(%rsp) 401a09: 41 bd 04 00 00 00 mov $0x4,%r13d 401a0f: 49 29 cd sub %rcx,%r13 401a12: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401a17: 48 01 c8 add %rcx,%rax 401a1a: 48 89 44 24 28 mov %rax,0x28(%rsp) 401a1f: 8b 7c 24 14 mov 0x14(%rsp),%edi 401a23: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401a28: 4c 89 ea mov %r13,%rdx 401a2b: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401a30: e8 eb f3 ff ff callq 0x400e20 401a35: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401a39: 75 0f jne 0x401a4a 401a3b: e8 e0 f2 ff ff callq 0x400d20 401a40: 83 38 04 cmpl $0x4,(%rax) 401a43: 74 da je 0x401a1f 401a45: e9 a7 00 00 00 jmpq 0x401af1 401a4a: 48 85 c0 test %rax,%rax 401a4d: 0f 8e a8 00 00 00 jle 0x401afb 401a53: 48 8b 0c 24 mov (%rsp),%rcx 401a57: 48 01 c1 add %rax,%rcx 401a5a: 48 89 c8 mov %rcx,%rax 401a5d: 48 89 0c 24 mov %rcx,(%rsp) 401a61: 48 83 f9 04 cmp $0x4,%rcx 401a65: 72 91 jb 0x4019f8 401a67: e9 9a 00 00 00 jmpq 0x401b06 401a6c: 49 8d 04 0e lea (%r14,%rcx,1),%rax 401a70: 48 83 c0 20 add $0x20,%rax 401a74: 48 89 44 24 20 mov %rax,0x20(%rsp) 401a79: 31 c0 xor %eax,%eax 401a7b: 48 89 04 24 mov %rax,(%rsp) 401a7f: 48 8b 0c 24 mov (%rsp),%rcx 401a83: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a87: 48 83 c0 08 add $0x8,%rax 401a8b: 48 89 44 24 30 mov %rax,0x30(%rsp) 401a90: 41 bd 08 00 00 00 mov $0x8,%r13d 401a96: 49 29 cd sub %rcx,%r13 401a99: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401a9e: 48 01 c8 add %rcx,%rax 401aa1: 48 89 44 24 28 mov %rax,0x28(%rsp) 401aa6: 8b 7c 24 14 mov 0x14(%rsp),%edi 401aaa: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401aaf: 4c 89 ea mov %r13,%rdx 401ab2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401ab7: e8 64 f3 ff ff callq 0x400e20 401abc: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ac0: 75 14 jne 0x401ad6 401ac2: e8 59 f2 ff ff callq 0x400d20 401ac7: bf 09 00 00 00 mov $0x9,%edi 401acc: 83 38 04 cmpl $0x4,(%rax) 401acf: 74 d5 je 0x401aa6 401ad1: e9 f4 f7 ff ff jmpq 0x4012ca 401ad6: 48 85 c0 test %rax,%rax 401ad9: 7e 45 jle 0x401b20 401adb: 48 8b 0c 24 mov (%rsp),%rcx 401adf: 48 01 c1 add %rax,%rcx 401ae2: 48 89 c8 mov %rcx,%rax 401ae5: 48 89 0c 24 mov %rcx,(%rsp) 401ae9: 48 83 f9 08 cmp $0x8,%rcx 401aed: 72 90 jb 0x401a7f 401aef: eb 3a jmp 0x401b2b 401af1: bf 09 00 00 00 mov $0x9,%edi 401af6: e9 cf f7 ff ff jmpq 0x4012ca 401afb: bf 09 00 00 00 mov $0x9,%edi 401b00: 0f 85 c4 f7 ff ff jne 0x4012ca 401b06: 48 83 3c 24 04 cmpq $0x4,(%rsp) 401b0b: 75 39 jne 0x401b46 401b0d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b11: 8b 44 24 08 mov 0x8(%rsp),%eax 401b15: 0f 85 93 fe ff ff jne 0x4019ae 401b1b: e9 94 fe ff ff jmpq 0x4019b4 401b20: bf 09 00 00 00 mov $0x9,%edi 401b25: 0f 85 9f f7 ff ff jne 0x4012ca 401b2b: 48 83 3c 24 08 cmpq $0x8,(%rsp) 401b30: 75 14 jne 0x401b46 401b32: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 401b37: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b3b: 0f 85 85 fe ff ff jne 0x4019c6 401b41: e9 88 fe ff ff jmpq 0x4019ce 401b46: 48 8b 04 24 mov (%rsp),%rax 401b4a: 48 c1 e8 3f shr $0x3f,%rax 401b4e: bf 0a 00 00 00 mov $0xa,%edi 401b53: 29 c7 sub %eax,%edi 401b55: e9 70 f7 ff ff jmpq 0x4012ca 401b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401b60: 55 push %rbp 401b61: 41 57 push %rdi 401b63: 41 56 push %rsi 401b65: 41 55 push %rbp 401b67: 41 54 push %rsp 401b69: 53 push %rbx 401b6a: 48 83 ec 68 sub $0x68,%rsp 401b6e: 49 89 fd mov %rdi,%r13 401b71: 48 8b 17 mov (%rdi),%rdx 401b74: 48 85 d2 test %rdx,%rdx 401b77: 0f 84 c4 00 00 00 je 0x401c41 401b7d: 49 8b 4d 30 mov 0x30(%r13),%rcx 401b81: 49 8b 45 70 mov 0x70(%r13),%rax 401b85: 49 03 4d 28 add 0x28(%r13),%rcx 401b89: 48 29 c1 sub %rax,%rcx 401b8c: 0f 82 31 05 00 00 jb 0x4020c3 401b92: 48 83 f9 3b cmp $0x3b,%rcx 401b96: 0f 86 27 05 00 00 jbe 0x4020c3 401b9c: 48 01 c2 add %rax,%rdx 401b9f: 48 89 54 24 08 mov %rdx,0x8(%rsp) 401ba4: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 401ba9: 0f b7 45 3a movzwl 0x3a(%rbp),%eax 401bad: 3d 60 0a 00 00 cmp $0xa60,%eax 401bb2: 0f 85 4d 06 00 00 jne 0x402205 401bb8: 49 8d bd f4 00 00 00 lea 0xf4(%r13),%rdi 401bbf: ba 10 00 00 00 mov $0x10,%edx 401bc4: 48 89 ee mov %rbp,%rsi 401bc7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 401bce: e8 3d f1 ff ff callq 0x400d10 401bd3: c6 00 00 movb $0x0,(%rax) 401bd6: 80 7d 00 2f cmpb $0x2f,0x0(%rbp) 401bda: 0f 85 e7 00 00 00 jne 0x401cc7 401be0: 48 0f be 5d 01 movsbl 0x1(%rbp),%rbx 401be5: 48 83 fb 53 cmp $0x53,%rbx 401be9: 0f 84 48 01 00 00 je 0x401d37 401bef: 80 fb 2f cmp $0x2f,%bl 401bf2: 0f 84 7e 01 00 00 je 0x401d76 401bf8: 80 fb 20 cmp $0x20,%bl 401bfb: 0f 85 91 01 00 00 jne 0x401d92 401c01: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401c06: 66 0f 74 05 72 16 00 00 pcmpeqb 0x1672(%rip),%xmm0 # 0x403280 401c0e: 66 0f d7 c0 pmovmskb %xmm0,%eax 401c12: 3d ff ff 00 00 cmp $0xffff,%eax 401c17: 0f 85 75 01 00 00 jne 0x401d92 401c1d: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401c24: 66 41 c7 85 e4 00 00 00 movw $0x2f,0xe4(%r13) 401c2c: 2f 00 401c2e: 4d 89 7d 78 mov %r15,0x78(%r13) 401c32: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401c36: 0f 85 a3 01 00 00 jne 0x401ddf 401c3c: e9 e7 05 00 00 jmpq 0x402228 401c41: 49 8d 85 a8 00 00 00 lea 0xa8(%r13),%rax 401c48: 48 89 44 24 08 mov %rax,0x8(%rsp) 401c4d: 45 8b 7d 24 mov 0x24(%r13),%r15d 401c51: 49 8b 45 70 mov 0x70(%r13),%rax 401c55: 48 89 04 24 mov %rax,(%rsp) 401c59: 45 31 f6 xor %r14d,%r14d 401c5c: 4f 8d 24 2e lea (%r14,%r13,1),%r12 401c60: 49 81 c4 a8 00 00 00 add $0xa8,%r12 401c67: bd 3c 00 00 00 mov $0x3c,%ebp 401c6c: 4c 29 f5 sub %r14,%rbp 401c6f: 48 8b 04 24 mov (%rsp),%rax 401c73: 49 8d 1c 06 lea (%r14,%rax,1),%rbx 401c77: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401c7f: 00 401c80: 44 89 ff mov %r15d,%edi 401c83: 4c 89 e6 mov %r12,%rsi 401c86: 48 89 ea mov %rbp,%rdx 401c89: 48 89 d9 mov %rbx,%rcx 401c8c: e8 8f f1 ff ff callq 0x400e20 401c91: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401c95: 0f 85 15 00 00 00 jne 0x401cb0 401c9b: e8 80 f0 ff ff callq 0x400d20 401ca0: 83 38 04 cmpl $0x4,(%rax) 401ca3: 0f 84 d7 ff ff ff je 0x401c80 401ca9: e9 15 04 00 00 jmpq 0x4020c3 401cae: 66 90 nop 401cb0: 48 85 c0 test %rax,%rax 401cb3: 0f 8e 08 04 00 00 jle 0x4020c1 401cb9: 49 01 c6 add %rax,%r14 401cbc: 49 83 fe 3c cmp $0x3c,%r14 401cc0: 72 9a jb 0x401c5c 401cc2: e9 06 04 00 00 jmpq 0x4020cd 401cc7: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401cce: b9 10 00 00 00 mov $0x10,%ecx 401cd3: 4c 89 ff mov %r15,%rdi 401cd6: 48 89 ee mov %rbp,%rsi 401cd9: ba 2f 00 00 00 mov $0x2f,%edx 401cde: e8 4d f1 ff ff callq 0x400e30 401ce3: 48 85 c0 test %rax,%rax 401ce6: 74 17 je 0x401cff 401ce8: c6 40 ff 00 movb $0x0,-0x1(%rax) 401cec: 4d 89 7d 78 mov %r15,0x78(%r13) 401cf0: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401cf4: 0f 85 e5 00 00 00 jne 0x401ddf 401cfa: e9 29 05 00 00 jmpq 0x402228 401cff: 31 c0 xor %eax,%eax 401d01: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401d09: 00 00 401d0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401d10: 41 c6 84 05 f3 00 00 00 movb $0x0,0xf3(%r13,%rax,1) 401d18: 00 401d19: 48 83 f8 f1 cmp $0xfffffffffffffff1,%rax 401d1d: 0f 84 ae 00 00 00 je 0x401dd1 401d23: 41 80 bc 05 f2 00 00 00 cmpb $0x20,0xf2(%r13,%rax,1) 401d2b: 20 401d2c: 48 8d 40 ff lea -0x1(%rax),%rax 401d30: 74 de je 0x401d10 401d32: e9 9a 00 00 00 jmpq 0x401dd1 401d37: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401d3c: 66 0f 74 05 2c 15 00 00 pcmpeqb 0x152c(%rip),%xmm0 # 0x403270 401d44: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d48: 3d ff ff 00 00 cmp $0xffff,%eax 401d4d: 75 43 jne 0x401d92 401d4f: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401d56: 48 b8 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rax 401d5e: 2f 00 401d60: 49 89 85 e4 00 00 00 mov %rax,0xe4(%r13) 401d67: 4d 89 7d 78 mov %r15,0x78(%r13) 401d6b: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401d6f: 75 6e jne 0x401ddf 401d71: e9 b2 04 00 00 jmpq 0x402228 401d76: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401d7b: 66 0f 74 05 dd 14 00 00 pcmpeqb 0x14dd(%rip),%xmm0 # 0x403260 401d83: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d87: 3d ff ff 00 00 cmp $0xffff,%eax 401d8c: 0f 84 03 03 00 00 je 0x402095 401d92: e8 a9 f0 ff ff callq 0x400e40 401d97: 48 8b 00 mov (%rax),%rax 401d9a: f6 44 58 01 08 testb $0x8,0x1(%rax,%rbx,2) 401d9f: 0f 84 83 04 00 00 je 0x402228 401da5: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 401daa: 0f 84 94 01 00 00 je 0x401f44 401db0: 48 8d 7d 01 lea 0x1(%rbp),%rdi 401db4: 31 f6 xor %esi,%esi 401db6: ba 0a 00 00 00 mov $0xa,%edx 401dbb: e8 00 f0 ff ff callq 0x400dc0 401dc0: 49 3b 45 68 cmp 0x68(%r13),%rax 401dc4: 0f 83 5e 04 00 00 jae 0x402228 401dca: 49 89 c7 mov %rax,%r15 401dcd: 4d 03 7d 60 add 0x60(%r13),%r15 401dd1: 4d 89 7d 78 mov %r15,0x78(%r13) 401dd5: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401dd9: 0f 84 49 04 00 00 je 0x402228 401ddf: 48 8d 75 10 lea 0x10(%rbp),%rsi 401de3: 80 7d 1b 20 cmpb $0x20,0x1b(%rbp) 401de7: 74 1d je 0x401e06 401de9: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401dee: ba 0c 00 00 00 mov $0xc,%edx 401df3: b9 0d 00 00 00 mov $0xd,%ecx 401df8: 48 89 df mov %rbx,%rdi 401dfb: e8 10 ef ff ff callq 0x400d10 401e00: c6 00 00 movb $0x0,(%rax) 401e03: 48 89 de mov %rbx,%rsi 401e06: 48 89 f7 mov %rsi,%rdi 401e09: 31 f6 xor %esi,%esi 401e0b: ba 0a 00 00 00 mov $0xa,%edx 401e10: e8 ab ef ff ff callq 0x400dc0 401e15: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 401e1c: 48 8d 75 1c lea 0x1c(%rbp),%rsi 401e20: 80 7d 21 20 cmpb $0x20,0x21(%rbp) 401e24: 74 1d je 0x401e43 401e26: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401e2b: ba 06 00 00 00 mov $0x6,%edx 401e30: b9 07 00 00 00 mov $0x7,%ecx 401e35: 48 89 df mov %rbx,%rdi 401e38: e8 d3 ee ff ff callq 0x400d10 401e3d: c6 00 00 movb $0x0,(%rax) 401e40: 48 89 de mov %rbx,%rsi 401e43: 48 89 f7 mov %rsi,%rdi 401e46: 31 f6 xor %esi,%esi 401e48: ba 0a 00 00 00 mov $0xa,%edx 401e4d: e8 6e ef ff ff callq 0x400dc0 401e52: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 401e59: 48 8d 75 22 lea 0x22(%rbp),%rsi 401e5d: 80 7d 27 20 cmpb $0x20,0x27(%rbp) 401e61: 74 1d je 0x401e80 401e63: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401e68: ba 06 00 00 00 mov $0x6,%edx 401e6d: b9 07 00 00 00 mov $0x7,%ecx 401e72: 48 89 df mov %rbx,%rdi 401e75: e8 96 ee ff ff callq 0x400d10 401e7a: c6 00 00 movb $0x0,(%rax) 401e7d: 48 89 de mov %rbx,%rsi 401e80: 48 89 f7 mov %rsi,%rdi 401e83: 31 f6 xor %esi,%esi 401e85: ba 0a 00 00 00 mov $0xa,%edx 401e8a: e8 31 ef ff ff callq 0x400dc0 401e8f: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 401e96: 48 8d 75 28 lea 0x28(%rbp),%rsi 401e9a: 80 7d 2f 20 cmpb $0x20,0x2f(%rbp) 401e9e: 74 1d je 0x401ebd 401ea0: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401ea5: ba 08 00 00 00 mov $0x8,%edx 401eaa: b9 09 00 00 00 mov $0x9,%ecx 401eaf: 48 89 df mov %rbx,%rdi 401eb2: e8 59 ee ff ff callq 0x400d10 401eb7: c6 00 00 movb $0x0,(%rax) 401eba: 48 89 de mov %rbx,%rsi 401ebd: 48 8d 5d 30 lea 0x30(%rbp),%rbx 401ec1: 48 89 f7 mov %rsi,%rdi 401ec4: 31 f6 xor %esi,%esi 401ec6: ba 0a 00 00 00 mov $0xa,%edx 401ecb: e8 f0 ee ff ff callq 0x400dc0 401ed0: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 401ed7: 80 7d 39 20 cmpb $0x20,0x39(%rbp) 401edb: 74 20 je 0x401efd 401edd: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401ee2: ba 0a 00 00 00 mov $0xa,%edx 401ee7: b9 0b 00 00 00 mov $0xb,%ecx 401eec: 48 89 ef mov %rbp,%rdi 401eef: 48 89 de mov %rbx,%rsi 401ef2: e8 19 ee ff ff callq 0x400d10 401ef7: c6 00 00 movb $0x0,(%rax) 401efa: 48 89 eb mov %rbp,%rbx 401efd: 45 31 f6 xor %r14d,%r14d 401f00: 48 89 df mov %rbx,%rdi 401f03: 31 f6 xor %esi,%esi 401f05: ba 0a 00 00 00 mov $0xa,%edx 401f0a: e8 b1 ee ff ff callq 0x400dc0 401f0f: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 401f16: 48 85 c0 test %rax,%rax 401f19: 0f 88 09 03 00 00 js 0x402228 401f1f: 49 8b 4d 28 mov 0x28(%r13),%rcx 401f23: 49 03 4d 30 add 0x30(%r13),%rcx 401f27: 49 2b 4d 70 sub 0x70(%r13),%rcx 401f2b: 48 83 c1 c4 add $0xffffffffffffffc4,%rcx 401f2f: 48 39 c8 cmp %rcx,%rax 401f32: 0f 86 00 03 00 00 jbe 0x402238 401f38: 49 89 8d 98 00 00 00 mov %rcx,0x98(%r13) 401f3f: e9 f4 02 00 00 jmpq 0x402238 401f44: ba 08 00 00 00 mov $0x8,%edx 401f49: eb 5a jmp 0x401fa5 401f4b: 31 f6 xor %esi,%esi 401f4d: ba 0a 00 00 00 mov $0xa,%edx 401f52: e8 69 ee ff ff callq 0x400dc0 401f57: 49 89 c7 mov %rax,%r15 401f5a: 48 8b 43 08 mov 0x8(%rbx),%rax 401f5e: 48 b9 20 20 20 20 20 20 mov $0x2020202020202020,%rcx 401f66: 20 20 401f68: 48 31 c8 xor %rcx,%rax 401f6b: 48 8b 0b mov (%rbx),%rcx 401f6e: 48 ba 2f 2f 20 20 20 20 mov $0x2020202020202f2f,%rdx 401f76: 20 20 401f78: 48 31 d1 xor %rdx,%rcx 401f7b: 49 8d 57 3d lea 0x3d(%r15),%rdx 401f7f: 48 83 e2 fe and $0xfffffffffffffffe,%rdx 401f83: 48 89 ce mov %rcx,%rsi 401f86: 48 09 c6 or %rax,%rsi 401f89: be 00 00 00 00 mov $0x0,%esi 401f8e: 48 0f 44 d6 cmove %rsi,%rdx 401f92: 48 8b 34 24 mov (%rsp),%rsi 401f96: 48 01 d6 add %rdx,%rsi 401f99: 48 89 f2 mov %rsi,%rdx 401f9c: 48 09 c1 or %rax,%rcx 401f9f: 0f 84 34 01 00 00 je 0x4020d9 401fa5: 49 8b 5d 00 mov 0x0(%r13),%rbx 401fa9: 48 85 db test %rbx,%rbx 401fac: 48 89 14 24 mov %rdx,(%rsp) 401fb0: 74 56 je 0x402008 401fb2: 49 8b 45 30 mov 0x30(%r13),%rax 401fb6: 48 29 d0 sub %rdx,%rax 401fb9: 0f 82 69 02 00 00 jb 0x402228 401fbf: 48 83 f8 3c cmp $0x3c,%rax 401fc3: 0f 82 5f 02 00 00 jb 0x402228 401fc9: 48 8b 04 24 mov (%rsp),%rax 401fcd: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi 401fd1: 48 83 c7 30 add $0x30,%rdi 401fd5: 48 01 c3 add %rax,%rbx 401fd8: 80 7f 09 20 cmpb $0x20,0x9(%rdi) 401fdc: 0f 84 69 ff ff ff je 0x401f4b 401fe2: 48 8d 73 30 lea 0x30(%rbx),%rsi 401fe6: ba 0a 00 00 00 mov $0xa,%edx 401feb: b9 0b 00 00 00 mov $0xb,%ecx 401ff0: 48 8d 6c 24 5d lea 0x5d(%rsp),%rbp 401ff5: 48 89 ef mov %rbp,%rdi 401ff8: e8 13 ed ff ff callq 0x400d10 401ffd: c6 00 00 movb $0x0,(%rax) 402000: 48 89 ef mov %rbp,%rdi 402003: e9 43 ff ff ff jmpq 0x401f4b 402008: 45 8b 7d 24 mov 0x24(%r13),%r15d 40200c: 49 8b 45 28 mov 0x28(%r13),%rax 402010: 48 01 d0 add %rdx,%rax 402013: 48 89 44 24 10 mov %rax,0x10(%rsp) 402018: 45 31 f6 xor %r14d,%r14d 40201b: 4a 8d 2c 34 lea (%rsp,%r14,1),%rbp 40201f: 48 83 c5 20 add $0x20,%rbp 402023: bb 3c 00 00 00 mov $0x3c,%ebx 402028: 4c 29 f3 sub %r14,%rbx 40202b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402030: 4e 8d 24 30 lea (%rax,%r14,1),%r12 402034: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40203c: 00 00 40203e: 66 90 nop 402040: 44 89 ff mov %r15d,%edi 402043: 48 89 ee mov %rbp,%rsi 402046: 48 89 da mov %rbx,%rdx 402049: 4c 89 e1 mov %r12,%rcx 40204c: e8 cf ed ff ff callq 0x400e20 402051: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402055: 75 0f jne 0x402066 402057: e8 c4 ec ff ff callq 0x400d20 40205c: 83 38 04 cmpl $0x4,(%rax) 40205f: 74 df je 0x402040 402061: e9 c2 01 00 00 jmpq 0x402228 402066: 48 85 c0 test %rax,%rax 402069: 7e 0b jle 0x402076 40206b: 49 01 c6 add %rax,%r14 40206e: 49 83 fe 3c cmp $0x3c,%r14 402072: 72 a7 jb 0x40201b 402074: eb 06 jmp 0x40207c 402076: 0f 85 ac 01 00 00 jne 0x402228 40207c: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 402081: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 402086: 49 83 fe 3c cmp $0x3c,%r14 40208a: 0f 84 48 ff ff ff je 0x401fd8 402090: e9 93 01 00 00 jmpq 0x402228 402095: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 40209c: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 4020a4: 66 41 c7 85 e4 00 00 00 movw $0x2f2f,0xe4(%r13) 4020ac: 2f 2f 4020ae: 4d 89 7d 78 mov %r15,0x78(%r13) 4020b2: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 4020b6: 0f 85 23 fd ff ff jne 0x401ddf 4020bc: e9 67 01 00 00 jmpq 0x402228 4020c1: 74 0a je 0x4020cd 4020c3: bf 0e 00 00 00 mov $0xe,%edi 4020c8: e9 60 01 00 00 jmpq 0x40222d 4020cd: 49 83 fe 3c cmp $0x3c,%r14 4020d1: 0f 84 cd fa ff ff je 0x401ba4 4020d7: eb ea jmp 0x4020c3 4020d9: 49 8b 5d 00 mov 0x0(%r13),%rbx 4020dd: 48 85 db test %rbx,%rbx 4020e0: 74 43 je 0x402125 4020e2: 49 8b 45 30 mov 0x30(%r13),%rax 4020e6: 48 29 d0 sub %rdx,%rax 4020e9: 48 83 c0 c4 add $0xffffffffffffffc4,%rax 4020ed: 49 39 c7 cmp %rax,%r15 4020f0: 0f 87 32 01 00 00 ja 0x402228 4020f6: 48 89 d5 mov %rdx,%rbp 4020f9: 4c 89 ff mov %r15,%rdi 4020fc: e8 df ec ff ff callq 0x400de0 402101: 48 85 c0 test %rax,%rax 402104: 0f 84 1e 01 00 00 je 0x402228 40210a: 49 89 c4 mov %rax,%r12 40210d: 48 8d 34 2b lea (%rbx,%rbp,1),%rsi 402111: 48 83 c6 3c add $0x3c,%rsi 402115: 48 89 c7 mov %rax,%rdi 402118: 4c 89 fa mov %r15,%rdx 40211b: e8 b0 ec ff ff callq 0x400dd0 402120: e9 8f 00 00 00 jmpq 0x4021b4 402125: 48 89 d3 mov %rdx,%rbx 402128: 4c 89 ff mov %r15,%rdi 40212b: e8 b0 ec ff ff callq 0x400de0 402130: 48 85 c0 test %rax,%rax 402133: 0f 84 ef 00 00 00 je 0x402228 402139: 49 89 c4 mov %rax,%r12 40213c: 41 8b 45 24 mov 0x24(%r13),%eax 402140: 89 44 24 10 mov %eax,0x10(%rsp) 402144: 49 8b 45 28 mov 0x28(%r13),%rax 402148: 48 8d 0c 03 lea (%rbx,%rax,1),%rcx 40214c: 48 83 c1 3c add $0x3c,%rcx 402150: 31 c0 xor %eax,%eax 402152: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 402157: 49 8d 14 04 lea (%r12,%rax,1),%rdx 40215b: 48 89 14 24 mov %rdx,(%rsp) 40215f: 4c 89 fb mov %r15,%rbx 402162: 48 29 c3 sub %rax,%rbx 402165: 49 89 c6 mov %rax,%r14 402168: 48 8d 2c 01 lea (%rcx,%rax,1),%rbp 40216c: 8b 7c 24 10 mov 0x10(%rsp),%edi 402170: 48 8b 34 24 mov (%rsp),%rsi 402174: 48 89 da mov %rbx,%rdx 402177: 48 89 e9 mov %rbp,%rcx 40217a: e8 a1 ec ff ff callq 0x400e20 40217f: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402183: 75 0c jne 0x402191 402185: e8 96 eb ff ff callq 0x400d20 40218a: 83 38 04 cmpl $0x4,(%rax) 40218d: 74 dd je 0x40216c 40218f: eb 17 jmp 0x4021a8 402191: 48 85 c0 test %rax,%rax 402194: 7e 76 jle 0x40220c 402196: 49 01 c6 add %rax,%r14 402199: 4c 89 f0 mov %r14,%rax 40219c: 4d 39 fe cmp %r15,%r14 40219f: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4021a4: 72 b1 jb 0x402157 4021a6: eb 07 jmp 0x4021af 4021a8: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 4021af: 4c 39 f8 cmp %r15,%rax 4021b2: 75 64 jne 0x402218 4021b4: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 4021b9: 4d 89 65 60 mov %r12,0x60(%r13) 4021bd: 4d 89 7d 68 mov %r15,0x68(%r13) 4021c1: 4d 01 e7 add %r12,%r15 4021c4: 4c 89 fb mov %r15,%rbx 4021c7: 4c 29 e3 sub %r12,%rbx 4021ca: 4c 89 e7 mov %r12,%rdi 4021cd: be 2f 00 00 00 mov $0x2f,%esi 4021d2: 48 89 da mov %rbx,%rdx 4021d5: e8 b6 eb ff ff callq 0x400d90 4021da: 48 85 c0 test %rax,%rax 4021dd: 74 14 je 0x4021f3 4021df: 49 89 c4 mov %rax,%r12 4021e2: 49 83 c4 01 add $0x1,%r12 4021e6: c6 00 00 movb $0x0,(%rax) 4021e9: 4d 39 fc cmp %r15,%r12 4021ec: 72 d6 jb 0x4021c4 4021ee: e9 bd fb ff ff jmpq 0x401db0 4021f3: 4c 89 e7 mov %r12,%rdi 4021f6: 31 f6 xor %esi,%esi 4021f8: 48 89 da mov %rbx,%rdx 4021fb: e8 70 eb ff ff callq 0x400d70 402200: e9 ab fb ff ff jmpq 0x401db0 402205: bf 0f 00 00 00 mov $0xf,%edi 40220a: eb 21 jmp 0x40222d 40220c: 4c 0f 45 f0 cmovne %rax,%r14 402210: 4c 89 f0 mov %r14,%rax 402213: 4c 39 f8 cmp %r15,%rax 402216: 74 9c je 0x4021b4 402218: 4c 89 e7 mov %r12,%rdi 40221b: e8 e0 ea ff ff callq 0x400d00 402220: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 402228: bf 10 00 00 00 mov $0x10,%edi 40222d: e8 6e ee ff ff callq 0x4010a0 402232: 41 be ff ff ff ff mov $0xffffffff,%r14d 402238: 44 89 f0 mov %r14d,%eax 40223b: 48 83 c4 68 add $0x68,%rsp 40223f: 5b pop %rbx 402240: 41 5c pop %rsp 402242: 41 5d pop %rbp 402244: 41 5e pop %rsi 402246: 41 5f pop %rdi 402248: 5d pop %rbp 402249: c3 retq 40224a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402250: 55 push %rbp 402251: 41 57 push %rdi 402253: 41 56 push %rsi 402255: 53 push %rbx 402256: 50 push %rax 402257: 83 3d 76 1e 20 00 01 cmpl $0x1,0x201e76(%rip) # 0x6040d4 40225e: 0f 85 0d 02 00 00 jne 0x402471 402264: 48 89 d5 mov %rdx,%rbp 402267: 41 89 f7 mov %esi,%r15d 40226a: 41 89 fe mov %edi,%r14d 40226d: 48 85 d2 test %rdx,%rdx 402270: 75 22 jne 0x402294 402272: 44 89 f7 mov %r14d,%edi 402275: be 01 00 00 00 mov $0x1,%esi 40227a: 31 c0 xor %eax,%eax 40227c: e8 af ea ff ff callq 0x400d30 402281: 83 f8 ff cmp $0xffffffff,%eax 402284: 75 0e jne 0x402294 402286: e8 95 ea ff ff callq 0x400d20 40228b: 83 38 09 cmpl $0x9,(%rax) 40228e: 0f 84 e4 01 00 00 je 0x402478 402294: 41 83 ff 0b cmp $0xb,%r15d 402298: 0f 87 1e 01 00 00 ja 0x4023bc 40229e: 31 db xor %ebx,%ebx 4022a0: 44 89 f8 mov %r15d,%eax 4022a3: 48 8d 0d e6 0f 00 00 lea 0xfe6(%rip),%rcx # 0x403290 4022aa: 48 63 04 81 movslq (%rcx,%rax,4),%rax 4022ae: 48 01 c8 add %rcx,%rax 4022b1: ff e0 jmpq *%rax 4022b3: 48 85 ed test %rbp,%rbp 4022b6: 0f 85 bf 00 00 00 jne 0x40237b 4022bc: e9 da 00 00 00 jmpq 0x40239b 4022c1: 48 85 ed test %rbp,%rbp 4022c4: 0f 84 d1 00 00 00 je 0x40239b 4022ca: 8b 45 1c mov 0x1c(%rbp),%eax 4022cd: 83 f8 0a cmp $0xa,%eax 4022d0: 0f 87 e6 00 00 00 ja 0x4023bc 4022d6: b9 0c 06 00 00 mov $0x60c,%ecx 4022db: 0f a3 c1 bt %eax,%ecx 4022de: 0f 83 d8 00 00 00 jae 0x4023bc 4022e4: 8b 4d 18 mov 0x18(%rbp),%ecx 4022e7: 8b 55 24 mov 0x24(%rbp),%edx 4022ea: 41 83 fe ff cmp $0xffffffff,%r14d 4022ee: 0f 84 43 01 00 00 je 0x402437 4022f4: 83 fa ff cmp $0xffffffff,%edx 4022f7: 0f 84 3d 01 00 00 je 0x40243a 4022fd: 44 39 f2 cmp %r14d,%edx 402300: 0f 84 34 01 00 00 je 0x40243a 402306: e9 86 00 00 00 jmpq 0x402391 40230b: bf 01 00 00 00 mov $0x1,%edi 402310: be 28 09 00 00 mov $0x928,%esi 402315: e8 96 ea ff ff callq 0x400db0 40231a: 48 89 c3 mov %rax,%rbx 40231d: 48 85 c0 test %rax,%rax 402320: 0f 84 a0 00 00 00 je 0x4023c6 402326: c7 43 18 03 00 00 00 movl $0x3,0x18(%rbx) 40232d: 44 89 7b 1c mov %r15d,0x1c(%rbx) 402331: 44 89 73 24 mov %r14d,0x24(%rbx) 402335: 0f 57 c0 xorps %xmm0,%xmm0 402338: 0f 11 03 movups %xmm0,(%rbx) 40233b: 0f 11 43 28 movups %xmm0,0x28(%rbx) 40233f: 48 b8 01 00 00 00 01 00 mov $0x100000001,%rax 402347: 00 00 402349: 48 89 43 38 mov %rax,0x38(%rbx) 40234d: c7 43 70 0a 00 00 00 movl $0xa,0x70(%rbx) 402354: 48 89 d8 mov %rbx,%rax 402357: 48 05 c8 00 00 00 add $0xc8,%rax 40235d: 48 89 43 60 mov %rax,0x60(%rbx) 402361: c7 83 cc 00 00 00 0a 00 movl $0xa,0xcc(%rbx) 402369: 00 00 40236b: e9 f3 00 00 00 jmpq 0x402463 402370: 48 85 ed test %rbp,%rbp 402373: 74 26 je 0x40239b 402375: 83 7d 1c 0b cmpl $0xb,0x1c(%rbp) 402379: 75 41 jne 0x4023bc 40237b: 8b 45 18 mov 0x18(%rbp),%eax 40237e: 8b 4d 24 mov 0x24(%rbp),%ecx 402381: 41 83 fe ff cmp $0xffffffff,%r14d 402385: 74 4e je 0x4023d5 402387: 83 f9 ff cmp $0xffffffff,%ecx 40238a: 74 4c je 0x4023d8 40238c: 44 39 f1 cmp %r14d,%ecx 40238f: 74 47 je 0x4023d8 402391: bf 1c 00 00 00 mov $0x1c,%edi 402396: e9 c1 00 00 00 jmpq 0x40245c 40239b: 44 89 f7 mov %r14d,%edi 40239e: 31 f6 xor %esi,%esi 4023a0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4023a7: 44 89 f9 mov %r15d,%ecx 4023aa: 45 31 c0 xor %r8d,%r8d 4023ad: 48 83 c4 08 add $0x8,%rsp 4023b1: 5b pop %rbx 4023b2: 41 5e pop %rsi 4023b4: 41 5f pop %rdi 4023b6: 5d pop %rbp 4023b7: e9 c4 00 00 00 jmpq 0x402480 4023bc: bf 0d 00 00 00 mov $0xd,%edi 4023c1: e9 96 00 00 00 jmpq 0x40245c 4023c6: bf 08 00 00 00 mov $0x8,%edi 4023cb: e8 d0 ec ff ff callq 0x4010a0 4023d0: e9 8e 00 00 00 jmpq 0x402463 4023d5: 41 89 ce mov %ecx,%r14d 4023d8: 8b 4d 1c mov 0x1c(%rbp),%ecx 4023db: 83 f9 0b cmp $0xb,%ecx 4023de: 77 77 ja 0x402457 4023e0: ba 0e 0f 00 00 mov $0xf0e,%edx 4023e5: 0f a3 ca bt %ecx,%edx 4023e8: 73 6d jae 0x402457 4023ea: 83 f8 01 cmp $0x1,%eax 4023ed: 75 5f jne 0x40244e 4023ef: 48 83 7d 78 00 cmpq $0x0,0x78(%rbp) 4023f4: 74 33 je 0x402429 4023f6: 48 8b 75 70 mov 0x70(%rbp),%rsi 4023fa: 48 8b 95 98 00 00 00 mov 0x98(%rbp),%rdx 402401: 48 83 c6 3c add $0x3c,%rsi 402405: 44 89 f7 mov %r14d,%edi 402408: 44 89 f9 mov %r15d,%ecx 40240b: 49 89 e8 mov %rbp,%r8 40240e: e8 6d 00 00 00 callq 0x402480 402413: 48 85 c0 test %rax,%rax 402416: 74 49 je 0x402461 402418: 48 89 c3 mov %rax,%rbx 40241b: 48 8b 45 48 mov 0x48(%rbp),%rax 40241f: 48 89 43 10 mov %rax,0x10(%rbx) 402423: 48 89 5d 48 mov %rbx,0x48(%rbp) 402427: eb 3a jmp 0x402463 402429: 48 89 ef mov %rbp,%rdi 40242c: e8 2f f7 ff ff callq 0x401b60 402431: 85 c0 test %eax,%eax 402433: 75 2c jne 0x402461 402435: eb bf jmp 0x4023f6 402437: 41 89 d6 mov %edx,%r14d 40243a: 83 f8 0a cmp $0xa,%eax 40243d: 77 18 ja 0x402457 40243f: ba 0c 07 00 00 mov $0x70c,%edx 402444: 0f a3 c2 bt %eax,%edx 402447: 73 0e jae 0x402457 402449: 83 f9 01 cmp $0x1,%ecx 40244c: 74 a1 je 0x4023ef 40244e: 83 45 3c 01 addl $0x1,0x3c(%rbp) 402452: 48 89 eb mov %rbp,%rbx 402455: eb 0c jmp 0x402463 402457: bf 0b 00 00 00 mov $0xb,%edi 40245c: e8 3f ec ff ff callq 0x4010a0 402461: 31 db xor %ebx,%ebx 402463: 48 89 d8 mov %rbx,%rax 402466: 48 83 c4 08 add $0x8,%rsp 40246a: 5b pop %rbx 40246b: 41 5e pop %rsi 40246d: 41 5f pop %rdi 40246f: 5d pop %rbp 402470: c3 retq 402471: bf 0c 00 00 00 mov $0xc,%edi 402476: eb e4 jmp 0x40245c 402478: bf 09 00 00 00 mov $0x9,%edi 40247d: eb dd jmp 0x40245c 40247f: 90 nop 402480: 55 push %rbp 402481: 41 57 push %rdi 402483: 41 56 push %rsi 402485: 41 55 push %rbp 402487: 41 54 push %rsp 402489: 53 push %rbx 40248a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 402491: 4d 89 c7 mov %r8,%r15 402494: 41 89 cd mov %ecx,%r13d 402497: 48 89 d5 mov %rdx,%rbp 40249a: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40249f: 41 89 fe mov %edi,%r14d 4024a2: 89 cb mov %ecx,%ebx 4024a4: 83 e3 fc and $0xfffffffc,%ebx 4024a7: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 4024ab: 75 27 jne 0x4024d4 4024ad: 4d 85 ff test %r15,%r15 4024b0: 75 22 jne 0x4024d4 4024b2: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 4024b7: bf 01 00 00 00 mov $0x1,%edi 4024bc: 44 89 f6 mov %r14d,%esi 4024bf: e8 2c e9 ff ff callq 0x400df0 4024c4: 31 ed xor %ebp,%ebp 4024c6: 83 f8 01 cmp $0x1,%eax 4024c9: 48 19 ed sbb %rbp,%rbp 4024cc: 48 f7 d5 not %rbp 4024cf: 48 0b 6c 24 58 or 0x58(%rsp),%rbp 4024d4: 83 fb 08 cmp $0x8,%ebx 4024d7: 0f 85 83 00 00 00 jne 0x402560 4024dd: 4d 85 ff test %r15,%r15 4024e0: 74 05 je 0x4024e7 4024e2: 4d 8b 27 mov (%r15),%r12 4024e5: eb 3c jmp 0x402523 4024e7: 31 c0 xor %eax,%eax 4024e9: 41 83 fd 08 cmp $0x8,%r13d 4024ed: 0f 94 c1 sete %cl 4024f0: 0f 95 c0 setne %al 4024f3: 8d 14 00 lea (%rax,%rax,1),%edx 4024f6: 83 c2 01 add $0x1,%edx 4024f9: 41 83 fd 0b cmp $0xb,%r13d 4024fd: 0f 94 c0 sete %al 402500: 08 c8 or %cl,%al 402502: 0f b6 c8 movzbl %al,%ecx 402505: 83 c1 01 add $0x1,%ecx 402508: 31 ff xor %edi,%edi 40250a: 48 89 ee mov %rbp,%rsi 40250d: 45 89 f0 mov %r14d,%r8d 402510: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 402515: e8 36 e8 ff ff callq 0x400d50 40251a: 49 89 c4 mov %rax,%r12 40251d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402521: 74 3d je 0x402560 402523: 4d 85 e4 test %r12,%r12 402526: 74 38 je 0x402560 402528: 44 89 f7 mov %r14d,%edi 40252b: 4c 89 e6 mov %r12,%rsi 40252e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 402533: 48 89 e9 mov %rbp,%rcx 402536: 45 89 e8 mov %r13d,%r8d 402539: 4d 89 f9 mov %r15,%r9 40253c: e8 ef eb ff ff callq 0x401130 402541: 48 85 c0 test %rax,%rax 402544: 0f 84 95 00 00 00 je 0x4025df 40254a: 49 89 c5 mov %rax,%r13 40254d: 4d 85 ff test %r15,%r15 402550: 0f 85 50 01 00 00 jne 0x4026a6 402556: 41 80 4d 38 40 orb $0x40,0x38(%r13) 40255b: e9 46 01 00 00 jmpq 0x4026a6 402560: 44 89 6c 24 0c mov %r13d,0xc(%rsp) 402565: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 40256a: 48 83 fd 40 cmp $0x40,%rbp 40256e: 41 bf 40 00 00 00 mov $0x40,%r15d 402574: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 402579: 4c 0f 42 fd cmovb %rbp,%r15 40257d: 45 31 ed xor %r13d,%r13d 402580: 4e 8d 24 2c lea (%rsp,%r13,1),%r12 402584: 49 83 c4 28 add $0x28,%r12 402588: 4c 89 fd mov %r15,%rbp 40258b: 4c 29 ed sub %r13,%rbp 40258e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402593: 4a 8d 1c 28 lea (%rax,%r13,1),%rbx 402597: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40259f: 00 4025a0: 44 89 f7 mov %r14d,%edi 4025a3: 4c 89 e6 mov %r12,%rsi 4025a6: 48 89 ea mov %rbp,%rdx 4025a9: 48 89 d9 mov %rbx,%rcx 4025ac: e8 6f e8 ff ff callq 0x400e20 4025b1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4025b5: 0f 85 15 00 00 00 jne 0x4025d0 4025bb: e8 60 e7 ff ff callq 0x400d20 4025c0: 83 38 04 cmpl $0x4,(%rax) 4025c3: 0f 84 d7 ff ff ff je 0x4025a0 4025c9: e9 cb 00 00 00 jmpq 0x402699 4025ce: 66 90 nop 4025d0: 48 85 c0 test %rax,%rax 4025d3: 7e 28 jle 0x4025fd 4025d5: 49 01 c5 add %rax,%r13 4025d8: 4d 39 fd cmp %r15,%r13 4025db: 72 a3 jb 0x402580 4025dd: eb 22 jmp 0x402601 4025df: 4d 85 ff test %r15,%r15 4025e2: 74 09 je 0x4025ed 4025e4: 4d 39 27 cmp %r12,(%r15) 4025e7: 0f 84 b6 00 00 00 je 0x4026a3 4025ed: 4c 89 e7 mov %r12,%rdi 4025f0: 48 89 ee mov %rbp,%rsi 4025f3: e8 08 e8 ff ff callq 0x400e00 4025f8: e9 a6 00 00 00 jmpq 0x4026a3 4025fd: 4c 0f 45 e8 cmovne %rax,%r13 402601: 49 83 fd ff cmp $0xffffffffffffffff,%r13 402605: 0f 84 8e 00 00 00 je 0x402699 40260b: 49 83 fd 08 cmp $0x8,%r13 40260f: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 402614: 0f 82 df 00 00 00 jb 0x4026f9 40261a: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40261f: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 402627: 3e 0a 402629: 48 39 c8 cmp %rcx,%rax 40262c: 0f 85 89 00 00 00 jne 0x4026bb 402632: bf 01 00 00 00 mov $0x1,%edi 402637: be 08 01 00 00 mov $0x108,%esi 40263c: e8 6f e7 ff ff callq 0x400db0 402641: 49 89 c5 mov %rax,%r13 402644: 48 85 c0 test %rax,%rax 402647: 0f 84 f2 00 00 00 je 0x40273f 40264d: 41 c7 45 18 01 00 00 00 movl $0x1,0x18(%r13) 402655: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 40265d: 8b 44 24 0c mov 0xc(%rsp),%eax 402661: 41 89 45 1c mov %eax,0x1c(%r13) 402665: 45 89 75 24 mov %r14d,0x24(%r13) 402669: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40266e: 49 89 4d 28 mov %rcx,0x28(%r13) 402672: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402677: 49 89 45 30 mov %rax,0x30(%r13) 40267b: 49 89 5d 08 mov %rbx,0x8(%r13) 40267f: 48 83 c1 08 add $0x8,%rcx 402683: 49 89 4d 70 mov %rcx,0x70(%r13) 402687: 4c 89 e8 mov %r13,%rax 40268a: 48 05 f4 00 00 00 add $0xf4,%rax 402690: 49 89 85 a0 00 00 00 mov %rax,0xa0(%r13) 402697: eb 0d jmp 0x4026a6 402699: bf 09 00 00 00 mov $0x9,%edi 40269e: e8 fd e9 ff ff callq 0x4010a0 4026a3: 45 31 ed xor %r13d,%r13d 4026a6: 4c 89 e8 mov %r13,%rax 4026a9: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 4026b0: 5b pop %rbx 4026b1: 41 5c pop %rsp 4026b3: 41 5d pop %rbp 4026b5: 41 5e pop %rsi 4026b7: 41 5f pop %rdi 4026b9: 5d pop %rbp 4026ba: c3 retq 4026bb: 49 83 fd 10 cmp $0x10,%r13 4026bf: 72 38 jb 0x4026f9 4026c1: 3d 7f 45 4c 46 cmp $0x464c457f,%eax 4026c6: 75 31 jne 0x4026f9 4026c8: 80 7c 24 2e 01 cmpb $0x1,0x2e(%rsp) 4026cd: 75 2a jne 0x4026f9 4026cf: 8a 44 24 2c mov 0x2c(%rsp),%al 4026d3: 8a 4c 24 2d mov 0x2d(%rsp),%cl 4026d7: 8d 50 ff lea -0x1(%rax),%edx 4026da: 80 c1 ff add $0xff,%cl 4026dd: 08 d1 or %dl,%cl 4026df: 80 f9 01 cmp $0x1,%cl 4026e2: 77 15 ja 0x4026f9 4026e4: 3c 01 cmp $0x1,%al 4026e6: b8 34 00 00 00 mov $0x34,%eax 4026eb: b9 40 00 00 00 mov $0x40,%ecx 4026f0: 48 0f 44 c8 cmove %rax,%rcx 4026f4: 49 39 cd cmp %rcx,%r13 4026f7: 73 55 jae 0x40274e 4026f9: bf 01 00 00 00 mov $0x1,%edi 4026fe: be 08 01 00 00 mov $0x108,%esi 402703: e8 a8 e6 ff ff callq 0x400db0 402708: 49 89 c5 mov %rax,%r13 40270b: 48 85 c0 test %rax,%rax 40270e: 74 2f je 0x40273f 402710: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 402718: 8b 44 24 0c mov 0xc(%rsp),%eax 40271c: 41 89 45 1c mov %eax,0x1c(%r13) 402720: 45 89 75 24 mov %r14d,0x24(%r13) 402724: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402729: 49 89 45 28 mov %rax,0x28(%r13) 40272d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402732: 49 89 45 30 mov %rax,0x30(%r13) 402736: 49 89 5d 08 mov %rbx,0x8(%r13) 40273a: e9 67 ff ff ff jmpq 0x4026a6 40273f: bf 08 00 00 00 mov $0x8,%edi 402744: e8 57 e9 ff ff callq 0x4010a0 402749: e9 58 ff ff ff jmpq 0x4026a6 40274e: 48 89 1c 24 mov %rbx,(%rsp) 402752: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 402757: 44 89 f7 mov %r14d,%edi 40275a: 31 f6 xor %esi,%esi 40275c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 402761: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 402766: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d 40276b: e8 10 eb ff ff callq 0x401280 402770: 49 89 c5 mov %rax,%r13 402773: e9 2e ff ff ff jmpq 0x4026a6 402778: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402780: 55 push %rbp 402781: 41 57 push %rdi 402783: 41 56 push %rsi 402785: 41 55 push %rbp 402787: 41 54 push %rsp 402789: 53 push %rbx 40278a: 50 push %rax 40278b: 49 89 fe mov %rdi,%r14 40278e: 66 90 nop 402790: 4d 85 f6 test %r14,%r14 402793: 0f 84 a8 02 00 00 je 0x402a41 402799: 41 8b 46 3c mov 0x3c(%r14),%eax 40279d: 85 c0 test %eax,%eax 40279f: 74 0d je 0x4027ae 4027a1: 83 c0 ff add $0xffffffff,%eax 4027a4: 41 89 46 3c mov %eax,0x3c(%r14) 4027a8: 0f 85 95 02 00 00 jne 0x402a43 4027ae: 41 83 7e 18 01 cmpl $0x1,0x18(%r14) 4027b3: 75 22 jne 0x4027d7 4027b5: 49 8b 7e 50 mov 0x50(%r14),%rdi 4027b9: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 4027bd: 74 05 je 0x4027c4 4027bf: e8 3c e5 ff ff callq 0x400d00 4027c4: 49 c7 46 50 00 00 00 00 movq $0x0,0x50(%r14) 4027cc: 49 83 7e 48 00 cmpq $0x0,0x48(%r14) 4027d1: 0f 85 6a 02 00 00 jne 0x402a41 4027d7: 49 8b 5e 08 mov 0x8(%r14),%rbx 4027db: 48 85 db test %rbx,%rbx 4027de: 74 3b je 0x40281b 4027e0: 48 8b 4b 48 mov 0x48(%rbx),%rcx 4027e4: 4c 39 f1 cmp %r14,%rcx 4027e7: 0f 84 23 00 00 00 je 0x402810 4027ed: 0f 1f 00 nopl (%rax) 4027f0: 48 89 c8 mov %rcx,%rax 4027f3: 48 8b 49 10 mov 0x10(%rcx),%rcx 4027f7: 4c 39 f1 cmp %r14,%rcx 4027fa: 0f 85 f0 ff ff ff jne 0x4027f0 402800: 48 83 c0 10 add $0x10,%rax 402804: e9 0b 00 00 00 jmpq 0x402814 402809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402810: 48 8d 43 48 lea 0x48(%rbx),%rax 402814: 49 8b 4e 10 mov 0x10(%r14),%rcx 402818: 48 89 08 mov %rcx,(%rax) 40281b: 41 8b 46 18 mov 0x18(%r14),%eax 40281f: 83 f8 03 cmp $0x3,%eax 402822: 74 1c je 0x402840 402824: 83 f8 01 cmp $0x1,%eax 402827: 0f 85 c7 01 00 00 jne 0x4029f4 40282d: 49 8b 7e 60 mov 0x60(%r14),%rdi 402831: 48 85 ff test %rdi,%rdi 402834: 0f 85 b5 01 00 00 jne 0x4029ef 40283a: e9 b5 01 00 00 jmpq 0x4029f4 40283f: 90 nop 402840: 48 89 1c 24 mov %rbx,(%rsp) 402844: 49 8b 5e 68 mov 0x68(%r14),%rbx 402848: 48 85 db test %rbx,%rbx 40284b: 0f 85 63 01 00 00 jne 0x4029b4 402851: 4d 8d a6 c8 00 00 00 lea 0xc8(%r14),%r12 402858: 4c 89 e3 mov %r12,%rbx 40285b: e9 0c 00 00 00 jmpq 0x40286c 402860: 48 89 eb mov %rbp,%rbx 402863: 48 85 ed test %rbp,%rbp 402866: 0f 84 64 01 00 00 je 0x4029d0 40286c: 44 8b 6b 04 mov 0x4(%rbx),%r13d 402870: 4d 85 ed test %r13,%r13 402873: 0f 84 07 01 00 00 je 0x402980 402879: 49 83 c5 ff add $0xffffffffffffffff,%r13 40287d: 49 69 ed d0 00 00 00 imul $0xd0,%r13,%rbp 402884: 80 bc 2b a8 00 00 00 00 cmpb $0x0,0xa8(%rbx,%rbp,1) 40288c: 0f 88 ae 00 00 00 js 0x402940 402892: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 40289a: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 40289e: 49 81 c7 b0 00 00 00 add $0xb0,%r15 4028a5: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 4028ad: 74 08 je 0x4028b7 4028af: e8 4c e4 ff ff callq 0x400d00 4028b4: 49 8b 3f mov (%r15),%rdi 4028b7: 48 8b 84 2b b8 00 00 00 mov 0xb8(%rbx,%rbp,1),%rax 4028bf: 48 39 f8 cmp %rdi,%rax 4028c2: 74 08 je 0x4028cc 4028c4: 48 89 c7 mov %rax,%rdi 4028c7: e8 34 e4 ff ff callq 0x400d00 4028cc: 49 83 3e 00 cmpq $0x0,(%r14) 4028d0: 49 8b 3f mov (%r15),%rdi 4028d3: 74 2b je 0x402900 4028d5: 48 8d 04 2b lea (%rbx,%rbp,1),%rax 4028d9: 48 05 c0 00 00 00 add $0xc0,%rax 4028df: 48 3b 38 cmp (%rax),%rdi 4028e2: 74 1c je 0x402900 4028e4: 80 bc 2b ac 00 00 00 00 cmpb $0x0,0xac(%rbx,%rbp,1) 4028ec: 78 12 js 0x402900 4028ee: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 4028f3: 48 85 ff test %rdi,%rdi 4028f6: 75 34 jne 0x40292c 4028f8: e9 73 ff ff ff jmpq 0x402870 4028fd: 0f 1f 00 nopl (%rax) 402900: e8 fb e3 ff ff callq 0x400d00 402905: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 40290a: 48 85 ff test %rdi,%rdi 40290d: 0f 85 19 00 00 00 jne 0x40292c 402913: e9 58 ff ff ff jmpq 0x402870 402918: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402920: 48 89 ef mov %rbp,%rdi 402923: 48 85 ed test %rbp,%rbp 402926: 0f 84 44 ff ff ff je 0x402870 40292c: 48 8b 6f 30 mov 0x30(%rdi),%rbp 402930: 80 7f 38 00 cmpb $0x0,0x38(%rdi) 402934: 79 ea jns 0x402920 402936: e8 c5 e3 ff ff callq 0x400d00 40293b: e9 e0 ff ff ff jmpq 0x402920 402940: 48 8b bc 2b a0 00 00 00 mov 0xa0(%rbx,%rbp,1),%rdi 402948: e8 b3 e3 ff ff callq 0x400d00 40294d: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 402955: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 402959: 49 81 c7 b0 00 00 00 add $0xb0,%r15 402960: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 402968: 0f 85 41 ff ff ff jne 0x4028af 40296e: e9 44 ff ff ff jmpq 0x4028b7 402973: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40297b: 00 00 40297d: 0f 1f 00 nopl (%rax) 402980: 48 8b 6b 08 mov 0x8(%rbx),%rbp 402984: 4c 39 e3 cmp %r12,%rbx 402987: 0f 84 d3 fe ff ff je 0x402860 40298d: 48 89 df mov %rbx,%rdi 402990: e8 6b e3 ff ff callq 0x400d00 402995: e9 c6 fe ff ff jmpq 0x402860 40299a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4029a0: 48 89 df mov %rbx,%rdi 4029a3: e8 58 e3 ff ff callq 0x400d00 4029a8: 48 89 eb mov %rbp,%rbx 4029ab: 48 85 ed test %rbp,%rbp 4029ae: 0f 84 9d fe ff ff je 0x402851 4029b4: 48 8b 6b 30 mov 0x30(%rbx),%rbp 4029b8: 80 bb cc 00 00 00 00 cmpb $0x0,0xcc(%rbx) 4029bf: 79 df jns 0x4029a0 4029c1: 48 8b 3b mov (%rbx),%rdi 4029c4: e8 37 e3 ff ff callq 0x400d00 4029c9: e9 d2 ff ff ff jmpq 0x4029a0 4029ce: 66 90 nop 4029d0: 41 83 7e 7c 00 cmpl $0x0,0x7c(%r14) 4029d5: 74 09 je 0x4029e0 4029d7: 49 8b 7e 50 mov 0x50(%r14),%rdi 4029db: e8 20 e3 ff ff callq 0x400d00 4029e0: 41 80 7e 78 00 cmpb $0x0,0x78(%r14) 4029e5: 48 8b 1c 24 mov (%rsp),%rbx 4029e9: 79 09 jns 0x4029f4 4029eb: 49 8b 7e 58 mov 0x58(%r14),%rdi 4029ef: e8 0c e3 ff ff callq 0x400d00 4029f4: 48 85 db test %rbx,%rbx 4029f7: 75 27 jne 0x402a20 4029f9: 49 8b 3e mov (%r14),%rdi 4029fc: 48 85 ff test %rdi,%rdi 4029ff: 74 1f je 0x402a20 402a01: 41 8b 46 38 mov 0x38(%r14),%eax 402a05: 84 c0 test %al,%al 402a07: 78 0f js 0x402a18 402a09: a8 40 test $0x40,%al 402a0b: 74 13 je 0x402a20 402a0d: 49 8b 76 30 mov 0x30(%r14),%rsi 402a11: e8 ea e3 ff ff callq 0x400e00 402a16: eb 08 jmp 0x402a20 402a18: e8 e3 e2 ff ff callq 0x400d00 402a1d: 0f 1f 00 nopl (%rax) 402a20: 4c 89 f7 mov %r14,%rdi 402a23: e8 d8 e2 ff ff callq 0x400d00 402a28: 48 85 db test %rbx,%rbx 402a2b: 74 14 je 0x402a41 402a2d: 83 7b 3c 00 cmpl $0x0,0x3c(%rbx) 402a31: 49 89 de mov %rbx,%r14 402a34: b8 00 00 00 00 mov $0x0,%eax 402a39: 0f 84 51 fd ff ff je 0x402790 402a3f: eb 02 jmp 0x402a43 402a41: 31 c0 xor %eax,%eax 402a43: 48 83 c4 08 add $0x8,%rsp 402a47: 5b pop %rbx 402a48: 41 5c pop %rsp 402a4a: 41 5d pop %rbp 402a4c: 41 5e pop %rsi 402a4e: 41 5f pop %rdi 402a50: 5d pop %rbp 402a51: c3 retq 402a52: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402a5a: 00 00 402a5c: 0f 1f 40 00 nopl 0x0(%rax) 402a60: 48 85 ff test %rdi,%rdi 402a63: 74 04 je 0x402a69 402a65: 8b 47 18 mov 0x18(%rdi),%eax 402a68: c3 retq 402a69: 31 c0 xor %eax,%eax 402a6b: c3 retq 402a6c: 0f 1f 40 00 nopl 0x0(%rax) 402a70: 41 57 push %rdi 402a72: 41 56 push %rsi 402a74: 49 89 d7 mov %rdx,%r15 402a77: 41 55 push %rbp 402a79: 41 54 push %rsp 402a7b: 4c 8d 25 6e 13 20 00 lea 0x20136e(%rip),%r12 # 0x603df0 402a82: 55 push %rbp 402a83: 48 8d 2d 6e 13 20 00 lea 0x20136e(%rip),%rbp # 0x603df8 402a8a: 53 push %rbx 402a8b: 41 89 fd mov %edi,%r13d 402a8e: 49 89 f6 mov %rsi,%r14 402a91: 4c 29 e5 sub %r12,%rbp 402a94: 48 83 ec 08 sub $0x8,%rsp 402a98: 48 c1 fd 03 sar $0x3,%rbp 402a9c: e8 37 e2 ff ff callq 0x400cd8 402aa1: 48 85 ed test %rbp,%rbp 402aa4: 74 20 je 0x402ac6 402aa6: 31 db xor %ebx,%ebx 402aa8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402ab0: 4c 89 fa mov %r15,%rdx 402ab3: 4c 89 f6 mov %r14,%rsi 402ab6: 44 89 ef mov %r13d,%edi 402ab9: 41 ff 14 dc callq *(%r12,%rbx,8) 402abd: 48 83 c3 01 add $0x1,%rbx 402ac1: 48 39 dd cmp %rbx,%rbp 402ac4: 75 ea jne 0x402ab0 402ac6: 48 83 c4 08 add $0x8,%rsp 402aca: 5b pop %rbx 402acb: 5d pop %rbp 402acc: 41 5c pop %rsp 402ace: 41 5d pop %rbp 402ad0: 41 5e pop %rsi 402ad2: 41 5f pop %rdi 402ad4: c3 retq 402ad5: 90 nop 402ad6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402ade: 00 00 402ae0: f3 rep 402ae1: c3 retq Disassembly of section .fini: 402ae4: 48 83 ec 08 sub $0x8,%rsp 402ae8: 48 83 c4 08 add $0x8,%rsp 402aec: c3 retq ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_package/build/Release/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-ecc716f3/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.186@#79fde5ca1aae2db3c819b96c561fc276 -pr /home/conan/w/prod/BuildSingleReference/223446/f37d544b-df79-4ada-aebc-422c63b0eb63/profile_linux_11_libstdcpp_clang_release_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=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=11 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True 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.2 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages bzip2/1.0.8:a0279858937b0968952a9784938616e26eb7c2dd - Cache elfutils/0.186:9bb65857bec61b45c871cb884d2c50491e29fbf5 - Cache xz_utils/5.4.2:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Cache zlib/1.2.13:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.2: Already installed! zlib/1.2.13: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/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-release.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-release.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-release.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-release.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/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796/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/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="clang" -DCONAN_COMPILER_VERSION="11" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796/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/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is Clang 11.1.0 -- The CXX compiler identification is Clang 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/a0279858937b0968952a9784938616e26eb7c2dd/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/lib/liblzma.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler Clang>=8, checking major version 11 -- Conan: Checking correct version: 11 -- Conan: C++ stdlib: libstdc++ -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/lib/libz.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/a0279858937b0968952a9784938616e26eb7c2dd/lib/libbz2.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/a0279858937b0968952a9784938616e26eb7c2dd/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/lib/liblzma.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/d988447fa516eac7400b2f34e2d4b89e42b4b1a8/lib/liblzma.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-ecc716f3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796' '--' '-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 .init: 400cd8: 48 83 ec 08 sub $0x8,%rsp 400cdc: 48 8b 05 15 33 20 00 mov 0x203315(%rip),%rax # 0x603ff8 400ce3: 48 85 c0 test %rax,%rax 400ce6: 74 02 je 0x400cea 400ce8: ff d0 callq *%rax 400cea: 48 83 c4 08 add $0x8,%rsp 400cee: c3 retq Disassembly of section .plt: 400cf0: ff 35 12 33 20 00 pushq 0x203312(%rip) # 0x604008 400cf6: ff 25 14 33 20 00 jmpq *0x203314(%rip) # 0x604010 400cfc: 0f 1f 40 00 nopl 0x0(%rax) 400d00: ff 25 12 33 20 00 jmpq *0x203312(%rip) # 0x604018 400d06: 68 00 00 00 00 pushq $0x0 400d0b: e9 e0 ff ff ff jmpq 0x400cf0 400d10: ff 25 0a 33 20 00 jmpq *0x20330a(%rip) # 0x604020 400d16: 68 01 00 00 00 pushq $0x1 400d1b: e9 d0 ff ff ff jmpq 0x400cf0 400d20: ff 25 02 33 20 00 jmpq *0x203302(%rip) # 0x604028 400d26: 68 02 00 00 00 pushq $0x2 400d2b: e9 c0 ff ff ff jmpq 0x400cf0 400d30: ff 25 fa 32 20 00 jmpq *0x2032fa(%rip) # 0x604030 400d36: 68 03 00 00 00 pushq $0x3 400d3b: e9 b0 ff ff ff jmpq 0x400cf0 400d40: ff 25 f2 32 20 00 jmpq *0x2032f2(%rip) # 0x604038 400d46: 68 04 00 00 00 pushq $0x4 400d4b: e9 a0 ff ff ff jmpq 0x400cf0 400d50: ff 25 ea 32 20 00 jmpq *0x2032ea(%rip) # 0x604040 400d56: 68 05 00 00 00 pushq $0x5 400d5b: e9 90 ff ff ff jmpq 0x400cf0 400d60: ff 25 e2 32 20 00 jmpq *0x2032e2(%rip) # 0x604048 400d66: 68 06 00 00 00 pushq $0x6 400d6b: e9 80 ff ff ff jmpq 0x400cf0 400d70: ff 25 da 32 20 00 jmpq *0x2032da(%rip) # 0x604050 400d76: 68 07 00 00 00 pushq $0x7 400d7b: e9 70 ff ff ff jmpq 0x400cf0 400d80: ff 25 d2 32 20 00 jmpq *0x2032d2(%rip) # 0x604058 400d86: 68 08 00 00 00 pushq $0x8 400d8b: e9 60 ff ff ff jmpq 0x400cf0 400d90: ff 25 ca 32 20 00 jmpq *0x2032ca(%rip) # 0x604060 400d96: 68 09 00 00 00 pushq $0x9 400d9b: e9 50 ff ff ff jmpq 0x400cf0 400da0: ff 25 c2 32 20 00 jmpq *0x2032c2(%rip) # 0x604068 400da6: 68 0a 00 00 00 pushq $0xa 400dab: e9 40 ff ff ff jmpq 0x400cf0 400db0: ff 25 ba 32 20 00 jmpq *0x2032ba(%rip) # 0x604070 400db6: 68 0b 00 00 00 pushq $0xb 400dbb: e9 30 ff ff ff jmpq 0x400cf0 400dc0: ff 25 b2 32 20 00 jmpq *0x2032b2(%rip) # 0x604078 400dc6: 68 0c 00 00 00 pushq $0xc 400dcb: e9 20 ff ff ff jmpq 0x400cf0 400dd0: ff 25 aa 32 20 00 jmpq *0x2032aa(%rip) # 0x604080 400dd6: 68 0d 00 00 00 pushq $0xd 400ddb: e9 10 ff ff ff jmpq 0x400cf0 400de0: ff 25 a2 32 20 00 jmpq *0x2032a2(%rip) # 0x604088 400de6: 68 0e 00 00 00 pushq $0xe 400deb: e9 00 ff ff ff jmpq 0x400cf0 400df0: ff 25 9a 32 20 00 jmpq *0x20329a(%rip) # 0x604090 400df6: 68 0f 00 00 00 pushq $0xf 400dfb: e9 f0 fe ff ff jmpq 0x400cf0 400e00: ff 25 92 32 20 00 jmpq *0x203292(%rip) # 0x604098 400e06: 68 10 00 00 00 pushq $0x10 400e0b: e9 e0 fe ff ff jmpq 0x400cf0 400e10: ff 25 8a 32 20 00 jmpq *0x20328a(%rip) # 0x6040a0 400e16: 68 11 00 00 00 pushq $0x11 400e1b: e9 d0 fe ff ff jmpq 0x400cf0 400e20: ff 25 82 32 20 00 jmpq *0x203282(%rip) # 0x6040a8 400e26: 68 12 00 00 00 pushq $0x12 400e2b: e9 c0 fe ff ff jmpq 0x400cf0 400e30: ff 25 7a 32 20 00 jmpq *0x20327a(%rip) # 0x6040b0 400e36: 68 13 00 00 00 pushq $0x13 400e3b: e9 b0 fe ff ff jmpq 0x400cf0 400e40: ff 25 72 32 20 00 jmpq *0x203272(%rip) # 0x6040b8 400e46: 68 14 00 00 00 pushq $0x14 400e4b: e9 a0 fe ff ff jmpq 0x400cf0 Disassembly of section .text: 400e50: 31 ed xor %ebp,%ebp 400e52: 49 89 d1 mov %rdx,%r9 400e55: 5e pop %rsi 400e56: 48 89 e2 mov %rsp,%rdx 400e59: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 400e5d: 50 push %rax 400e5e: 54 push %rsp 400e5f: 49 c7 c0 e0 2a 40 00 mov $0x402ae0,%r8 400e66: 48 c7 c1 70 2a 40 00 mov $0x402a70,%rcx 400e6d: 48 c7 c7 40 0f 40 00 mov $0x400f40,%rdi 400e74: ff 15 76 31 20 00 callq *0x203176(%rip) # 0x603ff0 400e7a: f4 hlt 400e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400e80: f3 rep 400e81: c3 retq 400e82: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400e8a: 00 00 400e8c: 0f 1f 40 00 nopl 0x0(%rax) 400e90: 55 push %rbp 400e91: b8 d0 40 60 00 mov $0x6040d0,%eax 400e96: 48 3d d0 40 60 00 cmp $0x6040d0,%rax 400e9c: 48 89 e5 mov %rsp,%rbp 400e9f: 74 17 je 0x400eb8 400ea1: b8 00 00 00 00 mov $0x0,%eax 400ea6: 48 85 c0 test %rax,%rax 400ea9: 74 0d je 0x400eb8 400eab: 5d pop %rbp 400eac: bf d0 40 60 00 mov $0x6040d0,%edi 400eb1: ff e0 jmpq *%rax 400eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400eb8: 5d pop %rbp 400eb9: c3 retq 400eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400ec0: be d0 40 60 00 mov $0x6040d0,%esi 400ec5: 55 push %rbp 400ec6: 48 81 ee d0 40 60 00 sub $0x6040d0,%rsi 400ecd: 48 89 e5 mov %rsp,%rbp 400ed0: 48 c1 fe 03 sar $0x3,%rsi 400ed4: 48 89 f0 mov %rsi,%rax 400ed7: 48 c1 e8 3f shr $0x3f,%rax 400edb: 48 01 c6 add %rax,%rsi 400ede: 48 d1 fe sar %rsi 400ee1: 74 15 je 0x400ef8 400ee3: b8 00 00 00 00 mov $0x0,%eax 400ee8: 48 85 c0 test %rax,%rax 400eeb: 74 0b je 0x400ef8 400eed: 5d pop %rbp 400eee: bf d0 40 60 00 mov $0x6040d0,%edi 400ef3: ff e0 jmpq *%rax 400ef5: 0f 1f 00 nopl (%rax) 400ef8: 5d pop %rbp 400ef9: c3 retq 400efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400f00: 80 3d c9 31 20 00 00 cmpb $0x0,0x2031c9(%rip) # 0x6040d0 400f07: 75 17 jne 0x400f20 400f09: 55 push %rbp 400f0a: 48 89 e5 mov %rsp,%rbp 400f0d: e8 7e ff ff ff callq 0x400e90 400f12: c6 05 b7 31 20 00 01 movb $0x1,0x2031b7(%rip) # 0x6040d0 400f19: 5d pop %rbp 400f1a: c3 retq 400f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400f20: f3 rep 400f21: c3 retq 400f22: 0f 1f 40 00 nopl 0x0(%rax) 400f26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400f2e: 00 00 400f30: 55 push %rbp 400f31: 48 89 e5 mov %rsp,%rbp 400f34: 5d pop %rbp 400f35: eb 89 jmp 0x400ec0 400f37: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 400f3f: 00 400f40: 55 push %rbp 400f41: 41 57 push %rdi 400f43: 41 56 push %rsi 400f45: 53 push %rbx 400f46: 50 push %rax 400f47: 49 89 f6 mov %rsi,%r14 400f4a: 83 ff 01 cmp $0x1,%edi 400f4d: 7f 19 jg 0x400f68 400f4f: 49 8b 36 mov (%r14),%rsi 400f52: bf f4 2a 40 00 mov $0x402af4,%edi 400f57: 31 c0 xor %eax,%eax 400f59: e8 02 fe ff ff callq 0x400d60 400f5e: bb ff ff ff ff mov $0xffffffff,%ebx 400f63: e9 c2 00 00 00 jmpq 0x40102a 400f68: bb 01 00 00 00 mov $0x1,%ebx 400f6d: bf 01 00 00 00 mov $0x1,%edi 400f72: e8 c9 00 00 00 callq 0x401040 400f77: 85 c0 test %eax,%eax 400f79: 74 6f je 0x400fea 400f7b: 49 8b 7e 08 mov 0x8(%r14),%rdi 400f7f: 31 f6 xor %esi,%esi 400f81: 31 d2 xor %edx,%edx 400f83: 31 c0 xor %eax,%eax 400f85: e8 86 fe ff ff callq 0x400e10 400f8a: 85 c0 test %eax,%eax 400f8c: 78 6d js 0x400ffb 400f8e: 89 c5 mov %eax,%ebp 400f90: bb 01 00 00 00 mov $0x1,%ebx 400f95: 89 c7 mov %eax,%edi 400f97: be 01 00 00 00 mov $0x1,%esi 400f9c: 31 d2 xor %edx,%edx 400f9e: e8 ad 12 00 00 callq 0x402250 400fa3: 48 85 c0 test %rax,%rax 400fa6: 74 69 je 0x401011 400fa8: 49 89 c7 mov %rax,%r15 400fab: 48 89 c7 mov %rax,%rdi 400fae: e8 ad 1a 00 00 callq 0x402a60 400fb3: ba 76 2b 40 00 mov $0x402b76,%edx 400fb8: 83 f8 03 cmp $0x3,%eax 400fbb: 77 0a ja 0x400fc7 400fbd: 48 98 cltq 400fbf: 48 8b 14 c5 90 2b 40 00 mov 0x402b90(,%rax,8),%rdx 400fc7: 49 8b 76 08 mov 0x8(%r14),%rsi 400fcb: 31 db xor %ebx,%ebx 400fcd: bf 83 2b 40 00 mov $0x402b83,%edi 400fd2: 31 c0 xor %eax,%eax 400fd4: e8 87 fd ff ff callq 0x400d60 400fd9: 4c 89 ff mov %r15,%rdi 400fdc: e8 9f 17 00 00 callq 0x402780 400fe1: 89 ef mov %ebp,%edi 400fe3: e8 98 fd ff ff callq 0x400d80 400fe8: eb 40 jmp 0x40102a 400fea: bf ff ff ff ff mov $0xffffffff,%edi 400fef: e8 cc 00 00 00 callq 0x4010c0 400ff4: bf 07 2b 40 00 mov $0x402b07,%edi 400ff9: eb 25 jmp 0x401020 400ffb: 49 8b 36 mov (%r14),%rsi 400ffe: bf 2e 2b 40 00 mov $0x402b2e,%edi 401003: 31 c0 xor %eax,%eax 401005: e8 56 fd ff ff callq 0x400d60 40100a: bb 01 00 00 00 mov $0x1,%ebx 40100f: eb 19 jmp 0x40102a 401011: bf ff ff ff ff mov $0xffffffff,%edi 401016: e8 a5 00 00 00 callq 0x4010c0 40101b: bf 3e 2b 40 00 mov $0x402b3e,%edi 401020: 48 89 c6 mov %rax,%rsi 401023: 31 c0 xor %eax,%eax 401025: e8 36 fd ff ff callq 0x400d60 40102a: 89 d8 mov %ebx,%eax 40102c: 48 83 c4 08 add $0x8,%rsp 401030: 5b pop %rbx 401031: 41 5e pop %rsi 401033: 41 5f pop %rdi 401035: 5d pop %rbp 401036: c3 retq 401037: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40103f: 00 401040: 50 push %rax 401041: b8 01 00 00 00 mov $0x1,%eax 401046: 85 ff test %edi,%edi 401048: 75 02 jne 0x40104c 40104a: 59 pop %rcx 40104b: c3 retq 40104c: 83 ff 01 cmp $0x1,%edi 40104f: 75 0c jne 0x40105d 401051: c7 05 79 30 20 00 01 00 movl $0x1,0x203079(%rip) # 0x6040d4 401059: 00 00 40105b: 59 pop %rcx 40105c: c3 retq 40105d: bf 02 00 00 00 mov $0x2,%edi 401062: e8 39 00 00 00 callq 0x4010a0 401067: 31 c0 xor %eax,%eax 401069: 59 pop %rcx 40106a: c3 retq 40106b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401070: 50 push %rax 401071: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401079: 00 00 00 00 40107d: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 401083: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 40108b: 00 00 40108d: 89 c8 mov %ecx,%eax 40108f: 59 pop %rcx 401090: c3 retq 401091: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401099: 00 00 40109b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4010a0: 53 push %rbx 4010a1: 83 ff 33 cmp $0x33,%edi 4010a4: bb 01 00 00 00 mov $0x1,%ebx 4010a9: 0f 42 df cmovb %edi,%ebx 4010ac: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010b4: 00 00 00 00 4010b8: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 4010be: 5b pop %rbx 4010bf: c3 retq 4010c0: 53 push %rbx 4010c1: 89 fb mov %edi,%ebx 4010c3: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010cb: 00 00 00 00 4010cf: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 4010d6: 85 db test %ebx,%ebx 4010d8: 74 21 je 0x4010fb 4010da: 8d 4b 01 lea 0x1(%rbx),%ecx 4010dd: 83 f9 34 cmp $0x34,%ecx 4010e0: 72 21 jb 0x401103 4010e2: 48 8d 3d c7 1a 00 00 lea 0x1ac7(%rip),%rdi # 0x402bb0 4010e9: 48 8d 35 d9 1a 00 00 lea 0x1ad9(%rip),%rsi # 0x402bc9 4010f0: ba 05 00 00 00 mov $0x5,%edx 4010f5: 5b pop %rbx 4010f6: e9 45 fc ff ff jmpq 0x400d40 4010fb: 85 c0 test %eax,%eax 4010fd: 75 0c jne 0x40110b 4010ff: 31 c0 xor %eax,%eax 401101: 5b pop %rbx 401102: c3 retq 401103: 83 fb ff cmp $0xffffffff,%ebx 401106: 0f 45 c3 cmovne %ebx,%eax 401109: 48 98 cltq 40110b: 48 8d 0d ae 1f 00 00 lea 0x1fae(%rip),%rcx # 0x4030c0 401112: 48 8d 35 a7 1a 00 00 lea 0x1aa7(%rip),%rsi # 0x402bc0 401119: 48 03 34 c1 add (%rcx,%rax,8),%rsi 40111d: 48 8d 3d 8c 1a 00 00 lea 0x1a8c(%rip),%rdi # 0x402bb0 401124: ba 05 00 00 00 mov $0x5,%edx 401129: 5b pop %rbx 40112a: e9 11 fc ff ff jmpq 0x400d40 40112f: 90 nop 401130: 55 push %rbp 401131: 41 57 push %rdi 401133: 41 56 push %rsi 401135: 41 55 push %rbp 401137: 41 54 push %rsp 401139: 53 push %rbx 40113a: 48 83 ec 18 sub $0x18,%rsp 40113e: 45 89 c2 mov %r8d,%r10d 401141: 48 89 cd mov %rcx,%rbp 401144: 48 89 d3 mov %rdx,%rbx 401147: 49 89 f7 mov %rsi,%r15 40114a: 41 89 fc mov %edi,%r12d 40114d: 48 83 f9 08 cmp $0x8,%rcx 401151: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 401156: 72 25 jb 0x40117d 401158: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 40115c: 48 b8 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rax 401164: 3e 0a 401166: 48 39 02 cmp %rax,(%rdx) 401169: 74 59 je 0x4011c4 40116b: 48 83 fd 10 cmp $0x10,%rbp 40116f: 72 0c jb 0x40117d 401171: 81 3a 7f 45 4c 46 cmpl $0x464c457f,(%rdx) 401177: 0f 84 c3 00 00 00 je 0x401240 40117d: 49 89 ed mov %rbp,%r13 401180: 44 89 d5 mov %r10d,%ebp 401183: bf 01 00 00 00 mov $0x1,%edi 401188: be 08 01 00 00 mov $0x108,%esi 40118d: e8 1e fc ff ff callq 0x400db0 401192: 49 89 c6 mov %rax,%r14 401195: 48 85 c0 test %rax,%rax 401198: 0f 84 86 00 00 00 je 0x401224 40119e: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011a6: 41 89 6e 1c mov %ebp,0x1c(%r14) 4011aa: 45 89 66 24 mov %r12d,0x24(%r14) 4011ae: 49 89 5e 28 mov %rbx,0x28(%r14) 4011b2: 4d 89 6e 30 mov %r13,0x30(%r14) 4011b6: 4d 89 3e mov %r15,(%r14) 4011b9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4011be: 49 89 46 08 mov %rax,0x8(%r14) 4011c2: eb 6a jmp 0x40122e 4011c4: 45 89 d5 mov %r10d,%r13d 4011c7: bf 01 00 00 00 mov $0x1,%edi 4011cc: be 08 01 00 00 mov $0x108,%esi 4011d1: e8 da fb ff ff callq 0x400db0 4011d6: 49 89 c6 mov %rax,%r14 4011d9: 48 85 c0 test %rax,%rax 4011dc: 74 46 je 0x401224 4011de: 41 c7 46 18 01 00 00 00 movl $0x1,0x18(%r14) 4011e6: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011ee: 45 89 6e 1c mov %r13d,0x1c(%r14) 4011f2: 45 89 66 24 mov %r12d,0x24(%r14) 4011f6: 49 89 5e 28 mov %rbx,0x28(%r14) 4011fa: 49 89 6e 30 mov %rbp,0x30(%r14) 4011fe: 4d 89 3e mov %r15,(%r14) 401201: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401206: 49 89 46 08 mov %rax,0x8(%r14) 40120a: 48 83 c3 08 add $0x8,%rbx 40120e: 49 89 5e 70 mov %rbx,0x70(%r14) 401212: 4c 89 f0 mov %r14,%rax 401215: 48 05 f4 00 00 00 add $0xf4,%rax 40121b: 49 89 86 a0 00 00 00 mov %rax,0xa0(%r14) 401222: eb 0a jmp 0x40122e 401224: bf 08 00 00 00 mov $0x8,%edi 401229: e8 72 fe ff ff callq 0x4010a0 40122e: 4c 89 f0 mov %r14,%rax 401231: 48 83 c4 18 add $0x18,%rsp 401235: 5b pop %rbx 401236: 41 5c pop %rsp 401238: 41 5d pop %rbp 40123a: 41 5e pop %rsi 40123c: 41 5f pop %rdi 40123e: 5d pop %rbp 40123f: c3 retq 401240: 80 7a 06 01 cmpb $0x1,0x6(%rdx) 401244: 0f 85 33 ff ff ff jne 0x40117d 40124a: 8a 42 04 mov 0x4(%rdx),%al 40124d: 8a 4a 05 mov 0x5(%rdx),%cl 401250: 04 ff add $0xff,%al 401252: 80 c1 ff add $0xff,%cl 401255: 08 c1 or %al,%cl 401257: 80 f9 01 cmp $0x1,%cl 40125a: 0f 87 1d ff ff ff ja 0x40117d 401260: 4c 89 0c 24 mov %r9,(%rsp) 401264: 44 89 e7 mov %r12d,%edi 401267: 4c 89 fe mov %r15,%rsi 40126a: 48 89 d9 mov %rbx,%rcx 40126d: 49 89 e8 mov %rbp,%r8 401270: 45 89 d1 mov %r10d,%r9d 401273: e8 08 00 00 00 callq 0x401280 401278: eb b7 jmp 0x401231 40127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401280: 55 push %rbp 401281: 41 57 push %rdi 401283: 41 56 push %rsi 401285: 41 55 push %rbp 401287: 41 54 push %rsp 401289: 53 push %rbx 40128a: 48 83 ec 78 sub $0x78,%rsp 40128e: 49 89 ce mov %rcx,%r14 401291: 8a 4a 04 mov 0x4(%rdx),%cl 401294: 8d 41 ff lea -0x1(%rcx),%eax 401297: 3c 01 cmp $0x1,%al 401299: 77 2a ja 0x4012c5 40129b: 48 89 d5 mov %rdx,%rbp 40129e: 8a 42 05 mov 0x5(%rdx),%al 4012a1: 8d 50 ff lea -0x1(%rax),%edx 4012a4: 80 fa 02 cmp $0x2,%dl 4012a7: 73 1c jae 0x4012c5 4012a9: 44 89 cb mov %r9d,%ebx 4012ac: 4d 89 c4 mov %r8,%r12 4012af: 49 83 f8 33 cmp $0x33,%r8 4012b3: 77 05 ja 0x4012ba 4012b5: 80 f9 01 cmp $0x1,%cl 4012b8: 74 0b je 0x4012c5 4012ba: 49 83 fc 3f cmp $0x3f,%r12 4012be: 77 20 ja 0x4012e0 4012c0: 80 f9 01 cmp $0x1,%cl 4012c3: 74 1b je 0x4012e0 4012c5: bf 0a 00 00 00 mov $0xa,%edi 4012ca: e8 d1 fd ff ff callq 0x4010a0 4012cf: 31 c0 xor %eax,%eax 4012d1: 48 83 c4 78 add $0x78,%rsp 4012d5: 5b pop %rbx 4012d6: 41 5c pop %rsp 4012d8: 41 5d pop %rbp 4012da: 41 5e pop %rsi 4012dc: 41 5f pop %rdi 4012de: 5d pop %rbp 4012df: c3 retq 4012e0: 3c 01 cmp $0x1,%al 4012e2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 4012e7: 89 7c 24 14 mov %edi,0x14(%rsp) 4012eb: 75 0e jne 0x4012fb 4012ed: 80 f9 01 cmp $0x1,%cl 4012f0: 75 5d jne 0x40134f 4012f2: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 4012f6: 49 89 ef mov %rbp,%r15 4012f9: eb 25 jmp 0x401320 4012fb: 80 f9 01 cmp $0x1,%cl 4012fe: 75 58 jne 0x401358 401300: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401305: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 401309: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40130e: 66 c1 c1 08 rol $0x8,%cx 401312: 8b 55 20 mov 0x20(%rbp),%edx 401315: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40131a: 0f ca bswap %edx 40131c: 89 54 24 58 mov %edx,0x58(%rsp) 401320: 66 85 c9 test %cx,%cx 401323: 0f 84 e3 05 00 00 je 0x40190c 401329: 44 0f b7 e9 movzwl %cx,%r13d 40132d: 41 8b 47 20 mov 0x20(%r15),%eax 401331: 4c 39 e0 cmp %r12,%rax 401334: 77 72 ja 0x4013a8 401336: 4c 89 e1 mov %r12,%rcx 401339: 48 29 c1 sub %rax,%rcx 40133c: 4a 8d 04 ed 00 00 00 00 lea 0x0(,%r13,8),%rax 401344: 48 8d 04 80 lea (%rax,%rax,4),%rax 401348: 48 39 c1 cmp %rax,%rcx 40134b: 72 5b jb 0x4013a8 40134d: eb 5c jmp 0x4013ab 40134f: 48 8d 4d 3c lea 0x3c(%rbp),%rcx 401353: 49 89 ef mov %rbp,%r15 401356: eb 28 jmp 0x401380 401358: 48 8d 4c 24 74 lea 0x74(%rsp),%rcx 40135d: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401362: 0f b7 55 3c movzwl 0x3c(%rbp),%edx 401366: 66 89 54 24 74 mov %dx,0x74(%rsp) 40136b: 48 8b 7d 28 mov 0x28(%rbp),%rdi 40136f: 66 c1 c2 08 rol $0x8,%dx 401373: 66 89 54 24 74 mov %dx,0x74(%rsp) 401378: 48 0f cf bswap %rdi 40137b: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 401380: 44 0f b7 29 movzwl (%rcx),%r13d 401384: 4d 85 ed test %r13,%r13 401387: 0f 84 c4 05 00 00 je 0x401951 40138d: 49 8b 47 28 mov 0x28(%r15),%rax 401391: 4c 39 e0 cmp %r12,%rax 401394: 77 12 ja 0x4013a8 401396: 4c 89 e1 mov %r12,%rcx 401399: 48 29 c1 sub %rax,%rcx 40139c: 4c 89 e8 mov %r13,%rax 40139f: 48 c1 e0 06 shl $0x6,%rax 4013a3: 48 39 c1 cmp %rax,%rcx 4013a6: 73 03 jae 0x4013ab 4013a8: 45 31 ed xor %r13d,%r13d 4013ab: 83 fb 02 cmp $0x2,%ebx 4013ae: 0f 94 c0 sete %al 4013b1: 83 fb 09 cmp $0x9,%ebx 4013b4: 0f 94 c1 sete %cl 4013b7: 08 c1 or %al,%cl 4013b9: 4d 85 ed test %r13,%r13 4013bc: 44 0f b6 f9 movzbl %cl,%r15d 4013c0: 4d 0f 45 fd cmovne %r13,%r15 4013c4: 49 69 f7 d0 00 00 00 imul $0xd0,%r15,%rsi 4013cb: 48 81 c6 08 01 00 00 add $0x108,%rsi 4013d2: bf 01 00 00 00 mov $0x1,%edi 4013d7: e8 d4 f9 ff ff callq 0x400db0 4013dc: 48 85 c0 test %rax,%rax 4013df: 74 78 je 0x401459 4013e1: 48 8b 8c 24 b0 00 00 00 mov 0xb0(%rsp),%rcx 4013e9: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 4013f0: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4013f7: 89 58 1c mov %ebx,0x1c(%rax) 4013fa: 8b 54 24 14 mov 0x14(%rsp),%edx 4013fe: 89 50 24 mov %edx,0x24(%rax) 401401: 4c 89 70 28 mov %r14,0x28(%rax) 401405: 4c 89 60 30 mov %r12,0x30(%rax) 401409: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 40140e: 48 89 30 mov %rsi,(%rax) 401411: 48 89 48 08 mov %rcx,0x8(%rax) 401415: 4c 8d 88 c8 00 00 00 lea 0xc8(%rax),%r9 40141c: 44 89 a8 c8 00 00 00 mov %r13d,0xc8(%rax) 401423: 44 89 b8 cc 00 00 00 mov %r15d,0xcc(%rax) 40142a: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401431: 0f b6 55 04 movzbl 0x4(%rbp),%edx 401435: 49 01 f6 add %rsi,%r14 401438: 89 50 20 mov %edx,0x20(%rax) 40143b: 83 fa 01 cmp $0x1,%edx 40143e: 75 23 jne 0x401463 401440: 48 85 f6 test %rsi,%rsi 401443: 74 3f je 0x401484 401445: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401449: 75 39 jne 0x401484 40144b: 4c 89 70 48 mov %r14,0x48(%rax) 40144f: b2 01 mov $0x1,%dl 401451: 4c 89 f1 mov %r14,%rcx 401454: e9 fb 00 00 00 jmpq 0x401554 401459: bf 08 00 00 00 mov $0x8,%edi 40145e: e9 67 fe ff ff jmpq 0x4012ca 401463: 48 85 f6 test %rsi,%rsi 401466: 0f 84 df 01 00 00 je 0x40164b 40146c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401470: 0f 85 d5 01 00 00 jne 0x40164b 401476: 4c 89 70 48 mov %r14,0x48(%rax) 40147a: b2 01 mov $0x1,%dl 40147c: 4c 89 f7 mov %r14,%rdi 40147f: e9 a2 02 00 00 jmpq 0x401726 401484: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 40148b: 8b 55 30 mov 0x30(%rbp),%edx 40148e: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 401494: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401498: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40149c: 0f 10 55 20 movups 0x20(%rbp),%xmm2 4014a0: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 4014a7: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 4014ae: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 4014b5: 48 89 48 48 mov %rcx,0x48(%rax) 4014b9: 8a 55 05 mov 0x5(%rbp),%dl 4014bc: 80 fa 01 cmp $0x1,%dl 4014bf: 0f 84 86 00 00 00 je 0x40154b 4014c5: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 4014cd: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 4014d5: 8b b8 9c 00 00 00 mov 0x9c(%rax),%edi 4014db: 8b a8 a0 00 00 00 mov 0xa0(%rax),%ebp 4014e1: 0f cf bswap %edi 4014e3: 89 b8 9c 00 00 00 mov %edi,0x9c(%rax) 4014e9: 0f cd bswap %ebp 4014eb: 89 a8 a0 00 00 00 mov %ebp,0xa0(%rax) 4014f1: 8b b8 a4 00 00 00 mov 0xa4(%rax),%edi 4014f7: 0f cf bswap %edi 4014f9: 89 b8 a4 00 00 00 mov %edi,0xa4(%rax) 4014ff: 8b b8 a8 00 00 00 mov 0xa8(%rax),%edi 401505: 0f cf bswap %edi 401507: 89 b8 a8 00 00 00 mov %edi,0xa8(%rax) 40150d: 8b b8 ac 00 00 00 mov 0xac(%rax),%edi 401513: 0f cf bswap %edi 401515: 89 b8 ac 00 00 00 mov %edi,0xac(%rax) 40151b: 66 c1 80 b0 00 00 00 08 rolw $0x8,0xb0(%rax) 401523: 66 c1 80 b2 00 00 00 08 rolw $0x8,0xb2(%rax) 40152b: 66 c1 80 b4 00 00 00 08 rolw $0x8,0xb4(%rax) 401533: 66 c1 80 b6 00 00 00 08 rolw $0x8,0xb6(%rax) 40153b: 66 c1 80 b8 00 00 00 08 rolw $0x8,0xb8(%rax) 401543: 66 c1 80 ba 00 00 00 08 rolw $0x8,0xba(%rax) 40154b: 48 85 f6 test %rsi,%rsi 40154e: 0f 84 c7 02 00 00 je 0x40181b 401554: 83 fb 08 cmp $0x8,%ebx 401557: 0f 84 be 02 00 00 je 0x40181b 40155d: 80 fa 01 cmp $0x1,%dl 401560: 0f 85 b5 02 00 00 jne 0x40181b 401566: 8b 51 20 mov 0x20(%rcx),%edx 401569: 4d 85 ed test %r13,%r13 40156c: 74 09 je 0x401577 40156e: 4c 39 e2 cmp %r12,%rdx 401571: 0f 83 1c 04 00 00 jae 0x401993 401577: 4c 89 e6 mov %r12,%rsi 40157a: 48 29 d6 sub %rdx,%rsi 40157d: 4a 8d 3c ed 00 00 00 00 lea 0x0(,%r13,8),%rdi 401585: 48 8d 3c bf lea (%rdi,%rdi,4),%rdi 401589: 48 39 fe cmp %rdi,%rsi 40158c: 0f 82 01 04 00 00 jb 0x401993 401592: 4c 01 f2 add %r14,%rdx 401595: 48 89 50 50 mov %rdx,0x50(%rax) 401599: 4d 85 ed test %r13,%r13 40159c: 0f 84 61 03 00 00 je 0x401903 4015a2: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 4015a9: 48 89 c6 mov %rax,%rsi 4015ac: 48 81 c6 54 01 00 00 add $0x154,%rsi 4015b3: 31 ff xor %edi,%edi 4015b5: 31 ed xor %ebp,%ebp 4015b7: e9 21 00 00 00 jmpq 0x4015dd 4015bc: 0f 1f 40 00 nopl 0x0(%rax) 4015c0: 83 3e 00 cmpl $0x0,(%rsi) 4015c3: 74 7b je 0x401640 4015c5: 48 83 c5 01 add $0x1,%rbp 4015c9: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4015d0: 48 83 c7 28 add $0x28,%rdi 4015d4: 49 39 ed cmp %rbp,%r13 4015d7: 0f 84 26 03 00 00 je 0x401903 4015dd: 48 89 6e 04 mov %rbp,0x4(%rsi) 4015e1: 48 89 46 0c mov %rax,0xc(%rsi) 4015e5: 48 8b 58 50 mov 0x50(%rax),%rbx 4015e9: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 4015ed: 48 89 56 14 mov %rdx,0x14(%rsi) 4015f1: 8b 54 3b 10 mov 0x10(%rbx,%rdi,1),%edx 4015f5: 4c 39 e2 cmp %r12,%rdx 4015f8: 73 1a jae 0x401614 4015fa: 8b 5c 3b 14 mov 0x14(%rbx,%rdi,1),%ebx 4015fe: 4c 89 e1 mov %r12,%rcx 401601: 48 29 d1 sub %rdx,%rcx 401604: 48 39 d9 cmp %rbx,%rcx 401607: 72 0b jb 0x401614 401609: 4c 01 f2 add %r14,%rdx 40160c: 48 89 56 2c mov %rdx,0x2c(%rsi) 401610: 48 89 56 24 mov %rdx,0x24(%rsi) 401614: 4c 89 4e 4c mov %r9,0x4c(%rsi) 401618: 48 8b 50 50 mov 0x50(%rax),%rdx 40161c: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 401621: 75 9d jne 0x4015c0 401623: 8b 54 3a 18 mov 0x18(%rdx,%rdi,1),%edx 401627: 49 39 d5 cmp %rdx,%r13 40162a: 76 94 jbe 0x4015c0 40162c: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401633: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 401638: e9 83 ff ff ff jmpq 0x4015c0 40163d: 0f 1f 00 nopl (%rax) 401640: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401646: e9 7a ff ff ff jmpq 0x4015c5 40164b: 48 8d b8 88 00 00 00 lea 0x88(%rax),%rdi 401652: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401656: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40165a: 0f 10 55 20 movups 0x20(%rbp),%xmm2 40165e: 0f 10 5d 30 movups 0x30(%rbp),%xmm3 401662: 0f 11 98 b8 00 00 00 movups %xmm3,0xb8(%rax) 401669: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 401670: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 401677: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 40167e: 48 89 78 48 mov %rdi,0x48(%rax) 401682: 8a 55 05 mov 0x5(%rbp),%dl 401685: 80 fa 01 cmp $0x1,%dl 401688: 0f 84 8f 00 00 00 je 0x40171d 40168e: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 401696: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 40169e: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 4016a4: 0f c9 bswap %ecx 4016a6: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 4016ac: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 4016b3: 48 0f c9 bswap %rcx 4016b6: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 4016bd: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 4016c4: 48 0f c9 bswap %rcx 4016c7: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 4016ce: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4016d5: 48 0f c9 bswap %rcx 4016d8: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4016df: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 4016e5: 0f c9 bswap %ecx 4016e7: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 4016ed: 66 c1 80 bc 00 00 00 08 rolw $0x8,0xbc(%rax) 4016f5: 66 c1 80 be 00 00 00 08 rolw $0x8,0xbe(%rax) 4016fd: 66 c1 80 c0 00 00 00 08 rolw $0x8,0xc0(%rax) 401705: 66 c1 80 c2 00 00 00 08 rolw $0x8,0xc2(%rax) 40170d: 66 c1 80 c4 00 00 00 08 rolw $0x8,0xc4(%rax) 401715: 66 c1 80 c6 00 00 00 08 rolw $0x8,0xc6(%rax) 40171d: 48 85 f6 test %rsi,%rsi 401720: 0f 84 50 01 00 00 je 0x401876 401726: 83 fb 08 cmp $0x8,%ebx 401729: 0f 84 47 01 00 00 je 0x401876 40172f: 80 fa 01 cmp $0x1,%dl 401732: 0f 85 3e 01 00 00 jne 0x401876 401738: 48 8b 57 28 mov 0x28(%rdi),%rdx 40173c: 4d 85 ed test %r13,%r13 40173f: 74 09 je 0x40174a 401741: 4c 39 e2 cmp %r12,%rdx 401744: 0f 83 49 02 00 00 jae 0x401993 40174a: 4c 89 e1 mov %r12,%rcx 40174d: 48 29 d1 sub %rdx,%rcx 401750: 4c 89 ee mov %r13,%rsi 401753: 48 c1 e6 06 shl $0x6,%rsi 401757: 48 39 f1 cmp %rsi,%rcx 40175a: 0f 82 33 02 00 00 jb 0x401993 401760: 4c 01 f2 add %r14,%rdx 401763: 48 89 50 50 mov %rdx,0x50(%rax) 401767: 4d 85 ed test %r13,%r13 40176a: 0f 84 93 01 00 00 je 0x401903 401770: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 401777: 48 89 c6 mov %rax,%rsi 40177a: 48 81 c6 54 01 00 00 add $0x154,%rsi 401781: 31 ff xor %edi,%edi 401783: 31 ed xor %ebp,%ebp 401785: e9 23 00 00 00 jmpq 0x4017ad 40178a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401790: 83 3e 00 cmpl $0x0,(%rsi) 401793: 74 7b je 0x401810 401795: 48 83 c5 01 add $0x1,%rbp 401799: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4017a0: 48 83 c7 40 add $0x40,%rdi 4017a4: 49 39 ed cmp %rbp,%r13 4017a7: 0f 84 56 01 00 00 je 0x401903 4017ad: 48 89 6e 04 mov %rbp,0x4(%rsi) 4017b1: 48 89 46 0c mov %rax,0xc(%rsi) 4017b5: 48 8b 58 50 mov 0x50(%rax),%rbx 4017b9: 48 8d 0c 3b lea (%rbx,%rdi,1),%rcx 4017bd: 48 89 4e 14 mov %rcx,0x14(%rsi) 4017c1: 48 8b 54 3b 18 mov 0x18(%rbx,%rdi,1),%rdx 4017c6: 4c 39 e2 cmp %r12,%rdx 4017c9: 73 18 jae 0x4017e3 4017cb: 4c 89 e1 mov %r12,%rcx 4017ce: 48 29 d1 sub %rdx,%rcx 4017d1: 48 39 4c 3b 20 cmp %rcx,0x20(%rbx,%rdi,1) 4017d6: 77 0b ja 0x4017e3 4017d8: 4c 01 f2 add %r14,%rdx 4017db: 48 89 56 2c mov %rdx,0x2c(%rsi) 4017df: 48 89 56 24 mov %rdx,0x24(%rsi) 4017e3: 4c 89 4e 4c mov %r9,0x4c(%rsi) 4017e7: 48 8b 50 50 mov 0x50(%rax),%rdx 4017eb: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 4017f0: 75 9e jne 0x401790 4017f2: 8b 54 3a 28 mov 0x28(%rdx,%rdi,1),%edx 4017f6: 49 39 d5 cmp %rdx,%r13 4017f9: 0f 86 91 ff ff ff jbe 0x401790 4017ff: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401806: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 40180b: e9 80 ff ff ff jmpq 0x401790 401810: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401816: e9 7a ff ff ff jmpq 0x401795 40181b: 4d 85 ed test %r13,%r13 40181e: 0f 84 df 00 00 00 je 0x401903 401824: 49 83 fd 01 cmp $0x1,%r13 401828: 0f 84 57 00 00 00 je 0x401885 40182e: 4c 89 ee mov %r13,%rsi 401831: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401835: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 40183c: 31 d2 xor %edx,%edx 40183e: 66 90 nop 401840: 48 89 17 mov %rdx,(%rdi) 401843: 48 89 47 08 mov %rax,0x8(%rdi) 401847: 4c 89 4f 48 mov %r9,0x48(%rdi) 40184b: 48 8d 4a 01 lea 0x1(%rdx),%rcx 40184f: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 401856: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 40185d: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 401864: 48 83 c2 02 add $0x2,%rdx 401868: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 40186f: 48 39 d6 cmp %rdx,%rsi 401872: 75 cc jne 0x401840 401874: eb 5e jmp 0x4018d4 401876: 4d 85 ed test %r13,%r13 401879: 0f 84 84 00 00 00 je 0x401903 40187f: 49 83 fd 01 cmp $0x1,%r13 401883: 75 04 jne 0x401889 401885: 31 d2 xor %edx,%edx 401887: eb 4b jmp 0x4018d4 401889: 4c 89 ee mov %r13,%rsi 40188c: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401890: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 401897: 31 d2 xor %edx,%edx 401899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4018a0: 48 89 17 mov %rdx,(%rdi) 4018a3: 48 89 47 08 mov %rax,0x8(%rdi) 4018a7: 4c 89 4f 48 mov %r9,0x48(%rdi) 4018ab: 48 8d 4a 01 lea 0x1(%rdx),%rcx 4018af: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 4018b6: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 4018bd: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 4018c4: 48 83 c2 02 add $0x2,%rdx 4018c8: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 4018cf: 48 39 d6 cmp %rdx,%rsi 4018d2: 75 cc jne 0x4018a0 4018d4: 41 f6 c5 01 test $0x1,%r13l 4018d8: 74 29 je 0x401903 4018da: 48 89 c1 mov %rax,%rcx 4018dd: 48 81 c1 d8 00 00 00 add $0xd8,%rcx 4018e4: 48 69 f2 d0 00 00 00 imul $0xd0,%rdx,%rsi 4018eb: 48 89 94 31 80 00 00 00 mov %rdx,0x80(%rcx,%rsi,1) 4018f3: 48 89 84 31 88 00 00 00 mov %rax,0x88(%rcx,%rsi,1) 4018fb: 4c 89 8c 31 c8 00 00 00 mov %r9,0xc8(%rcx,%rsi,1) 401903: 4c 89 48 60 mov %r9,0x60(%rax) 401907: e9 c5 f9 ff ff jmpq 0x4012d1 40190c: 41 8b 4f 20 mov 0x20(%r15),%ecx 401910: 45 31 ed xor %r13d,%r13d 401913: 48 85 c9 test %rcx,%rcx 401916: 0f 84 11 fa ff ff je 0x40132d 40191c: 4c 89 e2 mov %r12,%rdx 40191f: 48 29 ca sub %rcx,%rdx 401922: 0f 86 83 fa ff ff jbe 0x4013ab 401928: 48 83 fa 28 cmp $0x28,%rdx 40192c: 0f 82 79 fa ff ff jb 0x4013ab 401932: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 401938: 0f 84 a7 00 00 00 je 0x4019e5 40193e: 3c 01 cmp $0x1,%al 401940: 75 5e jne 0x4019a0 401942: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401947: 45 8b 6c 0e 14 mov 0x14(%r14,%rcx,1),%r13d 40194c: e9 dc f9 ff ff jmpq 0x40132d 401951: 49 8b 4f 28 mov 0x28(%r15),%rcx 401955: 45 31 ed xor %r13d,%r13d 401958: 48 85 c9 test %rcx,%rcx 40195b: 0f 84 2c fa ff ff je 0x40138d 401961: 4c 39 e1 cmp %r12,%rcx 401964: 0f 83 41 fa ff ff jae 0x4013ab 40196a: 48 8d 51 40 lea 0x40(%rcx),%rdx 40196e: 4c 39 e2 cmp %r12,%rdx 401971: 0f 87 34 fa ff ff ja 0x4013ab 401977: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 40197d: 0f 84 e9 00 00 00 je 0x401a6c 401983: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401988: 3c 01 cmp $0x1,%al 40198a: 75 30 jne 0x4019bc 40198c: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 401991: eb 36 jmp 0x4019c9 401993: 48 89 c7 mov %rax,%rdi 401996: e8 65 f3 ff ff callq 0x400d00 40199b: e9 25 f9 ff ff jmpq 0x4012c5 4019a0: 48 03 4c 24 18 add 0x18(%rsp),%rcx 4019a5: 41 8b 44 0e 14 mov 0x14(%r14,%rcx,1),%eax 4019aa: 89 44 24 08 mov %eax,0x8(%rsp) 4019ae: 0f c8 bswap %eax 4019b0: 89 44 24 08 mov %eax,0x8(%rsp) 4019b4: 41 89 c5 mov %eax,%r13d 4019b7: e9 71 f9 ff ff jmpq 0x40132d 4019bc: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 4019c1: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019c6: 49 0f cd bswap %rbp 4019c9: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019ce: 4c 89 e8 mov %r13,%rax 4019d1: 48 c1 e8 20 shr $0x20,%rax 4019d5: bf 0a 00 00 00 mov $0xa,%edi 4019da: 0f 85 ea f8 ff ff jne 0x4012ca 4019e0: e9 a8 f9 ff ff jmpq 0x40138d 4019e5: 49 8d 04 0e lea (%r14,%rcx,1),%rax 4019e9: 48 83 c0 14 add $0x14,%rax 4019ed: 48 89 44 24 20 mov %rax,0x20(%rsp) 4019f2: 31 c0 xor %eax,%eax 4019f4: 48 89 04 24 mov %rax,(%rsp) 4019f8: 48 8b 0c 24 mov (%rsp),%rcx 4019fc: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a00: 48 83 c0 08 add $0x8,%rax 401a04: 48 89 44 24 30 mov %rax,0x30(%rsp) 401a09: 41 bd 04 00 00 00 mov $0x4,%r13d 401a0f: 49 29 cd sub %rcx,%r13 401a12: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401a17: 48 01 c8 add %rcx,%rax 401a1a: 48 89 44 24 28 mov %rax,0x28(%rsp) 401a1f: 8b 7c 24 14 mov 0x14(%rsp),%edi 401a23: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401a28: 4c 89 ea mov %r13,%rdx 401a2b: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401a30: e8 eb f3 ff ff callq 0x400e20 401a35: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401a39: 75 0f jne 0x401a4a 401a3b: e8 e0 f2 ff ff callq 0x400d20 401a40: 83 38 04 cmpl $0x4,(%rax) 401a43: 74 da je 0x401a1f 401a45: e9 a7 00 00 00 jmpq 0x401af1 401a4a: 48 85 c0 test %rax,%rax 401a4d: 0f 8e a8 00 00 00 jle 0x401afb 401a53: 48 8b 0c 24 mov (%rsp),%rcx 401a57: 48 01 c1 add %rax,%rcx 401a5a: 48 89 c8 mov %rcx,%rax 401a5d: 48 89 0c 24 mov %rcx,(%rsp) 401a61: 48 83 f9 04 cmp $0x4,%rcx 401a65: 72 91 jb 0x4019f8 401a67: e9 9a 00 00 00 jmpq 0x401b06 401a6c: 49 8d 04 0e lea (%r14,%rcx,1),%rax 401a70: 48 83 c0 20 add $0x20,%rax 401a74: 48 89 44 24 20 mov %rax,0x20(%rsp) 401a79: 31 c0 xor %eax,%eax 401a7b: 48 89 04 24 mov %rax,(%rsp) 401a7f: 48 8b 0c 24 mov (%rsp),%rcx 401a83: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a87: 48 83 c0 08 add $0x8,%rax 401a8b: 48 89 44 24 30 mov %rax,0x30(%rsp) 401a90: 41 bd 08 00 00 00 mov $0x8,%r13d 401a96: 49 29 cd sub %rcx,%r13 401a99: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401a9e: 48 01 c8 add %rcx,%rax 401aa1: 48 89 44 24 28 mov %rax,0x28(%rsp) 401aa6: 8b 7c 24 14 mov 0x14(%rsp),%edi 401aaa: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401aaf: 4c 89 ea mov %r13,%rdx 401ab2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401ab7: e8 64 f3 ff ff callq 0x400e20 401abc: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ac0: 75 14 jne 0x401ad6 401ac2: e8 59 f2 ff ff callq 0x400d20 401ac7: bf 09 00 00 00 mov $0x9,%edi 401acc: 83 38 04 cmpl $0x4,(%rax) 401acf: 74 d5 je 0x401aa6 401ad1: e9 f4 f7 ff ff jmpq 0x4012ca 401ad6: 48 85 c0 test %rax,%rax 401ad9: 7e 45 jle 0x401b20 401adb: 48 8b 0c 24 mov (%rsp),%rcx 401adf: 48 01 c1 add %rax,%rcx 401ae2: 48 89 c8 mov %rcx,%rax 401ae5: 48 89 0c 24 mov %rcx,(%rsp) 401ae9: 48 83 f9 08 cmp $0x8,%rcx 401aed: 72 90 jb 0x401a7f 401aef: eb 3a jmp 0x401b2b 401af1: bf 09 00 00 00 mov $0x9,%edi 401af6: e9 cf f7 ff ff jmpq 0x4012ca 401afb: bf 09 00 00 00 mov $0x9,%edi 401b00: 0f 85 c4 f7 ff ff jne 0x4012ca 401b06: 48 83 3c 24 04 cmpq $0x4,(%rsp) 401b0b: 75 39 jne 0x401b46 401b0d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b11: 8b 44 24 08 mov 0x8(%rsp),%eax 401b15: 0f 85 93 fe ff ff jne 0x4019ae 401b1b: e9 94 fe ff ff jmpq 0x4019b4 401b20: bf 09 00 00 00 mov $0x9,%edi 401b25: 0f 85 9f f7 ff ff jne 0x4012ca 401b2b: 48 83 3c 24 08 cmpq $0x8,(%rsp) 401b30: 75 14 jne 0x401b46 401b32: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 401b37: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b3b: 0f 85 85 fe ff ff jne 0x4019c6 401b41: e9 88 fe ff ff jmpq 0x4019ce 401b46: 48 8b 04 24 mov (%rsp),%rax 401b4a: 48 c1 e8 3f shr $0x3f,%rax 401b4e: bf 0a 00 00 00 mov $0xa,%edi 401b53: 29 c7 sub %eax,%edi 401b55: e9 70 f7 ff ff jmpq 0x4012ca 401b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401b60: 55 push %rbp 401b61: 41 57 push %rdi 401b63: 41 56 push %rsi 401b65: 41 55 push %rbp 401b67: 41 54 push %rsp 401b69: 53 push %rbx 401b6a: 48 83 ec 68 sub $0x68,%rsp 401b6e: 49 89 fd mov %rdi,%r13 401b71: 48 8b 17 mov (%rdi),%rdx 401b74: 48 85 d2 test %rdx,%rdx 401b77: 0f 84 c4 00 00 00 je 0x401c41 401b7d: 49 8b 4d 30 mov 0x30(%r13),%rcx 401b81: 49 8b 45 70 mov 0x70(%r13),%rax 401b85: 49 03 4d 28 add 0x28(%r13),%rcx 401b89: 48 29 c1 sub %rax,%rcx 401b8c: 0f 82 31 05 00 00 jb 0x4020c3 401b92: 48 83 f9 3b cmp $0x3b,%rcx 401b96: 0f 86 27 05 00 00 jbe 0x4020c3 401b9c: 48 01 c2 add %rax,%rdx 401b9f: 48 89 54 24 08 mov %rdx,0x8(%rsp) 401ba4: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 401ba9: 0f b7 45 3a movzwl 0x3a(%rbp),%eax 401bad: 3d 60 0a 00 00 cmp $0xa60,%eax 401bb2: 0f 85 4d 06 00 00 jne 0x402205 401bb8: 49 8d bd f4 00 00 00 lea 0xf4(%r13),%rdi 401bbf: ba 10 00 00 00 mov $0x10,%edx 401bc4: 48 89 ee mov %rbp,%rsi 401bc7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 401bce: e8 3d f1 ff ff callq 0x400d10 401bd3: c6 00 00 movb $0x0,(%rax) 401bd6: 80 7d 00 2f cmpb $0x2f,0x0(%rbp) 401bda: 0f 85 e7 00 00 00 jne 0x401cc7 401be0: 48 0f be 5d 01 movsbl 0x1(%rbp),%rbx 401be5: 48 83 fb 53 cmp $0x53,%rbx 401be9: 0f 84 48 01 00 00 je 0x401d37 401bef: 80 fb 2f cmp $0x2f,%bl 401bf2: 0f 84 7e 01 00 00 je 0x401d76 401bf8: 80 fb 20 cmp $0x20,%bl 401bfb: 0f 85 91 01 00 00 jne 0x401d92 401c01: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401c06: 66 0f 74 05 72 16 00 00 pcmpeqb 0x1672(%rip),%xmm0 # 0x403280 401c0e: 66 0f d7 c0 pmovmskb %xmm0,%eax 401c12: 3d ff ff 00 00 cmp $0xffff,%eax 401c17: 0f 85 75 01 00 00 jne 0x401d92 401c1d: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401c24: 66 41 c7 85 e4 00 00 00 movw $0x2f,0xe4(%r13) 401c2c: 2f 00 401c2e: 4d 89 7d 78 mov %r15,0x78(%r13) 401c32: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401c36: 0f 85 a3 01 00 00 jne 0x401ddf 401c3c: e9 e7 05 00 00 jmpq 0x402228 401c41: 49 8d 85 a8 00 00 00 lea 0xa8(%r13),%rax 401c48: 48 89 44 24 08 mov %rax,0x8(%rsp) 401c4d: 45 8b 7d 24 mov 0x24(%r13),%r15d 401c51: 49 8b 45 70 mov 0x70(%r13),%rax 401c55: 48 89 04 24 mov %rax,(%rsp) 401c59: 45 31 f6 xor %r14d,%r14d 401c5c: 4f 8d 24 2e lea (%r14,%r13,1),%r12 401c60: 49 81 c4 a8 00 00 00 add $0xa8,%r12 401c67: bd 3c 00 00 00 mov $0x3c,%ebp 401c6c: 4c 29 f5 sub %r14,%rbp 401c6f: 48 8b 04 24 mov (%rsp),%rax 401c73: 49 8d 1c 06 lea (%r14,%rax,1),%rbx 401c77: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401c7f: 00 401c80: 44 89 ff mov %r15d,%edi 401c83: 4c 89 e6 mov %r12,%rsi 401c86: 48 89 ea mov %rbp,%rdx 401c89: 48 89 d9 mov %rbx,%rcx 401c8c: e8 8f f1 ff ff callq 0x400e20 401c91: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401c95: 0f 85 15 00 00 00 jne 0x401cb0 401c9b: e8 80 f0 ff ff callq 0x400d20 401ca0: 83 38 04 cmpl $0x4,(%rax) 401ca3: 0f 84 d7 ff ff ff je 0x401c80 401ca9: e9 15 04 00 00 jmpq 0x4020c3 401cae: 66 90 nop 401cb0: 48 85 c0 test %rax,%rax 401cb3: 0f 8e 08 04 00 00 jle 0x4020c1 401cb9: 49 01 c6 add %rax,%r14 401cbc: 49 83 fe 3c cmp $0x3c,%r14 401cc0: 72 9a jb 0x401c5c 401cc2: e9 06 04 00 00 jmpq 0x4020cd 401cc7: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401cce: b9 10 00 00 00 mov $0x10,%ecx 401cd3: 4c 89 ff mov %r15,%rdi 401cd6: 48 89 ee mov %rbp,%rsi 401cd9: ba 2f 00 00 00 mov $0x2f,%edx 401cde: e8 4d f1 ff ff callq 0x400e30 401ce3: 48 85 c0 test %rax,%rax 401ce6: 74 17 je 0x401cff 401ce8: c6 40 ff 00 movb $0x0,-0x1(%rax) 401cec: 4d 89 7d 78 mov %r15,0x78(%r13) 401cf0: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401cf4: 0f 85 e5 00 00 00 jne 0x401ddf 401cfa: e9 29 05 00 00 jmpq 0x402228 401cff: 31 c0 xor %eax,%eax 401d01: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401d09: 00 00 401d0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401d10: 41 c6 84 05 f3 00 00 00 movb $0x0,0xf3(%r13,%rax,1) 401d18: 00 401d19: 48 83 f8 f1 cmp $0xfffffffffffffff1,%rax 401d1d: 0f 84 ae 00 00 00 je 0x401dd1 401d23: 41 80 bc 05 f2 00 00 00 cmpb $0x20,0xf2(%r13,%rax,1) 401d2b: 20 401d2c: 48 8d 40 ff lea -0x1(%rax),%rax 401d30: 74 de je 0x401d10 401d32: e9 9a 00 00 00 jmpq 0x401dd1 401d37: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401d3c: 66 0f 74 05 2c 15 00 00 pcmpeqb 0x152c(%rip),%xmm0 # 0x403270 401d44: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d48: 3d ff ff 00 00 cmp $0xffff,%eax 401d4d: 75 43 jne 0x401d92 401d4f: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401d56: 48 b8 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rax 401d5e: 2f 00 401d60: 49 89 85 e4 00 00 00 mov %rax,0xe4(%r13) 401d67: 4d 89 7d 78 mov %r15,0x78(%r13) 401d6b: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401d6f: 75 6e jne 0x401ddf 401d71: e9 b2 04 00 00 jmpq 0x402228 401d76: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401d7b: 66 0f 74 05 dd 14 00 00 pcmpeqb 0x14dd(%rip),%xmm0 # 0x403260 401d83: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d87: 3d ff ff 00 00 cmp $0xffff,%eax 401d8c: 0f 84 03 03 00 00 je 0x402095 401d92: e8 a9 f0 ff ff callq 0x400e40 401d97: 48 8b 00 mov (%rax),%rax 401d9a: f6 44 58 01 08 testb $0x8,0x1(%rax,%rbx,2) 401d9f: 0f 84 83 04 00 00 je 0x402228 401da5: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 401daa: 0f 84 94 01 00 00 je 0x401f44 401db0: 48 8d 7d 01 lea 0x1(%rbp),%rdi 401db4: 31 f6 xor %esi,%esi 401db6: ba 0a 00 00 00 mov $0xa,%edx 401dbb: e8 00 f0 ff ff callq 0x400dc0 401dc0: 49 3b 45 68 cmp 0x68(%r13),%rax 401dc4: 0f 83 5e 04 00 00 jae 0x402228 401dca: 49 89 c7 mov %rax,%r15 401dcd: 4d 03 7d 60 add 0x60(%r13),%r15 401dd1: 4d 89 7d 78 mov %r15,0x78(%r13) 401dd5: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401dd9: 0f 84 49 04 00 00 je 0x402228 401ddf: 48 8d 75 10 lea 0x10(%rbp),%rsi 401de3: 80 7d 1b 20 cmpb $0x20,0x1b(%rbp) 401de7: 74 1d je 0x401e06 401de9: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401dee: ba 0c 00 00 00 mov $0xc,%edx 401df3: b9 0d 00 00 00 mov $0xd,%ecx 401df8: 48 89 df mov %rbx,%rdi 401dfb: e8 10 ef ff ff callq 0x400d10 401e00: c6 00 00 movb $0x0,(%rax) 401e03: 48 89 de mov %rbx,%rsi 401e06: 48 89 f7 mov %rsi,%rdi 401e09: 31 f6 xor %esi,%esi 401e0b: ba 0a 00 00 00 mov $0xa,%edx 401e10: e8 ab ef ff ff callq 0x400dc0 401e15: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 401e1c: 48 8d 75 1c lea 0x1c(%rbp),%rsi 401e20: 80 7d 21 20 cmpb $0x20,0x21(%rbp) 401e24: 74 1d je 0x401e43 401e26: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401e2b: ba 06 00 00 00 mov $0x6,%edx 401e30: b9 07 00 00 00 mov $0x7,%ecx 401e35: 48 89 df mov %rbx,%rdi 401e38: e8 d3 ee ff ff callq 0x400d10 401e3d: c6 00 00 movb $0x0,(%rax) 401e40: 48 89 de mov %rbx,%rsi 401e43: 48 89 f7 mov %rsi,%rdi 401e46: 31 f6 xor %esi,%esi 401e48: ba 0a 00 00 00 mov $0xa,%edx 401e4d: e8 6e ef ff ff callq 0x400dc0 401e52: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 401e59: 48 8d 75 22 lea 0x22(%rbp),%rsi 401e5d: 80 7d 27 20 cmpb $0x20,0x27(%rbp) 401e61: 74 1d je 0x401e80 401e63: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401e68: ba 06 00 00 00 mov $0x6,%edx 401e6d: b9 07 00 00 00 mov $0x7,%ecx 401e72: 48 89 df mov %rbx,%rdi 401e75: e8 96 ee ff ff callq 0x400d10 401e7a: c6 00 00 movb $0x0,(%rax) 401e7d: 48 89 de mov %rbx,%rsi 401e80: 48 89 f7 mov %rsi,%rdi 401e83: 31 f6 xor %esi,%esi 401e85: ba 0a 00 00 00 mov $0xa,%edx 401e8a: e8 31 ef ff ff callq 0x400dc0 401e8f: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 401e96: 48 8d 75 28 lea 0x28(%rbp),%rsi 401e9a: 80 7d 2f 20 cmpb $0x20,0x2f(%rbp) 401e9e: 74 1d je 0x401ebd 401ea0: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401ea5: ba 08 00 00 00 mov $0x8,%edx 401eaa: b9 09 00 00 00 mov $0x9,%ecx 401eaf: 48 89 df mov %rbx,%rdi 401eb2: e8 59 ee ff ff callq 0x400d10 401eb7: c6 00 00 movb $0x0,(%rax) 401eba: 48 89 de mov %rbx,%rsi 401ebd: 48 8d 5d 30 lea 0x30(%rbp),%rbx 401ec1: 48 89 f7 mov %rsi,%rdi 401ec4: 31 f6 xor %esi,%esi 401ec6: ba 0a 00 00 00 mov $0xa,%edx 401ecb: e8 f0 ee ff ff callq 0x400dc0 401ed0: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 401ed7: 80 7d 39 20 cmpb $0x20,0x39(%rbp) 401edb: 74 20 je 0x401efd 401edd: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401ee2: ba 0a 00 00 00 mov $0xa,%edx 401ee7: b9 0b 00 00 00 mov $0xb,%ecx 401eec: 48 89 ef mov %rbp,%rdi 401eef: 48 89 de mov %rbx,%rsi 401ef2: e8 19 ee ff ff callq 0x400d10 401ef7: c6 00 00 movb $0x0,(%rax) 401efa: 48 89 eb mov %rbp,%rbx 401efd: 45 31 f6 xor %r14d,%r14d 401f00: 48 89 df mov %rbx,%rdi 401f03: 31 f6 xor %esi,%esi 401f05: ba 0a 00 00 00 mov $0xa,%edx 401f0a: e8 b1 ee ff ff callq 0x400dc0 401f0f: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 401f16: 48 85 c0 test %rax,%rax 401f19: 0f 88 09 03 00 00 js 0x402228 401f1f: 49 8b 4d 28 mov 0x28(%r13),%rcx 401f23: 49 03 4d 30 add 0x30(%r13),%rcx 401f27: 49 2b 4d 70 sub 0x70(%r13),%rcx 401f2b: 48 83 c1 c4 add $0xffffffffffffffc4,%rcx 401f2f: 48 39 c8 cmp %rcx,%rax 401f32: 0f 86 00 03 00 00 jbe 0x402238 401f38: 49 89 8d 98 00 00 00 mov %rcx,0x98(%r13) 401f3f: e9 f4 02 00 00 jmpq 0x402238 401f44: ba 08 00 00 00 mov $0x8,%edx 401f49: eb 5a jmp 0x401fa5 401f4b: 31 f6 xor %esi,%esi 401f4d: ba 0a 00 00 00 mov $0xa,%edx 401f52: e8 69 ee ff ff callq 0x400dc0 401f57: 49 89 c7 mov %rax,%r15 401f5a: 48 8b 43 08 mov 0x8(%rbx),%rax 401f5e: 48 b9 20 20 20 20 20 20 mov $0x2020202020202020,%rcx 401f66: 20 20 401f68: 48 31 c8 xor %rcx,%rax 401f6b: 48 8b 0b mov (%rbx),%rcx 401f6e: 48 ba 2f 2f 20 20 20 20 mov $0x2020202020202f2f,%rdx 401f76: 20 20 401f78: 48 31 d1 xor %rdx,%rcx 401f7b: 49 8d 57 3d lea 0x3d(%r15),%rdx 401f7f: 48 83 e2 fe and $0xfffffffffffffffe,%rdx 401f83: 48 89 ce mov %rcx,%rsi 401f86: 48 09 c6 or %rax,%rsi 401f89: be 00 00 00 00 mov $0x0,%esi 401f8e: 48 0f 44 d6 cmove %rsi,%rdx 401f92: 48 8b 34 24 mov (%rsp),%rsi 401f96: 48 01 d6 add %rdx,%rsi 401f99: 48 89 f2 mov %rsi,%rdx 401f9c: 48 09 c1 or %rax,%rcx 401f9f: 0f 84 34 01 00 00 je 0x4020d9 401fa5: 49 8b 5d 00 mov 0x0(%r13),%rbx 401fa9: 48 85 db test %rbx,%rbx 401fac: 48 89 14 24 mov %rdx,(%rsp) 401fb0: 74 56 je 0x402008 401fb2: 49 8b 45 30 mov 0x30(%r13),%rax 401fb6: 48 29 d0 sub %rdx,%rax 401fb9: 0f 82 69 02 00 00 jb 0x402228 401fbf: 48 83 f8 3c cmp $0x3c,%rax 401fc3: 0f 82 5f 02 00 00 jb 0x402228 401fc9: 48 8b 04 24 mov (%rsp),%rax 401fcd: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi 401fd1: 48 83 c7 30 add $0x30,%rdi 401fd5: 48 01 c3 add %rax,%rbx 401fd8: 80 7f 09 20 cmpb $0x20,0x9(%rdi) 401fdc: 0f 84 69 ff ff ff je 0x401f4b 401fe2: 48 8d 73 30 lea 0x30(%rbx),%rsi 401fe6: ba 0a 00 00 00 mov $0xa,%edx 401feb: b9 0b 00 00 00 mov $0xb,%ecx 401ff0: 48 8d 6c 24 5d lea 0x5d(%rsp),%rbp 401ff5: 48 89 ef mov %rbp,%rdi 401ff8: e8 13 ed ff ff callq 0x400d10 401ffd: c6 00 00 movb $0x0,(%rax) 402000: 48 89 ef mov %rbp,%rdi 402003: e9 43 ff ff ff jmpq 0x401f4b 402008: 45 8b 7d 24 mov 0x24(%r13),%r15d 40200c: 49 8b 45 28 mov 0x28(%r13),%rax 402010: 48 01 d0 add %rdx,%rax 402013: 48 89 44 24 10 mov %rax,0x10(%rsp) 402018: 45 31 f6 xor %r14d,%r14d 40201b: 4a 8d 2c 34 lea (%rsp,%r14,1),%rbp 40201f: 48 83 c5 20 add $0x20,%rbp 402023: bb 3c 00 00 00 mov $0x3c,%ebx 402028: 4c 29 f3 sub %r14,%rbx 40202b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402030: 4e 8d 24 30 lea (%rax,%r14,1),%r12 402034: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40203c: 00 00 40203e: 66 90 nop 402040: 44 89 ff mov %r15d,%edi 402043: 48 89 ee mov %rbp,%rsi 402046: 48 89 da mov %rbx,%rdx 402049: 4c 89 e1 mov %r12,%rcx 40204c: e8 cf ed ff ff callq 0x400e20 402051: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402055: 75 0f jne 0x402066 402057: e8 c4 ec ff ff callq 0x400d20 40205c: 83 38 04 cmpl $0x4,(%rax) 40205f: 74 df je 0x402040 402061: e9 c2 01 00 00 jmpq 0x402228 402066: 48 85 c0 test %rax,%rax 402069: 7e 0b jle 0x402076 40206b: 49 01 c6 add %rax,%r14 40206e: 49 83 fe 3c cmp $0x3c,%r14 402072: 72 a7 jb 0x40201b 402074: eb 06 jmp 0x40207c 402076: 0f 85 ac 01 00 00 jne 0x402228 40207c: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 402081: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 402086: 49 83 fe 3c cmp $0x3c,%r14 40208a: 0f 84 48 ff ff ff je 0x401fd8 402090: e9 93 01 00 00 jmpq 0x402228 402095: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 40209c: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 4020a4: 66 41 c7 85 e4 00 00 00 movw $0x2f2f,0xe4(%r13) 4020ac: 2f 2f 4020ae: 4d 89 7d 78 mov %r15,0x78(%r13) 4020b2: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 4020b6: 0f 85 23 fd ff ff jne 0x401ddf 4020bc: e9 67 01 00 00 jmpq 0x402228 4020c1: 74 0a je 0x4020cd 4020c3: bf 0e 00 00 00 mov $0xe,%edi 4020c8: e9 60 01 00 00 jmpq 0x40222d 4020cd: 49 83 fe 3c cmp $0x3c,%r14 4020d1: 0f 84 cd fa ff ff je 0x401ba4 4020d7: eb ea jmp 0x4020c3 4020d9: 49 8b 5d 00 mov 0x0(%r13),%rbx 4020dd: 48 85 db test %rbx,%rbx 4020e0: 74 43 je 0x402125 4020e2: 49 8b 45 30 mov 0x30(%r13),%rax 4020e6: 48 29 d0 sub %rdx,%rax 4020e9: 48 83 c0 c4 add $0xffffffffffffffc4,%rax 4020ed: 49 39 c7 cmp %rax,%r15 4020f0: 0f 87 32 01 00 00 ja 0x402228 4020f6: 48 89 d5 mov %rdx,%rbp 4020f9: 4c 89 ff mov %r15,%rdi 4020fc: e8 df ec ff ff callq 0x400de0 402101: 48 85 c0 test %rax,%rax 402104: 0f 84 1e 01 00 00 je 0x402228 40210a: 49 89 c4 mov %rax,%r12 40210d: 48 8d 34 2b lea (%rbx,%rbp,1),%rsi 402111: 48 83 c6 3c add $0x3c,%rsi 402115: 48 89 c7 mov %rax,%rdi 402118: 4c 89 fa mov %r15,%rdx 40211b: e8 b0 ec ff ff callq 0x400dd0 402120: e9 8f 00 00 00 jmpq 0x4021b4 402125: 48 89 d3 mov %rdx,%rbx 402128: 4c 89 ff mov %r15,%rdi 40212b: e8 b0 ec ff ff callq 0x400de0 402130: 48 85 c0 test %rax,%rax 402133: 0f 84 ef 00 00 00 je 0x402228 402139: 49 89 c4 mov %rax,%r12 40213c: 41 8b 45 24 mov 0x24(%r13),%eax 402140: 89 44 24 10 mov %eax,0x10(%rsp) 402144: 49 8b 45 28 mov 0x28(%r13),%rax 402148: 48 8d 0c 03 lea (%rbx,%rax,1),%rcx 40214c: 48 83 c1 3c add $0x3c,%rcx 402150: 31 c0 xor %eax,%eax 402152: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 402157: 49 8d 14 04 lea (%r12,%rax,1),%rdx 40215b: 48 89 14 24 mov %rdx,(%rsp) 40215f: 4c 89 fb mov %r15,%rbx 402162: 48 29 c3 sub %rax,%rbx 402165: 49 89 c6 mov %rax,%r14 402168: 48 8d 2c 01 lea (%rcx,%rax,1),%rbp 40216c: 8b 7c 24 10 mov 0x10(%rsp),%edi 402170: 48 8b 34 24 mov (%rsp),%rsi 402174: 48 89 da mov %rbx,%rdx 402177: 48 89 e9 mov %rbp,%rcx 40217a: e8 a1 ec ff ff callq 0x400e20 40217f: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402183: 75 0c jne 0x402191 402185: e8 96 eb ff ff callq 0x400d20 40218a: 83 38 04 cmpl $0x4,(%rax) 40218d: 74 dd je 0x40216c 40218f: eb 17 jmp 0x4021a8 402191: 48 85 c0 test %rax,%rax 402194: 7e 76 jle 0x40220c 402196: 49 01 c6 add %rax,%r14 402199: 4c 89 f0 mov %r14,%rax 40219c: 4d 39 fe cmp %r15,%r14 40219f: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4021a4: 72 b1 jb 0x402157 4021a6: eb 07 jmp 0x4021af 4021a8: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 4021af: 4c 39 f8 cmp %r15,%rax 4021b2: 75 64 jne 0x402218 4021b4: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 4021b9: 4d 89 65 60 mov %r12,0x60(%r13) 4021bd: 4d 89 7d 68 mov %r15,0x68(%r13) 4021c1: 4d 01 e7 add %r12,%r15 4021c4: 4c 89 fb mov %r15,%rbx 4021c7: 4c 29 e3 sub %r12,%rbx 4021ca: 4c 89 e7 mov %r12,%rdi 4021cd: be 2f 00 00 00 mov $0x2f,%esi 4021d2: 48 89 da mov %rbx,%rdx 4021d5: e8 b6 eb ff ff callq 0x400d90 4021da: 48 85 c0 test %rax,%rax 4021dd: 74 14 je 0x4021f3 4021df: 49 89 c4 mov %rax,%r12 4021e2: 49 83 c4 01 add $0x1,%r12 4021e6: c6 00 00 movb $0x0,(%rax) 4021e9: 4d 39 fc cmp %r15,%r12 4021ec: 72 d6 jb 0x4021c4 4021ee: e9 bd fb ff ff jmpq 0x401db0 4021f3: 4c 89 e7 mov %r12,%rdi 4021f6: 31 f6 xor %esi,%esi 4021f8: 48 89 da mov %rbx,%rdx 4021fb: e8 70 eb ff ff callq 0x400d70 402200: e9 ab fb ff ff jmpq 0x401db0 402205: bf 0f 00 00 00 mov $0xf,%edi 40220a: eb 21 jmp 0x40222d 40220c: 4c 0f 45 f0 cmovne %rax,%r14 402210: 4c 89 f0 mov %r14,%rax 402213: 4c 39 f8 cmp %r15,%rax 402216: 74 9c je 0x4021b4 402218: 4c 89 e7 mov %r12,%rdi 40221b: e8 e0 ea ff ff callq 0x400d00 402220: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 402228: bf 10 00 00 00 mov $0x10,%edi 40222d: e8 6e ee ff ff callq 0x4010a0 402232: 41 be ff ff ff ff mov $0xffffffff,%r14d 402238: 44 89 f0 mov %r14d,%eax 40223b: 48 83 c4 68 add $0x68,%rsp 40223f: 5b pop %rbx 402240: 41 5c pop %rsp 402242: 41 5d pop %rbp 402244: 41 5e pop %rsi 402246: 41 5f pop %rdi 402248: 5d pop %rbp 402249: c3 retq 40224a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402250: 55 push %rbp 402251: 41 57 push %rdi 402253: 41 56 push %rsi 402255: 53 push %rbx 402256: 50 push %rax 402257: 83 3d 76 1e 20 00 01 cmpl $0x1,0x201e76(%rip) # 0x6040d4 40225e: 0f 85 0d 02 00 00 jne 0x402471 402264: 48 89 d5 mov %rdx,%rbp 402267: 41 89 f7 mov %esi,%r15d 40226a: 41 89 fe mov %edi,%r14d 40226d: 48 85 d2 test %rdx,%rdx 402270: 75 22 jne 0x402294 402272: 44 89 f7 mov %r14d,%edi 402275: be 01 00 00 00 mov $0x1,%esi 40227a: 31 c0 xor %eax,%eax 40227c: e8 af ea ff ff callq 0x400d30 402281: 83 f8 ff cmp $0xffffffff,%eax 402284: 75 0e jne 0x402294 402286: e8 95 ea ff ff callq 0x400d20 40228b: 83 38 09 cmpl $0x9,(%rax) 40228e: 0f 84 e4 01 00 00 je 0x402478 402294: 41 83 ff 0b cmp $0xb,%r15d 402298: 0f 87 1e 01 00 00 ja 0x4023bc 40229e: 31 db xor %ebx,%ebx 4022a0: 44 89 f8 mov %r15d,%eax 4022a3: 48 8d 0d e6 0f 00 00 lea 0xfe6(%rip),%rcx # 0x403290 4022aa: 48 63 04 81 movslq (%rcx,%rax,4),%rax 4022ae: 48 01 c8 add %rcx,%rax 4022b1: ff e0 jmpq *%rax 4022b3: 48 85 ed test %rbp,%rbp 4022b6: 0f 85 bf 00 00 00 jne 0x40237b 4022bc: e9 da 00 00 00 jmpq 0x40239b 4022c1: 48 85 ed test %rbp,%rbp 4022c4: 0f 84 d1 00 00 00 je 0x40239b 4022ca: 8b 45 1c mov 0x1c(%rbp),%eax 4022cd: 83 f8 0a cmp $0xa,%eax 4022d0: 0f 87 e6 00 00 00 ja 0x4023bc 4022d6: b9 0c 06 00 00 mov $0x60c,%ecx 4022db: 0f a3 c1 bt %eax,%ecx 4022de: 0f 83 d8 00 00 00 jae 0x4023bc 4022e4: 8b 4d 18 mov 0x18(%rbp),%ecx 4022e7: 8b 55 24 mov 0x24(%rbp),%edx 4022ea: 41 83 fe ff cmp $0xffffffff,%r14d 4022ee: 0f 84 43 01 00 00 je 0x402437 4022f4: 83 fa ff cmp $0xffffffff,%edx 4022f7: 0f 84 3d 01 00 00 je 0x40243a 4022fd: 44 39 f2 cmp %r14d,%edx 402300: 0f 84 34 01 00 00 je 0x40243a 402306: e9 86 00 00 00 jmpq 0x402391 40230b: bf 01 00 00 00 mov $0x1,%edi 402310: be 28 09 00 00 mov $0x928,%esi 402315: e8 96 ea ff ff callq 0x400db0 40231a: 48 89 c3 mov %rax,%rbx 40231d: 48 85 c0 test %rax,%rax 402320: 0f 84 a0 00 00 00 je 0x4023c6 402326: c7 43 18 03 00 00 00 movl $0x3,0x18(%rbx) 40232d: 44 89 7b 1c mov %r15d,0x1c(%rbx) 402331: 44 89 73 24 mov %r14d,0x24(%rbx) 402335: 0f 57 c0 xorps %xmm0,%xmm0 402338: 0f 11 03 movups %xmm0,(%rbx) 40233b: 0f 11 43 28 movups %xmm0,0x28(%rbx) 40233f: 48 b8 01 00 00 00 01 00 mov $0x100000001,%rax 402347: 00 00 402349: 48 89 43 38 mov %rax,0x38(%rbx) 40234d: c7 43 70 0a 00 00 00 movl $0xa,0x70(%rbx) 402354: 48 89 d8 mov %rbx,%rax 402357: 48 05 c8 00 00 00 add $0xc8,%rax 40235d: 48 89 43 60 mov %rax,0x60(%rbx) 402361: c7 83 cc 00 00 00 0a 00 movl $0xa,0xcc(%rbx) 402369: 00 00 40236b: e9 f3 00 00 00 jmpq 0x402463 402370: 48 85 ed test %rbp,%rbp 402373: 74 26 je 0x40239b 402375: 83 7d 1c 0b cmpl $0xb,0x1c(%rbp) 402379: 75 41 jne 0x4023bc 40237b: 8b 45 18 mov 0x18(%rbp),%eax 40237e: 8b 4d 24 mov 0x24(%rbp),%ecx 402381: 41 83 fe ff cmp $0xffffffff,%r14d 402385: 74 4e je 0x4023d5 402387: 83 f9 ff cmp $0xffffffff,%ecx 40238a: 74 4c je 0x4023d8 40238c: 44 39 f1 cmp %r14d,%ecx 40238f: 74 47 je 0x4023d8 402391: bf 1c 00 00 00 mov $0x1c,%edi 402396: e9 c1 00 00 00 jmpq 0x40245c 40239b: 44 89 f7 mov %r14d,%edi 40239e: 31 f6 xor %esi,%esi 4023a0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4023a7: 44 89 f9 mov %r15d,%ecx 4023aa: 45 31 c0 xor %r8d,%r8d 4023ad: 48 83 c4 08 add $0x8,%rsp 4023b1: 5b pop %rbx 4023b2: 41 5e pop %rsi 4023b4: 41 5f pop %rdi 4023b6: 5d pop %rbp 4023b7: e9 c4 00 00 00 jmpq 0x402480 4023bc: bf 0d 00 00 00 mov $0xd,%edi 4023c1: e9 96 00 00 00 jmpq 0x40245c 4023c6: bf 08 00 00 00 mov $0x8,%edi 4023cb: e8 d0 ec ff ff callq 0x4010a0 4023d0: e9 8e 00 00 00 jmpq 0x402463 4023d5: 41 89 ce mov %ecx,%r14d 4023d8: 8b 4d 1c mov 0x1c(%rbp),%ecx 4023db: 83 f9 0b cmp $0xb,%ecx 4023de: 77 77 ja 0x402457 4023e0: ba 0e 0f 00 00 mov $0xf0e,%edx 4023e5: 0f a3 ca bt %ecx,%edx 4023e8: 73 6d jae 0x402457 4023ea: 83 f8 01 cmp $0x1,%eax 4023ed: 75 5f jne 0x40244e 4023ef: 48 83 7d 78 00 cmpq $0x0,0x78(%rbp) 4023f4: 74 33 je 0x402429 4023f6: 48 8b 75 70 mov 0x70(%rbp),%rsi 4023fa: 48 8b 95 98 00 00 00 mov 0x98(%rbp),%rdx 402401: 48 83 c6 3c add $0x3c,%rsi 402405: 44 89 f7 mov %r14d,%edi 402408: 44 89 f9 mov %r15d,%ecx 40240b: 49 89 e8 mov %rbp,%r8 40240e: e8 6d 00 00 00 callq 0x402480 402413: 48 85 c0 test %rax,%rax 402416: 74 49 je 0x402461 402418: 48 89 c3 mov %rax,%rbx 40241b: 48 8b 45 48 mov 0x48(%rbp),%rax 40241f: 48 89 43 10 mov %rax,0x10(%rbx) 402423: 48 89 5d 48 mov %rbx,0x48(%rbp) 402427: eb 3a jmp 0x402463 402429: 48 89 ef mov %rbp,%rdi 40242c: e8 2f f7 ff ff callq 0x401b60 402431: 85 c0 test %eax,%eax 402433: 75 2c jne 0x402461 402435: eb bf jmp 0x4023f6 402437: 41 89 d6 mov %edx,%r14d 40243a: 83 f8 0a cmp $0xa,%eax 40243d: 77 18 ja 0x402457 40243f: ba 0c 07 00 00 mov $0x70c,%edx 402444: 0f a3 c2 bt %eax,%edx 402447: 73 0e jae 0x402457 402449: 83 f9 01 cmp $0x1,%ecx 40244c: 74 a1 je 0x4023ef 40244e: 83 45 3c 01 addl $0x1,0x3c(%rbp) 402452: 48 89 eb mov %rbp,%rbx 402455: eb 0c jmp 0x402463 402457: bf 0b 00 00 00 mov $0xb,%edi 40245c: e8 3f ec ff ff callq 0x4010a0 402461: 31 db xor %ebx,%ebx 402463: 48 89 d8 mov %rbx,%rax 402466: 48 83 c4 08 add $0x8,%rsp 40246a: 5b pop %rbx 40246b: 41 5e pop %rsi 40246d: 41 5f pop %rdi 40246f: 5d pop %rbp 402470: c3 retq 402471: bf 0c 00 00 00 mov $0xc,%edi 402476: eb e4 jmp 0x40245c 402478: bf 09 00 00 00 mov $0x9,%edi 40247d: eb dd jmp 0x40245c 40247f: 90 nop 402480: 55 push %rbp 402481: 41 57 push %rdi 402483: 41 56 push %rsi 402485: 41 55 push %rbp 402487: 41 54 push %rsp 402489: 53 push %rbx 40248a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 402491: 4d 89 c7 mov %r8,%r15 402494: 41 89 cd mov %ecx,%r13d 402497: 48 89 d5 mov %rdx,%rbp 40249a: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40249f: 41 89 fe mov %edi,%r14d 4024a2: 89 cb mov %ecx,%ebx 4024a4: 83 e3 fc and $0xfffffffc,%ebx 4024a7: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 4024ab: 75 27 jne 0x4024d4 4024ad: 4d 85 ff test %r15,%r15 4024b0: 75 22 jne 0x4024d4 4024b2: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 4024b7: bf 01 00 00 00 mov $0x1,%edi 4024bc: 44 89 f6 mov %r14d,%esi 4024bf: e8 2c e9 ff ff callq 0x400df0 4024c4: 31 ed xor %ebp,%ebp 4024c6: 83 f8 01 cmp $0x1,%eax 4024c9: 48 19 ed sbb %rbp,%rbp 4024cc: 48 f7 d5 not %rbp 4024cf: 48 0b 6c 24 58 or 0x58(%rsp),%rbp 4024d4: 83 fb 08 cmp $0x8,%ebx 4024d7: 0f 85 83 00 00 00 jne 0x402560 4024dd: 4d 85 ff test %r15,%r15 4024e0: 74 05 je 0x4024e7 4024e2: 4d 8b 27 mov (%r15),%r12 4024e5: eb 3c jmp 0x402523 4024e7: 31 c0 xor %eax,%eax 4024e9: 41 83 fd 08 cmp $0x8,%r13d 4024ed: 0f 94 c1 sete %cl 4024f0: 0f 95 c0 setne %al 4024f3: 8d 14 00 lea (%rax,%rax,1),%edx 4024f6: 83 c2 01 add $0x1,%edx 4024f9: 41 83 fd 0b cmp $0xb,%r13d 4024fd: 0f 94 c0 sete %al 402500: 08 c8 or %cl,%al 402502: 0f b6 c8 movzbl %al,%ecx 402505: 83 c1 01 add $0x1,%ecx 402508: 31 ff xor %edi,%edi 40250a: 48 89 ee mov %rbp,%rsi 40250d: 45 89 f0 mov %r14d,%r8d 402510: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 402515: e8 36 e8 ff ff callq 0x400d50 40251a: 49 89 c4 mov %rax,%r12 40251d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402521: 74 3d je 0x402560 402523: 4d 85 e4 test %r12,%r12 402526: 74 38 je 0x402560 402528: 44 89 f7 mov %r14d,%edi 40252b: 4c 89 e6 mov %r12,%rsi 40252e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 402533: 48 89 e9 mov %rbp,%rcx 402536: 45 89 e8 mov %r13d,%r8d 402539: 4d 89 f9 mov %r15,%r9 40253c: e8 ef eb ff ff callq 0x401130 402541: 48 85 c0 test %rax,%rax 402544: 0f 84 95 00 00 00 je 0x4025df 40254a: 49 89 c5 mov %rax,%r13 40254d: 4d 85 ff test %r15,%r15 402550: 0f 85 50 01 00 00 jne 0x4026a6 402556: 41 80 4d 38 40 orb $0x40,0x38(%r13) 40255b: e9 46 01 00 00 jmpq 0x4026a6 402560: 44 89 6c 24 0c mov %r13d,0xc(%rsp) 402565: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 40256a: 48 83 fd 40 cmp $0x40,%rbp 40256e: 41 bf 40 00 00 00 mov $0x40,%r15d 402574: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 402579: 4c 0f 42 fd cmovb %rbp,%r15 40257d: 45 31 ed xor %r13d,%r13d 402580: 4e 8d 24 2c lea (%rsp,%r13,1),%r12 402584: 49 83 c4 28 add $0x28,%r12 402588: 4c 89 fd mov %r15,%rbp 40258b: 4c 29 ed sub %r13,%rbp 40258e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402593: 4a 8d 1c 28 lea (%rax,%r13,1),%rbx 402597: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40259f: 00 4025a0: 44 89 f7 mov %r14d,%edi 4025a3: 4c 89 e6 mov %r12,%rsi 4025a6: 48 89 ea mov %rbp,%rdx 4025a9: 48 89 d9 mov %rbx,%rcx 4025ac: e8 6f e8 ff ff callq 0x400e20 4025b1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4025b5: 0f 85 15 00 00 00 jne 0x4025d0 4025bb: e8 60 e7 ff ff callq 0x400d20 4025c0: 83 38 04 cmpl $0x4,(%rax) 4025c3: 0f 84 d7 ff ff ff je 0x4025a0 4025c9: e9 cb 00 00 00 jmpq 0x402699 4025ce: 66 90 nop 4025d0: 48 85 c0 test %rax,%rax 4025d3: 7e 28 jle 0x4025fd 4025d5: 49 01 c5 add %rax,%r13 4025d8: 4d 39 fd cmp %r15,%r13 4025db: 72 a3 jb 0x402580 4025dd: eb 22 jmp 0x402601 4025df: 4d 85 ff test %r15,%r15 4025e2: 74 09 je 0x4025ed 4025e4: 4d 39 27 cmp %r12,(%r15) 4025e7: 0f 84 b6 00 00 00 je 0x4026a3 4025ed: 4c 89 e7 mov %r12,%rdi 4025f0: 48 89 ee mov %rbp,%rsi 4025f3: e8 08 e8 ff ff callq 0x400e00 4025f8: e9 a6 00 00 00 jmpq 0x4026a3 4025fd: 4c 0f 45 e8 cmovne %rax,%r13 402601: 49 83 fd ff cmp $0xffffffffffffffff,%r13 402605: 0f 84 8e 00 00 00 je 0x402699 40260b: 49 83 fd 08 cmp $0x8,%r13 40260f: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 402614: 0f 82 df 00 00 00 jb 0x4026f9 40261a: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40261f: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 402627: 3e 0a 402629: 48 39 c8 cmp %rcx,%rax 40262c: 0f 85 89 00 00 00 jne 0x4026bb 402632: bf 01 00 00 00 mov $0x1,%edi 402637: be 08 01 00 00 mov $0x108,%esi 40263c: e8 6f e7 ff ff callq 0x400db0 402641: 49 89 c5 mov %rax,%r13 402644: 48 85 c0 test %rax,%rax 402647: 0f 84 f2 00 00 00 je 0x40273f 40264d: 41 c7 45 18 01 00 00 00 movl $0x1,0x18(%r13) 402655: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 40265d: 8b 44 24 0c mov 0xc(%rsp),%eax 402661: 41 89 45 1c mov %eax,0x1c(%r13) 402665: 45 89 75 24 mov %r14d,0x24(%r13) 402669: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40266e: 49 89 4d 28 mov %rcx,0x28(%r13) 402672: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402677: 49 89 45 30 mov %rax,0x30(%r13) 40267b: 49 89 5d 08 mov %rbx,0x8(%r13) 40267f: 48 83 c1 08 add $0x8,%rcx 402683: 49 89 4d 70 mov %rcx,0x70(%r13) 402687: 4c 89 e8 mov %r13,%rax 40268a: 48 05 f4 00 00 00 add $0xf4,%rax 402690: 49 89 85 a0 00 00 00 mov %rax,0xa0(%r13) 402697: eb 0d jmp 0x4026a6 402699: bf 09 00 00 00 mov $0x9,%edi 40269e: e8 fd e9 ff ff callq 0x4010a0 4026a3: 45 31 ed xor %r13d,%r13d 4026a6: 4c 89 e8 mov %r13,%rax 4026a9: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 4026b0: 5b pop %rbx 4026b1: 41 5c pop %rsp 4026b3: 41 5d pop %rbp 4026b5: 41 5e pop %rsi 4026b7: 41 5f pop %rdi 4026b9: 5d pop %rbp 4026ba: c3 retq 4026bb: 49 83 fd 10 cmp $0x10,%r13 4026bf: 72 38 jb 0x4026f9 4026c1: 3d 7f 45 4c 46 cmp $0x464c457f,%eax 4026c6: 75 31 jne 0x4026f9 4026c8: 80 7c 24 2e 01 cmpb $0x1,0x2e(%rsp) 4026cd: 75 2a jne 0x4026f9 4026cf: 8a 44 24 2c mov 0x2c(%rsp),%al 4026d3: 8a 4c 24 2d mov 0x2d(%rsp),%cl 4026d7: 8d 50 ff lea -0x1(%rax),%edx 4026da: 80 c1 ff add $0xff,%cl 4026dd: 08 d1 or %dl,%cl 4026df: 80 f9 01 cmp $0x1,%cl 4026e2: 77 15 ja 0x4026f9 4026e4: 3c 01 cmp $0x1,%al 4026e6: b8 34 00 00 00 mov $0x34,%eax 4026eb: b9 40 00 00 00 mov $0x40,%ecx 4026f0: 48 0f 44 c8 cmove %rax,%rcx 4026f4: 49 39 cd cmp %rcx,%r13 4026f7: 73 55 jae 0x40274e 4026f9: bf 01 00 00 00 mov $0x1,%edi 4026fe: be 08 01 00 00 mov $0x108,%esi 402703: e8 a8 e6 ff ff callq 0x400db0 402708: 49 89 c5 mov %rax,%r13 40270b: 48 85 c0 test %rax,%rax 40270e: 74 2f je 0x40273f 402710: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 402718: 8b 44 24 0c mov 0xc(%rsp),%eax 40271c: 41 89 45 1c mov %eax,0x1c(%r13) 402720: 45 89 75 24 mov %r14d,0x24(%r13) 402724: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402729: 49 89 45 28 mov %rax,0x28(%r13) 40272d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402732: 49 89 45 30 mov %rax,0x30(%r13) 402736: 49 89 5d 08 mov %rbx,0x8(%r13) 40273a: e9 67 ff ff ff jmpq 0x4026a6 40273f: bf 08 00 00 00 mov $0x8,%edi 402744: e8 57 e9 ff ff callq 0x4010a0 402749: e9 58 ff ff ff jmpq 0x4026a6 40274e: 48 89 1c 24 mov %rbx,(%rsp) 402752: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 402757: 44 89 f7 mov %r14d,%edi 40275a: 31 f6 xor %esi,%esi 40275c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 402761: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 402766: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d 40276b: e8 10 eb ff ff callq 0x401280 402770: 49 89 c5 mov %rax,%r13 402773: e9 2e ff ff ff jmpq 0x4026a6 402778: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402780: 55 push %rbp 402781: 41 57 push %rdi 402783: 41 56 push %rsi 402785: 41 55 push %rbp 402787: 41 54 push %rsp 402789: 53 push %rbx 40278a: 50 push %rax 40278b: 49 89 fe mov %rdi,%r14 40278e: 66 90 nop 402790: 4d 85 f6 test %r14,%r14 402793: 0f 84 a8 02 00 00 je 0x402a41 402799: 41 8b 46 3c mov 0x3c(%r14),%eax 40279d: 85 c0 test %eax,%eax 40279f: 74 0d je 0x4027ae 4027a1: 83 c0 ff add $0xffffffff,%eax 4027a4: 41 89 46 3c mov %eax,0x3c(%r14) 4027a8: 0f 85 95 02 00 00 jne 0x402a43 4027ae: 41 83 7e 18 01 cmpl $0x1,0x18(%r14) 4027b3: 75 22 jne 0x4027d7 4027b5: 49 8b 7e 50 mov 0x50(%r14),%rdi 4027b9: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 4027bd: 74 05 je 0x4027c4 4027bf: e8 3c e5 ff ff callq 0x400d00 4027c4: 49 c7 46 50 00 00 00 00 movq $0x0,0x50(%r14) 4027cc: 49 83 7e 48 00 cmpq $0x0,0x48(%r14) 4027d1: 0f 85 6a 02 00 00 jne 0x402a41 4027d7: 49 8b 5e 08 mov 0x8(%r14),%rbx 4027db: 48 85 db test %rbx,%rbx 4027de: 74 3b je 0x40281b 4027e0: 48 8b 4b 48 mov 0x48(%rbx),%rcx 4027e4: 4c 39 f1 cmp %r14,%rcx 4027e7: 0f 84 23 00 00 00 je 0x402810 4027ed: 0f 1f 00 nopl (%rax) 4027f0: 48 89 c8 mov %rcx,%rax 4027f3: 48 8b 49 10 mov 0x10(%rcx),%rcx 4027f7: 4c 39 f1 cmp %r14,%rcx 4027fa: 0f 85 f0 ff ff ff jne 0x4027f0 402800: 48 83 c0 10 add $0x10,%rax 402804: e9 0b 00 00 00 jmpq 0x402814 402809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402810: 48 8d 43 48 lea 0x48(%rbx),%rax 402814: 49 8b 4e 10 mov 0x10(%r14),%rcx 402818: 48 89 08 mov %rcx,(%rax) 40281b: 41 8b 46 18 mov 0x18(%r14),%eax 40281f: 83 f8 03 cmp $0x3,%eax 402822: 74 1c je 0x402840 402824: 83 f8 01 cmp $0x1,%eax 402827: 0f 85 c7 01 00 00 jne 0x4029f4 40282d: 49 8b 7e 60 mov 0x60(%r14),%rdi 402831: 48 85 ff test %rdi,%rdi 402834: 0f 85 b5 01 00 00 jne 0x4029ef 40283a: e9 b5 01 00 00 jmpq 0x4029f4 40283f: 90 nop 402840: 48 89 1c 24 mov %rbx,(%rsp) 402844: 49 8b 5e 68 mov 0x68(%r14),%rbx 402848: 48 85 db test %rbx,%rbx 40284b: 0f 85 63 01 00 00 jne 0x4029b4 402851: 4d 8d a6 c8 00 00 00 lea 0xc8(%r14),%r12 402858: 4c 89 e3 mov %r12,%rbx 40285b: e9 0c 00 00 00 jmpq 0x40286c 402860: 48 89 eb mov %rbp,%rbx 402863: 48 85 ed test %rbp,%rbp 402866: 0f 84 64 01 00 00 je 0x4029d0 40286c: 44 8b 6b 04 mov 0x4(%rbx),%r13d 402870: 4d 85 ed test %r13,%r13 402873: 0f 84 07 01 00 00 je 0x402980 402879: 49 83 c5 ff add $0xffffffffffffffff,%r13 40287d: 49 69 ed d0 00 00 00 imul $0xd0,%r13,%rbp 402884: 80 bc 2b a8 00 00 00 00 cmpb $0x0,0xa8(%rbx,%rbp,1) 40288c: 0f 88 ae 00 00 00 js 0x402940 402892: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 40289a: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 40289e: 49 81 c7 b0 00 00 00 add $0xb0,%r15 4028a5: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 4028ad: 74 08 je 0x4028b7 4028af: e8 4c e4 ff ff callq 0x400d00 4028b4: 49 8b 3f mov (%r15),%rdi 4028b7: 48 8b 84 2b b8 00 00 00 mov 0xb8(%rbx,%rbp,1),%rax 4028bf: 48 39 f8 cmp %rdi,%rax 4028c2: 74 08 je 0x4028cc 4028c4: 48 89 c7 mov %rax,%rdi 4028c7: e8 34 e4 ff ff callq 0x400d00 4028cc: 49 83 3e 00 cmpq $0x0,(%r14) 4028d0: 49 8b 3f mov (%r15),%rdi 4028d3: 74 2b je 0x402900 4028d5: 48 8d 04 2b lea (%rbx,%rbp,1),%rax 4028d9: 48 05 c0 00 00 00 add $0xc0,%rax 4028df: 48 3b 38 cmp (%rax),%rdi 4028e2: 74 1c je 0x402900 4028e4: 80 bc 2b ac 00 00 00 00 cmpb $0x0,0xac(%rbx,%rbp,1) 4028ec: 78 12 js 0x402900 4028ee: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 4028f3: 48 85 ff test %rdi,%rdi 4028f6: 75 34 jne 0x40292c 4028f8: e9 73 ff ff ff jmpq 0x402870 4028fd: 0f 1f 00 nopl (%rax) 402900: e8 fb e3 ff ff callq 0x400d00 402905: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 40290a: 48 85 ff test %rdi,%rdi 40290d: 0f 85 19 00 00 00 jne 0x40292c 402913: e9 58 ff ff ff jmpq 0x402870 402918: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402920: 48 89 ef mov %rbp,%rdi 402923: 48 85 ed test %rbp,%rbp 402926: 0f 84 44 ff ff ff je 0x402870 40292c: 48 8b 6f 30 mov 0x30(%rdi),%rbp 402930: 80 7f 38 00 cmpb $0x0,0x38(%rdi) 402934: 79 ea jns 0x402920 402936: e8 c5 e3 ff ff callq 0x400d00 40293b: e9 e0 ff ff ff jmpq 0x402920 402940: 48 8b bc 2b a0 00 00 00 mov 0xa0(%rbx,%rbp,1),%rdi 402948: e8 b3 e3 ff ff callq 0x400d00 40294d: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 402955: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 402959: 49 81 c7 b0 00 00 00 add $0xb0,%r15 402960: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 402968: 0f 85 41 ff ff ff jne 0x4028af 40296e: e9 44 ff ff ff jmpq 0x4028b7 402973: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40297b: 00 00 40297d: 0f 1f 00 nopl (%rax) 402980: 48 8b 6b 08 mov 0x8(%rbx),%rbp 402984: 4c 39 e3 cmp %r12,%rbx 402987: 0f 84 d3 fe ff ff je 0x402860 40298d: 48 89 df mov %rbx,%rdi 402990: e8 6b e3 ff ff callq 0x400d00 402995: e9 c6 fe ff ff jmpq 0x402860 40299a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4029a0: 48 89 df mov %rbx,%rdi 4029a3: e8 58 e3 ff ff callq 0x400d00 4029a8: 48 89 eb mov %rbp,%rbx 4029ab: 48 85 ed test %rbp,%rbp 4029ae: 0f 84 9d fe ff ff je 0x402851 4029b4: 48 8b 6b 30 mov 0x30(%rbx),%rbp 4029b8: 80 bb cc 00 00 00 00 cmpb $0x0,0xcc(%rbx) 4029bf: 79 df jns 0x4029a0 4029c1: 48 8b 3b mov (%rbx),%rdi 4029c4: e8 37 e3 ff ff callq 0x400d00 4029c9: e9 d2 ff ff ff jmpq 0x4029a0 4029ce: 66 90 nop 4029d0: 41 83 7e 7c 00 cmpl $0x0,0x7c(%r14) 4029d5: 74 09 je 0x4029e0 4029d7: 49 8b 7e 50 mov 0x50(%r14),%rdi 4029db: e8 20 e3 ff ff callq 0x400d00 4029e0: 41 80 7e 78 00 cmpb $0x0,0x78(%r14) 4029e5: 48 8b 1c 24 mov (%rsp),%rbx 4029e9: 79 09 jns 0x4029f4 4029eb: 49 8b 7e 58 mov 0x58(%r14),%rdi 4029ef: e8 0c e3 ff ff callq 0x400d00 4029f4: 48 85 db test %rbx,%rbx 4029f7: 75 27 jne 0x402a20 4029f9: 49 8b 3e mov (%r14),%rdi 4029fc: 48 85 ff test %rdi,%rdi 4029ff: 74 1f je 0x402a20 402a01: 41 8b 46 38 mov 0x38(%r14),%eax 402a05: 84 c0 test %al,%al 402a07: 78 0f js 0x402a18 402a09: a8 40 test $0x40,%al 402a0b: 74 13 je 0x402a20 402a0d: 49 8b 76 30 mov 0x30(%r14),%rsi 402a11: e8 ea e3 ff ff callq 0x400e00 402a16: eb 08 jmp 0x402a20 402a18: e8 e3 e2 ff ff callq 0x400d00 402a1d: 0f 1f 00 nopl (%rax) 402a20: 4c 89 f7 mov %r14,%rdi 402a23: e8 d8 e2 ff ff callq 0x400d00 402a28: 48 85 db test %rbx,%rbx 402a2b: 74 14 je 0x402a41 402a2d: 83 7b 3c 00 cmpl $0x0,0x3c(%rbx) 402a31: 49 89 de mov %rbx,%r14 402a34: b8 00 00 00 00 mov $0x0,%eax 402a39: 0f 84 51 fd ff ff je 0x402790 402a3f: eb 02 jmp 0x402a43 402a41: 31 c0 xor %eax,%eax 402a43: 48 83 c4 08 add $0x8,%rsp 402a47: 5b pop %rbx 402a48: 41 5c pop %rsp 402a4a: 41 5d pop %rbp 402a4c: 41 5e pop %rsi 402a4e: 41 5f pop %rdi 402a50: 5d pop %rbp 402a51: c3 retq 402a52: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402a5a: 00 00 402a5c: 0f 1f 40 00 nopl 0x0(%rax) 402a60: 48 85 ff test %rdi,%rdi 402a63: 74 04 je 0x402a69 402a65: 8b 47 18 mov 0x18(%rdi),%eax 402a68: c3 retq 402a69: 31 c0 xor %eax,%eax 402a6b: c3 retq 402a6c: 0f 1f 40 00 nopl 0x0(%rax) 402a70: 41 57 push %rdi 402a72: 41 56 push %rsi 402a74: 49 89 d7 mov %rdx,%r15 402a77: 41 55 push %rbp 402a79: 41 54 push %rsp 402a7b: 4c 8d 25 6e 13 20 00 lea 0x20136e(%rip),%r12 # 0x603df0 402a82: 55 push %rbp 402a83: 48 8d 2d 6e 13 20 00 lea 0x20136e(%rip),%rbp # 0x603df8 402a8a: 53 push %rbx 402a8b: 41 89 fd mov %edi,%r13d 402a8e: 49 89 f6 mov %rsi,%r14 402a91: 4c 29 e5 sub %r12,%rbp 402a94: 48 83 ec 08 sub $0x8,%rsp 402a98: 48 c1 fd 03 sar $0x3,%rbp 402a9c: e8 37 e2 ff ff callq 0x400cd8 402aa1: 48 85 ed test %rbp,%rbp 402aa4: 74 20 je 0x402ac6 402aa6: 31 db xor %ebx,%ebx 402aa8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402ab0: 4c 89 fa mov %r15,%rdx 402ab3: 4c 89 f6 mov %r14,%rsi 402ab6: 44 89 ef mov %r13d,%edi 402ab9: 41 ff 14 dc callq *(%r12,%rbx,8) 402abd: 48 83 c3 01 add $0x1,%rbx 402ac1: 48 39 dd cmp %rbx,%rbp 402ac4: 75 ea jne 0x402ab0 402ac6: 48 83 c4 08 add $0x8,%rsp 402aca: 5b pop %rbx 402acb: 5d pop %rbp 402acc: 41 5c pop %rsp 402ace: 41 5d pop %rbp 402ad0: 41 5e pop %rsi 402ad2: 41 5f pop %rdi 402ad4: c3 retq 402ad5: 90 nop 402ad6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402ade: 00 00 402ae0: f3 rep 402ae1: c3 retq Disassembly of section .fini: 402ae4: 48 83 ec 08 sub $0x8,%rsp 402ae8: 48 83 c4 08 add $0x8,%rsp 402aec: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.186: WARN: Your compiler clang is not GCC.