******************************************************************************** conan test conan-center-index/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#2b95fdecdf765a4dc585bfd737c4cd36 -pr /home/conan/w/prod/BuildSingleReference/31448/bed62943-1c6e-4e9f-8a1a-d855af8c7df6/profile_linux_11_libstdcpp_clang_release_64.elfutils-shared-False.txt ******************************************************************************** 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] elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.2.5 from 'conan-center' - Cache zlib/1.2.12 from 'conan-center' - Cache Packages bzip2/1.0.8:a0279858937b0968952a9784938616e26eb7c2dd - Cache elfutils/0.186:9bb65857bec61b45c871cb884d2c50491e29fbf5 - Cache xz_utils/5.2.5:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Cache zlib/1.2.12:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! bzip2/1.0.8: Appending PATH environment variable: /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/a0279858937b0968952a9784938616e26eb7c2dd/bin xz_utils/5.2.5: Already installed! zlib/1.2.12: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9bb65857bec61b45c871cb884d2c50491e29fbf5/bin/eu-unstrip elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/3a5f6534427e6ec3a616942a27d33f03df9a5303/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.186 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/3a5f6534427e6ec3a616942a27d33f03df9a5303' && 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/conan-center-index/recipes/elfutils/all/test_package/build/3a5f6534427e6ec3a616942a27d33f03df9a5303/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_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package' ----------------- -- 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: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- This project seems to be plain C, using 'Clang' compiler -- Conan: Compiler Clang>=8, checking major version 11 -- Conan: Checking correct version: 11 -- Conan: C++ stdlib: libstdc++ -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/3a5f6534427e6ec3a616942a27d33f03df9a5303 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/3a5f6534427e6ec3a616942a27d33f03df9a5303' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable bin/test_package [100%] Built target test_package elfutils/0.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 400ec0: 48 83 ec 08 sub $0x8,%rsp 400ec4: 48 8b 05 2d 31 20 00 mov 0x20312d(%rip),%rax # 0x603ff8 400ecb: 48 85 c0 test %rax,%rax 400ece: 74 02 je 0x400ed2 400ed0: ff d0 callq *%rax 400ed2: 48 83 c4 08 add $0x8,%rsp 400ed6: c3 retq Disassembly of section .plt: 400ee0: ff 35 22 31 20 00 pushq 0x203122(%rip) # 0x604008 400ee6: ff 25 24 31 20 00 jmpq *0x203124(%rip) # 0x604010 400eec: 0f 1f 40 00 nopl 0x0(%rax) 400ef0: ff 25 22 31 20 00 jmpq *0x203122(%rip) # 0x604018 400ef6: 68 00 00 00 00 pushq $0x0 400efb: e9 e0 ff ff ff jmpq 0x400ee0 400f00: ff 25 1a 31 20 00 jmpq *0x20311a(%rip) # 0x604020 400f06: 68 01 00 00 00 pushq $0x1 400f0b: e9 d0 ff ff ff jmpq 0x400ee0 400f10: ff 25 12 31 20 00 jmpq *0x203112(%rip) # 0x604028 400f16: 68 02 00 00 00 pushq $0x2 400f1b: e9 c0 ff ff ff jmpq 0x400ee0 400f20: ff 25 0a 31 20 00 jmpq *0x20310a(%rip) # 0x604030 400f26: 68 03 00 00 00 pushq $0x3 400f2b: e9 b0 ff ff ff jmpq 0x400ee0 400f30: ff 25 02 31 20 00 jmpq *0x203102(%rip) # 0x604038 400f36: 68 04 00 00 00 pushq $0x4 400f3b: e9 a0 ff ff ff jmpq 0x400ee0 400f40: ff 25 fa 30 20 00 jmpq *0x2030fa(%rip) # 0x604040 400f46: 68 05 00 00 00 pushq $0x5 400f4b: e9 90 ff ff ff jmpq 0x400ee0 400f50: ff 25 f2 30 20 00 jmpq *0x2030f2(%rip) # 0x604048 400f56: 68 06 00 00 00 pushq $0x6 400f5b: e9 80 ff ff ff jmpq 0x400ee0 400f60: ff 25 ea 30 20 00 jmpq *0x2030ea(%rip) # 0x604050 400f66: 68 07 00 00 00 pushq $0x7 400f6b: e9 70 ff ff ff jmpq 0x400ee0 400f70: ff 25 e2 30 20 00 jmpq *0x2030e2(%rip) # 0x604058 400f76: 68 08 00 00 00 pushq $0x8 400f7b: e9 60 ff ff ff jmpq 0x400ee0 400f80: ff 25 da 30 20 00 jmpq *0x2030da(%rip) # 0x604060 400f86: 68 09 00 00 00 pushq $0x9 400f8b: e9 50 ff ff ff jmpq 0x400ee0 400f90: ff 25 d2 30 20 00 jmpq *0x2030d2(%rip) # 0x604068 400f96: 68 0a 00 00 00 pushq $0xa 400f9b: e9 40 ff ff ff jmpq 0x400ee0 400fa0: ff 25 ca 30 20 00 jmpq *0x2030ca(%rip) # 0x604070 400fa6: 68 0b 00 00 00 pushq $0xb 400fab: e9 30 ff ff ff jmpq 0x400ee0 400fb0: ff 25 c2 30 20 00 jmpq *0x2030c2(%rip) # 0x604078 400fb6: 68 0c 00 00 00 pushq $0xc 400fbb: e9 20 ff ff ff jmpq 0x400ee0 400fc0: ff 25 ba 30 20 00 jmpq *0x2030ba(%rip) # 0x604080 400fc6: 68 0d 00 00 00 pushq $0xd 400fcb: e9 10 ff ff ff jmpq 0x400ee0 400fd0: ff 25 b2 30 20 00 jmpq *0x2030b2(%rip) # 0x604088 400fd6: 68 0e 00 00 00 pushq $0xe 400fdb: e9 00 ff ff ff jmpq 0x400ee0 400fe0: ff 25 aa 30 20 00 jmpq *0x2030aa(%rip) # 0x604090 400fe6: 68 0f 00 00 00 pushq $0xf 400feb: e9 f0 fe ff ff jmpq 0x400ee0 400ff0: ff 25 a2 30 20 00 jmpq *0x2030a2(%rip) # 0x604098 400ff6: 68 10 00 00 00 pushq $0x10 400ffb: e9 e0 fe ff ff jmpq 0x400ee0 401000: ff 25 9a 30 20 00 jmpq *0x20309a(%rip) # 0x6040a0 401006: 68 11 00 00 00 pushq $0x11 40100b: e9 d0 fe ff ff jmpq 0x400ee0 401010: ff 25 92 30 20 00 jmpq *0x203092(%rip) # 0x6040a8 401016: 68 12 00 00 00 pushq $0x12 40101b: e9 c0 fe ff ff jmpq 0x400ee0 401020: ff 25 8a 30 20 00 jmpq *0x20308a(%rip) # 0x6040b0 401026: 68 13 00 00 00 pushq $0x13 40102b: e9 b0 fe ff ff jmpq 0x400ee0 401030: ff 25 82 30 20 00 jmpq *0x203082(%rip) # 0x6040b8 401036: 68 14 00 00 00 pushq $0x14 40103b: e9 a0 fe ff ff jmpq 0x400ee0 Disassembly of section .text: 401040: 31 ed xor %ebp,%ebp 401042: 49 89 d1 mov %rdx,%r9 401045: 5e pop %rsi 401046: 48 89 e2 mov %rsp,%rdx 401049: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 40104d: 50 push %rax 40104e: 54 push %rsp 40104f: 49 c7 c0 d0 2c 40 00 mov $0x402cd0,%r8 401056: 48 c7 c1 60 2c 40 00 mov $0x402c60,%rcx 40105d: 48 c7 c7 30 11 40 00 mov $0x401130,%rdi 401064: ff 15 86 2f 20 00 callq *0x202f86(%rip) # 0x603ff0 40106a: f4 hlt 40106b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401070: f3 rep 401071: c3 retq 401072: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40107a: 00 00 40107c: 0f 1f 40 00 nopl 0x0(%rax) 401080: 55 push %rbp 401081: b8 d0 40 60 00 mov $0x6040d0,%eax 401086: 48 3d d0 40 60 00 cmp $0x6040d0,%rax 40108c: 48 89 e5 mov %rsp,%rbp 40108f: 74 17 je 0x4010a8 401091: b8 00 00 00 00 mov $0x0,%eax 401096: 48 85 c0 test %rax,%rax 401099: 74 0d je 0x4010a8 40109b: 5d pop %rbp 40109c: bf d0 40 60 00 mov $0x6040d0,%edi 4010a1: ff e0 jmpq *%rax 4010a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4010a8: 5d pop %rbp 4010a9: c3 retq 4010aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4010b0: be d0 40 60 00 mov $0x6040d0,%esi 4010b5: 55 push %rbp 4010b6: 48 81 ee d0 40 60 00 sub $0x6040d0,%rsi 4010bd: 48 89 e5 mov %rsp,%rbp 4010c0: 48 c1 fe 03 sar $0x3,%rsi 4010c4: 48 89 f0 mov %rsi,%rax 4010c7: 48 c1 e8 3f shr $0x3f,%rax 4010cb: 48 01 c6 add %rax,%rsi 4010ce: 48 d1 fe sar %rsi 4010d1: 74 15 je 0x4010e8 4010d3: b8 00 00 00 00 mov $0x0,%eax 4010d8: 48 85 c0 test %rax,%rax 4010db: 74 0b je 0x4010e8 4010dd: 5d pop %rbp 4010de: bf d0 40 60 00 mov $0x6040d0,%edi 4010e3: ff e0 jmpq *%rax 4010e5: 0f 1f 00 nopl (%rax) 4010e8: 5d pop %rbp 4010e9: c3 retq 4010ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4010f0: 80 3d d9 2f 20 00 00 cmpb $0x0,0x202fd9(%rip) # 0x6040d0 4010f7: 75 17 jne 0x401110 4010f9: 55 push %rbp 4010fa: 48 89 e5 mov %rsp,%rbp 4010fd: e8 7e ff ff ff callq 0x401080 401102: c6 05 c7 2f 20 00 01 movb $0x1,0x202fc7(%rip) # 0x6040d0 401109: 5d pop %rbp 40110a: c3 retq 40110b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401110: f3 rep 401111: c3 retq 401112: 0f 1f 40 00 nopl 0x0(%rax) 401116: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40111e: 00 00 401120: 55 push %rbp 401121: 48 89 e5 mov %rsp,%rbp 401124: 5d pop %rbp 401125: eb 89 jmp 0x4010b0 401127: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40112f: 00 401130: 55 push %rbp 401131: 41 57 push %rdi 401133: 41 56 push %rsi 401135: 53 push %rbx 401136: 50 push %rax 401137: 49 89 f6 mov %rsi,%r14 40113a: 83 ff 01 cmp $0x1,%edi 40113d: 7f 19 jg 0x401158 40113f: 49 8b 36 mov (%r14),%rsi 401142: bf e4 2c 40 00 mov $0x402ce4,%edi 401147: 31 c0 xor %eax,%eax 401149: e8 02 fe ff ff callq 0x400f50 40114e: bb ff ff ff ff mov $0xffffffff,%ebx 401153: e9 c2 00 00 00 jmpq 0x40121a 401158: bb 01 00 00 00 mov $0x1,%ebx 40115d: bf 01 00 00 00 mov $0x1,%edi 401162: e8 c9 00 00 00 callq 0x401230 401167: 85 c0 test %eax,%eax 401169: 74 6f je 0x4011da 40116b: 49 8b 7e 08 mov 0x8(%r14),%rdi 40116f: 31 f6 xor %esi,%esi 401171: 31 d2 xor %edx,%edx 401173: 31 c0 xor %eax,%eax 401175: e8 86 fe ff ff callq 0x401000 40117a: 85 c0 test %eax,%eax 40117c: 78 6d js 0x4011eb 40117e: 89 c5 mov %eax,%ebp 401180: bb 01 00 00 00 mov $0x1,%ebx 401185: 89 c7 mov %eax,%edi 401187: be 01 00 00 00 mov $0x1,%esi 40118c: 31 d2 xor %edx,%edx 40118e: e8 ad 12 00 00 callq 0x402440 401193: 48 85 c0 test %rax,%rax 401196: 74 69 je 0x401201 401198: 49 89 c7 mov %rax,%r15 40119b: 48 89 c7 mov %rax,%rdi 40119e: e8 ad 1a 00 00 callq 0x402c50 4011a3: ba 66 2d 40 00 mov $0x402d66,%edx 4011a8: 83 f8 03 cmp $0x3,%eax 4011ab: 77 0a ja 0x4011b7 4011ad: 48 98 cltq 4011af: 48 8b 14 c5 80 2d 40 00 mov 0x402d80(,%rax,8),%rdx 4011b7: 49 8b 76 08 mov 0x8(%r14),%rsi 4011bb: 31 db xor %ebx,%ebx 4011bd: bf 73 2d 40 00 mov $0x402d73,%edi 4011c2: 31 c0 xor %eax,%eax 4011c4: e8 87 fd ff ff callq 0x400f50 4011c9: 4c 89 ff mov %r15,%rdi 4011cc: e8 9f 17 00 00 callq 0x402970 4011d1: 89 ef mov %ebp,%edi 4011d3: e8 98 fd ff ff callq 0x400f70 4011d8: eb 40 jmp 0x40121a 4011da: bf ff ff ff ff mov $0xffffffff,%edi 4011df: e8 cc 00 00 00 callq 0x4012b0 4011e4: bf f7 2c 40 00 mov $0x402cf7,%edi 4011e9: eb 25 jmp 0x401210 4011eb: 49 8b 36 mov (%r14),%rsi 4011ee: bf 1e 2d 40 00 mov $0x402d1e,%edi 4011f3: 31 c0 xor %eax,%eax 4011f5: e8 56 fd ff ff callq 0x400f50 4011fa: bb 01 00 00 00 mov $0x1,%ebx 4011ff: eb 19 jmp 0x40121a 401201: bf ff ff ff ff mov $0xffffffff,%edi 401206: e8 a5 00 00 00 callq 0x4012b0 40120b: bf 2e 2d 40 00 mov $0x402d2e,%edi 401210: 48 89 c6 mov %rax,%rsi 401213: 31 c0 xor %eax,%eax 401215: e8 36 fd ff ff callq 0x400f50 40121a: 89 d8 mov %ebx,%eax 40121c: 48 83 c4 08 add $0x8,%rsp 401220: 5b pop %rbx 401221: 41 5e pop %rsi 401223: 41 5f pop %rdi 401225: 5d pop %rbp 401226: c3 retq 401227: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40122f: 00 401230: 50 push %rax 401231: b8 01 00 00 00 mov $0x1,%eax 401236: 85 ff test %edi,%edi 401238: 75 02 jne 0x40123c 40123a: 59 pop %rcx 40123b: c3 retq 40123c: 83 ff 01 cmp $0x1,%edi 40123f: 75 0c jne 0x40124d 401241: c7 05 89 2e 20 00 01 00 movl $0x1,0x202e89(%rip) # 0x6040d4 401249: 00 00 40124b: 59 pop %rcx 40124c: c3 retq 40124d: bf 02 00 00 00 mov $0x2,%edi 401252: e8 39 00 00 00 callq 0x401290 401257: 31 c0 xor %eax,%eax 401259: 59 pop %rcx 40125a: c3 retq 40125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401260: 50 push %rax 401261: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401269: 00 00 00 00 40126d: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 401273: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 40127b: 00 00 40127d: 89 c8 mov %ecx,%eax 40127f: 59 pop %rcx 401280: c3 retq 401281: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401289: 00 00 40128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401290: 53 push %rbx 401291: 83 ff 33 cmp $0x33,%edi 401294: bb 01 00 00 00 mov $0x1,%ebx 401299: 0f 42 df cmovb %edi,%ebx 40129c: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4012a4: 00 00 00 00 4012a8: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 4012ae: 5b pop %rbx 4012af: c3 retq 4012b0: 53 push %rbx 4012b1: 89 fb mov %edi,%ebx 4012b3: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4012bb: 00 00 00 00 4012bf: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 4012c6: 85 db test %ebx,%ebx 4012c8: 74 21 je 0x4012eb 4012ca: 8d 4b 01 lea 0x1(%rbx),%ecx 4012cd: 83 f9 34 cmp $0x34,%ecx 4012d0: 72 21 jb 0x4012f3 4012d2: 48 8d 3d c7 1a 00 00 lea 0x1ac7(%rip),%rdi # 0x402da0 4012d9: 48 8d 35 d9 1a 00 00 lea 0x1ad9(%rip),%rsi # 0x402db9 4012e0: ba 05 00 00 00 mov $0x5,%edx 4012e5: 5b pop %rbx 4012e6: e9 45 fc ff ff jmpq 0x400f30 4012eb: 85 c0 test %eax,%eax 4012ed: 75 0c jne 0x4012fb 4012ef: 31 c0 xor %eax,%eax 4012f1: 5b pop %rbx 4012f2: c3 retq 4012f3: 83 fb ff cmp $0xffffffff,%ebx 4012f6: 0f 45 c3 cmovne %ebx,%eax 4012f9: 48 98 cltq 4012fb: 48 8d 0d ae 1f 00 00 lea 0x1fae(%rip),%rcx # 0x4032b0 401302: 48 8d 35 a7 1a 00 00 lea 0x1aa7(%rip),%rsi # 0x402db0 401309: 48 03 34 c1 add (%rcx,%rax,8),%rsi 40130d: 48 8d 3d 8c 1a 00 00 lea 0x1a8c(%rip),%rdi # 0x402da0 401314: ba 05 00 00 00 mov $0x5,%edx 401319: 5b pop %rbx 40131a: e9 11 fc ff ff jmpq 0x400f30 40131f: 90 nop 401320: 55 push %rbp 401321: 41 57 push %rdi 401323: 41 56 push %rsi 401325: 41 55 push %rbp 401327: 41 54 push %rsp 401329: 53 push %rbx 40132a: 48 83 ec 18 sub $0x18,%rsp 40132e: 45 89 c2 mov %r8d,%r10d 401331: 48 89 cd mov %rcx,%rbp 401334: 48 89 d3 mov %rdx,%rbx 401337: 49 89 f7 mov %rsi,%r15 40133a: 41 89 fc mov %edi,%r12d 40133d: 48 83 f9 08 cmp $0x8,%rcx 401341: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 401346: 72 25 jb 0x40136d 401348: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 40134c: 48 b8 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rax 401354: 3e 0a 401356: 48 39 02 cmp %rax,(%rdx) 401359: 74 59 je 0x4013b4 40135b: 48 83 fd 10 cmp $0x10,%rbp 40135f: 72 0c jb 0x40136d 401361: 81 3a 7f 45 4c 46 cmpl $0x464c457f,(%rdx) 401367: 0f 84 c3 00 00 00 je 0x401430 40136d: 49 89 ed mov %rbp,%r13 401370: 44 89 d5 mov %r10d,%ebp 401373: bf 01 00 00 00 mov $0x1,%edi 401378: be 08 01 00 00 mov $0x108,%esi 40137d: e8 1e fc ff ff callq 0x400fa0 401382: 49 89 c6 mov %rax,%r14 401385: 48 85 c0 test %rax,%rax 401388: 0f 84 86 00 00 00 je 0x401414 40138e: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 401396: 41 89 6e 1c mov %ebp,0x1c(%r14) 40139a: 45 89 66 24 mov %r12d,0x24(%r14) 40139e: 49 89 5e 28 mov %rbx,0x28(%r14) 4013a2: 4d 89 6e 30 mov %r13,0x30(%r14) 4013a6: 4d 89 3e mov %r15,(%r14) 4013a9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4013ae: 49 89 46 08 mov %rax,0x8(%r14) 4013b2: eb 6a jmp 0x40141e 4013b4: 45 89 d5 mov %r10d,%r13d 4013b7: bf 01 00 00 00 mov $0x1,%edi 4013bc: be 08 01 00 00 mov $0x108,%esi 4013c1: e8 da fb ff ff callq 0x400fa0 4013c6: 49 89 c6 mov %rax,%r14 4013c9: 48 85 c0 test %rax,%rax 4013cc: 74 46 je 0x401414 4013ce: 41 c7 46 18 01 00 00 00 movl $0x1,0x18(%r14) 4013d6: 41 c7 46 3c 01 00 00 00 movl $0x1,0x3c(%r14) 4013de: 45 89 6e 1c mov %r13d,0x1c(%r14) 4013e2: 45 89 66 24 mov %r12d,0x24(%r14) 4013e6: 49 89 5e 28 mov %rbx,0x28(%r14) 4013ea: 49 89 6e 30 mov %rbp,0x30(%r14) 4013ee: 4d 89 3e mov %r15,(%r14) 4013f1: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4013f6: 49 89 46 08 mov %rax,0x8(%r14) 4013fa: 48 83 c3 08 add $0x8,%rbx 4013fe: 49 89 5e 70 mov %rbx,0x70(%r14) 401402: 4c 89 f0 mov %r14,%rax 401405: 48 05 f4 00 00 00 add $0xf4,%rax 40140b: 49 89 86 a0 00 00 00 mov %rax,0xa0(%r14) 401412: eb 0a jmp 0x40141e 401414: bf 08 00 00 00 mov $0x8,%edi 401419: e8 72 fe ff ff callq 0x401290 40141e: 4c 89 f0 mov %r14,%rax 401421: 48 83 c4 18 add $0x18,%rsp 401425: 5b pop %rbx 401426: 41 5c pop %rsp 401428: 41 5d pop %rbp 40142a: 41 5e pop %rsi 40142c: 41 5f pop %rdi 40142e: 5d pop %rbp 40142f: c3 retq 401430: 80 7a 06 01 cmpb $0x1,0x6(%rdx) 401434: 0f 85 33 ff ff ff jne 0x40136d 40143a: 8a 42 04 mov 0x4(%rdx),%al 40143d: 8a 4a 05 mov 0x5(%rdx),%cl 401440: 04 ff add $0xff,%al 401442: 80 c1 ff add $0xff,%cl 401445: 08 c1 or %al,%cl 401447: 80 f9 01 cmp $0x1,%cl 40144a: 0f 87 1d ff ff ff ja 0x40136d 401450: 4c 89 0c 24 mov %r9,(%rsp) 401454: 44 89 e7 mov %r12d,%edi 401457: 4c 89 fe mov %r15,%rsi 40145a: 48 89 d9 mov %rbx,%rcx 40145d: 49 89 e8 mov %rbp,%r8 401460: 45 89 d1 mov %r10d,%r9d 401463: e8 08 00 00 00 callq 0x401470 401468: eb b7 jmp 0x401421 40146a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401470: 55 push %rbp 401471: 41 57 push %rdi 401473: 41 56 push %rsi 401475: 41 55 push %rbp 401477: 41 54 push %rsp 401479: 53 push %rbx 40147a: 48 83 ec 78 sub $0x78,%rsp 40147e: 49 89 ce mov %rcx,%r14 401481: 8a 4a 04 mov 0x4(%rdx),%cl 401484: 8d 41 ff lea -0x1(%rcx),%eax 401487: 3c 01 cmp $0x1,%al 401489: 77 2a ja 0x4014b5 40148b: 48 89 d5 mov %rdx,%rbp 40148e: 8a 42 05 mov 0x5(%rdx),%al 401491: 8d 50 ff lea -0x1(%rax),%edx 401494: 80 fa 02 cmp $0x2,%dl 401497: 73 1c jae 0x4014b5 401499: 44 89 cb mov %r9d,%ebx 40149c: 4d 89 c4 mov %r8,%r12 40149f: 49 83 f8 33 cmp $0x33,%r8 4014a3: 77 05 ja 0x4014aa 4014a5: 80 f9 01 cmp $0x1,%cl 4014a8: 74 0b je 0x4014b5 4014aa: 49 83 fc 3f cmp $0x3f,%r12 4014ae: 77 20 ja 0x4014d0 4014b0: 80 f9 01 cmp $0x1,%cl 4014b3: 74 1b je 0x4014d0 4014b5: bf 0a 00 00 00 mov $0xa,%edi 4014ba: e8 d1 fd ff ff callq 0x401290 4014bf: 31 c0 xor %eax,%eax 4014c1: 48 83 c4 78 add $0x78,%rsp 4014c5: 5b pop %rbx 4014c6: 41 5c pop %rsp 4014c8: 41 5d pop %rbp 4014ca: 41 5e pop %rsi 4014cc: 41 5f pop %rdi 4014ce: 5d pop %rbp 4014cf: c3 retq 4014d0: 3c 01 cmp $0x1,%al 4014d2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 4014d7: 89 7c 24 14 mov %edi,0x14(%rsp) 4014db: 75 0e jne 0x4014eb 4014dd: 80 f9 01 cmp $0x1,%cl 4014e0: 75 5d jne 0x40153f 4014e2: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 4014e6: 49 89 ef mov %rbp,%r15 4014e9: eb 25 jmp 0x401510 4014eb: 80 f9 01 cmp $0x1,%cl 4014ee: 75 58 jne 0x401548 4014f0: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 4014f5: 0f b7 4d 30 movzwl 0x30(%rbp),%ecx 4014f9: 66 89 4c 24 68 mov %cx,0x68(%rsp) 4014fe: 66 c1 c1 08 rol $0x8,%cx 401502: 8b 55 20 mov 0x20(%rbp),%edx 401505: 66 89 4c 24 68 mov %cx,0x68(%rsp) 40150a: 0f ca bswap %edx 40150c: 89 54 24 58 mov %edx,0x58(%rsp) 401510: 66 85 c9 test %cx,%cx 401513: 0f 84 e3 05 00 00 je 0x401afc 401519: 44 0f b7 e9 movzwl %cx,%r13d 40151d: 41 8b 47 20 mov 0x20(%r15),%eax 401521: 4c 39 e0 cmp %r12,%rax 401524: 77 72 ja 0x401598 401526: 4c 89 e1 mov %r12,%rcx 401529: 48 29 c1 sub %rax,%rcx 40152c: 4a 8d 04 ed 00 00 00 00 lea 0x0(,%r13,8),%rax 401534: 48 8d 04 80 lea (%rax,%rax,4),%rax 401538: 48 39 c1 cmp %rax,%rcx 40153b: 72 5b jb 0x401598 40153d: eb 5c jmp 0x40159b 40153f: 48 8d 4d 3c lea 0x3c(%rbp),%rcx 401543: 49 89 ef mov %rbp,%r15 401546: eb 28 jmp 0x401570 401548: 48 8d 4c 24 74 lea 0x74(%rsp),%rcx 40154d: 4c 8d 7c 24 38 lea 0x38(%rsp),%r15 401552: 0f b7 55 3c movzwl 0x3c(%rbp),%edx 401556: 66 89 54 24 74 mov %dx,0x74(%rsp) 40155b: 48 8b 7d 28 mov 0x28(%rbp),%rdi 40155f: 66 c1 c2 08 rol $0x8,%dx 401563: 66 89 54 24 74 mov %dx,0x74(%rsp) 401568: 48 0f cf bswap %rdi 40156b: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 401570: 44 0f b7 29 movzwl (%rcx),%r13d 401574: 4d 85 ed test %r13,%r13 401577: 0f 84 c4 05 00 00 je 0x401b41 40157d: 49 8b 47 28 mov 0x28(%r15),%rax 401581: 4c 39 e0 cmp %r12,%rax 401584: 77 12 ja 0x401598 401586: 4c 89 e1 mov %r12,%rcx 401589: 48 29 c1 sub %rax,%rcx 40158c: 4c 89 e8 mov %r13,%rax 40158f: 48 c1 e0 06 shl $0x6,%rax 401593: 48 39 c1 cmp %rax,%rcx 401596: 73 03 jae 0x40159b 401598: 45 31 ed xor %r13d,%r13d 40159b: 83 fb 02 cmp $0x2,%ebx 40159e: 0f 94 c0 sete %al 4015a1: 83 fb 09 cmp $0x9,%ebx 4015a4: 0f 94 c1 sete %cl 4015a7: 08 c1 or %al,%cl 4015a9: 4d 85 ed test %r13,%r13 4015ac: 44 0f b6 f9 movzbl %cl,%r15d 4015b0: 4d 0f 45 fd cmovne %r13,%r15 4015b4: 49 69 f7 d0 00 00 00 imul $0xd0,%r15,%rsi 4015bb: 48 81 c6 08 01 00 00 add $0x108,%rsi 4015c2: bf 01 00 00 00 mov $0x1,%edi 4015c7: e8 d4 f9 ff ff callq 0x400fa0 4015cc: 48 85 c0 test %rax,%rax 4015cf: 74 78 je 0x401649 4015d1: 48 8b 8c 24 b0 00 00 00 mov 0xb0(%rsp),%rcx 4015d9: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 4015e0: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4015e7: 89 58 1c mov %ebx,0x1c(%rax) 4015ea: 8b 54 24 14 mov 0x14(%rsp),%edx 4015ee: 89 50 24 mov %edx,0x24(%rax) 4015f1: 4c 89 70 28 mov %r14,0x28(%rax) 4015f5: 4c 89 60 30 mov %r12,0x30(%rax) 4015f9: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 4015fe: 48 89 30 mov %rsi,(%rax) 401601: 48 89 48 08 mov %rcx,0x8(%rax) 401605: 4c 8d 88 c8 00 00 00 lea 0xc8(%rax),%r9 40160c: 44 89 a8 c8 00 00 00 mov %r13d,0xc8(%rax) 401613: 44 89 b8 cc 00 00 00 mov %r15d,0xcc(%rax) 40161a: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401621: 0f b6 55 04 movzbl 0x4(%rbp),%edx 401625: 49 01 f6 add %rsi,%r14 401628: 89 50 20 mov %edx,0x20(%rax) 40162b: 83 fa 01 cmp $0x1,%edx 40162e: 75 23 jne 0x401653 401630: 48 85 f6 test %rsi,%rsi 401633: 74 3f je 0x401674 401635: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401639: 75 39 jne 0x401674 40163b: 4c 89 70 48 mov %r14,0x48(%rax) 40163f: b2 01 mov $0x1,%dl 401641: 4c 89 f1 mov %r14,%rcx 401644: e9 fb 00 00 00 jmpq 0x401744 401649: bf 08 00 00 00 mov $0x8,%edi 40164e: e9 67 fe ff ff jmpq 0x4014ba 401653: 48 85 f6 test %rsi,%rsi 401656: 0f 84 df 01 00 00 je 0x40183b 40165c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401660: 0f 85 d5 01 00 00 jne 0x40183b 401666: 4c 89 70 48 mov %r14,0x48(%rax) 40166a: b2 01 mov $0x1,%dl 40166c: 4c 89 f7 mov %r14,%rdi 40166f: e9 a2 02 00 00 jmpq 0x401916 401674: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 40167b: 8b 55 30 mov 0x30(%rbp),%edx 40167e: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 401684: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401688: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40168c: 0f 10 55 20 movups 0x20(%rbp),%xmm2 401690: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 401697: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 40169e: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 4016a5: 48 89 48 48 mov %rcx,0x48(%rax) 4016a9: 8a 55 05 mov 0x5(%rbp),%dl 4016ac: 80 fa 01 cmp $0x1,%dl 4016af: 0f 84 86 00 00 00 je 0x40173b 4016b5: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 4016bd: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 4016c5: 8b b8 9c 00 00 00 mov 0x9c(%rax),%edi 4016cb: 8b a8 a0 00 00 00 mov 0xa0(%rax),%ebp 4016d1: 0f cf bswap %edi 4016d3: 89 b8 9c 00 00 00 mov %edi,0x9c(%rax) 4016d9: 0f cd bswap %ebp 4016db: 89 a8 a0 00 00 00 mov %ebp,0xa0(%rax) 4016e1: 8b b8 a4 00 00 00 mov 0xa4(%rax),%edi 4016e7: 0f cf bswap %edi 4016e9: 89 b8 a4 00 00 00 mov %edi,0xa4(%rax) 4016ef: 8b b8 a8 00 00 00 mov 0xa8(%rax),%edi 4016f5: 0f cf bswap %edi 4016f7: 89 b8 a8 00 00 00 mov %edi,0xa8(%rax) 4016fd: 8b b8 ac 00 00 00 mov 0xac(%rax),%edi 401703: 0f cf bswap %edi 401705: 89 b8 ac 00 00 00 mov %edi,0xac(%rax) 40170b: 66 c1 80 b0 00 00 00 08 rolw $0x8,0xb0(%rax) 401713: 66 c1 80 b2 00 00 00 08 rolw $0x8,0xb2(%rax) 40171b: 66 c1 80 b4 00 00 00 08 rolw $0x8,0xb4(%rax) 401723: 66 c1 80 b6 00 00 00 08 rolw $0x8,0xb6(%rax) 40172b: 66 c1 80 b8 00 00 00 08 rolw $0x8,0xb8(%rax) 401733: 66 c1 80 ba 00 00 00 08 rolw $0x8,0xba(%rax) 40173b: 48 85 f6 test %rsi,%rsi 40173e: 0f 84 c7 02 00 00 je 0x401a0b 401744: 83 fb 08 cmp $0x8,%ebx 401747: 0f 84 be 02 00 00 je 0x401a0b 40174d: 80 fa 01 cmp $0x1,%dl 401750: 0f 85 b5 02 00 00 jne 0x401a0b 401756: 8b 51 20 mov 0x20(%rcx),%edx 401759: 4d 85 ed test %r13,%r13 40175c: 74 09 je 0x401767 40175e: 4c 39 e2 cmp %r12,%rdx 401761: 0f 83 1c 04 00 00 jae 0x401b83 401767: 4c 89 e6 mov %r12,%rsi 40176a: 48 29 d6 sub %rdx,%rsi 40176d: 4a 8d 3c ed 00 00 00 00 lea 0x0(,%r13,8),%rdi 401775: 48 8d 3c bf lea (%rdi,%rdi,4),%rdi 401779: 48 39 fe cmp %rdi,%rsi 40177c: 0f 82 01 04 00 00 jb 0x401b83 401782: 4c 01 f2 add %r14,%rdx 401785: 48 89 50 50 mov %rdx,0x50(%rax) 401789: 4d 85 ed test %r13,%r13 40178c: 0f 84 61 03 00 00 je 0x401af3 401792: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 401799: 48 89 c6 mov %rax,%rsi 40179c: 48 81 c6 54 01 00 00 add $0x154,%rsi 4017a3: 31 ff xor %edi,%edi 4017a5: 31 ed xor %ebp,%ebp 4017a7: e9 21 00 00 00 jmpq 0x4017cd 4017ac: 0f 1f 40 00 nopl 0x0(%rax) 4017b0: 83 3e 00 cmpl $0x0,(%rsi) 4017b3: 74 7b je 0x401830 4017b5: 48 83 c5 01 add $0x1,%rbp 4017b9: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 4017c0: 48 83 c7 28 add $0x28,%rdi 4017c4: 49 39 ed cmp %rbp,%r13 4017c7: 0f 84 26 03 00 00 je 0x401af3 4017cd: 48 89 6e 04 mov %rbp,0x4(%rsi) 4017d1: 48 89 46 0c mov %rax,0xc(%rsi) 4017d5: 48 8b 58 50 mov 0x50(%rax),%rbx 4017d9: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 4017dd: 48 89 56 14 mov %rdx,0x14(%rsi) 4017e1: 8b 54 3b 10 mov 0x10(%rbx,%rdi,1),%edx 4017e5: 4c 39 e2 cmp %r12,%rdx 4017e8: 73 1a jae 0x401804 4017ea: 8b 5c 3b 14 mov 0x14(%rbx,%rdi,1),%ebx 4017ee: 4c 89 e1 mov %r12,%rcx 4017f1: 48 29 d1 sub %rdx,%rcx 4017f4: 48 39 d9 cmp %rbx,%rcx 4017f7: 72 0b jb 0x401804 4017f9: 4c 01 f2 add %r14,%rdx 4017fc: 48 89 56 2c mov %rdx,0x2c(%rsi) 401800: 48 89 56 24 mov %rdx,0x24(%rsi) 401804: 4c 89 4e 4c mov %r9,0x4c(%rsi) 401808: 48 8b 50 50 mov 0x50(%rax),%rdx 40180c: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 401811: 75 9d jne 0x4017b0 401813: 8b 54 3a 18 mov 0x18(%rdx,%rdi,1),%edx 401817: 49 39 d5 cmp %rdx,%r13 40181a: 76 94 jbe 0x4017b0 40181c: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 401823: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 401828: e9 83 ff ff ff jmpq 0x4017b0 40182d: 0f 1f 00 nopl (%rax) 401830: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401836: e9 7a ff ff ff jmpq 0x4017b5 40183b: 48 8d b8 88 00 00 00 lea 0x88(%rax),%rdi 401842: 0f 10 45 00 movups 0x0(%rbp),%xmm0 401846: 0f 10 4d 10 movups 0x10(%rbp),%xmm1 40184a: 0f 10 55 20 movups 0x20(%rbp),%xmm2 40184e: 0f 10 5d 30 movups 0x30(%rbp),%xmm3 401852: 0f 11 98 b8 00 00 00 movups %xmm3,0xb8(%rax) 401859: 0f 11 90 a8 00 00 00 movups %xmm2,0xa8(%rax) 401860: 0f 11 88 98 00 00 00 movups %xmm1,0x98(%rax) 401867: 0f 11 80 88 00 00 00 movups %xmm0,0x88(%rax) 40186e: 48 89 78 48 mov %rdi,0x48(%rax) 401872: 8a 55 05 mov 0x5(%rbp),%dl 401875: 80 fa 01 cmp $0x1,%dl 401878: 0f 84 8f 00 00 00 je 0x40190d 40187e: 66 c1 80 98 00 00 00 08 rolw $0x8,0x98(%rax) 401886: 66 c1 80 9a 00 00 00 08 rolw $0x8,0x9a(%rax) 40188e: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 401894: 0f c9 bswap %ecx 401896: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 40189c: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 4018a3: 48 0f c9 bswap %rcx 4018a6: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 4018ad: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 4018b4: 48 0f c9 bswap %rcx 4018b7: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 4018be: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4018c5: 48 0f c9 bswap %rcx 4018c8: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4018cf: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 4018d5: 0f c9 bswap %ecx 4018d7: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 4018dd: 66 c1 80 bc 00 00 00 08 rolw $0x8,0xbc(%rax) 4018e5: 66 c1 80 be 00 00 00 08 rolw $0x8,0xbe(%rax) 4018ed: 66 c1 80 c0 00 00 00 08 rolw $0x8,0xc0(%rax) 4018f5: 66 c1 80 c2 00 00 00 08 rolw $0x8,0xc2(%rax) 4018fd: 66 c1 80 c4 00 00 00 08 rolw $0x8,0xc4(%rax) 401905: 66 c1 80 c6 00 00 00 08 rolw $0x8,0xc6(%rax) 40190d: 48 85 f6 test %rsi,%rsi 401910: 0f 84 50 01 00 00 je 0x401a66 401916: 83 fb 08 cmp $0x8,%ebx 401919: 0f 84 47 01 00 00 je 0x401a66 40191f: 80 fa 01 cmp $0x1,%dl 401922: 0f 85 3e 01 00 00 jne 0x401a66 401928: 48 8b 57 28 mov 0x28(%rdi),%rdx 40192c: 4d 85 ed test %r13,%r13 40192f: 74 09 je 0x40193a 401931: 4c 39 e2 cmp %r12,%rdx 401934: 0f 83 49 02 00 00 jae 0x401b83 40193a: 4c 89 e1 mov %r12,%rcx 40193d: 48 29 d1 sub %rdx,%rcx 401940: 4c 89 ee mov %r13,%rsi 401943: 48 c1 e6 06 shl $0x6,%rsi 401947: 48 39 f1 cmp %rsi,%rcx 40194a: 0f 82 33 02 00 00 jb 0x401b83 401950: 4c 01 f2 add %r14,%rdx 401953: 48 89 50 50 mov %rdx,0x50(%rax) 401957: 4d 85 ed test %r13,%r13 40195a: 0f 84 93 01 00 00 je 0x401af3 401960: 4c 8d 80 d8 00 00 00 lea 0xd8(%rax),%r8 401967: 48 89 c6 mov %rax,%rsi 40196a: 48 81 c6 54 01 00 00 add $0x154,%rsi 401971: 31 ff xor %edi,%edi 401973: 31 ed xor %ebp,%ebp 401975: e9 23 00 00 00 jmpq 0x40199d 40197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401980: 83 3e 00 cmpl $0x0,(%rsi) 401983: 74 7b je 0x401a00 401985: 48 83 c5 01 add $0x1,%rbp 401989: 48 81 c6 d0 00 00 00 add $0xd0,%rsi 401990: 48 83 c7 40 add $0x40,%rdi 401994: 49 39 ed cmp %rbp,%r13 401997: 0f 84 56 01 00 00 je 0x401af3 40199d: 48 89 6e 04 mov %rbp,0x4(%rsi) 4019a1: 48 89 46 0c mov %rax,0xc(%rsi) 4019a5: 48 8b 58 50 mov 0x50(%rax),%rbx 4019a9: 48 8d 0c 3b lea (%rbx,%rdi,1),%rcx 4019ad: 48 89 4e 14 mov %rcx,0x14(%rsi) 4019b1: 48 8b 54 3b 18 mov 0x18(%rbx,%rdi,1),%rdx 4019b6: 4c 39 e2 cmp %r12,%rdx 4019b9: 73 18 jae 0x4019d3 4019bb: 4c 89 e1 mov %r12,%rcx 4019be: 48 29 d1 sub %rdx,%rcx 4019c1: 48 39 4c 3b 20 cmp %rcx,0x20(%rbx,%rdi,1) 4019c6: 77 0b ja 0x4019d3 4019c8: 4c 01 f2 add %r14,%rdx 4019cb: 48 89 56 2c mov %rdx,0x2c(%rsi) 4019cf: 48 89 56 24 mov %rdx,0x24(%rsi) 4019d3: 4c 89 4e 4c mov %r9,0x4c(%rsi) 4019d7: 48 8b 50 50 mov 0x50(%rax),%rdx 4019db: 83 7c 3a 04 12 cmpl $0x12,0x4(%rdx,%rdi,1) 4019e0: 75 9e jne 0x401980 4019e2: 8b 54 3a 28 mov 0x28(%rdx,%rdi,1),%edx 4019e6: 49 39 d5 cmp %rdx,%r13 4019e9: 0f 86 91 ff ff ff jbe 0x401980 4019ef: 48 69 ca d0 00 00 00 imul $0xd0,%rdx,%rcx 4019f6: 41 89 6c 08 7c mov %ebp,0x7c(%r8,%rcx,1) 4019fb: e9 80 ff ff ff jmpq 0x401980 401a00: c7 06 ff ff ff ff movl $0xffffffff,(%rsi) 401a06: e9 7a ff ff ff jmpq 0x401985 401a0b: 4d 85 ed test %r13,%r13 401a0e: 0f 84 df 00 00 00 je 0x401af3 401a14: 49 83 fd 01 cmp $0x1,%r13 401a18: 0f 84 57 00 00 00 je 0x401a75 401a1e: 4c 89 ee mov %r13,%rsi 401a21: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401a25: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 401a2c: 31 d2 xor %edx,%edx 401a2e: 66 90 nop 401a30: 48 89 17 mov %rdx,(%rdi) 401a33: 48 89 47 08 mov %rax,0x8(%rdi) 401a37: 4c 89 4f 48 mov %r9,0x48(%rdi) 401a3b: 48 8d 4a 01 lea 0x1(%rdx),%rcx 401a3f: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 401a46: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 401a4d: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 401a54: 48 83 c2 02 add $0x2,%rdx 401a58: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 401a5f: 48 39 d6 cmp %rdx,%rsi 401a62: 75 cc jne 0x401a30 401a64: eb 5e jmp 0x401ac4 401a66: 4d 85 ed test %r13,%r13 401a69: 0f 84 84 00 00 00 je 0x401af3 401a6f: 49 83 fd 01 cmp $0x1,%r13 401a73: 75 04 jne 0x401a79 401a75: 31 d2 xor %edx,%edx 401a77: eb 4b jmp 0x401ac4 401a79: 4c 89 ee mov %r13,%rsi 401a7c: 48 83 e6 fe and $0xfffffffffffffffe,%rsi 401a80: 48 8d b8 58 01 00 00 lea 0x158(%rax),%rdi 401a87: 31 d2 xor %edx,%edx 401a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401a90: 48 89 17 mov %rdx,(%rdi) 401a93: 48 89 47 08 mov %rax,0x8(%rdi) 401a97: 4c 89 4f 48 mov %r9,0x48(%rdi) 401a9b: 48 8d 4a 01 lea 0x1(%rdx),%rcx 401a9f: 48 89 8f d0 00 00 00 mov %rcx,0xd0(%rdi) 401aa6: 48 89 87 d8 00 00 00 mov %rax,0xd8(%rdi) 401aad: 4c 89 8f 18 01 00 00 mov %r9,0x118(%rdi) 401ab4: 48 83 c2 02 add $0x2,%rdx 401ab8: 48 81 c7 a0 01 00 00 add $0x1a0,%rdi 401abf: 48 39 d6 cmp %rdx,%rsi 401ac2: 75 cc jne 0x401a90 401ac4: 41 f6 c5 01 test $0x1,%r13l 401ac8: 74 29 je 0x401af3 401aca: 48 89 c1 mov %rax,%rcx 401acd: 48 81 c1 d8 00 00 00 add $0xd8,%rcx 401ad4: 48 69 f2 d0 00 00 00 imul $0xd0,%rdx,%rsi 401adb: 48 89 94 31 80 00 00 00 mov %rdx,0x80(%rcx,%rsi,1) 401ae3: 48 89 84 31 88 00 00 00 mov %rax,0x88(%rcx,%rsi,1) 401aeb: 4c 89 8c 31 c8 00 00 00 mov %r9,0xc8(%rcx,%rsi,1) 401af3: 4c 89 48 60 mov %r9,0x60(%rax) 401af7: e9 c5 f9 ff ff jmpq 0x4014c1 401afc: 41 8b 4f 20 mov 0x20(%r15),%ecx 401b00: 45 31 ed xor %r13d,%r13d 401b03: 48 85 c9 test %rcx,%rcx 401b06: 0f 84 11 fa ff ff je 0x40151d 401b0c: 4c 89 e2 mov %r12,%rdx 401b0f: 48 29 ca sub %rcx,%rdx 401b12: 0f 86 83 fa ff ff jbe 0x40159b 401b18: 48 83 fa 28 cmp $0x28,%rdx 401b1c: 0f 82 79 fa ff ff jb 0x40159b 401b22: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 401b28: 0f 84 a7 00 00 00 je 0x401bd5 401b2e: 3c 01 cmp $0x1,%al 401b30: 75 5e jne 0x401b90 401b32: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401b37: 45 8b 6c 0e 14 mov 0x14(%r14,%rcx,1),%r13d 401b3c: e9 dc f9 ff ff jmpq 0x40151d 401b41: 49 8b 4f 28 mov 0x28(%r15),%rcx 401b45: 45 31 ed xor %r13d,%r13d 401b48: 48 85 c9 test %rcx,%rcx 401b4b: 0f 84 2c fa ff ff je 0x40157d 401b51: 4c 39 e1 cmp %r12,%rcx 401b54: 0f 83 41 fa ff ff jae 0x40159b 401b5a: 48 8d 51 40 lea 0x40(%rcx),%rdx 401b5e: 4c 39 e2 cmp %r12,%rdx 401b61: 0f 87 34 fa ff ff ja 0x40159b 401b67: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 401b6d: 0f 84 e9 00 00 00 je 0x401c5c 401b73: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401b78: 3c 01 cmp $0x1,%al 401b7a: 75 30 jne 0x401bac 401b7c: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 401b81: eb 36 jmp 0x401bb9 401b83: 48 89 c7 mov %rax,%rdi 401b86: e8 65 f3 ff ff callq 0x400ef0 401b8b: e9 25 f9 ff ff jmpq 0x4014b5 401b90: 48 03 4c 24 18 add 0x18(%rsp),%rcx 401b95: 41 8b 44 0e 14 mov 0x14(%r14,%rcx,1),%eax 401b9a: 89 44 24 08 mov %eax,0x8(%rsp) 401b9e: 0f c8 bswap %eax 401ba0: 89 44 24 08 mov %eax,0x8(%rsp) 401ba4: 41 89 c5 mov %eax,%r13d 401ba7: e9 71 f9 ff ff jmpq 0x40151d 401bac: 4e 8b 6c 31 20 mov 0x20(%rcx,%r14,1),%r13 401bb1: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 401bb6: 49 0f cd bswap %rbp 401bb9: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 401bbe: 4c 89 e8 mov %r13,%rax 401bc1: 48 c1 e8 20 shr $0x20,%rax 401bc5: bf 0a 00 00 00 mov $0xa,%edi 401bca: 0f 85 ea f8 ff ff jne 0x4014ba 401bd0: e9 a8 f9 ff ff jmpq 0x40157d 401bd5: 49 8d 04 0e lea (%r14,%rcx,1),%rax 401bd9: 48 83 c0 14 add $0x14,%rax 401bdd: 48 89 44 24 20 mov %rax,0x20(%rsp) 401be2: 31 c0 xor %eax,%eax 401be4: 48 89 04 24 mov %rax,(%rsp) 401be8: 48 8b 0c 24 mov (%rsp),%rcx 401bec: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401bf0: 48 83 c0 08 add $0x8,%rax 401bf4: 48 89 44 24 30 mov %rax,0x30(%rsp) 401bf9: 41 bd 04 00 00 00 mov $0x4,%r13d 401bff: 49 29 cd sub %rcx,%r13 401c02: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401c07: 48 01 c8 add %rcx,%rax 401c0a: 48 89 44 24 28 mov %rax,0x28(%rsp) 401c0f: 8b 7c 24 14 mov 0x14(%rsp),%edi 401c13: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401c18: 4c 89 ea mov %r13,%rdx 401c1b: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401c20: e8 eb f3 ff ff callq 0x401010 401c25: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401c29: 75 0f jne 0x401c3a 401c2b: e8 e0 f2 ff ff callq 0x400f10 401c30: 83 38 04 cmpl $0x4,(%rax) 401c33: 74 da je 0x401c0f 401c35: e9 a7 00 00 00 jmpq 0x401ce1 401c3a: 48 85 c0 test %rax,%rax 401c3d: 0f 8e a8 00 00 00 jle 0x401ceb 401c43: 48 8b 0c 24 mov (%rsp),%rcx 401c47: 48 01 c1 add %rax,%rcx 401c4a: 48 89 c8 mov %rcx,%rax 401c4d: 48 89 0c 24 mov %rcx,(%rsp) 401c51: 48 83 f9 04 cmp $0x4,%rcx 401c55: 72 91 jb 0x401be8 401c57: e9 9a 00 00 00 jmpq 0x401cf6 401c5c: 49 8d 04 0e lea (%r14,%rcx,1),%rax 401c60: 48 83 c0 20 add $0x20,%rax 401c64: 48 89 44 24 20 mov %rax,0x20(%rsp) 401c69: 31 c0 xor %eax,%eax 401c6b: 48 89 04 24 mov %rax,(%rsp) 401c6f: 48 8b 0c 24 mov (%rsp),%rcx 401c73: 48 8d 04 0c lea (%rsp,%rcx,1),%rax 401c77: 48 83 c0 08 add $0x8,%rax 401c7b: 48 89 44 24 30 mov %rax,0x30(%rsp) 401c80: 41 bd 08 00 00 00 mov $0x8,%r13d 401c86: 49 29 cd sub %rcx,%r13 401c89: 48 8b 44 24 20 mov 0x20(%rsp),%rax 401c8e: 48 01 c8 add %rcx,%rax 401c91: 48 89 44 24 28 mov %rax,0x28(%rsp) 401c96: 8b 7c 24 14 mov 0x14(%rsp),%edi 401c9a: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 401c9f: 4c 89 ea mov %r13,%rdx 401ca2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 401ca7: e8 64 f3 ff ff callq 0x401010 401cac: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401cb0: 75 14 jne 0x401cc6 401cb2: e8 59 f2 ff ff callq 0x400f10 401cb7: bf 09 00 00 00 mov $0x9,%edi 401cbc: 83 38 04 cmpl $0x4,(%rax) 401cbf: 74 d5 je 0x401c96 401cc1: e9 f4 f7 ff ff jmpq 0x4014ba 401cc6: 48 85 c0 test %rax,%rax 401cc9: 7e 45 jle 0x401d10 401ccb: 48 8b 0c 24 mov (%rsp),%rcx 401ccf: 48 01 c1 add %rax,%rcx 401cd2: 48 89 c8 mov %rcx,%rax 401cd5: 48 89 0c 24 mov %rcx,(%rsp) 401cd9: 48 83 f9 08 cmp $0x8,%rcx 401cdd: 72 90 jb 0x401c6f 401cdf: eb 3a jmp 0x401d1b 401ce1: bf 09 00 00 00 mov $0x9,%edi 401ce6: e9 cf f7 ff ff jmpq 0x4014ba 401ceb: bf 09 00 00 00 mov $0x9,%edi 401cf0: 0f 85 c4 f7 ff ff jne 0x4014ba 401cf6: 48 83 3c 24 04 cmpq $0x4,(%rsp) 401cfb: 75 39 jne 0x401d36 401cfd: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401d01: 8b 44 24 08 mov 0x8(%rsp),%eax 401d05: 0f 85 93 fe ff ff jne 0x401b9e 401d0b: e9 94 fe ff ff jmpq 0x401ba4 401d10: bf 09 00 00 00 mov $0x9,%edi 401d15: 0f 85 9f f7 ff ff jne 0x4014ba 401d1b: 48 83 3c 24 08 cmpq $0x8,(%rsp) 401d20: 75 14 jne 0x401d36 401d22: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 401d27: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401d2b: 0f 85 85 fe ff ff jne 0x401bb6 401d31: e9 88 fe ff ff jmpq 0x401bbe 401d36: 48 8b 04 24 mov (%rsp),%rax 401d3a: 48 c1 e8 3f shr $0x3f,%rax 401d3e: bf 0a 00 00 00 mov $0xa,%edi 401d43: 29 c7 sub %eax,%edi 401d45: e9 70 f7 ff ff jmpq 0x4014ba 401d4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401d50: 55 push %rbp 401d51: 41 57 push %rdi 401d53: 41 56 push %rsi 401d55: 41 55 push %rbp 401d57: 41 54 push %rsp 401d59: 53 push %rbx 401d5a: 48 83 ec 68 sub $0x68,%rsp 401d5e: 49 89 fd mov %rdi,%r13 401d61: 48 8b 17 mov (%rdi),%rdx 401d64: 48 85 d2 test %rdx,%rdx 401d67: 0f 84 c4 00 00 00 je 0x401e31 401d6d: 49 8b 4d 30 mov 0x30(%r13),%rcx 401d71: 49 8b 45 70 mov 0x70(%r13),%rax 401d75: 49 03 4d 28 add 0x28(%r13),%rcx 401d79: 48 29 c1 sub %rax,%rcx 401d7c: 0f 82 31 05 00 00 jb 0x4022b3 401d82: 48 83 f9 3b cmp $0x3b,%rcx 401d86: 0f 86 27 05 00 00 jbe 0x4022b3 401d8c: 48 01 c2 add %rax,%rdx 401d8f: 48 89 54 24 08 mov %rdx,0x8(%rsp) 401d94: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 401d99: 0f b7 45 3a movzwl 0x3a(%rbp),%eax 401d9d: 3d 60 0a 00 00 cmp $0xa60,%eax 401da2: 0f 85 4d 06 00 00 jne 0x4023f5 401da8: 49 8d bd f4 00 00 00 lea 0xf4(%r13),%rdi 401daf: ba 10 00 00 00 mov $0x10,%edx 401db4: 48 89 ee mov %rbp,%rsi 401db7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 401dbe: e8 3d f1 ff ff callq 0x400f00 401dc3: c6 00 00 movb $0x0,(%rax) 401dc6: 80 7d 00 2f cmpb $0x2f,0x0(%rbp) 401dca: 0f 85 e7 00 00 00 jne 0x401eb7 401dd0: 48 0f be 5d 01 movsbl 0x1(%rbp),%rbx 401dd5: 48 83 fb 53 cmp $0x53,%rbx 401dd9: 0f 84 48 01 00 00 je 0x401f27 401ddf: 80 fb 2f cmp $0x2f,%bl 401de2: 0f 84 7e 01 00 00 je 0x401f66 401de8: 80 fb 20 cmp $0x20,%bl 401deb: 0f 85 91 01 00 00 jne 0x401f82 401df1: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401df6: 66 0f 74 05 72 16 00 00 pcmpeqb 0x1672(%rip),%xmm0 # 0x403470 401dfe: 66 0f d7 c0 pmovmskb %xmm0,%eax 401e02: 3d ff ff 00 00 cmp $0xffff,%eax 401e07: 0f 85 75 01 00 00 jne 0x401f82 401e0d: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401e14: 66 41 c7 85 e4 00 00 00 movw $0x2f,0xe4(%r13) 401e1c: 2f 00 401e1e: 4d 89 7d 78 mov %r15,0x78(%r13) 401e22: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401e26: 0f 85 a3 01 00 00 jne 0x401fcf 401e2c: e9 e7 05 00 00 jmpq 0x402418 401e31: 49 8d 85 a8 00 00 00 lea 0xa8(%r13),%rax 401e38: 48 89 44 24 08 mov %rax,0x8(%rsp) 401e3d: 45 8b 7d 24 mov 0x24(%r13),%r15d 401e41: 49 8b 45 70 mov 0x70(%r13),%rax 401e45: 48 89 04 24 mov %rax,(%rsp) 401e49: 45 31 f6 xor %r14d,%r14d 401e4c: 4f 8d 24 2e lea (%r14,%r13,1),%r12 401e50: 49 81 c4 a8 00 00 00 add $0xa8,%r12 401e57: bd 3c 00 00 00 mov $0x3c,%ebp 401e5c: 4c 29 f5 sub %r14,%rbp 401e5f: 48 8b 04 24 mov (%rsp),%rax 401e63: 49 8d 1c 06 lea (%r14,%rax,1),%rbx 401e67: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401e6f: 00 401e70: 44 89 ff mov %r15d,%edi 401e73: 4c 89 e6 mov %r12,%rsi 401e76: 48 89 ea mov %rbp,%rdx 401e79: 48 89 d9 mov %rbx,%rcx 401e7c: e8 8f f1 ff ff callq 0x401010 401e81: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401e85: 0f 85 15 00 00 00 jne 0x401ea0 401e8b: e8 80 f0 ff ff callq 0x400f10 401e90: 83 38 04 cmpl $0x4,(%rax) 401e93: 0f 84 d7 ff ff ff je 0x401e70 401e99: e9 15 04 00 00 jmpq 0x4022b3 401e9e: 66 90 nop 401ea0: 48 85 c0 test %rax,%rax 401ea3: 0f 8e 08 04 00 00 jle 0x4022b1 401ea9: 49 01 c6 add %rax,%r14 401eac: 49 83 fe 3c cmp $0x3c,%r14 401eb0: 72 9a jb 0x401e4c 401eb2: e9 06 04 00 00 jmpq 0x4022bd 401eb7: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401ebe: b9 10 00 00 00 mov $0x10,%ecx 401ec3: 4c 89 ff mov %r15,%rdi 401ec6: 48 89 ee mov %rbp,%rsi 401ec9: ba 2f 00 00 00 mov $0x2f,%edx 401ece: e8 4d f1 ff ff callq 0x401020 401ed3: 48 85 c0 test %rax,%rax 401ed6: 74 17 je 0x401eef 401ed8: c6 40 ff 00 movb $0x0,-0x1(%rax) 401edc: 4d 89 7d 78 mov %r15,0x78(%r13) 401ee0: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401ee4: 0f 85 e5 00 00 00 jne 0x401fcf 401eea: e9 29 05 00 00 jmpq 0x402418 401eef: 31 c0 xor %eax,%eax 401ef1: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401ef9: 00 00 401efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401f00: 41 c6 84 05 f3 00 00 00 movb $0x0,0xf3(%r13,%rax,1) 401f08: 00 401f09: 48 83 f8 f1 cmp $0xfffffffffffffff1,%rax 401f0d: 0f 84 ae 00 00 00 je 0x401fc1 401f13: 41 80 bc 05 f2 00 00 00 cmpb $0x20,0xf2(%r13,%rax,1) 401f1b: 20 401f1c: 48 8d 40 ff lea -0x1(%rax),%rax 401f20: 74 de je 0x401f00 401f22: e9 9a 00 00 00 jmpq 0x401fc1 401f27: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401f2c: 66 0f 74 05 2c 15 00 00 pcmpeqb 0x152c(%rip),%xmm0 # 0x403460 401f34: 66 0f d7 c0 pmovmskb %xmm0,%eax 401f38: 3d ff ff 00 00 cmp $0xffff,%eax 401f3d: 75 43 jne 0x401f82 401f3f: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 401f46: 48 b8 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rax 401f4e: 2f 00 401f50: 49 89 85 e4 00 00 00 mov %rax,0xe4(%r13) 401f57: 4d 89 7d 78 mov %r15,0x78(%r13) 401f5b: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401f5f: 75 6e jne 0x401fcf 401f61: e9 b2 04 00 00 jmpq 0x402418 401f66: f3 0f 6f 45 00 movdqu 0x0(%rbp),%xmm0 401f6b: 66 0f 74 05 dd 14 00 00 pcmpeqb 0x14dd(%rip),%xmm0 # 0x403450 401f73: 66 0f d7 c0 pmovmskb %xmm0,%eax 401f77: 3d ff ff 00 00 cmp $0xffff,%eax 401f7c: 0f 84 03 03 00 00 je 0x402285 401f82: e8 a9 f0 ff ff callq 0x401030 401f87: 48 8b 00 mov (%rax),%rax 401f8a: f6 44 58 01 08 testb $0x8,0x1(%rax,%rbx,2) 401f8f: 0f 84 83 04 00 00 je 0x402418 401f95: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 401f9a: 0f 84 94 01 00 00 je 0x402134 401fa0: 48 8d 7d 01 lea 0x1(%rbp),%rdi 401fa4: 31 f6 xor %esi,%esi 401fa6: ba 0a 00 00 00 mov $0xa,%edx 401fab: e8 00 f0 ff ff callq 0x400fb0 401fb0: 49 3b 45 68 cmp 0x68(%r13),%rax 401fb4: 0f 83 5e 04 00 00 jae 0x402418 401fba: 49 89 c7 mov %rax,%r15 401fbd: 4d 03 7d 60 add 0x60(%r13),%r15 401fc1: 4d 89 7d 78 mov %r15,0x78(%r13) 401fc5: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 401fc9: 0f 84 49 04 00 00 je 0x402418 401fcf: 48 8d 75 10 lea 0x10(%rbp),%rsi 401fd3: 80 7d 1b 20 cmpb $0x20,0x1b(%rbp) 401fd7: 74 1d je 0x401ff6 401fd9: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401fde: ba 0c 00 00 00 mov $0xc,%edx 401fe3: b9 0d 00 00 00 mov $0xd,%ecx 401fe8: 48 89 df mov %rbx,%rdi 401feb: e8 10 ef ff ff callq 0x400f00 401ff0: c6 00 00 movb $0x0,(%rax) 401ff3: 48 89 de mov %rbx,%rsi 401ff6: 48 89 f7 mov %rsi,%rdi 401ff9: 31 f6 xor %esi,%esi 401ffb: ba 0a 00 00 00 mov $0xa,%edx 402000: e8 ab ef ff ff callq 0x400fb0 402005: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 40200c: 48 8d 75 1c lea 0x1c(%rbp),%rsi 402010: 80 7d 21 20 cmpb $0x20,0x21(%rbp) 402014: 74 1d je 0x402033 402016: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 40201b: ba 06 00 00 00 mov $0x6,%edx 402020: b9 07 00 00 00 mov $0x7,%ecx 402025: 48 89 df mov %rbx,%rdi 402028: e8 d3 ee ff ff callq 0x400f00 40202d: c6 00 00 movb $0x0,(%rax) 402030: 48 89 de mov %rbx,%rsi 402033: 48 89 f7 mov %rsi,%rdi 402036: 31 f6 xor %esi,%esi 402038: ba 0a 00 00 00 mov $0xa,%edx 40203d: e8 6e ef ff ff callq 0x400fb0 402042: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 402049: 48 8d 75 22 lea 0x22(%rbp),%rsi 40204d: 80 7d 27 20 cmpb $0x20,0x27(%rbp) 402051: 74 1d je 0x402070 402053: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 402058: ba 06 00 00 00 mov $0x6,%edx 40205d: b9 07 00 00 00 mov $0x7,%ecx 402062: 48 89 df mov %rbx,%rdi 402065: e8 96 ee ff ff callq 0x400f00 40206a: c6 00 00 movb $0x0,(%rax) 40206d: 48 89 de mov %rbx,%rsi 402070: 48 89 f7 mov %rsi,%rdi 402073: 31 f6 xor %esi,%esi 402075: ba 0a 00 00 00 mov $0xa,%edx 40207a: e8 31 ef ff ff callq 0x400fb0 40207f: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 402086: 48 8d 75 28 lea 0x28(%rbp),%rsi 40208a: 80 7d 2f 20 cmpb $0x20,0x2f(%rbp) 40208e: 74 1d je 0x4020ad 402090: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 402095: ba 08 00 00 00 mov $0x8,%edx 40209a: b9 09 00 00 00 mov $0x9,%ecx 40209f: 48 89 df mov %rbx,%rdi 4020a2: e8 59 ee ff ff callq 0x400f00 4020a7: c6 00 00 movb $0x0,(%rax) 4020aa: 48 89 de mov %rbx,%rsi 4020ad: 48 8d 5d 30 lea 0x30(%rbp),%rbx 4020b1: 48 89 f7 mov %rsi,%rdi 4020b4: 31 f6 xor %esi,%esi 4020b6: ba 0a 00 00 00 mov $0xa,%edx 4020bb: e8 f0 ee ff ff callq 0x400fb0 4020c0: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 4020c7: 80 7d 39 20 cmpb $0x20,0x39(%rbp) 4020cb: 74 20 je 0x4020ed 4020cd: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4020d2: ba 0a 00 00 00 mov $0xa,%edx 4020d7: b9 0b 00 00 00 mov $0xb,%ecx 4020dc: 48 89 ef mov %rbp,%rdi 4020df: 48 89 de mov %rbx,%rsi 4020e2: e8 19 ee ff ff callq 0x400f00 4020e7: c6 00 00 movb $0x0,(%rax) 4020ea: 48 89 eb mov %rbp,%rbx 4020ed: 45 31 f6 xor %r14d,%r14d 4020f0: 48 89 df mov %rbx,%rdi 4020f3: 31 f6 xor %esi,%esi 4020f5: ba 0a 00 00 00 mov $0xa,%edx 4020fa: e8 b1 ee ff ff callq 0x400fb0 4020ff: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 402106: 48 85 c0 test %rax,%rax 402109: 0f 88 09 03 00 00 js 0x402418 40210f: 49 8b 4d 28 mov 0x28(%r13),%rcx 402113: 49 03 4d 30 add 0x30(%r13),%rcx 402117: 49 2b 4d 70 sub 0x70(%r13),%rcx 40211b: 48 83 c1 c4 add $0xffffffffffffffc4,%rcx 40211f: 48 39 c8 cmp %rcx,%rax 402122: 0f 86 00 03 00 00 jbe 0x402428 402128: 49 89 8d 98 00 00 00 mov %rcx,0x98(%r13) 40212f: e9 f4 02 00 00 jmpq 0x402428 402134: ba 08 00 00 00 mov $0x8,%edx 402139: eb 5a jmp 0x402195 40213b: 31 f6 xor %esi,%esi 40213d: ba 0a 00 00 00 mov $0xa,%edx 402142: e8 69 ee ff ff callq 0x400fb0 402147: 49 89 c7 mov %rax,%r15 40214a: 48 8b 43 08 mov 0x8(%rbx),%rax 40214e: 48 b9 20 20 20 20 20 20 mov $0x2020202020202020,%rcx 402156: 20 20 402158: 48 31 c8 xor %rcx,%rax 40215b: 48 8b 0b mov (%rbx),%rcx 40215e: 48 ba 2f 2f 20 20 20 20 mov $0x2020202020202f2f,%rdx 402166: 20 20 402168: 48 31 d1 xor %rdx,%rcx 40216b: 49 8d 57 3d lea 0x3d(%r15),%rdx 40216f: 48 83 e2 fe and $0xfffffffffffffffe,%rdx 402173: 48 89 ce mov %rcx,%rsi 402176: 48 09 c6 or %rax,%rsi 402179: be 00 00 00 00 mov $0x0,%esi 40217e: 48 0f 44 d6 cmove %rsi,%rdx 402182: 48 8b 34 24 mov (%rsp),%rsi 402186: 48 01 d6 add %rdx,%rsi 402189: 48 89 f2 mov %rsi,%rdx 40218c: 48 09 c1 or %rax,%rcx 40218f: 0f 84 34 01 00 00 je 0x4022c9 402195: 49 8b 5d 00 mov 0x0(%r13),%rbx 402199: 48 85 db test %rbx,%rbx 40219c: 48 89 14 24 mov %rdx,(%rsp) 4021a0: 74 56 je 0x4021f8 4021a2: 49 8b 45 30 mov 0x30(%r13),%rax 4021a6: 48 29 d0 sub %rdx,%rax 4021a9: 0f 82 69 02 00 00 jb 0x402418 4021af: 48 83 f8 3c cmp $0x3c,%rax 4021b3: 0f 82 5f 02 00 00 jb 0x402418 4021b9: 48 8b 04 24 mov (%rsp),%rax 4021bd: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi 4021c1: 48 83 c7 30 add $0x30,%rdi 4021c5: 48 01 c3 add %rax,%rbx 4021c8: 80 7f 09 20 cmpb $0x20,0x9(%rdi) 4021cc: 0f 84 69 ff ff ff je 0x40213b 4021d2: 48 8d 73 30 lea 0x30(%rbx),%rsi 4021d6: ba 0a 00 00 00 mov $0xa,%edx 4021db: b9 0b 00 00 00 mov $0xb,%ecx 4021e0: 48 8d 6c 24 5d lea 0x5d(%rsp),%rbp 4021e5: 48 89 ef mov %rbp,%rdi 4021e8: e8 13 ed ff ff callq 0x400f00 4021ed: c6 00 00 movb $0x0,(%rax) 4021f0: 48 89 ef mov %rbp,%rdi 4021f3: e9 43 ff ff ff jmpq 0x40213b 4021f8: 45 8b 7d 24 mov 0x24(%r13),%r15d 4021fc: 49 8b 45 28 mov 0x28(%r13),%rax 402200: 48 01 d0 add %rdx,%rax 402203: 48 89 44 24 10 mov %rax,0x10(%rsp) 402208: 45 31 f6 xor %r14d,%r14d 40220b: 4a 8d 2c 34 lea (%rsp,%r14,1),%rbp 40220f: 48 83 c5 20 add $0x20,%rbp 402213: bb 3c 00 00 00 mov $0x3c,%ebx 402218: 4c 29 f3 sub %r14,%rbx 40221b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402220: 4e 8d 24 30 lea (%rax,%r14,1),%r12 402224: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40222c: 00 00 40222e: 66 90 nop 402230: 44 89 ff mov %r15d,%edi 402233: 48 89 ee mov %rbp,%rsi 402236: 48 89 da mov %rbx,%rdx 402239: 4c 89 e1 mov %r12,%rcx 40223c: e8 cf ed ff ff callq 0x401010 402241: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402245: 75 0f jne 0x402256 402247: e8 c4 ec ff ff callq 0x400f10 40224c: 83 38 04 cmpl $0x4,(%rax) 40224f: 74 df je 0x402230 402251: e9 c2 01 00 00 jmpq 0x402418 402256: 48 85 c0 test %rax,%rax 402259: 7e 0b jle 0x402266 40225b: 49 01 c6 add %rax,%r14 40225e: 49 83 fe 3c cmp $0x3c,%r14 402262: 72 a7 jb 0x40220b 402264: eb 06 jmp 0x40226c 402266: 0f 85 ac 01 00 00 jne 0x402418 40226c: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 402271: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 402276: 49 83 fe 3c cmp $0x3c,%r14 40227a: 0f 84 48 ff ff ff je 0x4021c8 402280: e9 93 01 00 00 jmpq 0x402418 402285: 4d 8d bd e4 00 00 00 lea 0xe4(%r13),%r15 40228c: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 402294: 66 41 c7 85 e4 00 00 00 movw $0x2f2f,0xe4(%r13) 40229c: 2f 2f 40229e: 4d 89 7d 78 mov %r15,0x78(%r13) 4022a2: 80 7d 30 20 cmpb $0x20,0x30(%rbp) 4022a6: 0f 85 23 fd ff ff jne 0x401fcf 4022ac: e9 67 01 00 00 jmpq 0x402418 4022b1: 74 0a je 0x4022bd 4022b3: bf 0e 00 00 00 mov $0xe,%edi 4022b8: e9 60 01 00 00 jmpq 0x40241d 4022bd: 49 83 fe 3c cmp $0x3c,%r14 4022c1: 0f 84 cd fa ff ff je 0x401d94 4022c7: eb ea jmp 0x4022b3 4022c9: 49 8b 5d 00 mov 0x0(%r13),%rbx 4022cd: 48 85 db test %rbx,%rbx 4022d0: 74 43 je 0x402315 4022d2: 49 8b 45 30 mov 0x30(%r13),%rax 4022d6: 48 29 d0 sub %rdx,%rax 4022d9: 48 83 c0 c4 add $0xffffffffffffffc4,%rax 4022dd: 49 39 c7 cmp %rax,%r15 4022e0: 0f 87 32 01 00 00 ja 0x402418 4022e6: 48 89 d5 mov %rdx,%rbp 4022e9: 4c 89 ff mov %r15,%rdi 4022ec: e8 df ec ff ff callq 0x400fd0 4022f1: 48 85 c0 test %rax,%rax 4022f4: 0f 84 1e 01 00 00 je 0x402418 4022fa: 49 89 c4 mov %rax,%r12 4022fd: 48 8d 34 2b lea (%rbx,%rbp,1),%rsi 402301: 48 83 c6 3c add $0x3c,%rsi 402305: 48 89 c7 mov %rax,%rdi 402308: 4c 89 fa mov %r15,%rdx 40230b: e8 b0 ec ff ff callq 0x400fc0 402310: e9 8f 00 00 00 jmpq 0x4023a4 402315: 48 89 d3 mov %rdx,%rbx 402318: 4c 89 ff mov %r15,%rdi 40231b: e8 b0 ec ff ff callq 0x400fd0 402320: 48 85 c0 test %rax,%rax 402323: 0f 84 ef 00 00 00 je 0x402418 402329: 49 89 c4 mov %rax,%r12 40232c: 41 8b 45 24 mov 0x24(%r13),%eax 402330: 89 44 24 10 mov %eax,0x10(%rsp) 402334: 49 8b 45 28 mov 0x28(%r13),%rax 402338: 48 8d 0c 03 lea (%rbx,%rax,1),%rcx 40233c: 48 83 c1 3c add $0x3c,%rcx 402340: 31 c0 xor %eax,%eax 402342: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 402347: 49 8d 14 04 lea (%r12,%rax,1),%rdx 40234b: 48 89 14 24 mov %rdx,(%rsp) 40234f: 4c 89 fb mov %r15,%rbx 402352: 48 29 c3 sub %rax,%rbx 402355: 49 89 c6 mov %rax,%r14 402358: 48 8d 2c 01 lea (%rcx,%rax,1),%rbp 40235c: 8b 7c 24 10 mov 0x10(%rsp),%edi 402360: 48 8b 34 24 mov (%rsp),%rsi 402364: 48 89 da mov %rbx,%rdx 402367: 48 89 e9 mov %rbp,%rcx 40236a: e8 a1 ec ff ff callq 0x401010 40236f: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402373: 75 0c jne 0x402381 402375: e8 96 eb ff ff callq 0x400f10 40237a: 83 38 04 cmpl $0x4,(%rax) 40237d: 74 dd je 0x40235c 40237f: eb 17 jmp 0x402398 402381: 48 85 c0 test %rax,%rax 402384: 7e 76 jle 0x4023fc 402386: 49 01 c6 add %rax,%r14 402389: 4c 89 f0 mov %r14,%rax 40238c: 4d 39 fe cmp %r15,%r14 40238f: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 402394: 72 b1 jb 0x402347 402396: eb 07 jmp 0x40239f 402398: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40239f: 4c 39 f8 cmp %r15,%rax 4023a2: 75 64 jne 0x402408 4023a4: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 4023a9: 4d 89 65 60 mov %r12,0x60(%r13) 4023ad: 4d 89 7d 68 mov %r15,0x68(%r13) 4023b1: 4d 01 e7 add %r12,%r15 4023b4: 4c 89 fb mov %r15,%rbx 4023b7: 4c 29 e3 sub %r12,%rbx 4023ba: 4c 89 e7 mov %r12,%rdi 4023bd: be 2f 00 00 00 mov $0x2f,%esi 4023c2: 48 89 da mov %rbx,%rdx 4023c5: e8 b6 eb ff ff callq 0x400f80 4023ca: 48 85 c0 test %rax,%rax 4023cd: 74 14 je 0x4023e3 4023cf: 49 89 c4 mov %rax,%r12 4023d2: 49 83 c4 01 add $0x1,%r12 4023d6: c6 00 00 movb $0x0,(%rax) 4023d9: 4d 39 fc cmp %r15,%r12 4023dc: 72 d6 jb 0x4023b4 4023de: e9 bd fb ff ff jmpq 0x401fa0 4023e3: 4c 89 e7 mov %r12,%rdi 4023e6: 31 f6 xor %esi,%esi 4023e8: 48 89 da mov %rbx,%rdx 4023eb: e8 70 eb ff ff callq 0x400f60 4023f0: e9 ab fb ff ff jmpq 0x401fa0 4023f5: bf 0f 00 00 00 mov $0xf,%edi 4023fa: eb 21 jmp 0x40241d 4023fc: 4c 0f 45 f0 cmovne %rax,%r14 402400: 4c 89 f0 mov %r14,%rax 402403: 4c 39 f8 cmp %r15,%rax 402406: 74 9c je 0x4023a4 402408: 4c 89 e7 mov %r12,%rdi 40240b: e8 e0 ea ff ff callq 0x400ef0 402410: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 402418: bf 10 00 00 00 mov $0x10,%edi 40241d: e8 6e ee ff ff callq 0x401290 402422: 41 be ff ff ff ff mov $0xffffffff,%r14d 402428: 44 89 f0 mov %r14d,%eax 40242b: 48 83 c4 68 add $0x68,%rsp 40242f: 5b pop %rbx 402430: 41 5c pop %rsp 402432: 41 5d pop %rbp 402434: 41 5e pop %rsi 402436: 41 5f pop %rdi 402438: 5d pop %rbp 402439: c3 retq 40243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402440: 55 push %rbp 402441: 41 57 push %rdi 402443: 41 56 push %rsi 402445: 53 push %rbx 402446: 50 push %rax 402447: 83 3d 86 1c 20 00 01 cmpl $0x1,0x201c86(%rip) # 0x6040d4 40244e: 0f 85 0d 02 00 00 jne 0x402661 402454: 48 89 d5 mov %rdx,%rbp 402457: 41 89 f7 mov %esi,%r15d 40245a: 41 89 fe mov %edi,%r14d 40245d: 48 85 d2 test %rdx,%rdx 402460: 75 22 jne 0x402484 402462: 44 89 f7 mov %r14d,%edi 402465: be 01 00 00 00 mov $0x1,%esi 40246a: 31 c0 xor %eax,%eax 40246c: e8 af ea ff ff callq 0x400f20 402471: 83 f8 ff cmp $0xffffffff,%eax 402474: 75 0e jne 0x402484 402476: e8 95 ea ff ff callq 0x400f10 40247b: 83 38 09 cmpl $0x9,(%rax) 40247e: 0f 84 e4 01 00 00 je 0x402668 402484: 41 83 ff 0b cmp $0xb,%r15d 402488: 0f 87 1e 01 00 00 ja 0x4025ac 40248e: 31 db xor %ebx,%ebx 402490: 44 89 f8 mov %r15d,%eax 402493: 48 8d 0d e6 0f 00 00 lea 0xfe6(%rip),%rcx # 0x403480 40249a: 48 63 04 81 movslq (%rcx,%rax,4),%rax 40249e: 48 01 c8 add %rcx,%rax 4024a1: ff e0 jmpq *%rax 4024a3: 48 85 ed test %rbp,%rbp 4024a6: 0f 85 bf 00 00 00 jne 0x40256b 4024ac: e9 da 00 00 00 jmpq 0x40258b 4024b1: 48 85 ed test %rbp,%rbp 4024b4: 0f 84 d1 00 00 00 je 0x40258b 4024ba: 8b 45 1c mov 0x1c(%rbp),%eax 4024bd: 83 f8 0a cmp $0xa,%eax 4024c0: 0f 87 e6 00 00 00 ja 0x4025ac 4024c6: b9 0c 06 00 00 mov $0x60c,%ecx 4024cb: 0f a3 c1 bt %eax,%ecx 4024ce: 0f 83 d8 00 00 00 jae 0x4025ac 4024d4: 8b 4d 18 mov 0x18(%rbp),%ecx 4024d7: 8b 55 24 mov 0x24(%rbp),%edx 4024da: 41 83 fe ff cmp $0xffffffff,%r14d 4024de: 0f 84 43 01 00 00 je 0x402627 4024e4: 83 fa ff cmp $0xffffffff,%edx 4024e7: 0f 84 3d 01 00 00 je 0x40262a 4024ed: 44 39 f2 cmp %r14d,%edx 4024f0: 0f 84 34 01 00 00 je 0x40262a 4024f6: e9 86 00 00 00 jmpq 0x402581 4024fb: bf 01 00 00 00 mov $0x1,%edi 402500: be 28 09 00 00 mov $0x928,%esi 402505: e8 96 ea ff ff callq 0x400fa0 40250a: 48 89 c3 mov %rax,%rbx 40250d: 48 85 c0 test %rax,%rax 402510: 0f 84 a0 00 00 00 je 0x4025b6 402516: c7 43 18 03 00 00 00 movl $0x3,0x18(%rbx) 40251d: 44 89 7b 1c mov %r15d,0x1c(%rbx) 402521: 44 89 73 24 mov %r14d,0x24(%rbx) 402525: 0f 57 c0 xorps %xmm0,%xmm0 402528: 0f 11 03 movups %xmm0,(%rbx) 40252b: 0f 11 43 28 movups %xmm0,0x28(%rbx) 40252f: 48 b8 01 00 00 00 01 00 mov $0x100000001,%rax 402537: 00 00 402539: 48 89 43 38 mov %rax,0x38(%rbx) 40253d: c7 43 70 0a 00 00 00 movl $0xa,0x70(%rbx) 402544: 48 89 d8 mov %rbx,%rax 402547: 48 05 c8 00 00 00 add $0xc8,%rax 40254d: 48 89 43 60 mov %rax,0x60(%rbx) 402551: c7 83 cc 00 00 00 0a 00 movl $0xa,0xcc(%rbx) 402559: 00 00 40255b: e9 f3 00 00 00 jmpq 0x402653 402560: 48 85 ed test %rbp,%rbp 402563: 74 26 je 0x40258b 402565: 83 7d 1c 0b cmpl $0xb,0x1c(%rbp) 402569: 75 41 jne 0x4025ac 40256b: 8b 45 18 mov 0x18(%rbp),%eax 40256e: 8b 4d 24 mov 0x24(%rbp),%ecx 402571: 41 83 fe ff cmp $0xffffffff,%r14d 402575: 74 4e je 0x4025c5 402577: 83 f9 ff cmp $0xffffffff,%ecx 40257a: 74 4c je 0x4025c8 40257c: 44 39 f1 cmp %r14d,%ecx 40257f: 74 47 je 0x4025c8 402581: bf 1c 00 00 00 mov $0x1c,%edi 402586: e9 c1 00 00 00 jmpq 0x40264c 40258b: 44 89 f7 mov %r14d,%edi 40258e: 31 f6 xor %esi,%esi 402590: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402597: 44 89 f9 mov %r15d,%ecx 40259a: 45 31 c0 xor %r8d,%r8d 40259d: 48 83 c4 08 add $0x8,%rsp 4025a1: 5b pop %rbx 4025a2: 41 5e pop %rsi 4025a4: 41 5f pop %rdi 4025a6: 5d pop %rbp 4025a7: e9 c4 00 00 00 jmpq 0x402670 4025ac: bf 0d 00 00 00 mov $0xd,%edi 4025b1: e9 96 00 00 00 jmpq 0x40264c 4025b6: bf 08 00 00 00 mov $0x8,%edi 4025bb: e8 d0 ec ff ff callq 0x401290 4025c0: e9 8e 00 00 00 jmpq 0x402653 4025c5: 41 89 ce mov %ecx,%r14d 4025c8: 8b 4d 1c mov 0x1c(%rbp),%ecx 4025cb: 83 f9 0b cmp $0xb,%ecx 4025ce: 77 77 ja 0x402647 4025d0: ba 0e 0f 00 00 mov $0xf0e,%edx 4025d5: 0f a3 ca bt %ecx,%edx 4025d8: 73 6d jae 0x402647 4025da: 83 f8 01 cmp $0x1,%eax 4025dd: 75 5f jne 0x40263e 4025df: 48 83 7d 78 00 cmpq $0x0,0x78(%rbp) 4025e4: 74 33 je 0x402619 4025e6: 48 8b 75 70 mov 0x70(%rbp),%rsi 4025ea: 48 8b 95 98 00 00 00 mov 0x98(%rbp),%rdx 4025f1: 48 83 c6 3c add $0x3c,%rsi 4025f5: 44 89 f7 mov %r14d,%edi 4025f8: 44 89 f9 mov %r15d,%ecx 4025fb: 49 89 e8 mov %rbp,%r8 4025fe: e8 6d 00 00 00 callq 0x402670 402603: 48 85 c0 test %rax,%rax 402606: 74 49 je 0x402651 402608: 48 89 c3 mov %rax,%rbx 40260b: 48 8b 45 48 mov 0x48(%rbp),%rax 40260f: 48 89 43 10 mov %rax,0x10(%rbx) 402613: 48 89 5d 48 mov %rbx,0x48(%rbp) 402617: eb 3a jmp 0x402653 402619: 48 89 ef mov %rbp,%rdi 40261c: e8 2f f7 ff ff callq 0x401d50 402621: 85 c0 test %eax,%eax 402623: 75 2c jne 0x402651 402625: eb bf jmp 0x4025e6 402627: 41 89 d6 mov %edx,%r14d 40262a: 83 f8 0a cmp $0xa,%eax 40262d: 77 18 ja 0x402647 40262f: ba 0c 07 00 00 mov $0x70c,%edx 402634: 0f a3 c2 bt %eax,%edx 402637: 73 0e jae 0x402647 402639: 83 f9 01 cmp $0x1,%ecx 40263c: 74 a1 je 0x4025df 40263e: 83 45 3c 01 addl $0x1,0x3c(%rbp) 402642: 48 89 eb mov %rbp,%rbx 402645: eb 0c jmp 0x402653 402647: bf 0b 00 00 00 mov $0xb,%edi 40264c: e8 3f ec ff ff callq 0x401290 402651: 31 db xor %ebx,%ebx 402653: 48 89 d8 mov %rbx,%rax 402656: 48 83 c4 08 add $0x8,%rsp 40265a: 5b pop %rbx 40265b: 41 5e pop %rsi 40265d: 41 5f pop %rdi 40265f: 5d pop %rbp 402660: c3 retq 402661: bf 0c 00 00 00 mov $0xc,%edi 402666: eb e4 jmp 0x40264c 402668: bf 09 00 00 00 mov $0x9,%edi 40266d: eb dd jmp 0x40264c 40266f: 90 nop 402670: 55 push %rbp 402671: 41 57 push %rdi 402673: 41 56 push %rsi 402675: 41 55 push %rbp 402677: 41 54 push %rsp 402679: 53 push %rbx 40267a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 402681: 4d 89 c7 mov %r8,%r15 402684: 41 89 cd mov %ecx,%r13d 402687: 48 89 d5 mov %rdx,%rbp 40268a: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40268f: 41 89 fe mov %edi,%r14d 402692: 89 cb mov %ecx,%ebx 402694: 83 e3 fc and $0xfffffffc,%ebx 402697: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 40269b: 75 27 jne 0x4026c4 40269d: 4d 85 ff test %r15,%r15 4026a0: 75 22 jne 0x4026c4 4026a2: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 4026a7: bf 01 00 00 00 mov $0x1,%edi 4026ac: 44 89 f6 mov %r14d,%esi 4026af: e8 2c e9 ff ff callq 0x400fe0 4026b4: 31 ed xor %ebp,%ebp 4026b6: 83 f8 01 cmp $0x1,%eax 4026b9: 48 19 ed sbb %rbp,%rbp 4026bc: 48 f7 d5 not %rbp 4026bf: 48 0b 6c 24 58 or 0x58(%rsp),%rbp 4026c4: 83 fb 08 cmp $0x8,%ebx 4026c7: 0f 85 83 00 00 00 jne 0x402750 4026cd: 4d 85 ff test %r15,%r15 4026d0: 74 05 je 0x4026d7 4026d2: 4d 8b 27 mov (%r15),%r12 4026d5: eb 3c jmp 0x402713 4026d7: 31 c0 xor %eax,%eax 4026d9: 41 83 fd 08 cmp $0x8,%r13d 4026dd: 0f 94 c1 sete %cl 4026e0: 0f 95 c0 setne %al 4026e3: 8d 14 00 lea (%rax,%rax,1),%edx 4026e6: 83 c2 01 add $0x1,%edx 4026e9: 41 83 fd 0b cmp $0xb,%r13d 4026ed: 0f 94 c0 sete %al 4026f0: 08 c8 or %cl,%al 4026f2: 0f b6 c8 movzbl %al,%ecx 4026f5: 83 c1 01 add $0x1,%ecx 4026f8: 31 ff xor %edi,%edi 4026fa: 48 89 ee mov %rbp,%rsi 4026fd: 45 89 f0 mov %r14d,%r8d 402700: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 402705: e8 36 e8 ff ff callq 0x400f40 40270a: 49 89 c4 mov %rax,%r12 40270d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402711: 74 3d je 0x402750 402713: 4d 85 e4 test %r12,%r12 402716: 74 38 je 0x402750 402718: 44 89 f7 mov %r14d,%edi 40271b: 4c 89 e6 mov %r12,%rsi 40271e: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 402723: 48 89 e9 mov %rbp,%rcx 402726: 45 89 e8 mov %r13d,%r8d 402729: 4d 89 f9 mov %r15,%r9 40272c: e8 ef eb ff ff callq 0x401320 402731: 48 85 c0 test %rax,%rax 402734: 0f 84 95 00 00 00 je 0x4027cf 40273a: 49 89 c5 mov %rax,%r13 40273d: 4d 85 ff test %r15,%r15 402740: 0f 85 50 01 00 00 jne 0x402896 402746: 41 80 4d 38 40 orb $0x40,0x38(%r13) 40274b: e9 46 01 00 00 jmpq 0x402896 402750: 44 89 6c 24 0c mov %r13d,0xc(%rsp) 402755: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 40275a: 48 83 fd 40 cmp $0x40,%rbp 40275e: 41 bf 40 00 00 00 mov $0x40,%r15d 402764: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 402769: 4c 0f 42 fd cmovb %rbp,%r15 40276d: 45 31 ed xor %r13d,%r13d 402770: 4e 8d 24 2c lea (%rsp,%r13,1),%r12 402774: 49 83 c4 28 add $0x28,%r12 402778: 4c 89 fd mov %r15,%rbp 40277b: 4c 29 ed sub %r13,%rbp 40277e: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402783: 4a 8d 1c 28 lea (%rax,%r13,1),%rbx 402787: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40278f: 00 402790: 44 89 f7 mov %r14d,%edi 402793: 4c 89 e6 mov %r12,%rsi 402796: 48 89 ea mov %rbp,%rdx 402799: 48 89 d9 mov %rbx,%rcx 40279c: e8 6f e8 ff ff callq 0x401010 4027a1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4027a5: 0f 85 15 00 00 00 jne 0x4027c0 4027ab: e8 60 e7 ff ff callq 0x400f10 4027b0: 83 38 04 cmpl $0x4,(%rax) 4027b3: 0f 84 d7 ff ff ff je 0x402790 4027b9: e9 cb 00 00 00 jmpq 0x402889 4027be: 66 90 nop 4027c0: 48 85 c0 test %rax,%rax 4027c3: 7e 28 jle 0x4027ed 4027c5: 49 01 c5 add %rax,%r13 4027c8: 4d 39 fd cmp %r15,%r13 4027cb: 72 a3 jb 0x402770 4027cd: eb 22 jmp 0x4027f1 4027cf: 4d 85 ff test %r15,%r15 4027d2: 74 09 je 0x4027dd 4027d4: 4d 39 27 cmp %r12,(%r15) 4027d7: 0f 84 b6 00 00 00 je 0x402893 4027dd: 4c 89 e7 mov %r12,%rdi 4027e0: 48 89 ee mov %rbp,%rsi 4027e3: e8 08 e8 ff ff callq 0x400ff0 4027e8: e9 a6 00 00 00 jmpq 0x402893 4027ed: 4c 0f 45 e8 cmovne %rax,%r13 4027f1: 49 83 fd ff cmp $0xffffffffffffffff,%r13 4027f5: 0f 84 8e 00 00 00 je 0x402889 4027fb: 49 83 fd 08 cmp $0x8,%r13 4027ff: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 402804: 0f 82 df 00 00 00 jb 0x4028e9 40280a: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40280f: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 402817: 3e 0a 402819: 48 39 c8 cmp %rcx,%rax 40281c: 0f 85 89 00 00 00 jne 0x4028ab 402822: bf 01 00 00 00 mov $0x1,%edi 402827: be 08 01 00 00 mov $0x108,%esi 40282c: e8 6f e7 ff ff callq 0x400fa0 402831: 49 89 c5 mov %rax,%r13 402834: 48 85 c0 test %rax,%rax 402837: 0f 84 f2 00 00 00 je 0x40292f 40283d: 41 c7 45 18 01 00 00 00 movl $0x1,0x18(%r13) 402845: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 40284d: 8b 44 24 0c mov 0xc(%rsp),%eax 402851: 41 89 45 1c mov %eax,0x1c(%r13) 402855: 45 89 75 24 mov %r14d,0x24(%r13) 402859: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40285e: 49 89 4d 28 mov %rcx,0x28(%r13) 402862: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402867: 49 89 45 30 mov %rax,0x30(%r13) 40286b: 49 89 5d 08 mov %rbx,0x8(%r13) 40286f: 48 83 c1 08 add $0x8,%rcx 402873: 49 89 4d 70 mov %rcx,0x70(%r13) 402877: 4c 89 e8 mov %r13,%rax 40287a: 48 05 f4 00 00 00 add $0xf4,%rax 402880: 49 89 85 a0 00 00 00 mov %rax,0xa0(%r13) 402887: eb 0d jmp 0x402896 402889: bf 09 00 00 00 mov $0x9,%edi 40288e: e8 fd e9 ff ff callq 0x401290 402893: 45 31 ed xor %r13d,%r13d 402896: 4c 89 e8 mov %r13,%rax 402899: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 4028a0: 5b pop %rbx 4028a1: 41 5c pop %rsp 4028a3: 41 5d pop %rbp 4028a5: 41 5e pop %rsi 4028a7: 41 5f pop %rdi 4028a9: 5d pop %rbp 4028aa: c3 retq 4028ab: 49 83 fd 10 cmp $0x10,%r13 4028af: 72 38 jb 0x4028e9 4028b1: 3d 7f 45 4c 46 cmp $0x464c457f,%eax 4028b6: 75 31 jne 0x4028e9 4028b8: 80 7c 24 2e 01 cmpb $0x1,0x2e(%rsp) 4028bd: 75 2a jne 0x4028e9 4028bf: 8a 44 24 2c mov 0x2c(%rsp),%al 4028c3: 8a 4c 24 2d mov 0x2d(%rsp),%cl 4028c7: 8d 50 ff lea -0x1(%rax),%edx 4028ca: 80 c1 ff add $0xff,%cl 4028cd: 08 d1 or %dl,%cl 4028cf: 80 f9 01 cmp $0x1,%cl 4028d2: 77 15 ja 0x4028e9 4028d4: 3c 01 cmp $0x1,%al 4028d6: b8 34 00 00 00 mov $0x34,%eax 4028db: b9 40 00 00 00 mov $0x40,%ecx 4028e0: 48 0f 44 c8 cmove %rax,%rcx 4028e4: 49 39 cd cmp %rcx,%r13 4028e7: 73 55 jae 0x40293e 4028e9: bf 01 00 00 00 mov $0x1,%edi 4028ee: be 08 01 00 00 mov $0x108,%esi 4028f3: e8 a8 e6 ff ff callq 0x400fa0 4028f8: 49 89 c5 mov %rax,%r13 4028fb: 48 85 c0 test %rax,%rax 4028fe: 74 2f je 0x40292f 402900: 41 c7 45 3c 01 00 00 00 movl $0x1,0x3c(%r13) 402908: 8b 44 24 0c mov 0xc(%rsp),%eax 40290c: 41 89 45 1c mov %eax,0x1c(%r13) 402910: 45 89 75 24 mov %r14d,0x24(%r13) 402914: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402919: 49 89 45 28 mov %rax,0x28(%r13) 40291d: 48 8b 44 24 18 mov 0x18(%rsp),%rax 402922: 49 89 45 30 mov %rax,0x30(%r13) 402926: 49 89 5d 08 mov %rbx,0x8(%r13) 40292a: e9 67 ff ff ff jmpq 0x402896 40292f: bf 08 00 00 00 mov $0x8,%edi 402934: e8 57 e9 ff ff callq 0x401290 402939: e9 58 ff ff ff jmpq 0x402896 40293e: 48 89 1c 24 mov %rbx,(%rsp) 402942: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 402947: 44 89 f7 mov %r14d,%edi 40294a: 31 f6 xor %esi,%esi 40294c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 402951: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 402956: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d 40295b: e8 10 eb ff ff callq 0x401470 402960: 49 89 c5 mov %rax,%r13 402963: e9 2e ff ff ff jmpq 0x402896 402968: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402970: 55 push %rbp 402971: 41 57 push %rdi 402973: 41 56 push %rsi 402975: 41 55 push %rbp 402977: 41 54 push %rsp 402979: 53 push %rbx 40297a: 50 push %rax 40297b: 49 89 fe mov %rdi,%r14 40297e: 66 90 nop 402980: 4d 85 f6 test %r14,%r14 402983: 0f 84 a8 02 00 00 je 0x402c31 402989: 41 8b 46 3c mov 0x3c(%r14),%eax 40298d: 85 c0 test %eax,%eax 40298f: 74 0d je 0x40299e 402991: 83 c0 ff add $0xffffffff,%eax 402994: 41 89 46 3c mov %eax,0x3c(%r14) 402998: 0f 85 95 02 00 00 jne 0x402c33 40299e: 41 83 7e 18 01 cmpl $0x1,0x18(%r14) 4029a3: 75 22 jne 0x4029c7 4029a5: 49 8b 7e 50 mov 0x50(%r14),%rdi 4029a9: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 4029ad: 74 05 je 0x4029b4 4029af: e8 3c e5 ff ff callq 0x400ef0 4029b4: 49 c7 46 50 00 00 00 00 movq $0x0,0x50(%r14) 4029bc: 49 83 7e 48 00 cmpq $0x0,0x48(%r14) 4029c1: 0f 85 6a 02 00 00 jne 0x402c31 4029c7: 49 8b 5e 08 mov 0x8(%r14),%rbx 4029cb: 48 85 db test %rbx,%rbx 4029ce: 74 3b je 0x402a0b 4029d0: 48 8b 4b 48 mov 0x48(%rbx),%rcx 4029d4: 4c 39 f1 cmp %r14,%rcx 4029d7: 0f 84 23 00 00 00 je 0x402a00 4029dd: 0f 1f 00 nopl (%rax) 4029e0: 48 89 c8 mov %rcx,%rax 4029e3: 48 8b 49 10 mov 0x10(%rcx),%rcx 4029e7: 4c 39 f1 cmp %r14,%rcx 4029ea: 0f 85 f0 ff ff ff jne 0x4029e0 4029f0: 48 83 c0 10 add $0x10,%rax 4029f4: e9 0b 00 00 00 jmpq 0x402a04 4029f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402a00: 48 8d 43 48 lea 0x48(%rbx),%rax 402a04: 49 8b 4e 10 mov 0x10(%r14),%rcx 402a08: 48 89 08 mov %rcx,(%rax) 402a0b: 41 8b 46 18 mov 0x18(%r14),%eax 402a0f: 83 f8 03 cmp $0x3,%eax 402a12: 74 1c je 0x402a30 402a14: 83 f8 01 cmp $0x1,%eax 402a17: 0f 85 c7 01 00 00 jne 0x402be4 402a1d: 49 8b 7e 60 mov 0x60(%r14),%rdi 402a21: 48 85 ff test %rdi,%rdi 402a24: 0f 85 b5 01 00 00 jne 0x402bdf 402a2a: e9 b5 01 00 00 jmpq 0x402be4 402a2f: 90 nop 402a30: 48 89 1c 24 mov %rbx,(%rsp) 402a34: 49 8b 5e 68 mov 0x68(%r14),%rbx 402a38: 48 85 db test %rbx,%rbx 402a3b: 0f 85 63 01 00 00 jne 0x402ba4 402a41: 4d 8d a6 c8 00 00 00 lea 0xc8(%r14),%r12 402a48: 4c 89 e3 mov %r12,%rbx 402a4b: e9 0c 00 00 00 jmpq 0x402a5c 402a50: 48 89 eb mov %rbp,%rbx 402a53: 48 85 ed test %rbp,%rbp 402a56: 0f 84 64 01 00 00 je 0x402bc0 402a5c: 44 8b 6b 04 mov 0x4(%rbx),%r13d 402a60: 4d 85 ed test %r13,%r13 402a63: 0f 84 07 01 00 00 je 0x402b70 402a69: 49 83 c5 ff add $0xffffffffffffffff,%r13 402a6d: 49 69 ed d0 00 00 00 imul $0xd0,%r13,%rbp 402a74: 80 bc 2b a8 00 00 00 00 cmpb $0x0,0xa8(%rbx,%rbp,1) 402a7c: 0f 88 ae 00 00 00 js 0x402b30 402a82: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 402a8a: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 402a8e: 49 81 c7 b0 00 00 00 add $0xb0,%r15 402a95: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 402a9d: 74 08 je 0x402aa7 402a9f: e8 4c e4 ff ff callq 0x400ef0 402aa4: 49 8b 3f mov (%r15),%rdi 402aa7: 48 8b 84 2b b8 00 00 00 mov 0xb8(%rbx,%rbp,1),%rax 402aaf: 48 39 f8 cmp %rdi,%rax 402ab2: 74 08 je 0x402abc 402ab4: 48 89 c7 mov %rax,%rdi 402ab7: e8 34 e4 ff ff callq 0x400ef0 402abc: 49 83 3e 00 cmpq $0x0,(%r14) 402ac0: 49 8b 3f mov (%r15),%rdi 402ac3: 74 2b je 0x402af0 402ac5: 48 8d 04 2b lea (%rbx,%rbp,1),%rax 402ac9: 48 05 c0 00 00 00 add $0xc0,%rax 402acf: 48 3b 38 cmp (%rax),%rdi 402ad2: 74 1c je 0x402af0 402ad4: 80 bc 2b ac 00 00 00 00 cmpb $0x0,0xac(%rbx,%rbp,1) 402adc: 78 12 js 0x402af0 402ade: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 402ae3: 48 85 ff test %rdi,%rdi 402ae6: 75 34 jne 0x402b1c 402ae8: e9 73 ff ff ff jmpq 0x402a60 402aed: 0f 1f 00 nopl (%rax) 402af0: e8 fb e3 ff ff callq 0x400ef0 402af5: 48 8b 7c 2b 40 mov 0x40(%rbx,%rbp,1),%rdi 402afa: 48 85 ff test %rdi,%rdi 402afd: 0f 85 19 00 00 00 jne 0x402b1c 402b03: e9 58 ff ff ff jmpq 0x402a60 402b08: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402b10: 48 89 ef mov %rbp,%rdi 402b13: 48 85 ed test %rbp,%rbp 402b16: 0f 84 44 ff ff ff je 0x402a60 402b1c: 48 8b 6f 30 mov 0x30(%rdi),%rbp 402b20: 80 7f 38 00 cmpb $0x0,0x38(%rdi) 402b24: 79 ea jns 0x402b10 402b26: e8 c5 e3 ff ff callq 0x400ef0 402b2b: e9 e0 ff ff ff jmpq 0x402b10 402b30: 48 8b bc 2b a0 00 00 00 mov 0xa0(%rbx,%rbp,1),%rdi 402b38: e8 b3 e3 ff ff callq 0x400ef0 402b3d: 48 8b bc 2b c0 00 00 00 mov 0xc0(%rbx,%rbp,1),%rdi 402b45: 4c 8d 3c 2b lea (%rbx,%rbp,1),%r15 402b49: 49 81 c7 b0 00 00 00 add $0xb0,%r15 402b50: 48 3b bc 2b b0 00 00 00 cmp 0xb0(%rbx,%rbp,1),%rdi 402b58: 0f 85 41 ff ff ff jne 0x402a9f 402b5e: e9 44 ff ff ff jmpq 0x402aa7 402b63: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402b6b: 00 00 402b6d: 0f 1f 00 nopl (%rax) 402b70: 48 8b 6b 08 mov 0x8(%rbx),%rbp 402b74: 4c 39 e3 cmp %r12,%rbx 402b77: 0f 84 d3 fe ff ff je 0x402a50 402b7d: 48 89 df mov %rbx,%rdi 402b80: e8 6b e3 ff ff callq 0x400ef0 402b85: e9 c6 fe ff ff jmpq 0x402a50 402b8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402b90: 48 89 df mov %rbx,%rdi 402b93: e8 58 e3 ff ff callq 0x400ef0 402b98: 48 89 eb mov %rbp,%rbx 402b9b: 48 85 ed test %rbp,%rbp 402b9e: 0f 84 9d fe ff ff je 0x402a41 402ba4: 48 8b 6b 30 mov 0x30(%rbx),%rbp 402ba8: 80 bb cc 00 00 00 00 cmpb $0x0,0xcc(%rbx) 402baf: 79 df jns 0x402b90 402bb1: 48 8b 3b mov (%rbx),%rdi 402bb4: e8 37 e3 ff ff callq 0x400ef0 402bb9: e9 d2 ff ff ff jmpq 0x402b90 402bbe: 66 90 nop 402bc0: 41 83 7e 7c 00 cmpl $0x0,0x7c(%r14) 402bc5: 74 09 je 0x402bd0 402bc7: 49 8b 7e 50 mov 0x50(%r14),%rdi 402bcb: e8 20 e3 ff ff callq 0x400ef0 402bd0: 41 80 7e 78 00 cmpb $0x0,0x78(%r14) 402bd5: 48 8b 1c 24 mov (%rsp),%rbx 402bd9: 79 09 jns 0x402be4 402bdb: 49 8b 7e 58 mov 0x58(%r14),%rdi 402bdf: e8 0c e3 ff ff callq 0x400ef0 402be4: 48 85 db test %rbx,%rbx 402be7: 75 27 jne 0x402c10 402be9: 49 8b 3e mov (%r14),%rdi 402bec: 48 85 ff test %rdi,%rdi 402bef: 74 1f je 0x402c10 402bf1: 41 8b 46 38 mov 0x38(%r14),%eax 402bf5: 84 c0 test %al,%al 402bf7: 78 0f js 0x402c08 402bf9: a8 40 test $0x40,%al 402bfb: 74 13 je 0x402c10 402bfd: 49 8b 76 30 mov 0x30(%r14),%rsi 402c01: e8 ea e3 ff ff callq 0x400ff0 402c06: eb 08 jmp 0x402c10 402c08: e8 e3 e2 ff ff callq 0x400ef0 402c0d: 0f 1f 00 nopl (%rax) 402c10: 4c 89 f7 mov %r14,%rdi 402c13: e8 d8 e2 ff ff callq 0x400ef0 402c18: 48 85 db test %rbx,%rbx 402c1b: 74 14 je 0x402c31 402c1d: 83 7b 3c 00 cmpl $0x0,0x3c(%rbx) 402c21: 49 89 de mov %rbx,%r14 402c24: b8 00 00 00 00 mov $0x0,%eax 402c29: 0f 84 51 fd ff ff je 0x402980 402c2f: eb 02 jmp 0x402c33 402c31: 31 c0 xor %eax,%eax 402c33: 48 83 c4 08 add $0x8,%rsp 402c37: 5b pop %rbx 402c38: 41 5c pop %rsp 402c3a: 41 5d pop %rbp 402c3c: 41 5e pop %rsi 402c3e: 41 5f pop %rdi 402c40: 5d pop %rbp 402c41: c3 retq 402c42: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402c4a: 00 00 402c4c: 0f 1f 40 00 nopl 0x0(%rax) 402c50: 48 85 ff test %rdi,%rdi 402c53: 74 04 je 0x402c59 402c55: 8b 47 18 mov 0x18(%rdi),%eax 402c58: c3 retq 402c59: 31 c0 xor %eax,%eax 402c5b: c3 retq 402c5c: 0f 1f 40 00 nopl 0x0(%rax) 402c60: 41 57 push %rdi 402c62: 41 56 push %rsi 402c64: 49 89 d7 mov %rdx,%r15 402c67: 41 55 push %rbp 402c69: 41 54 push %rsp 402c6b: 4c 8d 25 6e 11 20 00 lea 0x20116e(%rip),%r12 # 0x603de0 402c72: 55 push %rbp 402c73: 48 8d 2d 6e 11 20 00 lea 0x20116e(%rip),%rbp # 0x603de8 402c7a: 53 push %rbx 402c7b: 41 89 fd mov %edi,%r13d 402c7e: 49 89 f6 mov %rsi,%r14 402c81: 4c 29 e5 sub %r12,%rbp 402c84: 48 83 ec 08 sub $0x8,%rsp 402c88: 48 c1 fd 03 sar $0x3,%rbp 402c8c: e8 2f e2 ff ff callq 0x400ec0 402c91: 48 85 ed test %rbp,%rbp 402c94: 74 20 je 0x402cb6 402c96: 31 db xor %ebx,%ebx 402c98: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402ca0: 4c 89 fa mov %r15,%rdx 402ca3: 4c 89 f6 mov %r14,%rsi 402ca6: 44 89 ef mov %r13d,%edi 402ca9: 41 ff 14 dc callq *(%r12,%rbx,8) 402cad: 48 83 c3 01 add $0x1,%rbx 402cb1: 48 39 dd cmp %rbx,%rbp 402cb4: 75 ea jne 0x402ca0 402cb6: 48 83 c4 08 add $0x8,%rsp 402cba: 5b pop %rbx 402cbb: 5d pop %rbp 402cbc: 41 5c pop %rsp 402cbe: 41 5d pop %rbp 402cc0: 41 5e pop %rsi 402cc2: 41 5f pop %rdi 402cc4: c3 retq 402cc5: 90 nop 402cc6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402cce: 00 00 402cd0: f3 rep 402cd1: c3 retq Disassembly of section .fini: 402cd4: 48 83 ec 08 sub $0x8,%rsp 402cd8: 48 83 c4 08 add $0x8,%rsp 402cdc: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.186: WARN: Compiler clang is not gcc.