Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rand.exe: file format pei-x86-64
- Disassembly of section .text:
- 0000000000401000 <__mingw_invalidParameterHandler>:
- 401000: c3 retq
- 401001: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 401008: 0f 1f 84 00 00 00 00
- 40100f: 00
- 0000000000401010 <pre_cpp_init>:
- 401010: 48 83 ec 38 sub $0x38,%rsp
- 401014: 8b 05 16 b0 00 00 mov 0xb016(%rip),%eax # 40c030 <_newmode>
- 40101a: 44 8b 0d 1f b0 00 00 mov 0xb01f(%rip),%r9d # 40c040 <_dowildcard>
- 401021: 4c 8d 05 e8 af 00 00 lea 0xafe8(%rip),%r8 # 40c010 <envp>
- 401028: 48 8d 15 d9 af 00 00 lea 0xafd9(%rip),%rdx # 40c008 <argv>
- 40102f: 48 8d 0d ce af 00 00 lea 0xafce(%rip),%rcx # 40c004 <argc>
- 401036: 89 05 e4 af 00 00 mov %eax,0xafe4(%rip) # 40c020 <startinfo>
- 40103c: 48 8d 05 dd af 00 00 lea 0xafdd(%rip),%rax # 40c020 <startinfo>
- 401043: 48 89 44 24 20 mov %rax,0x20(%rsp)
- 401048: e8 9b 66 00 00 callq 4076e8 <__getmainargs>
- 40104d: 89 05 d1 af 00 00 mov %eax,0xafd1(%rip) # 40c024 <argret>
- 401053: 48 83 c4 38 add $0x38,%rsp
- 401057: c3 retq
- 401058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 40105f: 00
- 0000000000401060 <pre_c_init>:
- 401060: 48 83 ec 28 sub $0x28,%rsp
- 401064: 31 c0 xor %eax,%eax
- 401066: 66 81 3d 91 ef ff ff cmpw $0x5a4d,-0x106f(%rip) # 400000 <__ImageBase>
- 40106d: 4d 5a
- 40106f: c7 05 df af 00 00 01 movl $0x1,0xafdf(%rip) # 40c058 <mingw_initltsdrot_force>
- 401076: 00 00 00
- 401079: c7 05 d1 af 00 00 01 movl $0x1,0xafd1(%rip) # 40c054 <mingw_initltsdyn_force>
- 401080: 00 00 00
- 401083: c7 05 c3 af 00 00 01 movl $0x1,0xafc3(%rip) # 40c050 <mingw_initltssuo_force>
- 40108a: 00 00 00
- 40108d: c7 05 c9 af 00 00 01 movl $0x1,0xafc9(%rip) # 40c060 <mingw_initcharmax>
- 401094: 00 00 00
- 401097: 74 67 je 401100 <pre_c_init+0xa0>
- 401099: 89 05 7d af 00 00 mov %eax,0xaf7d(%rip) # 40c01c <managedapp>
- 40109f: 8b 05 cb af 00 00 mov 0xafcb(%rip),%eax # 40c070 <mingw_app_type>
- 4010a5: 85 c0 test %eax,%eax
- 4010a7: 74 48 je 4010f1 <pre_c_init+0x91>
- 4010a9: b9 02 00 00 00 mov $0x2,%ecx
- 4010ae: e8 3d 66 00 00 callq 4076f0 <__set_app_type>
- 4010b3: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx
- 4010ba: e8 c1 05 00 00 callq 401680 <_encode_pointer>
- 4010bf: 8b 15 bb af 00 00 mov 0xafbb(%rip),%edx # 40c080 <_fmode>
- 4010c5: 48 89 05 04 c3 00 00 mov %rax,0xc304(%rip) # 40d3d0 <__onexitend>
- 4010cc: 48 89 05 f5 c2 00 00 mov %rax,0xc2f5(%rip) # 40d3c8 <__onexitbegin>
- 4010d3: 48 8b 05 d2 d2 00 00 mov 0xd2d2(%rip),%rax # 40e3ac <__imp__fmode>
- 4010da: 89 10 mov %edx,(%rax)
- 4010dc: e8 4f 0c 00 00 callq 401d30 <_setargv>
- 4010e1: 83 3d a8 6f 00 00 01 cmpl $0x1,0x6fa8(%rip) # 408090 <_MINGW_INSTALL_DEBUG_MATHERR>
- 4010e8: 74 66 je 401150 <pre_c_init+0xf0>
- 4010ea: 31 c0 xor %eax,%eax
- 4010ec: 48 83 c4 28 add $0x28,%rsp
- 4010f0: c3 retq
- 4010f1: b9 01 00 00 00 mov $0x1,%ecx
- 4010f6: e8 f5 65 00 00 callq 4076f0 <__set_app_type>
- 4010fb: eb b6 jmp 4010b3 <pre_c_init+0x53>
- 4010fd: 0f 1f 00 nopl (%rax)
- 401100: 48 63 0d 35 ef ff ff movslq -0x10cb(%rip),%rcx # 40003c <__ImageBase+0x3c>
- 401107: 48 8d 15 f2 ee ff ff lea -0x110e(%rip),%rdx # 400000 <__ImageBase>
- 40110e: 48 01 ca add %rcx,%rdx
- 401111: 81 3a 50 45 00 00 cmpl $0x4550,(%rdx)
- 401117: 75 80 jne 401099 <pre_c_init+0x39>
- 401119: 0f b7 4a 18 movzwl 0x18(%rdx),%ecx
- 40111d: 66 81 f9 0b 01 cmp $0x10b,%cx
- 401122: 74 3f je 401163 <pre_c_init+0x103>
- 401124: 66 81 f9 0b 02 cmp $0x20b,%cx
- 401129: 0f 85 6a ff ff ff jne 401099 <pre_c_init+0x39>
- 40112f: 83 ba 84 00 00 00 0e cmpl $0xe,0x84(%rdx)
- 401136: 0f 86 5d ff ff ff jbe 401099 <pre_c_init+0x39>
- 40113c: 8b 92 f8 00 00 00 mov 0xf8(%rdx),%edx
- 401142: 31 c0 xor %eax,%eax
- 401144: 85 d2 test %edx,%edx
- 401146: 0f 95 c0 setne %al
- 401149: e9 4b ff ff ff jmpq 401099 <pre_c_init+0x39>
- 40114e: 66 90 xchg %ax,%ax
- 401150: 48 8d 0d e9 0a 00 00 lea 0xae9(%rip),%rcx # 401c40 <_matherr>
- 401157: e8 d4 0a 00 00 callq 401c30 <__mingw_setusermatherr>
- 40115c: 31 c0 xor %eax,%eax
- 40115e: 48 83 c4 28 add $0x28,%rsp
- 401162: c3 retq
- 401163: 83 7a 74 0e cmpl $0xe,0x74(%rdx)
- 401167: 0f 86 2c ff ff ff jbe 401099 <pre_c_init+0x39>
- 40116d: 8b 8a e8 00 00 00 mov 0xe8(%rdx),%ecx
- 401173: 31 c0 xor %eax,%eax
- 401175: 85 c9 test %ecx,%ecx
- 401177: 0f 95 c0 setne %al
- 40117a: e9 1a ff ff ff jmpq 401099 <pre_c_init+0x39>
- 40117f: 90 nop
- 0000000000401180 <__tmainCRTStartup>:
- 401180: 41 54 push %r12
- 401182: 55 push %rbp
- 401183: 57 push %rdi
- 401184: 56 push %rsi
- 401185: 53 push %rbx
- 401186: 48 81 ec 90 00 00 00 sub $0x90,%rsp
- 40118d: 44 8b 1d dc ae 00 00 mov 0xaedc(%rip),%r11d # 40c070 <mingw_app_type>
- 401194: 31 c0 xor %eax,%eax
- 401196: b9 0d 00 00 00 mov $0xd,%ecx
- 40119b: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
- 4011a0: 45 85 db test %r11d,%r11d
- 4011a3: 48 89 d7 mov %rdx,%rdi
- 4011a6: f3 48 ab rep stos %rax,%es:(%rdi)
- 4011a9: 0f 85 c3 02 00 00 jne 401472 <__tmainCRTStartup+0x2f2>
- 4011af: 65 48 8b 04 25 30 00 mov %gs:0x30,%rax
- 4011b6: 00 00
- 4011b8: 48 8b 58 08 mov 0x8(%rax),%rbx
- 4011bc: 31 c0 xor %eax,%eax
- 4011be: f0 48 0f b1 1d 19 c2 lock cmpxchg %rbx,0xc219(%rip) # 40d3e0 <__native_startup_lock>
- 4011c5: 00 00
- 4011c7: 48 85 c0 test %rax,%rax
- 4011ca: 74 35 je 401201 <__tmainCRTStartup+0x81>
- 4011cc: 48 39 c3 cmp %rax,%rbx
- 4011cf: 0f 84 4b 02 00 00 je 401420 <__tmainCRTStartup+0x2a0>
- 4011d5: 48 8b 3d 28 d1 00 00 mov 0xd128(%rip),%rdi # 40e304 <__imp_Sleep>
- 4011dc: 31 f6 xor %esi,%esi
- 4011de: eb 09 jmp 4011e9 <__tmainCRTStartup+0x69>
- 4011e0: 48 39 c3 cmp %rax,%rbx
- 4011e3: 0f 84 37 02 00 00 je 401420 <__tmainCRTStartup+0x2a0>
- 4011e9: b9 e8 03 00 00 mov $0x3e8,%ecx
- 4011ee: ff d7 callq *%rdi
- 4011f0: 48 89 f0 mov %rsi,%rax
- 4011f3: f0 48 0f b1 1d e4 c1 lock cmpxchg %rbx,0xc1e4(%rip) # 40d3e0 <__native_startup_lock>
- 4011fa: 00 00
- 4011fc: 48 85 c0 test %rax,%rax
- 4011ff: 75 df jne 4011e0 <__tmainCRTStartup+0x60>
- 401201: 8b 05 d1 c1 00 00 mov 0xc1d1(%rip),%eax # 40d3d8 <__native_startup_state>
- 401207: 31 db xor %ebx,%ebx
- 401209: 83 f8 01 cmp $0x1,%eax
- 40120c: 0f 84 22 02 00 00 je 401434 <__tmainCRTStartup+0x2b4>
- 401212: 8b 05 c0 c1 00 00 mov 0xc1c0(%rip),%eax # 40d3d8 <__native_startup_state>
- 401218: 85 c0 test %eax,%eax
- 40121a: 0f 84 60 02 00 00 je 401480 <__tmainCRTStartup+0x300>
- 401220: c7 05 d6 ad 00 00 01 movl $0x1,0xadd6(%rip) # 40c000 <__bss_start__>
- 401227: 00 00 00
- 40122a: 8b 05 a8 c1 00 00 mov 0xc1a8(%rip),%eax # 40d3d8 <__native_startup_state>
- 401230: 83 f8 01 cmp $0x1,%eax
- 401233: 0f 84 17 02 00 00 je 401450 <__tmainCRTStartup+0x2d0>
- 401239: 85 db test %ebx,%ebx
- 40123b: 75 0a jne 401247 <__tmainCRTStartup+0xc7>
- 40123d: 31 c0 xor %eax,%eax
- 40123f: f0 48 87 05 99 c1 00 lock xchg %rax,0xc199(%rip) # 40d3e0 <__native_startup_lock>
- 401246: 00
- 401247: 48 8b 05 e2 6d 00 00 mov 0x6de2(%rip),%rax # 408030 <__dyn_tls_init_callback>
- 40124e: 48 85 c0 test %rax,%rax
- 401251: 74 0c je 40125f <__tmainCRTStartup+0xdf>
- 401253: 45 31 c0 xor %r8d,%r8d
- 401256: ba 02 00 00 00 mov $0x2,%edx
- 40125b: 31 c9 xor %ecx,%ecx
- 40125d: ff d0 callq *%rax
- 40125f: e8 6c 0d 00 00 callq 401fd0 <_pei386_runtime_relocator>
- 401264: 48 8d 0d 95 07 00 00 lea 0x795(%rip),%rcx # 401a00 <_gnu_exception_handler>
- 40126b: ff 15 8b d0 00 00 callq *0xd08b(%rip) # 40e2fc <__imp_SetUnhandledExceptionFilter>
- 401271: 48 89 05 28 ae 00 00 mov %rax,0xae28(%rip) # 40c0a0 <__mingw_oldexcpt_handler>
- 401278: e8 93 06 00 00 callq 401910 <__mingw_init_ehandler>
- 40127d: e8 3e 13 00 00 callq 4025c0 <__mingw_get_msvcrt_handle>
- 401282: 48 8d 15 77 7d 00 00 lea 0x7d77(%rip),%rdx # 409000 <.rdata>
- 401289: 48 89 c1 mov %rax,%rcx
- 40128c: ff 15 fa cf 00 00 callq *0xcffa(%rip) # 40e28c <__imp_GetProcAddress>
- 401292: 48 85 c0 test %rax,%rax
- 401295: 74 09 je 4012a0 <__tmainCRTStartup+0x120>
- 401297: 48 8d 0d 62 fd ff ff lea -0x29e(%rip),%rcx # 401000 <__mingw_invalidParameterHandler>
- 40129e: ff d0 callq *%rax
- 4012a0: e8 eb 13 00 00 callq 402690 <_fpreset>
- 4012a5: 44 8b 15 c4 ad 00 00 mov 0xadc4(%rip),%r10d # 40c070 <mingw_app_type>
- 4012ac: 45 85 d2 test %r10d,%r10d
- 4012af: 74 7a je 40132b <__tmainCRTStartup+0x1ab>
- 4012b1: 48 8b 05 d4 d0 00 00 mov 0xd0d4(%rip),%rax # 40e38c <__imp__acmdln>
- 4012b8: 31 c9 xor %ecx,%ecx
- 4012ba: 48 8b 00 mov (%rax),%rax
- 4012bd: eb 12 jmp 4012d1 <__tmainCRTStartup+0x151>
- 4012bf: 90 nop
- 4012c0: 84 d2 test %dl,%dl
- 4012c2: 74 3c je 401300 <__tmainCRTStartup+0x180>
- 4012c4: 85 c9 test %ecx,%ecx
- 4012c6: 74 2c je 4012f4 <__tmainCRTStartup+0x174>
- 4012c8: b9 01 00 00 00 mov $0x1,%ecx
- 4012cd: 48 83 c0 01 add $0x1,%rax
- 4012d1: 0f b6 10 movzbl (%rax),%edx
- 4012d4: 80 fa 20 cmp $0x20,%dl
- 4012d7: 7e e7 jle 4012c0 <__tmainCRTStartup+0x140>
- 4012d9: 41 89 c8 mov %ecx,%r8d
- 4012dc: 41 83 f0 01 xor $0x1,%r8d
- 4012e0: 80 fa 22 cmp $0x22,%dl
- 4012e3: 41 0f 44 c8 cmove %r8d,%ecx
- 4012e7: eb e4 jmp 4012cd <__tmainCRTStartup+0x14d>
- 4012e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4012f0: 84 d2 test %dl,%dl
- 4012f2: 74 0c je 401300 <__tmainCRTStartup+0x180>
- 4012f4: 48 83 c0 01 add $0x1,%rax
- 4012f8: 0f b6 10 movzbl (%rax),%edx
- 4012fb: 80 fa 20 cmp $0x20,%dl
- 4012fe: 7e f0 jle 4012f0 <__tmainCRTStartup+0x170>
- 401300: f6 44 24 5c 01 testb $0x1,0x5c(%rsp)
- 401305: 48 8d 15 f4 ec ff ff lea -0x130c(%rip),%rdx # 400000 <__ImageBase>
- 40130c: 48 89 05 9d c0 00 00 mov %rax,0xc09d(%rip) # 40d3b0 <__mingw_winmain_lpCmdLine>
- 401313: b8 0a 00 00 00 mov $0xa,%eax
- 401318: 48 89 15 a1 c0 00 00 mov %rdx,0xc0a1(%rip) # 40d3c0 <__mingw_winmain_hInstance>
- 40131f: 0f 85 eb 00 00 00 jne 401410 <__tmainCRTStartup+0x290>
- 401325: 89 05 8d c0 00 00 mov %eax,0xc08d(%rip) # 40d3b8 <__mingw_winmain_nShowCmd>
- 40132b: 8b 2d d3 ac 00 00 mov 0xacd3(%rip),%ebp # 40c004 <argc>
- 401331: 8d 4d 01 lea 0x1(%rbp),%ecx
- 401334: 48 63 c9 movslq %ecx,%rcx
- 401337: 48 c1 e1 03 shl $0x3,%rcx
- 40133b: e8 c0 63 00 00 callq 407700 <malloc>
- 401340: 85 ed test %ebp,%ebp
- 401342: 49 89 c4 mov %rax,%r12
- 401345: 48 8b 3d bc ac 00 00 mov 0xacbc(%rip),%rdi # 40c008 <argv>
- 40134c: 0f 8e 50 01 00 00 jle 4014a2 <__tmainCRTStartup+0x322>
- 401352: 31 db xor %ebx,%ebx
- 401354: 48 8b 0c df mov (%rdi,%rbx,8),%rcx
- 401358: e8 ab 63 00 00 callq 407708 <strlen>
- 40135d: 8d 70 01 lea 0x1(%rax),%esi
- 401360: 48 63 f6 movslq %esi,%rsi
- 401363: 48 89 f1 mov %rsi,%rcx
- 401366: e8 95 63 00 00 callq 407700 <malloc>
- 40136b: 49 89 04 dc mov %rax,(%r12,%rbx,8)
- 40136f: 48 8b 14 df mov (%rdi,%rbx,8),%rdx
- 401373: 48 89 c1 mov %rax,%rcx
- 401376: 49 89 f0 mov %rsi,%r8
- 401379: 48 83 c3 01 add $0x1,%rbx
- 40137d: e8 76 63 00 00 callq 4076f8 <memcpy>
- 401382: 39 dd cmp %ebx,%ebp
- 401384: 7f ce jg 401354 <__tmainCRTStartup+0x1d4>
- 401386: 48 63 ed movslq %ebp,%rbp
- 401389: 48 c1 e5 03 shl $0x3,%rbp
- 40138d: 49 c7 04 2c 00 00 00 movq $0x0,(%r12,%rbp,1)
- 401394: 00
- 401395: 4c 89 25 6c ac 00 00 mov %r12,0xac6c(%rip) # 40c008 <argv>
- 40139c: e8 9f 13 00 00 callq 402740 <__main>
- 4013a1: 48 8b 15 68 ac 00 00 mov 0xac68(%rip),%rdx # 40c010 <envp>
- 4013a8: 48 8b 05 ad cf 00 00 mov 0xcfad(%rip),%rax # 40e35c <__imp___initenv>
- 4013af: 8b 0d 4f ac 00 00 mov 0xac4f(%rip),%ecx # 40c004 <argc>
- 4013b5: 48 89 10 mov %rdx,(%rax)
- 4013b8: 4c 8b 05 51 ac 00 00 mov 0xac51(%rip),%r8 # 40c010 <envp>
- 4013bf: 48 8b 15 42 ac 00 00 mov 0xac42(%rip),%rdx # 40c008 <argv>
- 4013c6: e8 05 65 00 00 callq 4078d0 <main>
- 4013cb: 44 8b 0d 4a ac 00 00 mov 0xac4a(%rip),%r9d # 40c01c <managedapp>
- 4013d2: 89 05 40 ac 00 00 mov %eax,0xac40(%rip) # 40c018 <mainret>
- 4013d8: 45 85 c9 test %r9d,%r9d
- 4013db: 0f 84 c8 00 00 00 je 4014a9 <__tmainCRTStartup+0x329>
- 4013e1: 44 8b 05 18 ac 00 00 mov 0xac18(%rip),%r8d # 40c000 <__bss_start__>
- 4013e8: 45 85 c0 test %r8d,%r8d
- 4013eb: 75 0b jne 4013f8 <__tmainCRTStartup+0x278>
- 4013ed: e8 1e 63 00 00 callq 407710 <_cexit>
- 4013f2: 8b 05 20 ac 00 00 mov 0xac20(%rip),%eax # 40c018 <mainret>
- 4013f8: 48 81 c4 90 00 00 00 add $0x90,%rsp
- 4013ff: 5b pop %rbx
- 401400: 5e pop %rsi
- 401401: 5f pop %rdi
- 401402: 5d pop %rbp
- 401403: 41 5c pop %r12
- 401405: c3 retq
- 401406: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 40140d: 00 00 00
- 401410: 0f b7 44 24 60 movzwl 0x60(%rsp),%eax
- 401415: e9 0b ff ff ff jmpq 401325 <__tmainCRTStartup+0x1a5>
- 40141a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 401420: 8b 05 b2 bf 00 00 mov 0xbfb2(%rip),%eax # 40d3d8 <__native_startup_state>
- 401426: bb 01 00 00 00 mov $0x1,%ebx
- 40142b: 83 f8 01 cmp $0x1,%eax
- 40142e: 0f 85 de fd ff ff jne 401212 <__tmainCRTStartup+0x92>
- 401434: b9 1f 00 00 00 mov $0x1f,%ecx
- 401439: e8 da 62 00 00 callq 407718 <_amsg_exit>
- 40143e: 8b 05 94 bf 00 00 mov 0xbf94(%rip),%eax # 40d3d8 <__native_startup_state>
- 401444: 83 f8 01 cmp $0x1,%eax
- 401447: 0f 85 ec fd ff ff jne 401239 <__tmainCRTStartup+0xb9>
- 40144d: 0f 1f 00 nopl (%rax)
- 401450: 48 8d 15 b9 db 00 00 lea 0xdbb9(%rip),%rdx # 40f010 <__xc_z>
- 401457: 48 8d 0d a2 db 00 00 lea 0xdba2(%rip),%rcx # 40f000 <___crt_xc_start__>
- 40145e: e8 bd 62 00 00 callq 407720 <_initterm>
- 401463: c7 05 6b bf 00 00 02 movl $0x2,0xbf6b(%rip) # 40d3d8 <__native_startup_state>
- 40146a: 00 00 00
- 40146d: e9 c7 fd ff ff jmpq 401239 <__tmainCRTStartup+0xb9>
- 401472: 48 89 d1 mov %rdx,%rcx
- 401475: ff 15 19 ce 00 00 callq *0xce19(%rip) # 40e294 <__imp_GetStartupInfoA>
- 40147b: e9 2f fd ff ff jmpq 4011af <__tmainCRTStartup+0x2f>
- 401480: 48 8d 15 a9 db 00 00 lea 0xdba9(%rip),%rdx # 40f030 <__xi_z>
- 401487: 48 8d 0d 8a db 00 00 lea 0xdb8a(%rip),%rcx # 40f018 <___crt_xc_end__>
- 40148e: c7 05 40 bf 00 00 01 movl $0x1,0xbf40(%rip) # 40d3d8 <__native_startup_state>
- 401495: 00 00 00
- 401498: e8 83 62 00 00 callq 407720 <_initterm>
- 40149d: e9 88 fd ff ff jmpq 40122a <__tmainCRTStartup+0xaa>
- 4014a2: 31 ed xor %ebp,%ebp
- 4014a4: e9 e4 fe ff ff jmpq 40138d <__tmainCRTStartup+0x20d>
- 4014a9: 89 c1 mov %eax,%ecx
- 4014ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4014b0: e8 73 62 00 00 callq 407728 <exit>
- 4014b5: 90 nop
- 4014b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 4014bd: 00 00 00
- 00000000004014c0 <WinMainCRTStartup>:
- 4014c0: 48 83 ec 28 sub $0x28,%rsp
- 4014c4: c7 05 a2 ab 00 00 01 movl $0x1,0xaba2(%rip) # 40c070 <mingw_app_type>
- 4014cb: 00 00 00
- 00000000004014ce <.l_startw>:
- 4014ce: e8 8d 12 00 00 callq 402760 <__security_init_cookie>
- 4014d3: e8 a8 fc ff ff callq 401180 <__tmainCRTStartup>
- 4014d8: 90 nop
- 00000000004014d9 <.l_endw>:
- 4014d9: 90 nop
- 4014da: 48 83 c4 28 add $0x28,%rsp
- 4014de: c3 retq
- 4014df: 90 nop
- 00000000004014e0 <mainCRTStartup>:
- 4014e0: 48 83 ec 28 sub $0x28,%rsp
- 4014e4: c7 05 82 ab 00 00 00 movl $0x0,0xab82(%rip) # 40c070 <mingw_app_type>
- 4014eb: 00 00 00
- 00000000004014ee <.l_start>:
- 4014ee: e8 6d 12 00 00 callq 402760 <__security_init_cookie>
- 4014f3: e8 88 fc ff ff callq 401180 <__tmainCRTStartup>
- 4014f8: 90 nop
- 00000000004014f9 <.l_end>:
- 4014f9: 90 nop
- 4014fa: 48 83 c4 28 add $0x28,%rsp
- 4014fe: c3 retq
- 4014ff: 90 nop
- 0000000000401500 <rand>:
- 401500: 8b 15 fa 6a 00 00 mov 0x6afa(%rip),%edx # 408000 <__data_start__>
- 401506: 8b 0d 14 6b 00 00 mov 0x6b14(%rip),%ecx # 408020 <z.1711>
- 40150c: 89 d0 mov %edx,%eax
- 40150e: c1 e0 10 shl $0x10,%eax
- 401511: 31 d0 xor %edx,%eax
- 401513: 89 c2 mov %eax,%edx
- 401515: c1 ea 05 shr $0x5,%edx
- 401518: 31 c2 xor %eax,%edx
- 40151a: 8b 05 f0 6a 00 00 mov 0x6af0(%rip),%eax # 408010 <y.1710>
- 401520: 89 0d ea 6a 00 00 mov %ecx,0x6aea(%rip) # 408010 <y.1710>
- 401526: 89 05 d4 6a 00 00 mov %eax,0x6ad4(%rip) # 408000 <__data_start__>
- 40152c: 31 c8 xor %ecx,%eax
- 40152e: 31 d0 xor %edx,%eax
- 401530: 01 d2 add %edx,%edx
- 401532: 31 d0 xor %edx,%eax
- 401534: 89 05 e6 6a 00 00 mov %eax,0x6ae6(%rip) # 408020 <z.1711>
- 40153a: c3 retq
- 40153b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 0000000000401540 <frand>:
- 401540: 8b 15 ba 6a 00 00 mov 0x6aba(%rip),%edx # 408000 <__data_start__>
- 401546: 8b 0d d4 6a 00 00 mov 0x6ad4(%rip),%ecx # 408020 <z.1711>
- 40154c: 89 d0 mov %edx,%eax
- 40154e: c1 e0 10 shl $0x10,%eax
- 401551: 31 d0 xor %edx,%eax
- 401553: 89 c2 mov %eax,%edx
- 401555: c1 ea 05 shr $0x5,%edx
- 401558: 31 c2 xor %eax,%edx
- 40155a: 8b 05 b0 6a 00 00 mov 0x6ab0(%rip),%eax # 408010 <y.1710>
- 401560: 89 0d aa 6a 00 00 mov %ecx,0x6aaa(%rip) # 408010 <y.1710>
- 401566: 89 05 94 6a 00 00 mov %eax,0x6a94(%rip) # 408000 <__data_start__>
- 40156c: 31 c8 xor %ecx,%eax
- 40156e: 31 d0 xor %edx,%eax
- 401570: 01 d2 add %edx,%edx
- 401572: 31 d0 xor %edx,%eax
- 401574: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0
- 401579: 89 05 a1 6a 00 00 mov %eax,0x6aa1(%rip) # 408020 <z.1711>
- 40157f: f2 0f 5e 05 a1 7a 00 divsd 0x7aa1(%rip),%xmm0 # 409028 <.rdata+0x8>
- 401586: 00
- 401587: 66 0f 14 c0 unpcklpd %xmm0,%xmm0
- 40158b: 66 0f 5a c0 cvtpd2ps %xmm0,%xmm0
- 40158f: 0f 2e 05 9a 7a 00 00 ucomiss 0x7a9a(%rip),%xmm0 # 409030 <.rdata+0x10>
- 401596: 76 0f jbe 4015a7 <frand+0x67>
- 401598: f3 0f 2c c0 cvttss2si %xmm0,%eax
- 40159c: 0f be c0 movsbl %al,%eax
- 40159f: f3 0f 2a c8 cvtsi2ss %eax,%xmm1
- 4015a3: f3 0f 5c c1 subss %xmm1,%xmm0
- 4015a7: f3 c3 repz retq
- 4015a9: 90 nop
- 4015aa: 90 nop
- 4015ab: 90 nop
- 4015ac: 90 nop
- 4015ad: 90 nop
- 4015ae: 90 nop
- 4015af: 90 nop
- 00000000004015b0 <__dyn_tls_dtor>:
- 4015b0: 48 83 ec 28 sub $0x28,%rsp
- 4015b4: 85 d2 test %edx,%edx
- 4015b6: 74 18 je 4015d0 <__dyn_tls_dtor+0x20>
- 4015b8: 83 fa 03 cmp $0x3,%edx
- 4015bb: 74 13 je 4015d0 <__dyn_tls_dtor+0x20>
- 4015bd: b8 01 00 00 00 mov $0x1,%eax
- 4015c2: 48 83 c4 28 add $0x28,%rsp
- 4015c6: c3 retq
- 4015c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 4015ce: 00 00
- 4015d0: e8 0b 15 00 00 callq 402ae0 <__mingw_TLScallback>
- 4015d5: b8 01 00 00 00 mov $0x1,%eax
- 4015da: 48 83 c4 28 add $0x28,%rsp
- 4015de: c3 retq
- 4015df: 90 nop
- 00000000004015e0 <__dyn_tls_init>:
- 4015e0: 56 push %rsi
- 4015e1: 53 push %rbx
- 4015e2: 48 83 ec 28 sub $0x28,%rsp
- 4015e6: 83 3d 93 6a 00 00 02 cmpl $0x2,0x6a93(%rip) # 408080 <_CRT_MT>
- 4015ed: 74 0a je 4015f9 <__dyn_tls_init+0x19>
- 4015ef: c7 05 87 6a 00 00 02 movl $0x2,0x6a87(%rip) # 408080 <_CRT_MT>
- 4015f6: 00 00 00
- 4015f9: 83 fa 02 cmp $0x2,%edx
- 4015fc: 74 12 je 401610 <__dyn_tls_init+0x30>
- 4015fe: 83 fa 01 cmp $0x1,%edx
- 401601: 74 3f je 401642 <__dyn_tls_init+0x62>
- 401603: b8 01 00 00 00 mov $0x1,%eax
- 401608: 48 83 c4 28 add $0x28,%rsp
- 40160c: 5b pop %rbx
- 40160d: 5e pop %rsi
- 40160e: c3 retq
- 40160f: 90 nop
- 401610: 48 8d 1d 49 da 00 00 lea 0xda49(%rip),%rbx # 40f060 <__xd_z>
- 401617: 48 8d 35 42 da 00 00 lea 0xda42(%rip),%rsi # 40f060 <__xd_z>
- 40161e: 48 39 f3 cmp %rsi,%rbx
- 401621: 74 e0 je 401603 <__dyn_tls_init+0x23>
- 401623: 48 8b 03 mov (%rbx),%rax
- 401626: 48 85 c0 test %rax,%rax
- 401629: 74 02 je 40162d <__dyn_tls_init+0x4d>
- 40162b: ff d0 callq *%rax
- 40162d: 48 83 c3 08 add $0x8,%rbx
- 401631: 48 39 f3 cmp %rsi,%rbx
- 401634: 75 ed jne 401623 <__dyn_tls_init+0x43>
- 401636: b8 01 00 00 00 mov $0x1,%eax
- 40163b: 48 83 c4 28 add $0x28,%rsp
- 40163f: 5b pop %rbx
- 401640: 5e pop %rsi
- 401641: c3 retq
- 401642: e8 99 14 00 00 callq 402ae0 <__mingw_TLScallback>
- 401647: eb ba jmp 401603 <__dyn_tls_init+0x23>
- 401649: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000401650 <__tlregdtor>:
- 401650: 31 c0 xor %eax,%eax
- 401652: c3 retq
- 401653: 90 nop
- 401654: 90 nop
- 401655: 90 nop
- 401656: 90 nop
- 401657: 90 nop
- 401658: 90 nop
- 401659: 90 nop
- 40165a: 90 nop
- 40165b: 90 nop
- 40165c: 90 nop
- 40165d: 90 nop
- 40165e: 90 nop
- 40165f: 90 nop
- 0000000000401660 <my_lconv_init>:
- 401660: 48 8b 05 05 cd 00 00 mov 0xcd05(%rip),%rax # 40e36c <__imp___lconv_init>
- 401667: 48 ff e0 rex.W jmpq *%rax
- 40166a: 90 nop
- 40166b: 90 nop
- 40166c: 90 nop
- 40166d: 90 nop
- 40166e: 90 nop
- 40166f: 90 nop
- 0000000000401670 <_decode_pointer>:
- 401670: 48 89 c8 mov %rcx,%rax
- 401673: c3 retq
- 401674: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 40167b: 00 00 00 00 00
- 0000000000401680 <_encode_pointer>:
- 401680: 48 89 c8 mov %rcx,%rax
- 401683: c3 retq
- 401684: 90 nop
- 401685: 90 nop
- 401686: 90 nop
- 401687: 90 nop
- 401688: 90 nop
- 401689: 90 nop
- 40168a: 90 nop
- 40168b: 90 nop
- 40168c: 90 nop
- 40168d: 90 nop
- 40168e: 90 nop
- 40168f: 90 nop
- 0000000000401690 <mingw_onexit>:
- 401690: 53 push %rbx
- 401691: 48 83 ec 30 sub $0x30,%rsp
- 401695: 48 89 cb mov %rcx,%rbx
- 401698: 48 8b 0d 29 bd 00 00 mov 0xbd29(%rip),%rcx # 40d3c8 <__onexitbegin>
- 40169f: e8 cc ff ff ff callq 401670 <_decode_pointer>
- 4016a4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 4016a8: 48 89 44 24 20 mov %rax,0x20(%rsp)
- 4016ad: 74 76 je 401725 <mingw_onexit+0x95>
- 4016af: b9 08 00 00 00 mov $0x8,%ecx
- 4016b4: e8 8f 60 00 00 callq 407748 <_lock>
- 4016b9: 48 8b 0d 08 bd 00 00 mov 0xbd08(%rip),%rcx # 40d3c8 <__onexitbegin>
- 4016c0: e8 ab ff ff ff callq 401670 <_decode_pointer>
- 4016c5: 48 8b 0d 04 bd 00 00 mov 0xbd04(%rip),%rcx # 40d3d0 <__onexitend>
- 4016cc: 48 89 44 24 20 mov %rax,0x20(%rsp)
- 4016d1: e8 9a ff ff ff callq 401670 <_decode_pointer>
- 4016d6: 4c 8d 44 24 28 lea 0x28(%rsp),%r8
- 4016db: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
- 4016e0: 48 89 d9 mov %rbx,%rcx
- 4016e3: 48 89 44 24 28 mov %rax,0x28(%rsp)
- 4016e8: e8 63 60 00 00 callq 407750 <__dllonexit>
- 4016ed: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
- 4016f2: 48 89 c3 mov %rax,%rbx
- 4016f5: e8 86 ff ff ff callq 401680 <_encode_pointer>
- 4016fa: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx
- 4016ff: 48 89 05 c2 bc 00 00 mov %rax,0xbcc2(%rip) # 40d3c8 <__onexitbegin>
- 401706: e8 75 ff ff ff callq 401680 <_encode_pointer>
- 40170b: b9 08 00 00 00 mov $0x8,%ecx
- 401710: 48 89 05 b9 bc 00 00 mov %rax,0xbcb9(%rip) # 40d3d0 <__onexitend>
- 401717: e8 3c 60 00 00 callq 407758 <_unlock>
- 40171c: 48 89 d8 mov %rbx,%rax
- 40171f: 48 83 c4 30 add $0x30,%rsp
- 401723: 5b pop %rbx
- 401724: c3 retq
- 401725: 48 89 d9 mov %rbx,%rcx
- 401728: ff 15 96 cc 00 00 callq *0xcc96(%rip) # 40e3c4 <__imp__onexit>
- 40172e: 48 89 c3 mov %rax,%rbx
- 401731: 48 89 d8 mov %rbx,%rax
- 401734: 48 83 c4 30 add $0x30,%rsp
- 401738: 5b pop %rbx
- 401739: c3 retq
- 40173a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000401740 <atexit>:
- 401740: 48 83 ec 28 sub $0x28,%rsp
- 401744: e8 47 ff ff ff callq 401690 <mingw_onexit>
- 401749: 48 83 f8 01 cmp $0x1,%rax
- 40174d: 19 c0 sbb %eax,%eax
- 40174f: 48 83 c4 28 add $0x28,%rsp
- 401753: c3 retq
- 401754: 90 nop
- 401755: 90 nop
- 401756: 90 nop
- 401757: 90 nop
- 401758: 90 nop
- 401759: 90 nop
- 40175a: 90 nop
- 40175b: 90 nop
- 40175c: 90 nop
- 40175d: 90 nop
- 40175e: 90 nop
- 40175f: 90 nop
- 0000000000401760 <__mingw_SEH_error_handler>:
- 401760: 53 push %rbx
- 401761: 48 83 ec 30 sub $0x30,%rsp
- 401765: 8b 01 mov (%rcx),%eax
- 401767: 3d 91 00 00 c0 cmp $0xc0000091,%eax
- 40176c: 77 42 ja 4017b0 <__mingw_SEH_error_handler+0x50>
- 40176e: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
- 401773: 72 6b jb 4017e0 <__mingw_SEH_error_handler+0x80>
- 401775: bb 01 00 00 00 mov $0x1,%ebx
- 40177a: 31 d2 xor %edx,%edx
- 40177c: b9 08 00 00 00 mov $0x8,%ecx
- 401781: e8 da 5f 00 00 callq 407760 <signal>
- 401786: 48 83 f8 01 cmp $0x1,%rax
- 40178a: 48 89 c2 mov %rax,%rdx
- 40178d: 0f 84 1d 01 00 00 je 4018b0 <__mingw_SEH_error_handler+0x150>
- 401793: 48 85 d2 test %rdx,%rdx
- 401796: b8 01 00 00 00 mov $0x1,%eax
- 40179b: 74 09 je 4017a6 <__mingw_SEH_error_handler+0x46>
- 40179d: b9 08 00 00 00 mov $0x8,%ecx
- 4017a2: ff d2 callq *%rdx
- 4017a4: 31 c0 xor %eax,%eax
- 4017a6: 48 83 c4 30 add $0x30,%rsp
- 4017aa: 5b pop %rbx
- 4017ab: c3 retq
- 4017ac: 0f 1f 40 00 nopl 0x0(%rax)
- 4017b0: 3d 94 00 00 c0 cmp $0xc0000094,%eax
- 4017b5: 0f 84 b5 00 00 00 je 401870 <__mingw_SEH_error_handler+0x110>
- 4017bb: 77 73 ja 401830 <__mingw_SEH_error_handler+0xd0>
- 4017bd: 3d 92 00 00 c0 cmp $0xc0000092,%eax
- 4017c2: 0f 84 ca 00 00 00 je 401892 <__mingw_SEH_error_handler+0x132>
- 4017c8: 3d 93 00 00 c0 cmp $0xc0000093,%eax
- 4017cd: 74 a6 je 401775 <__mingw_SEH_error_handler+0x15>
- 4017cf: b8 01 00 00 00 mov $0x1,%eax
- 4017d4: 48 83 c4 30 add $0x30,%rsp
- 4017d8: 5b pop %rbx
- 4017d9: c3 retq
- 4017da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4017e0: 3d 08 00 00 c0 cmp $0xc0000008,%eax
- 4017e5: 0f 84 a7 00 00 00 je 401892 <__mingw_SEH_error_handler+0x132>
- 4017eb: 0f 87 8f 00 00 00 ja 401880 <__mingw_SEH_error_handler+0x120>
- 4017f1: 3d 02 00 00 80 cmp $0x80000002,%eax
- 4017f6: 0f 84 96 00 00 00 je 401892 <__mingw_SEH_error_handler+0x132>
- 4017fc: 3d 05 00 00 c0 cmp $0xc0000005,%eax
- 401801: 75 cc jne 4017cf <__mingw_SEH_error_handler+0x6f>
- 401803: 31 d2 xor %edx,%edx
- 401805: b9 0b 00 00 00 mov $0xb,%ecx
- 40180a: e8 51 5f 00 00 callq 407760 <signal>
- 40180f: 48 83 f8 01 cmp $0x1,%rax
- 401813: 0f 84 bd 00 00 00 je 4018d6 <__mingw_SEH_error_handler+0x176>
- 401819: 48 85 c0 test %rax,%rax
- 40181c: 0f 84 7e 00 00 00 je 4018a0 <__mingw_SEH_error_handler+0x140>
- 401822: b9 0b 00 00 00 mov $0xb,%ecx
- 401827: ff d0 callq *%rax
- 401829: 31 c0 xor %eax,%eax
- 40182b: e9 76 ff ff ff jmpq 4017a6 <__mingw_SEH_error_handler+0x46>
- 401830: 3d 95 00 00 c0 cmp $0xc0000095,%eax
- 401835: 74 5b je 401892 <__mingw_SEH_error_handler+0x132>
- 401837: 3d 96 00 00 c0 cmp $0xc0000096,%eax
- 40183c: 75 91 jne 4017cf <__mingw_SEH_error_handler+0x6f>
- 40183e: 31 d2 xor %edx,%edx
- 401840: b9 04 00 00 00 mov $0x4,%ecx
- 401845: e8 16 5f 00 00 callq 407760 <signal>
- 40184a: 48 83 f8 01 cmp $0x1,%rax
- 40184e: 0f 84 98 00 00 00 je 4018ec <__mingw_SEH_error_handler+0x18c>
- 401854: 48 85 c0 test %rax,%rax
- 401857: 74 47 je 4018a0 <__mingw_SEH_error_handler+0x140>
- 401859: b9 04 00 00 00 mov $0x4,%ecx
- 40185e: ff d0 callq *%rax
- 401860: 31 c0 xor %eax,%eax
- 401862: e9 3f ff ff ff jmpq 4017a6 <__mingw_SEH_error_handler+0x46>
- 401867: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40186e: 00 00
- 401870: 31 db xor %ebx,%ebx
- 401872: e9 03 ff ff ff jmpq 40177a <__mingw_SEH_error_handler+0x1a>
- 401877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40187e: 00 00
- 401880: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
- 401885: 74 b7 je 40183e <__mingw_SEH_error_handler+0xde>
- 401887: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
- 40188c: 0f 85 3d ff ff ff jne 4017cf <__mingw_SEH_error_handler+0x6f>
- 401892: 31 c0 xor %eax,%eax
- 401894: 48 83 c4 30 add $0x30,%rsp
- 401898: 5b pop %rbx
- 401899: c3 retq
- 40189a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4018a0: b8 04 00 00 00 mov $0x4,%eax
- 4018a5: 48 83 c4 30 add $0x30,%rsp
- 4018a9: 5b pop %rbx
- 4018aa: c3 retq
- 4018ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4018b0: b9 08 00 00 00 mov $0x8,%ecx
- 4018b5: e8 a6 5e 00 00 callq 407760 <signal>
- 4018ba: 31 c0 xor %eax,%eax
- 4018bc: 85 db test %ebx,%ebx
- 4018be: 0f 84 e2 fe ff ff je 4017a6 <__mingw_SEH_error_handler+0x46>
- 4018c4: 89 44 24 28 mov %eax,0x28(%rsp)
- 4018c8: e8 c3 0d 00 00 callq 402690 <_fpreset>
- 4018cd: 8b 44 24 28 mov 0x28(%rsp),%eax
- 4018d1: e9 d0 fe ff ff jmpq 4017a6 <__mingw_SEH_error_handler+0x46>
- 4018d6: ba 01 00 00 00 mov $0x1,%edx
- 4018db: b9 0b 00 00 00 mov $0xb,%ecx
- 4018e0: e8 7b 5e 00 00 callq 407760 <signal>
- 4018e5: 31 c0 xor %eax,%eax
- 4018e7: e9 ba fe ff ff jmpq 4017a6 <__mingw_SEH_error_handler+0x46>
- 4018ec: ba 01 00 00 00 mov $0x1,%edx
- 4018f1: b9 04 00 00 00 mov $0x4,%ecx
- 4018f6: e8 65 5e 00 00 callq 407760 <signal>
- 4018fb: 31 c0 xor %eax,%eax
- 4018fd: e9 a4 fe ff ff jmpq 4017a6 <__mingw_SEH_error_handler+0x46>
- 401902: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 401909: 1f 84 00 00 00 00 00
- 0000000000401910 <__mingw_init_ehandler>:
- 401910: 41 54 push %r12
- 401912: 55 push %rbp
- 401913: 57 push %rdi
- 401914: 56 push %rsi
- 401915: 53 push %rbx
- 401916: 48 83 ec 20 sub $0x20,%rsp
- 40191a: e8 91 0b 00 00 callq 4024b0 <_GetPEImageBase>
- 40191f: 48 89 c5 mov %rax,%rbp
- 401922: 8b 05 80 a7 00 00 mov 0xa780(%rip),%eax # 40c0a8 <was_here.60687>
- 401928: 85 c0 test %eax,%eax
- 40192a: 75 25 jne 401951 <__mingw_init_ehandler+0x41>
- 40192c: 48 85 ed test %rbp,%rbp
- 40192f: 74 20 je 401951 <__mingw_init_ehandler+0x41>
- 401931: 48 8d 0d 08 77 00 00 lea 0x7708(%rip),%rcx # 409040 <.rdata>
- 401938: c7 05 66 a7 00 00 01 movl $0x1,0xa766(%rip) # 40c0a8 <was_here.60687>
- 40193f: 00 00 00
- 401942: e8 f9 09 00 00 callq 402340 <_FindPESectionByName>
- 401947: 48 85 c0 test %rax,%rax
- 40194a: 74 14 je 401960 <__mingw_init_ehandler+0x50>
- 40194c: b8 01 00 00 00 mov $0x1,%eax
- 401951: 48 83 c4 20 add $0x20,%rsp
- 401955: 5b pop %rbx
- 401956: 5e pop %rsi
- 401957: 5f pop %rdi
- 401958: 5d pop %rbp
- 401959: 41 5c pop %r12
- 40195b: c3 retq
- 40195c: 0f 1f 40 00 nopl 0x0(%rax)
- 401960: 48 8d 35 59 a7 00 00 lea 0xa759(%rip),%rsi # 40c0c0 <emu_pdata>
- 401967: b9 30 00 00 00 mov $0x30,%ecx
- 40196c: 4c 8d 25 cd a8 00 00 lea 0xa8cd(%rip),%r12 # 40c240 <emu_xdata>
- 401973: 31 db xor %ebx,%ebx
- 401975: 48 89 f7 mov %rsi,%rdi
- 401978: f3 48 ab rep stos %rax,%es:(%rdi)
- 40197b: 4c 89 e7 mov %r12,%rdi
- 40197e: b1 20 mov $0x20,%cl
- 401980: f3 48 ab rep stos %rax,%es:(%rdi)
- 401983: 48 8d 3d d6 fd ff ff lea -0x22a(%rip),%rdi # 401760 <__mingw_SEH_error_handler>
- 40198a: 48 29 ef sub %rbp,%rdi
- 40198d: eb 33 jmp 4019c2 <__mingw_init_ehandler+0xb2>
- 40198f: 90 nop
- 401990: 48 8d 05 ad a8 00 00 lea 0xa8ad(%rip),%rax # 40c244 <emu_xdata+0x4>
- 401997: 41 c6 04 dc 09 movb $0x9,(%r12,%rbx,8)
- 40199c: 89 3c d8 mov %edi,(%rax,%rbx,8)
- 40199f: 8b 42 0c mov 0xc(%rdx),%eax
- 4019a2: 89 06 mov %eax,(%rsi)
- 4019a4: 03 42 08 add 0x8(%rdx),%eax
- 4019a7: 49 8d 14 dc lea (%r12,%rbx,8),%rdx
- 4019ab: 48 83 c3 01 add $0x1,%rbx
- 4019af: 48 29 ea sub %rbp,%rdx
- 4019b2: 89 56 08 mov %edx,0x8(%rsi)
- 4019b5: 89 46 04 mov %eax,0x4(%rsi)
- 4019b8: 48 83 c6 0c add $0xc,%rsi
- 4019bc: 48 83 fb 20 cmp $0x20,%rbx
- 4019c0: 74 33 je 4019f5 <__mingw_init_ehandler+0xe5>
- 4019c2: 48 89 d9 mov %rbx,%rcx
- 4019c5: e8 76 0a 00 00 callq 402440 <_FindPESectionExec>
- 4019ca: 48 85 c0 test %rax,%rax
- 4019cd: 48 89 c2 mov %rax,%rdx
- 4019d0: 75 be jne 401990 <__mingw_init_ehandler+0x80>
- 4019d2: 48 85 db test %rbx,%rbx
- 4019d5: 0f 84 71 ff ff ff je 40194c <__mingw_init_ehandler+0x3c>
- 4019db: 89 da mov %ebx,%edx
- 4019dd: 0f 1f 00 nopl (%rax)
- 4019e0: 49 89 e8 mov %rbp,%r8
- 4019e3: 48 8d 0d d6 a6 00 00 lea 0xa6d6(%rip),%rcx # 40c0c0 <emu_pdata>
- 4019ea: ff 15 ec c8 00 00 callq *0xc8ec(%rip) # 40e2dc <__imp_RtlAddFunctionTable>
- 4019f0: e9 57 ff ff ff jmpq 40194c <__mingw_init_ehandler+0x3c>
- 4019f5: ba 20 00 00 00 mov $0x20,%edx
- 4019fa: eb e4 jmp 4019e0 <__mingw_init_ehandler+0xd0>
- 4019fc: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000401a00 <_gnu_exception_handler>:
- 401a00: 56 push %rsi
- 401a01: 53 push %rbx
- 401a02: 48 83 ec 28 sub $0x28,%rsp
- 401a06: 48 8b 11 mov (%rcx),%rdx
- 401a09: 48 89 cb mov %rcx,%rbx
- 401a0c: 8b 02 mov (%rdx),%eax
- 401a0e: 89 c1 mov %eax,%ecx
- 401a10: 81 e1 ff ff ff 20 and $0x20ffffff,%ecx
- 401a16: 81 f9 43 43 47 20 cmp $0x20474343,%ecx
- 401a1c: 0f 84 8e 00 00 00 je 401ab0 <_gnu_exception_handler+0xb0>
- 401a22: 3d 91 00 00 c0 cmp $0xc0000091,%eax
- 401a27: 76 47 jbe 401a70 <_gnu_exception_handler+0x70>
- 401a29: 3d 94 00 00 c0 cmp $0xc0000094,%eax
- 401a2e: 0f 84 2c 01 00 00 je 401b60 <_gnu_exception_handler+0x160>
- 401a34: 0f 86 d6 00 00 00 jbe 401b10 <_gnu_exception_handler+0x110>
- 401a3a: 3d 95 00 00 c0 cmp $0xc0000095,%eax
- 401a3f: 74 5d je 401a9e <_gnu_exception_handler+0x9e>
- 401a41: 3d 96 00 00 c0 cmp $0xc0000096,%eax
- 401a46: 0f 84 e4 00 00 00 je 401b30 <_gnu_exception_handler+0x130>
- 401a4c: 0f 1f 40 00 nopl 0x0(%rax)
- 401a50: 48 8b 05 49 a6 00 00 mov 0xa649(%rip),%rax # 40c0a0 <__mingw_oldexcpt_handler>
- 401a57: 48 85 c0 test %rax,%rax
- 401a5a: 74 47 je 401aa3 <_gnu_exception_handler+0xa3>
- 401a5c: 48 89 d9 mov %rbx,%rcx
- 401a5f: 48 83 c4 28 add $0x28,%rsp
- 401a63: 5b pop %rbx
- 401a64: 5e pop %rsi
- 401a65: 48 ff e0 rex.W jmpq *%rax
- 401a68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 401a6f: 00
- 401a70: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
- 401a75: 72 49 jb 401ac0 <_gnu_exception_handler+0xc0>
- 401a77: be 01 00 00 00 mov $0x1,%esi
- 401a7c: 31 d2 xor %edx,%edx
- 401a7e: b9 08 00 00 00 mov $0x8,%ecx
- 401a83: e8 d8 5c 00 00 callq 407760 <signal>
- 401a88: 48 83 f8 01 cmp $0x1,%rax
- 401a8c: 0f 84 fe 00 00 00 je 401b90 <_gnu_exception_handler+0x190>
- 401a92: 48 85 c0 test %rax,%rax
- 401a95: 74 b9 je 401a50 <_gnu_exception_handler+0x50>
- 401a97: b9 08 00 00 00 mov $0x8,%ecx
- 401a9c: ff d0 callq *%rax
- 401a9e: b8 ff ff ff ff mov $0xffffffff,%eax
- 401aa3: 48 83 c4 28 add $0x28,%rsp
- 401aa7: 5b pop %rbx
- 401aa8: 5e pop %rsi
- 401aa9: c3 retq
- 401aaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 401ab0: f6 42 04 01 testb $0x1,0x4(%rdx)
- 401ab4: 0f 85 68 ff ff ff jne 401a22 <_gnu_exception_handler+0x22>
- 401aba: eb e2 jmp 401a9e <_gnu_exception_handler+0x9e>
- 401abc: 0f 1f 40 00 nopl 0x0(%rax)
- 401ac0: 3d 08 00 00 c0 cmp $0xc0000008,%eax
- 401ac5: 74 d7 je 401a9e <_gnu_exception_handler+0x9e>
- 401ac7: 0f 87 a3 00 00 00 ja 401b70 <_gnu_exception_handler+0x170>
- 401acd: 3d 02 00 00 80 cmp $0x80000002,%eax
- 401ad2: 74 ca je 401a9e <_gnu_exception_handler+0x9e>
- 401ad4: 3d 05 00 00 c0 cmp $0xc0000005,%eax
- 401ad9: 0f 85 71 ff ff ff jne 401a50 <_gnu_exception_handler+0x50>
- 401adf: 31 d2 xor %edx,%edx
- 401ae1: b9 0b 00 00 00 mov $0xb,%ecx
- 401ae6: e8 75 5c 00 00 callq 407760 <signal>
- 401aeb: 48 83 f8 01 cmp $0x1,%rax
- 401aef: 0f 84 c0 00 00 00 je 401bb5 <_gnu_exception_handler+0x1b5>
- 401af5: 48 85 c0 test %rax,%rax
- 401af8: 0f 84 52 ff ff ff je 401a50 <_gnu_exception_handler+0x50>
- 401afe: b9 0b 00 00 00 mov $0xb,%ecx
- 401b03: ff d0 callq *%rax
- 401b05: eb 97 jmp 401a9e <_gnu_exception_handler+0x9e>
- 401b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 401b0e: 00 00
- 401b10: 3d 92 00 00 c0 cmp $0xc0000092,%eax
- 401b15: 74 87 je 401a9e <_gnu_exception_handler+0x9e>
- 401b17: 3d 93 00 00 c0 cmp $0xc0000093,%eax
- 401b1c: 0f 85 2e ff ff ff jne 401a50 <_gnu_exception_handler+0x50>
- 401b22: e9 50 ff ff ff jmpq 401a77 <_gnu_exception_handler+0x77>
- 401b27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 401b2e: 00 00
- 401b30: 31 d2 xor %edx,%edx
- 401b32: b9 04 00 00 00 mov $0x4,%ecx
- 401b37: e8 24 5c 00 00 callq 407760 <signal>
- 401b3c: 48 83 f8 01 cmp $0x1,%rax
- 401b40: 0f 84 83 00 00 00 je 401bc9 <_gnu_exception_handler+0x1c9>
- 401b46: 48 85 c0 test %rax,%rax
- 401b49: 0f 84 01 ff ff ff je 401a50 <_gnu_exception_handler+0x50>
- 401b4f: b9 04 00 00 00 mov $0x4,%ecx
- 401b54: ff d0 callq *%rax
- 401b56: e9 43 ff ff ff jmpq 401a9e <_gnu_exception_handler+0x9e>
- 401b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 401b60: 31 f6 xor %esi,%esi
- 401b62: e9 15 ff ff ff jmpq 401a7c <_gnu_exception_handler+0x7c>
- 401b67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 401b6e: 00 00
- 401b70: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
- 401b75: 74 b9 je 401b30 <_gnu_exception_handler+0x130>
- 401b77: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
- 401b7c: 0f 85 ce fe ff ff jne 401a50 <_gnu_exception_handler+0x50>
- 401b82: e9 17 ff ff ff jmpq 401a9e <_gnu_exception_handler+0x9e>
- 401b87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 401b8e: 00 00
- 401b90: ba 01 00 00 00 mov $0x1,%edx
- 401b95: b9 08 00 00 00 mov $0x8,%ecx
- 401b9a: e8 c1 5b 00 00 callq 407760 <signal>
- 401b9f: 85 f6 test %esi,%esi
- 401ba1: 0f 84 f7 fe ff ff je 401a9e <_gnu_exception_handler+0x9e>
- 401ba7: e8 e4 0a 00 00 callq 402690 <_fpreset>
- 401bac: 0f 1f 40 00 nopl 0x0(%rax)
- 401bb0: e9 e9 fe ff ff jmpq 401a9e <_gnu_exception_handler+0x9e>
- 401bb5: ba 01 00 00 00 mov $0x1,%edx
- 401bba: b9 0b 00 00 00 mov $0xb,%ecx
- 401bbf: e8 9c 5b 00 00 callq 407760 <signal>
- 401bc4: e9 d5 fe ff ff jmpq 401a9e <_gnu_exception_handler+0x9e>
- 401bc9: ba 01 00 00 00 mov $0x1,%edx
- 401bce: b9 04 00 00 00 mov $0x4,%ecx
- 401bd3: e8 88 5b 00 00 callq 407760 <signal>
- 401bd8: e9 c1 fe ff ff jmpq 401a9e <_gnu_exception_handler+0x9e>
- 401bdd: 90 nop
- 401bde: 90 nop
- 401bdf: 90 nop
- 0000000000401be0 <__mingw_raise_matherr>:
- 401be0: 48 83 ec 58 sub $0x58,%rsp
- 401be4: 48 8b 05 55 a7 00 00 mov 0xa755(%rip),%rax # 40c340 <stUserMathErr>
- 401beb: 48 85 c0 test %rax,%rax
- 401bee: 74 2c je 401c1c <__mingw_raise_matherr+0x3c>
- 401bf0: f2 0f 10 84 24 80 00 movsd 0x80(%rsp),%xmm0
- 401bf7: 00 00
- 401bf9: 89 4c 24 20 mov %ecx,0x20(%rsp)
- 401bfd: 48 89 54 24 28 mov %rdx,0x28(%rsp)
- 401c02: f2 0f 11 54 24 30 movsd %xmm2,0x30(%rsp)
- 401c08: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 401c0d: f2 0f 11 5c 24 38 movsd %xmm3,0x38(%rsp)
- 401c13: f2 0f 11 44 24 40 movsd %xmm0,0x40(%rsp)
- 401c19: ff d0 callq *%rax
- 401c1b: 90 nop
- 401c1c: 48 83 c4 58 add $0x58,%rsp
- 401c20: c3 retq
- 401c21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 401c28: 0f 1f 84 00 00 00 00
- 401c2f: 00
- 0000000000401c30 <__mingw_setusermatherr>:
- 401c30: 48 89 0d 09 a7 00 00 mov %rcx,0xa709(%rip) # 40c340 <stUserMathErr>
- 401c37: e9 2c 5b 00 00 jmpq 407768 <__setusermatherr>
- 401c3c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000401c40 <_matherr>:
- 401c40: 56 push %rsi
- 401c41: 53 push %rbx
- 401c42: 48 83 ec 78 sub $0x78,%rsp
- 401c46: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp)
- 401c4b: 0f 29 7c 24 50 movaps %xmm7,0x50(%rsp)
- 401c50: 44 0f 29 44 24 60 movaps %xmm8,0x60(%rsp)
- 401c56: 83 39 06 cmpl $0x6,(%rcx)
- 401c59: 76 65 jbe 401cc0 <_matherr+0x80>
- 401c5b: 48 8d 35 d4 74 00 00 lea 0x74d4(%rip),%rsi # 409136 <.rdata+0xe6>
- 401c62: f2 44 0f 10 41 20 movsd 0x20(%rcx),%xmm8
- 401c68: 48 8b 59 08 mov 0x8(%rcx),%rbx
- 401c6c: f2 0f 10 79 18 movsd 0x18(%rcx),%xmm7
- 401c71: f2 0f 10 71 10 movsd 0x10(%rcx),%xmm6
- 401c76: e8 f5 5a 00 00 callq 407770 <__iob_func>
- 401c7b: f2 44 0f 11 44 24 30 movsd %xmm8,0x30(%rsp)
- 401c82: 48 8d 48 60 lea 0x60(%rax),%rcx
- 401c86: 48 8d 15 bb 74 00 00 lea 0x74bb(%rip),%rdx # 409148 <.rdata+0xf8>
- 401c8d: f2 0f 11 7c 24 28 movsd %xmm7,0x28(%rsp)
- 401c93: 49 89 d9 mov %rbx,%r9
- 401c96: 49 89 f0 mov %rsi,%r8
- 401c99: f2 0f 11 74 24 20 movsd %xmm6,0x20(%rsp)
- 401c9f: e8 fc 0e 00 00 callq 402ba0 <__mingw_fprintf>
- 401ca4: 90 nop
- 401ca5: 0f 28 74 24 40 movaps 0x40(%rsp),%xmm6
- 401caa: 31 c0 xor %eax,%eax
- 401cac: 0f 28 7c 24 50 movaps 0x50(%rsp),%xmm7
- 401cb1: 44 0f 28 44 24 60 movaps 0x60(%rsp),%xmm8
- 401cb7: 48 83 c4 78 add $0x78,%rsp
- 401cbb: 5b pop %rbx
- 401cbc: 5e pop %rsi
- 401cbd: c3 retq
- 401cbe: 66 90 xchg %ax,%ax
- 401cc0: 8b 11 mov (%rcx),%edx
- 401cc2: 48 8d 05 ab 74 00 00 lea 0x74ab(%rip),%rax # 409174 <.rdata+0x124>
- 401cc9: 48 63 14 90 movslq (%rax,%rdx,4),%rdx
- 401ccd: 48 01 d0 add %rdx,%rax
- 401cd0: ff e0 jmpq *%rax
- 401cd2: 48 8d 35 d7 73 00 00 lea 0x73d7(%rip),%rsi # 4090b0 <.rdata+0x60>
- 401cd9: eb 87 jmp 401c62 <_matherr+0x22>
- 401cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 401ce0: 48 8d 35 69 73 00 00 lea 0x7369(%rip),%rsi # 409050 <.rdata>
- 401ce7: e9 76 ff ff ff jmpq 401c62 <_matherr+0x22>
- 401cec: 0f 1f 40 00 nopl 0x0(%rax)
- 401cf0: 48 8d 35 78 73 00 00 lea 0x7378(%rip),%rsi # 40906f <.rdata+0x1f>
- 401cf7: e9 66 ff ff ff jmpq 401c62 <_matherr+0x22>
- 401cfc: 0f 1f 40 00 nopl 0x0(%rax)
- 401d00: 48 8d 35 89 73 00 00 lea 0x7389(%rip),%rsi # 409090 <.rdata+0x40>
- 401d07: e9 56 ff ff ff jmpq 401c62 <_matherr+0x22>
- 401d0c: 0f 1f 40 00 nopl 0x0(%rax)
- 401d10: 48 8d 35 e9 73 00 00 lea 0x73e9(%rip),%rsi # 409100 <.rdata+0xb0>
- 401d17: e9 46 ff ff ff jmpq 401c62 <_matherr+0x22>
- 401d1c: 0f 1f 40 00 nopl 0x0(%rax)
- 401d20: 48 8d 35 b1 73 00 00 lea 0x73b1(%rip),%rsi # 4090d8 <.rdata+0x88>
- 401d27: e9 36 ff ff ff jmpq 401c62 <_matherr+0x22>
- 401d2c: 90 nop
- 401d2d: 90 nop
- 401d2e: 90 nop
- 401d2f: 90 nop
- 0000000000401d30 <_setargv>:
- 401d30: 31 c0 xor %eax,%eax
- 401d32: c3 retq
- 401d33: 90 nop
- 401d34: 90 nop
- 401d35: 90 nop
- 401d36: 90 nop
- 401d37: 90 nop
- 401d38: 90 nop
- 401d39: 90 nop
- 401d3a: 90 nop
- 401d3b: 90 nop
- 401d3c: 90 nop
- 401d3d: 90 nop
- 401d3e: 90 nop
- 401d3f: 90 nop
- 0000000000401d40 <__report_error>:
- 401d40: 56 push %rsi
- 401d41: 53 push %rbx
- 401d42: 48 83 ec 38 sub $0x38,%rsp
- 401d46: 48 8d 44 24 58 lea 0x58(%rsp),%rax
- 401d4b: 4c 89 44 24 60 mov %r8,0x60(%rsp)
- 401d50: 4c 89 4c 24 68 mov %r9,0x68(%rsp)
- 401d55: 48 89 cb mov %rcx,%rbx
- 401d58: 48 89 54 24 58 mov %rdx,0x58(%rsp)
- 401d5d: 48 89 44 24 28 mov %rax,0x28(%rsp)
- 401d62: e8 09 5a 00 00 callq 407770 <__iob_func>
- 401d67: 48 8d 15 22 74 00 00 lea 0x7422(%rip),%rdx # 409190 <.rdata>
- 401d6e: 48 8d 48 60 lea 0x60(%rax),%rcx
- 401d72: e8 29 0e 00 00 callq 402ba0 <__mingw_fprintf>
- 401d77: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
- 401d7c: e8 ef 59 00 00 callq 407770 <__iob_func>
- 401d81: 48 8d 48 60 lea 0x60(%rax),%rcx
- 401d85: 48 89 da mov %rbx,%rdx
- 401d88: 49 89 f0 mov %rsi,%r8
- 401d8b: e8 50 0e 00 00 callq 402be0 <__mingw_vfprintf>
- 401d90: e8 e3 59 00 00 callq 407778 <abort>
- 401d95: 90 nop
- 401d96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 401d9d: 00 00 00
- 0000000000401da0 <__write_memory.part.0>:
- 401da0: 41 56 push %r14
- 401da2: 41 55 push %r13
- 401da4: 41 54 push %r12
- 401da6: 55 push %rbp
- 401da7: 57 push %rdi
- 401da8: 56 push %rsi
- 401da9: 53 push %rbx
- 401daa: 48 83 ec 60 sub $0x60,%rsp
- 401dae: 48 89 ce mov %rcx,%rsi
- 401db1: 8b 0d a9 a5 00 00 mov 0xa5a9(%rip),%ecx # 40c360 <maxSections>
- 401db7: 48 89 d7 mov %rdx,%rdi
- 401dba: 4c 89 c5 mov %r8,%rbp
- 401dbd: 85 c9 test %ecx,%ecx
- 401dbf: 0f 8e bb 01 00 00 jle 401f80 <__write_memory.part.0+0x1e0>
- 401dc5: 48 8b 05 8c a5 00 00 mov 0xa58c(%rip),%rax # 40c358 <the_secs>
- 401dcc: 31 db xor %ebx,%ebx
- 401dce: 66 90 xchg %ax,%ax
- 401dd0: 4c 8b 48 08 mov 0x8(%rax),%r9
- 401dd4: 4c 39 ce cmp %r9,%rsi
- 401dd7: 72 13 jb 401dec <__write_memory.part.0+0x4c>
- 401dd9: 48 8b 50 10 mov 0x10(%rax),%rdx
- 401ddd: 8b 52 08 mov 0x8(%rdx),%edx
- 401de0: 49 01 d1 add %rdx,%r9
- 401de3: 4c 39 ce cmp %r9,%rsi
- 401de6: 0f 82 d4 00 00 00 jb 401ec0 <__write_memory.part.0+0x120>
- 401dec: 83 c3 01 add $0x1,%ebx
- 401def: 48 83 c0 18 add $0x18,%rax
- 401df3: 39 cb cmp %ecx,%ebx
- 401df5: 75 d9 jne 401dd0 <__write_memory.part.0+0x30>
- 401df7: 48 89 f1 mov %rsi,%rcx
- 401dfa: e8 d1 05 00 00 callq 4023d0 <__mingw_GetSectionForAddress>
- 401dff: 48 85 c0 test %rax,%rax
- 401e02: 49 89 c4 mov %rax,%r12
- 401e05: 0f 84 99 01 00 00 je 401fa4 <__write_memory.part.0+0x204>
- 401e0b: 48 63 db movslq %ebx,%rbx
- 401e0e: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13
- 401e13: 4c 8d 34 5b lea (%rbx,%rbx,2),%r14
- 401e17: 48 8b 1d 3a a5 00 00 mov 0xa53a(%rip),%rbx # 40c358 <the_secs>
- 401e1e: 49 c1 e6 03 shl $0x3,%r14
- 401e22: 4c 01 f3 add %r14,%rbx
- 401e25: 48 89 43 10 mov %rax,0x10(%rbx)
- 401e29: c7 03 00 00 00 00 movl $0x0,(%rbx)
- 401e2f: e8 7c 06 00 00 callq 4024b0 <_GetPEImageBase>
- 401e34: 41 8b 54 24 0c mov 0xc(%r12),%edx
- 401e39: 41 b8 30 00 00 00 mov $0x30,%r8d
- 401e3f: 48 01 d0 add %rdx,%rax
- 401e42: 4c 89 ea mov %r13,%rdx
- 401e45: 48 89 43 08 mov %rax,0x8(%rbx)
- 401e49: 48 8b 05 08 a5 00 00 mov 0xa508(%rip),%rax # 40c358 <the_secs>
- 401e50: 48 8b 1d d5 c4 00 00 mov 0xc4d5(%rip),%rbx # 40e32c <__imp_VirtualQuery>
- 401e57: 4a 8b 4c 30 08 mov 0x8(%rax,%r14,1),%rcx
- 401e5c: ff d3 callq *%rbx
- 401e5e: 48 85 c0 test %rax,%rax
- 401e61: 0f 84 20 01 00 00 je 401f87 <__write_memory.part.0+0x1e7>
- 401e67: 8b 44 24 54 mov 0x54(%rsp),%eax
- 401e6b: 83 f8 04 cmp $0x4,%eax
- 401e6e: 0f 85 c1 00 00 00 jne 401f35 <__write_memory.part.0+0x195>
- 401e74: 83 05 e5 a4 00 00 01 addl $0x1,0xa4e5(%rip) # 40c360 <maxSections>
- 401e7b: 41 b8 30 00 00 00 mov $0x30,%r8d
- 401e81: 4c 89 ea mov %r13,%rdx
- 401e84: 48 89 f1 mov %rsi,%rcx
- 401e87: ff d3 callq *%rbx
- 401e89: 48 85 c0 test %rax,%rax
- 401e8c: 0f 84 21 01 00 00 je 401fb3 <__write_memory.part.0+0x213>
- 401e92: 8b 44 24 54 mov 0x54(%rsp),%eax
- 401e96: 83 f8 04 cmp $0x4,%eax
- 401e99: 75 35 jne 401ed0 <__write_memory.part.0+0x130>
- 401e9b: 49 89 e8 mov %rbp,%r8
- 401e9e: 48 89 fa mov %rdi,%rdx
- 401ea1: 48 89 f1 mov %rsi,%rcx
- 401ea4: e8 4f 58 00 00 callq 4076f8 <memcpy>
- 401ea9: 90 nop
- 401eaa: 48 83 c4 60 add $0x60,%rsp
- 401eae: 5b pop %rbx
- 401eaf: 5e pop %rsi
- 401eb0: 5f pop %rdi
- 401eb1: 5d pop %rbp
- 401eb2: 41 5c pop %r12
- 401eb4: 41 5d pop %r13
- 401eb6: 41 5e pop %r14
- 401eb8: c3 retq
- 401eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 401ec0: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13
- 401ec5: 48 8b 1d 60 c4 00 00 mov 0xc460(%rip),%rbx # 40e32c <__imp_VirtualQuery>
- 401ecc: eb ad jmp 401e7b <__write_memory.part.0+0xdb>
- 401ece: 66 90 xchg %ax,%ax
- 401ed0: 83 f8 40 cmp $0x40,%eax
- 401ed3: 74 c6 je 401e9b <__write_memory.part.0+0xfb>
- 401ed5: 4c 8d 4c 24 2c lea 0x2c(%rsp),%r9
- 401eda: 41 b8 40 00 00 00 mov $0x40,%r8d
- 401ee0: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
- 401ee5: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
- 401eea: 48 8b 1d 33 c4 00 00 mov 0xc433(%rip),%rbx # 40e324 <__imp_VirtualProtect>
- 401ef1: ff d3 callq *%rbx
- 401ef3: 49 89 e8 mov %rbp,%r8
- 401ef6: 48 89 fa mov %rdi,%rdx
- 401ef9: 48 89 f1 mov %rsi,%rcx
- 401efc: e8 f7 57 00 00 callq 4076f8 <memcpy>
- 401f01: 8b 44 24 54 mov 0x54(%rsp),%eax
- 401f05: 83 f8 40 cmp $0x40,%eax
- 401f08: 74 a0 je 401eaa <__write_memory.part.0+0x10a>
- 401f0a: 83 f8 04 cmp $0x4,%eax
- 401f0d: 74 9b je 401eaa <__write_memory.part.0+0x10a>
- 401f0f: 44 8b 44 24 2c mov 0x2c(%rsp),%r8d
- 401f14: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
- 401f19: 4c 8d 4c 24 2c lea 0x2c(%rsp),%r9
- 401f1e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
- 401f23: ff d3 callq *%rbx
- 401f25: 90 nop
- 401f26: 48 83 c4 60 add $0x60,%rsp
- 401f2a: 5b pop %rbx
- 401f2b: 5e pop %rsi
- 401f2c: 5f pop %rdi
- 401f2d: 5d pop %rbp
- 401f2e: 41 5c pop %r12
- 401f30: 41 5d pop %r13
- 401f32: 41 5e pop %r14
- 401f34: c3 retq
- 401f35: 83 f8 40 cmp $0x40,%eax
- 401f38: 0f 84 36 ff ff ff je 401e74 <__write_memory.part.0+0xd4>
- 401f3e: 4c 8b 0d 13 a4 00 00 mov 0xa413(%rip),%r9 # 40c358 <the_secs>
- 401f45: 41 b8 40 00 00 00 mov $0x40,%r8d
- 401f4b: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
- 401f50: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
- 401f55: 4d 01 f1 add %r14,%r9
- 401f58: ff 15 c6 c3 00 00 callq *0xc3c6(%rip) # 40e324 <__imp_VirtualProtect>
- 401f5e: 85 c0 test %eax,%eax
- 401f60: 0f 85 0e ff ff ff jne 401e74 <__write_memory.part.0+0xd4>
- 401f66: ff 15 10 c3 00 00 callq *0xc310(%rip) # 40e27c <__imp_GetLastError>
- 401f6c: 48 8d 0d 95 72 00 00 lea 0x7295(%rip),%rcx # 409208 <.rdata+0x78>
- 401f73: 89 c2 mov %eax,%edx
- 401f75: e8 c6 fd ff ff callq 401d40 <__report_error>
- 401f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 401f80: 31 db xor %ebx,%ebx
- 401f82: e9 70 fe ff ff jmpq 401df7 <__write_memory.part.0+0x57>
- 401f87: 48 8b 05 ca a3 00 00 mov 0xa3ca(%rip),%rax # 40c358 <the_secs>
- 401f8e: 41 8b 54 24 08 mov 0x8(%r12),%edx
- 401f93: 48 8d 0d 36 72 00 00 lea 0x7236(%rip),%rcx # 4091d0 <.rdata+0x40>
- 401f9a: 4e 8b 44 30 08 mov 0x8(%rax,%r14,1),%r8
- 401f9f: e8 9c fd ff ff callq 401d40 <__report_error>
- 401fa4: 48 8d 0d 05 72 00 00 lea 0x7205(%rip),%rcx # 4091b0 <.rdata+0x20>
- 401fab: 48 89 f2 mov %rsi,%rdx
- 401fae: e8 8d fd ff ff callq 401d40 <__report_error>
- 401fb3: 48 8d 0d 16 72 00 00 lea 0x7216(%rip),%rcx # 4091d0 <.rdata+0x40>
- 401fba: 49 89 f0 mov %rsi,%r8
- 401fbd: ba 30 00 00 00 mov $0x30,%edx
- 401fc2: e8 79 fd ff ff callq 401d40 <__report_error>
- 401fc7: 90 nop
- 401fc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 401fcf: 00
- 0000000000401fd0 <_pei386_runtime_relocator>:
- 401fd0: 55 push %rbp
- 401fd1: 48 89 e5 mov %rsp,%rbp
- 401fd4: 41 54 push %r12
- 401fd6: 57 push %rdi
- 401fd7: 56 push %rsi
- 401fd8: 53 push %rbx
- 401fd9: 48 83 ec 60 sub $0x60,%rsp
- 401fdd: 8b 1d 6d a3 00 00 mov 0xa36d(%rip),%ebx # 40c350 <was_init.60743>
- 401fe3: 85 db test %ebx,%ebx
- 401fe5: 74 0b je 401ff2 <_pei386_runtime_relocator+0x22>
- 401fe7: 48 8d 65 e0 lea -0x20(%rbp),%rsp
- 401feb: 5b pop %rbx
- 401fec: 5e pop %rsi
- 401fed: 5f pop %rdi
- 401fee: 41 5c pop %r12
- 401ff0: 5d pop %rbp
- 401ff1: c3 retq
- 401ff2: c7 05 54 a3 00 00 01 movl $0x1,0xa354(%rip) # 40c350 <was_init.60743>
- 401ff9: 00 00 00
- 401ffc: e8 0f 04 00 00 callq 402410 <__mingw_GetSectionCount>
- 402001: 48 98 cltq
- 402003: 48 8d 04 40 lea (%rax,%rax,2),%rax
- 402007: 48 8d 04 c5 1e 00 00 lea 0x1e(,%rax,8),%rax
- 40200e: 00
- 40200f: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
- 402013: e8 48 0b 00 00 callq 402b60 <___chkstk_ms>
- 402018: 48 8d 35 91 76 00 00 lea 0x7691(%rip),%rsi # 4096b0 <__rt_psrelocs_end>
- 40201f: 48 8d 1d 8a 76 00 00 lea 0x768a(%rip),%rbx # 4096b0 <__rt_psrelocs_end>
- 402026: c7 05 30 a3 00 00 00 movl $0x0,0xa330(%rip) # 40c360 <maxSections>
- 40202d: 00 00 00
- 402030: 48 29 c4 sub %rax,%rsp
- 402033: 48 8d 44 24 20 lea 0x20(%rsp),%rax
- 402038: 48 89 05 19 a3 00 00 mov %rax,0xa319(%rip) # 40c358 <the_secs>
- 40203f: 48 89 f0 mov %rsi,%rax
- 402042: 48 29 d8 sub %rbx,%rax
- 402045: 48 83 f8 07 cmp $0x7,%rax
- 402049: 7e 9c jle 401fe7 <_pei386_runtime_relocator+0x17>
- 40204b: 48 83 f8 0b cmp $0xb,%rax
- 40204f: 7e 33 jle 402084 <_pei386_runtime_relocator+0xb4>
- 402051: 44 8b 1d 58 76 00 00 mov 0x7658(%rip),%r11d # 4096b0 <__rt_psrelocs_end>
- 402058: 45 85 db test %r11d,%r11d
- 40205b: 0f 85 9f 00 00 00 jne 402100 <_pei386_runtime_relocator+0x130>
- 402061: 44 8b 15 4c 76 00 00 mov 0x764c(%rip),%r10d # 4096b4 <__rt_psrelocs_end+0x4>
- 402068: 45 85 d2 test %r10d,%r10d
- 40206b: 0f 85 8f 00 00 00 jne 402100 <_pei386_runtime_relocator+0x130>
- 402071: 44 8b 0d 40 76 00 00 mov 0x7640(%rip),%r9d # 4096b8 <__rt_psrelocs_end+0x8>
- 402078: 45 85 c9 test %r9d,%r9d
- 40207b: 75 16 jne 402093 <_pei386_runtime_relocator+0xc3>
- 40207d: 48 8d 1d 38 76 00 00 lea 0x7638(%rip),%rbx # 4096bc <__rt_psrelocs_end+0xc>
- 402084: 44 8b 03 mov (%rbx),%r8d
- 402087: 45 85 c0 test %r8d,%r8d
- 40208a: 75 74 jne 402100 <_pei386_runtime_relocator+0x130>
- 40208c: 8b 4b 04 mov 0x4(%rbx),%ecx
- 40208f: 85 c9 test %ecx,%ecx
- 402091: 75 6d jne 402100 <_pei386_runtime_relocator+0x130>
- 402093: 8b 53 08 mov 0x8(%rbx),%edx
- 402096: 83 fa 01 cmp $0x1,%edx
- 402099: 0f 85 05 02 00 00 jne 4022a4 <_pei386_runtime_relocator+0x2d4>
- 40209f: 48 83 c3 0c add $0xc,%rbx
- 4020a3: 48 39 f3 cmp %rsi,%rbx
- 4020a6: 0f 83 3b ff ff ff jae 401fe7 <_pei386_runtime_relocator+0x17>
- 4020ac: 48 8d 3d 4d df ff ff lea -0x20b3(%rip),%rdi # 400000 <__ImageBase>
- 4020b3: 49 bc 00 00 00 00 ff movabs $0xffffffff00000000,%r12
- 4020ba: ff ff ff
- 4020bd: 8b 4b 04 mov 0x4(%rbx),%ecx
- 4020c0: 8b 03 mov (%rbx),%eax
- 4020c2: 0f b6 53 08 movzbl 0x8(%rbx),%edx
- 4020c6: 48 01 f8 add %rdi,%rax
- 4020c9: 48 01 f9 add %rdi,%rcx
- 4020cc: 83 fa 10 cmp $0x10,%edx
- 4020cf: 4c 8b 00 mov (%rax),%r8
- 4020d2: 0f 84 1d 01 00 00 je 4021f5 <_pei386_runtime_relocator+0x225>
- 4020d8: 0f 87 da 00 00 00 ja 4021b8 <_pei386_runtime_relocator+0x1e8>
- 4020de: 83 fa 08 cmp $0x8,%edx
- 4020e1: 0f 84 3c 01 00 00 je 402223 <_pei386_runtime_relocator+0x253>
- 4020e7: 48 8d 0d 7a 71 00 00 lea 0x717a(%rip),%rcx # 409268 <.rdata+0xd8>
- 4020ee: 48 c7 45 a8 00 00 00 movq $0x0,-0x58(%rbp)
- 4020f5: 00
- 4020f6: e8 45 fc ff ff callq 401d40 <__report_error>
- 4020fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 402100: 48 39 f3 cmp %rsi,%rbx
- 402103: 0f 83 de fe ff ff jae 401fe7 <_pei386_runtime_relocator+0x17>
- 402109: 48 8d 3d f0 de ff ff lea -0x2110(%rip),%rdi # 400000 <__ImageBase>
- 402110: 8b 4b 04 mov 0x4(%rbx),%ecx
- 402113: 48 8d 55 a4 lea -0x5c(%rbp),%rdx
- 402117: 41 b8 04 00 00 00 mov $0x4,%r8d
- 40211d: 48 01 f9 add %rdi,%rcx
- 402120: 8b 01 mov (%rcx),%eax
- 402122: 03 03 add (%rbx),%eax
- 402124: 48 83 c3 08 add $0x8,%rbx
- 402128: 89 45 a4 mov %eax,-0x5c(%rbp)
- 40212b: e8 70 fc ff ff callq 401da0 <__write_memory.part.0>
- 402130: 48 39 f3 cmp %rsi,%rbx
- 402133: 72 db jb 402110 <_pei386_runtime_relocator+0x140>
- 402135: 8b 05 25 a2 00 00 mov 0xa225(%rip),%eax # 40c360 <maxSections>
- 40213b: 31 db xor %ebx,%ebx
- 40213d: 31 f6 xor %esi,%esi
- 40213f: 85 c0 test %eax,%eax
- 402141: 0f 8e a0 fe ff ff jle 401fe7 <_pei386_runtime_relocator+0x17>
- 402147: 4c 8b 25 de c1 00 00 mov 0xc1de(%rip),%r12 # 40e32c <__imp_VirtualQuery>
- 40214e: 48 8b 3d cf c1 00 00 mov 0xc1cf(%rip),%rdi # 40e324 <__imp_VirtualProtect>
- 402155: eb 1c jmp 402173 <_pei386_runtime_relocator+0x1a3>
- 402157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40215e: 00 00
- 402160: 83 c6 01 add $0x1,%esi
- 402163: 48 83 c3 18 add $0x18,%rbx
- 402167: 3b 35 f3 a1 00 00 cmp 0xa1f3(%rip),%esi # 40c360 <maxSections>
- 40216d: 0f 8d 74 fe ff ff jge 401fe7 <_pei386_runtime_relocator+0x17>
- 402173: 48 8b 05 de a1 00 00 mov 0xa1de(%rip),%rax # 40c358 <the_secs>
- 40217a: 48 01 d8 add %rbx,%rax
- 40217d: 8b 10 mov (%rax),%edx
- 40217f: 85 d2 test %edx,%edx
- 402181: 74 dd je 402160 <_pei386_runtime_relocator+0x190>
- 402183: 48 8b 48 08 mov 0x8(%rax),%rcx
- 402187: 41 b8 30 00 00 00 mov $0x30,%r8d
- 40218d: 48 8d 55 b0 lea -0x50(%rbp),%rdx
- 402191: 41 ff d4 callq *%r12
- 402194: 48 85 c0 test %rax,%rax
- 402197: 0f 84 e9 00 00 00 je 402286 <_pei386_runtime_relocator+0x2b6>
- 40219d: 48 8b 05 b4 a1 00 00 mov 0xa1b4(%rip),%rax # 40c358 <the_secs>
- 4021a4: 4c 8d 4d a4 lea -0x5c(%rbp),%r9
- 4021a8: 48 8b 55 c8 mov -0x38(%rbp),%rdx
- 4021ac: 48 8b 4d b0 mov -0x50(%rbp),%rcx
- 4021b0: 44 8b 04 18 mov (%rax,%rbx,1),%r8d
- 4021b4: ff d7 callq *%rdi
- 4021b6: eb a8 jmp 402160 <_pei386_runtime_relocator+0x190>
- 4021b8: 83 fa 20 cmp $0x20,%edx
- 4021bb: 0f 84 8f 00 00 00 je 402250 <_pei386_runtime_relocator+0x280>
- 4021c1: 83 fa 40 cmp $0x40,%edx
- 4021c4: 0f 85 1d ff ff ff jne 4020e7 <_pei386_runtime_relocator+0x117>
- 4021ca: 49 29 c0 sub %rax,%r8
- 4021cd: 4c 03 01 add (%rcx),%r8
- 4021d0: 48 8d 55 a8 lea -0x58(%rbp),%rdx
- 4021d4: 4c 89 45 a8 mov %r8,-0x58(%rbp)
- 4021d8: 41 b8 08 00 00 00 mov $0x8,%r8d
- 4021de: e8 bd fb ff ff callq 401da0 <__write_memory.part.0>
- 4021e3: 48 83 c3 0c add $0xc,%rbx
- 4021e7: 48 39 f3 cmp %rsi,%rbx
- 4021ea: 0f 82 cd fe ff ff jb 4020bd <_pei386_runtime_relocator+0xed>
- 4021f0: e9 40 ff ff ff jmpq 402135 <_pei386_runtime_relocator+0x165>
- 4021f5: 0f b7 11 movzwl (%rcx),%edx
- 4021f8: 66 85 d2 test %dx,%dx
- 4021fb: 44 0f b7 ca movzwl %dx,%r9d
- 4021ff: 79 07 jns 402208 <_pei386_runtime_relocator+0x238>
- 402201: 49 81 c9 00 00 ff ff or $0xffffffffffff0000,%r9
- 402208: 49 29 c1 sub %rax,%r9
- 40220b: 48 8d 55 a8 lea -0x58(%rbp),%rdx
- 40220f: 4d 01 c8 add %r9,%r8
- 402212: 4c 89 45 a8 mov %r8,-0x58(%rbp)
- 402216: 41 b8 02 00 00 00 mov $0x2,%r8d
- 40221c: e8 7f fb ff ff callq 401da0 <__write_memory.part.0>
- 402221: eb c0 jmp 4021e3 <_pei386_runtime_relocator+0x213>
- 402223: 0f b6 11 movzbl (%rcx),%edx
- 402226: 84 d2 test %dl,%dl
- 402228: 44 0f b6 ca movzbl %dl,%r9d
- 40222c: 79 4c jns 40227a <_pei386_runtime_relocator+0x2aa>
- 40222e: 49 81 c9 00 ff ff ff or $0xffffffffffffff00,%r9
- 402235: 49 29 c1 sub %rax,%r9
- 402238: 4d 01 c8 add %r9,%r8
- 40223b: 4c 89 45 a8 mov %r8,-0x58(%rbp)
- 40223f: 48 8d 55 a8 lea -0x58(%rbp),%rdx
- 402243: 41 b8 01 00 00 00 mov $0x1,%r8d
- 402249: e8 52 fb ff ff callq 401da0 <__write_memory.part.0>
- 40224e: eb 93 jmp 4021e3 <_pei386_runtime_relocator+0x213>
- 402250: 8b 11 mov (%rcx),%edx
- 402252: 85 d2 test %edx,%edx
- 402254: 41 89 d1 mov %edx,%r9d
- 402257: 79 03 jns 40225c <_pei386_runtime_relocator+0x28c>
- 402259: 4d 09 e1 or %r12,%r9
- 40225c: 49 29 c1 sub %rax,%r9
- 40225f: 48 8d 55 a8 lea -0x58(%rbp),%rdx
- 402263: 4d 01 c8 add %r9,%r8
- 402266: 4c 89 45 a8 mov %r8,-0x58(%rbp)
- 40226a: 41 b8 04 00 00 00 mov $0x4,%r8d
- 402270: e8 2b fb ff ff callq 401da0 <__write_memory.part.0>
- 402275: e9 69 ff ff ff jmpq 4021e3 <_pei386_runtime_relocator+0x213>
- 40227a: 49 29 c1 sub %rax,%r9
- 40227d: 4d 01 c8 add %r9,%r8
- 402280: 4c 89 45 a8 mov %r8,-0x58(%rbp)
- 402284: eb b9 jmp 40223f <_pei386_runtime_relocator+0x26f>
- 402286: 48 03 1d cb a0 00 00 add 0xa0cb(%rip),%rbx # 40c358 <the_secs>
- 40228d: 48 8d 0d 3c 6f 00 00 lea 0x6f3c(%rip),%rcx # 4091d0 <.rdata+0x40>
- 402294: 48 8b 43 10 mov 0x10(%rbx),%rax
- 402298: 4c 8b 43 08 mov 0x8(%rbx),%r8
- 40229c: 8b 50 08 mov 0x8(%rax),%edx
- 40229f: e8 9c fa ff ff callq 401d40 <__report_error>
- 4022a4: 48 8d 0d 85 6f 00 00 lea 0x6f85(%rip),%rcx # 409230 <.rdata+0xa0>
- 4022ab: e8 90 fa ff ff callq 401d40 <__report_error>
- 4022b0: 90 nop
- 4022b1: 90 nop
- 4022b2: 90 nop
- 4022b3: 90 nop
- 4022b4: 90 nop
- 4022b5: 90 nop
- 4022b6: 90 nop
- 4022b7: 90 nop
- 4022b8: 90 nop
- 4022b9: 90 nop
- 4022ba: 90 nop
- 4022bb: 90 nop
- 4022bc: 90 nop
- 4022bd: 90 nop
- 4022be: 90 nop
- 4022bf: 90 nop
- 00000000004022c0 <_ValidateImageBase>:
- 4022c0: 31 c0 xor %eax,%eax
- 4022c2: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx)
- 4022c7: 74 07 je 4022d0 <_ValidateImageBase+0x10>
- 4022c9: f3 c3 repz retq
- 4022cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4022d0: 48 63 51 3c movslq 0x3c(%rcx),%rdx
- 4022d4: 48 01 d1 add %rdx,%rcx
- 4022d7: 81 39 50 45 00 00 cmpl $0x4550,(%rcx)
- 4022dd: 75 ea jne 4022c9 <_ValidateImageBase+0x9>
- 4022df: 31 c0 xor %eax,%eax
- 4022e1: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx)
- 4022e7: 0f 94 c0 sete %al
- 4022ea: c3 retq
- 4022eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 00000000004022f0 <_FindPESection>:
- 4022f0: 48 63 41 3c movslq 0x3c(%rcx),%rax
- 4022f4: 48 01 c1 add %rax,%rcx
- 4022f7: 0f b7 41 14 movzwl 0x14(%rcx),%eax
- 4022fb: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
- 402300: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
- 402304: 85 c9 test %ecx,%ecx
- 402306: 74 28 je 402330 <_FindPESection+0x40>
- 402308: 8d 49 ff lea -0x1(%rcx),%ecx
- 40230b: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
- 40230f: 4c 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%r9
- 402314: 8b 48 0c mov 0xc(%rax),%ecx
- 402317: 41 89 c8 mov %ecx,%r8d
- 40231a: 49 39 d0 cmp %rdx,%r8
- 40231d: 77 08 ja 402327 <_FindPESection+0x37>
- 40231f: 03 48 08 add 0x8(%rax),%ecx
- 402322: 48 39 ca cmp %rcx,%rdx
- 402325: 72 0b jb 402332 <_FindPESection+0x42>
- 402327: 48 83 c0 28 add $0x28,%rax
- 40232b: 4c 39 c8 cmp %r9,%rax
- 40232e: 75 e4 jne 402314 <_FindPESection+0x24>
- 402330: 31 c0 xor %eax,%eax
- 402332: f3 c3 repz retq
- 402334: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 40233b: 00 00 00 00 00
- 0000000000402340 <_FindPESectionByName>:
- 402340: 57 push %rdi
- 402341: 56 push %rsi
- 402342: 53 push %rbx
- 402343: 48 83 ec 20 sub $0x20,%rsp
- 402347: 48 89 ce mov %rcx,%rsi
- 40234a: e8 b9 53 00 00 callq 407708 <strlen>
- 40234f: 48 83 f8 08 cmp $0x8,%rax
- 402353: 77 6b ja 4023c0 <_FindPESectionByName+0x80>
- 402355: 48 8d 0d a4 dc ff ff lea -0x235c(%rip),%rcx # 400000 <__ImageBase>
- 40235c: e8 5f ff ff ff callq 4022c0 <_ValidateImageBase>
- 402361: 85 c0 test %eax,%eax
- 402363: 74 5b je 4023c0 <_FindPESectionByName+0x80>
- 402365: 48 63 15 d0 dc ff ff movslq -0x2330(%rip),%rdx # 40003c <__ImageBase+0x3c>
- 40236c: 48 8d 05 8d dc ff ff lea -0x2373(%rip),%rax # 400000 <__ImageBase>
- 402373: 48 01 d0 add %rdx,%rax
- 402376: 0f b7 50 14 movzwl 0x14(%rax),%edx
- 40237a: 48 8d 5c 10 18 lea 0x18(%rax,%rdx,1),%rbx
- 40237f: 0f b7 40 06 movzwl 0x6(%rax),%eax
- 402383: 85 c0 test %eax,%eax
- 402385: 74 39 je 4023c0 <_FindPESectionByName+0x80>
- 402387: 8d 40 ff lea -0x1(%rax),%eax
- 40238a: 48 8d 04 80 lea (%rax,%rax,4),%rax
- 40238e: 48 8d 7c c3 28 lea 0x28(%rbx,%rax,8),%rdi
- 402393: eb 09 jmp 40239e <_FindPESectionByName+0x5e>
- 402395: 48 83 c3 28 add $0x28,%rbx
- 402399: 48 39 fb cmp %rdi,%rbx
- 40239c: 74 22 je 4023c0 <_FindPESectionByName+0x80>
- 40239e: 41 b8 08 00 00 00 mov $0x8,%r8d
- 4023a4: 48 89 f2 mov %rsi,%rdx
- 4023a7: 48 89 d9 mov %rbx,%rcx
- 4023aa: e8 d1 53 00 00 callq 407780 <strncmp>
- 4023af: 85 c0 test %eax,%eax
- 4023b1: 75 e2 jne 402395 <_FindPESectionByName+0x55>
- 4023b3: 48 89 d8 mov %rbx,%rax
- 4023b6: 48 83 c4 20 add $0x20,%rsp
- 4023ba: 5b pop %rbx
- 4023bb: 5e pop %rsi
- 4023bc: 5f pop %rdi
- 4023bd: c3 retq
- 4023be: 66 90 xchg %ax,%ax
- 4023c0: 31 db xor %ebx,%ebx
- 4023c2: 48 89 d8 mov %rbx,%rax
- 4023c5: 48 83 c4 20 add $0x20,%rsp
- 4023c9: 5b pop %rbx
- 4023ca: 5e pop %rsi
- 4023cb: 5f pop %rdi
- 4023cc: c3 retq
- 4023cd: 0f 1f 00 nopl (%rax)
- 00000000004023d0 <__mingw_GetSectionForAddress>:
- 4023d0: 53 push %rbx
- 4023d1: 48 83 ec 20 sub $0x20,%rsp
- 4023d5: 48 89 cb mov %rcx,%rbx
- 4023d8: 48 8d 0d 21 dc ff ff lea -0x23df(%rip),%rcx # 400000 <__ImageBase>
- 4023df: e8 dc fe ff ff callq 4022c0 <_ValidateImageBase>
- 4023e4: 85 c0 test %eax,%eax
- 4023e6: 74 18 je 402400 <__mingw_GetSectionForAddress+0x30>
- 4023e8: 48 8d 0d 11 dc ff ff lea -0x23ef(%rip),%rcx # 400000 <__ImageBase>
- 4023ef: 48 89 da mov %rbx,%rdx
- 4023f2: 48 29 ca sub %rcx,%rdx
- 4023f5: 48 83 c4 20 add $0x20,%rsp
- 4023f9: 5b pop %rbx
- 4023fa: e9 f1 fe ff ff jmpq 4022f0 <_FindPESection>
- 4023ff: 90 nop
- 402400: 31 c0 xor %eax,%eax
- 402402: 48 83 c4 20 add $0x20,%rsp
- 402406: 5b pop %rbx
- 402407: c3 retq
- 402408: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 40240f: 00
- 0000000000402410 <__mingw_GetSectionCount>:
- 402410: 48 83 ec 28 sub $0x28,%rsp
- 402414: 48 8d 0d e5 db ff ff lea -0x241b(%rip),%rcx # 400000 <__ImageBase>
- 40241b: e8 a0 fe ff ff callq 4022c0 <_ValidateImageBase>
- 402420: 31 d2 xor %edx,%edx
- 402422: 85 c0 test %eax,%eax
- 402424: 74 13 je 402439 <__mingw_GetSectionCount+0x29>
- 402426: 48 63 05 0f dc ff ff movslq -0x23f1(%rip),%rax # 40003c <__ImageBase+0x3c>
- 40242d: 48 8d 15 cc db ff ff lea -0x2434(%rip),%rdx # 400000 <__ImageBase>
- 402434: 0f b7 54 02 06 movzwl 0x6(%rdx,%rax,1),%edx
- 402439: 89 d0 mov %edx,%eax
- 40243b: 48 83 c4 28 add $0x28,%rsp
- 40243f: c3 retq
- 0000000000402440 <_FindPESectionExec>:
- 402440: 53 push %rbx
- 402441: 48 83 ec 20 sub $0x20,%rsp
- 402445: 48 89 cb mov %rcx,%rbx
- 402448: 48 8d 0d b1 db ff ff lea -0x244f(%rip),%rcx # 400000 <__ImageBase>
- 40244f: e8 6c fe ff ff callq 4022c0 <_ValidateImageBase>
- 402454: 85 c0 test %eax,%eax
- 402456: 74 50 je 4024a8 <_FindPESectionExec+0x68>
- 402458: 48 63 15 dd db ff ff movslq -0x2423(%rip),%rdx # 40003c <__ImageBase+0x3c>
- 40245f: 48 8d 05 9a db ff ff lea -0x2466(%rip),%rax # 400000 <__ImageBase>
- 402466: 48 01 c2 add %rax,%rdx
- 402469: 0f b7 42 14 movzwl 0x14(%rdx),%eax
- 40246d: 48 8d 44 02 18 lea 0x18(%rdx,%rax,1),%rax
- 402472: 0f b7 52 06 movzwl 0x6(%rdx),%edx
- 402476: 85 d2 test %edx,%edx
- 402478: 74 2e je 4024a8 <_FindPESectionExec+0x68>
- 40247a: 8d 52 ff lea -0x1(%rdx),%edx
- 40247d: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
- 402481: 48 8d 54 d0 28 lea 0x28(%rax,%rdx,8),%rdx
- 402486: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 40248d: 00 00 00
- 402490: f6 40 27 20 testb $0x20,0x27(%rax)
- 402494: 74 09 je 40249f <_FindPESectionExec+0x5f>
- 402496: 48 85 db test %rbx,%rbx
- 402499: 74 0f je 4024aa <_FindPESectionExec+0x6a>
- 40249b: 48 83 eb 01 sub $0x1,%rbx
- 40249f: 48 83 c0 28 add $0x28,%rax
- 4024a3: 48 39 d0 cmp %rdx,%rax
- 4024a6: 75 e8 jne 402490 <_FindPESectionExec+0x50>
- 4024a8: 31 c0 xor %eax,%eax
- 4024aa: 48 83 c4 20 add $0x20,%rsp
- 4024ae: 5b pop %rbx
- 4024af: c3 retq
- 00000000004024b0 <_GetPEImageBase>:
- 4024b0: 48 83 ec 28 sub $0x28,%rsp
- 4024b4: 48 8d 0d 45 db ff ff lea -0x24bb(%rip),%rcx # 400000 <__ImageBase>
- 4024bb: e8 00 fe ff ff callq 4022c0 <_ValidateImageBase>
- 4024c0: 31 d2 xor %edx,%edx
- 4024c2: 85 c0 test %eax,%eax
- 4024c4: 48 8d 05 35 db ff ff lea -0x24cb(%rip),%rax # 400000 <__ImageBase>
- 4024cb: 48 0f 45 d0 cmovne %rax,%rdx
- 4024cf: 48 89 d0 mov %rdx,%rax
- 4024d2: 48 83 c4 28 add $0x28,%rsp
- 4024d6: c3 retq
- 4024d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 4024de: 00 00
- 00000000004024e0 <_IsNonwritableInCurrentImage>:
- 4024e0: 56 push %rsi
- 4024e1: 53 push %rbx
- 4024e2: 48 83 ec 28 sub $0x28,%rsp
- 4024e6: 31 db xor %ebx,%ebx
- 4024e8: 48 89 ce mov %rcx,%rsi
- 4024eb: 48 8d 0d 0e db ff ff lea -0x24f2(%rip),%rcx # 400000 <__ImageBase>
- 4024f2: e8 c9 fd ff ff callq 4022c0 <_ValidateImageBase>
- 4024f7: 85 c0 test %eax,%eax
- 4024f9: 75 09 jne 402504 <_IsNonwritableInCurrentImage+0x24>
- 4024fb: 89 d8 mov %ebx,%eax
- 4024fd: 48 83 c4 28 add $0x28,%rsp
- 402501: 5b pop %rbx
- 402502: 5e pop %rsi
- 402503: c3 retq
- 402504: 48 8d 0d f5 da ff ff lea -0x250b(%rip),%rcx # 400000 <__ImageBase>
- 40250b: 48 89 f2 mov %rsi,%rdx
- 40250e: 48 29 ca sub %rcx,%rdx
- 402511: e8 da fd ff ff callq 4022f0 <_FindPESection>
- 402516: 48 85 c0 test %rax,%rax
- 402519: 74 e0 je 4024fb <_IsNonwritableInCurrentImage+0x1b>
- 40251b: 8b 58 24 mov 0x24(%rax),%ebx
- 40251e: f7 d3 not %ebx
- 402520: c1 eb 1f shr $0x1f,%ebx
- 402523: 89 d8 mov %ebx,%eax
- 402525: 48 83 c4 28 add $0x28,%rsp
- 402529: 5b pop %rbx
- 40252a: 5e pop %rsi
- 40252b: c3 retq
- 40252c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000402530 <__mingw_enum_import_library_names>:
- 402530: 55 push %rbp
- 402531: 57 push %rdi
- 402532: 56 push %rsi
- 402533: 53 push %rbx
- 402534: 48 83 ec 28 sub $0x28,%rsp
- 402538: 89 cb mov %ecx,%ebx
- 40253a: 48 8d 0d bf da ff ff lea -0x2541(%rip),%rcx # 400000 <__ImageBase>
- 402541: e8 7a fd ff ff callq 4022c0 <_ValidateImageBase>
- 402546: 85 c0 test %eax,%eax
- 402548: 74 66 je 4025b0 <__mingw_enum_import_library_names+0x80>
- 40254a: 48 63 05 eb da ff ff movslq -0x2515(%rip),%rax # 40003c <__ImageBase+0x3c>
- 402551: 48 8d 35 a8 da ff ff lea -0x2558(%rip),%rsi # 400000 <__ImageBase>
- 402558: 31 ed xor %ebp,%ebp
- 40255a: 8b bc 06 90 00 00 00 mov 0x90(%rsi,%rax,1),%edi
- 402561: 85 ff test %edi,%edi
- 402563: 74 3a je 40259f <__mingw_enum_import_library_names+0x6f>
- 402565: 48 89 fa mov %rdi,%rdx
- 402568: 48 89 f1 mov %rsi,%rcx
- 40256b: e8 80 fd ff ff callq 4022f0 <_FindPESection>
- 402570: 48 85 c0 test %rax,%rax
- 402573: 74 2a je 40259f <__mingw_enum_import_library_names+0x6f>
- 402575: 48 89 fa mov %rdi,%rdx
- 402578: 48 01 f2 add %rsi,%rdx
- 40257b: 75 0a jne 402587 <__mingw_enum_import_library_names+0x57>
- 40257d: eb 20 jmp 40259f <__mingw_enum_import_library_names+0x6f>
- 40257f: 90 nop
- 402580: 83 eb 01 sub $0x1,%ebx
- 402583: 48 83 c2 14 add $0x14,%rdx
- 402587: 8b 4a 04 mov 0x4(%rdx),%ecx
- 40258a: 85 c9 test %ecx,%ecx
- 40258c: 75 07 jne 402595 <__mingw_enum_import_library_names+0x65>
- 40258e: 8b 42 0c mov 0xc(%rdx),%eax
- 402591: 85 c0 test %eax,%eax
- 402593: 74 1b je 4025b0 <__mingw_enum_import_library_names+0x80>
- 402595: 85 db test %ebx,%ebx
- 402597: 7f e7 jg 402580 <__mingw_enum_import_library_names+0x50>
- 402599: 8b 6a 0c mov 0xc(%rdx),%ebp
- 40259c: 48 01 f5 add %rsi,%rbp
- 40259f: 48 89 e8 mov %rbp,%rax
- 4025a2: 48 83 c4 28 add $0x28,%rsp
- 4025a6: 5b pop %rbx
- 4025a7: 5e pop %rsi
- 4025a8: 5f pop %rdi
- 4025a9: 5d pop %rbp
- 4025aa: c3 retq
- 4025ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4025b0: 31 ed xor %ebp,%ebp
- 4025b2: 48 89 e8 mov %rbp,%rax
- 4025b5: 48 83 c4 28 add $0x28,%rsp
- 4025b9: 5b pop %rbx
- 4025ba: 5e pop %rsi
- 4025bb: 5f pop %rdi
- 4025bc: 5d pop %rbp
- 4025bd: c3 retq
- 4025be: 66 90 xchg %ax,%ax
- 00000000004025c0 <__mingw_get_msvcrt_handle>:
- 4025c0: 53 push %rbx
- 4025c1: 48 83 ec 20 sub $0x20,%rsp
- 4025c5: 48 8b 05 a4 9d 00 00 mov 0x9da4(%rip),%rax # 40c370 <msvcrt_handle.59948>
- 4025cc: 48 85 c0 test %rax,%rax
- 4025cf: 74 0f je 4025e0 <__mingw_get_msvcrt_handle+0x20>
- 4025d1: 48 83 c4 20 add $0x20,%rsp
- 4025d5: 5b pop %rbx
- 4025d6: c3 retq
- 4025d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 4025de: 00 00
- 4025e0: 31 c9 xor %ecx,%ecx
- 4025e2: 8d 59 01 lea 0x1(%rcx),%ebx
- 4025e5: e8 46 ff ff ff callq 402530 <__mingw_enum_import_library_names>
- 4025ea: 48 85 c0 test %rax,%rax
- 4025ed: 74 61 je 402650 <__mingw_get_msvcrt_handle+0x90>
- 4025ef: 90 nop
- 4025f0: 0f b6 10 movzbl (%rax),%edx
- 4025f3: 83 e2 df and $0xffffffdf,%edx
- 4025f6: 80 fa 4d cmp $0x4d,%dl
- 4025f9: 75 46 jne 402641 <__mingw_get_msvcrt_handle+0x81>
- 4025fb: 0f b6 50 01 movzbl 0x1(%rax),%edx
- 4025ff: 83 e2 df and $0xffffffdf,%edx
- 402602: 80 fa 53 cmp $0x53,%dl
- 402605: 75 3a jne 402641 <__mingw_get_msvcrt_handle+0x81>
- 402607: 0f b6 50 02 movzbl 0x2(%rax),%edx
- 40260b: 83 e2 df and $0xffffffdf,%edx
- 40260e: 80 fa 56 cmp $0x56,%dl
- 402611: 75 2e jne 402641 <__mingw_get_msvcrt_handle+0x81>
- 402613: 0f b6 50 03 movzbl 0x3(%rax),%edx
- 402617: 83 e2 df and $0xffffffdf,%edx
- 40261a: 80 fa 43 cmp $0x43,%dl
- 40261d: 75 22 jne 402641 <__mingw_get_msvcrt_handle+0x81>
- 40261f: 0f b6 50 04 movzbl 0x4(%rax),%edx
- 402623: 83 e2 df and $0xffffffdf,%edx
- 402626: 80 fa 52 cmp $0x52,%dl
- 402629: 75 16 jne 402641 <__mingw_get_msvcrt_handle+0x81>
- 40262b: 0f b6 50 05 movzbl 0x5(%rax),%edx
- 40262f: 89 d1 mov %edx,%ecx
- 402631: 83 e1 df and $0xffffffdf,%ecx
- 402634: 80 f9 54 cmp $0x54,%cl
- 402637: 74 31 je 40266a <__mingw_get_msvcrt_handle+0xaa>
- 402639: 83 ea 30 sub $0x30,%edx
- 40263c: 80 fa 09 cmp $0x9,%dl
- 40263f: 76 29 jbe 40266a <__mingw_get_msvcrt_handle+0xaa>
- 402641: 89 d9 mov %ebx,%ecx
- 402643: 8d 59 01 lea 0x1(%rcx),%ebx
- 402646: e8 e5 fe ff ff callq 402530 <__mingw_enum_import_library_names>
- 40264b: 48 85 c0 test %rax,%rax
- 40264e: 75 a0 jne 4025f0 <__mingw_get_msvcrt_handle+0x30>
- 402650: 48 8d 0d 49 6c 00 00 lea 0x6c49(%rip),%rcx # 4092a0 <.rdata>
- 402657: ff 15 67 bc 00 00 callq *0xbc67(%rip) # 40e2c4 <__imp_LoadLibraryW>
- 40265d: 48 89 05 0c 9d 00 00 mov %rax,0x9d0c(%rip) # 40c370 <msvcrt_handle.59948>
- 402664: 48 83 c4 20 add $0x20,%rsp
- 402668: 5b pop %rbx
- 402669: c3 retq
- 40266a: 48 89 c1 mov %rax,%rcx
- 40266d: ff 15 11 bc 00 00 callq *0xbc11(%rip) # 40e284 <__imp_GetModuleHandleA>
- 402673: 48 85 c0 test %rax,%rax
- 402676: 48 89 05 f3 9c 00 00 mov %rax,0x9cf3(%rip) # 40c370 <msvcrt_handle.59948>
- 40267d: 0f 85 4e ff ff ff jne 4025d1 <__mingw_get_msvcrt_handle+0x11>
- 402683: eb cb jmp 402650 <__mingw_get_msvcrt_handle+0x90>
- 402685: 90 nop
- 402686: 90 nop
- 402687: 90 nop
- 402688: 90 nop
- 402689: 90 nop
- 40268a: 90 nop
- 40268b: 90 nop
- 40268c: 90 nop
- 40268d: 90 nop
- 40268e: 90 nop
- 40268f: 90 nop
- 0000000000402690 <_fpreset>:
- 402690: db e3 fninit
- 402692: c3 retq
- 402693: 90 nop
- 402694: 90 nop
- 402695: 90 nop
- 402696: 90 nop
- 402697: 90 nop
- 402698: 90 nop
- 402699: 90 nop
- 40269a: 90 nop
- 40269b: 90 nop
- 40269c: 90 nop
- 40269d: 90 nop
- 40269e: 90 nop
- 40269f: 90 nop
- 00000000004026a0 <__do_global_dtors>:
- 4026a0: 48 83 ec 28 sub $0x28,%rsp
- 4026a4: 48 8b 05 b5 59 00 00 mov 0x59b5(%rip),%rax # 408060 <p.59870>
- 4026ab: 48 8b 00 mov (%rax),%rax
- 4026ae: 48 85 c0 test %rax,%rax
- 4026b1: 74 1d je 4026d0 <__do_global_dtors+0x30>
- 4026b3: ff d0 callq *%rax
- 4026b5: 48 8b 05 a4 59 00 00 mov 0x59a4(%rip),%rax # 408060 <p.59870>
- 4026bc: 48 8d 50 08 lea 0x8(%rax),%rdx
- 4026c0: 48 8b 40 08 mov 0x8(%rax),%rax
- 4026c4: 48 89 15 95 59 00 00 mov %rdx,0x5995(%rip) # 408060 <p.59870>
- 4026cb: 48 85 c0 test %rax,%rax
- 4026ce: 75 e3 jne 4026b3 <__do_global_dtors+0x13>
- 4026d0: 48 83 c4 28 add $0x28,%rsp
- 4026d4: c3 retq
- 4026d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1)
- 4026dc: 00 00 00 00
- 00000000004026e0 <__do_global_ctors>:
- 4026e0: 56 push %rsi
- 4026e1: 53 push %rbx
- 4026e2: 48 83 ec 28 sub $0x28,%rsp
- 4026e6: 48 8b 05 b3 55 00 00 mov 0x55b3(%rip),%rax # 407ca0 <__CTOR_LIST__>
- 4026ed: 83 f8 ff cmp $0xffffffff,%eax
- 4026f0: 89 c3 mov %eax,%ebx
- 4026f2: 74 2c je 402720 <__do_global_ctors+0x40>
- 4026f4: 85 db test %ebx,%ebx
- 4026f6: 48 8d 35 a3 55 00 00 lea 0x55a3(%rip),%rsi # 407ca0 <__CTOR_LIST__>
- 4026fd: 74 0b je 40270a <__do_global_ctors+0x2a>
- 4026ff: 90 nop
- 402700: 89 d8 mov %ebx,%eax
- 402702: ff 14 c6 callq *(%rsi,%rax,8)
- 402705: 83 eb 01 sub $0x1,%ebx
- 402708: 75 f6 jne 402700 <__do_global_ctors+0x20>
- 40270a: 48 8d 0d 8f ff ff ff lea -0x71(%rip),%rcx # 4026a0 <__do_global_dtors>
- 402711: 48 83 c4 28 add $0x28,%rsp
- 402715: 5b pop %rbx
- 402716: 5e pop %rsi
- 402717: e9 24 f0 ff ff jmpq 401740 <atexit>
- 40271c: 0f 1f 40 00 nopl 0x0(%rax)
- 402720: 31 db xor %ebx,%ebx
- 402722: 48 8d 35 77 55 00 00 lea 0x5577(%rip),%rsi # 407ca0 <__CTOR_LIST__>
- 402729: eb 07 jmp 402732 <__do_global_ctors+0x52>
- 40272b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 402730: 89 c3 mov %eax,%ebx
- 402732: 8d 43 01 lea 0x1(%rbx),%eax
- 402735: 89 c2 mov %eax,%edx
- 402737: 48 83 3c d6 00 cmpq $0x0,(%rsi,%rdx,8)
- 40273c: 75 f2 jne 402730 <__do_global_ctors+0x50>
- 40273e: eb b4 jmp 4026f4 <__do_global_ctors+0x14>
- 0000000000402740 <__main>:
- 402740: 8b 05 3a 9c 00 00 mov 0x9c3a(%rip),%eax # 40c380 <initialized>
- 402746: 85 c0 test %eax,%eax
- 402748: 74 06 je 402750 <__main+0x10>
- 40274a: f3 c3 repz retq
- 40274c: 0f 1f 40 00 nopl 0x0(%rax)
- 402750: c7 05 26 9c 00 00 01 movl $0x1,0x9c26(%rip) # 40c380 <initialized>
- 402757: 00 00 00
- 40275a: eb 84 jmp 4026e0 <__do_global_ctors>
- 40275c: 90 nop
- 40275d: 90 nop
- 40275e: 90 nop
- 40275f: 90 nop
- 0000000000402760 <__security_init_cookie>:
- 402760: 41 54 push %r12
- 402762: 55 push %rbp
- 402763: 57 push %rdi
- 402764: 56 push %rsi
- 402765: 53 push %rbx
- 402766: 48 83 ec 40 sub $0x40,%rsp
- 40276a: 48 8b 1d 7f 59 00 00 mov 0x597f(%rip),%rbx # 4080f0 <__security_cookie>
- 402771: 48 b8 32 a2 df 2d 99 movabs $0x2b992ddfa232,%rax
- 402778: 2b 00 00
- 40277b: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp)
- 402782: 00 00
- 402784: 48 39 c3 cmp %rax,%rbx
- 402787: 74 17 je 4027a0 <__security_init_cookie+0x40>
- 402789: 48 f7 d3 not %rbx
- 40278c: 48 89 1d 6d 59 00 00 mov %rbx,0x596d(%rip) # 408100 <__security_cookie_complement>
- 402793: 48 83 c4 40 add $0x40,%rsp
- 402797: 5b pop %rbx
- 402798: 5e pop %rsi
- 402799: 5f pop %rdi
- 40279a: 5d pop %rbp
- 40279b: 41 5c pop %r12
- 40279d: c3 retq
- 40279e: 66 90 xchg %ax,%ax
- 4027a0: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 4027a5: ff 15 f1 ba 00 00 callq *0xbaf1(%rip) # 40e29c <__imp_GetSystemTimeAsFileTime>
- 4027ab: 4c 8b 64 24 20 mov 0x20(%rsp),%r12
- 4027b0: ff 15 b6 ba 00 00 callq *0xbab6(%rip) # 40e26c <__imp_GetCurrentProcessId>
- 4027b6: 89 c5 mov %eax,%ebp
- 4027b8: ff 15 b6 ba 00 00 callq *0xbab6(%rip) # 40e274 <__imp_GetCurrentThreadId>
- 4027be: 89 c7 mov %eax,%edi
- 4027c0: ff 15 de ba 00 00 callq *0xbade(%rip) # 40e2a4 <__imp_GetTickCount>
- 4027c6: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
- 4027cb: 89 c6 mov %eax,%esi
- 4027cd: ff 15 01 bb 00 00 callq *0xbb01(%rip) # 40e2d4 <__imp_QueryPerformanceCounter>
- 4027d3: 4c 89 e2 mov %r12,%rdx
- 4027d6: 48 33 54 24 30 xor 0x30(%rsp),%rdx
- 4027db: 48 b8 ff ff ff ff ff movabs $0xffffffffffff,%rax
- 4027e2: ff 00 00
- 4027e5: 48 31 ea xor %rbp,%rdx
- 4027e8: 48 31 fa xor %rdi,%rdx
- 4027eb: 48 31 f2 xor %rsi,%rdx
- 4027ee: 48 21 c2 and %rax,%rdx
- 4027f1: 48 39 da cmp %rbx,%rdx
- 4027f4: 74 1f je 402815 <__security_init_cookie+0xb5>
- 4027f6: 48 89 d0 mov %rdx,%rax
- 4027f9: 48 f7 d0 not %rax
- 4027fc: 48 89 15 ed 58 00 00 mov %rdx,0x58ed(%rip) # 4080f0 <__security_cookie>
- 402803: 48 89 05 f6 58 00 00 mov %rax,0x58f6(%rip) # 408100 <__security_cookie_complement>
- 40280a: 48 83 c4 40 add $0x40,%rsp
- 40280e: 5b pop %rbx
- 40280f: 5e pop %rsi
- 402810: 5f pop %rdi
- 402811: 5d pop %rbp
- 402812: 41 5c pop %r12
- 402814: c3 retq
- 402815: 48 b8 cc 5d 20 d2 66 movabs $0xffffd466d2205dcc,%rax
- 40281c: d4 ff ff
- 40281f: 48 ba 33 a2 df 2d 99 movabs $0x2b992ddfa233,%rdx
- 402826: 2b 00 00
- 402829: eb d1 jmp 4027fc <__security_init_cookie+0x9c>
- 40282b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 0000000000402830 <__report_gsfailure>:
- 402830: 55 push %rbp
- 402831: 48 89 e5 mov %rsp,%rbp
- 402834: 56 push %rsi
- 402835: 53 push %rbx
- 402836: 48 83 ec 70 sub $0x70,%rsp
- 40283a: 48 89 ce mov %rcx,%rsi
- 40283d: 48 8d 0d 5c 9b 00 00 lea 0x9b5c(%rip),%rcx # 40c3a0 <GS_ContextRecord>
- 402844: ff 15 9a ba 00 00 callq *0xba9a(%rip) # 40e2e4 <__imp_RtlCaptureContext>
- 40284a: 48 8b 1d 47 9c 00 00 mov 0x9c47(%rip),%rbx # 40c498 <GS_ContextRecord+0xf8>
- 402851: 45 31 c0 xor %r8d,%r8d
- 402854: 48 8d 55 c8 lea -0x38(%rbp),%rdx
- 402858: 48 89 d9 mov %rbx,%rcx
- 40285b: ff 15 8b ba 00 00 callq *0xba8b(%rip) # 40e2ec <__imp_RtlLookupFunctionEntry>
- 402861: 48 85 c0 test %rax,%rax
- 402864: 49 89 c1 mov %rax,%r9
- 402867: 0f 84 a3 00 00 00 je 402910 <__report_gsfailure+0xe0>
- 40286d: 48 8d 45 d0 lea -0x30(%rbp),%rax
- 402871: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp)
- 402878: 00 00
- 40287a: 49 89 d8 mov %rbx,%r8
- 40287d: 48 8b 55 c8 mov -0x38(%rbp),%rdx
- 402881: 31 c9 xor %ecx,%ecx
- 402883: 48 89 44 24 30 mov %rax,0x30(%rsp)
- 402888: 48 8d 45 d8 lea -0x28(%rbp),%rax
- 40288c: 48 89 44 24 28 mov %rax,0x28(%rsp)
- 402891: 48 8d 05 08 9b 00 00 lea 0x9b08(%rip),%rax # 40c3a0 <GS_ContextRecord>
- 402898: 48 89 44 24 20 mov %rax,0x20(%rsp)
- 40289d: ff 15 51 ba 00 00 callq *0xba51(%rip) # 40e2f4 <__imp_RtlVirtualUnwind>
- 4028a3: 48 8b 05 ee 9b 00 00 mov 0x9bee(%rip),%rax # 40c498 <GS_ContextRecord+0xf8>
- 4028aa: 31 c9 xor %ecx,%ecx
- 4028ac: 48 89 35 6d 9b 00 00 mov %rsi,0x9b6d(%rip) # 40c420 <GS_ContextRecord+0x80>
- 4028b3: c7 05 c3 9f 00 00 09 movl $0xc0000409,0x9fc3(%rip) # 40c880 <GS_ExceptionRecord>
- 4028ba: 04 00 c0
- 4028bd: c7 05 bd 9f 00 00 01 movl $0x1,0x9fbd(%rip) # 40c884 <GS_ExceptionRecord+0x4>
- 4028c4: 00 00 00
- 4028c7: 48 89 05 c2 9f 00 00 mov %rax,0x9fc2(%rip) # 40c890 <GS_ExceptionRecord+0x10>
- 4028ce: 48 8b 05 1b 58 00 00 mov 0x581b(%rip),%rax # 4080f0 <__security_cookie>
- 4028d5: 48 89 45 e0 mov %rax,-0x20(%rbp)
- 4028d9: 48 8b 05 20 58 00 00 mov 0x5820(%rip),%rax # 408100 <__security_cookie_complement>
- 4028e0: 48 89 45 e8 mov %rax,-0x18(%rbp)
- 4028e4: ff 15 12 ba 00 00 callq *0xba12(%rip) # 40e2fc <__imp_SetUnhandledExceptionFilter>
- 4028ea: 48 8d 0d 7f 57 00 00 lea 0x577f(%rip),%rcx # 408070 <GS_ExceptionPointers>
- 4028f1: ff 15 25 ba 00 00 callq *0xba25(%rip) # 40e31c <__imp_UnhandledExceptionFilter>
- 4028f7: ff 15 67 b9 00 00 callq *0xb967(%rip) # 40e264 <__imp_GetCurrentProcess>
- 4028fd: ba 09 04 00 c0 mov $0xc0000409,%edx
- 402902: 48 89 c1 mov %rax,%rcx
- 402905: ff 15 01 ba 00 00 callq *0xba01(%rip) # 40e30c <__imp_TerminateProcess>
- 40290b: e8 68 4e 00 00 callq 407778 <abort>
- 402910: 48 8b 45 08 mov 0x8(%rbp),%rax
- 402914: 48 89 05 7d 9b 00 00 mov %rax,0x9b7d(%rip) # 40c498 <GS_ContextRecord+0xf8>
- 40291b: 48 8d 45 08 lea 0x8(%rbp),%rax
- 40291f: 48 89 05 12 9b 00 00 mov %rax,0x9b12(%rip) # 40c438 <GS_ContextRecord+0x98>
- 402926: e9 78 ff ff ff jmpq 4028a3 <__report_gsfailure+0x73>
- 40292b: 90 nop
- 40292c: 90 nop
- 40292d: 90 nop
- 40292e: 90 nop
- 40292f: 90 nop
- 0000000000402930 <__mingwthr_run_key_dtors>:
- 402930: 55 push %rbp
- 402931: 57 push %rdi
- 402932: 56 push %rsi
- 402933: 53 push %rbx
- 402934: 48 83 ec 28 sub $0x28,%rsp
- 402938: 8b 05 e2 9f 00 00 mov 0x9fe2(%rip),%eax # 40c920 <__mingwthr_cs_init>
- 40293e: 85 c0 test %eax,%eax
- 402940: 75 0e jne 402950 <__mingwthr_run_key_dtors+0x20>
- 402942: 48 83 c4 28 add $0x28,%rsp
- 402946: 5b pop %rbx
- 402947: 5e pop %rsi
- 402948: 5f pop %rdi
- 402949: 5d pop %rbp
- 40294a: c3 retq
- 40294b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 402950: 48 8d 0d e9 9f 00 00 lea 0x9fe9(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402957: ff 15 ff b8 00 00 callq *0xb8ff(%rip) # 40e25c <__imp_EnterCriticalSection>
- 40295d: 48 8b 1d 04 a0 00 00 mov 0xa004(%rip),%rbx # 40c968 <key_dtor_list>
- 402964: 48 85 db test %rbx,%rbx
- 402967: 74 3b je 4029a4 <__mingwthr_run_key_dtors+0x74>
- 402969: 48 8b 2d a4 b9 00 00 mov 0xb9a4(%rip),%rbp # 40e314 <__imp_TlsGetValue>
- 402970: 48 8b 3d 05 b9 00 00 mov 0xb905(%rip),%rdi # 40e27c <__imp_GetLastError>
- 402977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40297e: 00 00
- 402980: 8b 0b mov (%rbx),%ecx
- 402982: ff d5 callq *%rbp
- 402984: 48 89 c6 mov %rax,%rsi
- 402987: ff d7 callq *%rdi
- 402989: 85 c0 test %eax,%eax
- 40298b: 75 0e jne 40299b <__mingwthr_run_key_dtors+0x6b>
- 40298d: 48 85 f6 test %rsi,%rsi
- 402990: 74 09 je 40299b <__mingwthr_run_key_dtors+0x6b>
- 402992: 48 8b 43 08 mov 0x8(%rbx),%rax
- 402996: 48 89 f1 mov %rsi,%rcx
- 402999: ff d0 callq *%rax
- 40299b: 48 8b 5b 10 mov 0x10(%rbx),%rbx
- 40299f: 48 85 db test %rbx,%rbx
- 4029a2: 75 dc jne 402980 <__mingwthr_run_key_dtors+0x50>
- 4029a4: 48 8b 05 11 b9 00 00 mov 0xb911(%rip),%rax # 40e2bc <__imp_LeaveCriticalSection>
- 4029ab: 48 8d 0d 8e 9f 00 00 lea 0x9f8e(%rip),%rcx # 40c940 <__mingwthr_cs>
- 4029b2: 48 83 c4 28 add $0x28,%rsp
- 4029b6: 5b pop %rbx
- 4029b7: 5e pop %rsi
- 4029b8: 5f pop %rdi
- 4029b9: 5d pop %rbp
- 4029ba: 48 ff e0 rex.W jmpq *%rax
- 4029bd: 0f 1f 00 nopl (%rax)
- 00000000004029c0 <___w64_mingwthr_add_key_dtor>:
- 4029c0: 55 push %rbp
- 4029c1: 57 push %rdi
- 4029c2: 56 push %rsi
- 4029c3: 53 push %rbx
- 4029c4: 48 83 ec 28 sub $0x28,%rsp
- 4029c8: 8b 05 52 9f 00 00 mov 0x9f52(%rip),%eax # 40c920 <__mingwthr_cs_init>
- 4029ce: 31 f6 xor %esi,%esi
- 4029d0: 89 cd mov %ecx,%ebp
- 4029d2: 48 89 d7 mov %rdx,%rdi
- 4029d5: 85 c0 test %eax,%eax
- 4029d7: 75 0b jne 4029e4 <___w64_mingwthr_add_key_dtor+0x24>
- 4029d9: 89 f0 mov %esi,%eax
- 4029db: 48 83 c4 28 add $0x28,%rsp
- 4029df: 5b pop %rbx
- 4029e0: 5e pop %rsi
- 4029e1: 5f pop %rdi
- 4029e2: 5d pop %rbp
- 4029e3: c3 retq
- 4029e4: ba 18 00 00 00 mov $0x18,%edx
- 4029e9: b9 01 00 00 00 mov $0x1,%ecx
- 4029ee: e8 95 4d 00 00 callq 407788 <calloc>
- 4029f3: 48 85 c0 test %rax,%rax
- 4029f6: 48 89 c3 mov %rax,%rbx
- 4029f9: 74 3d je 402a38 <___w64_mingwthr_add_key_dtor+0x78>
- 4029fb: 89 28 mov %ebp,(%rax)
- 4029fd: 48 89 78 08 mov %rdi,0x8(%rax)
- 402a01: 48 8d 0d 38 9f 00 00 lea 0x9f38(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402a08: ff 15 4e b8 00 00 callq *0xb84e(%rip) # 40e25c <__imp_EnterCriticalSection>
- 402a0e: 48 8b 05 53 9f 00 00 mov 0x9f53(%rip),%rax # 40c968 <key_dtor_list>
- 402a15: 48 8d 0d 24 9f 00 00 lea 0x9f24(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402a1c: 48 89 1d 45 9f 00 00 mov %rbx,0x9f45(%rip) # 40c968 <key_dtor_list>
- 402a23: 48 89 43 10 mov %rax,0x10(%rbx)
- 402a27: ff 15 8f b8 00 00 callq *0xb88f(%rip) # 40e2bc <__imp_LeaveCriticalSection>
- 402a2d: 89 f0 mov %esi,%eax
- 402a2f: 48 83 c4 28 add $0x28,%rsp
- 402a33: 5b pop %rbx
- 402a34: 5e pop %rsi
- 402a35: 5f pop %rdi
- 402a36: 5d pop %rbp
- 402a37: c3 retq
- 402a38: be ff ff ff ff mov $0xffffffff,%esi
- 402a3d: eb 9a jmp 4029d9 <___w64_mingwthr_add_key_dtor+0x19>
- 402a3f: 90 nop
- 0000000000402a40 <___w64_mingwthr_remove_key_dtor>:
- 402a40: 53 push %rbx
- 402a41: 48 83 ec 20 sub $0x20,%rsp
- 402a45: 8b 05 d5 9e 00 00 mov 0x9ed5(%rip),%eax # 40c920 <__mingwthr_cs_init>
- 402a4b: 89 cb mov %ecx,%ebx
- 402a4d: 85 c0 test %eax,%eax
- 402a4f: 75 0f jne 402a60 <___w64_mingwthr_remove_key_dtor+0x20>
- 402a51: 31 c0 xor %eax,%eax
- 402a53: 48 83 c4 20 add $0x20,%rsp
- 402a57: 5b pop %rbx
- 402a58: c3 retq
- 402a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 402a60: 48 8d 0d d9 9e 00 00 lea 0x9ed9(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402a67: ff 15 ef b7 00 00 callq *0xb7ef(%rip) # 40e25c <__imp_EnterCriticalSection>
- 402a6d: 48 8b 15 f4 9e 00 00 mov 0x9ef4(%rip),%rdx # 40c968 <key_dtor_list>
- 402a74: 48 85 d2 test %rdx,%rdx
- 402a77: 74 1c je 402a95 <___w64_mingwthr_remove_key_dtor+0x55>
- 402a79: 8b 02 mov (%rdx),%eax
- 402a7b: 39 d8 cmp %ebx,%eax
- 402a7d: 75 0d jne 402a8c <___w64_mingwthr_remove_key_dtor+0x4c>
- 402a7f: eb 4e jmp 402acf <___w64_mingwthr_remove_key_dtor+0x8f>
- 402a81: 44 8b 00 mov (%rax),%r8d
- 402a84: 41 39 d8 cmp %ebx,%r8d
- 402a87: 74 27 je 402ab0 <___w64_mingwthr_remove_key_dtor+0x70>
- 402a89: 48 89 c2 mov %rax,%rdx
- 402a8c: 48 8b 42 10 mov 0x10(%rdx),%rax
- 402a90: 48 85 c0 test %rax,%rax
- 402a93: 75 ec jne 402a81 <___w64_mingwthr_remove_key_dtor+0x41>
- 402a95: 48 8d 0d a4 9e 00 00 lea 0x9ea4(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402a9c: ff 15 1a b8 00 00 callq *0xb81a(%rip) # 40e2bc <__imp_LeaveCriticalSection>
- 402aa2: 31 c0 xor %eax,%eax
- 402aa4: 48 83 c4 20 add $0x20,%rsp
- 402aa8: 5b pop %rbx
- 402aa9: c3 retq
- 402aaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 402ab0: 48 8b 48 10 mov 0x10(%rax),%rcx
- 402ab4: 48 89 4a 10 mov %rcx,0x10(%rdx)
- 402ab8: 48 89 c1 mov %rax,%rcx
- 402abb: e8 d0 4c 00 00 callq 407790 <free>
- 402ac0: 48 8d 0d 79 9e 00 00 lea 0x9e79(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402ac7: ff 15 ef b7 00 00 callq *0xb7ef(%rip) # 40e2bc <__imp_LeaveCriticalSection>
- 402acd: eb d3 jmp 402aa2 <___w64_mingwthr_remove_key_dtor+0x62>
- 402acf: 48 8b 42 10 mov 0x10(%rdx),%rax
- 402ad3: 48 89 05 8e 9e 00 00 mov %rax,0x9e8e(%rip) # 40c968 <key_dtor_list>
- 402ada: 48 89 d0 mov %rdx,%rax
- 402add: eb d9 jmp 402ab8 <___w64_mingwthr_remove_key_dtor+0x78>
- 402adf: 90 nop
- 0000000000402ae0 <__mingw_TLScallback>:
- 402ae0: 48 83 ec 28 sub $0x28,%rsp
- 402ae4: 83 fa 01 cmp $0x1,%edx
- 402ae7: 74 47 je 402b30 <__mingw_TLScallback+0x50>
- 402ae9: 72 15 jb 402b00 <__mingw_TLScallback+0x20>
- 402aeb: 83 fa 03 cmp $0x3,%edx
- 402aee: 75 05 jne 402af5 <__mingw_TLScallback+0x15>
- 402af0: e8 3b fe ff ff callq 402930 <__mingwthr_run_key_dtors>
- 402af5: b8 01 00 00 00 mov $0x1,%eax
- 402afa: 48 83 c4 28 add $0x28,%rsp
- 402afe: c3 retq
- 402aff: 90 nop
- 402b00: e8 2b fe ff ff callq 402930 <__mingwthr_run_key_dtors>
- 402b05: 8b 05 15 9e 00 00 mov 0x9e15(%rip),%eax # 40c920 <__mingwthr_cs_init>
- 402b0b: 83 f8 01 cmp $0x1,%eax
- 402b0e: 75 e5 jne 402af5 <__mingw_TLScallback+0x15>
- 402b10: 48 8d 0d 29 9e 00 00 lea 0x9e29(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402b17: c7 05 ff 9d 00 00 00 movl $0x0,0x9dff(%rip) # 40c920 <__mingwthr_cs_init>
- 402b1e: 00 00 00
- 402b21: ff 15 2d b7 00 00 callq *0xb72d(%rip) # 40e254 <__IAT_start__>
- 402b27: eb cc jmp 402af5 <__mingw_TLScallback+0x15>
- 402b29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 402b30: 8b 05 ea 9d 00 00 mov 0x9dea(%rip),%eax # 40c920 <__mingwthr_cs_init>
- 402b36: 85 c0 test %eax,%eax
- 402b38: 74 16 je 402b50 <__mingw_TLScallback+0x70>
- 402b3a: b8 01 00 00 00 mov $0x1,%eax
- 402b3f: c7 05 d7 9d 00 00 01 movl $0x1,0x9dd7(%rip) # 40c920 <__mingwthr_cs_init>
- 402b46: 00 00 00
- 402b49: 48 83 c4 28 add $0x28,%rsp
- 402b4d: c3 retq
- 402b4e: 66 90 xchg %ax,%ax
- 402b50: 48 8d 0d e9 9d 00 00 lea 0x9de9(%rip),%rcx # 40c940 <__mingwthr_cs>
- 402b57: ff 15 4f b7 00 00 callq *0xb74f(%rip) # 40e2ac <__imp_InitializeCriticalSection>
- 402b5d: eb db jmp 402b3a <__mingw_TLScallback+0x5a>
- 402b5f: 90 nop
- 0000000000402b60 <___chkstk_ms>:
- 402b60: 51 push %rcx
- 402b61: 50 push %rax
- 402b62: 48 3d 00 10 00 00 cmp $0x1000,%rax
- 402b68: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx
- 402b6d: 72 19 jb 402b88 <___chkstk_ms+0x28>
- 402b6f: 48 81 e9 00 10 00 00 sub $0x1000,%rcx
- 402b76: 48 83 09 00 orq $0x0,(%rcx)
- 402b7a: 48 2d 00 10 00 00 sub $0x1000,%rax
- 402b80: 48 3d 00 10 00 00 cmp $0x1000,%rax
- 402b86: 77 e7 ja 402b6f <___chkstk_ms+0xf>
- 402b88: 48 29 c1 sub %rax,%rcx
- 402b8b: 48 83 09 00 orq $0x0,(%rcx)
- 402b8f: 58 pop %rax
- 402b90: 59 pop %rcx
- 402b91: c3 retq
- 402b92: 90 nop
- 402b93: 90 nop
- 402b94: 90 nop
- 402b95: 90 nop
- 402b96: 90 nop
- 402b97: 90 nop
- 402b98: 90 nop
- 402b99: 90 nop
- 402b9a: 90 nop
- 402b9b: 90 nop
- 402b9c: 90 nop
- 402b9d: 90 nop
- 402b9e: 90 nop
- 402b9f: 90 nop
- 0000000000402ba0 <__mingw_fprintf>:
- 402ba0: 48 83 ec 48 sub $0x48,%rsp
- 402ba4: 48 8d 44 24 60 lea 0x60(%rsp),%rax
- 402ba9: 4c 89 44 24 60 mov %r8,0x60(%rsp)
- 402bae: 4c 89 4c 24 68 mov %r9,0x68(%rsp)
- 402bb3: 45 31 c0 xor %r8d,%r8d
- 402bb6: 49 89 d1 mov %rdx,%r9
- 402bb9: 48 89 ca mov %rcx,%rdx
- 402bbc: 48 89 44 24 20 mov %rax,0x20(%rsp)
- 402bc1: b9 00 30 00 00 mov $0x3000,%ecx
- 402bc6: 48 89 44 24 38 mov %rax,0x38(%rsp)
- 402bcb: e8 a0 16 00 00 callq 404270 <__mingw_pformat>
- 402bd0: 48 83 c4 48 add $0x48,%rsp
- 402bd4: c3 retq
- 402bd5: 90 nop
- 402bd6: 90 nop
- 402bd7: 90 nop
- 402bd8: 90 nop
- 402bd9: 90 nop
- 402bda: 90 nop
- 402bdb: 90 nop
- 402bdc: 90 nop
- 402bdd: 90 nop
- 402bde: 90 nop
- 402bdf: 90 nop
- 0000000000402be0 <__mingw_vfprintf>:
- 402be0: 48 83 ec 38 sub $0x38,%rsp
- 402be4: 49 89 d1 mov %rdx,%r9
- 402be7: 4c 89 44 24 20 mov %r8,0x20(%rsp)
- 402bec: 48 89 ca mov %rcx,%rdx
- 402bef: 45 31 c0 xor %r8d,%r8d
- 402bf2: b9 00 30 00 00 mov $0x3000,%ecx
- 402bf7: e8 74 16 00 00 callq 404270 <__mingw_pformat>
- 402bfc: 48 83 c4 38 add $0x38,%rsp
- 402c00: c3 retq
- 402c01: 90 nop
- 402c02: 90 nop
- 402c03: 90 nop
- 402c04: 90 nop
- 402c05: 90 nop
- 402c06: 90 nop
- 402c07: 90 nop
- 402c08: 90 nop
- 402c09: 90 nop
- 402c0a: 90 nop
- 402c0b: 90 nop
- 402c0c: 90 nop
- 402c0d: 90 nop
- 402c0e: 90 nop
- 402c0f: 90 nop
- 0000000000402c10 <__pformat_cvt>:
- 402c10: 48 83 ec 58 sub $0x58,%rsp
- 402c14: 49 89 d2 mov %rdx,%r10
- 402c17: db 2a fldt (%rdx)
- 402c19: d9 e5 fxam
- 402c1b: 9b df e0 fstsw %ax
- 402c1e: dd d8 fstp %st(0)
- 402c20: f6 c4 01 test $0x1,%ah
- 402c23: 74 1b je 402c40 <__pformat_cvt+0x30>
- 402c25: f6 c4 04 test $0x4,%ah
- 402c28: 0f 84 82 00 00 00 je 402cb0 <__pformat_cvt+0xa0>
- 402c2e: 0f b7 42 08 movzwl 0x8(%rdx),%eax
- 402c32: c7 44 24 44 03 00 00 movl $0x3,0x44(%rsp)
- 402c39: 00
- 402c3a: 31 d2 xor %edx,%edx
- 402c3c: eb 15 jmp 402c53 <__pformat_cvt+0x43>
- 402c3e: 66 90 xchg %ax,%ax
- 402c40: f6 c4 04 test $0x4,%ah
- 402c43: 75 4f jne 402c94 <__pformat_cvt+0x84>
- 402c45: 0f b7 42 08 movzwl 0x8(%rdx),%eax
- 402c49: c7 44 24 44 00 00 00 movl $0x0,0x44(%rsp)
- 402c50: 00
- 402c51: 31 d2 xor %edx,%edx
- 402c53: 25 00 80 00 00 and $0x8000,%eax
- 402c58: 4c 8b 9c 24 80 00 00 mov 0x80(%rsp),%r11
- 402c5f: 00
- 402c60: 41 89 03 mov %eax,(%r11)
- 402c63: 48 8d 44 24 48 lea 0x48(%rsp),%rax
- 402c68: 4c 89 4c 24 30 mov %r9,0x30(%rsp)
- 402c6d: 89 4c 24 20 mov %ecx,0x20(%rsp)
- 402c71: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9
- 402c76: 48 8d 0d 23 54 00 00 lea 0x5423(%rip),%rcx # 4080a0 <fpi.5191>
- 402c7d: 44 89 44 24 28 mov %r8d,0x28(%rsp)
- 402c82: 48 89 44 24 38 mov %rax,0x38(%rsp)
- 402c87: 4d 89 d0 mov %r10,%r8
- 402c8a: e8 71 1f 00 00 callq 404c00 <__gdtoa>
- 402c8f: 48 83 c4 58 add $0x58,%rsp
- 402c93: c3 retq
- 402c94: f6 c4 40 test $0x40,%ah
- 402c97: 74 27 je 402cc0 <__pformat_cvt+0xb0>
- 402c99: 0f b7 42 08 movzwl 0x8(%rdx),%eax
- 402c9d: c7 44 24 44 02 00 00 movl $0x2,0x44(%rsp)
- 402ca4: 00
- 402ca5: ba c3 bf ff ff mov $0xffffbfc3,%edx
- 402caa: eb a7 jmp 402c53 <__pformat_cvt+0x43>
- 402cac: 0f 1f 40 00 nopl 0x0(%rax)
- 402cb0: c7 44 24 44 04 00 00 movl $0x4,0x44(%rsp)
- 402cb7: 00
- 402cb8: 31 d2 xor %edx,%edx
- 402cba: 31 c0 xor %eax,%eax
- 402cbc: eb 9a jmp 402c58 <__pformat_cvt+0x48>
- 402cbe: 66 90 xchg %ax,%ax
- 402cc0: 0f b7 42 08 movzwl 0x8(%rdx),%eax
- 402cc4: c7 44 24 44 01 00 00 movl $0x1,0x44(%rsp)
- 402ccb: 00
- 402ccc: 89 c2 mov %eax,%edx
- 402cce: 81 e2 ff 7f 00 00 and $0x7fff,%edx
- 402cd4: 81 ea 3e 40 00 00 sub $0x403e,%edx
- 402cda: e9 74 ff ff ff jmpq 402c53 <__pformat_cvt+0x43>
- 402cdf: 90 nop
- 0000000000402ce0 <__pformat_ecvt>:
- 402ce0: 48 83 ec 58 sub $0x58,%rsp
- 402ce4: db 29 fldt (%rcx)
- 402ce6: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
- 402ceb: 4d 89 c1 mov %r8,%r9
- 402cee: 41 89 d0 mov %edx,%r8d
- 402cf1: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
- 402cf6: b9 02 00 00 00 mov $0x2,%ecx
- 402cfb: db 7c 24 40 fstpt 0x40(%rsp)
- 402cff: 48 8b 44 24 40 mov 0x40(%rsp),%rax
- 402d04: 48 89 44 24 30 mov %rax,0x30(%rsp)
- 402d09: 48 8b 44 24 48 mov 0x48(%rsp),%rax
- 402d0e: 48 89 44 24 38 mov %rax,0x38(%rsp)
- 402d13: e8 f8 fe ff ff callq 402c10 <__pformat_cvt>
- 402d18: 48 83 c4 58 add $0x58,%rsp
- 402d1c: c3 retq
- 402d1d: 0f 1f 00 nopl (%rax)
- 0000000000402d20 <__pformat_putc>:
- 402d20: 53 push %rbx
- 402d21: 48 83 ec 20 sub $0x20,%rsp
- 402d25: 8b 42 08 mov 0x8(%rdx),%eax
- 402d28: 48 89 d3 mov %rdx,%rbx
- 402d2b: f6 c4 20 test $0x20,%ah
- 402d2e: 75 08 jne 402d38 <__pformat_putc+0x18>
- 402d30: 8b 52 24 mov 0x24(%rdx),%edx
- 402d33: 39 53 28 cmp %edx,0x28(%rbx)
- 402d36: 7e 12 jle 402d4a <__pformat_putc+0x2a>
- 402d38: f6 c4 10 test $0x10,%ah
- 402d3b: 75 23 jne 402d60 <__pformat_putc+0x40>
- 402d3d: 48 63 43 24 movslq 0x24(%rbx),%rax
- 402d41: 48 8b 13 mov (%rbx),%rdx
- 402d44: 88 0c 02 mov %cl,(%rdx,%rax,1)
- 402d47: 8b 53 24 mov 0x24(%rbx),%edx
- 402d4a: 83 c2 01 add $0x1,%edx
- 402d4d: 89 53 24 mov %edx,0x24(%rbx)
- 402d50: 48 83 c4 20 add $0x20,%rsp
- 402d54: 5b pop %rbx
- 402d55: c3 retq
- 402d56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 402d5d: 00 00 00
- 402d60: 48 8b 13 mov (%rbx),%rdx
- 402d63: e8 30 4a 00 00 callq 407798 <fputc>
- 402d68: 8b 53 24 mov 0x24(%rbx),%edx
- 402d6b: 83 c2 01 add $0x1,%edx
- 402d6e: 89 53 24 mov %edx,0x24(%rbx)
- 402d71: 48 83 c4 20 add $0x20,%rsp
- 402d75: 5b pop %rbx
- 402d76: c3 retq
- 402d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 402d7e: 00 00
- 0000000000402d80 <__pformat_wputchars>:
- 402d80: 41 54 push %r12
- 402d82: 55 push %rbp
- 402d83: 57 push %rdi
- 402d84: 56 push %rsi
- 402d85: 53 push %rbx
- 402d86: 48 83 ec 40 sub $0x40,%rsp
- 402d8a: 4c 89 c3 mov %r8,%rbx
- 402d8d: 48 89 ce mov %rcx,%rsi
- 402d90: 4c 8d 44 24 2c lea 0x2c(%rsp),%r8
- 402d95: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
- 402d9a: 89 d5 mov %edx,%ebp
- 402d9c: 31 d2 xor %edx,%edx
- 402d9e: e8 bd 34 00 00 callq 406260 <wcrtomb>
- 402da3: 8b 43 10 mov 0x10(%rbx),%eax
- 402da6: 85 c0 test %eax,%eax
- 402da8: 78 05 js 402daf <__pformat_wputchars+0x2f>
- 402daa: 39 c5 cmp %eax,%ebp
- 402dac: 0f 4f e8 cmovg %eax,%ebp
- 402daf: 8b 43 0c mov 0xc(%rbx),%eax
- 402db2: 39 c5 cmp %eax,%ebp
- 402db4: 7d 7f jge 402e35 <__pformat_wputchars+0xb5>
- 402db6: 29 e8 sub %ebp,%eax
- 402db8: 85 c0 test %eax,%eax
- 402dba: 89 43 0c mov %eax,0xc(%rbx)
- 402dbd: 7e 06 jle 402dc5 <__pformat_wputchars+0x45>
- 402dbf: f6 43 09 04 testb $0x4,0x9(%rbx)
- 402dc3: 74 7b je 402e40 <__pformat_wputchars+0xc0>
- 402dc5: 85 ed test %ebp,%ebp
- 402dc7: 7e 54 jle 402e1d <__pformat_wputchars+0x9d>
- 402dc9: 0f b7 16 movzwl (%rsi),%edx
- 402dcc: 4c 8d 44 24 2c lea 0x2c(%rsp),%r8
- 402dd1: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
- 402dd6: 48 83 c6 02 add $0x2,%rsi
- 402dda: e8 81 34 00 00 callq 406260 <wcrtomb>
- 402ddf: 85 c0 test %eax,%eax
- 402de1: 7e 3a jle 402e1d <__pformat_wputchars+0x9d>
- 402de3: 8d 40 ff lea -0x1(%rax),%eax
- 402de6: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi
- 402deb: 4c 8d 64 04 31 lea 0x31(%rsp,%rax,1),%r12
- 402df0: 0f be 0f movsbl (%rdi),%ecx
- 402df3: 48 89 da mov %rbx,%rdx
- 402df6: 48 83 c7 01 add $0x1,%rdi
- 402dfa: e8 21 ff ff ff callq 402d20 <__pformat_putc>
- 402dff: 4c 39 e7 cmp %r12,%rdi
- 402e02: 75 ec jne 402df0 <__pformat_wputchars+0x70>
- 402e04: 83 ed 01 sub $0x1,%ebp
- 402e07: 85 ed test %ebp,%ebp
- 402e09: 7f be jg 402dc9 <__pformat_wputchars+0x49>
- 402e0b: eb 10 jmp 402e1d <__pformat_wputchars+0x9d>
- 402e0d: 0f 1f 00 nopl (%rax)
- 402e10: 48 89 da mov %rbx,%rdx
- 402e13: b9 20 00 00 00 mov $0x20,%ecx
- 402e18: e8 03 ff ff ff callq 402d20 <__pformat_putc>
- 402e1d: 8b 43 0c mov 0xc(%rbx),%eax
- 402e20: 8d 50 ff lea -0x1(%rax),%edx
- 402e23: 85 c0 test %eax,%eax
- 402e25: 89 53 0c mov %edx,0xc(%rbx)
- 402e28: 7f e6 jg 402e10 <__pformat_wputchars+0x90>
- 402e2a: 48 83 c4 40 add $0x40,%rsp
- 402e2e: 5b pop %rbx
- 402e2f: 5e pop %rsi
- 402e30: 5f pop %rdi
- 402e31: 5d pop %rbp
- 402e32: 41 5c pop %r12
- 402e34: c3 retq
- 402e35: c7 43 0c ff ff ff ff movl $0xffffffff,0xc(%rbx)
- 402e3c: eb 87 jmp 402dc5 <__pformat_wputchars+0x45>
- 402e3e: 66 90 xchg %ax,%ax
- 402e40: 83 e8 01 sub $0x1,%eax
- 402e43: 89 43 0c mov %eax,0xc(%rbx)
- 402e46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 402e4d: 00 00 00
- 402e50: b9 20 00 00 00 mov $0x20,%ecx
- 402e55: 48 89 da mov %rbx,%rdx
- 402e58: e8 c3 fe ff ff callq 402d20 <__pformat_putc>
- 402e5d: 8b 43 0c mov 0xc(%rbx),%eax
- 402e60: 8d 48 ff lea -0x1(%rax),%ecx
- 402e63: 85 c0 test %eax,%eax
- 402e65: 89 4b 0c mov %ecx,0xc(%rbx)
- 402e68: 75 e6 jne 402e50 <__pformat_wputchars+0xd0>
- 402e6a: e9 56 ff ff ff jmpq 402dc5 <__pformat_wputchars+0x45>
- 402e6f: 90 nop
- 0000000000402e70 <__pformat_putchars>:
- 402e70: 55 push %rbp
- 402e71: 57 push %rdi
- 402e72: 56 push %rsi
- 402e73: 53 push %rbx
- 402e74: 48 83 ec 28 sub $0x28,%rsp
- 402e78: 41 8b 40 10 mov 0x10(%r8),%eax
- 402e7c: 48 89 ce mov %rcx,%rsi
- 402e7f: 89 d5 mov %edx,%ebp
- 402e81: 4c 89 c3 mov %r8,%rbx
- 402e84: 85 c0 test %eax,%eax
- 402e86: 78 05 js 402e8d <__pformat_putchars+0x1d>
- 402e88: 39 c2 cmp %eax,%edx
- 402e8a: 0f 4f e8 cmovg %eax,%ebp
- 402e8d: 8b 43 0c mov 0xc(%rbx),%eax
- 402e90: 39 c5 cmp %eax,%ebp
- 402e92: 0f 8d 8c 00 00 00 jge 402f24 <__pformat_putchars+0xb4>
- 402e98: 29 e8 sub %ebp,%eax
- 402e9a: 85 c0 test %eax,%eax
- 402e9c: 89 43 0c mov %eax,0xc(%rbx)
- 402e9f: 7e 29 jle 402eca <__pformat_putchars+0x5a>
- 402ea1: f6 43 09 04 testb $0x4,0x9(%rbx)
- 402ea5: 75 23 jne 402eca <__pformat_putchars+0x5a>
- 402ea7: 83 e8 01 sub $0x1,%eax
- 402eaa: 89 43 0c mov %eax,0xc(%rbx)
- 402ead: 0f 1f 00 nopl (%rax)
- 402eb0: b9 20 00 00 00 mov $0x20,%ecx
- 402eb5: 48 89 da mov %rbx,%rdx
- 402eb8: e8 63 fe ff ff callq 402d20 <__pformat_putc>
- 402ebd: 8b 43 0c mov 0xc(%rbx),%eax
- 402ec0: 8d 48 ff lea -0x1(%rax),%ecx
- 402ec3: 85 c0 test %eax,%eax
- 402ec5: 89 4b 0c mov %ecx,0xc(%rbx)
- 402ec8: 75 e6 jne 402eb0 <__pformat_putchars+0x40>
- 402eca: 8d 45 ff lea -0x1(%rbp),%eax
- 402ecd: 85 ed test %ebp,%ebp
- 402ecf: 48 8d 7c 06 01 lea 0x1(%rsi,%rax,1),%rdi
- 402ed4: 74 38 je 402f0e <__pformat_putchars+0x9e>
- 402ed6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 402edd: 00 00 00
- 402ee0: 0f be 0e movsbl (%rsi),%ecx
- 402ee3: 48 89 da mov %rbx,%rdx
- 402ee6: 48 83 c6 01 add $0x1,%rsi
- 402eea: e8 31 fe ff ff callq 402d20 <__pformat_putc>
- 402eef: 48 39 fe cmp %rdi,%rsi
- 402ef2: 75 ec jne 402ee0 <__pformat_putchars+0x70>
- 402ef4: 8b 43 0c mov 0xc(%rbx),%eax
- 402ef7: 8d 50 ff lea -0x1(%rax),%edx
- 402efa: 85 c0 test %eax,%eax
- 402efc: 89 53 0c mov %edx,0xc(%rbx)
- 402eff: 7e 1a jle 402f1b <__pformat_putchars+0xab>
- 402f01: 48 89 da mov %rbx,%rdx
- 402f04: b9 20 00 00 00 mov $0x20,%ecx
- 402f09: e8 12 fe ff ff callq 402d20 <__pformat_putc>
- 402f0e: 8b 43 0c mov 0xc(%rbx),%eax
- 402f11: 8d 50 ff lea -0x1(%rax),%edx
- 402f14: 85 c0 test %eax,%eax
- 402f16: 89 53 0c mov %edx,0xc(%rbx)
- 402f19: 7f e6 jg 402f01 <__pformat_putchars+0x91>
- 402f1b: 48 83 c4 28 add $0x28,%rsp
- 402f1f: 5b pop %rbx
- 402f20: 5e pop %rsi
- 402f21: 5f pop %rdi
- 402f22: 5d pop %rbp
- 402f23: c3 retq
- 402f24: c7 43 0c ff ff ff ff movl $0xffffffff,0xc(%rbx)
- 402f2b: eb 9d jmp 402eca <__pformat_putchars+0x5a>
- 402f2d: 0f 1f 00 nopl (%rax)
- 0000000000402f30 <__pformat_puts>:
- 402f30: 56 push %rsi
- 402f31: 53 push %rbx
- 402f32: 48 83 ec 28 sub $0x28,%rsp
- 402f36: 48 85 c9 test %rcx,%rcx
- 402f39: 48 89 cb mov %rcx,%rbx
- 402f3c: 48 89 d6 mov %rdx,%rsi
- 402f3f: 74 1f je 402f60 <__pformat_puts+0x30>
- 402f41: e8 c2 47 00 00 callq 407708 <strlen>
- 402f46: 89 c2 mov %eax,%edx
- 402f48: 49 89 f0 mov %rsi,%r8
- 402f4b: 48 89 d9 mov %rbx,%rcx
- 402f4e: 48 83 c4 28 add $0x28,%rsp
- 402f52: 5b pop %rbx
- 402f53: 5e pop %rsi
- 402f54: e9 17 ff ff ff jmpq 402e70 <__pformat_putchars>
- 402f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 402f60: ba 06 00 00 00 mov $0x6,%edx
- 402f65: 48 8d 1d 54 63 00 00 lea 0x6354(%rip),%rbx # 4092c0 <.rdata>
- 402f6c: eb da jmp 402f48 <__pformat_puts+0x18>
- 402f6e: 66 90 xchg %ax,%ax
- 0000000000402f70 <__pformat_emit_inf_or_nan>:
- 402f70: 48 83 ec 38 sub $0x38,%rsp
- 402f74: 85 c9 test %ecx,%ecx
- 402f76: 41 c7 40 10 ff ff ff movl $0xffffffff,0x10(%r8)
- 402f7d: ff
- 402f7e: 74 44 je 402fc4 <__pformat_emit_inf_or_nan+0x54>
- 402f80: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 402f85: 45 8b 58 08 mov 0x8(%r8),%r11d
- 402f89: c6 44 24 20 2d movb $0x2d,0x20(%rsp)
- 402f8e: 4c 8d 51 01 lea 0x1(%rcx),%r10
- 402f92: 41 83 e3 20 and $0x20,%r11d
- 402f96: 45 31 c9 xor %r9d,%r9d
- 402f99: 42 0f b6 04 0a movzbl (%rdx,%r9,1),%eax
- 402f9e: 83 e0 df and $0xffffffdf,%eax
- 402fa1: 44 09 d8 or %r11d,%eax
- 402fa4: 43 88 04 0a mov %al,(%r10,%r9,1)
- 402fa8: 49 83 c1 01 add $0x1,%r9
- 402fac: 49 83 f9 03 cmp $0x3,%r9
- 402fb0: 75 e7 jne 402f99 <__pformat_emit_inf_or_nan+0x29>
- 402fb2: 49 8d 52 03 lea 0x3(%r10),%rdx
- 402fb6: 48 29 ca sub %rcx,%rdx
- 402fb9: e8 b2 fe ff ff callq 402e70 <__pformat_putchars>
- 402fbe: 90 nop
- 402fbf: 48 83 c4 38 add $0x38,%rsp
- 402fc3: c3 retq
- 402fc4: 45 8b 58 08 mov 0x8(%r8),%r11d
- 402fc8: 41 f7 c3 00 01 00 00 test $0x100,%r11d
- 402fcf: 74 10 je 402fe1 <__pformat_emit_inf_or_nan+0x71>
- 402fd1: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 402fd6: c6 44 24 20 2b movb $0x2b,0x20(%rsp)
- 402fdb: 4c 8d 51 01 lea 0x1(%rcx),%r10
- 402fdf: eb b1 jmp 402f92 <__pformat_emit_inf_or_nan+0x22>
- 402fe1: 41 f6 c3 40 test $0x40,%r11b
- 402fe5: 74 19 je 403000 <__pformat_emit_inf_or_nan+0x90>
- 402fe7: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 402fec: c6 44 24 20 20 movb $0x20,0x20(%rsp)
- 402ff1: 4c 8d 51 01 lea 0x1(%rcx),%r10
- 402ff5: eb 9b jmp 402f92 <__pformat_emit_inf_or_nan+0x22>
- 402ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 402ffe: 00 00
- 403000: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 403005: 49 89 ca mov %rcx,%r10
- 403008: eb 88 jmp 402f92 <__pformat_emit_inf_or_nan+0x22>
- 40300a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000403010 <__pformat_int>:
- 403010: 55 push %rbp
- 403011: 48 89 e5 mov %rsp,%rbp
- 403014: 57 push %rdi
- 403015: 56 push %rsi
- 403016: 53 push %rbx
- 403017: 48 83 ec 28 sub $0x28,%rsp
- 40301b: 44 8b 42 10 mov 0x10(%rdx),%r8d
- 40301f: 44 8b 52 08 mov 0x8(%rdx),%r10d
- 403023: 31 c0 xor %eax,%eax
- 403025: 48 89 d6 mov %rdx,%rsi
- 403028: 49 89 cb mov %rcx,%r11
- 40302b: 45 85 c0 test %r8d,%r8d
- 40302e: 41 0f 49 c0 cmovns %r8d,%eax
- 403032: 41 f7 c2 00 10 00 00 test $0x1000,%r10d
- 403039: 44 8d 48 17 lea 0x17(%rax),%r9d
- 40303d: 74 0b je 40304a <__pformat_int+0x3a>
- 40303f: 66 83 7a 20 00 cmpw $0x0,0x20(%rdx)
- 403044: 0f 85 e6 01 00 00 jne 403230 <__pformat_int+0x220>
- 40304a: 8b 46 0c mov 0xc(%rsi),%eax
- 40304d: 41 39 c1 cmp %eax,%r9d
- 403050: 41 0f 4d c1 cmovge %r9d,%eax
- 403054: 48 98 cltq
- 403056: 48 83 c0 0f add $0xf,%rax
- 40305a: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
- 40305e: e8 fd fa ff ff callq 402b60 <___chkstk_ms>
- 403063: 48 29 c4 sub %rax,%rsp
- 403066: 41 f6 c2 80 test $0x80,%r10b
- 40306a: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi
- 40306f: 74 11 je 403082 <__pformat_int+0x72>
- 403071: 48 85 c9 test %rcx,%rcx
- 403074: 0f 88 36 02 00 00 js 4032b0 <__pformat_int+0x2a0>
- 40307a: 41 80 e2 7f and $0x7f,%r10b
- 40307e: 44 89 56 08 mov %r10d,0x8(%rsi)
- 403082: 4d 85 db test %r11,%r11
- 403085: 4c 89 d9 mov %r11,%rcx
- 403088: 0f 84 49 02 00 00 je 4032d7 <__pformat_int+0x2c7>
- 40308e: 49 89 f8 mov %rdi,%r8
- 403091: 49 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%r9
- 403098: cc cc cc
- 40309b: eb 46 jmp 4030e3 <__pformat_int+0xd3>
- 40309d: 0f 1f 00 nopl (%rax)
- 4030a0: 48 39 df cmp %rbx,%rdi
- 4030a3: 0f 84 5b 01 00 00 je 403204 <__pformat_int+0x1f4>
- 4030a9: f6 46 09 10 testb $0x10,0x9(%rsi)
- 4030ad: 74 31 je 4030e0 <__pformat_int+0xd0>
- 4030af: 66 83 7e 20 00 cmpw $0x0,0x20(%rsi)
- 4030b4: 74 2a je 4030e0 <__pformat_int+0xd0>
- 4030b6: 48 89 d8 mov %rbx,%rax
- 4030b9: 48 29 f8 sub %rdi,%rax
- 4030bc: 48 89 c2 mov %rax,%rdx
- 4030bf: 48 c1 fa 3f sar $0x3f,%rdx
- 4030c3: 48 c1 ea 3e shr $0x3e,%rdx
- 4030c7: 48 01 d0 add %rdx,%rax
- 4030ca: 83 e0 03 and $0x3,%eax
- 4030cd: 48 29 d0 sub %rdx,%rax
- 4030d0: 48 83 f8 03 cmp $0x3,%rax
- 4030d4: 0f 84 36 01 00 00 je 403210 <__pformat_int+0x200>
- 4030da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4030e0: 49 89 d8 mov %rbx,%r8
- 4030e3: 48 89 c8 mov %rcx,%rax
- 4030e6: 49 8d 58 01 lea 0x1(%r8),%rbx
- 4030ea: 49 f7 e1 mul %r9
- 4030ed: 48 c1 ea 03 shr $0x3,%rdx
- 4030f1: 48 8d 04 92 lea (%rdx,%rdx,4),%rax
- 4030f5: 48 01 c0 add %rax,%rax
- 4030f8: 48 29 c1 sub %rax,%rcx
- 4030fb: 83 c1 30 add $0x30,%ecx
- 4030fe: 48 85 d2 test %rdx,%rdx
- 403101: 41 88 08 mov %cl,(%r8)
- 403104: 48 89 d1 mov %rdx,%rcx
- 403107: 75 97 jne 4030a0 <__pformat_int+0x90>
- 403109: 44 8b 46 10 mov 0x10(%rsi),%r8d
- 40310d: 45 85 c0 test %r8d,%r8d
- 403110: 7e 2f jle 403141 <__pformat_int+0x131>
- 403112: 48 89 f8 mov %rdi,%rax
- 403115: 48 29 d8 sub %rbx,%rax
- 403118: 41 01 c0 add %eax,%r8d
- 40311b: 45 85 c0 test %r8d,%r8d
- 40311e: 7e 21 jle 403141 <__pformat_int+0x131>
- 403120: 41 8d 48 ff lea -0x1(%r8),%ecx
- 403124: 48 89 d8 mov %rbx,%rax
- 403127: 48 8d 54 0b 01 lea 0x1(%rbx,%rcx,1),%rdx
- 40312c: 0f 1f 40 00 nopl 0x0(%rax)
- 403130: c6 00 30 movb $0x30,(%rax)
- 403133: 48 83 c0 01 add $0x1,%rax
- 403137: 48 39 d0 cmp %rdx,%rax
- 40313a: 75 f4 jne 403130 <__pformat_int+0x120>
- 40313c: 48 8d 5c 0b 01 lea 0x1(%rbx,%rcx,1),%rbx
- 403141: 48 39 fb cmp %rdi,%rbx
- 403144: 0f 84 76 01 00 00 je 4032c0 <__pformat_int+0x2b0>
- 40314a: 8b 46 0c mov 0xc(%rsi),%eax
- 40314d: 85 c0 test %eax,%eax
- 40314f: 7e 59 jle 4031aa <__pformat_int+0x19a>
- 403151: 48 89 fa mov %rdi,%rdx
- 403154: 48 29 da sub %rbx,%rdx
- 403157: 01 c2 add %eax,%edx
- 403159: 8b 46 08 mov 0x8(%rsi),%eax
- 40315c: 85 d2 test %edx,%edx
- 40315e: 89 56 0c mov %edx,0xc(%rsi)
- 403161: 7e 4a jle 4031ad <__pformat_int+0x19d>
- 403163: a9 c0 01 00 00 test $0x1c0,%eax
- 403168: 74 06 je 403170 <__pformat_int+0x160>
- 40316a: 83 ea 01 sub $0x1,%edx
- 40316d: 89 56 0c mov %edx,0xc(%rsi)
- 403170: 8b 56 10 mov 0x10(%rsi),%edx
- 403173: 85 d2 test %edx,%edx
- 403175: 0f 88 e9 00 00 00 js 403264 <__pformat_int+0x254>
- 40317b: f6 c4 04 test $0x4,%ah
- 40317e: 75 2d jne 4031ad <__pformat_int+0x19d>
- 403180: 8b 56 0c mov 0xc(%rsi),%edx
- 403183: 8d 4a ff lea -0x1(%rdx),%ecx
- 403186: 85 d2 test %edx,%edx
- 403188: 89 4e 0c mov %ecx,0xc(%rsi)
- 40318b: 7e 20 jle 4031ad <__pformat_int+0x19d>
- 40318d: 0f 1f 00 nopl (%rax)
- 403190: 48 89 f2 mov %rsi,%rdx
- 403193: b9 20 00 00 00 mov $0x20,%ecx
- 403198: e8 83 fb ff ff callq 402d20 <__pformat_putc>
- 40319d: 8b 46 0c mov 0xc(%rsi),%eax
- 4031a0: 8d 50 ff lea -0x1(%rax),%edx
- 4031a3: 85 c0 test %eax,%eax
- 4031a5: 89 56 0c mov %edx,0xc(%rsi)
- 4031a8: 7f e6 jg 403190 <__pformat_int+0x180>
- 4031aa: 8b 46 08 mov 0x8(%rsi),%eax
- 4031ad: a8 80 test $0x80,%al
- 4031af: 74 6f je 403220 <__pformat_int+0x210>
- 4031b1: c6 03 2d movb $0x2d,(%rbx)
- 4031b4: 48 83 c3 01 add $0x1,%rbx
- 4031b8: 48 39 df cmp %rbx,%rdi
- 4031bb: 73 31 jae 4031ee <__pformat_int+0x1de>
- 4031bd: 0f 1f 00 nopl (%rax)
- 4031c0: 48 83 eb 01 sub $0x1,%rbx
- 4031c4: 48 89 f2 mov %rsi,%rdx
- 4031c7: 0f be 0b movsbl (%rbx),%ecx
- 4031ca: e8 51 fb ff ff callq 402d20 <__pformat_putc>
- 4031cf: 48 39 fb cmp %rdi,%rbx
- 4031d2: 75 ec jne 4031c0 <__pformat_int+0x1b0>
- 4031d4: 8b 46 0c mov 0xc(%rsi),%eax
- 4031d7: 8d 50 ff lea -0x1(%rax),%edx
- 4031da: 85 c0 test %eax,%eax
- 4031dc: 89 56 0c mov %edx,0xc(%rsi)
- 4031df: 7e 1a jle 4031fb <__pformat_int+0x1eb>
- 4031e1: 48 89 f2 mov %rsi,%rdx
- 4031e4: b9 20 00 00 00 mov $0x20,%ecx
- 4031e9: e8 32 fb ff ff callq 402d20 <__pformat_putc>
- 4031ee: 8b 46 0c mov 0xc(%rsi),%eax
- 4031f1: 8d 50 ff lea -0x1(%rax),%edx
- 4031f4: 85 c0 test %eax,%eax
- 4031f6: 89 56 0c mov %edx,0xc(%rsi)
- 4031f9: 7f e6 jg 4031e1 <__pformat_int+0x1d1>
- 4031fb: 48 8d 65 e8 lea -0x18(%rbp),%rsp
- 4031ff: 5b pop %rbx
- 403200: 5e pop %rsi
- 403201: 5f pop %rdi
- 403202: 5d pop %rbp
- 403203: c3 retq
- 403204: 48 89 fb mov %rdi,%rbx
- 403207: e9 d4 fe ff ff jmpq 4030e0 <__pformat_int+0xd0>
- 40320c: 0f 1f 40 00 nopl 0x0(%rax)
- 403210: 41 c6 40 01 2c movb $0x2c,0x1(%r8)
- 403215: 49 8d 58 02 lea 0x2(%r8),%rbx
- 403219: e9 c2 fe ff ff jmpq 4030e0 <__pformat_int+0xd0>
- 40321e: 66 90 xchg %ax,%ax
- 403220: f6 c4 01 test $0x1,%ah
- 403223: 74 2b je 403250 <__pformat_int+0x240>
- 403225: c6 03 2b movb $0x2b,(%rbx)
- 403228: 48 83 c3 01 add $0x1,%rbx
- 40322c: eb 8a jmp 4031b8 <__pformat_int+0x1a8>
- 40322e: 66 90 xchg %ax,%ax
- 403230: 44 89 c8 mov %r9d,%eax
- 403233: ba 56 55 55 55 mov $0x55555556,%edx
- 403238: f7 ea imul %edx
- 40323a: 44 89 c8 mov %r9d,%eax
- 40323d: c1 f8 1f sar $0x1f,%eax
- 403240: 29 c2 sub %eax,%edx
- 403242: 41 01 d1 add %edx,%r9d
- 403245: e9 00 fe ff ff jmpq 40304a <__pformat_int+0x3a>
- 40324a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 403250: a8 40 test $0x40,%al
- 403252: 0f 84 60 ff ff ff je 4031b8 <__pformat_int+0x1a8>
- 403258: c6 03 20 movb $0x20,(%rbx)
- 40325b: 48 83 c3 01 add $0x1,%rbx
- 40325f: e9 54 ff ff ff jmpq 4031b8 <__pformat_int+0x1a8>
- 403264: 89 c2 mov %eax,%edx
- 403266: 81 e2 00 06 00 00 and $0x600,%edx
- 40326c: 81 fa 00 02 00 00 cmp $0x200,%edx
- 403272: 0f 85 03 ff ff ff jne 40317b <__pformat_int+0x16b>
- 403278: 8b 56 0c mov 0xc(%rsi),%edx
- 40327b: 8d 4a ff lea -0x1(%rdx),%ecx
- 40327e: 85 d2 test %edx,%edx
- 403280: 89 4e 0c mov %ecx,0xc(%rsi)
- 403283: 0f 8e 24 ff ff ff jle 4031ad <__pformat_int+0x19d>
- 403289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 403290: c6 03 30 movb $0x30,(%rbx)
- 403293: 8b 46 0c mov 0xc(%rsi),%eax
- 403296: 48 83 c3 01 add $0x1,%rbx
- 40329a: 8d 50 ff lea -0x1(%rax),%edx
- 40329d: 85 c0 test %eax,%eax
- 40329f: 89 56 0c mov %edx,0xc(%rsi)
- 4032a2: 7f ec jg 403290 <__pformat_int+0x280>
- 4032a4: e9 01 ff ff ff jmpq 4031aa <__pformat_int+0x19a>
- 4032a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4032b0: 49 89 cb mov %rcx,%r11
- 4032b3: 49 f7 db neg %r11
- 4032b6: e9 c7 fd ff ff jmpq 403082 <__pformat_int+0x72>
- 4032bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4032c0: 8b 4e 10 mov 0x10(%rsi),%ecx
- 4032c3: 85 c9 test %ecx,%ecx
- 4032c5: 0f 84 7f fe ff ff je 40314a <__pformat_int+0x13a>
- 4032cb: c6 03 30 movb $0x30,(%rbx)
- 4032ce: 48 83 c3 01 add $0x1,%rbx
- 4032d2: e9 73 fe ff ff jmpq 40314a <__pformat_int+0x13a>
- 4032d7: 48 89 fb mov %rdi,%rbx
- 4032da: e9 2e fe ff ff jmpq 40310d <__pformat_int+0xfd>
- 4032df: 90 nop
- 00000000004032e0 <__pformat_xint>:
- 4032e0: 55 push %rbp
- 4032e1: 48 89 e5 mov %rsp,%rbp
- 4032e4: 41 56 push %r14
- 4032e6: 41 55 push %r13
- 4032e8: 41 54 push %r12
- 4032ea: 57 push %rdi
- 4032eb: 56 push %rsi
- 4032ec: 53 push %rbx
- 4032ed: 48 83 ec 20 sub $0x20,%rsp
- 4032f1: b8 18 00 00 00 mov $0x18,%eax
- 4032f6: 83 f9 6f cmp $0x6f,%ecx
- 4032f9: 4c 89 c7 mov %r8,%rdi
- 4032fc: 45 8b 40 10 mov 0x10(%r8),%r8d
- 403300: 41 89 ca mov %ecx,%r10d
- 403303: 8b 77 08 mov 0x8(%rdi),%esi
- 403306: 0f 95 c1 setne %cl
- 403309: 44 0f b6 e9 movzbl %cl,%r13d
- 40330d: 48 89 d3 mov %rdx,%rbx
- 403310: 49 89 d1 mov %rdx,%r9
- 403313: 0f b6 c9 movzbl %cl,%ecx
- 403316: ba 12 00 00 00 mov $0x12,%edx
- 40331b: 46 8d 2c ed 07 00 00 lea 0x7(,%r13,8),%r13d
- 403322: 00
- 403323: 0f 44 d0 cmove %eax,%edx
- 403326: 30 c0 xor %al,%al
- 403328: 83 c1 03 add $0x3,%ecx
- 40332b: 45 85 c0 test %r8d,%r8d
- 40332e: 41 0f 49 c0 cmovns %r8d,%eax
- 403332: f7 c6 00 10 00 00 test $0x1000,%esi
- 403338: 44 8d 24 02 lea (%rdx,%rax,1),%r12d
- 40333c: 74 0b je 403349 <__pformat_xint+0x69>
- 40333e: 66 83 7f 20 00 cmpw $0x0,0x20(%rdi)
- 403343: 0f 85 a7 01 00 00 jne 4034f0 <__pformat_xint+0x210>
- 403349: 44 8b 5f 0c mov 0xc(%rdi),%r11d
- 40334d: 45 39 dc cmp %r11d,%r12d
- 403350: 44 89 d8 mov %r11d,%eax
- 403353: 41 0f 4d c4 cmovge %r12d,%eax
- 403357: 48 98 cltq
- 403359: 48 83 c0 0f add $0xf,%rax
- 40335d: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
- 403361: e8 fa f7 ff ff callq 402b60 <___chkstk_ms>
- 403366: 48 29 c4 sub %rax,%rsp
- 403369: 48 85 db test %rbx,%rbx
- 40336c: 4c 8d 64 24 20 lea 0x20(%rsp),%r12
- 403371: 0f 84 49 02 00 00 je 4035c0 <__pformat_xint+0x2e0>
- 403377: 45 89 d6 mov %r10d,%r14d
- 40337a: 4c 89 e3 mov %r12,%rbx
- 40337d: 41 83 e6 20 and $0x20,%r14d
- 403381: eb 0b jmp 40338e <__pformat_xint+0xae>
- 403383: 49 d3 e9 shr %cl,%r9
- 403386: 88 53 ff mov %dl,-0x1(%rbx)
- 403389: 4d 85 c9 test %r9,%r9
- 40338c: 74 23 je 4033b1 <__pformat_xint+0xd1>
- 40338e: 44 89 e8 mov %r13d,%eax
- 403391: 48 83 c3 01 add $0x1,%rbx
- 403395: 44 21 c8 and %r9d,%eax
- 403398: 8d 50 30 lea 0x30(%rax),%edx
- 40339b: 80 fa 39 cmp $0x39,%dl
- 40339e: 7e e3 jle 403383 <__pformat_xint+0xa3>
- 4033a0: 83 c0 37 add $0x37,%eax
- 4033a3: 49 d3 e9 shr %cl,%r9
- 4033a6: 44 09 f0 or %r14d,%eax
- 4033a9: 4d 85 c9 test %r9,%r9
- 4033ac: 88 43 ff mov %al,-0x1(%rbx)
- 4033af: 75 dd jne 40338e <__pformat_xint+0xae>
- 4033b1: 49 39 dc cmp %rbx,%r12
- 4033b4: 0f 84 06 02 00 00 je 4035c0 <__pformat_xint+0x2e0>
- 4033ba: 45 85 c0 test %r8d,%r8d
- 4033bd: 0f 8e 6d 01 00 00 jle 403530 <__pformat_xint+0x250>
- 4033c3: 4c 89 e0 mov %r12,%rax
- 4033c6: 48 29 d8 sub %rbx,%rax
- 4033c9: 41 01 c0 add %eax,%r8d
- 4033cc: 45 85 c0 test %r8d,%r8d
- 4033cf: 0f 8e 5b 01 00 00 jle 403530 <__pformat_xint+0x250>
- 4033d5: 41 8d 48 ff lea -0x1(%r8),%ecx
- 4033d9: 48 89 d8 mov %rbx,%rax
- 4033dc: 48 8d 54 0b 01 lea 0x1(%rbx,%rcx,1),%rdx
- 4033e1: c6 00 30 movb $0x30,(%rax)
- 4033e4: 48 83 c0 01 add $0x1,%rax
- 4033e8: 48 39 d0 cmp %rdx,%rax
- 4033eb: 75 f4 jne 4033e1 <__pformat_xint+0x101>
- 4033ed: 48 8d 5c 0b 01 lea 0x1(%rbx,%rcx,1),%rbx
- 4033f2: 4c 39 e3 cmp %r12,%rbx
- 4033f5: 0f 84 a5 01 00 00 je 4035a0 <__pformat_xint+0x2c0>
- 4033fb: 89 d8 mov %ebx,%eax
- 4033fd: 44 29 e0 sub %r12d,%eax
- 403400: 41 39 c3 cmp %eax,%r11d
- 403403: 0f 8e 07 01 00 00 jle 403510 <__pformat_xint+0x230>
- 403409: 45 89 dd mov %r11d,%r13d
- 40340c: 41 29 c5 sub %eax,%r13d
- 40340f: 45 85 ed test %r13d,%r13d
- 403412: 44 89 6f 0c mov %r13d,0xc(%rdi)
- 403416: 7e 28 jle 403440 <__pformat_xint+0x160>
- 403418: 41 83 fa 6f cmp $0x6f,%r10d
- 40341c: 74 15 je 403433 <__pformat_xint+0x153>
- 40341e: f6 47 09 08 testb $0x8,0x9(%rdi)
- 403422: 74 0f je 403433 <__pformat_xint+0x153>
- 403424: 41 8d 45 fe lea -0x2(%r13),%eax
- 403428: 85 c0 test %eax,%eax
- 40342a: 0f 8e a1 01 00 00 jle 4035d1 <__pformat_xint+0x2f1>
- 403430: 41 89 c5 mov %eax,%r13d
- 403433: 44 8b 47 10 mov 0x10(%rdi),%r8d
- 403437: 45 85 c0 test %r8d,%r8d
- 40343a: 0f 88 10 01 00 00 js 403550 <__pformat_xint+0x270>
- 403440: 41 8d 75 ff lea -0x1(%r13),%esi
- 403444: 41 83 fa 6f cmp $0x6f,%r10d
- 403448: 74 11 je 40345b <__pformat_xint+0x17b>
- 40344a: f6 47 09 08 testb $0x8,0x9(%rdi)
- 40344e: 74 0b je 40345b <__pformat_xint+0x17b>
- 403450: 44 88 13 mov %r10b,(%rbx)
- 403453: c6 43 01 30 movb $0x30,0x1(%rbx)
- 403457: 48 83 c3 02 add $0x2,%rbx
- 40345b: 45 85 ed test %r13d,%r13d
- 40345e: 7e 3b jle 40349b <__pformat_xint+0x1bb>
- 403460: f6 47 09 04 testb $0x4,0x9(%rdi)
- 403464: 75 35 jne 40349b <__pformat_xint+0x1bb>
- 403466: 41 89 f5 mov %esi,%r13d
- 403469: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 403470: 41 83 ed 01 sub $0x1,%r13d
- 403474: 48 89 fa mov %rdi,%rdx
- 403477: b9 20 00 00 00 mov $0x20,%ecx
- 40347c: e8 9f f8 ff ff callq 402d20 <__pformat_putc>
- 403481: 41 8d 45 01 lea 0x1(%r13),%eax
- 403485: 85 c0 test %eax,%eax
- 403487: 7f e7 jg 403470 <__pformat_xint+0x190>
- 403489: 44 8d 6e ff lea -0x1(%rsi),%r13d
- 40348d: 31 c0 xor %eax,%eax
- 40348f: 85 f6 test %esi,%esi
- 403491: 0f 49 c6 cmovns %esi,%eax
- 403494: 41 29 c5 sub %eax,%r13d
- 403497: 41 8d 75 ff lea -0x1(%r13),%esi
- 40349b: 4c 39 e3 cmp %r12,%rbx
- 40349e: 76 14 jbe 4034b4 <__pformat_xint+0x1d4>
- 4034a0: 48 83 eb 01 sub $0x1,%rbx
- 4034a4: 48 89 fa mov %rdi,%rdx
- 4034a7: 0f be 0b movsbl (%rbx),%ecx
- 4034aa: e8 71 f8 ff ff callq 402d20 <__pformat_putc>
- 4034af: 4c 39 e3 cmp %r12,%rbx
- 4034b2: 75 ec jne 4034a0 <__pformat_xint+0x1c0>
- 4034b4: 45 85 ed test %r13d,%r13d
- 4034b7: 7e 1e jle 4034d7 <__pformat_xint+0x1f7>
- 4034b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4034c0: 83 ee 01 sub $0x1,%esi
- 4034c3: 48 89 fa mov %rdi,%rdx
- 4034c6: b9 20 00 00 00 mov $0x20,%ecx
- 4034cb: e8 50 f8 ff ff callq 402d20 <__pformat_putc>
- 4034d0: 8d 46 01 lea 0x1(%rsi),%eax
- 4034d3: 85 c0 test %eax,%eax
- 4034d5: 7f e9 jg 4034c0 <__pformat_xint+0x1e0>
- 4034d7: 48 8d 65 d0 lea -0x30(%rbp),%rsp
- 4034db: 5b pop %rbx
- 4034dc: 5e pop %rsi
- 4034dd: 5f pop %rdi
- 4034de: 41 5c pop %r12
- 4034e0: 41 5d pop %r13
- 4034e2: 41 5e pop %r14
- 4034e4: 5d pop %rbp
- 4034e5: c3 retq
- 4034e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 4034ed: 00 00 00
- 4034f0: 44 89 e0 mov %r12d,%eax
- 4034f3: ba 56 55 55 55 mov $0x55555556,%edx
- 4034f8: f7 ea imul %edx
- 4034fa: 44 89 e0 mov %r12d,%eax
- 4034fd: c1 f8 1f sar $0x1f,%eax
- 403500: 29 c2 sub %eax,%edx
- 403502: 41 01 d4 add %edx,%r12d
- 403505: e9 3f fe ff ff jmpq 403349 <__pformat_xint+0x69>
- 40350a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 403510: c7 47 0c ff ff ff ff movl $0xffffffff,0xc(%rdi)
- 403517: be fe ff ff ff mov $0xfffffffe,%esi
- 40351c: 41 bd ff ff ff ff mov $0xffffffff,%r13d
- 403522: e9 1d ff ff ff jmpq 403444 <__pformat_xint+0x164>
- 403527: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40352e: 00 00
- 403530: 41 83 fa 6f cmp $0x6f,%r10d
- 403534: 0f 85 b8 fe ff ff jne 4033f2 <__pformat_xint+0x112>
- 40353a: f6 47 09 08 testb $0x8,0x9(%rdi)
- 40353e: 0f 84 ae fe ff ff je 4033f2 <__pformat_xint+0x112>
- 403544: c6 03 30 movb $0x30,(%rbx)
- 403547: 48 83 c3 01 add $0x1,%rbx
- 40354b: e9 a2 fe ff ff jmpq 4033f2 <__pformat_xint+0x112>
- 403550: 8b 47 08 mov 0x8(%rdi),%eax
- 403553: 25 00 06 00 00 and $0x600,%eax
- 403558: 3d 00 02 00 00 cmp $0x200,%eax
- 40355d: 0f 85 dd fe ff ff jne 403440 <__pformat_xint+0x160>
- 403563: 41 83 ed 01 sub $0x1,%r13d
- 403567: 44 89 e8 mov %r13d,%eax
- 40356a: 48 8d 54 03 01 lea 0x1(%rbx,%rax,1),%rdx
- 40356f: 48 89 d8 mov %rbx,%rax
- 403572: c6 00 30 movb $0x30,(%rax)
- 403575: 48 83 c0 01 add $0x1,%rax
- 403579: 48 39 d0 cmp %rdx,%rax
- 40357c: 75 f4 jne 403572 <__pformat_xint+0x292>
- 40357e: 4d 63 ed movslq %r13d,%r13
- 403581: be fe ff ff ff mov $0xfffffffe,%esi
- 403586: 4a 8d 5c 2b 01 lea 0x1(%rbx,%r13,1),%rbx
- 40358b: 41 bd ff ff ff ff mov $0xffffffff,%r13d
- 403591: e9 ae fe ff ff jmpq 403444 <__pformat_xint+0x164>
- 403596: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 40359d: 00 00 00
- 4035a0: 44 8b 4f 10 mov 0x10(%rdi),%r9d
- 4035a4: 45 85 c9 test %r9d,%r9d
- 4035a7: 0f 84 4e fe ff ff je 4033fb <__pformat_xint+0x11b>
- 4035ad: c6 03 30 movb $0x30,(%rbx)
- 4035b0: 48 83 c3 01 add $0x1,%rbx
- 4035b4: e9 42 fe ff ff jmpq 4033fb <__pformat_xint+0x11b>
- 4035b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4035c0: 81 e6 ff f7 ff ff and $0xfffff7ff,%esi
- 4035c6: 4c 89 e3 mov %r12,%rbx
- 4035c9: 89 77 08 mov %esi,0x8(%rdi)
- 4035cc: e9 e9 fd ff ff jmpq 4033ba <__pformat_xint+0xda>
- 4035d1: 41 8d 75 fd lea -0x3(%r13),%esi
- 4035d5: 41 89 c5 mov %eax,%r13d
- 4035d8: e9 73 fe ff ff jmpq 403450 <__pformat_xint+0x170>
- 4035dd: 0f 1f 00 nopl (%rax)
- 00000000004035e0 <__pformat_emit_radix_point>:
- 4035e0: 55 push %rbp
- 4035e1: 48 89 e5 mov %rsp,%rbp
- 4035e4: 41 54 push %r12
- 4035e6: 57 push %rdi
- 4035e7: 56 push %rsi
- 4035e8: 53 push %rbx
- 4035e9: 48 83 ec 30 sub $0x30,%rsp
- 4035ed: 83 79 14 fd cmpl $0xfffffffd,0x14(%rcx)
- 4035f1: 48 89 ce mov %rcx,%rsi
- 4035f4: 0f 84 96 00 00 00 je 403690 <__pformat_emit_radix_point+0xb0>
- 4035fa: 0f b7 51 18 movzwl 0x18(%rcx),%edx
- 4035fe: 66 85 d2 test %dx,%dx
- 403601: 74 60 je 403663 <__pformat_emit_radix_point+0x83>
- 403603: 48 63 46 14 movslq 0x14(%rsi),%rax
- 403607: 49 89 e4 mov %rsp,%r12
- 40360a: 48 83 c0 0f add $0xf,%rax
- 40360e: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
- 403612: e8 49 f5 ff ff callq 402b60 <___chkstk_ms>
- 403617: 48 29 c4 sub %rax,%rsp
- 40361a: 4c 8d 45 dc lea -0x24(%rbp),%r8
- 40361e: 0f b7 d2 movzwl %dx,%edx
- 403621: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx
- 403626: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%rbp)
- 40362d: 48 89 d9 mov %rbx,%rcx
- 403630: e8 2b 2c 00 00 callq 406260 <wcrtomb>
- 403635: 85 c0 test %eax,%eax
- 403637: 7e 47 jle 403680 <__pformat_emit_radix_point+0xa0>
- 403639: 8d 40 ff lea -0x1(%rax),%eax
- 40363c: 48 8d 7c 03 01 lea 0x1(%rbx,%rax,1),%rdi
- 403641: 0f be 0b movsbl (%rbx),%ecx
- 403644: 48 89 f2 mov %rsi,%rdx
- 403647: 48 83 c3 01 add $0x1,%rbx
- 40364b: e8 d0 f6 ff ff callq 402d20 <__pformat_putc>
- 403650: 48 39 fb cmp %rdi,%rbx
- 403653: 75 ec jne 403641 <__pformat_emit_radix_point+0x61>
- 403655: 4c 89 e4 mov %r12,%rsp
- 403658: 48 8d 65 e0 lea -0x20(%rbp),%rsp
- 40365c: 5b pop %rbx
- 40365d: 5e pop %rsi
- 40365e: 5f pop %rdi
- 40365f: 41 5c pop %r12
- 403661: 5d pop %rbp
- 403662: c3 retq
- 403663: 48 89 f2 mov %rsi,%rdx
- 403666: b9 2e 00 00 00 mov $0x2e,%ecx
- 40366b: e8 b0 f6 ff ff callq 402d20 <__pformat_putc>
- 403670: 90 nop
- 403671: 48 8d 65 e0 lea -0x20(%rbp),%rsp
- 403675: 5b pop %rbx
- 403676: 5e pop %rsi
- 403677: 5f pop %rdi
- 403678: 41 5c pop %r12
- 40367a: 5d pop %rbp
- 40367b: c3 retq
- 40367c: 0f 1f 40 00 nopl 0x0(%rax)
- 403680: 48 89 f2 mov %rsi,%rdx
- 403683: b9 2e 00 00 00 mov $0x2e,%ecx
- 403688: e8 93 f6 ff ff callq 402d20 <__pformat_putc>
- 40368d: eb c6 jmp 403655 <__pformat_emit_radix_point+0x75>
- 40368f: 90 nop
- 403690: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%rbp)
- 403697: e8 04 41 00 00 callq 4077a0 <localeconv>
- 40369c: 48 8b 10 mov (%rax),%rdx
- 40369f: 4c 8d 4d dc lea -0x24(%rbp),%r9
- 4036a3: 48 8d 4d da lea -0x26(%rbp),%rcx
- 4036a7: 41 b8 10 00 00 00 mov $0x10,%r8d
- 4036ad: e8 5e 2e 00 00 callq 406510 <mbrtowc>
- 4036b2: 85 c0 test %eax,%eax
- 4036b4: 7e 10 jle 4036c6 <__pformat_emit_radix_point+0xe6>
- 4036b6: 0f b7 55 da movzwl -0x26(%rbp),%edx
- 4036ba: 66 89 56 18 mov %dx,0x18(%rsi)
- 4036be: 89 46 14 mov %eax,0x14(%rsi)
- 4036c1: e9 38 ff ff ff jmpq 4035fe <__pformat_emit_radix_point+0x1e>
- 4036c6: 0f b7 56 18 movzwl 0x18(%rsi),%edx
- 4036ca: eb f2 jmp 4036be <__pformat_emit_radix_point+0xde>
- 4036cc: 0f 1f 40 00 nopl 0x0(%rax)
- 00000000004036d0 <__pformat_emit_float>:
- 4036d0: 41 54 push %r12
- 4036d2: 55 push %rbp
- 4036d3: 57 push %rdi
- 4036d4: 56 push %rsi
- 4036d5: 53 push %rbx
- 4036d6: 48 83 ec 20 sub $0x20,%rsp
- 4036da: 44 89 c7 mov %r8d,%edi
- 4036dd: 89 cd mov %ecx,%ebp
- 4036df: 48 89 d6 mov %rdx,%rsi
- 4036e2: 85 ff test %edi,%edi
- 4036e4: 4c 89 cb mov %r9,%rbx
- 4036e7: 45 8b 41 0c mov 0xc(%r9),%r8d
- 4036eb: 0f 8e 8f 02 00 00 jle 403980 <__pformat_emit_float+0x2b0>
- 4036f1: 44 39 c7 cmp %r8d,%edi
- 4036f4: 0f 8d 36 01 00 00 jge 403830 <__pformat_emit_float+0x160>
- 4036fa: 41 29 f8 sub %edi,%r8d
- 4036fd: 45 89 41 0c mov %r8d,0xc(%r9)
- 403701: 45 85 c0 test %r8d,%r8d
- 403704: 0f 88 26 01 00 00 js 403830 <__pformat_emit_float+0x160>
- 40370a: 8b 43 10 mov 0x10(%rbx),%eax
- 40370d: 44 39 c0 cmp %r8d,%eax
- 403710: 0f 8d 1a 01 00 00 jge 403830 <__pformat_emit_float+0x160>
- 403716: 41 29 c0 sub %eax,%r8d
- 403719: 45 85 c0 test %r8d,%r8d
- 40371c: 44 89 43 0c mov %r8d,0xc(%rbx)
- 403720: 0f 8e 17 01 00 00 jle 40383d <__pformat_emit_float+0x16d>
- 403726: 85 c0 test %eax,%eax
- 403728: 0f 8e e6 02 00 00 jle 403a14 <__pformat_emit_float+0x344>
- 40372e: 41 83 e8 01 sub $0x1,%r8d
- 403732: 85 ff test %edi,%edi
- 403734: 44 89 43 0c mov %r8d,0xc(%rbx)
- 403738: 0f 8f 07 01 00 00 jg 403845 <__pformat_emit_float+0x175>
- 40373e: 66 90 xchg %ax,%ax
- 403740: 45 85 c0 test %r8d,%r8d
- 403743: 7e 21 jle 403766 <__pformat_emit_float+0x96>
- 403745: 85 ed test %ebp,%ebp
- 403747: 0f 84 d7 01 00 00 je 403924 <__pformat_emit_float+0x254>
- 40374d: 41 83 e8 01 sub $0x1,%r8d
- 403751: 45 85 c0 test %r8d,%r8d
- 403754: 44 89 43 0c mov %r8d,0xc(%rbx)
- 403758: 74 0c je 403766 <__pformat_emit_float+0x96>
- 40375a: 8b 43 08 mov 0x8(%rbx),%eax
- 40375d: f6 c4 06 test $0x6,%ah
- 403760: 0f 84 57 01 00 00 je 4038bd <__pformat_emit_float+0x1ed>
- 403766: 85 ed test %ebp,%ebp
- 403768: 0f 85 64 01 00 00 jne 4038d2 <__pformat_emit_float+0x202>
- 40376e: 8b 43 08 mov 0x8(%rbx),%eax
- 403771: f6 c4 01 test $0x1,%ah
- 403774: 0f 85 26 02 00 00 jne 4039a0 <__pformat_emit_float+0x2d0>
- 40377a: a8 40 test $0x40,%al
- 40377c: 0f 85 80 02 00 00 jne 403a02 <__pformat_emit_float+0x332>
- 403782: 8b 53 0c mov 0xc(%rbx),%edx
- 403785: 85 d2 test %edx,%edx
- 403787: 7e 13 jle 40379c <__pformat_emit_float+0xcc>
- 403789: 8b 43 08 mov 0x8(%rbx),%eax
- 40378c: 25 00 06 00 00 and $0x600,%eax
- 403791: 3d 00 02 00 00 cmp $0x200,%eax
- 403796: 0f 84 16 02 00 00 je 4039b2 <__pformat_emit_float+0x2e2>
- 40379c: 85 ff test %edi,%edi
- 40379e: bd 56 55 55 55 mov $0x55555556,%ebp
- 4037a3: 4c 8d 63 20 lea 0x20(%rbx),%r12
- 4037a7: 0f 8e 43 02 00 00 jle 4039f0 <__pformat_emit_float+0x320>
- 4037ad: 0f 1f 00 nopl (%rax)
- 4037b0: 0f b6 06 movzbl (%rsi),%eax
- 4037b3: b9 30 00 00 00 mov $0x30,%ecx
- 4037b8: 84 c0 test %al,%al
- 4037ba: 74 07 je 4037c3 <__pformat_emit_float+0xf3>
- 4037bc: 0f be c8 movsbl %al,%ecx
- 4037bf: 48 83 c6 01 add $0x1,%rsi
- 4037c3: 48 89 da mov %rbx,%rdx
- 4037c6: e8 55 f5 ff ff callq 402d20 <__pformat_putc>
- 4037cb: 83 ef 01 sub $0x1,%edi
- 4037ce: 0f 85 10 01 00 00 jne 4038e4 <__pformat_emit_float+0x214>
- 4037d4: 8b 43 10 mov 0x10(%rbx),%eax
- 4037d7: 85 c0 test %eax,%eax
- 4037d9: 0f 8e 61 01 00 00 jle 403940 <__pformat_emit_float+0x270>
- 4037df: 48 89 d9 mov %rbx,%rcx
- 4037e2: e8 f9 fd ff ff callq 4035e0 <__pformat_emit_radix_point>
- 4037e7: 85 ff test %edi,%edi
- 4037e9: 8b 43 10 mov 0x10(%rbx),%eax
- 4037ec: 74 23 je 403811 <__pformat_emit_float+0x141>
- 4037ee: e9 63 01 00 00 jmpq 403956 <__pformat_emit_float+0x286>
- 4037f3: 0f b6 06 movzbl (%rsi),%eax
- 4037f6: b9 30 00 00 00 mov $0x30,%ecx
- 4037fb: 84 c0 test %al,%al
- 4037fd: 74 07 je 403806 <__pformat_emit_float+0x136>
- 4037ff: 0f be c8 movsbl %al,%ecx
- 403802: 48 83 c6 01 add $0x1,%rsi
- 403806: 48 89 da mov %rbx,%rdx
- 403809: e8 12 f5 ff ff callq 402d20 <__pformat_putc>
- 40380e: 8b 43 10 mov 0x10(%rbx),%eax
- 403811: 8d 50 ff lea -0x1(%rax),%edx
- 403814: 85 c0 test %eax,%eax
- 403816: 89 53 10 mov %edx,0x10(%rbx)
- 403819: 7f d8 jg 4037f3 <__pformat_emit_float+0x123>
- 40381b: 48 83 c4 20 add $0x20,%rsp
- 40381f: 5b pop %rbx
- 403820: 5e pop %rsi
- 403821: 5f pop %rdi
- 403822: 5d pop %rbp
- 403823: 41 5c pop %r12
- 403825: c3 retq
- 403826: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 40382d: 00 00 00
- 403830: c7 43 0c ff ff ff ff movl $0xffffffff,0xc(%rbx)
- 403837: 41 b8 ff ff ff ff mov $0xffffffff,%r8d
- 40383d: 85 ff test %edi,%edi
- 40383f: 0f 8e fb fe ff ff jle 403740 <__pformat_emit_float+0x70>
- 403845: f6 43 09 10 testb $0x10,0x9(%rbx)
- 403849: 0f 84 f1 fe ff ff je 403740 <__pformat_emit_float+0x70>
- 40384f: 66 83 7b 20 00 cmpw $0x0,0x20(%rbx)
- 403854: 0f 84 e6 fe ff ff je 403740 <__pformat_emit_float+0x70>
- 40385a: 8d 4f 02 lea 0x2(%rdi),%ecx
- 40385d: ba 56 55 55 55 mov $0x55555556,%edx
- 403862: 89 c8 mov %ecx,%eax
- 403864: c1 f9 1f sar $0x1f,%ecx
- 403867: f7 ea imul %edx
- 403869: 29 ca sub %ecx,%edx
- 40386b: 83 fa 01 cmp $0x1,%edx
- 40386e: 0f 8e cc fe ff ff jle 403740 <__pformat_emit_float+0x70>
- 403874: 45 85 c0 test %r8d,%r8d
- 403877: 0f 8e e9 fe ff ff jle 403766 <__pformat_emit_float+0x96>
- 40387d: 44 89 c0 mov %r8d,%eax
- 403880: 29 d0 sub %edx,%eax
- 403882: 83 c0 01 add $0x1,%eax
- 403885: eb 12 jmp 403899 <__pformat_emit_float+0x1c9>
- 403887: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40388e: 00 00
- 403890: 45 85 c0 test %r8d,%r8d
- 403893: 0f 84 8c 01 00 00 je 403a25 <__pformat_emit_float+0x355>
- 403899: 41 83 e8 01 sub $0x1,%r8d
- 40389d: 41 39 c0 cmp %eax,%r8d
- 4038a0: 75 ee jne 403890 <__pformat_emit_float+0x1c0>
- 4038a2: 44 89 43 0c mov %r8d,0xc(%rbx)
- 4038a6: e9 95 fe ff ff jmpq 403740 <__pformat_emit_float+0x70>
- 4038ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4038b0: 48 89 da mov %rbx,%rdx
- 4038b3: b9 20 00 00 00 mov $0x20,%ecx
- 4038b8: e8 63 f4 ff ff callq 402d20 <__pformat_putc>
- 4038bd: 8b 43 0c mov 0xc(%rbx),%eax
- 4038c0: 8d 50 ff lea -0x1(%rax),%edx
- 4038c3: 85 c0 test %eax,%eax
- 4038c5: 89 53 0c mov %edx,0xc(%rbx)
- 4038c8: 7f e6 jg 4038b0 <__pformat_emit_float+0x1e0>
- 4038ca: 85 ed test %ebp,%ebp
- 4038cc: 0f 84 9c fe ff ff je 40376e <__pformat_emit_float+0x9e>
- 4038d2: 48 89 da mov %rbx,%rdx
- 4038d5: b9 2d 00 00 00 mov $0x2d,%ecx
- 4038da: e8 41 f4 ff ff callq 402d20 <__pformat_putc>
- 4038df: e9 9e fe ff ff jmpq 403782 <__pformat_emit_float+0xb2>
- 4038e4: f6 43 09 10 testb $0x10,0x9(%rbx)
- 4038e8: 0f 84 c2 fe ff ff je 4037b0 <__pformat_emit_float+0xe0>
- 4038ee: 66 83 7b 20 00 cmpw $0x0,0x20(%rbx)
- 4038f3: 0f 84 b7 fe ff ff je 4037b0 <__pformat_emit_float+0xe0>
- 4038f9: 89 f8 mov %edi,%eax
- 4038fb: f7 ed imul %ebp
- 4038fd: 89 f8 mov %edi,%eax
- 4038ff: c1 f8 1f sar $0x1f,%eax
- 403902: 29 c2 sub %eax,%edx
- 403904: 8d 04 52 lea (%rdx,%rdx,2),%eax
- 403907: 39 c7 cmp %eax,%edi
- 403909: 0f 85 a1 fe ff ff jne 4037b0 <__pformat_emit_float+0xe0>
- 40390f: 49 89 d8 mov %rbx,%r8
- 403912: ba 01 00 00 00 mov $0x1,%edx
- 403917: 4c 89 e1 mov %r12,%rcx
- 40391a: e8 61 f4 ff ff callq 402d80 <__pformat_wputchars>
- 40391f: e9 8c fe ff ff jmpq 4037b0 <__pformat_emit_float+0xe0>
- 403924: 8b 43 08 mov 0x8(%rbx),%eax
- 403927: a9 c0 01 00 00 test $0x1c0,%eax
- 40392c: 0f 84 2b fe ff ff je 40375d <__pformat_emit_float+0x8d>
- 403932: e9 16 fe ff ff jmpq 40374d <__pformat_emit_float+0x7d>
- 403937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40393e: 00 00
- 403940: f6 43 09 08 testb $0x8,0x9(%rbx)
- 403944: 0f 85 95 fe ff ff jne 4037df <__pformat_emit_float+0x10f>
- 40394a: 85 ff test %edi,%edi
- 40394c: 0f 1f 40 00 nopl 0x0(%rax)
- 403950: 0f 84 bb fe ff ff je 403811 <__pformat_emit_float+0x141>
- 403956: 01 f8 add %edi,%eax
- 403958: 89 43 10 mov %eax,0x10(%rbx)
- 40395b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 403960: 48 89 da mov %rbx,%rdx
- 403963: b9 30 00 00 00 mov $0x30,%ecx
- 403968: e8 b3 f3 ff ff callq 402d20 <__pformat_putc>
- 40396d: 83 c7 01 add $0x1,%edi
- 403970: 78 ee js 403960 <__pformat_emit_float+0x290>
- 403972: e9 97 fe ff ff jmpq 40380e <__pformat_emit_float+0x13e>
- 403977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40397e: 00 00
- 403980: 45 85 c0 test %r8d,%r8d
- 403983: 0f 8e 78 fd ff ff jle 403701 <__pformat_emit_float+0x31>
- 403989: 41 83 e8 01 sub $0x1,%r8d
- 40398d: 45 89 41 0c mov %r8d,0xc(%r9)
- 403991: e9 74 fd ff ff jmpq 40370a <__pformat_emit_float+0x3a>
- 403996: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 40399d: 00 00 00
- 4039a0: 48 89 da mov %rbx,%rdx
- 4039a3: b9 2b 00 00 00 mov $0x2b,%ecx
- 4039a8: e8 73 f3 ff ff callq 402d20 <__pformat_putc>
- 4039ad: e9 d0 fd ff ff jmpq 403782 <__pformat_emit_float+0xb2>
- 4039b2: 83 ea 01 sub $0x1,%edx
- 4039b5: 89 53 0c mov %edx,0xc(%rbx)
- 4039b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 4039bf: 00
- 4039c0: 48 89 da mov %rbx,%rdx
- 4039c3: b9 30 00 00 00 mov $0x30,%ecx
- 4039c8: e8 53 f3 ff ff callq 402d20 <__pformat_putc>
- 4039cd: 8b 43 0c mov 0xc(%rbx),%eax
- 4039d0: 8d 50 ff lea -0x1(%rax),%edx
- 4039d3: 85 c0 test %eax,%eax
- 4039d5: 89 53 0c mov %edx,0xc(%rbx)
- 4039d8: 7f e6 jg 4039c0 <__pformat_emit_float+0x2f0>
- 4039da: 85 ff test %edi,%edi
- 4039dc: bd 56 55 55 55 mov $0x55555556,%ebp
- 4039e1: 4c 8d 63 20 lea 0x20(%rbx),%r12
- 4039e5: 0f 8f c5 fd ff ff jg 4037b0 <__pformat_emit_float+0xe0>
- 4039eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4039f0: 48 89 da mov %rbx,%rdx
- 4039f3: b9 30 00 00 00 mov $0x30,%ecx
- 4039f8: e8 23 f3 ff ff callq 402d20 <__pformat_putc>
- 4039fd: e9 d2 fd ff ff jmpq 4037d4 <__pformat_emit_float+0x104>
- 403a02: 48 89 da mov %rbx,%rdx
- 403a05: b9 20 00 00 00 mov $0x20,%ecx
- 403a0a: e8 11 f3 ff ff callq 402d20 <__pformat_putc>
- 403a0f: e9 6e fd ff ff jmpq 403782 <__pformat_emit_float+0xb2>
- 403a14: f6 43 09 08 testb $0x8,0x9(%rbx)
- 403a18: 0f 84 1f fe ff ff je 40383d <__pformat_emit_float+0x16d>
- 403a1e: 66 90 xchg %ax,%ax
- 403a20: e9 09 fd ff ff jmpq 40372e <__pformat_emit_float+0x5e>
- 403a25: c7 43 0c 00 00 00 00 movl $0x0,0xc(%rbx)
- 403a2c: e9 35 fd ff ff jmpq 403766 <__pformat_emit_float+0x96>
- 403a31: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 403a38: 0f 1f 84 00 00 00 00
- 403a3f: 00
- 0000000000403a40 <__pformat_emit_efloat>:
- 403a40: 57 push %rdi
- 403a41: 56 push %rsi
- 403a42: 53 push %rbx
- 403a43: 48 83 ec 20 sub $0x20,%rsp
- 403a47: 41 ba 01 00 00 00 mov $0x1,%r10d
- 403a4d: 4c 89 cb mov %r9,%rbx
- 403a50: 45 8d 48 ff lea -0x1(%r8),%r9d
- 403a54: 41 b8 67 66 66 66 mov $0x66666667,%r8d
- 403a5a: 49 89 d3 mov %rdx,%r11
- 403a5d: 44 89 c8 mov %r9d,%eax
- 403a60: 49 63 f1 movslq %r9d,%rsi
- 403a63: 41 c1 f9 1f sar $0x1f,%r9d
- 403a67: 41 f7 e8 imul %r8d
- 403a6a: c1 fa 02 sar $0x2,%edx
- 403a6d: 41 89 d0 mov %edx,%r8d
- 403a70: 45 29 c8 sub %r9d,%r8d
- 403a73: 74 24 je 403a99 <__pformat_emit_efloat+0x59>
- 403a75: 41 b9 67 66 66 66 mov $0x66666667,%r9d
- 403a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 403a80: 44 89 c0 mov %r8d,%eax
- 403a83: 41 c1 f8 1f sar $0x1f,%r8d
- 403a87: 41 83 c2 01 add $0x1,%r10d
- 403a8b: 41 f7 e9 imul %r9d
- 403a8e: c1 fa 02 sar $0x2,%edx
- 403a91: 44 29 c2 sub %r8d,%edx
- 403a94: 41 89 d0 mov %edx,%r8d
- 403a97: 75 e7 jne 403a80 <__pformat_emit_efloat+0x40>
- 403a99: 8b 7b 2c mov 0x2c(%rbx),%edi
- 403a9c: 8b 53 0c mov 0xc(%rbx),%edx
- 403a9f: 41 39 fa cmp %edi,%r10d
- 403aa2: 41 0f 4d fa cmovge %r10d,%edi
- 403aa6: 8d 47 02 lea 0x2(%rdi),%eax
- 403aa9: 39 c2 cmp %eax,%edx
- 403aab: 7f 53 jg 403b00 <__pformat_emit_efloat+0xc0>
- 403aad: c7 43 0c ff ff ff ff movl $0xffffffff,0xc(%rbx)
- 403ab4: 4c 89 da mov %r11,%rdx
- 403ab7: 49 89 d9 mov %rbx,%r9
- 403aba: 41 b8 01 00 00 00 mov $0x1,%r8d
- 403ac0: e8 0b fc ff ff callq 4036d0 <__pformat_emit_float>
- 403ac5: 8b 4b 08 mov 0x8(%rbx),%ecx
- 403ac8: 8b 43 2c mov 0x2c(%rbx),%eax
- 403acb: 48 89 da mov %rbx,%rdx
- 403ace: 83 c7 01 add $0x1,%edi
- 403ad1: 89 43 10 mov %eax,0x10(%rbx)
- 403ad4: 89 c8 mov %ecx,%eax
- 403ad6: 83 e1 20 and $0x20,%ecx
- 403ad9: 0d c0 01 00 00 or $0x1c0,%eax
- 403ade: 83 c9 45 or $0x45,%ecx
- 403ae1: 89 43 08 mov %eax,0x8(%rbx)
- 403ae4: e8 37 f2 ff ff callq 402d20 <__pformat_putc>
- 403ae9: 01 7b 0c add %edi,0xc(%rbx)
- 403aec: 48 89 da mov %rbx,%rdx
- 403aef: 48 89 f1 mov %rsi,%rcx
- 403af2: e8 19 f5 ff ff callq 403010 <__pformat_int>
- 403af7: 90 nop
- 403af8: 48 83 c4 20 add $0x20,%rsp
- 403afc: 5b pop %rbx
- 403afd: 5e pop %rsi
- 403afe: 5f pop %rdi
- 403aff: c3 retq
- 403b00: 29 c2 sub %eax,%edx
- 403b02: 89 53 0c mov %edx,0xc(%rbx)
- 403b05: eb ad jmp 403ab4 <__pformat_emit_efloat+0x74>
- 403b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 403b0e: 00 00
- 0000000000403b10 <__pformat_efloat>:
- 403b10: 56 push %rsi
- 403b11: 53 push %rbx
- 403b12: 48 83 ec 48 sub $0x48,%rsp
- 403b16: 48 89 d3 mov %rdx,%rbx
- 403b19: 8b 52 10 mov 0x10(%rdx),%edx
- 403b1c: db 29 fldt (%rcx)
- 403b1e: 85 d2 test %edx,%edx
- 403b20: 78 4e js 403b70 <__pformat_efloat+0x60>
- 403b22: 83 c2 01 add $0x1,%edx
- 403b25: 4c 8d 44 24 3c lea 0x3c(%rsp),%r8
- 403b2a: 4c 8d 4c 24 38 lea 0x38(%rsp),%r9
- 403b2f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 403b34: db 7c 24 20 fstpt 0x20(%rsp)
- 403b38: e8 a3 f1 ff ff callq 402ce0 <__pformat_ecvt>
- 403b3d: 48 89 c6 mov %rax,%rsi
- 403b40: 44 8b 44 24 3c mov 0x3c(%rsp),%r8d
- 403b45: 41 81 f8 00 80 ff ff cmp $0xffff8000,%r8d
- 403b4c: 74 32 je 403b80 <__pformat_efloat+0x70>
- 403b4e: 8b 4c 24 38 mov 0x38(%rsp),%ecx
- 403b52: 49 89 d9 mov %rbx,%r9
- 403b55: 48 89 c2 mov %rax,%rdx
- 403b58: e8 e3 fe ff ff callq 403a40 <__pformat_emit_efloat>
- 403b5d: 48 89 f1 mov %rsi,%rcx
- 403b60: e8 1b 2c 00 00 callq 406780 <__freedtoa>
- 403b65: 90 nop
- 403b66: 48 83 c4 48 add $0x48,%rsp
- 403b6a: 5b pop %rbx
- 403b6b: 5e pop %rsi
- 403b6c: c3 retq
- 403b6d: 0f 1f 00 nopl (%rax)
- 403b70: c7 43 10 06 00 00 00 movl $0x6,0x10(%rbx)
- 403b77: ba 07 00 00 00 mov $0x7,%edx
- 403b7c: eb a7 jmp 403b25 <__pformat_efloat+0x15>
- 403b7e: 66 90 xchg %ax,%ax
- 403b80: 8b 4c 24 38 mov 0x38(%rsp),%ecx
- 403b84: 49 89 d8 mov %rbx,%r8
- 403b87: 48 89 c2 mov %rax,%rdx
- 403b8a: e8 e1 f3 ff ff callq 402f70 <__pformat_emit_inf_or_nan>
- 403b8f: 48 89 f1 mov %rsi,%rcx
- 403b92: e8 e9 2b 00 00 callq 406780 <__freedtoa>
- 403b97: 90 nop
- 403b98: 48 83 c4 48 add $0x48,%rsp
- 403b9c: 5b pop %rbx
- 403b9d: 5e pop %rsi
- 403b9e: c3 retq
- 403b9f: 90 nop
- 0000000000403ba0 <__pformat_float>:
- 403ba0: 56 push %rsi
- 403ba1: 53 push %rbx
- 403ba2: 48 83 ec 68 sub $0x68,%rsp
- 403ba6: 44 8b 42 10 mov 0x10(%rdx),%r8d
- 403baa: db 29 fldt (%rcx)
- 403bac: 48 89 d3 mov %rdx,%rbx
- 403baf: 45 85 c0 test %r8d,%r8d
- 403bb2: 0f 88 98 00 00 00 js 403c50 <__pformat_float+0xb0>
- 403bb8: db 7c 24 50 fstpt 0x50(%rsp)
- 403bbc: 4c 8d 4c 24 4c lea 0x4c(%rsp),%r9
- 403bc1: 48 8d 54 24 30 lea 0x30(%rsp),%rdx
- 403bc6: b9 03 00 00 00 mov $0x3,%ecx
- 403bcb: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 403bd0: 48 89 44 24 30 mov %rax,0x30(%rsp)
- 403bd5: 48 8b 44 24 58 mov 0x58(%rsp),%rax
- 403bda: 48 89 44 24 38 mov %rax,0x38(%rsp)
- 403bdf: 48 8d 44 24 48 lea 0x48(%rsp),%rax
- 403be4: 48 89 44 24 20 mov %rax,0x20(%rsp)
- 403be9: e8 22 f0 ff ff callq 402c10 <__pformat_cvt>
- 403bee: 44 8b 44 24 4c mov 0x4c(%rsp),%r8d
- 403bf3: 48 89 c6 mov %rax,%rsi
- 403bf6: 41 81 f8 00 80 ff ff cmp $0xffff8000,%r8d
- 403bfd: 74 63 je 403c62 <__pformat_float+0xc2>
- 403bff: 8b 4c 24 48 mov 0x48(%rsp),%ecx
- 403c03: 48 89 c2 mov %rax,%rdx
- 403c06: 49 89 d9 mov %rbx,%r9
- 403c09: e8 c2 fa ff ff callq 4036d0 <__pformat_emit_float>
- 403c0e: 8b 43 0c mov 0xc(%rbx),%eax
- 403c11: 8d 50 ff lea -0x1(%rax),%edx
- 403c14: 85 c0 test %eax,%eax
- 403c16: 89 53 0c mov %edx,0xc(%rbx)
- 403c19: 7e 23 jle 403c3e <__pformat_float+0x9e>
- 403c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 403c20: 48 89 da mov %rbx,%rdx
- 403c23: b9 20 00 00 00 mov $0x20,%ecx
- 403c28: e8 f3 f0 ff ff callq 402d20 <__pformat_putc>
- 403c2d: 44 8b 43 0c mov 0xc(%rbx),%r8d
- 403c31: 45 8d 48 ff lea -0x1(%r8),%r9d
- 403c35: 45 85 c0 test %r8d,%r8d
- 403c38: 44 89 4b 0c mov %r9d,0xc(%rbx)
- 403c3c: 7f e2 jg 403c20 <__pformat_float+0x80>
- 403c3e: 48 89 f1 mov %rsi,%rcx
- 403c41: e8 3a 2b 00 00 callq 406780 <__freedtoa>
- 403c46: 90 nop
- 403c47: 48 83 c4 68 add $0x68,%rsp
- 403c4b: 5b pop %rbx
- 403c4c: 5e pop %rsi
- 403c4d: c3 retq
- 403c4e: 66 90 xchg %ax,%ax
- 403c50: c7 42 10 06 00 00 00 movl $0x6,0x10(%rdx)
- 403c57: 41 b8 06 00 00 00 mov $0x6,%r8d
- 403c5d: e9 56 ff ff ff jmpq 403bb8 <__pformat_float+0x18>
- 403c62: 8b 4c 24 48 mov 0x48(%rsp),%ecx
- 403c66: 49 89 d8 mov %rbx,%r8
- 403c69: 48 89 c2 mov %rax,%rdx
- 403c6c: e8 ff f2 ff ff callq 402f70 <__pformat_emit_inf_or_nan>
- 403c71: 48 89 f1 mov %rsi,%rcx
- 403c74: e8 07 2b 00 00 callq 406780 <__freedtoa>
- 403c79: 90 nop
- 403c7a: 48 83 c4 68 add $0x68,%rsp
- 403c7e: 5b pop %rbx
- 403c7f: 5e pop %rsi
- 403c80: c3 retq
- 403c81: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 403c88: 0f 1f 84 00 00 00 00
- 403c8f: 00
- 0000000000403c90 <__pformat_gfloat>:
- 403c90: 56 push %rsi
- 403c91: 53 push %rbx
- 403c92: 48 83 ec 58 sub $0x58,%rsp
- 403c96: 48 89 d3 mov %rdx,%rbx
- 403c99: 8b 52 10 mov 0x10(%rdx),%edx
- 403c9c: db 29 fldt (%rcx)
- 403c9e: 83 fa 00 cmp $0x0,%edx
- 403ca1: 0f 8c 19 01 00 00 jl 403dc0 <__pformat_gfloat+0x130>
- 403ca7: 0f 84 f3 00 00 00 je 403da0 <__pformat_gfloat+0x110>
- 403cad: 4c 8d 44 24 4c lea 0x4c(%rsp),%r8
- 403cb2: 4c 8d 4c 24 48 lea 0x48(%rsp),%r9
- 403cb7: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
- 403cbc: db 7c 24 30 fstpt 0x30(%rsp)
- 403cc0: e8 1b f0 ff ff callq 402ce0 <__pformat_ecvt>
- 403cc5: 48 89 c6 mov %rax,%rsi
- 403cc8: 44 8b 44 24 4c mov 0x4c(%rsp),%r8d
- 403ccd: 41 81 f8 00 80 ff ff cmp $0xffff8000,%r8d
- 403cd4: 0f 84 06 01 00 00 je 403de0 <__pformat_gfloat+0x150>
- 403cda: 41 83 f8 fd cmp $0xfffffffd,%r8d
- 403cde: 0f 8c 7c 00 00 00 jl 403d60 <__pformat_gfloat+0xd0>
- 403ce4: 8b 43 10 mov 0x10(%rbx),%eax
- 403ce7: 41 39 c0 cmp %eax,%r8d
- 403cea: 7f 74 jg 403d60 <__pformat_gfloat+0xd0>
- 403cec: f6 43 09 08 testb $0x8,0x9(%rbx)
- 403cf0: 0f 85 db 00 00 00 jne 403dd1 <__pformat_gfloat+0x141>
- 403cf6: 48 89 f1 mov %rsi,%rcx
- 403cf9: 44 89 44 24 28 mov %r8d,0x28(%rsp)
- 403cfe: e8 05 3a 00 00 callq 407708 <strlen>
- 403d03: 44 8b 44 24 28 mov 0x28(%rsp),%r8d
- 403d08: 44 29 c0 sub %r8d,%eax
- 403d0b: 85 c0 test %eax,%eax
- 403d0d: 89 43 10 mov %eax,0x10(%rbx)
- 403d10: 0f 88 db 00 00 00 js 403df1 <__pformat_gfloat+0x161>
- 403d16: 8b 4c 24 48 mov 0x48(%rsp),%ecx
- 403d1a: 48 89 f2 mov %rsi,%rdx
- 403d1d: 49 89 d9 mov %rbx,%r9
- 403d20: e8 ab f9 ff ff callq 4036d0 <__pformat_emit_float>
- 403d25: 8b 43 0c mov 0xc(%rbx),%eax
- 403d28: 8d 50 ff lea -0x1(%rax),%edx
- 403d2b: 85 c0 test %eax,%eax
- 403d2d: 89 53 0c mov %edx,0xc(%rbx)
- 403d30: 7e 5b jle 403d8d <__pformat_gfloat+0xfd>
- 403d32: 48 89 da mov %rbx,%rdx
- 403d35: b9 20 00 00 00 mov $0x20,%ecx
- 403d3a: e8 e1 ef ff ff callq 402d20 <__pformat_putc>
- 403d3f: 44 8b 43 0c mov 0xc(%rbx),%r8d
- 403d43: 45 8d 48 ff lea -0x1(%r8),%r9d
- 403d47: 45 85 c0 test %r8d,%r8d
- 403d4a: 44 89 4b 0c mov %r9d,0xc(%rbx)
- 403d4e: 7f e2 jg 403d32 <__pformat_gfloat+0xa2>
- 403d50: 48 89 f1 mov %rsi,%rcx
- 403d53: e8 28 2a 00 00 callq 406780 <__freedtoa>
- 403d58: 90 nop
- 403d59: 48 83 c4 58 add $0x58,%rsp
- 403d5d: 5b pop %rbx
- 403d5e: 5e pop %rsi
- 403d5f: c3 retq
- 403d60: f6 43 09 08 testb $0x8,0x9(%rbx)
- 403d64: 75 4b jne 403db1 <__pformat_gfloat+0x121>
- 403d66: 48 89 f1 mov %rsi,%rcx
- 403d69: 44 89 44 24 28 mov %r8d,0x28(%rsp)
- 403d6e: e8 95 39 00 00 callq 407708 <strlen>
- 403d73: 44 8b 44 24 28 mov 0x28(%rsp),%r8d
- 403d78: 83 e8 01 sub $0x1,%eax
- 403d7b: 89 43 10 mov %eax,0x10(%rbx)
- 403d7e: 8b 4c 24 48 mov 0x48(%rsp),%ecx
- 403d82: 49 89 d9 mov %rbx,%r9
- 403d85: 48 89 f2 mov %rsi,%rdx
- 403d88: e8 b3 fc ff ff callq 403a40 <__pformat_emit_efloat>
- 403d8d: 48 89 f1 mov %rsi,%rcx
- 403d90: e8 eb 29 00 00 callq 406780 <__freedtoa>
- 403d95: 90 nop
- 403d96: 48 83 c4 58 add $0x58,%rsp
- 403d9a: 5b pop %rbx
- 403d9b: 5e pop %rsi
- 403d9c: c3 retq
- 403d9d: 0f 1f 00 nopl (%rax)
- 403da0: c7 43 10 01 00 00 00 movl $0x1,0x10(%rbx)
- 403da7: ba 01 00 00 00 mov $0x1,%edx
- 403dac: e9 fc fe ff ff jmpq 403cad <__pformat_gfloat+0x1d>
- 403db1: 83 6b 10 01 subl $0x1,0x10(%rbx)
- 403db5: eb c7 jmp 403d7e <__pformat_gfloat+0xee>
- 403db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 403dbe: 00 00
- 403dc0: c7 43 10 06 00 00 00 movl $0x6,0x10(%rbx)
- 403dc7: ba 06 00 00 00 mov $0x6,%edx
- 403dcc: e9 dc fe ff ff jmpq 403cad <__pformat_gfloat+0x1d>
- 403dd1: 44 29 c0 sub %r8d,%eax
- 403dd4: 89 43 10 mov %eax,0x10(%rbx)
- 403dd7: e9 3a ff ff ff jmpq 403d16 <__pformat_gfloat+0x86>
- 403ddc: 0f 1f 40 00 nopl 0x0(%rax)
- 403de0: 8b 4c 24 48 mov 0x48(%rsp),%ecx
- 403de4: 49 89 d8 mov %rbx,%r8
- 403de7: 48 89 c2 mov %rax,%rdx
- 403dea: e8 81 f1 ff ff callq 402f70 <__pformat_emit_inf_or_nan>
- 403def: eb 9c jmp 403d8d <__pformat_gfloat+0xfd>
- 403df1: 8b 53 0c mov 0xc(%rbx),%edx
- 403df4: 85 d2 test %edx,%edx
- 403df6: 0f 8e 1a ff ff ff jle 403d16 <__pformat_gfloat+0x86>
- 403dfc: 01 d0 add %edx,%eax
- 403dfe: 89 43 0c mov %eax,0xc(%rbx)
- 403e01: e9 10 ff ff ff jmpq 403d16 <__pformat_gfloat+0x86>
- 403e06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 403e0d: 00 00 00
- 0000000000403e10 <__pformat_xldouble>:
- 403e10: 41 55 push %r13
- 403e12: 41 54 push %r12
- 403e14: 55 push %rbp
- 403e15: 57 push %rdi
- 403e16: 56 push %rsi
- 403e17: 53 push %rbx
- 403e18: 48 83 ec 68 sub $0x68,%rsp
- 403e1c: db 29 fldt (%rcx)
- 403e1e: 48 89 d3 mov %rdx,%rbx
- 403e21: d9 c0 fld %st(0)
- 403e23: db 7c 24 30 fstpt 0x30(%rsp)
- 403e27: d9 e5 fxam
- 403e29: 9b df e0 fstsw %ax
- 403e2c: 66 25 00 45 and $0x4500,%ax
- 403e30: 66 3d 00 01 cmp $0x100,%ax
- 403e34: 0f 84 ce 03 00 00 je 404208 <__pformat_xldouble+0x3f8>
- 403e3a: 0f b7 7c 24 38 movzwl 0x38(%rsp),%edi
- 403e3f: 89 f9 mov %edi,%ecx
- 403e41: 81 e1 00 80 00 00 and $0x8000,%ecx
- 403e47: 0f 85 33 01 00 00 jne 403f80 <__pformat_xldouble+0x170>
- 403e4d: d9 e5 fxam
- 403e4f: 9b df e0 fstsw %ax
- 403e52: dd d8 fstp %st(0)
- 403e54: 66 25 00 45 and $0x4500,%ax
- 403e58: 66 3d 00 05 cmp $0x500,%ax
- 403e5c: 0f 84 be 03 00 00 je 404220 <__pformat_xldouble+0x410>
- 403e62: 66 81 e7 ff 7f and $0x7fff,%di
- 403e67: 66 85 ff test %di,%di
- 403e6a: 66 89 7c 24 38 mov %di,0x38(%rsp)
- 403e6f: 0f 84 1b 01 00 00 je 403f90 <__pformat_xldouble+0x180>
- 403e75: 48 8b 44 24 30 mov 0x30(%rsp),%rax
- 403e7a: 66 81 ef ff 3f sub $0x3fff,%di
- 403e7f: 66 89 7c 24 38 mov %di,0x38(%rsp)
- 403e84: 8b 53 10 mov 0x10(%rbx),%edx
- 403e87: 83 fa 0e cmp $0xe,%edx
- 403e8a: 77 39 ja 403ec5 <__pformat_xldouble+0xb5>
- 403e8c: 48 85 c0 test %rax,%rax
- 403e8f: 78 05 js 403e96 <__pformat_xldouble+0x86>
- 403e91: 48 01 c0 add %rax,%rax
- 403e94: 79 fb jns 403e91 <__pformat_xldouble+0x81>
- 403e96: b9 0e 00 00 00 mov $0xe,%ecx
- 403e9b: 41 b8 04 00 00 00 mov $0x4,%r8d
- 403ea1: 48 d1 e8 shr %rax
- 403ea4: 29 d1 sub %edx,%ecx
- 403ea6: c1 e1 02 shl $0x2,%ecx
- 403ea9: 49 d3 e0 shl %cl,%r8
- 403eac: 4c 01 c0 add %r8,%rax
- 403eaf: 0f 88 4b 03 00 00 js 404200 <__pformat_xldouble+0x3f0>
- 403eb5: 48 01 c0 add %rax,%rax
- 403eb8: b9 0f 00 00 00 mov $0xf,%ecx
- 403ebd: 29 d1 sub %edx,%ecx
- 403ebf: c1 e1 02 shl $0x2,%ecx
- 403ec2: 48 d3 e8 shr %cl,%rax
- 403ec5: 48 85 c0 test %rax,%rax
- 403ec8: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp
- 403ecd: 0f 84 61 03 00 00 je 404234 <__pformat_xldouble+0x424>
- 403ed3: 44 8b 4b 08 mov 0x8(%rbx),%r9d
- 403ed7: 48 89 ee mov %rbp,%rsi
- 403eda: 45 89 cb mov %r9d,%r11d
- 403edd: 45 89 ca mov %r9d,%r10d
- 403ee0: 41 81 e3 00 08 00 00 and $0x800,%r11d
- 403ee7: 41 83 e2 20 and $0x20,%r10d
- 403eeb: eb 34 jmp 403f21 <__pformat_xldouble+0x111>
- 403eed: 0f 1f 00 nopl (%rax)
- 403ef0: 8b 53 10 mov 0x10(%rbx),%edx
- 403ef3: 85 d2 test %edx,%edx
- 403ef5: 7e 06 jle 403efd <__pformat_xldouble+0xed>
- 403ef7: 83 ea 01 sub $0x1,%edx
- 403efa: 89 53 10 mov %edx,0x10(%rbx)
- 403efd: 48 c1 e8 04 shr $0x4,%rax
- 403f01: 85 c9 test %ecx,%ecx
- 403f03: 74 62 je 403f67 <__pformat_xldouble+0x157>
- 403f05: 83 f9 09 cmp $0x9,%ecx
- 403f08: 7e 6b jle 403f75 <__pformat_xldouble+0x165>
- 403f0a: 41 83 c0 37 add $0x37,%r8d
- 403f0e: 45 09 d0 or %r10d,%r8d
- 403f11: 44 88 06 mov %r8b,(%rsi)
- 403f14: 48 83 c6 01 add $0x1,%rsi
- 403f18: 48 85 c0 test %rax,%rax
- 403f1b: 0f 84 bf 00 00 00 je 403fe0 <__pformat_xldouble+0x1d0>
- 403f21: 49 89 c0 mov %rax,%r8
- 403f24: 41 83 e0 0f and $0xf,%r8d
- 403f28: 41 39 c0 cmp %eax,%r8d
- 403f2b: 44 89 c1 mov %r8d,%ecx
- 403f2e: 75 c0 jne 403ef0 <__pformat_xldouble+0xe0>
- 403f30: 48 39 ee cmp %rbp,%rsi
- 403f33: 77 0e ja 403f43 <__pformat_xldouble+0x133>
- 403f35: 45 85 db test %r11d,%r11d
- 403f38: 75 09 jne 403f43 <__pformat_xldouble+0x133>
- 403f3a: 44 8b 6b 10 mov 0x10(%rbx),%r13d
- 403f3e: 45 85 ed test %r13d,%r13d
- 403f41: 7e 07 jle 403f4a <__pformat_xldouble+0x13a>
- 403f43: c6 06 2e movb $0x2e,(%rsi)
- 403f46: 48 83 c6 01 add $0x1,%rsi
- 403f4a: 48 83 f8 01 cmp $0x1,%rax
- 403f4e: 76 11 jbe 403f61 <__pformat_xldouble+0x151>
- 403f50: 8d 57 ff lea -0x1(%rdi),%edx
- 403f53: 48 d1 e8 shr %rax
- 403f56: 89 d7 mov %edx,%edi
- 403f58: 48 83 f8 01 cmp $0x1,%rax
- 403f5c: 8d 57 ff lea -0x1(%rdi),%edx
- 403f5f: 77 f2 ja 403f53 <__pformat_xldouble+0x143>
- 403f61: 31 c0 xor %eax,%eax
- 403f63: 85 c9 test %ecx,%ecx
- 403f65: 75 9e jne 403f05 <__pformat_xldouble+0xf5>
- 403f67: 48 39 ee cmp %rbp,%rsi
- 403f6a: 77 09 ja 403f75 <__pformat_xldouble+0x165>
- 403f6c: 44 8b 63 10 mov 0x10(%rbx),%r12d
- 403f70: 45 85 e4 test %r12d,%r12d
- 403f73: 78 a3 js 403f18 <__pformat_xldouble+0x108>
- 403f75: 41 83 c0 30 add $0x30,%r8d
- 403f79: eb 96 jmp 403f11 <__pformat_xldouble+0x101>
- 403f7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 403f80: 81 4a 08 80 00 00 00 orl $0x80,0x8(%rdx)
- 403f87: e9 c1 fe ff ff jmpq 403e4d <__pformat_xldouble+0x3d>
- 403f8c: 0f 1f 40 00 nopl 0x0(%rax)
- 403f90: 48 8b 44 24 30 mov 0x30(%rsp),%rax
- 403f95: 48 83 f8 00 cmp $0x0,%rax
- 403f99: 0f 84 e5 fe ff ff je 403e84 <__pformat_xldouble+0x74>
- 403f9f: 66 c7 44 24 38 02 c0 movw $0xc002,0x38(%rsp)
- 403fa6: bf 02 c0 ff ff mov $0xffffc002,%edi
- 403fab: 0f 8c d3 fe ff ff jl 403e84 <__pformat_xldouble+0x74>
- 403fb1: ba 01 c0 ff ff mov $0xffffc001,%edx
- 403fb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 403fbd: 00 00 00
- 403fc0: 89 d7 mov %edx,%edi
- 403fc2: 48 01 c0 add %rax,%rax
- 403fc5: 8d 57 ff lea -0x1(%rdi),%edx
- 403fc8: 79 f6 jns 403fc0 <__pformat_xldouble+0x1b0>
- 403fca: 48 89 44 24 30 mov %rax,0x30(%rsp)
- 403fcf: 66 89 7c 24 38 mov %di,0x38(%rsp)
- 403fd4: e9 ab fe ff ff jmpq 403e84 <__pformat_xldouble+0x74>
- 403fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 403fe0: 48 39 ee cmp %rbp,%rsi
- 403fe3: 0f 84 6b 02 00 00 je 404254 <__pformat_xldouble+0x444>
- 403fe9: 45 89 ca mov %r9d,%r10d
- 403fec: 44 8b 5b 0c mov 0xc(%rbx),%r11d
- 403ff0: 41 bc 02 00 00 00 mov $0x2,%r12d
- 403ff6: 45 85 db test %r11d,%r11d
- 403ff9: 0f 8e a3 00 00 00 jle 4040a2 <__pformat_xldouble+0x292>
- 403fff: 8b 43 10 mov 0x10(%rbx),%eax
- 404002: 89 f2 mov %esi,%edx
- 404004: 44 0f bf ef movswl %di,%r13d
- 404008: 29 ea sub %ebp,%edx
- 40400a: 8d 0c 02 lea (%rdx,%rax,1),%ecx
- 40400d: 85 c0 test %eax,%eax
- 40400f: 44 89 c8 mov %r9d,%eax
- 404012: 0f 4f d1 cmovg %ecx,%edx
- 404015: 25 c0 01 00 00 and $0x1c0,%eax
- 40401a: 83 f8 01 cmp $0x1,%eax
- 40401d: 19 c0 sbb %eax,%eax
- 40401f: 44 8d 44 02 06 lea 0x6(%rdx,%rax,1),%r8d
- 404024: 44 89 e8 mov %r13d,%eax
- 404027: ba 67 66 66 66 mov $0x66666667,%edx
- 40402c: f7 ea imul %edx
- 40402e: 41 c1 fd 1f sar $0x1f,%r13d
- 404032: c1 fa 02 sar $0x2,%edx
- 404035: 89 d1 mov %edx,%ecx
- 404037: 44 29 e9 sub %r13d,%ecx
- 40403a: 74 23 je 40405f <__pformat_xldouble+0x24f>
- 40403c: 41 bd 67 66 66 66 mov $0x66666667,%r13d
- 404042: 89 c8 mov %ecx,%eax
- 404044: c1 f9 1f sar $0x1f,%ecx
- 404047: 41 83 c0 01 add $0x1,%r8d
- 40404b: 41 f7 ed imul %r13d
- 40404e: 41 83 c4 01 add $0x1,%r12d
- 404052: c1 fa 02 sar $0x2,%edx
- 404055: 29 ca sub %ecx,%edx
- 404057: 89 d1 mov %edx,%ecx
- 404059: 75 e7 jne 404042 <__pformat_xldouble+0x232>
- 40405b: 45 0f bf e4 movswl %r12w,%r12d
- 40405f: 45 39 c3 cmp %r8d,%r11d
- 404062: 0f 8e 48 01 00 00 jle 4041b0 <__pformat_xldouble+0x3a0>
- 404068: 45 29 c3 sub %r8d,%r11d
- 40406b: 41 81 e1 00 06 00 00 and $0x600,%r9d
- 404072: 0f 85 5b 01 00 00 jne 4041d3 <__pformat_xldouble+0x3c3>
- 404078: 41 8d 43 ff lea -0x1(%r11),%eax
- 40407c: 45 85 db test %r11d,%r11d
- 40407f: 89 43 0c mov %eax,0xc(%rbx)
- 404082: 7e 1e jle 4040a2 <__pformat_xldouble+0x292>
- 404084: 48 89 da mov %rbx,%rdx
- 404087: b9 20 00 00 00 mov $0x20,%ecx
- 40408c: e8 8f ec ff ff callq 402d20 <__pformat_putc>
- 404091: 8b 43 0c mov 0xc(%rbx),%eax
- 404094: 8d 50 ff lea -0x1(%rax),%edx
- 404097: 85 c0 test %eax,%eax
- 404099: 89 53 0c mov %edx,0xc(%rbx)
- 40409c: 7f e6 jg 404084 <__pformat_xldouble+0x274>
- 40409e: 44 8b 53 08 mov 0x8(%rbx),%r10d
- 4040a2: 41 f6 c2 80 test $0x80,%r10b
- 4040a6: 0f 85 15 01 00 00 jne 4041c1 <__pformat_xldouble+0x3b1>
- 4040ac: 41 f7 c2 00 01 00 00 test $0x100,%r10d
- 4040b3: 0f 85 23 01 00 00 jne 4041dc <__pformat_xldouble+0x3cc>
- 4040b9: 41 83 e2 40 and $0x40,%r10d
- 4040bd: 0f 85 2b 01 00 00 jne 4041ee <__pformat_xldouble+0x3de>
- 4040c3: 48 89 da mov %rbx,%rdx
- 4040c6: b9 30 00 00 00 mov $0x30,%ecx
- 4040cb: e8 50 ec ff ff callq 402d20 <__pformat_putc>
- 4040d0: 8b 4b 08 mov 0x8(%rbx),%ecx
- 4040d3: 48 89 da mov %rbx,%rdx
- 4040d6: 83 e1 20 and $0x20,%ecx
- 4040d9: 83 c9 58 or $0x58,%ecx
- 4040dc: e8 3f ec ff ff callq 402d20 <__pformat_putc>
- 4040e1: 8b 43 0c mov 0xc(%rbx),%eax
- 4040e4: 85 c0 test %eax,%eax
- 4040e6: 7e 26 jle 40410e <__pformat_xldouble+0x2fe>
- 4040e8: f6 43 09 02 testb $0x2,0x9(%rbx)
- 4040ec: 74 20 je 40410e <__pformat_xldouble+0x2fe>
- 4040ee: 83 e8 01 sub $0x1,%eax
- 4040f1: 89 43 0c mov %eax,0xc(%rbx)
- 4040f4: 48 89 da mov %rbx,%rdx
- 4040f7: b9 30 00 00 00 mov $0x30,%ecx
- 4040fc: e8 1f ec ff ff callq 402d20 <__pformat_putc>
- 404101: 8b 43 0c mov 0xc(%rbx),%eax
- 404104: 8d 50 ff lea -0x1(%rax),%edx
- 404107: 85 c0 test %eax,%eax
- 404109: 89 53 0c mov %edx,0xc(%rbx)
- 40410c: 7f e6 jg 4040f4 <__pformat_xldouble+0x2e4>
- 40410e: 48 39 ee cmp %rbp,%rsi
- 404111: 77 27 ja 40413a <__pformat_xldouble+0x32a>
- 404113: eb 4d jmp 404162 <__pformat_xldouble+0x352>
- 404115: 0f b7 43 20 movzwl 0x20(%rbx),%eax
- 404119: 66 85 c0 test %ax,%ax
- 40411c: 66 89 44 24 2e mov %ax,0x2e(%rsp)
- 404121: 74 12 je 404135 <__pformat_xldouble+0x325>
- 404123: 48 8d 4c 24 2e lea 0x2e(%rsp),%rcx
- 404128: 49 89 d8 mov %rbx,%r8
- 40412b: ba 01 00 00 00 mov $0x1,%edx
- 404130: e8 4b ec ff ff callq 402d80 <__pformat_wputchars>
- 404135: 48 39 ee cmp %rbp,%rsi
- 404138: 74 28 je 404162 <__pformat_xldouble+0x352>
- 40413a: 48 83 ee 01 sub $0x1,%rsi
- 40413e: 0f be 0e movsbl (%rsi),%ecx
- 404141: 83 f9 2e cmp $0x2e,%ecx
- 404144: 74 5f je 4041a5 <__pformat_xldouble+0x395>
- 404146: 83 f9 2c cmp $0x2c,%ecx
- 404149: 74 ca je 404115 <__pformat_xldouble+0x305>
- 40414b: 48 89 da mov %rbx,%rdx
- 40414e: e8 cd eb ff ff callq 402d20 <__pformat_putc>
- 404153: eb e0 jmp 404135 <__pformat_xldouble+0x325>
- 404155: 48 89 da mov %rbx,%rdx
- 404158: b9 30 00 00 00 mov $0x30,%ecx
- 40415d: e8 be eb ff ff callq 402d20 <__pformat_putc>
- 404162: 8b 43 10 mov 0x10(%rbx),%eax
- 404165: 8d 50 ff lea -0x1(%rax),%edx
- 404168: 85 c0 test %eax,%eax
- 40416a: 89 53 10 mov %edx,0x10(%rbx)
- 40416d: 7f e6 jg 404155 <__pformat_xldouble+0x345>
- 40416f: 8b 4b 08 mov 0x8(%rbx),%ecx
- 404172: 48 89 da mov %rbx,%rdx
- 404175: 83 e1 20 and $0x20,%ecx
- 404178: 83 c9 50 or $0x50,%ecx
- 40417b: e8 a0 eb ff ff callq 402d20 <__pformat_putc>
- 404180: 44 01 63 0c add %r12d,0xc(%rbx)
- 404184: 81 4b 08 c0 01 00 00 orl $0x1c0,0x8(%rbx)
- 40418b: 48 0f bf cf movswq %di,%rcx
- 40418f: 48 89 da mov %rbx,%rdx
- 404192: e8 79 ee ff ff callq 403010 <__pformat_int>
- 404197: 90 nop
- 404198: 48 83 c4 68 add $0x68,%rsp
- 40419c: 5b pop %rbx
- 40419d: 5e pop %rsi
- 40419e: 5f pop %rdi
- 40419f: 5d pop %rbp
- 4041a0: 41 5c pop %r12
- 4041a2: 41 5d pop %r13
- 4041a4: c3 retq
- 4041a5: 48 89 d9 mov %rbx,%rcx
- 4041a8: e8 33 f4 ff ff callq 4035e0 <__pformat_emit_radix_point>
- 4041ad: eb 86 jmp 404135 <__pformat_xldouble+0x325>
- 4041af: 90 nop
- 4041b0: 41 f6 c2 80 test $0x80,%r10b
- 4041b4: c7 43 0c ff ff ff ff movl $0xffffffff,0xc(%rbx)
- 4041bb: 0f 84 eb fe ff ff je 4040ac <__pformat_xldouble+0x29c>
- 4041c1: 48 89 da mov %rbx,%rdx
- 4041c4: b9 2d 00 00 00 mov $0x2d,%ecx
- 4041c9: e8 52 eb ff ff callq 402d20 <__pformat_putc>
- 4041ce: e9 f0 fe ff ff jmpq 4040c3 <__pformat_xldouble+0x2b3>
- 4041d3: 44 89 5b 0c mov %r11d,0xc(%rbx)
- 4041d7: e9 c6 fe ff ff jmpq 4040a2 <__pformat_xldouble+0x292>
- 4041dc: 48 89 da mov %rbx,%rdx
- 4041df: b9 2b 00 00 00 mov $0x2b,%ecx
- 4041e4: e8 37 eb ff ff callq 402d20 <__pformat_putc>
- 4041e9: e9 d5 fe ff ff jmpq 4040c3 <__pformat_xldouble+0x2b3>
- 4041ee: 48 89 da mov %rbx,%rdx
- 4041f1: b9 20 00 00 00 mov $0x20,%ecx
- 4041f6: e8 25 eb ff ff callq 402d20 <__pformat_putc>
- 4041fb: e9 c3 fe ff ff jmpq 4040c3 <__pformat_xldouble+0x2b3>
- 404200: 83 c7 01 add $0x1,%edi
- 404203: e9 b0 fc ff ff jmpq 403eb8 <__pformat_xldouble+0xa8>
- 404208: dd d8 fstp %st(0)
- 40420a: 49 89 d0 mov %rdx,%r8
- 40420d: 48 8d 15 b3 50 00 00 lea 0x50b3(%rip),%rdx # 4092c7 <.rdata+0x7>
- 404214: 31 c9 xor %ecx,%ecx
- 404216: e8 55 ed ff ff callq 402f70 <__pformat_emit_inf_or_nan>
- 40421b: e9 78 ff ff ff jmpq 404198 <__pformat_xldouble+0x388>
- 404220: 48 8d 15 a4 50 00 00 lea 0x50a4(%rip),%rdx # 4092cb <.rdata+0xb>
- 404227: 49 89 d8 mov %rbx,%r8
- 40422a: e8 41 ed ff ff callq 402f70 <__pformat_emit_inf_or_nan>
- 40422f: e9 64 ff ff ff jmpq 404198 <__pformat_xldouble+0x388>
- 404234: 44 8b 4b 08 mov 0x8(%rbx),%r9d
- 404238: 85 d2 test %edx,%edx
- 40423a: 45 89 ca mov %r9d,%r10d
- 40423d: 7e 1a jle 404259 <__pformat_xldouble+0x449>
- 40423f: 48 8d 75 01 lea 0x1(%rbp),%rsi
- 404243: c6 44 24 40 2e movb $0x2e,0x40(%rsp)
- 404248: c6 06 30 movb $0x30,(%rsi)
- 40424b: 48 83 c6 01 add $0x1,%rsi
- 40424f: e9 98 fd ff ff jmpq 403fec <__pformat_xldouble+0x1dc>
- 404254: 8b 53 10 mov 0x10(%rbx),%edx
- 404257: eb df jmp 404238 <__pformat_xldouble+0x428>
- 404259: 41 f7 c1 00 08 00 00 test $0x800,%r9d
- 404260: 48 89 ee mov %rbp,%rsi
- 404263: 74 e3 je 404248 <__pformat_xldouble+0x438>
- 404265: eb d8 jmp 40423f <__pformat_xldouble+0x42f>
- 404267: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40426e: 00 00
- 0000000000404270 <__mingw_pformat>:
- 404270: 41 57 push %r15
- 404272: 41 56 push %r14
- 404274: 41 55 push %r13
- 404276: 41 54 push %r12
- 404278: 55 push %rbp
- 404279: 57 push %rdi
- 40427a: 56 push %rsi
- 40427b: 53 push %rbx
- 40427c: 48 81 ec a8 00 00 00 sub $0xa8,%rsp
- 404283: 4c 8b a4 24 10 01 00 mov 0x110(%rsp),%r12
- 40428a: 00
- 40428b: 41 89 ce mov %ecx,%r14d
- 40428e: 48 89 d6 mov %rdx,%rsi
- 404291: 44 89 c7 mov %r8d,%edi
- 404294: 4c 89 cb mov %r9,%rbx
- 404297: 41 81 e6 00 30 00 00 and $0x3000,%r14d
- 40429e: e8 05 35 00 00 callq 4077a8 <_errno>
- 4042a3: 48 8d 0d 34 50 00 00 lea 0x5034(%rip),%rcx # 4092de <.rdata+0x1e>
- 4042aa: 44 8b 38 mov (%rax),%r15d
- 4042ad: 48 89 74 24 70 mov %rsi,0x70(%rsp)
- 4042b2: 44 89 74 24 78 mov %r14d,0x78(%rsp)
- 4042b7: c7 44 24 7c ff ff ff movl $0xffffffff,0x7c(%rsp)
- 4042be: ff
- 4042bf: c7 84 24 80 00 00 00 movl $0xffffffff,0x80(%rsp)
- 4042c6: ff ff ff ff
- 4042ca: c7 84 24 84 00 00 00 movl $0xfffffffd,0x84(%rsp)
- 4042d1: fd ff ff ff
- 4042d5: 66 c7 84 24 88 00 00 movw $0x0,0x88(%rsp)
- 4042dc: 00 00 00
- 4042df: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%rsp)
- 4042e6: 00 00 00 00
- 4042ea: 66 c7 84 24 90 00 00 movw $0x0,0x90(%rsp)
- 4042f1: 00 00 00
- 4042f4: c7 84 24 94 00 00 00 movl $0x0,0x94(%rsp)
- 4042fb: 00 00 00 00
- 4042ff: 89 bc 24 98 00 00 00 mov %edi,0x98(%rsp)
- 404306: e8 a5 34 00 00 callq 4077b0 <getenv>
- 40430b: 48 85 c0 test %rax,%rax
- 40430e: 74 10 je 404320 <__mingw_pformat+0xb0>
- 404310: 0f be 10 movsbl (%rax),%edx
- 404313: b8 02 00 00 00 mov $0x2,%eax
- 404318: 83 ea 30 sub $0x30,%edx
- 40431b: 83 fa 02 cmp $0x2,%edx
- 40431e: 76 0d jbe 40432d <__mingw_pformat+0xbd>
- 404320: e8 8b 26 00 00 callq 4069b0 <__mingw_get_output_format>
- 404325: 83 e0 01 and $0x1,%eax
- 404328: f7 d8 neg %eax
- 40432a: 83 c0 03 add $0x3,%eax
- 40432d: 89 84 24 9c 00 00 00 mov %eax,0x9c(%rsp)
- 404334: 44 89 f0 mov %r14d,%eax
- 404337: 80 cc 02 or $0x2,%ah
- 40433a: 89 44 24 3c mov %eax,0x3c(%rsp)
- 40433e: 66 90 xchg %ax,%ax
- 404340: 0f be 0b movsbl (%rbx),%ecx
- 404343: 48 8d 73 01 lea 0x1(%rbx),%rsi
- 404347: 85 c9 test %ecx,%ecx
- 404349: 0f 84 b3 00 00 00 je 404402 <__mingw_pformat+0x192>
- 40434f: 83 f9 25 cmp $0x25,%ecx
- 404352: 0f 85 c8 00 00 00 jne 404420 <__mingw_pformat+0x1b0>
- 404358: 44 89 74 24 78 mov %r14d,0x78(%rsp)
- 40435d: c7 84 24 80 00 00 00 movl $0xffffffff,0x80(%rsp)
- 404364: ff ff ff ff
- 404368: 4c 8d 5c 24 7c lea 0x7c(%rsp),%r11
- 40436d: c7 44 24 7c ff ff ff movl $0xffffffff,0x7c(%rsp)
- 404374: ff
- 404375: 0f b6 43 01 movzbl 0x1(%rbx),%eax
- 404379: 48 8d 2d 78 4f 00 00 lea 0x4f78(%rip),%rbp # 4092f8 <.rdata+0x38>
- 404380: 48 89 f7 mov %rsi,%rdi
- 404383: 45 31 d2 xor %r10d,%r10d
- 404386: 45 31 ed xor %r13d,%r13d
- 404389: 84 c0 test %al,%al
- 40438b: 74 63 je 4043f0 <__mingw_pformat+0x180>
- 40438d: 0f be c8 movsbl %al,%ecx
- 404390: 83 e8 20 sub $0x20,%eax
- 404393: 48 8d 5f 01 lea 0x1(%rdi),%rbx
- 404397: 3c 5a cmp $0x5a,%al
- 404399: 0f 86 93 00 00 00 jbe 404432 <__mingw_pformat+0x1c2>
- 40439f: 83 f9 39 cmp $0x39,%ecx
- 4043a2: 0f 8f 8f 07 00 00 jg 404b37 <__mingw_pformat+0x8c7>
- 4043a8: 41 83 fd 03 cmp $0x3,%r13d
- 4043ac: 0f 87 85 07 00 00 ja 404b37 <__mingw_pformat+0x8c7>
- 4043b2: 83 f9 2f cmp $0x2f,%ecx
- 4043b5: 0f 8e 7c 07 00 00 jle 404b37 <__mingw_pformat+0x8c7>
- 4043bb: 45 85 ed test %r13d,%r13d
- 4043be: 0f 85 fc 05 00 00 jne 4049c0 <__mingw_pformat+0x750>
- 4043c4: 41 bd 01 00 00 00 mov $0x1,%r13d
- 4043ca: 4d 85 db test %r11,%r11
- 4043cd: 74 15 je 4043e4 <__mingw_pformat+0x174>
- 4043cf: 41 8b 03 mov (%r11),%eax
- 4043d2: 85 c0 test %eax,%eax
- 4043d4: 0f 88 dd 06 00 00 js 404ab7 <__mingw_pformat+0x847>
- 4043da: 8d 04 80 lea (%rax,%rax,4),%eax
- 4043dd: 8d 44 41 d0 lea -0x30(%rcx,%rax,2),%eax
- 4043e1: 41 89 03 mov %eax,(%r11)
- 4043e4: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 4043e8: 48 89 df mov %rbx,%rdi
- 4043eb: 84 c0 test %al,%al
- 4043ed: 75 9e jne 40438d <__mingw_pformat+0x11d>
- 4043ef: 90 nop
- 4043f0: 48 89 fb mov %rdi,%rbx
- 4043f3: 0f be 0b movsbl (%rbx),%ecx
- 4043f6: 48 8d 73 01 lea 0x1(%rbx),%rsi
- 4043fa: 85 c9 test %ecx,%ecx
- 4043fc: 0f 85 4d ff ff ff jne 40434f <__mingw_pformat+0xdf>
- 404402: 8b 84 24 94 00 00 00 mov 0x94(%rsp),%eax
- 404409: 48 81 c4 a8 00 00 00 add $0xa8,%rsp
- 404410: 5b pop %rbx
- 404411: 5e pop %rsi
- 404412: 5f pop %rdi
- 404413: 5d pop %rbp
- 404414: 41 5c pop %r12
- 404416: 41 5d pop %r13
- 404418: 41 5e pop %r14
- 40441a: 41 5f pop %r15
- 40441c: c3 retq
- 40441d: 0f 1f 00 nopl (%rax)
- 404420: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 404425: 48 89 f3 mov %rsi,%rbx
- 404428: e8 f3 e8 ff ff callq 402d20 <__pformat_putc>
- 40442d: e9 0e ff ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404432: 0f b6 c0 movzbl %al,%eax
- 404435: 48 63 44 85 00 movslq 0x0(%rbp,%rax,4),%rax
- 40443a: 48 01 e8 add %rbp,%rax
- 40443d: ff e0 jmpq *%rax
- 40443f: 90 nop
- 404440: 80 7f 01 6c cmpb $0x6c,0x1(%rdi)
- 404444: 41 ba 02 00 00 00 mov $0x2,%r10d
- 40444a: 75 07 jne 404453 <__mingw_pformat+0x1e3>
- 40444c: 48 8d 5f 02 lea 0x2(%rdi),%rbx
- 404450: 41 b2 03 mov $0x3,%r10b
- 404453: 83 4c 24 78 04 orl $0x4,0x78(%rsp)
- 404458: 48 89 df mov %rbx,%rdi
- 40445b: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404461: 0f b6 03 movzbl (%rbx),%eax
- 404464: e9 20 ff ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404469: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 404470: 41 83 ea 02 sub $0x2,%r10d
- 404474: 4c 89 e0 mov %r12,%rax
- 404477: 41 83 fa 01 cmp $0x1,%r10d
- 40447b: 0f 86 51 05 00 00 jbe 4049d2 <__mingw_pformat+0x762>
- 404481: 48 8b 08 mov (%rax),%rcx
- 404484: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 404489: 49 83 c4 08 add $0x8,%r12
- 40448d: e8 9e ea ff ff callq 402f30 <__pformat_puts>
- 404492: e9 a9 fe ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40449e: 00 00
- 4044a0: 45 85 ed test %r13d,%r13d
- 4044a3: 75 0b jne 4044b0 <__mingw_pformat+0x240>
- 4044a5: 44 39 74 24 78 cmp %r14d,0x78(%rsp)
- 4044aa: 0f 84 6f 06 00 00 je 404b1f <__mingw_pformat+0x8af>
- 4044b0: 49 8b 14 24 mov (%r12),%rdx
- 4044b4: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 4044b9: 4c 8d 44 24 70 lea 0x70(%rsp),%r8
- 4044be: b9 78 00 00 00 mov $0x78,%ecx
- 4044c3: 49 89 f4 mov %rsi,%r12
- 4044c6: 48 89 54 24 60 mov %rdx,0x60(%rsp)
- 4044cb: e8 10 ee ff ff callq 4032e0 <__pformat_xint>
- 4044d0: e9 6b fe ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 4044d5: 41 83 fa 04 cmp $0x4,%r10d
- 4044d9: 49 8b 04 24 mov (%r12),%rax
- 4044dd: 0f 84 54 05 00 00 je 404a37 <__mingw_pformat+0x7c7>
- 4044e3: 41 83 fa 01 cmp $0x1,%r10d
- 4044e7: 0f 84 1f 06 00 00 je 404b0c <__mingw_pformat+0x89c>
- 4044ed: 41 83 fa 02 cmp $0x2,%r10d
- 4044f1: 74 0a je 4044fd <__mingw_pformat+0x28d>
- 4044f3: 41 83 fa 03 cmp $0x3,%r10d
- 4044f7: 0f 84 8c 06 00 00 je 404b89 <__mingw_pformat+0x919>
- 4044fd: 8b 94 24 94 00 00 00 mov 0x94(%rsp),%edx
- 404504: 49 83 c4 08 add $0x8,%r12
- 404508: 89 10 mov %edx,(%rax)
- 40450a: e9 31 fe ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 40450f: 90 nop
- 404510: 44 89 f9 mov %r15d,%ecx
- 404513: e8 a0 32 00 00 callq 4077b8 <strerror>
- 404518: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 40451d: 48 89 c1 mov %rax,%rcx
- 404520: e8 0b ea ff ff callq 402f30 <__pformat_puts>
- 404525: e9 16 fe ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 40452a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 404530: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404534: 41 ba 03 00 00 00 mov $0x3,%r10d
- 40453a: 48 89 df mov %rbx,%rdi
- 40453d: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404543: e9 41 fe ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404548: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 40454f: 00
- 404550: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404554: 3c 68 cmp $0x68,%al
- 404556: 0f 84 ed 04 00 00 je 404a49 <__mingw_pformat+0x7d9>
- 40455c: 48 89 df mov %rbx,%rdi
- 40455f: 41 ba 01 00 00 00 mov $0x1,%r10d
- 404565: 41 bd 04 00 00 00 mov $0x4,%r13d
- 40456b: e9 19 fe ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404570: 8b 44 24 78 mov 0x78(%rsp),%eax
- 404574: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 404579: 83 c8 20 or $0x20,%eax
- 40457c: a8 04 test $0x4,%al
- 40457e: 89 44 24 78 mov %eax,0x78(%rsp)
- 404582: 0f 84 19 02 00 00 je 4047a1 <__mingw_pformat+0x531>
- 404588: 49 8b 04 24 mov (%r12),%rax
- 40458c: db 28 fldt (%rax)
- 40458e: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 404593: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx
- 404598: 49 89 f4 mov %rsi,%r12
- 40459b: db 7c 24 40 fstpt 0x40(%rsp)
- 40459f: e8 ec f6 ff ff callq 403c90 <__pformat_gfloat>
- 4045a4: e9 97 fd ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 4045a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4045b0: 8b 44 24 78 mov 0x78(%rsp),%eax
- 4045b4: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 4045b9: 83 c8 20 or $0x20,%eax
- 4045bc: a8 04 test $0x4,%al
- 4045be: 89 44 24 78 mov %eax,0x78(%rsp)
- 4045c2: 0f 84 f9 01 00 00 je 4047c1 <__mingw_pformat+0x551>
- 4045c8: 49 8b 04 24 mov (%r12),%rax
- 4045cc: db 28 fldt (%rax)
- 4045ce: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 4045d3: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx
- 4045d8: 49 89 f4 mov %rsi,%r12
- 4045db: db 7c 24 40 fstpt 0x40(%rsp)
- 4045df: e8 bc f5 ff ff callq 403ba0 <__pformat_float>
- 4045e4: e9 57 fd ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 4045e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4045f0: 81 4c 24 78 80 00 00 orl $0x80,0x78(%rsp)
- 4045f7: 00
- 4045f8: 41 83 fa 03 cmp $0x3,%r10d
- 4045fc: 0f 84 23 04 00 00 je 404a25 <__mingw_pformat+0x7b5>
- 404602: 41 83 fa 02 cmp $0x2,%r10d
- 404606: 0f 84 dc 04 00 00 je 404ae8 <__mingw_pformat+0x878>
- 40460c: 49 63 04 24 movslq (%r12),%rax
- 404610: 41 83 fa 01 cmp $0x1,%r10d
- 404614: 49 8d 54 24 08 lea 0x8(%r12),%rdx
- 404619: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 40461e: 0f 84 3c 05 00 00 je 404b60 <__mingw_pformat+0x8f0>
- 404624: 41 83 fa 04 cmp $0x4,%r10d
- 404628: 49 89 d4 mov %rdx,%r12
- 40462b: 0f 84 7b 05 00 00 je 404bac <__mingw_pformat+0x93c>
- 404631: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx
- 404636: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 40463b: e8 d0 e9 ff ff callq 403010 <__pformat_int>
- 404640: e9 fb fc ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404645: 8b 44 24 78 mov 0x78(%rsp),%eax
- 404649: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 40464e: 83 c8 20 or $0x20,%eax
- 404651: a8 04 test $0x4,%al
- 404653: 89 44 24 78 mov %eax,0x78(%rsp)
- 404657: 0f 84 84 01 00 00 je 4047e1 <__mingw_pformat+0x571>
- 40465d: 49 8b 04 24 mov (%r12),%rax
- 404661: db 28 fldt (%rax)
- 404663: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 404668: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx
- 40466d: 49 89 f4 mov %rsi,%r12
- 404670: db 7c 24 40 fstpt 0x40(%rsp)
- 404674: e8 97 f4 ff ff callq 403b10 <__pformat_efloat>
- 404679: e9 c2 fc ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 40467e: 66 90 xchg %ax,%ax
- 404680: 8b 44 24 78 mov 0x78(%rsp),%eax
- 404684: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 404689: 83 c8 20 or $0x20,%eax
- 40468c: a8 04 test $0x4,%al
- 40468e: 89 44 24 78 mov %eax,0x78(%rsp)
- 404692: 0f 84 9e 01 00 00 je 404836 <__mingw_pformat+0x5c6>
- 404698: 49 8b 04 24 mov (%r12),%rax
- 40469c: db 28 fldt (%rax)
- 40469e: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 4046a3: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx
- 4046a8: 49 89 f4 mov %rsi,%r12
- 4046ab: db 7c 24 40 fstpt 0x40(%rsp)
- 4046af: e8 5c f7 ff ff callq 403e10 <__pformat_xldouble>
- 4046b4: e9 87 fc ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 4046b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4046c0: 41 83 ea 02 sub $0x2,%r10d
- 4046c4: 4c 89 e0 mov %r12,%rax
- 4046c7: c7 84 24 80 00 00 00 movl $0xffffffff,0x80(%rsp)
- 4046ce: ff ff ff ff
- 4046d2: 41 83 fa 01 cmp $0x1,%r10d
- 4046d6: 0f 86 1f 01 00 00 jbe 4047fb <__mingw_pformat+0x58b>
- 4046dc: 8b 00 mov (%rax),%eax
- 4046de: 4c 8d 44 24 70 lea 0x70(%rsp),%r8
- 4046e3: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx
- 4046e8: ba 01 00 00 00 mov $0x1,%edx
- 4046ed: 49 83 c4 08 add $0x8,%r12
- 4046f1: 88 44 24 60 mov %al,0x60(%rsp)
- 4046f5: e8 76 e7 ff ff callq 402e70 <__pformat_putchars>
- 4046fa: e9 41 fc ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 4046ff: 90 nop
- 404700: 41 83 fa 03 cmp $0x3,%r10d
- 404704: 0f 84 76 03 00 00 je 404a80 <__mingw_pformat+0x810>
- 40470a: 41 83 fa 02 cmp $0x2,%r10d
- 40470e: 66 90 xchg %ax,%ax
- 404710: 0f 84 e4 03 00 00 je 404afa <__mingw_pformat+0x88a>
- 404716: 49 8d 44 24 08 lea 0x8(%r12),%rax
- 40471b: 45 8b 24 24 mov (%r12),%r12d
- 40471f: 41 83 fa 01 cmp $0x1,%r10d
- 404723: 4c 89 64 24 60 mov %r12,0x60(%rsp)
- 404728: 0f 84 20 04 00 00 je 404b4e <__mingw_pformat+0x8de>
- 40472e: 41 83 fa 04 cmp $0x4,%r10d
- 404732: 49 89 c4 mov %rax,%r12
- 404735: 0f 84 62 04 00 00 je 404b9d <__mingw_pformat+0x92d>
- 40473b: 83 f9 75 cmp $0x75,%ecx
- 40473e: 0f 84 ed fe ff ff je 404631 <__mingw_pformat+0x3c1>
- 404744: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
- 404749: 4c 8d 44 24 70 lea 0x70(%rsp),%r8
- 40474e: e8 8d eb ff ff callq 4032e0 <__pformat_xint>
- 404753: e9 e8 fb ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 40475f: 00
- 404760: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404764: 3c 36 cmp $0x36,%al
- 404766: 0f 84 f6 02 00 00 je 404a62 <__mingw_pformat+0x7f2>
- 40476c: 3c 33 cmp $0x33,%al
- 40476e: 66 90 xchg %ax,%ax
- 404770: 0f 84 53 03 00 00 je 404ac9 <__mingw_pformat+0x859>
- 404776: 48 89 df mov %rbx,%rdi
- 404779: 41 ba 03 00 00 00 mov $0x3,%r10d
- 40477f: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404785: e9 ff fb ff ff jmpq 404389 <__mingw_pformat+0x119>
- 40478a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 404790: 8b 44 24 78 mov 0x78(%rsp),%eax
- 404794: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 404799: a8 04 test $0x4,%al
- 40479b: 0f 85 e7 fd ff ff jne 404588 <__mingw_pformat+0x318>
- 4047a1: 41 dd 04 24 fldl (%r12)
- 4047a5: e9 e4 fd ff ff jmpq 40458e <__mingw_pformat+0x31e>
- 4047aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4047b0: 8b 44 24 78 mov 0x78(%rsp),%eax
- 4047b4: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 4047b9: a8 04 test $0x4,%al
- 4047bb: 0f 85 07 fe ff ff jne 4045c8 <__mingw_pformat+0x358>
- 4047c1: 41 dd 04 24 fldl (%r12)
- 4047c5: e9 04 fe ff ff jmpq 4045ce <__mingw_pformat+0x35e>
- 4047ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4047d0: 8b 44 24 78 mov 0x78(%rsp),%eax
- 4047d4: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 4047d9: a8 04 test $0x4,%al
- 4047db: 0f 85 7c fe ff ff jne 40465d <__mingw_pformat+0x3ed>
- 4047e1: 41 dd 04 24 fldl (%r12)
- 4047e5: e9 79 fe ff ff jmpq 404663 <__mingw_pformat+0x3f3>
- 4047ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4047f0: c7 84 24 80 00 00 00 movl $0xffffffff,0x80(%rsp)
- 4047f7: ff ff ff ff
- 4047fb: 41 8b 04 24 mov (%r12),%eax
- 4047ff: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 404804: 4c 8d 44 24 70 lea 0x70(%rsp),%r8
- 404809: 48 8d 4c 24 5a lea 0x5a(%rsp),%rcx
- 40480e: ba 01 00 00 00 mov $0x1,%edx
- 404813: 49 89 f4 mov %rsi,%r12
- 404816: 66 89 44 24 5a mov %ax,0x5a(%rsp)
- 40481b: e8 60 e5 ff ff callq 402d80 <__pformat_wputchars>
- 404820: e9 1b fb ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404825: 8b 44 24 78 mov 0x78(%rsp),%eax
- 404829: 49 8d 74 24 08 lea 0x8(%r12),%rsi
- 40482e: a8 04 test $0x4,%al
- 404830: 0f 85 62 fe ff ff jne 404698 <__mingw_pformat+0x428>
- 404836: 41 dd 04 24 fldl (%r12)
- 40483a: e9 5f fe ff ff jmpq 40469e <__mingw_pformat+0x42e>
- 40483f: 90 nop
- 404840: 45 85 ed test %r13d,%r13d
- 404843: 0f 85 56 fb ff ff jne 40439f <__mingw_pformat+0x12f>
- 404849: 81 4c 24 78 00 02 00 orl $0x200,0x78(%rsp)
- 404850: 00
- 404851: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404855: 48 89 df mov %rbx,%rdi
- 404858: e9 2c fb ff ff jmpq 404389 <__mingw_pformat+0x119>
- 40485d: 0f 1f 00 nopl (%rax)
- 404860: 41 83 fd 01 cmp $0x1,%r13d
- 404864: 0f 86 28 02 00 00 jbe 404a92 <__mingw_pformat+0x822>
- 40486a: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 40486e: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404874: 48 89 df mov %rbx,%rdi
- 404877: e9 0d fb ff ff jmpq 404389 <__mingw_pformat+0x119>
- 40487c: 0f 1f 40 00 nopl 0x0(%rax)
- 404880: 45 85 ed test %r13d,%r13d
- 404883: 0f 85 5b fb ff ff jne 4043e4 <__mingw_pformat+0x174>
- 404889: 81 4c 24 78 00 04 00 orl $0x400,0x78(%rsp)
- 404890: 00
- 404891: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404895: 48 89 df mov %rbx,%rdi
- 404898: e9 ec fa ff ff jmpq 404389 <__mingw_pformat+0x119>
- 40489d: 0f 1f 00 nopl (%rax)
- 4048a0: 45 85 ed test %r13d,%r13d
- 4048a3: 0f 85 3b fb ff ff jne 4043e4 <__mingw_pformat+0x174>
- 4048a9: 81 4c 24 78 00 01 00 orl $0x100,0x78(%rsp)
- 4048b0: 00
- 4048b1: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 4048b5: 48 89 df mov %rbx,%rdi
- 4048b8: e9 cc fa ff ff jmpq 404389 <__mingw_pformat+0x119>
- 4048bd: 0f 1f 00 nopl (%rax)
- 4048c0: 4d 85 db test %r11,%r11
- 4048c3: 74 a5 je 40486a <__mingw_pformat+0x5fa>
- 4048c5: 41 f7 c5 fd ff ff ff test $0xfffffffd,%r13d
- 4048cc: 0f 85 3e 01 00 00 jne 404a10 <__mingw_pformat+0x7a0>
- 4048d2: 41 8b 04 24 mov (%r12),%eax
- 4048d6: 49 8d 54 24 08 lea 0x8(%r12),%rdx
- 4048db: 85 c0 test %eax,%eax
- 4048dd: 41 89 03 mov %eax,(%r11)
- 4048e0: 0f 88 8d 02 00 00 js 404b73 <__mingw_pformat+0x903>
- 4048e6: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 4048ea: 49 89 d4 mov %rdx,%r12
- 4048ed: 48 89 df mov %rbx,%rdi
- 4048f0: 45 31 db xor %r11d,%r11d
- 4048f3: e9 91 fa ff ff jmpq 404389 <__mingw_pformat+0x119>
- 4048f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 4048ff: 00
- 404900: 45 85 ed test %r13d,%r13d
- 404903: 0f 85 db fa ff ff jne 4043e4 <__mingw_pformat+0x174>
- 404909: 44 89 54 24 28 mov %r10d,0x28(%rsp)
- 40490e: 4c 89 5c 24 30 mov %r11,0x30(%rsp)
- 404913: 81 4c 24 78 00 10 00 orl $0x1000,0x78(%rsp)
- 40491a: 00
- 40491b: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%rsp)
- 404922: 00
- 404923: e8 78 2e 00 00 callq 4077a0 <localeconv>
- 404928: 48 8b 50 08 mov 0x8(%rax),%rdx
- 40492c: 4c 8d 4c 24 5c lea 0x5c(%rsp),%r9
- 404931: 48 8d 4c 24 5a lea 0x5a(%rsp),%rcx
- 404936: 41 b8 10 00 00 00 mov $0x10,%r8d
- 40493c: e8 cf 1b 00 00 callq 406510 <mbrtowc>
- 404941: 85 c0 test %eax,%eax
- 404943: 44 8b 54 24 28 mov 0x28(%rsp),%r10d
- 404948: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11
- 40494d: 7e 0d jle 40495c <__mingw_pformat+0x6ec>
- 40494f: 0f b7 54 24 5a movzwl 0x5a(%rsp),%edx
- 404954: 66 89 94 24 90 00 00 mov %dx,0x90(%rsp)
- 40495b: 00
- 40495c: 89 84 24 8c 00 00 00 mov %eax,0x8c(%rsp)
- 404963: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404967: 48 89 df mov %rbx,%rdi
- 40496a: e9 1a fa ff ff jmpq 404389 <__mingw_pformat+0x119>
- 40496f: 90 nop
- 404970: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 404975: e8 a6 e3 ff ff callq 402d20 <__pformat_putc>
- 40497a: e9 c1 f9 ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 40497f: 90 nop
- 404980: 45 85 ed test %r13d,%r13d
- 404983: 0f 85 5b fa ff ff jne 4043e4 <__mingw_pformat+0x174>
- 404989: 81 4c 24 78 00 08 00 orl $0x800,0x78(%rsp)
- 404990: 00
- 404991: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404995: 48 89 df mov %rbx,%rdi
- 404998: e9 ec f9 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 40499d: 0f 1f 00 nopl (%rax)
- 4049a0: 45 85 ed test %r13d,%r13d
- 4049a3: 0f 85 3b fa ff ff jne 4043e4 <__mingw_pformat+0x174>
- 4049a9: 83 4c 24 78 40 orl $0x40,0x78(%rsp)
- 4049ae: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 4049b2: 48 89 df mov %rbx,%rdi
- 4049b5: e9 cf f9 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 4049ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4049c0: 41 83 fd 02 cmp $0x2,%r13d
- 4049c4: b8 03 00 00 00 mov $0x3,%eax
- 4049c9: 44 0f 44 e8 cmove %eax,%r13d
- 4049cd: e9 f8 f9 ff ff jmpq 4043ca <__mingw_pformat+0x15a>
- 4049d2: 49 8b 34 24 mov (%r12),%rsi
- 4049d6: 48 8d 05 f3 48 00 00 lea 0x48f3(%rip),%rax # 4092d0 <.rdata+0x10>
- 4049dd: 49 8d 7c 24 08 lea 0x8(%r12),%rdi
- 4049e2: 49 89 fc mov %rdi,%r12
- 4049e5: 48 85 f6 test %rsi,%rsi
- 4049e8: 48 0f 44 f0 cmove %rax,%rsi
- 4049ec: 48 89 f1 mov %rsi,%rcx
- 4049ef: e8 cc 2d 00 00 callq 4077c0 <wcslen>
- 4049f4: 4c 8d 44 24 70 lea 0x70(%rsp),%r8
- 4049f9: 89 c2 mov %eax,%edx
- 4049fb: 48 89 f1 mov %rsi,%rcx
- 4049fe: e8 7d e3 ff ff callq 402d80 <__pformat_wputchars>
- 404a03: e9 38 f9 ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404a08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 404a0f: 00
- 404a10: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404a14: 45 31 db xor %r11d,%r11d
- 404a17: 48 89 df mov %rbx,%rdi
- 404a1a: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404a20: e9 64 f9 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404a25: 49 8b 04 24 mov (%r12),%rax
- 404a29: 49 83 c4 08 add $0x8,%r12
- 404a2d: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 404a32: e9 fa fb ff ff jmpq 404631 <__mingw_pformat+0x3c1>
- 404a37: 8b 94 24 94 00 00 00 mov 0x94(%rsp),%edx
- 404a3e: 49 83 c4 08 add $0x8,%r12
- 404a42: 88 10 mov %dl,(%rax)
- 404a44: e9 f7 f8 ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404a49: 0f b6 47 02 movzbl 0x2(%rdi),%eax
- 404a4d: 41 ba 04 00 00 00 mov $0x4,%r10d
- 404a53: 48 83 c7 02 add $0x2,%rdi
- 404a57: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404a5d: e9 27 f9 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404a62: 80 7f 02 34 cmpb $0x34,0x2(%rdi)
- 404a66: 0f 84 50 01 00 00 je 404bbc <__mingw_pformat+0x94c>
- 404a6c: 48 89 df mov %rbx,%rdi
- 404a6f: 41 ba 03 00 00 00 mov $0x3,%r10d
- 404a75: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404a7b: e9 0d f9 ff ff jmpq 40438d <__mingw_pformat+0x11d>
- 404a80: 49 8b 04 24 mov (%r12),%rax
- 404a84: 49 83 c4 08 add $0x8,%r12
- 404a88: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 404a8d: e9 a9 fc ff ff jmpq 40473b <__mingw_pformat+0x4cb>
- 404a92: c7 84 24 80 00 00 00 movl $0x0,0x80(%rsp)
- 404a99: 00 00 00 00
- 404a9d: 4c 8d 9c 24 80 00 00 lea 0x80(%rsp),%r11
- 404aa4: 00
- 404aa5: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404aa9: 41 bd 02 00 00 00 mov $0x2,%r13d
- 404aaf: 48 89 df mov %rbx,%rdi
- 404ab2: e9 d2 f8 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404ab7: 83 e9 30 sub $0x30,%ecx
- 404aba: 41 89 0b mov %ecx,(%r11)
- 404abd: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404ac1: 48 89 df mov %rbx,%rdi
- 404ac4: e9 c0 f8 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404ac9: 80 7f 02 32 cmpb $0x32,0x2(%rdi)
- 404acd: 75 9d jne 404a6c <__mingw_pformat+0x7fc>
- 404acf: 0f b6 47 03 movzbl 0x3(%rdi),%eax
- 404ad3: 41 ba 02 00 00 00 mov $0x2,%r10d
- 404ad9: 48 83 c7 03 add $0x3,%rdi
- 404add: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404ae3: e9 a1 f8 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404ae8: 49 63 04 24 movslq (%r12),%rax
- 404aec: 49 83 c4 08 add $0x8,%r12
- 404af0: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 404af5: e9 37 fb ff ff jmpq 404631 <__mingw_pformat+0x3c1>
- 404afa: 41 8b 04 24 mov (%r12),%eax
- 404afe: 49 83 c4 08 add $0x8,%r12
- 404b02: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 404b07: e9 2f fc ff ff jmpq 40473b <__mingw_pformat+0x4cb>
- 404b0c: 8b 94 24 94 00 00 00 mov 0x94(%rsp),%edx
- 404b13: 49 83 c4 08 add $0x8,%r12
- 404b17: 66 89 10 mov %dx,(%rax)
- 404b1a: e9 21 f8 ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404b1f: 8b 44 24 3c mov 0x3c(%rsp),%eax
- 404b23: c7 84 24 80 00 00 00 movl $0x10,0x80(%rsp)
- 404b2a: 10 00 00 00
- 404b2e: 89 44 24 78 mov %eax,0x78(%rsp)
- 404b32: e9 79 f9 ff ff jmpq 4044b0 <__mingw_pformat+0x240>
- 404b37: 48 8d 54 24 70 lea 0x70(%rsp),%rdx
- 404b3c: b9 25 00 00 00 mov $0x25,%ecx
- 404b41: 48 89 f3 mov %rsi,%rbx
- 404b44: e8 d7 e1 ff ff callq 402d20 <__pformat_putc>
- 404b49: e9 f2 f7 ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404b4e: 0f b7 54 24 60 movzwl 0x60(%rsp),%edx
- 404b53: 49 89 c4 mov %rax,%r12
- 404b56: 48 89 54 24 60 mov %rdx,0x60(%rsp)
- 404b5b: e9 db fb ff ff jmpq 40473b <__mingw_pformat+0x4cb>
- 404b60: 48 0f bf 44 24 60 movswq 0x60(%rsp),%rax
- 404b66: 49 89 d4 mov %rdx,%r12
- 404b69: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 404b6e: e9 be fa ff ff jmpq 404631 <__mingw_pformat+0x3c1>
- 404b73: 45 85 ed test %r13d,%r13d
- 404b76: 75 5d jne 404bd5 <__mingw_pformat+0x965>
- 404b78: 81 4c 24 78 00 04 00 orl $0x400,0x78(%rsp)
- 404b7f: 00
- 404b80: f7 5c 24 7c negl 0x7c(%rsp)
- 404b84: e9 5d fd ff ff jmpq 4048e6 <__mingw_pformat+0x676>
- 404b89: 48 63 94 24 94 00 00 movslq 0x94(%rsp),%rdx
- 404b90: 00
- 404b91: 49 83 c4 08 add $0x8,%r12
- 404b95: 48 89 10 mov %rdx,(%rax)
- 404b98: e9 a3 f7 ff ff jmpq 404340 <__mingw_pformat+0xd0>
- 404b9d: 0f b6 44 24 60 movzbl 0x60(%rsp),%eax
- 404ba2: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 404ba7: e9 8f fb ff ff jmpq 40473b <__mingw_pformat+0x4cb>
- 404bac: 48 0f be 44 24 60 movsbq 0x60(%rsp),%rax
- 404bb2: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 404bb7: e9 75 fa ff ff jmpq 404631 <__mingw_pformat+0x3c1>
- 404bbc: 0f b6 47 03 movzbl 0x3(%rdi),%eax
- 404bc0: 41 ba 03 00 00 00 mov $0x3,%r10d
- 404bc6: 48 83 c7 03 add $0x3,%rdi
- 404bca: 41 bd 04 00 00 00 mov $0x4,%r13d
- 404bd0: e9 b4 f7 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404bd5: c7 84 24 80 00 00 00 movl $0xffffffff,0x80(%rsp)
- 404bdc: ff ff ff ff
- 404be0: 49 89 d4 mov %rdx,%r12
- 404be3: 0f b6 47 01 movzbl 0x1(%rdi),%eax
- 404be7: 45 31 db xor %r11d,%r11d
- 404bea: 48 89 df mov %rbx,%rdi
- 404bed: e9 97 f7 ff ff jmpq 404389 <__mingw_pformat+0x119>
- 404bf2: 90 nop
- 404bf3: 90 nop
- 404bf4: 90 nop
- 404bf5: 90 nop
- 404bf6: 90 nop
- 404bf7: 90 nop
- 404bf8: 90 nop
- 404bf9: 90 nop
- 404bfa: 90 nop
- 404bfb: 90 nop
- 404bfc: 90 nop
- 404bfd: 90 nop
- 404bfe: 90 nop
- 404bff: 90 nop
- 0000000000404c00 <__gdtoa>:
- 404c00: 41 57 push %r15
- 404c02: 41 56 push %r14
- 404c04: 41 55 push %r13
- 404c06: 41 54 push %r12
- 404c08: 55 push %rbp
- 404c09: 57 push %rdi
- 404c0a: 56 push %rsi
- 404c0b: 53 push %rbx
- 404c0c: 48 81 ec c8 00 00 00 sub $0xc8,%rsp
- 404c13: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp)
- 404c1a: 00
- 404c1b: 45 31 ff xor %r15d,%r15d
- 404c1e: 48 89 cf mov %rcx,%rdi
- 404c21: 41 89 d4 mov %edx,%r12d
- 404c24: 4d 89 c5 mov %r8,%r13
- 404c27: 41 8b 31 mov (%r9),%esi
- 404c2a: 4c 89 cb mov %r9,%rbx
- 404c2d: 89 f0 mov %esi,%eax
- 404c2f: 83 e0 cf and $0xffffffcf,%eax
- 404c32: 41 89 01 mov %eax,(%r9)
- 404c35: 89 f0 mov %esi,%eax
- 404c37: 83 e0 07 and $0x7,%eax
- 404c3a: 83 f8 04 cmp $0x4,%eax
- 404c3d: 77 72 ja 404cb1 <__gdtoa+0xb1>
- 404c3f: 48 8d 15 3a 48 00 00 lea 0x483a(%rip),%rdx # 409480 <.rdata+0x10>
- 404c46: 48 63 04 82 movslq (%rdx,%rax,4),%rax
- 404c4a: 48 01 c2 add %rax,%rdx
- 404c4d: ff e2 jmpq *%rdx
- 404c4f: 90 nop
- 404c50: 0f b6 50 ff movzbl -0x1(%rax),%edx
- 404c54: 48 89 c6 mov %rax,%rsi
- 404c57: 80 fa 39 cmp $0x39,%dl
- 404c5a: 48 8d 46 ff lea -0x1(%rsi),%rax
- 404c5e: 0f 85 44 14 00 00 jne 4060a8 <__gdtoa+0x14a8>
- 404c64: 4c 39 f8 cmp %r15,%rax
- 404c67: 75 e7 jne 404c50 <__gdtoa+0x50>
- 404c69: 41 83 c1 01 add $0x1,%r9d
- 404c6d: 41 c6 07 30 movb $0x30,(%r15)
- 404c71: ba 31 00 00 00 mov $0x31,%edx
- 404c76: 45 8d 61 01 lea 0x1(%r9),%r12d
- 404c7a: 88 10 mov %dl,(%rax)
- 404c7c: 41 bd 20 00 00 00 mov $0x20,%r13d
- 404c82: 4c 89 f1 mov %r14,%rcx
- 404c85: e8 a6 1f 00 00 callq 406c30 <__Bfree_D2A>
- 404c8a: 48 83 bc 24 48 01 00 cmpq $0x0,0x148(%rsp)
- 404c91: 00 00
- 404c93: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax
- 404c9a: 00
- 404c9b: c6 06 00 movb $0x0,(%rsi)
- 404c9e: 44 89 20 mov %r12d,(%rax)
- 404ca1: 74 0b je 404cae <__gdtoa+0xae>
- 404ca3: 48 8b 94 24 48 01 00 mov 0x148(%rsp),%rdx
- 404caa: 00
- 404cab: 48 89 32 mov %rsi,(%rdx)
- 404cae: 44 09 2b or %r13d,(%rbx)
- 404cb1: 0f 28 b4 24 b0 00 00 movaps 0xb0(%rsp),%xmm6
- 404cb8: 00
- 404cb9: 4c 89 f8 mov %r15,%rax
- 404cbc: 48 81 c4 c8 00 00 00 add $0xc8,%rsp
- 404cc3: 5b pop %rbx
- 404cc4: 5e pop %rsi
- 404cc5: 5f pop %rdi
- 404cc6: 5d pop %rbp
- 404cc7: 41 5c pop %r12
- 404cc9: 41 5d pop %r13
- 404ccb: 41 5e pop %r14
- 404ccd: 41 5f pop %r15
- 404ccf: c3 retq
- 404cd0: 8b 29 mov (%rcx),%ebp
- 404cd2: 31 c9 xor %ecx,%ecx
- 404cd4: 83 fd 20 cmp $0x20,%ebp
- 404cd7: 7e 10 jle 404ce9 <__gdtoa+0xe9>
- 404cd9: b8 20 00 00 00 mov $0x20,%eax
- 404cde: 66 90 xchg %ax,%ax
- 404ce0: 01 c0 add %eax,%eax
- 404ce2: 83 c1 01 add $0x1,%ecx
- 404ce5: 39 c5 cmp %eax,%ebp
- 404ce7: 7f f7 jg 404ce0 <__gdtoa+0xe0>
- 404ce9: e8 62 1e 00 00 callq 406b50 <__Balloc_D2A>
- 404cee: 49 89 c6 mov %rax,%r14
- 404cf1: 8d 45 ff lea -0x1(%rbp),%eax
- 404cf4: 4d 8d 4e 18 lea 0x18(%r14),%r9
- 404cf8: c1 f8 05 sar $0x5,%eax
- 404cfb: 48 98 cltq
- 404cfd: 4c 89 ca mov %r9,%rdx
- 404d00: 4d 8d 44 85 00 lea 0x0(%r13,%rax,4),%r8
- 404d05: 4c 89 e8 mov %r13,%rax
- 404d08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 404d0f: 00
- 404d10: 8b 08 mov (%rax),%ecx
- 404d12: 48 83 c0 04 add $0x4,%rax
- 404d16: 89 0a mov %ecx,(%rdx)
- 404d18: 48 83 c2 04 add $0x4,%rdx
- 404d1c: 49 39 c0 cmp %rax,%r8
- 404d1f: 73 ef jae 404d10 <__gdtoa+0x110>
- 404d21: 4c 29 ca sub %r9,%rdx
- 404d24: 48 c1 ea 02 shr $0x2,%rdx
- 404d28: 48 63 c2 movslq %edx,%rax
- 404d2b: 49 8d 44 86 14 lea 0x14(%r14,%rax,4),%rax
- 404d30: 44 8b 00 mov (%rax),%r8d
- 404d33: 8d 4a ff lea -0x1(%rdx),%ecx
- 404d36: 45 85 c0 test %r8d,%r8d
- 404d39: 0f 85 11 05 00 00 jne 405250 <__gdtoa+0x650>
- 404d3f: 48 83 e8 04 sub $0x4,%rax
- 404d43: 85 c9 test %ecx,%ecx
- 404d45: 89 ca mov %ecx,%edx
- 404d47: 75 e7 jne 404d30 <__gdtoa+0x130>
- 404d49: 41 c7 46 14 00 00 00 movl $0x0,0x14(%r14)
- 404d50: 00
- 404d51: c7 44 24 60 00 00 00 movl $0x0,0x60(%rsp)
- 404d58: 00
- 404d59: 4c 89 f1 mov %r14,%rcx
- 404d5c: e8 4f 28 00 00 callq 4075b0 <__trailz_D2A>
- 404d61: 85 c0 test %eax,%eax
- 404d63: 89 84 24 ac 00 00 00 mov %eax,0xac(%rsp)
- 404d6a: 45 89 e0 mov %r12d,%r8d
- 404d6d: 0f 85 bd 04 00 00 jne 405230 <__gdtoa+0x630>
- 404d73: 41 8b 4e 14 mov 0x14(%r14),%ecx
- 404d77: 85 c9 test %ecx,%ecx
- 404d79: 0f 85 a1 00 00 00 jne 404e20 <__gdtoa+0x220>
- 404d7f: 4c 89 f1 mov %r14,%rcx
- 404d82: e8 a9 1e 00 00 callq 406c30 <__Bfree_D2A>
- 404d87: 48 8b 8c 24 40 01 00 mov 0x140(%rsp),%rcx
- 404d8e: 00
- 404d8f: 48 8b 94 24 48 01 00 mov 0x148(%rsp),%rdx
- 404d96: 00
- 404d97: 41 b8 01 00 00 00 mov $0x1,%r8d
- 404d9d: c7 01 01 00 00 00 movl $0x1,(%rcx)
- 404da3: 48 8d 0d d3 46 00 00 lea 0x46d3(%rip),%rcx # 40947d <.rdata+0xd>
- 404daa: e8 71 19 00 00 callq 406720 <__nrv_alloc_D2A>
- 404daf: 49 89 c7 mov %rax,%r15
- 404db2: e9 fa fe ff ff jmpq 404cb1 <__gdtoa+0xb1>
- 404db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 404dbe: 00 00
- 404dc0: 48 8b 94 24 40 01 00 mov 0x140(%rsp),%rdx
- 404dc7: 00
- 404dc8: 48 8d 0d aa 46 00 00 lea 0x46aa(%rip),%rcx # 409479 <.rdata+0x9>
- 404dcf: 41 b8 03 00 00 00 mov $0x3,%r8d
- 404dd5: c7 02 00 80 ff ff movl $0xffff8000,(%rdx)
- 404ddb: 48 8b 94 24 48 01 00 mov 0x148(%rsp),%rdx
- 404de2: 00
- 404de3: e8 38 19 00 00 callq 406720 <__nrv_alloc_D2A>
- 404de8: 49 89 c7 mov %rax,%r15
- 404deb: e9 c1 fe ff ff jmpq 404cb1 <__gdtoa+0xb1>
- 404df0: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax
- 404df7: 00
- 404df8: 48 8b 94 24 48 01 00 mov 0x148(%rsp),%rdx
- 404dff: 00
- 404e00: 48 8d 0d 69 46 00 00 lea 0x4669(%rip),%rcx # 409470 <.rdata>
- 404e07: 41 b8 08 00 00 00 mov $0x8,%r8d
- 404e0d: c7 00 00 80 ff ff movl $0xffff8000,(%rax)
- 404e13: e8 08 19 00 00 callq 406720 <__nrv_alloc_D2A>
- 404e18: 49 89 c7 mov %rax,%r15
- 404e1b: e9 91 fe ff ff jmpq 404cb1 <__gdtoa+0xb1>
- 404e20: 48 8d 94 24 ac 00 00 lea 0xac(%rsp),%rdx
- 404e27: 00
- 404e28: 4c 89 f1 mov %r14,%rcx
- 404e2b: 44 89 44 24 30 mov %r8d,0x30(%rsp)
- 404e30: e8 3b 24 00 00 callq 407270 <__b2d_D2A>
- 404e35: 8b 54 24 60 mov 0x60(%rsp),%edx
- 404e39: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 404e3f: 44 8b 44 24 30 mov 0x30(%rsp),%r8d
- 404e44: 4c 8b 5c 24 28 mov 0x28(%rsp),%r11
- 404e49: 41 8d 44 10 ff lea -0x1(%r8,%rdx,1),%eax
- 404e4e: 4c 89 da mov %r11,%rdx
- 404e51: 4d 89 da mov %r11,%r10
- 404e54: 48 c1 ea 20 shr $0x20,%rdx
- 404e58: 41 83 e2 ff and $0xffffffff,%r10d
- 404e5c: 41 89 c1 mov %eax,%r9d
- 404e5f: 81 e2 ff ff 0f 00 and $0xfffff,%edx
- 404e65: f2 0f 2a c8 cvtsi2sd %eax,%xmm1
- 404e69: 81 ca 00 00 f0 3f or $0x3ff00000,%edx
- 404e6f: 41 c1 f9 1f sar $0x1f,%r9d
- 404e73: 48 89 d1 mov %rdx,%rcx
- 404e76: 48 c1 e1 20 shl $0x20,%rcx
- 404e7a: 49 09 ca or %rcx,%r10
- 404e7d: 44 89 c9 mov %r9d,%ecx
- 404e80: 4c 89 54 24 28 mov %r10,0x28(%rsp)
- 404e85: 31 c1 xor %eax,%ecx
- 404e87: f2 0f 10 44 24 28 movsd 0x28(%rsp),%xmm0
- 404e8d: 44 29 c9 sub %r9d,%ecx
- 404e90: 81 e9 35 04 00 00 sub $0x435,%ecx
- 404e96: f2 0f 5c 05 fa 45 00 subsd 0x45fa(%rip),%xmm0 # 409498 <.rdata+0x28>
- 404e9d: 00
- 404e9e: 85 c9 test %ecx,%ecx
- 404ea0: f2 0f 59 0d 08 46 00 mulsd 0x4608(%rip),%xmm1 # 4094b0 <.rdata+0x40>
- 404ea7: 00
- 404ea8: f2 0f 59 05 f0 45 00 mulsd 0x45f0(%rip),%xmm0 # 4094a0 <.rdata+0x30>
- 404eaf: 00
- 404eb0: f2 0f 58 05 f0 45 00 addsd 0x45f0(%rip),%xmm0 # 4094a8 <.rdata+0x38>
- 404eb7: 00
- 404eb8: f2 0f 58 c1 addsd %xmm1,%xmm0
- 404ebc: 7e 10 jle 404ece <__gdtoa+0x2ce>
- 404ebe: f2 0f 2a c9 cvtsi2sd %ecx,%xmm1
- 404ec2: f2 0f 59 0d ee 45 00 mulsd 0x45ee(%rip),%xmm1 # 4094b8 <.rdata+0x48>
- 404ec9: 00
- 404eca: f2 0f 58 c1 addsd %xmm1,%xmm0
- 404ece: f2 0f 2c c8 cvttsd2si %xmm0,%ecx
- 404ed2: 66 0f 57 f6 xorpd %xmm6,%xmm6
- 404ed6: 66 0f 2e f0 ucomisd %xmm0,%xmm6
- 404eda: 89 4c 24 68 mov %ecx,0x68(%rsp)
- 404ede: 0f 87 ec 07 00 00 ja 4056d0 <__gdtoa+0xad0>
- 404ee4: 89 c1 mov %eax,%ecx
- 404ee6: 4d 89 d1 mov %r10,%r9
- 404ee9: c7 84 24 94 00 00 00 movl $0x1,0x94(%rsp)
- 404ef0: 01 00 00 00
- 404ef4: c1 e1 14 shl $0x14,%ecx
- 404ef7: 41 83 e1 ff and $0xffffffff,%r9d
- 404efb: 8d 14 11 lea (%rcx,%rdx,1),%edx
- 404efe: 48 c1 e2 20 shl $0x20,%rdx
- 404f02: 49 09 d1 or %rdx,%r9
- 404f05: 83 7c 24 68 16 cmpl $0x16,0x68(%rsp)
- 404f0a: 4d 89 cb mov %r9,%r11
- 404f0d: 77 36 ja 404f45 <__gdtoa+0x345>
- 404f0f: 48 63 4c 24 68 movslq 0x68(%rsp),%rcx
- 404f14: 48 8d 15 25 46 00 00 lea 0x4625(%rip),%rdx # 409540 <__tens_D2A>
- 404f1b: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
- 404f20: f2 0f 10 4c 24 28 movsd 0x28(%rsp),%xmm1
- 404f26: f2 0f 10 04 ca movsd (%rdx,%rcx,8),%xmm0
- 404f2b: 66 0f 2e c1 ucomisd %xmm1,%xmm0
- 404f2f: 0f 86 bb 03 00 00 jbe 4052f0 <__gdtoa+0x6f0>
- 404f35: 83 6c 24 68 01 subl $0x1,0x68(%rsp)
- 404f3a: c7 84 24 94 00 00 00 movl $0x0,0x94(%rsp)
- 404f41: 00 00 00 00
- 404f45: 8b 54 24 60 mov 0x60(%rsp),%edx
- 404f49: c7 84 24 80 00 00 00 movl $0x0,0x80(%rsp)
- 404f50: 00 00 00 00
- 404f54: 29 c2 sub %eax,%edx
- 404f56: 83 ea 01 sub $0x1,%edx
- 404f59: 89 54 24 70 mov %edx,0x70(%rsp)
- 404f5d: 0f 88 4d 07 00 00 js 4056b0 <__gdtoa+0xab0>
- 404f63: 8b 54 24 68 mov 0x68(%rsp),%edx
- 404f67: 85 d2 test %edx,%edx
- 404f69: 0f 88 81 07 00 00 js 4056f0 <__gdtoa+0xaf0>
- 404f6f: 8b 54 24 68 mov 0x68(%rsp),%edx
- 404f73: 01 54 24 70 add %edx,0x70(%rsp)
- 404f77: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%rsp)
- 404f7e: 00 00 00 00
- 404f82: 89 94 24 90 00 00 00 mov %edx,0x90(%rsp)
- 404f89: 83 bc 24 30 01 00 00 cmpl $0x9,0x130(%rsp)
- 404f90: 09
- 404f91: 0f 87 d9 02 00 00 ja 405270 <__gdtoa+0x670>
- 404f97: 83 bc 24 30 01 00 00 cmpl $0x5,0x130(%rsp)
- 404f9e: 05
- 404f9f: 0f 8e d6 02 00 00 jle 40527b <__gdtoa+0x67b>
- 404fa5: 83 ac 24 30 01 00 00 subl $0x4,0x130(%rsp)
- 404fac: 04
- 404fad: 31 c0 xor %eax,%eax
- 404faf: 83 bc 24 30 01 00 00 cmpl $0x3,0x130(%rsp)
- 404fb6: 03
- 404fb7: 0f 84 b3 09 00 00 je 405970 <__gdtoa+0xd70>
- 404fbd: 0f 8f cd 02 00 00 jg 405290 <__gdtoa+0x690>
- 404fc3: 83 bc 24 30 01 00 00 cmpl $0x2,0x130(%rsp)
- 404fca: 02
- 404fcb: 0f 84 04 0a 00 00 je 4059d5 <__gdtoa+0xdd5>
- 404fd1: f2 0f 2a c5 cvtsi2sd %ebp,%xmm0
- 404fd5: b8 ff ff ff ff mov $0xffffffff,%eax
- 404fda: 31 d2 xor %edx,%edx
- 404fdc: c7 84 24 98 00 00 00 movl $0x1,0x98(%rsp)
- 404fe3: 01 00 00 00
- 404fe7: c7 84 24 9c 00 00 00 movl $0xffffffff,0x9c(%rsp)
- 404fee: ff ff ff ff
- 404ff2: 89 84 24 88 00 00 00 mov %eax,0x88(%rsp)
- 404ff9: c7 84 24 38 01 00 00 movl $0x0,0x138(%rsp)
- 405000: 00 00 00 00
- 405004: f2 0f 59 05 b4 44 00 mulsd 0x44b4(%rip),%xmm0 # 4094c0 <.rdata+0x50>
- 40500b: 00
- 40500c: f2 0f 2c c8 cvttsd2si %xmm0,%ecx
- 405010: 83 c1 03 add $0x3,%ecx
- 405013: 89 8c 24 ac 00 00 00 mov %ecx,0xac(%rsp)
- 40501a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 405020: 88 54 24 48 mov %dl,0x48(%rsp)
- 405024: 44 89 44 24 30 mov %r8d,0x30(%rsp)
- 405029: 4c 89 4c 24 38 mov %r9,0x38(%rsp)
- 40502e: 4c 89 5c 24 40 mov %r11,0x40(%rsp)
- 405033: e8 b8 16 00 00 callq 4066f0 <__rv_alloc_D2A>
- 405038: 49 89 c7 mov %rax,%r15
- 40503b: 8b 47 0c mov 0xc(%rdi),%eax
- 40503e: 0f b6 54 24 48 movzbl 0x48(%rsp),%edx
- 405043: 44 8b 44 24 30 mov 0x30(%rsp),%r8d
- 405048: 4c 8b 4c 24 38 mov 0x38(%rsp),%r9
- 40504d: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11
- 405052: 83 e8 01 sub $0x1,%eax
- 405055: 83 f8 00 cmp $0x0,%eax
- 405058: 89 44 24 6c mov %eax,0x6c(%rsp)
- 40505c: 74 20 je 40507e <__gdtoa+0x47e>
- 40505e: b8 02 00 00 00 mov $0x2,%eax
- 405063: 0f 4d 44 24 6c cmovge 0x6c(%rsp),%eax
- 405068: 83 e6 08 and $0x8,%esi
- 40506b: 89 44 24 6c mov %eax,0x6c(%rsp)
- 40506f: 74 0d je 40507e <__gdtoa+0x47e>
- 405071: b8 03 00 00 00 mov $0x3,%eax
- 405076: 2b 44 24 6c sub 0x6c(%rsp),%eax
- 40507a: 89 44 24 6c mov %eax,0x6c(%rsp)
- 40507e: 84 d2 test %dl,%dl
- 405080: 0f 84 ef 02 00 00 je 405375 <__gdtoa+0x775>
- 405086: 8b 54 24 6c mov 0x6c(%rsp),%edx
- 40508a: 0b 54 24 68 or 0x68(%rsp),%edx
- 40508e: 0f 85 e1 02 00 00 jne 405375 <__gdtoa+0x775>
- 405094: 8b b4 24 94 00 00 00 mov 0x94(%rsp),%esi
- 40509b: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
- 4050a0: c7 84 24 ac 00 00 00 movl $0x0,0xac(%rsp)
- 4050a7: 00 00 00 00
- 4050ab: f2 0f 10 64 24 28 movsd 0x28(%rsp),%xmm4
- 4050b1: 85 f6 test %esi,%esi
- 4050b3: 74 12 je 4050c7 <__gdtoa+0x4c7>
- 4050b5: f2 0f 10 05 0b 44 00 movsd 0x440b(%rip),%xmm0 # 4094c8 <.rdata+0x58>
- 4050bc: 00
- 4050bd: 66 0f 2e c4 ucomisd %xmm4,%xmm0
- 4050c1: 0f 87 b3 0e 00 00 ja 405f7a <__gdtoa+0x137a>
- 4050c7: 66 0f 28 c4 movapd %xmm4,%xmm0
- 4050cb: 8b 8c 24 88 00 00 00 mov 0x88(%rsp),%ecx
- 4050d2: f2 0f 58 c4 addsd %xmm4,%xmm0
- 4050d6: f2 0f 58 05 02 44 00 addsd 0x4402(%rip),%xmm0 # 4094e0 <.rdata+0x70>
- 4050dd: 00
- 4050de: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 4050e4: 4c 8b 54 24 28 mov 0x28(%rsp),%r10
- 4050e9: 4c 89 d0 mov %r10,%rax
- 4050ec: 41 83 e2 ff and $0xffffffff,%r10d
- 4050f0: 48 c1 e8 20 shr $0x20,%rax
- 4050f4: 8d 80 00 00 c0 fc lea -0x3400000(%rax),%eax
- 4050fa: 48 c1 e0 20 shl $0x20,%rax
- 4050fe: 49 09 c2 or %rax,%r10
- 405101: 85 c9 test %ecx,%ecx
- 405103: 0f 84 2a 02 00 00 je 405333 <__gdtoa+0x733>
- 405109: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax
- 405110: 66 0f 28 cc movapd %xmm4,%xmm1
- 405114: 45 31 c9 xor %r9d,%r9d
- 405117: 8b 94 24 98 00 00 00 mov 0x98(%rsp),%edx
- 40511e: 85 d2 test %edx,%edx
- 405120: 0f 84 49 0b 00 00 je 405c6f <__gdtoa+0x106f>
- 405126: 8d 48 ff lea -0x1(%rax),%ecx
- 405129: 48 8d 15 10 44 00 00 lea 0x4410(%rip),%rdx # 409540 <__tens_D2A>
- 405130: 4c 89 54 24 28 mov %r10,0x28(%rsp)
- 405135: f2 0f 10 05 c3 43 00 movsd 0x43c3(%rip),%xmm0 # 409500 <.rdata+0x90>
- 40513c: 00
- 40513d: c7 84 24 ac 00 00 00 movl $0x0,0xac(%rsp)
- 405144: 00 00 00 00
- 405148: 48 63 c9 movslq %ecx,%rcx
- 40514b: f2 0f 10 54 24 28 movsd 0x28(%rsp),%xmm2
- 405151: f2 0f 5e 04 ca divsd (%rdx,%rcx,8),%xmm0
- 405156: f2 0f 2c d1 cvttsd2si %xmm1,%edx
- 40515a: 49 8d 77 01 lea 0x1(%r15),%rsi
- 40515e: f2 0f 5c c2 subsd %xmm2,%xmm0
- 405162: f2 0f 2a d2 cvtsi2sd %edx,%xmm2
- 405166: 83 c2 30 add $0x30,%edx
- 405169: 41 88 17 mov %dl,(%r15)
- 40516c: f2 0f 5c ca subsd %xmm2,%xmm1
- 405170: 66 0f 2e c1 ucomisd %xmm1,%xmm0
- 405174: 0f 87 94 00 00 00 ja 40520e <__gdtoa+0x60e>
- 40517a: f2 0f 10 2d 46 43 00 movsd 0x4346(%rip),%xmm5 # 4094c8 <.rdata+0x58>
- 405181: 00
- 405182: 66 0f 28 d5 movapd %xmm5,%xmm2
- 405186: f2 0f 5c d1 subsd %xmm1,%xmm2
- 40518a: 66 0f 2e c2 ucomisd %xmm2,%xmm0
- 40518e: 0f 87 c3 fa ff ff ja 404c57 <__gdtoa+0x57>
- 405194: 8b 94 24 ac 00 00 00 mov 0xac(%rsp),%edx
- 40519b: 83 c2 01 add $0x1,%edx
- 40519e: 39 c2 cmp %eax,%edx
- 4051a0: 89 94 24 ac 00 00 00 mov %edx,0xac(%rsp)
- 4051a7: 0f 8d bd 01 00 00 jge 40536a <__gdtoa+0x76a>
- 4051ad: f2 0f 10 1d 1b 43 00 movsd 0x431b(%rip),%xmm3 # 4094d0 <.rdata+0x60>
- 4051b4: 00
- 4051b5: eb 34 jmp 4051eb <__gdtoa+0x5eb>
- 4051b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 4051be: 00 00
- 4051c0: 66 0f 28 d5 movapd %xmm5,%xmm2
- 4051c4: f2 0f 5c d1 subsd %xmm1,%xmm2
- 4051c8: 66 0f 2e c2 ucomisd %xmm2,%xmm0
- 4051cc: 0f 87 85 fa ff ff ja 404c57 <__gdtoa+0x57>
- 4051d2: 8b 94 24 ac 00 00 00 mov 0xac(%rsp),%edx
- 4051d9: 83 c2 01 add $0x1,%edx
- 4051dc: 39 d0 cmp %edx,%eax
- 4051de: 89 94 24 ac 00 00 00 mov %edx,0xac(%rsp)
- 4051e5: 0f 8e 7f 01 00 00 jle 40536a <__gdtoa+0x76a>
- 4051eb: f2 0f 59 cb mulsd %xmm3,%xmm1
- 4051ef: f2 0f 59 c3 mulsd %xmm3,%xmm0
- 4051f3: f2 0f 2c d1 cvttsd2si %xmm1,%edx
- 4051f7: f2 0f 2a d2 cvtsi2sd %edx,%xmm2
- 4051fb: 83 c2 30 add $0x30,%edx
- 4051fe: 88 16 mov %dl,(%rsi)
- 405200: 48 83 c6 01 add $0x1,%rsi
- 405204: f2 0f 5c ca subsd %xmm2,%xmm1
- 405208: 66 0f 2e c1 ucomisd %xmm1,%xmm0
- 40520c: 76 b2 jbe 4051c0 <__gdtoa+0x5c0>
- 40520e: 66 0f 2e ce ucomisd %xmm6,%xmm1
- 405212: 45 8d 61 01 lea 0x1(%r9),%r12d
- 405216: 7a 06 jp 40521e <__gdtoa+0x61e>
- 405218: 0f 84 9d 09 00 00 je 405bbb <__gdtoa+0xfbb>
- 40521e: 41 bd 10 00 00 00 mov $0x10,%r13d
- 405224: e9 59 fa ff ff jmpq 404c82 <__gdtoa+0x82>
- 405229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 405230: 89 c2 mov %eax,%edx
- 405232: 4c 89 f1 mov %r14,%rcx
- 405235: e8 66 22 00 00 callq 4074a0 <__rshift_D2A>
- 40523a: 8b 84 24 ac 00 00 00 mov 0xac(%rsp),%eax
- 405241: 29 44 24 60 sub %eax,0x60(%rsp)
- 405245: 45 8d 04 04 lea (%r12,%rax,1),%r8d
- 405249: e9 25 fb ff ff jmpq 404d73 <__gdtoa+0x173>
- 40524e: 66 90 xchg %ax,%ax
- 405250: 48 63 c9 movslq %ecx,%rcx
- 405253: 41 89 56 14 mov %edx,0x14(%r14)
- 405257: c1 e2 05 shl $0x5,%edx
- 40525a: 41 0f bd 44 8e 18 bsr 0x18(%r14,%rcx,4),%eax
- 405260: 83 f0 1f xor $0x1f,%eax
- 405263: 29 c2 sub %eax,%edx
- 405265: 89 54 24 60 mov %edx,0x60(%rsp)
- 405269: e9 eb fa ff ff jmpq 404d59 <__gdtoa+0x159>
- 40526e: 66 90 xchg %ax,%ax
- 405270: c7 84 24 30 01 00 00 movl $0x0,0x130(%rsp)
- 405277: 00 00 00 00
- 40527b: 05 fe 03 00 00 add $0x3fe,%eax
- 405280: 3d f7 07 00 00 cmp $0x7f7,%eax
- 405285: 0f 96 c0 setbe %al
- 405288: e9 22 fd ff ff jmpq 404faf <__gdtoa+0x3af>
- 40528d: 0f 1f 00 nopl (%rax)
- 405290: 83 bc 24 30 01 00 00 cmpl $0x4,0x130(%rsp)
- 405297: 04
- 405298: 0f 84 e2 06 00 00 je 405980 <__gdtoa+0xd80>
- 40529e: 83 bc 24 30 01 00 00 cmpl $0x5,0x130(%rsp)
- 4052a5: 05
- 4052a6: 0f 85 25 fd ff ff jne 404fd1 <__gdtoa+0x3d1>
- 4052ac: c7 84 24 98 00 00 00 movl $0x1,0x98(%rsp)
- 4052b3: 01 00 00 00
- 4052b7: 8b 8c 24 38 01 00 00 mov 0x138(%rsp),%ecx
- 4052be: 03 4c 24 68 add 0x68(%rsp),%ecx
- 4052c2: 89 8c 24 9c 00 00 00 mov %ecx,0x9c(%rsp)
- 4052c9: 83 c1 01 add $0x1,%ecx
- 4052cc: 85 c9 test %ecx,%ecx
- 4052ce: 89 8c 24 88 00 00 00 mov %ecx,0x88(%rsp)
- 4052d5: 0f 8e 1f 09 00 00 jle 405bfa <__gdtoa+0xffa>
- 4052db: 83 f9 0e cmp $0xe,%ecx
- 4052de: 89 8c 24 ac 00 00 00 mov %ecx,0xac(%rsp)
- 4052e5: 0f 96 c2 setbe %dl
- 4052e8: 21 c2 and %eax,%edx
- 4052ea: e9 31 fd ff ff jmpq 405020 <__gdtoa+0x420>
- 4052ef: 90 nop
- 4052f0: c7 84 24 94 00 00 00 movl $0x0,0x94(%rsp)
- 4052f7: 00 00 00 00
- 4052fb: e9 45 fc ff ff jmpq 404f45 <__gdtoa+0x345>
- 405300: 66 0f 28 c4 movapd %xmm4,%xmm0
- 405304: f2 0f 58 c4 addsd %xmm4,%xmm0
- 405308: f2 0f 58 05 d0 41 00 addsd 0x41d0(%rip),%xmm0 # 4094e0 <.rdata+0x70>
- 40530f: 00
- 405310: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 405316: 4c 8b 54 24 28 mov 0x28(%rsp),%r10
- 40531b: 4c 89 d0 mov %r10,%rax
- 40531e: 41 83 e2 ff and $0xffffffff,%r10d
- 405322: 48 c1 e8 20 shr $0x20,%rax
- 405326: 8d 80 00 00 c0 fc lea -0x3400000(%rax),%eax
- 40532c: 48 c1 e0 20 shl $0x20,%rax
- 405330: 49 09 c2 or %rax,%r10
- 405333: 66 0f 28 c4 movapd %xmm4,%xmm0
- 405337: 4c 89 54 24 28 mov %r10,0x28(%rsp)
- 40533c: f2 0f 10 4c 24 28 movsd 0x28(%rsp),%xmm1
- 405342: f2 0f 5c 05 9e 41 00 subsd 0x419e(%rip),%xmm0 # 4094e8 <.rdata+0x78>
- 405349: 00
- 40534a: 66 0f 2e c1 ucomisd %xmm1,%xmm0
- 40534e: 0f 87 05 09 00 00 ja 405c59 <__gdtoa+0x1059>
- 405354: f2 0f 10 15 94 41 00 movsd 0x4194(%rip),%xmm2 # 4094f0 <.rdata+0x80>
- 40535b: 00
- 40535c: 66 0f 57 ca xorpd %xmm2,%xmm1
- 405360: 66 0f 2e c8 ucomisd %xmm0,%xmm1
- 405364: 0f 87 17 03 00 00 ja 405681 <__gdtoa+0xa81>
- 40536a: f2 0f 11 64 24 28 movsd %xmm4,0x28(%rsp)
- 405370: 4c 8b 5c 24 28 mov 0x28(%rsp),%r11
- 405375: 45 85 c0 test %r8d,%r8d
- 405378: 0f 88 c2 00 00 00 js 405440 <__gdtoa+0x840>
- 40537e: 8b 44 24 68 mov 0x68(%rsp),%eax
- 405382: 3b 47 14 cmp 0x14(%rdi),%eax
- 405385: 0f 8f b5 00 00 00 jg 405440 <__gdtoa+0x840>
- 40538b: 8b bc 24 88 00 00 00 mov 0x88(%rsp),%edi
- 405392: 48 63 d0 movslq %eax,%rdx
- 405395: 48 8d 05 a4 41 00 00 lea 0x41a4(%rip),%rax # 409540 <__tens_D2A>
- 40539c: f2 0f 10 14 d0 movsd (%rax,%rdx,8),%xmm2
- 4053a1: 85 ff test %edi,%edi
- 4053a3: 0f 8f 4c 07 00 00 jg 405af5 <__gdtoa+0xef5>
- 4053a9: 8b 84 24 38 01 00 00 mov 0x138(%rsp),%eax
- 4053b0: c1 e8 1f shr $0x1f,%eax
- 4053b3: 84 c0 test %al,%al
- 4053b5: 0f 84 3a 07 00 00 je 405af5 <__gdtoa+0xef5>
- 4053bb: 8b b4 24 88 00 00 00 mov 0x88(%rsp),%esi
- 4053c2: 85 f6 test %esi,%esi
- 4053c4: 0f 85 b7 02 00 00 jne 405681 <__gdtoa+0xa81>
- 4053ca: f2 0f 59 15 16 41 00 mulsd 0x4116(%rip),%xmm2 # 4094e8 <.rdata+0x78>
- 4053d1: 00
- 4053d2: 4c 89 5c 24 28 mov %r11,0x28(%rsp)
- 4053d7: f2 0f 10 44 24 28 movsd 0x28(%rsp),%xmm0
- 4053dd: 66 0f 2e d0 ucomisd %xmm0,%xmm2
- 4053e1: 0f 83 9a 02 00 00 jae 405681 <__gdtoa+0xa81>
- 4053e7: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 4053ec: 31 ed xor %ebp,%ebp
- 4053ee: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp)
- 4053f5: 00 00
- 4053f7: 41 83 c4 02 add $0x2,%r12d
- 4053fb: 49 8d 77 01 lea 0x1(%r15),%rsi
- 4053ff: 41 c6 07 31 movb $0x31,(%r15)
- 405403: 31 ff xor %edi,%edi
- 405405: 41 bd 20 00 00 00 mov $0x20,%r13d
- 40540b: 48 89 e9 mov %rbp,%rcx
- 40540e: e8 1d 18 00 00 callq 406c30 <__Bfree_D2A>
- 405413: 48 83 7c 24 78 00 cmpq $0x0,0x78(%rsp)
- 405419: 0f 84 63 f8 ff ff je 404c82 <__gdtoa+0x82>
- 40541f: 48 3b 7c 24 78 cmp 0x78(%rsp),%rdi
- 405424: 0f 85 29 05 00 00 jne 405953 <__gdtoa+0xd53>
- 40542a: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
- 40542f: e8 fc 17 00 00 callq 406c30 <__Bfree_D2A>
- 405434: e9 49 f8 ff ff jmpq 404c82 <__gdtoa+0x82>
- 405439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 405440: 44 8b 8c 24 98 00 00 mov 0x98(%rsp),%r9d
- 405447: 00
- 405448: 45 85 c9 test %r9d,%r9d
- 40544b: 0f 84 c3 02 00 00 je 405714 <__gdtoa+0xb14>
- 405451: 2b 6c 24 60 sub 0x60(%rsp),%ebp
- 405455: 8b 57 04 mov 0x4(%rdi),%edx
- 405458: 44 89 c1 mov %r8d,%ecx
- 40545b: 8d 45 01 lea 0x1(%rbp),%eax
- 40545e: 29 e9 sub %ebp,%ecx
- 405460: 39 d1 cmp %edx,%ecx
- 405462: 89 84 24 ac 00 00 00 mov %eax,0xac(%rsp)
- 405469: 0f 8d 61 04 00 00 jge 4058d0 <__gdtoa+0xcd0>
- 40546f: 83 bc 24 30 01 00 00 cmpl $0x5,0x130(%rsp)
- 405476: 05
- 405477: 0f 84 53 04 00 00 je 4058d0 <__gdtoa+0xcd0>
- 40547d: 83 bc 24 30 01 00 00 cmpl $0x3,0x130(%rsp)
- 405484: 03
- 405485: 0f 84 45 04 00 00 je 4058d0 <__gdtoa+0xcd0>
- 40548b: 41 29 d0 sub %edx,%r8d
- 40548e: 41 8d 40 01 lea 0x1(%r8),%eax
- 405492: 44 8b 84 24 88 00 00 mov 0x88(%rsp),%r8d
- 405499: 00
- 40549a: 89 84 24 ac 00 00 00 mov %eax,0xac(%rsp)
- 4054a1: 45 85 c0 test %r8d,%r8d
- 4054a4: 7e 17 jle 4054bd <__gdtoa+0x8bd>
- 4054a6: 83 bc 24 30 01 00 00 cmpl $0x1,0x130(%rsp)
- 4054ad: 01
- 4054ae: 7e 0d jle 4054bd <__gdtoa+0x8bd>
- 4054b0: 39 84 24 88 00 00 00 cmp %eax,0x88(%rsp)
- 4054b7: 0f 8c 21 04 00 00 jl 4058de <__gdtoa+0xcde>
- 4054bd: 8b ac 24 8c 00 00 00 mov 0x8c(%rsp),%ebp
- 4054c4: 8b b4 24 80 00 00 00 mov 0x80(%rsp),%esi
- 4054cb: b9 01 00 00 00 mov $0x1,%ecx
- 4054d0: 01 84 24 80 00 00 00 add %eax,0x80(%rsp)
- 4054d7: 01 44 24 70 add %eax,0x70(%rsp)
- 4054db: e8 60 18 00 00 callq 406d40 <__i2b_D2A>
- 4054e0: 48 89 44 24 78 mov %rax,0x78(%rsp)
- 4054e5: 8b 54 24 70 mov 0x70(%rsp),%edx
- 4054e9: 85 d2 test %edx,%edx
- 4054eb: 7e 23 jle 405510 <__gdtoa+0x910>
- 4054ed: 85 f6 test %esi,%esi
- 4054ef: 7e 1f jle 405510 <__gdtoa+0x910>
- 4054f1: 39 74 24 70 cmp %esi,0x70(%rsp)
- 4054f5: 8b 44 24 70 mov 0x70(%rsp),%eax
- 4054f9: 0f 4f c6 cmovg %esi,%eax
- 4054fc: 29 84 24 80 00 00 00 sub %eax,0x80(%rsp)
- 405503: 29 44 24 70 sub %eax,0x70(%rsp)
- 405507: 89 84 24 ac 00 00 00 mov %eax,0xac(%rsp)
- 40550e: 29 c6 sub %eax,%esi
- 405510: 8b 84 24 8c 00 00 00 mov 0x8c(%rsp),%eax
- 405517: 85 c0 test %eax,%eax
- 405519: 7e 53 jle 40556e <__gdtoa+0x96e>
- 40551b: 8b 84 24 98 00 00 00 mov 0x98(%rsp),%eax
- 405522: 85 c0 test %eax,%eax
- 405524: 0f 84 12 04 00 00 je 40593c <__gdtoa+0xd3c>
- 40552a: 85 ed test %ebp,%ebp
- 40552c: 7e 31 jle 40555f <__gdtoa+0x95f>
- 40552e: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
- 405533: 89 ea mov %ebp,%edx
- 405535: e8 66 19 00 00 callq 406ea0 <__pow5mult_D2A>
- 40553a: 4c 89 f2 mov %r14,%rdx
- 40553d: 48 89 c1 mov %rax,%rcx
- 405540: 48 89 44 24 78 mov %rax,0x78(%rsp)
- 405545: e8 26 18 00 00 callq 406d70 <__mult_D2A>
- 40554a: 4c 89 f1 mov %r14,%rcx
- 40554d: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 405552: e8 d9 16 00 00 callq 406c30 <__Bfree_D2A>
- 405557: 48 8b 44 24 48 mov 0x48(%rsp),%rax
- 40555c: 49 89 c6 mov %rax,%r14
- 40555f: 8b 94 24 8c 00 00 00 mov 0x8c(%rsp),%edx
- 405566: 29 ea sub %ebp,%edx
- 405568: 0f 85 d5 03 00 00 jne 405943 <__gdtoa+0xd43>
- 40556e: b9 01 00 00 00 mov $0x1,%ecx
- 405573: e8 c8 17 00 00 callq 406d40 <__i2b_D2A>
- 405578: 48 89 c5 mov %rax,%rbp
- 40557b: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax
- 405582: 85 c0 test %eax,%eax
- 405584: 7e 12 jle 405598 <__gdtoa+0x998>
- 405586: 8b 94 24 90 00 00 00 mov 0x90(%rsp),%edx
- 40558d: 48 89 e9 mov %rbp,%rcx
- 405590: e8 0b 19 00 00 callq 406ea0 <__pow5mult_D2A>
- 405595: 48 89 c5 mov %rax,%rbp
- 405598: 83 bc 24 30 01 00 00 cmpl $0x1,0x130(%rsp)
- 40559f: 01
- 4055a0: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%rsp)
- 4055a7: 00 00 00 00
- 4055ab: 0f 8e 12 06 00 00 jle 405bc3 <__gdtoa+0xfc3>
- 4055b1: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax
- 4055b8: bf 1f 00 00 00 mov $0x1f,%edi
- 4055bd: 85 c0 test %eax,%eax
- 4055bf: 74 10 je 4055d1 <__gdtoa+0x9d1>
- 4055c1: 8b 45 14 mov 0x14(%rbp),%eax
- 4055c4: 83 e8 01 sub $0x1,%eax
- 4055c7: 48 98 cltq
- 4055c9: 0f bd 7c 85 18 bsr 0x18(%rbp,%rax,4),%edi
- 4055ce: 83 f7 1f xor $0x1f,%edi
- 4055d1: 2b 7c 24 70 sub 0x70(%rsp),%edi
- 4055d5: 8b 94 24 80 00 00 00 mov 0x80(%rsp),%edx
- 4055dc: 83 ef 04 sub $0x4,%edi
- 4055df: 83 e7 1f and $0x1f,%edi
- 4055e2: 01 fa add %edi,%edx
- 4055e4: 89 bc 24 ac 00 00 00 mov %edi,0xac(%rsp)
- 4055eb: 89 f8 mov %edi,%eax
- 4055ed: 85 d2 test %edx,%edx
- 4055ef: 7e 12 jle 405603 <__gdtoa+0xa03>
- 4055f1: 4c 89 f1 mov %r14,%rcx
- 4055f4: e8 e7 19 00 00 callq 406fe0 <__lshift_D2A>
- 4055f9: 49 89 c6 mov %rax,%r14
- 4055fc: 8b 84 24 ac 00 00 00 mov 0xac(%rsp),%eax
- 405603: 8b 54 24 70 mov 0x70(%rsp),%edx
- 405607: 01 c2 add %eax,%edx
- 405609: 85 d2 test %edx,%edx
- 40560b: 7e 0b jle 405618 <__gdtoa+0xa18>
- 40560d: 48 89 e9 mov %rbp,%rcx
- 405610: e8 cb 19 00 00 callq 406fe0 <__lshift_D2A>
- 405615: 48 89 c5 mov %rax,%rbp
- 405618: 8b 84 24 94 00 00 00 mov 0x94(%rsp),%eax
- 40561f: 85 c0 test %eax,%eax
- 405621: 0f 85 bb 03 00 00 jne 4059e2 <__gdtoa+0xde2>
- 405627: 44 8b a4 24 88 00 00 mov 0x88(%rsp),%r12d
- 40562e: 00
- 40562f: 45 85 e4 test %r12d,%r12d
- 405632: 0f 8f f8 00 00 00 jg 405730 <__gdtoa+0xb30>
- 405638: 83 bc 24 30 01 00 00 cmpl $0x2,0x130(%rsp)
- 40563f: 02
- 405640: 0f 8e ea 00 00 00 jle 405730 <__gdtoa+0xb30>
- 405646: 8b b4 24 88 00 00 00 mov 0x88(%rsp),%esi
- 40564d: 85 f6 test %esi,%esi
- 40564f: 75 3b jne 40568c <__gdtoa+0xa8c>
- 405651: 45 31 c0 xor %r8d,%r8d
- 405654: 48 89 e9 mov %rbp,%rcx
- 405657: ba 05 00 00 00 mov $0x5,%edx
- 40565c: e8 2f 16 00 00 callq 406c90 <__multadd_D2A>
- 405661: 4c 89 f1 mov %r14,%rcx
- 405664: 48 89 c2 mov %rax,%rdx
- 405667: 48 89 c5 mov %rax,%rbp
- 40566a: e8 71 1a 00 00 callq 4070e0 <__cmp_D2A>
- 40566f: 85 c0 test %eax,%eax
- 405671: 7e 19 jle 40568c <__gdtoa+0xa8c>
- 405673: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 405678: 41 83 c4 02 add $0x2,%r12d
- 40567c: e9 7a fd ff ff jmpq 4053fb <__gdtoa+0x7fb>
- 405681: 31 ed xor %ebp,%ebp
- 405683: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp)
- 40568a: 00 00
- 40568c: 44 8b a4 24 38 01 00 mov 0x138(%rsp),%r12d
- 405693: 00
- 405694: 4c 89 fe mov %r15,%rsi
- 405697: 31 ff xor %edi,%edi
- 405699: 41 bd 10 00 00 00 mov $0x10,%r13d
- 40569f: 41 f7 dc neg %r12d
- 4056a2: e9 64 fd ff ff jmpq 40540b <__gdtoa+0x80b>
- 4056a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 4056ae: 00 00
- 4056b0: f7 da neg %edx
- 4056b2: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp)
- 4056b9: 00
- 4056ba: 89 94 24 80 00 00 00 mov %edx,0x80(%rsp)
- 4056c1: e9 9d f8 ff ff jmpq 404f63 <__gdtoa+0x363>
- 4056c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 4056cd: 00 00 00
- 4056d0: f2 0f 2a c9 cvtsi2sd %ecx,%xmm1
- 4056d4: 66 0f 2e c8 ucomisd %xmm0,%xmm1
- 4056d8: 7a 06 jp 4056e0 <__gdtoa+0xae0>
- 4056da: 0f 84 04 f8 ff ff je 404ee4 <__gdtoa+0x2e4>
- 4056e0: 83 6c 24 68 01 subl $0x1,0x68(%rsp)
- 4056e5: e9 fa f7 ff ff jmpq 404ee4 <__gdtoa+0x2e4>
- 4056ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 4056f0: 8b 4c 24 68 mov 0x68(%rsp),%ecx
- 4056f4: 29 8c 24 80 00 00 00 sub %ecx,0x80(%rsp)
- 4056fb: c7 84 24 90 00 00 00 movl $0x0,0x90(%rsp)
- 405702: 00 00 00 00
- 405706: f7 d9 neg %ecx
- 405708: 89 8c 24 8c 00 00 00 mov %ecx,0x8c(%rsp)
- 40570f: e9 75 f8 ff ff jmpq 404f89 <__gdtoa+0x389>
- 405714: 8b ac 24 8c 00 00 00 mov 0x8c(%rsp),%ebp
- 40571b: 8b b4 24 80 00 00 00 mov 0x80(%rsp),%esi
- 405722: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp)
- 405729: 00 00
- 40572b: e9 b5 fd ff ff jmpq 4054e5 <__gdtoa+0x8e5>
- 405730: 44 8b 9c 24 98 00 00 mov 0x98(%rsp),%r11d
- 405737: 00
- 405738: 45 85 db test %r11d,%r11d
- 40573b: 0f 84 01 03 00 00 je 405a42 <__gdtoa+0xe42>
- 405741: 8d 14 3e lea (%rsi,%rdi,1),%edx
- 405744: 85 d2 test %edx,%edx
- 405746: 7e 0f jle 405757 <__gdtoa+0xb57>
- 405748: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
- 40574d: e8 8e 18 00 00 callq 406fe0 <__lshift_D2A>
- 405752: 48 89 44 24 78 mov %rax,0x78(%rsp)
- 405757: 44 8b 94 24 8c 00 00 mov 0x8c(%rsp),%r10d
- 40575e: 00
- 40575f: 4c 8b 4c 24 78 mov 0x78(%rsp),%r9
- 405764: 45 85 d2 test %r10d,%r10d
- 405767: 0f 85 2e 07 00 00 jne 405e9b <__gdtoa+0x129b>
- 40576d: 48 89 9c 24 80 00 00 mov %rbx,0x80(%rsp)
- 405774: 00
- 405775: c7 84 24 ac 00 00 00 movl $0x1,0xac(%rsp)
- 40577c: 01 00 00 00
- 405780: 4c 89 fe mov %r15,%rsi
- 405783: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi
- 405788: 48 89 6c 24 58 mov %rbp,0x58(%rsp)
- 40578d: 4c 89 cb mov %r9,%rbx
- 405790: 4c 89 7c 24 70 mov %r15,0x70(%rsp)
- 405795: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
- 40579a: e9 ba 00 00 00 jmpq 405859 <__gdtoa+0xc59>
- 40579f: 90 nop
- 4057a0: 4c 89 c1 mov %r8,%rcx
- 4057a3: e8 88 14 00 00 callq 406c30 <__Bfree_D2A>
- 4057a8: 8b 8c 24 30 01 00 00 mov 0x130(%rsp),%ecx
- 4057af: 09 e9 or %ebp,%ecx
- 4057b1: 75 18 jne 4057cb <__gdtoa+0xbcb>
- 4057b3: 48 8b 44 24 60 mov 0x60(%rsp),%rax
- 4057b8: f6 00 01 testb $0x1,(%rax)
- 4057bb: 75 0e jne 4057cb <__gdtoa+0xbcb>
- 4057bd: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d
- 4057c2: 45 85 c0 test %r8d,%r8d
- 4057c5: 0f 84 00 09 00 00 je 4060cb <__gdtoa+0x14cb>
- 4057cb: 45 85 ed test %r13d,%r13d
- 4057ce: 0f 88 75 05 00 00 js 405d49 <__gdtoa+0x1149>
- 4057d4: 44 0b ac 24 30 01 00 or 0x130(%rsp),%r13d
- 4057db: 00
- 4057dc: 75 0e jne 4057ec <__gdtoa+0xbec>
- 4057de: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
- 4057e3: f6 02 01 testb $0x1,(%rdx)
- 4057e6: 0f 84 5d 05 00 00 je 405d49 <__gdtoa+0x1149>
- 4057ec: 85 ed test %ebp,%ebp
- 4057ee: 0f 8f e6 06 00 00 jg 405eda <__gdtoa+0x12da>
- 4057f4: 44 88 26 mov %r12b,(%rsi)
- 4057f7: 8b 8c 24 88 00 00 00 mov 0x88(%rsp),%ecx
- 4057fe: 48 83 c6 01 add $0x1,%rsi
- 405802: 39 8c 24 ac 00 00 00 cmp %ecx,0xac(%rsp)
- 405809: 0f 84 4c 07 00 00 je 405f5b <__gdtoa+0x135b>
- 40580f: 45 31 c0 xor %r8d,%r8d
- 405812: 4c 89 f1 mov %r14,%rcx
- 405815: ba 0a 00 00 00 mov $0xa,%edx
- 40581a: e8 71 14 00 00 callq 406c90 <__multadd_D2A>
- 40581f: 45 31 c0 xor %r8d,%r8d
- 405822: 48 39 df cmp %rbx,%rdi
- 405825: 49 89 c6 mov %rax,%r14
- 405828: ba 0a 00 00 00 mov $0xa,%edx
- 40582d: 48 89 f9 mov %rdi,%rcx
- 405830: 0f 84 8a 00 00 00 je 4058c0 <__gdtoa+0xcc0>
- 405836: e8 55 14 00 00 callq 406c90 <__multadd_D2A>
- 40583b: 48 89 d9 mov %rbx,%rcx
- 40583e: 45 31 c0 xor %r8d,%r8d
- 405841: ba 0a 00 00 00 mov $0xa,%edx
- 405846: 48 89 c7 mov %rax,%rdi
- 405849: e8 42 14 00 00 callq 406c90 <__multadd_D2A>
- 40584e: 48 89 c3 mov %rax,%rbx
- 405851: 83 84 24 ac 00 00 00 addl $0x1,0xac(%rsp)
- 405858: 01
- 405859: 48 8b 54 24 58 mov 0x58(%rsp),%rdx
- 40585e: 4c 89 f1 mov %r14,%rcx
- 405861: bd 01 00 00 00 mov $0x1,%ebp
- 405866: e8 35 0f 00 00 callq 4067a0 <__quorem_D2A>
- 40586b: 48 89 fa mov %rdi,%rdx
- 40586e: 4c 89 f1 mov %r14,%rcx
- 405871: 41 89 c7 mov %eax,%r15d
- 405874: 44 8d 60 30 lea 0x30(%rax),%r12d
- 405878: e8 63 18 00 00 callq 4070e0 <__cmp_D2A>
- 40587d: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx
- 405882: 48 89 da mov %rbx,%rdx
- 405885: 41 89 c5 mov %eax,%r13d
- 405888: e8 a3 18 00 00 callq 407130 <__diff_D2A>
- 40588d: 44 8b 48 10 mov 0x10(%rax),%r9d
- 405891: 49 89 c0 mov %rax,%r8
- 405894: 45 85 c9 test %r9d,%r9d
- 405897: 0f 85 03 ff ff ff jne 4057a0 <__gdtoa+0xba0>
- 40589d: 48 89 c2 mov %rax,%rdx
- 4058a0: 4c 89 f1 mov %r14,%rcx
- 4058a3: 48 89 44 24 30 mov %rax,0x30(%rsp)
- 4058a8: e8 33 18 00 00 callq 4070e0 <__cmp_D2A>
- 4058ad: 4c 8b 44 24 30 mov 0x30(%rsp),%r8
- 4058b2: 89 c5 mov %eax,%ebp
- 4058b4: e9 e7 fe ff ff jmpq 4057a0 <__gdtoa+0xba0>
- 4058b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4058c0: e8 cb 13 00 00 callq 406c90 <__multadd_D2A>
- 4058c5: 48 89 c7 mov %rax,%rdi
- 4058c8: 48 89 c3 mov %rax,%rbx
- 4058cb: eb 84 jmp 405851 <__gdtoa+0xc51>
- 4058cd: 0f 1f 00 nopl (%rax)
- 4058d0: 83 bc 24 30 01 00 00 cmpl $0x1,0x130(%rsp)
- 4058d7: 01
- 4058d8: 0f 8e df fb ff ff jle 4054bd <__gdtoa+0x8bd>
- 4058de: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax
- 4058e5: 8b ac 24 8c 00 00 00 mov 0x8c(%rsp),%ebp
- 4058ec: 83 e8 01 sub $0x1,%eax
- 4058ef: 29 c5 sub %eax,%ebp
- 4058f1: 39 84 24 8c 00 00 00 cmp %eax,0x8c(%rsp)
- 4058f8: 7d 19 jge 405913 <__gdtoa+0xd13>
- 4058fa: 89 c2 mov %eax,%edx
- 4058fc: 2b 94 24 8c 00 00 00 sub 0x8c(%rsp),%edx
- 405903: 31 ed xor %ebp,%ebp
- 405905: 01 94 24 90 00 00 00 add %edx,0x90(%rsp)
- 40590c: 89 84 24 8c 00 00 00 mov %eax,0x8c(%rsp)
- 405913: 8b 8c 24 88 00 00 00 mov 0x88(%rsp),%ecx
- 40591a: 85 c9 test %ecx,%ecx
- 40591c: 0f 88 59 05 00 00 js 405e7b <__gdtoa+0x127b>
- 405922: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax
- 405929: 8b b4 24 80 00 00 00 mov 0x80(%rsp),%esi
- 405930: 89 84 24 ac 00 00 00 mov %eax,0xac(%rsp)
- 405937: e9 8f fb ff ff jmpq 4054cb <__gdtoa+0x8cb>
- 40593c: 8b 94 24 8c 00 00 00 mov 0x8c(%rsp),%edx
- 405943: 4c 89 f1 mov %r14,%rcx
- 405946: e8 55 15 00 00 callq 406ea0 <__pow5mult_D2A>
- 40594b: 49 89 c6 mov %rax,%r14
- 40594e: e9 1b fc ff ff jmpq 40556e <__gdtoa+0x96e>
- 405953: 48 85 ff test %rdi,%rdi
- 405956: 0f 84 ce fa ff ff je 40542a <__gdtoa+0x82a>
- 40595c: 48 89 f9 mov %rdi,%rcx
- 40595f: e8 cc 12 00 00 callq 406c30 <__Bfree_D2A>
- 405964: e9 c1 fa ff ff jmpq 40542a <__gdtoa+0x82a>
- 405969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 405970: c7 84 24 98 00 00 00 movl $0x0,0x98(%rsp)
- 405977: 00 00 00 00
- 40597b: e9 37 f9 ff ff jmpq 4052b7 <__gdtoa+0x6b7>
- 405980: c7 84 24 98 00 00 00 movl $0x1,0x98(%rsp)
- 405987: 01 00 00 00
- 40598b: 44 8b bc 24 38 01 00 mov 0x138(%rsp),%r15d
- 405992: 00
- 405993: 45 85 ff test %r15d,%r15d
- 405996: 0f 8e 80 02 00 00 jle 405c1c <__gdtoa+0x101c>
- 40599c: 83 bc 24 38 01 00 00 cmpl $0xe,0x138(%rsp)
- 4059a3: 0e
- 4059a4: 41 0f 96 c7 setbe %r15b
- 4059a8: 8b 94 24 38 01 00 00 mov 0x138(%rsp),%edx
- 4059af: 8b 8c 24 38 01 00 00 mov 0x138(%rsp),%ecx
- 4059b6: 89 94 24 ac 00 00 00 mov %edx,0xac(%rsp)
- 4059bd: 44 89 fa mov %r15d,%edx
- 4059c0: 89 8c 24 9c 00 00 00 mov %ecx,0x9c(%rsp)
- 4059c7: 21 c2 and %eax,%edx
- 4059c9: 89 8c 24 88 00 00 00 mov %ecx,0x88(%rsp)
- 4059d0: e9 4b f6 ff ff jmpq 405020 <__gdtoa+0x420>
- 4059d5: c7 84 24 98 00 00 00 movl $0x0,0x98(%rsp)
- 4059dc: 00 00 00 00
- 4059e0: eb a9 jmp 40598b <__gdtoa+0xd8b>
- 4059e2: 48 89 ea mov %rbp,%rdx
- 4059e5: 4c 89 f1 mov %r14,%rcx
- 4059e8: e8 f3 16 00 00 callq 4070e0 <__cmp_D2A>
- 4059ed: 85 c0 test %eax,%eax
- 4059ef: 0f 89 32 fc ff ff jns 405627 <__gdtoa+0xa27>
- 4059f5: 45 31 c0 xor %r8d,%r8d
- 4059f8: 4c 89 f1 mov %r14,%rcx
- 4059fb: ba 0a 00 00 00 mov $0xa,%edx
- 405a00: 83 6c 24 68 01 subl $0x1,0x68(%rsp)
- 405a05: e8 86 12 00 00 callq 406c90 <__multadd_D2A>
- 405a0a: 49 89 c6 mov %rax,%r14
- 405a0d: 8b 84 24 98 00 00 00 mov 0x98(%rsp),%eax
- 405a14: 85 c0 test %eax,%eax
- 405a16: 0f 85 e5 06 00 00 jne 406101 <__gdtoa+0x1501>
- 405a1c: 83 bc 24 9c 00 00 00 cmpl $0x0,0x9c(%rsp)
- 405a23: 00
- 405a24: 7f 0e jg 405a34 <__gdtoa+0xe34>
- 405a26: 83 bc 24 30 01 00 00 cmpl $0x2,0x130(%rsp)
- 405a2d: 02
- 405a2e: 0f 8f 8b 07 00 00 jg 4061bf <__gdtoa+0x15bf>
- 405a34: 8b 8c 24 9c 00 00 00 mov 0x9c(%rsp),%ecx
- 405a3b: 89 8c 24 88 00 00 00 mov %ecx,0x88(%rsp)
- 405a42: c7 84 24 ac 00 00 00 movl $0x1,0xac(%rsp)
- 405a49: 01 00 00 00
- 405a4d: 4c 89 fe mov %r15,%rsi
- 405a50: 8b bc 24 88 00 00 00 mov 0x88(%rsp),%edi
- 405a57: eb 22 jmp 405a7b <__gdtoa+0xe7b>
- 405a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 405a60: 4c 89 f1 mov %r14,%rcx
- 405a63: 45 31 c0 xor %r8d,%r8d
- 405a66: ba 0a 00 00 00 mov $0xa,%edx
- 405a6b: e8 20 12 00 00 callq 406c90 <__multadd_D2A>
- 405a70: 83 84 24 ac 00 00 00 addl $0x1,0xac(%rsp)
- 405a77: 01
- 405a78: 49 89 c6 mov %rax,%r14
- 405a7b: 48 89 ea mov %rbp,%rdx
- 405a7e: 4c 89 f1 mov %r14,%rcx
- 405a81: e8 1a 0d 00 00 callq 4067a0 <__quorem_D2A>
- 405a86: 44 8d 60 30 lea 0x30(%rax),%r12d
- 405a8a: 44 88 26 mov %r12b,(%rsi)
- 405a8d: 48 83 c6 01 add $0x1,%rsi
- 405a91: 3b bc 24 ac 00 00 00 cmp 0xac(%rsp),%edi
- 405a98: 7f c6 jg 405a60 <__gdtoa+0xe60>
- 405a9a: 31 ff xor %edi,%edi
- 405a9c: 8b 54 24 6c mov 0x6c(%rsp),%edx
- 405aa0: 85 d2 test %edx,%edx
- 405aa2: 0f 84 73 03 00 00 je 405e1b <__gdtoa+0x121b>
- 405aa8: 83 7c 24 6c 02 cmpl $0x2,0x6c(%rsp)
- 405aad: 0f 84 98 03 00 00 je 405e4b <__gdtoa+0x124b>
- 405ab3: 41 83 7e 14 01 cmpl $0x1,0x14(%r14)
- 405ab8: 0f 8e d6 05 00 00 jle 406094 <__gdtoa+0x1494>
- 405abe: 0f b6 56 ff movzbl -0x1(%rsi),%edx
- 405ac2: eb 07 jmp 405acb <__gdtoa+0xecb>
- 405ac4: 0f b6 50 ff movzbl -0x1(%rax),%edx
- 405ac8: 48 89 c6 mov %rax,%rsi
- 405acb: 80 fa 39 cmp $0x39,%dl
- 405ace: 48 8d 46 ff lea -0x1(%rsi),%rax
- 405ad2: 0f 85 24 05 00 00 jne 405ffc <__gdtoa+0x13fc>
- 405ad8: 4c 39 f8 cmp %r15,%rax
- 405adb: 75 e7 jne 405ac4 <__gdtoa+0xec4>
- 405add: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 405ae2: 41 c6 07 31 movb $0x31,(%r15)
- 405ae6: 41 bd 20 00 00 00 mov $0x20,%r13d
- 405aec: 41 83 c4 02 add $0x2,%r12d
- 405af0: e9 16 f9 ff ff jmpq 40540b <__gdtoa+0x80b>
- 405af5: 4c 89 5c 24 28 mov %r11,0x28(%rsp)
- 405afa: c7 84 24 ac 00 00 00 movl $0x1,0xac(%rsp)
- 405b01: 01 00 00 00
- 405b05: 49 8d 77 01 lea 0x1(%r15),%rsi
- 405b09: f2 0f 10 44 24 28 movsd 0x28(%rsp),%xmm0
- 405b0f: 66 0f 28 c8 movapd %xmm0,%xmm1
- 405b13: f2 0f 5e ca divsd %xmm2,%xmm1
- 405b17: f2 0f 2c c1 cvttsd2si %xmm1,%eax
- 405b1b: f2 0f 2a c8 cvtsi2sd %eax,%xmm1
- 405b1f: 8d 50 30 lea 0x30(%rax),%edx
- 405b22: 41 88 17 mov %dl,(%r15)
- 405b25: f2 0f 59 ca mulsd %xmm2,%xmm1
- 405b29: f2 0f 5c c1 subsd %xmm1,%xmm0
- 405b2d: 66 0f 2e c6 ucomisd %xmm6,%xmm0
- 405b31: 0f 8b 08 06 00 00 jnp 40613f <__gdtoa+0x153f>
- 405b37: 8b 94 24 ac 00 00 00 mov 0xac(%rsp),%edx
- 405b3e: 39 94 24 88 00 00 00 cmp %edx,0x88(%rsp)
- 405b45: 0f 84 e7 00 00 00 je 405c32 <__gdtoa+0x1032>
- 405b4b: f2 0f 10 1d 7d 39 00 movsd 0x397d(%rip),%xmm3 # 4094d0 <.rdata+0x60>
- 405b52: 00
- 405b53: 8b 8c 24 88 00 00 00 mov 0x88(%rsp),%ecx
- 405b5a: 66 0f 28 e6 movapd %xmm6,%xmm4
- 405b5e: eb 0f jmp 405b6f <__gdtoa+0xf6f>
- 405b60: 8b 94 24 ac 00 00 00 mov 0xac(%rsp),%edx
- 405b67: 39 d1 cmp %edx,%ecx
- 405b69: 0f 84 c3 00 00 00 je 405c32 <__gdtoa+0x1032>
- 405b6f: 66 0f 28 c8 movapd %xmm0,%xmm1
- 405b73: 83 c2 01 add $0x1,%edx
- 405b76: 89 94 24 ac 00 00 00 mov %edx,0xac(%rsp)
- 405b7d: f2 0f 59 cb mulsd %xmm3,%xmm1
- 405b81: 66 0f 28 c1 movapd %xmm1,%xmm0
- 405b85: f2 0f 5e c2 divsd %xmm2,%xmm0
- 405b89: f2 0f 2c c0 cvttsd2si %xmm0,%eax
- 405b8d: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
- 405b91: 8d 50 30 lea 0x30(%rax),%edx
- 405b94: 88 16 mov %dl,(%rsi)
- 405b96: 48 83 c6 01 add $0x1,%rsi
- 405b9a: f2 0f 59 c2 mulsd %xmm2,%xmm0
- 405b9e: f2 0f 5c c8 subsd %xmm0,%xmm1
- 405ba2: 66 0f 2e ce ucomisd %xmm6,%xmm1
- 405ba6: 66 0f 28 c1 movapd %xmm1,%xmm0
- 405baa: 7a b4 jp 405b60 <__gdtoa+0xf60>
- 405bac: 66 0f 2e cc ucomisd %xmm4,%xmm1
- 405bb0: 75 ae jne 405b60 <__gdtoa+0xf60>
- 405bb2: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 405bb7: 41 83 c4 01 add $0x1,%r12d
- 405bbb: 45 31 ed xor %r13d,%r13d
- 405bbe: e9 bf f0 ff ff jmpq 404c82 <__gdtoa+0x82>
- 405bc3: 83 7c 24 60 01 cmpl $0x1,0x60(%rsp)
- 405bc8: 0f 85 e3 f9 ff ff jne 4055b1 <__gdtoa+0x9b1>
- 405bce: 8b 47 04 mov 0x4(%rdi),%eax
- 405bd1: 83 c0 01 add $0x1,%eax
- 405bd4: 41 39 c4 cmp %eax,%r12d
- 405bd7: 0f 8e d4 f9 ff ff jle 4055b1 <__gdtoa+0x9b1>
- 405bdd: 83 84 24 80 00 00 00 addl $0x1,0x80(%rsp)
- 405be4: 01
- 405be5: 83 44 24 70 01 addl $0x1,0x70(%rsp)
- 405bea: c7 84 24 8c 00 00 00 movl $0x1,0x8c(%rsp)
- 405bf1: 01 00 00 00
- 405bf5: e9 b7 f9 ff ff jmpq 4055b1 <__gdtoa+0x9b1>
- 405bfa: 83 bc 24 88 00 00 00 cmpl $0xe,0x88(%rsp)
- 405c01: 0e
- 405c02: c7 84 24 ac 00 00 00 movl $0x1,0xac(%rsp)
- 405c09: 01 00 00 00
- 405c0d: b9 01 00 00 00 mov $0x1,%ecx
- 405c12: 0f 96 c2 setbe %dl
- 405c15: 21 c2 and %eax,%edx
- 405c17: e9 04 f4 ff ff jmpq 405020 <__gdtoa+0x420>
- 405c1c: 41 bf 01 00 00 00 mov $0x1,%r15d
- 405c22: c7 84 24 38 01 00 00 movl $0x1,0x138(%rsp)
- 405c29: 01 00 00 00
- 405c2d: e9 76 fd ff ff jmpq 4059a8 <__gdtoa+0xda8>
- 405c32: 44 8b 54 24 6c mov 0x6c(%rsp),%r10d
- 405c37: 45 85 d2 test %r10d,%r10d
- 405c3a: 0f 84 e9 02 00 00 je 405f29 <__gdtoa+0x1329>
- 405c40: 83 7c 24 6c 01 cmpl $0x1,0x6c(%rsp)
- 405c45: 0f 84 3b 04 00 00 je 406086 <__gdtoa+0x1486>
- 405c4b: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 405c50: 41 83 c4 01 add $0x1,%r12d
- 405c54: e9 c5 f5 ff ff jmpq 40521e <__gdtoa+0x61e>
- 405c59: 41 bc 02 00 00 00 mov $0x2,%r12d
- 405c5f: 31 ed xor %ebp,%ebp
- 405c61: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp)
- 405c68: 00 00
- 405c6a: e9 8c f7 ff ff jmpq 4053fb <__gdtoa+0x7fb>
- 405c6f: 4c 89 54 24 28 mov %r10,0x28(%rsp)
- 405c74: 8d 48 ff lea -0x1(%rax),%ecx
- 405c77: 48 8d 15 c2 38 00 00 lea 0x38c2(%rip),%rdx # 409540 <__tens_D2A>
- 405c7e: f2 0f 10 5c 24 28 movsd 0x28(%rsp),%xmm3
- 405c84: 4c 89 5c 24 28 mov %r11,0x28(%rsp)
- 405c89: 48 63 c9 movslq %ecx,%rcx
- 405c8c: c7 84 24 ac 00 00 00 movl $0x1,0xac(%rsp)
- 405c93: 01 00 00 00
- 405c97: 4c 89 fe mov %r15,%rsi
- 405c9a: f2 0f 59 1c ca mulsd (%rdx,%rcx,8),%xmm3
- 405c9f: f2 0f 10 44 24 28 movsd 0x28(%rsp),%xmm0
- 405ca5: f2 0f 10 15 23 38 00 movsd 0x3823(%rip),%xmm2 # 4094d0 <.rdata+0x60>
- 405cac: 00
- 405cad: eb 13 jmp 405cc2 <__gdtoa+0x10c2>
- 405caf: 90 nop
- 405cb0: f2 0f 59 c2 mulsd %xmm2,%xmm0
- 405cb4: 83 c1 01 add $0x1,%ecx
- 405cb7: 89 8c 24 ac 00 00 00 mov %ecx,0xac(%rsp)
- 405cbe: 66 0f 28 c8 movapd %xmm0,%xmm1
- 405cc2: f2 0f 2c d1 cvttsd2si %xmm1,%edx
- 405cc6: 85 d2 test %edx,%edx
- 405cc8: 74 0c je 405cd6 <__gdtoa+0x10d6>
- 405cca: f2 0f 2a c2 cvtsi2sd %edx,%xmm0
- 405cce: f2 0f 5c c8 subsd %xmm0,%xmm1
- 405cd2: 66 0f 28 c1 movapd %xmm1,%xmm0
- 405cd6: 83 c2 30 add $0x30,%edx
- 405cd9: 88 16 mov %dl,(%rsi)
- 405cdb: 8b 8c 24 ac 00 00 00 mov 0xac(%rsp),%ecx
- 405ce2: 48 83 c6 01 add $0x1,%rsi
- 405ce6: 39 c1 cmp %eax,%ecx
- 405ce8: 75 c6 jne 405cb0 <__gdtoa+0x10b0>
- 405cea: f2 0f 10 0d 0e 38 00 movsd 0x380e(%rip),%xmm1 # 409500 <.rdata+0x90>
- 405cf1: 00
- 405cf2: 66 0f 28 d3 movapd %xmm3,%xmm2
- 405cf6: f2 0f 58 d1 addsd %xmm1,%xmm2
- 405cfa: 66 0f 2e c2 ucomisd %xmm2,%xmm0
- 405cfe: 0f 87 53 ef ff ff ja 404c57 <__gdtoa+0x57>
- 405d04: f2 0f 5c cb subsd %xmm3,%xmm1
- 405d08: 66 0f 2e c8 ucomisd %xmm0,%xmm1
- 405d0c: 0f 86 58 f6 ff ff jbe 40536a <__gdtoa+0x76a>
- 405d12: 66 0f 2e c6 ucomisd %xmm6,%xmm0
- 405d16: 0f 8a 34 02 00 00 jp 405f50 <__gdtoa+0x1350>
- 405d1c: 0f 85 2e 02 00 00 jne 405f50 <__gdtoa+0x1350>
- 405d22: 45 31 ed xor %r13d,%r13d
- 405d25: eb 10 jmp 405d37 <__gdtoa+0x1137>
- 405d27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 405d2e: 00 00
- 405d30: 0f b6 50 ff movzbl -0x1(%rax),%edx
- 405d34: 48 89 c6 mov %rax,%rsi
- 405d37: 80 fa 30 cmp $0x30,%dl
- 405d3a: 48 8d 46 ff lea -0x1(%rsi),%rax
- 405d3e: 74 f0 je 405d30 <__gdtoa+0x1130>
- 405d40: 45 8d 61 01 lea 0x1(%r9),%r12d
- 405d44: e9 39 ef ff ff jmpq 404c82 <__gdtoa+0x82>
- 405d49: 8b 4c 24 6c mov 0x6c(%rsp),%ecx
- 405d4d: 49 89 d9 mov %rbx,%r9
- 405d50: 89 e8 mov %ebp,%eax
- 405d52: 45 89 f8 mov %r15d,%r8d
- 405d55: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
- 405d5a: 4c 8b 7c 24 70 mov 0x70(%rsp),%r15
- 405d5f: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx
- 405d66: 00
- 405d67: 85 c9 test %ecx,%ecx
- 405d69: 0f 84 b1 02 00 00 je 406020 <__gdtoa+0x1420>
- 405d6f: 41 83 7e 14 01 cmpl $0x1,0x14(%r14)
- 405d74: 0f 8e 9b 02 00 00 jle 406015 <__gdtoa+0x1415>
- 405d7a: 83 7c 24 6c 02 cmpl $0x2,0x6c(%rsp)
- 405d7f: 0f 84 f6 02 00 00 je 40607b <__gdtoa+0x147b>
- 405d85: 4d 89 cd mov %r9,%r13
- 405d88: 48 89 5c 24 50 mov %rbx,0x50(%rsp)
- 405d8d: eb 47 jmp 405dd6 <__gdtoa+0x11d6>
- 405d8f: 90 nop
- 405d90: 44 88 26 mov %r12b,(%rsi)
- 405d93: 45 31 c0 xor %r8d,%r8d
- 405d96: 4c 89 e9 mov %r13,%rcx
- 405d99: ba 0a 00 00 00 mov $0xa,%edx
- 405d9e: 48 83 c6 01 add $0x1,%rsi
- 405da2: e8 e9 0e 00 00 callq 406c90 <__multadd_D2A>
- 405da7: 4c 39 ef cmp %r13,%rdi
- 405daa: 4c 89 f1 mov %r14,%rcx
- 405dad: ba 0a 00 00 00 mov $0xa,%edx
- 405db2: 48 0f 44 f8 cmove %rax,%rdi
- 405db6: 45 31 c0 xor %r8d,%r8d
- 405db9: 48 89 c3 mov %rax,%rbx
- 405dbc: e8 cf 0e 00 00 callq 406c90 <__multadd_D2A>
- 405dc1: 48 89 ea mov %rbp,%rdx
- 405dc4: 48 89 c1 mov %rax,%rcx
- 405dc7: 49 89 c6 mov %rax,%r14
- 405dca: e8 d1 09 00 00 callq 4067a0 <__quorem_D2A>
- 405dcf: 44 8d 60 30 lea 0x30(%rax),%r12d
- 405dd3: 49 89 dd mov %rbx,%r13
- 405dd6: 4c 89 ea mov %r13,%rdx
- 405dd9: 48 89 e9 mov %rbp,%rcx
- 405ddc: e8 ff 12 00 00 callq 4070e0 <__cmp_D2A>
- 405de1: 85 c0 test %eax,%eax
- 405de3: 7f ab jg 405d90 <__gdtoa+0x1190>
- 405de5: 41 83 fc 39 cmp $0x39,%r12d
- 405de9: 4d 89 e9 mov %r13,%r9
- 405dec: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx
- 405df1: 0f 84 b9 02 00 00 je 4060b0 <__gdtoa+0x14b0>
- 405df7: 41 83 c4 01 add $0x1,%r12d
- 405dfb: 41 bd 20 00 00 00 mov $0x20,%r13d
- 405e01: 44 88 26 mov %r12b,(%rsi)
- 405e04: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 405e09: 48 83 c6 01 add $0x1,%rsi
- 405e0d: 4c 89 4c 24 78 mov %r9,0x78(%rsp)
- 405e12: 41 83 c4 01 add $0x1,%r12d
- 405e16: e9 f0 f5 ff ff jmpq 40540b <__gdtoa+0x80b>
- 405e1b: 4c 89 f1 mov %r14,%rcx
- 405e1e: ba 01 00 00 00 mov $0x1,%edx
- 405e23: e8 b8 11 00 00 callq 406fe0 <__lshift_D2A>
- 405e28: 48 89 ea mov %rbp,%rdx
- 405e2b: 48 89 c1 mov %rax,%rcx
- 405e2e: 49 89 c6 mov %rax,%r14
- 405e31: e8 aa 12 00 00 callq 4070e0 <__cmp_D2A>
- 405e36: 83 f8 00 cmp $0x0,%eax
- 405e39: 0f 8f 7f fc ff ff jg 405abe <__gdtoa+0xebe>
- 405e3f: 75 0a jne 405e4b <__gdtoa+0x124b>
- 405e41: 41 80 e4 01 and $0x1,%r12b
- 405e45: 0f 85 73 fc ff ff jne 405abe <__gdtoa+0xebe>
- 405e4b: 41 83 7e 14 01 cmpl $0x1,0x14(%r14)
- 405e50: 0f 8e 56 03 00 00 jle 4061ac <__gdtoa+0x15ac>
- 405e56: 41 bd 10 00 00 00 mov $0x10,%r13d
- 405e5c: eb 05 jmp 405e63 <__gdtoa+0x1263>
- 405e5e: 66 90 xchg %ax,%ax
- 405e60: 48 89 c6 mov %rax,%rsi
- 405e63: 80 7e ff 30 cmpb $0x30,-0x1(%rsi)
- 405e67: 48 8d 46 ff lea -0x1(%rsi),%rax
- 405e6b: 74 f3 je 405e60 <__gdtoa+0x1260>
- 405e6d: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 405e72: 41 83 c4 01 add $0x1,%r12d
- 405e76: e9 90 f5 ff ff jmpq 40540b <__gdtoa+0x80b>
- 405e7b: 8b b4 24 80 00 00 00 mov 0x80(%rsp),%esi
- 405e82: c7 84 24 ac 00 00 00 movl $0x0,0xac(%rsp)
- 405e89: 00 00 00 00
- 405e8d: 31 c0 xor %eax,%eax
- 405e8f: 2b b4 24 88 00 00 00 sub 0x88(%rsp),%esi
- 405e96: e9 30 f6 ff ff jmpq 4054cb <__gdtoa+0x8cb>
- 405e9b: 41 8b 49 08 mov 0x8(%r9),%ecx
- 405e9f: e8 ac 0c 00 00 callq 406b50 <__Balloc_D2A>
- 405ea4: 48 8b 54 24 78 mov 0x78(%rsp),%rdx
- 405ea9: 48 8d 48 10 lea 0x10(%rax),%rcx
- 405ead: 48 89 c6 mov %rax,%rsi
- 405eb0: 48 63 42 14 movslq 0x14(%rdx),%rax
- 405eb4: 48 83 c2 10 add $0x10,%rdx
- 405eb8: 4c 8d 04 85 08 00 00 lea 0x8(,%rax,4),%r8
- 405ebf: 00
- 405ec0: e8 33 18 00 00 callq 4076f8 <memcpy>
- 405ec5: ba 01 00 00 00 mov $0x1,%edx
- 405eca: 48 89 f1 mov %rsi,%rcx
- 405ecd: e8 0e 11 00 00 callq 406fe0 <__lshift_D2A>
- 405ed2: 49 89 c1 mov %rax,%r9
- 405ed5: e9 93 f8 ff ff jmpq 40576d <__gdtoa+0xb6d>
- 405eda: 83 7c 24 6c 02 cmpl $0x2,0x6c(%rsp)
- 405edf: 0f 84 0f f9 ff ff je 4057f4 <__gdtoa+0xbf4>
- 405ee5: 41 83 fc 39 cmp $0x39,%r12d
- 405ee9: 49 89 d9 mov %rbx,%r9
- 405eec: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
- 405ef1: 4c 8b 7c 24 70 mov 0x70(%rsp),%r15
- 405ef6: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx
- 405efd: 00
- 405efe: 0f 84 ac 01 00 00 je 4060b0 <__gdtoa+0x14b0>
- 405f04: 45 8d 6c 24 01 lea 0x1(%r12),%r13d
- 405f09: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 405f0e: 4c 89 4c 24 78 mov %r9,0x78(%rsp)
- 405f13: 44 88 2e mov %r13b,(%rsi)
- 405f16: 48 83 c6 01 add $0x1,%rsi
- 405f1a: 41 bd 20 00 00 00 mov $0x20,%r13d
- 405f20: 41 83 c4 01 add $0x1,%r12d
- 405f24: e9 e2 f4 ff ff jmpq 40540b <__gdtoa+0x80b>
- 405f29: f2 0f 58 c0 addsd %xmm0,%xmm0
- 405f2d: 66 0f 2e c2 ucomisd %xmm2,%xmm0
- 405f31: 0f 87 4f 01 00 00 ja 406086 <__gdtoa+0x1486>
- 405f37: 66 0f 2e d0 ucomisd %xmm0,%xmm2
- 405f3b: 0f b6 56 ff movzbl -0x1(%rsi),%edx
- 405f3f: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
- 405f44: 7a 0a jp 405f50 <__gdtoa+0x1350>
- 405f46: 75 08 jne 405f50 <__gdtoa+0x1350>
- 405f48: a8 01 test $0x1,%al
- 405f4a: 0f 85 07 ed ff ff jne 404c57 <__gdtoa+0x57>
- 405f50: 41 bd 10 00 00 00 mov $0x10,%r13d
- 405f56: e9 dc fd ff ff jmpq 405d37 <__gdtoa+0x1137>
- 405f5b: 49 89 d9 mov %rbx,%r9
- 405f5e: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
- 405f63: 4c 8b 7c 24 70 mov 0x70(%rsp),%r15
- 405f68: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx
- 405f6f: 00
- 405f70: 4c 89 4c 24 78 mov %r9,0x78(%rsp)
- 405f75: e9 22 fb ff ff jmpq 405a9c <__gdtoa+0xe9c>
- 405f7a: 44 8b 94 24 88 00 00 mov 0x88(%rsp),%r10d
- 405f81: 00
- 405f82: 45 85 d2 test %r10d,%r10d
- 405f85: 0f 84 75 f3 ff ff je 405300 <__gdtoa+0x700>
- 405f8b: 44 8b 8c 24 9c 00 00 mov 0x9c(%rsp),%r9d
- 405f92: 00
- 405f93: 45 85 c9 test %r9d,%r9d
- 405f96: 0f 8e ce f3 ff ff jle 40536a <__gdtoa+0x76a>
- 405f9c: f2 0f 10 0d 2c 35 00 movsd 0x352c(%rip),%xmm1 # 4094d0 <.rdata+0x60>
- 405fa3: 00
- 405fa4: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
- 405faa: f2 0f 59 cc mulsd %xmm4,%xmm1
- 405fae: 66 0f 28 c1 movapd %xmm1,%xmm0
- 405fb2: f2 0f 11 4c 24 28 movsd %xmm1,0x28(%rsp)
- 405fb8: 4c 8b 5c 24 28 mov 0x28(%rsp),%r11
- 405fbd: f2 0f 59 05 13 35 00 mulsd 0x3513(%rip),%xmm0 # 4094d8 <.rdata+0x68>
- 405fc4: 00
- 405fc5: f2 0f 58 05 13 35 00 addsd 0x3513(%rip),%xmm0 # 4094e0 <.rdata+0x70>
- 405fcc: 00
- 405fcd: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 405fd3: 4c 8b 54 24 28 mov 0x28(%rsp),%r10
- 405fd8: 4c 89 d0 mov %r10,%rax
- 405fdb: 41 83 e2 ff and $0xffffffff,%r10d
- 405fdf: 48 c1 e8 20 shr $0x20,%rax
- 405fe3: 8d 80 00 00 c0 fc lea -0x3400000(%rax),%eax
- 405fe9: 48 c1 e0 20 shl $0x20,%rax
- 405fed: 49 09 c2 or %rax,%r10
- 405ff0: 8b 84 24 9c 00 00 00 mov 0x9c(%rsp),%eax
- 405ff7: e9 1b f1 ff ff jmpq 405117 <__gdtoa+0x517>
- 405ffc: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
- 406001: 83 c2 01 add $0x1,%edx
- 406004: 41 bd 20 00 00 00 mov $0x20,%r13d
- 40600a: 88 10 mov %dl,(%rax)
- 40600c: 41 83 c4 01 add $0x1,%r12d
- 406010: e9 f6 f3 ff ff jmpq 40540b <__gdtoa+0x80b>
- 406015: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
- 40601a: 0f 85 5a fd ff ff jne 405d7a <__gdtoa+0x117a>
- 406020: 85 c0 test %eax,%eax
- 406022: 0f 8e 9e 00 00 00 jle 4060c6 <__gdtoa+0x14c6>
- 406028: 4c 89 f1 mov %r14,%rcx
- 40602b: ba 01 00 00 00 mov $0x1,%edx
- 406030: 44 89 44 24 30 mov %r8d,0x30(%rsp)
- 406035: 4c 89 4c 24 38 mov %r9,0x38(%rsp)
- 40603a: e8 a1 0f 00 00 callq 406fe0 <__lshift_D2A>
- 40603f: 48 89 ea mov %rbp,%rdx
- 406042: 48 89 c1 mov %rax,%rcx
- 406045: 49 89 c6 mov %rax,%r14
- 406048: e8 93 10 00 00 callq 4070e0 <__cmp_D2A>
- 40604d: 83 f8 00 cmp $0x0,%eax
- 406050: 44 8b 44 24 30 mov 0x30(%rsp),%r8d
- 406055: 4c 8b 4c 24 38 mov 0x38(%rsp),%r9
- 40605a: 0f 8e fd 00 00 00 jle 40615d <__gdtoa+0x155d>
- 406060: 41 83 fc 39 cmp $0x39,%r12d
- 406064: 74 4a je 4060b0 <__gdtoa+0x14b0>
- 406066: 45 8d 60 31 lea 0x31(%r8),%r12d
- 40606a: 41 bd 20 00 00 00 mov $0x20,%r13d
- 406070: 41 83 7e 14 01 cmpl $0x1,0x14(%r14)
- 406075: 0f 8e cf 00 00 00 jle 40614a <__gdtoa+0x154a>
- 40607b: 41 bd 10 00 00 00 mov $0x10,%r13d
- 406081: e9 7b fd ff ff jmpq 405e01 <__gdtoa+0x1201>
- 406086: 0f b6 56 ff movzbl -0x1(%rsi),%edx
- 40608a: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
- 40608f: e9 c3 eb ff ff jmpq 404c57 <__gdtoa+0x57>
- 406094: 41 8b 46 18 mov 0x18(%r14),%eax
- 406098: 85 c0 test %eax,%eax
- 40609a: 0f 85 1e fa ff ff jne 405abe <__gdtoa+0xebe>
- 4060a0: 45 31 ed xor %r13d,%r13d
- 4060a3: e9 bb fd ff ff jmpq 405e63 <__gdtoa+0x1263>
- 4060a8: 83 c2 01 add $0x1,%edx
- 4060ab: e9 c6 eb ff ff jmpq 404c76 <__gdtoa+0x76>
- 4060b0: c6 06 39 movb $0x39,(%rsi)
- 4060b3: 4c 89 4c 24 78 mov %r9,0x78(%rsp)
- 4060b8: 48 83 c6 01 add $0x1,%rsi
- 4060bc: ba 39 00 00 00 mov $0x39,%edx
- 4060c1: e9 05 fa ff ff jmpq 405acb <__gdtoa+0xecb>
- 4060c6: 45 31 ed xor %r13d,%r13d
- 4060c9: eb a5 jmp 406070 <__gdtoa+0x1470>
- 4060cb: 41 83 fc 39 cmp $0x39,%r12d
- 4060cf: 49 89 d9 mov %rbx,%r9
- 4060d2: 45 89 f8 mov %r15d,%r8d
- 4060d5: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp
- 4060da: 4c 8b 7c 24 70 mov 0x70(%rsp),%r15
- 4060df: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx
- 4060e6: 00
- 4060e7: 74 c7 je 4060b0 <__gdtoa+0x14b0>
- 4060e9: 45 85 ed test %r13d,%r13d
- 4060ec: 0f 8e 95 00 00 00 jle 406187 <__gdtoa+0x1587>
- 4060f2: 45 8d 60 31 lea 0x31(%r8),%r12d
- 4060f6: 41 bd 20 00 00 00 mov $0x20,%r13d
- 4060fc: e9 00 fd ff ff jmpq 405e01 <__gdtoa+0x1201>
- 406101: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx
- 406106: 45 31 c0 xor %r8d,%r8d
- 406109: ba 0a 00 00 00 mov $0xa,%edx
- 40610e: e8 7d 0b 00 00 callq 406c90 <__multadd_D2A>
- 406113: 83 bc 24 9c 00 00 00 cmpl $0x0,0x9c(%rsp)
- 40611a: 00
- 40611b: 48 89 44 24 78 mov %rax,0x78(%rsp)
- 406120: 7f 0a jg 40612c <__gdtoa+0x152c>
- 406122: 83 bc 24 30 01 00 00 cmpl $0x2,0x130(%rsp)
- 406129: 02
- 40612a: 7f 48 jg 406174 <__gdtoa+0x1574>
- 40612c: 8b 94 24 9c 00 00 00 mov 0x9c(%rsp),%edx
- 406133: 89 94 24 88 00 00 00 mov %edx,0x88(%rsp)
- 40613a: e9 02 f6 ff ff jmpq 405741 <__gdtoa+0xb41>
- 40613f: 0f 85 f2 f9 ff ff jne 405b37 <__gdtoa+0xf37>
- 406145: e9 68 fa ff ff jmpq 405bb2 <__gdtoa+0xfb2>
- 40614a: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
- 40614f: b8 10 00 00 00 mov $0x10,%eax
- 406154: 44 0f 45 e8 cmovne %eax,%r13d
- 406158: e9 a4 fc ff ff jmpq 405e01 <__gdtoa+0x1201>
- 40615d: 75 0a jne 406169 <__gdtoa+0x1569>
- 40615f: 41 f6 c4 01 test $0x1,%r12b
- 406163: 0f 85 f7 fe ff ff jne 406060 <__gdtoa+0x1460>
- 406169: 41 bd 20 00 00 00 mov $0x20,%r13d
- 40616f: e9 fc fe ff ff jmpq 406070 <__gdtoa+0x1470>
- 406174: 8b 8c 24 9c 00 00 00 mov 0x9c(%rsp),%ecx
- 40617b: 89 8c 24 88 00 00 00 mov %ecx,0x88(%rsp)
- 406182: e9 bf f4 ff ff jmpq 405646 <__gdtoa+0xa46>
- 406187: 41 83 7e 14 01 cmpl $0x1,0x14(%r14)
- 40618c: 41 bd 10 00 00 00 mov $0x10,%r13d
- 406192: 0f 8f 69 fc ff ff jg 405e01 <__gdtoa+0x1201>
- 406198: 41 83 7e 18 01 cmpl $0x1,0x18(%r14)
- 40619d: 45 19 ed sbb %r13d,%r13d
- 4061a0: 41 f7 d5 not %r13d
- 4061a3: 41 83 e5 10 and $0x10,%r13d
- 4061a7: e9 55 fc ff ff jmpq 405e01 <__gdtoa+0x1201>
- 4061ac: 45 31 ed xor %r13d,%r13d
- 4061af: 41 83 7e 18 00 cmpl $0x0,0x18(%r14)
- 4061b4: 0f 85 9c fc ff ff jne 405e56 <__gdtoa+0x1256>
- 4061ba: e9 a4 fc ff ff jmpq 405e63 <__gdtoa+0x1263>
- 4061bf: 8b 84 24 9c 00 00 00 mov 0x9c(%rsp),%eax
- 4061c6: 89 84 24 88 00 00 00 mov %eax,0x88(%rsp)
- 4061cd: e9 74 f4 ff ff jmpq 405646 <__gdtoa+0xa46>
- 4061d2: 90 nop
- 4061d3: 90 nop
- 4061d4: 90 nop
- 4061d5: 90 nop
- 4061d6: 90 nop
- 4061d7: 90 nop
- 4061d8: 90 nop
- 4061d9: 90 nop
- 4061da: 90 nop
- 4061db: 90 nop
- 4061dc: 90 nop
- 4061dd: 90 nop
- 4061de: 90 nop
- 4061df: 90 nop
- 00000000004061e0 <__wcrtomb_cp>:
- 4061e0: 48 83 ec 58 sub $0x58,%rsp
- 4061e4: 45 85 c0 test %r8d,%r8d
- 4061e7: 44 89 c0 mov %r8d,%eax
- 4061ea: 66 89 54 24 68 mov %dx,0x68(%rsp)
- 4061ef: 75 13 jne 406204 <__wcrtomb_cp+0x24>
- 4061f1: 66 81 fa ff 00 cmp $0xff,%dx
- 4061f6: 77 52 ja 40624a <__wcrtomb_cp+0x6a>
- 4061f8: 88 11 mov %dl,(%rcx)
- 4061fa: b8 01 00 00 00 mov $0x1,%eax
- 4061ff: 48 83 c4 58 add $0x58,%rsp
- 406203: c3 retq
- 406204: 48 8d 54 24 4c lea 0x4c(%rsp),%rdx
- 406209: 44 89 4c 24 28 mov %r9d,0x28(%rsp)
- 40620e: 48 89 4c 24 20 mov %rcx,0x20(%rsp)
- 406213: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%rsp)
- 40621a: 00
- 40621b: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp)
- 406222: 00 00
- 406224: 41 b9 01 00 00 00 mov $0x1,%r9d
- 40622a: 48 89 54 24 38 mov %rdx,0x38(%rsp)
- 40622f: 4c 8d 44 24 68 lea 0x68(%rsp),%r8
- 406234: 31 d2 xor %edx,%edx
- 406236: 89 c1 mov %eax,%ecx
- 406238: ff 15 f6 80 00 00 callq *0x80f6(%rip) # 40e334 <__imp_WideCharToMultiByte>
- 40623e: 85 c0 test %eax,%eax
- 406240: 74 08 je 40624a <__wcrtomb_cp+0x6a>
- 406242: 8b 54 24 4c mov 0x4c(%rsp),%edx
- 406246: 85 d2 test %edx,%edx
- 406248: 74 b5 je 4061ff <__wcrtomb_cp+0x1f>
- 40624a: e8 59 15 00 00 callq 4077a8 <_errno>
- 40624f: c7 00 2a 00 00 00 movl $0x2a,(%rax)
- 406255: b8 ff ff ff ff mov $0xffffffff,%eax
- 40625a: 48 83 c4 58 add $0x58,%rsp
- 40625e: c3 retq
- 40625f: 90 nop
- 0000000000406260 <wcrtomb>:
- 406260: 57 push %rdi
- 406261: 56 push %rsi
- 406262: 53 push %rbx
- 406263: 48 83 ec 30 sub $0x30,%rsp
- 406267: 48 8b 05 06 81 00 00 mov 0x8106(%rip),%rax # 40e374 <__imp___mb_cur_max>
- 40626e: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx
- 406273: 48 85 c9 test %rcx,%rcx
- 406276: 89 d6 mov %edx,%esi
- 406278: 8b 38 mov (%rax),%edi
- 40627a: 48 0f 45 d9 cmovne %rcx,%rbx
- 40627e: ff 15 5c 1e 00 00 callq *0x1e5c(%rip) # 4080e0 <__lc_codepage>
- 406284: 0f b7 d6 movzwl %si,%edx
- 406287: 41 89 c0 mov %eax,%r8d
- 40628a: 48 89 d9 mov %rbx,%rcx
- 40628d: 41 89 f9 mov %edi,%r9d
- 406290: e8 4b ff ff ff callq 4061e0 <__wcrtomb_cp>
- 406295: 48 98 cltq
- 406297: 48 83 c4 30 add $0x30,%rsp
- 40629b: 5b pop %rbx
- 40629c: 5e pop %rsi
- 40629d: 5f pop %rdi
- 40629e: c3 retq
- 40629f: 90 nop
- 00000000004062a0 <wcsrtombs>:
- 4062a0: 41 56 push %r14
- 4062a2: 41 55 push %r13
- 4062a4: 41 54 push %r12
- 4062a6: 55 push %rbp
- 4062a7: 57 push %rdi
- 4062a8: 56 push %rsi
- 4062a9: 53 push %rbx
- 4062aa: 48 83 ec 30 sub $0x30,%rsp
- 4062ae: 31 f6 xor %esi,%esi
- 4062b0: 49 89 d6 mov %rdx,%r14
- 4062b3: 48 89 cb mov %rcx,%rbx
- 4062b6: 4c 89 c5 mov %r8,%rbp
- 4062b9: ff 15 21 1e 00 00 callq *0x1e21(%rip) # 4080e0 <__lc_codepage>
- 4062bf: 49 8b 3e mov (%r14),%rdi
- 4062c2: 41 89 c4 mov %eax,%r12d
- 4062c5: 48 8b 05 a8 80 00 00 mov 0x80a8(%rip),%rax # 40e374 <__imp___mb_cur_max>
- 4062cc: 48 85 ff test %rdi,%rdi
- 4062cf: 44 8b 28 mov (%rax),%r13d
- 4062d2: 74 42 je 406316 <wcsrtombs+0x76>
- 4062d4: 48 85 db test %rbx,%rbx
- 4062d7: 74 69 je 406342 <wcsrtombs+0xa2>
- 4062d9: 48 85 ed test %rbp,%rbp
- 4062dc: 75 1c jne 4062fa <wcsrtombs+0x5a>
- 4062de: 66 90 xchg %ax,%ax
- 4062e0: eb 4e jmp 406330 <wcsrtombs+0x90>
- 4062e2: 48 63 c8 movslq %eax,%rcx
- 4062e5: 48 01 cb add %rcx,%rbx
- 4062e8: 48 01 ce add %rcx,%rsi
- 4062eb: 80 7b ff 00 cmpb $0x0,-0x1(%rbx)
- 4062ef: 74 44 je 406335 <wcsrtombs+0x95>
- 4062f1: 48 83 c7 02 add $0x2,%rdi
- 4062f5: 48 39 f5 cmp %rsi,%rbp
- 4062f8: 76 36 jbe 406330 <wcsrtombs+0x90>
- 4062fa: 0f b7 17 movzwl (%rdi),%edx
- 4062fd: 45 89 e9 mov %r13d,%r9d
- 406300: 45 89 e0 mov %r12d,%r8d
- 406303: 48 89 d9 mov %rbx,%rcx
- 406306: e8 d5 fe ff ff callq 4061e0 <__wcrtomb_cp>
- 40630b: 85 c0 test %eax,%eax
- 40630d: 7f d3 jg 4062e2 <wcsrtombs+0x42>
- 40630f: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi
- 406316: 48 89 f0 mov %rsi,%rax
- 406319: 48 83 c4 30 add $0x30,%rsp
- 40631d: 5b pop %rbx
- 40631e: 5e pop %rsi
- 40631f: 5f pop %rdi
- 406320: 5d pop %rbp
- 406321: 41 5c pop %r12
- 406323: 41 5d pop %r13
- 406325: 41 5e pop %r14
- 406327: c3 retq
- 406328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 40632f: 00
- 406330: 49 89 3e mov %rdi,(%r14)
- 406333: eb e1 jmp 406316 <wcsrtombs+0x76>
- 406335: 49 c7 06 00 00 00 00 movq $0x0,(%r14)
- 40633c: 48 83 ee 01 sub $0x1,%rsi
- 406340: eb d4 jmp 406316 <wcsrtombs+0x76>
- 406342: 48 85 ed test %rbp,%rbp
- 406345: 75 24 jne 40636b <wcsrtombs+0xcb>
- 406347: eb cd jmp 406316 <wcsrtombs+0x76>
- 406349: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 406350: 48 63 d0 movslq %eax,%rdx
- 406353: 83 e8 01 sub $0x1,%eax
- 406356: 48 98 cltq
- 406358: 48 01 d6 add %rdx,%rsi
- 40635b: 80 7c 04 20 00 cmpb $0x0,0x20(%rsp,%rax,1)
- 406360: 74 22 je 406384 <wcsrtombs+0xe4>
- 406362: 48 83 c7 02 add $0x2,%rdi
- 406366: 48 39 f5 cmp %rsi,%rbp
- 406369: 76 ab jbe 406316 <wcsrtombs+0x76>
- 40636b: 0f b7 17 movzwl (%rdi),%edx
- 40636e: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
- 406373: 45 89 e9 mov %r13d,%r9d
- 406376: 45 89 e0 mov %r12d,%r8d
- 406379: e8 62 fe ff ff callq 4061e0 <__wcrtomb_cp>
- 40637e: 85 c0 test %eax,%eax
- 406380: 7f ce jg 406350 <wcsrtombs+0xb0>
- 406382: eb 8b jmp 40630f <wcsrtombs+0x6f>
- 406384: 48 83 ee 01 sub $0x1,%rsi
- 406388: eb 8c jmp 406316 <wcsrtombs+0x76>
- 40638a: 90 nop
- 40638b: 90 nop
- 40638c: 90 nop
- 40638d: 90 nop
- 40638e: 90 nop
- 40638f: 90 nop
- 0000000000406390 <__mbrtowc_cp>:
- 406390: 56 push %rsi
- 406391: 53 push %rbx
- 406392: 48 83 ec 58 sub $0x58,%rsp
- 406396: 48 85 d2 test %rdx,%rdx
- 406399: 48 89 ce mov %rcx,%rsi
- 40639c: 48 89 d3 mov %rdx,%rbx
- 40639f: 0f 84 2e 01 00 00 je 4064d3 <__mbrtowc_cp+0x143>
- 4063a5: 4d 85 c0 test %r8,%r8
- 4063a8: 0f 84 32 01 00 00 je 4064e0 <__mbrtowc_cp+0x150>
- 4063ae: 0f b6 12 movzbl (%rdx),%edx
- 4063b1: 41 8b 01 mov (%r9),%eax
- 4063b4: 41 c7 01 00 00 00 00 movl $0x0,(%r9)
- 4063bb: 89 44 24 40 mov %eax,0x40(%rsp)
- 4063bf: 84 d2 test %dl,%dl
- 4063c1: 0f 84 a9 00 00 00 je 406470 <__mbrtowc_cp+0xe0>
- 4063c7: 83 bc 24 98 00 00 00 cmpl $0x1,0x98(%rsp)
- 4063ce: 01
- 4063cf: 76 7f jbe 406450 <__mbrtowc_cp+0xc0>
- 4063d1: 80 7c 24 40 00 cmpb $0x0,0x40(%rsp)
- 4063d6: 0f 85 a4 00 00 00 jne 406480 <__mbrtowc_cp+0xf0>
- 4063dc: 4c 89 44 24 38 mov %r8,0x38(%rsp)
- 4063e1: 4c 89 4c 24 30 mov %r9,0x30(%rsp)
- 4063e6: 0f b6 d2 movzbl %dl,%edx
- 4063e9: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx
- 4063f0: ff 15 be 7e 00 00 callq *0x7ebe(%rip) # 40e2b4 <__imp_IsDBCSLeadByteEx>
- 4063f6: 85 c0 test %eax,%eax
- 4063f8: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
- 4063fd: 4c 8b 4c 24 30 mov 0x30(%rsp),%r9
- 406402: 74 4c je 406450 <__mbrtowc_cp+0xc0>
- 406404: 49 83 f8 01 cmp $0x1,%r8
- 406408: 0f 86 ee 00 00 00 jbe 4064fc <__mbrtowc_cp+0x16c>
- 40640e: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp)
- 406415: 00
- 406416: 48 89 74 24 20 mov %rsi,0x20(%rsp)
- 40641b: 41 b9 02 00 00 00 mov $0x2,%r9d
- 406421: 49 89 d8 mov %rbx,%r8
- 406424: ba 08 00 00 00 mov $0x8,%edx
- 406429: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx
- 406430: ff 15 96 7e 00 00 callq *0x7e96(%rip) # 40e2cc <__imp_MultiByteToWideChar>
- 406436: 85 c0 test %eax,%eax
- 406438: 0f 84 a9 00 00 00 je 4064e7 <__mbrtowc_cp+0x157>
- 40643e: b8 02 00 00 00 mov $0x2,%eax
- 406443: 48 83 c4 58 add $0x58,%rsp
- 406447: 5b pop %rbx
- 406448: 5e pop %rsi
- 406449: c3 retq
- 40644a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 406450: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax
- 406457: 85 c0 test %eax,%eax
- 406459: 75 45 jne 4064a0 <__mbrtowc_cp+0x110>
- 40645b: 0f b6 03 movzbl (%rbx),%eax
- 40645e: 66 89 06 mov %ax,(%rsi)
- 406461: b8 01 00 00 00 mov $0x1,%eax
- 406466: 48 83 c4 58 add $0x58,%rsp
- 40646a: 5b pop %rbx
- 40646b: 5e pop %rsi
- 40646c: c3 retq
- 40646d: 0f 1f 00 nopl (%rax)
- 406470: 66 c7 01 00 00 movw $0x0,(%rcx)
- 406475: 31 c0 xor %eax,%eax
- 406477: 48 83 c4 58 add $0x58,%rsp
- 40647b: 5b pop %rbx
- 40647c: 5e pop %rsi
- 40647d: c3 retq
- 40647e: 66 90 xchg %ax,%ax
- 406480: 88 54 24 41 mov %dl,0x41(%rsp)
- 406484: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp)
- 40648b: 00
- 40648c: 41 b9 02 00 00 00 mov $0x2,%r9d
- 406492: 48 89 4c 24 20 mov %rcx,0x20(%rsp)
- 406497: 4c 8d 44 24 40 lea 0x40(%rsp),%r8
- 40649c: eb 86 jmp 406424 <__mbrtowc_cp+0x94>
- 40649e: 66 90 xchg %ax,%ax
- 4064a0: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp)
- 4064a7: 00
- 4064a8: 48 89 74 24 20 mov %rsi,0x20(%rsp)
- 4064ad: 41 b9 01 00 00 00 mov $0x1,%r9d
- 4064b3: 49 89 d8 mov %rbx,%r8
- 4064b6: ba 08 00 00 00 mov $0x8,%edx
- 4064bb: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx
- 4064c2: ff 15 04 7e 00 00 callq *0x7e04(%rip) # 40e2cc <__imp_MultiByteToWideChar>
- 4064c8: 85 c0 test %eax,%eax
- 4064ca: 74 1b je 4064e7 <__mbrtowc_cp+0x157>
- 4064cc: b8 01 00 00 00 mov $0x1,%eax
- 4064d1: eb a4 jmp 406477 <__mbrtowc_cp+0xe7>
- 4064d3: 31 c0 xor %eax,%eax
- 4064d5: 48 83 c4 58 add $0x58,%rsp
- 4064d9: 5b pop %rbx
- 4064da: 5e pop %rsi
- 4064db: c3 retq
- 4064dc: 0f 1f 40 00 nopl 0x0(%rax)
- 4064e0: b8 fe ff ff ff mov $0xfffffffe,%eax
- 4064e5: eb 90 jmp 406477 <__mbrtowc_cp+0xe7>
- 4064e7: e8 bc 12 00 00 callq 4077a8 <_errno>
- 4064ec: c7 00 2a 00 00 00 movl $0x2a,(%rax)
- 4064f2: b8 ff ff ff ff mov $0xffffffff,%eax
- 4064f7: e9 7b ff ff ff jmpq 406477 <__mbrtowc_cp+0xe7>
- 4064fc: 0f b6 03 movzbl (%rbx),%eax
- 4064ff: 41 88 01 mov %al,(%r9)
- 406502: b8 fe ff ff ff mov $0xfffffffe,%eax
- 406507: e9 6b ff ff ff jmpq 406477 <__mbrtowc_cp+0xe7>
- 40650c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000406510 <mbrtowc>:
- 406510: 55 push %rbp
- 406511: 57 push %rdi
- 406512: 56 push %rsi
- 406513: 53 push %rbx
- 406514: 48 83 ec 58 sub $0x58,%rsp
- 406518: 48 8b 05 55 7e 00 00 mov 0x7e55(%rip),%rax # 40e374 <__imp___mb_cur_max>
- 40651f: 48 8d 5c 24 4e lea 0x4e(%rsp),%rbx
- 406524: 48 85 c9 test %rcx,%rcx
- 406527: 4c 89 ce mov %r9,%rsi
- 40652a: 48 89 d7 mov %rdx,%rdi
- 40652d: 66 c7 44 24 4e 00 00 movw $0x0,0x4e(%rsp)
- 406534: 8b 28 mov (%rax),%ebp
- 406536: 48 0f 45 d9 cmovne %rcx,%rbx
- 40653a: 4c 89 44 24 38 mov %r8,0x38(%rsp)
- 40653f: ff 15 9b 1b 00 00 callq *0x1b9b(%rip) # 4080e0 <__lc_codepage>
- 406545: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
- 40654a: 4c 8d 0d 3f 64 00 00 lea 0x643f(%rip),%r9 # 40c990 <internal_mbstate.23624>
- 406551: 48 85 f6 test %rsi,%rsi
- 406554: 89 6c 24 28 mov %ebp,0x28(%rsp)
- 406558: 89 44 24 20 mov %eax,0x20(%rsp)
- 40655c: 48 89 fa mov %rdi,%rdx
- 40655f: 4c 0f 45 ce cmovne %rsi,%r9
- 406563: 48 89 d9 mov %rbx,%rcx
- 406566: e8 25 fe ff ff callq 406390 <__mbrtowc_cp>
- 40656b: 48 98 cltq
- 40656d: 48 83 c4 58 add $0x58,%rsp
- 406571: 5b pop %rbx
- 406572: 5e pop %rsi
- 406573: 5f pop %rdi
- 406574: 5d pop %rbp
- 406575: c3 retq
- 406576: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 40657d: 00 00 00
- 0000000000406580 <mbsrtowcs>:
- 406580: 41 56 push %r14
- 406582: 41 55 push %r13
- 406584: 41 54 push %r12
- 406586: 55 push %rbp
- 406587: 57 push %rdi
- 406588: 56 push %rsi
- 406589: 53 push %rbx
- 40658a: 48 83 ec 40 sub $0x40,%rsp
- 40658e: 48 8d 2d ff 63 00 00 lea 0x63ff(%rip),%rbp # 40c994 <internal_mbstate.23635>
- 406595: 4d 85 c9 test %r9,%r9
- 406598: 49 89 d6 mov %rdx,%r14
- 40659b: 48 89 ce mov %rcx,%rsi
- 40659e: 49 0f 45 e9 cmovne %r9,%rbp
- 4065a2: 4c 89 c7 mov %r8,%rdi
- 4065a5: ff 15 35 1b 00 00 callq *0x1b35(%rip) # 4080e0 <__lc_codepage>
- 4065ab: 41 89 c5 mov %eax,%r13d
- 4065ae: 48 8b 05 bf 7d 00 00 mov 0x7dbf(%rip),%rax # 40e374 <__imp___mb_cur_max>
- 4065b5: 4d 85 f6 test %r14,%r14
- 4065b8: 44 8b 20 mov (%rax),%r12d
- 4065bb: 74 73 je 406630 <mbsrtowcs+0xb0>
- 4065bd: 49 8b 16 mov (%r14),%rdx
- 4065c0: 48 85 d2 test %rdx,%rdx
- 4065c3: 74 6b je 406630 <mbsrtowcs+0xb0>
- 4065c5: 48 85 f6 test %rsi,%rsi
- 4065c8: 74 6a je 406634 <mbsrtowcs+0xb4>
- 4065ca: 31 db xor %ebx,%ebx
- 4065cc: 48 85 ff test %rdi,%rdi
- 4065cf: 75 1a jne 4065eb <mbsrtowcs+0x6b>
- 4065d1: eb 49 jmp 40661c <mbsrtowcs+0x9c>
- 4065d3: 49 8b 16 mov (%r14),%rdx
- 4065d6: 48 63 c1 movslq %ecx,%rax
- 4065d9: 48 83 c6 02 add $0x2,%rsi
- 4065dd: 48 01 c3 add %rax,%rbx
- 4065e0: 48 01 c2 add %rax,%rdx
- 4065e3: 48 39 df cmp %rbx,%rdi
- 4065e6: 49 89 16 mov %rdx,(%r14)
- 4065e9: 76 21 jbe 40660c <mbsrtowcs+0x8c>
- 4065eb: 49 89 f8 mov %rdi,%r8
- 4065ee: 48 89 f1 mov %rsi,%rcx
- 4065f1: 44 89 64 24 28 mov %r12d,0x28(%rsp)
- 4065f6: 49 29 d8 sub %rbx,%r8
- 4065f9: 44 89 6c 24 20 mov %r13d,0x20(%rsp)
- 4065fe: 49 89 e9 mov %rbp,%r9
- 406601: e8 8a fd ff ff callq 406390 <__mbrtowc_cp>
- 406606: 85 c0 test %eax,%eax
- 406608: 89 c1 mov %eax,%ecx
- 40660a: 7f c7 jg 4065d3 <mbsrtowcs+0x53>
- 40660c: 85 c9 test %ecx,%ecx
- 40660e: 75 0c jne 40661c <mbsrtowcs+0x9c>
- 406610: 48 39 fb cmp %rdi,%rbx
- 406613: 73 07 jae 40661c <mbsrtowcs+0x9c>
- 406615: 49 c7 06 00 00 00 00 movq $0x0,(%r14)
- 40661c: 48 89 d8 mov %rbx,%rax
- 40661f: 48 83 c4 40 add $0x40,%rsp
- 406623: 5b pop %rbx
- 406624: 5e pop %rsi
- 406625: 5f pop %rdi
- 406626: 5d pop %rbp
- 406627: 41 5c pop %r12
- 406629: 41 5d pop %r13
- 40662b: 41 5e pop %r14
- 40662d: c3 retq
- 40662e: 66 90 xchg %ax,%ax
- 406630: 31 db xor %ebx,%ebx
- 406632: eb e8 jmp 40661c <mbsrtowcs+0x9c>
- 406634: 48 85 ff test %rdi,%rdi
- 406637: 66 c7 44 24 3e 00 00 movw $0x0,0x3e(%rsp)
- 40663e: 74 f0 je 406630 <mbsrtowcs+0xb0>
- 406640: 44 89 e6 mov %r12d,%esi
- 406643: 31 db xor %ebx,%ebx
- 406645: eb 1c jmp 406663 <mbsrtowcs+0xe3>
- 406647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40664e: 00 00
- 406650: 49 8b 16 mov (%r14),%rdx
- 406653: 48 98 cltq
- 406655: 48 01 c3 add %rax,%rbx
- 406658: 48 01 c2 add %rax,%rdx
- 40665b: 48 39 df cmp %rbx,%rdi
- 40665e: 49 89 16 mov %rdx,(%r14)
- 406661: 76 b9 jbe 40661c <mbsrtowcs+0x9c>
- 406663: 48 8d 4c 24 3e lea 0x3e(%rsp),%rcx
- 406668: 44 89 64 24 28 mov %r12d,0x28(%rsp)
- 40666d: 44 89 6c 24 20 mov %r13d,0x20(%rsp)
- 406672: 49 89 e9 mov %rbp,%r9
- 406675: 49 89 f0 mov %rsi,%r8
- 406678: e8 13 fd ff ff callq 406390 <__mbrtowc_cp>
- 40667d: 85 c0 test %eax,%eax
- 40667f: 7f cf jg 406650 <mbsrtowcs+0xd0>
- 406681: eb 99 jmp 40661c <mbsrtowcs+0x9c>
- 406683: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 40668a: 84 00 00 00 00 00
- 0000000000406690 <mbrlen>:
- 406690: 55 push %rbp
- 406691: 57 push %rdi
- 406692: 56 push %rsi
- 406693: 53 push %rbx
- 406694: 48 83 ec 48 sub $0x48,%rsp
- 406698: 48 8b 05 d5 7c 00 00 mov 0x7cd5(%rip),%rax # 40e374 <__imp___mb_cur_max>
- 40669f: 48 89 ce mov %rcx,%rsi
- 4066a2: 48 89 d7 mov %rdx,%rdi
- 4066a5: 4c 89 c3 mov %r8,%rbx
- 4066a8: 66 c7 44 24 3e 00 00 movw $0x0,0x3e(%rsp)
- 4066af: 8b 28 mov (%rax),%ebp
- 4066b1: ff 15 29 1a 00 00 callq *0x1a29(%rip) # 4080e0 <__lc_codepage>
- 4066b7: 48 8d 15 da 62 00 00 lea 0x62da(%rip),%rdx # 40c998 <s_mbstate.23651>
- 4066be: 48 85 db test %rbx,%rbx
- 4066c1: 48 8d 4c 24 3e lea 0x3e(%rsp),%rcx
- 4066c6: 89 6c 24 28 mov %ebp,0x28(%rsp)
- 4066ca: 89 44 24 20 mov %eax,0x20(%rsp)
- 4066ce: 49 89 f8 mov %rdi,%r8
- 4066d1: 48 0f 44 da cmove %rdx,%rbx
- 4066d5: 48 89 f2 mov %rsi,%rdx
- 4066d8: 49 89 d9 mov %rbx,%r9
- 4066db: e8 b0 fc ff ff callq 406390 <__mbrtowc_cp>
- 4066e0: 48 98 cltq
- 4066e2: 48 83 c4 48 add $0x48,%rsp
- 4066e6: 5b pop %rbx
- 4066e7: 5e pop %rsi
- 4066e8: 5f pop %rdi
- 4066e9: 5d pop %rbp
- 4066ea: c3 retq
- 4066eb: 90 nop
- 4066ec: 90 nop
- 4066ed: 90 nop
- 4066ee: 90 nop
- 4066ef: 90 nop
- 00000000004066f0 <__rv_alloc_D2A>:
- 4066f0: 53 push %rbx
- 4066f1: 48 83 ec 20 sub $0x20,%rsp
- 4066f5: 31 db xor %ebx,%ebx
- 4066f7: 83 f9 1b cmp $0x1b,%ecx
- 4066fa: 7e 11 jle 40670d <__rv_alloc_D2A+0x1d>
- 4066fc: b8 04 00 00 00 mov $0x4,%eax
- 406701: 01 c0 add %eax,%eax
- 406703: 83 c3 01 add $0x1,%ebx
- 406706: 8d 50 17 lea 0x17(%rax),%edx
- 406709: 39 ca cmp %ecx,%edx
- 40670b: 7c f4 jl 406701 <__rv_alloc_D2A+0x11>
- 40670d: 89 d9 mov %ebx,%ecx
- 40670f: e8 3c 04 00 00 callq 406b50 <__Balloc_D2A>
- 406714: 89 18 mov %ebx,(%rax)
- 406716: 48 83 c0 04 add $0x4,%rax
- 40671a: 48 83 c4 20 add $0x20,%rsp
- 40671e: 5b pop %rbx
- 40671f: c3 retq
- 0000000000406720 <__nrv_alloc_D2A>:
- 406720: 56 push %rsi
- 406721: 53 push %rbx
- 406722: 48 83 ec 28 sub $0x28,%rsp
- 406726: 48 89 cb mov %rcx,%rbx
- 406729: 44 89 c1 mov %r8d,%ecx
- 40672c: 48 89 d6 mov %rdx,%rsi
- 40672f: e8 bc ff ff ff callq 4066f0 <__rv_alloc_D2A>
- 406734: 44 0f b6 03 movzbl (%rbx),%r8d
- 406738: 48 8d 4b 01 lea 0x1(%rbx),%rcx
- 40673c: 45 84 c0 test %r8b,%r8b
- 40673f: 44 88 00 mov %r8b,(%rax)
- 406742: 49 89 c0 mov %rax,%r8
- 406745: 74 1d je 406764 <__nrv_alloc_D2A+0x44>
- 406747: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40674e: 00 00
- 406750: 44 0f b6 09 movzbl (%rcx),%r9d
- 406754: 49 83 c0 01 add $0x1,%r8
- 406758: 48 83 c1 01 add $0x1,%rcx
- 40675c: 45 84 c9 test %r9b,%r9b
- 40675f: 45 88 08 mov %r9b,(%r8)
- 406762: 75 ec jne 406750 <__nrv_alloc_D2A+0x30>
- 406764: 48 85 f6 test %rsi,%rsi
- 406767: 74 03 je 40676c <__nrv_alloc_D2A+0x4c>
- 406769: 4c 89 06 mov %r8,(%rsi)
- 40676c: 48 83 c4 28 add $0x28,%rsp
- 406770: 5b pop %rbx
- 406771: 5e pop %rsi
- 406772: c3 retq
- 406773: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 40677a: 84 00 00 00 00 00
- 0000000000406780 <__freedtoa>:
- 406780: ba 01 00 00 00 mov $0x1,%edx
- 406785: 48 89 c8 mov %rcx,%rax
- 406788: 8b 49 fc mov -0x4(%rcx),%ecx
- 40678b: d3 e2 shl %cl,%edx
- 40678d: 89 48 04 mov %ecx,0x4(%rax)
- 406790: 48 8d 48 fc lea -0x4(%rax),%rcx
- 406794: 89 50 08 mov %edx,0x8(%rax)
- 406797: e9 94 04 00 00 jmpq 406c30 <__Bfree_D2A>
- 40679c: 0f 1f 40 00 nopl 0x0(%rax)
- 00000000004067a0 <__quorem_D2A>:
- 4067a0: 41 57 push %r15
- 4067a2: 41 56 push %r14
- 4067a4: 41 55 push %r13
- 4067a6: 41 54 push %r12
- 4067a8: 55 push %rbp
- 4067a9: 57 push %rdi
- 4067aa: 56 push %rsi
- 4067ab: 53 push %rbx
- 4067ac: 48 83 ec 38 sub $0x38,%rsp
- 4067b0: 31 c0 xor %eax,%eax
- 4067b2: 8b 72 14 mov 0x14(%rdx),%esi
- 4067b5: 49 89 cc mov %rcx,%r12
- 4067b8: 48 89 d1 mov %rdx,%rcx
- 4067bb: 41 3b 74 24 14 cmp 0x14(%r12),%esi
- 4067c0: 0f 8f 55 01 00 00 jg 40691b <__quorem_D2A+0x17b>
- 4067c6: 83 ee 01 sub $0x1,%esi
- 4067c9: 48 8d 5a 18 lea 0x18(%rdx),%rbx
- 4067cd: 4d 8d 6c 24 18 lea 0x18(%r12),%r13
- 4067d2: 4c 63 fe movslq %esi,%r15
- 4067d5: 49 83 c7 04 add $0x4,%r15
- 4067d9: 46 8b 44 ba 08 mov 0x8(%rdx,%r15,4),%r8d
- 4067de: 43 8b 44 bc 08 mov 0x8(%r12,%r15,4),%eax
- 4067e3: 4a 8d 6c ba 08 lea 0x8(%rdx,%r15,4),%rbp
- 4067e8: 31 d2 xor %edx,%edx
- 4067ea: 41 83 c0 01 add $0x1,%r8d
- 4067ee: 41 f7 f0 div %r8d
- 4067f1: 85 c0 test %eax,%eax
- 4067f3: 41 89 c6 mov %eax,%r14d
- 4067f6: 89 44 24 2c mov %eax,0x2c(%rsp)
- 4067fa: 0f 84 89 00 00 00 je 406889 <__quorem_D2A+0xe9>
- 406800: 89 c2 mov %eax,%edx
- 406802: 49 89 db mov %rbx,%r11
- 406805: 4d 89 ea mov %r13,%r10
- 406808: 31 c0 xor %eax,%eax
- 40680a: 45 31 c9 xor %r9d,%r9d
- 40680d: 0f 1f 00 nopl (%rax)
- 406810: 45 8b 03 mov (%r11),%r8d
- 406813: 49 83 c3 04 add $0x4,%r11
- 406817: 4c 0f af c2 imul %rdx,%r8
- 40681b: 4a 8d 3c 00 lea (%rax,%r8,1),%rdi
- 40681f: 45 8b 02 mov (%r10),%r8d
- 406822: 48 89 f8 mov %rdi,%rax
- 406825: 83 e7 ff and $0xffffffff,%edi
- 406828: 48 c1 e8 20 shr $0x20,%rax
- 40682c: 49 29 f8 sub %rdi,%r8
- 40682f: 4d 29 c8 sub %r9,%r8
- 406832: 4d 89 c1 mov %r8,%r9
- 406835: 45 89 02 mov %r8d,(%r10)
- 406838: 49 83 c2 04 add $0x4,%r10
- 40683c: 49 c1 e9 20 shr $0x20,%r9
- 406840: 41 83 e1 01 and $0x1,%r9d
- 406844: 4c 39 dd cmp %r11,%rbp
- 406847: 73 c7 jae 406810 <__quorem_D2A+0x70>
- 406849: 47 8b 5c bc 08 mov 0x8(%r12,%r15,4),%r11d
- 40684e: 45 85 db test %r11d,%r11d
- 406851: 75 36 jne 406889 <__quorem_D2A+0xe9>
- 406853: 4b 8d 44 bc 04 lea 0x4(%r12,%r15,4),%rax
- 406858: 49 39 c5 cmp %rax,%r13
- 40685b: 73 27 jae 406884 <__quorem_D2A+0xe4>
- 40685d: 47 8b 54 bc 04 mov 0x4(%r12,%r15,4),%r10d
- 406862: 45 85 d2 test %r10d,%r10d
- 406865: 74 11 je 406878 <__quorem_D2A+0xd8>
- 406867: eb 1b jmp 406884 <__quorem_D2A+0xe4>
- 406869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 406870: 44 8b 08 mov (%rax),%r9d
- 406873: 45 85 c9 test %r9d,%r9d
- 406876: 75 0c jne 406884 <__quorem_D2A+0xe4>
- 406878: 48 83 e8 04 sub $0x4,%rax
- 40687c: 83 ee 01 sub $0x1,%esi
- 40687f: 49 39 c5 cmp %rax,%r13
- 406882: 72 ec jb 406870 <__quorem_D2A+0xd0>
- 406884: 41 89 74 24 14 mov %esi,0x14(%r12)
- 406889: 48 89 ca mov %rcx,%rdx
- 40688c: 4c 89 e1 mov %r12,%rcx
- 40688f: e8 4c 08 00 00 callq 4070e0 <__cmp_D2A>
- 406894: 85 c0 test %eax,%eax
- 406896: 78 7f js 406917 <__quorem_D2A+0x177>
- 406898: 41 83 c6 01 add $0x1,%r14d
- 40689c: 4c 89 e9 mov %r13,%rcx
- 40689f: 31 d2 xor %edx,%edx
- 4068a1: 44 89 74 24 2c mov %r14d,0x2c(%rsp)
- 4068a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 4068ad: 00 00 00
- 4068b0: 44 8b 03 mov (%rbx),%r8d
- 4068b3: 8b 01 mov (%rcx),%eax
- 4068b5: 48 83 c3 04 add $0x4,%rbx
- 4068b9: 4c 29 c0 sub %r8,%rax
- 4068bc: 48 29 d0 sub %rdx,%rax
- 4068bf: 48 89 c2 mov %rax,%rdx
- 4068c2: 89 01 mov %eax,(%rcx)
- 4068c4: 48 83 c1 04 add $0x4,%rcx
- 4068c8: 48 c1 ea 20 shr $0x20,%rdx
- 4068cc: 83 e2 01 and $0x1,%edx
- 4068cf: 48 39 dd cmp %rbx,%rbp
- 4068d2: 73 dc jae 4068b0 <__quorem_D2A+0x110>
- 4068d4: 48 63 d6 movslq %esi,%rdx
- 4068d7: 48 83 c2 04 add $0x4,%rdx
- 4068db: 45 8b 44 94 08 mov 0x8(%r12,%rdx,4),%r8d
- 4068e0: 45 85 c0 test %r8d,%r8d
- 4068e3: 75 32 jne 406917 <__quorem_D2A+0x177>
- 4068e5: 49 8d 44 94 04 lea 0x4(%r12,%rdx,4),%rax
- 4068ea: 49 39 c5 cmp %rax,%r13
- 4068ed: 73 23 jae 406912 <__quorem_D2A+0x172>
- 4068ef: 41 8b 4c 94 04 mov 0x4(%r12,%rdx,4),%ecx
- 4068f4: 85 c9 test %ecx,%ecx
- 4068f6: 74 0e je 406906 <__quorem_D2A+0x166>
- 4068f8: eb 18 jmp 406912 <__quorem_D2A+0x172>
- 4068fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 406900: 8b 10 mov (%rax),%edx
- 406902: 85 d2 test %edx,%edx
- 406904: 75 0c jne 406912 <__quorem_D2A+0x172>
- 406906: 48 83 e8 04 sub $0x4,%rax
- 40690a: 83 ee 01 sub $0x1,%esi
- 40690d: 49 39 c5 cmp %rax,%r13
- 406910: 72 ee jb 406900 <__quorem_D2A+0x160>
- 406912: 41 89 74 24 14 mov %esi,0x14(%r12)
- 406917: 8b 44 24 2c mov 0x2c(%rsp),%eax
- 40691b: 48 83 c4 38 add $0x38,%rsp
- 40691f: 5b pop %rbx
- 406920: 5e pop %rsi
- 406921: 5f pop %rdi
- 406922: 5d pop %rbp
- 406923: 41 5c pop %r12
- 406925: 41 5d pop %r13
- 406927: 41 5e pop %r14
- 406929: 41 5f pop %r15
- 40692b: c3 retq
- 40692c: 90 nop
- 40692d: 90 nop
- 40692e: 90 nop
- 40692f: 90 nop
- 0000000000406930 <__mingw_set_output_format>:
- 406930: 56 push %rsi
- 406931: 53 push %rbx
- 406932: 48 83 ec 28 sub $0x28,%rsp
- 406936: 8b 05 84 17 00 00 mov 0x1784(%rip),%eax # 4080c0 <probe.60666>
- 40693c: 8b 1d 5e 60 00 00 mov 0x605e(%rip),%ebx # 40c9a0 <last_value>
- 406942: 89 ce mov %ecx,%esi
- 406944: 85 c0 test %eax,%eax
- 406946: 75 18 jne 406960 <__mingw_set_output_format+0x30>
- 406948: 89 d8 mov %ebx,%eax
- 40694a: 89 35 50 60 00 00 mov %esi,0x6050(%rip) # 40c9a0 <last_value>
- 406950: 48 83 c4 28 add $0x28,%rsp
- 406954: 5b pop %rbx
- 406955: 5e pop %rsi
- 406956: c3 retq
- 406957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40695e: 00 00
- 406960: e8 5b bc ff ff callq 4025c0 <__mingw_get_msvcrt_handle>
- 406965: 48 8d 15 a4 2b 00 00 lea 0x2ba4(%rip),%rdx # 409510 <.rdata>
- 40696c: 48 89 c1 mov %rax,%rcx
- 40696f: ff 15 17 79 00 00 callq *0x7917(%rip) # 40e28c <__imp_GetProcAddress>
- 406975: 48 85 c0 test %rax,%rax
- 406978: 74 26 je 4069a0 <__mingw_set_output_format+0x70>
- 40697a: 89 f1 mov %esi,%ecx
- 40697c: ff d0 callq *%rax
- 40697e: 89 05 1c 60 00 00 mov %eax,0x601c(%rip) # 40c9a0 <last_value>
- 406984: 89 d8 mov %ebx,%eax
- 406986: c7 05 30 17 00 00 01 movl $0x1,0x1730(%rip) # 4080c0 <probe.60666>
- 40698d: 00 00 00
- 406990: 48 83 c4 28 add $0x28,%rsp
- 406994: 5b pop %rbx
- 406995: 5e pop %rsi
- 406996: c3 retq
- 406997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40699e: 00 00
- 4069a0: c7 05 16 17 00 00 00 movl $0x0,0x1716(%rip) # 4080c0 <probe.60666>
- 4069a7: 00 00 00
- 4069aa: eb 9c jmp 406948 <__mingw_set_output_format+0x18>
- 4069ac: 0f 1f 40 00 nopl 0x0(%rax)
- 00000000004069b0 <__mingw_get_output_format>:
- 4069b0: 48 83 ec 28 sub $0x28,%rsp
- 4069b4: 8b 15 0a 17 00 00 mov 0x170a(%rip),%edx # 4080c4 <probe.60671>
- 4069ba: 85 d2 test %edx,%edx
- 4069bc: 75 12 jne 4069d0 <__mingw_get_output_format+0x20>
- 4069be: 8b 05 dc 5f 00 00 mov 0x5fdc(%rip),%eax # 40c9a0 <last_value>
- 4069c4: 48 83 c4 28 add $0x28,%rsp
- 4069c8: c3 retq
- 4069c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 4069d0: e8 eb bb ff ff callq 4025c0 <__mingw_get_msvcrt_handle>
- 4069d5: 48 8d 15 47 2b 00 00 lea 0x2b47(%rip),%rdx # 409523 <.rdata+0x13>
- 4069dc: 48 89 c1 mov %rax,%rcx
- 4069df: ff 15 a7 78 00 00 callq *0x78a7(%rip) # 40e28c <__imp_GetProcAddress>
- 4069e5: 48 85 c0 test %rax,%rax
- 4069e8: 74 18 je 406a02 <__mingw_get_output_format+0x52>
- 4069ea: ff d0 callq *%rax
- 4069ec: ba 01 00 00 00 mov $0x1,%edx
- 4069f1: 89 05 a9 5f 00 00 mov %eax,0x5fa9(%rip) # 40c9a0 <last_value>
- 4069f7: 89 15 c7 16 00 00 mov %edx,0x16c7(%rip) # 4080c4 <probe.60671>
- 4069fd: 48 83 c4 28 add $0x28,%rsp
- 406a01: c3 retq
- 406a02: 8b 05 98 5f 00 00 mov 0x5f98(%rip),%eax # 40c9a0 <last_value>
- 406a08: 31 d2 xor %edx,%edx
- 406a0a: eb eb jmp 4069f7 <__mingw_get_output_format+0x47>
- 406a0c: 90 nop
- 406a0d: 90 nop
- 406a0e: 90 nop
- 406a0f: 90 nop
- 0000000000406a10 <dtoa_lock>:
- 406a10: 56 push %rsi
- 406a11: 53 push %rbx
- 406a12: 48 83 ec 28 sub $0x28,%rsp
- 406a16: 8b 05 04 69 00 00 mov 0x6904(%rip),%eax # 40d320 <dtoa_CS_init>
- 406a1c: 89 ce mov %ecx,%esi
- 406a1e: 83 f8 02 cmp $0x2,%eax
- 406a21: 74 40 je 406a63 <dtoa_lock+0x53>
- 406a23: 85 c0 test %eax,%eax
- 406a25: 75 69 jne 406a90 <dtoa_lock+0x80>
- 406a27: b0 01 mov $0x1,%al
- 406a29: f0 87 05 f0 68 00 00 lock xchg %eax,0x68f0(%rip) # 40d320 <dtoa_CS_init>
- 406a30: 85 c0 test %eax,%eax
- 406a32: 75 51 jne 406a85 <dtoa_lock+0x75>
- 406a34: 48 8d 0d 05 69 00 00 lea 0x6905(%rip),%rcx # 40d340 <dtoa_CritSec>
- 406a3b: 48 8b 1d 6a 78 00 00 mov 0x786a(%rip),%rbx # 40e2ac <__imp_InitializeCriticalSection>
- 406a42: ff d3 callq *%rbx
- 406a44: 48 8d 0d 1d 69 00 00 lea 0x691d(%rip),%rcx # 40d368 <dtoa_CritSec+0x28>
- 406a4b: ff d3 callq *%rbx
- 406a4d: 48 8d 0d ac 00 00 00 lea 0xac(%rip),%rcx # 406b00 <dtoa_lock_cleanup>
- 406a54: e8 e7 ac ff ff callq 401740 <atexit>
- 406a59: c7 05 bd 68 00 00 02 movl $0x2,0x68bd(%rip) # 40d320 <dtoa_CS_init>
- 406a60: 00 00 00
- 406a63: 48 63 f6 movslq %esi,%rsi
- 406a66: 48 8d 05 d3 68 00 00 lea 0x68d3(%rip),%rax # 40d340 <dtoa_CritSec>
- 406a6d: 48 8d 14 b6 lea (%rsi,%rsi,4),%rdx
- 406a71: 48 8d 0c d0 lea (%rax,%rdx,8),%rcx
- 406a75: 48 8b 05 e0 77 00 00 mov 0x77e0(%rip),%rax # 40e25c <__imp_EnterCriticalSection>
- 406a7c: 48 83 c4 28 add $0x28,%rsp
- 406a80: 5b pop %rbx
- 406a81: 5e pop %rsi
- 406a82: 48 ff e0 rex.W jmpq *%rax
- 406a85: 83 f8 02 cmp $0x2,%eax
- 406a88: 74 34 je 406abe <dtoa_lock+0xae>
- 406a8a: 8b 05 90 68 00 00 mov 0x6890(%rip),%eax # 40d320 <dtoa_CS_init>
- 406a90: 83 f8 01 cmp $0x1,%eax
- 406a93: 75 1d jne 406ab2 <dtoa_lock+0xa2>
- 406a95: 48 8b 1d 68 78 00 00 mov 0x7868(%rip),%rbx # 40e304 <__imp_Sleep>
- 406a9c: 0f 1f 40 00 nopl 0x0(%rax)
- 406aa0: b9 01 00 00 00 mov $0x1,%ecx
- 406aa5: ff d3 callq *%rbx
- 406aa7: 8b 05 73 68 00 00 mov 0x6873(%rip),%eax # 40d320 <dtoa_CS_init>
- 406aad: 83 f8 01 cmp $0x1,%eax
- 406ab0: 74 ee je 406aa0 <dtoa_lock+0x90>
- 406ab2: 83 f8 02 cmp $0x2,%eax
- 406ab5: 74 ac je 406a63 <dtoa_lock+0x53>
- 406ab7: 48 83 c4 28 add $0x28,%rsp
- 406abb: 5b pop %rbx
- 406abc: 5e pop %rsi
- 406abd: c3 retq
- 406abe: c7 05 58 68 00 00 02 movl $0x2,0x6858(%rip) # 40d320 <dtoa_CS_init>
- 406ac5: 00 00 00
- 406ac8: eb 99 jmp 406a63 <dtoa_lock+0x53>
- 406aca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000406ad0 <dtoa_unlock>:
- 406ad0: 83 3d 49 68 00 00 02 cmpl $0x2,0x6849(%rip) # 40d320 <dtoa_CS_init>
- 406ad7: 74 07 je 406ae0 <dtoa_unlock+0x10>
- 406ad9: f3 c3 repz retq
- 406adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 406ae0: 48 63 c9 movslq %ecx,%rcx
- 406ae3: 48 8d 05 56 68 00 00 lea 0x6856(%rip),%rax # 40d340 <dtoa_CritSec>
- 406aea: 48 8d 14 89 lea (%rcx,%rcx,4),%rdx
- 406aee: 48 8d 0c d0 lea (%rax,%rdx,8),%rcx
- 406af2: 48 8b 05 c3 77 00 00 mov 0x77c3(%rip),%rax # 40e2bc <__imp_LeaveCriticalSection>
- 406af9: 48 ff e0 rex.W jmpq *%rax
- 406afc: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000406b00 <dtoa_lock_cleanup>:
- 406b00: 53 push %rbx
- 406b01: 48 83 ec 20 sub $0x20,%rsp
- 406b05: b8 03 00 00 00 mov $0x3,%eax
- 406b0a: f0 87 05 0f 68 00 00 lock xchg %eax,0x680f(%rip) # 40d320 <dtoa_CS_init>
- 406b11: 83 f8 02 cmp $0x2,%eax
- 406b14: 74 0a je 406b20 <dtoa_lock_cleanup+0x20>
- 406b16: 48 83 c4 20 add $0x20,%rsp
- 406b1a: 5b pop %rbx
- 406b1b: c3 retq
- 406b1c: 0f 1f 40 00 nopl 0x0(%rax)
- 406b20: 48 8b 1d 2d 77 00 00 mov 0x772d(%rip),%rbx # 40e254 <__IAT_start__>
- 406b27: 48 8d 0d 12 68 00 00 lea 0x6812(%rip),%rcx # 40d340 <dtoa_CritSec>
- 406b2e: ff d3 callq *%rbx
- 406b30: 48 8d 0d 31 68 00 00 lea 0x6831(%rip),%rcx # 40d368 <dtoa_CritSec+0x28>
- 406b37: 48 89 d8 mov %rbx,%rax
- 406b3a: 48 83 c4 20 add $0x20,%rsp
- 406b3e: 5b pop %rbx
- 406b3f: 48 ff e0 rex.W jmpq *%rax
- 406b42: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 406b49: 1f 84 00 00 00 00 00
- 0000000000406b50 <__Balloc_D2A>:
- 406b50: 57 push %rdi
- 406b51: 56 push %rsi
- 406b52: 53 push %rbx
- 406b53: 48 83 ec 20 sub $0x20,%rsp
- 406b57: 89 ce mov %ecx,%esi
- 406b59: 31 c9 xor %ecx,%ecx
- 406b5b: e8 b0 fe ff ff callq 406a10 <dtoa_lock>
- 406b60: 83 fe 09 cmp $0x9,%esi
- 406b63: 7f 1c jg 406b81 <__Balloc_D2A+0x31>
- 406b65: 48 8d 05 54 5e 00 00 lea 0x5e54(%rip),%rax # 40c9c0 <freelist>
- 406b6c: 48 63 d6 movslq %esi,%rdx
- 406b6f: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx
- 406b73: 48 85 db test %rbx,%rbx
- 406b76: 74 5c je 406bd4 <__Balloc_D2A+0x84>
- 406b78: 48 8b 0b mov (%rbx),%rcx
- 406b7b: 48 89 0c d0 mov %rcx,(%rax,%rdx,8)
- 406b7f: eb 33 jmp 406bb4 <__Balloc_D2A+0x64>
- 406b81: 89 f1 mov %esi,%ecx
- 406b83: bf 01 00 00 00 mov $0x1,%edi
- 406b88: d3 e7 shl %cl,%edi
- 406b8a: 8d 47 ff lea -0x1(%rdi),%eax
- 406b8d: 48 98 cltq
- 406b8f: 48 8d 0c 85 27 00 00 lea 0x27(,%rax,4),%rcx
- 406b96: 00
- 406b97: 48 c1 e9 03 shr $0x3,%rcx
- 406b9b: 8d 09 lea (%rcx),%ecx
- 406b9d: 48 c1 e1 03 shl $0x3,%rcx
- 406ba1: e8 5a 0b 00 00 callq 407700 <malloc>
- 406ba6: 48 85 c0 test %rax,%rax
- 406ba9: 48 89 c3 mov %rax,%rbx
- 406bac: 74 1b je 406bc9 <__Balloc_D2A+0x79>
- 406bae: 89 73 08 mov %esi,0x8(%rbx)
- 406bb1: 89 7b 0c mov %edi,0xc(%rbx)
- 406bb4: 31 c9 xor %ecx,%ecx
- 406bb6: e8 15 ff ff ff callq 406ad0 <dtoa_unlock>
- 406bbb: c7 43 14 00 00 00 00 movl $0x0,0x14(%rbx)
- 406bc2: c7 43 10 00 00 00 00 movl $0x0,0x10(%rbx)
- 406bc9: 48 89 d8 mov %rbx,%rax
- 406bcc: 48 83 c4 20 add $0x20,%rsp
- 406bd0: 5b pop %rbx
- 406bd1: 5e pop %rsi
- 406bd2: 5f pop %rdi
- 406bd3: c3 retq
- 406bd4: 89 f1 mov %esi,%ecx
- 406bd6: bf 01 00 00 00 mov $0x1,%edi
- 406bdb: 48 8b 1d ee 14 00 00 mov 0x14ee(%rip),%rbx # 4080d0 <pmem_next>
- 406be2: d3 e7 shl %cl,%edi
- 406be4: 8d 47 ff lea -0x1(%rdi),%eax
- 406be7: 48 89 da mov %rbx,%rdx
- 406bea: 48 98 cltq
- 406bec: 48 8d 0c 85 27 00 00 lea 0x27(,%rax,4),%rcx
- 406bf3: 00
- 406bf4: 48 8d 05 25 5e 00 00 lea 0x5e25(%rip),%rax # 40ca20 <private_mem>
- 406bfb: 48 29 c2 sub %rax,%rdx
- 406bfe: 48 c1 e9 03 shr $0x3,%rcx
- 406c02: 48 89 d0 mov %rdx,%rax
- 406c05: 83 e1 ff and $0xffffffff,%ecx
- 406c08: 48 c1 f8 03 sar $0x3,%rax
- 406c0c: 48 01 c8 add %rcx,%rax
- 406c0f: 48 3d 20 01 00 00 cmp $0x120,%rax
- 406c15: 77 86 ja 406b9d <__Balloc_D2A+0x4d>
- 406c17: 48 8d 04 cb lea (%rbx,%rcx,8),%rax
- 406c1b: 48 89 05 ae 14 00 00 mov %rax,0x14ae(%rip) # 4080d0 <pmem_next>
- 406c22: eb 8a jmp 406bae <__Balloc_D2A+0x5e>
- 406c24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 406c2b: 00 00 00 00 00
- 0000000000406c30 <__Bfree_D2A>:
- 406c30: 53 push %rbx
- 406c31: 48 83 ec 20 sub $0x20,%rsp
- 406c35: 48 85 c9 test %rcx,%rcx
- 406c38: 48 89 cb mov %rcx,%rbx
- 406c3b: 74 43 je 406c80 <__Bfree_D2A+0x50>
- 406c3d: 83 79 08 09 cmpl $0x9,0x8(%rcx)
- 406c41: 7f 2d jg 406c70 <__Bfree_D2A+0x40>
- 406c43: 31 c9 xor %ecx,%ecx
- 406c45: e8 c6 fd ff ff callq 406a10 <dtoa_lock>
- 406c4a: 48 63 53 08 movslq 0x8(%rbx),%rdx
- 406c4e: 48 8d 05 6b 5d 00 00 lea 0x5d6b(%rip),%rax # 40c9c0 <freelist>
- 406c55: 48 8b 0c d0 mov (%rax,%rdx,8),%rcx
- 406c59: 48 89 1c d0 mov %rbx,(%rax,%rdx,8)
- 406c5d: 48 89 0b mov %rcx,(%rbx)
- 406c60: 31 c9 xor %ecx,%ecx
- 406c62: 48 83 c4 20 add $0x20,%rsp
- 406c66: 5b pop %rbx
- 406c67: e9 64 fe ff ff jmpq 406ad0 <dtoa_unlock>
- 406c6c: 0f 1f 40 00 nopl 0x0(%rax)
- 406c70: 48 83 c4 20 add $0x20,%rsp
- 406c74: 5b pop %rbx
- 406c75: e9 16 0b 00 00 jmpq 407790 <free>
- 406c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 406c80: 48 83 c4 20 add $0x20,%rsp
- 406c84: 5b pop %rbx
- 406c85: c3 retq
- 406c86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 406c8d: 00 00 00
- 0000000000406c90 <__multadd_D2A>:
- 406c90: 55 push %rbp
- 406c91: 57 push %rdi
- 406c92: 56 push %rsi
- 406c93: 53 push %rbx
- 406c94: 48 83 ec 28 sub $0x28,%rsp
- 406c98: 8b 71 14 mov 0x14(%rcx),%esi
- 406c9b: 45 31 c9 xor %r9d,%r9d
- 406c9e: 4c 8d 59 18 lea 0x18(%rcx),%r11
- 406ca2: 48 89 cf mov %rcx,%rdi
- 406ca5: 49 63 d8 movslq %r8d,%rbx
- 406ca8: 48 63 d2 movslq %edx,%rdx
- 406cab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 406cb0: 47 8b 14 8b mov (%r11,%r9,4),%r10d
- 406cb4: 4c 0f af d2 imul %rdx,%r10
- 406cb8: 49 01 da add %rbx,%r10
- 406cbb: 4c 89 d3 mov %r10,%rbx
- 406cbe: 47 89 14 8b mov %r10d,(%r11,%r9,4)
- 406cc2: 49 83 c1 01 add $0x1,%r9
- 406cc6: 48 c1 eb 20 shr $0x20,%rbx
- 406cca: 44 39 ce cmp %r9d,%esi
- 406ccd: 7f e1 jg 406cb0 <__multadd_D2A+0x20>
- 406ccf: 48 85 db test %rbx,%rbx
- 406cd2: 74 12 je 406ce6 <__multadd_D2A+0x56>
- 406cd4: 3b 77 0c cmp 0xc(%rdi),%esi
- 406cd7: 7d 19 jge 406cf2 <__multadd_D2A+0x62>
- 406cd9: 48 63 c6 movslq %esi,%rax
- 406cdc: 83 c6 01 add $0x1,%esi
- 406cdf: 89 5c 87 18 mov %ebx,0x18(%rdi,%rax,4)
- 406ce3: 89 77 14 mov %esi,0x14(%rdi)
- 406ce6: 48 89 f8 mov %rdi,%rax
- 406ce9: 48 83 c4 28 add $0x28,%rsp
- 406ced: 5b pop %rbx
- 406cee: 5e pop %rsi
- 406cef: 5f pop %rdi
- 406cf0: 5d pop %rbp
- 406cf1: c3 retq
- 406cf2: 8b 4f 08 mov 0x8(%rdi),%ecx
- 406cf5: 83 c1 01 add $0x1,%ecx
- 406cf8: e8 53 fe ff ff callq 406b50 <__Balloc_D2A>
- 406cfd: 48 85 c0 test %rax,%rax
- 406d00: 48 89 c5 mov %rax,%rbp
- 406d03: 74 33 je 406d38 <__multadd_D2A+0xa8>
- 406d05: 48 8d 48 10 lea 0x10(%rax),%rcx
- 406d09: 48 63 47 14 movslq 0x14(%rdi),%rax
- 406d0d: 48 8d 57 10 lea 0x10(%rdi),%rdx
- 406d11: 4c 8d 04 85 08 00 00 lea 0x8(,%rax,4),%r8
- 406d18: 00
- 406d19: e8 da 09 00 00 callq 4076f8 <memcpy>
- 406d1e: 48 89 f9 mov %rdi,%rcx
- 406d21: 48 89 ef mov %rbp,%rdi
- 406d24: e8 07 ff ff ff callq 406c30 <__Bfree_D2A>
- 406d29: 48 63 c6 movslq %esi,%rax
- 406d2c: 83 c6 01 add $0x1,%esi
- 406d2f: 89 5c 87 18 mov %ebx,0x18(%rdi,%rax,4)
- 406d33: 89 77 14 mov %esi,0x14(%rdi)
- 406d36: eb ae jmp 406ce6 <__multadd_D2A+0x56>
- 406d38: 31 ff xor %edi,%edi
- 406d3a: eb aa jmp 406ce6 <__multadd_D2A+0x56>
- 406d3c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000406d40 <__i2b_D2A>:
- 406d40: 53 push %rbx
- 406d41: 48 83 ec 20 sub $0x20,%rsp
- 406d45: 89 cb mov %ecx,%ebx
- 406d47: b9 01 00 00 00 mov $0x1,%ecx
- 406d4c: e8 ff fd ff ff callq 406b50 <__Balloc_D2A>
- 406d51: 48 85 c0 test %rax,%rax
- 406d54: 74 0a je 406d60 <__i2b_D2A+0x20>
- 406d56: 89 58 18 mov %ebx,0x18(%rax)
- 406d59: c7 40 14 01 00 00 00 movl $0x1,0x14(%rax)
- 406d60: 48 83 c4 20 add $0x20,%rsp
- 406d64: 5b pop %rbx
- 406d65: c3 retq
- 406d66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 406d6d: 00 00 00
- 0000000000406d70 <__mult_D2A>:
- 406d70: 41 57 push %r15
- 406d72: 41 56 push %r14
- 406d74: 41 55 push %r13
- 406d76: 41 54 push %r12
- 406d78: 55 push %rbp
- 406d79: 57 push %rdi
- 406d7a: 56 push %rsi
- 406d7b: 53 push %rbx
- 406d7c: 48 83 ec 28 sub $0x28,%rsp
- 406d80: 8b 69 14 mov 0x14(%rcx),%ebp
- 406d83: 44 8b 7a 14 mov 0x14(%rdx),%r15d
- 406d87: 48 89 cb mov %rcx,%rbx
- 406d8a: 49 89 d4 mov %rdx,%r12
- 406d8d: 44 39 fd cmp %r15d,%ebp
- 406d90: 7d 0e jge 406da0 <__mult_D2A+0x30>
- 406d92: 89 e8 mov %ebp,%eax
- 406d94: 48 89 d3 mov %rdx,%rbx
- 406d97: 44 89 fd mov %r15d,%ebp
- 406d9a: 49 89 cc mov %rcx,%r12
- 406d9d: 41 89 c7 mov %eax,%r15d
- 406da0: 31 c9 xor %ecx,%ecx
- 406da2: 42 8d 74 3d 00 lea 0x0(%rbp,%r15,1),%esi
- 406da7: 3b 73 0c cmp 0xc(%rbx),%esi
- 406daa: 0f 9f c1 setg %cl
- 406dad: 03 4b 08 add 0x8(%rbx),%ecx
- 406db0: e8 9b fd ff ff callq 406b50 <__Balloc_D2A>
- 406db5: 48 85 c0 test %rax,%rax
- 406db8: 0f 84 c6 00 00 00 je 406e84 <__mult_D2A+0x114>
- 406dbe: 4c 63 f6 movslq %esi,%r14
- 406dc1: 48 8d 50 18 lea 0x18(%rax),%rdx
- 406dc5: 49 83 c6 04 add $0x4,%r14
- 406dc9: 4a 8d 7c b0 08 lea 0x8(%rax,%r14,4),%rdi
- 406dce: 49 89 d0 mov %rdx,%r8
- 406dd1: 48 39 fa cmp %rdi,%rdx
- 406dd4: 73 1a jae 406df0 <__mult_D2A+0x80>
- 406dd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 406ddd: 00 00 00
- 406de0: 41 c7 00 00 00 00 00 movl $0x0,(%r8)
- 406de7: 49 83 c0 04 add $0x4,%r8
- 406deb: 4c 39 c7 cmp %r8,%rdi
- 406dee: 77 f0 ja 406de0 <__mult_D2A+0x70>
- 406df0: 48 63 ed movslq %ebp,%rbp
- 406df3: 4d 63 ff movslq %r15d,%r15
- 406df6: 4d 8d 54 24 18 lea 0x18(%r12),%r10
- 406dfb: 4c 8d 6b 18 lea 0x18(%rbx),%r13
- 406dff: 48 8d 5c ab 18 lea 0x18(%rbx,%rbp,4),%rbx
- 406e04: 4b 8d 6c bc 18 lea 0x18(%r12,%r15,4),%rbp
- 406e09: 49 89 d4 mov %rdx,%r12
- 406e0c: 4d 29 d4 sub %r10,%r12
- 406e0f: 49 39 ea cmp %rbp,%r10
- 406e12: 73 4b jae 406e5f <__mult_D2A+0xef>
- 406e14: 45 8b 1a mov (%r10),%r11d
- 406e17: 4b 8d 14 22 lea (%r10,%r12,1),%rdx
- 406e1b: 49 83 c2 04 add $0x4,%r10
- 406e1f: 45 85 db test %r11d,%r11d
- 406e22: 74 36 je 406e5a <__mult_D2A+0xea>
- 406e24: 4c 89 e9 mov %r13,%rcx
- 406e27: 45 31 c9 xor %r9d,%r9d
- 406e2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 406e30: 44 8b 01 mov (%rcx),%r8d
- 406e33: 44 8b 3a mov (%rdx),%r15d
- 406e36: 48 83 c1 04 add $0x4,%rcx
- 406e3a: 4d 0f af c3 imul %r11,%r8
- 406e3e: 4d 01 f8 add %r15,%r8
- 406e41: 4d 01 c8 add %r9,%r8
- 406e44: 4d 89 c1 mov %r8,%r9
- 406e47: 44 89 02 mov %r8d,(%rdx)
- 406e4a: 48 83 c2 04 add $0x4,%rdx
- 406e4e: 49 c1 e9 20 shr $0x20,%r9
- 406e52: 48 39 cb cmp %rcx,%rbx
- 406e55: 77 d9 ja 406e30 <__mult_D2A+0xc0>
- 406e57: 44 89 0a mov %r9d,(%rdx)
- 406e5a: 4c 39 d5 cmp %r10,%rbp
- 406e5d: 77 b5 ja 406e14 <__mult_D2A+0xa4>
- 406e5f: 85 f6 test %esi,%esi
- 406e61: 7e 1e jle 406e81 <__mult_D2A+0x111>
- 406e63: 42 8b 4c b0 04 mov 0x4(%rax,%r14,4),%ecx
- 406e68: 48 83 ef 04 sub $0x4,%rdi
- 406e6c: 85 c9 test %ecx,%ecx
- 406e6e: 74 0c je 406e7c <__mult_D2A+0x10c>
- 406e70: eb 0f jmp 406e81 <__mult_D2A+0x111>
- 406e72: 48 83 ef 04 sub $0x4,%rdi
- 406e76: 8b 17 mov (%rdi),%edx
- 406e78: 85 d2 test %edx,%edx
- 406e7a: 75 05 jne 406e81 <__mult_D2A+0x111>
- 406e7c: 83 ee 01 sub $0x1,%esi
- 406e7f: 75 f1 jne 406e72 <__mult_D2A+0x102>
- 406e81: 89 70 14 mov %esi,0x14(%rax)
- 406e84: 48 83 c4 28 add $0x28,%rsp
- 406e88: 5b pop %rbx
- 406e89: 5e pop %rsi
- 406e8a: 5f pop %rdi
- 406e8b: 5d pop %rbp
- 406e8c: 41 5c pop %r12
- 406e8e: 41 5d pop %r13
- 406e90: 41 5e pop %r14
- 406e92: 41 5f pop %r15
- 406e94: c3 retq
- 406e95: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1)
- 406e9c: 00 00 00 00
- 0000000000406ea0 <__pow5mult_D2A>:
- 406ea0: 55 push %rbp
- 406ea1: 57 push %rdi
- 406ea2: 56 push %rsi
- 406ea3: 53 push %rbx
- 406ea4: 48 83 ec 28 sub $0x28,%rsp
- 406ea8: 89 d0 mov %edx,%eax
- 406eaa: 48 89 cf mov %rcx,%rdi
- 406ead: 89 d3 mov %edx,%ebx
- 406eaf: 83 e0 03 and $0x3,%eax
- 406eb2: 0f 85 89 00 00 00 jne 406f41 <__pow5mult_D2A+0xa1>
- 406eb8: c1 fb 02 sar $0x2,%ebx
- 406ebb: 85 db test %ebx,%ebx
- 406ebd: 74 51 je 406f10 <__pow5mult_D2A+0x70>
- 406ebf: 48 8b 35 ca 64 00 00 mov 0x64ca(%rip),%rsi # 40d390 <p5s>
- 406ec6: 48 85 f6 test %rsi,%rsi
- 406ec9: 75 14 jne 406edf <__pow5mult_D2A+0x3f>
- 406ecb: e9 c1 00 00 00 jmpq 406f91 <__pow5mult_D2A+0xf1>
- 406ed0: d1 fb sar %ebx
- 406ed2: 74 3c je 406f10 <__pow5mult_D2A+0x70>
- 406ed4: 4c 8b 06 mov (%rsi),%r8
- 406ed7: 4d 85 c0 test %r8,%r8
- 406eda: 74 44 je 406f20 <__pow5mult_D2A+0x80>
- 406edc: 4c 89 c6 mov %r8,%rsi
- 406edf: f6 c3 01 test $0x1,%bl
- 406ee2: 74 ec je 406ed0 <__pow5mult_D2A+0x30>
- 406ee4: 48 89 f2 mov %rsi,%rdx
- 406ee7: 48 89 f9 mov %rdi,%rcx
- 406eea: e8 81 fe ff ff callq 406d70 <__mult_D2A>
- 406eef: 48 85 c0 test %rax,%rax
- 406ef2: 48 89 c5 mov %rax,%rbp
- 406ef5: 74 6d je 406f64 <__pow5mult_D2A+0xc4>
- 406ef7: 48 89 f9 mov %rdi,%rcx
- 406efa: 48 89 ef mov %rbp,%rdi
- 406efd: e8 2e fd ff ff callq 406c30 <__Bfree_D2A>
- 406f02: d1 fb sar %ebx
- 406f04: 75 ce jne 406ed4 <__pow5mult_D2A+0x34>
- 406f06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 406f0d: 00 00 00
- 406f10: 48 89 f8 mov %rdi,%rax
- 406f13: 48 83 c4 28 add $0x28,%rsp
- 406f17: 5b pop %rbx
- 406f18: 5e pop %rsi
- 406f19: 5f pop %rdi
- 406f1a: 5d pop %rbp
- 406f1b: c3 retq
- 406f1c: 0f 1f 40 00 nopl 0x0(%rax)
- 406f20: b9 01 00 00 00 mov $0x1,%ecx
- 406f25: e8 e6 fa ff ff callq 406a10 <dtoa_lock>
- 406f2a: 48 8b 2e mov (%rsi),%rbp
- 406f2d: 48 85 ed test %rbp,%rbp
- 406f30: 74 40 je 406f72 <__pow5mult_D2A+0xd2>
- 406f32: b9 01 00 00 00 mov $0x1,%ecx
- 406f37: 48 89 ee mov %rbp,%rsi
- 406f3a: e8 91 fb ff ff callq 406ad0 <dtoa_unlock>
- 406f3f: eb 9e jmp 406edf <__pow5mult_D2A+0x3f>
- 406f41: 83 e8 01 sub $0x1,%eax
- 406f44: 48 8d 15 1d 27 00 00 lea 0x271d(%rip),%rdx # 409668 <p05.23782>
- 406f4b: 45 31 c0 xor %r8d,%r8d
- 406f4e: 48 98 cltq
- 406f50: 8b 14 82 mov (%rdx,%rax,4),%edx
- 406f53: e8 38 fd ff ff callq 406c90 <__multadd_D2A>
- 406f58: 48 85 c0 test %rax,%rax
- 406f5b: 48 89 c7 mov %rax,%rdi
- 406f5e: 0f 85 54 ff ff ff jne 406eb8 <__pow5mult_D2A+0x18>
- 406f64: 31 ff xor %edi,%edi
- 406f66: 48 89 f8 mov %rdi,%rax
- 406f69: 48 83 c4 28 add $0x28,%rsp
- 406f6d: 5b pop %rbx
- 406f6e: 5e pop %rsi
- 406f6f: 5f pop %rdi
- 406f70: 5d pop %rbp
- 406f71: c3 retq
- 406f72: 48 89 f2 mov %rsi,%rdx
- 406f75: 48 89 f1 mov %rsi,%rcx
- 406f78: e8 f3 fd ff ff callq 406d70 <__mult_D2A>
- 406f7d: 48 85 c0 test %rax,%rax
- 406f80: 48 89 c5 mov %rax,%rbp
- 406f83: 48 89 06 mov %rax,(%rsi)
- 406f86: 74 dc je 406f64 <__pow5mult_D2A+0xc4>
- 406f88: 48 c7 00 00 00 00 00 movq $0x0,(%rax)
- 406f8f: eb a1 jmp 406f32 <__pow5mult_D2A+0x92>
- 406f91: b9 01 00 00 00 mov $0x1,%ecx
- 406f96: e8 75 fa ff ff callq 406a10 <dtoa_lock>
- 406f9b: 48 8b 35 ee 63 00 00 mov 0x63ee(%rip),%rsi # 40d390 <p5s>
- 406fa2: 48 85 f6 test %rsi,%rsi
- 406fa5: 74 0f je 406fb6 <__pow5mult_D2A+0x116>
- 406fa7: b9 01 00 00 00 mov $0x1,%ecx
- 406fac: e8 1f fb ff ff callq 406ad0 <dtoa_unlock>
- 406fb1: e9 29 ff ff ff jmpq 406edf <__pow5mult_D2A+0x3f>
- 406fb6: b9 71 02 00 00 mov $0x271,%ecx
- 406fbb: e8 80 fd ff ff callq 406d40 <__i2b_D2A>
- 406fc0: 48 85 c0 test %rax,%rax
- 406fc3: 48 89 c6 mov %rax,%rsi
- 406fc6: 48 89 05 c3 63 00 00 mov %rax,0x63c3(%rip) # 40d390 <p5s>
- 406fcd: 74 95 je 406f64 <__pow5mult_D2A+0xc4>
- 406fcf: 48 c7 00 00 00 00 00 movq $0x0,(%rax)
- 406fd6: eb cf jmp 406fa7 <__pow5mult_D2A+0x107>
- 406fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 406fdf: 00
- 0000000000406fe0 <__lshift_D2A>:
- 406fe0: 41 55 push %r13
- 406fe2: 41 54 push %r12
- 406fe4: 55 push %rbp
- 406fe5: 57 push %rdi
- 406fe6: 56 push %rsi
- 406fe7: 53 push %rbx
- 406fe8: 48 83 ec 28 sub $0x28,%rsp
- 406fec: 48 89 cf mov %rcx,%rdi
- 406fef: 89 d6 mov %edx,%esi
- 406ff1: 41 89 d5 mov %edx,%r13d
- 406ff4: 44 8b 67 14 mov 0x14(%rdi),%r12d
- 406ff8: c1 fe 05 sar $0x5,%esi
- 406ffb: 8b 47 0c mov 0xc(%rdi),%eax
- 406ffe: 8b 49 08 mov 0x8(%rcx),%ecx
- 407001: 41 01 f4 add %esi,%r12d
- 407004: 41 8d 5c 24 01 lea 0x1(%r12),%ebx
- 407009: 39 c3 cmp %eax,%ebx
- 40700b: 7e 0c jle 407019 <__lshift_D2A+0x39>
- 40700d: 0f 1f 00 nopl (%rax)
- 407010: 01 c0 add %eax,%eax
- 407012: 83 c1 01 add $0x1,%ecx
- 407015: 39 c3 cmp %eax,%ebx
- 407017: 7f f7 jg 407010 <__lshift_D2A+0x30>
- 407019: e8 32 fb ff ff callq 406b50 <__Balloc_D2A>
- 40701e: 48 85 c0 test %rax,%rax
- 407021: 48 89 c5 mov %rax,%rbp
- 407024: 0f 84 85 00 00 00 je 4070af <__lshift_D2A+0xcf>
- 40702a: 85 f6 test %esi,%esi
- 40702c: 4c 8d 48 18 lea 0x18(%rax),%r9
- 407030: 7e 1c jle 40704e <__lshift_D2A+0x6e>
- 407032: 45 31 c0 xor %r8d,%r8d
- 407035: 43 c7 04 81 00 00 00 movl $0x0,(%r9,%r8,4)
- 40703c: 00
- 40703d: 49 83 c0 01 add $0x1,%r8
- 407041: 44 39 c6 cmp %r8d,%esi
- 407044: 7f ef jg 407035 <__lshift_D2A+0x55>
- 407046: 8d 46 ff lea -0x1(%rsi),%eax
- 407049: 4c 8d 4c 85 1c lea 0x1c(%rbp,%rax,4),%r9
- 40704e: 48 63 47 14 movslq 0x14(%rdi),%rax
- 407052: 44 89 ea mov %r13d,%edx
- 407055: 4c 8d 47 18 lea 0x18(%rdi),%r8
- 407059: 83 e2 1f and $0x1f,%edx
- 40705c: 48 8d 74 87 18 lea 0x18(%rdi,%rax,4),%rsi
- 407061: 74 5d je 4070c0 <__lshift_D2A+0xe0>
- 407063: b8 20 00 00 00 mov $0x20,%eax
- 407068: 45 31 db xor %r11d,%r11d
- 40706b: 29 d0 sub %edx,%eax
- 40706d: 0f 1f 00 nopl (%rax)
- 407070: 45 8b 10 mov (%r8),%r10d
- 407073: 89 d1 mov %edx,%ecx
- 407075: 41 d3 e2 shl %cl,%r10d
- 407078: 89 c1 mov %eax,%ecx
- 40707a: 45 09 da or %r11d,%r10d
- 40707d: 45 89 11 mov %r10d,(%r9)
- 407080: 45 8b 18 mov (%r8),%r11d
- 407083: 49 83 c0 04 add $0x4,%r8
- 407087: 49 83 c1 04 add $0x4,%r9
- 40708b: 41 d3 eb shr %cl,%r11d
- 40708e: 4c 39 c6 cmp %r8,%rsi
- 407091: 77 dd ja 407070 <__lshift_D2A+0x90>
- 407093: 41 83 c4 02 add $0x2,%r12d
- 407097: 45 85 db test %r11d,%r11d
- 40709a: 45 89 19 mov %r11d,(%r9)
- 40709d: 41 0f 45 dc cmovne %r12d,%ebx
- 4070a1: 83 eb 01 sub $0x1,%ebx
- 4070a4: 48 89 f9 mov %rdi,%rcx
- 4070a7: 89 5d 14 mov %ebx,0x14(%rbp)
- 4070aa: e8 81 fb ff ff callq 406c30 <__Bfree_D2A>
- 4070af: 48 89 e8 mov %rbp,%rax
- 4070b2: 48 83 c4 28 add $0x28,%rsp
- 4070b6: 5b pop %rbx
- 4070b7: 5e pop %rsi
- 4070b8: 5f pop %rdi
- 4070b9: 5d pop %rbp
- 4070ba: 41 5c pop %r12
- 4070bc: 41 5d pop %r13
- 4070be: c3 retq
- 4070bf: 90 nop
- 4070c0: 41 8b 10 mov (%r8),%edx
- 4070c3: 49 83 c0 04 add $0x4,%r8
- 4070c7: 41 89 11 mov %edx,(%r9)
- 4070ca: 49 83 c1 04 add $0x4,%r9
- 4070ce: 4c 39 c6 cmp %r8,%rsi
- 4070d1: 77 ed ja 4070c0 <__lshift_D2A+0xe0>
- 4070d3: eb cc jmp 4070a1 <__lshift_D2A+0xc1>
- 4070d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1)
- 4070dc: 00 00 00 00
- 00000000004070e0 <__cmp_D2A>:
- 4070e0: 44 8b 4a 14 mov 0x14(%rdx),%r9d
- 4070e4: 8b 41 14 mov 0x14(%rcx),%eax
- 4070e7: 44 29 c8 sub %r9d,%eax
- 4070ea: 75 2e jne 40711a <__cmp_D2A+0x3a>
- 4070ec: 4d 63 c9 movslq %r9d,%r9
- 4070ef: 4c 8d 41 18 lea 0x18(%rcx),%r8
- 4070f3: 4e 8d 0c 8d 10 00 00 lea 0x10(,%r9,4),%r9
- 4070fa: 00
- 4070fb: 4a 8d 4c 09 08 lea 0x8(%rcx,%r9,1),%rcx
- 407100: 4a 8d 54 0a 08 lea 0x8(%rdx,%r9,1),%rdx
- 407105: 48 83 ea 04 sub $0x4,%rdx
- 407109: 48 83 e9 04 sub $0x4,%rcx
- 40710d: 44 8b 0a mov (%rdx),%r9d
- 407110: 44 39 09 cmp %r9d,(%rcx)
- 407113: 75 0b jne 407120 <__cmp_D2A+0x40>
- 407115: 49 39 c8 cmp %rcx,%r8
- 407118: 72 eb jb 407105 <__cmp_D2A+0x25>
- 40711a: f3 c3 repz retq
- 40711c: 0f 1f 40 00 nopl 0x0(%rax)
- 407120: 19 c0 sbb %eax,%eax
- 407122: 83 c8 01 or $0x1,%eax
- 407125: c3 retq
- 407126: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 40712d: 00 00 00
- 0000000000407130 <__diff_D2A>:
- 407130: 57 push %rdi
- 407131: 56 push %rsi
- 407132: 53 push %rbx
- 407133: 48 83 ec 20 sub $0x20,%rsp
- 407137: 48 89 cb mov %rcx,%rbx
- 40713a: 48 89 d7 mov %rdx,%rdi
- 40713d: e8 9e ff ff ff callq 4070e0 <__cmp_D2A>
- 407142: 83 f8 00 cmp $0x0,%eax
- 407145: 0f 84 e5 00 00 00 je 407230 <__diff_D2A+0x100>
- 40714b: 0f 8c 01 01 00 00 jl 407252 <__diff_D2A+0x122>
- 407151: 31 f6 xor %esi,%esi
- 407153: 8b 4b 08 mov 0x8(%rbx),%ecx
- 407156: e8 f5 f9 ff ff callq 406b50 <__Balloc_D2A>
- 40715b: 48 85 c0 test %rax,%rax
- 40715e: 0f 84 01 01 00 00 je 407265 <__diff_D2A+0x135>
- 407164: 44 8b 5b 14 mov 0x14(%rbx),%r11d
- 407168: 89 70 10 mov %esi,0x10(%rax)
- 40716b: 4c 8d 43 18 lea 0x18(%rbx),%r8
- 40716f: 4c 8d 48 18 lea 0x18(%rax),%r9
- 407173: 4c 8d 57 18 lea 0x18(%rdi),%r10
- 407177: 49 63 d3 movslq %r11d,%rdx
- 40717a: 48 8d 74 93 18 lea 0x18(%rbx,%rdx,4),%rsi
- 40717f: 48 63 57 14 movslq 0x14(%rdi),%rdx
- 407183: 48 8d 7c 97 18 lea 0x18(%rdi,%rdx,4),%rdi
- 407188: 31 d2 xor %edx,%edx
- 40718a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 407190: 41 8b 1a mov (%r10),%ebx
- 407193: 41 8b 08 mov (%r8),%ecx
- 407196: 49 83 c2 04 add $0x4,%r10
- 40719a: 49 83 c0 04 add $0x4,%r8
- 40719e: 48 29 d9 sub %rbx,%rcx
- 4071a1: 48 29 d1 sub %rdx,%rcx
- 4071a4: 48 89 ca mov %rcx,%rdx
- 4071a7: 41 89 09 mov %ecx,(%r9)
- 4071aa: 49 83 c1 04 add $0x4,%r9
- 4071ae: 48 c1 ea 20 shr $0x20,%rdx
- 4071b2: 89 cb mov %ecx,%ebx
- 4071b4: 83 e2 01 and $0x1,%edx
- 4071b7: 4c 39 d7 cmp %r10,%rdi
- 4071ba: 77 d4 ja 407190 <__diff_D2A+0x60>
- 4071bc: 4c 39 c6 cmp %r8,%rsi
- 4071bf: 4d 89 ca mov %r9,%r10
- 4071c2: 4c 89 c7 mov %r8,%rdi
- 4071c5: 76 3b jbe 407202 <__diff_D2A+0xd2>
- 4071c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 4071ce: 00 00
- 4071d0: 41 8b 08 mov (%r8),%ecx
- 4071d3: 49 83 c0 04 add $0x4,%r8
- 4071d7: 48 29 d1 sub %rdx,%rcx
- 4071da: 48 89 ca mov %rcx,%rdx
- 4071dd: 41 89 09 mov %ecx,(%r9)
- 4071e0: 49 83 c1 04 add $0x4,%r9
- 4071e4: 48 c1 ea 20 shr $0x20,%rdx
- 4071e8: 89 cb mov %ecx,%ebx
- 4071ea: 83 e2 01 and $0x1,%edx
- 4071ed: 4c 39 c6 cmp %r8,%rsi
- 4071f0: 77 de ja 4071d0 <__diff_D2A+0xa0>
- 4071f2: 48 f7 d7 not %rdi
- 4071f5: 48 8d 14 37 lea (%rdi,%rsi,1),%rdx
- 4071f9: 48 c1 ea 02 shr $0x2,%rdx
- 4071fd: 4d 8d 4c 92 04 lea 0x4(%r10,%rdx,4),%r9
- 407202: 49 83 e9 04 sub $0x4,%r9
- 407206: 85 db test %ebx,%ebx
- 407208: 75 16 jne 407220 <__diff_D2A+0xf0>
- 40720a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 407210: 49 83 e9 04 sub $0x4,%r9
- 407214: 41 83 eb 01 sub $0x1,%r11d
- 407218: 45 8b 01 mov (%r9),%r8d
- 40721b: 45 85 c0 test %r8d,%r8d
- 40721e: 74 f0 je 407210 <__diff_D2A+0xe0>
- 407220: 44 89 58 14 mov %r11d,0x14(%rax)
- 407224: 48 83 c4 20 add $0x20,%rsp
- 407228: 5b pop %rbx
- 407229: 5e pop %rsi
- 40722a: 5f pop %rdi
- 40722b: c3 retq
- 40722c: 0f 1f 40 00 nopl 0x0(%rax)
- 407230: 31 c9 xor %ecx,%ecx
- 407232: e8 19 f9 ff ff callq 406b50 <__Balloc_D2A>
- 407237: 48 85 c0 test %rax,%rax
- 40723a: 74 29 je 407265 <__diff_D2A+0x135>
- 40723c: c7 40 14 01 00 00 00 movl $0x1,0x14(%rax)
- 407243: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax)
- 40724a: 48 83 c4 20 add $0x20,%rsp
- 40724e: 5b pop %rbx
- 40724f: 5e pop %rsi
- 407250: 5f pop %rdi
- 407251: c3 retq
- 407252: 48 89 d8 mov %rbx,%rax
- 407255: be 01 00 00 00 mov $0x1,%esi
- 40725a: 48 89 fb mov %rdi,%rbx
- 40725d: 48 89 c7 mov %rax,%rdi
- 407260: e9 ee fe ff ff jmpq 407153 <__diff_D2A+0x23>
- 407265: 31 c0 xor %eax,%eax
- 407267: eb bb jmp 407224 <__diff_D2A+0xf4>
- 407269: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000407270 <__b2d_D2A>:
- 407270: 56 push %rsi
- 407271: 53 push %rbx
- 407272: 48 83 ec 18 sub $0x18,%rsp
- 407276: 4c 63 51 14 movslq 0x14(%rcx),%r10
- 40727a: 41 b9 20 00 00 00 mov $0x20,%r9d
- 407280: 49 89 c8 mov %rcx,%r8
- 407283: 48 8d 71 18 lea 0x18(%rcx),%rsi
- 407287: 49 83 c2 04 add $0x4,%r10
- 40728b: 47 8b 5c 90 04 mov 0x4(%r8,%r10,4),%r11d
- 407290: 4a 8d 0c 91 lea (%rcx,%r10,4),%rcx
- 407294: 48 8d 59 04 lea 0x4(%rcx),%rbx
- 407298: 41 0f bd c3 bsr %r11d,%eax
- 40729c: 83 f0 1f xor $0x1f,%eax
- 40729f: 41 29 c1 sub %eax,%r9d
- 4072a2: 83 f8 0a cmp $0xa,%eax
- 4072a5: 44 89 0a mov %r9d,(%rdx)
- 4072a8: 7f 46 jg 4072f0 <__b2d_D2A+0x80>
- 4072aa: b9 0b 00 00 00 mov $0xb,%ecx
- 4072af: 44 89 da mov %r11d,%edx
- 4072b2: 45 31 c9 xor %r9d,%r9d
- 4072b5: 29 c1 sub %eax,%ecx
- 4072b7: d3 ea shr %cl,%edx
- 4072b9: 81 ca 00 00 f0 3f or $0x3ff00000,%edx
- 4072bf: 48 c1 e2 20 shl $0x20,%rdx
- 4072c3: 48 39 de cmp %rbx,%rsi
- 4072c6: 73 07 jae 4072cf <__b2d_D2A+0x5f>
- 4072c8: 47 8b 0c 90 mov (%r8,%r10,4),%r9d
- 4072cc: 41 d3 e9 shr %cl,%r9d
- 4072cf: 8d 48 15 lea 0x15(%rax),%ecx
- 4072d2: 44 89 d8 mov %r11d,%eax
- 4072d5: d3 e0 shl %cl,%eax
- 4072d7: 44 09 c8 or %r9d,%eax
- 4072da: 48 09 d0 or %rdx,%rax
- 4072dd: 48 89 44 24 08 mov %rax,0x8(%rsp)
- 4072e2: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0
- 4072e8: 48 83 c4 18 add $0x18,%rsp
- 4072ec: 5b pop %rbx
- 4072ed: 5e pop %rsi
- 4072ee: c3 retq
- 4072ef: 90 nop
- 4072f0: 31 d2 xor %edx,%edx
- 4072f2: 48 39 de cmp %rbx,%rsi
- 4072f5: 73 07 jae 4072fe <__b2d_D2A+0x8e>
- 4072f7: 43 8b 14 90 mov (%r8,%r10,4),%edx
- 4072fb: 48 89 cb mov %rcx,%rbx
- 4072fe: 41 89 c1 mov %eax,%r9d
- 407301: 41 83 e9 0b sub $0xb,%r9d
- 407305: 74 49 je 407350 <__b2d_D2A+0xe0>
- 407307: 41 b8 2b 00 00 00 mov $0x2b,%r8d
- 40730d: 44 89 c9 mov %r9d,%ecx
- 407310: 45 31 d2 xor %r10d,%r10d
- 407313: 41 29 c0 sub %eax,%r8d
- 407316: 41 d3 e3 shl %cl,%r11d
- 407319: 89 d0 mov %edx,%eax
- 40731b: 44 89 c1 mov %r8d,%ecx
- 40731e: 41 81 cb 00 00 f0 3f or $0x3ff00000,%r11d
- 407325: d3 e8 shr %cl,%eax
- 407327: 41 09 c3 or %eax,%r11d
- 40732a: 49 c1 e3 20 shl $0x20,%r11
- 40732e: 48 39 f3 cmp %rsi,%rbx
- 407331: 76 07 jbe 40733a <__b2d_D2A+0xca>
- 407333: 44 8b 53 fc mov -0x4(%rbx),%r10d
- 407337: 41 d3 ea shr %cl,%r10d
- 40733a: 89 d0 mov %edx,%eax
- 40733c: 44 89 c9 mov %r9d,%ecx
- 40733f: d3 e0 shl %cl,%eax
- 407341: 44 09 d0 or %r10d,%eax
- 407344: 4c 09 d8 or %r11,%rax
- 407347: eb 94 jmp 4072dd <__b2d_D2A+0x6d>
- 407349: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 407350: 44 89 d8 mov %r11d,%eax
- 407353: 0d 00 00 f0 3f or $0x3ff00000,%eax
- 407358: 48 c1 e0 20 shl $0x20,%rax
- 40735c: 48 09 d0 or %rdx,%rax
- 40735f: e9 79 ff ff ff jmpq 4072dd <__b2d_D2A+0x6d>
- 407364: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 40736b: 00 00 00 00 00
- 0000000000407370 <__d2b_D2A>:
- 407370: 57 push %rdi
- 407371: 56 push %rsi
- 407372: 53 push %rbx
- 407373: 48 83 ec 30 sub $0x30,%rsp
- 407377: b9 01 00 00 00 mov $0x1,%ecx
- 40737c: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407382: 48 89 d7 mov %rdx,%rdi
- 407385: 4c 89 c6 mov %r8,%rsi
- 407388: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx
- 40738d: e8 be f7 ff ff callq 406b50 <__Balloc_D2A>
- 407392: 48 85 c0 test %rax,%rax
- 407395: 0f 84 8d 00 00 00 je 407428 <__d2b_D2A+0xb8>
- 40739b: 49 89 da mov %rbx,%r10
- 40739e: 49 c1 ea 20 shr $0x20,%r10
- 4073a2: 45 89 d1 mov %r10d,%r9d
- 4073a5: 41 81 e2 ff ff ff 7f and $0x7fffffff,%r10d
- 4073ac: 41 81 e1 ff ff 0f 00 and $0xfffff,%r9d
- 4073b3: 41 c1 ea 14 shr $0x14,%r10d
- 4073b7: 44 89 ca mov %r9d,%edx
- 4073ba: 81 ca 00 00 10 00 or $0x100000,%edx
- 4073c0: 45 85 d2 test %r10d,%r10d
- 4073c3: 44 0f 45 ca cmovne %edx,%r9d
- 4073c7: 85 db test %ebx,%ebx
- 4073c9: 74 65 je 407430 <__d2b_D2A+0xc0>
- 4073cb: 44 0f bc db bsf %ebx,%r11d
- 4073cf: 44 89 d9 mov %r11d,%ecx
- 4073d2: d3 eb shr %cl,%ebx
- 4073d4: 45 85 db test %r11d,%r11d
- 4073d7: 0f 84 93 00 00 00 je 407470 <__d2b_D2A+0x100>
- 4073dd: b9 20 00 00 00 mov $0x20,%ecx
- 4073e2: 44 89 ca mov %r9d,%edx
- 4073e5: 44 29 d9 sub %r11d,%ecx
- 4073e8: d3 e2 shl %cl,%edx
- 4073ea: 89 d1 mov %edx,%ecx
- 4073ec: 09 d9 or %ebx,%ecx
- 4073ee: 89 48 18 mov %ecx,0x18(%rax)
- 4073f1: 44 89 d9 mov %r11d,%ecx
- 4073f4: 41 d3 e9 shr %cl,%r9d
- 4073f7: 41 83 f9 01 cmp $0x1,%r9d
- 4073fb: 44 89 48 1c mov %r9d,0x1c(%rax)
- 4073ff: 19 c9 sbb %ecx,%ecx
- 407401: 83 c1 02 add $0x2,%ecx
- 407404: 45 85 d2 test %r10d,%r10d
- 407407: 89 48 14 mov %ecx,0x14(%rax)
- 40740a: 75 44 jne 407450 <__d2b_D2A+0xe0>
- 40740c: 48 63 d1 movslq %ecx,%rdx
- 40740f: c1 e1 05 shl $0x5,%ecx
- 407412: 41 81 eb 32 04 00 00 sub $0x432,%r11d
- 407419: 0f bd 54 90 14 bsr 0x14(%rax,%rdx,4),%edx
- 40741e: 44 89 1f mov %r11d,(%rdi)
- 407421: 83 f2 1f xor $0x1f,%edx
- 407424: 29 d1 sub %edx,%ecx
- 407426: 89 0e mov %ecx,(%rsi)
- 407428: 48 83 c4 30 add $0x30,%rsp
- 40742c: 5b pop %rbx
- 40742d: 5e pop %rsi
- 40742e: 5f pop %rdi
- 40742f: c3 retq
- 407430: 41 0f bc c9 bsf %r9d,%ecx
- 407434: c7 40 14 01 00 00 00 movl $0x1,0x14(%rax)
- 40743b: 41 d3 e9 shr %cl,%r9d
- 40743e: 45 85 d2 test %r10d,%r10d
- 407441: 44 8d 59 20 lea 0x20(%rcx),%r11d
- 407445: 44 89 48 18 mov %r9d,0x18(%rax)
- 407449: b9 01 00 00 00 mov $0x1,%ecx
- 40744e: 74 bc je 40740c <__d2b_D2A+0x9c>
- 407450: 43 8d 94 13 cd fb ff lea -0x433(%r11,%r10,1),%edx
- 407457: ff
- 407458: 89 17 mov %edx,(%rdi)
- 40745a: ba 35 00 00 00 mov $0x35,%edx
- 40745f: 44 29 da sub %r11d,%edx
- 407462: 89 16 mov %edx,(%rsi)
- 407464: 48 83 c4 30 add $0x30,%rsp
- 407468: 5b pop %rbx
- 407469: 5e pop %rsi
- 40746a: 5f pop %rdi
- 40746b: c3 retq
- 40746c: 0f 1f 40 00 nopl 0x0(%rax)
- 407470: 89 58 18 mov %ebx,0x18(%rax)
- 407473: eb 82 jmp 4073f7 <__d2b_D2A+0x87>
- 407475: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1)
- 40747c: 00 00 00 00
- 0000000000407480 <__strcp_D2A>:
- 407480: 48 89 c8 mov %rcx,%rax
- 407483: eb 04 jmp 407489 <__strcp_D2A+0x9>
- 407485: 48 83 c0 01 add $0x1,%rax
- 407489: 0f b6 0a movzbl (%rdx),%ecx
- 40748c: 48 83 c2 01 add $0x1,%rdx
- 407490: 84 c9 test %cl,%cl
- 407492: 88 08 mov %cl,(%rax)
- 407494: 75 ef jne 407485 <__strcp_D2A+0x5>
- 407496: f3 c3 repz retq
- 407498: 90 nop
- 407499: 90 nop
- 40749a: 90 nop
- 40749b: 90 nop
- 40749c: 90 nop
- 40749d: 90 nop
- 40749e: 90 nop
- 40749f: 90 nop
- 00000000004074a0 <__rshift_D2A>:
- 4074a0: 55 push %rbp
- 4074a1: 57 push %rdi
- 4074a2: 56 push %rsi
- 4074a3: 53 push %rbx
- 4074a4: 48 89 cb mov %rcx,%rbx
- 4074a7: 48 8d 79 18 lea 0x18(%rcx),%rdi
- 4074ab: 8b 49 14 mov 0x14(%rcx),%ecx
- 4074ae: 89 d0 mov %edx,%eax
- 4074b0: c1 f8 05 sar $0x5,%eax
- 4074b3: 39 c8 cmp %ecx,%eax
- 4074b5: 0f 8d 95 00 00 00 jge 407550 <__rshift_D2A+0xb0>
- 4074bb: 48 98 cltq
- 4074bd: 48 63 c9 movslq %ecx,%rcx
- 4074c0: 48 83 c0 04 add $0x4,%rax
- 4074c4: 83 e2 1f and $0x1f,%edx
- 4074c7: 4c 8d 5c 8b 18 lea 0x18(%rbx,%rcx,4),%r11
- 4074cc: 4c 8d 04 83 lea (%rbx,%rax,4),%r8
- 4074d0: 49 8d 68 08 lea 0x8(%r8),%rbp
- 4074d4: 0f 84 89 00 00 00 je 407563 <__rshift_D2A+0xc3>
- 4074da: 44 8b 4c 83 08 mov 0x8(%rbx,%rax,4),%r9d
- 4074df: be 20 00 00 00 mov $0x20,%esi
- 4074e4: 89 d1 mov %edx,%ecx
- 4074e6: 49 83 c0 0c add $0xc,%r8
- 4074ea: 29 d6 sub %edx,%esi
- 4074ec: 41 d3 e9 shr %cl,%r9d
- 4074ef: 4d 39 c3 cmp %r8,%r11
- 4074f2: 0f 86 ad 00 00 00 jbe 4075a5 <__rshift_D2A+0x105>
- 4074f8: 49 89 fa mov %rdi,%r10
- 4074fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 407500: 41 8b 00 mov (%r8),%eax
- 407503: 89 f1 mov %esi,%ecx
- 407505: d3 e0 shl %cl,%eax
- 407507: 89 d1 mov %edx,%ecx
- 407509: 44 09 c8 or %r9d,%eax
- 40750c: 41 89 02 mov %eax,(%r10)
- 40750f: 45 8b 08 mov (%r8),%r9d
- 407512: 49 83 c0 04 add $0x4,%r8
- 407516: 49 83 c2 04 add $0x4,%r10
- 40751a: 41 d3 e9 shr %cl,%r9d
- 40751d: 4d 39 c3 cmp %r8,%r11
- 407520: 77 de ja 407500 <__rshift_D2A+0x60>
- 407522: 49 29 eb sub %rbp,%r11
- 407525: 49 8d 43 fb lea -0x5(%r11),%rax
- 407529: 48 c1 e8 02 shr $0x2,%rax
- 40752d: 48 8d 44 83 1c lea 0x1c(%rbx,%rax,4),%rax
- 407532: 45 85 c9 test %r9d,%r9d
- 407535: 44 89 08 mov %r9d,(%rax)
- 407538: 74 58 je 407592 <__rshift_D2A+0xf2>
- 40753a: 48 83 c0 04 add $0x4,%rax
- 40753e: 48 29 f8 sub %rdi,%rax
- 407541: 48 c1 e8 02 shr $0x2,%rax
- 407545: eb 52 jmp 407599 <__rshift_D2A+0xf9>
- 407547: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40754e: 00 00
- 407550: c7 43 14 00 00 00 00 movl $0x0,0x14(%rbx)
- 407557: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx)
- 40755e: 5b pop %rbx
- 40755f: 5e pop %rsi
- 407560: 5f pop %rdi
- 407561: 5d pop %rbp
- 407562: c3 retq
- 407563: 49 39 eb cmp %rbp,%r11
- 407566: 48 89 fa mov %rdi,%rdx
- 407569: 48 89 e8 mov %rbp,%rax
- 40756c: 76 e2 jbe 407550 <__rshift_D2A+0xb0>
- 40756e: 66 90 xchg %ax,%ax
- 407570: 8b 08 mov (%rax),%ecx
- 407572: 48 83 c0 04 add $0x4,%rax
- 407576: 89 0a mov %ecx,(%rdx)
- 407578: 48 83 c2 04 add $0x4,%rdx
- 40757c: 49 39 c3 cmp %rax,%r11
- 40757f: 77 ef ja 407570 <__rshift_D2A+0xd0>
- 407581: 48 f7 d5 not %rbp
- 407584: 4a 8d 44 1d 00 lea 0x0(%rbp,%r11,1),%rax
- 407589: 48 c1 e8 02 shr $0x2,%rax
- 40758d: 48 8d 44 83 1c lea 0x1c(%rbx,%rax,4),%rax
- 407592: 48 29 f8 sub %rdi,%rax
- 407595: 48 c1 e8 02 shr $0x2,%rax
- 407599: 85 c0 test %eax,%eax
- 40759b: 89 43 14 mov %eax,0x14(%rbx)
- 40759e: 74 b7 je 407557 <__rshift_D2A+0xb7>
- 4075a0: 5b pop %rbx
- 4075a1: 5e pop %rsi
- 4075a2: 5f pop %rdi
- 4075a3: 5d pop %rbp
- 4075a4: c3 retq
- 4075a5: 48 89 f8 mov %rdi,%rax
- 4075a8: eb 88 jmp 407532 <__rshift_D2A+0x92>
- 4075aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 00000000004075b0 <__trailz_D2A>:
- 4075b0: 48 63 41 14 movslq 0x14(%rcx),%rax
- 4075b4: 48 8d 51 18 lea 0x18(%rcx),%rdx
- 4075b8: 4c 8d 44 81 18 lea 0x18(%rcx,%rax,4),%r8
- 4075bd: 4c 39 c2 cmp %r8,%rdx
- 4075c0: 73 28 jae 4075ea <__trailz_D2A+0x3a>
- 4075c2: 8b 49 18 mov 0x18(%rcx),%ecx
- 4075c5: 31 c0 xor %eax,%eax
- 4075c7: 85 c9 test %ecx,%ecx
- 4075c9: 74 0b je 4075d6 <__trailz_D2A+0x26>
- 4075cb: eb 17 jmp 4075e4 <__trailz_D2A+0x34>
- 4075cd: 0f 1f 00 nopl (%rax)
- 4075d0: 8b 0a mov (%rdx),%ecx
- 4075d2: 85 c9 test %ecx,%ecx
- 4075d4: 75 0e jne 4075e4 <__trailz_D2A+0x34>
- 4075d6: 48 83 c2 04 add $0x4,%rdx
- 4075da: 83 c0 20 add $0x20,%eax
- 4075dd: 49 39 d0 cmp %rdx,%r8
- 4075e0: 77 ee ja 4075d0 <__trailz_D2A+0x20>
- 4075e2: f3 c3 repz retq
- 4075e4: 0f bc c9 bsf %ecx,%ecx
- 4075e7: 01 c8 add %ecx,%eax
- 4075e9: c3 retq
- 4075ea: 31 c0 xor %eax,%eax
- 4075ec: 0f 1f 40 00 nopl 0x0(%rax)
- 4075f0: c3 retq
- 4075f1: 90 nop
- 4075f2: 90 nop
- 4075f3: 90 nop
- 4075f4: 90 nop
- 4075f5: 90 nop
- 4075f6: 90 nop
- 4075f7: 90 nop
- 4075f8: 90 nop
- 4075f9: 90 nop
- 4075fa: 90 nop
- 4075fb: 90 nop
- 4075fc: 90 nop
- 4075fd: 90 nop
- 4075fe: 90 nop
- 4075ff: 90 nop
- 0000000000407600 <msvcrt__lc_codepage_func>:
- 407600: 48 8b 05 99 5d 00 00 mov 0x5d99(%rip),%rax # 40d3a0 <msvcrt__lc_codepage>
- 407607: 8b 00 mov (%rax),%eax
- 407609: c3 retq
- 40760a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000407610 <setlocale_codepage_hack>:
- 407610: 48 83 ec 28 sub $0x28,%rsp
- 407614: 31 d2 xor %edx,%edx
- 407616: b9 02 00 00 00 mov $0x2,%ecx
- 40761b: e8 a8 01 00 00 callq 4077c8 <setlocale>
- 407620: ba 2e 00 00 00 mov $0x2e,%edx
- 407625: 48 89 c1 mov %rax,%rcx
- 407628: e8 a3 01 00 00 callq 4077d0 <strchr>
- 40762d: 48 85 c0 test %rax,%rax
- 407630: 74 0e je 407640 <setlocale_codepage_hack+0x30>
- 407632: 48 8d 48 01 lea 0x1(%rax),%rcx
- 407636: 48 83 c4 28 add $0x28,%rsp
- 40763a: e9 99 01 00 00 jmpq 4077d8 <atoi>
- 40763f: 90 nop
- 407640: 31 c0 xor %eax,%eax
- 407642: 48 83 c4 28 add $0x28,%rsp
- 407646: c3 retq
- 407647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40764e: 00 00
- 0000000000407650 <init_codepage_func>:
- 407650: 56 push %rsi
- 407651: 53 push %rbx
- 407652: 48 83 ec 28 sub $0x28,%rsp
- 407656: e8 65 af ff ff callq 4025c0 <__mingw_get_msvcrt_handle>
- 40765b: 48 85 c0 test %rax,%rax
- 40765e: 48 89 c3 mov %rax,%rbx
- 407661: 74 2d je 407690 <init_codepage_func+0x40>
- 407663: 48 8d 15 16 20 00 00 lea 0x2016(%rip),%rdx # 409680 <.rdata>
- 40766a: 48 89 c1 mov %rax,%rcx
- 40766d: 48 8b 35 18 6c 00 00 mov 0x6c18(%rip),%rsi # 40e28c <__imp_GetProcAddress>
- 407674: ff d6 callq *%rsi
- 407676: 48 85 c0 test %rax,%rax
- 407679: 48 89 05 60 0a 00 00 mov %rax,0xa60(%rip) # 4080e0 <__lc_codepage>
- 407680: 74 2e je 4076b0 <init_codepage_func+0x60>
- 407682: 48 83 c4 28 add $0x28,%rsp
- 407686: 5b pop %rbx
- 407687: 5e pop %rsi
- 407688: 48 ff e0 rex.W jmpq *%rax
- 40768b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 407690: 48 8d 05 79 ff ff ff lea -0x87(%rip),%rax # 407610 <setlocale_codepage_hack>
- 407697: 48 89 05 42 0a 00 00 mov %rax,0xa42(%rip) # 4080e0 <__lc_codepage>
- 40769e: 48 83 c4 28 add $0x28,%rsp
- 4076a2: 5b pop %rbx
- 4076a3: 5e pop %rsi
- 4076a4: 48 ff e0 rex.W jmpq *%rax
- 4076a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 4076ae: 00 00
- 4076b0: 48 8d 15 dd 1f 00 00 lea 0x1fdd(%rip),%rdx # 409694 <.rdata+0x14>
- 4076b7: 48 89 d9 mov %rbx,%rcx
- 4076ba: ff d6 callq *%rsi
- 4076bc: 48 85 c0 test %rax,%rax
- 4076bf: 48 89 05 da 5c 00 00 mov %rax,0x5cda(%rip) # 40d3a0 <msvcrt__lc_codepage>
- 4076c6: 74 c8 je 407690 <init_codepage_func+0x40>
- 4076c8: 8b 00 mov (%rax),%eax
- 4076ca: 48 8d 15 2f ff ff ff lea -0xd1(%rip),%rdx # 407600 <msvcrt__lc_codepage_func>
- 4076d1: 48 89 15 08 0a 00 00 mov %rdx,0xa08(%rip) # 4080e0 <__lc_codepage>
- 4076d8: 48 83 c4 28 add $0x28,%rsp
- 4076dc: 5b pop %rbx
- 4076dd: 5e pop %rsi
- 4076de: c3 retq
- 4076df: 90 nop
- 00000000004076e0 <__C_specific_handler>:
- 4076e0: ff 25 5e 6c 00 00 jmpq *0x6c5e(%rip) # 40e344 <__imp___C_specific_handler>
- 4076e6: 90 nop
- 4076e7: 90 nop
- 00000000004076e8 <__getmainargs>:
- 4076e8: ff 25 66 6c 00 00 jmpq *0x6c66(%rip) # 40e354 <__imp___getmainargs>
- 4076ee: 90 nop
- 4076ef: 90 nop
- 00000000004076f0 <__set_app_type>:
- 4076f0: ff 25 86 6c 00 00 jmpq *0x6c86(%rip) # 40e37c <__imp___set_app_type>
- 4076f6: 90 nop
- 4076f7: 90 nop
- 00000000004076f8 <memcpy>:
- 4076f8: ff 25 1e 6d 00 00 jmpq *0x6d1e(%rip) # 40e41c <__imp_memcpy>
- 4076fe: 90 nop
- 4076ff: 90 nop
- 0000000000407700 <malloc>:
- 407700: ff 25 0e 6d 00 00 jmpq *0x6d0e(%rip) # 40e414 <__imp_malloc>
- 407706: 90 nop
- 407707: 90 nop
- 0000000000407708 <strlen>:
- 407708: ff 25 3e 6d 00 00 jmpq *0x6d3e(%rip) # 40e44c <__imp_strlen>
- 40770e: 90 nop
- 40770f: 90 nop
- 0000000000407710 <_cexit>:
- 407710: ff 25 86 6c 00 00 jmpq *0x6c86(%rip) # 40e39c <__imp__cexit>
- 407716: 90 nop
- 407717: 90 nop
- 0000000000407718 <_amsg_exit>:
- 407718: ff 25 76 6c 00 00 jmpq *0x6c76(%rip) # 40e394 <__imp__amsg_exit>
- 40771e: 90 nop
- 40771f: 90 nop
- 0000000000407720 <_initterm>:
- 407720: ff 25 8e 6c 00 00 jmpq *0x6c8e(%rip) # 40e3b4 <__imp__initterm>
- 407726: 90 nop
- 407727: 90 nop
- 0000000000407728 <exit>:
- 407728: ff 25 be 6c 00 00 jmpq *0x6cbe(%rip) # 40e3ec <__imp_exit>
- 40772e: 90 nop
- 40772f: 90 nop
- 0000000000407730 <printf>:
- 407730: ff 25 ee 6c 00 00 jmpq *0x6cee(%rip) # 40e424 <__imp_printf>
- 407736: 90 nop
- 407737: 90 nop
- 0000000000407738 <__lconv_init>:
- 407738: ff 25 2e 6c 00 00 jmpq *0x6c2e(%rip) # 40e36c <__imp___lconv_init>
- 40773e: 90 nop
- 40773f: 90 nop
- 0000000000407740 <_onexit>:
- 407740: ff 25 7e 6c 00 00 jmpq *0x6c7e(%rip) # 40e3c4 <__imp__onexit>
- 407746: 90 nop
- 407747: 90 nop
- 0000000000407748 <_lock>:
- 407748: ff 25 6e 6c 00 00 jmpq *0x6c6e(%rip) # 40e3bc <__imp__lock>
- 40774e: 90 nop
- 40774f: 90 nop
- 0000000000407750 <__dllonexit>:
- 407750: ff 25 f6 6b 00 00 jmpq *0x6bf6(%rip) # 40e34c <__imp___dllonexit>
- 407756: 90 nop
- 407757: 90 nop
- 0000000000407758 <_unlock>:
- 407758: ff 25 6e 6c 00 00 jmpq *0x6c6e(%rip) # 40e3cc <__imp__unlock>
- 40775e: 90 nop
- 40775f: 90 nop
- 0000000000407760 <signal>:
- 407760: ff 25 ce 6c 00 00 jmpq *0x6cce(%rip) # 40e434 <__imp_signal>
- 407766: 90 nop
- 407767: 90 nop
- 0000000000407768 <__setusermatherr>:
- 407768: ff 25 16 6c 00 00 jmpq *0x6c16(%rip) # 40e384 <__imp___setusermatherr>
- 40776e: 90 nop
- 40776f: 90 nop
- 0000000000407770 <__iob_func>:
- 407770: ff 25 ee 6b 00 00 jmpq *0x6bee(%rip) # 40e364 <__imp___iob_func>
- 407776: 90 nop
- 407777: 90 nop
- 0000000000407778 <abort>:
- 407778: ff 25 56 6c 00 00 jmpq *0x6c56(%rip) # 40e3d4 <__imp_abort>
- 40777e: 90 nop
- 40777f: 90 nop
- 0000000000407780 <strncmp>:
- 407780: ff 25 ce 6c 00 00 jmpq *0x6cce(%rip) # 40e454 <__imp_strncmp>
- 407786: 90 nop
- 407787: 90 nop
- 0000000000407788 <calloc>:
- 407788: ff 25 56 6c 00 00 jmpq *0x6c56(%rip) # 40e3e4 <__imp_calloc>
- 40778e: 90 nop
- 40778f: 90 nop
- 0000000000407790 <free>:
- 407790: ff 25 66 6c 00 00 jmpq *0x6c66(%rip) # 40e3fc <__imp_free>
- 407796: 90 nop
- 407797: 90 nop
- 0000000000407798 <fputc>:
- 407798: ff 25 56 6c 00 00 jmpq *0x6c56(%rip) # 40e3f4 <__imp_fputc>
- 40779e: 90 nop
- 40779f: 90 nop
- 00000000004077a0 <localeconv>:
- 4077a0: ff 25 66 6c 00 00 jmpq *0x6c66(%rip) # 40e40c <__imp_localeconv>
- 4077a6: 90 nop
- 4077a7: 90 nop
- 00000000004077a8 <_errno>:
- 4077a8: ff 25 f6 6b 00 00 jmpq *0x6bf6(%rip) # 40e3a4 <__imp__errno>
- 4077ae: 90 nop
- 4077af: 90 nop
- 00000000004077b0 <getenv>:
- 4077b0: ff 25 4e 6c 00 00 jmpq *0x6c4e(%rip) # 40e404 <__imp_getenv>
- 4077b6: 90 nop
- 4077b7: 90 nop
- 00000000004077b8 <strerror>:
- 4077b8: ff 25 86 6c 00 00 jmpq *0x6c86(%rip) # 40e444 <__imp_strerror>
- 4077be: 90 nop
- 4077bf: 90 nop
- 00000000004077c0 <wcslen>:
- 4077c0: ff 25 96 6c 00 00 jmpq *0x6c96(%rip) # 40e45c <__imp_wcslen>
- 4077c6: 90 nop
- 4077c7: 90 nop
- 00000000004077c8 <setlocale>:
- 4077c8: ff 25 5e 6c 00 00 jmpq *0x6c5e(%rip) # 40e42c <__imp_setlocale>
- 4077ce: 90 nop
- 4077cf: 90 nop
- 00000000004077d0 <strchr>:
- 4077d0: ff 25 66 6c 00 00 jmpq *0x6c66(%rip) # 40e43c <__imp_strchr>
- 4077d6: 90 nop
- 4077d7: 90 nop
- 00000000004077d8 <atoi>:
- 4077d8: ff 25 fe 6b 00 00 jmpq *0x6bfe(%rip) # 40e3dc <__imp_atoi>
- 4077de: 90 nop
- 4077df: 90 nop
- 00000000004077e0 <Sleep>:
- 4077e0: ff 25 1e 6b 00 00 jmpq *0x6b1e(%rip) # 40e304 <__imp_Sleep>
- 4077e6: 90 nop
- 4077e7: 90 nop
- 00000000004077e8 <SetUnhandledExceptionFilter>:
- 4077e8: ff 25 0e 6b 00 00 jmpq *0x6b0e(%rip) # 40e2fc <__imp_SetUnhandledExceptionFilter>
- 4077ee: 90 nop
- 4077ef: 90 nop
- 00000000004077f0 <GetProcAddress>:
- 4077f0: ff 25 96 6a 00 00 jmpq *0x6a96(%rip) # 40e28c <__imp_GetProcAddress>
- 4077f6: 90 nop
- 4077f7: 90 nop
- 00000000004077f8 <GetStartupInfoA>:
- 4077f8: ff 25 96 6a 00 00 jmpq *0x6a96(%rip) # 40e294 <__imp_GetStartupInfoA>
- 4077fe: 90 nop
- 4077ff: 90 nop
- 0000000000407800 <RtlAddFunctionTable>:
- 407800: ff 25 d6 6a 00 00 jmpq *0x6ad6(%rip) # 40e2dc <__imp_RtlAddFunctionTable>
- 407806: 90 nop
- 407807: 90 nop
- 0000000000407808 <VirtualQuery>:
- 407808: ff 25 1e 6b 00 00 jmpq *0x6b1e(%rip) # 40e32c <__imp_VirtualQuery>
- 40780e: 90 nop
- 40780f: 90 nop
- 0000000000407810 <VirtualProtect>:
- 407810: ff 25 0e 6b 00 00 jmpq *0x6b0e(%rip) # 40e324 <__imp_VirtualProtect>
- 407816: 90 nop
- 407817: 90 nop
- 0000000000407818 <GetLastError>:
- 407818: ff 25 5e 6a 00 00 jmpq *0x6a5e(%rip) # 40e27c <__imp_GetLastError>
- 40781e: 90 nop
- 40781f: 90 nop
- 0000000000407820 <LoadLibraryW>:
- 407820: ff 25 9e 6a 00 00 jmpq *0x6a9e(%rip) # 40e2c4 <__imp_LoadLibraryW>
- 407826: 90 nop
- 407827: 90 nop
- 0000000000407828 <GetModuleHandleA>:
- 407828: ff 25 56 6a 00 00 jmpq *0x6a56(%rip) # 40e284 <__imp_GetModuleHandleA>
- 40782e: 90 nop
- 40782f: 90 nop
- 0000000000407830 <GetSystemTimeAsFileTime>:
- 407830: ff 25 66 6a 00 00 jmpq *0x6a66(%rip) # 40e29c <__imp_GetSystemTimeAsFileTime>
- 407836: 90 nop
- 407837: 90 nop
- 0000000000407838 <GetCurrentProcessId>:
- 407838: ff 25 2e 6a 00 00 jmpq *0x6a2e(%rip) # 40e26c <__imp_GetCurrentProcessId>
- 40783e: 90 nop
- 40783f: 90 nop
- 0000000000407840 <GetCurrentThreadId>:
- 407840: ff 25 2e 6a 00 00 jmpq *0x6a2e(%rip) # 40e274 <__imp_GetCurrentThreadId>
- 407846: 90 nop
- 407847: 90 nop
- 0000000000407848 <GetTickCount>:
- 407848: ff 25 56 6a 00 00 jmpq *0x6a56(%rip) # 40e2a4 <__imp_GetTickCount>
- 40784e: 90 nop
- 40784f: 90 nop
- 0000000000407850 <QueryPerformanceCounter>:
- 407850: ff 25 7e 6a 00 00 jmpq *0x6a7e(%rip) # 40e2d4 <__imp_QueryPerformanceCounter>
- 407856: 90 nop
- 407857: 90 nop
- 0000000000407858 <RtlCaptureContext>:
- 407858: ff 25 86 6a 00 00 jmpq *0x6a86(%rip) # 40e2e4 <__imp_RtlCaptureContext>
- 40785e: 90 nop
- 40785f: 90 nop
- 0000000000407860 <RtlLookupFunctionEntry>:
- 407860: ff 25 86 6a 00 00 jmpq *0x6a86(%rip) # 40e2ec <__imp_RtlLookupFunctionEntry>
- 407866: 90 nop
- 407867: 90 nop
- 0000000000407868 <RtlVirtualUnwind>:
- 407868: ff 25 86 6a 00 00 jmpq *0x6a86(%rip) # 40e2f4 <__imp_RtlVirtualUnwind>
- 40786e: 90 nop
- 40786f: 90 nop
- 0000000000407870 <UnhandledExceptionFilter>:
- 407870: ff 25 a6 6a 00 00 jmpq *0x6aa6(%rip) # 40e31c <__imp_UnhandledExceptionFilter>
- 407876: 90 nop
- 407877: 90 nop
- 0000000000407878 <GetCurrentProcess>:
- 407878: ff 25 e6 69 00 00 jmpq *0x69e6(%rip) # 40e264 <__imp_GetCurrentProcess>
- 40787e: 90 nop
- 40787f: 90 nop
- 0000000000407880 <TerminateProcess>:
- 407880: ff 25 86 6a 00 00 jmpq *0x6a86(%rip) # 40e30c <__imp_TerminateProcess>
- 407886: 90 nop
- 407887: 90 nop
- 0000000000407888 <EnterCriticalSection>:
- 407888: ff 25 ce 69 00 00 jmpq *0x69ce(%rip) # 40e25c <__imp_EnterCriticalSection>
- 40788e: 90 nop
- 40788f: 90 nop
- 0000000000407890 <TlsGetValue>:
- 407890: ff 25 7e 6a 00 00 jmpq *0x6a7e(%rip) # 40e314 <__imp_TlsGetValue>
- 407896: 90 nop
- 407897: 90 nop
- 0000000000407898 <LeaveCriticalSection>:
- 407898: ff 25 1e 6a 00 00 jmpq *0x6a1e(%rip) # 40e2bc <__imp_LeaveCriticalSection>
- 40789e: 90 nop
- 40789f: 90 nop
- 00000000004078a0 <DeleteCriticalSection>:
- 4078a0: ff 25 ae 69 00 00 jmpq *0x69ae(%rip) # 40e254 <__IAT_start__>
- 4078a6: 90 nop
- 4078a7: 90 nop
- 00000000004078a8 <InitializeCriticalSection>:
- 4078a8: ff 25 fe 69 00 00 jmpq *0x69fe(%rip) # 40e2ac <__imp_InitializeCriticalSection>
- 4078ae: 90 nop
- 4078af: 90 nop
- 00000000004078b0 <WideCharToMultiByte>:
- 4078b0: ff 25 7e 6a 00 00 jmpq *0x6a7e(%rip) # 40e334 <__imp_WideCharToMultiByte>
- 4078b6: 90 nop
- 4078b7: 90 nop
- 00000000004078b8 <IsDBCSLeadByteEx>:
- 4078b8: ff 25 f6 69 00 00 jmpq *0x69f6(%rip) # 40e2b4 <__imp_IsDBCSLeadByteEx>
- 4078be: 90 nop
- 4078bf: 90 nop
- 00000000004078c0 <MultiByteToWideChar>:
- 4078c0: ff 25 06 6a 00 00 jmpq *0x6a06(%rip) # 40e2cc <__imp_MultiByteToWideChar>
- 4078c6: 90 nop
- 4078c7: 90 nop
- ...
- 00000000004078d0 <main>:
- 4078d0: 48 83 ec 38 sub $0x38,%rsp
- 4078d4: e8 67 ae ff ff callq 402740 <__main>
- 4078d9: e8 62 9c ff ff callq 401540 <frand>
- 4078de: 0f 14 c0 unpcklps %xmm0,%xmm0
- 4078e1: 48 8d 0d 38 17 00 00 lea 0x1738(%rip),%rcx # 409020 <.rdata>
- 4078e8: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 4078eb: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 4078f1: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 4078f6: 66 0f 28 c8 movapd %xmm0,%xmm1
- 4078fa: e8 31 fe ff ff callq 407730 <printf>
- 4078ff: e8 3c 9c ff ff callq 401540 <frand>
- 407904: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407907: 48 8d 0d 12 17 00 00 lea 0x1712(%rip),%rcx # 409020 <.rdata>
- 40790e: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407911: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407917: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 40791c: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407920: e8 0b fe ff ff callq 407730 <printf>
- 407925: e8 16 9c ff ff callq 401540 <frand>
- 40792a: 0f 14 c0 unpcklps %xmm0,%xmm0
- 40792d: 48 8d 0d ec 16 00 00 lea 0x16ec(%rip),%rcx # 409020 <.rdata>
- 407934: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407937: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 40793d: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407942: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407946: e8 e5 fd ff ff callq 407730 <printf>
- 40794b: e8 f0 9b ff ff callq 401540 <frand>
- 407950: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407953: 48 8d 0d c6 16 00 00 lea 0x16c6(%rip),%rcx # 409020 <.rdata>
- 40795a: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 40795d: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407963: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407968: 66 0f 28 c8 movapd %xmm0,%xmm1
- 40796c: e8 bf fd ff ff callq 407730 <printf>
- 407971: e8 ca 9b ff ff callq 401540 <frand>
- 407976: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407979: 48 8d 0d a0 16 00 00 lea 0x16a0(%rip),%rcx # 409020 <.rdata>
- 407980: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407983: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407989: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 40798e: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407992: e8 99 fd ff ff callq 407730 <printf>
- 407997: e8 a4 9b ff ff callq 401540 <frand>
- 40799c: 0f 14 c0 unpcklps %xmm0,%xmm0
- 40799f: 48 8d 0d 7a 16 00 00 lea 0x167a(%rip),%rcx # 409020 <.rdata>
- 4079a6: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 4079a9: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 4079af: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 4079b4: 66 0f 28 c8 movapd %xmm0,%xmm1
- 4079b8: e8 73 fd ff ff callq 407730 <printf>
- 4079bd: e8 7e 9b ff ff callq 401540 <frand>
- 4079c2: 0f 14 c0 unpcklps %xmm0,%xmm0
- 4079c5: 48 8d 0d 54 16 00 00 lea 0x1654(%rip),%rcx # 409020 <.rdata>
- 4079cc: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 4079cf: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 4079d5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 4079da: 66 0f 28 c8 movapd %xmm0,%xmm1
- 4079de: e8 4d fd ff ff callq 407730 <printf>
- 4079e3: e8 58 9b ff ff callq 401540 <frand>
- 4079e8: 0f 14 c0 unpcklps %xmm0,%xmm0
- 4079eb: 48 8d 0d 2e 16 00 00 lea 0x162e(%rip),%rcx # 409020 <.rdata>
- 4079f2: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 4079f5: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 4079fb: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407a00: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407a04: e8 27 fd ff ff callq 407730 <printf>
- 407a09: e8 32 9b ff ff callq 401540 <frand>
- 407a0e: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407a11: 48 8d 0d 08 16 00 00 lea 0x1608(%rip),%rcx # 409020 <.rdata>
- 407a18: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407a1b: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407a21: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407a26: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407a2a: e8 01 fd ff ff callq 407730 <printf>
- 407a2f: e8 0c 9b ff ff callq 401540 <frand>
- 407a34: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407a37: 48 8d 0d e2 15 00 00 lea 0x15e2(%rip),%rcx # 409020 <.rdata>
- 407a3e: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407a41: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407a47: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407a4c: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407a50: e8 db fc ff ff callq 407730 <printf>
- 407a55: e8 e6 9a ff ff callq 401540 <frand>
- 407a5a: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407a5d: 48 8d 0d bc 15 00 00 lea 0x15bc(%rip),%rcx # 409020 <.rdata>
- 407a64: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407a67: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407a6d: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407a72: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407a76: e8 b5 fc ff ff callq 407730 <printf>
- 407a7b: e8 c0 9a ff ff callq 401540 <frand>
- 407a80: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407a83: 48 8d 0d 96 15 00 00 lea 0x1596(%rip),%rcx # 409020 <.rdata>
- 407a8a: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407a8d: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407a93: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407a98: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407a9c: e8 8f fc ff ff callq 407730 <printf>
- 407aa1: e8 9a 9a ff ff callq 401540 <frand>
- 407aa6: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407aa9: 48 8d 0d 70 15 00 00 lea 0x1570(%rip),%rcx # 409020 <.rdata>
- 407ab0: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407ab3: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407ab9: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407abe: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407ac2: e8 69 fc ff ff callq 407730 <printf>
- 407ac7: e8 74 9a ff ff callq 401540 <frand>
- 407acc: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407acf: 48 8d 0d 4a 15 00 00 lea 0x154a(%rip),%rcx # 409020 <.rdata>
- 407ad6: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407ad9: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407adf: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407ae4: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407ae8: e8 43 fc ff ff callq 407730 <printf>
- 407aed: e8 4e 9a ff ff callq 401540 <frand>
- 407af2: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407af5: 48 8d 0d 24 15 00 00 lea 0x1524(%rip),%rcx # 409020 <.rdata>
- 407afc: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407aff: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407b05: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407b0a: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407b0e: e8 1d fc ff ff callq 407730 <printf>
- 407b13: e8 28 9a ff ff callq 401540 <frand>
- 407b18: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407b1b: 48 8d 0d fe 14 00 00 lea 0x14fe(%rip),%rcx # 409020 <.rdata>
- 407b22: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407b25: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407b2b: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407b30: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407b34: e8 f7 fb ff ff callq 407730 <printf>
- 407b39: e8 02 9a ff ff callq 401540 <frand>
- 407b3e: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407b41: 48 8d 0d d8 14 00 00 lea 0x14d8(%rip),%rcx # 409020 <.rdata>
- 407b48: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407b4b: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407b51: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407b56: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407b5a: e8 d1 fb ff ff callq 407730 <printf>
- 407b5f: e8 dc 99 ff ff callq 401540 <frand>
- 407b64: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407b67: 48 8d 0d b2 14 00 00 lea 0x14b2(%rip),%rcx # 409020 <.rdata>
- 407b6e: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407b71: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407b77: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407b7c: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407b80: e8 ab fb ff ff callq 407730 <printf>
- 407b85: e8 b6 99 ff ff callq 401540 <frand>
- 407b8a: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407b8d: 48 8d 0d 8c 14 00 00 lea 0x148c(%rip),%rcx # 409020 <.rdata>
- 407b94: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407b97: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407b9d: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407ba2: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407ba6: e8 85 fb ff ff callq 407730 <printf>
- 407bab: e8 90 99 ff ff callq 401540 <frand>
- 407bb0: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407bb3: 48 8d 0d 66 14 00 00 lea 0x1466(%rip),%rcx # 409020 <.rdata>
- 407bba: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407bbd: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407bc3: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407bc8: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407bcc: e8 5f fb ff ff callq 407730 <printf>
- 407bd1: e8 6a 99 ff ff callq 401540 <frand>
- 407bd6: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407bd9: 48 8d 0d 40 14 00 00 lea 0x1440(%rip),%rcx # 409020 <.rdata>
- 407be0: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407be3: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407be9: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407bee: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407bf2: e8 39 fb ff ff callq 407730 <printf>
- 407bf7: e8 44 99 ff ff callq 401540 <frand>
- 407bfc: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407bff: 48 8d 0d 1a 14 00 00 lea 0x141a(%rip),%rcx # 409020 <.rdata>
- 407c06: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407c09: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407c0f: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407c14: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407c18: e8 13 fb ff ff callq 407730 <printf>
- 407c1d: e8 1e 99 ff ff callq 401540 <frand>
- 407c22: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407c25: 48 8d 0d f4 13 00 00 lea 0x13f4(%rip),%rcx # 409020 <.rdata>
- 407c2c: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407c2f: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407c35: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407c3a: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407c3e: e8 ed fa ff ff callq 407730 <printf>
- 407c43: e8 f8 98 ff ff callq 401540 <frand>
- 407c48: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407c4b: 48 8d 0d ce 13 00 00 lea 0x13ce(%rip),%rcx # 409020 <.rdata>
- 407c52: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407c55: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407c5b: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407c60: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407c64: e8 c7 fa ff ff callq 407730 <printf>
- 407c69: e8 d2 98 ff ff callq 401540 <frand>
- 407c6e: 0f 14 c0 unpcklps %xmm0,%xmm0
- 407c71: 48 8d 0d a8 13 00 00 lea 0x13a8(%rip),%rcx # 409020 <.rdata>
- 407c78: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 407c7b: f2 0f 11 44 24 28 movsd %xmm0,0x28(%rsp)
- 407c81: 48 8b 54 24 28 mov 0x28(%rsp),%rdx
- 407c86: 66 0f 28 c8 movapd %xmm0,%xmm1
- 407c8a: e8 a1 fa ff ff callq 407730 <printf>
- 407c8f: 31 c0 xor %eax,%eax
- 407c91: 48 83 c4 38 add $0x38,%rsp
- 407c95: c3 retq
- 407c96: 90 nop
- 407c97: 90 nop
- 407c98: 90 nop
- 407c99: 90 nop
- 407c9a: 90 nop
- 407c9b: 90 nop
- 407c9c: 90 nop
- 407c9d: 90 nop
- 407c9e: 90 nop
- 407c9f: 90 nop
- 0000000000407ca0 <__CTOR_LIST__>:
- 407ca0: ff (bad)
- 407ca1: ff (bad)
- 407ca2: ff (bad)
- 407ca3: ff (bad)
- 407ca4: ff (bad)
- 407ca5: ff (bad)
- 407ca6: ff (bad)
- 407ca7: ff 00 incl (%rax)
- 407ca9: 00 00 add %al,(%rax)
- 407cab: 00 00 add %al,(%rax)
- 407cad: 00 00 add %al,(%rax)
- ...
- 0000000000407cb0 <__DTOR_LIST__>:
- 407cb0: ff (bad)
- 407cb1: ff (bad)
- 407cb2: ff (bad)
- 407cb3: ff (bad)
- 407cb4: ff (bad)
- 407cb5: ff (bad)
- 407cb6: ff (bad)
- 407cb7: ff 00 incl (%rax)
- 407cb9: 00 00 add %al,(%rax)
- 407cbb: 00 00 add %al,(%rax)
- 407cbd: 00 00 add %al,(%rax)
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement