******************************************************************************** conan test cci-6e5837d3/recipes/elfutils/all/test_package/conanfile.py elfutils/0.189@#e28b0d86fb140e360b05c0053a7594ab -pr /home/conan/w/prod/BuildSingleReference/224904/e0c283a3-c921-4aeb-8282-c33fa3afc15b/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.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-unstrip elfutils/0.189 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.189 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' elfutils/0.189 (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-6e5837d3/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.189 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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.189 (test package): Calling build() elfutils/0.189 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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-6e5837d3/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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-6e5837d3/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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-6e5837d3/recipes/elfutils/all/test_package/build/Release elfutils/0.189 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/recipes/elfutils/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 Copyright (C) 2023 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: 400ce0: 48 83 ec 08 sub $0x8,%rsp 400ce4: 48 8b 05 0d 33 20 00 mov 0x20330d(%rip),%rax # 0x603ff8 400ceb: 48 85 c0 test %rax,%rax 400cee: 74 02 je 0x400cf2 400cf0: ff d0 callq *%rax 400cf2: 48 83 c4 08 add $0x8,%rsp 400cf6: c3 retq Disassembly of section .plt: 400d00: ff 35 02 33 20 00 pushq 0x203302(%rip) # 0x604008 400d06: ff 25 04 33 20 00 jmpq *0x203304(%rip) # 0x604010 400d0c: 0f 1f 40 00 nopl 0x0(%rax) 400d10: ff 25 02 33 20 00 jmpq *0x203302(%rip) # 0x604018 400d16: 68 00 00 00 00 pushq $0x0 400d1b: e9 e0 ff ff ff jmpq 0x400d00 400d20: ff 25 fa 32 20 00 jmpq *0x2032fa(%rip) # 0x604020 400d26: 68 01 00 00 00 pushq $0x1 400d2b: e9 d0 ff ff ff jmpq 0x400d00 400d30: ff 25 f2 32 20 00 jmpq *0x2032f2(%rip) # 0x604028 400d36: 68 02 00 00 00 pushq $0x2 400d3b: e9 c0 ff ff ff jmpq 0x400d00 400d40: ff 25 ea 32 20 00 jmpq *0x2032ea(%rip) # 0x604030 400d46: 68 03 00 00 00 pushq $0x3 400d4b: e9 b0 ff ff ff jmpq 0x400d00 400d50: ff 25 e2 32 20 00 jmpq *0x2032e2(%rip) # 0x604038 400d56: 68 04 00 00 00 pushq $0x4 400d5b: e9 a0 ff ff ff jmpq 0x400d00 400d60: ff 25 da 32 20 00 jmpq *0x2032da(%rip) # 0x604040 400d66: 68 05 00 00 00 pushq $0x5 400d6b: e9 90 ff ff ff jmpq 0x400d00 400d70: ff 25 d2 32 20 00 jmpq *0x2032d2(%rip) # 0x604048 400d76: 68 06 00 00 00 pushq $0x6 400d7b: e9 80 ff ff ff jmpq 0x400d00 400d80: ff 25 ca 32 20 00 jmpq *0x2032ca(%rip) # 0x604050 400d86: 68 07 00 00 00 pushq $0x7 400d8b: e9 70 ff ff ff jmpq 0x400d00 400d90: ff 25 c2 32 20 00 jmpq *0x2032c2(%rip) # 0x604058 400d96: 68 08 00 00 00 pushq $0x8 400d9b: e9 60 ff ff ff jmpq 0x400d00 400da0: ff 25 ba 32 20 00 jmpq *0x2032ba(%rip) # 0x604060 400da6: 68 09 00 00 00 pushq $0x9 400dab: e9 50 ff ff ff jmpq 0x400d00 400db0: ff 25 b2 32 20 00 jmpq *0x2032b2(%rip) # 0x604068 400db6: 68 0a 00 00 00 pushq $0xa 400dbb: e9 40 ff ff ff jmpq 0x400d00 400dc0: ff 25 aa 32 20 00 jmpq *0x2032aa(%rip) # 0x604070 400dc6: 68 0b 00 00 00 pushq $0xb 400dcb: e9 30 ff ff ff jmpq 0x400d00 400dd0: ff 25 a2 32 20 00 jmpq *0x2032a2(%rip) # 0x604078 400dd6: 68 0c 00 00 00 pushq $0xc 400ddb: e9 20 ff ff ff jmpq 0x400d00 400de0: ff 25 9a 32 20 00 jmpq *0x20329a(%rip) # 0x604080 400de6: 68 0d 00 00 00 pushq $0xd 400deb: e9 10 ff ff ff jmpq 0x400d00 400df0: ff 25 92 32 20 00 jmpq *0x203292(%rip) # 0x604088 400df6: 68 0e 00 00 00 pushq $0xe 400dfb: e9 00 ff ff ff jmpq 0x400d00 400e00: ff 25 8a 32 20 00 jmpq *0x20328a(%rip) # 0x604090 400e06: 68 0f 00 00 00 pushq $0xf 400e0b: e9 f0 fe ff ff jmpq 0x400d00 400e10: ff 25 82 32 20 00 jmpq *0x203282(%rip) # 0x604098 400e16: 68 10 00 00 00 pushq $0x10 400e1b: e9 e0 fe ff ff jmpq 0x400d00 400e20: ff 25 7a 32 20 00 jmpq *0x20327a(%rip) # 0x6040a0 400e26: 68 11 00 00 00 pushq $0x11 400e2b: e9 d0 fe ff ff jmpq 0x400d00 400e30: ff 25 72 32 20 00 jmpq *0x203272(%rip) # 0x6040a8 400e36: 68 12 00 00 00 pushq $0x12 400e3b: e9 c0 fe ff ff jmpq 0x400d00 400e40: ff 25 6a 32 20 00 jmpq *0x20326a(%rip) # 0x6040b0 400e46: 68 13 00 00 00 pushq $0x13 400e4b: e9 b0 fe ff ff jmpq 0x400d00 400e50: ff 25 62 32 20 00 jmpq *0x203262(%rip) # 0x6040b8 400e56: 68 14 00 00 00 pushq $0x14 400e5b: e9 a0 fe ff ff jmpq 0x400d00 Disassembly of section .text: 400e60: 31 ed xor %ebp,%ebp 400e62: 49 89 d1 mov %rdx,%r9 400e65: 5e pop %rsi 400e66: 48 89 e2 mov %rsp,%rdx 400e69: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 400e6d: 50 push %rax 400e6e: 54 push %rsp 400e6f: 49 c7 c0 00 2b 40 00 mov $0x402b00,%r8 400e76: 48 c7 c1 90 2a 40 00 mov $0x402a90,%rcx 400e7d: 48 c7 c7 50 0f 40 00 mov $0x400f50,%rdi 400e84: ff 15 66 31 20 00 callq *0x203166(%rip) # 0x603ff0 400e8a: f4 hlt 400e8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400e90: f3 rep 400e91: c3 retq 400e92: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400e9a: 00 00 400e9c: 0f 1f 40 00 nopl 0x0(%rax) 400ea0: 55 push %rbp 400ea1: b8 d0 40 60 00 mov $0x6040d0,%eax 400ea6: 48 3d d0 40 60 00 cmp $0x6040d0,%rax 400eac: 48 89 e5 mov %rsp,%rbp 400eaf: 74 17 je 0x400ec8 400eb1: b8 00 00 00 00 mov $0x0,%eax 400eb6: 48 85 c0 test %rax,%rax 400eb9: 74 0d je 0x400ec8 400ebb: 5d pop %rbp 400ebc: bf d0 40 60 00 mov $0x6040d0,%edi 400ec1: ff e0 jmpq *%rax 400ec3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400ec8: 5d pop %rbp 400ec9: c3 retq 400eca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400ed0: be d0 40 60 00 mov $0x6040d0,%esi 400ed5: 55 push %rbp 400ed6: 48 81 ee d0 40 60 00 sub $0x6040d0,%rsi 400edd: 48 89 e5 mov %rsp,%rbp 400ee0: 48 c1 fe 03 sar $0x3,%rsi 400ee4: 48 89 f0 mov %rsi,%rax 400ee7: 48 c1 e8 3f shr $0x3f,%rax 400eeb: 48 01 c6 add %rax,%rsi 400eee: 48 d1 fe sar %rsi 400ef1: 74 15 je 0x400f08 400ef3: b8 00 00 00 00 mov $0x0,%eax 400ef8: 48 85 c0 test %rax,%rax 400efb: 74 0b je 0x400f08 400efd: 5d pop %rbp 400efe: bf d0 40 60 00 mov $0x6040d0,%edi 400f03: ff e0 jmpq *%rax 400f05: 0f 1f 00 nopl (%rax) 400f08: 5d pop %rbp 400f09: c3 retq 400f0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400f10: 80 3d b9 31 20 00 00 cmpb $0x0,0x2031b9(%rip) # 0x6040d0 400f17: 75 17 jne 0x400f30 400f19: 55 push %rbp 400f1a: 48 89 e5 mov %rsp,%rbp 400f1d: e8 7e ff ff ff callq 0x400ea0 400f22: c6 05 a7 31 20 00 01 movb $0x1,0x2031a7(%rip) # 0x6040d0 400f29: 5d pop %rbp 400f2a: c3 retq 400f2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400f30: f3 rep 400f31: c3 retq 400f32: 0f 1f 40 00 nopl 0x0(%rax) 400f36: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400f3e: 00 00 400f40: 55 push %rbp 400f41: 48 89 e5 mov %rsp,%rbp 400f44: 5d pop %rbp 400f45: eb 89 jmp 0x400ed0 400f47: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 400f4f: 00 400f50: 55 push %rbp 400f51: 41 57 push %rdi 400f53: 41 56 push %rsi 400f55: 53 push %rbx 400f56: 50 push %rax 400f57: 49 89 f6 mov %rsi,%r14 400f5a: 83 ff 01 cmp $0x1,%edi 400f5d: 7f 19 jg 0x400f78 400f5f: 49 8b 36 mov (%r14),%rsi 400f62: bf 14 2b 40 00 mov $0x402b14,%edi 400f67: 31 c0 xor %eax,%eax 400f69: e8 02 fe ff ff callq 0x400d70 400f6e: bb ff ff ff ff mov $0xffffffff,%ebx 400f73: e9 c2 00 00 00 jmpq 0x40103a 400f78: bb 01 00 00 00 mov $0x1,%ebx 400f7d: bf 01 00 00 00 mov $0x1,%edi 400f82: e8 c9 00 00 00 callq 0x401050 400f87: 85 c0 test %eax,%eax 400f89: 74 6f je 0x400ffa 400f8b: 49 8b 7e 08 mov 0x8(%r14),%rdi 400f8f: 31 f6 xor %esi,%esi 400f91: 31 d2 xor %edx,%edx 400f93: 31 c0 xor %eax,%eax 400f95: e8 86 fe ff ff callq 0x400e20 400f9a: 85 c0 test %eax,%eax 400f9c: 78 6d js 0x40100b 400f9e: 89 c5 mov %eax,%ebp 400fa0: bb 01 00 00 00 mov $0x1,%ebx 400fa5: 89 c7 mov %eax,%edi 400fa7: be 01 00 00 00 mov $0x1,%esi 400fac: 31 d2 xor %edx,%edx 400fae: e8 bd 12 00 00 callq 0x402270 400fb3: 48 85 c0 test %rax,%rax 400fb6: 74 69 je 0x401021 400fb8: 49 89 c7 mov %rax,%r15 400fbb: 48 89 c7 mov %rax,%rdi 400fbe: e8 bd 1a 00 00 callq 0x402a80 400fc3: ba 96 2b 40 00 mov $0x402b96,%edx 400fc8: 83 f8 03 cmp $0x3,%eax 400fcb: 77 0a ja 0x400fd7 400fcd: 48 98 cltq 400fcf: 48 8b 14 c5 b0 2b 40 00 mov 0x402bb0(,%rax,8),%rdx 400fd7: 49 8b 76 08 mov 0x8(%r14),%rsi 400fdb: 31 db xor %ebx,%ebx 400fdd: bf a3 2b 40 00 mov $0x402ba3,%edi 400fe2: 31 c0 xor %eax,%eax 400fe4: e8 87 fd ff ff callq 0x400d70 400fe9: 4c 89 ff mov %r15,%rdi 400fec: e8 af 17 00 00 callq 0x4027a0 400ff1: 89 ef mov %ebp,%edi 400ff3: e8 98 fd ff ff callq 0x400d90 400ff8: eb 40 jmp 0x40103a 400ffa: bf ff ff ff ff mov $0xffffffff,%edi 400fff: e8 cc 00 00 00 callq 0x4010d0 401004: bf 27 2b 40 00 mov $0x402b27,%edi 401009: eb 25 jmp 0x401030 40100b: 49 8b 36 mov (%r14),%rsi 40100e: bf 4e 2b 40 00 mov $0x402b4e,%edi 401013: 31 c0 xor %eax,%eax 401015: e8 56 fd ff ff callq 0x400d70 40101a: bb 01 00 00 00 mov $0x1,%ebx 40101f: eb 19 jmp 0x40103a 401021: bf ff ff ff ff mov $0xffffffff,%edi 401026: e8 a5 00 00 00 callq 0x4010d0 40102b: bf 5e 2b 40 00 mov $0x402b5e,%edi 401030: 48 89 c6 mov %rax,%rsi 401033: 31 c0 xor %eax,%eax 401035: e8 36 fd ff ff callq 0x400d70 40103a: 89 d8 mov %ebx,%eax 40103c: 48 83 c4 08 add $0x8,%rsp 401040: 5b pop %rbx 401041: 41 5e pop %rsi 401043: 41 5f pop %rdi 401045: 5d pop %rbp 401046: c3 retq 401047: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40104f: 00 401050: 50 push %rax 401051: b8 01 00 00 00 mov $0x1,%eax 401056: 85 ff test %edi,%edi 401058: 75 02 jne 0x40105c 40105a: 59 pop %rcx 40105b: c3 retq 40105c: 83 ff 01 cmp $0x1,%edi 40105f: 75 0c jne 0x40106d 401061: c7 05 69 30 20 00 01 00 movl $0x1,0x203069(%rip) # 0x6040d4 401069: 00 00 40106b: 59 pop %rcx 40106c: c3 retq 40106d: bf 02 00 00 00 mov $0x2,%edi 401072: e8 39 00 00 00 callq 0x4010b0 401077: 31 c0 xor %eax,%eax 401079: 59 pop %rcx 40107a: c3 retq 40107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401080: 50 push %rax 401081: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401089: 00 00 00 00 40108d: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 401093: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 40109b: 00 00 40109d: 89 c8 mov %ecx,%eax 40109f: 59 pop %rcx 4010a0: c3 retq 4010a1: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4010a9: 00 00 4010ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4010b0: 53 push %rbx 4010b1: 83 ff 33 cmp $0x33,%edi 4010b4: bb 01 00 00 00 mov $0x1,%ebx 4010b9: 0f 42 df cmovb %edi,%ebx 4010bc: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010c4: 00 00 00 00 4010c8: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 4010ce: 5b pop %rbx 4010cf: c3 retq 4010d0: 53 push %rbx 4010d1: 89 fb mov %edi,%ebx 4010d3: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010db: 00 00 00 00 4010df: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 4010e6: 85 db test %ebx,%ebx 4010e8: 74 21 je 0x40110b 4010ea: 8d 4b 01 lea 0x1(%rbx),%ecx 4010ed: 83 f9 34 cmp $0x34,%ecx 4010f0: 72 21 jb 0x401113 4010f2: 48 8d 3d d7 1a 00 00 lea 0x1ad7(%rip),%rdi # 0x402bd0 4010f9: 48 8d 35 e9 1a 00 00 lea 0x1ae9(%rip),%rsi # 0x402be9 401100: ba 05 00 00 00 mov $0x5,%edx 401105: 5b pop %rbx 401106: e9 45 fc ff ff jmpq 0x400d50 40110b: 85 c0 test %eax,%eax 40110d: 75 0c jne 0x40111b 40110f: 31 c0 xor %eax,%eax 401111: 5b pop %rbx 401112: c3 retq 401113: 83 fb ff cmp $0xffffffff,%ebx 401116: 0f 45 c3 cmovne %ebx,%eax 401119: 48 98 cltq 40111b: 48 8d 0d be 1f 00 00 lea 0x1fbe(%rip),%rcx # 0x4030e0 401122: 48 8d 35 b7 1a 00 00 lea 0x1ab7(%rip),%rsi # 0x402be0 401129: 48 03 34 c1 add (%rcx,%rax,8),%rsi 40112d: 48 8d 3d 9c 1a 00 00 lea 0x1a9c(%rip),%rdi # 0x402bd0 401134: ba 05 00 00 00 mov $0x5,%edx 401139: 5b pop %rbx 40113a: e9 11 fc ff ff jmpq 0x400d50 40113f: 90 nop 401140: 55 push %rbp 401141: 41 57 push %rdi 401143: 41 56 push %rsi 401145: 41 55 push %rbp 401147: 41 54 push %rsp 401149: 53 push %rbx 40114a: 48 83 ec 18 sub $0x18,%rsp 40114e: 45 89 c2 mov %r8d,%r10d 401151: 48 89 cd mov %rcx,%rbp 401154: 48 89 d3 mov %rdx,%rbx 401157: 49 89 f7 mov %rsi,%r15 40115a: 41 89 fc mov %edi,%r12d 40115d: 48 83 f9 08 cmp $0x8,%rcx 401161: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 401166: 72 25 jb 0x40118d 401168: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 40116c: 48 b8 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rax 401174: 3e 0a 401176: 48 39 02 cmp %rax,(%rdx) 401179: 74 59 je 0x4011d4 40117b: 48 83 fd 10 cmp $0x10,%rbp 40117f: 72 0c jb 0x40118d 401181: 81 3a 7f 45 4c 46 cmpl $0x464c457f,(%rdx) 401187: 0f 84 c3 00 00 00 je 0x401250 40118d: 49 89 ed mov %rbp,%r13 401190: 44 89 d5 mov %r10d,%ebp 401193: bf 01 00 00 00 mov $0x1,%edi 401198: be 08 01 00 00 mov $0x108,%esi 40119d: e8 1e fc ff ff callq 0x400dc0 4011a2: 49 89 c6 mov %rax,%r14 4011a5: 48 85 c0 test %rax,%rax 4011a8: 0f 84 86 00 00 00 je 0x401234 4011ae: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011b6: 41 89 6e 1c mov %ebp,0x1c(%r14) 4011ba: 45 89 66 24 mov %r12d,0x24(%r14) 4011be: 49 89 5e 28 mov %rbx,0x28(%r14) 4011c2: 4d 89 6e 30 mov %r13,0x30(%r14) 4011c6: 4d 89 3e mov %r15,(%r14) 4011c9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4011ce: 49 89 46 08 mov %rax,0x8(%r14) 4011d2: eb 6a jmp 0x40123e 4011d4: 45 89 d5 mov %r10d,%r13d 4011d7: bf 01 00 00 00 mov $0x1,%edi 4011dc: be 08 01 00 00 mov $0x108,%esi 4011e1: e8 da fb ff ff callq 0x400dc0 4011e6: 49 89 c6 mov %rax,%r14 4011e9: 48 85 c0 test %rax,%rax 4011ec: 74 46 je 0x401234 4011ee: 41 c7 46 18 01 00 00 00 movl $0x1,0x18(%r14) 4011f6: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011fe: 45 89 6e 1c mov %r13d,0x1c(%r14) 401202: 45 89 66 24 mov %r12d,0x24(%r14) 401206: 49 89 5e 28 mov %rbx,0x28(%r14) 40120a: 49 89 6e 30 mov %rbp,0x30(%r14) 40120e: 4d 89 3e mov %r15,(%r14) 401211: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401216: 49 89 46 08 mov %rax,0x8(%r14) 40121a: 48 83 c3 08 add $0x8,%rbx 40121e: 49 89 5e 70 mov %rbx,0x70(%r14) 401222: 4c 89 f0 mov %r14,%rax 401225: 48 05 f4 00 00 00 add $0xf4,%rax 40122b: 49 89 86 a0 00 00 00 mov %rax,0xa0(%r14) 401232: eb 0a jmp 0x40123e 401234: bf 08 00 00 00 mov $0x8,%edi 401239: e8 72 fe ff ff callq 0x4010b0 40123e: 4c 89 f0 mov %r14,%rax 401241: 48 83 c4 18 add $0x18,%rsp 401245: 5b pop %rbx 401246: 41 5c pop %rsp 401248: 41 5d pop %rbp 40124a: 41 5e pop %rsi 40124c: 41 5f pop %rdi 40124e: 5d pop %rbp 40124f: c3 retq 401250: 80 7a 06 01 cmpb $0x1,0x6(%rdx) 401254: 0f 85 33 ff ff ff jne 0x40118d 40125a: 8a 42 04 mov 0x4(%rdx),%al 40125d: 8a 4a 05 mov 0x5(%rdx),%cl 401260: 04 ff add $0xff,%al 401262: 80 c1 ff add $0xff,%cl 401265: 08 c1 or %al,%cl 401267: 80 f9 01 cmp $0x1,%cl 40126a: 0f 87 1d ff ff ff ja 0x40118d 401270: 4c 89 0c 24 mov %r9,(%rsp) 401274: 44 89 e7 mov %r12d,%edi 401277: 4c 89 fe mov %r15,%rsi 40127a: 48 89 d9 mov %rbx,%rcx 40127d: 49 89 e8 mov %rbp,%r8 401280: 45 89 d1 mov %r10d,%r9d 401283: e8 08 00 00 00 callq 0x401290 401288: eb b7 jmp 0x401241 40128a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401290: 55 push %rbp 401291: 41 57 push %rdi 401293: 41 56 push %rsi 401295: 41 55 push %rbp 401297: 41 54 push %rsp 401299: 53 push %rbx 40129a: 48 83 ec 78 sub $0x78,%rsp 40129e: 49 89 ce mov %rcx,%r14 4012a1: 8a 4a 04 mov 0x4(%rdx),%cl 4012a4: 8d 41 ff lea -0x1(%rcx),%eax 4012a7: 3c 01 cmp $0x1,%al 4012a9: 77 2a ja 0x4012d5 4012ab: 48 89 d5 mov %rdx,%rbp 4012ae: 8a 42 05 mov 0x5(%rdx),%al 4012b1: 8d 50 ff lea -0x1(%rax),%edx 4012b4: 80 fa 02 cmp $0x2,%dl 4012b7: 73 1c jae 0x4012d5 4012b9: 44 89 cb mov %r9d,%ebx 4012bc: 4d 89 c4 mov %r8,%r12 4012bf: 49 83 f8 33 cmp $0x33,%r8 4012c3: 77 05 ja 0x4012ca 4012c5: 80 f9 01 cmp $0x1,%cl 4012c8: 74 0b je 0x4012d5 4012ca: 49 83 fc 3f cmp $0x3f,%r12 4012ce: 77 20 ja 0x4012f0 4012d0: 80 f9 01 cmp $0x1,%cl 4012d3: 74 1b je 0x4012f0 4012d5: bf 0a 00 00 00 mov $0xa,%edi 4012da: e8 d1 fd ff ff callq 0x4010b0 4012df: 31 c0 xor %eax,%eax 4012e1: 48 83 c4 78 add $0x78,%rsp 4012e5: 5b pop %rbx 4012e6: 41 5c pop %rsp 4012e8: 41 5d pop %rbp 4012ea: 41 5e pop %rsi 4012ec: 41 5f pop %rdi 4012ee: 5d pop %rbp 4012ef: c3 retq 4012f0: 3c 01 cmp $0x1,%al 4012f2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 4012f7: 89 7c 24 14 mov %edi,0x14(%rsp) 4012fb: 75 0e jne 0x40130b 4012fd: 80 f9 01 cmp $0x1,%cl 401300: 75 5d jne 0x40135f 401302: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 401306: 49 89 ef mov %rbp,%r15 401309: eb 25 jmp 0x401330 40130b: 80 f9 01 cmp $0x1,%cl 40130e: 75 58 jne 0x401368 401310: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401315: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 401319: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40131e: 66 c1 c1 08 rol $0x8,%cx 401322: 8b 55 20 mov 0x20(%rbp),%edx 401325: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40132a: 0f ca bswap %edx 40132c: 89 54 24 58 mov %edx,0x58(%rsp) 401330: 66 85 c9 test %cx,%cx 401333: 0f 84 e3 05 00 00 je 0x40191c 401339: 44 0f b7 e9 movzwl %cx,%r13d 40133d: 41 8b 47 20 mov 0x20(%r15),%eax 401341: 4c 39 e0 cmp %r12,%rax 401344: 77 72 ja 0x4013b8 401346: 4c 89 e1 mov %r12,%rcx 401349: 48 29 c1 sub %rax,%rcx 40134c: 4a 8d 04 ed 00 00 00 00 lea 0x0(,%r13,8),%rax 401354: 48 8d 04 80 lea (%rax,%rax,4),%rax 401358: 48 39 c1 cmp %rax,%rcx 40135b: 72 5b jb 0x4013b8 40135d: eb 5c jmp 0x4013bb 40135f: 48 8d 4d 3c lea 0x3c(%rbp),%rcx 401363: 49 89 ef mov %rbp,%r15 401366: eb 28 jmp 0x401390 401368: 48 8d 4c 24 74 lea 0x74(%rsp),%rcx 40136d: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401372: 0f b7 55 3c movzwl 0x3c(%rbp),%edx 401376: 66 89 54 24 74 mov %dx,0x74(%rsp) 40137b: 48 8b 7d 28 mov 0x28(%rbp),%rdi 40137f: 66 c1 c2 08 rol $0x8,%dx 401383: 66 89 54 24 74 mov %dx,0x74(%rsp) 401388: 48 0f cf bswap %rdi 40138b: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 401390: 44 0f b7 29 movzwl (%rcx),%r13d 401394: 4d 85 ed test %r13,%r13 401397: 0f 84 c4 05 00 00 je 0x401961 40139d: 49 8b 47 28 mov 0x28(%r15),%rax 4013a1: 4c 39 e0 cmp %r12,%rax 4013a4: 77 12 ja 0x4013b8 4013a6: 4c 89 e1 mov %r12,%rcx 4013a9: 48 29 c1 sub %rax,%rcx 4013ac: 4c 89 e8 mov %r13,%rax 4013af: 48 c1 e0 06 shl $0x6,%rax 4013b3: 48 39 c1 cmp %rax,%rcx 4013b6: 73 03 jae 0x4013bb 4013b8: 45 31 ed xor %r13d,%r13d 4013bb: 83 fb 02 cmp $0x2,%ebx 4013be: 0f 94 c0 sete %al 4013c1: 83 fb 09 cmp $0x9,%ebx 4013c4: 0f 94 c1 sete %cl 4013c7: 08 c1 or %al,%cl 4013c9: 4d 85 ed test %r13,%r13 4013cc: 44 0f b6 f9 movzbl %cl,%r15d 4013d0: 4d 0f 45 fd cmovne %r13,%r15 4013d4: 49 69 f7 d0 00 00 00 imul $0xd0,%r15,%rsi 4013db: 48 81 c6 08 01 00 00 add $0x108,%rsi 4013e2: bf 01 00 00 00 mov $0x1,%edi 4013e7: e8 d4 f9 ff ff callq 0x400dc0 4013ec: 48 85 c0 test %rax,%rax 4013ef: 74 78 je 0x401469 4013f1: 48 8b 8c 24 b0 00 00 00 mov 0xb0(%rsp),%rcx 4013f9: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 401400: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401407: 89 58 1c mov %ebx,0x1c(%rax) 40140a: 8b 54 24 14 mov 0x14(%rsp),%edx 40140e: 89 50 24 mov %edx,0x24(%rax) 401411: 4c 89 70 28 mov %r14,0x28(%rax) 401415: 4c 89 60 30 mov %r12,0x30(%rax) 401419: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 40141e: 48 89 30 mov %rsi,(%rax) 401421: 48 89 48 08 mov %rcx,0x8(%rax) 401425: 4c 8d 88 c8 00 00 00 lea 0xc8(%rax),%r9 40142c: 44 89 a8 c8 00 00 00 mov %r13d,0xc8(%rax) 401433: 44 89 b8 cc 00 00 00 mov %r15d,0xcc(%rax) 40143a: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401441: 0f b6 55 04 movzbl 0x4(%rbp),%edx 401445: 49 01 f6 add %rsi,%r14 401448: 89 50 20 mov %edx,0x20(%rax) 40144b: 83 fa 01 cmp $0x1,%edx 40144e: 75 23 jne 0x401473 401450: 48 85 f6 test %rsi,%rsi 401453: 74 3f je 0x401494 401455: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401459: 75 39 jne 0x401494 40145b: 4c 89 70 48 mov %r14,0x48(%rax) 40145f: b2 01 mov $0x1,%dl 401461: 4c 89 f1 mov %r14,%rcx 401464: e9 fb 00 00 00 jmpq 0x401564 401469: bf 08 00 00 00 mov $0x8,%edi 40146e: e9 67 fe ff ff jmpq 0x4012da 401473: 48 85 f6 test %rsi,%rsi 401476: 0f 84 df 01 00 00 je 0x40165b 40147c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401480: 0f 85 d5 01 00 00 jne 0x40165b 401486: 4c 89 70 48 mov %r14,0x48(%rax) 40148a: b2 01 mov $0x1,%dl 40148c: 4c 89 f7 mov %r14,%rdi 40148f: e9 a2 02 00 00 jmpq 0x401736 401494: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 40149b: 8b 55 30 mov 0x30(%rbp),%edx 40149e: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 4014a4: 0f 10 45 00 movups 0x0(%rbp),%xmm0 4014a8: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 4014ac: 0f 10 55 20 movups 0x20(%rbp),%xmm2 4014b0: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 4014b7: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 4014be: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 4014c5: 48 89 48 48 mov %rcx,0x48(%rax) 4014c9: 8a 55 05 mov 0x5(%rbp),%dl 4014cc: 80 fa 01 cmp $0x1,%dl 4014cf: 0f 84 86 00 00 00 je 0x40155b 4014d5: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 4014dd: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 4014e5: 8b b8 9c 00 00 00 mov 0x9c(%rax),%edi 4014eb: 8b a8 a0 00 00 00 mov 0xa0(%rax),%ebp 4014f1: 0f cf bswap %edi 4014f3: 89 b8 9c 00 00 00 mov %edi,0x9c(%rax) 4014f9: 0f cd bswap %ebp 4014fb: 89 a8 a0 00 00 00 mov %ebp,0xa0(%rax) 401501: 8b b8 a4 00 00 00 mov 0xa4(%rax),%edi 401507: 0f cf bswap %edi 401509: 89 b8 a4 00 00 00 mov %edi,0xa4(%rax) 40150f: 8b b8 a8 00 00 00 mov 0xa8(%rax),%edi 401515: 0f cf bswap %edi 401517: 89 b8 a8 00 00 00 mov %edi,0xa8(%rax) 40151d: 8b b8 ac 00 00 00 mov 0xac(%rax),%edi 401523: 0f cf bswap %edi 401525: 89 b8 ac 00 00 00 mov %edi,0xac(%rax) 40152b: 66 c1 80 b0 00 00 00 08 rolw $0x8,0xb0(%rax) 401533: 66 c1 80 b2 00 00 00 08 rolw $0x8,0xb2(%rax) 40153b: 66 c1 80 b4 00 00 00 08 rolw $0x8,0xb4(%rax) 401543: 66 c1 80 b6 00 00 00 08 rolw $0x8,0xb6(%rax) 40154b: 66 c1 80 b8 00 00 00 08 rolw $0x8,0xb8(%rax) 401553: 66 c1 80 ba 00 00 00 08 rolw $0x8,0xba(%rax) 40155b: 48 85 f6 test %rsi,%rsi 40155e: 0f 84 c7 02 00 00 je 0x40182b 401564: 83 fb 08 cmp $0x8,%ebx 401567: 0f 84 be 02 00 00 je 0x40182b 40156d: 80 fa 01 cmp $0x1,%dl 401570: 0f 85 b5 02 00 00 jne 0x40182b 401576: 8b 51 20 mov 0x20(%rcx),%edx 401579: 4c 39 e2 cmp %r12,%rdx 40157c: 72 09 jb 0x401587 40157e: 4d 85 ed test %r13,%r13 401581: 0f 85 1c 04 00 00 jne 0x4019a3 401587: 4c 89 e6 mov %r12,%rsi 40158a: 48 29 d6 sub %rdx,%rsi 40158d: 4a 8d 3c ed 00 00 00 00 lea 0x0(,%r13,8),%rdi 401595: 48 8d 3c bf lea (%rdi,%rdi,4),%rdi 401599: 48 39 fe cmp %rdi,%rsi 40159c: 0f 82 01 04 00 00 jb 0x4019a3 4015a2: 4d 85 ed test %r13,%r13 4015a5: 0f 84 68 03 00 00 je 0x401913 4015ab: 4c 01 f2 add %r14,%rdx 4015ae: 48 89 50 50 mov %rdx,0x50(%rax) 4015b2: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 4015b9: 48 89 c6 mov %rax,%rsi 4015bc: 48 81 c6 54 01 00 00 add $0x154,%rsi 4015c3: 31 ff xor %edi,%edi 4015c5: 31 ed xor %ebp,%ebp 4015c7: e9 21 00 00 00 jmpq 0x4015ed 4015cc: 0f 1f 40 00 nopl 0x0(%rax) 4015d0: 83 3e 00 cmpl $0x0,(%rsi) 4015d3: 74 7b je 0x401650 4015d5: 48 83 c5 01 add $0x1,%rbp 4015d9: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4015e0: 48 83 c7 28 add $0x28,%rdi 4015e4: 49 39 ed cmp %rbp,%r13 4015e7: 0f 84 26 03 00 00 je 0x401913 4015ed: 48 89 6e 04 mov %rbp,0x4(%rsi) 4015f1: 48 89 46 0c mov %rax,0xc(%rsi) 4015f5: 48 8b 58 50 mov 0x50(%rax),%rbx 4015f9: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 4015fd: 48 89 56 14 mov %rdx,0x14(%rsi) 401601: 8b 54 3b 10 mov 0x10(%rbx,%rdi,1),%edx 401605: 4c 39 e2 cmp %r12,%rdx 401608: 73 1a jae 0x401624 40160a: 8b 5c 3b 14 mov 0x14(%rbx,%rdi,1),%ebx 40160e: 4c 89 e1 mov %r12,%rcx 401611: 48 29 d1 sub %rdx,%rcx 401614: 48 39 d9 cmp %rbx,%rcx 401617: 72 0b jb 0x401624 401619: 4c 01 f2 add %r14,%rdx 40161c: 48 89 56 2c mov %rdx,0x2c(%rsi) 401620: 48 89 56 24 mov %rdx,0x24(%rsi) 401624: 4c 89 4e 4c mov %r9,0x4c(%rsi) 401628: 48 8b 50 50 mov 0x50(%rax),%rdx 40162c: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 401631: 75 9d jne 0x4015d0 401633: 8b 54 3a 18 mov 0x18(%rdx,%rdi,1),%edx 401637: 49 39 d5 cmp %rdx,%r13 40163a: 76 94 jbe 0x4015d0 40163c: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401643: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 401648: e9 83 ff ff ff jmpq 0x4015d0 40164d: 0f 1f 00 nopl (%rax) 401650: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401656: e9 7a ff ff ff jmpq 0x4015d5 40165b: 48 8d b8 88 00 00 00 lea 0x88(%rax),%rdi 401662: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401666: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40166a: 0f 10 55 20 movups 0x20(%rbp),%xmm2 40166e: 0f 10 5d 30 movups 0x30(%rbp),%xmm3 401672: 0f 11 98 b8 00 00 00 movups %xmm3,0xb8(%rax) 401679: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 401680: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 401687: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 40168e: 48 89 78 48 mov %rdi,0x48(%rax) 401692: 8a 55 05 mov 0x5(%rbp),%dl 401695: 80 fa 01 cmp $0x1,%dl 401698: 0f 84 8f 00 00 00 je 0x40172d 40169e: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 4016a6: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 4016ae: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 4016b4: 0f c9 bswap %ecx 4016b6: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 4016bc: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 4016c3: 48 0f c9 bswap %rcx 4016c6: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 4016cd: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 4016d4: 48 0f c9 bswap %rcx 4016d7: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 4016de: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4016e5: 48 0f c9 bswap %rcx 4016e8: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4016ef: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 4016f5: 0f c9 bswap %ecx 4016f7: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 4016fd: 66 c1 80 bc 00 00 00 08 rolw $0x8,0xbc(%rax) 401705: 66 c1 80 be 00 00 00 08 rolw $0x8,0xbe(%rax) 40170d: 66 c1 80 c0 00 00 00 08 rolw $0x8,0xc0(%rax) 401715: 66 c1 80 c2 00 00 00 08 rolw $0x8,0xc2(%rax) 40171d: 66 c1 80 c4 00 00 00 08 rolw $0x8,0xc4(%rax) 401725: 66 c1 80 c6 00 00 00 08 rolw $0x8,0xc6(%rax) 40172d: 48 85 f6 test %rsi,%rsi 401730: 0f 84 50 01 00 00 je 0x401886 401736: 83 fb 08 cmp $0x8,%ebx 401739: 0f 84 47 01 00 00 je 0x401886 40173f: 80 fa 01 cmp $0x1,%dl 401742: 0f 85 3e 01 00 00 jne 0x401886 401748: 48 8b 57 28 mov 0x28(%rdi),%rdx 40174c: 4c 39 e2 cmp %r12,%rdx 40174f: 72 09 jb 0x40175a 401751: 4d 85 ed test %r13,%r13 401754: 0f 85 49 02 00 00 jne 0x4019a3 40175a: 4c 89 e1 mov %r12,%rcx 40175d: 48 29 d1 sub %rdx,%rcx 401760: 4c 89 ee mov %r13,%rsi 401763: 48 c1 e6 06 shl $0x6,%rsi 401767: 48 39 f1 cmp %rsi,%rcx 40176a: 0f 82 33 02 00 00 jb 0x4019a3 401770: 4d 85 ed test %r13,%r13 401773: 0f 84 9a 01 00 00 je 0x401913 401779: 4c 01 f2 add %r14,%rdx 40177c: 48 89 50 50 mov %rdx,0x50(%rax) 401780: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 401787: 48 89 c6 mov %rax,%rsi 40178a: 48 81 c6 54 01 00 00 add $0x154,%rsi 401791: 31 ff xor %edi,%edi 401793: 31 ed xor %ebp,%ebp 401795: e9 23 00 00 00 jmpq 0x4017bd 40179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4017a0: 83 3e 00 cmpl $0x0,(%rsi) 4017a3: 74 7b je 0x401820 4017a5: 48 83 c5 01 add $0x1,%rbp 4017a9: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4017b0: 48 83 c7 40 add $0x40,%rdi 4017b4: 49 39 ed cmp %rbp,%r13 4017b7: 0f 84 56 01 00 00 je 0x401913 4017bd: 48 89 6e 04 mov %rbp,0x4(%rsi) 4017c1: 48 89 46 0c mov %rax,0xc(%rsi) 4017c5: 48 8b 58 50 mov 0x50(%rax),%rbx 4017c9: 48 8d 0c 3b lea (%rbx,%rdi,1),%rcx 4017cd: 48 89 4e 14 mov %rcx,0x14(%rsi) 4017d1: 48 8b 54 3b 18 mov 0x18(%rbx,%rdi,1),%rdx 4017d6: 4c 39 e2 cmp %r12,%rdx 4017d9: 73 18 jae 0x4017f3 4017db: 4c 89 e1 mov %r12,%rcx 4017de: 48 29 d1 sub %rdx,%rcx 4017e1: 48 39 4c 3b 20 cmp %rcx,0x20(%rbx,%rdi,1) 4017e6: 77 0b ja 0x4017f3 4017e8: 4c 01 f2 add %r14,%rdx 4017eb: 48 89 56 2c mov %rdx,0x2c(%rsi) 4017ef: 48 89 56 24 mov %rdx,0x24(%rsi) 4017f3: 4c 89 4e 4c mov %r9,0x4c(%rsi) 4017f7: 48 8b 50 50 mov 0x50(%rax),%rdx 4017fb: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 401800: 75 9e jne 0x4017a0 401802: 8b 54 3a 28 mov 0x28(%rdx,%rdi,1),%edx 401806: 49 39 d5 cmp %rdx,%r13 401809: 0f 86 91 ff ff ff jbe 0x4017a0 40180f: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401816: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 40181b: e9 80 ff ff ff jmpq 0x4017a0 401820: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401826: e9 7a ff ff ff jmpq 0x4017a5 40182b: 4d 85 ed test %r13,%r13 40182e: 0f 84 df 00 00 00 je 0x401913 401834: 49 83 fd 01 cmp $0x1,%r13 401838: 0f 84 57 00 00 00 je 0x401895 40183e: 4c 89 ee mov %r13,%rsi 401841: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401845: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 40184c: 31 d2 xor %edx,%edx 40184e: 66 90 nop 401850: 48 89 17 mov %rdx,(%rdi) 401853: 48 89 47 08 mov %rax,0x8(%rdi) 401857: 4c 89 4f 48 mov %r9,0x48(%rdi) 40185b: 48 8d 4a 01 lea 0x1(%rdx),%rcx 40185f: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 401866: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 40186d: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 401874: 48 83 c2 02 add $0x2,%rdx 401878: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 40187f: 48 39 d6 cmp %rdx,%rsi 401882: 75 cc jne 0x401850 401884: eb 5e jmp 0x4018e4 401886: 4d 85 ed test %r13,%r13 401889: 0f 84 84 00 00 00 je 0x401913 40188f: 49 83 fd 01 cmp $0x1,%r13 401893: 75 04 jne 0x401899 401895: 31 d2 xor %edx,%edx 401897: eb 4b jmp 0x4018e4 401899: 4c 89 ee mov %r13,%rsi 40189c: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 4018a0: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 4018a7: 31 d2 xor %edx,%edx 4018a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4018b0: 48 89 17 mov %rdx,(%rdi) 4018b3: 48 89 47 08 mov %rax,0x8(%rdi) 4018b7: 4c 89 4f 48 mov %r9,0x48(%rdi) 4018bb: 48 8d 4a 01 lea 0x1(%rdx),%rcx 4018bf: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 4018c6: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 4018cd: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 4018d4: 48 83 c2 02 add $0x2,%rdx 4018d8: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 4018df: 48 39 d6 cmp %rdx,%rsi 4018e2: 75 cc jne 0x4018b0 4018e4: 41 f6 c5 01 test $0x1,%r13l 4018e8: 74 29 je 0x401913 4018ea: 48 89 c1 mov %rax,%rcx 4018ed: 48 81 c1 d8 00 00 00 add $0xd8,%rcx 4018f4: 48 69 f2 d0 00 00 00 imul $0xd0,%rdx,%rsi 4018fb: 48 89 94 31 80 00 00 00 mov %rdx,0x80(%rcx,%rsi,1) 401903: 48 89 84 31 88 00 00 00 mov %rax,0x88(%rcx,%rsi,1) 40190b: 4c 89 8c 31 c8 00 00 00 mov %r9,0xc8(%rcx,%rsi,1) 401913: 4c 89 48 60 mov %r9,0x60(%rax) 401917: e9 c5 f9 ff ff jmpq 0x4012e1 40191c: 41 8b 4f 20 mov 0x20(%r15),%ecx 401920: 45 31 ed xor %r13d,%r13d 401923: 48 85 c9 test %rcx,%rcx 401926: 0f 84 11 fa ff ff je 0x40133d 40192c: 4c 89 e2 mov %r12,%rdx 40192f: 48 29 ca sub %rcx,%rdx 401932: 0f 86 83 fa ff ff jbe 0x4013bb 401938: 48 83 fa 28 cmp $0x28,%rdx 40193c: 0f 82 79 fa ff ff jb 0x4013bb 401942: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 401948: 0f 84 a7 00 00 00 je 0x4019f5 40194e: 3c 01 cmp $0x1,%al 401950: 75 5e jne 0x4019b0 401952: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401957: 45 8b 6c 0e 14 mov 0x14(%r14,%rcx,1),%r13d 40195c: e9 dc f9 ff ff jmpq 0x40133d 401961: 49 8b 4f 28 mov 0x28(%r15),%rcx 401965: 45 31 ed xor %r13d,%r13d 401968: 48 85 c9 test %rcx,%rcx 40196b: 0f 84 2c fa ff ff je 0x40139d 401971: 4c 39 e1 cmp %r12,%rcx 401974: 0f 83 41 fa ff ff jae 0x4013bb 40197a: 48 8d 51 40 lea 0x40(%rcx),%rdx 40197e: 4c 39 e2 cmp %r12,%rdx 401981: 0f 87 34 fa ff ff ja 0x4013bb 401987: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 40198d: 0f 84 e9 00 00 00 je 0x401a7c 401993: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401998: 3c 01 cmp $0x1,%al 40199a: 75 30 jne 0x4019cc 40199c: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 4019a1: eb 36 jmp 0x4019d9 4019a3: 48 89 c7 mov %rax,%rdi 4019a6: e8 65 f3 ff ff callq 0x400d10 4019ab: e9 25 f9 ff ff jmpq 0x4012d5 4019b0: 48 03 4c 24 18 add 0x18(%rsp),%rcx 4019b5: 41 8b 44 0e 14 mov 0x14(%r14,%rcx,1),%eax 4019ba: 89 44 24 08 mov %eax,0x8(%rsp) 4019be: 0f c8 bswap %eax 4019c0: 89 44 24 08 mov %eax,0x8(%rsp) 4019c4: 41 89 c5 mov %eax,%r13d 4019c7: e9 71 f9 ff ff jmpq 0x40133d 4019cc: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 4019d1: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019d6: 49 0f cd bswap %rbp 4019d9: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019de: 4c 89 e8 mov %r13,%rax 4019e1: 48 c1 e8 20 shr $0x20,%rax 4019e5: bf 0a 00 00 00 mov $0xa,%edi 4019ea: 0f 85 ea f8 ff ff jne 0x4012da 4019f0: e9 a8 f9 ff ff jmpq 0x40139d 4019f5: 49 8d 04 0e lea (%r14,%rcx,1),%rax 4019f9: 48 83 c0 14 add $0x14,%rax 4019fd: 48 89 44 24 20 mov %rax,0x20(%rsp) 401a02: 31 c0 xor %eax,%eax 401a04: 48 89 04 24 mov %rax,(%rsp) 401a08: 48 8b 0c 24 mov (%rsp),%rcx 401a0c: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a10: 48 83 c0 08 add $0x8,%rax 401a14: 48 89 44 24 30 mov %rax,0x30(%rsp) 401a19: 41 bd 04 00 00 00 mov $0x4,%r13d 401a1f: 49 29 cd sub %rcx,%r13 401a22: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401a27: 48 01 c8 add %rcx,%rax 401a2a: 48 89 44 24 28 mov %rax,0x28(%rsp) 401a2f: 8b 7c 24 14 mov 0x14(%rsp),%edi 401a33: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401a38: 4c 89 ea mov %r13,%rdx 401a3b: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401a40: e8 eb f3 ff ff callq 0x400e30 401a45: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401a49: 75 0f jne 0x401a5a 401a4b: e8 e0 f2 ff ff callq 0x400d30 401a50: 83 38 04 cmpl $0x4,(%rax) 401a53: 74 da je 0x401a2f 401a55: e9 a7 00 00 00 jmpq 0x401b01 401a5a: 48 85 c0 test %rax,%rax 401a5d: 0f 8e a8 00 00 00 jle 0x401b0b 401a63: 48 8b 0c 24 mov (%rsp),%rcx 401a67: 48 01 c1 add %rax,%rcx 401a6a: 48 89 c8 mov %rcx,%rax 401a6d: 48 89 0c 24 mov %rcx,(%rsp) 401a71: 48 83 f9 04 cmp $0x4,%rcx 401a75: 72 91 jb 0x401a08 401a77: e9 9a 00 00 00 jmpq 0x401b16 401a7c: 49 8d 04 0e lea (%r14,%rcx,1),%rax 401a80: 48 83 c0 20 add $0x20,%rax 401a84: 48 89 44 24 20 mov %rax,0x20(%rsp) 401a89: 31 c0 xor %eax,%eax 401a8b: 48 89 04 24 mov %rax,(%rsp) 401a8f: 48 8b 0c 24 mov (%rsp),%rcx 401a93: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a97: 48 83 c0 08 add $0x8,%rax 401a9b: 48 89 44 24 30 mov %rax,0x30(%rsp) 401aa0: 41 bd 08 00 00 00 mov $0x8,%r13d 401aa6: 49 29 cd sub %rcx,%r13 401aa9: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401aae: 48 01 c8 add %rcx,%rax 401ab1: 48 89 44 24 28 mov %rax,0x28(%rsp) 401ab6: 8b 7c 24 14 mov 0x14(%rsp),%edi 401aba: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401abf: 4c 89 ea mov %r13,%rdx 401ac2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401ac7: e8 64 f3 ff ff callq 0x400e30 401acc: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ad0: 75 14 jne 0x401ae6 401ad2: e8 59 f2 ff ff callq 0x400d30 401ad7: bf 09 00 00 00 mov $0x9,%edi 401adc: 83 38 04 cmpl $0x4,(%rax) 401adf: 74 d5 je 0x401ab6 401ae1: e9 f4 f7 ff ff jmpq 0x4012da 401ae6: 48 85 c0 test %rax,%rax 401ae9: 7e 45 jle 0x401b30 401aeb: 48 8b 0c 24 mov (%rsp),%rcx 401aef: 48 01 c1 add %rax,%rcx 401af2: 48 89 c8 mov %rcx,%rax 401af5: 48 89 0c 24 mov %rcx,(%rsp) 401af9: 48 83 f9 08 cmp $0x8,%rcx 401afd: 72 90 jb 0x401a8f 401aff: eb 3a jmp 0x401b3b 401b01: bf 09 00 00 00 mov $0x9,%edi 401b06: e9 cf f7 ff ff jmpq 0x4012da 401b0b: bf 09 00 00 00 mov $0x9,%edi 401b10: 0f 85 c4 f7 ff ff jne 0x4012da 401b16: 48 83 3c 24 04 cmpq $0x4,(%rsp) 401b1b: 75 39 jne 0x401b56 401b1d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b21: 8b 44 24 08 mov 0x8(%rsp),%eax 401b25: 0f 85 93 fe ff ff jne 0x4019be 401b2b: e9 94 fe ff ff jmpq 0x4019c4 401b30: bf 09 00 00 00 mov $0x9,%edi 401b35: 0f 85 9f f7 ff ff jne 0x4012da 401b3b: 48 83 3c 24 08 cmpq $0x8,(%rsp) 401b40: 75 14 jne 0x401b56 401b42: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 401b47: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b4b: 0f 85 85 fe ff ff jne 0x4019d6 401b51: e9 88 fe ff ff jmpq 0x4019de 401b56: 48 8b 04 24 mov (%rsp),%rax 401b5a: 48 c1 e8 3f shr $0x3f,%rax 401b5e: bf 0a 00 00 00 mov $0xa,%edi 401b63: 29 c7 sub %eax,%edi 401b65: e9 70 f7 ff ff jmpq 0x4012da 401b6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401b70: 55 push %rbp 401b71: 41 57 push %rdi 401b73: 41 56 push %rsi 401b75: 41 55 push %rbp 401b77: 41 54 push %rsp 401b79: 53 push %rbx 401b7a: 48 83 ec 68 sub $0x68,%rsp 401b7e: 49 89 fd mov %rdi,%r13 401b81: 48 8b 17 mov (%rdi),%rdx 401b84: 48 85 d2 test %rdx,%rdx 401b87: 0f 84 c4 00 00 00 je 0x401c51 401b8d: 49 8b 4d 30 mov 0x30(%r13),%rcx 401b91: 49 8b 45 70 mov 0x70(%r13),%rax 401b95: 49 03 4d 28 add 0x28(%r13),%rcx 401b99: 48 29 c1 sub %rax,%rcx 401b9c: 0f 82 41 05 00 00 jb 0x4020e3 401ba2: 48 83 f9 3b cmp $0x3b,%rcx 401ba6: 0f 86 37 05 00 00 jbe 0x4020e3 401bac: 48 01 c2 add %rax,%rdx 401baf: 48 89 54 24 18 mov %rdx,0x18(%rsp) 401bb4: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 401bb9: 0f b7 43 3a movzwl 0x3a(%rbx),%eax 401bbd: 3d 60 0a 00 00 cmp $0xa60,%eax 401bc2: 0f 85 5e 06 00 00 jne 0x402226 401bc8: 49 8d bd f4 00 00 00 lea 0xf4(%r13),%rdi 401bcf: ba 10 00 00 00 mov $0x10,%edx 401bd4: 48 89 de mov %rbx,%rsi 401bd7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 401bde: e8 3d f1 ff ff callq 0x400d20 401be3: c6 00 00 movb $0x0,(%rax) 401be6: 80 3b 2f cmpb $0x2f,(%rbx) 401be9: 0f 85 e8 00 00 00 jne 0x401cd7 401bef: 48 0f be 6b 01 movsbl 0x1(%rbx),%rbp 401bf4: 48 83 fd 53 cmp $0x53,%rbp 401bf8: 0f 84 49 01 00 00 je 0x401d47 401bfe: 40 80 fd 2f cmp $0x2f,%r13l 401c02: 0f 84 7d 01 00 00 je 0x401d85 401c08: 40 80 fd 20 cmp $0x20,%r13l 401c0c: 0f 85 8e 01 00 00 jne 0x401da0 401c12: f3 0f 6f 03 movdqu (%rbx),%xmm0 401c16: 66 0f 74 05 82 16 00 00 pcmpeqb 0x1682(%rip),%xmm0 # 0x4032a0 401c1e: 66 0f d7 c0 pmovmskb %xmm0,%eax 401c22: 3d ff ff 00 00 cmp $0xffff,%eax 401c27: 0f 85 73 01 00 00 jne 0x401da0 401c2d: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401c34: 66 41 c7 85 e4 00 00 00 movw $0x2f,0xe4(%r13) 401c3c: 2f 00 401c3e: 4d 89 7d 78 mov %r15,0x78(%r13) 401c42: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401c46: 0f 85 a4 01 00 00 jne 0x401df0 401c4c: e9 f8 05 00 00 jmpq 0x402249 401c51: 49 8d 85 a8 00 00 00 lea 0xa8(%r13),%rax 401c58: 48 89 44 24 18 mov %rax,0x18(%rsp) 401c5d: 45 8b 7d 24 mov 0x24(%r13),%r15d 401c61: 49 8b 45 70 mov 0x70(%r13),%rax 401c65: 48 89 04 24 mov %rax,(%rsp) 401c69: 45 31 f6 xor %r14d,%r14d 401c6c: 4f 8d 24 2e lea (%r14,%r13,1),%r12 401c70: 49 81 c4 a8 00 00 00 add $0xa8,%r12 401c77: bb 3c 00 00 00 mov $0x3c,%ebx 401c7c: 4c 29 f3 sub %r14,%rbx 401c7f: 48 8b 04 24 mov (%rsp),%rax 401c83: 49 8d 2c 06 lea (%r14,%rax,1),%rbp 401c87: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401c8f: 00 401c90: 44 89 ff mov %r15d,%edi 401c93: 4c 89 e6 mov %r12,%rsi 401c96: 48 89 da mov %rbx,%rdx 401c99: 48 89 e9 mov %rbp,%rcx 401c9c: e8 8f f1 ff ff callq 0x400e30 401ca1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ca5: 0f 85 15 00 00 00 jne 0x401cc0 401cab: e8 80 f0 ff ff callq 0x400d30 401cb0: 83 38 04 cmpl $0x4,(%rax) 401cb3: 0f 84 d7 ff ff ff je 0x401c90 401cb9: e9 25 04 00 00 jmpq 0x4020e3 401cbe: 66 90 nop 401cc0: 48 85 c0 test %rax,%rax 401cc3: 0f 8e 18 04 00 00 jle 0x4020e1 401cc9: 49 01 c6 add %rax,%r14 401ccc: 49 83 fe 3c cmp $0x3c,%r14 401cd0: 72 9a jb 0x401c6c 401cd2: e9 16 04 00 00 jmpq 0x4020ed 401cd7: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401cde: b9 10 00 00 00 mov $0x10,%ecx 401ce3: 4c 89 ff mov %r15,%rdi 401ce6: 48 89 de mov %rbx,%rsi 401ce9: ba 2f 00 00 00 mov $0x2f,%edx 401cee: e8 4d f1 ff ff callq 0x400e40 401cf3: 48 85 c0 test %rax,%rax 401cf6: 74 17 je 0x401d0f 401cf8: c6 40 ff 00 movb $0x0,-0x1(%rax) 401cfc: 4d 89 7d 78 mov %r15,0x78(%r13) 401d00: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401d04: 0f 85 e6 00 00 00 jne 0x401df0 401d0a: e9 3a 05 00 00 jmpq 0x402249 401d0f: 31 c0 xor %eax,%eax 401d11: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401d19: 00 00 401d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401d20: 41 c6 84 05 f3 00 00 00 movb $0x0,0xf3(%r13,%rax,1) 401d28: 00 401d29: 48 83 f8 f1 cmp $0xfffffffffffffff1,%rax 401d2d: 0f 84 af 00 00 00 je 0x401de2 401d33: 41 80 bc 05 f2 00 00 00 cmpb $0x20,0xf2(%r13,%rax,1) 401d3b: 20 401d3c: 48 8d 40 ff lea -0x1(%rax),%rax 401d40: 74 de je 0x401d20 401d42: e9 9b 00 00 00 jmpq 0x401de2 401d47: f3 0f 6f 03 movdqu (%rbx),%xmm0 401d4b: 66 0f 74 05 3d 15 00 00 pcmpeqb 0x153d(%rip),%xmm0 # 0x403290 401d53: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d57: 3d ff ff 00 00 cmp $0xffff,%eax 401d5c: 75 42 jne 0x401da0 401d5e: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401d65: 48 b8 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rax 401d6d: 2f 00 401d6f: 49 89 85 e4 00 00 00 mov %rax,0xe4(%r13) 401d76: 4d 89 7d 78 mov %r15,0x78(%r13) 401d7a: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401d7e: 75 70 jne 0x401df0 401d80: e9 c4 04 00 00 jmpq 0x402249 401d85: f3 0f 6f 03 movdqu (%rbx),%xmm0 401d89: 66 0f 74 05 ef 14 00 00 pcmpeqb 0x14ef(%rip),%xmm0 # 0x403280 401d91: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d95: 3d ff ff 00 00 cmp $0xffff,%eax 401d9a: 0f 84 15 03 00 00 je 0x4020b5 401da0: e8 ab f0 ff ff callq 0x400e50 401da5: 49 89 c6 mov %rax,%r14 401da8: 48 8b 00 mov (%rax),%rax 401dab: f6 44 68 01 08 testb $0x8,0x1(%rax,%rbp,2) 401db0: 0f 84 93 04 00 00 je 0x402249 401db6: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 401dbb: 0f 84 93 01 00 00 je 0x401f54 401dc1: 48 8d 7b 01 lea 0x1(%rbx),%rdi 401dc5: 31 f6 xor %esi,%esi 401dc7: ba 0a 00 00 00 mov $0xa,%edx 401dcc: e8 ff ef ff ff callq 0x400dd0 401dd1: 49 3b 45 68 cmp 0x68(%r13),%rax 401dd5: 0f 83 6e 04 00 00 jae 0x402249 401ddb: 49 89 c7 mov %rax,%r15 401dde: 4d 03 7d 60 add 0x60(%r13),%r15 401de2: 4d 89 7d 78 mov %r15,0x78(%r13) 401de6: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401dea: 0f 84 59 04 00 00 je 0x402249 401df0: 48 8d 73 10 lea 0x10(%rbx),%rsi 401df4: 80 7b 1b 20 cmpb $0x20,0x1b(%rbx) 401df8: 74 1d je 0x401e17 401dfa: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401dff: ba 0c 00 00 00 mov $0xc,%edx 401e04: b9 0d 00 00 00 mov $0xd,%ecx 401e09: 48 89 ef mov %rbp,%rdi 401e0c: e8 0f ef ff ff callq 0x400d20 401e11: c6 00 00 movb $0x0,(%rax) 401e14: 48 89 ee mov %rbp,%rsi 401e17: 48 89 f7 mov %rsi,%rdi 401e1a: 31 f6 xor %esi,%esi 401e1c: ba 0a 00 00 00 mov $0xa,%edx 401e21: e8 aa ef ff ff callq 0x400dd0 401e26: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 401e2d: 48 8d 73 1c lea 0x1c(%rbx),%rsi 401e31: 80 7b 21 20 cmpb $0x20,0x21(%rbx) 401e35: 74 1d je 0x401e54 401e37: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401e3c: ba 06 00 00 00 mov $0x6,%edx 401e41: b9 07 00 00 00 mov $0x7,%ecx 401e46: 48 89 ef mov %rbp,%rdi 401e49: e8 d2 ee ff ff callq 0x400d20 401e4e: c6 00 00 movb $0x0,(%rax) 401e51: 48 89 ee mov %rbp,%rsi 401e54: 48 89 f7 mov %rsi,%rdi 401e57: 31 f6 xor %esi,%esi 401e59: ba 0a 00 00 00 mov $0xa,%edx 401e5e: e8 6d ef ff ff callq 0x400dd0 401e63: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 401e6a: 48 8d 73 22 lea 0x22(%rbx),%rsi 401e6e: 80 7b 27 20 cmpb $0x20,0x27(%rbx) 401e72: 74 1d je 0x401e91 401e74: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401e79: ba 06 00 00 00 mov $0x6,%edx 401e7e: b9 07 00 00 00 mov $0x7,%ecx 401e83: 48 89 ef mov %rbp,%rdi 401e86: e8 95 ee ff ff callq 0x400d20 401e8b: c6 00 00 movb $0x0,(%rax) 401e8e: 48 89 ee mov %rbp,%rsi 401e91: 48 89 f7 mov %rsi,%rdi 401e94: 31 f6 xor %esi,%esi 401e96: ba 0a 00 00 00 mov $0xa,%edx 401e9b: e8 30 ef ff ff callq 0x400dd0 401ea0: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 401ea7: 48 8d 73 28 lea 0x28(%rbx),%rsi 401eab: 80 7b 2f 20 cmpb $0x20,0x2f(%rbx) 401eaf: 74 1d je 0x401ece 401eb1: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401eb6: ba 08 00 00 00 mov $0x8,%edx 401ebb: b9 09 00 00 00 mov $0x9,%ecx 401ec0: 48 89 ef mov %rbp,%rdi 401ec3: e8 58 ee ff ff callq 0x400d20 401ec8: c6 00 00 movb $0x0,(%rax) 401ecb: 48 89 ee mov %rbp,%rsi 401ece: 48 8d 6b 30 lea 0x30(%rbx),%rbp 401ed2: 48 89 f7 mov %rsi,%rdi 401ed5: 31 f6 xor %esi,%esi 401ed7: ba 08 00 00 00 mov $0x8,%edx 401edc: e8 ef ee ff ff callq 0x400dd0 401ee1: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 401ee8: 80 7b 39 20 cmpb $0x20,0x39(%rbx) 401eec: 74 20 je 0x401f0e 401eee: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401ef3: ba 0a 00 00 00 mov $0xa,%edx 401ef8: b9 0b 00 00 00 mov $0xb,%ecx 401efd: 48 89 df mov %rbx,%rdi 401f00: 48 89 ee mov %rbp,%rsi 401f03: e8 18 ee ff ff callq 0x400d20 401f08: c6 00 00 movb $0x0,(%rax) 401f0b: 48 89 dd mov %rbx,%rbp 401f0e: 31 db xor %ebx,%ebx 401f10: 48 89 ef mov %rbp,%rdi 401f13: 31 f6 xor %esi,%esi 401f15: ba 0a 00 00 00 mov $0xa,%edx 401f1a: e8 b1 ee ff ff callq 0x400dd0 401f1f: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 401f26: 48 85 c0 test %rax,%rax 401f29: 0f 88 1a 03 00 00 js 0x402249 401f2f: 49 8b 4d 28 mov 0x28(%r13),%rcx 401f33: 49 03 4d 30 add 0x30(%r13),%rcx 401f37: 49 2b 4d 70 sub 0x70(%r13),%rcx 401f3b: 48 83 c1 c4 add $0xffffffffffffffc4,%rcx 401f3f: 48 39 c8 cmp %rcx,%rax 401f42: 0f 86 10 03 00 00 jbe 0x402258 401f48: 49 89 8d 98 00 00 00 mov %rcx,0x98(%r13) 401f4f: e9 04 03 00 00 jmpq 0x402258 401f54: b9 08 00 00 00 mov $0x8,%ecx 401f59: 4c 89 74 24 08 mov %r14,0x8(%rsp) 401f5e: 49 8b 5d 00 mov 0x0(%r13),%rbx 401f62: 48 85 db test %rbx,%rbx 401f65: 48 89 0c 24 mov %rcx,(%rsp) 401f69: 0f 84 bd 00 00 00 je 0x40202c 401f6f: 49 8b 45 30 mov 0x30(%r13),%rax 401f73: 48 29 c8 sub %rcx,%rax 401f76: 0f 82 cd 02 00 00 jb 0x402249 401f7c: 48 83 f8 3c cmp $0x3c,%rax 401f80: 0f 82 c3 02 00 00 jb 0x402249 401f86: 48 8b 04 24 mov (%rsp),%rax 401f8a: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi 401f8e: 48 83 c7 30 add $0x30,%rdi 401f92: 48 01 c3 add %rax,%rbx 401f95: 80 7f 09 20 cmpb $0x20,0x9(%rdi) 401f99: 74 21 je 0x401fbc 401f9b: 48 8d 73 30 lea 0x30(%rbx),%rsi 401f9f: ba 0a 00 00 00 mov $0xa,%edx 401fa4: b9 0b 00 00 00 mov $0xb,%ecx 401fa9: 48 8d 6c 24 5d lea 0x5d(%rsp),%rbp 401fae: 48 89 ef mov %rbp,%rdi 401fb1: e8 6a ed ff ff callq 0x400d20 401fb6: c6 00 00 movb $0x0,(%rax) 401fb9: 48 89 ef mov %rbp,%rdi 401fbc: 4c 8b 74 24 08 mov 0x8(%rsp),%r14 401fc1: 49 8b 06 mov (%r14),%rax 401fc4: 48 0f be 0f movsbl (%rdi),%rcx 401fc8: f6 44 48 01 08 testb $0x8,0x1(%rax,%rcx,2) 401fcd: 0f 84 76 02 00 00 je 0x402249 401fd3: 31 f6 xor %esi,%esi 401fd5: ba 0a 00 00 00 mov $0xa,%edx 401fda: e8 f1 ed ff ff callq 0x400dd0 401fdf: 49 89 c4 mov %rax,%r12 401fe2: 48 8b 43 08 mov 0x8(%rbx),%rax 401fe6: 48 b9 20 20 20 20 20 20 mov $0x2020202020202020,%rcx 401fee: 20 20 401ff0: 48 31 c8 xor %rcx,%rax 401ff3: 48 8b 0b mov (%rbx),%rcx 401ff6: 48 ba 2f 2f 20 20 20 20 mov $0x2020202020202f2f,%rdx 401ffe: 20 20 402000: 48 31 d1 xor %rdx,%rcx 402003: 48 09 c1 or %rax,%rcx 402006: 0f 84 ed 00 00 00 je 0x4020f9 40200c: 49 83 c4 3d add $0x3d,%r12 402010: 49 83 e4 fe and $0xfffffffffffffffe,%r12 402014: 48 8b 0c 24 mov (%rsp),%rcx 402018: 4c 01 e1 add %r12,%rcx 40201b: 49 8b 5d 00 mov 0x0(%r13),%rbx 40201f: 48 85 db test %rbx,%rbx 402022: 48 89 0c 24 mov %rcx,(%rsp) 402026: 0f 85 43 ff ff ff jne 0x401f6f 40202c: 45 8b 65 24 mov 0x24(%r13),%r12d 402030: 49 8b 45 28 mov 0x28(%r13),%rax 402034: 48 01 c8 add %rcx,%rax 402037: 48 89 44 24 10 mov %rax,0x10(%rsp) 40203c: 45 31 f6 xor %r14d,%r14d 40203f: 4a 8d 2c 34 lea (%rsp,%r14,1),%rbp 402043: 48 83 c5 20 add $0x20,%rbp 402047: bb 3c 00 00 00 mov $0x3c,%ebx 40204c: 4c 29 f3 sub %r14,%rbx 40204f: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402054: 4e 8d 3c 30 lea (%rax,%r14,1),%r15 402058: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402060: 44 89 e7 mov %r12d,%edi 402063: 48 89 ee mov %rbp,%rsi 402066: 48 89 da mov %rbx,%rdx 402069: 4c 89 f9 mov %r15,%rcx 40206c: e8 bf ed ff ff callq 0x400e30 402071: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402075: 75 0f jne 0x402086 402077: e8 b4 ec ff ff callq 0x400d30 40207c: 83 38 04 cmpl $0x4,(%rax) 40207f: 74 df je 0x402060 402081: e9 c3 01 00 00 jmpq 0x402249 402086: 48 85 c0 test %rax,%rax 402089: 7e 0b jle 0x402096 40208b: 49 01 c6 add %rax,%r14 40208e: 49 83 fe 3c cmp $0x3c,%r14 402092: 72 ab jb 0x40203f 402094: eb 06 jmp 0x40209c 402096: 0f 85 ad 01 00 00 jne 0x402249 40209c: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 4020a1: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 4020a6: 49 83 fe 3c cmp $0x3c,%r14 4020aa: 0f 84 e5 fe ff ff je 0x401f95 4020b0: e9 94 01 00 00 jmpq 0x402249 4020b5: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 4020bc: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 4020c4: 66 41 c7 85 e4 00 00 00 movw $0x2f2f,0xe4(%r13) 4020cc: 2f 2f 4020ce: 4d 89 7d 78 mov %r15,0x78(%r13) 4020d2: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 4020d6: 0f 85 14 fd ff ff jne 0x401df0 4020dc: e9 68 01 00 00 jmpq 0x402249 4020e1: 74 0a je 0x4020ed 4020e3: bf 0e 00 00 00 mov $0xe,%edi 4020e8: e9 61 01 00 00 jmpq 0x40224e 4020ed: 49 83 fe 3c cmp $0x3c,%r14 4020f1: 0f 84 bd fa ff ff je 0x401bb4 4020f7: eb ea jmp 0x4020e3 4020f9: 49 8b 5d 00 mov 0x0(%r13),%rbx 4020fd: 48 85 db test %rbx,%rbx 402100: 48 8b 0c 24 mov (%rsp),%rcx 402104: 74 43 je 0x402149 402106: 49 8b 45 30 mov 0x30(%r13),%rax 40210a: 48 29 c8 sub %rcx,%rax 40210d: 48 83 c0 c4 add $0xffffffffffffffc4,%rax 402111: 49 39 c4 cmp %rax,%r12 402114: 0f 87 2f 01 00 00 ja 0x402249 40211a: 48 89 cd mov %rcx,%rbp 40211d: 4c 89 e7 mov %r12,%rdi 402120: e8 cb ec ff ff callq 0x400df0 402125: 48 85 c0 test %rax,%rax 402128: 0f 84 1b 01 00 00 je 0x402249 40212e: 49 89 c7 mov %rax,%r15 402131: 48 8d 34 2b lea (%rbx,%rbp,1),%rsi 402135: 48 83 c6 3c add $0x3c,%rsi 402139: 48 89 c7 mov %rax,%rdi 40213c: 4c 89 e2 mov %r12,%rdx 40213f: e8 9c ec ff ff callq 0x400de0 402144: e9 8f 00 00 00 jmpq 0x4021d8 402149: 48 89 cb mov %rcx,%rbx 40214c: 4c 89 e7 mov %r12,%rdi 40214f: e8 9c ec ff ff callq 0x400df0 402154: 48 85 c0 test %rax,%rax 402157: 0f 84 ec 00 00 00 je 0x402249 40215d: 49 89 c7 mov %rax,%r15 402160: 41 8b 45 24 mov 0x24(%r13),%eax 402164: 89 44 24 10 mov %eax,0x10(%rsp) 402168: 49 8b 45 28 mov 0x28(%r13),%rax 40216c: 48 8d 0c 03 lea (%rbx,%rax,1),%rcx 402170: 48 83 c1 3c add $0x3c,%rcx 402174: 31 c0 xor %eax,%eax 402176: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40217b: 49 8d 14 07 lea (%r15,%rax,1),%rdx 40217f: 48 89 14 24 mov %rdx,(%rsp) 402183: 4c 89 e3 mov %r12,%rbx 402186: 48 29 c3 sub %rax,%rbx 402189: 49 89 c6 mov %rax,%r14 40218c: 48 8d 2c 01 lea (%rcx,%rax,1),%rbp 402190: 8b 7c 24 10 mov 0x10(%rsp),%edi 402194: 48 8b 34 24 mov (%rsp),%rsi 402198: 48 89 da mov %rbx,%rdx 40219b: 48 89 e9 mov %rbp,%rcx 40219e: e8 8d ec ff ff callq 0x400e30 4021a3: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4021a7: 75 0c jne 0x4021b5 4021a9: e8 82 eb ff ff callq 0x400d30 4021ae: 83 38 04 cmpl $0x4,(%rax) 4021b1: 74 dd je 0x402190 4021b3: eb 17 jmp 0x4021cc 4021b5: 48 85 c0 test %rax,%rax 4021b8: 7e 73 jle 0x40222d 4021ba: 49 01 c6 add %rax,%r14 4021bd: 4c 89 f0 mov %r14,%rax 4021c0: 4d 39 e6 cmp %r12,%r14 4021c3: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4021c8: 72 b1 jb 0x40217b 4021ca: eb 07 jmp 0x4021d3 4021cc: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 4021d3: 4c 39 e0 cmp %r12,%rax 4021d6: 75 61 jne 0x402239 4021d8: 4d 89 7d 60 mov %r15,0x60(%r13) 4021dc: 4d 89 65 68 mov %r12,0x68(%r13) 4021e0: 4d 01 fc add %r15,%r12 4021e3: 4c 89 e3 mov %r12,%rbx 4021e6: 4c 29 fb sub %r15,%rbx 4021e9: 4c 89 ff mov %r15,%rdi 4021ec: be 2f 00 00 00 mov $0x2f,%esi 4021f1: 48 89 da mov %rbx,%rdx 4021f4: e8 a7 eb ff ff callq 0x400da0 4021f9: 48 85 c0 test %rax,%rax 4021fc: 74 11 je 0x40220f 4021fe: 49 89 c7 mov %rax,%r15 402201: 49 83 c7 01 add $0x1,%r15 402205: c6 00 00 movb $0x0,(%rax) 402208: 4d 39 e7 cmp %r12,%r15 40220b: 72 d6 jb 0x4021e3 40220d: eb 0d jmp 0x40221c 40220f: 4c 89 ff mov %r15,%rdi 402212: 31 f6 xor %esi,%esi 402214: 48 89 da mov %rbx,%rdx 402217: e8 64 eb ff ff callq 0x400d80 40221c: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 402221: e9 9b fb ff ff jmpq 0x401dc1 402226: bf 0f 00 00 00 mov $0xf,%edi 40222b: eb 21 jmp 0x40224e 40222d: 4c 0f 45 f0 cmovne %rax,%r14 402231: 4c 89 f0 mov %r14,%rax 402234: 4c 39 e0 cmp %r12,%rax 402237: 74 9f je 0x4021d8 402239: 4c 89 ff mov %r15,%rdi 40223c: e8 cf ea ff ff callq 0x400d10 402241: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 402249: bf 10 00 00 00 mov $0x10,%edi 40224e: e8 5d ee ff ff callq 0x4010b0 402253: bb ff ff ff ff mov $0xffffffff,%ebx 402258: 89 d8 mov %ebx,%eax 40225a: 48 83 c4 68 add $0x68,%rsp 40225e: 5b pop %rbx 40225f: 41 5c pop %rsp 402261: 41 5d pop %rbp 402263: 41 5e pop %rsi 402265: 41 5f pop %rdi 402267: 5d pop %rbp 402268: c3 retq 402269: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402270: 55 push %rbp 402271: 41 57 push %rdi 402273: 41 56 push %rsi 402275: 53 push %rbx 402276: 50 push %rax 402277: 83 3d 56 1e 20 00 01 cmpl $0x1,0x201e56(%rip) # 0x6040d4 40227e: 0f 85 0d 02 00 00 jne 0x402491 402284: 48 89 d5 mov %rdx,%rbp 402287: 41 89 f7 mov %esi,%r15d 40228a: 41 89 fe mov %edi,%r14d 40228d: 48 85 d2 test %rdx,%rdx 402290: 75 22 jne 0x4022b4 402292: 44 89 f7 mov %r14d,%edi 402295: be 01 00 00 00 mov $0x1,%esi 40229a: 31 c0 xor %eax,%eax 40229c: e8 9f ea ff ff callq 0x400d40 4022a1: 83 f8 ff cmp $0xffffffff,%eax 4022a4: 75 0e jne 0x4022b4 4022a6: e8 85 ea ff ff callq 0x400d30 4022ab: 83 38 09 cmpl $0x9,(%rax) 4022ae: 0f 84 e4 01 00 00 je 0x402498 4022b4: 41 83 ff 0b cmp $0xb,%r15d 4022b8: 0f 87 1e 01 00 00 ja 0x4023dc 4022be: 31 db xor %ebx,%ebx 4022c0: 44 89 f8 mov %r15d,%eax 4022c3: 48 8d 0d e6 0f 00 00 lea 0xfe6(%rip),%rcx # 0x4032b0 4022ca: 48 63 04 81 movslq (%rcx,%rax,4),%rax 4022ce: 48 01 c8 add %rcx,%rax 4022d1: ff e0 jmpq *%rax 4022d3: 48 85 ed test %rbp,%rbp 4022d6: 0f 85 bf 00 00 00 jne 0x40239b 4022dc: e9 da 00 00 00 jmpq 0x4023bb 4022e1: 48 85 ed test %rbp,%rbp 4022e4: 0f 84 d1 00 00 00 je 0x4023bb 4022ea: 8b 45 1c mov 0x1c(%rbp),%eax 4022ed: 83 f8 0a cmp $0xa,%eax 4022f0: 0f 87 e6 00 00 00 ja 0x4023dc 4022f6: b9 0c 06 00 00 mov $0x60c,%ecx 4022fb: 0f a3 c1 bt %eax,%ecx 4022fe: 0f 83 d8 00 00 00 jae 0x4023dc 402304: 8b 4d 18 mov 0x18(%rbp),%ecx 402307: 8b 55 24 mov 0x24(%rbp),%edx 40230a: 41 83 fe ff cmp $0xffffffff,%r14d 40230e: 0f 84 43 01 00 00 je 0x402457 402314: 83 fa ff cmp $0xffffffff,%edx 402317: 0f 84 3d 01 00 00 je 0x40245a 40231d: 44 39 f2 cmp %r14d,%edx 402320: 0f 84 34 01 00 00 je 0x40245a 402326: e9 86 00 00 00 jmpq 0x4023b1 40232b: bf 01 00 00 00 mov $0x1,%edi 402330: be 28 09 00 00 mov $0x928,%esi 402335: e8 86 ea ff ff callq 0x400dc0 40233a: 48 89 c3 mov %rax,%rbx 40233d: 48 85 c0 test %rax,%rax 402340: 0f 84 a0 00 00 00 je 0x4023e6 402346: c7 43 18 03 00 00 00 movl $0x3,0x18(%rbx) 40234d: 44 89 7b 1c mov %r15d,0x1c(%rbx) 402351: 44 89 73 24 mov %r14d,0x24(%rbx) 402355: 0f 57 c0 xorps %xmm0,%xmm0 402358: 0f 11 03 movups %xmm0,(%rbx) 40235b: 0f 11 43 28 movups %xmm0,0x28(%rbx) 40235f: 48 b8 01 00 00 00 01 00 mov $0x100000001,%rax 402367: 00 00 402369: 48 89 43 38 mov %rax,0x38(%rbx) 40236d: c7 43 70 0a 00 00 00 movl $0xa,0x70(%rbx) 402374: 48 89 d8 mov %rbx,%rax 402377: 48 05 c8 00 00 00 add $0xc8,%rax 40237d: 48 89 43 60 mov %rax,0x60(%rbx) 402381: c7 83 cc 00 00 00 0a 00 movl $0xa,0xcc(%rbx) 402389: 00 00 40238b: e9 f3 00 00 00 jmpq 0x402483 402390: 48 85 ed test %rbp,%rbp 402393: 74 26 je 0x4023bb 402395: 83 7d 1c 0b cmpl $0xb,0x1c(%rbp) 402399: 75 41 jne 0x4023dc 40239b: 8b 45 18 mov 0x18(%rbp),%eax 40239e: 8b 4d 24 mov 0x24(%rbp),%ecx 4023a1: 41 83 fe ff cmp $0xffffffff,%r14d 4023a5: 74 4e je 0x4023f5 4023a7: 83 f9 ff cmp $0xffffffff,%ecx 4023aa: 74 4c je 0x4023f8 4023ac: 44 39 f1 cmp %r14d,%ecx 4023af: 74 47 je 0x4023f8 4023b1: bf 1c 00 00 00 mov $0x1c,%edi 4023b6: e9 c1 00 00 00 jmpq 0x40247c 4023bb: 44 89 f7 mov %r14d,%edi 4023be: 31 f6 xor %esi,%esi 4023c0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4023c7: 44 89 f9 mov %r15d,%ecx 4023ca: 45 31 c0 xor %r8d,%r8d 4023cd: 48 83 c4 08 add $0x8,%rsp 4023d1: 5b pop %rbx 4023d2: 41 5e pop %rsi 4023d4: 41 5f pop %rdi 4023d6: 5d pop %rbp 4023d7: e9 c4 00 00 00 jmpq 0x4024a0 4023dc: bf 0d 00 00 00 mov $0xd,%edi 4023e1: e9 96 00 00 00 jmpq 0x40247c 4023e6: bf 08 00 00 00 mov $0x8,%edi 4023eb: e8 c0 ec ff ff callq 0x4010b0 4023f0: e9 8e 00 00 00 jmpq 0x402483 4023f5: 41 89 ce mov %ecx,%r14d 4023f8: 8b 4d 1c mov 0x1c(%rbp),%ecx 4023fb: 83 f9 0b cmp $0xb,%ecx 4023fe: 77 77 ja 0x402477 402400: ba 0e 0f 00 00 mov $0xf0e,%edx 402405: 0f a3 ca bt %ecx,%edx 402408: 73 6d jae 0x402477 40240a: 83 f8 01 cmp $0x1,%eax 40240d: 75 5f jne 0x40246e 40240f: 48 83 7d 78 00 cmpq $0x0,0x78(%rbp) 402414: 74 33 je 0x402449 402416: 48 8b 75 70 mov 0x70(%rbp),%rsi 40241a: 48 8b 95 98 00 00 00 mov 0x98(%rbp),%rdx 402421: 48 83 c6 3c add $0x3c,%rsi 402425: 44 89 f7 mov %r14d,%edi 402428: 44 89 f9 mov %r15d,%ecx 40242b: 49 89 e8 mov %rbp,%r8 40242e: e8 6d 00 00 00 callq 0x4024a0 402433: 48 85 c0 test %rax,%rax 402436: 74 49 je 0x402481 402438: 48 89 c3 mov %rax,%rbx 40243b: 48 8b 45 48 mov 0x48(%rbp),%rax 40243f: 48 89 43 10 mov %rax,0x10(%rbx) 402443: 48 89 5d 48 mov %rbx,0x48(%rbp) 402447: eb 3a jmp 0x402483 402449: 48 89 ef mov %rbp,%rdi 40244c: e8 1f f7 ff ff callq 0x401b70 402451: 85 c0 test %eax,%eax 402453: 75 2c jne 0x402481 402455: eb bf jmp 0x402416 402457: 41 89 d6 mov %edx,%r14d 40245a: 83 f8 0a cmp $0xa,%eax 40245d: 77 18 ja 0x402477 40245f: ba 0c 07 00 00 mov $0x70c,%edx 402464: 0f a3 c2 bt %eax,%edx 402467: 73 0e jae 0x402477 402469: 83 f9 01 cmp $0x1,%ecx 40246c: 74 a1 je 0x40240f 40246e: 83 45 3c 01 addl $0x1,0x3c(%rbp) 402472: 48 89 eb mov %rbp,%rbx 402475: eb 0c jmp 0x402483 402477: bf 0b 00 00 00 mov $0xb,%edi 40247c: e8 2f ec ff ff callq 0x4010b0 402481: 31 db xor %ebx,%ebx 402483: 48 89 d8 mov %rbx,%rax 402486: 48 83 c4 08 add $0x8,%rsp 40248a: 5b pop %rbx 40248b: 41 5e pop %rsi 40248d: 41 5f pop %rdi 40248f: 5d pop %rbp 402490: c3 retq 402491: bf 0c 00 00 00 mov $0xc,%edi 402496: eb e4 jmp 0x40247c 402498: bf 09 00 00 00 mov $0x9,%edi 40249d: eb dd jmp 0x40247c 40249f: 90 nop 4024a0: 55 push %rbp 4024a1: 41 57 push %rdi 4024a3: 41 56 push %rsi 4024a5: 41 55 push %rbp 4024a7: 41 54 push %rsp 4024a9: 53 push %rbx 4024aa: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 4024b1: 4d 89 c7 mov %r8,%r15 4024b4: 41 89 cd mov %ecx,%r13d 4024b7: 48 89 d5 mov %rdx,%rbp 4024ba: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4024bf: 41 89 fe mov %edi,%r14d 4024c2: 89 cb mov %ecx,%ebx 4024c4: 83 e3 fc and $0xfffffffc,%ebx 4024c7: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 4024cb: 75 27 jne 0x4024f4 4024cd: 4d 85 ff test %r15,%r15 4024d0: 75 22 jne 0x4024f4 4024d2: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 4024d7: bf 01 00 00 00 mov $0x1,%edi 4024dc: 44 89 f6 mov %r14d,%esi 4024df: e8 1c e9 ff ff callq 0x400e00 4024e4: 31 ed xor %ebp,%ebp 4024e6: 83 f8 01 cmp $0x1,%eax 4024e9: 48 19 ed sbb %rbp,%rbp 4024ec: 48 f7 d5 not %rbp 4024ef: 48 0b 6c 24 58 or 0x58(%rsp),%rbp 4024f4: 83 fb 08 cmp $0x8,%ebx 4024f7: 0f 85 83 00 00 00 jne 0x402580 4024fd: 4d 85 ff test %r15,%r15 402500: 74 05 je 0x402507 402502: 4d 8b 27 mov (%r15),%r12 402505: eb 3c jmp 0x402543 402507: 31 c0 xor %eax,%eax 402509: 41 83 fd 08 cmp $0x8,%r13d 40250d: 0f 94 c1 sete %cl 402510: 0f 95 c0 setne %al 402513: 8d 14 00 lea (%rax,%rax,1),%edx 402516: 83 c2 01 add $0x1,%edx 402519: 41 83 fd 0b cmp $0xb,%r13d 40251d: 0f 94 c0 sete %al 402520: 08 c8 or %cl,%al 402522: 0f b6 c8 movzbl %al,%ecx 402525: 83 c1 01 add $0x1,%ecx 402528: 31 ff xor %edi,%edi 40252a: 48 89 ee mov %rbp,%rsi 40252d: 45 89 f0 mov %r14d,%r8d 402530: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 402535: e8 26 e8 ff ff callq 0x400d60 40253a: 49 89 c4 mov %rax,%r12 40253d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402541: 74 3d je 0x402580 402543: 4d 85 e4 test %r12,%r12 402546: 74 38 je 0x402580 402548: 44 89 f7 mov %r14d,%edi 40254b: 4c 89 e6 mov %r12,%rsi 40254e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 402553: 48 89 e9 mov %rbp,%rcx 402556: 45 89 e8 mov %r13d,%r8d 402559: 4d 89 f9 mov %r15,%r9 40255c: e8 df eb ff ff callq 0x401140 402561: 48 85 c0 test %rax,%rax 402564: 0f 84 95 00 00 00 je 0x4025ff 40256a: 49 89 c5 mov %rax,%r13 40256d: 4d 85 ff test %r15,%r15 402570: 0f 85 50 01 00 00 jne 0x4026c6 402576: 41 80 4d 38 40 orb $0x40,0x38(%r13) 40257b: e9 46 01 00 00 jmpq 0x4026c6 402580: 44 89 6c 24 0c mov %r13d,0xc(%rsp) 402585: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 40258a: 48 83 fd 40 cmp $0x40,%rbp 40258e: 41 bf 40 00 00 00 mov $0x40,%r15d 402594: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 402599: 4c 0f 42 fd cmovb %rbp,%r15 40259d: 45 31 ed xor %r13d,%r13d 4025a0: 4e 8d 24 2c lea (%rsp,%r13,1),%r12 4025a4: 49 83 c4 28 add $0x28,%r12 4025a8: 4c 89 fd mov %r15,%rbp 4025ab: 4c 29 ed sub %r13,%rbp 4025ae: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4025b3: 4a 8d 1c 28 lea (%rax,%r13,1),%rbx 4025b7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4025bf: 00 4025c0: 44 89 f7 mov %r14d,%edi 4025c3: 4c 89 e6 mov %r12,%rsi 4025c6: 48 89 ea mov %rbp,%rdx 4025c9: 48 89 d9 mov %rbx,%rcx 4025cc: e8 5f e8 ff ff callq 0x400e30 4025d1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4025d5: 0f 85 15 00 00 00 jne 0x4025f0 4025db: e8 50 e7 ff ff callq 0x400d30 4025e0: 83 38 04 cmpl $0x4,(%rax) 4025e3: 0f 84 d7 ff ff ff je 0x4025c0 4025e9: e9 cb 00 00 00 jmpq 0x4026b9 4025ee: 66 90 nop 4025f0: 48 85 c0 test %rax,%rax 4025f3: 7e 28 jle 0x40261d 4025f5: 49 01 c5 add %rax,%r13 4025f8: 4d 39 fd cmp %r15,%r13 4025fb: 72 a3 jb 0x4025a0 4025fd: eb 22 jmp 0x402621 4025ff: 4d 85 ff test %r15,%r15 402602: 74 09 je 0x40260d 402604: 4d 39 27 cmp %r12,(%r15) 402607: 0f 84 b6 00 00 00 je 0x4026c3 40260d: 4c 89 e7 mov %r12,%rdi 402610: 48 89 ee mov %rbp,%rsi 402613: e8 f8 e7 ff ff callq 0x400e10 402618: e9 a6 00 00 00 jmpq 0x4026c3 40261d: 4c 0f 45 e8 cmovne %rax,%r13 402621: 49 83 fd ff cmp $0xffffffffffffffff,%r13 402625: 0f 84 8e 00 00 00 je 0x4026b9 40262b: 49 83 fd 08 cmp $0x8,%r13 40262f: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 402634: 0f 82 df 00 00 00 jb 0x402719 40263a: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40263f: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 402647: 3e 0a 402649: 48 39 c8 cmp %rcx,%rax 40264c: 0f 85 89 00 00 00 jne 0x4026db 402652: bf 01 00 00 00 mov $0x1,%edi 402657: be 08 01 00 00 mov $0x108,%esi 40265c: e8 5f e7 ff ff callq 0x400dc0 402661: 49 89 c5 mov %rax,%r13 402664: 48 85 c0 test %rax,%rax 402667: 0f 84 f2 00 00 00 je 0x40275f 40266d: 41 c7 45 18 01 00 00 00 movl $0x1,0x18(%r13) 402675: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 40267d: 8b 44 24 0c mov 0xc(%rsp),%eax 402681: 41 89 45 1c mov %eax,0x1c(%r13) 402685: 45 89 75 24 mov %r14d,0x24(%r13) 402689: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40268e: 49 89 4d 28 mov %rcx,0x28(%r13) 402692: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402697: 49 89 45 30 mov %rax,0x30(%r13) 40269b: 49 89 5d 08 mov %rbx,0x8(%r13) 40269f: 48 83 c1 08 add $0x8,%rcx 4026a3: 49 89 4d 70 mov %rcx,0x70(%r13) 4026a7: 4c 89 e8 mov %r13,%rax 4026aa: 48 05 f4 00 00 00 add $0xf4,%rax 4026b0: 49 89 85 a0 00 00 00 mov %rax,0xa0(%r13) 4026b7: eb 0d jmp 0x4026c6 4026b9: bf 09 00 00 00 mov $0x9,%edi 4026be: e8 ed e9 ff ff callq 0x4010b0 4026c3: 45 31 ed xor %r13d,%r13d 4026c6: 4c 89 e8 mov %r13,%rax 4026c9: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 4026d0: 5b pop %rbx 4026d1: 41 5c pop %rsp 4026d3: 41 5d pop %rbp 4026d5: 41 5e pop %rsi 4026d7: 41 5f pop %rdi 4026d9: 5d pop %rbp 4026da: c3 retq 4026db: 49 83 fd 10 cmp $0x10,%r13 4026df: 72 38 jb 0x402719 4026e1: 3d 7f 45 4c 46 cmp $0x464c457f,%eax 4026e6: 75 31 jne 0x402719 4026e8: 80 7c 24 2e 01 cmpb $0x1,0x2e(%rsp) 4026ed: 75 2a jne 0x402719 4026ef: 8a 44 24 2c mov 0x2c(%rsp),%al 4026f3: 8a 4c 24 2d mov 0x2d(%rsp),%cl 4026f7: 8d 50 ff lea -0x1(%rax),%edx 4026fa: 80 c1 ff add $0xff,%cl 4026fd: 08 d1 or %dl,%cl 4026ff: 80 f9 01 cmp $0x1,%cl 402702: 77 15 ja 0x402719 402704: 3c 01 cmp $0x1,%al 402706: b8 34 00 00 00 mov $0x34,%eax 40270b: b9 40 00 00 00 mov $0x40,%ecx 402710: 48 0f 44 c8 cmove %rax,%rcx 402714: 49 39 cd cmp %rcx,%r13 402717: 73 55 jae 0x40276e 402719: bf 01 00 00 00 mov $0x1,%edi 40271e: be 08 01 00 00 mov $0x108,%esi 402723: e8 98 e6 ff ff callq 0x400dc0 402728: 49 89 c5 mov %rax,%r13 40272b: 48 85 c0 test %rax,%rax 40272e: 74 2f je 0x40275f 402730: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 402738: 8b 44 24 0c mov 0xc(%rsp),%eax 40273c: 41 89 45 1c mov %eax,0x1c(%r13) 402740: 45 89 75 24 mov %r14d,0x24(%r13) 402744: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402749: 49 89 45 28 mov %rax,0x28(%r13) 40274d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402752: 49 89 45 30 mov %rax,0x30(%r13) 402756: 49 89 5d 08 mov %rbx,0x8(%r13) 40275a: e9 67 ff ff ff jmpq 0x4026c6 40275f: bf 08 00 00 00 mov $0x8,%edi 402764: e8 47 e9 ff ff callq 0x4010b0 402769: e9 58 ff ff ff jmpq 0x4026c6 40276e: 48 89 1c 24 mov %rbx,(%rsp) 402772: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 402777: 44 89 f7 mov %r14d,%edi 40277a: 31 f6 xor %esi,%esi 40277c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 402781: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 402786: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d 40278b: e8 00 eb ff ff callq 0x401290 402790: 49 89 c5 mov %rax,%r13 402793: e9 2e ff ff ff jmpq 0x4026c6 402798: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4027a0: 55 push %rbp 4027a1: 41 57 push %rdi 4027a3: 41 56 push %rsi 4027a5: 41 55 push %rbp 4027a7: 41 54 push %rsp 4027a9: 53 push %rbx 4027aa: 50 push %rax 4027ab: 49 89 fe mov %rdi,%r14 4027ae: 66 90 nop 4027b0: 4d 85 f6 test %r14,%r14 4027b3: 0f 84 a8 02 00 00 je 0x402a61 4027b9: 41 8b 46 3c mov 0x3c(%r14),%eax 4027bd: 85 c0 test %eax,%eax 4027bf: 74 0d je 0x4027ce 4027c1: 83 c0 ff add $0xffffffff,%eax 4027c4: 41 89 46 3c mov %eax,0x3c(%r14) 4027c8: 0f 85 95 02 00 00 jne 0x402a63 4027ce: 41 83 7e 18 01 cmpl $0x1,0x18(%r14) 4027d3: 75 22 jne 0x4027f7 4027d5: 49 8b 7e 50 mov 0x50(%r14),%rdi 4027d9: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 4027dd: 74 05 je 0x4027e4 4027df: e8 2c e5 ff ff callq 0x400d10 4027e4: 49 c7 46 50 00 00 00 00 movq $0x0,0x50(%r14) 4027ec: 49 83 7e 48 00 cmpq $0x0,0x48(%r14) 4027f1: 0f 85 6a 02 00 00 jne 0x402a61 4027f7: 49 8b 5e 08 mov 0x8(%r14),%rbx 4027fb: 48 85 db test %rbx,%rbx 4027fe: 74 3b je 0x40283b 402800: 48 8b 4b 48 mov 0x48(%rbx),%rcx 402804: 4c 39 f1 cmp %r14,%rcx 402807: 0f 84 23 00 00 00 je 0x402830 40280d: 0f 1f 00 nopl (%rax) 402810: 48 89 c8 mov %rcx,%rax 402813: 48 8b 49 10 mov 0x10(%rcx),%rcx 402817: 4c 39 f1 cmp %r14,%rcx 40281a: 0f 85 f0 ff ff ff jne 0x402810 402820: 48 83 c0 10 add $0x10,%rax 402824: e9 0b 00 00 00 jmpq 0x402834 402829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402830: 48 8d 43 48 lea 0x48(%rbx),%rax 402834: 49 8b 4e 10 mov 0x10(%r14),%rcx 402838: 48 89 08 mov %rcx,(%rax) 40283b: 41 8b 46 18 mov 0x18(%r14),%eax 40283f: 83 f8 03 cmp $0x3,%eax 402842: 74 1c je 0x402860 402844: 83 f8 01 cmp $0x1,%eax 402847: 0f 85 c7 01 00 00 jne 0x402a14 40284d: 49 8b 7e 60 mov 0x60(%r14),%rdi 402851: 48 85 ff test %rdi,%rdi 402854: 0f 85 b5 01 00 00 jne 0x402a0f 40285a: e9 b5 01 00 00 jmpq 0x402a14 40285f: 90 nop 402860: 48 89 1c 24 mov %rbx,(%rsp) 402864: 49 8b 5e 68 mov 0x68(%r14),%rbx 402868: 48 85 db test %rbx,%rbx 40286b: 0f 85 63 01 00 00 jne 0x4029d4 402871: 4d 8d a6 c8 00 00 00 lea 0xc8(%r14),%r12 402878: 4c 89 e3 mov %r12,%rbx 40287b: e9 0c 00 00 00 jmpq 0x40288c 402880: 48 89 eb mov %rbp,%rbx 402883: 48 85 ed test %rbp,%rbp 402886: 0f 84 64 01 00 00 je 0x4029f0 40288c: 44 8b 6b 04 mov 0x4(%rbx),%r13d 402890: 4d 85 ed test %r13,%r13 402893: 0f 84 07 01 00 00 je 0x4029a0 402899: 49 83 c5 ff add $0xffffffffffffffff,%r13 40289d: 49 69 ed d0 00 00 00 imul $0xd0,%r13,%rbp 4028a4: 80 bc 2b a8 00 00 00 00 cmpb $0x0,0xa8(%rbx,%rbp,1) 4028ac: 0f 88 ae 00 00 00 js 0x402960 4028b2: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 4028ba: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 4028be: 49 81 c7 b0 00 00 00 add $0xb0,%r15 4028c5: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 4028cd: 74 08 je 0x4028d7 4028cf: e8 3c e4 ff ff callq 0x400d10 4028d4: 49 8b 3f mov (%r15),%rdi 4028d7: 48 8b 84 2b b8 00 00 00 mov 0xb8(%rbx,%rbp,1),%rax 4028df: 48 39 f8 cmp %rdi,%rax 4028e2: 74 08 je 0x4028ec 4028e4: 48 89 c7 mov %rax,%rdi 4028e7: e8 24 e4 ff ff callq 0x400d10 4028ec: 49 83 3e 00 cmpq $0x0,(%r14) 4028f0: 49 8b 3f mov (%r15),%rdi 4028f3: 74 2b je 0x402920 4028f5: 48 8d 04 2b lea (%rbx,%rbp,1),%rax 4028f9: 48 05 c0 00 00 00 add $0xc0,%rax 4028ff: 48 3b 38 cmp (%rax),%rdi 402902: 74 1c je 0x402920 402904: 80 bc 2b ac 00 00 00 00 cmpb $0x0,0xac(%rbx,%rbp,1) 40290c: 78 12 js 0x402920 40290e: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 402913: 48 85 ff test %rdi,%rdi 402916: 75 34 jne 0x40294c 402918: e9 73 ff ff ff jmpq 0x402890 40291d: 0f 1f 00 nopl (%rax) 402920: e8 eb e3 ff ff callq 0x400d10 402925: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 40292a: 48 85 ff test %rdi,%rdi 40292d: 0f 85 19 00 00 00 jne 0x40294c 402933: e9 58 ff ff ff jmpq 0x402890 402938: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402940: 48 89 ef mov %rbp,%rdi 402943: 48 85 ed test %rbp,%rbp 402946: 0f 84 44 ff ff ff je 0x402890 40294c: 48 8b 6f 30 mov 0x30(%rdi),%rbp 402950: 80 7f 38 00 cmpb $0x0,0x38(%rdi) 402954: 79 ea jns 0x402940 402956: e8 b5 e3 ff ff callq 0x400d10 40295b: e9 e0 ff ff ff jmpq 0x402940 402960: 48 8b bc 2b a0 00 00 00 mov 0xa0(%rbx,%rbp,1),%rdi 402968: e8 a3 e3 ff ff callq 0x400d10 40296d: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 402975: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 402979: 49 81 c7 b0 00 00 00 add $0xb0,%r15 402980: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 402988: 0f 85 41 ff ff ff jne 0x4028cf 40298e: e9 44 ff ff ff jmpq 0x4028d7 402993: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40299b: 00 00 40299d: 0f 1f 00 nopl (%rax) 4029a0: 48 8b 6b 08 mov 0x8(%rbx),%rbp 4029a4: 4c 39 e3 cmp %r12,%rbx 4029a7: 0f 84 d3 fe ff ff je 0x402880 4029ad: 48 89 df mov %rbx,%rdi 4029b0: e8 5b e3 ff ff callq 0x400d10 4029b5: e9 c6 fe ff ff jmpq 0x402880 4029ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4029c0: 48 89 df mov %rbx,%rdi 4029c3: e8 48 e3 ff ff callq 0x400d10 4029c8: 48 89 eb mov %rbp,%rbx 4029cb: 48 85 ed test %rbp,%rbp 4029ce: 0f 84 9d fe ff ff je 0x402871 4029d4: 48 8b 6b 30 mov 0x30(%rbx),%rbp 4029d8: 80 bb cc 00 00 00 00 cmpb $0x0,0xcc(%rbx) 4029df: 79 df jns 0x4029c0 4029e1: 48 8b 3b mov (%rbx),%rdi 4029e4: e8 27 e3 ff ff callq 0x400d10 4029e9: e9 d2 ff ff ff jmpq 0x4029c0 4029ee: 66 90 nop 4029f0: 41 83 7e 7c 00 cmpl $0x0,0x7c(%r14) 4029f5: 74 09 je 0x402a00 4029f7: 49 8b 7e 50 mov 0x50(%r14),%rdi 4029fb: e8 10 e3 ff ff callq 0x400d10 402a00: 41 80 7e 78 00 cmpb $0x0,0x78(%r14) 402a05: 48 8b 1c 24 mov (%rsp),%rbx 402a09: 79 09 jns 0x402a14 402a0b: 49 8b 7e 58 mov 0x58(%r14),%rdi 402a0f: e8 fc e2 ff ff callq 0x400d10 402a14: 48 85 db test %rbx,%rbx 402a17: 75 27 jne 0x402a40 402a19: 49 8b 3e mov (%r14),%rdi 402a1c: 48 85 ff test %rdi,%rdi 402a1f: 74 1f je 0x402a40 402a21: 41 8b 46 38 mov 0x38(%r14),%eax 402a25: 84 c0 test %al,%al 402a27: 78 0f js 0x402a38 402a29: a8 40 test $0x40,%al 402a2b: 74 13 je 0x402a40 402a2d: 49 8b 76 30 mov 0x30(%r14),%rsi 402a31: e8 da e3 ff ff callq 0x400e10 402a36: eb 08 jmp 0x402a40 402a38: e8 d3 e2 ff ff callq 0x400d10 402a3d: 0f 1f 00 nopl (%rax) 402a40: 4c 89 f7 mov %r14,%rdi 402a43: e8 c8 e2 ff ff callq 0x400d10 402a48: 48 85 db test %rbx,%rbx 402a4b: 74 14 je 0x402a61 402a4d: 83 7b 3c 00 cmpl $0x0,0x3c(%rbx) 402a51: 49 89 de mov %rbx,%r14 402a54: b8 00 00 00 00 mov $0x0,%eax 402a59: 0f 84 51 fd ff ff je 0x4027b0 402a5f: eb 02 jmp 0x402a63 402a61: 31 c0 xor %eax,%eax 402a63: 48 83 c4 08 add $0x8,%rsp 402a67: 5b pop %rbx 402a68: 41 5c pop %rsp 402a6a: 41 5d pop %rbp 402a6c: 41 5e pop %rsi 402a6e: 41 5f pop %rdi 402a70: 5d pop %rbp 402a71: c3 retq 402a72: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402a7a: 00 00 402a7c: 0f 1f 40 00 nopl 0x0(%rax) 402a80: 48 85 ff test %rdi,%rdi 402a83: 74 04 je 0x402a89 402a85: 8b 47 18 mov 0x18(%rdi),%eax 402a88: c3 retq 402a89: 31 c0 xor %eax,%eax 402a8b: c3 retq 402a8c: 0f 1f 40 00 nopl 0x0(%rax) 402a90: 41 57 push %rdi 402a92: 41 56 push %rsi 402a94: 49 89 d7 mov %rdx,%r15 402a97: 41 55 push %rbp 402a99: 41 54 push %rsp 402a9b: 4c 8d 25 3e 13 20 00 lea 0x20133e(%rip),%r12 # 0x603de0 402aa2: 55 push %rbp 402aa3: 48 8d 2d 3e 13 20 00 lea 0x20133e(%rip),%rbp # 0x603de8 402aaa: 53 push %rbx 402aab: 41 89 fd mov %edi,%r13d 402aae: 49 89 f6 mov %rsi,%r14 402ab1: 4c 29 e5 sub %r12,%rbp 402ab4: 48 83 ec 08 sub $0x8,%rsp 402ab8: 48 c1 fd 03 sar $0x3,%rbp 402abc: e8 1f e2 ff ff callq 0x400ce0 402ac1: 48 85 ed test %rbp,%rbp 402ac4: 74 20 je 0x402ae6 402ac6: 31 db xor %ebx,%ebx 402ac8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402ad0: 4c 89 fa mov %r15,%rdx 402ad3: 4c 89 f6 mov %r14,%rsi 402ad6: 44 89 ef mov %r13d,%edi 402ad9: 41 ff 14 dc callq *(%r12,%rbx,8) 402add: 48 83 c3 01 add $0x1,%rbx 402ae1: 48 39 dd cmp %rbx,%rbp 402ae4: 75 ea jne 0x402ad0 402ae6: 48 83 c4 08 add $0x8,%rsp 402aea: 5b pop %rbx 402aeb: 5d pop %rbp 402aec: 41 5c pop %rsp 402aee: 41 5d pop %rbp 402af0: 41 5e pop %rsi 402af2: 41 5f pop %rdi 402af4: c3 retq 402af5: 90 nop 402af6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402afe: 00 00 402b00: f3 rep 402b01: c3 retq Disassembly of section .fini: 402b04: 48 83 ec 08 sub $0x8,%rsp 402b08: 48 83 c4 08 add $0x8,%rsp 402b0c: c3 retq ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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-6e5837d3/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.189: WARN: Your compiler clang is not GCC. elfutils/0.189 (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.189 (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-6e5837d3/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.189@#e28b0d86fb140e360b05c0053a7594ab -pr /home/conan/w/prod/BuildSingleReference/224904/e0c283a3-c921-4aeb-8282-c33fa3afc15b/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.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-unstrip elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTarget-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTarget-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Target-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATarget-release.cmake elfutils/0.189 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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.189 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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-6e5837d3/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-6e5837d3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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-6e5837d3/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.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/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.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libelf.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libdw.a -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/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-6e5837d3/recipes/elfutils/all/test_v1_package/build/35699e01367a96060c15591f2e716816b9c67796 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-6e5837d3/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 Copyright (C) 2023 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: 400ce0: 48 83 ec 08 sub $0x8,%rsp 400ce4: 48 8b 05 0d 33 20 00 mov 0x20330d(%rip),%rax # 0x603ff8 400ceb: 48 85 c0 test %rax,%rax 400cee: 74 02 je 0x400cf2 400cf0: ff d0 callq *%rax 400cf2: 48 83 c4 08 add $0x8,%rsp 400cf6: c3 retq Disassembly of section .plt: 400d00: ff 35 02 33 20 00 pushq 0x203302(%rip) # 0x604008 400d06: ff 25 04 33 20 00 jmpq *0x203304(%rip) # 0x604010 400d0c: 0f 1f 40 00 nopl 0x0(%rax) 400d10: ff 25 02 33 20 00 jmpq *0x203302(%rip) # 0x604018 400d16: 68 00 00 00 00 pushq $0x0 400d1b: e9 e0 ff ff ff jmpq 0x400d00 400d20: ff 25 fa 32 20 00 jmpq *0x2032fa(%rip) # 0x604020 400d26: 68 01 00 00 00 pushq $0x1 400d2b: e9 d0 ff ff ff jmpq 0x400d00 400d30: ff 25 f2 32 20 00 jmpq *0x2032f2(%rip) # 0x604028 400d36: 68 02 00 00 00 pushq $0x2 400d3b: e9 c0 ff ff ff jmpq 0x400d00 400d40: ff 25 ea 32 20 00 jmpq *0x2032ea(%rip) # 0x604030 400d46: 68 03 00 00 00 pushq $0x3 400d4b: e9 b0 ff ff ff jmpq 0x400d00 400d50: ff 25 e2 32 20 00 jmpq *0x2032e2(%rip) # 0x604038 400d56: 68 04 00 00 00 pushq $0x4 400d5b: e9 a0 ff ff ff jmpq 0x400d00 400d60: ff 25 da 32 20 00 jmpq *0x2032da(%rip) # 0x604040 400d66: 68 05 00 00 00 pushq $0x5 400d6b: e9 90 ff ff ff jmpq 0x400d00 400d70: ff 25 d2 32 20 00 jmpq *0x2032d2(%rip) # 0x604048 400d76: 68 06 00 00 00 pushq $0x6 400d7b: e9 80 ff ff ff jmpq 0x400d00 400d80: ff 25 ca 32 20 00 jmpq *0x2032ca(%rip) # 0x604050 400d86: 68 07 00 00 00 pushq $0x7 400d8b: e9 70 ff ff ff jmpq 0x400d00 400d90: ff 25 c2 32 20 00 jmpq *0x2032c2(%rip) # 0x604058 400d96: 68 08 00 00 00 pushq $0x8 400d9b: e9 60 ff ff ff jmpq 0x400d00 400da0: ff 25 ba 32 20 00 jmpq *0x2032ba(%rip) # 0x604060 400da6: 68 09 00 00 00 pushq $0x9 400dab: e9 50 ff ff ff jmpq 0x400d00 400db0: ff 25 b2 32 20 00 jmpq *0x2032b2(%rip) # 0x604068 400db6: 68 0a 00 00 00 pushq $0xa 400dbb: e9 40 ff ff ff jmpq 0x400d00 400dc0: ff 25 aa 32 20 00 jmpq *0x2032aa(%rip) # 0x604070 400dc6: 68 0b 00 00 00 pushq $0xb 400dcb: e9 30 ff ff ff jmpq 0x400d00 400dd0: ff 25 a2 32 20 00 jmpq *0x2032a2(%rip) # 0x604078 400dd6: 68 0c 00 00 00 pushq $0xc 400ddb: e9 20 ff ff ff jmpq 0x400d00 400de0: ff 25 9a 32 20 00 jmpq *0x20329a(%rip) # 0x604080 400de6: 68 0d 00 00 00 pushq $0xd 400deb: e9 10 ff ff ff jmpq 0x400d00 400df0: ff 25 92 32 20 00 jmpq *0x203292(%rip) # 0x604088 400df6: 68 0e 00 00 00 pushq $0xe 400dfb: e9 00 ff ff ff jmpq 0x400d00 400e00: ff 25 8a 32 20 00 jmpq *0x20328a(%rip) # 0x604090 400e06: 68 0f 00 00 00 pushq $0xf 400e0b: e9 f0 fe ff ff jmpq 0x400d00 400e10: ff 25 82 32 20 00 jmpq *0x203282(%rip) # 0x604098 400e16: 68 10 00 00 00 pushq $0x10 400e1b: e9 e0 fe ff ff jmpq 0x400d00 400e20: ff 25 7a 32 20 00 jmpq *0x20327a(%rip) # 0x6040a0 400e26: 68 11 00 00 00 pushq $0x11 400e2b: e9 d0 fe ff ff jmpq 0x400d00 400e30: ff 25 72 32 20 00 jmpq *0x203272(%rip) # 0x6040a8 400e36: 68 12 00 00 00 pushq $0x12 400e3b: e9 c0 fe ff ff jmpq 0x400d00 400e40: ff 25 6a 32 20 00 jmpq *0x20326a(%rip) # 0x6040b0 400e46: 68 13 00 00 00 pushq $0x13 400e4b: e9 b0 fe ff ff jmpq 0x400d00 400e50: ff 25 62 32 20 00 jmpq *0x203262(%rip) # 0x6040b8 400e56: 68 14 00 00 00 pushq $0x14 400e5b: e9 a0 fe ff ff jmpq 0x400d00 Disassembly of section .text: 400e60: 31 ed xor %ebp,%ebp 400e62: 49 89 d1 mov %rdx,%r9 400e65: 5e pop %rsi 400e66: 48 89 e2 mov %rsp,%rdx 400e69: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 400e6d: 50 push %rax 400e6e: 54 push %rsp 400e6f: 49 c7 c0 00 2b 40 00 mov $0x402b00,%r8 400e76: 48 c7 c1 90 2a 40 00 mov $0x402a90,%rcx 400e7d: 48 c7 c7 50 0f 40 00 mov $0x400f50,%rdi 400e84: ff 15 66 31 20 00 callq *0x203166(%rip) # 0x603ff0 400e8a: f4 hlt 400e8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400e90: f3 rep 400e91: c3 retq 400e92: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400e9a: 00 00 400e9c: 0f 1f 40 00 nopl 0x0(%rax) 400ea0: 55 push %rbp 400ea1: b8 d0 40 60 00 mov $0x6040d0,%eax 400ea6: 48 3d d0 40 60 00 cmp $0x6040d0,%rax 400eac: 48 89 e5 mov %rsp,%rbp 400eaf: 74 17 je 0x400ec8 400eb1: b8 00 00 00 00 mov $0x0,%eax 400eb6: 48 85 c0 test %rax,%rax 400eb9: 74 0d je 0x400ec8 400ebb: 5d pop %rbp 400ebc: bf d0 40 60 00 mov $0x6040d0,%edi 400ec1: ff e0 jmpq *%rax 400ec3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400ec8: 5d pop %rbp 400ec9: c3 retq 400eca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400ed0: be d0 40 60 00 mov $0x6040d0,%esi 400ed5: 55 push %rbp 400ed6: 48 81 ee d0 40 60 00 sub $0x6040d0,%rsi 400edd: 48 89 e5 mov %rsp,%rbp 400ee0: 48 c1 fe 03 sar $0x3,%rsi 400ee4: 48 89 f0 mov %rsi,%rax 400ee7: 48 c1 e8 3f shr $0x3f,%rax 400eeb: 48 01 c6 add %rax,%rsi 400eee: 48 d1 fe sar %rsi 400ef1: 74 15 je 0x400f08 400ef3: b8 00 00 00 00 mov $0x0,%eax 400ef8: 48 85 c0 test %rax,%rax 400efb: 74 0b je 0x400f08 400efd: 5d pop %rbp 400efe: bf d0 40 60 00 mov $0x6040d0,%edi 400f03: ff e0 jmpq *%rax 400f05: 0f 1f 00 nopl (%rax) 400f08: 5d pop %rbp 400f09: c3 retq 400f0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400f10: 80 3d b9 31 20 00 00 cmpb $0x0,0x2031b9(%rip) # 0x6040d0 400f17: 75 17 jne 0x400f30 400f19: 55 push %rbp 400f1a: 48 89 e5 mov %rsp,%rbp 400f1d: e8 7e ff ff ff callq 0x400ea0 400f22: c6 05 a7 31 20 00 01 movb $0x1,0x2031a7(%rip) # 0x6040d0 400f29: 5d pop %rbp 400f2a: c3 retq 400f2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400f30: f3 rep 400f31: c3 retq 400f32: 0f 1f 40 00 nopl 0x0(%rax) 400f36: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400f3e: 00 00 400f40: 55 push %rbp 400f41: 48 89 e5 mov %rsp,%rbp 400f44: 5d pop %rbp 400f45: eb 89 jmp 0x400ed0 400f47: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 400f4f: 00 400f50: 55 push %rbp 400f51: 41 57 push %rdi 400f53: 41 56 push %rsi 400f55: 53 push %rbx 400f56: 50 push %rax 400f57: 49 89 f6 mov %rsi,%r14 400f5a: 83 ff 01 cmp $0x1,%edi 400f5d: 7f 19 jg 0x400f78 400f5f: 49 8b 36 mov (%r14),%rsi 400f62: bf 14 2b 40 00 mov $0x402b14,%edi 400f67: 31 c0 xor %eax,%eax 400f69: e8 02 fe ff ff callq 0x400d70 400f6e: bb ff ff ff ff mov $0xffffffff,%ebx 400f73: e9 c2 00 00 00 jmpq 0x40103a 400f78: bb 01 00 00 00 mov $0x1,%ebx 400f7d: bf 01 00 00 00 mov $0x1,%edi 400f82: e8 c9 00 00 00 callq 0x401050 400f87: 85 c0 test %eax,%eax 400f89: 74 6f je 0x400ffa 400f8b: 49 8b 7e 08 mov 0x8(%r14),%rdi 400f8f: 31 f6 xor %esi,%esi 400f91: 31 d2 xor %edx,%edx 400f93: 31 c0 xor %eax,%eax 400f95: e8 86 fe ff ff callq 0x400e20 400f9a: 85 c0 test %eax,%eax 400f9c: 78 6d js 0x40100b 400f9e: 89 c5 mov %eax,%ebp 400fa0: bb 01 00 00 00 mov $0x1,%ebx 400fa5: 89 c7 mov %eax,%edi 400fa7: be 01 00 00 00 mov $0x1,%esi 400fac: 31 d2 xor %edx,%edx 400fae: e8 bd 12 00 00 callq 0x402270 400fb3: 48 85 c0 test %rax,%rax 400fb6: 74 69 je 0x401021 400fb8: 49 89 c7 mov %rax,%r15 400fbb: 48 89 c7 mov %rax,%rdi 400fbe: e8 bd 1a 00 00 callq 0x402a80 400fc3: ba 96 2b 40 00 mov $0x402b96,%edx 400fc8: 83 f8 03 cmp $0x3,%eax 400fcb: 77 0a ja 0x400fd7 400fcd: 48 98 cltq 400fcf: 48 8b 14 c5 b0 2b 40 00 mov 0x402bb0(,%rax,8),%rdx 400fd7: 49 8b 76 08 mov 0x8(%r14),%rsi 400fdb: 31 db xor %ebx,%ebx 400fdd: bf a3 2b 40 00 mov $0x402ba3,%edi 400fe2: 31 c0 xor %eax,%eax 400fe4: e8 87 fd ff ff callq 0x400d70 400fe9: 4c 89 ff mov %r15,%rdi 400fec: e8 af 17 00 00 callq 0x4027a0 400ff1: 89 ef mov %ebp,%edi 400ff3: e8 98 fd ff ff callq 0x400d90 400ff8: eb 40 jmp 0x40103a 400ffa: bf ff ff ff ff mov $0xffffffff,%edi 400fff: e8 cc 00 00 00 callq 0x4010d0 401004: bf 27 2b 40 00 mov $0x402b27,%edi 401009: eb 25 jmp 0x401030 40100b: 49 8b 36 mov (%r14),%rsi 40100e: bf 4e 2b 40 00 mov $0x402b4e,%edi 401013: 31 c0 xor %eax,%eax 401015: e8 56 fd ff ff callq 0x400d70 40101a: bb 01 00 00 00 mov $0x1,%ebx 40101f: eb 19 jmp 0x40103a 401021: bf ff ff ff ff mov $0xffffffff,%edi 401026: e8 a5 00 00 00 callq 0x4010d0 40102b: bf 5e 2b 40 00 mov $0x402b5e,%edi 401030: 48 89 c6 mov %rax,%rsi 401033: 31 c0 xor %eax,%eax 401035: e8 36 fd ff ff callq 0x400d70 40103a: 89 d8 mov %ebx,%eax 40103c: 48 83 c4 08 add $0x8,%rsp 401040: 5b pop %rbx 401041: 41 5e pop %rsi 401043: 41 5f pop %rdi 401045: 5d pop %rbp 401046: c3 retq 401047: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40104f: 00 401050: 50 push %rax 401051: b8 01 00 00 00 mov $0x1,%eax 401056: 85 ff test %edi,%edi 401058: 75 02 jne 0x40105c 40105a: 59 pop %rcx 40105b: c3 retq 40105c: 83 ff 01 cmp $0x1,%edi 40105f: 75 0c jne 0x40106d 401061: c7 05 69 30 20 00 01 00 movl $0x1,0x203069(%rip) # 0x6040d4 401069: 00 00 40106b: 59 pop %rcx 40106c: c3 retq 40106d: bf 02 00 00 00 mov $0x2,%edi 401072: e8 39 00 00 00 callq 0x4010b0 401077: 31 c0 xor %eax,%eax 401079: 59 pop %rcx 40107a: c3 retq 40107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401080: 50 push %rax 401081: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401089: 00 00 00 00 40108d: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 401093: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 40109b: 00 00 40109d: 89 c8 mov %ecx,%eax 40109f: 59 pop %rcx 4010a0: c3 retq 4010a1: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4010a9: 00 00 4010ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4010b0: 53 push %rbx 4010b1: 83 ff 33 cmp $0x33,%edi 4010b4: bb 01 00 00 00 mov $0x1,%ebx 4010b9: 0f 42 df cmovb %edi,%ebx 4010bc: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010c4: 00 00 00 00 4010c8: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 4010ce: 5b pop %rbx 4010cf: c3 retq 4010d0: 53 push %rbx 4010d1: 89 fb mov %edi,%ebx 4010d3: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4010db: 00 00 00 00 4010df: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 4010e6: 85 db test %ebx,%ebx 4010e8: 74 21 je 0x40110b 4010ea: 8d 4b 01 lea 0x1(%rbx),%ecx 4010ed: 83 f9 34 cmp $0x34,%ecx 4010f0: 72 21 jb 0x401113 4010f2: 48 8d 3d d7 1a 00 00 lea 0x1ad7(%rip),%rdi # 0x402bd0 4010f9: 48 8d 35 e9 1a 00 00 lea 0x1ae9(%rip),%rsi # 0x402be9 401100: ba 05 00 00 00 mov $0x5,%edx 401105: 5b pop %rbx 401106: e9 45 fc ff ff jmpq 0x400d50 40110b: 85 c0 test %eax,%eax 40110d: 75 0c jne 0x40111b 40110f: 31 c0 xor %eax,%eax 401111: 5b pop %rbx 401112: c3 retq 401113: 83 fb ff cmp $0xffffffff,%ebx 401116: 0f 45 c3 cmovne %ebx,%eax 401119: 48 98 cltq 40111b: 48 8d 0d be 1f 00 00 lea 0x1fbe(%rip),%rcx # 0x4030e0 401122: 48 8d 35 b7 1a 00 00 lea 0x1ab7(%rip),%rsi # 0x402be0 401129: 48 03 34 c1 add (%rcx,%rax,8),%rsi 40112d: 48 8d 3d 9c 1a 00 00 lea 0x1a9c(%rip),%rdi # 0x402bd0 401134: ba 05 00 00 00 mov $0x5,%edx 401139: 5b pop %rbx 40113a: e9 11 fc ff ff jmpq 0x400d50 40113f: 90 nop 401140: 55 push %rbp 401141: 41 57 push %rdi 401143: 41 56 push %rsi 401145: 41 55 push %rbp 401147: 41 54 push %rsp 401149: 53 push %rbx 40114a: 48 83 ec 18 sub $0x18,%rsp 40114e: 45 89 c2 mov %r8d,%r10d 401151: 48 89 cd mov %rcx,%rbp 401154: 48 89 d3 mov %rdx,%rbx 401157: 49 89 f7 mov %rsi,%r15 40115a: 41 89 fc mov %edi,%r12d 40115d: 48 83 f9 08 cmp $0x8,%rcx 401161: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 401166: 72 25 jb 0x40118d 401168: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 40116c: 48 b8 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rax 401174: 3e 0a 401176: 48 39 02 cmp %rax,(%rdx) 401179: 74 59 je 0x4011d4 40117b: 48 83 fd 10 cmp $0x10,%rbp 40117f: 72 0c jb 0x40118d 401181: 81 3a 7f 45 4c 46 cmpl $0x464c457f,(%rdx) 401187: 0f 84 c3 00 00 00 je 0x401250 40118d: 49 89 ed mov %rbp,%r13 401190: 44 89 d5 mov %r10d,%ebp 401193: bf 01 00 00 00 mov $0x1,%edi 401198: be 08 01 00 00 mov $0x108,%esi 40119d: e8 1e fc ff ff callq 0x400dc0 4011a2: 49 89 c6 mov %rax,%r14 4011a5: 48 85 c0 test %rax,%rax 4011a8: 0f 84 86 00 00 00 je 0x401234 4011ae: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011b6: 41 89 6e 1c mov %ebp,0x1c(%r14) 4011ba: 45 89 66 24 mov %r12d,0x24(%r14) 4011be: 49 89 5e 28 mov %rbx,0x28(%r14) 4011c2: 4d 89 6e 30 mov %r13,0x30(%r14) 4011c6: 4d 89 3e mov %r15,(%r14) 4011c9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4011ce: 49 89 46 08 mov %rax,0x8(%r14) 4011d2: eb 6a jmp 0x40123e 4011d4: 45 89 d5 mov %r10d,%r13d 4011d7: bf 01 00 00 00 mov $0x1,%edi 4011dc: be 08 01 00 00 mov $0x108,%esi 4011e1: e8 da fb ff ff callq 0x400dc0 4011e6: 49 89 c6 mov %rax,%r14 4011e9: 48 85 c0 test %rax,%rax 4011ec: 74 46 je 0x401234 4011ee: 41 c7 46 18 01 00 00 00 movl $0x1,0x18(%r14) 4011f6: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4011fe: 45 89 6e 1c mov %r13d,0x1c(%r14) 401202: 45 89 66 24 mov %r12d,0x24(%r14) 401206: 49 89 5e 28 mov %rbx,0x28(%r14) 40120a: 49 89 6e 30 mov %rbp,0x30(%r14) 40120e: 4d 89 3e mov %r15,(%r14) 401211: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401216: 49 89 46 08 mov %rax,0x8(%r14) 40121a: 48 83 c3 08 add $0x8,%rbx 40121e: 49 89 5e 70 mov %rbx,0x70(%r14) 401222: 4c 89 f0 mov %r14,%rax 401225: 48 05 f4 00 00 00 add $0xf4,%rax 40122b: 49 89 86 a0 00 00 00 mov %rax,0xa0(%r14) 401232: eb 0a jmp 0x40123e 401234: bf 08 00 00 00 mov $0x8,%edi 401239: e8 72 fe ff ff callq 0x4010b0 40123e: 4c 89 f0 mov %r14,%rax 401241: 48 83 c4 18 add $0x18,%rsp 401245: 5b pop %rbx 401246: 41 5c pop %rsp 401248: 41 5d pop %rbp 40124a: 41 5e pop %rsi 40124c: 41 5f pop %rdi 40124e: 5d pop %rbp 40124f: c3 retq 401250: 80 7a 06 01 cmpb $0x1,0x6(%rdx) 401254: 0f 85 33 ff ff ff jne 0x40118d 40125a: 8a 42 04 mov 0x4(%rdx),%al 40125d: 8a 4a 05 mov 0x5(%rdx),%cl 401260: 04 ff add $0xff,%al 401262: 80 c1 ff add $0xff,%cl 401265: 08 c1 or %al,%cl 401267: 80 f9 01 cmp $0x1,%cl 40126a: 0f 87 1d ff ff ff ja 0x40118d 401270: 4c 89 0c 24 mov %r9,(%rsp) 401274: 44 89 e7 mov %r12d,%edi 401277: 4c 89 fe mov %r15,%rsi 40127a: 48 89 d9 mov %rbx,%rcx 40127d: 49 89 e8 mov %rbp,%r8 401280: 45 89 d1 mov %r10d,%r9d 401283: e8 08 00 00 00 callq 0x401290 401288: eb b7 jmp 0x401241 40128a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401290: 55 push %rbp 401291: 41 57 push %rdi 401293: 41 56 push %rsi 401295: 41 55 push %rbp 401297: 41 54 push %rsp 401299: 53 push %rbx 40129a: 48 83 ec 78 sub $0x78,%rsp 40129e: 49 89 ce mov %rcx,%r14 4012a1: 8a 4a 04 mov 0x4(%rdx),%cl 4012a4: 8d 41 ff lea -0x1(%rcx),%eax 4012a7: 3c 01 cmp $0x1,%al 4012a9: 77 2a ja 0x4012d5 4012ab: 48 89 d5 mov %rdx,%rbp 4012ae: 8a 42 05 mov 0x5(%rdx),%al 4012b1: 8d 50 ff lea -0x1(%rax),%edx 4012b4: 80 fa 02 cmp $0x2,%dl 4012b7: 73 1c jae 0x4012d5 4012b9: 44 89 cb mov %r9d,%ebx 4012bc: 4d 89 c4 mov %r8,%r12 4012bf: 49 83 f8 33 cmp $0x33,%r8 4012c3: 77 05 ja 0x4012ca 4012c5: 80 f9 01 cmp $0x1,%cl 4012c8: 74 0b je 0x4012d5 4012ca: 49 83 fc 3f cmp $0x3f,%r12 4012ce: 77 20 ja 0x4012f0 4012d0: 80 f9 01 cmp $0x1,%cl 4012d3: 74 1b je 0x4012f0 4012d5: bf 0a 00 00 00 mov $0xa,%edi 4012da: e8 d1 fd ff ff callq 0x4010b0 4012df: 31 c0 xor %eax,%eax 4012e1: 48 83 c4 78 add $0x78,%rsp 4012e5: 5b pop %rbx 4012e6: 41 5c pop %rsp 4012e8: 41 5d pop %rbp 4012ea: 41 5e pop %rsi 4012ec: 41 5f pop %rdi 4012ee: 5d pop %rbp 4012ef: c3 retq 4012f0: 3c 01 cmp $0x1,%al 4012f2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 4012f7: 89 7c 24 14 mov %edi,0x14(%rsp) 4012fb: 75 0e jne 0x40130b 4012fd: 80 f9 01 cmp $0x1,%cl 401300: 75 5d jne 0x40135f 401302: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 401306: 49 89 ef mov %rbp,%r15 401309: eb 25 jmp 0x401330 40130b: 80 f9 01 cmp $0x1,%cl 40130e: 75 58 jne 0x401368 401310: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401315: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 401319: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40131e: 66 c1 c1 08 rol $0x8,%cx 401322: 8b 55 20 mov 0x20(%rbp),%edx 401325: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40132a: 0f ca bswap %edx 40132c: 89 54 24 58 mov %edx,0x58(%rsp) 401330: 66 85 c9 test %cx,%cx 401333: 0f 84 e3 05 00 00 je 0x40191c 401339: 44 0f b7 e9 movzwl %cx,%r13d 40133d: 41 8b 47 20 mov 0x20(%r15),%eax 401341: 4c 39 e0 cmp %r12,%rax 401344: 77 72 ja 0x4013b8 401346: 4c 89 e1 mov %r12,%rcx 401349: 48 29 c1 sub %rax,%rcx 40134c: 4a 8d 04 ed 00 00 00 00 lea 0x0(,%r13,8),%rax 401354: 48 8d 04 80 lea (%rax,%rax,4),%rax 401358: 48 39 c1 cmp %rax,%rcx 40135b: 72 5b jb 0x4013b8 40135d: eb 5c jmp 0x4013bb 40135f: 48 8d 4d 3c lea 0x3c(%rbp),%rcx 401363: 49 89 ef mov %rbp,%r15 401366: eb 28 jmp 0x401390 401368: 48 8d 4c 24 74 lea 0x74(%rsp),%rcx 40136d: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401372: 0f b7 55 3c movzwl 0x3c(%rbp),%edx 401376: 66 89 54 24 74 mov %dx,0x74(%rsp) 40137b: 48 8b 7d 28 mov 0x28(%rbp),%rdi 40137f: 66 c1 c2 08 rol $0x8,%dx 401383: 66 89 54 24 74 mov %dx,0x74(%rsp) 401388: 48 0f cf bswap %rdi 40138b: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 401390: 44 0f b7 29 movzwl (%rcx),%r13d 401394: 4d 85 ed test %r13,%r13 401397: 0f 84 c4 05 00 00 je 0x401961 40139d: 49 8b 47 28 mov 0x28(%r15),%rax 4013a1: 4c 39 e0 cmp %r12,%rax 4013a4: 77 12 ja 0x4013b8 4013a6: 4c 89 e1 mov %r12,%rcx 4013a9: 48 29 c1 sub %rax,%rcx 4013ac: 4c 89 e8 mov %r13,%rax 4013af: 48 c1 e0 06 shl $0x6,%rax 4013b3: 48 39 c1 cmp %rax,%rcx 4013b6: 73 03 jae 0x4013bb 4013b8: 45 31 ed xor %r13d,%r13d 4013bb: 83 fb 02 cmp $0x2,%ebx 4013be: 0f 94 c0 sete %al 4013c1: 83 fb 09 cmp $0x9,%ebx 4013c4: 0f 94 c1 sete %cl 4013c7: 08 c1 or %al,%cl 4013c9: 4d 85 ed test %r13,%r13 4013cc: 44 0f b6 f9 movzbl %cl,%r15d 4013d0: 4d 0f 45 fd cmovne %r13,%r15 4013d4: 49 69 f7 d0 00 00 00 imul $0xd0,%r15,%rsi 4013db: 48 81 c6 08 01 00 00 add $0x108,%rsi 4013e2: bf 01 00 00 00 mov $0x1,%edi 4013e7: e8 d4 f9 ff ff callq 0x400dc0 4013ec: 48 85 c0 test %rax,%rax 4013ef: 74 78 je 0x401469 4013f1: 48 8b 8c 24 b0 00 00 00 mov 0xb0(%rsp),%rcx 4013f9: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 401400: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401407: 89 58 1c mov %ebx,0x1c(%rax) 40140a: 8b 54 24 14 mov 0x14(%rsp),%edx 40140e: 89 50 24 mov %edx,0x24(%rax) 401411: 4c 89 70 28 mov %r14,0x28(%rax) 401415: 4c 89 60 30 mov %r12,0x30(%rax) 401419: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 40141e: 48 89 30 mov %rsi,(%rax) 401421: 48 89 48 08 mov %rcx,0x8(%rax) 401425: 4c 8d 88 c8 00 00 00 lea 0xc8(%rax),%r9 40142c: 44 89 a8 c8 00 00 00 mov %r13d,0xc8(%rax) 401433: 44 89 b8 cc 00 00 00 mov %r15d,0xcc(%rax) 40143a: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401441: 0f b6 55 04 movzbl 0x4(%rbp),%edx 401445: 49 01 f6 add %rsi,%r14 401448: 89 50 20 mov %edx,0x20(%rax) 40144b: 83 fa 01 cmp $0x1,%edx 40144e: 75 23 jne 0x401473 401450: 48 85 f6 test %rsi,%rsi 401453: 74 3f je 0x401494 401455: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401459: 75 39 jne 0x401494 40145b: 4c 89 70 48 mov %r14,0x48(%rax) 40145f: b2 01 mov $0x1,%dl 401461: 4c 89 f1 mov %r14,%rcx 401464: e9 fb 00 00 00 jmpq 0x401564 401469: bf 08 00 00 00 mov $0x8,%edi 40146e: e9 67 fe ff ff jmpq 0x4012da 401473: 48 85 f6 test %rsi,%rsi 401476: 0f 84 df 01 00 00 je 0x40165b 40147c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401480: 0f 85 d5 01 00 00 jne 0x40165b 401486: 4c 89 70 48 mov %r14,0x48(%rax) 40148a: b2 01 mov $0x1,%dl 40148c: 4c 89 f7 mov %r14,%rdi 40148f: e9 a2 02 00 00 jmpq 0x401736 401494: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 40149b: 8b 55 30 mov 0x30(%rbp),%edx 40149e: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 4014a4: 0f 10 45 00 movups 0x0(%rbp),%xmm0 4014a8: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 4014ac: 0f 10 55 20 movups 0x20(%rbp),%xmm2 4014b0: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 4014b7: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 4014be: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 4014c5: 48 89 48 48 mov %rcx,0x48(%rax) 4014c9: 8a 55 05 mov 0x5(%rbp),%dl 4014cc: 80 fa 01 cmp $0x1,%dl 4014cf: 0f 84 86 00 00 00 je 0x40155b 4014d5: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 4014dd: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 4014e5: 8b b8 9c 00 00 00 mov 0x9c(%rax),%edi 4014eb: 8b a8 a0 00 00 00 mov 0xa0(%rax),%ebp 4014f1: 0f cf bswap %edi 4014f3: 89 b8 9c 00 00 00 mov %edi,0x9c(%rax) 4014f9: 0f cd bswap %ebp 4014fb: 89 a8 a0 00 00 00 mov %ebp,0xa0(%rax) 401501: 8b b8 a4 00 00 00 mov 0xa4(%rax),%edi 401507: 0f cf bswap %edi 401509: 89 b8 a4 00 00 00 mov %edi,0xa4(%rax) 40150f: 8b b8 a8 00 00 00 mov 0xa8(%rax),%edi 401515: 0f cf bswap %edi 401517: 89 b8 a8 00 00 00 mov %edi,0xa8(%rax) 40151d: 8b b8 ac 00 00 00 mov 0xac(%rax),%edi 401523: 0f cf bswap %edi 401525: 89 b8 ac 00 00 00 mov %edi,0xac(%rax) 40152b: 66 c1 80 b0 00 00 00 08 rolw $0x8,0xb0(%rax) 401533: 66 c1 80 b2 00 00 00 08 rolw $0x8,0xb2(%rax) 40153b: 66 c1 80 b4 00 00 00 08 rolw $0x8,0xb4(%rax) 401543: 66 c1 80 b6 00 00 00 08 rolw $0x8,0xb6(%rax) 40154b: 66 c1 80 b8 00 00 00 08 rolw $0x8,0xb8(%rax) 401553: 66 c1 80 ba 00 00 00 08 rolw $0x8,0xba(%rax) 40155b: 48 85 f6 test %rsi,%rsi 40155e: 0f 84 c7 02 00 00 je 0x40182b 401564: 83 fb 08 cmp $0x8,%ebx 401567: 0f 84 be 02 00 00 je 0x40182b 40156d: 80 fa 01 cmp $0x1,%dl 401570: 0f 85 b5 02 00 00 jne 0x40182b 401576: 8b 51 20 mov 0x20(%rcx),%edx 401579: 4c 39 e2 cmp %r12,%rdx 40157c: 72 09 jb 0x401587 40157e: 4d 85 ed test %r13,%r13 401581: 0f 85 1c 04 00 00 jne 0x4019a3 401587: 4c 89 e6 mov %r12,%rsi 40158a: 48 29 d6 sub %rdx,%rsi 40158d: 4a 8d 3c ed 00 00 00 00 lea 0x0(,%r13,8),%rdi 401595: 48 8d 3c bf lea (%rdi,%rdi,4),%rdi 401599: 48 39 fe cmp %rdi,%rsi 40159c: 0f 82 01 04 00 00 jb 0x4019a3 4015a2: 4d 85 ed test %r13,%r13 4015a5: 0f 84 68 03 00 00 je 0x401913 4015ab: 4c 01 f2 add %r14,%rdx 4015ae: 48 89 50 50 mov %rdx,0x50(%rax) 4015b2: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 4015b9: 48 89 c6 mov %rax,%rsi 4015bc: 48 81 c6 54 01 00 00 add $0x154,%rsi 4015c3: 31 ff xor %edi,%edi 4015c5: 31 ed xor %ebp,%ebp 4015c7: e9 21 00 00 00 jmpq 0x4015ed 4015cc: 0f 1f 40 00 nopl 0x0(%rax) 4015d0: 83 3e 00 cmpl $0x0,(%rsi) 4015d3: 74 7b je 0x401650 4015d5: 48 83 c5 01 add $0x1,%rbp 4015d9: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4015e0: 48 83 c7 28 add $0x28,%rdi 4015e4: 49 39 ed cmp %rbp,%r13 4015e7: 0f 84 26 03 00 00 je 0x401913 4015ed: 48 89 6e 04 mov %rbp,0x4(%rsi) 4015f1: 48 89 46 0c mov %rax,0xc(%rsi) 4015f5: 48 8b 58 50 mov 0x50(%rax),%rbx 4015f9: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 4015fd: 48 89 56 14 mov %rdx,0x14(%rsi) 401601: 8b 54 3b 10 mov 0x10(%rbx,%rdi,1),%edx 401605: 4c 39 e2 cmp %r12,%rdx 401608: 73 1a jae 0x401624 40160a: 8b 5c 3b 14 mov 0x14(%rbx,%rdi,1),%ebx 40160e: 4c 89 e1 mov %r12,%rcx 401611: 48 29 d1 sub %rdx,%rcx 401614: 48 39 d9 cmp %rbx,%rcx 401617: 72 0b jb 0x401624 401619: 4c 01 f2 add %r14,%rdx 40161c: 48 89 56 2c mov %rdx,0x2c(%rsi) 401620: 48 89 56 24 mov %rdx,0x24(%rsi) 401624: 4c 89 4e 4c mov %r9,0x4c(%rsi) 401628: 48 8b 50 50 mov 0x50(%rax),%rdx 40162c: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 401631: 75 9d jne 0x4015d0 401633: 8b 54 3a 18 mov 0x18(%rdx,%rdi,1),%edx 401637: 49 39 d5 cmp %rdx,%r13 40163a: 76 94 jbe 0x4015d0 40163c: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401643: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 401648: e9 83 ff ff ff jmpq 0x4015d0 40164d: 0f 1f 00 nopl (%rax) 401650: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401656: e9 7a ff ff ff jmpq 0x4015d5 40165b: 48 8d b8 88 00 00 00 lea 0x88(%rax),%rdi 401662: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401666: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40166a: 0f 10 55 20 movups 0x20(%rbp),%xmm2 40166e: 0f 10 5d 30 movups 0x30(%rbp),%xmm3 401672: 0f 11 98 b8 00 00 00 movups %xmm3,0xb8(%rax) 401679: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 401680: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 401687: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 40168e: 48 89 78 48 mov %rdi,0x48(%rax) 401692: 8a 55 05 mov 0x5(%rbp),%dl 401695: 80 fa 01 cmp $0x1,%dl 401698: 0f 84 8f 00 00 00 je 0x40172d 40169e: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 4016a6: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 4016ae: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 4016b4: 0f c9 bswap %ecx 4016b6: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 4016bc: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 4016c3: 48 0f c9 bswap %rcx 4016c6: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 4016cd: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 4016d4: 48 0f c9 bswap %rcx 4016d7: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 4016de: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4016e5: 48 0f c9 bswap %rcx 4016e8: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4016ef: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 4016f5: 0f c9 bswap %ecx 4016f7: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 4016fd: 66 c1 80 bc 00 00 00 08 rolw $0x8,0xbc(%rax) 401705: 66 c1 80 be 00 00 00 08 rolw $0x8,0xbe(%rax) 40170d: 66 c1 80 c0 00 00 00 08 rolw $0x8,0xc0(%rax) 401715: 66 c1 80 c2 00 00 00 08 rolw $0x8,0xc2(%rax) 40171d: 66 c1 80 c4 00 00 00 08 rolw $0x8,0xc4(%rax) 401725: 66 c1 80 c6 00 00 00 08 rolw $0x8,0xc6(%rax) 40172d: 48 85 f6 test %rsi,%rsi 401730: 0f 84 50 01 00 00 je 0x401886 401736: 83 fb 08 cmp $0x8,%ebx 401739: 0f 84 47 01 00 00 je 0x401886 40173f: 80 fa 01 cmp $0x1,%dl 401742: 0f 85 3e 01 00 00 jne 0x401886 401748: 48 8b 57 28 mov 0x28(%rdi),%rdx 40174c: 4c 39 e2 cmp %r12,%rdx 40174f: 72 09 jb 0x40175a 401751: 4d 85 ed test %r13,%r13 401754: 0f 85 49 02 00 00 jne 0x4019a3 40175a: 4c 89 e1 mov %r12,%rcx 40175d: 48 29 d1 sub %rdx,%rcx 401760: 4c 89 ee mov %r13,%rsi 401763: 48 c1 e6 06 shl $0x6,%rsi 401767: 48 39 f1 cmp %rsi,%rcx 40176a: 0f 82 33 02 00 00 jb 0x4019a3 401770: 4d 85 ed test %r13,%r13 401773: 0f 84 9a 01 00 00 je 0x401913 401779: 4c 01 f2 add %r14,%rdx 40177c: 48 89 50 50 mov %rdx,0x50(%rax) 401780: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 401787: 48 89 c6 mov %rax,%rsi 40178a: 48 81 c6 54 01 00 00 add $0x154,%rsi 401791: 31 ff xor %edi,%edi 401793: 31 ed xor %ebp,%ebp 401795: e9 23 00 00 00 jmpq 0x4017bd 40179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4017a0: 83 3e 00 cmpl $0x0,(%rsi) 4017a3: 74 7b je 0x401820 4017a5: 48 83 c5 01 add $0x1,%rbp 4017a9: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4017b0: 48 83 c7 40 add $0x40,%rdi 4017b4: 49 39 ed cmp %rbp,%r13 4017b7: 0f 84 56 01 00 00 je 0x401913 4017bd: 48 89 6e 04 mov %rbp,0x4(%rsi) 4017c1: 48 89 46 0c mov %rax,0xc(%rsi) 4017c5: 48 8b 58 50 mov 0x50(%rax),%rbx 4017c9: 48 8d 0c 3b lea (%rbx,%rdi,1),%rcx 4017cd: 48 89 4e 14 mov %rcx,0x14(%rsi) 4017d1: 48 8b 54 3b 18 mov 0x18(%rbx,%rdi,1),%rdx 4017d6: 4c 39 e2 cmp %r12,%rdx 4017d9: 73 18 jae 0x4017f3 4017db: 4c 89 e1 mov %r12,%rcx 4017de: 48 29 d1 sub %rdx,%rcx 4017e1: 48 39 4c 3b 20 cmp %rcx,0x20(%rbx,%rdi,1) 4017e6: 77 0b ja 0x4017f3 4017e8: 4c 01 f2 add %r14,%rdx 4017eb: 48 89 56 2c mov %rdx,0x2c(%rsi) 4017ef: 48 89 56 24 mov %rdx,0x24(%rsi) 4017f3: 4c 89 4e 4c mov %r9,0x4c(%rsi) 4017f7: 48 8b 50 50 mov 0x50(%rax),%rdx 4017fb: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 401800: 75 9e jne 0x4017a0 401802: 8b 54 3a 28 mov 0x28(%rdx,%rdi,1),%edx 401806: 49 39 d5 cmp %rdx,%r13 401809: 0f 86 91 ff ff ff jbe 0x4017a0 40180f: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401816: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 40181b: e9 80 ff ff ff jmpq 0x4017a0 401820: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401826: e9 7a ff ff ff jmpq 0x4017a5 40182b: 4d 85 ed test %r13,%r13 40182e: 0f 84 df 00 00 00 je 0x401913 401834: 49 83 fd 01 cmp $0x1,%r13 401838: 0f 84 57 00 00 00 je 0x401895 40183e: 4c 89 ee mov %r13,%rsi 401841: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401845: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 40184c: 31 d2 xor %edx,%edx 40184e: 66 90 nop 401850: 48 89 17 mov %rdx,(%rdi) 401853: 48 89 47 08 mov %rax,0x8(%rdi) 401857: 4c 89 4f 48 mov %r9,0x48(%rdi) 40185b: 48 8d 4a 01 lea 0x1(%rdx),%rcx 40185f: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 401866: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 40186d: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 401874: 48 83 c2 02 add $0x2,%rdx 401878: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 40187f: 48 39 d6 cmp %rdx,%rsi 401882: 75 cc jne 0x401850 401884: eb 5e jmp 0x4018e4 401886: 4d 85 ed test %r13,%r13 401889: 0f 84 84 00 00 00 je 0x401913 40188f: 49 83 fd 01 cmp $0x1,%r13 401893: 75 04 jne 0x401899 401895: 31 d2 xor %edx,%edx 401897: eb 4b jmp 0x4018e4 401899: 4c 89 ee mov %r13,%rsi 40189c: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 4018a0: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 4018a7: 31 d2 xor %edx,%edx 4018a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4018b0: 48 89 17 mov %rdx,(%rdi) 4018b3: 48 89 47 08 mov %rax,0x8(%rdi) 4018b7: 4c 89 4f 48 mov %r9,0x48(%rdi) 4018bb: 48 8d 4a 01 lea 0x1(%rdx),%rcx 4018bf: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 4018c6: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 4018cd: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 4018d4: 48 83 c2 02 add $0x2,%rdx 4018d8: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 4018df: 48 39 d6 cmp %rdx,%rsi 4018e2: 75 cc jne 0x4018b0 4018e4: 41 f6 c5 01 test $0x1,%r13l 4018e8: 74 29 je 0x401913 4018ea: 48 89 c1 mov %rax,%rcx 4018ed: 48 81 c1 d8 00 00 00 add $0xd8,%rcx 4018f4: 48 69 f2 d0 00 00 00 imul $0xd0,%rdx,%rsi 4018fb: 48 89 94 31 80 00 00 00 mov %rdx,0x80(%rcx,%rsi,1) 401903: 48 89 84 31 88 00 00 00 mov %rax,0x88(%rcx,%rsi,1) 40190b: 4c 89 8c 31 c8 00 00 00 mov %r9,0xc8(%rcx,%rsi,1) 401913: 4c 89 48 60 mov %r9,0x60(%rax) 401917: e9 c5 f9 ff ff jmpq 0x4012e1 40191c: 41 8b 4f 20 mov 0x20(%r15),%ecx 401920: 45 31 ed xor %r13d,%r13d 401923: 48 85 c9 test %rcx,%rcx 401926: 0f 84 11 fa ff ff je 0x40133d 40192c: 4c 89 e2 mov %r12,%rdx 40192f: 48 29 ca sub %rcx,%rdx 401932: 0f 86 83 fa ff ff jbe 0x4013bb 401938: 48 83 fa 28 cmp $0x28,%rdx 40193c: 0f 82 79 fa ff ff jb 0x4013bb 401942: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 401948: 0f 84 a7 00 00 00 je 0x4019f5 40194e: 3c 01 cmp $0x1,%al 401950: 75 5e jne 0x4019b0 401952: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401957: 45 8b 6c 0e 14 mov 0x14(%r14,%rcx,1),%r13d 40195c: e9 dc f9 ff ff jmpq 0x40133d 401961: 49 8b 4f 28 mov 0x28(%r15),%rcx 401965: 45 31 ed xor %r13d,%r13d 401968: 48 85 c9 test %rcx,%rcx 40196b: 0f 84 2c fa ff ff je 0x40139d 401971: 4c 39 e1 cmp %r12,%rcx 401974: 0f 83 41 fa ff ff jae 0x4013bb 40197a: 48 8d 51 40 lea 0x40(%rcx),%rdx 40197e: 4c 39 e2 cmp %r12,%rdx 401981: 0f 87 34 fa ff ff ja 0x4013bb 401987: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 40198d: 0f 84 e9 00 00 00 je 0x401a7c 401993: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401998: 3c 01 cmp $0x1,%al 40199a: 75 30 jne 0x4019cc 40199c: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 4019a1: eb 36 jmp 0x4019d9 4019a3: 48 89 c7 mov %rax,%rdi 4019a6: e8 65 f3 ff ff callq 0x400d10 4019ab: e9 25 f9 ff ff jmpq 0x4012d5 4019b0: 48 03 4c 24 18 add 0x18(%rsp),%rcx 4019b5: 41 8b 44 0e 14 mov 0x14(%r14,%rcx,1),%eax 4019ba: 89 44 24 08 mov %eax,0x8(%rsp) 4019be: 0f c8 bswap %eax 4019c0: 89 44 24 08 mov %eax,0x8(%rsp) 4019c4: 41 89 c5 mov %eax,%r13d 4019c7: e9 71 f9 ff ff jmpq 0x40133d 4019cc: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 4019d1: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019d6: 49 0f cd bswap %rbp 4019d9: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 4019de: 4c 89 e8 mov %r13,%rax 4019e1: 48 c1 e8 20 shr $0x20,%rax 4019e5: bf 0a 00 00 00 mov $0xa,%edi 4019ea: 0f 85 ea f8 ff ff jne 0x4012da 4019f0: e9 a8 f9 ff ff jmpq 0x40139d 4019f5: 49 8d 04 0e lea (%r14,%rcx,1),%rax 4019f9: 48 83 c0 14 add $0x14,%rax 4019fd: 48 89 44 24 20 mov %rax,0x20(%rsp) 401a02: 31 c0 xor %eax,%eax 401a04: 48 89 04 24 mov %rax,(%rsp) 401a08: 48 8b 0c 24 mov (%rsp),%rcx 401a0c: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a10: 48 83 c0 08 add $0x8,%rax 401a14: 48 89 44 24 30 mov %rax,0x30(%rsp) 401a19: 41 bd 04 00 00 00 mov $0x4,%r13d 401a1f: 49 29 cd sub %rcx,%r13 401a22: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401a27: 48 01 c8 add %rcx,%rax 401a2a: 48 89 44 24 28 mov %rax,0x28(%rsp) 401a2f: 8b 7c 24 14 mov 0x14(%rsp),%edi 401a33: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401a38: 4c 89 ea mov %r13,%rdx 401a3b: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401a40: e8 eb f3 ff ff callq 0x400e30 401a45: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401a49: 75 0f jne 0x401a5a 401a4b: e8 e0 f2 ff ff callq 0x400d30 401a50: 83 38 04 cmpl $0x4,(%rax) 401a53: 74 da je 0x401a2f 401a55: e9 a7 00 00 00 jmpq 0x401b01 401a5a: 48 85 c0 test %rax,%rax 401a5d: 0f 8e a8 00 00 00 jle 0x401b0b 401a63: 48 8b 0c 24 mov (%rsp),%rcx 401a67: 48 01 c1 add %rax,%rcx 401a6a: 48 89 c8 mov %rcx,%rax 401a6d: 48 89 0c 24 mov %rcx,(%rsp) 401a71: 48 83 f9 04 cmp $0x4,%rcx 401a75: 72 91 jb 0x401a08 401a77: e9 9a 00 00 00 jmpq 0x401b16 401a7c: 49 8d 04 0e lea (%r14,%rcx,1),%rax 401a80: 48 83 c0 20 add $0x20,%rax 401a84: 48 89 44 24 20 mov %rax,0x20(%rsp) 401a89: 31 c0 xor %eax,%eax 401a8b: 48 89 04 24 mov %rax,(%rsp) 401a8f: 48 8b 0c 24 mov (%rsp),%rcx 401a93: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401a97: 48 83 c0 08 add $0x8,%rax 401a9b: 48 89 44 24 30 mov %rax,0x30(%rsp) 401aa0: 41 bd 08 00 00 00 mov $0x8,%r13d 401aa6: 49 29 cd sub %rcx,%r13 401aa9: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401aae: 48 01 c8 add %rcx,%rax 401ab1: 48 89 44 24 28 mov %rax,0x28(%rsp) 401ab6: 8b 7c 24 14 mov 0x14(%rsp),%edi 401aba: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401abf: 4c 89 ea mov %r13,%rdx 401ac2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401ac7: e8 64 f3 ff ff callq 0x400e30 401acc: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ad0: 75 14 jne 0x401ae6 401ad2: e8 59 f2 ff ff callq 0x400d30 401ad7: bf 09 00 00 00 mov $0x9,%edi 401adc: 83 38 04 cmpl $0x4,(%rax) 401adf: 74 d5 je 0x401ab6 401ae1: e9 f4 f7 ff ff jmpq 0x4012da 401ae6: 48 85 c0 test %rax,%rax 401ae9: 7e 45 jle 0x401b30 401aeb: 48 8b 0c 24 mov (%rsp),%rcx 401aef: 48 01 c1 add %rax,%rcx 401af2: 48 89 c8 mov %rcx,%rax 401af5: 48 89 0c 24 mov %rcx,(%rsp) 401af9: 48 83 f9 08 cmp $0x8,%rcx 401afd: 72 90 jb 0x401a8f 401aff: eb 3a jmp 0x401b3b 401b01: bf 09 00 00 00 mov $0x9,%edi 401b06: e9 cf f7 ff ff jmpq 0x4012da 401b0b: bf 09 00 00 00 mov $0x9,%edi 401b10: 0f 85 c4 f7 ff ff jne 0x4012da 401b16: 48 83 3c 24 04 cmpq $0x4,(%rsp) 401b1b: 75 39 jne 0x401b56 401b1d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b21: 8b 44 24 08 mov 0x8(%rsp),%eax 401b25: 0f 85 93 fe ff ff jne 0x4019be 401b2b: e9 94 fe ff ff jmpq 0x4019c4 401b30: bf 09 00 00 00 mov $0x9,%edi 401b35: 0f 85 9f f7 ff ff jne 0x4012da 401b3b: 48 83 3c 24 08 cmpq $0x8,(%rsp) 401b40: 75 14 jne 0x401b56 401b42: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 401b47: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b4b: 0f 85 85 fe ff ff jne 0x4019d6 401b51: e9 88 fe ff ff jmpq 0x4019de 401b56: 48 8b 04 24 mov (%rsp),%rax 401b5a: 48 c1 e8 3f shr $0x3f,%rax 401b5e: bf 0a 00 00 00 mov $0xa,%edi 401b63: 29 c7 sub %eax,%edi 401b65: e9 70 f7 ff ff jmpq 0x4012da 401b6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401b70: 55 push %rbp 401b71: 41 57 push %rdi 401b73: 41 56 push %rsi 401b75: 41 55 push %rbp 401b77: 41 54 push %rsp 401b79: 53 push %rbx 401b7a: 48 83 ec 68 sub $0x68,%rsp 401b7e: 49 89 fd mov %rdi,%r13 401b81: 48 8b 17 mov (%rdi),%rdx 401b84: 48 85 d2 test %rdx,%rdx 401b87: 0f 84 c4 00 00 00 je 0x401c51 401b8d: 49 8b 4d 30 mov 0x30(%r13),%rcx 401b91: 49 8b 45 70 mov 0x70(%r13),%rax 401b95: 49 03 4d 28 add 0x28(%r13),%rcx 401b99: 48 29 c1 sub %rax,%rcx 401b9c: 0f 82 41 05 00 00 jb 0x4020e3 401ba2: 48 83 f9 3b cmp $0x3b,%rcx 401ba6: 0f 86 37 05 00 00 jbe 0x4020e3 401bac: 48 01 c2 add %rax,%rdx 401baf: 48 89 54 24 18 mov %rdx,0x18(%rsp) 401bb4: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 401bb9: 0f b7 43 3a movzwl 0x3a(%rbx),%eax 401bbd: 3d 60 0a 00 00 cmp $0xa60,%eax 401bc2: 0f 85 5e 06 00 00 jne 0x402226 401bc8: 49 8d bd f4 00 00 00 lea 0xf4(%r13),%rdi 401bcf: ba 10 00 00 00 mov $0x10,%edx 401bd4: 48 89 de mov %rbx,%rsi 401bd7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 401bde: e8 3d f1 ff ff callq 0x400d20 401be3: c6 00 00 movb $0x0,(%rax) 401be6: 80 3b 2f cmpb $0x2f,(%rbx) 401be9: 0f 85 e8 00 00 00 jne 0x401cd7 401bef: 48 0f be 6b 01 movsbl 0x1(%rbx),%rbp 401bf4: 48 83 fd 53 cmp $0x53,%rbp 401bf8: 0f 84 49 01 00 00 je 0x401d47 401bfe: 40 80 fd 2f cmp $0x2f,%r13l 401c02: 0f 84 7d 01 00 00 je 0x401d85 401c08: 40 80 fd 20 cmp $0x20,%r13l 401c0c: 0f 85 8e 01 00 00 jne 0x401da0 401c12: f3 0f 6f 03 movdqu (%rbx),%xmm0 401c16: 66 0f 74 05 82 16 00 00 pcmpeqb 0x1682(%rip),%xmm0 # 0x4032a0 401c1e: 66 0f d7 c0 pmovmskb %xmm0,%eax 401c22: 3d ff ff 00 00 cmp $0xffff,%eax 401c27: 0f 85 73 01 00 00 jne 0x401da0 401c2d: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401c34: 66 41 c7 85 e4 00 00 00 movw $0x2f,0xe4(%r13) 401c3c: 2f 00 401c3e: 4d 89 7d 78 mov %r15,0x78(%r13) 401c42: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401c46: 0f 85 a4 01 00 00 jne 0x401df0 401c4c: e9 f8 05 00 00 jmpq 0x402249 401c51: 49 8d 85 a8 00 00 00 lea 0xa8(%r13),%rax 401c58: 48 89 44 24 18 mov %rax,0x18(%rsp) 401c5d: 45 8b 7d 24 mov 0x24(%r13),%r15d 401c61: 49 8b 45 70 mov 0x70(%r13),%rax 401c65: 48 89 04 24 mov %rax,(%rsp) 401c69: 45 31 f6 xor %r14d,%r14d 401c6c: 4f 8d 24 2e lea (%r14,%r13,1),%r12 401c70: 49 81 c4 a8 00 00 00 add $0xa8,%r12 401c77: bb 3c 00 00 00 mov $0x3c,%ebx 401c7c: 4c 29 f3 sub %r14,%rbx 401c7f: 48 8b 04 24 mov (%rsp),%rax 401c83: 49 8d 2c 06 lea (%r14,%rax,1),%rbp 401c87: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401c8f: 00 401c90: 44 89 ff mov %r15d,%edi 401c93: 4c 89 e6 mov %r12,%rsi 401c96: 48 89 da mov %rbx,%rdx 401c99: 48 89 e9 mov %rbp,%rcx 401c9c: e8 8f f1 ff ff callq 0x400e30 401ca1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ca5: 0f 85 15 00 00 00 jne 0x401cc0 401cab: e8 80 f0 ff ff callq 0x400d30 401cb0: 83 38 04 cmpl $0x4,(%rax) 401cb3: 0f 84 d7 ff ff ff je 0x401c90 401cb9: e9 25 04 00 00 jmpq 0x4020e3 401cbe: 66 90 nop 401cc0: 48 85 c0 test %rax,%rax 401cc3: 0f 8e 18 04 00 00 jle 0x4020e1 401cc9: 49 01 c6 add %rax,%r14 401ccc: 49 83 fe 3c cmp $0x3c,%r14 401cd0: 72 9a jb 0x401c6c 401cd2: e9 16 04 00 00 jmpq 0x4020ed 401cd7: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401cde: b9 10 00 00 00 mov $0x10,%ecx 401ce3: 4c 89 ff mov %r15,%rdi 401ce6: 48 89 de mov %rbx,%rsi 401ce9: ba 2f 00 00 00 mov $0x2f,%edx 401cee: e8 4d f1 ff ff callq 0x400e40 401cf3: 48 85 c0 test %rax,%rax 401cf6: 74 17 je 0x401d0f 401cf8: c6 40 ff 00 movb $0x0,-0x1(%rax) 401cfc: 4d 89 7d 78 mov %r15,0x78(%r13) 401d00: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401d04: 0f 85 e6 00 00 00 jne 0x401df0 401d0a: e9 3a 05 00 00 jmpq 0x402249 401d0f: 31 c0 xor %eax,%eax 401d11: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401d19: 00 00 401d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401d20: 41 c6 84 05 f3 00 00 00 movb $0x0,0xf3(%r13,%rax,1) 401d28: 00 401d29: 48 83 f8 f1 cmp $0xfffffffffffffff1,%rax 401d2d: 0f 84 af 00 00 00 je 0x401de2 401d33: 41 80 bc 05 f2 00 00 00 cmpb $0x20,0xf2(%r13,%rax,1) 401d3b: 20 401d3c: 48 8d 40 ff lea -0x1(%rax),%rax 401d40: 74 de je 0x401d20 401d42: e9 9b 00 00 00 jmpq 0x401de2 401d47: f3 0f 6f 03 movdqu (%rbx),%xmm0 401d4b: 66 0f 74 05 3d 15 00 00 pcmpeqb 0x153d(%rip),%xmm0 # 0x403290 401d53: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d57: 3d ff ff 00 00 cmp $0xffff,%eax 401d5c: 75 42 jne 0x401da0 401d5e: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401d65: 48 b8 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rax 401d6d: 2f 00 401d6f: 49 89 85 e4 00 00 00 mov %rax,0xe4(%r13) 401d76: 4d 89 7d 78 mov %r15,0x78(%r13) 401d7a: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401d7e: 75 70 jne 0x401df0 401d80: e9 c4 04 00 00 jmpq 0x402249 401d85: f3 0f 6f 03 movdqu (%rbx),%xmm0 401d89: 66 0f 74 05 ef 14 00 00 pcmpeqb 0x14ef(%rip),%xmm0 # 0x403280 401d91: 66 0f d7 c0 pmovmskb %xmm0,%eax 401d95: 3d ff ff 00 00 cmp $0xffff,%eax 401d9a: 0f 84 15 03 00 00 je 0x4020b5 401da0: e8 ab f0 ff ff callq 0x400e50 401da5: 49 89 c6 mov %rax,%r14 401da8: 48 8b 00 mov (%rax),%rax 401dab: f6 44 68 01 08 testb $0x8,0x1(%rax,%rbp,2) 401db0: 0f 84 93 04 00 00 je 0x402249 401db6: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 401dbb: 0f 84 93 01 00 00 je 0x401f54 401dc1: 48 8d 7b 01 lea 0x1(%rbx),%rdi 401dc5: 31 f6 xor %esi,%esi 401dc7: ba 0a 00 00 00 mov $0xa,%edx 401dcc: e8 ff ef ff ff callq 0x400dd0 401dd1: 49 3b 45 68 cmp 0x68(%r13),%rax 401dd5: 0f 83 6e 04 00 00 jae 0x402249 401ddb: 49 89 c7 mov %rax,%r15 401dde: 4d 03 7d 60 add 0x60(%r13),%r15 401de2: 4d 89 7d 78 mov %r15,0x78(%r13) 401de6: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 401dea: 0f 84 59 04 00 00 je 0x402249 401df0: 48 8d 73 10 lea 0x10(%rbx),%rsi 401df4: 80 7b 1b 20 cmpb $0x20,0x1b(%rbx) 401df8: 74 1d je 0x401e17 401dfa: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401dff: ba 0c 00 00 00 mov $0xc,%edx 401e04: b9 0d 00 00 00 mov $0xd,%ecx 401e09: 48 89 ef mov %rbp,%rdi 401e0c: e8 0f ef ff ff callq 0x400d20 401e11: c6 00 00 movb $0x0,(%rax) 401e14: 48 89 ee mov %rbp,%rsi 401e17: 48 89 f7 mov %rsi,%rdi 401e1a: 31 f6 xor %esi,%esi 401e1c: ba 0a 00 00 00 mov $0xa,%edx 401e21: e8 aa ef ff ff callq 0x400dd0 401e26: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 401e2d: 48 8d 73 1c lea 0x1c(%rbx),%rsi 401e31: 80 7b 21 20 cmpb $0x20,0x21(%rbx) 401e35: 74 1d je 0x401e54 401e37: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401e3c: ba 06 00 00 00 mov $0x6,%edx 401e41: b9 07 00 00 00 mov $0x7,%ecx 401e46: 48 89 ef mov %rbp,%rdi 401e49: e8 d2 ee ff ff callq 0x400d20 401e4e: c6 00 00 movb $0x0,(%rax) 401e51: 48 89 ee mov %rbp,%rsi 401e54: 48 89 f7 mov %rsi,%rdi 401e57: 31 f6 xor %esi,%esi 401e59: ba 0a 00 00 00 mov $0xa,%edx 401e5e: e8 6d ef ff ff callq 0x400dd0 401e63: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 401e6a: 48 8d 73 22 lea 0x22(%rbx),%rsi 401e6e: 80 7b 27 20 cmpb $0x20,0x27(%rbx) 401e72: 74 1d je 0x401e91 401e74: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401e79: ba 06 00 00 00 mov $0x6,%edx 401e7e: b9 07 00 00 00 mov $0x7,%ecx 401e83: 48 89 ef mov %rbp,%rdi 401e86: e8 95 ee ff ff callq 0x400d20 401e8b: c6 00 00 movb $0x0,(%rax) 401e8e: 48 89 ee mov %rbp,%rsi 401e91: 48 89 f7 mov %rsi,%rdi 401e94: 31 f6 xor %esi,%esi 401e96: ba 0a 00 00 00 mov $0xa,%edx 401e9b: e8 30 ef ff ff callq 0x400dd0 401ea0: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 401ea7: 48 8d 73 28 lea 0x28(%rbx),%rsi 401eab: 80 7b 2f 20 cmpb $0x20,0x2f(%rbx) 401eaf: 74 1d je 0x401ece 401eb1: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 401eb6: ba 08 00 00 00 mov $0x8,%edx 401ebb: b9 09 00 00 00 mov $0x9,%ecx 401ec0: 48 89 ef mov %rbp,%rdi 401ec3: e8 58 ee ff ff callq 0x400d20 401ec8: c6 00 00 movb $0x0,(%rax) 401ecb: 48 89 ee mov %rbp,%rsi 401ece: 48 8d 6b 30 lea 0x30(%rbx),%rbp 401ed2: 48 89 f7 mov %rsi,%rdi 401ed5: 31 f6 xor %esi,%esi 401ed7: ba 08 00 00 00 mov $0x8,%edx 401edc: e8 ef ee ff ff callq 0x400dd0 401ee1: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 401ee8: 80 7b 39 20 cmpb $0x20,0x39(%rbx) 401eec: 74 20 je 0x401f0e 401eee: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401ef3: ba 0a 00 00 00 mov $0xa,%edx 401ef8: b9 0b 00 00 00 mov $0xb,%ecx 401efd: 48 89 df mov %rbx,%rdi 401f00: 48 89 ee mov %rbp,%rsi 401f03: e8 18 ee ff ff callq 0x400d20 401f08: c6 00 00 movb $0x0,(%rax) 401f0b: 48 89 dd mov %rbx,%rbp 401f0e: 31 db xor %ebx,%ebx 401f10: 48 89 ef mov %rbp,%rdi 401f13: 31 f6 xor %esi,%esi 401f15: ba 0a 00 00 00 mov $0xa,%edx 401f1a: e8 b1 ee ff ff callq 0x400dd0 401f1f: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 401f26: 48 85 c0 test %rax,%rax 401f29: 0f 88 1a 03 00 00 js 0x402249 401f2f: 49 8b 4d 28 mov 0x28(%r13),%rcx 401f33: 49 03 4d 30 add 0x30(%r13),%rcx 401f37: 49 2b 4d 70 sub 0x70(%r13),%rcx 401f3b: 48 83 c1 c4 add $0xffffffffffffffc4,%rcx 401f3f: 48 39 c8 cmp %rcx,%rax 401f42: 0f 86 10 03 00 00 jbe 0x402258 401f48: 49 89 8d 98 00 00 00 mov %rcx,0x98(%r13) 401f4f: e9 04 03 00 00 jmpq 0x402258 401f54: b9 08 00 00 00 mov $0x8,%ecx 401f59: 4c 89 74 24 08 mov %r14,0x8(%rsp) 401f5e: 49 8b 5d 00 mov 0x0(%r13),%rbx 401f62: 48 85 db test %rbx,%rbx 401f65: 48 89 0c 24 mov %rcx,(%rsp) 401f69: 0f 84 bd 00 00 00 je 0x40202c 401f6f: 49 8b 45 30 mov 0x30(%r13),%rax 401f73: 48 29 c8 sub %rcx,%rax 401f76: 0f 82 cd 02 00 00 jb 0x402249 401f7c: 48 83 f8 3c cmp $0x3c,%rax 401f80: 0f 82 c3 02 00 00 jb 0x402249 401f86: 48 8b 04 24 mov (%rsp),%rax 401f8a: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi 401f8e: 48 83 c7 30 add $0x30,%rdi 401f92: 48 01 c3 add %rax,%rbx 401f95: 80 7f 09 20 cmpb $0x20,0x9(%rdi) 401f99: 74 21 je 0x401fbc 401f9b: 48 8d 73 30 lea 0x30(%rbx),%rsi 401f9f: ba 0a 00 00 00 mov $0xa,%edx 401fa4: b9 0b 00 00 00 mov $0xb,%ecx 401fa9: 48 8d 6c 24 5d lea 0x5d(%rsp),%rbp 401fae: 48 89 ef mov %rbp,%rdi 401fb1: e8 6a ed ff ff callq 0x400d20 401fb6: c6 00 00 movb $0x0,(%rax) 401fb9: 48 89 ef mov %rbp,%rdi 401fbc: 4c 8b 74 24 08 mov 0x8(%rsp),%r14 401fc1: 49 8b 06 mov (%r14),%rax 401fc4: 48 0f be 0f movsbl (%rdi),%rcx 401fc8: f6 44 48 01 08 testb $0x8,0x1(%rax,%rcx,2) 401fcd: 0f 84 76 02 00 00 je 0x402249 401fd3: 31 f6 xor %esi,%esi 401fd5: ba 0a 00 00 00 mov $0xa,%edx 401fda: e8 f1 ed ff ff callq 0x400dd0 401fdf: 49 89 c4 mov %rax,%r12 401fe2: 48 8b 43 08 mov 0x8(%rbx),%rax 401fe6: 48 b9 20 20 20 20 20 20 mov $0x2020202020202020,%rcx 401fee: 20 20 401ff0: 48 31 c8 xor %rcx,%rax 401ff3: 48 8b 0b mov (%rbx),%rcx 401ff6: 48 ba 2f 2f 20 20 20 20 mov $0x2020202020202f2f,%rdx 401ffe: 20 20 402000: 48 31 d1 xor %rdx,%rcx 402003: 48 09 c1 or %rax,%rcx 402006: 0f 84 ed 00 00 00 je 0x4020f9 40200c: 49 83 c4 3d add $0x3d,%r12 402010: 49 83 e4 fe and $0xfffffffffffffffe,%r12 402014: 48 8b 0c 24 mov (%rsp),%rcx 402018: 4c 01 e1 add %r12,%rcx 40201b: 49 8b 5d 00 mov 0x0(%r13),%rbx 40201f: 48 85 db test %rbx,%rbx 402022: 48 89 0c 24 mov %rcx,(%rsp) 402026: 0f 85 43 ff ff ff jne 0x401f6f 40202c: 45 8b 65 24 mov 0x24(%r13),%r12d 402030: 49 8b 45 28 mov 0x28(%r13),%rax 402034: 48 01 c8 add %rcx,%rax 402037: 48 89 44 24 10 mov %rax,0x10(%rsp) 40203c: 45 31 f6 xor %r14d,%r14d 40203f: 4a 8d 2c 34 lea (%rsp,%r14,1),%rbp 402043: 48 83 c5 20 add $0x20,%rbp 402047: bb 3c 00 00 00 mov $0x3c,%ebx 40204c: 4c 29 f3 sub %r14,%rbx 40204f: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402054: 4e 8d 3c 30 lea (%rax,%r14,1),%r15 402058: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402060: 44 89 e7 mov %r12d,%edi 402063: 48 89 ee mov %rbp,%rsi 402066: 48 89 da mov %rbx,%rdx 402069: 4c 89 f9 mov %r15,%rcx 40206c: e8 bf ed ff ff callq 0x400e30 402071: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402075: 75 0f jne 0x402086 402077: e8 b4 ec ff ff callq 0x400d30 40207c: 83 38 04 cmpl $0x4,(%rax) 40207f: 74 df je 0x402060 402081: e9 c3 01 00 00 jmpq 0x402249 402086: 48 85 c0 test %rax,%rax 402089: 7e 0b jle 0x402096 40208b: 49 01 c6 add %rax,%r14 40208e: 49 83 fe 3c cmp $0x3c,%r14 402092: 72 ab jb 0x40203f 402094: eb 06 jmp 0x40209c 402096: 0f 85 ad 01 00 00 jne 0x402249 40209c: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 4020a1: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 4020a6: 49 83 fe 3c cmp $0x3c,%r14 4020aa: 0f 84 e5 fe ff ff je 0x401f95 4020b0: e9 94 01 00 00 jmpq 0x402249 4020b5: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 4020bc: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 4020c4: 66 41 c7 85 e4 00 00 00 movw $0x2f2f,0xe4(%r13) 4020cc: 2f 2f 4020ce: 4d 89 7d 78 mov %r15,0x78(%r13) 4020d2: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 4020d6: 0f 85 14 fd ff ff jne 0x401df0 4020dc: e9 68 01 00 00 jmpq 0x402249 4020e1: 74 0a je 0x4020ed 4020e3: bf 0e 00 00 00 mov $0xe,%edi 4020e8: e9 61 01 00 00 jmpq 0x40224e 4020ed: 49 83 fe 3c cmp $0x3c,%r14 4020f1: 0f 84 bd fa ff ff je 0x401bb4 4020f7: eb ea jmp 0x4020e3 4020f9: 49 8b 5d 00 mov 0x0(%r13),%rbx 4020fd: 48 85 db test %rbx,%rbx 402100: 48 8b 0c 24 mov (%rsp),%rcx 402104: 74 43 je 0x402149 402106: 49 8b 45 30 mov 0x30(%r13),%rax 40210a: 48 29 c8 sub %rcx,%rax 40210d: 48 83 c0 c4 add $0xffffffffffffffc4,%rax 402111: 49 39 c4 cmp %rax,%r12 402114: 0f 87 2f 01 00 00 ja 0x402249 40211a: 48 89 cd mov %rcx,%rbp 40211d: 4c 89 e7 mov %r12,%rdi 402120: e8 cb ec ff ff callq 0x400df0 402125: 48 85 c0 test %rax,%rax 402128: 0f 84 1b 01 00 00 je 0x402249 40212e: 49 89 c7 mov %rax,%r15 402131: 48 8d 34 2b lea (%rbx,%rbp,1),%rsi 402135: 48 83 c6 3c add $0x3c,%rsi 402139: 48 89 c7 mov %rax,%rdi 40213c: 4c 89 e2 mov %r12,%rdx 40213f: e8 9c ec ff ff callq 0x400de0 402144: e9 8f 00 00 00 jmpq 0x4021d8 402149: 48 89 cb mov %rcx,%rbx 40214c: 4c 89 e7 mov %r12,%rdi 40214f: e8 9c ec ff ff callq 0x400df0 402154: 48 85 c0 test %rax,%rax 402157: 0f 84 ec 00 00 00 je 0x402249 40215d: 49 89 c7 mov %rax,%r15 402160: 41 8b 45 24 mov 0x24(%r13),%eax 402164: 89 44 24 10 mov %eax,0x10(%rsp) 402168: 49 8b 45 28 mov 0x28(%r13),%rax 40216c: 48 8d 0c 03 lea (%rbx,%rax,1),%rcx 402170: 48 83 c1 3c add $0x3c,%rcx 402174: 31 c0 xor %eax,%eax 402176: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40217b: 49 8d 14 07 lea (%r15,%rax,1),%rdx 40217f: 48 89 14 24 mov %rdx,(%rsp) 402183: 4c 89 e3 mov %r12,%rbx 402186: 48 29 c3 sub %rax,%rbx 402189: 49 89 c6 mov %rax,%r14 40218c: 48 8d 2c 01 lea (%rcx,%rax,1),%rbp 402190: 8b 7c 24 10 mov 0x10(%rsp),%edi 402194: 48 8b 34 24 mov (%rsp),%rsi 402198: 48 89 da mov %rbx,%rdx 40219b: 48 89 e9 mov %rbp,%rcx 40219e: e8 8d ec ff ff callq 0x400e30 4021a3: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4021a7: 75 0c jne 0x4021b5 4021a9: e8 82 eb ff ff callq 0x400d30 4021ae: 83 38 04 cmpl $0x4,(%rax) 4021b1: 74 dd je 0x402190 4021b3: eb 17 jmp 0x4021cc 4021b5: 48 85 c0 test %rax,%rax 4021b8: 7e 73 jle 0x40222d 4021ba: 49 01 c6 add %rax,%r14 4021bd: 4c 89 f0 mov %r14,%rax 4021c0: 4d 39 e6 cmp %r12,%r14 4021c3: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4021c8: 72 b1 jb 0x40217b 4021ca: eb 07 jmp 0x4021d3 4021cc: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 4021d3: 4c 39 e0 cmp %r12,%rax 4021d6: 75 61 jne 0x402239 4021d8: 4d 89 7d 60 mov %r15,0x60(%r13) 4021dc: 4d 89 65 68 mov %r12,0x68(%r13) 4021e0: 4d 01 fc add %r15,%r12 4021e3: 4c 89 e3 mov %r12,%rbx 4021e6: 4c 29 fb sub %r15,%rbx 4021e9: 4c 89 ff mov %r15,%rdi 4021ec: be 2f 00 00 00 mov $0x2f,%esi 4021f1: 48 89 da mov %rbx,%rdx 4021f4: e8 a7 eb ff ff callq 0x400da0 4021f9: 48 85 c0 test %rax,%rax 4021fc: 74 11 je 0x40220f 4021fe: 49 89 c7 mov %rax,%r15 402201: 49 83 c7 01 add $0x1,%r15 402205: c6 00 00 movb $0x0,(%rax) 402208: 4d 39 e7 cmp %r12,%r15 40220b: 72 d6 jb 0x4021e3 40220d: eb 0d jmp 0x40221c 40220f: 4c 89 ff mov %r15,%rdi 402212: 31 f6 xor %esi,%esi 402214: 48 89 da mov %rbx,%rdx 402217: e8 64 eb ff ff callq 0x400d80 40221c: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 402221: e9 9b fb ff ff jmpq 0x401dc1 402226: bf 0f 00 00 00 mov $0xf,%edi 40222b: eb 21 jmp 0x40224e 40222d: 4c 0f 45 f0 cmovne %rax,%r14 402231: 4c 89 f0 mov %r14,%rax 402234: 4c 39 e0 cmp %r12,%rax 402237: 74 9f je 0x4021d8 402239: 4c 89 ff mov %r15,%rdi 40223c: e8 cf ea ff ff callq 0x400d10 402241: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 402249: bf 10 00 00 00 mov $0x10,%edi 40224e: e8 5d ee ff ff callq 0x4010b0 402253: bb ff ff ff ff mov $0xffffffff,%ebx 402258: 89 d8 mov %ebx,%eax 40225a: 48 83 c4 68 add $0x68,%rsp 40225e: 5b pop %rbx 40225f: 41 5c pop %rsp 402261: 41 5d pop %rbp 402263: 41 5e pop %rsi 402265: 41 5f pop %rdi 402267: 5d pop %rbp 402268: c3 retq 402269: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402270: 55 push %rbp 402271: 41 57 push %rdi 402273: 41 56 push %rsi 402275: 53 push %rbx 402276: 50 push %rax 402277: 83 3d 56 1e 20 00 01 cmpl $0x1,0x201e56(%rip) # 0x6040d4 40227e: 0f 85 0d 02 00 00 jne 0x402491 402284: 48 89 d5 mov %rdx,%rbp 402287: 41 89 f7 mov %esi,%r15d 40228a: 41 89 fe mov %edi,%r14d 40228d: 48 85 d2 test %rdx,%rdx 402290: 75 22 jne 0x4022b4 402292: 44 89 f7 mov %r14d,%edi 402295: be 01 00 00 00 mov $0x1,%esi 40229a: 31 c0 xor %eax,%eax 40229c: e8 9f ea ff ff callq 0x400d40 4022a1: 83 f8 ff cmp $0xffffffff,%eax 4022a4: 75 0e jne 0x4022b4 4022a6: e8 85 ea ff ff callq 0x400d30 4022ab: 83 38 09 cmpl $0x9,(%rax) 4022ae: 0f 84 e4 01 00 00 je 0x402498 4022b4: 41 83 ff 0b cmp $0xb,%r15d 4022b8: 0f 87 1e 01 00 00 ja 0x4023dc 4022be: 31 db xor %ebx,%ebx 4022c0: 44 89 f8 mov %r15d,%eax 4022c3: 48 8d 0d e6 0f 00 00 lea 0xfe6(%rip),%rcx # 0x4032b0 4022ca: 48 63 04 81 movslq (%rcx,%rax,4),%rax 4022ce: 48 01 c8 add %rcx,%rax 4022d1: ff e0 jmpq *%rax 4022d3: 48 85 ed test %rbp,%rbp 4022d6: 0f 85 bf 00 00 00 jne 0x40239b 4022dc: e9 da 00 00 00 jmpq 0x4023bb 4022e1: 48 85 ed test %rbp,%rbp 4022e4: 0f 84 d1 00 00 00 je 0x4023bb 4022ea: 8b 45 1c mov 0x1c(%rbp),%eax 4022ed: 83 f8 0a cmp $0xa,%eax 4022f0: 0f 87 e6 00 00 00 ja 0x4023dc 4022f6: b9 0c 06 00 00 mov $0x60c,%ecx 4022fb: 0f a3 c1 bt %eax,%ecx 4022fe: 0f 83 d8 00 00 00 jae 0x4023dc 402304: 8b 4d 18 mov 0x18(%rbp),%ecx 402307: 8b 55 24 mov 0x24(%rbp),%edx 40230a: 41 83 fe ff cmp $0xffffffff,%r14d 40230e: 0f 84 43 01 00 00 je 0x402457 402314: 83 fa ff cmp $0xffffffff,%edx 402317: 0f 84 3d 01 00 00 je 0x40245a 40231d: 44 39 f2 cmp %r14d,%edx 402320: 0f 84 34 01 00 00 je 0x40245a 402326: e9 86 00 00 00 jmpq 0x4023b1 40232b: bf 01 00 00 00 mov $0x1,%edi 402330: be 28 09 00 00 mov $0x928,%esi 402335: e8 86 ea ff ff callq 0x400dc0 40233a: 48 89 c3 mov %rax,%rbx 40233d: 48 85 c0 test %rax,%rax 402340: 0f 84 a0 00 00 00 je 0x4023e6 402346: c7 43 18 03 00 00 00 movl $0x3,0x18(%rbx) 40234d: 44 89 7b 1c mov %r15d,0x1c(%rbx) 402351: 44 89 73 24 mov %r14d,0x24(%rbx) 402355: 0f 57 c0 xorps %xmm0,%xmm0 402358: 0f 11 03 movups %xmm0,(%rbx) 40235b: 0f 11 43 28 movups %xmm0,0x28(%rbx) 40235f: 48 b8 01 00 00 00 01 00 mov $0x100000001,%rax 402367: 00 00 402369: 48 89 43 38 mov %rax,0x38(%rbx) 40236d: c7 43 70 0a 00 00 00 movl $0xa,0x70(%rbx) 402374: 48 89 d8 mov %rbx,%rax 402377: 48 05 c8 00 00 00 add $0xc8,%rax 40237d: 48 89 43 60 mov %rax,0x60(%rbx) 402381: c7 83 cc 00 00 00 0a 00 movl $0xa,0xcc(%rbx) 402389: 00 00 40238b: e9 f3 00 00 00 jmpq 0x402483 402390: 48 85 ed test %rbp,%rbp 402393: 74 26 je 0x4023bb 402395: 83 7d 1c 0b cmpl $0xb,0x1c(%rbp) 402399: 75 41 jne 0x4023dc 40239b: 8b 45 18 mov 0x18(%rbp),%eax 40239e: 8b 4d 24 mov 0x24(%rbp),%ecx 4023a1: 41 83 fe ff cmp $0xffffffff,%r14d 4023a5: 74 4e je 0x4023f5 4023a7: 83 f9 ff cmp $0xffffffff,%ecx 4023aa: 74 4c je 0x4023f8 4023ac: 44 39 f1 cmp %r14d,%ecx 4023af: 74 47 je 0x4023f8 4023b1: bf 1c 00 00 00 mov $0x1c,%edi 4023b6: e9 c1 00 00 00 jmpq 0x40247c 4023bb: 44 89 f7 mov %r14d,%edi 4023be: 31 f6 xor %esi,%esi 4023c0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4023c7: 44 89 f9 mov %r15d,%ecx 4023ca: 45 31 c0 xor %r8d,%r8d 4023cd: 48 83 c4 08 add $0x8,%rsp 4023d1: 5b pop %rbx 4023d2: 41 5e pop %rsi 4023d4: 41 5f pop %rdi 4023d6: 5d pop %rbp 4023d7: e9 c4 00 00 00 jmpq 0x4024a0 4023dc: bf 0d 00 00 00 mov $0xd,%edi 4023e1: e9 96 00 00 00 jmpq 0x40247c 4023e6: bf 08 00 00 00 mov $0x8,%edi 4023eb: e8 c0 ec ff ff callq 0x4010b0 4023f0: e9 8e 00 00 00 jmpq 0x402483 4023f5: 41 89 ce mov %ecx,%r14d 4023f8: 8b 4d 1c mov 0x1c(%rbp),%ecx 4023fb: 83 f9 0b cmp $0xb,%ecx 4023fe: 77 77 ja 0x402477 402400: ba 0e 0f 00 00 mov $0xf0e,%edx 402405: 0f a3 ca bt %ecx,%edx 402408: 73 6d jae 0x402477 40240a: 83 f8 01 cmp $0x1,%eax 40240d: 75 5f jne 0x40246e 40240f: 48 83 7d 78 00 cmpq $0x0,0x78(%rbp) 402414: 74 33 je 0x402449 402416: 48 8b 75 70 mov 0x70(%rbp),%rsi 40241a: 48 8b 95 98 00 00 00 mov 0x98(%rbp),%rdx 402421: 48 83 c6 3c add $0x3c,%rsi 402425: 44 89 f7 mov %r14d,%edi 402428: 44 89 f9 mov %r15d,%ecx 40242b: 49 89 e8 mov %rbp,%r8 40242e: e8 6d 00 00 00 callq 0x4024a0 402433: 48 85 c0 test %rax,%rax 402436: 74 49 je 0x402481 402438: 48 89 c3 mov %rax,%rbx 40243b: 48 8b 45 48 mov 0x48(%rbp),%rax 40243f: 48 89 43 10 mov %rax,0x10(%rbx) 402443: 48 89 5d 48 mov %rbx,0x48(%rbp) 402447: eb 3a jmp 0x402483 402449: 48 89 ef mov %rbp,%rdi 40244c: e8 1f f7 ff ff callq 0x401b70 402451: 85 c0 test %eax,%eax 402453: 75 2c jne 0x402481 402455: eb bf jmp 0x402416 402457: 41 89 d6 mov %edx,%r14d 40245a: 83 f8 0a cmp $0xa,%eax 40245d: 77 18 ja 0x402477 40245f: ba 0c 07 00 00 mov $0x70c,%edx 402464: 0f a3 c2 bt %eax,%edx 402467: 73 0e jae 0x402477 402469: 83 f9 01 cmp $0x1,%ecx 40246c: 74 a1 je 0x40240f 40246e: 83 45 3c 01 addl $0x1,0x3c(%rbp) 402472: 48 89 eb mov %rbp,%rbx 402475: eb 0c jmp 0x402483 402477: bf 0b 00 00 00 mov $0xb,%edi 40247c: e8 2f ec ff ff callq 0x4010b0 402481: 31 db xor %ebx,%ebx 402483: 48 89 d8 mov %rbx,%rax 402486: 48 83 c4 08 add $0x8,%rsp 40248a: 5b pop %rbx 40248b: 41 5e pop %rsi 40248d: 41 5f pop %rdi 40248f: 5d pop %rbp 402490: c3 retq 402491: bf 0c 00 00 00 mov $0xc,%edi 402496: eb e4 jmp 0x40247c 402498: bf 09 00 00 00 mov $0x9,%edi 40249d: eb dd jmp 0x40247c 40249f: 90 nop 4024a0: 55 push %rbp 4024a1: 41 57 push %rdi 4024a3: 41 56 push %rsi 4024a5: 41 55 push %rbp 4024a7: 41 54 push %rsp 4024a9: 53 push %rbx 4024aa: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 4024b1: 4d 89 c7 mov %r8,%r15 4024b4: 41 89 cd mov %ecx,%r13d 4024b7: 48 89 d5 mov %rdx,%rbp 4024ba: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4024bf: 41 89 fe mov %edi,%r14d 4024c2: 89 cb mov %ecx,%ebx 4024c4: 83 e3 fc and $0xfffffffc,%ebx 4024c7: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 4024cb: 75 27 jne 0x4024f4 4024cd: 4d 85 ff test %r15,%r15 4024d0: 75 22 jne 0x4024f4 4024d2: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 4024d7: bf 01 00 00 00 mov $0x1,%edi 4024dc: 44 89 f6 mov %r14d,%esi 4024df: e8 1c e9 ff ff callq 0x400e00 4024e4: 31 ed xor %ebp,%ebp 4024e6: 83 f8 01 cmp $0x1,%eax 4024e9: 48 19 ed sbb %rbp,%rbp 4024ec: 48 f7 d5 not %rbp 4024ef: 48 0b 6c 24 58 or 0x58(%rsp),%rbp 4024f4: 83 fb 08 cmp $0x8,%ebx 4024f7: 0f 85 83 00 00 00 jne 0x402580 4024fd: 4d 85 ff test %r15,%r15 402500: 74 05 je 0x402507 402502: 4d 8b 27 mov (%r15),%r12 402505: eb 3c jmp 0x402543 402507: 31 c0 xor %eax,%eax 402509: 41 83 fd 08 cmp $0x8,%r13d 40250d: 0f 94 c1 sete %cl 402510: 0f 95 c0 setne %al 402513: 8d 14 00 lea (%rax,%rax,1),%edx 402516: 83 c2 01 add $0x1,%edx 402519: 41 83 fd 0b cmp $0xb,%r13d 40251d: 0f 94 c0 sete %al 402520: 08 c8 or %cl,%al 402522: 0f b6 c8 movzbl %al,%ecx 402525: 83 c1 01 add $0x1,%ecx 402528: 31 ff xor %edi,%edi 40252a: 48 89 ee mov %rbp,%rsi 40252d: 45 89 f0 mov %r14d,%r8d 402530: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 402535: e8 26 e8 ff ff callq 0x400d60 40253a: 49 89 c4 mov %rax,%r12 40253d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402541: 74 3d je 0x402580 402543: 4d 85 e4 test %r12,%r12 402546: 74 38 je 0x402580 402548: 44 89 f7 mov %r14d,%edi 40254b: 4c 89 e6 mov %r12,%rsi 40254e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 402553: 48 89 e9 mov %rbp,%rcx 402556: 45 89 e8 mov %r13d,%r8d 402559: 4d 89 f9 mov %r15,%r9 40255c: e8 df eb ff ff callq 0x401140 402561: 48 85 c0 test %rax,%rax 402564: 0f 84 95 00 00 00 je 0x4025ff 40256a: 49 89 c5 mov %rax,%r13 40256d: 4d 85 ff test %r15,%r15 402570: 0f 85 50 01 00 00 jne 0x4026c6 402576: 41 80 4d 38 40 orb $0x40,0x38(%r13) 40257b: e9 46 01 00 00 jmpq 0x4026c6 402580: 44 89 6c 24 0c mov %r13d,0xc(%rsp) 402585: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 40258a: 48 83 fd 40 cmp $0x40,%rbp 40258e: 41 bf 40 00 00 00 mov $0x40,%r15d 402594: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 402599: 4c 0f 42 fd cmovb %rbp,%r15 40259d: 45 31 ed xor %r13d,%r13d 4025a0: 4e 8d 24 2c lea (%rsp,%r13,1),%r12 4025a4: 49 83 c4 28 add $0x28,%r12 4025a8: 4c 89 fd mov %r15,%rbp 4025ab: 4c 29 ed sub %r13,%rbp 4025ae: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4025b3: 4a 8d 1c 28 lea (%rax,%r13,1),%rbx 4025b7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4025bf: 00 4025c0: 44 89 f7 mov %r14d,%edi 4025c3: 4c 89 e6 mov %r12,%rsi 4025c6: 48 89 ea mov %rbp,%rdx 4025c9: 48 89 d9 mov %rbx,%rcx 4025cc: e8 5f e8 ff ff callq 0x400e30 4025d1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4025d5: 0f 85 15 00 00 00 jne 0x4025f0 4025db: e8 50 e7 ff ff callq 0x400d30 4025e0: 83 38 04 cmpl $0x4,(%rax) 4025e3: 0f 84 d7 ff ff ff je 0x4025c0 4025e9: e9 cb 00 00 00 jmpq 0x4026b9 4025ee: 66 90 nop 4025f0: 48 85 c0 test %rax,%rax 4025f3: 7e 28 jle 0x40261d 4025f5: 49 01 c5 add %rax,%r13 4025f8: 4d 39 fd cmp %r15,%r13 4025fb: 72 a3 jb 0x4025a0 4025fd: eb 22 jmp 0x402621 4025ff: 4d 85 ff test %r15,%r15 402602: 74 09 je 0x40260d 402604: 4d 39 27 cmp %r12,(%r15) 402607: 0f 84 b6 00 00 00 je 0x4026c3 40260d: 4c 89 e7 mov %r12,%rdi 402610: 48 89 ee mov %rbp,%rsi 402613: e8 f8 e7 ff ff callq 0x400e10 402618: e9 a6 00 00 00 jmpq 0x4026c3 40261d: 4c 0f 45 e8 cmovne %rax,%r13 402621: 49 83 fd ff cmp $0xffffffffffffffff,%r13 402625: 0f 84 8e 00 00 00 je 0x4026b9 40262b: 49 83 fd 08 cmp $0x8,%r13 40262f: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 402634: 0f 82 df 00 00 00 jb 0x402719 40263a: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40263f: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 402647: 3e 0a 402649: 48 39 c8 cmp %rcx,%rax 40264c: 0f 85 89 00 00 00 jne 0x4026db 402652: bf 01 00 00 00 mov $0x1,%edi 402657: be 08 01 00 00 mov $0x108,%esi 40265c: e8 5f e7 ff ff callq 0x400dc0 402661: 49 89 c5 mov %rax,%r13 402664: 48 85 c0 test %rax,%rax 402667: 0f 84 f2 00 00 00 je 0x40275f 40266d: 41 c7 45 18 01 00 00 00 movl $0x1,0x18(%r13) 402675: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 40267d: 8b 44 24 0c mov 0xc(%rsp),%eax 402681: 41 89 45 1c mov %eax,0x1c(%r13) 402685: 45 89 75 24 mov %r14d,0x24(%r13) 402689: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40268e: 49 89 4d 28 mov %rcx,0x28(%r13) 402692: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402697: 49 89 45 30 mov %rax,0x30(%r13) 40269b: 49 89 5d 08 mov %rbx,0x8(%r13) 40269f: 48 83 c1 08 add $0x8,%rcx 4026a3: 49 89 4d 70 mov %rcx,0x70(%r13) 4026a7: 4c 89 e8 mov %r13,%rax 4026aa: 48 05 f4 00 00 00 add $0xf4,%rax 4026b0: 49 89 85 a0 00 00 00 mov %rax,0xa0(%r13) 4026b7: eb 0d jmp 0x4026c6 4026b9: bf 09 00 00 00 mov $0x9,%edi 4026be: e8 ed e9 ff ff callq 0x4010b0 4026c3: 45 31 ed xor %r13d,%r13d 4026c6: 4c 89 e8 mov %r13,%rax 4026c9: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 4026d0: 5b pop %rbx 4026d1: 41 5c pop %rsp 4026d3: 41 5d pop %rbp 4026d5: 41 5e pop %rsi 4026d7: 41 5f pop %rdi 4026d9: 5d pop %rbp 4026da: c3 retq 4026db: 49 83 fd 10 cmp $0x10,%r13 4026df: 72 38 jb 0x402719 4026e1: 3d 7f 45 4c 46 cmp $0x464c457f,%eax 4026e6: 75 31 jne 0x402719 4026e8: 80 7c 24 2e 01 cmpb $0x1,0x2e(%rsp) 4026ed: 75 2a jne 0x402719 4026ef: 8a 44 24 2c mov 0x2c(%rsp),%al 4026f3: 8a 4c 24 2d mov 0x2d(%rsp),%cl 4026f7: 8d 50 ff lea -0x1(%rax),%edx 4026fa: 80 c1 ff add $0xff,%cl 4026fd: 08 d1 or %dl,%cl 4026ff: 80 f9 01 cmp $0x1,%cl 402702: 77 15 ja 0x402719 402704: 3c 01 cmp $0x1,%al 402706: b8 34 00 00 00 mov $0x34,%eax 40270b: b9 40 00 00 00 mov $0x40,%ecx 402710: 48 0f 44 c8 cmove %rax,%rcx 402714: 49 39 cd cmp %rcx,%r13 402717: 73 55 jae 0x40276e 402719: bf 01 00 00 00 mov $0x1,%edi 40271e: be 08 01 00 00 mov $0x108,%esi 402723: e8 98 e6 ff ff callq 0x400dc0 402728: 49 89 c5 mov %rax,%r13 40272b: 48 85 c0 test %rax,%rax 40272e: 74 2f je 0x40275f 402730: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 402738: 8b 44 24 0c mov 0xc(%rsp),%eax 40273c: 41 89 45 1c mov %eax,0x1c(%r13) 402740: 45 89 75 24 mov %r14d,0x24(%r13) 402744: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402749: 49 89 45 28 mov %rax,0x28(%r13) 40274d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402752: 49 89 45 30 mov %rax,0x30(%r13) 402756: 49 89 5d 08 mov %rbx,0x8(%r13) 40275a: e9 67 ff ff ff jmpq 0x4026c6 40275f: bf 08 00 00 00 mov $0x8,%edi 402764: e8 47 e9 ff ff callq 0x4010b0 402769: e9 58 ff ff ff jmpq 0x4026c6 40276e: 48 89 1c 24 mov %rbx,(%rsp) 402772: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 402777: 44 89 f7 mov %r14d,%edi 40277a: 31 f6 xor %esi,%esi 40277c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 402781: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 402786: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d 40278b: e8 00 eb ff ff callq 0x401290 402790: 49 89 c5 mov %rax,%r13 402793: e9 2e ff ff ff jmpq 0x4026c6 402798: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4027a0: 55 push %rbp 4027a1: 41 57 push %rdi 4027a3: 41 56 push %rsi 4027a5: 41 55 push %rbp 4027a7: 41 54 push %rsp 4027a9: 53 push %rbx 4027aa: 50 push %rax 4027ab: 49 89 fe mov %rdi,%r14 4027ae: 66 90 nop 4027b0: 4d 85 f6 test %r14,%r14 4027b3: 0f 84 a8 02 00 00 je 0x402a61 4027b9: 41 8b 46 3c mov 0x3c(%r14),%eax 4027bd: 85 c0 test %eax,%eax 4027bf: 74 0d je 0x4027ce 4027c1: 83 c0 ff add $0xffffffff,%eax 4027c4: 41 89 46 3c mov %eax,0x3c(%r14) 4027c8: 0f 85 95 02 00 00 jne 0x402a63 4027ce: 41 83 7e 18 01 cmpl $0x1,0x18(%r14) 4027d3: 75 22 jne 0x4027f7 4027d5: 49 8b 7e 50 mov 0x50(%r14),%rdi 4027d9: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 4027dd: 74 05 je 0x4027e4 4027df: e8 2c e5 ff ff callq 0x400d10 4027e4: 49 c7 46 50 00 00 00 00 movq $0x0,0x50(%r14) 4027ec: 49 83 7e 48 00 cmpq $0x0,0x48(%r14) 4027f1: 0f 85 6a 02 00 00 jne 0x402a61 4027f7: 49 8b 5e 08 mov 0x8(%r14),%rbx 4027fb: 48 85 db test %rbx,%rbx 4027fe: 74 3b je 0x40283b 402800: 48 8b 4b 48 mov 0x48(%rbx),%rcx 402804: 4c 39 f1 cmp %r14,%rcx 402807: 0f 84 23 00 00 00 je 0x402830 40280d: 0f 1f 00 nopl (%rax) 402810: 48 89 c8 mov %rcx,%rax 402813: 48 8b 49 10 mov 0x10(%rcx),%rcx 402817: 4c 39 f1 cmp %r14,%rcx 40281a: 0f 85 f0 ff ff ff jne 0x402810 402820: 48 83 c0 10 add $0x10,%rax 402824: e9 0b 00 00 00 jmpq 0x402834 402829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402830: 48 8d 43 48 lea 0x48(%rbx),%rax 402834: 49 8b 4e 10 mov 0x10(%r14),%rcx 402838: 48 89 08 mov %rcx,(%rax) 40283b: 41 8b 46 18 mov 0x18(%r14),%eax 40283f: 83 f8 03 cmp $0x3,%eax 402842: 74 1c je 0x402860 402844: 83 f8 01 cmp $0x1,%eax 402847: 0f 85 c7 01 00 00 jne 0x402a14 40284d: 49 8b 7e 60 mov 0x60(%r14),%rdi 402851: 48 85 ff test %rdi,%rdi 402854: 0f 85 b5 01 00 00 jne 0x402a0f 40285a: e9 b5 01 00 00 jmpq 0x402a14 40285f: 90 nop 402860: 48 89 1c 24 mov %rbx,(%rsp) 402864: 49 8b 5e 68 mov 0x68(%r14),%rbx 402868: 48 85 db test %rbx,%rbx 40286b: 0f 85 63 01 00 00 jne 0x4029d4 402871: 4d 8d a6 c8 00 00 00 lea 0xc8(%r14),%r12 402878: 4c 89 e3 mov %r12,%rbx 40287b: e9 0c 00 00 00 jmpq 0x40288c 402880: 48 89 eb mov %rbp,%rbx 402883: 48 85 ed test %rbp,%rbp 402886: 0f 84 64 01 00 00 je 0x4029f0 40288c: 44 8b 6b 04 mov 0x4(%rbx),%r13d 402890: 4d 85 ed test %r13,%r13 402893: 0f 84 07 01 00 00 je 0x4029a0 402899: 49 83 c5 ff add $0xffffffffffffffff,%r13 40289d: 49 69 ed d0 00 00 00 imul $0xd0,%r13,%rbp 4028a4: 80 bc 2b a8 00 00 00 00 cmpb $0x0,0xa8(%rbx,%rbp,1) 4028ac: 0f 88 ae 00 00 00 js 0x402960 4028b2: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 4028ba: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 4028be: 49 81 c7 b0 00 00 00 add $0xb0,%r15 4028c5: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 4028cd: 74 08 je 0x4028d7 4028cf: e8 3c e4 ff ff callq 0x400d10 4028d4: 49 8b 3f mov (%r15),%rdi 4028d7: 48 8b 84 2b b8 00 00 00 mov 0xb8(%rbx,%rbp,1),%rax 4028df: 48 39 f8 cmp %rdi,%rax 4028e2: 74 08 je 0x4028ec 4028e4: 48 89 c7 mov %rax,%rdi 4028e7: e8 24 e4 ff ff callq 0x400d10 4028ec: 49 83 3e 00 cmpq $0x0,(%r14) 4028f0: 49 8b 3f mov (%r15),%rdi 4028f3: 74 2b je 0x402920 4028f5: 48 8d 04 2b lea (%rbx,%rbp,1),%rax 4028f9: 48 05 c0 00 00 00 add $0xc0,%rax 4028ff: 48 3b 38 cmp (%rax),%rdi 402902: 74 1c je 0x402920 402904: 80 bc 2b ac 00 00 00 00 cmpb $0x0,0xac(%rbx,%rbp,1) 40290c: 78 12 js 0x402920 40290e: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 402913: 48 85 ff test %rdi,%rdi 402916: 75 34 jne 0x40294c 402918: e9 73 ff ff ff jmpq 0x402890 40291d: 0f 1f 00 nopl (%rax) 402920: e8 eb e3 ff ff callq 0x400d10 402925: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 40292a: 48 85 ff test %rdi,%rdi 40292d: 0f 85 19 00 00 00 jne 0x40294c 402933: e9 58 ff ff ff jmpq 0x402890 402938: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402940: 48 89 ef mov %rbp,%rdi 402943: 48 85 ed test %rbp,%rbp 402946: 0f 84 44 ff ff ff je 0x402890 40294c: 48 8b 6f 30 mov 0x30(%rdi),%rbp 402950: 80 7f 38 00 cmpb $0x0,0x38(%rdi) 402954: 79 ea jns 0x402940 402956: e8 b5 e3 ff ff callq 0x400d10 40295b: e9 e0 ff ff ff jmpq 0x402940 402960: 48 8b bc 2b a0 00 00 00 mov 0xa0(%rbx,%rbp,1),%rdi 402968: e8 a3 e3 ff ff callq 0x400d10 40296d: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 402975: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 402979: 49 81 c7 b0 00 00 00 add $0xb0,%r15 402980: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 402988: 0f 85 41 ff ff ff jne 0x4028cf 40298e: e9 44 ff ff ff jmpq 0x4028d7 402993: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40299b: 00 00 40299d: 0f 1f 00 nopl (%rax) 4029a0: 48 8b 6b 08 mov 0x8(%rbx),%rbp 4029a4: 4c 39 e3 cmp %r12,%rbx 4029a7: 0f 84 d3 fe ff ff je 0x402880 4029ad: 48 89 df mov %rbx,%rdi 4029b0: e8 5b e3 ff ff callq 0x400d10 4029b5: e9 c6 fe ff ff jmpq 0x402880 4029ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4029c0: 48 89 df mov %rbx,%rdi 4029c3: e8 48 e3 ff ff callq 0x400d10 4029c8: 48 89 eb mov %rbp,%rbx 4029cb: 48 85 ed test %rbp,%rbp 4029ce: 0f 84 9d fe ff ff je 0x402871 4029d4: 48 8b 6b 30 mov 0x30(%rbx),%rbp 4029d8: 80 bb cc 00 00 00 00 cmpb $0x0,0xcc(%rbx) 4029df: 79 df jns 0x4029c0 4029e1: 48 8b 3b mov (%rbx),%rdi 4029e4: e8 27 e3 ff ff callq 0x400d10 4029e9: e9 d2 ff ff ff jmpq 0x4029c0 4029ee: 66 90 nop 4029f0: 41 83 7e 7c 00 cmpl $0x0,0x7c(%r14) 4029f5: 74 09 je 0x402a00 4029f7: 49 8b 7e 50 mov 0x50(%r14),%rdi 4029fb: e8 10 e3 ff ff callq 0x400d10 402a00: 41 80 7e 78 00 cmpb $0x0,0x78(%r14) 402a05: 48 8b 1c 24 mov (%rsp),%rbx 402a09: 79 09 jns 0x402a14 402a0b: 49 8b 7e 58 mov 0x58(%r14),%rdi 402a0f: e8 fc e2 ff ff callq 0x400d10 402a14: 48 85 db test %rbx,%rbx 402a17: 75 27 jne 0x402a40 402a19: 49 8b 3e mov (%r14),%rdi 402a1c: 48 85 ff test %rdi,%rdi 402a1f: 74 1f je 0x402a40 402a21: 41 8b 46 38 mov 0x38(%r14),%eax 402a25: 84 c0 test %al,%al 402a27: 78 0f js 0x402a38 402a29: a8 40 test $0x40,%al 402a2b: 74 13 je 0x402a40 402a2d: 49 8b 76 30 mov 0x30(%r14),%rsi 402a31: e8 da e3 ff ff callq 0x400e10 402a36: eb 08 jmp 0x402a40 402a38: e8 d3 e2 ff ff callq 0x400d10 402a3d: 0f 1f 00 nopl (%rax) 402a40: 4c 89 f7 mov %r14,%rdi 402a43: e8 c8 e2 ff ff callq 0x400d10 402a48: 48 85 db test %rbx,%rbx 402a4b: 74 14 je 0x402a61 402a4d: 83 7b 3c 00 cmpl $0x0,0x3c(%rbx) 402a51: 49 89 de mov %rbx,%r14 402a54: b8 00 00 00 00 mov $0x0,%eax 402a59: 0f 84 51 fd ff ff je 0x4027b0 402a5f: eb 02 jmp 0x402a63 402a61: 31 c0 xor %eax,%eax 402a63: 48 83 c4 08 add $0x8,%rsp 402a67: 5b pop %rbx 402a68: 41 5c pop %rsp 402a6a: 41 5d pop %rbp 402a6c: 41 5e pop %rsi 402a6e: 41 5f pop %rdi 402a70: 5d pop %rbp 402a71: c3 retq 402a72: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402a7a: 00 00 402a7c: 0f 1f 40 00 nopl 0x0(%rax) 402a80: 48 85 ff test %rdi,%rdi 402a83: 74 04 je 0x402a89 402a85: 8b 47 18 mov 0x18(%rdi),%eax 402a88: c3 retq 402a89: 31 c0 xor %eax,%eax 402a8b: c3 retq 402a8c: 0f 1f 40 00 nopl 0x0(%rax) 402a90: 41 57 push %rdi 402a92: 41 56 push %rsi 402a94: 49 89 d7 mov %rdx,%r15 402a97: 41 55 push %rbp 402a99: 41 54 push %rsp 402a9b: 4c 8d 25 3e 13 20 00 lea 0x20133e(%rip),%r12 # 0x603de0 402aa2: 55 push %rbp 402aa3: 48 8d 2d 3e 13 20 00 lea 0x20133e(%rip),%rbp # 0x603de8 402aaa: 53 push %rbx 402aab: 41 89 fd mov %edi,%r13d 402aae: 49 89 f6 mov %rsi,%r14 402ab1: 4c 29 e5 sub %r12,%rbp 402ab4: 48 83 ec 08 sub $0x8,%rsp 402ab8: 48 c1 fd 03 sar $0x3,%rbp 402abc: e8 1f e2 ff ff callq 0x400ce0 402ac1: 48 85 ed test %rbp,%rbp 402ac4: 74 20 je 0x402ae6 402ac6: 31 db xor %ebx,%ebx 402ac8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402ad0: 4c 89 fa mov %r15,%rdx 402ad3: 4c 89 f6 mov %r14,%rsi 402ad6: 44 89 ef mov %r13d,%edi 402ad9: 41 ff 14 dc callq *(%r12,%rbx,8) 402add: 48 83 c3 01 add $0x1,%rbx 402ae1: 48 39 dd cmp %rbx,%rbp 402ae4: 75 ea jne 0x402ad0 402ae6: 48 83 c4 08 add $0x8,%rsp 402aea: 5b pop %rbx 402aeb: 5d pop %rbp 402aec: 41 5c pop %rsp 402aee: 41 5d pop %rbp 402af0: 41 5e pop %rsi 402af2: 41 5f pop %rdi 402af4: c3 retq 402af5: 90 nop 402af6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402afe: 00 00 402b00: f3 rep 402b01: c3 retq Disassembly of section .fini: 402b04: 48 83 ec 08 sub $0x8,%rsp 402b08: 48 83 c4 08 add $0x8,%rsp 402b0c: 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.189: WARN: Your compiler clang is not GCC.