Advertisement
kpvw

Untitled

Jan 21st, 2015
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. rand.exe:     file format pei-x86-64
  3.  
  4.  
  5. Disassembly of section .text:
  6.  
  7. 0000000000401000 <__mingw_invalidParameterHandler>:
  8.   401000:   c3                      retq  
  9.   401001:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  10.   401008:   0f 1f 84 00 00 00 00
  11.   40100f:   00
  12.  
  13. 0000000000401010 <pre_cpp_init>:
  14.   401010:   48 83 ec 38             sub    $0x38,%rsp
  15.   401014:   8b 05 16 b0 00 00       mov    0xb016(%rip),%eax        # 40c030 <_newmode>
  16.   40101a:   44 8b 0d 1f b0 00 00    mov    0xb01f(%rip),%r9d        # 40c040 <_dowildcard>
  17.   401021:   4c 8d 05 e8 af 00 00    lea    0xafe8(%rip),%r8        # 40c010 <envp>
  18.   401028:   48 8d 15 d9 af 00 00    lea    0xafd9(%rip),%rdx        # 40c008 <argv>
  19.   40102f:   48 8d 0d ce af 00 00    lea    0xafce(%rip),%rcx        # 40c004 <argc>
  20.   401036:   89 05 e4 af 00 00       mov    %eax,0xafe4(%rip)        # 40c020 <startinfo>
  21.   40103c:   48 8d 05 dd af 00 00    lea    0xafdd(%rip),%rax        # 40c020 <startinfo>
  22.   401043:   48 89 44 24 20          mov    %rax,0x20(%rsp)
  23.   401048:   e8 9b 66 00 00          callq  4076e8 <__getmainargs>
  24.   40104d:   89 05 d1 af 00 00       mov    %eax,0xafd1(%rip)        # 40c024 <argret>
  25.   401053:   48 83 c4 38             add    $0x38,%rsp
  26.   401057:   c3                      retq  
  27.   401058:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  28.   40105f:   00
  29.  
  30. 0000000000401060 <pre_c_init>:
  31.   401060:   48 83 ec 28             sub    $0x28,%rsp
  32.   401064:   31 c0                   xor    %eax,%eax
  33.   401066:   66 81 3d 91 ef ff ff    cmpw   $0x5a4d,-0x106f(%rip)        # 400000 <__ImageBase>
  34.   40106d:   4d 5a
  35.   40106f:   c7 05 df af 00 00 01    movl   $0x1,0xafdf(%rip)        # 40c058 <mingw_initltsdrot_force>
  36.   401076:   00 00 00
  37.   401079:   c7 05 d1 af 00 00 01    movl   $0x1,0xafd1(%rip)        # 40c054 <mingw_initltsdyn_force>
  38.   401080:   00 00 00
  39.   401083:   c7 05 c3 af 00 00 01    movl   $0x1,0xafc3(%rip)        # 40c050 <mingw_initltssuo_force>
  40.   40108a:   00 00 00
  41.   40108d:   c7 05 c9 af 00 00 01    movl   $0x1,0xafc9(%rip)        # 40c060 <mingw_initcharmax>
  42.   401094:   00 00 00
  43.   401097:   74 67                   je     401100 <pre_c_init+0xa0>
  44.   401099:   89 05 7d af 00 00       mov    %eax,0xaf7d(%rip)        # 40c01c <managedapp>
  45.   40109f:   8b 05 cb af 00 00       mov    0xafcb(%rip),%eax        # 40c070 <mingw_app_type>
  46.   4010a5:   85 c0                   test   %eax,%eax
  47.   4010a7:   74 48                   je     4010f1 <pre_c_init+0x91>
  48.   4010a9:   b9 02 00 00 00          mov    $0x2,%ecx
  49.   4010ae:   e8 3d 66 00 00          callq  4076f0 <__set_app_type>
  50.   4010b3:   48 c7 c1 ff ff ff ff    mov    $0xffffffffffffffff,%rcx
  51.   4010ba:   e8 c1 05 00 00          callq  401680 <_encode_pointer>
  52.   4010bf:   8b 15 bb af 00 00       mov    0xafbb(%rip),%edx        # 40c080 <_fmode>
  53.   4010c5:   48 89 05 04 c3 00 00    mov    %rax,0xc304(%rip)        # 40d3d0 <__onexitend>
  54.   4010cc:   48 89 05 f5 c2 00 00    mov    %rax,0xc2f5(%rip)        # 40d3c8 <__onexitbegin>
  55.   4010d3:   48 8b 05 d2 d2 00 00    mov    0xd2d2(%rip),%rax        # 40e3ac <__imp__fmode>
  56.   4010da:   89 10                   mov    %edx,(%rax)
  57.   4010dc:   e8 4f 0c 00 00          callq  401d30 <_setargv>
  58.   4010e1:   83 3d a8 6f 00 00 01    cmpl   $0x1,0x6fa8(%rip)        # 408090 <_MINGW_INSTALL_DEBUG_MATHERR>
  59.   4010e8:   74 66                   je     401150 <pre_c_init+0xf0>
  60.   4010ea:   31 c0                   xor    %eax,%eax
  61.   4010ec:   48 83 c4 28             add    $0x28,%rsp
  62.   4010f0:   c3                      retq  
  63.   4010f1:   b9 01 00 00 00          mov    $0x1,%ecx
  64.   4010f6:   e8 f5 65 00 00          callq  4076f0 <__set_app_type>
  65.   4010fb:   eb b6                   jmp    4010b3 <pre_c_init+0x53>
  66.   4010fd:   0f 1f 00                nopl   (%rax)
  67.   401100:   48 63 0d 35 ef ff ff    movslq -0x10cb(%rip),%rcx        # 40003c <__ImageBase+0x3c>
  68.   401107:   48 8d 15 f2 ee ff ff    lea    -0x110e(%rip),%rdx        # 400000 <__ImageBase>
  69.   40110e:   48 01 ca                add    %rcx,%rdx
  70.   401111:   81 3a 50 45 00 00       cmpl   $0x4550,(%rdx)
  71.   401117:   75 80                   jne    401099 <pre_c_init+0x39>
  72.   401119:   0f b7 4a 18             movzwl 0x18(%rdx),%ecx
  73.   40111d:   66 81 f9 0b 01          cmp    $0x10b,%cx
  74.   401122:   74 3f                   je     401163 <pre_c_init+0x103>
  75.   401124:   66 81 f9 0b 02          cmp    $0x20b,%cx
  76.   401129:   0f 85 6a ff ff ff       jne    401099 <pre_c_init+0x39>
  77.   40112f:   83 ba 84 00 00 00 0e    cmpl   $0xe,0x84(%rdx)
  78.   401136:   0f 86 5d ff ff ff       jbe    401099 <pre_c_init+0x39>
  79.   40113c:   8b 92 f8 00 00 00       mov    0xf8(%rdx),%edx
  80.   401142:   31 c0                   xor    %eax,%eax
  81.   401144:   85 d2                   test   %edx,%edx
  82.   401146:   0f 95 c0                setne  %al
  83.   401149:   e9 4b ff ff ff          jmpq   401099 <pre_c_init+0x39>
  84.   40114e:   66 90                   xchg   %ax,%ax
  85.   401150:   48 8d 0d e9 0a 00 00    lea    0xae9(%rip),%rcx        # 401c40 <_matherr>
  86.   401157:   e8 d4 0a 00 00          callq  401c30 <__mingw_setusermatherr>
  87.   40115c:   31 c0                   xor    %eax,%eax
  88.   40115e:   48 83 c4 28             add    $0x28,%rsp
  89.   401162:   c3                      retq  
  90.   401163:   83 7a 74 0e             cmpl   $0xe,0x74(%rdx)
  91.   401167:   0f 86 2c ff ff ff       jbe    401099 <pre_c_init+0x39>
  92.   40116d:   8b 8a e8 00 00 00       mov    0xe8(%rdx),%ecx
  93.   401173:   31 c0                   xor    %eax,%eax
  94.   401175:   85 c9                   test   %ecx,%ecx
  95.   401177:   0f 95 c0                setne  %al
  96.   40117a:   e9 1a ff ff ff          jmpq   401099 <pre_c_init+0x39>
  97.   40117f:   90                      nop
  98.  
  99. 0000000000401180 <__tmainCRTStartup>:
  100.   401180:   41 54                   push   %r12
  101.   401182:   55                      push   %rbp
  102.   401183:   57                      push   %rdi
  103.   401184:   56                      push   %rsi
  104.   401185:   53                      push   %rbx
  105.   401186:   48 81 ec 90 00 00 00    sub    $0x90,%rsp
  106.   40118d:   44 8b 1d dc ae 00 00    mov    0xaedc(%rip),%r11d        # 40c070 <mingw_app_type>
  107.   401194:   31 c0                   xor    %eax,%eax
  108.   401196:   b9 0d 00 00 00          mov    $0xd,%ecx
  109.   40119b:   48 8d 54 24 20          lea    0x20(%rsp),%rdx
  110.   4011a0:   45 85 db                test   %r11d,%r11d
  111.   4011a3:   48 89 d7                mov    %rdx,%rdi
  112.   4011a6:   f3 48 ab                rep stos %rax,%es:(%rdi)
  113.   4011a9:   0f 85 c3 02 00 00       jne    401472 <__tmainCRTStartup+0x2f2>
  114.   4011af:   65 48 8b 04 25 30 00    mov    %gs:0x30,%rax
  115.   4011b6:   00 00
  116.   4011b8:   48 8b 58 08             mov    0x8(%rax),%rbx
  117.   4011bc:   31 c0                   xor    %eax,%eax
  118.   4011be:   f0 48 0f b1 1d 19 c2    lock cmpxchg %rbx,0xc219(%rip)        # 40d3e0 <__native_startup_lock>
  119.   4011c5:   00 00
  120.   4011c7:   48 85 c0                test   %rax,%rax
  121.   4011ca:   74 35                   je     401201 <__tmainCRTStartup+0x81>
  122.   4011cc:   48 39 c3                cmp    %rax,%rbx
  123.   4011cf:   0f 84 4b 02 00 00       je     401420 <__tmainCRTStartup+0x2a0>
  124.   4011d5:   48 8b 3d 28 d1 00 00    mov    0xd128(%rip),%rdi        # 40e304 <__imp_Sleep>
  125.   4011dc:   31 f6                   xor    %esi,%esi
  126.   4011de:   eb 09                   jmp    4011e9 <__tmainCRTStartup+0x69>
  127.   4011e0:   48 39 c3                cmp    %rax,%rbx
  128.   4011e3:   0f 84 37 02 00 00       je     401420 <__tmainCRTStartup+0x2a0>
  129.   4011e9:   b9 e8 03 00 00          mov    $0x3e8,%ecx
  130.   4011ee:   ff d7                   callq  *%rdi
  131.   4011f0:   48 89 f0                mov    %rsi,%rax
  132.   4011f3:   f0 48 0f b1 1d e4 c1    lock cmpxchg %rbx,0xc1e4(%rip)        # 40d3e0 <__native_startup_lock>
  133.   4011fa:   00 00
  134.   4011fc:   48 85 c0                test   %rax,%rax
  135.   4011ff:   75 df                   jne    4011e0 <__tmainCRTStartup+0x60>
  136.   401201:   8b 05 d1 c1 00 00       mov    0xc1d1(%rip),%eax        # 40d3d8 <__native_startup_state>
  137.   401207:   31 db                   xor    %ebx,%ebx
  138.   401209:   83 f8 01                cmp    $0x1,%eax
  139.   40120c:   0f 84 22 02 00 00       je     401434 <__tmainCRTStartup+0x2b4>
  140.   401212:   8b 05 c0 c1 00 00       mov    0xc1c0(%rip),%eax        # 40d3d8 <__native_startup_state>
  141.   401218:   85 c0                   test   %eax,%eax
  142.   40121a:   0f 84 60 02 00 00       je     401480 <__tmainCRTStartup+0x300>
  143.   401220:   c7 05 d6 ad 00 00 01    movl   $0x1,0xadd6(%rip)        # 40c000 <__bss_start__>
  144.   401227:   00 00 00
  145.   40122a:   8b 05 a8 c1 00 00       mov    0xc1a8(%rip),%eax        # 40d3d8 <__native_startup_state>
  146.   401230:   83 f8 01                cmp    $0x1,%eax
  147.   401233:   0f 84 17 02 00 00       je     401450 <__tmainCRTStartup+0x2d0>
  148.   401239:   85 db                   test   %ebx,%ebx
  149.   40123b:   75 0a                   jne    401247 <__tmainCRTStartup+0xc7>
  150.   40123d:   31 c0                   xor    %eax,%eax
  151.   40123f:   f0 48 87 05 99 c1 00    lock xchg %rax,0xc199(%rip)        # 40d3e0 <__native_startup_lock>
  152.   401246:   00
  153.   401247:   48 8b 05 e2 6d 00 00    mov    0x6de2(%rip),%rax        # 408030 <__dyn_tls_init_callback>
  154.   40124e:   48 85 c0                test   %rax,%rax
  155.   401251:   74 0c                   je     40125f <__tmainCRTStartup+0xdf>
  156.   401253:   45 31 c0                xor    %r8d,%r8d
  157.   401256:   ba 02 00 00 00          mov    $0x2,%edx
  158.   40125b:   31 c9                   xor    %ecx,%ecx
  159.   40125d:   ff d0                   callq  *%rax
  160.   40125f:   e8 6c 0d 00 00          callq  401fd0 <_pei386_runtime_relocator>
  161.   401264:   48 8d 0d 95 07 00 00    lea    0x795(%rip),%rcx        # 401a00 <_gnu_exception_handler>
  162.   40126b:   ff 15 8b d0 00 00       callq  *0xd08b(%rip)        # 40e2fc <__imp_SetUnhandledExceptionFilter>
  163.   401271:   48 89 05 28 ae 00 00    mov    %rax,0xae28(%rip)        # 40c0a0 <__mingw_oldexcpt_handler>
  164.   401278:   e8 93 06 00 00          callq  401910 <__mingw_init_ehandler>
  165.   40127d:   e8 3e 13 00 00          callq  4025c0 <__mingw_get_msvcrt_handle>
  166.   401282:   48 8d 15 77 7d 00 00    lea    0x7d77(%rip),%rdx        # 409000 <.rdata>
  167.   401289:   48 89 c1                mov    %rax,%rcx
  168.   40128c:   ff 15 fa cf 00 00       callq  *0xcffa(%rip)        # 40e28c <__imp_GetProcAddress>
  169.   401292:   48 85 c0                test   %rax,%rax
  170.   401295:   74 09                   je     4012a0 <__tmainCRTStartup+0x120>
  171.   401297:   48 8d 0d 62 fd ff ff    lea    -0x29e(%rip),%rcx        # 401000 <__mingw_invalidParameterHandler>
  172.   40129e:   ff d0                   callq  *%rax
  173.   4012a0:   e8 eb 13 00 00          callq  402690 <_fpreset>
  174.   4012a5:   44 8b 15 c4 ad 00 00    mov    0xadc4(%rip),%r10d        # 40c070 <mingw_app_type>
  175.   4012ac:   45 85 d2                test   %r10d,%r10d
  176.   4012af:   74 7a                   je     40132b <__tmainCRTStartup+0x1ab>
  177.   4012b1:   48 8b 05 d4 d0 00 00    mov    0xd0d4(%rip),%rax        # 40e38c <__imp__acmdln>
  178.   4012b8:   31 c9                   xor    %ecx,%ecx
  179.   4012ba:   48 8b 00                mov    (%rax),%rax
  180.   4012bd:   eb 12                   jmp    4012d1 <__tmainCRTStartup+0x151>
  181.   4012bf:   90                      nop
  182.   4012c0:   84 d2                   test   %dl,%dl
  183.   4012c2:   74 3c                   je     401300 <__tmainCRTStartup+0x180>
  184.   4012c4:   85 c9                   test   %ecx,%ecx
  185.   4012c6:   74 2c                   je     4012f4 <__tmainCRTStartup+0x174>
  186.   4012c8:   b9 01 00 00 00          mov    $0x1,%ecx
  187.   4012cd:   48 83 c0 01             add    $0x1,%rax
  188.   4012d1:   0f b6 10                movzbl (%rax),%edx
  189.   4012d4:   80 fa 20                cmp    $0x20,%dl
  190.   4012d7:   7e e7                   jle    4012c0 <__tmainCRTStartup+0x140>
  191.   4012d9:   41 89 c8                mov    %ecx,%r8d
  192.   4012dc:   41 83 f0 01             xor    $0x1,%r8d
  193.   4012e0:   80 fa 22                cmp    $0x22,%dl
  194.   4012e3:   41 0f 44 c8             cmove  %r8d,%ecx
  195.   4012e7:   eb e4                   jmp    4012cd <__tmainCRTStartup+0x14d>
  196.   4012e9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  197.   4012f0:   84 d2                   test   %dl,%dl
  198.   4012f2:   74 0c                   je     401300 <__tmainCRTStartup+0x180>
  199.   4012f4:   48 83 c0 01             add    $0x1,%rax
  200.   4012f8:   0f b6 10                movzbl (%rax),%edx
  201.   4012fb:   80 fa 20                cmp    $0x20,%dl
  202.   4012fe:   7e f0                   jle    4012f0 <__tmainCRTStartup+0x170>
  203.   401300:   f6 44 24 5c 01          testb  $0x1,0x5c(%rsp)
  204.   401305:   48 8d 15 f4 ec ff ff    lea    -0x130c(%rip),%rdx        # 400000 <__ImageBase>
  205.   40130c:   48 89 05 9d c0 00 00    mov    %rax,0xc09d(%rip)        # 40d3b0 <__mingw_winmain_lpCmdLine>
  206.   401313:   b8 0a 00 00 00          mov    $0xa,%eax
  207.   401318:   48 89 15 a1 c0 00 00    mov    %rdx,0xc0a1(%rip)        # 40d3c0 <__mingw_winmain_hInstance>
  208.   40131f:   0f 85 eb 00 00 00       jne    401410 <__tmainCRTStartup+0x290>
  209.   401325:   89 05 8d c0 00 00       mov    %eax,0xc08d(%rip)        # 40d3b8 <__mingw_winmain_nShowCmd>
  210.   40132b:   8b 2d d3 ac 00 00       mov    0xacd3(%rip),%ebp        # 40c004 <argc>
  211.   401331:   8d 4d 01                lea    0x1(%rbp),%ecx
  212.   401334:   48 63 c9                movslq %ecx,%rcx
  213.   401337:   48 c1 e1 03             shl    $0x3,%rcx
  214.   40133b:   e8 c0 63 00 00          callq  407700 <malloc>
  215.   401340:   85 ed                   test   %ebp,%ebp
  216.   401342:   49 89 c4                mov    %rax,%r12
  217.   401345:   48 8b 3d bc ac 00 00    mov    0xacbc(%rip),%rdi        # 40c008 <argv>
  218.   40134c:   0f 8e 50 01 00 00       jle    4014a2 <__tmainCRTStartup+0x322>
  219.   401352:   31 db                   xor    %ebx,%ebx
  220.   401354:   48 8b 0c df             mov    (%rdi,%rbx,8),%rcx
  221.   401358:   e8 ab 63 00 00          callq  407708 <strlen>
  222.   40135d:   8d 70 01                lea    0x1(%rax),%esi
  223.   401360:   48 63 f6                movslq %esi,%rsi
  224.   401363:   48 89 f1                mov    %rsi,%rcx
  225.   401366:   e8 95 63 00 00          callq  407700 <malloc>
  226.   40136b:   49 89 04 dc             mov    %rax,(%r12,%rbx,8)
  227.   40136f:   48 8b 14 df             mov    (%rdi,%rbx,8),%rdx
  228.   401373:   48 89 c1                mov    %rax,%rcx
  229.   401376:   49 89 f0                mov    %rsi,%r8
  230.   401379:   48 83 c3 01             add    $0x1,%rbx
  231.   40137d:   e8 76 63 00 00          callq  4076f8 <memcpy>
  232.   401382:   39 dd                   cmp    %ebx,%ebp
  233.   401384:   7f ce                   jg     401354 <__tmainCRTStartup+0x1d4>
  234.   401386:   48 63 ed                movslq %ebp,%rbp
  235.   401389:   48 c1 e5 03             shl    $0x3,%rbp
  236.   40138d:   49 c7 04 2c 00 00 00    movq   $0x0,(%r12,%rbp,1)
  237.   401394:   00
  238.   401395:   4c 89 25 6c ac 00 00    mov    %r12,0xac6c(%rip)        # 40c008 <argv>
  239.   40139c:   e8 9f 13 00 00          callq  402740 <__main>
  240.   4013a1:   48 8b 15 68 ac 00 00    mov    0xac68(%rip),%rdx        # 40c010 <envp>
  241.   4013a8:   48 8b 05 ad cf 00 00    mov    0xcfad(%rip),%rax        # 40e35c <__imp___initenv>
  242.   4013af:   8b 0d 4f ac 00 00       mov    0xac4f(%rip),%ecx        # 40c004 <argc>
  243.   4013b5:   48 89 10                mov    %rdx,(%rax)
  244.   4013b8:   4c 8b 05 51 ac 00 00    mov    0xac51(%rip),%r8        # 40c010 <envp>
  245.   4013bf:   48 8b 15 42 ac 00 00    mov    0xac42(%rip),%rdx        # 40c008 <argv>
  246.   4013c6:   e8 05 65 00 00          callq  4078d0 <main>
  247.   4013cb:   44 8b 0d 4a ac 00 00    mov    0xac4a(%rip),%r9d        # 40c01c <managedapp>
  248.   4013d2:   89 05 40 ac 00 00       mov    %eax,0xac40(%rip)        # 40c018 <mainret>
  249.   4013d8:   45 85 c9                test   %r9d,%r9d
  250.   4013db:   0f 84 c8 00 00 00       je     4014a9 <__tmainCRTStartup+0x329>
  251.   4013e1:   44 8b 05 18 ac 00 00    mov    0xac18(%rip),%r8d        # 40c000 <__bss_start__>
  252.   4013e8:   45 85 c0                test   %r8d,%r8d
  253.   4013eb:   75 0b                   jne    4013f8 <__tmainCRTStartup+0x278>
  254.   4013ed:   e8 1e 63 00 00          callq  407710 <_cexit>
  255.   4013f2:   8b 05 20 ac 00 00       mov    0xac20(%rip),%eax        # 40c018 <mainret>
  256.   4013f8:   48 81 c4 90 00 00 00    add    $0x90,%rsp
  257.   4013ff:   5b                      pop    %rbx
  258.   401400:   5e                      pop    %rsi
  259.   401401:   5f                      pop    %rdi
  260.   401402:   5d                      pop    %rbp
  261.   401403:   41 5c                   pop    %r12
  262.   401405:   c3                      retq  
  263.   401406:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  264.   40140d:   00 00 00
  265.   401410:   0f b7 44 24 60          movzwl 0x60(%rsp),%eax
  266.   401415:   e9 0b ff ff ff          jmpq   401325 <__tmainCRTStartup+0x1a5>
  267.   40141a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  268.   401420:   8b 05 b2 bf 00 00       mov    0xbfb2(%rip),%eax        # 40d3d8 <__native_startup_state>
  269.   401426:   bb 01 00 00 00          mov    $0x1,%ebx
  270.   40142b:   83 f8 01                cmp    $0x1,%eax
  271.   40142e:   0f 85 de fd ff ff       jne    401212 <__tmainCRTStartup+0x92>
  272.   401434:   b9 1f 00 00 00          mov    $0x1f,%ecx
  273.   401439:   e8 da 62 00 00          callq  407718 <_amsg_exit>
  274.   40143e:   8b 05 94 bf 00 00       mov    0xbf94(%rip),%eax        # 40d3d8 <__native_startup_state>
  275.   401444:   83 f8 01                cmp    $0x1,%eax
  276.   401447:   0f 85 ec fd ff ff       jne    401239 <__tmainCRTStartup+0xb9>
  277.   40144d:   0f 1f 00                nopl   (%rax)
  278.   401450:   48 8d 15 b9 db 00 00    lea    0xdbb9(%rip),%rdx        # 40f010 <__xc_z>
  279.   401457:   48 8d 0d a2 db 00 00    lea    0xdba2(%rip),%rcx        # 40f000 <___crt_xc_start__>
  280.   40145e:   e8 bd 62 00 00          callq  407720 <_initterm>
  281.   401463:   c7 05 6b bf 00 00 02    movl   $0x2,0xbf6b(%rip)        # 40d3d8 <__native_startup_state>
  282.   40146a:   00 00 00
  283.   40146d:   e9 c7 fd ff ff          jmpq   401239 <__tmainCRTStartup+0xb9>
  284.   401472:   48 89 d1                mov    %rdx,%rcx
  285.   401475:   ff 15 19 ce 00 00       callq  *0xce19(%rip)        # 40e294 <__imp_GetStartupInfoA>
  286.   40147b:   e9 2f fd ff ff          jmpq   4011af <__tmainCRTStartup+0x2f>
  287.   401480:   48 8d 15 a9 db 00 00    lea    0xdba9(%rip),%rdx        # 40f030 <__xi_z>
  288.   401487:   48 8d 0d 8a db 00 00    lea    0xdb8a(%rip),%rcx        # 40f018 <___crt_xc_end__>
  289.   40148e:   c7 05 40 bf 00 00 01    movl   $0x1,0xbf40(%rip)        # 40d3d8 <__native_startup_state>
  290.   401495:   00 00 00
  291.   401498:   e8 83 62 00 00          callq  407720 <_initterm>
  292.   40149d:   e9 88 fd ff ff          jmpq   40122a <__tmainCRTStartup+0xaa>
  293.   4014a2:   31 ed                   xor    %ebp,%ebp
  294.   4014a4:   e9 e4 fe ff ff          jmpq   40138d <__tmainCRTStartup+0x20d>
  295.   4014a9:   89 c1                   mov    %eax,%ecx
  296.   4014ab:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  297.   4014b0:   e8 73 62 00 00          callq  407728 <exit>
  298.   4014b5:   90                      nop
  299.   4014b6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  300.   4014bd:   00 00 00
  301.  
  302. 00000000004014c0 <WinMainCRTStartup>:
  303.   4014c0:   48 83 ec 28             sub    $0x28,%rsp
  304.   4014c4:   c7 05 a2 ab 00 00 01    movl   $0x1,0xaba2(%rip)        # 40c070 <mingw_app_type>
  305.   4014cb:   00 00 00
  306.  
  307. 00000000004014ce <.l_startw>:
  308.   4014ce:   e8 8d 12 00 00          callq  402760 <__security_init_cookie>
  309.   4014d3:   e8 a8 fc ff ff          callq  401180 <__tmainCRTStartup>
  310.   4014d8:   90                      nop
  311.  
  312. 00000000004014d9 <.l_endw>:
  313.   4014d9:   90                      nop
  314.   4014da:   48 83 c4 28             add    $0x28,%rsp
  315.   4014de:   c3                      retq  
  316.   4014df:   90                      nop
  317.  
  318. 00000000004014e0 <mainCRTStartup>:
  319.   4014e0:   48 83 ec 28             sub    $0x28,%rsp
  320.   4014e4:   c7 05 82 ab 00 00 00    movl   $0x0,0xab82(%rip)        # 40c070 <mingw_app_type>
  321.   4014eb:   00 00 00
  322.  
  323. 00000000004014ee <.l_start>:
  324.   4014ee:   e8 6d 12 00 00          callq  402760 <__security_init_cookie>
  325.   4014f3:   e8 88 fc ff ff          callq  401180 <__tmainCRTStartup>
  326.   4014f8:   90                      nop
  327.  
  328. 00000000004014f9 <.l_end>:
  329.   4014f9:   90                      nop
  330.   4014fa:   48 83 c4 28             add    $0x28,%rsp
  331.   4014fe:   c3                      retq  
  332.   4014ff:   90                      nop
  333.  
  334. 0000000000401500 <rand>:
  335.   401500:   8b 15 fa 6a 00 00       mov    0x6afa(%rip),%edx        # 408000 <__data_start__>
  336.   401506:   8b 0d 14 6b 00 00       mov    0x6b14(%rip),%ecx        # 408020 <z.1711>
  337.   40150c:   89 d0                   mov    %edx,%eax
  338.   40150e:   c1 e0 10                shl    $0x10,%eax
  339.   401511:   31 d0                   xor    %edx,%eax
  340.   401513:   89 c2                   mov    %eax,%edx
  341.   401515:   c1 ea 05                shr    $0x5,%edx
  342.   401518:   31 c2                   xor    %eax,%edx
  343.   40151a:   8b 05 f0 6a 00 00       mov    0x6af0(%rip),%eax        # 408010 <y.1710>
  344.   401520:   89 0d ea 6a 00 00       mov    %ecx,0x6aea(%rip)        # 408010 <y.1710>
  345.   401526:   89 05 d4 6a 00 00       mov    %eax,0x6ad4(%rip)        # 408000 <__data_start__>
  346.   40152c:   31 c8                   xor    %ecx,%eax
  347.   40152e:   31 d0                   xor    %edx,%eax
  348.   401530:   01 d2                   add    %edx,%edx
  349.   401532:   31 d0                   xor    %edx,%eax
  350.   401534:   89 05 e6 6a 00 00       mov    %eax,0x6ae6(%rip)        # 408020 <z.1711>
  351.   40153a:   c3                      retq  
  352.   40153b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  353.  
  354. 0000000000401540 <frand>:
  355.   401540:   8b 15 ba 6a 00 00       mov    0x6aba(%rip),%edx        # 408000 <__data_start__>
  356.   401546:   8b 0d d4 6a 00 00       mov    0x6ad4(%rip),%ecx        # 408020 <z.1711>
  357.   40154c:   89 d0                   mov    %edx,%eax
  358.   40154e:   c1 e0 10                shl    $0x10,%eax
  359.   401551:   31 d0                   xor    %edx,%eax
  360.   401553:   89 c2                   mov    %eax,%edx
  361.   401555:   c1 ea 05                shr    $0x5,%edx
  362.   401558:   31 c2                   xor    %eax,%edx
  363.   40155a:   8b 05 b0 6a 00 00       mov    0x6ab0(%rip),%eax        # 408010 <y.1710>
  364.   401560:   89 0d aa 6a 00 00       mov    %ecx,0x6aaa(%rip)        # 408010 <y.1710>
  365.   401566:   89 05 94 6a 00 00       mov    %eax,0x6a94(%rip)        # 408000 <__data_start__>
  366.   40156c:   31 c8                   xor    %ecx,%eax
  367.   40156e:   31 d0                   xor    %edx,%eax
  368.   401570:   01 d2                   add    %edx,%edx
  369.   401572:   31 d0                   xor    %edx,%eax
  370.   401574:   f2 48 0f 2a c0          cvtsi2sd %rax,%xmm0
  371.   401579:   89 05 a1 6a 00 00       mov    %eax,0x6aa1(%rip)        # 408020 <z.1711>
  372.   40157f:   f2 0f 5e 05 a1 7a 00    divsd  0x7aa1(%rip),%xmm0        # 409028 <.rdata+0x8>
  373.   401586:   00
  374.   401587:   66 0f 14 c0             unpcklpd %xmm0,%xmm0
  375.   40158b:   66 0f 5a c0             cvtpd2ps %xmm0,%xmm0
  376.   40158f:   0f 2e 05 9a 7a 00 00    ucomiss 0x7a9a(%rip),%xmm0        # 409030 <.rdata+0x10>
  377.   401596:   76 0f                   jbe    4015a7 <frand+0x67>
  378.   401598:   f3 0f 2c c0             cvttss2si %xmm0,%eax
  379.   40159c:   0f be c0                movsbl %al,%eax
  380.   40159f:   f3 0f 2a c8             cvtsi2ss %eax,%xmm1
  381.   4015a3:   f3 0f 5c c1             subss  %xmm1,%xmm0
  382.   4015a7:   f3 c3                   repz retq
  383.   4015a9:   90                      nop
  384.   4015aa:   90                      nop
  385.   4015ab:   90                      nop
  386.   4015ac:   90                      nop
  387.   4015ad:   90                      nop
  388.   4015ae:   90                      nop
  389.   4015af:   90                      nop
  390.  
  391. 00000000004015b0 <__dyn_tls_dtor>:
  392.   4015b0:   48 83 ec 28             sub    $0x28,%rsp
  393.   4015b4:   85 d2                   test   %edx,%edx
  394.   4015b6:   74 18                   je     4015d0 <__dyn_tls_dtor+0x20>
  395.   4015b8:   83 fa 03                cmp    $0x3,%edx
  396.   4015bb:   74 13                   je     4015d0 <__dyn_tls_dtor+0x20>
  397.   4015bd:   b8 01 00 00 00          mov    $0x1,%eax
  398.   4015c2:   48 83 c4 28             add    $0x28,%rsp
  399.   4015c6:   c3                      retq  
  400.   4015c7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  401.   4015ce:   00 00
  402.   4015d0:   e8 0b 15 00 00          callq  402ae0 <__mingw_TLScallback>
  403.   4015d5:   b8 01 00 00 00          mov    $0x1,%eax
  404.   4015da:   48 83 c4 28             add    $0x28,%rsp
  405.   4015de:   c3                      retq  
  406.   4015df:   90                      nop
  407.  
  408. 00000000004015e0 <__dyn_tls_init>:
  409.   4015e0:   56                      push   %rsi
  410.   4015e1:   53                      push   %rbx
  411.   4015e2:   48 83 ec 28             sub    $0x28,%rsp
  412.   4015e6:   83 3d 93 6a 00 00 02    cmpl   $0x2,0x6a93(%rip)        # 408080 <_CRT_MT>
  413.   4015ed:   74 0a                   je     4015f9 <__dyn_tls_init+0x19>
  414.   4015ef:   c7 05 87 6a 00 00 02    movl   $0x2,0x6a87(%rip)        # 408080 <_CRT_MT>
  415.   4015f6:   00 00 00
  416.   4015f9:   83 fa 02                cmp    $0x2,%edx
  417.   4015fc:   74 12                   je     401610 <__dyn_tls_init+0x30>
  418.   4015fe:   83 fa 01                cmp    $0x1,%edx
  419.   401601:   74 3f                   je     401642 <__dyn_tls_init+0x62>
  420.   401603:   b8 01 00 00 00          mov    $0x1,%eax
  421.   401608:   48 83 c4 28             add    $0x28,%rsp
  422.   40160c:   5b                      pop    %rbx
  423.   40160d:   5e                      pop    %rsi
  424.   40160e:   c3                      retq  
  425.   40160f:   90                      nop
  426.   401610:   48 8d 1d 49 da 00 00    lea    0xda49(%rip),%rbx        # 40f060 <__xd_z>
  427.   401617:   48 8d 35 42 da 00 00    lea    0xda42(%rip),%rsi        # 40f060 <__xd_z>
  428.   40161e:   48 39 f3                cmp    %rsi,%rbx
  429.   401621:   74 e0                   je     401603 <__dyn_tls_init+0x23>
  430.   401623:   48 8b 03                mov    (%rbx),%rax
  431.   401626:   48 85 c0                test   %rax,%rax
  432.   401629:   74 02                   je     40162d <__dyn_tls_init+0x4d>
  433.   40162b:   ff d0                   callq  *%rax
  434.   40162d:   48 83 c3 08             add    $0x8,%rbx
  435.   401631:   48 39 f3                cmp    %rsi,%rbx
  436.   401634:   75 ed                   jne    401623 <__dyn_tls_init+0x43>
  437.   401636:   b8 01 00 00 00          mov    $0x1,%eax
  438.   40163b:   48 83 c4 28             add    $0x28,%rsp
  439.   40163f:   5b                      pop    %rbx
  440.   401640:   5e                      pop    %rsi
  441.   401641:   c3                      retq  
  442.   401642:   e8 99 14 00 00          callq  402ae0 <__mingw_TLScallback>
  443.   401647:   eb ba                   jmp    401603 <__dyn_tls_init+0x23>
  444.   401649:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  445.  
  446. 0000000000401650 <__tlregdtor>:
  447.   401650:   31 c0                   xor    %eax,%eax
  448.   401652:   c3                      retq  
  449.   401653:   90                      nop
  450.   401654:   90                      nop
  451.   401655:   90                      nop
  452.   401656:   90                      nop
  453.   401657:   90                      nop
  454.   401658:   90                      nop
  455.   401659:   90                      nop
  456.   40165a:   90                      nop
  457.   40165b:   90                      nop
  458.   40165c:   90                      nop
  459.   40165d:   90                      nop
  460.   40165e:   90                      nop
  461.   40165f:   90                      nop
  462.  
  463. 0000000000401660 <my_lconv_init>:
  464.   401660:   48 8b 05 05 cd 00 00    mov    0xcd05(%rip),%rax        # 40e36c <__imp___lconv_init>
  465.   401667:   48 ff e0                rex.W jmpq *%rax
  466.   40166a:   90                      nop
  467.   40166b:   90                      nop
  468.   40166c:   90                      nop
  469.   40166d:   90                      nop
  470.   40166e:   90                      nop
  471.   40166f:   90                      nop
  472.  
  473. 0000000000401670 <_decode_pointer>:
  474.   401670:   48 89 c8                mov    %rcx,%rax
  475.   401673:   c3                      retq  
  476.   401674:   66 66 66 2e 0f 1f 84    data32 data32 nopw %cs:0x0(%rax,%rax,1)
  477.   40167b:   00 00 00 00 00
  478.  
  479. 0000000000401680 <_encode_pointer>:
  480.   401680:   48 89 c8                mov    %rcx,%rax
  481.   401683:   c3                      retq  
  482.   401684:   90                      nop
  483.   401685:   90                      nop
  484.   401686:   90                      nop
  485.   401687:   90                      nop
  486.   401688:   90                      nop
  487.   401689:   90                      nop
  488.   40168a:   90                      nop
  489.   40168b:   90                      nop
  490.   40168c:   90                      nop
  491.   40168d:   90                      nop
  492.   40168e:   90                      nop
  493.   40168f:   90                      nop
  494.  
  495. 0000000000401690 <mingw_onexit>:
  496.   401690:   53                      push   %rbx
  497.   401691:   48 83 ec 30             sub    $0x30,%rsp
  498.   401695:   48 89 cb                mov    %rcx,%rbx
  499.   401698:   48 8b 0d 29 bd 00 00    mov    0xbd29(%rip),%rcx        # 40d3c8 <__onexitbegin>
  500.   40169f:   e8 cc ff ff ff          callq  401670 <_decode_pointer>
  501.   4016a4:   48 83 f8 ff             cmp    $0xffffffffffffffff,%rax
  502.   4016a8:   48 89 44 24 20          mov    %rax,0x20(%rsp)
  503.   4016ad:   74 76                   je     401725 <mingw_onexit+0x95>
  504.   4016af:   b9 08 00 00 00          mov    $0x8,%ecx
  505.   4016b4:   e8 8f 60 00 00          callq  407748 <_lock>
  506.   4016b9:   48 8b 0d 08 bd 00 00    mov    0xbd08(%rip),%rcx        # 40d3c8 <__onexitbegin>
  507.   4016c0:   e8 ab ff ff ff          callq  401670 <_decode_pointer>
  508.   4016c5:   48 8b 0d 04 bd 00 00    mov    0xbd04(%rip),%rcx        # 40d3d0 <__onexitend>
  509.   4016cc:   48 89 44 24 20          mov    %rax,0x20(%rsp)
  510.   4016d1:   e8 9a ff ff ff          callq  401670 <_decode_pointer>
  511.   4016d6:   4c 8d 44 24 28          lea    0x28(%rsp),%r8
  512.   4016db:   48 8d 54 24 20          lea    0x20(%rsp),%rdx
  513.   4016e0:   48 89 d9                mov    %rbx,%rcx
  514.   4016e3:   48 89 44 24 28          mov    %rax,0x28(%rsp)
  515.   4016e8:   e8 63 60 00 00          callq  407750 <__dllonexit>
  516.   4016ed:   48 8b 4c 24 20          mov    0x20(%rsp),%rcx
  517.   4016f2:   48 89 c3                mov    %rax,%rbx
  518.   4016f5:   e8 86 ff ff ff          callq  401680 <_encode_pointer>
  519.   4016fa:   48 8b 4c 24 28          mov    0x28(%rsp),%rcx
  520.   4016ff:   48 89 05 c2 bc 00 00    mov    %rax,0xbcc2(%rip)        # 40d3c8 <__onexitbegin>
  521.   401706:   e8 75 ff ff ff          callq  401680 <_encode_pointer>
  522.   40170b:   b9 08 00 00 00          mov    $0x8,%ecx
  523.   401710:   48 89 05 b9 bc 00 00    mov    %rax,0xbcb9(%rip)        # 40d3d0 <__onexitend>
  524.   401717:   e8 3c 60 00 00          callq  407758 <_unlock>
  525.   40171c:   48 89 d8                mov    %rbx,%rax
  526.   40171f:   48 83 c4 30             add    $0x30,%rsp
  527.   401723:   5b                      pop    %rbx
  528.   401724:   c3                      retq  
  529.   401725:   48 89 d9                mov    %rbx,%rcx
  530.   401728:   ff 15 96 cc 00 00       callq  *0xcc96(%rip)        # 40e3c4 <__imp__onexit>
  531.   40172e:   48 89 c3                mov    %rax,%rbx
  532.   401731:   48 89 d8                mov    %rbx,%rax
  533.   401734:   48 83 c4 30             add    $0x30,%rsp
  534.   401738:   5b                      pop    %rbx
  535.   401739:   c3                      retq  
  536.   40173a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  537.  
  538. 0000000000401740 <atexit>:
  539.   401740:   48 83 ec 28             sub    $0x28,%rsp
  540.   401744:   e8 47 ff ff ff          callq  401690 <mingw_onexit>
  541.   401749:   48 83 f8 01             cmp    $0x1,%rax
  542.   40174d:   19 c0                   sbb    %eax,%eax
  543.   40174f:   48 83 c4 28             add    $0x28,%rsp
  544.   401753:   c3                      retq  
  545.   401754:   90                      nop
  546.   401755:   90                      nop
  547.   401756:   90                      nop
  548.   401757:   90                      nop
  549.   401758:   90                      nop
  550.   401759:   90                      nop
  551.   40175a:   90                      nop
  552.   40175b:   90                      nop
  553.   40175c:   90                      nop
  554.   40175d:   90                      nop
  555.   40175e:   90                      nop
  556.   40175f:   90                      nop
  557.  
  558. 0000000000401760 <__mingw_SEH_error_handler>:
  559.   401760:   53                      push   %rbx
  560.   401761:   48 83 ec 30             sub    $0x30,%rsp
  561.   401765:   8b 01                   mov    (%rcx),%eax
  562.   401767:   3d 91 00 00 c0          cmp    $0xc0000091,%eax
  563.   40176c:   77 42                   ja     4017b0 <__mingw_SEH_error_handler+0x50>
  564.   40176e:   3d 8d 00 00 c0          cmp    $0xc000008d,%eax
  565.   401773:   72 6b                   jb     4017e0 <__mingw_SEH_error_handler+0x80>
  566.   401775:   bb 01 00 00 00          mov    $0x1,%ebx
  567.   40177a:   31 d2                   xor    %edx,%edx
  568.   40177c:   b9 08 00 00 00          mov    $0x8,%ecx
  569.   401781:   e8 da 5f 00 00          callq  407760 <signal>
  570.   401786:   48 83 f8 01             cmp    $0x1,%rax
  571.   40178a:   48 89 c2                mov    %rax,%rdx
  572.   40178d:   0f 84 1d 01 00 00       je     4018b0 <__mingw_SEH_error_handler+0x150>
  573.   401793:   48 85 d2                test   %rdx,%rdx
  574.   401796:   b8 01 00 00 00          mov    $0x1,%eax
  575.   40179b:   74 09                   je     4017a6 <__mingw_SEH_error_handler+0x46>
  576.   40179d:   b9 08 00 00 00          mov    $0x8,%ecx
  577.   4017a2:   ff d2                   callq  *%rdx
  578.   4017a4:   31 c0                   xor    %eax,%eax
  579.   4017a6:   48 83 c4 30             add    $0x30,%rsp
  580.   4017aa:   5b                      pop    %rbx
  581.   4017ab:   c3                      retq  
  582.   4017ac:   0f 1f 40 00             nopl   0x0(%rax)
  583.   4017b0:   3d 94 00 00 c0          cmp    $0xc0000094,%eax
  584.   4017b5:   0f 84 b5 00 00 00       je     401870 <__mingw_SEH_error_handler+0x110>
  585.   4017bb:   77 73                   ja     401830 <__mingw_SEH_error_handler+0xd0>
  586.   4017bd:   3d 92 00 00 c0          cmp    $0xc0000092,%eax
  587.   4017c2:   0f 84 ca 00 00 00       je     401892 <__mingw_SEH_error_handler+0x132>
  588.   4017c8:   3d 93 00 00 c0          cmp    $0xc0000093,%eax
  589.   4017cd:   74 a6                   je     401775 <__mingw_SEH_error_handler+0x15>
  590.   4017cf:   b8 01 00 00 00          mov    $0x1,%eax
  591.   4017d4:   48 83 c4 30             add    $0x30,%rsp
  592.   4017d8:   5b                      pop    %rbx
  593.   4017d9:   c3                      retq  
  594.   4017da:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  595.   4017e0:   3d 08 00 00 c0          cmp    $0xc0000008,%eax
  596.   4017e5:   0f 84 a7 00 00 00       je     401892 <__mingw_SEH_error_handler+0x132>
  597.   4017eb:   0f 87 8f 00 00 00       ja     401880 <__mingw_SEH_error_handler+0x120>
  598.   4017f1:   3d 02 00 00 80          cmp    $0x80000002,%eax
  599.   4017f6:   0f 84 96 00 00 00       je     401892 <__mingw_SEH_error_handler+0x132>
  600.   4017fc:   3d 05 00 00 c0          cmp    $0xc0000005,%eax
  601.   401801:   75 cc                   jne    4017cf <__mingw_SEH_error_handler+0x6f>
  602.   401803:   31 d2                   xor    %edx,%edx
  603.   401805:   b9 0b 00 00 00          mov    $0xb,%ecx
  604.   40180a:   e8 51 5f 00 00          callq  407760 <signal>
  605.   40180f:   48 83 f8 01             cmp    $0x1,%rax
  606.   401813:   0f 84 bd 00 00 00       je     4018d6 <__mingw_SEH_error_handler+0x176>
  607.   401819:   48 85 c0                test   %rax,%rax
  608.   40181c:   0f 84 7e 00 00 00       je     4018a0 <__mingw_SEH_error_handler+0x140>
  609.   401822:   b9 0b 00 00 00          mov    $0xb,%ecx
  610.   401827:   ff d0                   callq  *%rax
  611.   401829:   31 c0                   xor    %eax,%eax
  612.   40182b:   e9 76 ff ff ff          jmpq   4017a6 <__mingw_SEH_error_handler+0x46>
  613.   401830:   3d 95 00 00 c0          cmp    $0xc0000095,%eax
  614.   401835:   74 5b                   je     401892 <__mingw_SEH_error_handler+0x132>
  615.   401837:   3d 96 00 00 c0          cmp    $0xc0000096,%eax
  616.   40183c:   75 91                   jne    4017cf <__mingw_SEH_error_handler+0x6f>
  617.   40183e:   31 d2                   xor    %edx,%edx
  618.   401840:   b9 04 00 00 00          mov    $0x4,%ecx
  619.   401845:   e8 16 5f 00 00          callq  407760 <signal>
  620.   40184a:   48 83 f8 01             cmp    $0x1,%rax
  621.   40184e:   0f 84 98 00 00 00       je     4018ec <__mingw_SEH_error_handler+0x18c>
  622.   401854:   48 85 c0                test   %rax,%rax
  623.   401857:   74 47                   je     4018a0 <__mingw_SEH_error_handler+0x140>
  624.   401859:   b9 04 00 00 00          mov    $0x4,%ecx
  625.   40185e:   ff d0                   callq  *%rax
  626.   401860:   31 c0                   xor    %eax,%eax
  627.   401862:   e9 3f ff ff ff          jmpq   4017a6 <__mingw_SEH_error_handler+0x46>
  628.   401867:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  629.   40186e:   00 00
  630.   401870:   31 db                   xor    %ebx,%ebx
  631.   401872:   e9 03 ff ff ff          jmpq   40177a <__mingw_SEH_error_handler+0x1a>
  632.   401877:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  633.   40187e:   00 00
  634.   401880:   3d 1d 00 00 c0          cmp    $0xc000001d,%eax
  635.   401885:   74 b7                   je     40183e <__mingw_SEH_error_handler+0xde>
  636.   401887:   3d 8c 00 00 c0          cmp    $0xc000008c,%eax
  637.   40188c:   0f 85 3d ff ff ff       jne    4017cf <__mingw_SEH_error_handler+0x6f>
  638.   401892:   31 c0                   xor    %eax,%eax
  639.   401894:   48 83 c4 30             add    $0x30,%rsp
  640.   401898:   5b                      pop    %rbx
  641.   401899:   c3                      retq  
  642.   40189a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  643.   4018a0:   b8 04 00 00 00          mov    $0x4,%eax
  644.   4018a5:   48 83 c4 30             add    $0x30,%rsp
  645.   4018a9:   5b                      pop    %rbx
  646.   4018aa:   c3                      retq  
  647.   4018ab:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  648.   4018b0:   b9 08 00 00 00          mov    $0x8,%ecx
  649.   4018b5:   e8 a6 5e 00 00          callq  407760 <signal>
  650.   4018ba:   31 c0                   xor    %eax,%eax
  651.   4018bc:   85 db                   test   %ebx,%ebx
  652.   4018be:   0f 84 e2 fe ff ff       je     4017a6 <__mingw_SEH_error_handler+0x46>
  653.   4018c4:   89 44 24 28             mov    %eax,0x28(%rsp)
  654.   4018c8:   e8 c3 0d 00 00          callq  402690 <_fpreset>
  655.   4018cd:   8b 44 24 28             mov    0x28(%rsp),%eax
  656.   4018d1:   e9 d0 fe ff ff          jmpq   4017a6 <__mingw_SEH_error_handler+0x46>
  657.   4018d6:   ba 01 00 00 00          mov    $0x1,%edx
  658.   4018db:   b9 0b 00 00 00          mov    $0xb,%ecx
  659.   4018e0:   e8 7b 5e 00 00          callq  407760 <signal>
  660.   4018e5:   31 c0                   xor    %eax,%eax
  661.   4018e7:   e9 ba fe ff ff          jmpq   4017a6 <__mingw_SEH_error_handler+0x46>
  662.   4018ec:   ba 01 00 00 00          mov    $0x1,%edx
  663.   4018f1:   b9 04 00 00 00          mov    $0x4,%ecx
  664.   4018f6:   e8 65 5e 00 00          callq  407760 <signal>
  665.   4018fb:   31 c0                   xor    %eax,%eax
  666.   4018fd:   e9 a4 fe ff ff          jmpq   4017a6 <__mingw_SEH_error_handler+0x46>
  667.   401902:   66 66 66 66 66 2e 0f    data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  668.   401909:   1f 84 00 00 00 00 00
  669.  
  670. 0000000000401910 <__mingw_init_ehandler>:
  671.   401910:   41 54                   push   %r12
  672.   401912:   55                      push   %rbp
  673.   401913:   57                      push   %rdi
  674.   401914:   56                      push   %rsi
  675.   401915:   53                      push   %rbx
  676.   401916:   48 83 ec 20             sub    $0x20,%rsp
  677.   40191a:   e8 91 0b 00 00          callq  4024b0 <_GetPEImageBase>
  678.   40191f:   48 89 c5                mov    %rax,%rbp
  679.   401922:   8b 05 80 a7 00 00       mov    0xa780(%rip),%eax        # 40c0a8 <was_here.60687>
  680.   401928:   85 c0                   test   %eax,%eax
  681.   40192a:   75 25                   jne    401951 <__mingw_init_ehandler+0x41>
  682.   40192c:   48 85 ed                test   %rbp,%rbp
  683.   40192f:   74 20                   je     401951 <__mingw_init_ehandler+0x41>
  684.   401931:   48 8d 0d 08 77 00 00    lea    0x7708(%rip),%rcx        # 409040 <.rdata>
  685.   401938:   c7 05 66 a7 00 00 01    movl   $0x1,0xa766(%rip)        # 40c0a8 <was_here.60687>
  686.   40193f:   00 00 00
  687.   401942:   e8 f9 09 00 00          callq  402340 <_FindPESectionByName>
  688.   401947:   48 85 c0                test   %rax,%rax
  689.   40194a:   74 14                   je     401960 <__mingw_init_ehandler+0x50>
  690.   40194c:   b8 01 00 00 00          mov    $0x1,%eax
  691.   401951:   48 83 c4 20             add    $0x20,%rsp
  692.   401955:   5b                      pop    %rbx
  693.   401956:   5e                      pop    %rsi
  694.   401957:   5f                      pop    %rdi
  695.   401958:   5d                      pop    %rbp
  696.   401959:   41 5c                   pop    %r12
  697.   40195b:   c3                      retq  
  698.   40195c:   0f 1f 40 00             nopl   0x0(%rax)
  699.   401960:   48 8d 35 59 a7 00 00    lea    0xa759(%rip),%rsi        # 40c0c0 <emu_pdata>
  700.   401967:   b9 30 00 00 00          mov    $0x30,%ecx
  701.   40196c:   4c 8d 25 cd a8 00 00    lea    0xa8cd(%rip),%r12        # 40c240 <emu_xdata>
  702.   401973:   31 db                   xor    %ebx,%ebx
  703.   401975:   48 89 f7                mov    %rsi,%rdi
  704.   401978:   f3 48 ab                rep stos %rax,%es:(%rdi)
  705.   40197b:   4c 89 e7                mov    %r12,%rdi
  706.   40197e:   b1 20                   mov    $0x20,%cl
  707.   401980:   f3 48 ab                rep stos %rax,%es:(%rdi)
  708.   401983:   48 8d 3d d6 fd ff ff    lea    -0x22a(%rip),%rdi        # 401760 <__mingw_SEH_error_handler>
  709.   40198a:   48 29 ef                sub    %rbp,%rdi
  710.   40198d:   eb 33                   jmp    4019c2 <__mingw_init_ehandler+0xb2>
  711.   40198f:   90                      nop
  712.   401990:   48 8d 05 ad a8 00 00    lea    0xa8ad(%rip),%rax        # 40c244 <emu_xdata+0x4>
  713.   401997:   41 c6 04 dc 09          movb   $0x9,(%r12,%rbx,8)
  714.   40199c:   89 3c d8                mov    %edi,(%rax,%rbx,8)
  715.   40199f:   8b 42 0c                mov    0xc(%rdx),%eax
  716.   4019a2:   89 06                   mov    %eax,(%rsi)
  717.   4019a4:   03 42 08                add    0x8(%rdx),%eax
  718.   4019a7:   49 8d 14 dc             lea    (%r12,%rbx,8),%rdx
  719.   4019ab:   48 83 c3 01             add    $0x1,%rbx
  720.   4019af:   48 29 ea                sub    %rbp,%rdx
  721.   4019b2:   89 56 08                mov    %edx,0x8(%rsi)
  722.   4019b5:   89 46 04                mov    %eax,0x4(%rsi)
  723.   4019b8:   48 83 c6 0c             add    $0xc,%rsi
  724.   4019bc:   48 83 fb 20             cmp    $0x20,%rbx
  725.   4019c0:   74 33                   je     4019f5 <__mingw_init_ehandler+0xe5>
  726.   4019c2:   48 89 d9                mov    %rbx,%rcx
  727.   4019c5:   e8 76 0a 00 00          callq  402440 <_FindPESectionExec>
  728.   4019ca:   48 85 c0                test   %rax,%rax
  729.   4019cd:   48 89 c2                mov    %rax,%rdx
  730.   4019d0:   75 be                   jne    401990 <__mingw_init_ehandler+0x80>
  731.   4019d2:   48 85 db                test   %rbx,%rbx
  732.   4019d5:   0f 84 71 ff ff ff       je     40194c <__mingw_init_ehandler+0x3c>
  733.   4019db:   89 da                   mov    %ebx,%edx
  734.   4019dd:   0f 1f 00                nopl   (%rax)
  735.   4019e0:   49 89 e8                mov    %rbp,%r8
  736.   4019e3:   48 8d 0d d6 a6 00 00    lea    0xa6d6(%rip),%rcx        # 40c0c0 <emu_pdata>
  737.   4019ea:   ff 15 ec c8 00 00       callq  *0xc8ec(%rip)        # 40e2dc <__imp_RtlAddFunctionTable>
  738.   4019f0:   e9 57 ff ff ff          jmpq   40194c <__mingw_init_ehandler+0x3c>
  739.   4019f5:   ba 20 00 00 00          mov    $0x20,%edx
  740.   4019fa:   eb e4                   jmp    4019e0 <__mingw_init_ehandler+0xd0>
  741.   4019fc:   0f 1f 40 00             nopl   0x0(%rax)
  742.  
  743. 0000000000401a00 <_gnu_exception_handler>:
  744.   401a00:   56                      push   %rsi
  745.   401a01:   53                      push   %rbx
  746.   401a02:   48 83 ec 28             sub    $0x28,%rsp
  747.   401a06:   48 8b 11                mov    (%rcx),%rdx
  748.   401a09:   48 89 cb                mov    %rcx,%rbx
  749.   401a0c:   8b 02                   mov    (%rdx),%eax
  750.   401a0e:   89 c1                   mov    %eax,%ecx
  751.   401a10:   81 e1 ff ff ff 20       and    $0x20ffffff,%ecx
  752.   401a16:   81 f9 43 43 47 20       cmp    $0x20474343,%ecx
  753.   401a1c:   0f 84 8e 00 00 00       je     401ab0 <_gnu_exception_handler+0xb0>
  754.   401a22:   3d 91 00 00 c0          cmp    $0xc0000091,%eax
  755.   401a27:   76 47                   jbe    401a70 <_gnu_exception_handler+0x70>
  756.   401a29:   3d 94 00 00 c0          cmp    $0xc0000094,%eax
  757.   401a2e:   0f 84 2c 01 00 00       je     401b60 <_gnu_exception_handler+0x160>
  758.   401a34:   0f 86 d6 00 00 00       jbe    401b10 <_gnu_exception_handler+0x110>
  759.   401a3a:   3d 95 00 00 c0          cmp    $0xc0000095,%eax
  760.   401a3f:   74 5d                   je     401a9e <_gnu_exception_handler+0x9e>
  761.   401a41:   3d 96 00 00 c0          cmp    $0xc0000096,%eax
  762.   401a46:   0f 84 e4 00 00 00       je     401b30 <_gnu_exception_handler+0x130>
  763.   401a4c:   0f 1f 40 00             nopl   0x0(%rax)
  764.   401a50:   48 8b 05 49 a6 00 00    mov    0xa649(%rip),%rax        # 40c0a0 <__mingw_oldexcpt_handler>
  765.   401a57:   48 85 c0                test   %rax,%rax
  766.   401a5a:   74 47                   je     401aa3 <_gnu_exception_handler+0xa3>
  767.   401a5c:   48 89 d9                mov    %rbx,%rcx
  768.   401a5f:   48 83 c4 28             add    $0x28,%rsp
  769.   401a63:   5b                      pop    %rbx
  770.   401a64:   5e                      pop    %rsi
  771.   401a65:   48 ff e0                rex.W jmpq *%rax
  772.   401a68:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  773.   401a6f:   00
  774.   401a70:   3d 8d 00 00 c0          cmp    $0xc000008d,%eax
  775.   401a75:   72 49                   jb     401ac0 <_gnu_exception_handler+0xc0>
  776.   401a77:   be 01 00 00 00          mov    $0x1,%esi
  777.   401a7c:   31 d2                   xor    %edx,%edx
  778.   401a7e:   b9 08 00 00 00          mov    $0x8,%ecx
  779.   401a83:   e8 d8 5c 00 00          callq  407760 <signal>
  780.   401a88:   48 83 f8 01             cmp    $0x1,%rax
  781.   401a8c:   0f 84 fe 00 00 00       je     401b90 <_gnu_exception_handler+0x190>
  782.   401a92:   48 85 c0                test   %rax,%rax
  783.   401a95:   74 b9                   je     401a50 <_gnu_exception_handler+0x50>
  784.   401a97:   b9 08 00 00 00          mov    $0x8,%ecx
  785.   401a9c:   ff d0                   callq  *%rax
  786.   401a9e:   b8 ff ff ff ff          mov    $0xffffffff,%eax
  787.   401aa3:   48 83 c4 28             add    $0x28,%rsp
  788.   401aa7:   5b                      pop    %rbx
  789.   401aa8:   5e                      pop    %rsi
  790.   401aa9:   c3                      retq  
  791.   401aaa:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  792.   401ab0:   f6 42 04 01             testb  $0x1,0x4(%rdx)
  793.   401ab4:   0f 85 68 ff ff ff       jne    401a22 <_gnu_exception_handler+0x22>
  794.   401aba:   eb e2                   jmp    401a9e <_gnu_exception_handler+0x9e>
  795.   401abc:   0f 1f 40 00             nopl   0x0(%rax)
  796.   401ac0:   3d 08 00 00 c0          cmp    $0xc0000008,%eax
  797.   401ac5:   74 d7                   je     401a9e <_gnu_exception_handler+0x9e>
  798.   401ac7:   0f 87 a3 00 00 00       ja     401b70 <_gnu_exception_handler+0x170>
  799.   401acd:   3d 02 00 00 80          cmp    $0x80000002,%eax
  800.   401ad2:   74 ca                   je     401a9e <_gnu_exception_handler+0x9e>
  801.   401ad4:   3d 05 00 00 c0          cmp    $0xc0000005,%eax
  802.   401ad9:   0f 85 71 ff ff ff       jne    401a50 <_gnu_exception_handler+0x50>
  803.   401adf:   31 d2                   xor    %edx,%edx
  804.   401ae1:   b9 0b 00 00 00          mov    $0xb,%ecx
  805.   401ae6:   e8 75 5c 00 00          callq  407760 <signal>
  806.   401aeb:   48 83 f8 01             cmp    $0x1,%rax
  807.   401aef:   0f 84 c0 00 00 00       je     401bb5 <_gnu_exception_handler+0x1b5>
  808.   401af5:   48 85 c0                test   %rax,%rax
  809.   401af8:   0f 84 52 ff ff ff       je     401a50 <_gnu_exception_handler+0x50>
  810.   401afe:   b9 0b 00 00 00          mov    $0xb,%ecx
  811.   401b03:   ff d0                   callq  *%rax
  812.   401b05:   eb 97                   jmp    401a9e <_gnu_exception_handler+0x9e>
  813.   401b07:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  814.   401b0e:   00 00
  815.   401b10:   3d 92 00 00 c0          cmp    $0xc0000092,%eax
  816.   401b15:   74 87                   je     401a9e <_gnu_exception_handler+0x9e>
  817.   401b17:   3d 93 00 00 c0          cmp    $0xc0000093,%eax
  818.   401b1c:   0f 85 2e ff ff ff       jne    401a50 <_gnu_exception_handler+0x50>
  819.   401b22:   e9 50 ff ff ff          jmpq   401a77 <_gnu_exception_handler+0x77>
  820.   401b27:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  821.   401b2e:   00 00
  822.   401b30:   31 d2                   xor    %edx,%edx
  823.   401b32:   b9 04 00 00 00          mov    $0x4,%ecx
  824.   401b37:   e8 24 5c 00 00          callq  407760 <signal>
  825.   401b3c:   48 83 f8 01             cmp    $0x1,%rax
  826.   401b40:   0f 84 83 00 00 00       je     401bc9 <_gnu_exception_handler+0x1c9>
  827.   401b46:   48 85 c0                test   %rax,%rax
  828.   401b49:   0f 84 01 ff ff ff       je     401a50 <_gnu_exception_handler+0x50>
  829.   401b4f:   b9 04 00 00 00          mov    $0x4,%ecx
  830.   401b54:   ff d0                   callq  *%rax
  831.   401b56:   e9 43 ff ff ff          jmpq   401a9e <_gnu_exception_handler+0x9e>
  832.   401b5b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  833.   401b60:   31 f6                   xor    %esi,%esi
  834.   401b62:   e9 15 ff ff ff          jmpq   401a7c <_gnu_exception_handler+0x7c>
  835.   401b67:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  836.   401b6e:   00 00
  837.   401b70:   3d 1d 00 00 c0          cmp    $0xc000001d,%eax
  838.   401b75:   74 b9                   je     401b30 <_gnu_exception_handler+0x130>
  839.   401b77:   3d 8c 00 00 c0          cmp    $0xc000008c,%eax
  840.   401b7c:   0f 85 ce fe ff ff       jne    401a50 <_gnu_exception_handler+0x50>
  841.   401b82:   e9 17 ff ff ff          jmpq   401a9e <_gnu_exception_handler+0x9e>
  842.   401b87:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  843.   401b8e:   00 00
  844.   401b90:   ba 01 00 00 00          mov    $0x1,%edx
  845.   401b95:   b9 08 00 00 00          mov    $0x8,%ecx
  846.   401b9a:   e8 c1 5b 00 00          callq  407760 <signal>
  847.   401b9f:   85 f6                   test   %esi,%esi
  848.   401ba1:   0f 84 f7 fe ff ff       je     401a9e <_gnu_exception_handler+0x9e>
  849.   401ba7:   e8 e4 0a 00 00          callq  402690 <_fpreset>
  850.   401bac:   0f 1f 40 00             nopl   0x0(%rax)
  851.   401bb0:   e9 e9 fe ff ff          jmpq   401a9e <_gnu_exception_handler+0x9e>
  852.   401bb5:   ba 01 00 00 00          mov    $0x1,%edx
  853.   401bba:   b9 0b 00 00 00          mov    $0xb,%ecx
  854.   401bbf:   e8 9c 5b 00 00          callq  407760 <signal>
  855.   401bc4:   e9 d5 fe ff ff          jmpq   401a9e <_gnu_exception_handler+0x9e>
  856.   401bc9:   ba 01 00 00 00          mov    $0x1,%edx
  857.   401bce:   b9 04 00 00 00          mov    $0x4,%ecx
  858.   401bd3:   e8 88 5b 00 00          callq  407760 <signal>
  859.   401bd8:   e9 c1 fe ff ff          jmpq   401a9e <_gnu_exception_handler+0x9e>
  860.   401bdd:   90                      nop
  861.   401bde:   90                      nop
  862.   401bdf:   90                      nop
  863.  
  864. 0000000000401be0 <__mingw_raise_matherr>:
  865.   401be0:   48 83 ec 58             sub    $0x58,%rsp
  866.   401be4:   48 8b 05 55 a7 00 00    mov    0xa755(%rip),%rax        # 40c340 <stUserMathErr>
  867.   401beb:   48 85 c0                test   %rax,%rax
  868.   401bee:   74 2c                   je     401c1c <__mingw_raise_matherr+0x3c>
  869.   401bf0:   f2 0f 10 84 24 80 00    movsd  0x80(%rsp),%xmm0
  870.   401bf7:   00 00
  871.   401bf9:   89 4c 24 20             mov    %ecx,0x20(%rsp)
  872.   401bfd:   48 89 54 24 28          mov    %rdx,0x28(%rsp)
  873.   401c02:   f2 0f 11 54 24 30       movsd  %xmm2,0x30(%rsp)
  874.   401c08:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  875.   401c0d:   f2 0f 11 5c 24 38       movsd  %xmm3,0x38(%rsp)
  876.   401c13:   f2 0f 11 44 24 40       movsd  %xmm0,0x40(%rsp)
  877.   401c19:   ff d0                   callq  *%rax
  878.   401c1b:   90                      nop
  879.   401c1c:   48 83 c4 58             add    $0x58,%rsp
  880.   401c20:   c3                      retq  
  881.   401c21:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  882.   401c28:   0f 1f 84 00 00 00 00
  883.   401c2f:   00
  884.  
  885. 0000000000401c30 <__mingw_setusermatherr>:
  886.   401c30:   48 89 0d 09 a7 00 00    mov    %rcx,0xa709(%rip)        # 40c340 <stUserMathErr>
  887.   401c37:   e9 2c 5b 00 00          jmpq   407768 <__setusermatherr>
  888.   401c3c:   0f 1f 40 00             nopl   0x0(%rax)
  889.  
  890. 0000000000401c40 <_matherr>:
  891.   401c40:   56                      push   %rsi
  892.   401c41:   53                      push   %rbx
  893.   401c42:   48 83 ec 78             sub    $0x78,%rsp
  894.   401c46:   0f 29 74 24 40          movaps %xmm6,0x40(%rsp)
  895.   401c4b:   0f 29 7c 24 50          movaps %xmm7,0x50(%rsp)
  896.   401c50:   44 0f 29 44 24 60       movaps %xmm8,0x60(%rsp)
  897.   401c56:   83 39 06                cmpl   $0x6,(%rcx)
  898.   401c59:   76 65                   jbe    401cc0 <_matherr+0x80>
  899.   401c5b:   48 8d 35 d4 74 00 00    lea    0x74d4(%rip),%rsi        # 409136 <.rdata+0xe6>
  900.   401c62:   f2 44 0f 10 41 20       movsd  0x20(%rcx),%xmm8
  901.   401c68:   48 8b 59 08             mov    0x8(%rcx),%rbx
  902.   401c6c:   f2 0f 10 79 18          movsd  0x18(%rcx),%xmm7
  903.   401c71:   f2 0f 10 71 10          movsd  0x10(%rcx),%xmm6
  904.   401c76:   e8 f5 5a 00 00          callq  407770 <__iob_func>
  905.   401c7b:   f2 44 0f 11 44 24 30    movsd  %xmm8,0x30(%rsp)
  906.   401c82:   48 8d 48 60             lea    0x60(%rax),%rcx
  907.   401c86:   48 8d 15 bb 74 00 00    lea    0x74bb(%rip),%rdx        # 409148 <.rdata+0xf8>
  908.   401c8d:   f2 0f 11 7c 24 28       movsd  %xmm7,0x28(%rsp)
  909.   401c93:   49 89 d9                mov    %rbx,%r9
  910.   401c96:   49 89 f0                mov    %rsi,%r8
  911.   401c99:   f2 0f 11 74 24 20       movsd  %xmm6,0x20(%rsp)
  912.   401c9f:   e8 fc 0e 00 00          callq  402ba0 <__mingw_fprintf>
  913.   401ca4:   90                      nop
  914.   401ca5:   0f 28 74 24 40          movaps 0x40(%rsp),%xmm6
  915.   401caa:   31 c0                   xor    %eax,%eax
  916.   401cac:   0f 28 7c 24 50          movaps 0x50(%rsp),%xmm7
  917.   401cb1:   44 0f 28 44 24 60       movaps 0x60(%rsp),%xmm8
  918.   401cb7:   48 83 c4 78             add    $0x78,%rsp
  919.   401cbb:   5b                      pop    %rbx
  920.   401cbc:   5e                      pop    %rsi
  921.   401cbd:   c3                      retq  
  922.   401cbe:   66 90                   xchg   %ax,%ax
  923.   401cc0:   8b 11                   mov    (%rcx),%edx
  924.   401cc2:   48 8d 05 ab 74 00 00    lea    0x74ab(%rip),%rax        # 409174 <.rdata+0x124>
  925.   401cc9:   48 63 14 90             movslq (%rax,%rdx,4),%rdx
  926.   401ccd:   48 01 d0                add    %rdx,%rax
  927.   401cd0:   ff e0                   jmpq   *%rax
  928.   401cd2:   48 8d 35 d7 73 00 00    lea    0x73d7(%rip),%rsi        # 4090b0 <.rdata+0x60>
  929.   401cd9:   eb 87                   jmp    401c62 <_matherr+0x22>
  930.   401cdb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  931.   401ce0:   48 8d 35 69 73 00 00    lea    0x7369(%rip),%rsi        # 409050 <.rdata>
  932.   401ce7:   e9 76 ff ff ff          jmpq   401c62 <_matherr+0x22>
  933.   401cec:   0f 1f 40 00             nopl   0x0(%rax)
  934.   401cf0:   48 8d 35 78 73 00 00    lea    0x7378(%rip),%rsi        # 40906f <.rdata+0x1f>
  935.   401cf7:   e9 66 ff ff ff          jmpq   401c62 <_matherr+0x22>
  936.   401cfc:   0f 1f 40 00             nopl   0x0(%rax)
  937.   401d00:   48 8d 35 89 73 00 00    lea    0x7389(%rip),%rsi        # 409090 <.rdata+0x40>
  938.   401d07:   e9 56 ff ff ff          jmpq   401c62 <_matherr+0x22>
  939.   401d0c:   0f 1f 40 00             nopl   0x0(%rax)
  940.   401d10:   48 8d 35 e9 73 00 00    lea    0x73e9(%rip),%rsi        # 409100 <.rdata+0xb0>
  941.   401d17:   e9 46 ff ff ff          jmpq   401c62 <_matherr+0x22>
  942.   401d1c:   0f 1f 40 00             nopl   0x0(%rax)
  943.   401d20:   48 8d 35 b1 73 00 00    lea    0x73b1(%rip),%rsi        # 4090d8 <.rdata+0x88>
  944.   401d27:   e9 36 ff ff ff          jmpq   401c62 <_matherr+0x22>
  945.   401d2c:   90                      nop
  946.   401d2d:   90                      nop
  947.   401d2e:   90                      nop
  948.   401d2f:   90                      nop
  949.  
  950. 0000000000401d30 <_setargv>:
  951.   401d30:   31 c0                   xor    %eax,%eax
  952.   401d32:   c3                      retq  
  953.   401d33:   90                      nop
  954.   401d34:   90                      nop
  955.   401d35:   90                      nop
  956.   401d36:   90                      nop
  957.   401d37:   90                      nop
  958.   401d38:   90                      nop
  959.   401d39:   90                      nop
  960.   401d3a:   90                      nop
  961.   401d3b:   90                      nop
  962.   401d3c:   90                      nop
  963.   401d3d:   90                      nop
  964.   401d3e:   90                      nop
  965.   401d3f:   90                      nop
  966.  
  967. 0000000000401d40 <__report_error>:
  968.   401d40:   56                      push   %rsi
  969.   401d41:   53                      push   %rbx
  970.   401d42:   48 83 ec 38             sub    $0x38,%rsp
  971.   401d46:   48 8d 44 24 58          lea    0x58(%rsp),%rax
  972.   401d4b:   4c 89 44 24 60          mov    %r8,0x60(%rsp)
  973.   401d50:   4c 89 4c 24 68          mov    %r9,0x68(%rsp)
  974.   401d55:   48 89 cb                mov    %rcx,%rbx
  975.   401d58:   48 89 54 24 58          mov    %rdx,0x58(%rsp)
  976.   401d5d:   48 89 44 24 28          mov    %rax,0x28(%rsp)
  977.   401d62:   e8 09 5a 00 00          callq  407770 <__iob_func>
  978.   401d67:   48 8d 15 22 74 00 00    lea    0x7422(%rip),%rdx        # 409190 <.rdata>
  979.   401d6e:   48 8d 48 60             lea    0x60(%rax),%rcx
  980.   401d72:   e8 29 0e 00 00          callq  402ba0 <__mingw_fprintf>
  981.   401d77:   48 8b 74 24 28          mov    0x28(%rsp),%rsi
  982.   401d7c:   e8 ef 59 00 00          callq  407770 <__iob_func>
  983.   401d81:   48 8d 48 60             lea    0x60(%rax),%rcx
  984.   401d85:   48 89 da                mov    %rbx,%rdx
  985.   401d88:   49 89 f0                mov    %rsi,%r8
  986.   401d8b:   e8 50 0e 00 00          callq  402be0 <__mingw_vfprintf>
  987.   401d90:   e8 e3 59 00 00          callq  407778 <abort>
  988.   401d95:   90                      nop
  989.   401d96:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  990.   401d9d:   00 00 00
  991.  
  992. 0000000000401da0 <__write_memory.part.0>:
  993.   401da0:   41 56                   push   %r14
  994.   401da2:   41 55                   push   %r13
  995.   401da4:   41 54                   push   %r12
  996.   401da6:   55                      push   %rbp
  997.   401da7:   57                      push   %rdi
  998.   401da8:   56                      push   %rsi
  999.   401da9:   53                      push   %rbx
  1000.   401daa:   48 83 ec 60             sub    $0x60,%rsp
  1001.   401dae:   48 89 ce                mov    %rcx,%rsi
  1002.   401db1:   8b 0d a9 a5 00 00       mov    0xa5a9(%rip),%ecx        # 40c360 <maxSections>
  1003.   401db7:   48 89 d7                mov    %rdx,%rdi
  1004.   401dba:   4c 89 c5                mov    %r8,%rbp
  1005.   401dbd:   85 c9                   test   %ecx,%ecx
  1006.   401dbf:   0f 8e bb 01 00 00       jle    401f80 <__write_memory.part.0+0x1e0>
  1007.   401dc5:   48 8b 05 8c a5 00 00    mov    0xa58c(%rip),%rax        # 40c358 <the_secs>
  1008.   401dcc:   31 db                   xor    %ebx,%ebx
  1009.   401dce:   66 90                   xchg   %ax,%ax
  1010.   401dd0:   4c 8b 48 08             mov    0x8(%rax),%r9
  1011.   401dd4:   4c 39 ce                cmp    %r9,%rsi
  1012.   401dd7:   72 13                   jb     401dec <__write_memory.part.0+0x4c>
  1013.   401dd9:   48 8b 50 10             mov    0x10(%rax),%rdx
  1014.   401ddd:   8b 52 08                mov    0x8(%rdx),%edx
  1015.   401de0:   49 01 d1                add    %rdx,%r9
  1016.   401de3:   4c 39 ce                cmp    %r9,%rsi
  1017.   401de6:   0f 82 d4 00 00 00       jb     401ec0 <__write_memory.part.0+0x120>
  1018.   401dec:   83 c3 01                add    $0x1,%ebx
  1019.   401def:   48 83 c0 18             add    $0x18,%rax
  1020.   401df3:   39 cb                   cmp    %ecx,%ebx
  1021.   401df5:   75 d9                   jne    401dd0 <__write_memory.part.0+0x30>
  1022.   401df7:   48 89 f1                mov    %rsi,%rcx
  1023.   401dfa:   e8 d1 05 00 00          callq  4023d0 <__mingw_GetSectionForAddress>
  1024.   401dff:   48 85 c0                test   %rax,%rax
  1025.   401e02:   49 89 c4                mov    %rax,%r12
  1026.   401e05:   0f 84 99 01 00 00       je     401fa4 <__write_memory.part.0+0x204>
  1027.   401e0b:   48 63 db                movslq %ebx,%rbx
  1028.   401e0e:   4c 8d 6c 24 30          lea    0x30(%rsp),%r13
  1029.   401e13:   4c 8d 34 5b             lea    (%rbx,%rbx,2),%r14
  1030.   401e17:   48 8b 1d 3a a5 00 00    mov    0xa53a(%rip),%rbx        # 40c358 <the_secs>
  1031.   401e1e:   49 c1 e6 03             shl    $0x3,%r14
  1032.   401e22:   4c 01 f3                add    %r14,%rbx
  1033.   401e25:   48 89 43 10             mov    %rax,0x10(%rbx)
  1034.   401e29:   c7 03 00 00 00 00       movl   $0x0,(%rbx)
  1035.   401e2f:   e8 7c 06 00 00          callq  4024b0 <_GetPEImageBase>
  1036.   401e34:   41 8b 54 24 0c          mov    0xc(%r12),%edx
  1037.   401e39:   41 b8 30 00 00 00       mov    $0x30,%r8d
  1038.   401e3f:   48 01 d0                add    %rdx,%rax
  1039.   401e42:   4c 89 ea                mov    %r13,%rdx
  1040.   401e45:   48 89 43 08             mov    %rax,0x8(%rbx)
  1041.   401e49:   48 8b 05 08 a5 00 00    mov    0xa508(%rip),%rax        # 40c358 <the_secs>
  1042.   401e50:   48 8b 1d d5 c4 00 00    mov    0xc4d5(%rip),%rbx        # 40e32c <__imp_VirtualQuery>
  1043.   401e57:   4a 8b 4c 30 08          mov    0x8(%rax,%r14,1),%rcx
  1044.   401e5c:   ff d3                   callq  *%rbx
  1045.   401e5e:   48 85 c0                test   %rax,%rax
  1046.   401e61:   0f 84 20 01 00 00       je     401f87 <__write_memory.part.0+0x1e7>
  1047.   401e67:   8b 44 24 54             mov    0x54(%rsp),%eax
  1048.   401e6b:   83 f8 04                cmp    $0x4,%eax
  1049.   401e6e:   0f 85 c1 00 00 00       jne    401f35 <__write_memory.part.0+0x195>
  1050.   401e74:   83 05 e5 a4 00 00 01    addl   $0x1,0xa4e5(%rip)        # 40c360 <maxSections>
  1051.   401e7b:   41 b8 30 00 00 00       mov    $0x30,%r8d
  1052.   401e81:   4c 89 ea                mov    %r13,%rdx
  1053.   401e84:   48 89 f1                mov    %rsi,%rcx
  1054.   401e87:   ff d3                   callq  *%rbx
  1055.   401e89:   48 85 c0                test   %rax,%rax
  1056.   401e8c:   0f 84 21 01 00 00       je     401fb3 <__write_memory.part.0+0x213>
  1057.   401e92:   8b 44 24 54             mov    0x54(%rsp),%eax
  1058.   401e96:   83 f8 04                cmp    $0x4,%eax
  1059.   401e99:   75 35                   jne    401ed0 <__write_memory.part.0+0x130>
  1060.   401e9b:   49 89 e8                mov    %rbp,%r8
  1061.   401e9e:   48 89 fa                mov    %rdi,%rdx
  1062.   401ea1:   48 89 f1                mov    %rsi,%rcx
  1063.   401ea4:   e8 4f 58 00 00          callq  4076f8 <memcpy>
  1064.   401ea9:   90                      nop
  1065.   401eaa:   48 83 c4 60             add    $0x60,%rsp
  1066.   401eae:   5b                      pop    %rbx
  1067.   401eaf:   5e                      pop    %rsi
  1068.   401eb0:   5f                      pop    %rdi
  1069.   401eb1:   5d                      pop    %rbp
  1070.   401eb2:   41 5c                   pop    %r12
  1071.   401eb4:   41 5d                   pop    %r13
  1072.   401eb6:   41 5e                   pop    %r14
  1073.   401eb8:   c3                      retq  
  1074.   401eb9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  1075.   401ec0:   4c 8d 6c 24 30          lea    0x30(%rsp),%r13
  1076.   401ec5:   48 8b 1d 60 c4 00 00    mov    0xc460(%rip),%rbx        # 40e32c <__imp_VirtualQuery>
  1077.   401ecc:   eb ad                   jmp    401e7b <__write_memory.part.0+0xdb>
  1078.   401ece:   66 90                   xchg   %ax,%ax
  1079.   401ed0:   83 f8 40                cmp    $0x40,%eax
  1080.   401ed3:   74 c6                   je     401e9b <__write_memory.part.0+0xfb>
  1081.   401ed5:   4c 8d 4c 24 2c          lea    0x2c(%rsp),%r9
  1082.   401eda:   41 b8 40 00 00 00       mov    $0x40,%r8d
  1083.   401ee0:   48 8b 54 24 48          mov    0x48(%rsp),%rdx
  1084.   401ee5:   48 8b 4c 24 30          mov    0x30(%rsp),%rcx
  1085.   401eea:   48 8b 1d 33 c4 00 00    mov    0xc433(%rip),%rbx        # 40e324 <__imp_VirtualProtect>
  1086.   401ef1:   ff d3                   callq  *%rbx
  1087.   401ef3:   49 89 e8                mov    %rbp,%r8
  1088.   401ef6:   48 89 fa                mov    %rdi,%rdx
  1089.   401ef9:   48 89 f1                mov    %rsi,%rcx
  1090.   401efc:   e8 f7 57 00 00          callq  4076f8 <memcpy>
  1091.   401f01:   8b 44 24 54             mov    0x54(%rsp),%eax
  1092.   401f05:   83 f8 40                cmp    $0x40,%eax
  1093.   401f08:   74 a0                   je     401eaa <__write_memory.part.0+0x10a>
  1094.   401f0a:   83 f8 04                cmp    $0x4,%eax
  1095.   401f0d:   74 9b                   je     401eaa <__write_memory.part.0+0x10a>
  1096.   401f0f:   44 8b 44 24 2c          mov    0x2c(%rsp),%r8d
  1097.   401f14:   48 8b 54 24 48          mov    0x48(%rsp),%rdx
  1098.   401f19:   4c 8d 4c 24 2c          lea    0x2c(%rsp),%r9
  1099.   401f1e:   48 8b 4c 24 30          mov    0x30(%rsp),%rcx
  1100.   401f23:   ff d3                   callq  *%rbx
  1101.   401f25:   90                      nop
  1102.   401f26:   48 83 c4 60             add    $0x60,%rsp
  1103.   401f2a:   5b                      pop    %rbx
  1104.   401f2b:   5e                      pop    %rsi
  1105.   401f2c:   5f                      pop    %rdi
  1106.   401f2d:   5d                      pop    %rbp
  1107.   401f2e:   41 5c                   pop    %r12
  1108.   401f30:   41 5d                   pop    %r13
  1109.   401f32:   41 5e                   pop    %r14
  1110.   401f34:   c3                      retq  
  1111.   401f35:   83 f8 40                cmp    $0x40,%eax
  1112.   401f38:   0f 84 36 ff ff ff       je     401e74 <__write_memory.part.0+0xd4>
  1113.   401f3e:   4c 8b 0d 13 a4 00 00    mov    0xa413(%rip),%r9        # 40c358 <the_secs>
  1114.   401f45:   41 b8 40 00 00 00       mov    $0x40,%r8d
  1115.   401f4b:   48 8b 54 24 48          mov    0x48(%rsp),%rdx
  1116.   401f50:   48 8b 4c 24 30          mov    0x30(%rsp),%rcx
  1117.   401f55:   4d 01 f1                add    %r14,%r9
  1118.   401f58:   ff 15 c6 c3 00 00       callq  *0xc3c6(%rip)        # 40e324 <__imp_VirtualProtect>
  1119.   401f5e:   85 c0                   test   %eax,%eax
  1120.   401f60:   0f 85 0e ff ff ff       jne    401e74 <__write_memory.part.0+0xd4>
  1121.   401f66:   ff 15 10 c3 00 00       callq  *0xc310(%rip)        # 40e27c <__imp_GetLastError>
  1122.   401f6c:   48 8d 0d 95 72 00 00    lea    0x7295(%rip),%rcx        # 409208 <.rdata+0x78>
  1123.   401f73:   89 c2                   mov    %eax,%edx
  1124.   401f75:   e8 c6 fd ff ff          callq  401d40 <__report_error>
  1125.   401f7a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  1126.   401f80:   31 db                   xor    %ebx,%ebx
  1127.   401f82:   e9 70 fe ff ff          jmpq   401df7 <__write_memory.part.0+0x57>
  1128.   401f87:   48 8b 05 ca a3 00 00    mov    0xa3ca(%rip),%rax        # 40c358 <the_secs>
  1129.   401f8e:   41 8b 54 24 08          mov    0x8(%r12),%edx
  1130.   401f93:   48 8d 0d 36 72 00 00    lea    0x7236(%rip),%rcx        # 4091d0 <.rdata+0x40>
  1131.   401f9a:   4e 8b 44 30 08          mov    0x8(%rax,%r14,1),%r8
  1132.   401f9f:   e8 9c fd ff ff          callq  401d40 <__report_error>
  1133.   401fa4:   48 8d 0d 05 72 00 00    lea    0x7205(%rip),%rcx        # 4091b0 <.rdata+0x20>
  1134.   401fab:   48 89 f2                mov    %rsi,%rdx
  1135.   401fae:   e8 8d fd ff ff          callq  401d40 <__report_error>
  1136.   401fb3:   48 8d 0d 16 72 00 00    lea    0x7216(%rip),%rcx        # 4091d0 <.rdata+0x40>
  1137.   401fba:   49 89 f0                mov    %rsi,%r8
  1138.   401fbd:   ba 30 00 00 00          mov    $0x30,%edx
  1139.   401fc2:   e8 79 fd ff ff          callq  401d40 <__report_error>
  1140.   401fc7:   90                      nop
  1141.   401fc8:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  1142.   401fcf:   00
  1143.  
  1144. 0000000000401fd0 <_pei386_runtime_relocator>:
  1145.   401fd0:   55                      push   %rbp
  1146.   401fd1:   48 89 e5                mov    %rsp,%rbp
  1147.   401fd4:   41 54                   push   %r12
  1148.   401fd6:   57                      push   %rdi
  1149.   401fd7:   56                      push   %rsi
  1150.   401fd8:   53                      push   %rbx
  1151.   401fd9:   48 83 ec 60             sub    $0x60,%rsp
  1152.   401fdd:   8b 1d 6d a3 00 00       mov    0xa36d(%rip),%ebx        # 40c350 <was_init.60743>
  1153.   401fe3:   85 db                   test   %ebx,%ebx
  1154.   401fe5:   74 0b                   je     401ff2 <_pei386_runtime_relocator+0x22>
  1155.   401fe7:   48 8d 65 e0             lea    -0x20(%rbp),%rsp
  1156.   401feb:   5b                      pop    %rbx
  1157.   401fec:   5e                      pop    %rsi
  1158.   401fed:   5f                      pop    %rdi
  1159.   401fee:   41 5c                   pop    %r12
  1160.   401ff0:   5d                      pop    %rbp
  1161.   401ff1:   c3                      retq  
  1162.   401ff2:   c7 05 54 a3 00 00 01    movl   $0x1,0xa354(%rip)        # 40c350 <was_init.60743>
  1163.   401ff9:   00 00 00
  1164.   401ffc:   e8 0f 04 00 00          callq  402410 <__mingw_GetSectionCount>
  1165.   402001:   48 98                   cltq  
  1166.   402003:   48 8d 04 40             lea    (%rax,%rax,2),%rax
  1167.   402007:   48 8d 04 c5 1e 00 00    lea    0x1e(,%rax,8),%rax
  1168.   40200e:   00
  1169.   40200f:   48 83 e0 f0             and    $0xfffffffffffffff0,%rax
  1170.   402013:   e8 48 0b 00 00          callq  402b60 <___chkstk_ms>
  1171.   402018:   48 8d 35 91 76 00 00    lea    0x7691(%rip),%rsi        # 4096b0 <__rt_psrelocs_end>
  1172.   40201f:   48 8d 1d 8a 76 00 00    lea    0x768a(%rip),%rbx        # 4096b0 <__rt_psrelocs_end>
  1173.   402026:   c7 05 30 a3 00 00 00    movl   $0x0,0xa330(%rip)        # 40c360 <maxSections>
  1174.   40202d:   00 00 00
  1175.   402030:   48 29 c4                sub    %rax,%rsp
  1176.   402033:   48 8d 44 24 20          lea    0x20(%rsp),%rax
  1177.   402038:   48 89 05 19 a3 00 00    mov    %rax,0xa319(%rip)        # 40c358 <the_secs>
  1178.   40203f:   48 89 f0                mov    %rsi,%rax
  1179.   402042:   48 29 d8                sub    %rbx,%rax
  1180.   402045:   48 83 f8 07             cmp    $0x7,%rax
  1181.   402049:   7e 9c                   jle    401fe7 <_pei386_runtime_relocator+0x17>
  1182.   40204b:   48 83 f8 0b             cmp    $0xb,%rax
  1183.   40204f:   7e 33                   jle    402084 <_pei386_runtime_relocator+0xb4>
  1184.   402051:   44 8b 1d 58 76 00 00    mov    0x7658(%rip),%r11d        # 4096b0 <__rt_psrelocs_end>
  1185.   402058:   45 85 db                test   %r11d,%r11d
  1186.   40205b:   0f 85 9f 00 00 00       jne    402100 <_pei386_runtime_relocator+0x130>
  1187.   402061:   44 8b 15 4c 76 00 00    mov    0x764c(%rip),%r10d        # 4096b4 <__rt_psrelocs_end+0x4>
  1188.   402068:   45 85 d2                test   %r10d,%r10d
  1189.   40206b:   0f 85 8f 00 00 00       jne    402100 <_pei386_runtime_relocator+0x130>
  1190.   402071:   44 8b 0d 40 76 00 00    mov    0x7640(%rip),%r9d        # 4096b8 <__rt_psrelocs_end+0x8>
  1191.   402078:   45 85 c9                test   %r9d,%r9d
  1192.   40207b:   75 16                   jne    402093 <_pei386_runtime_relocator+0xc3>
  1193.   40207d:   48 8d 1d 38 76 00 00    lea    0x7638(%rip),%rbx        # 4096bc <__rt_psrelocs_end+0xc>
  1194.   402084:   44 8b 03                mov    (%rbx),%r8d
  1195.   402087:   45 85 c0                test   %r8d,%r8d
  1196.   40208a:   75 74                   jne    402100 <_pei386_runtime_relocator+0x130>
  1197.   40208c:   8b 4b 04                mov    0x4(%rbx),%ecx
  1198.   40208f:   85 c9                   test   %ecx,%ecx
  1199.   402091:   75 6d                   jne    402100 <_pei386_runtime_relocator+0x130>
  1200.   402093:   8b 53 08                mov    0x8(%rbx),%edx
  1201.   402096:   83 fa 01                cmp    $0x1,%edx
  1202.   402099:   0f 85 05 02 00 00       jne    4022a4 <_pei386_runtime_relocator+0x2d4>
  1203.   40209f:   48 83 c3 0c             add    $0xc,%rbx
  1204.   4020a3:   48 39 f3                cmp    %rsi,%rbx
  1205.   4020a6:   0f 83 3b ff ff ff       jae    401fe7 <_pei386_runtime_relocator+0x17>
  1206.   4020ac:   48 8d 3d 4d df ff ff    lea    -0x20b3(%rip),%rdi        # 400000 <__ImageBase>
  1207.   4020b3:   49 bc 00 00 00 00 ff    movabs $0xffffffff00000000,%r12
  1208.   4020ba:   ff ff ff
  1209.   4020bd:   8b 4b 04                mov    0x4(%rbx),%ecx
  1210.   4020c0:   8b 03                   mov    (%rbx),%eax
  1211.   4020c2:   0f b6 53 08             movzbl 0x8(%rbx),%edx
  1212.   4020c6:   48 01 f8                add    %rdi,%rax
  1213.   4020c9:   48 01 f9                add    %rdi,%rcx
  1214.   4020cc:   83 fa 10                cmp    $0x10,%edx
  1215.   4020cf:   4c 8b 00                mov    (%rax),%r8
  1216.   4020d2:   0f 84 1d 01 00 00       je     4021f5 <_pei386_runtime_relocator+0x225>
  1217.   4020d8:   0f 87 da 00 00 00       ja     4021b8 <_pei386_runtime_relocator+0x1e8>
  1218.   4020de:   83 fa 08                cmp    $0x8,%edx
  1219.   4020e1:   0f 84 3c 01 00 00       je     402223 <_pei386_runtime_relocator+0x253>
  1220.   4020e7:   48 8d 0d 7a 71 00 00    lea    0x717a(%rip),%rcx        # 409268 <.rdata+0xd8>
  1221.   4020ee:   48 c7 45 a8 00 00 00    movq   $0x0,-0x58(%rbp)
  1222.   4020f5:   00
  1223.   4020f6:   e8 45 fc ff ff          callq  401d40 <__report_error>
  1224.   4020fb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1225.   402100:   48 39 f3                cmp    %rsi,%rbx
  1226.   402103:   0f 83 de fe ff ff       jae    401fe7 <_pei386_runtime_relocator+0x17>
  1227.   402109:   48 8d 3d f0 de ff ff    lea    -0x2110(%rip),%rdi        # 400000 <__ImageBase>
  1228.   402110:   8b 4b 04                mov    0x4(%rbx),%ecx
  1229.   402113:   48 8d 55 a4             lea    -0x5c(%rbp),%rdx
  1230.   402117:   41 b8 04 00 00 00       mov    $0x4,%r8d
  1231.   40211d:   48 01 f9                add    %rdi,%rcx
  1232.   402120:   8b 01                   mov    (%rcx),%eax
  1233.   402122:   03 03                   add    (%rbx),%eax
  1234.   402124:   48 83 c3 08             add    $0x8,%rbx
  1235.   402128:   89 45 a4                mov    %eax,-0x5c(%rbp)
  1236.   40212b:   e8 70 fc ff ff          callq  401da0 <__write_memory.part.0>
  1237.   402130:   48 39 f3                cmp    %rsi,%rbx
  1238.   402133:   72 db                   jb     402110 <_pei386_runtime_relocator+0x140>
  1239.   402135:   8b 05 25 a2 00 00       mov    0xa225(%rip),%eax        # 40c360 <maxSections>
  1240.   40213b:   31 db                   xor    %ebx,%ebx
  1241.   40213d:   31 f6                   xor    %esi,%esi
  1242.   40213f:   85 c0                   test   %eax,%eax
  1243.   402141:   0f 8e a0 fe ff ff       jle    401fe7 <_pei386_runtime_relocator+0x17>
  1244.   402147:   4c 8b 25 de c1 00 00    mov    0xc1de(%rip),%r12        # 40e32c <__imp_VirtualQuery>
  1245.   40214e:   48 8b 3d cf c1 00 00    mov    0xc1cf(%rip),%rdi        # 40e324 <__imp_VirtualProtect>
  1246.   402155:   eb 1c                   jmp    402173 <_pei386_runtime_relocator+0x1a3>
  1247.   402157:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  1248.   40215e:   00 00
  1249.   402160:   83 c6 01                add    $0x1,%esi
  1250.   402163:   48 83 c3 18             add    $0x18,%rbx
  1251.   402167:   3b 35 f3 a1 00 00       cmp    0xa1f3(%rip),%esi        # 40c360 <maxSections>
  1252.   40216d:   0f 8d 74 fe ff ff       jge    401fe7 <_pei386_runtime_relocator+0x17>
  1253.   402173:   48 8b 05 de a1 00 00    mov    0xa1de(%rip),%rax        # 40c358 <the_secs>
  1254.   40217a:   48 01 d8                add    %rbx,%rax
  1255.   40217d:   8b 10                   mov    (%rax),%edx
  1256.   40217f:   85 d2                   test   %edx,%edx
  1257.   402181:   74 dd                   je     402160 <_pei386_runtime_relocator+0x190>
  1258.   402183:   48 8b 48 08             mov    0x8(%rax),%rcx
  1259.   402187:   41 b8 30 00 00 00       mov    $0x30,%r8d
  1260.   40218d:   48 8d 55 b0             lea    -0x50(%rbp),%rdx
  1261.   402191:   41 ff d4                callq  *%r12
  1262.   402194:   48 85 c0                test   %rax,%rax
  1263.   402197:   0f 84 e9 00 00 00       je     402286 <_pei386_runtime_relocator+0x2b6>
  1264.   40219d:   48 8b 05 b4 a1 00 00    mov    0xa1b4(%rip),%rax        # 40c358 <the_secs>
  1265.   4021a4:   4c 8d 4d a4             lea    -0x5c(%rbp),%r9
  1266.   4021a8:   48 8b 55 c8             mov    -0x38(%rbp),%rdx
  1267.   4021ac:   48 8b 4d b0             mov    -0x50(%rbp),%rcx
  1268.   4021b0:   44 8b 04 18             mov    (%rax,%rbx,1),%r8d
  1269.   4021b4:   ff d7                   callq  *%rdi
  1270.   4021b6:   eb a8                   jmp    402160 <_pei386_runtime_relocator+0x190>
  1271.   4021b8:   83 fa 20                cmp    $0x20,%edx
  1272.   4021bb:   0f 84 8f 00 00 00       je     402250 <_pei386_runtime_relocator+0x280>
  1273.   4021c1:   83 fa 40                cmp    $0x40,%edx
  1274.   4021c4:   0f 85 1d ff ff ff       jne    4020e7 <_pei386_runtime_relocator+0x117>
  1275.   4021ca:   49 29 c0                sub    %rax,%r8
  1276.   4021cd:   4c 03 01                add    (%rcx),%r8
  1277.   4021d0:   48 8d 55 a8             lea    -0x58(%rbp),%rdx
  1278.   4021d4:   4c 89 45 a8             mov    %r8,-0x58(%rbp)
  1279.   4021d8:   41 b8 08 00 00 00       mov    $0x8,%r8d
  1280.   4021de:   e8 bd fb ff ff          callq  401da0 <__write_memory.part.0>
  1281.   4021e3:   48 83 c3 0c             add    $0xc,%rbx
  1282.   4021e7:   48 39 f3                cmp    %rsi,%rbx
  1283.   4021ea:   0f 82 cd fe ff ff       jb     4020bd <_pei386_runtime_relocator+0xed>
  1284.   4021f0:   e9 40 ff ff ff          jmpq   402135 <_pei386_runtime_relocator+0x165>
  1285.   4021f5:   0f b7 11                movzwl (%rcx),%edx
  1286.   4021f8:   66 85 d2                test   %dx,%dx
  1287.   4021fb:   44 0f b7 ca             movzwl %dx,%r9d
  1288.   4021ff:   79 07                   jns    402208 <_pei386_runtime_relocator+0x238>
  1289.   402201:   49 81 c9 00 00 ff ff    or     $0xffffffffffff0000,%r9
  1290.   402208:   49 29 c1                sub    %rax,%r9
  1291.   40220b:   48 8d 55 a8             lea    -0x58(%rbp),%rdx
  1292.   40220f:   4d 01 c8                add    %r9,%r8
  1293.   402212:   4c 89 45 a8             mov    %r8,-0x58(%rbp)
  1294.   402216:   41 b8 02 00 00 00       mov    $0x2,%r8d
  1295.   40221c:   e8 7f fb ff ff          callq  401da0 <__write_memory.part.0>
  1296.   402221:   eb c0                   jmp    4021e3 <_pei386_runtime_relocator+0x213>
  1297.   402223:   0f b6 11                movzbl (%rcx),%edx
  1298.   402226:   84 d2                   test   %dl,%dl
  1299.   402228:   44 0f b6 ca             movzbl %dl,%r9d
  1300.   40222c:   79 4c                   jns    40227a <_pei386_runtime_relocator+0x2aa>
  1301.   40222e:   49 81 c9 00 ff ff ff    or     $0xffffffffffffff00,%r9
  1302.   402235:   49 29 c1                sub    %rax,%r9
  1303.   402238:   4d 01 c8                add    %r9,%r8
  1304.   40223b:   4c 89 45 a8             mov    %r8,-0x58(%rbp)
  1305.   40223f:   48 8d 55 a8             lea    -0x58(%rbp),%rdx
  1306.   402243:   41 b8 01 00 00 00       mov    $0x1,%r8d
  1307.   402249:   e8 52 fb ff ff          callq  401da0 <__write_memory.part.0>
  1308.   40224e:   eb 93                   jmp    4021e3 <_pei386_runtime_relocator+0x213>
  1309.   402250:   8b 11                   mov    (%rcx),%edx
  1310.   402252:   85 d2                   test   %edx,%edx
  1311.   402254:   41 89 d1                mov    %edx,%r9d
  1312.   402257:   79 03                   jns    40225c <_pei386_runtime_relocator+0x28c>
  1313.   402259:   4d 09 e1                or     %r12,%r9
  1314.   40225c:   49 29 c1                sub    %rax,%r9
  1315.   40225f:   48 8d 55 a8             lea    -0x58(%rbp),%rdx
  1316.   402263:   4d 01 c8                add    %r9,%r8
  1317.   402266:   4c 89 45 a8             mov    %r8,-0x58(%rbp)
  1318.   40226a:   41 b8 04 00 00 00       mov    $0x4,%r8d
  1319.   402270:   e8 2b fb ff ff          callq  401da0 <__write_memory.part.0>
  1320.   402275:   e9 69 ff ff ff          jmpq   4021e3 <_pei386_runtime_relocator+0x213>
  1321.   40227a:   49 29 c1                sub    %rax,%r9
  1322.   40227d:   4d 01 c8                add    %r9,%r8
  1323.   402280:   4c 89 45 a8             mov    %r8,-0x58(%rbp)
  1324.   402284:   eb b9                   jmp    40223f <_pei386_runtime_relocator+0x26f>
  1325.   402286:   48 03 1d cb a0 00 00    add    0xa0cb(%rip),%rbx        # 40c358 <the_secs>
  1326.   40228d:   48 8d 0d 3c 6f 00 00    lea    0x6f3c(%rip),%rcx        # 4091d0 <.rdata+0x40>
  1327.   402294:   48 8b 43 10             mov    0x10(%rbx),%rax
  1328.   402298:   4c 8b 43 08             mov    0x8(%rbx),%r8
  1329.   40229c:   8b 50 08                mov    0x8(%rax),%edx
  1330.   40229f:   e8 9c fa ff ff          callq  401d40 <__report_error>
  1331.   4022a4:   48 8d 0d 85 6f 00 00    lea    0x6f85(%rip),%rcx        # 409230 <.rdata+0xa0>
  1332.   4022ab:   e8 90 fa ff ff          callq  401d40 <__report_error>
  1333.   4022b0:   90                      nop
  1334.   4022b1:   90                      nop
  1335.   4022b2:   90                      nop
  1336.   4022b3:   90                      nop
  1337.   4022b4:   90                      nop
  1338.   4022b5:   90                      nop
  1339.   4022b6:   90                      nop
  1340.   4022b7:   90                      nop
  1341.   4022b8:   90                      nop
  1342.   4022b9:   90                      nop
  1343.   4022ba:   90                      nop
  1344.   4022bb:   90                      nop
  1345.   4022bc:   90                      nop
  1346.   4022bd:   90                      nop
  1347.   4022be:   90                      nop
  1348.   4022bf:   90                      nop
  1349.  
  1350. 00000000004022c0 <_ValidateImageBase>:
  1351.   4022c0:   31 c0                   xor    %eax,%eax
  1352.   4022c2:   66 81 39 4d 5a          cmpw   $0x5a4d,(%rcx)
  1353.   4022c7:   74 07                   je     4022d0 <_ValidateImageBase+0x10>
  1354.   4022c9:   f3 c3                   repz retq
  1355.   4022cb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1356.   4022d0:   48 63 51 3c             movslq 0x3c(%rcx),%rdx
  1357.   4022d4:   48 01 d1                add    %rdx,%rcx
  1358.   4022d7:   81 39 50 45 00 00       cmpl   $0x4550,(%rcx)
  1359.   4022dd:   75 ea                   jne    4022c9 <_ValidateImageBase+0x9>
  1360.   4022df:   31 c0                   xor    %eax,%eax
  1361.   4022e1:   66 81 79 18 0b 02       cmpw   $0x20b,0x18(%rcx)
  1362.   4022e7:   0f 94 c0                sete   %al
  1363.   4022ea:   c3                      retq  
  1364.   4022eb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1365.  
  1366. 00000000004022f0 <_FindPESection>:
  1367.   4022f0:   48 63 41 3c             movslq 0x3c(%rcx),%rax
  1368.   4022f4:   48 01 c1                add    %rax,%rcx
  1369.   4022f7:   0f b7 41 14             movzwl 0x14(%rcx),%eax
  1370.   4022fb:   48 8d 44 01 18          lea    0x18(%rcx,%rax,1),%rax
  1371.   402300:   0f b7 49 06             movzwl 0x6(%rcx),%ecx
  1372.   402304:   85 c9                   test   %ecx,%ecx
  1373.   402306:   74 28                   je     402330 <_FindPESection+0x40>
  1374.   402308:   8d 49 ff                lea    -0x1(%rcx),%ecx
  1375.   40230b:   48 8d 0c 89             lea    (%rcx,%rcx,4),%rcx
  1376.   40230f:   4c 8d 4c c8 28          lea    0x28(%rax,%rcx,8),%r9
  1377.   402314:   8b 48 0c                mov    0xc(%rax),%ecx
  1378.   402317:   41 89 c8                mov    %ecx,%r8d
  1379.   40231a:   49 39 d0                cmp    %rdx,%r8
  1380.   40231d:   77 08                   ja     402327 <_FindPESection+0x37>
  1381.   40231f:   03 48 08                add    0x8(%rax),%ecx
  1382.   402322:   48 39 ca                cmp    %rcx,%rdx
  1383.   402325:   72 0b                   jb     402332 <_FindPESection+0x42>
  1384.   402327:   48 83 c0 28             add    $0x28,%rax
  1385.   40232b:   4c 39 c8                cmp    %r9,%rax
  1386.   40232e:   75 e4                   jne    402314 <_FindPESection+0x24>
  1387.   402330:   31 c0                   xor    %eax,%eax
  1388.   402332:   f3 c3                   repz retq
  1389.   402334:   66 66 66 2e 0f 1f 84    data32 data32 nopw %cs:0x0(%rax,%rax,1)
  1390.   40233b:   00 00 00 00 00
  1391.  
  1392. 0000000000402340 <_FindPESectionByName>:
  1393.   402340:   57                      push   %rdi
  1394.   402341:   56                      push   %rsi
  1395.   402342:   53                      push   %rbx
  1396.   402343:   48 83 ec 20             sub    $0x20,%rsp
  1397.   402347:   48 89 ce                mov    %rcx,%rsi
  1398.   40234a:   e8 b9 53 00 00          callq  407708 <strlen>
  1399.   40234f:   48 83 f8 08             cmp    $0x8,%rax
  1400.   402353:   77 6b                   ja     4023c0 <_FindPESectionByName+0x80>
  1401.   402355:   48 8d 0d a4 dc ff ff    lea    -0x235c(%rip),%rcx        # 400000 <__ImageBase>
  1402.   40235c:   e8 5f ff ff ff          callq  4022c0 <_ValidateImageBase>
  1403.   402361:   85 c0                   test   %eax,%eax
  1404.   402363:   74 5b                   je     4023c0 <_FindPESectionByName+0x80>
  1405.   402365:   48 63 15 d0 dc ff ff    movslq -0x2330(%rip),%rdx        # 40003c <__ImageBase+0x3c>
  1406.   40236c:   48 8d 05 8d dc ff ff    lea    -0x2373(%rip),%rax        # 400000 <__ImageBase>
  1407.   402373:   48 01 d0                add    %rdx,%rax
  1408.   402376:   0f b7 50 14             movzwl 0x14(%rax),%edx
  1409.   40237a:   48 8d 5c 10 18          lea    0x18(%rax,%rdx,1),%rbx
  1410.   40237f:   0f b7 40 06             movzwl 0x6(%rax),%eax
  1411.   402383:   85 c0                   test   %eax,%eax
  1412.   402385:   74 39                   je     4023c0 <_FindPESectionByName+0x80>
  1413.   402387:   8d 40 ff                lea    -0x1(%rax),%eax
  1414.   40238a:   48 8d 04 80             lea    (%rax,%rax,4),%rax
  1415.   40238e:   48 8d 7c c3 28          lea    0x28(%rbx,%rax,8),%rdi
  1416.   402393:   eb 09                   jmp    40239e <_FindPESectionByName+0x5e>
  1417.   402395:   48 83 c3 28             add    $0x28,%rbx
  1418.   402399:   48 39 fb                cmp    %rdi,%rbx
  1419.   40239c:   74 22                   je     4023c0 <_FindPESectionByName+0x80>
  1420.   40239e:   41 b8 08 00 00 00       mov    $0x8,%r8d
  1421.   4023a4:   48 89 f2                mov    %rsi,%rdx
  1422.   4023a7:   48 89 d9                mov    %rbx,%rcx
  1423.   4023aa:   e8 d1 53 00 00          callq  407780 <strncmp>
  1424.   4023af:   85 c0                   test   %eax,%eax
  1425.   4023b1:   75 e2                   jne    402395 <_FindPESectionByName+0x55>
  1426.   4023b3:   48 89 d8                mov    %rbx,%rax
  1427.   4023b6:   48 83 c4 20             add    $0x20,%rsp
  1428.   4023ba:   5b                      pop    %rbx
  1429.   4023bb:   5e                      pop    %rsi
  1430.   4023bc:   5f                      pop    %rdi
  1431.   4023bd:   c3                      retq  
  1432.   4023be:   66 90                   xchg   %ax,%ax
  1433.   4023c0:   31 db                   xor    %ebx,%ebx
  1434.   4023c2:   48 89 d8                mov    %rbx,%rax
  1435.   4023c5:   48 83 c4 20             add    $0x20,%rsp
  1436.   4023c9:   5b                      pop    %rbx
  1437.   4023ca:   5e                      pop    %rsi
  1438.   4023cb:   5f                      pop    %rdi
  1439.   4023cc:   c3                      retq  
  1440.   4023cd:   0f 1f 00                nopl   (%rax)
  1441.  
  1442. 00000000004023d0 <__mingw_GetSectionForAddress>:
  1443.   4023d0:   53                      push   %rbx
  1444.   4023d1:   48 83 ec 20             sub    $0x20,%rsp
  1445.   4023d5:   48 89 cb                mov    %rcx,%rbx
  1446.   4023d8:   48 8d 0d 21 dc ff ff    lea    -0x23df(%rip),%rcx        # 400000 <__ImageBase>
  1447.   4023df:   e8 dc fe ff ff          callq  4022c0 <_ValidateImageBase>
  1448.   4023e4:   85 c0                   test   %eax,%eax
  1449.   4023e6:   74 18                   je     402400 <__mingw_GetSectionForAddress+0x30>
  1450.   4023e8:   48 8d 0d 11 dc ff ff    lea    -0x23ef(%rip),%rcx        # 400000 <__ImageBase>
  1451.   4023ef:   48 89 da                mov    %rbx,%rdx
  1452.   4023f2:   48 29 ca                sub    %rcx,%rdx
  1453.   4023f5:   48 83 c4 20             add    $0x20,%rsp
  1454.   4023f9:   5b                      pop    %rbx
  1455.   4023fa:   e9 f1 fe ff ff          jmpq   4022f0 <_FindPESection>
  1456.   4023ff:   90                      nop
  1457.   402400:   31 c0                   xor    %eax,%eax
  1458.   402402:   48 83 c4 20             add    $0x20,%rsp
  1459.   402406:   5b                      pop    %rbx
  1460.   402407:   c3                      retq  
  1461.   402408:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  1462.   40240f:   00
  1463.  
  1464. 0000000000402410 <__mingw_GetSectionCount>:
  1465.   402410:   48 83 ec 28             sub    $0x28,%rsp
  1466.   402414:   48 8d 0d e5 db ff ff    lea    -0x241b(%rip),%rcx        # 400000 <__ImageBase>
  1467.   40241b:   e8 a0 fe ff ff          callq  4022c0 <_ValidateImageBase>
  1468.   402420:   31 d2                   xor    %edx,%edx
  1469.   402422:   85 c0                   test   %eax,%eax
  1470.   402424:   74 13                   je     402439 <__mingw_GetSectionCount+0x29>
  1471.   402426:   48 63 05 0f dc ff ff    movslq -0x23f1(%rip),%rax        # 40003c <__ImageBase+0x3c>
  1472.   40242d:   48 8d 15 cc db ff ff    lea    -0x2434(%rip),%rdx        # 400000 <__ImageBase>
  1473.   402434:   0f b7 54 02 06          movzwl 0x6(%rdx,%rax,1),%edx
  1474.   402439:   89 d0                   mov    %edx,%eax
  1475.   40243b:   48 83 c4 28             add    $0x28,%rsp
  1476.   40243f:   c3                      retq  
  1477.  
  1478. 0000000000402440 <_FindPESectionExec>:
  1479.   402440:   53                      push   %rbx
  1480.   402441:   48 83 ec 20             sub    $0x20,%rsp
  1481.   402445:   48 89 cb                mov    %rcx,%rbx
  1482.   402448:   48 8d 0d b1 db ff ff    lea    -0x244f(%rip),%rcx        # 400000 <__ImageBase>
  1483.   40244f:   e8 6c fe ff ff          callq  4022c0 <_ValidateImageBase>
  1484.   402454:   85 c0                   test   %eax,%eax
  1485.   402456:   74 50                   je     4024a8 <_FindPESectionExec+0x68>
  1486.   402458:   48 63 15 dd db ff ff    movslq -0x2423(%rip),%rdx        # 40003c <__ImageBase+0x3c>
  1487.   40245f:   48 8d 05 9a db ff ff    lea    -0x2466(%rip),%rax        # 400000 <__ImageBase>
  1488.   402466:   48 01 c2                add    %rax,%rdx
  1489.   402469:   0f b7 42 14             movzwl 0x14(%rdx),%eax
  1490.   40246d:   48 8d 44 02 18          lea    0x18(%rdx,%rax,1),%rax
  1491.   402472:   0f b7 52 06             movzwl 0x6(%rdx),%edx
  1492.   402476:   85 d2                   test   %edx,%edx
  1493.   402478:   74 2e                   je     4024a8 <_FindPESectionExec+0x68>
  1494.   40247a:   8d 52 ff                lea    -0x1(%rdx),%edx
  1495.   40247d:   48 8d 14 92             lea    (%rdx,%rdx,4),%rdx
  1496.   402481:   48 8d 54 d0 28          lea    0x28(%rax,%rdx,8),%rdx
  1497.   402486:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  1498.   40248d:   00 00 00
  1499.   402490:   f6 40 27 20             testb  $0x20,0x27(%rax)
  1500.   402494:   74 09                   je     40249f <_FindPESectionExec+0x5f>
  1501.   402496:   48 85 db                test   %rbx,%rbx
  1502.   402499:   74 0f                   je     4024aa <_FindPESectionExec+0x6a>
  1503.   40249b:   48 83 eb 01             sub    $0x1,%rbx
  1504.   40249f:   48 83 c0 28             add    $0x28,%rax
  1505.   4024a3:   48 39 d0                cmp    %rdx,%rax
  1506.   4024a6:   75 e8                   jne    402490 <_FindPESectionExec+0x50>
  1507.   4024a8:   31 c0                   xor    %eax,%eax
  1508.   4024aa:   48 83 c4 20             add    $0x20,%rsp
  1509.   4024ae:   5b                      pop    %rbx
  1510.   4024af:   c3                      retq  
  1511.  
  1512. 00000000004024b0 <_GetPEImageBase>:
  1513.   4024b0:   48 83 ec 28             sub    $0x28,%rsp
  1514.   4024b4:   48 8d 0d 45 db ff ff    lea    -0x24bb(%rip),%rcx        # 400000 <__ImageBase>
  1515.   4024bb:   e8 00 fe ff ff          callq  4022c0 <_ValidateImageBase>
  1516.   4024c0:   31 d2                   xor    %edx,%edx
  1517.   4024c2:   85 c0                   test   %eax,%eax
  1518.   4024c4:   48 8d 05 35 db ff ff    lea    -0x24cb(%rip),%rax        # 400000 <__ImageBase>
  1519.   4024cb:   48 0f 45 d0             cmovne %rax,%rdx
  1520.   4024cf:   48 89 d0                mov    %rdx,%rax
  1521.   4024d2:   48 83 c4 28             add    $0x28,%rsp
  1522.   4024d6:   c3                      retq  
  1523.   4024d7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  1524.   4024de:   00 00
  1525.  
  1526. 00000000004024e0 <_IsNonwritableInCurrentImage>:
  1527.   4024e0:   56                      push   %rsi
  1528.   4024e1:   53                      push   %rbx
  1529.   4024e2:   48 83 ec 28             sub    $0x28,%rsp
  1530.   4024e6:   31 db                   xor    %ebx,%ebx
  1531.   4024e8:   48 89 ce                mov    %rcx,%rsi
  1532.   4024eb:   48 8d 0d 0e db ff ff    lea    -0x24f2(%rip),%rcx        # 400000 <__ImageBase>
  1533.   4024f2:   e8 c9 fd ff ff          callq  4022c0 <_ValidateImageBase>
  1534.   4024f7:   85 c0                   test   %eax,%eax
  1535.   4024f9:   75 09                   jne    402504 <_IsNonwritableInCurrentImage+0x24>
  1536.   4024fb:   89 d8                   mov    %ebx,%eax
  1537.   4024fd:   48 83 c4 28             add    $0x28,%rsp
  1538.   402501:   5b                      pop    %rbx
  1539.   402502:   5e                      pop    %rsi
  1540.   402503:   c3                      retq  
  1541.   402504:   48 8d 0d f5 da ff ff    lea    -0x250b(%rip),%rcx        # 400000 <__ImageBase>
  1542.   40250b:   48 89 f2                mov    %rsi,%rdx
  1543.   40250e:   48 29 ca                sub    %rcx,%rdx
  1544.   402511:   e8 da fd ff ff          callq  4022f0 <_FindPESection>
  1545.   402516:   48 85 c0                test   %rax,%rax
  1546.   402519:   74 e0                   je     4024fb <_IsNonwritableInCurrentImage+0x1b>
  1547.   40251b:   8b 58 24                mov    0x24(%rax),%ebx
  1548.   40251e:   f7 d3                   not    %ebx
  1549.   402520:   c1 eb 1f                shr    $0x1f,%ebx
  1550.   402523:   89 d8                   mov    %ebx,%eax
  1551.   402525:   48 83 c4 28             add    $0x28,%rsp
  1552.   402529:   5b                      pop    %rbx
  1553.   40252a:   5e                      pop    %rsi
  1554.   40252b:   c3                      retq  
  1555.   40252c:   0f 1f 40 00             nopl   0x0(%rax)
  1556.  
  1557. 0000000000402530 <__mingw_enum_import_library_names>:
  1558.   402530:   55                      push   %rbp
  1559.   402531:   57                      push   %rdi
  1560.   402532:   56                      push   %rsi
  1561.   402533:   53                      push   %rbx
  1562.   402534:   48 83 ec 28             sub    $0x28,%rsp
  1563.   402538:   89 cb                   mov    %ecx,%ebx
  1564.   40253a:   48 8d 0d bf da ff ff    lea    -0x2541(%rip),%rcx        # 400000 <__ImageBase>
  1565.   402541:   e8 7a fd ff ff          callq  4022c0 <_ValidateImageBase>
  1566.   402546:   85 c0                   test   %eax,%eax
  1567.   402548:   74 66                   je     4025b0 <__mingw_enum_import_library_names+0x80>
  1568.   40254a:   48 63 05 eb da ff ff    movslq -0x2515(%rip),%rax        # 40003c <__ImageBase+0x3c>
  1569.   402551:   48 8d 35 a8 da ff ff    lea    -0x2558(%rip),%rsi        # 400000 <__ImageBase>
  1570.   402558:   31 ed                   xor    %ebp,%ebp
  1571.   40255a:   8b bc 06 90 00 00 00    mov    0x90(%rsi,%rax,1),%edi
  1572.   402561:   85 ff                   test   %edi,%edi
  1573.   402563:   74 3a                   je     40259f <__mingw_enum_import_library_names+0x6f>
  1574.   402565:   48 89 fa                mov    %rdi,%rdx
  1575.   402568:   48 89 f1                mov    %rsi,%rcx
  1576.   40256b:   e8 80 fd ff ff          callq  4022f0 <_FindPESection>
  1577.   402570:   48 85 c0                test   %rax,%rax
  1578.   402573:   74 2a                   je     40259f <__mingw_enum_import_library_names+0x6f>
  1579.   402575:   48 89 fa                mov    %rdi,%rdx
  1580.   402578:   48 01 f2                add    %rsi,%rdx
  1581.   40257b:   75 0a                   jne    402587 <__mingw_enum_import_library_names+0x57>
  1582.   40257d:   eb 20                   jmp    40259f <__mingw_enum_import_library_names+0x6f>
  1583.   40257f:   90                      nop
  1584.   402580:   83 eb 01                sub    $0x1,%ebx
  1585.   402583:   48 83 c2 14             add    $0x14,%rdx
  1586.   402587:   8b 4a 04                mov    0x4(%rdx),%ecx
  1587.   40258a:   85 c9                   test   %ecx,%ecx
  1588.   40258c:   75 07                   jne    402595 <__mingw_enum_import_library_names+0x65>
  1589.   40258e:   8b 42 0c                mov    0xc(%rdx),%eax
  1590.   402591:   85 c0                   test   %eax,%eax
  1591.   402593:   74 1b                   je     4025b0 <__mingw_enum_import_library_names+0x80>
  1592.   402595:   85 db                   test   %ebx,%ebx
  1593.   402597:   7f e7                   jg     402580 <__mingw_enum_import_library_names+0x50>
  1594.   402599:   8b 6a 0c                mov    0xc(%rdx),%ebp
  1595.   40259c:   48 01 f5                add    %rsi,%rbp
  1596.   40259f:   48 89 e8                mov    %rbp,%rax
  1597.   4025a2:   48 83 c4 28             add    $0x28,%rsp
  1598.   4025a6:   5b                      pop    %rbx
  1599.   4025a7:   5e                      pop    %rsi
  1600.   4025a8:   5f                      pop    %rdi
  1601.   4025a9:   5d                      pop    %rbp
  1602.   4025aa:   c3                      retq  
  1603.   4025ab:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1604.   4025b0:   31 ed                   xor    %ebp,%ebp
  1605.   4025b2:   48 89 e8                mov    %rbp,%rax
  1606.   4025b5:   48 83 c4 28             add    $0x28,%rsp
  1607.   4025b9:   5b                      pop    %rbx
  1608.   4025ba:   5e                      pop    %rsi
  1609.   4025bb:   5f                      pop    %rdi
  1610.   4025bc:   5d                      pop    %rbp
  1611.   4025bd:   c3                      retq  
  1612.   4025be:   66 90                   xchg   %ax,%ax
  1613.  
  1614. 00000000004025c0 <__mingw_get_msvcrt_handle>:
  1615.   4025c0:   53                      push   %rbx
  1616.   4025c1:   48 83 ec 20             sub    $0x20,%rsp
  1617.   4025c5:   48 8b 05 a4 9d 00 00    mov    0x9da4(%rip),%rax        # 40c370 <msvcrt_handle.59948>
  1618.   4025cc:   48 85 c0                test   %rax,%rax
  1619.   4025cf:   74 0f                   je     4025e0 <__mingw_get_msvcrt_handle+0x20>
  1620.   4025d1:   48 83 c4 20             add    $0x20,%rsp
  1621.   4025d5:   5b                      pop    %rbx
  1622.   4025d6:   c3                      retq  
  1623.   4025d7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  1624.   4025de:   00 00
  1625.   4025e0:   31 c9                   xor    %ecx,%ecx
  1626.   4025e2:   8d 59 01                lea    0x1(%rcx),%ebx
  1627.   4025e5:   e8 46 ff ff ff          callq  402530 <__mingw_enum_import_library_names>
  1628.   4025ea:   48 85 c0                test   %rax,%rax
  1629.   4025ed:   74 61                   je     402650 <__mingw_get_msvcrt_handle+0x90>
  1630.   4025ef:   90                      nop
  1631.   4025f0:   0f b6 10                movzbl (%rax),%edx
  1632.   4025f3:   83 e2 df                and    $0xffffffdf,%edx
  1633.   4025f6:   80 fa 4d                cmp    $0x4d,%dl
  1634.   4025f9:   75 46                   jne    402641 <__mingw_get_msvcrt_handle+0x81>
  1635.   4025fb:   0f b6 50 01             movzbl 0x1(%rax),%edx
  1636.   4025ff:   83 e2 df                and    $0xffffffdf,%edx
  1637.   402602:   80 fa 53                cmp    $0x53,%dl
  1638.   402605:   75 3a                   jne    402641 <__mingw_get_msvcrt_handle+0x81>
  1639.   402607:   0f b6 50 02             movzbl 0x2(%rax),%edx
  1640.   40260b:   83 e2 df                and    $0xffffffdf,%edx
  1641.   40260e:   80 fa 56                cmp    $0x56,%dl
  1642.   402611:   75 2e                   jne    402641 <__mingw_get_msvcrt_handle+0x81>
  1643.   402613:   0f b6 50 03             movzbl 0x3(%rax),%edx
  1644.   402617:   83 e2 df                and    $0xffffffdf,%edx
  1645.   40261a:   80 fa 43                cmp    $0x43,%dl
  1646.   40261d:   75 22                   jne    402641 <__mingw_get_msvcrt_handle+0x81>
  1647.   40261f:   0f b6 50 04             movzbl 0x4(%rax),%edx
  1648.   402623:   83 e2 df                and    $0xffffffdf,%edx
  1649.   402626:   80 fa 52                cmp    $0x52,%dl
  1650.   402629:   75 16                   jne    402641 <__mingw_get_msvcrt_handle+0x81>
  1651.   40262b:   0f b6 50 05             movzbl 0x5(%rax),%edx
  1652.   40262f:   89 d1                   mov    %edx,%ecx
  1653.   402631:   83 e1 df                and    $0xffffffdf,%ecx
  1654.   402634:   80 f9 54                cmp    $0x54,%cl
  1655.   402637:   74 31                   je     40266a <__mingw_get_msvcrt_handle+0xaa>
  1656.   402639:   83 ea 30                sub    $0x30,%edx
  1657.   40263c:   80 fa 09                cmp    $0x9,%dl
  1658.   40263f:   76 29                   jbe    40266a <__mingw_get_msvcrt_handle+0xaa>
  1659.   402641:   89 d9                   mov    %ebx,%ecx
  1660.   402643:   8d 59 01                lea    0x1(%rcx),%ebx
  1661.   402646:   e8 e5 fe ff ff          callq  402530 <__mingw_enum_import_library_names>
  1662.   40264b:   48 85 c0                test   %rax,%rax
  1663.   40264e:   75 a0                   jne    4025f0 <__mingw_get_msvcrt_handle+0x30>
  1664.   402650:   48 8d 0d 49 6c 00 00    lea    0x6c49(%rip),%rcx        # 4092a0 <.rdata>
  1665.   402657:   ff 15 67 bc 00 00       callq  *0xbc67(%rip)        # 40e2c4 <__imp_LoadLibraryW>
  1666.   40265d:   48 89 05 0c 9d 00 00    mov    %rax,0x9d0c(%rip)        # 40c370 <msvcrt_handle.59948>
  1667.   402664:   48 83 c4 20             add    $0x20,%rsp
  1668.   402668:   5b                      pop    %rbx
  1669.   402669:   c3                      retq  
  1670.   40266a:   48 89 c1                mov    %rax,%rcx
  1671.   40266d:   ff 15 11 bc 00 00       callq  *0xbc11(%rip)        # 40e284 <__imp_GetModuleHandleA>
  1672.   402673:   48 85 c0                test   %rax,%rax
  1673.   402676:   48 89 05 f3 9c 00 00    mov    %rax,0x9cf3(%rip)        # 40c370 <msvcrt_handle.59948>
  1674.   40267d:   0f 85 4e ff ff ff       jne    4025d1 <__mingw_get_msvcrt_handle+0x11>
  1675.   402683:   eb cb                   jmp    402650 <__mingw_get_msvcrt_handle+0x90>
  1676.   402685:   90                      nop
  1677.   402686:   90                      nop
  1678.   402687:   90                      nop
  1679.   402688:   90                      nop
  1680.   402689:   90                      nop
  1681.   40268a:   90                      nop
  1682.   40268b:   90                      nop
  1683.   40268c:   90                      nop
  1684.   40268d:   90                      nop
  1685.   40268e:   90                      nop
  1686.   40268f:   90                      nop
  1687.  
  1688. 0000000000402690 <_fpreset>:
  1689.   402690:   db e3                   fninit
  1690.   402692:   c3                      retq  
  1691.   402693:   90                      nop
  1692.   402694:   90                      nop
  1693.   402695:   90                      nop
  1694.   402696:   90                      nop
  1695.   402697:   90                      nop
  1696.   402698:   90                      nop
  1697.   402699:   90                      nop
  1698.   40269a:   90                      nop
  1699.   40269b:   90                      nop
  1700.   40269c:   90                      nop
  1701.   40269d:   90                      nop
  1702.   40269e:   90                      nop
  1703.   40269f:   90                      nop
  1704.  
  1705. 00000000004026a0 <__do_global_dtors>:
  1706.   4026a0:   48 83 ec 28             sub    $0x28,%rsp
  1707.   4026a4:   48 8b 05 b5 59 00 00    mov    0x59b5(%rip),%rax        # 408060 <p.59870>
  1708.   4026ab:   48 8b 00                mov    (%rax),%rax
  1709.   4026ae:   48 85 c0                test   %rax,%rax
  1710.   4026b1:   74 1d                   je     4026d0 <__do_global_dtors+0x30>
  1711.   4026b3:   ff d0                   callq  *%rax
  1712.   4026b5:   48 8b 05 a4 59 00 00    mov    0x59a4(%rip),%rax        # 408060 <p.59870>
  1713.   4026bc:   48 8d 50 08             lea    0x8(%rax),%rdx
  1714.   4026c0:   48 8b 40 08             mov    0x8(%rax),%rax
  1715.   4026c4:   48 89 15 95 59 00 00    mov    %rdx,0x5995(%rip)        # 408060 <p.59870>
  1716.   4026cb:   48 85 c0                test   %rax,%rax
  1717.   4026ce:   75 e3                   jne    4026b3 <__do_global_dtors+0x13>
  1718.   4026d0:   48 83 c4 28             add    $0x28,%rsp
  1719.   4026d4:   c3                      retq  
  1720.   4026d5:   66 66 2e 0f 1f 84 00    data32 nopw %cs:0x0(%rax,%rax,1)
  1721.   4026dc:   00 00 00 00
  1722.  
  1723. 00000000004026e0 <__do_global_ctors>:
  1724.   4026e0:   56                      push   %rsi
  1725.   4026e1:   53                      push   %rbx
  1726.   4026e2:   48 83 ec 28             sub    $0x28,%rsp
  1727.   4026e6:   48 8b 05 b3 55 00 00    mov    0x55b3(%rip),%rax        # 407ca0 <__CTOR_LIST__>
  1728.   4026ed:   83 f8 ff                cmp    $0xffffffff,%eax
  1729.   4026f0:   89 c3                   mov    %eax,%ebx
  1730.   4026f2:   74 2c                   je     402720 <__do_global_ctors+0x40>
  1731.   4026f4:   85 db                   test   %ebx,%ebx
  1732.   4026f6:   48 8d 35 a3 55 00 00    lea    0x55a3(%rip),%rsi        # 407ca0 <__CTOR_LIST__>
  1733.   4026fd:   74 0b                   je     40270a <__do_global_ctors+0x2a>
  1734.   4026ff:   90                      nop
  1735.   402700:   89 d8                   mov    %ebx,%eax
  1736.   402702:   ff 14 c6                callq  *(%rsi,%rax,8)
  1737.   402705:   83 eb 01                sub    $0x1,%ebx
  1738.   402708:   75 f6                   jne    402700 <__do_global_ctors+0x20>
  1739.   40270a:   48 8d 0d 8f ff ff ff    lea    -0x71(%rip),%rcx        # 4026a0 <__do_global_dtors>
  1740.   402711:   48 83 c4 28             add    $0x28,%rsp
  1741.   402715:   5b                      pop    %rbx
  1742.   402716:   5e                      pop    %rsi
  1743.   402717:   e9 24 f0 ff ff          jmpq   401740 <atexit>
  1744.   40271c:   0f 1f 40 00             nopl   0x0(%rax)
  1745.   402720:   31 db                   xor    %ebx,%ebx
  1746.   402722:   48 8d 35 77 55 00 00    lea    0x5577(%rip),%rsi        # 407ca0 <__CTOR_LIST__>
  1747.   402729:   eb 07                   jmp    402732 <__do_global_ctors+0x52>
  1748.   40272b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1749.   402730:   89 c3                   mov    %eax,%ebx
  1750.   402732:   8d 43 01                lea    0x1(%rbx),%eax
  1751.   402735:   89 c2                   mov    %eax,%edx
  1752.   402737:   48 83 3c d6 00          cmpq   $0x0,(%rsi,%rdx,8)
  1753.   40273c:   75 f2                   jne    402730 <__do_global_ctors+0x50>
  1754.   40273e:   eb b4                   jmp    4026f4 <__do_global_ctors+0x14>
  1755.  
  1756. 0000000000402740 <__main>:
  1757.   402740:   8b 05 3a 9c 00 00       mov    0x9c3a(%rip),%eax        # 40c380 <initialized>
  1758.   402746:   85 c0                   test   %eax,%eax
  1759.   402748:   74 06                   je     402750 <__main+0x10>
  1760.   40274a:   f3 c3                   repz retq
  1761.   40274c:   0f 1f 40 00             nopl   0x0(%rax)
  1762.   402750:   c7 05 26 9c 00 00 01    movl   $0x1,0x9c26(%rip)        # 40c380 <initialized>
  1763.   402757:   00 00 00
  1764.   40275a:   eb 84                   jmp    4026e0 <__do_global_ctors>
  1765.   40275c:   90                      nop
  1766.   40275d:   90                      nop
  1767.   40275e:   90                      nop
  1768.   40275f:   90                      nop
  1769.  
  1770. 0000000000402760 <__security_init_cookie>:
  1771.   402760:   41 54                   push   %r12
  1772.   402762:   55                      push   %rbp
  1773.   402763:   57                      push   %rdi
  1774.   402764:   56                      push   %rsi
  1775.   402765:   53                      push   %rbx
  1776.   402766:   48 83 ec 40             sub    $0x40,%rsp
  1777.   40276a:   48 8b 1d 7f 59 00 00    mov    0x597f(%rip),%rbx        # 4080f0 <__security_cookie>
  1778.   402771:   48 b8 32 a2 df 2d 99    movabs $0x2b992ddfa232,%rax
  1779.   402778:   2b 00 00
  1780.   40277b:   48 c7 44 24 20 00 00    movq   $0x0,0x20(%rsp)
  1781.   402782:   00 00
  1782.   402784:   48 39 c3                cmp    %rax,%rbx
  1783.   402787:   74 17                   je     4027a0 <__security_init_cookie+0x40>
  1784.   402789:   48 f7 d3                not    %rbx
  1785.   40278c:   48 89 1d 6d 59 00 00    mov    %rbx,0x596d(%rip)        # 408100 <__security_cookie_complement>
  1786.   402793:   48 83 c4 40             add    $0x40,%rsp
  1787.   402797:   5b                      pop    %rbx
  1788.   402798:   5e                      pop    %rsi
  1789.   402799:   5f                      pop    %rdi
  1790.   40279a:   5d                      pop    %rbp
  1791.   40279b:   41 5c                   pop    %r12
  1792.   40279d:   c3                      retq  
  1793.   40279e:   66 90                   xchg   %ax,%ax
  1794.   4027a0:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  1795.   4027a5:   ff 15 f1 ba 00 00       callq  *0xbaf1(%rip)        # 40e29c <__imp_GetSystemTimeAsFileTime>
  1796.   4027ab:   4c 8b 64 24 20          mov    0x20(%rsp),%r12
  1797.   4027b0:   ff 15 b6 ba 00 00       callq  *0xbab6(%rip)        # 40e26c <__imp_GetCurrentProcessId>
  1798.   4027b6:   89 c5                   mov    %eax,%ebp
  1799.   4027b8:   ff 15 b6 ba 00 00       callq  *0xbab6(%rip)        # 40e274 <__imp_GetCurrentThreadId>
  1800.   4027be:   89 c7                   mov    %eax,%edi
  1801.   4027c0:   ff 15 de ba 00 00       callq  *0xbade(%rip)        # 40e2a4 <__imp_GetTickCount>
  1802.   4027c6:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
  1803.   4027cb:   89 c6                   mov    %eax,%esi
  1804.   4027cd:   ff 15 01 bb 00 00       callq  *0xbb01(%rip)        # 40e2d4 <__imp_QueryPerformanceCounter>
  1805.   4027d3:   4c 89 e2                mov    %r12,%rdx
  1806.   4027d6:   48 33 54 24 30          xor    0x30(%rsp),%rdx
  1807.   4027db:   48 b8 ff ff ff ff ff    movabs $0xffffffffffff,%rax
  1808.   4027e2:   ff 00 00
  1809.   4027e5:   48 31 ea                xor    %rbp,%rdx
  1810.   4027e8:   48 31 fa                xor    %rdi,%rdx
  1811.   4027eb:   48 31 f2                xor    %rsi,%rdx
  1812.   4027ee:   48 21 c2                and    %rax,%rdx
  1813.   4027f1:   48 39 da                cmp    %rbx,%rdx
  1814.   4027f4:   74 1f                   je     402815 <__security_init_cookie+0xb5>
  1815.   4027f6:   48 89 d0                mov    %rdx,%rax
  1816.   4027f9:   48 f7 d0                not    %rax
  1817.   4027fc:   48 89 15 ed 58 00 00    mov    %rdx,0x58ed(%rip)        # 4080f0 <__security_cookie>
  1818.   402803:   48 89 05 f6 58 00 00    mov    %rax,0x58f6(%rip)        # 408100 <__security_cookie_complement>
  1819.   40280a:   48 83 c4 40             add    $0x40,%rsp
  1820.   40280e:   5b                      pop    %rbx
  1821.   40280f:   5e                      pop    %rsi
  1822.   402810:   5f                      pop    %rdi
  1823.   402811:   5d                      pop    %rbp
  1824.   402812:   41 5c                   pop    %r12
  1825.   402814:   c3                      retq  
  1826.   402815:   48 b8 cc 5d 20 d2 66    movabs $0xffffd466d2205dcc,%rax
  1827.   40281c:   d4 ff ff
  1828.   40281f:   48 ba 33 a2 df 2d 99    movabs $0x2b992ddfa233,%rdx
  1829.   402826:   2b 00 00
  1830.   402829:   eb d1                   jmp    4027fc <__security_init_cookie+0x9c>
  1831.   40282b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1832.  
  1833. 0000000000402830 <__report_gsfailure>:
  1834.   402830:   55                      push   %rbp
  1835.   402831:   48 89 e5                mov    %rsp,%rbp
  1836.   402834:   56                      push   %rsi
  1837.   402835:   53                      push   %rbx
  1838.   402836:   48 83 ec 70             sub    $0x70,%rsp
  1839.   40283a:   48 89 ce                mov    %rcx,%rsi
  1840.   40283d:   48 8d 0d 5c 9b 00 00    lea    0x9b5c(%rip),%rcx        # 40c3a0 <GS_ContextRecord>
  1841.   402844:   ff 15 9a ba 00 00       callq  *0xba9a(%rip)        # 40e2e4 <__imp_RtlCaptureContext>
  1842.   40284a:   48 8b 1d 47 9c 00 00    mov    0x9c47(%rip),%rbx        # 40c498 <GS_ContextRecord+0xf8>
  1843.   402851:   45 31 c0                xor    %r8d,%r8d
  1844.   402854:   48 8d 55 c8             lea    -0x38(%rbp),%rdx
  1845.   402858:   48 89 d9                mov    %rbx,%rcx
  1846.   40285b:   ff 15 8b ba 00 00       callq  *0xba8b(%rip)        # 40e2ec <__imp_RtlLookupFunctionEntry>
  1847.   402861:   48 85 c0                test   %rax,%rax
  1848.   402864:   49 89 c1                mov    %rax,%r9
  1849.   402867:   0f 84 a3 00 00 00       je     402910 <__report_gsfailure+0xe0>
  1850.   40286d:   48 8d 45 d0             lea    -0x30(%rbp),%rax
  1851.   402871:   48 c7 44 24 38 00 00    movq   $0x0,0x38(%rsp)
  1852.   402878:   00 00
  1853.   40287a:   49 89 d8                mov    %rbx,%r8
  1854.   40287d:   48 8b 55 c8             mov    -0x38(%rbp),%rdx
  1855.   402881:   31 c9                   xor    %ecx,%ecx
  1856.   402883:   48 89 44 24 30          mov    %rax,0x30(%rsp)
  1857.   402888:   48 8d 45 d8             lea    -0x28(%rbp),%rax
  1858.   40288c:   48 89 44 24 28          mov    %rax,0x28(%rsp)
  1859.   402891:   48 8d 05 08 9b 00 00    lea    0x9b08(%rip),%rax        # 40c3a0 <GS_ContextRecord>
  1860.   402898:   48 89 44 24 20          mov    %rax,0x20(%rsp)
  1861.   40289d:   ff 15 51 ba 00 00       callq  *0xba51(%rip)        # 40e2f4 <__imp_RtlVirtualUnwind>
  1862.   4028a3:   48 8b 05 ee 9b 00 00    mov    0x9bee(%rip),%rax        # 40c498 <GS_ContextRecord+0xf8>
  1863.   4028aa:   31 c9                   xor    %ecx,%ecx
  1864.   4028ac:   48 89 35 6d 9b 00 00    mov    %rsi,0x9b6d(%rip)        # 40c420 <GS_ContextRecord+0x80>
  1865.   4028b3:   c7 05 c3 9f 00 00 09    movl   $0xc0000409,0x9fc3(%rip)        # 40c880 <GS_ExceptionRecord>
  1866.   4028ba:   04 00 c0
  1867.   4028bd:   c7 05 bd 9f 00 00 01    movl   $0x1,0x9fbd(%rip)        # 40c884 <GS_ExceptionRecord+0x4>
  1868.   4028c4:   00 00 00
  1869.   4028c7:   48 89 05 c2 9f 00 00    mov    %rax,0x9fc2(%rip)        # 40c890 <GS_ExceptionRecord+0x10>
  1870.   4028ce:   48 8b 05 1b 58 00 00    mov    0x581b(%rip),%rax        # 4080f0 <__security_cookie>
  1871.   4028d5:   48 89 45 e0             mov    %rax,-0x20(%rbp)
  1872.   4028d9:   48 8b 05 20 58 00 00    mov    0x5820(%rip),%rax        # 408100 <__security_cookie_complement>
  1873.   4028e0:   48 89 45 e8             mov    %rax,-0x18(%rbp)
  1874.   4028e4:   ff 15 12 ba 00 00       callq  *0xba12(%rip)        # 40e2fc <__imp_SetUnhandledExceptionFilter>
  1875.   4028ea:   48 8d 0d 7f 57 00 00    lea    0x577f(%rip),%rcx        # 408070 <GS_ExceptionPointers>
  1876.   4028f1:   ff 15 25 ba 00 00       callq  *0xba25(%rip)        # 40e31c <__imp_UnhandledExceptionFilter>
  1877.   4028f7:   ff 15 67 b9 00 00       callq  *0xb967(%rip)        # 40e264 <__imp_GetCurrentProcess>
  1878.   4028fd:   ba 09 04 00 c0          mov    $0xc0000409,%edx
  1879.   402902:   48 89 c1                mov    %rax,%rcx
  1880.   402905:   ff 15 01 ba 00 00       callq  *0xba01(%rip)        # 40e30c <__imp_TerminateProcess>
  1881.   40290b:   e8 68 4e 00 00          callq  407778 <abort>
  1882.   402910:   48 8b 45 08             mov    0x8(%rbp),%rax
  1883.   402914:   48 89 05 7d 9b 00 00    mov    %rax,0x9b7d(%rip)        # 40c498 <GS_ContextRecord+0xf8>
  1884.   40291b:   48 8d 45 08             lea    0x8(%rbp),%rax
  1885.   40291f:   48 89 05 12 9b 00 00    mov    %rax,0x9b12(%rip)        # 40c438 <GS_ContextRecord+0x98>
  1886.   402926:   e9 78 ff ff ff          jmpq   4028a3 <__report_gsfailure+0x73>
  1887.   40292b:   90                      nop
  1888.   40292c:   90                      nop
  1889.   40292d:   90                      nop
  1890.   40292e:   90                      nop
  1891.   40292f:   90                      nop
  1892.  
  1893. 0000000000402930 <__mingwthr_run_key_dtors>:
  1894.   402930:   55                      push   %rbp
  1895.   402931:   57                      push   %rdi
  1896.   402932:   56                      push   %rsi
  1897.   402933:   53                      push   %rbx
  1898.   402934:   48 83 ec 28             sub    $0x28,%rsp
  1899.   402938:   8b 05 e2 9f 00 00       mov    0x9fe2(%rip),%eax        # 40c920 <__mingwthr_cs_init>
  1900.   40293e:   85 c0                   test   %eax,%eax
  1901.   402940:   75 0e                   jne    402950 <__mingwthr_run_key_dtors+0x20>
  1902.   402942:   48 83 c4 28             add    $0x28,%rsp
  1903.   402946:   5b                      pop    %rbx
  1904.   402947:   5e                      pop    %rsi
  1905.   402948:   5f                      pop    %rdi
  1906.   402949:   5d                      pop    %rbp
  1907.   40294a:   c3                      retq  
  1908.   40294b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1909.   402950:   48 8d 0d e9 9f 00 00    lea    0x9fe9(%rip),%rcx        # 40c940 <__mingwthr_cs>
  1910.   402957:   ff 15 ff b8 00 00       callq  *0xb8ff(%rip)        # 40e25c <__imp_EnterCriticalSection>
  1911.   40295d:   48 8b 1d 04 a0 00 00    mov    0xa004(%rip),%rbx        # 40c968 <key_dtor_list>
  1912.   402964:   48 85 db                test   %rbx,%rbx
  1913.   402967:   74 3b                   je     4029a4 <__mingwthr_run_key_dtors+0x74>
  1914.   402969:   48 8b 2d a4 b9 00 00    mov    0xb9a4(%rip),%rbp        # 40e314 <__imp_TlsGetValue>
  1915.   402970:   48 8b 3d 05 b9 00 00    mov    0xb905(%rip),%rdi        # 40e27c <__imp_GetLastError>
  1916.   402977:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  1917.   40297e:   00 00
  1918.   402980:   8b 0b                   mov    (%rbx),%ecx
  1919.   402982:   ff d5                   callq  *%rbp
  1920.   402984:   48 89 c6                mov    %rax,%rsi
  1921.   402987:   ff d7                   callq  *%rdi
  1922.   402989:   85 c0                   test   %eax,%eax
  1923.   40298b:   75 0e                   jne    40299b <__mingwthr_run_key_dtors+0x6b>
  1924.   40298d:   48 85 f6                test   %rsi,%rsi
  1925.   402990:   74 09                   je     40299b <__mingwthr_run_key_dtors+0x6b>
  1926.   402992:   48 8b 43 08             mov    0x8(%rbx),%rax
  1927.   402996:   48 89 f1                mov    %rsi,%rcx
  1928.   402999:   ff d0                   callq  *%rax
  1929.   40299b:   48 8b 5b 10             mov    0x10(%rbx),%rbx
  1930.   40299f:   48 85 db                test   %rbx,%rbx
  1931.   4029a2:   75 dc                   jne    402980 <__mingwthr_run_key_dtors+0x50>
  1932.   4029a4:   48 8b 05 11 b9 00 00    mov    0xb911(%rip),%rax        # 40e2bc <__imp_LeaveCriticalSection>
  1933.   4029ab:   48 8d 0d 8e 9f 00 00    lea    0x9f8e(%rip),%rcx        # 40c940 <__mingwthr_cs>
  1934.   4029b2:   48 83 c4 28             add    $0x28,%rsp
  1935.   4029b6:   5b                      pop    %rbx
  1936.   4029b7:   5e                      pop    %rsi
  1937.   4029b8:   5f                      pop    %rdi
  1938.   4029b9:   5d                      pop    %rbp
  1939.   4029ba:   48 ff e0                rex.W jmpq *%rax
  1940.   4029bd:   0f 1f 00                nopl   (%rax)
  1941.  
  1942. 00000000004029c0 <___w64_mingwthr_add_key_dtor>:
  1943.   4029c0:   55                      push   %rbp
  1944.   4029c1:   57                      push   %rdi
  1945.   4029c2:   56                      push   %rsi
  1946.   4029c3:   53                      push   %rbx
  1947.   4029c4:   48 83 ec 28             sub    $0x28,%rsp
  1948.   4029c8:   8b 05 52 9f 00 00       mov    0x9f52(%rip),%eax        # 40c920 <__mingwthr_cs_init>
  1949.   4029ce:   31 f6                   xor    %esi,%esi
  1950.   4029d0:   89 cd                   mov    %ecx,%ebp
  1951.   4029d2:   48 89 d7                mov    %rdx,%rdi
  1952.   4029d5:   85 c0                   test   %eax,%eax
  1953.   4029d7:   75 0b                   jne    4029e4 <___w64_mingwthr_add_key_dtor+0x24>
  1954.   4029d9:   89 f0                   mov    %esi,%eax
  1955.   4029db:   48 83 c4 28             add    $0x28,%rsp
  1956.   4029df:   5b                      pop    %rbx
  1957.   4029e0:   5e                      pop    %rsi
  1958.   4029e1:   5f                      pop    %rdi
  1959.   4029e2:   5d                      pop    %rbp
  1960.   4029e3:   c3                      retq  
  1961.   4029e4:   ba 18 00 00 00          mov    $0x18,%edx
  1962.   4029e9:   b9 01 00 00 00          mov    $0x1,%ecx
  1963.   4029ee:   e8 95 4d 00 00          callq  407788 <calloc>
  1964.   4029f3:   48 85 c0                test   %rax,%rax
  1965.   4029f6:   48 89 c3                mov    %rax,%rbx
  1966.   4029f9:   74 3d                   je     402a38 <___w64_mingwthr_add_key_dtor+0x78>
  1967.   4029fb:   89 28                   mov    %ebp,(%rax)
  1968.   4029fd:   48 89 78 08             mov    %rdi,0x8(%rax)
  1969.   402a01:   48 8d 0d 38 9f 00 00    lea    0x9f38(%rip),%rcx        # 40c940 <__mingwthr_cs>
  1970.   402a08:   ff 15 4e b8 00 00       callq  *0xb84e(%rip)        # 40e25c <__imp_EnterCriticalSection>
  1971.   402a0e:   48 8b 05 53 9f 00 00    mov    0x9f53(%rip),%rax        # 40c968 <key_dtor_list>
  1972.   402a15:   48 8d 0d 24 9f 00 00    lea    0x9f24(%rip),%rcx        # 40c940 <__mingwthr_cs>
  1973.   402a1c:   48 89 1d 45 9f 00 00    mov    %rbx,0x9f45(%rip)        # 40c968 <key_dtor_list>
  1974.   402a23:   48 89 43 10             mov    %rax,0x10(%rbx)
  1975.   402a27:   ff 15 8f b8 00 00       callq  *0xb88f(%rip)        # 40e2bc <__imp_LeaveCriticalSection>
  1976.   402a2d:   89 f0                   mov    %esi,%eax
  1977.   402a2f:   48 83 c4 28             add    $0x28,%rsp
  1978.   402a33:   5b                      pop    %rbx
  1979.   402a34:   5e                      pop    %rsi
  1980.   402a35:   5f                      pop    %rdi
  1981.   402a36:   5d                      pop    %rbp
  1982.   402a37:   c3                      retq  
  1983.   402a38:   be ff ff ff ff          mov    $0xffffffff,%esi
  1984.   402a3d:   eb 9a                   jmp    4029d9 <___w64_mingwthr_add_key_dtor+0x19>
  1985.   402a3f:   90                      nop
  1986.  
  1987. 0000000000402a40 <___w64_mingwthr_remove_key_dtor>:
  1988.   402a40:   53                      push   %rbx
  1989.   402a41:   48 83 ec 20             sub    $0x20,%rsp
  1990.   402a45:   8b 05 d5 9e 00 00       mov    0x9ed5(%rip),%eax        # 40c920 <__mingwthr_cs_init>
  1991.   402a4b:   89 cb                   mov    %ecx,%ebx
  1992.   402a4d:   85 c0                   test   %eax,%eax
  1993.   402a4f:   75 0f                   jne    402a60 <___w64_mingwthr_remove_key_dtor+0x20>
  1994.   402a51:   31 c0                   xor    %eax,%eax
  1995.   402a53:   48 83 c4 20             add    $0x20,%rsp
  1996.   402a57:   5b                      pop    %rbx
  1997.   402a58:   c3                      retq  
  1998.   402a59:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  1999.   402a60:   48 8d 0d d9 9e 00 00    lea    0x9ed9(%rip),%rcx        # 40c940 <__mingwthr_cs>
  2000.   402a67:   ff 15 ef b7 00 00       callq  *0xb7ef(%rip)        # 40e25c <__imp_EnterCriticalSection>
  2001.   402a6d:   48 8b 15 f4 9e 00 00    mov    0x9ef4(%rip),%rdx        # 40c968 <key_dtor_list>
  2002.   402a74:   48 85 d2                test   %rdx,%rdx
  2003.   402a77:   74 1c                   je     402a95 <___w64_mingwthr_remove_key_dtor+0x55>
  2004.   402a79:   8b 02                   mov    (%rdx),%eax
  2005.   402a7b:   39 d8                   cmp    %ebx,%eax
  2006.   402a7d:   75 0d                   jne    402a8c <___w64_mingwthr_remove_key_dtor+0x4c>
  2007.   402a7f:   eb 4e                   jmp    402acf <___w64_mingwthr_remove_key_dtor+0x8f>
  2008.   402a81:   44 8b 00                mov    (%rax),%r8d
  2009.   402a84:   41 39 d8                cmp    %ebx,%r8d
  2010.   402a87:   74 27                   je     402ab0 <___w64_mingwthr_remove_key_dtor+0x70>
  2011.   402a89:   48 89 c2                mov    %rax,%rdx
  2012.   402a8c:   48 8b 42 10             mov    0x10(%rdx),%rax
  2013.   402a90:   48 85 c0                test   %rax,%rax
  2014.   402a93:   75 ec                   jne    402a81 <___w64_mingwthr_remove_key_dtor+0x41>
  2015.   402a95:   48 8d 0d a4 9e 00 00    lea    0x9ea4(%rip),%rcx        # 40c940 <__mingwthr_cs>
  2016.   402a9c:   ff 15 1a b8 00 00       callq  *0xb81a(%rip)        # 40e2bc <__imp_LeaveCriticalSection>
  2017.   402aa2:   31 c0                   xor    %eax,%eax
  2018.   402aa4:   48 83 c4 20             add    $0x20,%rsp
  2019.   402aa8:   5b                      pop    %rbx
  2020.   402aa9:   c3                      retq  
  2021.   402aaa:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  2022.   402ab0:   48 8b 48 10             mov    0x10(%rax),%rcx
  2023.   402ab4:   48 89 4a 10             mov    %rcx,0x10(%rdx)
  2024.   402ab8:   48 89 c1                mov    %rax,%rcx
  2025.   402abb:   e8 d0 4c 00 00          callq  407790 <free>
  2026.   402ac0:   48 8d 0d 79 9e 00 00    lea    0x9e79(%rip),%rcx        # 40c940 <__mingwthr_cs>
  2027.   402ac7:   ff 15 ef b7 00 00       callq  *0xb7ef(%rip)        # 40e2bc <__imp_LeaveCriticalSection>
  2028.   402acd:   eb d3                   jmp    402aa2 <___w64_mingwthr_remove_key_dtor+0x62>
  2029.   402acf:   48 8b 42 10             mov    0x10(%rdx),%rax
  2030.   402ad3:   48 89 05 8e 9e 00 00    mov    %rax,0x9e8e(%rip)        # 40c968 <key_dtor_list>
  2031.   402ada:   48 89 d0                mov    %rdx,%rax
  2032.   402add:   eb d9                   jmp    402ab8 <___w64_mingwthr_remove_key_dtor+0x78>
  2033.   402adf:   90                      nop
  2034.  
  2035. 0000000000402ae0 <__mingw_TLScallback>:
  2036.   402ae0:   48 83 ec 28             sub    $0x28,%rsp
  2037.   402ae4:   83 fa 01                cmp    $0x1,%edx
  2038.   402ae7:   74 47                   je     402b30 <__mingw_TLScallback+0x50>
  2039.   402ae9:   72 15                   jb     402b00 <__mingw_TLScallback+0x20>
  2040.   402aeb:   83 fa 03                cmp    $0x3,%edx
  2041.   402aee:   75 05                   jne    402af5 <__mingw_TLScallback+0x15>
  2042.   402af0:   e8 3b fe ff ff          callq  402930 <__mingwthr_run_key_dtors>
  2043.   402af5:   b8 01 00 00 00          mov    $0x1,%eax
  2044.   402afa:   48 83 c4 28             add    $0x28,%rsp
  2045.   402afe:   c3                      retq  
  2046.   402aff:   90                      nop
  2047.   402b00:   e8 2b fe ff ff          callq  402930 <__mingwthr_run_key_dtors>
  2048.   402b05:   8b 05 15 9e 00 00       mov    0x9e15(%rip),%eax        # 40c920 <__mingwthr_cs_init>
  2049.   402b0b:   83 f8 01                cmp    $0x1,%eax
  2050.   402b0e:   75 e5                   jne    402af5 <__mingw_TLScallback+0x15>
  2051.   402b10:   48 8d 0d 29 9e 00 00    lea    0x9e29(%rip),%rcx        # 40c940 <__mingwthr_cs>
  2052.   402b17:   c7 05 ff 9d 00 00 00    movl   $0x0,0x9dff(%rip)        # 40c920 <__mingwthr_cs_init>
  2053.   402b1e:   00 00 00
  2054.   402b21:   ff 15 2d b7 00 00       callq  *0xb72d(%rip)        # 40e254 <__IAT_start__>
  2055.   402b27:   eb cc                   jmp    402af5 <__mingw_TLScallback+0x15>
  2056.   402b29:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  2057.   402b30:   8b 05 ea 9d 00 00       mov    0x9dea(%rip),%eax        # 40c920 <__mingwthr_cs_init>
  2058.   402b36:   85 c0                   test   %eax,%eax
  2059.   402b38:   74 16                   je     402b50 <__mingw_TLScallback+0x70>
  2060.   402b3a:   b8 01 00 00 00          mov    $0x1,%eax
  2061.   402b3f:   c7 05 d7 9d 00 00 01    movl   $0x1,0x9dd7(%rip)        # 40c920 <__mingwthr_cs_init>
  2062.   402b46:   00 00 00
  2063.   402b49:   48 83 c4 28             add    $0x28,%rsp
  2064.   402b4d:   c3                      retq  
  2065.   402b4e:   66 90                   xchg   %ax,%ax
  2066.   402b50:   48 8d 0d e9 9d 00 00    lea    0x9de9(%rip),%rcx        # 40c940 <__mingwthr_cs>
  2067.   402b57:   ff 15 4f b7 00 00       callq  *0xb74f(%rip)        # 40e2ac <__imp_InitializeCriticalSection>
  2068.   402b5d:   eb db                   jmp    402b3a <__mingw_TLScallback+0x5a>
  2069.   402b5f:   90                      nop
  2070.  
  2071. 0000000000402b60 <___chkstk_ms>:
  2072.   402b60:   51                      push   %rcx
  2073.   402b61:   50                      push   %rax
  2074.   402b62:   48 3d 00 10 00 00       cmp    $0x1000,%rax
  2075.   402b68:   48 8d 4c 24 18          lea    0x18(%rsp),%rcx
  2076.   402b6d:   72 19                   jb     402b88 <___chkstk_ms+0x28>
  2077.   402b6f:   48 81 e9 00 10 00 00    sub    $0x1000,%rcx
  2078.   402b76:   48 83 09 00             orq    $0x0,(%rcx)
  2079.   402b7a:   48 2d 00 10 00 00       sub    $0x1000,%rax
  2080.   402b80:   48 3d 00 10 00 00       cmp    $0x1000,%rax
  2081.   402b86:   77 e7                   ja     402b6f <___chkstk_ms+0xf>
  2082.   402b88:   48 29 c1                sub    %rax,%rcx
  2083.   402b8b:   48 83 09 00             orq    $0x0,(%rcx)
  2084.   402b8f:   58                      pop    %rax
  2085.   402b90:   59                      pop    %rcx
  2086.   402b91:   c3                      retq  
  2087.   402b92:   90                      nop
  2088.   402b93:   90                      nop
  2089.   402b94:   90                      nop
  2090.   402b95:   90                      nop
  2091.   402b96:   90                      nop
  2092.   402b97:   90                      nop
  2093.   402b98:   90                      nop
  2094.   402b99:   90                      nop
  2095.   402b9a:   90                      nop
  2096.   402b9b:   90                      nop
  2097.   402b9c:   90                      nop
  2098.   402b9d:   90                      nop
  2099.   402b9e:   90                      nop
  2100.   402b9f:   90                      nop
  2101.  
  2102. 0000000000402ba0 <__mingw_fprintf>:
  2103.   402ba0:   48 83 ec 48             sub    $0x48,%rsp
  2104.   402ba4:   48 8d 44 24 60          lea    0x60(%rsp),%rax
  2105.   402ba9:   4c 89 44 24 60          mov    %r8,0x60(%rsp)
  2106.   402bae:   4c 89 4c 24 68          mov    %r9,0x68(%rsp)
  2107.   402bb3:   45 31 c0                xor    %r8d,%r8d
  2108.   402bb6:   49 89 d1                mov    %rdx,%r9
  2109.   402bb9:   48 89 ca                mov    %rcx,%rdx
  2110.   402bbc:   48 89 44 24 20          mov    %rax,0x20(%rsp)
  2111.   402bc1:   b9 00 30 00 00          mov    $0x3000,%ecx
  2112.   402bc6:   48 89 44 24 38          mov    %rax,0x38(%rsp)
  2113.   402bcb:   e8 a0 16 00 00          callq  404270 <__mingw_pformat>
  2114.   402bd0:   48 83 c4 48             add    $0x48,%rsp
  2115.   402bd4:   c3                      retq  
  2116.   402bd5:   90                      nop
  2117.   402bd6:   90                      nop
  2118.   402bd7:   90                      nop
  2119.   402bd8:   90                      nop
  2120.   402bd9:   90                      nop
  2121.   402bda:   90                      nop
  2122.   402bdb:   90                      nop
  2123.   402bdc:   90                      nop
  2124.   402bdd:   90                      nop
  2125.   402bde:   90                      nop
  2126.   402bdf:   90                      nop
  2127.  
  2128. 0000000000402be0 <__mingw_vfprintf>:
  2129.   402be0:   48 83 ec 38             sub    $0x38,%rsp
  2130.   402be4:   49 89 d1                mov    %rdx,%r9
  2131.   402be7:   4c 89 44 24 20          mov    %r8,0x20(%rsp)
  2132.   402bec:   48 89 ca                mov    %rcx,%rdx
  2133.   402bef:   45 31 c0                xor    %r8d,%r8d
  2134.   402bf2:   b9 00 30 00 00          mov    $0x3000,%ecx
  2135.   402bf7:   e8 74 16 00 00          callq  404270 <__mingw_pformat>
  2136.   402bfc:   48 83 c4 38             add    $0x38,%rsp
  2137.   402c00:   c3                      retq  
  2138.   402c01:   90                      nop
  2139.   402c02:   90                      nop
  2140.   402c03:   90                      nop
  2141.   402c04:   90                      nop
  2142.   402c05:   90                      nop
  2143.   402c06:   90                      nop
  2144.   402c07:   90                      nop
  2145.   402c08:   90                      nop
  2146.   402c09:   90                      nop
  2147.   402c0a:   90                      nop
  2148.   402c0b:   90                      nop
  2149.   402c0c:   90                      nop
  2150.   402c0d:   90                      nop
  2151.   402c0e:   90                      nop
  2152.   402c0f:   90                      nop
  2153.  
  2154. 0000000000402c10 <__pformat_cvt>:
  2155.   402c10:   48 83 ec 58             sub    $0x58,%rsp
  2156.   402c14:   49 89 d2                mov    %rdx,%r10
  2157.   402c17:   db 2a                   fldt   (%rdx)
  2158.   402c19:   d9 e5                   fxam  
  2159.   402c1b:   9b df e0                fstsw  %ax
  2160.   402c1e:   dd d8                   fstp   %st(0)
  2161.   402c20:   f6 c4 01                test   $0x1,%ah
  2162.   402c23:   74 1b                   je     402c40 <__pformat_cvt+0x30>
  2163.   402c25:   f6 c4 04                test   $0x4,%ah
  2164.   402c28:   0f 84 82 00 00 00       je     402cb0 <__pformat_cvt+0xa0>
  2165.   402c2e:   0f b7 42 08             movzwl 0x8(%rdx),%eax
  2166.   402c32:   c7 44 24 44 03 00 00    movl   $0x3,0x44(%rsp)
  2167.   402c39:   00
  2168.   402c3a:   31 d2                   xor    %edx,%edx
  2169.   402c3c:   eb 15                   jmp    402c53 <__pformat_cvt+0x43>
  2170.   402c3e:   66 90                   xchg   %ax,%ax
  2171.   402c40:   f6 c4 04                test   $0x4,%ah
  2172.   402c43:   75 4f                   jne    402c94 <__pformat_cvt+0x84>
  2173.   402c45:   0f b7 42 08             movzwl 0x8(%rdx),%eax
  2174.   402c49:   c7 44 24 44 00 00 00    movl   $0x0,0x44(%rsp)
  2175.   402c50:   00
  2176.   402c51:   31 d2                   xor    %edx,%edx
  2177.   402c53:   25 00 80 00 00          and    $0x8000,%eax
  2178.   402c58:   4c 8b 9c 24 80 00 00    mov    0x80(%rsp),%r11
  2179.   402c5f:   00
  2180.   402c60:   41 89 03                mov    %eax,(%r11)
  2181.   402c63:   48 8d 44 24 48          lea    0x48(%rsp),%rax
  2182.   402c68:   4c 89 4c 24 30          mov    %r9,0x30(%rsp)
  2183.   402c6d:   89 4c 24 20             mov    %ecx,0x20(%rsp)
  2184.   402c71:   4c 8d 4c 24 44          lea    0x44(%rsp),%r9
  2185.   402c76:   48 8d 0d 23 54 00 00    lea    0x5423(%rip),%rcx        # 4080a0 <fpi.5191>
  2186.   402c7d:   44 89 44 24 28          mov    %r8d,0x28(%rsp)
  2187.   402c82:   48 89 44 24 38          mov    %rax,0x38(%rsp)
  2188.   402c87:   4d 89 d0                mov    %r10,%r8
  2189.   402c8a:   e8 71 1f 00 00          callq  404c00 <__gdtoa>
  2190.   402c8f:   48 83 c4 58             add    $0x58,%rsp
  2191.   402c93:   c3                      retq  
  2192.   402c94:   f6 c4 40                test   $0x40,%ah
  2193.   402c97:   74 27                   je     402cc0 <__pformat_cvt+0xb0>
  2194.   402c99:   0f b7 42 08             movzwl 0x8(%rdx),%eax
  2195.   402c9d:   c7 44 24 44 02 00 00    movl   $0x2,0x44(%rsp)
  2196.   402ca4:   00
  2197.   402ca5:   ba c3 bf ff ff          mov    $0xffffbfc3,%edx
  2198.   402caa:   eb a7                   jmp    402c53 <__pformat_cvt+0x43>
  2199.   402cac:   0f 1f 40 00             nopl   0x0(%rax)
  2200.   402cb0:   c7 44 24 44 04 00 00    movl   $0x4,0x44(%rsp)
  2201.   402cb7:   00
  2202.   402cb8:   31 d2                   xor    %edx,%edx
  2203.   402cba:   31 c0                   xor    %eax,%eax
  2204.   402cbc:   eb 9a                   jmp    402c58 <__pformat_cvt+0x48>
  2205.   402cbe:   66 90                   xchg   %ax,%ax
  2206.   402cc0:   0f b7 42 08             movzwl 0x8(%rdx),%eax
  2207.   402cc4:   c7 44 24 44 01 00 00    movl   $0x1,0x44(%rsp)
  2208.   402ccb:   00
  2209.   402ccc:   89 c2                   mov    %eax,%edx
  2210.   402cce:   81 e2 ff 7f 00 00       and    $0x7fff,%edx
  2211.   402cd4:   81 ea 3e 40 00 00       sub    $0x403e,%edx
  2212.   402cda:   e9 74 ff ff ff          jmpq   402c53 <__pformat_cvt+0x43>
  2213.   402cdf:   90                      nop
  2214.  
  2215. 0000000000402ce0 <__pformat_ecvt>:
  2216.   402ce0:   48 83 ec 58             sub    $0x58,%rsp
  2217.   402ce4:   db 29                   fldt   (%rcx)
  2218.   402ce6:   4c 89 4c 24 20          mov    %r9,0x20(%rsp)
  2219.   402ceb:   4d 89 c1                mov    %r8,%r9
  2220.   402cee:   41 89 d0                mov    %edx,%r8d
  2221.   402cf1:   48 8d 54 24 30          lea    0x30(%rsp),%rdx
  2222.   402cf6:   b9 02 00 00 00          mov    $0x2,%ecx
  2223.   402cfb:   db 7c 24 40             fstpt  0x40(%rsp)
  2224.   402cff:   48 8b 44 24 40          mov    0x40(%rsp),%rax
  2225.   402d04:   48 89 44 24 30          mov    %rax,0x30(%rsp)
  2226.   402d09:   48 8b 44 24 48          mov    0x48(%rsp),%rax
  2227.   402d0e:   48 89 44 24 38          mov    %rax,0x38(%rsp)
  2228.   402d13:   e8 f8 fe ff ff          callq  402c10 <__pformat_cvt>
  2229.   402d18:   48 83 c4 58             add    $0x58,%rsp
  2230.   402d1c:   c3                      retq  
  2231.   402d1d:   0f 1f 00                nopl   (%rax)
  2232.  
  2233. 0000000000402d20 <__pformat_putc>:
  2234.   402d20:   53                      push   %rbx
  2235.   402d21:   48 83 ec 20             sub    $0x20,%rsp
  2236.   402d25:   8b 42 08                mov    0x8(%rdx),%eax
  2237.   402d28:   48 89 d3                mov    %rdx,%rbx
  2238.   402d2b:   f6 c4 20                test   $0x20,%ah
  2239.   402d2e:   75 08                   jne    402d38 <__pformat_putc+0x18>
  2240.   402d30:   8b 52 24                mov    0x24(%rdx),%edx
  2241.   402d33:   39 53 28                cmp    %edx,0x28(%rbx)
  2242.   402d36:   7e 12                   jle    402d4a <__pformat_putc+0x2a>
  2243.   402d38:   f6 c4 10                test   $0x10,%ah
  2244.   402d3b:   75 23                   jne    402d60 <__pformat_putc+0x40>
  2245.   402d3d:   48 63 43 24             movslq 0x24(%rbx),%rax
  2246.   402d41:   48 8b 13                mov    (%rbx),%rdx
  2247.   402d44:   88 0c 02                mov    %cl,(%rdx,%rax,1)
  2248.   402d47:   8b 53 24                mov    0x24(%rbx),%edx
  2249.   402d4a:   83 c2 01                add    $0x1,%edx
  2250.   402d4d:   89 53 24                mov    %edx,0x24(%rbx)
  2251.   402d50:   48 83 c4 20             add    $0x20,%rsp
  2252.   402d54:   5b                      pop    %rbx
  2253.   402d55:   c3                      retq  
  2254.   402d56:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  2255.   402d5d:   00 00 00
  2256.   402d60:   48 8b 13                mov    (%rbx),%rdx
  2257.   402d63:   e8 30 4a 00 00          callq  407798 <fputc>
  2258.   402d68:   8b 53 24                mov    0x24(%rbx),%edx
  2259.   402d6b:   83 c2 01                add    $0x1,%edx
  2260.   402d6e:   89 53 24                mov    %edx,0x24(%rbx)
  2261.   402d71:   48 83 c4 20             add    $0x20,%rsp
  2262.   402d75:   5b                      pop    %rbx
  2263.   402d76:   c3                      retq  
  2264.   402d77:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2265.   402d7e:   00 00
  2266.  
  2267. 0000000000402d80 <__pformat_wputchars>:
  2268.   402d80:   41 54                   push   %r12
  2269.   402d82:   55                      push   %rbp
  2270.   402d83:   57                      push   %rdi
  2271.   402d84:   56                      push   %rsi
  2272.   402d85:   53                      push   %rbx
  2273.   402d86:   48 83 ec 40             sub    $0x40,%rsp
  2274.   402d8a:   4c 89 c3                mov    %r8,%rbx
  2275.   402d8d:   48 89 ce                mov    %rcx,%rsi
  2276.   402d90:   4c 8d 44 24 2c          lea    0x2c(%rsp),%r8
  2277.   402d95:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
  2278.   402d9a:   89 d5                   mov    %edx,%ebp
  2279.   402d9c:   31 d2                   xor    %edx,%edx
  2280.   402d9e:   e8 bd 34 00 00          callq  406260 <wcrtomb>
  2281.   402da3:   8b 43 10                mov    0x10(%rbx),%eax
  2282.   402da6:   85 c0                   test   %eax,%eax
  2283.   402da8:   78 05                   js     402daf <__pformat_wputchars+0x2f>
  2284.   402daa:   39 c5                   cmp    %eax,%ebp
  2285.   402dac:   0f 4f e8                cmovg  %eax,%ebp
  2286.   402daf:   8b 43 0c                mov    0xc(%rbx),%eax
  2287.   402db2:   39 c5                   cmp    %eax,%ebp
  2288.   402db4:   7d 7f                   jge    402e35 <__pformat_wputchars+0xb5>
  2289.   402db6:   29 e8                   sub    %ebp,%eax
  2290.   402db8:   85 c0                   test   %eax,%eax
  2291.   402dba:   89 43 0c                mov    %eax,0xc(%rbx)
  2292.   402dbd:   7e 06                   jle    402dc5 <__pformat_wputchars+0x45>
  2293.   402dbf:   f6 43 09 04             testb  $0x4,0x9(%rbx)
  2294.   402dc3:   74 7b                   je     402e40 <__pformat_wputchars+0xc0>
  2295.   402dc5:   85 ed                   test   %ebp,%ebp
  2296.   402dc7:   7e 54                   jle    402e1d <__pformat_wputchars+0x9d>
  2297.   402dc9:   0f b7 16                movzwl (%rsi),%edx
  2298.   402dcc:   4c 8d 44 24 2c          lea    0x2c(%rsp),%r8
  2299.   402dd1:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
  2300.   402dd6:   48 83 c6 02             add    $0x2,%rsi
  2301.   402dda:   e8 81 34 00 00          callq  406260 <wcrtomb>
  2302.   402ddf:   85 c0                   test   %eax,%eax
  2303.   402de1:   7e 3a                   jle    402e1d <__pformat_wputchars+0x9d>
  2304.   402de3:   8d 40 ff                lea    -0x1(%rax),%eax
  2305.   402de6:   48 8d 7c 24 30          lea    0x30(%rsp),%rdi
  2306.   402deb:   4c 8d 64 04 31          lea    0x31(%rsp,%rax,1),%r12
  2307.   402df0:   0f be 0f                movsbl (%rdi),%ecx
  2308.   402df3:   48 89 da                mov    %rbx,%rdx
  2309.   402df6:   48 83 c7 01             add    $0x1,%rdi
  2310.   402dfa:   e8 21 ff ff ff          callq  402d20 <__pformat_putc>
  2311.   402dff:   4c 39 e7                cmp    %r12,%rdi
  2312.   402e02:   75 ec                   jne    402df0 <__pformat_wputchars+0x70>
  2313.   402e04:   83 ed 01                sub    $0x1,%ebp
  2314.   402e07:   85 ed                   test   %ebp,%ebp
  2315.   402e09:   7f be                   jg     402dc9 <__pformat_wputchars+0x49>
  2316.   402e0b:   eb 10                   jmp    402e1d <__pformat_wputchars+0x9d>
  2317.   402e0d:   0f 1f 00                nopl   (%rax)
  2318.   402e10:   48 89 da                mov    %rbx,%rdx
  2319.   402e13:   b9 20 00 00 00          mov    $0x20,%ecx
  2320.   402e18:   e8 03 ff ff ff          callq  402d20 <__pformat_putc>
  2321.   402e1d:   8b 43 0c                mov    0xc(%rbx),%eax
  2322.   402e20:   8d 50 ff                lea    -0x1(%rax),%edx
  2323.   402e23:   85 c0                   test   %eax,%eax
  2324.   402e25:   89 53 0c                mov    %edx,0xc(%rbx)
  2325.   402e28:   7f e6                   jg     402e10 <__pformat_wputchars+0x90>
  2326.   402e2a:   48 83 c4 40             add    $0x40,%rsp
  2327.   402e2e:   5b                      pop    %rbx
  2328.   402e2f:   5e                      pop    %rsi
  2329.   402e30:   5f                      pop    %rdi
  2330.   402e31:   5d                      pop    %rbp
  2331.   402e32:   41 5c                   pop    %r12
  2332.   402e34:   c3                      retq  
  2333.   402e35:   c7 43 0c ff ff ff ff    movl   $0xffffffff,0xc(%rbx)
  2334.   402e3c:   eb 87                   jmp    402dc5 <__pformat_wputchars+0x45>
  2335.   402e3e:   66 90                   xchg   %ax,%ax
  2336.   402e40:   83 e8 01                sub    $0x1,%eax
  2337.   402e43:   89 43 0c                mov    %eax,0xc(%rbx)
  2338.   402e46:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  2339.   402e4d:   00 00 00
  2340.   402e50:   b9 20 00 00 00          mov    $0x20,%ecx
  2341.   402e55:   48 89 da                mov    %rbx,%rdx
  2342.   402e58:   e8 c3 fe ff ff          callq  402d20 <__pformat_putc>
  2343.   402e5d:   8b 43 0c                mov    0xc(%rbx),%eax
  2344.   402e60:   8d 48 ff                lea    -0x1(%rax),%ecx
  2345.   402e63:   85 c0                   test   %eax,%eax
  2346.   402e65:   89 4b 0c                mov    %ecx,0xc(%rbx)
  2347.   402e68:   75 e6                   jne    402e50 <__pformat_wputchars+0xd0>
  2348.   402e6a:   e9 56 ff ff ff          jmpq   402dc5 <__pformat_wputchars+0x45>
  2349.   402e6f:   90                      nop
  2350.  
  2351. 0000000000402e70 <__pformat_putchars>:
  2352.   402e70:   55                      push   %rbp
  2353.   402e71:   57                      push   %rdi
  2354.   402e72:   56                      push   %rsi
  2355.   402e73:   53                      push   %rbx
  2356.   402e74:   48 83 ec 28             sub    $0x28,%rsp
  2357.   402e78:   41 8b 40 10             mov    0x10(%r8),%eax
  2358.   402e7c:   48 89 ce                mov    %rcx,%rsi
  2359.   402e7f:   89 d5                   mov    %edx,%ebp
  2360.   402e81:   4c 89 c3                mov    %r8,%rbx
  2361.   402e84:   85 c0                   test   %eax,%eax
  2362.   402e86:   78 05                   js     402e8d <__pformat_putchars+0x1d>
  2363.   402e88:   39 c2                   cmp    %eax,%edx
  2364.   402e8a:   0f 4f e8                cmovg  %eax,%ebp
  2365.   402e8d:   8b 43 0c                mov    0xc(%rbx),%eax
  2366.   402e90:   39 c5                   cmp    %eax,%ebp
  2367.   402e92:   0f 8d 8c 00 00 00       jge    402f24 <__pformat_putchars+0xb4>
  2368.   402e98:   29 e8                   sub    %ebp,%eax
  2369.   402e9a:   85 c0                   test   %eax,%eax
  2370.   402e9c:   89 43 0c                mov    %eax,0xc(%rbx)
  2371.   402e9f:   7e 29                   jle    402eca <__pformat_putchars+0x5a>
  2372.   402ea1:   f6 43 09 04             testb  $0x4,0x9(%rbx)
  2373.   402ea5:   75 23                   jne    402eca <__pformat_putchars+0x5a>
  2374.   402ea7:   83 e8 01                sub    $0x1,%eax
  2375.   402eaa:   89 43 0c                mov    %eax,0xc(%rbx)
  2376.   402ead:   0f 1f 00                nopl   (%rax)
  2377.   402eb0:   b9 20 00 00 00          mov    $0x20,%ecx
  2378.   402eb5:   48 89 da                mov    %rbx,%rdx
  2379.   402eb8:   e8 63 fe ff ff          callq  402d20 <__pformat_putc>
  2380.   402ebd:   8b 43 0c                mov    0xc(%rbx),%eax
  2381.   402ec0:   8d 48 ff                lea    -0x1(%rax),%ecx
  2382.   402ec3:   85 c0                   test   %eax,%eax
  2383.   402ec5:   89 4b 0c                mov    %ecx,0xc(%rbx)
  2384.   402ec8:   75 e6                   jne    402eb0 <__pformat_putchars+0x40>
  2385.   402eca:   8d 45 ff                lea    -0x1(%rbp),%eax
  2386.   402ecd:   85 ed                   test   %ebp,%ebp
  2387.   402ecf:   48 8d 7c 06 01          lea    0x1(%rsi,%rax,1),%rdi
  2388.   402ed4:   74 38                   je     402f0e <__pformat_putchars+0x9e>
  2389.   402ed6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  2390.   402edd:   00 00 00
  2391.   402ee0:   0f be 0e                movsbl (%rsi),%ecx
  2392.   402ee3:   48 89 da                mov    %rbx,%rdx
  2393.   402ee6:   48 83 c6 01             add    $0x1,%rsi
  2394.   402eea:   e8 31 fe ff ff          callq  402d20 <__pformat_putc>
  2395.   402eef:   48 39 fe                cmp    %rdi,%rsi
  2396.   402ef2:   75 ec                   jne    402ee0 <__pformat_putchars+0x70>
  2397.   402ef4:   8b 43 0c                mov    0xc(%rbx),%eax
  2398.   402ef7:   8d 50 ff                lea    -0x1(%rax),%edx
  2399.   402efa:   85 c0                   test   %eax,%eax
  2400.   402efc:   89 53 0c                mov    %edx,0xc(%rbx)
  2401.   402eff:   7e 1a                   jle    402f1b <__pformat_putchars+0xab>
  2402.   402f01:   48 89 da                mov    %rbx,%rdx
  2403.   402f04:   b9 20 00 00 00          mov    $0x20,%ecx
  2404.   402f09:   e8 12 fe ff ff          callq  402d20 <__pformat_putc>
  2405.   402f0e:   8b 43 0c                mov    0xc(%rbx),%eax
  2406.   402f11:   8d 50 ff                lea    -0x1(%rax),%edx
  2407.   402f14:   85 c0                   test   %eax,%eax
  2408.   402f16:   89 53 0c                mov    %edx,0xc(%rbx)
  2409.   402f19:   7f e6                   jg     402f01 <__pformat_putchars+0x91>
  2410.   402f1b:   48 83 c4 28             add    $0x28,%rsp
  2411.   402f1f:   5b                      pop    %rbx
  2412.   402f20:   5e                      pop    %rsi
  2413.   402f21:   5f                      pop    %rdi
  2414.   402f22:   5d                      pop    %rbp
  2415.   402f23:   c3                      retq  
  2416.   402f24:   c7 43 0c ff ff ff ff    movl   $0xffffffff,0xc(%rbx)
  2417.   402f2b:   eb 9d                   jmp    402eca <__pformat_putchars+0x5a>
  2418.   402f2d:   0f 1f 00                nopl   (%rax)
  2419.  
  2420. 0000000000402f30 <__pformat_puts>:
  2421.   402f30:   56                      push   %rsi
  2422.   402f31:   53                      push   %rbx
  2423.   402f32:   48 83 ec 28             sub    $0x28,%rsp
  2424.   402f36:   48 85 c9                test   %rcx,%rcx
  2425.   402f39:   48 89 cb                mov    %rcx,%rbx
  2426.   402f3c:   48 89 d6                mov    %rdx,%rsi
  2427.   402f3f:   74 1f                   je     402f60 <__pformat_puts+0x30>
  2428.   402f41:   e8 c2 47 00 00          callq  407708 <strlen>
  2429.   402f46:   89 c2                   mov    %eax,%edx
  2430.   402f48:   49 89 f0                mov    %rsi,%r8
  2431.   402f4b:   48 89 d9                mov    %rbx,%rcx
  2432.   402f4e:   48 83 c4 28             add    $0x28,%rsp
  2433.   402f52:   5b                      pop    %rbx
  2434.   402f53:   5e                      pop    %rsi
  2435.   402f54:   e9 17 ff ff ff          jmpq   402e70 <__pformat_putchars>
  2436.   402f59:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  2437.   402f60:   ba 06 00 00 00          mov    $0x6,%edx
  2438.   402f65:   48 8d 1d 54 63 00 00    lea    0x6354(%rip),%rbx        # 4092c0 <.rdata>
  2439.   402f6c:   eb da                   jmp    402f48 <__pformat_puts+0x18>
  2440.   402f6e:   66 90                   xchg   %ax,%ax
  2441.  
  2442. 0000000000402f70 <__pformat_emit_inf_or_nan>:
  2443.   402f70:   48 83 ec 38             sub    $0x38,%rsp
  2444.   402f74:   85 c9                   test   %ecx,%ecx
  2445.   402f76:   41 c7 40 10 ff ff ff    movl   $0xffffffff,0x10(%r8)
  2446.   402f7d:   ff
  2447.   402f7e:   74 44                   je     402fc4 <__pformat_emit_inf_or_nan+0x54>
  2448.   402f80:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  2449.   402f85:   45 8b 58 08             mov    0x8(%r8),%r11d
  2450.   402f89:   c6 44 24 20 2d          movb   $0x2d,0x20(%rsp)
  2451.   402f8e:   4c 8d 51 01             lea    0x1(%rcx),%r10
  2452.   402f92:   41 83 e3 20             and    $0x20,%r11d
  2453.   402f96:   45 31 c9                xor    %r9d,%r9d
  2454.   402f99:   42 0f b6 04 0a          movzbl (%rdx,%r9,1),%eax
  2455.   402f9e:   83 e0 df                and    $0xffffffdf,%eax
  2456.   402fa1:   44 09 d8                or     %r11d,%eax
  2457.   402fa4:   43 88 04 0a             mov    %al,(%r10,%r9,1)
  2458.   402fa8:   49 83 c1 01             add    $0x1,%r9
  2459.   402fac:   49 83 f9 03             cmp    $0x3,%r9
  2460.   402fb0:   75 e7                   jne    402f99 <__pformat_emit_inf_or_nan+0x29>
  2461.   402fb2:   49 8d 52 03             lea    0x3(%r10),%rdx
  2462.   402fb6:   48 29 ca                sub    %rcx,%rdx
  2463.   402fb9:   e8 b2 fe ff ff          callq  402e70 <__pformat_putchars>
  2464.   402fbe:   90                      nop
  2465.   402fbf:   48 83 c4 38             add    $0x38,%rsp
  2466.   402fc3:   c3                      retq  
  2467.   402fc4:   45 8b 58 08             mov    0x8(%r8),%r11d
  2468.   402fc8:   41 f7 c3 00 01 00 00    test   $0x100,%r11d
  2469.   402fcf:   74 10                   je     402fe1 <__pformat_emit_inf_or_nan+0x71>
  2470.   402fd1:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  2471.   402fd6:   c6 44 24 20 2b          movb   $0x2b,0x20(%rsp)
  2472.   402fdb:   4c 8d 51 01             lea    0x1(%rcx),%r10
  2473.   402fdf:   eb b1                   jmp    402f92 <__pformat_emit_inf_or_nan+0x22>
  2474.   402fe1:   41 f6 c3 40             test   $0x40,%r11b
  2475.   402fe5:   74 19                   je     403000 <__pformat_emit_inf_or_nan+0x90>
  2476.   402fe7:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  2477.   402fec:   c6 44 24 20 20          movb   $0x20,0x20(%rsp)
  2478.   402ff1:   4c 8d 51 01             lea    0x1(%rcx),%r10
  2479.   402ff5:   eb 9b                   jmp    402f92 <__pformat_emit_inf_or_nan+0x22>
  2480.   402ff7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2481.   402ffe:   00 00
  2482.   403000:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  2483.   403005:   49 89 ca                mov    %rcx,%r10
  2484.   403008:   eb 88                   jmp    402f92 <__pformat_emit_inf_or_nan+0x22>
  2485.   40300a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  2486.  
  2487. 0000000000403010 <__pformat_int>:
  2488.   403010:   55                      push   %rbp
  2489.   403011:   48 89 e5                mov    %rsp,%rbp
  2490.   403014:   57                      push   %rdi
  2491.   403015:   56                      push   %rsi
  2492.   403016:   53                      push   %rbx
  2493.   403017:   48 83 ec 28             sub    $0x28,%rsp
  2494.   40301b:   44 8b 42 10             mov    0x10(%rdx),%r8d
  2495.   40301f:   44 8b 52 08             mov    0x8(%rdx),%r10d
  2496.   403023:   31 c0                   xor    %eax,%eax
  2497.   403025:   48 89 d6                mov    %rdx,%rsi
  2498.   403028:   49 89 cb                mov    %rcx,%r11
  2499.   40302b:   45 85 c0                test   %r8d,%r8d
  2500.   40302e:   41 0f 49 c0             cmovns %r8d,%eax
  2501.   403032:   41 f7 c2 00 10 00 00    test   $0x1000,%r10d
  2502.   403039:   44 8d 48 17             lea    0x17(%rax),%r9d
  2503.   40303d:   74 0b                   je     40304a <__pformat_int+0x3a>
  2504.   40303f:   66 83 7a 20 00          cmpw   $0x0,0x20(%rdx)
  2505.   403044:   0f 85 e6 01 00 00       jne    403230 <__pformat_int+0x220>
  2506.   40304a:   8b 46 0c                mov    0xc(%rsi),%eax
  2507.   40304d:   41 39 c1                cmp    %eax,%r9d
  2508.   403050:   41 0f 4d c1             cmovge %r9d,%eax
  2509.   403054:   48 98                   cltq  
  2510.   403056:   48 83 c0 0f             add    $0xf,%rax
  2511.   40305a:   48 83 e0 f0             and    $0xfffffffffffffff0,%rax
  2512.   40305e:   e8 fd fa ff ff          callq  402b60 <___chkstk_ms>
  2513.   403063:   48 29 c4                sub    %rax,%rsp
  2514.   403066:   41 f6 c2 80             test   $0x80,%r10b
  2515.   40306a:   48 8d 7c 24 20          lea    0x20(%rsp),%rdi
  2516.   40306f:   74 11                   je     403082 <__pformat_int+0x72>
  2517.   403071:   48 85 c9                test   %rcx,%rcx
  2518.   403074:   0f 88 36 02 00 00       js     4032b0 <__pformat_int+0x2a0>
  2519.   40307a:   41 80 e2 7f             and    $0x7f,%r10b
  2520.   40307e:   44 89 56 08             mov    %r10d,0x8(%rsi)
  2521.   403082:   4d 85 db                test   %r11,%r11
  2522.   403085:   4c 89 d9                mov    %r11,%rcx
  2523.   403088:   0f 84 49 02 00 00       je     4032d7 <__pformat_int+0x2c7>
  2524.   40308e:   49 89 f8                mov    %rdi,%r8
  2525.   403091:   49 b9 cd cc cc cc cc    movabs $0xcccccccccccccccd,%r9
  2526.   403098:   cc cc cc
  2527.   40309b:   eb 46                   jmp    4030e3 <__pformat_int+0xd3>
  2528.   40309d:   0f 1f 00                nopl   (%rax)
  2529.   4030a0:   48 39 df                cmp    %rbx,%rdi
  2530.   4030a3:   0f 84 5b 01 00 00       je     403204 <__pformat_int+0x1f4>
  2531.   4030a9:   f6 46 09 10             testb  $0x10,0x9(%rsi)
  2532.   4030ad:   74 31                   je     4030e0 <__pformat_int+0xd0>
  2533.   4030af:   66 83 7e 20 00          cmpw   $0x0,0x20(%rsi)
  2534.   4030b4:   74 2a                   je     4030e0 <__pformat_int+0xd0>
  2535.   4030b6:   48 89 d8                mov    %rbx,%rax
  2536.   4030b9:   48 29 f8                sub    %rdi,%rax
  2537.   4030bc:   48 89 c2                mov    %rax,%rdx
  2538.   4030bf:   48 c1 fa 3f             sar    $0x3f,%rdx
  2539.   4030c3:   48 c1 ea 3e             shr    $0x3e,%rdx
  2540.   4030c7:   48 01 d0                add    %rdx,%rax
  2541.   4030ca:   83 e0 03                and    $0x3,%eax
  2542.   4030cd:   48 29 d0                sub    %rdx,%rax
  2543.   4030d0:   48 83 f8 03             cmp    $0x3,%rax
  2544.   4030d4:   0f 84 36 01 00 00       je     403210 <__pformat_int+0x200>
  2545.   4030da:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  2546.   4030e0:   49 89 d8                mov    %rbx,%r8
  2547.   4030e3:   48 89 c8                mov    %rcx,%rax
  2548.   4030e6:   49 8d 58 01             lea    0x1(%r8),%rbx
  2549.   4030ea:   49 f7 e1                mul    %r9
  2550.   4030ed:   48 c1 ea 03             shr    $0x3,%rdx
  2551.   4030f1:   48 8d 04 92             lea    (%rdx,%rdx,4),%rax
  2552.   4030f5:   48 01 c0                add    %rax,%rax
  2553.   4030f8:   48 29 c1                sub    %rax,%rcx
  2554.   4030fb:   83 c1 30                add    $0x30,%ecx
  2555.   4030fe:   48 85 d2                test   %rdx,%rdx
  2556.   403101:   41 88 08                mov    %cl,(%r8)
  2557.   403104:   48 89 d1                mov    %rdx,%rcx
  2558.   403107:   75 97                   jne    4030a0 <__pformat_int+0x90>
  2559.   403109:   44 8b 46 10             mov    0x10(%rsi),%r8d
  2560.   40310d:   45 85 c0                test   %r8d,%r8d
  2561.   403110:   7e 2f                   jle    403141 <__pformat_int+0x131>
  2562.   403112:   48 89 f8                mov    %rdi,%rax
  2563.   403115:   48 29 d8                sub    %rbx,%rax
  2564.   403118:   41 01 c0                add    %eax,%r8d
  2565.   40311b:   45 85 c0                test   %r8d,%r8d
  2566.   40311e:   7e 21                   jle    403141 <__pformat_int+0x131>
  2567.   403120:   41 8d 48 ff             lea    -0x1(%r8),%ecx
  2568.   403124:   48 89 d8                mov    %rbx,%rax
  2569.   403127:   48 8d 54 0b 01          lea    0x1(%rbx,%rcx,1),%rdx
  2570.   40312c:   0f 1f 40 00             nopl   0x0(%rax)
  2571.   403130:   c6 00 30                movb   $0x30,(%rax)
  2572.   403133:   48 83 c0 01             add    $0x1,%rax
  2573.   403137:   48 39 d0                cmp    %rdx,%rax
  2574.   40313a:   75 f4                   jne    403130 <__pformat_int+0x120>
  2575.   40313c:   48 8d 5c 0b 01          lea    0x1(%rbx,%rcx,1),%rbx
  2576.   403141:   48 39 fb                cmp    %rdi,%rbx
  2577.   403144:   0f 84 76 01 00 00       je     4032c0 <__pformat_int+0x2b0>
  2578.   40314a:   8b 46 0c                mov    0xc(%rsi),%eax
  2579.   40314d:   85 c0                   test   %eax,%eax
  2580.   40314f:   7e 59                   jle    4031aa <__pformat_int+0x19a>
  2581.   403151:   48 89 fa                mov    %rdi,%rdx
  2582.   403154:   48 29 da                sub    %rbx,%rdx
  2583.   403157:   01 c2                   add    %eax,%edx
  2584.   403159:   8b 46 08                mov    0x8(%rsi),%eax
  2585.   40315c:   85 d2                   test   %edx,%edx
  2586.   40315e:   89 56 0c                mov    %edx,0xc(%rsi)
  2587.   403161:   7e 4a                   jle    4031ad <__pformat_int+0x19d>
  2588.   403163:   a9 c0 01 00 00          test   $0x1c0,%eax
  2589.   403168:   74 06                   je     403170 <__pformat_int+0x160>
  2590.   40316a:   83 ea 01                sub    $0x1,%edx
  2591.   40316d:   89 56 0c                mov    %edx,0xc(%rsi)
  2592.   403170:   8b 56 10                mov    0x10(%rsi),%edx
  2593.   403173:   85 d2                   test   %edx,%edx
  2594.   403175:   0f 88 e9 00 00 00       js     403264 <__pformat_int+0x254>
  2595.   40317b:   f6 c4 04                test   $0x4,%ah
  2596.   40317e:   75 2d                   jne    4031ad <__pformat_int+0x19d>
  2597.   403180:   8b 56 0c                mov    0xc(%rsi),%edx
  2598.   403183:   8d 4a ff                lea    -0x1(%rdx),%ecx
  2599.   403186:   85 d2                   test   %edx,%edx
  2600.   403188:   89 4e 0c                mov    %ecx,0xc(%rsi)
  2601.   40318b:   7e 20                   jle    4031ad <__pformat_int+0x19d>
  2602.   40318d:   0f 1f 00                nopl   (%rax)
  2603.   403190:   48 89 f2                mov    %rsi,%rdx
  2604.   403193:   b9 20 00 00 00          mov    $0x20,%ecx
  2605.   403198:   e8 83 fb ff ff          callq  402d20 <__pformat_putc>
  2606.   40319d:   8b 46 0c                mov    0xc(%rsi),%eax
  2607.   4031a0:   8d 50 ff                lea    -0x1(%rax),%edx
  2608.   4031a3:   85 c0                   test   %eax,%eax
  2609.   4031a5:   89 56 0c                mov    %edx,0xc(%rsi)
  2610.   4031a8:   7f e6                   jg     403190 <__pformat_int+0x180>
  2611.   4031aa:   8b 46 08                mov    0x8(%rsi),%eax
  2612.   4031ad:   a8 80                   test   $0x80,%al
  2613.   4031af:   74 6f                   je     403220 <__pformat_int+0x210>
  2614.   4031b1:   c6 03 2d                movb   $0x2d,(%rbx)
  2615.   4031b4:   48 83 c3 01             add    $0x1,%rbx
  2616.   4031b8:   48 39 df                cmp    %rbx,%rdi
  2617.   4031bb:   73 31                   jae    4031ee <__pformat_int+0x1de>
  2618.   4031bd:   0f 1f 00                nopl   (%rax)
  2619.   4031c0:   48 83 eb 01             sub    $0x1,%rbx
  2620.   4031c4:   48 89 f2                mov    %rsi,%rdx
  2621.   4031c7:   0f be 0b                movsbl (%rbx),%ecx
  2622.   4031ca:   e8 51 fb ff ff          callq  402d20 <__pformat_putc>
  2623.   4031cf:   48 39 fb                cmp    %rdi,%rbx
  2624.   4031d2:   75 ec                   jne    4031c0 <__pformat_int+0x1b0>
  2625.   4031d4:   8b 46 0c                mov    0xc(%rsi),%eax
  2626.   4031d7:   8d 50 ff                lea    -0x1(%rax),%edx
  2627.   4031da:   85 c0                   test   %eax,%eax
  2628.   4031dc:   89 56 0c                mov    %edx,0xc(%rsi)
  2629.   4031df:   7e 1a                   jle    4031fb <__pformat_int+0x1eb>
  2630.   4031e1:   48 89 f2                mov    %rsi,%rdx
  2631.   4031e4:   b9 20 00 00 00          mov    $0x20,%ecx
  2632.   4031e9:   e8 32 fb ff ff          callq  402d20 <__pformat_putc>
  2633.   4031ee:   8b 46 0c                mov    0xc(%rsi),%eax
  2634.   4031f1:   8d 50 ff                lea    -0x1(%rax),%edx
  2635.   4031f4:   85 c0                   test   %eax,%eax
  2636.   4031f6:   89 56 0c                mov    %edx,0xc(%rsi)
  2637.   4031f9:   7f e6                   jg     4031e1 <__pformat_int+0x1d1>
  2638.   4031fb:   48 8d 65 e8             lea    -0x18(%rbp),%rsp
  2639.   4031ff:   5b                      pop    %rbx
  2640.   403200:   5e                      pop    %rsi
  2641.   403201:   5f                      pop    %rdi
  2642.   403202:   5d                      pop    %rbp
  2643.   403203:   c3                      retq  
  2644.   403204:   48 89 fb                mov    %rdi,%rbx
  2645.   403207:   e9 d4 fe ff ff          jmpq   4030e0 <__pformat_int+0xd0>
  2646.   40320c:   0f 1f 40 00             nopl   0x0(%rax)
  2647.   403210:   41 c6 40 01 2c          movb   $0x2c,0x1(%r8)
  2648.   403215:   49 8d 58 02             lea    0x2(%r8),%rbx
  2649.   403219:   e9 c2 fe ff ff          jmpq   4030e0 <__pformat_int+0xd0>
  2650.   40321e:   66 90                   xchg   %ax,%ax
  2651.   403220:   f6 c4 01                test   $0x1,%ah
  2652.   403223:   74 2b                   je     403250 <__pformat_int+0x240>
  2653.   403225:   c6 03 2b                movb   $0x2b,(%rbx)
  2654.   403228:   48 83 c3 01             add    $0x1,%rbx
  2655.   40322c:   eb 8a                   jmp    4031b8 <__pformat_int+0x1a8>
  2656.   40322e:   66 90                   xchg   %ax,%ax
  2657.   403230:   44 89 c8                mov    %r9d,%eax
  2658.   403233:   ba 56 55 55 55          mov    $0x55555556,%edx
  2659.   403238:   f7 ea                   imul   %edx
  2660.   40323a:   44 89 c8                mov    %r9d,%eax
  2661.   40323d:   c1 f8 1f                sar    $0x1f,%eax
  2662.   403240:   29 c2                   sub    %eax,%edx
  2663.   403242:   41 01 d1                add    %edx,%r9d
  2664.   403245:   e9 00 fe ff ff          jmpq   40304a <__pformat_int+0x3a>
  2665.   40324a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  2666.   403250:   a8 40                   test   $0x40,%al
  2667.   403252:   0f 84 60 ff ff ff       je     4031b8 <__pformat_int+0x1a8>
  2668.   403258:   c6 03 20                movb   $0x20,(%rbx)
  2669.   40325b:   48 83 c3 01             add    $0x1,%rbx
  2670.   40325f:   e9 54 ff ff ff          jmpq   4031b8 <__pformat_int+0x1a8>
  2671.   403264:   89 c2                   mov    %eax,%edx
  2672.   403266:   81 e2 00 06 00 00       and    $0x600,%edx
  2673.   40326c:   81 fa 00 02 00 00       cmp    $0x200,%edx
  2674.   403272:   0f 85 03 ff ff ff       jne    40317b <__pformat_int+0x16b>
  2675.   403278:   8b 56 0c                mov    0xc(%rsi),%edx
  2676.   40327b:   8d 4a ff                lea    -0x1(%rdx),%ecx
  2677.   40327e:   85 d2                   test   %edx,%edx
  2678.   403280:   89 4e 0c                mov    %ecx,0xc(%rsi)
  2679.   403283:   0f 8e 24 ff ff ff       jle    4031ad <__pformat_int+0x19d>
  2680.   403289:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  2681.   403290:   c6 03 30                movb   $0x30,(%rbx)
  2682.   403293:   8b 46 0c                mov    0xc(%rsi),%eax
  2683.   403296:   48 83 c3 01             add    $0x1,%rbx
  2684.   40329a:   8d 50 ff                lea    -0x1(%rax),%edx
  2685.   40329d:   85 c0                   test   %eax,%eax
  2686.   40329f:   89 56 0c                mov    %edx,0xc(%rsi)
  2687.   4032a2:   7f ec                   jg     403290 <__pformat_int+0x280>
  2688.   4032a4:   e9 01 ff ff ff          jmpq   4031aa <__pformat_int+0x19a>
  2689.   4032a9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  2690.   4032b0:   49 89 cb                mov    %rcx,%r11
  2691.   4032b3:   49 f7 db                neg    %r11
  2692.   4032b6:   e9 c7 fd ff ff          jmpq   403082 <__pformat_int+0x72>
  2693.   4032bb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  2694.   4032c0:   8b 4e 10                mov    0x10(%rsi),%ecx
  2695.   4032c3:   85 c9                   test   %ecx,%ecx
  2696.   4032c5:   0f 84 7f fe ff ff       je     40314a <__pformat_int+0x13a>
  2697.   4032cb:   c6 03 30                movb   $0x30,(%rbx)
  2698.   4032ce:   48 83 c3 01             add    $0x1,%rbx
  2699.   4032d2:   e9 73 fe ff ff          jmpq   40314a <__pformat_int+0x13a>
  2700.   4032d7:   48 89 fb                mov    %rdi,%rbx
  2701.   4032da:   e9 2e fe ff ff          jmpq   40310d <__pformat_int+0xfd>
  2702.   4032df:   90                      nop
  2703.  
  2704. 00000000004032e0 <__pformat_xint>:
  2705.   4032e0:   55                      push   %rbp
  2706.   4032e1:   48 89 e5                mov    %rsp,%rbp
  2707.   4032e4:   41 56                   push   %r14
  2708.   4032e6:   41 55                   push   %r13
  2709.   4032e8:   41 54                   push   %r12
  2710.   4032ea:   57                      push   %rdi
  2711.   4032eb:   56                      push   %rsi
  2712.   4032ec:   53                      push   %rbx
  2713.   4032ed:   48 83 ec 20             sub    $0x20,%rsp
  2714.   4032f1:   b8 18 00 00 00          mov    $0x18,%eax
  2715.   4032f6:   83 f9 6f                cmp    $0x6f,%ecx
  2716.   4032f9:   4c 89 c7                mov    %r8,%rdi
  2717.   4032fc:   45 8b 40 10             mov    0x10(%r8),%r8d
  2718.   403300:   41 89 ca                mov    %ecx,%r10d
  2719.   403303:   8b 77 08                mov    0x8(%rdi),%esi
  2720.   403306:   0f 95 c1                setne  %cl
  2721.   403309:   44 0f b6 e9             movzbl %cl,%r13d
  2722.   40330d:   48 89 d3                mov    %rdx,%rbx
  2723.   403310:   49 89 d1                mov    %rdx,%r9
  2724.   403313:   0f b6 c9                movzbl %cl,%ecx
  2725.   403316:   ba 12 00 00 00          mov    $0x12,%edx
  2726.   40331b:   46 8d 2c ed 07 00 00    lea    0x7(,%r13,8),%r13d
  2727.   403322:   00
  2728.   403323:   0f 44 d0                cmove  %eax,%edx
  2729.   403326:   30 c0                   xor    %al,%al
  2730.   403328:   83 c1 03                add    $0x3,%ecx
  2731.   40332b:   45 85 c0                test   %r8d,%r8d
  2732.   40332e:   41 0f 49 c0             cmovns %r8d,%eax
  2733.   403332:   f7 c6 00 10 00 00       test   $0x1000,%esi
  2734.   403338:   44 8d 24 02             lea    (%rdx,%rax,1),%r12d
  2735.   40333c:   74 0b                   je     403349 <__pformat_xint+0x69>
  2736.   40333e:   66 83 7f 20 00          cmpw   $0x0,0x20(%rdi)
  2737.   403343:   0f 85 a7 01 00 00       jne    4034f0 <__pformat_xint+0x210>
  2738.   403349:   44 8b 5f 0c             mov    0xc(%rdi),%r11d
  2739.   40334d:   45 39 dc                cmp    %r11d,%r12d
  2740.   403350:   44 89 d8                mov    %r11d,%eax
  2741.   403353:   41 0f 4d c4             cmovge %r12d,%eax
  2742.   403357:   48 98                   cltq  
  2743.   403359:   48 83 c0 0f             add    $0xf,%rax
  2744.   40335d:   48 83 e0 f0             and    $0xfffffffffffffff0,%rax
  2745.   403361:   e8 fa f7 ff ff          callq  402b60 <___chkstk_ms>
  2746.   403366:   48 29 c4                sub    %rax,%rsp
  2747.   403369:   48 85 db                test   %rbx,%rbx
  2748.   40336c:   4c 8d 64 24 20          lea    0x20(%rsp),%r12
  2749.   403371:   0f 84 49 02 00 00       je     4035c0 <__pformat_xint+0x2e0>
  2750.   403377:   45 89 d6                mov    %r10d,%r14d
  2751.   40337a:   4c 89 e3                mov    %r12,%rbx
  2752.   40337d:   41 83 e6 20             and    $0x20,%r14d
  2753.   403381:   eb 0b                   jmp    40338e <__pformat_xint+0xae>
  2754.   403383:   49 d3 e9                shr    %cl,%r9
  2755.   403386:   88 53 ff                mov    %dl,-0x1(%rbx)
  2756.   403389:   4d 85 c9                test   %r9,%r9
  2757.   40338c:   74 23                   je     4033b1 <__pformat_xint+0xd1>
  2758.   40338e:   44 89 e8                mov    %r13d,%eax
  2759.   403391:   48 83 c3 01             add    $0x1,%rbx
  2760.   403395:   44 21 c8                and    %r9d,%eax
  2761.   403398:   8d 50 30                lea    0x30(%rax),%edx
  2762.   40339b:   80 fa 39                cmp    $0x39,%dl
  2763.   40339e:   7e e3                   jle    403383 <__pformat_xint+0xa3>
  2764.   4033a0:   83 c0 37                add    $0x37,%eax
  2765.   4033a3:   49 d3 e9                shr    %cl,%r9
  2766.   4033a6:   44 09 f0                or     %r14d,%eax
  2767.   4033a9:   4d 85 c9                test   %r9,%r9
  2768.   4033ac:   88 43 ff                mov    %al,-0x1(%rbx)
  2769.   4033af:   75 dd                   jne    40338e <__pformat_xint+0xae>
  2770.   4033b1:   49 39 dc                cmp    %rbx,%r12
  2771.   4033b4:   0f 84 06 02 00 00       je     4035c0 <__pformat_xint+0x2e0>
  2772.   4033ba:   45 85 c0                test   %r8d,%r8d
  2773.   4033bd:   0f 8e 6d 01 00 00       jle    403530 <__pformat_xint+0x250>
  2774.   4033c3:   4c 89 e0                mov    %r12,%rax
  2775.   4033c6:   48 29 d8                sub    %rbx,%rax
  2776.   4033c9:   41 01 c0                add    %eax,%r8d
  2777.   4033cc:   45 85 c0                test   %r8d,%r8d
  2778.   4033cf:   0f 8e 5b 01 00 00       jle    403530 <__pformat_xint+0x250>
  2779.   4033d5:   41 8d 48 ff             lea    -0x1(%r8),%ecx
  2780.   4033d9:   48 89 d8                mov    %rbx,%rax
  2781.   4033dc:   48 8d 54 0b 01          lea    0x1(%rbx,%rcx,1),%rdx
  2782.   4033e1:   c6 00 30                movb   $0x30,(%rax)
  2783.   4033e4:   48 83 c0 01             add    $0x1,%rax
  2784.   4033e8:   48 39 d0                cmp    %rdx,%rax
  2785.   4033eb:   75 f4                   jne    4033e1 <__pformat_xint+0x101>
  2786.   4033ed:   48 8d 5c 0b 01          lea    0x1(%rbx,%rcx,1),%rbx
  2787.   4033f2:   4c 39 e3                cmp    %r12,%rbx
  2788.   4033f5:   0f 84 a5 01 00 00       je     4035a0 <__pformat_xint+0x2c0>
  2789.   4033fb:   89 d8                   mov    %ebx,%eax
  2790.   4033fd:   44 29 e0                sub    %r12d,%eax
  2791.   403400:   41 39 c3                cmp    %eax,%r11d
  2792.   403403:   0f 8e 07 01 00 00       jle    403510 <__pformat_xint+0x230>
  2793.   403409:   45 89 dd                mov    %r11d,%r13d
  2794.   40340c:   41 29 c5                sub    %eax,%r13d
  2795.   40340f:   45 85 ed                test   %r13d,%r13d
  2796.   403412:   44 89 6f 0c             mov    %r13d,0xc(%rdi)
  2797.   403416:   7e 28                   jle    403440 <__pformat_xint+0x160>
  2798.   403418:   41 83 fa 6f             cmp    $0x6f,%r10d
  2799.   40341c:   74 15                   je     403433 <__pformat_xint+0x153>
  2800.   40341e:   f6 47 09 08             testb  $0x8,0x9(%rdi)
  2801.   403422:   74 0f                   je     403433 <__pformat_xint+0x153>
  2802.   403424:   41 8d 45 fe             lea    -0x2(%r13),%eax
  2803.   403428:   85 c0                   test   %eax,%eax
  2804.   40342a:   0f 8e a1 01 00 00       jle    4035d1 <__pformat_xint+0x2f1>
  2805.   403430:   41 89 c5                mov    %eax,%r13d
  2806.   403433:   44 8b 47 10             mov    0x10(%rdi),%r8d
  2807.   403437:   45 85 c0                test   %r8d,%r8d
  2808.   40343a:   0f 88 10 01 00 00       js     403550 <__pformat_xint+0x270>
  2809.   403440:   41 8d 75 ff             lea    -0x1(%r13),%esi
  2810.   403444:   41 83 fa 6f             cmp    $0x6f,%r10d
  2811.   403448:   74 11                   je     40345b <__pformat_xint+0x17b>
  2812.   40344a:   f6 47 09 08             testb  $0x8,0x9(%rdi)
  2813.   40344e:   74 0b                   je     40345b <__pformat_xint+0x17b>
  2814.   403450:   44 88 13                mov    %r10b,(%rbx)
  2815.   403453:   c6 43 01 30             movb   $0x30,0x1(%rbx)
  2816.   403457:   48 83 c3 02             add    $0x2,%rbx
  2817.   40345b:   45 85 ed                test   %r13d,%r13d
  2818.   40345e:   7e 3b                   jle    40349b <__pformat_xint+0x1bb>
  2819.   403460:   f6 47 09 04             testb  $0x4,0x9(%rdi)
  2820.   403464:   75 35                   jne    40349b <__pformat_xint+0x1bb>
  2821.   403466:   41 89 f5                mov    %esi,%r13d
  2822.   403469:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  2823.   403470:   41 83 ed 01             sub    $0x1,%r13d
  2824.   403474:   48 89 fa                mov    %rdi,%rdx
  2825.   403477:   b9 20 00 00 00          mov    $0x20,%ecx
  2826.   40347c:   e8 9f f8 ff ff          callq  402d20 <__pformat_putc>
  2827.   403481:   41 8d 45 01             lea    0x1(%r13),%eax
  2828.   403485:   85 c0                   test   %eax,%eax
  2829.   403487:   7f e7                   jg     403470 <__pformat_xint+0x190>
  2830.   403489:   44 8d 6e ff             lea    -0x1(%rsi),%r13d
  2831.   40348d:   31 c0                   xor    %eax,%eax
  2832.   40348f:   85 f6                   test   %esi,%esi
  2833.   403491:   0f 49 c6                cmovns %esi,%eax
  2834.   403494:   41 29 c5                sub    %eax,%r13d
  2835.   403497:   41 8d 75 ff             lea    -0x1(%r13),%esi
  2836.   40349b:   4c 39 e3                cmp    %r12,%rbx
  2837.   40349e:   76 14                   jbe    4034b4 <__pformat_xint+0x1d4>
  2838.   4034a0:   48 83 eb 01             sub    $0x1,%rbx
  2839.   4034a4:   48 89 fa                mov    %rdi,%rdx
  2840.   4034a7:   0f be 0b                movsbl (%rbx),%ecx
  2841.   4034aa:   e8 71 f8 ff ff          callq  402d20 <__pformat_putc>
  2842.   4034af:   4c 39 e3                cmp    %r12,%rbx
  2843.   4034b2:   75 ec                   jne    4034a0 <__pformat_xint+0x1c0>
  2844.   4034b4:   45 85 ed                test   %r13d,%r13d
  2845.   4034b7:   7e 1e                   jle    4034d7 <__pformat_xint+0x1f7>
  2846.   4034b9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  2847.   4034c0:   83 ee 01                sub    $0x1,%esi
  2848.   4034c3:   48 89 fa                mov    %rdi,%rdx
  2849.   4034c6:   b9 20 00 00 00          mov    $0x20,%ecx
  2850.   4034cb:   e8 50 f8 ff ff          callq  402d20 <__pformat_putc>
  2851.   4034d0:   8d 46 01                lea    0x1(%rsi),%eax
  2852.   4034d3:   85 c0                   test   %eax,%eax
  2853.   4034d5:   7f e9                   jg     4034c0 <__pformat_xint+0x1e0>
  2854.   4034d7:   48 8d 65 d0             lea    -0x30(%rbp),%rsp
  2855.   4034db:   5b                      pop    %rbx
  2856.   4034dc:   5e                      pop    %rsi
  2857.   4034dd:   5f                      pop    %rdi
  2858.   4034de:   41 5c                   pop    %r12
  2859.   4034e0:   41 5d                   pop    %r13
  2860.   4034e2:   41 5e                   pop    %r14
  2861.   4034e4:   5d                      pop    %rbp
  2862.   4034e5:   c3                      retq  
  2863.   4034e6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  2864.   4034ed:   00 00 00
  2865.   4034f0:   44 89 e0                mov    %r12d,%eax
  2866.   4034f3:   ba 56 55 55 55          mov    $0x55555556,%edx
  2867.   4034f8:   f7 ea                   imul   %edx
  2868.   4034fa:   44 89 e0                mov    %r12d,%eax
  2869.   4034fd:   c1 f8 1f                sar    $0x1f,%eax
  2870.   403500:   29 c2                   sub    %eax,%edx
  2871.   403502:   41 01 d4                add    %edx,%r12d
  2872.   403505:   e9 3f fe ff ff          jmpq   403349 <__pformat_xint+0x69>
  2873.   40350a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  2874.   403510:   c7 47 0c ff ff ff ff    movl   $0xffffffff,0xc(%rdi)
  2875.   403517:   be fe ff ff ff          mov    $0xfffffffe,%esi
  2876.   40351c:   41 bd ff ff ff ff       mov    $0xffffffff,%r13d
  2877.   403522:   e9 1d ff ff ff          jmpq   403444 <__pformat_xint+0x164>
  2878.   403527:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  2879.   40352e:   00 00
  2880.   403530:   41 83 fa 6f             cmp    $0x6f,%r10d
  2881.   403534:   0f 85 b8 fe ff ff       jne    4033f2 <__pformat_xint+0x112>
  2882.   40353a:   f6 47 09 08             testb  $0x8,0x9(%rdi)
  2883.   40353e:   0f 84 ae fe ff ff       je     4033f2 <__pformat_xint+0x112>
  2884.   403544:   c6 03 30                movb   $0x30,(%rbx)
  2885.   403547:   48 83 c3 01             add    $0x1,%rbx
  2886.   40354b:   e9 a2 fe ff ff          jmpq   4033f2 <__pformat_xint+0x112>
  2887.   403550:   8b 47 08                mov    0x8(%rdi),%eax
  2888.   403553:   25 00 06 00 00          and    $0x600,%eax
  2889.   403558:   3d 00 02 00 00          cmp    $0x200,%eax
  2890.   40355d:   0f 85 dd fe ff ff       jne    403440 <__pformat_xint+0x160>
  2891.   403563:   41 83 ed 01             sub    $0x1,%r13d
  2892.   403567:   44 89 e8                mov    %r13d,%eax
  2893.   40356a:   48 8d 54 03 01          lea    0x1(%rbx,%rax,1),%rdx
  2894.   40356f:   48 89 d8                mov    %rbx,%rax
  2895.   403572:   c6 00 30                movb   $0x30,(%rax)
  2896.   403575:   48 83 c0 01             add    $0x1,%rax
  2897.   403579:   48 39 d0                cmp    %rdx,%rax
  2898.   40357c:   75 f4                   jne    403572 <__pformat_xint+0x292>
  2899.   40357e:   4d 63 ed                movslq %r13d,%r13
  2900.   403581:   be fe ff ff ff          mov    $0xfffffffe,%esi
  2901.   403586:   4a 8d 5c 2b 01          lea    0x1(%rbx,%r13,1),%rbx
  2902.   40358b:   41 bd ff ff ff ff       mov    $0xffffffff,%r13d
  2903.   403591:   e9 ae fe ff ff          jmpq   403444 <__pformat_xint+0x164>
  2904.   403596:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  2905.   40359d:   00 00 00
  2906.   4035a0:   44 8b 4f 10             mov    0x10(%rdi),%r9d
  2907.   4035a4:   45 85 c9                test   %r9d,%r9d
  2908.   4035a7:   0f 84 4e fe ff ff       je     4033fb <__pformat_xint+0x11b>
  2909.   4035ad:   c6 03 30                movb   $0x30,(%rbx)
  2910.   4035b0:   48 83 c3 01             add    $0x1,%rbx
  2911.   4035b4:   e9 42 fe ff ff          jmpq   4033fb <__pformat_xint+0x11b>
  2912.   4035b9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  2913.   4035c0:   81 e6 ff f7 ff ff       and    $0xfffff7ff,%esi
  2914.   4035c6:   4c 89 e3                mov    %r12,%rbx
  2915.   4035c9:   89 77 08                mov    %esi,0x8(%rdi)
  2916.   4035cc:   e9 e9 fd ff ff          jmpq   4033ba <__pformat_xint+0xda>
  2917.   4035d1:   41 8d 75 fd             lea    -0x3(%r13),%esi
  2918.   4035d5:   41 89 c5                mov    %eax,%r13d
  2919.   4035d8:   e9 73 fe ff ff          jmpq   403450 <__pformat_xint+0x170>
  2920.   4035dd:   0f 1f 00                nopl   (%rax)
  2921.  
  2922. 00000000004035e0 <__pformat_emit_radix_point>:
  2923.   4035e0:   55                      push   %rbp
  2924.   4035e1:   48 89 e5                mov    %rsp,%rbp
  2925.   4035e4:   41 54                   push   %r12
  2926.   4035e6:   57                      push   %rdi
  2927.   4035e7:   56                      push   %rsi
  2928.   4035e8:   53                      push   %rbx
  2929.   4035e9:   48 83 ec 30             sub    $0x30,%rsp
  2930.   4035ed:   83 79 14 fd             cmpl   $0xfffffffd,0x14(%rcx)
  2931.   4035f1:   48 89 ce                mov    %rcx,%rsi
  2932.   4035f4:   0f 84 96 00 00 00       je     403690 <__pformat_emit_radix_point+0xb0>
  2933.   4035fa:   0f b7 51 18             movzwl 0x18(%rcx),%edx
  2934.   4035fe:   66 85 d2                test   %dx,%dx
  2935.   403601:   74 60                   je     403663 <__pformat_emit_radix_point+0x83>
  2936.   403603:   48 63 46 14             movslq 0x14(%rsi),%rax
  2937.   403607:   49 89 e4                mov    %rsp,%r12
  2938.   40360a:   48 83 c0 0f             add    $0xf,%rax
  2939.   40360e:   48 83 e0 f0             and    $0xfffffffffffffff0,%rax
  2940.   403612:   e8 49 f5 ff ff          callq  402b60 <___chkstk_ms>
  2941.   403617:   48 29 c4                sub    %rax,%rsp
  2942.   40361a:   4c 8d 45 dc             lea    -0x24(%rbp),%r8
  2943.   40361e:   0f b7 d2                movzwl %dx,%edx
  2944.   403621:   48 8d 5c 24 20          lea    0x20(%rsp),%rbx
  2945.   403626:   c7 45 dc 00 00 00 00    movl   $0x0,-0x24(%rbp)
  2946.   40362d:   48 89 d9                mov    %rbx,%rcx
  2947.   403630:   e8 2b 2c 00 00          callq  406260 <wcrtomb>
  2948.   403635:   85 c0                   test   %eax,%eax
  2949.   403637:   7e 47                   jle    403680 <__pformat_emit_radix_point+0xa0>
  2950.   403639:   8d 40 ff                lea    -0x1(%rax),%eax
  2951.   40363c:   48 8d 7c 03 01          lea    0x1(%rbx,%rax,1),%rdi
  2952.   403641:   0f be 0b                movsbl (%rbx),%ecx
  2953.   403644:   48 89 f2                mov    %rsi,%rdx
  2954.   403647:   48 83 c3 01             add    $0x1,%rbx
  2955.   40364b:   e8 d0 f6 ff ff          callq  402d20 <__pformat_putc>
  2956.   403650:   48 39 fb                cmp    %rdi,%rbx
  2957.   403653:   75 ec                   jne    403641 <__pformat_emit_radix_point+0x61>
  2958.   403655:   4c 89 e4                mov    %r12,%rsp
  2959.   403658:   48 8d 65 e0             lea    -0x20(%rbp),%rsp
  2960.   40365c:   5b                      pop    %rbx
  2961.   40365d:   5e                      pop    %rsi
  2962.   40365e:   5f                      pop    %rdi
  2963.   40365f:   41 5c                   pop    %r12
  2964.   403661:   5d                      pop    %rbp
  2965.   403662:   c3                      retq  
  2966.   403663:   48 89 f2                mov    %rsi,%rdx
  2967.   403666:   b9 2e 00 00 00          mov    $0x2e,%ecx
  2968.   40366b:   e8 b0 f6 ff ff          callq  402d20 <__pformat_putc>
  2969.   403670:   90                      nop
  2970.   403671:   48 8d 65 e0             lea    -0x20(%rbp),%rsp
  2971.   403675:   5b                      pop    %rbx
  2972.   403676:   5e                      pop    %rsi
  2973.   403677:   5f                      pop    %rdi
  2974.   403678:   41 5c                   pop    %r12
  2975.   40367a:   5d                      pop    %rbp
  2976.   40367b:   c3                      retq  
  2977.   40367c:   0f 1f 40 00             nopl   0x0(%rax)
  2978.   403680:   48 89 f2                mov    %rsi,%rdx
  2979.   403683:   b9 2e 00 00 00          mov    $0x2e,%ecx
  2980.   403688:   e8 93 f6 ff ff          callq  402d20 <__pformat_putc>
  2981.   40368d:   eb c6                   jmp    403655 <__pformat_emit_radix_point+0x75>
  2982.   40368f:   90                      nop
  2983.   403690:   c7 45 dc 00 00 00 00    movl   $0x0,-0x24(%rbp)
  2984.   403697:   e8 04 41 00 00          callq  4077a0 <localeconv>
  2985.   40369c:   48 8b 10                mov    (%rax),%rdx
  2986.   40369f:   4c 8d 4d dc             lea    -0x24(%rbp),%r9
  2987.   4036a3:   48 8d 4d da             lea    -0x26(%rbp),%rcx
  2988.   4036a7:   41 b8 10 00 00 00       mov    $0x10,%r8d
  2989.   4036ad:   e8 5e 2e 00 00          callq  406510 <mbrtowc>
  2990.   4036b2:   85 c0                   test   %eax,%eax
  2991.   4036b4:   7e 10                   jle    4036c6 <__pformat_emit_radix_point+0xe6>
  2992.   4036b6:   0f b7 55 da             movzwl -0x26(%rbp),%edx
  2993.   4036ba:   66 89 56 18             mov    %dx,0x18(%rsi)
  2994.   4036be:   89 46 14                mov    %eax,0x14(%rsi)
  2995.   4036c1:   e9 38 ff ff ff          jmpq   4035fe <__pformat_emit_radix_point+0x1e>
  2996.   4036c6:   0f b7 56 18             movzwl 0x18(%rsi),%edx
  2997.   4036ca:   eb f2                   jmp    4036be <__pformat_emit_radix_point+0xde>
  2998.   4036cc:   0f 1f 40 00             nopl   0x0(%rax)
  2999.  
  3000. 00000000004036d0 <__pformat_emit_float>:
  3001.   4036d0:   41 54                   push   %r12
  3002.   4036d2:   55                      push   %rbp
  3003.   4036d3:   57                      push   %rdi
  3004.   4036d4:   56                      push   %rsi
  3005.   4036d5:   53                      push   %rbx
  3006.   4036d6:   48 83 ec 20             sub    $0x20,%rsp
  3007.   4036da:   44 89 c7                mov    %r8d,%edi
  3008.   4036dd:   89 cd                   mov    %ecx,%ebp
  3009.   4036df:   48 89 d6                mov    %rdx,%rsi
  3010.   4036e2:   85 ff                   test   %edi,%edi
  3011.   4036e4:   4c 89 cb                mov    %r9,%rbx
  3012.   4036e7:   45 8b 41 0c             mov    0xc(%r9),%r8d
  3013.   4036eb:   0f 8e 8f 02 00 00       jle    403980 <__pformat_emit_float+0x2b0>
  3014.   4036f1:   44 39 c7                cmp    %r8d,%edi
  3015.   4036f4:   0f 8d 36 01 00 00       jge    403830 <__pformat_emit_float+0x160>
  3016.   4036fa:   41 29 f8                sub    %edi,%r8d
  3017.   4036fd:   45 89 41 0c             mov    %r8d,0xc(%r9)
  3018.   403701:   45 85 c0                test   %r8d,%r8d
  3019.   403704:   0f 88 26 01 00 00       js     403830 <__pformat_emit_float+0x160>
  3020.   40370a:   8b 43 10                mov    0x10(%rbx),%eax
  3021.   40370d:   44 39 c0                cmp    %r8d,%eax
  3022.   403710:   0f 8d 1a 01 00 00       jge    403830 <__pformat_emit_float+0x160>
  3023.   403716:   41 29 c0                sub    %eax,%r8d
  3024.   403719:   45 85 c0                test   %r8d,%r8d
  3025.   40371c:   44 89 43 0c             mov    %r8d,0xc(%rbx)
  3026.   403720:   0f 8e 17 01 00 00       jle    40383d <__pformat_emit_float+0x16d>
  3027.   403726:   85 c0                   test   %eax,%eax
  3028.   403728:   0f 8e e6 02 00 00       jle    403a14 <__pformat_emit_float+0x344>
  3029.   40372e:   41 83 e8 01             sub    $0x1,%r8d
  3030.   403732:   85 ff                   test   %edi,%edi
  3031.   403734:   44 89 43 0c             mov    %r8d,0xc(%rbx)
  3032.   403738:   0f 8f 07 01 00 00       jg     403845 <__pformat_emit_float+0x175>
  3033.   40373e:   66 90                   xchg   %ax,%ax
  3034.   403740:   45 85 c0                test   %r8d,%r8d
  3035.   403743:   7e 21                   jle    403766 <__pformat_emit_float+0x96>
  3036.   403745:   85 ed                   test   %ebp,%ebp
  3037.   403747:   0f 84 d7 01 00 00       je     403924 <__pformat_emit_float+0x254>
  3038.   40374d:   41 83 e8 01             sub    $0x1,%r8d
  3039.   403751:   45 85 c0                test   %r8d,%r8d
  3040.   403754:   44 89 43 0c             mov    %r8d,0xc(%rbx)
  3041.   403758:   74 0c                   je     403766 <__pformat_emit_float+0x96>
  3042.   40375a:   8b 43 08                mov    0x8(%rbx),%eax
  3043.   40375d:   f6 c4 06                test   $0x6,%ah
  3044.   403760:   0f 84 57 01 00 00       je     4038bd <__pformat_emit_float+0x1ed>
  3045.   403766:   85 ed                   test   %ebp,%ebp
  3046.   403768:   0f 85 64 01 00 00       jne    4038d2 <__pformat_emit_float+0x202>
  3047.   40376e:   8b 43 08                mov    0x8(%rbx),%eax
  3048.   403771:   f6 c4 01                test   $0x1,%ah
  3049.   403774:   0f 85 26 02 00 00       jne    4039a0 <__pformat_emit_float+0x2d0>
  3050.   40377a:   a8 40                   test   $0x40,%al
  3051.   40377c:   0f 85 80 02 00 00       jne    403a02 <__pformat_emit_float+0x332>
  3052.   403782:   8b 53 0c                mov    0xc(%rbx),%edx
  3053.   403785:   85 d2                   test   %edx,%edx
  3054.   403787:   7e 13                   jle    40379c <__pformat_emit_float+0xcc>
  3055.   403789:   8b 43 08                mov    0x8(%rbx),%eax
  3056.   40378c:   25 00 06 00 00          and    $0x600,%eax
  3057.   403791:   3d 00 02 00 00          cmp    $0x200,%eax
  3058.   403796:   0f 84 16 02 00 00       je     4039b2 <__pformat_emit_float+0x2e2>
  3059.   40379c:   85 ff                   test   %edi,%edi
  3060.   40379e:   bd 56 55 55 55          mov    $0x55555556,%ebp
  3061.   4037a3:   4c 8d 63 20             lea    0x20(%rbx),%r12
  3062.   4037a7:   0f 8e 43 02 00 00       jle    4039f0 <__pformat_emit_float+0x320>
  3063.   4037ad:   0f 1f 00                nopl   (%rax)
  3064.   4037b0:   0f b6 06                movzbl (%rsi),%eax
  3065.   4037b3:   b9 30 00 00 00          mov    $0x30,%ecx
  3066.   4037b8:   84 c0                   test   %al,%al
  3067.   4037ba:   74 07                   je     4037c3 <__pformat_emit_float+0xf3>
  3068.   4037bc:   0f be c8                movsbl %al,%ecx
  3069.   4037bf:   48 83 c6 01             add    $0x1,%rsi
  3070.   4037c3:   48 89 da                mov    %rbx,%rdx
  3071.   4037c6:   e8 55 f5 ff ff          callq  402d20 <__pformat_putc>
  3072.   4037cb:   83 ef 01                sub    $0x1,%edi
  3073.   4037ce:   0f 85 10 01 00 00       jne    4038e4 <__pformat_emit_float+0x214>
  3074.   4037d4:   8b 43 10                mov    0x10(%rbx),%eax
  3075.   4037d7:   85 c0                   test   %eax,%eax
  3076.   4037d9:   0f 8e 61 01 00 00       jle    403940 <__pformat_emit_float+0x270>
  3077.   4037df:   48 89 d9                mov    %rbx,%rcx
  3078.   4037e2:   e8 f9 fd ff ff          callq  4035e0 <__pformat_emit_radix_point>
  3079.   4037e7:   85 ff                   test   %edi,%edi
  3080.   4037e9:   8b 43 10                mov    0x10(%rbx),%eax
  3081.   4037ec:   74 23                   je     403811 <__pformat_emit_float+0x141>
  3082.   4037ee:   e9 63 01 00 00          jmpq   403956 <__pformat_emit_float+0x286>
  3083.   4037f3:   0f b6 06                movzbl (%rsi),%eax
  3084.   4037f6:   b9 30 00 00 00          mov    $0x30,%ecx
  3085.   4037fb:   84 c0                   test   %al,%al
  3086.   4037fd:   74 07                   je     403806 <__pformat_emit_float+0x136>
  3087.   4037ff:   0f be c8                movsbl %al,%ecx
  3088.   403802:   48 83 c6 01             add    $0x1,%rsi
  3089.   403806:   48 89 da                mov    %rbx,%rdx
  3090.   403809:   e8 12 f5 ff ff          callq  402d20 <__pformat_putc>
  3091.   40380e:   8b 43 10                mov    0x10(%rbx),%eax
  3092.   403811:   8d 50 ff                lea    -0x1(%rax),%edx
  3093.   403814:   85 c0                   test   %eax,%eax
  3094.   403816:   89 53 10                mov    %edx,0x10(%rbx)
  3095.   403819:   7f d8                   jg     4037f3 <__pformat_emit_float+0x123>
  3096.   40381b:   48 83 c4 20             add    $0x20,%rsp
  3097.   40381f:   5b                      pop    %rbx
  3098.   403820:   5e                      pop    %rsi
  3099.   403821:   5f                      pop    %rdi
  3100.   403822:   5d                      pop    %rbp
  3101.   403823:   41 5c                   pop    %r12
  3102.   403825:   c3                      retq  
  3103.   403826:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  3104.   40382d:   00 00 00
  3105.   403830:   c7 43 0c ff ff ff ff    movl   $0xffffffff,0xc(%rbx)
  3106.   403837:   41 b8 ff ff ff ff       mov    $0xffffffff,%r8d
  3107.   40383d:   85 ff                   test   %edi,%edi
  3108.   40383f:   0f 8e fb fe ff ff       jle    403740 <__pformat_emit_float+0x70>
  3109.   403845:   f6 43 09 10             testb  $0x10,0x9(%rbx)
  3110.   403849:   0f 84 f1 fe ff ff       je     403740 <__pformat_emit_float+0x70>
  3111.   40384f:   66 83 7b 20 00          cmpw   $0x0,0x20(%rbx)
  3112.   403854:   0f 84 e6 fe ff ff       je     403740 <__pformat_emit_float+0x70>
  3113.   40385a:   8d 4f 02                lea    0x2(%rdi),%ecx
  3114.   40385d:   ba 56 55 55 55          mov    $0x55555556,%edx
  3115.   403862:   89 c8                   mov    %ecx,%eax
  3116.   403864:   c1 f9 1f                sar    $0x1f,%ecx
  3117.   403867:   f7 ea                   imul   %edx
  3118.   403869:   29 ca                   sub    %ecx,%edx
  3119.   40386b:   83 fa 01                cmp    $0x1,%edx
  3120.   40386e:   0f 8e cc fe ff ff       jle    403740 <__pformat_emit_float+0x70>
  3121.   403874:   45 85 c0                test   %r8d,%r8d
  3122.   403877:   0f 8e e9 fe ff ff       jle    403766 <__pformat_emit_float+0x96>
  3123.   40387d:   44 89 c0                mov    %r8d,%eax
  3124.   403880:   29 d0                   sub    %edx,%eax
  3125.   403882:   83 c0 01                add    $0x1,%eax
  3126.   403885:   eb 12                   jmp    403899 <__pformat_emit_float+0x1c9>
  3127.   403887:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3128.   40388e:   00 00
  3129.   403890:   45 85 c0                test   %r8d,%r8d
  3130.   403893:   0f 84 8c 01 00 00       je     403a25 <__pformat_emit_float+0x355>
  3131.   403899:   41 83 e8 01             sub    $0x1,%r8d
  3132.   40389d:   41 39 c0                cmp    %eax,%r8d
  3133.   4038a0:   75 ee                   jne    403890 <__pformat_emit_float+0x1c0>
  3134.   4038a2:   44 89 43 0c             mov    %r8d,0xc(%rbx)
  3135.   4038a6:   e9 95 fe ff ff          jmpq   403740 <__pformat_emit_float+0x70>
  3136.   4038ab:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  3137.   4038b0:   48 89 da                mov    %rbx,%rdx
  3138.   4038b3:   b9 20 00 00 00          mov    $0x20,%ecx
  3139.   4038b8:   e8 63 f4 ff ff          callq  402d20 <__pformat_putc>
  3140.   4038bd:   8b 43 0c                mov    0xc(%rbx),%eax
  3141.   4038c0:   8d 50 ff                lea    -0x1(%rax),%edx
  3142.   4038c3:   85 c0                   test   %eax,%eax
  3143.   4038c5:   89 53 0c                mov    %edx,0xc(%rbx)
  3144.   4038c8:   7f e6                   jg     4038b0 <__pformat_emit_float+0x1e0>
  3145.   4038ca:   85 ed                   test   %ebp,%ebp
  3146.   4038cc:   0f 84 9c fe ff ff       je     40376e <__pformat_emit_float+0x9e>
  3147.   4038d2:   48 89 da                mov    %rbx,%rdx
  3148.   4038d5:   b9 2d 00 00 00          mov    $0x2d,%ecx
  3149.   4038da:   e8 41 f4 ff ff          callq  402d20 <__pformat_putc>
  3150.   4038df:   e9 9e fe ff ff          jmpq   403782 <__pformat_emit_float+0xb2>
  3151.   4038e4:   f6 43 09 10             testb  $0x10,0x9(%rbx)
  3152.   4038e8:   0f 84 c2 fe ff ff       je     4037b0 <__pformat_emit_float+0xe0>
  3153.   4038ee:   66 83 7b 20 00          cmpw   $0x0,0x20(%rbx)
  3154.   4038f3:   0f 84 b7 fe ff ff       je     4037b0 <__pformat_emit_float+0xe0>
  3155.   4038f9:   89 f8                   mov    %edi,%eax
  3156.   4038fb:   f7 ed                   imul   %ebp
  3157.   4038fd:   89 f8                   mov    %edi,%eax
  3158.   4038ff:   c1 f8 1f                sar    $0x1f,%eax
  3159.   403902:   29 c2                   sub    %eax,%edx
  3160.   403904:   8d 04 52                lea    (%rdx,%rdx,2),%eax
  3161.   403907:   39 c7                   cmp    %eax,%edi
  3162.   403909:   0f 85 a1 fe ff ff       jne    4037b0 <__pformat_emit_float+0xe0>
  3163.   40390f:   49 89 d8                mov    %rbx,%r8
  3164.   403912:   ba 01 00 00 00          mov    $0x1,%edx
  3165.   403917:   4c 89 e1                mov    %r12,%rcx
  3166.   40391a:   e8 61 f4 ff ff          callq  402d80 <__pformat_wputchars>
  3167.   40391f:   e9 8c fe ff ff          jmpq   4037b0 <__pformat_emit_float+0xe0>
  3168.   403924:   8b 43 08                mov    0x8(%rbx),%eax
  3169.   403927:   a9 c0 01 00 00          test   $0x1c0,%eax
  3170.   40392c:   0f 84 2b fe ff ff       je     40375d <__pformat_emit_float+0x8d>
  3171.   403932:   e9 16 fe ff ff          jmpq   40374d <__pformat_emit_float+0x7d>
  3172.   403937:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3173.   40393e:   00 00
  3174.   403940:   f6 43 09 08             testb  $0x8,0x9(%rbx)
  3175.   403944:   0f 85 95 fe ff ff       jne    4037df <__pformat_emit_float+0x10f>
  3176.   40394a:   85 ff                   test   %edi,%edi
  3177.   40394c:   0f 1f 40 00             nopl   0x0(%rax)
  3178.   403950:   0f 84 bb fe ff ff       je     403811 <__pformat_emit_float+0x141>
  3179.   403956:   01 f8                   add    %edi,%eax
  3180.   403958:   89 43 10                mov    %eax,0x10(%rbx)
  3181.   40395b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  3182.   403960:   48 89 da                mov    %rbx,%rdx
  3183.   403963:   b9 30 00 00 00          mov    $0x30,%ecx
  3184.   403968:   e8 b3 f3 ff ff          callq  402d20 <__pformat_putc>
  3185.   40396d:   83 c7 01                add    $0x1,%edi
  3186.   403970:   78 ee                   js     403960 <__pformat_emit_float+0x290>
  3187.   403972:   e9 97 fe ff ff          jmpq   40380e <__pformat_emit_float+0x13e>
  3188.   403977:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3189.   40397e:   00 00
  3190.   403980:   45 85 c0                test   %r8d,%r8d
  3191.   403983:   0f 8e 78 fd ff ff       jle    403701 <__pformat_emit_float+0x31>
  3192.   403989:   41 83 e8 01             sub    $0x1,%r8d
  3193.   40398d:   45 89 41 0c             mov    %r8d,0xc(%r9)
  3194.   403991:   e9 74 fd ff ff          jmpq   40370a <__pformat_emit_float+0x3a>
  3195.   403996:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  3196.   40399d:   00 00 00
  3197.   4039a0:   48 89 da                mov    %rbx,%rdx
  3198.   4039a3:   b9 2b 00 00 00          mov    $0x2b,%ecx
  3199.   4039a8:   e8 73 f3 ff ff          callq  402d20 <__pformat_putc>
  3200.   4039ad:   e9 d0 fd ff ff          jmpq   403782 <__pformat_emit_float+0xb2>
  3201.   4039b2:   83 ea 01                sub    $0x1,%edx
  3202.   4039b5:   89 53 0c                mov    %edx,0xc(%rbx)
  3203.   4039b8:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  3204.   4039bf:   00
  3205.   4039c0:   48 89 da                mov    %rbx,%rdx
  3206.   4039c3:   b9 30 00 00 00          mov    $0x30,%ecx
  3207.   4039c8:   e8 53 f3 ff ff          callq  402d20 <__pformat_putc>
  3208.   4039cd:   8b 43 0c                mov    0xc(%rbx),%eax
  3209.   4039d0:   8d 50 ff                lea    -0x1(%rax),%edx
  3210.   4039d3:   85 c0                   test   %eax,%eax
  3211.   4039d5:   89 53 0c                mov    %edx,0xc(%rbx)
  3212.   4039d8:   7f e6                   jg     4039c0 <__pformat_emit_float+0x2f0>
  3213.   4039da:   85 ff                   test   %edi,%edi
  3214.   4039dc:   bd 56 55 55 55          mov    $0x55555556,%ebp
  3215.   4039e1:   4c 8d 63 20             lea    0x20(%rbx),%r12
  3216.   4039e5:   0f 8f c5 fd ff ff       jg     4037b0 <__pformat_emit_float+0xe0>
  3217.   4039eb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  3218.   4039f0:   48 89 da                mov    %rbx,%rdx
  3219.   4039f3:   b9 30 00 00 00          mov    $0x30,%ecx
  3220.   4039f8:   e8 23 f3 ff ff          callq  402d20 <__pformat_putc>
  3221.   4039fd:   e9 d2 fd ff ff          jmpq   4037d4 <__pformat_emit_float+0x104>
  3222.   403a02:   48 89 da                mov    %rbx,%rdx
  3223.   403a05:   b9 20 00 00 00          mov    $0x20,%ecx
  3224.   403a0a:   e8 11 f3 ff ff          callq  402d20 <__pformat_putc>
  3225.   403a0f:   e9 6e fd ff ff          jmpq   403782 <__pformat_emit_float+0xb2>
  3226.   403a14:   f6 43 09 08             testb  $0x8,0x9(%rbx)
  3227.   403a18:   0f 84 1f fe ff ff       je     40383d <__pformat_emit_float+0x16d>
  3228.   403a1e:   66 90                   xchg   %ax,%ax
  3229.   403a20:   e9 09 fd ff ff          jmpq   40372e <__pformat_emit_float+0x5e>
  3230.   403a25:   c7 43 0c 00 00 00 00    movl   $0x0,0xc(%rbx)
  3231.   403a2c:   e9 35 fd ff ff          jmpq   403766 <__pformat_emit_float+0x96>
  3232.   403a31:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  3233.   403a38:   0f 1f 84 00 00 00 00
  3234.   403a3f:   00
  3235.  
  3236. 0000000000403a40 <__pformat_emit_efloat>:
  3237.   403a40:   57                      push   %rdi
  3238.   403a41:   56                      push   %rsi
  3239.   403a42:   53                      push   %rbx
  3240.   403a43:   48 83 ec 20             sub    $0x20,%rsp
  3241.   403a47:   41 ba 01 00 00 00       mov    $0x1,%r10d
  3242.   403a4d:   4c 89 cb                mov    %r9,%rbx
  3243.   403a50:   45 8d 48 ff             lea    -0x1(%r8),%r9d
  3244.   403a54:   41 b8 67 66 66 66       mov    $0x66666667,%r8d
  3245.   403a5a:   49 89 d3                mov    %rdx,%r11
  3246.   403a5d:   44 89 c8                mov    %r9d,%eax
  3247.   403a60:   49 63 f1                movslq %r9d,%rsi
  3248.   403a63:   41 c1 f9 1f             sar    $0x1f,%r9d
  3249.   403a67:   41 f7 e8                imul   %r8d
  3250.   403a6a:   c1 fa 02                sar    $0x2,%edx
  3251.   403a6d:   41 89 d0                mov    %edx,%r8d
  3252.   403a70:   45 29 c8                sub    %r9d,%r8d
  3253.   403a73:   74 24                   je     403a99 <__pformat_emit_efloat+0x59>
  3254.   403a75:   41 b9 67 66 66 66       mov    $0x66666667,%r9d
  3255.   403a7b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  3256.   403a80:   44 89 c0                mov    %r8d,%eax
  3257.   403a83:   41 c1 f8 1f             sar    $0x1f,%r8d
  3258.   403a87:   41 83 c2 01             add    $0x1,%r10d
  3259.   403a8b:   41 f7 e9                imul   %r9d
  3260.   403a8e:   c1 fa 02                sar    $0x2,%edx
  3261.   403a91:   44 29 c2                sub    %r8d,%edx
  3262.   403a94:   41 89 d0                mov    %edx,%r8d
  3263.   403a97:   75 e7                   jne    403a80 <__pformat_emit_efloat+0x40>
  3264.   403a99:   8b 7b 2c                mov    0x2c(%rbx),%edi
  3265.   403a9c:   8b 53 0c                mov    0xc(%rbx),%edx
  3266.   403a9f:   41 39 fa                cmp    %edi,%r10d
  3267.   403aa2:   41 0f 4d fa             cmovge %r10d,%edi
  3268.   403aa6:   8d 47 02                lea    0x2(%rdi),%eax
  3269.   403aa9:   39 c2                   cmp    %eax,%edx
  3270.   403aab:   7f 53                   jg     403b00 <__pformat_emit_efloat+0xc0>
  3271.   403aad:   c7 43 0c ff ff ff ff    movl   $0xffffffff,0xc(%rbx)
  3272.   403ab4:   4c 89 da                mov    %r11,%rdx
  3273.   403ab7:   49 89 d9                mov    %rbx,%r9
  3274.   403aba:   41 b8 01 00 00 00       mov    $0x1,%r8d
  3275.   403ac0:   e8 0b fc ff ff          callq  4036d0 <__pformat_emit_float>
  3276.   403ac5:   8b 4b 08                mov    0x8(%rbx),%ecx
  3277.   403ac8:   8b 43 2c                mov    0x2c(%rbx),%eax
  3278.   403acb:   48 89 da                mov    %rbx,%rdx
  3279.   403ace:   83 c7 01                add    $0x1,%edi
  3280.   403ad1:   89 43 10                mov    %eax,0x10(%rbx)
  3281.   403ad4:   89 c8                   mov    %ecx,%eax
  3282.   403ad6:   83 e1 20                and    $0x20,%ecx
  3283.   403ad9:   0d c0 01 00 00          or     $0x1c0,%eax
  3284.   403ade:   83 c9 45                or     $0x45,%ecx
  3285.   403ae1:   89 43 08                mov    %eax,0x8(%rbx)
  3286.   403ae4:   e8 37 f2 ff ff          callq  402d20 <__pformat_putc>
  3287.   403ae9:   01 7b 0c                add    %edi,0xc(%rbx)
  3288.   403aec:   48 89 da                mov    %rbx,%rdx
  3289.   403aef:   48 89 f1                mov    %rsi,%rcx
  3290.   403af2:   e8 19 f5 ff ff          callq  403010 <__pformat_int>
  3291.   403af7:   90                      nop
  3292.   403af8:   48 83 c4 20             add    $0x20,%rsp
  3293.   403afc:   5b                      pop    %rbx
  3294.   403afd:   5e                      pop    %rsi
  3295.   403afe:   5f                      pop    %rdi
  3296.   403aff:   c3                      retq  
  3297.   403b00:   29 c2                   sub    %eax,%edx
  3298.   403b02:   89 53 0c                mov    %edx,0xc(%rbx)
  3299.   403b05:   eb ad                   jmp    403ab4 <__pformat_emit_efloat+0x74>
  3300.   403b07:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3301.   403b0e:   00 00
  3302.  
  3303. 0000000000403b10 <__pformat_efloat>:
  3304.   403b10:   56                      push   %rsi
  3305.   403b11:   53                      push   %rbx
  3306.   403b12:   48 83 ec 48             sub    $0x48,%rsp
  3307.   403b16:   48 89 d3                mov    %rdx,%rbx
  3308.   403b19:   8b 52 10                mov    0x10(%rdx),%edx
  3309.   403b1c:   db 29                   fldt   (%rcx)
  3310.   403b1e:   85 d2                   test   %edx,%edx
  3311.   403b20:   78 4e                   js     403b70 <__pformat_efloat+0x60>
  3312.   403b22:   83 c2 01                add    $0x1,%edx
  3313.   403b25:   4c 8d 44 24 3c          lea    0x3c(%rsp),%r8
  3314.   403b2a:   4c 8d 4c 24 38          lea    0x38(%rsp),%r9
  3315.   403b2f:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  3316.   403b34:   db 7c 24 20             fstpt  0x20(%rsp)
  3317.   403b38:   e8 a3 f1 ff ff          callq  402ce0 <__pformat_ecvt>
  3318.   403b3d:   48 89 c6                mov    %rax,%rsi
  3319.   403b40:   44 8b 44 24 3c          mov    0x3c(%rsp),%r8d
  3320.   403b45:   41 81 f8 00 80 ff ff    cmp    $0xffff8000,%r8d
  3321.   403b4c:   74 32                   je     403b80 <__pformat_efloat+0x70>
  3322.   403b4e:   8b 4c 24 38             mov    0x38(%rsp),%ecx
  3323.   403b52:   49 89 d9                mov    %rbx,%r9
  3324.   403b55:   48 89 c2                mov    %rax,%rdx
  3325.   403b58:   e8 e3 fe ff ff          callq  403a40 <__pformat_emit_efloat>
  3326.   403b5d:   48 89 f1                mov    %rsi,%rcx
  3327.   403b60:   e8 1b 2c 00 00          callq  406780 <__freedtoa>
  3328.   403b65:   90                      nop
  3329.   403b66:   48 83 c4 48             add    $0x48,%rsp
  3330.   403b6a:   5b                      pop    %rbx
  3331.   403b6b:   5e                      pop    %rsi
  3332.   403b6c:   c3                      retq  
  3333.   403b6d:   0f 1f 00                nopl   (%rax)
  3334.   403b70:   c7 43 10 06 00 00 00    movl   $0x6,0x10(%rbx)
  3335.   403b77:   ba 07 00 00 00          mov    $0x7,%edx
  3336.   403b7c:   eb a7                   jmp    403b25 <__pformat_efloat+0x15>
  3337.   403b7e:   66 90                   xchg   %ax,%ax
  3338.   403b80:   8b 4c 24 38             mov    0x38(%rsp),%ecx
  3339.   403b84:   49 89 d8                mov    %rbx,%r8
  3340.   403b87:   48 89 c2                mov    %rax,%rdx
  3341.   403b8a:   e8 e1 f3 ff ff          callq  402f70 <__pformat_emit_inf_or_nan>
  3342.   403b8f:   48 89 f1                mov    %rsi,%rcx
  3343.   403b92:   e8 e9 2b 00 00          callq  406780 <__freedtoa>
  3344.   403b97:   90                      nop
  3345.   403b98:   48 83 c4 48             add    $0x48,%rsp
  3346.   403b9c:   5b                      pop    %rbx
  3347.   403b9d:   5e                      pop    %rsi
  3348.   403b9e:   c3                      retq  
  3349.   403b9f:   90                      nop
  3350.  
  3351. 0000000000403ba0 <__pformat_float>:
  3352.   403ba0:   56                      push   %rsi
  3353.   403ba1:   53                      push   %rbx
  3354.   403ba2:   48 83 ec 68             sub    $0x68,%rsp
  3355.   403ba6:   44 8b 42 10             mov    0x10(%rdx),%r8d
  3356.   403baa:   db 29                   fldt   (%rcx)
  3357.   403bac:   48 89 d3                mov    %rdx,%rbx
  3358.   403baf:   45 85 c0                test   %r8d,%r8d
  3359.   403bb2:   0f 88 98 00 00 00       js     403c50 <__pformat_float+0xb0>
  3360.   403bb8:   db 7c 24 50             fstpt  0x50(%rsp)
  3361.   403bbc:   4c 8d 4c 24 4c          lea    0x4c(%rsp),%r9
  3362.   403bc1:   48 8d 54 24 30          lea    0x30(%rsp),%rdx
  3363.   403bc6:   b9 03 00 00 00          mov    $0x3,%ecx
  3364.   403bcb:   48 8b 44 24 50          mov    0x50(%rsp),%rax
  3365.   403bd0:   48 89 44 24 30          mov    %rax,0x30(%rsp)
  3366.   403bd5:   48 8b 44 24 58          mov    0x58(%rsp),%rax
  3367.   403bda:   48 89 44 24 38          mov    %rax,0x38(%rsp)
  3368.   403bdf:   48 8d 44 24 48          lea    0x48(%rsp),%rax
  3369.   403be4:   48 89 44 24 20          mov    %rax,0x20(%rsp)
  3370.   403be9:   e8 22 f0 ff ff          callq  402c10 <__pformat_cvt>
  3371.   403bee:   44 8b 44 24 4c          mov    0x4c(%rsp),%r8d
  3372.   403bf3:   48 89 c6                mov    %rax,%rsi
  3373.   403bf6:   41 81 f8 00 80 ff ff    cmp    $0xffff8000,%r8d
  3374.   403bfd:   74 63                   je     403c62 <__pformat_float+0xc2>
  3375.   403bff:   8b 4c 24 48             mov    0x48(%rsp),%ecx
  3376.   403c03:   48 89 c2                mov    %rax,%rdx
  3377.   403c06:   49 89 d9                mov    %rbx,%r9
  3378.   403c09:   e8 c2 fa ff ff          callq  4036d0 <__pformat_emit_float>
  3379.   403c0e:   8b 43 0c                mov    0xc(%rbx),%eax
  3380.   403c11:   8d 50 ff                lea    -0x1(%rax),%edx
  3381.   403c14:   85 c0                   test   %eax,%eax
  3382.   403c16:   89 53 0c                mov    %edx,0xc(%rbx)
  3383.   403c19:   7e 23                   jle    403c3e <__pformat_float+0x9e>
  3384.   403c1b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  3385.   403c20:   48 89 da                mov    %rbx,%rdx
  3386.   403c23:   b9 20 00 00 00          mov    $0x20,%ecx
  3387.   403c28:   e8 f3 f0 ff ff          callq  402d20 <__pformat_putc>
  3388.   403c2d:   44 8b 43 0c             mov    0xc(%rbx),%r8d
  3389.   403c31:   45 8d 48 ff             lea    -0x1(%r8),%r9d
  3390.   403c35:   45 85 c0                test   %r8d,%r8d
  3391.   403c38:   44 89 4b 0c             mov    %r9d,0xc(%rbx)
  3392.   403c3c:   7f e2                   jg     403c20 <__pformat_float+0x80>
  3393.   403c3e:   48 89 f1                mov    %rsi,%rcx
  3394.   403c41:   e8 3a 2b 00 00          callq  406780 <__freedtoa>
  3395.   403c46:   90                      nop
  3396.   403c47:   48 83 c4 68             add    $0x68,%rsp
  3397.   403c4b:   5b                      pop    %rbx
  3398.   403c4c:   5e                      pop    %rsi
  3399.   403c4d:   c3                      retq  
  3400.   403c4e:   66 90                   xchg   %ax,%ax
  3401.   403c50:   c7 42 10 06 00 00 00    movl   $0x6,0x10(%rdx)
  3402.   403c57:   41 b8 06 00 00 00       mov    $0x6,%r8d
  3403.   403c5d:   e9 56 ff ff ff          jmpq   403bb8 <__pformat_float+0x18>
  3404.   403c62:   8b 4c 24 48             mov    0x48(%rsp),%ecx
  3405.   403c66:   49 89 d8                mov    %rbx,%r8
  3406.   403c69:   48 89 c2                mov    %rax,%rdx
  3407.   403c6c:   e8 ff f2 ff ff          callq  402f70 <__pformat_emit_inf_or_nan>
  3408.   403c71:   48 89 f1                mov    %rsi,%rcx
  3409.   403c74:   e8 07 2b 00 00          callq  406780 <__freedtoa>
  3410.   403c79:   90                      nop
  3411.   403c7a:   48 83 c4 68             add    $0x68,%rsp
  3412.   403c7e:   5b                      pop    %rbx
  3413.   403c7f:   5e                      pop    %rsi
  3414.   403c80:   c3                      retq  
  3415.   403c81:   66 66 66 66 66 66 2e    data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  3416.   403c88:   0f 1f 84 00 00 00 00
  3417.   403c8f:   00
  3418.  
  3419. 0000000000403c90 <__pformat_gfloat>:
  3420.   403c90:   56                      push   %rsi
  3421.   403c91:   53                      push   %rbx
  3422.   403c92:   48 83 ec 58             sub    $0x58,%rsp
  3423.   403c96:   48 89 d3                mov    %rdx,%rbx
  3424.   403c99:   8b 52 10                mov    0x10(%rdx),%edx
  3425.   403c9c:   db 29                   fldt   (%rcx)
  3426.   403c9e:   83 fa 00                cmp    $0x0,%edx
  3427.   403ca1:   0f 8c 19 01 00 00       jl     403dc0 <__pformat_gfloat+0x130>
  3428.   403ca7:   0f 84 f3 00 00 00       je     403da0 <__pformat_gfloat+0x110>
  3429.   403cad:   4c 8d 44 24 4c          lea    0x4c(%rsp),%r8
  3430.   403cb2:   4c 8d 4c 24 48          lea    0x48(%rsp),%r9
  3431.   403cb7:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
  3432.   403cbc:   db 7c 24 30             fstpt  0x30(%rsp)
  3433.   403cc0:   e8 1b f0 ff ff          callq  402ce0 <__pformat_ecvt>
  3434.   403cc5:   48 89 c6                mov    %rax,%rsi
  3435.   403cc8:   44 8b 44 24 4c          mov    0x4c(%rsp),%r8d
  3436.   403ccd:   41 81 f8 00 80 ff ff    cmp    $0xffff8000,%r8d
  3437.   403cd4:   0f 84 06 01 00 00       je     403de0 <__pformat_gfloat+0x150>
  3438.   403cda:   41 83 f8 fd             cmp    $0xfffffffd,%r8d
  3439.   403cde:   0f 8c 7c 00 00 00       jl     403d60 <__pformat_gfloat+0xd0>
  3440.   403ce4:   8b 43 10                mov    0x10(%rbx),%eax
  3441.   403ce7:   41 39 c0                cmp    %eax,%r8d
  3442.   403cea:   7f 74                   jg     403d60 <__pformat_gfloat+0xd0>
  3443.   403cec:   f6 43 09 08             testb  $0x8,0x9(%rbx)
  3444.   403cf0:   0f 85 db 00 00 00       jne    403dd1 <__pformat_gfloat+0x141>
  3445.   403cf6:   48 89 f1                mov    %rsi,%rcx
  3446.   403cf9:   44 89 44 24 28          mov    %r8d,0x28(%rsp)
  3447.   403cfe:   e8 05 3a 00 00          callq  407708 <strlen>
  3448.   403d03:   44 8b 44 24 28          mov    0x28(%rsp),%r8d
  3449.   403d08:   44 29 c0                sub    %r8d,%eax
  3450.   403d0b:   85 c0                   test   %eax,%eax
  3451.   403d0d:   89 43 10                mov    %eax,0x10(%rbx)
  3452.   403d10:   0f 88 db 00 00 00       js     403df1 <__pformat_gfloat+0x161>
  3453.   403d16:   8b 4c 24 48             mov    0x48(%rsp),%ecx
  3454.   403d1a:   48 89 f2                mov    %rsi,%rdx
  3455.   403d1d:   49 89 d9                mov    %rbx,%r9
  3456.   403d20:   e8 ab f9 ff ff          callq  4036d0 <__pformat_emit_float>
  3457.   403d25:   8b 43 0c                mov    0xc(%rbx),%eax
  3458.   403d28:   8d 50 ff                lea    -0x1(%rax),%edx
  3459.   403d2b:   85 c0                   test   %eax,%eax
  3460.   403d2d:   89 53 0c                mov    %edx,0xc(%rbx)
  3461.   403d30:   7e 5b                   jle    403d8d <__pformat_gfloat+0xfd>
  3462.   403d32:   48 89 da                mov    %rbx,%rdx
  3463.   403d35:   b9 20 00 00 00          mov    $0x20,%ecx
  3464.   403d3a:   e8 e1 ef ff ff          callq  402d20 <__pformat_putc>
  3465.   403d3f:   44 8b 43 0c             mov    0xc(%rbx),%r8d
  3466.   403d43:   45 8d 48 ff             lea    -0x1(%r8),%r9d
  3467.   403d47:   45 85 c0                test   %r8d,%r8d
  3468.   403d4a:   44 89 4b 0c             mov    %r9d,0xc(%rbx)
  3469.   403d4e:   7f e2                   jg     403d32 <__pformat_gfloat+0xa2>
  3470.   403d50:   48 89 f1                mov    %rsi,%rcx
  3471.   403d53:   e8 28 2a 00 00          callq  406780 <__freedtoa>
  3472.   403d58:   90                      nop
  3473.   403d59:   48 83 c4 58             add    $0x58,%rsp
  3474.   403d5d:   5b                      pop    %rbx
  3475.   403d5e:   5e                      pop    %rsi
  3476.   403d5f:   c3                      retq  
  3477.   403d60:   f6 43 09 08             testb  $0x8,0x9(%rbx)
  3478.   403d64:   75 4b                   jne    403db1 <__pformat_gfloat+0x121>
  3479.   403d66:   48 89 f1                mov    %rsi,%rcx
  3480.   403d69:   44 89 44 24 28          mov    %r8d,0x28(%rsp)
  3481.   403d6e:   e8 95 39 00 00          callq  407708 <strlen>
  3482.   403d73:   44 8b 44 24 28          mov    0x28(%rsp),%r8d
  3483.   403d78:   83 e8 01                sub    $0x1,%eax
  3484.   403d7b:   89 43 10                mov    %eax,0x10(%rbx)
  3485.   403d7e:   8b 4c 24 48             mov    0x48(%rsp),%ecx
  3486.   403d82:   49 89 d9                mov    %rbx,%r9
  3487.   403d85:   48 89 f2                mov    %rsi,%rdx
  3488.   403d88:   e8 b3 fc ff ff          callq  403a40 <__pformat_emit_efloat>
  3489.   403d8d:   48 89 f1                mov    %rsi,%rcx
  3490.   403d90:   e8 eb 29 00 00          callq  406780 <__freedtoa>
  3491.   403d95:   90                      nop
  3492.   403d96:   48 83 c4 58             add    $0x58,%rsp
  3493.   403d9a:   5b                      pop    %rbx
  3494.   403d9b:   5e                      pop    %rsi
  3495.   403d9c:   c3                      retq  
  3496.   403d9d:   0f 1f 00                nopl   (%rax)
  3497.   403da0:   c7 43 10 01 00 00 00    movl   $0x1,0x10(%rbx)
  3498.   403da7:   ba 01 00 00 00          mov    $0x1,%edx
  3499.   403dac:   e9 fc fe ff ff          jmpq   403cad <__pformat_gfloat+0x1d>
  3500.   403db1:   83 6b 10 01             subl   $0x1,0x10(%rbx)
  3501.   403db5:   eb c7                   jmp    403d7e <__pformat_gfloat+0xee>
  3502.   403db7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3503.   403dbe:   00 00
  3504.   403dc0:   c7 43 10 06 00 00 00    movl   $0x6,0x10(%rbx)
  3505.   403dc7:   ba 06 00 00 00          mov    $0x6,%edx
  3506.   403dcc:   e9 dc fe ff ff          jmpq   403cad <__pformat_gfloat+0x1d>
  3507.   403dd1:   44 29 c0                sub    %r8d,%eax
  3508.   403dd4:   89 43 10                mov    %eax,0x10(%rbx)
  3509.   403dd7:   e9 3a ff ff ff          jmpq   403d16 <__pformat_gfloat+0x86>
  3510.   403ddc:   0f 1f 40 00             nopl   0x0(%rax)
  3511.   403de0:   8b 4c 24 48             mov    0x48(%rsp),%ecx
  3512.   403de4:   49 89 d8                mov    %rbx,%r8
  3513.   403de7:   48 89 c2                mov    %rax,%rdx
  3514.   403dea:   e8 81 f1 ff ff          callq  402f70 <__pformat_emit_inf_or_nan>
  3515.   403def:   eb 9c                   jmp    403d8d <__pformat_gfloat+0xfd>
  3516.   403df1:   8b 53 0c                mov    0xc(%rbx),%edx
  3517.   403df4:   85 d2                   test   %edx,%edx
  3518.   403df6:   0f 8e 1a ff ff ff       jle    403d16 <__pformat_gfloat+0x86>
  3519.   403dfc:   01 d0                   add    %edx,%eax
  3520.   403dfe:   89 43 0c                mov    %eax,0xc(%rbx)
  3521.   403e01:   e9 10 ff ff ff          jmpq   403d16 <__pformat_gfloat+0x86>
  3522.   403e06:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  3523.   403e0d:   00 00 00
  3524.  
  3525. 0000000000403e10 <__pformat_xldouble>:
  3526.   403e10:   41 55                   push   %r13
  3527.   403e12:   41 54                   push   %r12
  3528.   403e14:   55                      push   %rbp
  3529.   403e15:   57                      push   %rdi
  3530.   403e16:   56                      push   %rsi
  3531.   403e17:   53                      push   %rbx
  3532.   403e18:   48 83 ec 68             sub    $0x68,%rsp
  3533.   403e1c:   db 29                   fldt   (%rcx)
  3534.   403e1e:   48 89 d3                mov    %rdx,%rbx
  3535.   403e21:   d9 c0                   fld    %st(0)
  3536.   403e23:   db 7c 24 30             fstpt  0x30(%rsp)
  3537.   403e27:   d9 e5                   fxam  
  3538.   403e29:   9b df e0                fstsw  %ax
  3539.   403e2c:   66 25 00 45             and    $0x4500,%ax
  3540.   403e30:   66 3d 00 01             cmp    $0x100,%ax
  3541.   403e34:   0f 84 ce 03 00 00       je     404208 <__pformat_xldouble+0x3f8>
  3542.   403e3a:   0f b7 7c 24 38          movzwl 0x38(%rsp),%edi
  3543.   403e3f:   89 f9                   mov    %edi,%ecx
  3544.   403e41:   81 e1 00 80 00 00       and    $0x8000,%ecx
  3545.   403e47:   0f 85 33 01 00 00       jne    403f80 <__pformat_xldouble+0x170>
  3546.   403e4d:   d9 e5                   fxam  
  3547.   403e4f:   9b df e0                fstsw  %ax
  3548.   403e52:   dd d8                   fstp   %st(0)
  3549.   403e54:   66 25 00 45             and    $0x4500,%ax
  3550.   403e58:   66 3d 00 05             cmp    $0x500,%ax
  3551.   403e5c:   0f 84 be 03 00 00       je     404220 <__pformat_xldouble+0x410>
  3552.   403e62:   66 81 e7 ff 7f          and    $0x7fff,%di
  3553.   403e67:   66 85 ff                test   %di,%di
  3554.   403e6a:   66 89 7c 24 38          mov    %di,0x38(%rsp)
  3555.   403e6f:   0f 84 1b 01 00 00       je     403f90 <__pformat_xldouble+0x180>
  3556.   403e75:   48 8b 44 24 30          mov    0x30(%rsp),%rax
  3557.   403e7a:   66 81 ef ff 3f          sub    $0x3fff,%di
  3558.   403e7f:   66 89 7c 24 38          mov    %di,0x38(%rsp)
  3559.   403e84:   8b 53 10                mov    0x10(%rbx),%edx
  3560.   403e87:   83 fa 0e                cmp    $0xe,%edx
  3561.   403e8a:   77 39                   ja     403ec5 <__pformat_xldouble+0xb5>
  3562.   403e8c:   48 85 c0                test   %rax,%rax
  3563.   403e8f:   78 05                   js     403e96 <__pformat_xldouble+0x86>
  3564.   403e91:   48 01 c0                add    %rax,%rax
  3565.   403e94:   79 fb                   jns    403e91 <__pformat_xldouble+0x81>
  3566.   403e96:   b9 0e 00 00 00          mov    $0xe,%ecx
  3567.   403e9b:   41 b8 04 00 00 00       mov    $0x4,%r8d
  3568.   403ea1:   48 d1 e8                shr    %rax
  3569.   403ea4:   29 d1                   sub    %edx,%ecx
  3570.   403ea6:   c1 e1 02                shl    $0x2,%ecx
  3571.   403ea9:   49 d3 e0                shl    %cl,%r8
  3572.   403eac:   4c 01 c0                add    %r8,%rax
  3573.   403eaf:   0f 88 4b 03 00 00       js     404200 <__pformat_xldouble+0x3f0>
  3574.   403eb5:   48 01 c0                add    %rax,%rax
  3575.   403eb8:   b9 0f 00 00 00          mov    $0xf,%ecx
  3576.   403ebd:   29 d1                   sub    %edx,%ecx
  3577.   403ebf:   c1 e1 02                shl    $0x2,%ecx
  3578.   403ec2:   48 d3 e8                shr    %cl,%rax
  3579.   403ec5:   48 85 c0                test   %rax,%rax
  3580.   403ec8:   48 8d 6c 24 40          lea    0x40(%rsp),%rbp
  3581.   403ecd:   0f 84 61 03 00 00       je     404234 <__pformat_xldouble+0x424>
  3582.   403ed3:   44 8b 4b 08             mov    0x8(%rbx),%r9d
  3583.   403ed7:   48 89 ee                mov    %rbp,%rsi
  3584.   403eda:   45 89 cb                mov    %r9d,%r11d
  3585.   403edd:   45 89 ca                mov    %r9d,%r10d
  3586.   403ee0:   41 81 e3 00 08 00 00    and    $0x800,%r11d
  3587.   403ee7:   41 83 e2 20             and    $0x20,%r10d
  3588.   403eeb:   eb 34                   jmp    403f21 <__pformat_xldouble+0x111>
  3589.   403eed:   0f 1f 00                nopl   (%rax)
  3590.   403ef0:   8b 53 10                mov    0x10(%rbx),%edx
  3591.   403ef3:   85 d2                   test   %edx,%edx
  3592.   403ef5:   7e 06                   jle    403efd <__pformat_xldouble+0xed>
  3593.   403ef7:   83 ea 01                sub    $0x1,%edx
  3594.   403efa:   89 53 10                mov    %edx,0x10(%rbx)
  3595.   403efd:   48 c1 e8 04             shr    $0x4,%rax
  3596.   403f01:   85 c9                   test   %ecx,%ecx
  3597.   403f03:   74 62                   je     403f67 <__pformat_xldouble+0x157>
  3598.   403f05:   83 f9 09                cmp    $0x9,%ecx
  3599.   403f08:   7e 6b                   jle    403f75 <__pformat_xldouble+0x165>
  3600.   403f0a:   41 83 c0 37             add    $0x37,%r8d
  3601.   403f0e:   45 09 d0                or     %r10d,%r8d
  3602.   403f11:   44 88 06                mov    %r8b,(%rsi)
  3603.   403f14:   48 83 c6 01             add    $0x1,%rsi
  3604.   403f18:   48 85 c0                test   %rax,%rax
  3605.   403f1b:   0f 84 bf 00 00 00       je     403fe0 <__pformat_xldouble+0x1d0>
  3606.   403f21:   49 89 c0                mov    %rax,%r8
  3607.   403f24:   41 83 e0 0f             and    $0xf,%r8d
  3608.   403f28:   41 39 c0                cmp    %eax,%r8d
  3609.   403f2b:   44 89 c1                mov    %r8d,%ecx
  3610.   403f2e:   75 c0                   jne    403ef0 <__pformat_xldouble+0xe0>
  3611.   403f30:   48 39 ee                cmp    %rbp,%rsi
  3612.   403f33:   77 0e                   ja     403f43 <__pformat_xldouble+0x133>
  3613.   403f35:   45 85 db                test   %r11d,%r11d
  3614.   403f38:   75 09                   jne    403f43 <__pformat_xldouble+0x133>
  3615.   403f3a:   44 8b 6b 10             mov    0x10(%rbx),%r13d
  3616.   403f3e:   45 85 ed                test   %r13d,%r13d
  3617.   403f41:   7e 07                   jle    403f4a <__pformat_xldouble+0x13a>
  3618.   403f43:   c6 06 2e                movb   $0x2e,(%rsi)
  3619.   403f46:   48 83 c6 01             add    $0x1,%rsi
  3620.   403f4a:   48 83 f8 01             cmp    $0x1,%rax
  3621.   403f4e:   76 11                   jbe    403f61 <__pformat_xldouble+0x151>
  3622.   403f50:   8d 57 ff                lea    -0x1(%rdi),%edx
  3623.   403f53:   48 d1 e8                shr    %rax
  3624.   403f56:   89 d7                   mov    %edx,%edi
  3625.   403f58:   48 83 f8 01             cmp    $0x1,%rax
  3626.   403f5c:   8d 57 ff                lea    -0x1(%rdi),%edx
  3627.   403f5f:   77 f2                   ja     403f53 <__pformat_xldouble+0x143>
  3628.   403f61:   31 c0                   xor    %eax,%eax
  3629.   403f63:   85 c9                   test   %ecx,%ecx
  3630.   403f65:   75 9e                   jne    403f05 <__pformat_xldouble+0xf5>
  3631.   403f67:   48 39 ee                cmp    %rbp,%rsi
  3632.   403f6a:   77 09                   ja     403f75 <__pformat_xldouble+0x165>
  3633.   403f6c:   44 8b 63 10             mov    0x10(%rbx),%r12d
  3634.   403f70:   45 85 e4                test   %r12d,%r12d
  3635.   403f73:   78 a3                   js     403f18 <__pformat_xldouble+0x108>
  3636.   403f75:   41 83 c0 30             add    $0x30,%r8d
  3637.   403f79:   eb 96                   jmp    403f11 <__pformat_xldouble+0x101>
  3638.   403f7b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  3639.   403f80:   81 4a 08 80 00 00 00    orl    $0x80,0x8(%rdx)
  3640.   403f87:   e9 c1 fe ff ff          jmpq   403e4d <__pformat_xldouble+0x3d>
  3641.   403f8c:   0f 1f 40 00             nopl   0x0(%rax)
  3642.   403f90:   48 8b 44 24 30          mov    0x30(%rsp),%rax
  3643.   403f95:   48 83 f8 00             cmp    $0x0,%rax
  3644.   403f99:   0f 84 e5 fe ff ff       je     403e84 <__pformat_xldouble+0x74>
  3645.   403f9f:   66 c7 44 24 38 02 c0    movw   $0xc002,0x38(%rsp)
  3646.   403fa6:   bf 02 c0 ff ff          mov    $0xffffc002,%edi
  3647.   403fab:   0f 8c d3 fe ff ff       jl     403e84 <__pformat_xldouble+0x74>
  3648.   403fb1:   ba 01 c0 ff ff          mov    $0xffffc001,%edx
  3649.   403fb6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  3650.   403fbd:   00 00 00
  3651.   403fc0:   89 d7                   mov    %edx,%edi
  3652.   403fc2:   48 01 c0                add    %rax,%rax
  3653.   403fc5:   8d 57 ff                lea    -0x1(%rdi),%edx
  3654.   403fc8:   79 f6                   jns    403fc0 <__pformat_xldouble+0x1b0>
  3655.   403fca:   48 89 44 24 30          mov    %rax,0x30(%rsp)
  3656.   403fcf:   66 89 7c 24 38          mov    %di,0x38(%rsp)
  3657.   403fd4:   e9 ab fe ff ff          jmpq   403e84 <__pformat_xldouble+0x74>
  3658.   403fd9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  3659.   403fe0:   48 39 ee                cmp    %rbp,%rsi
  3660.   403fe3:   0f 84 6b 02 00 00       je     404254 <__pformat_xldouble+0x444>
  3661.   403fe9:   45 89 ca                mov    %r9d,%r10d
  3662.   403fec:   44 8b 5b 0c             mov    0xc(%rbx),%r11d
  3663.   403ff0:   41 bc 02 00 00 00       mov    $0x2,%r12d
  3664.   403ff6:   45 85 db                test   %r11d,%r11d
  3665.   403ff9:   0f 8e a3 00 00 00       jle    4040a2 <__pformat_xldouble+0x292>
  3666.   403fff:   8b 43 10                mov    0x10(%rbx),%eax
  3667.   404002:   89 f2                   mov    %esi,%edx
  3668.   404004:   44 0f bf ef             movswl %di,%r13d
  3669.   404008:   29 ea                   sub    %ebp,%edx
  3670.   40400a:   8d 0c 02                lea    (%rdx,%rax,1),%ecx
  3671.   40400d:   85 c0                   test   %eax,%eax
  3672.   40400f:   44 89 c8                mov    %r9d,%eax
  3673.   404012:   0f 4f d1                cmovg  %ecx,%edx
  3674.   404015:   25 c0 01 00 00          and    $0x1c0,%eax
  3675.   40401a:   83 f8 01                cmp    $0x1,%eax
  3676.   40401d:   19 c0                   sbb    %eax,%eax
  3677.   40401f:   44 8d 44 02 06          lea    0x6(%rdx,%rax,1),%r8d
  3678.   404024:   44 89 e8                mov    %r13d,%eax
  3679.   404027:   ba 67 66 66 66          mov    $0x66666667,%edx
  3680.   40402c:   f7 ea                   imul   %edx
  3681.   40402e:   41 c1 fd 1f             sar    $0x1f,%r13d
  3682.   404032:   c1 fa 02                sar    $0x2,%edx
  3683.   404035:   89 d1                   mov    %edx,%ecx
  3684.   404037:   44 29 e9                sub    %r13d,%ecx
  3685.   40403a:   74 23                   je     40405f <__pformat_xldouble+0x24f>
  3686.   40403c:   41 bd 67 66 66 66       mov    $0x66666667,%r13d
  3687.   404042:   89 c8                   mov    %ecx,%eax
  3688.   404044:   c1 f9 1f                sar    $0x1f,%ecx
  3689.   404047:   41 83 c0 01             add    $0x1,%r8d
  3690.   40404b:   41 f7 ed                imul   %r13d
  3691.   40404e:   41 83 c4 01             add    $0x1,%r12d
  3692.   404052:   c1 fa 02                sar    $0x2,%edx
  3693.   404055:   29 ca                   sub    %ecx,%edx
  3694.   404057:   89 d1                   mov    %edx,%ecx
  3695.   404059:   75 e7                   jne    404042 <__pformat_xldouble+0x232>
  3696.   40405b:   45 0f bf e4             movswl %r12w,%r12d
  3697.   40405f:   45 39 c3                cmp    %r8d,%r11d
  3698.   404062:   0f 8e 48 01 00 00       jle    4041b0 <__pformat_xldouble+0x3a0>
  3699.   404068:   45 29 c3                sub    %r8d,%r11d
  3700.   40406b:   41 81 e1 00 06 00 00    and    $0x600,%r9d
  3701.   404072:   0f 85 5b 01 00 00       jne    4041d3 <__pformat_xldouble+0x3c3>
  3702.   404078:   41 8d 43 ff             lea    -0x1(%r11),%eax
  3703.   40407c:   45 85 db                test   %r11d,%r11d
  3704.   40407f:   89 43 0c                mov    %eax,0xc(%rbx)
  3705.   404082:   7e 1e                   jle    4040a2 <__pformat_xldouble+0x292>
  3706.   404084:   48 89 da                mov    %rbx,%rdx
  3707.   404087:   b9 20 00 00 00          mov    $0x20,%ecx
  3708.   40408c:   e8 8f ec ff ff          callq  402d20 <__pformat_putc>
  3709.   404091:   8b 43 0c                mov    0xc(%rbx),%eax
  3710.   404094:   8d 50 ff                lea    -0x1(%rax),%edx
  3711.   404097:   85 c0                   test   %eax,%eax
  3712.   404099:   89 53 0c                mov    %edx,0xc(%rbx)
  3713.   40409c:   7f e6                   jg     404084 <__pformat_xldouble+0x274>
  3714.   40409e:   44 8b 53 08             mov    0x8(%rbx),%r10d
  3715.   4040a2:   41 f6 c2 80             test   $0x80,%r10b
  3716.   4040a6:   0f 85 15 01 00 00       jne    4041c1 <__pformat_xldouble+0x3b1>
  3717.   4040ac:   41 f7 c2 00 01 00 00    test   $0x100,%r10d
  3718.   4040b3:   0f 85 23 01 00 00       jne    4041dc <__pformat_xldouble+0x3cc>
  3719.   4040b9:   41 83 e2 40             and    $0x40,%r10d
  3720.   4040bd:   0f 85 2b 01 00 00       jne    4041ee <__pformat_xldouble+0x3de>
  3721.   4040c3:   48 89 da                mov    %rbx,%rdx
  3722.   4040c6:   b9 30 00 00 00          mov    $0x30,%ecx
  3723.   4040cb:   e8 50 ec ff ff          callq  402d20 <__pformat_putc>
  3724.   4040d0:   8b 4b 08                mov    0x8(%rbx),%ecx
  3725.   4040d3:   48 89 da                mov    %rbx,%rdx
  3726.   4040d6:   83 e1 20                and    $0x20,%ecx
  3727.   4040d9:   83 c9 58                or     $0x58,%ecx
  3728.   4040dc:   e8 3f ec ff ff          callq  402d20 <__pformat_putc>
  3729.   4040e1:   8b 43 0c                mov    0xc(%rbx),%eax
  3730.   4040e4:   85 c0                   test   %eax,%eax
  3731.   4040e6:   7e 26                   jle    40410e <__pformat_xldouble+0x2fe>
  3732.   4040e8:   f6 43 09 02             testb  $0x2,0x9(%rbx)
  3733.   4040ec:   74 20                   je     40410e <__pformat_xldouble+0x2fe>
  3734.   4040ee:   83 e8 01                sub    $0x1,%eax
  3735.   4040f1:   89 43 0c                mov    %eax,0xc(%rbx)
  3736.   4040f4:   48 89 da                mov    %rbx,%rdx
  3737.   4040f7:   b9 30 00 00 00          mov    $0x30,%ecx
  3738.   4040fc:   e8 1f ec ff ff          callq  402d20 <__pformat_putc>
  3739.   404101:   8b 43 0c                mov    0xc(%rbx),%eax
  3740.   404104:   8d 50 ff                lea    -0x1(%rax),%edx
  3741.   404107:   85 c0                   test   %eax,%eax
  3742.   404109:   89 53 0c                mov    %edx,0xc(%rbx)
  3743.   40410c:   7f e6                   jg     4040f4 <__pformat_xldouble+0x2e4>
  3744.   40410e:   48 39 ee                cmp    %rbp,%rsi
  3745.   404111:   77 27                   ja     40413a <__pformat_xldouble+0x32a>
  3746.   404113:   eb 4d                   jmp    404162 <__pformat_xldouble+0x352>
  3747.   404115:   0f b7 43 20             movzwl 0x20(%rbx),%eax
  3748.   404119:   66 85 c0                test   %ax,%ax
  3749.   40411c:   66 89 44 24 2e          mov    %ax,0x2e(%rsp)
  3750.   404121:   74 12                   je     404135 <__pformat_xldouble+0x325>
  3751.   404123:   48 8d 4c 24 2e          lea    0x2e(%rsp),%rcx
  3752.   404128:   49 89 d8                mov    %rbx,%r8
  3753.   40412b:   ba 01 00 00 00          mov    $0x1,%edx
  3754.   404130:   e8 4b ec ff ff          callq  402d80 <__pformat_wputchars>
  3755.   404135:   48 39 ee                cmp    %rbp,%rsi
  3756.   404138:   74 28                   je     404162 <__pformat_xldouble+0x352>
  3757.   40413a:   48 83 ee 01             sub    $0x1,%rsi
  3758.   40413e:   0f be 0e                movsbl (%rsi),%ecx
  3759.   404141:   83 f9 2e                cmp    $0x2e,%ecx
  3760.   404144:   74 5f                   je     4041a5 <__pformat_xldouble+0x395>
  3761.   404146:   83 f9 2c                cmp    $0x2c,%ecx
  3762.   404149:   74 ca                   je     404115 <__pformat_xldouble+0x305>
  3763.   40414b:   48 89 da                mov    %rbx,%rdx
  3764.   40414e:   e8 cd eb ff ff          callq  402d20 <__pformat_putc>
  3765.   404153:   eb e0                   jmp    404135 <__pformat_xldouble+0x325>
  3766.   404155:   48 89 da                mov    %rbx,%rdx
  3767.   404158:   b9 30 00 00 00          mov    $0x30,%ecx
  3768.   40415d:   e8 be eb ff ff          callq  402d20 <__pformat_putc>
  3769.   404162:   8b 43 10                mov    0x10(%rbx),%eax
  3770.   404165:   8d 50 ff                lea    -0x1(%rax),%edx
  3771.   404168:   85 c0                   test   %eax,%eax
  3772.   40416a:   89 53 10                mov    %edx,0x10(%rbx)
  3773.   40416d:   7f e6                   jg     404155 <__pformat_xldouble+0x345>
  3774.   40416f:   8b 4b 08                mov    0x8(%rbx),%ecx
  3775.   404172:   48 89 da                mov    %rbx,%rdx
  3776.   404175:   83 e1 20                and    $0x20,%ecx
  3777.   404178:   83 c9 50                or     $0x50,%ecx
  3778.   40417b:   e8 a0 eb ff ff          callq  402d20 <__pformat_putc>
  3779.   404180:   44 01 63 0c             add    %r12d,0xc(%rbx)
  3780.   404184:   81 4b 08 c0 01 00 00    orl    $0x1c0,0x8(%rbx)
  3781.   40418b:   48 0f bf cf             movswq %di,%rcx
  3782.   40418f:   48 89 da                mov    %rbx,%rdx
  3783.   404192:   e8 79 ee ff ff          callq  403010 <__pformat_int>
  3784.   404197:   90                      nop
  3785.   404198:   48 83 c4 68             add    $0x68,%rsp
  3786.   40419c:   5b                      pop    %rbx
  3787.   40419d:   5e                      pop    %rsi
  3788.   40419e:   5f                      pop    %rdi
  3789.   40419f:   5d                      pop    %rbp
  3790.   4041a0:   41 5c                   pop    %r12
  3791.   4041a2:   41 5d                   pop    %r13
  3792.   4041a4:   c3                      retq  
  3793.   4041a5:   48 89 d9                mov    %rbx,%rcx
  3794.   4041a8:   e8 33 f4 ff ff          callq  4035e0 <__pformat_emit_radix_point>
  3795.   4041ad:   eb 86                   jmp    404135 <__pformat_xldouble+0x325>
  3796.   4041af:   90                      nop
  3797.   4041b0:   41 f6 c2 80             test   $0x80,%r10b
  3798.   4041b4:   c7 43 0c ff ff ff ff    movl   $0xffffffff,0xc(%rbx)
  3799.   4041bb:   0f 84 eb fe ff ff       je     4040ac <__pformat_xldouble+0x29c>
  3800.   4041c1:   48 89 da                mov    %rbx,%rdx
  3801.   4041c4:   b9 2d 00 00 00          mov    $0x2d,%ecx
  3802.   4041c9:   e8 52 eb ff ff          callq  402d20 <__pformat_putc>
  3803.   4041ce:   e9 f0 fe ff ff          jmpq   4040c3 <__pformat_xldouble+0x2b3>
  3804.   4041d3:   44 89 5b 0c             mov    %r11d,0xc(%rbx)
  3805.   4041d7:   e9 c6 fe ff ff          jmpq   4040a2 <__pformat_xldouble+0x292>
  3806.   4041dc:   48 89 da                mov    %rbx,%rdx
  3807.   4041df:   b9 2b 00 00 00          mov    $0x2b,%ecx
  3808.   4041e4:   e8 37 eb ff ff          callq  402d20 <__pformat_putc>
  3809.   4041e9:   e9 d5 fe ff ff          jmpq   4040c3 <__pformat_xldouble+0x2b3>
  3810.   4041ee:   48 89 da                mov    %rbx,%rdx
  3811.   4041f1:   b9 20 00 00 00          mov    $0x20,%ecx
  3812.   4041f6:   e8 25 eb ff ff          callq  402d20 <__pformat_putc>
  3813.   4041fb:   e9 c3 fe ff ff          jmpq   4040c3 <__pformat_xldouble+0x2b3>
  3814.   404200:   83 c7 01                add    $0x1,%edi
  3815.   404203:   e9 b0 fc ff ff          jmpq   403eb8 <__pformat_xldouble+0xa8>
  3816.   404208:   dd d8                   fstp   %st(0)
  3817.   40420a:   49 89 d0                mov    %rdx,%r8
  3818.   40420d:   48 8d 15 b3 50 00 00    lea    0x50b3(%rip),%rdx        # 4092c7 <.rdata+0x7>
  3819.   404214:   31 c9                   xor    %ecx,%ecx
  3820.   404216:   e8 55 ed ff ff          callq  402f70 <__pformat_emit_inf_or_nan>
  3821.   40421b:   e9 78 ff ff ff          jmpq   404198 <__pformat_xldouble+0x388>
  3822.   404220:   48 8d 15 a4 50 00 00    lea    0x50a4(%rip),%rdx        # 4092cb <.rdata+0xb>
  3823.   404227:   49 89 d8                mov    %rbx,%r8
  3824.   40422a:   e8 41 ed ff ff          callq  402f70 <__pformat_emit_inf_or_nan>
  3825.   40422f:   e9 64 ff ff ff          jmpq   404198 <__pformat_xldouble+0x388>
  3826.   404234:   44 8b 4b 08             mov    0x8(%rbx),%r9d
  3827.   404238:   85 d2                   test   %edx,%edx
  3828.   40423a:   45 89 ca                mov    %r9d,%r10d
  3829.   40423d:   7e 1a                   jle    404259 <__pformat_xldouble+0x449>
  3830.   40423f:   48 8d 75 01             lea    0x1(%rbp),%rsi
  3831.   404243:   c6 44 24 40 2e          movb   $0x2e,0x40(%rsp)
  3832.   404248:   c6 06 30                movb   $0x30,(%rsi)
  3833.   40424b:   48 83 c6 01             add    $0x1,%rsi
  3834.   40424f:   e9 98 fd ff ff          jmpq   403fec <__pformat_xldouble+0x1dc>
  3835.   404254:   8b 53 10                mov    0x10(%rbx),%edx
  3836.   404257:   eb df                   jmp    404238 <__pformat_xldouble+0x428>
  3837.   404259:   41 f7 c1 00 08 00 00    test   $0x800,%r9d
  3838.   404260:   48 89 ee                mov    %rbp,%rsi
  3839.   404263:   74 e3                   je     404248 <__pformat_xldouble+0x438>
  3840.   404265:   eb d8                   jmp    40423f <__pformat_xldouble+0x42f>
  3841.   404267:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3842.   40426e:   00 00
  3843.  
  3844. 0000000000404270 <__mingw_pformat>:
  3845.   404270:   41 57                   push   %r15
  3846.   404272:   41 56                   push   %r14
  3847.   404274:   41 55                   push   %r13
  3848.   404276:   41 54                   push   %r12
  3849.   404278:   55                      push   %rbp
  3850.   404279:   57                      push   %rdi
  3851.   40427a:   56                      push   %rsi
  3852.   40427b:   53                      push   %rbx
  3853.   40427c:   48 81 ec a8 00 00 00    sub    $0xa8,%rsp
  3854.   404283:   4c 8b a4 24 10 01 00    mov    0x110(%rsp),%r12
  3855.   40428a:   00
  3856.   40428b:   41 89 ce                mov    %ecx,%r14d
  3857.   40428e:   48 89 d6                mov    %rdx,%rsi
  3858.   404291:   44 89 c7                mov    %r8d,%edi
  3859.   404294:   4c 89 cb                mov    %r9,%rbx
  3860.   404297:   41 81 e6 00 30 00 00    and    $0x3000,%r14d
  3861.   40429e:   e8 05 35 00 00          callq  4077a8 <_errno>
  3862.   4042a3:   48 8d 0d 34 50 00 00    lea    0x5034(%rip),%rcx        # 4092de <.rdata+0x1e>
  3863.   4042aa:   44 8b 38                mov    (%rax),%r15d
  3864.   4042ad:   48 89 74 24 70          mov    %rsi,0x70(%rsp)
  3865.   4042b2:   44 89 74 24 78          mov    %r14d,0x78(%rsp)
  3866.   4042b7:   c7 44 24 7c ff ff ff    movl   $0xffffffff,0x7c(%rsp)
  3867.   4042be:   ff
  3868.   4042bf:   c7 84 24 80 00 00 00    movl   $0xffffffff,0x80(%rsp)
  3869.   4042c6:   ff ff ff ff
  3870.   4042ca:   c7 84 24 84 00 00 00    movl   $0xfffffffd,0x84(%rsp)
  3871.   4042d1:   fd ff ff ff
  3872.   4042d5:   66 c7 84 24 88 00 00    movw   $0x0,0x88(%rsp)
  3873.   4042dc:   00 00 00
  3874.   4042df:   c7 84 24 8c 00 00 00    movl   $0x0,0x8c(%rsp)
  3875.   4042e6:   00 00 00 00
  3876.   4042ea:   66 c7 84 24 90 00 00    movw   $0x0,0x90(%rsp)
  3877.   4042f1:   00 00 00
  3878.   4042f4:   c7 84 24 94 00 00 00    movl   $0x0,0x94(%rsp)
  3879.   4042fb:   00 00 00 00
  3880.   4042ff:   89 bc 24 98 00 00 00    mov    %edi,0x98(%rsp)
  3881.   404306:   e8 a5 34 00 00          callq  4077b0 <getenv>
  3882.   40430b:   48 85 c0                test   %rax,%rax
  3883.   40430e:   74 10                   je     404320 <__mingw_pformat+0xb0>
  3884.   404310:   0f be 10                movsbl (%rax),%edx
  3885.   404313:   b8 02 00 00 00          mov    $0x2,%eax
  3886.   404318:   83 ea 30                sub    $0x30,%edx
  3887.   40431b:   83 fa 02                cmp    $0x2,%edx
  3888.   40431e:   76 0d                   jbe    40432d <__mingw_pformat+0xbd>
  3889.   404320:   e8 8b 26 00 00          callq  4069b0 <__mingw_get_output_format>
  3890.   404325:   83 e0 01                and    $0x1,%eax
  3891.   404328:   f7 d8                   neg    %eax
  3892.   40432a:   83 c0 03                add    $0x3,%eax
  3893.   40432d:   89 84 24 9c 00 00 00    mov    %eax,0x9c(%rsp)
  3894.   404334:   44 89 f0                mov    %r14d,%eax
  3895.   404337:   80 cc 02                or     $0x2,%ah
  3896.   40433a:   89 44 24 3c             mov    %eax,0x3c(%rsp)
  3897.   40433e:   66 90                   xchg   %ax,%ax
  3898.   404340:   0f be 0b                movsbl (%rbx),%ecx
  3899.   404343:   48 8d 73 01             lea    0x1(%rbx),%rsi
  3900.   404347:   85 c9                   test   %ecx,%ecx
  3901.   404349:   0f 84 b3 00 00 00       je     404402 <__mingw_pformat+0x192>
  3902.   40434f:   83 f9 25                cmp    $0x25,%ecx
  3903.   404352:   0f 85 c8 00 00 00       jne    404420 <__mingw_pformat+0x1b0>
  3904.   404358:   44 89 74 24 78          mov    %r14d,0x78(%rsp)
  3905.   40435d:   c7 84 24 80 00 00 00    movl   $0xffffffff,0x80(%rsp)
  3906.   404364:   ff ff ff ff
  3907.   404368:   4c 8d 5c 24 7c          lea    0x7c(%rsp),%r11
  3908.   40436d:   c7 44 24 7c ff ff ff    movl   $0xffffffff,0x7c(%rsp)
  3909.   404374:   ff
  3910.   404375:   0f b6 43 01             movzbl 0x1(%rbx),%eax
  3911.   404379:   48 8d 2d 78 4f 00 00    lea    0x4f78(%rip),%rbp        # 4092f8 <.rdata+0x38>
  3912.   404380:   48 89 f7                mov    %rsi,%rdi
  3913.   404383:   45 31 d2                xor    %r10d,%r10d
  3914.   404386:   45 31 ed                xor    %r13d,%r13d
  3915.   404389:   84 c0                   test   %al,%al
  3916.   40438b:   74 63                   je     4043f0 <__mingw_pformat+0x180>
  3917.   40438d:   0f be c8                movsbl %al,%ecx
  3918.   404390:   83 e8 20                sub    $0x20,%eax
  3919.   404393:   48 8d 5f 01             lea    0x1(%rdi),%rbx
  3920.   404397:   3c 5a                   cmp    $0x5a,%al
  3921.   404399:   0f 86 93 00 00 00       jbe    404432 <__mingw_pformat+0x1c2>
  3922.   40439f:   83 f9 39                cmp    $0x39,%ecx
  3923.   4043a2:   0f 8f 8f 07 00 00       jg     404b37 <__mingw_pformat+0x8c7>
  3924.   4043a8:   41 83 fd 03             cmp    $0x3,%r13d
  3925.   4043ac:   0f 87 85 07 00 00       ja     404b37 <__mingw_pformat+0x8c7>
  3926.   4043b2:   83 f9 2f                cmp    $0x2f,%ecx
  3927.   4043b5:   0f 8e 7c 07 00 00       jle    404b37 <__mingw_pformat+0x8c7>
  3928.   4043bb:   45 85 ed                test   %r13d,%r13d
  3929.   4043be:   0f 85 fc 05 00 00       jne    4049c0 <__mingw_pformat+0x750>
  3930.   4043c4:   41 bd 01 00 00 00       mov    $0x1,%r13d
  3931.   4043ca:   4d 85 db                test   %r11,%r11
  3932.   4043cd:   74 15                   je     4043e4 <__mingw_pformat+0x174>
  3933.   4043cf:   41 8b 03                mov    (%r11),%eax
  3934.   4043d2:   85 c0                   test   %eax,%eax
  3935.   4043d4:   0f 88 dd 06 00 00       js     404ab7 <__mingw_pformat+0x847>
  3936.   4043da:   8d 04 80                lea    (%rax,%rax,4),%eax
  3937.   4043dd:   8d 44 41 d0             lea    -0x30(%rcx,%rax,2),%eax
  3938.   4043e1:   41 89 03                mov    %eax,(%r11)
  3939.   4043e4:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  3940.   4043e8:   48 89 df                mov    %rbx,%rdi
  3941.   4043eb:   84 c0                   test   %al,%al
  3942.   4043ed:   75 9e                   jne    40438d <__mingw_pformat+0x11d>
  3943.   4043ef:   90                      nop
  3944.   4043f0:   48 89 fb                mov    %rdi,%rbx
  3945.   4043f3:   0f be 0b                movsbl (%rbx),%ecx
  3946.   4043f6:   48 8d 73 01             lea    0x1(%rbx),%rsi
  3947.   4043fa:   85 c9                   test   %ecx,%ecx
  3948.   4043fc:   0f 85 4d ff ff ff       jne    40434f <__mingw_pformat+0xdf>
  3949.   404402:   8b 84 24 94 00 00 00    mov    0x94(%rsp),%eax
  3950.   404409:   48 81 c4 a8 00 00 00    add    $0xa8,%rsp
  3951.   404410:   5b                      pop    %rbx
  3952.   404411:   5e                      pop    %rsi
  3953.   404412:   5f                      pop    %rdi
  3954.   404413:   5d                      pop    %rbp
  3955.   404414:   41 5c                   pop    %r12
  3956.   404416:   41 5d                   pop    %r13
  3957.   404418:   41 5e                   pop    %r14
  3958.   40441a:   41 5f                   pop    %r15
  3959.   40441c:   c3                      retq  
  3960.   40441d:   0f 1f 00                nopl   (%rax)
  3961.   404420:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  3962.   404425:   48 89 f3                mov    %rsi,%rbx
  3963.   404428:   e8 f3 e8 ff ff          callq  402d20 <__pformat_putc>
  3964.   40442d:   e9 0e ff ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  3965.   404432:   0f b6 c0                movzbl %al,%eax
  3966.   404435:   48 63 44 85 00          movslq 0x0(%rbp,%rax,4),%rax
  3967.   40443a:   48 01 e8                add    %rbp,%rax
  3968.   40443d:   ff e0                   jmpq   *%rax
  3969.   40443f:   90                      nop
  3970.   404440:   80 7f 01 6c             cmpb   $0x6c,0x1(%rdi)
  3971.   404444:   41 ba 02 00 00 00       mov    $0x2,%r10d
  3972.   40444a:   75 07                   jne    404453 <__mingw_pformat+0x1e3>
  3973.   40444c:   48 8d 5f 02             lea    0x2(%rdi),%rbx
  3974.   404450:   41 b2 03                mov    $0x3,%r10b
  3975.   404453:   83 4c 24 78 04          orl    $0x4,0x78(%rsp)
  3976.   404458:   48 89 df                mov    %rbx,%rdi
  3977.   40445b:   41 bd 04 00 00 00       mov    $0x4,%r13d
  3978.   404461:   0f b6 03                movzbl (%rbx),%eax
  3979.   404464:   e9 20 ff ff ff          jmpq   404389 <__mingw_pformat+0x119>
  3980.   404469:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  3981.   404470:   41 83 ea 02             sub    $0x2,%r10d
  3982.   404474:   4c 89 e0                mov    %r12,%rax
  3983.   404477:   41 83 fa 01             cmp    $0x1,%r10d
  3984.   40447b:   0f 86 51 05 00 00       jbe    4049d2 <__mingw_pformat+0x762>
  3985.   404481:   48 8b 08                mov    (%rax),%rcx
  3986.   404484:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  3987.   404489:   49 83 c4 08             add    $0x8,%r12
  3988.   40448d:   e8 9e ea ff ff          callq  402f30 <__pformat_puts>
  3989.   404492:   e9 a9 fe ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  3990.   404497:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  3991.   40449e:   00 00
  3992.   4044a0:   45 85 ed                test   %r13d,%r13d
  3993.   4044a3:   75 0b                   jne    4044b0 <__mingw_pformat+0x240>
  3994.   4044a5:   44 39 74 24 78          cmp    %r14d,0x78(%rsp)
  3995.   4044aa:   0f 84 6f 06 00 00       je     404b1f <__mingw_pformat+0x8af>
  3996.   4044b0:   49 8b 14 24             mov    (%r12),%rdx
  3997.   4044b4:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  3998.   4044b9:   4c 8d 44 24 70          lea    0x70(%rsp),%r8
  3999.   4044be:   b9 78 00 00 00          mov    $0x78,%ecx
  4000.   4044c3:   49 89 f4                mov    %rsi,%r12
  4001.   4044c6:   48 89 54 24 60          mov    %rdx,0x60(%rsp)
  4002.   4044cb:   e8 10 ee ff ff          callq  4032e0 <__pformat_xint>
  4003.   4044d0:   e9 6b fe ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4004.   4044d5:   41 83 fa 04             cmp    $0x4,%r10d
  4005.   4044d9:   49 8b 04 24             mov    (%r12),%rax
  4006.   4044dd:   0f 84 54 05 00 00       je     404a37 <__mingw_pformat+0x7c7>
  4007.   4044e3:   41 83 fa 01             cmp    $0x1,%r10d
  4008.   4044e7:   0f 84 1f 06 00 00       je     404b0c <__mingw_pformat+0x89c>
  4009.   4044ed:   41 83 fa 02             cmp    $0x2,%r10d
  4010.   4044f1:   74 0a                   je     4044fd <__mingw_pformat+0x28d>
  4011.   4044f3:   41 83 fa 03             cmp    $0x3,%r10d
  4012.   4044f7:   0f 84 8c 06 00 00       je     404b89 <__mingw_pformat+0x919>
  4013.   4044fd:   8b 94 24 94 00 00 00    mov    0x94(%rsp),%edx
  4014.   404504:   49 83 c4 08             add    $0x8,%r12
  4015.   404508:   89 10                   mov    %edx,(%rax)
  4016.   40450a:   e9 31 fe ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4017.   40450f:   90                      nop
  4018.   404510:   44 89 f9                mov    %r15d,%ecx
  4019.   404513:   e8 a0 32 00 00          callq  4077b8 <strerror>
  4020.   404518:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4021.   40451d:   48 89 c1                mov    %rax,%rcx
  4022.   404520:   e8 0b ea ff ff          callq  402f30 <__pformat_puts>
  4023.   404525:   e9 16 fe ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4024.   40452a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  4025.   404530:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4026.   404534:   41 ba 03 00 00 00       mov    $0x3,%r10d
  4027.   40453a:   48 89 df                mov    %rbx,%rdi
  4028.   40453d:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4029.   404543:   e9 41 fe ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4030.   404548:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  4031.   40454f:   00
  4032.   404550:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4033.   404554:   3c 68                   cmp    $0x68,%al
  4034.   404556:   0f 84 ed 04 00 00       je     404a49 <__mingw_pformat+0x7d9>
  4035.   40455c:   48 89 df                mov    %rbx,%rdi
  4036.   40455f:   41 ba 01 00 00 00       mov    $0x1,%r10d
  4037.   404565:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4038.   40456b:   e9 19 fe ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4039.   404570:   8b 44 24 78             mov    0x78(%rsp),%eax
  4040.   404574:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4041.   404579:   83 c8 20                or     $0x20,%eax
  4042.   40457c:   a8 04                   test   $0x4,%al
  4043.   40457e:   89 44 24 78             mov    %eax,0x78(%rsp)
  4044.   404582:   0f 84 19 02 00 00       je     4047a1 <__mingw_pformat+0x531>
  4045.   404588:   49 8b 04 24             mov    (%r12),%rax
  4046.   40458c:   db 28                   fldt   (%rax)
  4047.   40458e:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4048.   404593:   48 8d 4c 24 40          lea    0x40(%rsp),%rcx
  4049.   404598:   49 89 f4                mov    %rsi,%r12
  4050.   40459b:   db 7c 24 40             fstpt  0x40(%rsp)
  4051.   40459f:   e8 ec f6 ff ff          callq  403c90 <__pformat_gfloat>
  4052.   4045a4:   e9 97 fd ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4053.   4045a9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  4054.   4045b0:   8b 44 24 78             mov    0x78(%rsp),%eax
  4055.   4045b4:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4056.   4045b9:   83 c8 20                or     $0x20,%eax
  4057.   4045bc:   a8 04                   test   $0x4,%al
  4058.   4045be:   89 44 24 78             mov    %eax,0x78(%rsp)
  4059.   4045c2:   0f 84 f9 01 00 00       je     4047c1 <__mingw_pformat+0x551>
  4060.   4045c8:   49 8b 04 24             mov    (%r12),%rax
  4061.   4045cc:   db 28                   fldt   (%rax)
  4062.   4045ce:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4063.   4045d3:   48 8d 4c 24 40          lea    0x40(%rsp),%rcx
  4064.   4045d8:   49 89 f4                mov    %rsi,%r12
  4065.   4045db:   db 7c 24 40             fstpt  0x40(%rsp)
  4066.   4045df:   e8 bc f5 ff ff          callq  403ba0 <__pformat_float>
  4067.   4045e4:   e9 57 fd ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4068.   4045e9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  4069.   4045f0:   81 4c 24 78 80 00 00    orl    $0x80,0x78(%rsp)
  4070.   4045f7:   00
  4071.   4045f8:   41 83 fa 03             cmp    $0x3,%r10d
  4072.   4045fc:   0f 84 23 04 00 00       je     404a25 <__mingw_pformat+0x7b5>
  4073.   404602:   41 83 fa 02             cmp    $0x2,%r10d
  4074.   404606:   0f 84 dc 04 00 00       je     404ae8 <__mingw_pformat+0x878>
  4075.   40460c:   49 63 04 24             movslq (%r12),%rax
  4076.   404610:   41 83 fa 01             cmp    $0x1,%r10d
  4077.   404614:   49 8d 54 24 08          lea    0x8(%r12),%rdx
  4078.   404619:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4079.   40461e:   0f 84 3c 05 00 00       je     404b60 <__mingw_pformat+0x8f0>
  4080.   404624:   41 83 fa 04             cmp    $0x4,%r10d
  4081.   404628:   49 89 d4                mov    %rdx,%r12
  4082.   40462b:   0f 84 7b 05 00 00       je     404bac <__mingw_pformat+0x93c>
  4083.   404631:   48 8b 4c 24 60          mov    0x60(%rsp),%rcx
  4084.   404636:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4085.   40463b:   e8 d0 e9 ff ff          callq  403010 <__pformat_int>
  4086.   404640:   e9 fb fc ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4087.   404645:   8b 44 24 78             mov    0x78(%rsp),%eax
  4088.   404649:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4089.   40464e:   83 c8 20                or     $0x20,%eax
  4090.   404651:   a8 04                   test   $0x4,%al
  4091.   404653:   89 44 24 78             mov    %eax,0x78(%rsp)
  4092.   404657:   0f 84 84 01 00 00       je     4047e1 <__mingw_pformat+0x571>
  4093.   40465d:   49 8b 04 24             mov    (%r12),%rax
  4094.   404661:   db 28                   fldt   (%rax)
  4095.   404663:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4096.   404668:   48 8d 4c 24 40          lea    0x40(%rsp),%rcx
  4097.   40466d:   49 89 f4                mov    %rsi,%r12
  4098.   404670:   db 7c 24 40             fstpt  0x40(%rsp)
  4099.   404674:   e8 97 f4 ff ff          callq  403b10 <__pformat_efloat>
  4100.   404679:   e9 c2 fc ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4101.   40467e:   66 90                   xchg   %ax,%ax
  4102.   404680:   8b 44 24 78             mov    0x78(%rsp),%eax
  4103.   404684:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4104.   404689:   83 c8 20                or     $0x20,%eax
  4105.   40468c:   a8 04                   test   $0x4,%al
  4106.   40468e:   89 44 24 78             mov    %eax,0x78(%rsp)
  4107.   404692:   0f 84 9e 01 00 00       je     404836 <__mingw_pformat+0x5c6>
  4108.   404698:   49 8b 04 24             mov    (%r12),%rax
  4109.   40469c:   db 28                   fldt   (%rax)
  4110.   40469e:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4111.   4046a3:   48 8d 4c 24 40          lea    0x40(%rsp),%rcx
  4112.   4046a8:   49 89 f4                mov    %rsi,%r12
  4113.   4046ab:   db 7c 24 40             fstpt  0x40(%rsp)
  4114.   4046af:   e8 5c f7 ff ff          callq  403e10 <__pformat_xldouble>
  4115.   4046b4:   e9 87 fc ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4116.   4046b9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  4117.   4046c0:   41 83 ea 02             sub    $0x2,%r10d
  4118.   4046c4:   4c 89 e0                mov    %r12,%rax
  4119.   4046c7:   c7 84 24 80 00 00 00    movl   $0xffffffff,0x80(%rsp)
  4120.   4046ce:   ff ff ff ff
  4121.   4046d2:   41 83 fa 01             cmp    $0x1,%r10d
  4122.   4046d6:   0f 86 1f 01 00 00       jbe    4047fb <__mingw_pformat+0x58b>
  4123.   4046dc:   8b 00                   mov    (%rax),%eax
  4124.   4046de:   4c 8d 44 24 70          lea    0x70(%rsp),%r8
  4125.   4046e3:   48 8d 4c 24 60          lea    0x60(%rsp),%rcx
  4126.   4046e8:   ba 01 00 00 00          mov    $0x1,%edx
  4127.   4046ed:   49 83 c4 08             add    $0x8,%r12
  4128.   4046f1:   88 44 24 60             mov    %al,0x60(%rsp)
  4129.   4046f5:   e8 76 e7 ff ff          callq  402e70 <__pformat_putchars>
  4130.   4046fa:   e9 41 fc ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4131.   4046ff:   90                      nop
  4132.   404700:   41 83 fa 03             cmp    $0x3,%r10d
  4133.   404704:   0f 84 76 03 00 00       je     404a80 <__mingw_pformat+0x810>
  4134.   40470a:   41 83 fa 02             cmp    $0x2,%r10d
  4135.   40470e:   66 90                   xchg   %ax,%ax
  4136.   404710:   0f 84 e4 03 00 00       je     404afa <__mingw_pformat+0x88a>
  4137.   404716:   49 8d 44 24 08          lea    0x8(%r12),%rax
  4138.   40471b:   45 8b 24 24             mov    (%r12),%r12d
  4139.   40471f:   41 83 fa 01             cmp    $0x1,%r10d
  4140.   404723:   4c 89 64 24 60          mov    %r12,0x60(%rsp)
  4141.   404728:   0f 84 20 04 00 00       je     404b4e <__mingw_pformat+0x8de>
  4142.   40472e:   41 83 fa 04             cmp    $0x4,%r10d
  4143.   404732:   49 89 c4                mov    %rax,%r12
  4144.   404735:   0f 84 62 04 00 00       je     404b9d <__mingw_pformat+0x92d>
  4145.   40473b:   83 f9 75                cmp    $0x75,%ecx
  4146.   40473e:   0f 84 ed fe ff ff       je     404631 <__mingw_pformat+0x3c1>
  4147.   404744:   48 8b 54 24 60          mov    0x60(%rsp),%rdx
  4148.   404749:   4c 8d 44 24 70          lea    0x70(%rsp),%r8
  4149.   40474e:   e8 8d eb ff ff          callq  4032e0 <__pformat_xint>
  4150.   404753:   e9 e8 fb ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4151.   404758:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  4152.   40475f:   00
  4153.   404760:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4154.   404764:   3c 36                   cmp    $0x36,%al
  4155.   404766:   0f 84 f6 02 00 00       je     404a62 <__mingw_pformat+0x7f2>
  4156.   40476c:   3c 33                   cmp    $0x33,%al
  4157.   40476e:   66 90                   xchg   %ax,%ax
  4158.   404770:   0f 84 53 03 00 00       je     404ac9 <__mingw_pformat+0x859>
  4159.   404776:   48 89 df                mov    %rbx,%rdi
  4160.   404779:   41 ba 03 00 00 00       mov    $0x3,%r10d
  4161.   40477f:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4162.   404785:   e9 ff fb ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4163.   40478a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  4164.   404790:   8b 44 24 78             mov    0x78(%rsp),%eax
  4165.   404794:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4166.   404799:   a8 04                   test   $0x4,%al
  4167.   40479b:   0f 85 e7 fd ff ff       jne    404588 <__mingw_pformat+0x318>
  4168.   4047a1:   41 dd 04 24             fldl   (%r12)
  4169.   4047a5:   e9 e4 fd ff ff          jmpq   40458e <__mingw_pformat+0x31e>
  4170.   4047aa:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  4171.   4047b0:   8b 44 24 78             mov    0x78(%rsp),%eax
  4172.   4047b4:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4173.   4047b9:   a8 04                   test   $0x4,%al
  4174.   4047bb:   0f 85 07 fe ff ff       jne    4045c8 <__mingw_pformat+0x358>
  4175.   4047c1:   41 dd 04 24             fldl   (%r12)
  4176.   4047c5:   e9 04 fe ff ff          jmpq   4045ce <__mingw_pformat+0x35e>
  4177.   4047ca:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  4178.   4047d0:   8b 44 24 78             mov    0x78(%rsp),%eax
  4179.   4047d4:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4180.   4047d9:   a8 04                   test   $0x4,%al
  4181.   4047db:   0f 85 7c fe ff ff       jne    40465d <__mingw_pformat+0x3ed>
  4182.   4047e1:   41 dd 04 24             fldl   (%r12)
  4183.   4047e5:   e9 79 fe ff ff          jmpq   404663 <__mingw_pformat+0x3f3>
  4184.   4047ea:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  4185.   4047f0:   c7 84 24 80 00 00 00    movl   $0xffffffff,0x80(%rsp)
  4186.   4047f7:   ff ff ff ff
  4187.   4047fb:   41 8b 04 24             mov    (%r12),%eax
  4188.   4047ff:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4189.   404804:   4c 8d 44 24 70          lea    0x70(%rsp),%r8
  4190.   404809:   48 8d 4c 24 5a          lea    0x5a(%rsp),%rcx
  4191.   40480e:   ba 01 00 00 00          mov    $0x1,%edx
  4192.   404813:   49 89 f4                mov    %rsi,%r12
  4193.   404816:   66 89 44 24 5a          mov    %ax,0x5a(%rsp)
  4194.   40481b:   e8 60 e5 ff ff          callq  402d80 <__pformat_wputchars>
  4195.   404820:   e9 1b fb ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4196.   404825:   8b 44 24 78             mov    0x78(%rsp),%eax
  4197.   404829:   49 8d 74 24 08          lea    0x8(%r12),%rsi
  4198.   40482e:   a8 04                   test   $0x4,%al
  4199.   404830:   0f 85 62 fe ff ff       jne    404698 <__mingw_pformat+0x428>
  4200.   404836:   41 dd 04 24             fldl   (%r12)
  4201.   40483a:   e9 5f fe ff ff          jmpq   40469e <__mingw_pformat+0x42e>
  4202.   40483f:   90                      nop
  4203.   404840:   45 85 ed                test   %r13d,%r13d
  4204.   404843:   0f 85 56 fb ff ff       jne    40439f <__mingw_pformat+0x12f>
  4205.   404849:   81 4c 24 78 00 02 00    orl    $0x200,0x78(%rsp)
  4206.   404850:   00
  4207.   404851:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4208.   404855:   48 89 df                mov    %rbx,%rdi
  4209.   404858:   e9 2c fb ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4210.   40485d:   0f 1f 00                nopl   (%rax)
  4211.   404860:   41 83 fd 01             cmp    $0x1,%r13d
  4212.   404864:   0f 86 28 02 00 00       jbe    404a92 <__mingw_pformat+0x822>
  4213.   40486a:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4214.   40486e:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4215.   404874:   48 89 df                mov    %rbx,%rdi
  4216.   404877:   e9 0d fb ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4217.   40487c:   0f 1f 40 00             nopl   0x0(%rax)
  4218.   404880:   45 85 ed                test   %r13d,%r13d
  4219.   404883:   0f 85 5b fb ff ff       jne    4043e4 <__mingw_pformat+0x174>
  4220.   404889:   81 4c 24 78 00 04 00    orl    $0x400,0x78(%rsp)
  4221.   404890:   00
  4222.   404891:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4223.   404895:   48 89 df                mov    %rbx,%rdi
  4224.   404898:   e9 ec fa ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4225.   40489d:   0f 1f 00                nopl   (%rax)
  4226.   4048a0:   45 85 ed                test   %r13d,%r13d
  4227.   4048a3:   0f 85 3b fb ff ff       jne    4043e4 <__mingw_pformat+0x174>
  4228.   4048a9:   81 4c 24 78 00 01 00    orl    $0x100,0x78(%rsp)
  4229.   4048b0:   00
  4230.   4048b1:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4231.   4048b5:   48 89 df                mov    %rbx,%rdi
  4232.   4048b8:   e9 cc fa ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4233.   4048bd:   0f 1f 00                nopl   (%rax)
  4234.   4048c0:   4d 85 db                test   %r11,%r11
  4235.   4048c3:   74 a5                   je     40486a <__mingw_pformat+0x5fa>
  4236.   4048c5:   41 f7 c5 fd ff ff ff    test   $0xfffffffd,%r13d
  4237.   4048cc:   0f 85 3e 01 00 00       jne    404a10 <__mingw_pformat+0x7a0>
  4238.   4048d2:   41 8b 04 24             mov    (%r12),%eax
  4239.   4048d6:   49 8d 54 24 08          lea    0x8(%r12),%rdx
  4240.   4048db:   85 c0                   test   %eax,%eax
  4241.   4048dd:   41 89 03                mov    %eax,(%r11)
  4242.   4048e0:   0f 88 8d 02 00 00       js     404b73 <__mingw_pformat+0x903>
  4243.   4048e6:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4244.   4048ea:   49 89 d4                mov    %rdx,%r12
  4245.   4048ed:   48 89 df                mov    %rbx,%rdi
  4246.   4048f0:   45 31 db                xor    %r11d,%r11d
  4247.   4048f3:   e9 91 fa ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4248.   4048f8:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  4249.   4048ff:   00
  4250.   404900:   45 85 ed                test   %r13d,%r13d
  4251.   404903:   0f 85 db fa ff ff       jne    4043e4 <__mingw_pformat+0x174>
  4252.   404909:   44 89 54 24 28          mov    %r10d,0x28(%rsp)
  4253.   40490e:   4c 89 5c 24 30          mov    %r11,0x30(%rsp)
  4254.   404913:   81 4c 24 78 00 10 00    orl    $0x1000,0x78(%rsp)
  4255.   40491a:   00
  4256.   40491b:   c7 44 24 5c 00 00 00    movl   $0x0,0x5c(%rsp)
  4257.   404922:   00
  4258.   404923:   e8 78 2e 00 00          callq  4077a0 <localeconv>
  4259.   404928:   48 8b 50 08             mov    0x8(%rax),%rdx
  4260.   40492c:   4c 8d 4c 24 5c          lea    0x5c(%rsp),%r9
  4261.   404931:   48 8d 4c 24 5a          lea    0x5a(%rsp),%rcx
  4262.   404936:   41 b8 10 00 00 00       mov    $0x10,%r8d
  4263.   40493c:   e8 cf 1b 00 00          callq  406510 <mbrtowc>
  4264.   404941:   85 c0                   test   %eax,%eax
  4265.   404943:   44 8b 54 24 28          mov    0x28(%rsp),%r10d
  4266.   404948:   4c 8b 5c 24 30          mov    0x30(%rsp),%r11
  4267.   40494d:   7e 0d                   jle    40495c <__mingw_pformat+0x6ec>
  4268.   40494f:   0f b7 54 24 5a          movzwl 0x5a(%rsp),%edx
  4269.   404954:   66 89 94 24 90 00 00    mov    %dx,0x90(%rsp)
  4270.   40495b:   00
  4271.   40495c:   89 84 24 8c 00 00 00    mov    %eax,0x8c(%rsp)
  4272.   404963:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4273.   404967:   48 89 df                mov    %rbx,%rdi
  4274.   40496a:   e9 1a fa ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4275.   40496f:   90                      nop
  4276.   404970:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4277.   404975:   e8 a6 e3 ff ff          callq  402d20 <__pformat_putc>
  4278.   40497a:   e9 c1 f9 ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4279.   40497f:   90                      nop
  4280.   404980:   45 85 ed                test   %r13d,%r13d
  4281.   404983:   0f 85 5b fa ff ff       jne    4043e4 <__mingw_pformat+0x174>
  4282.   404989:   81 4c 24 78 00 08 00    orl    $0x800,0x78(%rsp)
  4283.   404990:   00
  4284.   404991:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4285.   404995:   48 89 df                mov    %rbx,%rdi
  4286.   404998:   e9 ec f9 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4287.   40499d:   0f 1f 00                nopl   (%rax)
  4288.   4049a0:   45 85 ed                test   %r13d,%r13d
  4289.   4049a3:   0f 85 3b fa ff ff       jne    4043e4 <__mingw_pformat+0x174>
  4290.   4049a9:   83 4c 24 78 40          orl    $0x40,0x78(%rsp)
  4291.   4049ae:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4292.   4049b2:   48 89 df                mov    %rbx,%rdi
  4293.   4049b5:   e9 cf f9 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4294.   4049ba:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  4295.   4049c0:   41 83 fd 02             cmp    $0x2,%r13d
  4296.   4049c4:   b8 03 00 00 00          mov    $0x3,%eax
  4297.   4049c9:   44 0f 44 e8             cmove  %eax,%r13d
  4298.   4049cd:   e9 f8 f9 ff ff          jmpq   4043ca <__mingw_pformat+0x15a>
  4299.   4049d2:   49 8b 34 24             mov    (%r12),%rsi
  4300.   4049d6:   48 8d 05 f3 48 00 00    lea    0x48f3(%rip),%rax        # 4092d0 <.rdata+0x10>
  4301.   4049dd:   49 8d 7c 24 08          lea    0x8(%r12),%rdi
  4302.   4049e2:   49 89 fc                mov    %rdi,%r12
  4303.   4049e5:   48 85 f6                test   %rsi,%rsi
  4304.   4049e8:   48 0f 44 f0             cmove  %rax,%rsi
  4305.   4049ec:   48 89 f1                mov    %rsi,%rcx
  4306.   4049ef:   e8 cc 2d 00 00          callq  4077c0 <wcslen>
  4307.   4049f4:   4c 8d 44 24 70          lea    0x70(%rsp),%r8
  4308.   4049f9:   89 c2                   mov    %eax,%edx
  4309.   4049fb:   48 89 f1                mov    %rsi,%rcx
  4310.   4049fe:   e8 7d e3 ff ff          callq  402d80 <__pformat_wputchars>
  4311.   404a03:   e9 38 f9 ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4312.   404a08:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  4313.   404a0f:   00
  4314.   404a10:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4315.   404a14:   45 31 db                xor    %r11d,%r11d
  4316.   404a17:   48 89 df                mov    %rbx,%rdi
  4317.   404a1a:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4318.   404a20:   e9 64 f9 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4319.   404a25:   49 8b 04 24             mov    (%r12),%rax
  4320.   404a29:   49 83 c4 08             add    $0x8,%r12
  4321.   404a2d:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4322.   404a32:   e9 fa fb ff ff          jmpq   404631 <__mingw_pformat+0x3c1>
  4323.   404a37:   8b 94 24 94 00 00 00    mov    0x94(%rsp),%edx
  4324.   404a3e:   49 83 c4 08             add    $0x8,%r12
  4325.   404a42:   88 10                   mov    %dl,(%rax)
  4326.   404a44:   e9 f7 f8 ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4327.   404a49:   0f b6 47 02             movzbl 0x2(%rdi),%eax
  4328.   404a4d:   41 ba 04 00 00 00       mov    $0x4,%r10d
  4329.   404a53:   48 83 c7 02             add    $0x2,%rdi
  4330.   404a57:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4331.   404a5d:   e9 27 f9 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4332.   404a62:   80 7f 02 34             cmpb   $0x34,0x2(%rdi)
  4333.   404a66:   0f 84 50 01 00 00       je     404bbc <__mingw_pformat+0x94c>
  4334.   404a6c:   48 89 df                mov    %rbx,%rdi
  4335.   404a6f:   41 ba 03 00 00 00       mov    $0x3,%r10d
  4336.   404a75:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4337.   404a7b:   e9 0d f9 ff ff          jmpq   40438d <__mingw_pformat+0x11d>
  4338.   404a80:   49 8b 04 24             mov    (%r12),%rax
  4339.   404a84:   49 83 c4 08             add    $0x8,%r12
  4340.   404a88:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4341.   404a8d:   e9 a9 fc ff ff          jmpq   40473b <__mingw_pformat+0x4cb>
  4342.   404a92:   c7 84 24 80 00 00 00    movl   $0x0,0x80(%rsp)
  4343.   404a99:   00 00 00 00
  4344.   404a9d:   4c 8d 9c 24 80 00 00    lea    0x80(%rsp),%r11
  4345.   404aa4:   00
  4346.   404aa5:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4347.   404aa9:   41 bd 02 00 00 00       mov    $0x2,%r13d
  4348.   404aaf:   48 89 df                mov    %rbx,%rdi
  4349.   404ab2:   e9 d2 f8 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4350.   404ab7:   83 e9 30                sub    $0x30,%ecx
  4351.   404aba:   41 89 0b                mov    %ecx,(%r11)
  4352.   404abd:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4353.   404ac1:   48 89 df                mov    %rbx,%rdi
  4354.   404ac4:   e9 c0 f8 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4355.   404ac9:   80 7f 02 32             cmpb   $0x32,0x2(%rdi)
  4356.   404acd:   75 9d                   jne    404a6c <__mingw_pformat+0x7fc>
  4357.   404acf:   0f b6 47 03             movzbl 0x3(%rdi),%eax
  4358.   404ad3:   41 ba 02 00 00 00       mov    $0x2,%r10d
  4359.   404ad9:   48 83 c7 03             add    $0x3,%rdi
  4360.   404add:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4361.   404ae3:   e9 a1 f8 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4362.   404ae8:   49 63 04 24             movslq (%r12),%rax
  4363.   404aec:   49 83 c4 08             add    $0x8,%r12
  4364.   404af0:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4365.   404af5:   e9 37 fb ff ff          jmpq   404631 <__mingw_pformat+0x3c1>
  4366.   404afa:   41 8b 04 24             mov    (%r12),%eax
  4367.   404afe:   49 83 c4 08             add    $0x8,%r12
  4368.   404b02:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4369.   404b07:   e9 2f fc ff ff          jmpq   40473b <__mingw_pformat+0x4cb>
  4370.   404b0c:   8b 94 24 94 00 00 00    mov    0x94(%rsp),%edx
  4371.   404b13:   49 83 c4 08             add    $0x8,%r12
  4372.   404b17:   66 89 10                mov    %dx,(%rax)
  4373.   404b1a:   e9 21 f8 ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4374.   404b1f:   8b 44 24 3c             mov    0x3c(%rsp),%eax
  4375.   404b23:   c7 84 24 80 00 00 00    movl   $0x10,0x80(%rsp)
  4376.   404b2a:   10 00 00 00
  4377.   404b2e:   89 44 24 78             mov    %eax,0x78(%rsp)
  4378.   404b32:   e9 79 f9 ff ff          jmpq   4044b0 <__mingw_pformat+0x240>
  4379.   404b37:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
  4380.   404b3c:   b9 25 00 00 00          mov    $0x25,%ecx
  4381.   404b41:   48 89 f3                mov    %rsi,%rbx
  4382.   404b44:   e8 d7 e1 ff ff          callq  402d20 <__pformat_putc>
  4383.   404b49:   e9 f2 f7 ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4384.   404b4e:   0f b7 54 24 60          movzwl 0x60(%rsp),%edx
  4385.   404b53:   49 89 c4                mov    %rax,%r12
  4386.   404b56:   48 89 54 24 60          mov    %rdx,0x60(%rsp)
  4387.   404b5b:   e9 db fb ff ff          jmpq   40473b <__mingw_pformat+0x4cb>
  4388.   404b60:   48 0f bf 44 24 60       movswq 0x60(%rsp),%rax
  4389.   404b66:   49 89 d4                mov    %rdx,%r12
  4390.   404b69:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4391.   404b6e:   e9 be fa ff ff          jmpq   404631 <__mingw_pformat+0x3c1>
  4392.   404b73:   45 85 ed                test   %r13d,%r13d
  4393.   404b76:   75 5d                   jne    404bd5 <__mingw_pformat+0x965>
  4394.   404b78:   81 4c 24 78 00 04 00    orl    $0x400,0x78(%rsp)
  4395.   404b7f:   00
  4396.   404b80:   f7 5c 24 7c             negl   0x7c(%rsp)
  4397.   404b84:   e9 5d fd ff ff          jmpq   4048e6 <__mingw_pformat+0x676>
  4398.   404b89:   48 63 94 24 94 00 00    movslq 0x94(%rsp),%rdx
  4399.   404b90:   00
  4400.   404b91:   49 83 c4 08             add    $0x8,%r12
  4401.   404b95:   48 89 10                mov    %rdx,(%rax)
  4402.   404b98:   e9 a3 f7 ff ff          jmpq   404340 <__mingw_pformat+0xd0>
  4403.   404b9d:   0f b6 44 24 60          movzbl 0x60(%rsp),%eax
  4404.   404ba2:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4405.   404ba7:   e9 8f fb ff ff          jmpq   40473b <__mingw_pformat+0x4cb>
  4406.   404bac:   48 0f be 44 24 60       movsbq 0x60(%rsp),%rax
  4407.   404bb2:   48 89 44 24 60          mov    %rax,0x60(%rsp)
  4408.   404bb7:   e9 75 fa ff ff          jmpq   404631 <__mingw_pformat+0x3c1>
  4409.   404bbc:   0f b6 47 03             movzbl 0x3(%rdi),%eax
  4410.   404bc0:   41 ba 03 00 00 00       mov    $0x3,%r10d
  4411.   404bc6:   48 83 c7 03             add    $0x3,%rdi
  4412.   404bca:   41 bd 04 00 00 00       mov    $0x4,%r13d
  4413.   404bd0:   e9 b4 f7 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4414.   404bd5:   c7 84 24 80 00 00 00    movl   $0xffffffff,0x80(%rsp)
  4415.   404bdc:   ff ff ff ff
  4416.   404be0:   49 89 d4                mov    %rdx,%r12
  4417.   404be3:   0f b6 47 01             movzbl 0x1(%rdi),%eax
  4418.   404be7:   45 31 db                xor    %r11d,%r11d
  4419.   404bea:   48 89 df                mov    %rbx,%rdi
  4420.   404bed:   e9 97 f7 ff ff          jmpq   404389 <__mingw_pformat+0x119>
  4421.   404bf2:   90                      nop
  4422.   404bf3:   90                      nop
  4423.   404bf4:   90                      nop
  4424.   404bf5:   90                      nop
  4425.   404bf6:   90                      nop
  4426.   404bf7:   90                      nop
  4427.   404bf8:   90                      nop
  4428.   404bf9:   90                      nop
  4429.   404bfa:   90                      nop
  4430.   404bfb:   90                      nop
  4431.   404bfc:   90                      nop
  4432.   404bfd:   90                      nop
  4433.   404bfe:   90                      nop
  4434.   404bff:   90                      nop
  4435.  
  4436. 0000000000404c00 <__gdtoa>:
  4437.   404c00:   41 57                   push   %r15
  4438.   404c02:   41 56                   push   %r14
  4439.   404c04:   41 55                   push   %r13
  4440.   404c06:   41 54                   push   %r12
  4441.   404c08:   55                      push   %rbp
  4442.   404c09:   57                      push   %rdi
  4443.   404c0a:   56                      push   %rsi
  4444.   404c0b:   53                      push   %rbx
  4445.   404c0c:   48 81 ec c8 00 00 00    sub    $0xc8,%rsp
  4446.   404c13:   0f 29 b4 24 b0 00 00    movaps %xmm6,0xb0(%rsp)
  4447.   404c1a:   00
  4448.   404c1b:   45 31 ff                xor    %r15d,%r15d
  4449.   404c1e:   48 89 cf                mov    %rcx,%rdi
  4450.   404c21:   41 89 d4                mov    %edx,%r12d
  4451.   404c24:   4d 89 c5                mov    %r8,%r13
  4452.   404c27:   41 8b 31                mov    (%r9),%esi
  4453.   404c2a:   4c 89 cb                mov    %r9,%rbx
  4454.   404c2d:   89 f0                   mov    %esi,%eax
  4455.   404c2f:   83 e0 cf                and    $0xffffffcf,%eax
  4456.   404c32:   41 89 01                mov    %eax,(%r9)
  4457.   404c35:   89 f0                   mov    %esi,%eax
  4458.   404c37:   83 e0 07                and    $0x7,%eax
  4459.   404c3a:   83 f8 04                cmp    $0x4,%eax
  4460.   404c3d:   77 72                   ja     404cb1 <__gdtoa+0xb1>
  4461.   404c3f:   48 8d 15 3a 48 00 00    lea    0x483a(%rip),%rdx        # 409480 <.rdata+0x10>
  4462.   404c46:   48 63 04 82             movslq (%rdx,%rax,4),%rax
  4463.   404c4a:   48 01 c2                add    %rax,%rdx
  4464.   404c4d:   ff e2                   jmpq   *%rdx
  4465.   404c4f:   90                      nop
  4466.   404c50:   0f b6 50 ff             movzbl -0x1(%rax),%edx
  4467.   404c54:   48 89 c6                mov    %rax,%rsi
  4468.   404c57:   80 fa 39                cmp    $0x39,%dl
  4469.   404c5a:   48 8d 46 ff             lea    -0x1(%rsi),%rax
  4470.   404c5e:   0f 85 44 14 00 00       jne    4060a8 <__gdtoa+0x14a8>
  4471.   404c64:   4c 39 f8                cmp    %r15,%rax
  4472.   404c67:   75 e7                   jne    404c50 <__gdtoa+0x50>
  4473.   404c69:   41 83 c1 01             add    $0x1,%r9d
  4474.   404c6d:   41 c6 07 30             movb   $0x30,(%r15)
  4475.   404c71:   ba 31 00 00 00          mov    $0x31,%edx
  4476.   404c76:   45 8d 61 01             lea    0x1(%r9),%r12d
  4477.   404c7a:   88 10                   mov    %dl,(%rax)
  4478.   404c7c:   41 bd 20 00 00 00       mov    $0x20,%r13d
  4479.   404c82:   4c 89 f1                mov    %r14,%rcx
  4480.   404c85:   e8 a6 1f 00 00          callq  406c30 <__Bfree_D2A>
  4481.   404c8a:   48 83 bc 24 48 01 00    cmpq   $0x0,0x148(%rsp)
  4482.   404c91:   00 00
  4483.   404c93:   48 8b 84 24 40 01 00    mov    0x140(%rsp),%rax
  4484.   404c9a:   00
  4485.   404c9b:   c6 06 00                movb   $0x0,(%rsi)
  4486.   404c9e:   44 89 20                mov    %r12d,(%rax)
  4487.   404ca1:   74 0b                   je     404cae <__gdtoa+0xae>
  4488.   404ca3:   48 8b 94 24 48 01 00    mov    0x148(%rsp),%rdx
  4489.   404caa:   00
  4490.   404cab:   48 89 32                mov    %rsi,(%rdx)
  4491.   404cae:   44 09 2b                or     %r13d,(%rbx)
  4492.   404cb1:   0f 28 b4 24 b0 00 00    movaps 0xb0(%rsp),%xmm6
  4493.   404cb8:   00
  4494.   404cb9:   4c 89 f8                mov    %r15,%rax
  4495.   404cbc:   48 81 c4 c8 00 00 00    add    $0xc8,%rsp
  4496.   404cc3:   5b                      pop    %rbx
  4497.   404cc4:   5e                      pop    %rsi
  4498.   404cc5:   5f                      pop    %rdi
  4499.   404cc6:   5d                      pop    %rbp
  4500.   404cc7:   41 5c                   pop    %r12
  4501.   404cc9:   41 5d                   pop    %r13
  4502.   404ccb:   41 5e                   pop    %r14
  4503.   404ccd:   41 5f                   pop    %r15
  4504.   404ccf:   c3                      retq  
  4505.   404cd0:   8b 29                   mov    (%rcx),%ebp
  4506.   404cd2:   31 c9                   xor    %ecx,%ecx
  4507.   404cd4:   83 fd 20                cmp    $0x20,%ebp
  4508.   404cd7:   7e 10                   jle    404ce9 <__gdtoa+0xe9>
  4509.   404cd9:   b8 20 00 00 00          mov    $0x20,%eax
  4510.   404cde:   66 90                   xchg   %ax,%ax
  4511.   404ce0:   01 c0                   add    %eax,%eax
  4512.   404ce2:   83 c1 01                add    $0x1,%ecx
  4513.   404ce5:   39 c5                   cmp    %eax,%ebp
  4514.   404ce7:   7f f7                   jg     404ce0 <__gdtoa+0xe0>
  4515.   404ce9:   e8 62 1e 00 00          callq  406b50 <__Balloc_D2A>
  4516.   404cee:   49 89 c6                mov    %rax,%r14
  4517.   404cf1:   8d 45 ff                lea    -0x1(%rbp),%eax
  4518.   404cf4:   4d 8d 4e 18             lea    0x18(%r14),%r9
  4519.   404cf8:   c1 f8 05                sar    $0x5,%eax
  4520.   404cfb:   48 98                   cltq  
  4521.   404cfd:   4c 89 ca                mov    %r9,%rdx
  4522.   404d00:   4d 8d 44 85 00          lea    0x0(%r13,%rax,4),%r8
  4523.   404d05:   4c 89 e8                mov    %r13,%rax
  4524.   404d08:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  4525.   404d0f:   00
  4526.   404d10:   8b 08                   mov    (%rax),%ecx
  4527.   404d12:   48 83 c0 04             add    $0x4,%rax
  4528.   404d16:   89 0a                   mov    %ecx,(%rdx)
  4529.   404d18:   48 83 c2 04             add    $0x4,%rdx
  4530.   404d1c:   49 39 c0                cmp    %rax,%r8
  4531.   404d1f:   73 ef                   jae    404d10 <__gdtoa+0x110>
  4532.   404d21:   4c 29 ca                sub    %r9,%rdx
  4533.   404d24:   48 c1 ea 02             shr    $0x2,%rdx
  4534.   404d28:   48 63 c2                movslq %edx,%rax
  4535.   404d2b:   49 8d 44 86 14          lea    0x14(%r14,%rax,4),%rax
  4536.   404d30:   44 8b 00                mov    (%rax),%r8d
  4537.   404d33:   8d 4a ff                lea    -0x1(%rdx),%ecx
  4538.   404d36:   45 85 c0                test   %r8d,%r8d
  4539.   404d39:   0f 85 11 05 00 00       jne    405250 <__gdtoa+0x650>
  4540.   404d3f:   48 83 e8 04             sub    $0x4,%rax
  4541.   404d43:   85 c9                   test   %ecx,%ecx
  4542.   404d45:   89 ca                   mov    %ecx,%edx
  4543.   404d47:   75 e7                   jne    404d30 <__gdtoa+0x130>
  4544.   404d49:   41 c7 46 14 00 00 00    movl   $0x0,0x14(%r14)
  4545.   404d50:   00
  4546.   404d51:   c7 44 24 60 00 00 00    movl   $0x0,0x60(%rsp)
  4547.   404d58:   00
  4548.   404d59:   4c 89 f1                mov    %r14,%rcx
  4549.   404d5c:   e8 4f 28 00 00          callq  4075b0 <__trailz_D2A>
  4550.   404d61:   85 c0                   test   %eax,%eax
  4551.   404d63:   89 84 24 ac 00 00 00    mov    %eax,0xac(%rsp)
  4552.   404d6a:   45 89 e0                mov    %r12d,%r8d
  4553.   404d6d:   0f 85 bd 04 00 00       jne    405230 <__gdtoa+0x630>
  4554.   404d73:   41 8b 4e 14             mov    0x14(%r14),%ecx
  4555.   404d77:   85 c9                   test   %ecx,%ecx
  4556.   404d79:   0f 85 a1 00 00 00       jne    404e20 <__gdtoa+0x220>
  4557.   404d7f:   4c 89 f1                mov    %r14,%rcx
  4558.   404d82:   e8 a9 1e 00 00          callq  406c30 <__Bfree_D2A>
  4559.   404d87:   48 8b 8c 24 40 01 00    mov    0x140(%rsp),%rcx
  4560.   404d8e:   00
  4561.   404d8f:   48 8b 94 24 48 01 00    mov    0x148(%rsp),%rdx
  4562.   404d96:   00
  4563.   404d97:   41 b8 01 00 00 00       mov    $0x1,%r8d
  4564.   404d9d:   c7 01 01 00 00 00       movl   $0x1,(%rcx)
  4565.   404da3:   48 8d 0d d3 46 00 00    lea    0x46d3(%rip),%rcx        # 40947d <.rdata+0xd>
  4566.   404daa:   e8 71 19 00 00          callq  406720 <__nrv_alloc_D2A>
  4567.   404daf:   49 89 c7                mov    %rax,%r15
  4568.   404db2:   e9 fa fe ff ff          jmpq   404cb1 <__gdtoa+0xb1>
  4569.   404db7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  4570.   404dbe:   00 00
  4571.   404dc0:   48 8b 94 24 40 01 00    mov    0x140(%rsp),%rdx
  4572.   404dc7:   00
  4573.   404dc8:   48 8d 0d aa 46 00 00    lea    0x46aa(%rip),%rcx        # 409479 <.rdata+0x9>
  4574.   404dcf:   41 b8 03 00 00 00       mov    $0x3,%r8d
  4575.   404dd5:   c7 02 00 80 ff ff       movl   $0xffff8000,(%rdx)
  4576.   404ddb:   48 8b 94 24 48 01 00    mov    0x148(%rsp),%rdx
  4577.   404de2:   00
  4578.   404de3:   e8 38 19 00 00          callq  406720 <__nrv_alloc_D2A>
  4579.   404de8:   49 89 c7                mov    %rax,%r15
  4580.   404deb:   e9 c1 fe ff ff          jmpq   404cb1 <__gdtoa+0xb1>
  4581.   404df0:   48 8b 84 24 40 01 00    mov    0x140(%rsp),%rax
  4582.   404df7:   00
  4583.   404df8:   48 8b 94 24 48 01 00    mov    0x148(%rsp),%rdx
  4584.   404dff:   00
  4585.   404e00:   48 8d 0d 69 46 00 00    lea    0x4669(%rip),%rcx        # 409470 <.rdata>
  4586.   404e07:   41 b8 08 00 00 00       mov    $0x8,%r8d
  4587.   404e0d:   c7 00 00 80 ff ff       movl   $0xffff8000,(%rax)
  4588.   404e13:   e8 08 19 00 00          callq  406720 <__nrv_alloc_D2A>
  4589.   404e18:   49 89 c7                mov    %rax,%r15
  4590.   404e1b:   e9 91 fe ff ff          jmpq   404cb1 <__gdtoa+0xb1>
  4591.   404e20:   48 8d 94 24 ac 00 00    lea    0xac(%rsp),%rdx
  4592.   404e27:   00
  4593.   404e28:   4c 89 f1                mov    %r14,%rcx
  4594.   404e2b:   44 89 44 24 30          mov    %r8d,0x30(%rsp)
  4595.   404e30:   e8 3b 24 00 00          callq  407270 <__b2d_D2A>
  4596.   404e35:   8b 54 24 60             mov    0x60(%rsp),%edx
  4597.   404e39:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  4598.   404e3f:   44 8b 44 24 30          mov    0x30(%rsp),%r8d
  4599.   404e44:   4c 8b 5c 24 28          mov    0x28(%rsp),%r11
  4600.   404e49:   41 8d 44 10 ff          lea    -0x1(%r8,%rdx,1),%eax
  4601.   404e4e:   4c 89 da                mov    %r11,%rdx
  4602.   404e51:   4d 89 da                mov    %r11,%r10
  4603.   404e54:   48 c1 ea 20             shr    $0x20,%rdx
  4604.   404e58:   41 83 e2 ff             and    $0xffffffff,%r10d
  4605.   404e5c:   41 89 c1                mov    %eax,%r9d
  4606.   404e5f:   81 e2 ff ff 0f 00       and    $0xfffff,%edx
  4607.   404e65:   f2 0f 2a c8             cvtsi2sd %eax,%xmm1
  4608.   404e69:   81 ca 00 00 f0 3f       or     $0x3ff00000,%edx
  4609.   404e6f:   41 c1 f9 1f             sar    $0x1f,%r9d
  4610.   404e73:   48 89 d1                mov    %rdx,%rcx
  4611.   404e76:   48 c1 e1 20             shl    $0x20,%rcx
  4612.   404e7a:   49 09 ca                or     %rcx,%r10
  4613.   404e7d:   44 89 c9                mov    %r9d,%ecx
  4614.   404e80:   4c 89 54 24 28          mov    %r10,0x28(%rsp)
  4615.   404e85:   31 c1                   xor    %eax,%ecx
  4616.   404e87:   f2 0f 10 44 24 28       movsd  0x28(%rsp),%xmm0
  4617.   404e8d:   44 29 c9                sub    %r9d,%ecx
  4618.   404e90:   81 e9 35 04 00 00       sub    $0x435,%ecx
  4619.   404e96:   f2 0f 5c 05 fa 45 00    subsd  0x45fa(%rip),%xmm0        # 409498 <.rdata+0x28>
  4620.   404e9d:   00
  4621.   404e9e:   85 c9                   test   %ecx,%ecx
  4622.   404ea0:   f2 0f 59 0d 08 46 00    mulsd  0x4608(%rip),%xmm1        # 4094b0 <.rdata+0x40>
  4623.   404ea7:   00
  4624.   404ea8:   f2 0f 59 05 f0 45 00    mulsd  0x45f0(%rip),%xmm0        # 4094a0 <.rdata+0x30>
  4625.   404eaf:   00
  4626.   404eb0:   f2 0f 58 05 f0 45 00    addsd  0x45f0(%rip),%xmm0        # 4094a8 <.rdata+0x38>
  4627.   404eb7:   00
  4628.   404eb8:   f2 0f 58 c1             addsd  %xmm1,%xmm0
  4629.   404ebc:   7e 10                   jle    404ece <__gdtoa+0x2ce>
  4630.   404ebe:   f2 0f 2a c9             cvtsi2sd %ecx,%xmm1
  4631.   404ec2:   f2 0f 59 0d ee 45 00    mulsd  0x45ee(%rip),%xmm1        # 4094b8 <.rdata+0x48>
  4632.   404ec9:   00
  4633.   404eca:   f2 0f 58 c1             addsd  %xmm1,%xmm0
  4634.   404ece:   f2 0f 2c c8             cvttsd2si %xmm0,%ecx
  4635.   404ed2:   66 0f 57 f6             xorpd  %xmm6,%xmm6
  4636.   404ed6:   66 0f 2e f0             ucomisd %xmm0,%xmm6
  4637.   404eda:   89 4c 24 68             mov    %ecx,0x68(%rsp)
  4638.   404ede:   0f 87 ec 07 00 00       ja     4056d0 <__gdtoa+0xad0>
  4639.   404ee4:   89 c1                   mov    %eax,%ecx
  4640.   404ee6:   4d 89 d1                mov    %r10,%r9
  4641.   404ee9:   c7 84 24 94 00 00 00    movl   $0x1,0x94(%rsp)
  4642.   404ef0:   01 00 00 00
  4643.   404ef4:   c1 e1 14                shl    $0x14,%ecx
  4644.   404ef7:   41 83 e1 ff             and    $0xffffffff,%r9d
  4645.   404efb:   8d 14 11                lea    (%rcx,%rdx,1),%edx
  4646.   404efe:   48 c1 e2 20             shl    $0x20,%rdx
  4647.   404f02:   49 09 d1                or     %rdx,%r9
  4648.   404f05:   83 7c 24 68 16          cmpl   $0x16,0x68(%rsp)
  4649.   404f0a:   4d 89 cb                mov    %r9,%r11
  4650.   404f0d:   77 36                   ja     404f45 <__gdtoa+0x345>
  4651.   404f0f:   48 63 4c 24 68          movslq 0x68(%rsp),%rcx
  4652.   404f14:   48 8d 15 25 46 00 00    lea    0x4625(%rip),%rdx        # 409540 <__tens_D2A>
  4653.   404f1b:   4c 89 4c 24 28          mov    %r9,0x28(%rsp)
  4654.   404f20:   f2 0f 10 4c 24 28       movsd  0x28(%rsp),%xmm1
  4655.   404f26:   f2 0f 10 04 ca          movsd  (%rdx,%rcx,8),%xmm0
  4656.   404f2b:   66 0f 2e c1             ucomisd %xmm1,%xmm0
  4657.   404f2f:   0f 86 bb 03 00 00       jbe    4052f0 <__gdtoa+0x6f0>
  4658.   404f35:   83 6c 24 68 01          subl   $0x1,0x68(%rsp)
  4659.   404f3a:   c7 84 24 94 00 00 00    movl   $0x0,0x94(%rsp)
  4660.   404f41:   00 00 00 00
  4661.   404f45:   8b 54 24 60             mov    0x60(%rsp),%edx
  4662.   404f49:   c7 84 24 80 00 00 00    movl   $0x0,0x80(%rsp)
  4663.   404f50:   00 00 00 00
  4664.   404f54:   29 c2                   sub    %eax,%edx
  4665.   404f56:   83 ea 01                sub    $0x1,%edx
  4666.   404f59:   89 54 24 70             mov    %edx,0x70(%rsp)
  4667.   404f5d:   0f 88 4d 07 00 00       js     4056b0 <__gdtoa+0xab0>
  4668.   404f63:   8b 54 24 68             mov    0x68(%rsp),%edx
  4669.   404f67:   85 d2                   test   %edx,%edx
  4670.   404f69:   0f 88 81 07 00 00       js     4056f0 <__gdtoa+0xaf0>
  4671.   404f6f:   8b 54 24 68             mov    0x68(%rsp),%edx
  4672.   404f73:   01 54 24 70             add    %edx,0x70(%rsp)
  4673.   404f77:   c7 84 24 8c 00 00 00    movl   $0x0,0x8c(%rsp)
  4674.   404f7e:   00 00 00 00
  4675.   404f82:   89 94 24 90 00 00 00    mov    %edx,0x90(%rsp)
  4676.   404f89:   83 bc 24 30 01 00 00    cmpl   $0x9,0x130(%rsp)
  4677.   404f90:   09
  4678.   404f91:   0f 87 d9 02 00 00       ja     405270 <__gdtoa+0x670>
  4679.   404f97:   83 bc 24 30 01 00 00    cmpl   $0x5,0x130(%rsp)
  4680.   404f9e:   05
  4681.   404f9f:   0f 8e d6 02 00 00       jle    40527b <__gdtoa+0x67b>
  4682.   404fa5:   83 ac 24 30 01 00 00    subl   $0x4,0x130(%rsp)
  4683.   404fac:   04
  4684.   404fad:   31 c0                   xor    %eax,%eax
  4685.   404faf:   83 bc 24 30 01 00 00    cmpl   $0x3,0x130(%rsp)
  4686.   404fb6:   03
  4687.   404fb7:   0f 84 b3 09 00 00       je     405970 <__gdtoa+0xd70>
  4688.   404fbd:   0f 8f cd 02 00 00       jg     405290 <__gdtoa+0x690>
  4689.   404fc3:   83 bc 24 30 01 00 00    cmpl   $0x2,0x130(%rsp)
  4690.   404fca:   02
  4691.   404fcb:   0f 84 04 0a 00 00       je     4059d5 <__gdtoa+0xdd5>
  4692.   404fd1:   f2 0f 2a c5             cvtsi2sd %ebp,%xmm0
  4693.   404fd5:   b8 ff ff ff ff          mov    $0xffffffff,%eax
  4694.   404fda:   31 d2                   xor    %edx,%edx
  4695.   404fdc:   c7 84 24 98 00 00 00    movl   $0x1,0x98(%rsp)
  4696.   404fe3:   01 00 00 00
  4697.   404fe7:   c7 84 24 9c 00 00 00    movl   $0xffffffff,0x9c(%rsp)
  4698.   404fee:   ff ff ff ff
  4699.   404ff2:   89 84 24 88 00 00 00    mov    %eax,0x88(%rsp)
  4700.   404ff9:   c7 84 24 38 01 00 00    movl   $0x0,0x138(%rsp)
  4701.   405000:   00 00 00 00
  4702.   405004:   f2 0f 59 05 b4 44 00    mulsd  0x44b4(%rip),%xmm0        # 4094c0 <.rdata+0x50>
  4703.   40500b:   00
  4704.   40500c:   f2 0f 2c c8             cvttsd2si %xmm0,%ecx
  4705.   405010:   83 c1 03                add    $0x3,%ecx
  4706.   405013:   89 8c 24 ac 00 00 00    mov    %ecx,0xac(%rsp)
  4707.   40501a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  4708.   405020:   88 54 24 48             mov    %dl,0x48(%rsp)
  4709.   405024:   44 89 44 24 30          mov    %r8d,0x30(%rsp)
  4710.   405029:   4c 89 4c 24 38          mov    %r9,0x38(%rsp)
  4711.   40502e:   4c 89 5c 24 40          mov    %r11,0x40(%rsp)
  4712.   405033:   e8 b8 16 00 00          callq  4066f0 <__rv_alloc_D2A>
  4713.   405038:   49 89 c7                mov    %rax,%r15
  4714.   40503b:   8b 47 0c                mov    0xc(%rdi),%eax
  4715.   40503e:   0f b6 54 24 48          movzbl 0x48(%rsp),%edx
  4716.   405043:   44 8b 44 24 30          mov    0x30(%rsp),%r8d
  4717.   405048:   4c 8b 4c 24 38          mov    0x38(%rsp),%r9
  4718.   40504d:   4c 8b 5c 24 40          mov    0x40(%rsp),%r11
  4719.   405052:   83 e8 01                sub    $0x1,%eax
  4720.   405055:   83 f8 00                cmp    $0x0,%eax
  4721.   405058:   89 44 24 6c             mov    %eax,0x6c(%rsp)
  4722.   40505c:   74 20                   je     40507e <__gdtoa+0x47e>
  4723.   40505e:   b8 02 00 00 00          mov    $0x2,%eax
  4724.   405063:   0f 4d 44 24 6c          cmovge 0x6c(%rsp),%eax
  4725.   405068:   83 e6 08                and    $0x8,%esi
  4726.   40506b:   89 44 24 6c             mov    %eax,0x6c(%rsp)
  4727.   40506f:   74 0d                   je     40507e <__gdtoa+0x47e>
  4728.   405071:   b8 03 00 00 00          mov    $0x3,%eax
  4729.   405076:   2b 44 24 6c             sub    0x6c(%rsp),%eax
  4730.   40507a:   89 44 24 6c             mov    %eax,0x6c(%rsp)
  4731.   40507e:   84 d2                   test   %dl,%dl
  4732.   405080:   0f 84 ef 02 00 00       je     405375 <__gdtoa+0x775>
  4733.   405086:   8b 54 24 6c             mov    0x6c(%rsp),%edx
  4734.   40508a:   0b 54 24 68             or     0x68(%rsp),%edx
  4735.   40508e:   0f 85 e1 02 00 00       jne    405375 <__gdtoa+0x775>
  4736.   405094:   8b b4 24 94 00 00 00    mov    0x94(%rsp),%esi
  4737.   40509b:   4c 89 4c 24 28          mov    %r9,0x28(%rsp)
  4738.   4050a0:   c7 84 24 ac 00 00 00    movl   $0x0,0xac(%rsp)
  4739.   4050a7:   00 00 00 00
  4740.   4050ab:   f2 0f 10 64 24 28       movsd  0x28(%rsp),%xmm4
  4741.   4050b1:   85 f6                   test   %esi,%esi
  4742.   4050b3:   74 12                   je     4050c7 <__gdtoa+0x4c7>
  4743.   4050b5:   f2 0f 10 05 0b 44 00    movsd  0x440b(%rip),%xmm0        # 4094c8 <.rdata+0x58>
  4744.   4050bc:   00
  4745.   4050bd:   66 0f 2e c4             ucomisd %xmm4,%xmm0
  4746.   4050c1:   0f 87 b3 0e 00 00       ja     405f7a <__gdtoa+0x137a>
  4747.   4050c7:   66 0f 28 c4             movapd %xmm4,%xmm0
  4748.   4050cb:   8b 8c 24 88 00 00 00    mov    0x88(%rsp),%ecx
  4749.   4050d2:   f2 0f 58 c4             addsd  %xmm4,%xmm0
  4750.   4050d6:   f2 0f 58 05 02 44 00    addsd  0x4402(%rip),%xmm0        # 4094e0 <.rdata+0x70>
  4751.   4050dd:   00
  4752.   4050de:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  4753.   4050e4:   4c 8b 54 24 28          mov    0x28(%rsp),%r10
  4754.   4050e9:   4c 89 d0                mov    %r10,%rax
  4755.   4050ec:   41 83 e2 ff             and    $0xffffffff,%r10d
  4756.   4050f0:   48 c1 e8 20             shr    $0x20,%rax
  4757.   4050f4:   8d 80 00 00 c0 fc       lea    -0x3400000(%rax),%eax
  4758.   4050fa:   48 c1 e0 20             shl    $0x20,%rax
  4759.   4050fe:   49 09 c2                or     %rax,%r10
  4760.   405101:   85 c9                   test   %ecx,%ecx
  4761.   405103:   0f 84 2a 02 00 00       je     405333 <__gdtoa+0x733>
  4762.   405109:   8b 84 24 88 00 00 00    mov    0x88(%rsp),%eax
  4763.   405110:   66 0f 28 cc             movapd %xmm4,%xmm1
  4764.   405114:   45 31 c9                xor    %r9d,%r9d
  4765.   405117:   8b 94 24 98 00 00 00    mov    0x98(%rsp),%edx
  4766.   40511e:   85 d2                   test   %edx,%edx
  4767.   405120:   0f 84 49 0b 00 00       je     405c6f <__gdtoa+0x106f>
  4768.   405126:   8d 48 ff                lea    -0x1(%rax),%ecx
  4769.   405129:   48 8d 15 10 44 00 00    lea    0x4410(%rip),%rdx        # 409540 <__tens_D2A>
  4770.   405130:   4c 89 54 24 28          mov    %r10,0x28(%rsp)
  4771.   405135:   f2 0f 10 05 c3 43 00    movsd  0x43c3(%rip),%xmm0        # 409500 <.rdata+0x90>
  4772.   40513c:   00
  4773.   40513d:   c7 84 24 ac 00 00 00    movl   $0x0,0xac(%rsp)
  4774.   405144:   00 00 00 00
  4775.   405148:   48 63 c9                movslq %ecx,%rcx
  4776.   40514b:   f2 0f 10 54 24 28       movsd  0x28(%rsp),%xmm2
  4777.   405151:   f2 0f 5e 04 ca          divsd  (%rdx,%rcx,8),%xmm0
  4778.   405156:   f2 0f 2c d1             cvttsd2si %xmm1,%edx
  4779.   40515a:   49 8d 77 01             lea    0x1(%r15),%rsi
  4780.   40515e:   f2 0f 5c c2             subsd  %xmm2,%xmm0
  4781.   405162:   f2 0f 2a d2             cvtsi2sd %edx,%xmm2
  4782.   405166:   83 c2 30                add    $0x30,%edx
  4783.   405169:   41 88 17                mov    %dl,(%r15)
  4784.   40516c:   f2 0f 5c ca             subsd  %xmm2,%xmm1
  4785.   405170:   66 0f 2e c1             ucomisd %xmm1,%xmm0
  4786.   405174:   0f 87 94 00 00 00       ja     40520e <__gdtoa+0x60e>
  4787.   40517a:   f2 0f 10 2d 46 43 00    movsd  0x4346(%rip),%xmm5        # 4094c8 <.rdata+0x58>
  4788.   405181:   00
  4789.   405182:   66 0f 28 d5             movapd %xmm5,%xmm2
  4790.   405186:   f2 0f 5c d1             subsd  %xmm1,%xmm2
  4791.   40518a:   66 0f 2e c2             ucomisd %xmm2,%xmm0
  4792.   40518e:   0f 87 c3 fa ff ff       ja     404c57 <__gdtoa+0x57>
  4793.   405194:   8b 94 24 ac 00 00 00    mov    0xac(%rsp),%edx
  4794.   40519b:   83 c2 01                add    $0x1,%edx
  4795.   40519e:   39 c2                   cmp    %eax,%edx
  4796.   4051a0:   89 94 24 ac 00 00 00    mov    %edx,0xac(%rsp)
  4797.   4051a7:   0f 8d bd 01 00 00       jge    40536a <__gdtoa+0x76a>
  4798.   4051ad:   f2 0f 10 1d 1b 43 00    movsd  0x431b(%rip),%xmm3        # 4094d0 <.rdata+0x60>
  4799.   4051b4:   00
  4800.   4051b5:   eb 34                   jmp    4051eb <__gdtoa+0x5eb>
  4801.   4051b7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  4802.   4051be:   00 00
  4803.   4051c0:   66 0f 28 d5             movapd %xmm5,%xmm2
  4804.   4051c4:   f2 0f 5c d1             subsd  %xmm1,%xmm2
  4805.   4051c8:   66 0f 2e c2             ucomisd %xmm2,%xmm0
  4806.   4051cc:   0f 87 85 fa ff ff       ja     404c57 <__gdtoa+0x57>
  4807.   4051d2:   8b 94 24 ac 00 00 00    mov    0xac(%rsp),%edx
  4808.   4051d9:   83 c2 01                add    $0x1,%edx
  4809.   4051dc:   39 d0                   cmp    %edx,%eax
  4810.   4051de:   89 94 24 ac 00 00 00    mov    %edx,0xac(%rsp)
  4811.   4051e5:   0f 8e 7f 01 00 00       jle    40536a <__gdtoa+0x76a>
  4812.   4051eb:   f2 0f 59 cb             mulsd  %xmm3,%xmm1
  4813.   4051ef:   f2 0f 59 c3             mulsd  %xmm3,%xmm0
  4814.   4051f3:   f2 0f 2c d1             cvttsd2si %xmm1,%edx
  4815.   4051f7:   f2 0f 2a d2             cvtsi2sd %edx,%xmm2
  4816.   4051fb:   83 c2 30                add    $0x30,%edx
  4817.   4051fe:   88 16                   mov    %dl,(%rsi)
  4818.   405200:   48 83 c6 01             add    $0x1,%rsi
  4819.   405204:   f2 0f 5c ca             subsd  %xmm2,%xmm1
  4820.   405208:   66 0f 2e c1             ucomisd %xmm1,%xmm0
  4821.   40520c:   76 b2                   jbe    4051c0 <__gdtoa+0x5c0>
  4822.   40520e:   66 0f 2e ce             ucomisd %xmm6,%xmm1
  4823.   405212:   45 8d 61 01             lea    0x1(%r9),%r12d
  4824.   405216:   7a 06                   jp     40521e <__gdtoa+0x61e>
  4825.   405218:   0f 84 9d 09 00 00       je     405bbb <__gdtoa+0xfbb>
  4826.   40521e:   41 bd 10 00 00 00       mov    $0x10,%r13d
  4827.   405224:   e9 59 fa ff ff          jmpq   404c82 <__gdtoa+0x82>
  4828.   405229:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  4829.   405230:   89 c2                   mov    %eax,%edx
  4830.   405232:   4c 89 f1                mov    %r14,%rcx
  4831.   405235:   e8 66 22 00 00          callq  4074a0 <__rshift_D2A>
  4832.   40523a:   8b 84 24 ac 00 00 00    mov    0xac(%rsp),%eax
  4833.   405241:   29 44 24 60             sub    %eax,0x60(%rsp)
  4834.   405245:   45 8d 04 04             lea    (%r12,%rax,1),%r8d
  4835.   405249:   e9 25 fb ff ff          jmpq   404d73 <__gdtoa+0x173>
  4836.   40524e:   66 90                   xchg   %ax,%ax
  4837.   405250:   48 63 c9                movslq %ecx,%rcx
  4838.   405253:   41 89 56 14             mov    %edx,0x14(%r14)
  4839.   405257:   c1 e2 05                shl    $0x5,%edx
  4840.   40525a:   41 0f bd 44 8e 18       bsr    0x18(%r14,%rcx,4),%eax
  4841.   405260:   83 f0 1f                xor    $0x1f,%eax
  4842.   405263:   29 c2                   sub    %eax,%edx
  4843.   405265:   89 54 24 60             mov    %edx,0x60(%rsp)
  4844.   405269:   e9 eb fa ff ff          jmpq   404d59 <__gdtoa+0x159>
  4845.   40526e:   66 90                   xchg   %ax,%ax
  4846.   405270:   c7 84 24 30 01 00 00    movl   $0x0,0x130(%rsp)
  4847.   405277:   00 00 00 00
  4848.   40527b:   05 fe 03 00 00          add    $0x3fe,%eax
  4849.   405280:   3d f7 07 00 00          cmp    $0x7f7,%eax
  4850.   405285:   0f 96 c0                setbe  %al
  4851.   405288:   e9 22 fd ff ff          jmpq   404faf <__gdtoa+0x3af>
  4852.   40528d:   0f 1f 00                nopl   (%rax)
  4853.   405290:   83 bc 24 30 01 00 00    cmpl   $0x4,0x130(%rsp)
  4854.   405297:   04
  4855.   405298:   0f 84 e2 06 00 00       je     405980 <__gdtoa+0xd80>
  4856.   40529e:   83 bc 24 30 01 00 00    cmpl   $0x5,0x130(%rsp)
  4857.   4052a5:   05
  4858.   4052a6:   0f 85 25 fd ff ff       jne    404fd1 <__gdtoa+0x3d1>
  4859.   4052ac:   c7 84 24 98 00 00 00    movl   $0x1,0x98(%rsp)
  4860.   4052b3:   01 00 00 00
  4861.   4052b7:   8b 8c 24 38 01 00 00    mov    0x138(%rsp),%ecx
  4862.   4052be:   03 4c 24 68             add    0x68(%rsp),%ecx
  4863.   4052c2:   89 8c 24 9c 00 00 00    mov    %ecx,0x9c(%rsp)
  4864.   4052c9:   83 c1 01                add    $0x1,%ecx
  4865.   4052cc:   85 c9                   test   %ecx,%ecx
  4866.   4052ce:   89 8c 24 88 00 00 00    mov    %ecx,0x88(%rsp)
  4867.   4052d5:   0f 8e 1f 09 00 00       jle    405bfa <__gdtoa+0xffa>
  4868.   4052db:   83 f9 0e                cmp    $0xe,%ecx
  4869.   4052de:   89 8c 24 ac 00 00 00    mov    %ecx,0xac(%rsp)
  4870.   4052e5:   0f 96 c2                setbe  %dl
  4871.   4052e8:   21 c2                   and    %eax,%edx
  4872.   4052ea:   e9 31 fd ff ff          jmpq   405020 <__gdtoa+0x420>
  4873.   4052ef:   90                      nop
  4874.   4052f0:   c7 84 24 94 00 00 00    movl   $0x0,0x94(%rsp)
  4875.   4052f7:   00 00 00 00
  4876.   4052fb:   e9 45 fc ff ff          jmpq   404f45 <__gdtoa+0x345>
  4877.   405300:   66 0f 28 c4             movapd %xmm4,%xmm0
  4878.   405304:   f2 0f 58 c4             addsd  %xmm4,%xmm0
  4879.   405308:   f2 0f 58 05 d0 41 00    addsd  0x41d0(%rip),%xmm0        # 4094e0 <.rdata+0x70>
  4880.   40530f:   00
  4881.   405310:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  4882.   405316:   4c 8b 54 24 28          mov    0x28(%rsp),%r10
  4883.   40531b:   4c 89 d0                mov    %r10,%rax
  4884.   40531e:   41 83 e2 ff             and    $0xffffffff,%r10d
  4885.   405322:   48 c1 e8 20             shr    $0x20,%rax
  4886.   405326:   8d 80 00 00 c0 fc       lea    -0x3400000(%rax),%eax
  4887.   40532c:   48 c1 e0 20             shl    $0x20,%rax
  4888.   405330:   49 09 c2                or     %rax,%r10
  4889.   405333:   66 0f 28 c4             movapd %xmm4,%xmm0
  4890.   405337:   4c 89 54 24 28          mov    %r10,0x28(%rsp)
  4891.   40533c:   f2 0f 10 4c 24 28       movsd  0x28(%rsp),%xmm1
  4892.   405342:   f2 0f 5c 05 9e 41 00    subsd  0x419e(%rip),%xmm0        # 4094e8 <.rdata+0x78>
  4893.   405349:   00
  4894.   40534a:   66 0f 2e c1             ucomisd %xmm1,%xmm0
  4895.   40534e:   0f 87 05 09 00 00       ja     405c59 <__gdtoa+0x1059>
  4896.   405354:   f2 0f 10 15 94 41 00    movsd  0x4194(%rip),%xmm2        # 4094f0 <.rdata+0x80>
  4897.   40535b:   00
  4898.   40535c:   66 0f 57 ca             xorpd  %xmm2,%xmm1
  4899.   405360:   66 0f 2e c8             ucomisd %xmm0,%xmm1
  4900.   405364:   0f 87 17 03 00 00       ja     405681 <__gdtoa+0xa81>
  4901.   40536a:   f2 0f 11 64 24 28       movsd  %xmm4,0x28(%rsp)
  4902.   405370:   4c 8b 5c 24 28          mov    0x28(%rsp),%r11
  4903.   405375:   45 85 c0                test   %r8d,%r8d
  4904.   405378:   0f 88 c2 00 00 00       js     405440 <__gdtoa+0x840>
  4905.   40537e:   8b 44 24 68             mov    0x68(%rsp),%eax
  4906.   405382:   3b 47 14                cmp    0x14(%rdi),%eax
  4907.   405385:   0f 8f b5 00 00 00       jg     405440 <__gdtoa+0x840>
  4908.   40538b:   8b bc 24 88 00 00 00    mov    0x88(%rsp),%edi
  4909.   405392:   48 63 d0                movslq %eax,%rdx
  4910.   405395:   48 8d 05 a4 41 00 00    lea    0x41a4(%rip),%rax        # 409540 <__tens_D2A>
  4911.   40539c:   f2 0f 10 14 d0          movsd  (%rax,%rdx,8),%xmm2
  4912.   4053a1:   85 ff                   test   %edi,%edi
  4913.   4053a3:   0f 8f 4c 07 00 00       jg     405af5 <__gdtoa+0xef5>
  4914.   4053a9:   8b 84 24 38 01 00 00    mov    0x138(%rsp),%eax
  4915.   4053b0:   c1 e8 1f                shr    $0x1f,%eax
  4916.   4053b3:   84 c0                   test   %al,%al
  4917.   4053b5:   0f 84 3a 07 00 00       je     405af5 <__gdtoa+0xef5>
  4918.   4053bb:   8b b4 24 88 00 00 00    mov    0x88(%rsp),%esi
  4919.   4053c2:   85 f6                   test   %esi,%esi
  4920.   4053c4:   0f 85 b7 02 00 00       jne    405681 <__gdtoa+0xa81>
  4921.   4053ca:   f2 0f 59 15 16 41 00    mulsd  0x4116(%rip),%xmm2        # 4094e8 <.rdata+0x78>
  4922.   4053d1:   00
  4923.   4053d2:   4c 89 5c 24 28          mov    %r11,0x28(%rsp)
  4924.   4053d7:   f2 0f 10 44 24 28       movsd  0x28(%rsp),%xmm0
  4925.   4053dd:   66 0f 2e d0             ucomisd %xmm0,%xmm2
  4926.   4053e1:   0f 83 9a 02 00 00       jae    405681 <__gdtoa+0xa81>
  4927.   4053e7:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  4928.   4053ec:   31 ed                   xor    %ebp,%ebp
  4929.   4053ee:   48 c7 44 24 78 00 00    movq   $0x0,0x78(%rsp)
  4930.   4053f5:   00 00
  4931.   4053f7:   41 83 c4 02             add    $0x2,%r12d
  4932.   4053fb:   49 8d 77 01             lea    0x1(%r15),%rsi
  4933.   4053ff:   41 c6 07 31             movb   $0x31,(%r15)
  4934.   405403:   31 ff                   xor    %edi,%edi
  4935.   405405:   41 bd 20 00 00 00       mov    $0x20,%r13d
  4936.   40540b:   48 89 e9                mov    %rbp,%rcx
  4937.   40540e:   e8 1d 18 00 00          callq  406c30 <__Bfree_D2A>
  4938.   405413:   48 83 7c 24 78 00       cmpq   $0x0,0x78(%rsp)
  4939.   405419:   0f 84 63 f8 ff ff       je     404c82 <__gdtoa+0x82>
  4940.   40541f:   48 3b 7c 24 78          cmp    0x78(%rsp),%rdi
  4941.   405424:   0f 85 29 05 00 00       jne    405953 <__gdtoa+0xd53>
  4942.   40542a:   48 8b 4c 24 78          mov    0x78(%rsp),%rcx
  4943.   40542f:   e8 fc 17 00 00          callq  406c30 <__Bfree_D2A>
  4944.   405434:   e9 49 f8 ff ff          jmpq   404c82 <__gdtoa+0x82>
  4945.   405439:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  4946.   405440:   44 8b 8c 24 98 00 00    mov    0x98(%rsp),%r9d
  4947.   405447:   00
  4948.   405448:   45 85 c9                test   %r9d,%r9d
  4949.   40544b:   0f 84 c3 02 00 00       je     405714 <__gdtoa+0xb14>
  4950.   405451:   2b 6c 24 60             sub    0x60(%rsp),%ebp
  4951.   405455:   8b 57 04                mov    0x4(%rdi),%edx
  4952.   405458:   44 89 c1                mov    %r8d,%ecx
  4953.   40545b:   8d 45 01                lea    0x1(%rbp),%eax
  4954.   40545e:   29 e9                   sub    %ebp,%ecx
  4955.   405460:   39 d1                   cmp    %edx,%ecx
  4956.   405462:   89 84 24 ac 00 00 00    mov    %eax,0xac(%rsp)
  4957.   405469:   0f 8d 61 04 00 00       jge    4058d0 <__gdtoa+0xcd0>
  4958.   40546f:   83 bc 24 30 01 00 00    cmpl   $0x5,0x130(%rsp)
  4959.   405476:   05
  4960.   405477:   0f 84 53 04 00 00       je     4058d0 <__gdtoa+0xcd0>
  4961.   40547d:   83 bc 24 30 01 00 00    cmpl   $0x3,0x130(%rsp)
  4962.   405484:   03
  4963.   405485:   0f 84 45 04 00 00       je     4058d0 <__gdtoa+0xcd0>
  4964.   40548b:   41 29 d0                sub    %edx,%r8d
  4965.   40548e:   41 8d 40 01             lea    0x1(%r8),%eax
  4966.   405492:   44 8b 84 24 88 00 00    mov    0x88(%rsp),%r8d
  4967.   405499:   00
  4968.   40549a:   89 84 24 ac 00 00 00    mov    %eax,0xac(%rsp)
  4969.   4054a1:   45 85 c0                test   %r8d,%r8d
  4970.   4054a4:   7e 17                   jle    4054bd <__gdtoa+0x8bd>
  4971.   4054a6:   83 bc 24 30 01 00 00    cmpl   $0x1,0x130(%rsp)
  4972.   4054ad:   01
  4973.   4054ae:   7e 0d                   jle    4054bd <__gdtoa+0x8bd>
  4974.   4054b0:   39 84 24 88 00 00 00    cmp    %eax,0x88(%rsp)
  4975.   4054b7:   0f 8c 21 04 00 00       jl     4058de <__gdtoa+0xcde>
  4976.   4054bd:   8b ac 24 8c 00 00 00    mov    0x8c(%rsp),%ebp
  4977.   4054c4:   8b b4 24 80 00 00 00    mov    0x80(%rsp),%esi
  4978.   4054cb:   b9 01 00 00 00          mov    $0x1,%ecx
  4979.   4054d0:   01 84 24 80 00 00 00    add    %eax,0x80(%rsp)
  4980.   4054d7:   01 44 24 70             add    %eax,0x70(%rsp)
  4981.   4054db:   e8 60 18 00 00          callq  406d40 <__i2b_D2A>
  4982.   4054e0:   48 89 44 24 78          mov    %rax,0x78(%rsp)
  4983.   4054e5:   8b 54 24 70             mov    0x70(%rsp),%edx
  4984.   4054e9:   85 d2                   test   %edx,%edx
  4985.   4054eb:   7e 23                   jle    405510 <__gdtoa+0x910>
  4986.   4054ed:   85 f6                   test   %esi,%esi
  4987.   4054ef:   7e 1f                   jle    405510 <__gdtoa+0x910>
  4988.   4054f1:   39 74 24 70             cmp    %esi,0x70(%rsp)
  4989.   4054f5:   8b 44 24 70             mov    0x70(%rsp),%eax
  4990.   4054f9:   0f 4f c6                cmovg  %esi,%eax
  4991.   4054fc:   29 84 24 80 00 00 00    sub    %eax,0x80(%rsp)
  4992.   405503:   29 44 24 70             sub    %eax,0x70(%rsp)
  4993.   405507:   89 84 24 ac 00 00 00    mov    %eax,0xac(%rsp)
  4994.   40550e:   29 c6                   sub    %eax,%esi
  4995.   405510:   8b 84 24 8c 00 00 00    mov    0x8c(%rsp),%eax
  4996.   405517:   85 c0                   test   %eax,%eax
  4997.   405519:   7e 53                   jle    40556e <__gdtoa+0x96e>
  4998.   40551b:   8b 84 24 98 00 00 00    mov    0x98(%rsp),%eax
  4999.   405522:   85 c0                   test   %eax,%eax
  5000.   405524:   0f 84 12 04 00 00       je     40593c <__gdtoa+0xd3c>
  5001.   40552a:   85 ed                   test   %ebp,%ebp
  5002.   40552c:   7e 31                   jle    40555f <__gdtoa+0x95f>
  5003.   40552e:   48 8b 4c 24 78          mov    0x78(%rsp),%rcx
  5004.   405533:   89 ea                   mov    %ebp,%edx
  5005.   405535:   e8 66 19 00 00          callq  406ea0 <__pow5mult_D2A>
  5006.   40553a:   4c 89 f2                mov    %r14,%rdx
  5007.   40553d:   48 89 c1                mov    %rax,%rcx
  5008.   405540:   48 89 44 24 78          mov    %rax,0x78(%rsp)
  5009.   405545:   e8 26 18 00 00          callq  406d70 <__mult_D2A>
  5010.   40554a:   4c 89 f1                mov    %r14,%rcx
  5011.   40554d:   48 89 44 24 48          mov    %rax,0x48(%rsp)
  5012.   405552:   e8 d9 16 00 00          callq  406c30 <__Bfree_D2A>
  5013.   405557:   48 8b 44 24 48          mov    0x48(%rsp),%rax
  5014.   40555c:   49 89 c6                mov    %rax,%r14
  5015.   40555f:   8b 94 24 8c 00 00 00    mov    0x8c(%rsp),%edx
  5016.   405566:   29 ea                   sub    %ebp,%edx
  5017.   405568:   0f 85 d5 03 00 00       jne    405943 <__gdtoa+0xd43>
  5018.   40556e:   b9 01 00 00 00          mov    $0x1,%ecx
  5019.   405573:   e8 c8 17 00 00          callq  406d40 <__i2b_D2A>
  5020.   405578:   48 89 c5                mov    %rax,%rbp
  5021.   40557b:   8b 84 24 90 00 00 00    mov    0x90(%rsp),%eax
  5022.   405582:   85 c0                   test   %eax,%eax
  5023.   405584:   7e 12                   jle    405598 <__gdtoa+0x998>
  5024.   405586:   8b 94 24 90 00 00 00    mov    0x90(%rsp),%edx
  5025.   40558d:   48 89 e9                mov    %rbp,%rcx
  5026.   405590:   e8 0b 19 00 00          callq  406ea0 <__pow5mult_D2A>
  5027.   405595:   48 89 c5                mov    %rax,%rbp
  5028.   405598:   83 bc 24 30 01 00 00    cmpl   $0x1,0x130(%rsp)
  5029.   40559f:   01
  5030.   4055a0:   c7 84 24 8c 00 00 00    movl   $0x0,0x8c(%rsp)
  5031.   4055a7:   00 00 00 00
  5032.   4055ab:   0f 8e 12 06 00 00       jle    405bc3 <__gdtoa+0xfc3>
  5033.   4055b1:   8b 84 24 90 00 00 00    mov    0x90(%rsp),%eax
  5034.   4055b8:   bf 1f 00 00 00          mov    $0x1f,%edi
  5035.   4055bd:   85 c0                   test   %eax,%eax
  5036.   4055bf:   74 10                   je     4055d1 <__gdtoa+0x9d1>
  5037.   4055c1:   8b 45 14                mov    0x14(%rbp),%eax
  5038.   4055c4:   83 e8 01                sub    $0x1,%eax
  5039.   4055c7:   48 98                   cltq  
  5040.   4055c9:   0f bd 7c 85 18          bsr    0x18(%rbp,%rax,4),%edi
  5041.   4055ce:   83 f7 1f                xor    $0x1f,%edi
  5042.   4055d1:   2b 7c 24 70             sub    0x70(%rsp),%edi
  5043.   4055d5:   8b 94 24 80 00 00 00    mov    0x80(%rsp),%edx
  5044.   4055dc:   83 ef 04                sub    $0x4,%edi
  5045.   4055df:   83 e7 1f                and    $0x1f,%edi
  5046.   4055e2:   01 fa                   add    %edi,%edx
  5047.   4055e4:   89 bc 24 ac 00 00 00    mov    %edi,0xac(%rsp)
  5048.   4055eb:   89 f8                   mov    %edi,%eax
  5049.   4055ed:   85 d2                   test   %edx,%edx
  5050.   4055ef:   7e 12                   jle    405603 <__gdtoa+0xa03>
  5051.   4055f1:   4c 89 f1                mov    %r14,%rcx
  5052.   4055f4:   e8 e7 19 00 00          callq  406fe0 <__lshift_D2A>
  5053.   4055f9:   49 89 c6                mov    %rax,%r14
  5054.   4055fc:   8b 84 24 ac 00 00 00    mov    0xac(%rsp),%eax
  5055.   405603:   8b 54 24 70             mov    0x70(%rsp),%edx
  5056.   405607:   01 c2                   add    %eax,%edx
  5057.   405609:   85 d2                   test   %edx,%edx
  5058.   40560b:   7e 0b                   jle    405618 <__gdtoa+0xa18>
  5059.   40560d:   48 89 e9                mov    %rbp,%rcx
  5060.   405610:   e8 cb 19 00 00          callq  406fe0 <__lshift_D2A>
  5061.   405615:   48 89 c5                mov    %rax,%rbp
  5062.   405618:   8b 84 24 94 00 00 00    mov    0x94(%rsp),%eax
  5063.   40561f:   85 c0                   test   %eax,%eax
  5064.   405621:   0f 85 bb 03 00 00       jne    4059e2 <__gdtoa+0xde2>
  5065.   405627:   44 8b a4 24 88 00 00    mov    0x88(%rsp),%r12d
  5066.   40562e:   00
  5067.   40562f:   45 85 e4                test   %r12d,%r12d
  5068.   405632:   0f 8f f8 00 00 00       jg     405730 <__gdtoa+0xb30>
  5069.   405638:   83 bc 24 30 01 00 00    cmpl   $0x2,0x130(%rsp)
  5070.   40563f:   02
  5071.   405640:   0f 8e ea 00 00 00       jle    405730 <__gdtoa+0xb30>
  5072.   405646:   8b b4 24 88 00 00 00    mov    0x88(%rsp),%esi
  5073.   40564d:   85 f6                   test   %esi,%esi
  5074.   40564f:   75 3b                   jne    40568c <__gdtoa+0xa8c>
  5075.   405651:   45 31 c0                xor    %r8d,%r8d
  5076.   405654:   48 89 e9                mov    %rbp,%rcx
  5077.   405657:   ba 05 00 00 00          mov    $0x5,%edx
  5078.   40565c:   e8 2f 16 00 00          callq  406c90 <__multadd_D2A>
  5079.   405661:   4c 89 f1                mov    %r14,%rcx
  5080.   405664:   48 89 c2                mov    %rax,%rdx
  5081.   405667:   48 89 c5                mov    %rax,%rbp
  5082.   40566a:   e8 71 1a 00 00          callq  4070e0 <__cmp_D2A>
  5083.   40566f:   85 c0                   test   %eax,%eax
  5084.   405671:   7e 19                   jle    40568c <__gdtoa+0xa8c>
  5085.   405673:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5086.   405678:   41 83 c4 02             add    $0x2,%r12d
  5087.   40567c:   e9 7a fd ff ff          jmpq   4053fb <__gdtoa+0x7fb>
  5088.   405681:   31 ed                   xor    %ebp,%ebp
  5089.   405683:   48 c7 44 24 78 00 00    movq   $0x0,0x78(%rsp)
  5090.   40568a:   00 00
  5091.   40568c:   44 8b a4 24 38 01 00    mov    0x138(%rsp),%r12d
  5092.   405693:   00
  5093.   405694:   4c 89 fe                mov    %r15,%rsi
  5094.   405697:   31 ff                   xor    %edi,%edi
  5095.   405699:   41 bd 10 00 00 00       mov    $0x10,%r13d
  5096.   40569f:   41 f7 dc                neg    %r12d
  5097.   4056a2:   e9 64 fd ff ff          jmpq   40540b <__gdtoa+0x80b>
  5098.   4056a7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  5099.   4056ae:   00 00
  5100.   4056b0:   f7 da                   neg    %edx
  5101.   4056b2:   c7 44 24 70 00 00 00    movl   $0x0,0x70(%rsp)
  5102.   4056b9:   00
  5103.   4056ba:   89 94 24 80 00 00 00    mov    %edx,0x80(%rsp)
  5104.   4056c1:   e9 9d f8 ff ff          jmpq   404f63 <__gdtoa+0x363>
  5105.   4056c6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  5106.   4056cd:   00 00 00
  5107.   4056d0:   f2 0f 2a c9             cvtsi2sd %ecx,%xmm1
  5108.   4056d4:   66 0f 2e c8             ucomisd %xmm0,%xmm1
  5109.   4056d8:   7a 06                   jp     4056e0 <__gdtoa+0xae0>
  5110.   4056da:   0f 84 04 f8 ff ff       je     404ee4 <__gdtoa+0x2e4>
  5111.   4056e0:   83 6c 24 68 01          subl   $0x1,0x68(%rsp)
  5112.   4056e5:   e9 fa f7 ff ff          jmpq   404ee4 <__gdtoa+0x2e4>
  5113.   4056ea:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  5114.   4056f0:   8b 4c 24 68             mov    0x68(%rsp),%ecx
  5115.   4056f4:   29 8c 24 80 00 00 00    sub    %ecx,0x80(%rsp)
  5116.   4056fb:   c7 84 24 90 00 00 00    movl   $0x0,0x90(%rsp)
  5117.   405702:   00 00 00 00
  5118.   405706:   f7 d9                   neg    %ecx
  5119.   405708:   89 8c 24 8c 00 00 00    mov    %ecx,0x8c(%rsp)
  5120.   40570f:   e9 75 f8 ff ff          jmpq   404f89 <__gdtoa+0x389>
  5121.   405714:   8b ac 24 8c 00 00 00    mov    0x8c(%rsp),%ebp
  5122.   40571b:   8b b4 24 80 00 00 00    mov    0x80(%rsp),%esi
  5123.   405722:   48 c7 44 24 78 00 00    movq   $0x0,0x78(%rsp)
  5124.   405729:   00 00
  5125.   40572b:   e9 b5 fd ff ff          jmpq   4054e5 <__gdtoa+0x8e5>
  5126.   405730:   44 8b 9c 24 98 00 00    mov    0x98(%rsp),%r11d
  5127.   405737:   00
  5128.   405738:   45 85 db                test   %r11d,%r11d
  5129.   40573b:   0f 84 01 03 00 00       je     405a42 <__gdtoa+0xe42>
  5130.   405741:   8d 14 3e                lea    (%rsi,%rdi,1),%edx
  5131.   405744:   85 d2                   test   %edx,%edx
  5132.   405746:   7e 0f                   jle    405757 <__gdtoa+0xb57>
  5133.   405748:   48 8b 4c 24 78          mov    0x78(%rsp),%rcx
  5134.   40574d:   e8 8e 18 00 00          callq  406fe0 <__lshift_D2A>
  5135.   405752:   48 89 44 24 78          mov    %rax,0x78(%rsp)
  5136.   405757:   44 8b 94 24 8c 00 00    mov    0x8c(%rsp),%r10d
  5137.   40575e:   00
  5138.   40575f:   4c 8b 4c 24 78          mov    0x78(%rsp),%r9
  5139.   405764:   45 85 d2                test   %r10d,%r10d
  5140.   405767:   0f 85 2e 07 00 00       jne    405e9b <__gdtoa+0x129b>
  5141.   40576d:   48 89 9c 24 80 00 00    mov    %rbx,0x80(%rsp)
  5142.   405774:   00
  5143.   405775:   c7 84 24 ac 00 00 00    movl   $0x1,0xac(%rsp)
  5144.   40577c:   01 00 00 00
  5145.   405780:   4c 89 fe                mov    %r15,%rsi
  5146.   405783:   48 8b 7c 24 78          mov    0x78(%rsp),%rdi
  5147.   405788:   48 89 6c 24 58          mov    %rbp,0x58(%rsp)
  5148.   40578d:   4c 89 cb                mov    %r9,%rbx
  5149.   405790:   4c 89 7c 24 70          mov    %r15,0x70(%rsp)
  5150.   405795:   4c 89 6c 24 60          mov    %r13,0x60(%rsp)
  5151.   40579a:   e9 ba 00 00 00          jmpq   405859 <__gdtoa+0xc59>
  5152.   40579f:   90                      nop
  5153.   4057a0:   4c 89 c1                mov    %r8,%rcx
  5154.   4057a3:   e8 88 14 00 00          callq  406c30 <__Bfree_D2A>
  5155.   4057a8:   8b 8c 24 30 01 00 00    mov    0x130(%rsp),%ecx
  5156.   4057af:   09 e9                   or     %ebp,%ecx
  5157.   4057b1:   75 18                   jne    4057cb <__gdtoa+0xbcb>
  5158.   4057b3:   48 8b 44 24 60          mov    0x60(%rsp),%rax
  5159.   4057b8:   f6 00 01                testb  $0x1,(%rax)
  5160.   4057bb:   75 0e                   jne    4057cb <__gdtoa+0xbcb>
  5161.   4057bd:   44 8b 44 24 6c          mov    0x6c(%rsp),%r8d
  5162.   4057c2:   45 85 c0                test   %r8d,%r8d
  5163.   4057c5:   0f 84 00 09 00 00       je     4060cb <__gdtoa+0x14cb>
  5164.   4057cb:   45 85 ed                test   %r13d,%r13d
  5165.   4057ce:   0f 88 75 05 00 00       js     405d49 <__gdtoa+0x1149>
  5166.   4057d4:   44 0b ac 24 30 01 00    or     0x130(%rsp),%r13d
  5167.   4057db:   00
  5168.   4057dc:   75 0e                   jne    4057ec <__gdtoa+0xbec>
  5169.   4057de:   48 8b 54 24 60          mov    0x60(%rsp),%rdx
  5170.   4057e3:   f6 02 01                testb  $0x1,(%rdx)
  5171.   4057e6:   0f 84 5d 05 00 00       je     405d49 <__gdtoa+0x1149>
  5172.   4057ec:   85 ed                   test   %ebp,%ebp
  5173.   4057ee:   0f 8f e6 06 00 00       jg     405eda <__gdtoa+0x12da>
  5174.   4057f4:   44 88 26                mov    %r12b,(%rsi)
  5175.   4057f7:   8b 8c 24 88 00 00 00    mov    0x88(%rsp),%ecx
  5176.   4057fe:   48 83 c6 01             add    $0x1,%rsi
  5177.   405802:   39 8c 24 ac 00 00 00    cmp    %ecx,0xac(%rsp)
  5178.   405809:   0f 84 4c 07 00 00       je     405f5b <__gdtoa+0x135b>
  5179.   40580f:   45 31 c0                xor    %r8d,%r8d
  5180.   405812:   4c 89 f1                mov    %r14,%rcx
  5181.   405815:   ba 0a 00 00 00          mov    $0xa,%edx
  5182.   40581a:   e8 71 14 00 00          callq  406c90 <__multadd_D2A>
  5183.   40581f:   45 31 c0                xor    %r8d,%r8d
  5184.   405822:   48 39 df                cmp    %rbx,%rdi
  5185.   405825:   49 89 c6                mov    %rax,%r14
  5186.   405828:   ba 0a 00 00 00          mov    $0xa,%edx
  5187.   40582d:   48 89 f9                mov    %rdi,%rcx
  5188.   405830:   0f 84 8a 00 00 00       je     4058c0 <__gdtoa+0xcc0>
  5189.   405836:   e8 55 14 00 00          callq  406c90 <__multadd_D2A>
  5190.   40583b:   48 89 d9                mov    %rbx,%rcx
  5191.   40583e:   45 31 c0                xor    %r8d,%r8d
  5192.   405841:   ba 0a 00 00 00          mov    $0xa,%edx
  5193.   405846:   48 89 c7                mov    %rax,%rdi
  5194.   405849:   e8 42 14 00 00          callq  406c90 <__multadd_D2A>
  5195.   40584e:   48 89 c3                mov    %rax,%rbx
  5196.   405851:   83 84 24 ac 00 00 00    addl   $0x1,0xac(%rsp)
  5197.   405858:   01
  5198.   405859:   48 8b 54 24 58          mov    0x58(%rsp),%rdx
  5199.   40585e:   4c 89 f1                mov    %r14,%rcx
  5200.   405861:   bd 01 00 00 00          mov    $0x1,%ebp
  5201.   405866:   e8 35 0f 00 00          callq  4067a0 <__quorem_D2A>
  5202.   40586b:   48 89 fa                mov    %rdi,%rdx
  5203.   40586e:   4c 89 f1                mov    %r14,%rcx
  5204.   405871:   41 89 c7                mov    %eax,%r15d
  5205.   405874:   44 8d 60 30             lea    0x30(%rax),%r12d
  5206.   405878:   e8 63 18 00 00          callq  4070e0 <__cmp_D2A>
  5207.   40587d:   48 8b 4c 24 58          mov    0x58(%rsp),%rcx
  5208.   405882:   48 89 da                mov    %rbx,%rdx
  5209.   405885:   41 89 c5                mov    %eax,%r13d
  5210.   405888:   e8 a3 18 00 00          callq  407130 <__diff_D2A>
  5211.   40588d:   44 8b 48 10             mov    0x10(%rax),%r9d
  5212.   405891:   49 89 c0                mov    %rax,%r8
  5213.   405894:   45 85 c9                test   %r9d,%r9d
  5214.   405897:   0f 85 03 ff ff ff       jne    4057a0 <__gdtoa+0xba0>
  5215.   40589d:   48 89 c2                mov    %rax,%rdx
  5216.   4058a0:   4c 89 f1                mov    %r14,%rcx
  5217.   4058a3:   48 89 44 24 30          mov    %rax,0x30(%rsp)
  5218.   4058a8:   e8 33 18 00 00          callq  4070e0 <__cmp_D2A>
  5219.   4058ad:   4c 8b 44 24 30          mov    0x30(%rsp),%r8
  5220.   4058b2:   89 c5                   mov    %eax,%ebp
  5221.   4058b4:   e9 e7 fe ff ff          jmpq   4057a0 <__gdtoa+0xba0>
  5222.   4058b9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  5223.   4058c0:   e8 cb 13 00 00          callq  406c90 <__multadd_D2A>
  5224.   4058c5:   48 89 c7                mov    %rax,%rdi
  5225.   4058c8:   48 89 c3                mov    %rax,%rbx
  5226.   4058cb:   eb 84                   jmp    405851 <__gdtoa+0xc51>
  5227.   4058cd:   0f 1f 00                nopl   (%rax)
  5228.   4058d0:   83 bc 24 30 01 00 00    cmpl   $0x1,0x130(%rsp)
  5229.   4058d7:   01
  5230.   4058d8:   0f 8e df fb ff ff       jle    4054bd <__gdtoa+0x8bd>
  5231.   4058de:   8b 84 24 88 00 00 00    mov    0x88(%rsp),%eax
  5232.   4058e5:   8b ac 24 8c 00 00 00    mov    0x8c(%rsp),%ebp
  5233.   4058ec:   83 e8 01                sub    $0x1,%eax
  5234.   4058ef:   29 c5                   sub    %eax,%ebp
  5235.   4058f1:   39 84 24 8c 00 00 00    cmp    %eax,0x8c(%rsp)
  5236.   4058f8:   7d 19                   jge    405913 <__gdtoa+0xd13>
  5237.   4058fa:   89 c2                   mov    %eax,%edx
  5238.   4058fc:   2b 94 24 8c 00 00 00    sub    0x8c(%rsp),%edx
  5239.   405903:   31 ed                   xor    %ebp,%ebp
  5240.   405905:   01 94 24 90 00 00 00    add    %edx,0x90(%rsp)
  5241.   40590c:   89 84 24 8c 00 00 00    mov    %eax,0x8c(%rsp)
  5242.   405913:   8b 8c 24 88 00 00 00    mov    0x88(%rsp),%ecx
  5243.   40591a:   85 c9                   test   %ecx,%ecx
  5244.   40591c:   0f 88 59 05 00 00       js     405e7b <__gdtoa+0x127b>
  5245.   405922:   8b 84 24 88 00 00 00    mov    0x88(%rsp),%eax
  5246.   405929:   8b b4 24 80 00 00 00    mov    0x80(%rsp),%esi
  5247.   405930:   89 84 24 ac 00 00 00    mov    %eax,0xac(%rsp)
  5248.   405937:   e9 8f fb ff ff          jmpq   4054cb <__gdtoa+0x8cb>
  5249.   40593c:   8b 94 24 8c 00 00 00    mov    0x8c(%rsp),%edx
  5250.   405943:   4c 89 f1                mov    %r14,%rcx
  5251.   405946:   e8 55 15 00 00          callq  406ea0 <__pow5mult_D2A>
  5252.   40594b:   49 89 c6                mov    %rax,%r14
  5253.   40594e:   e9 1b fc ff ff          jmpq   40556e <__gdtoa+0x96e>
  5254.   405953:   48 85 ff                test   %rdi,%rdi
  5255.   405956:   0f 84 ce fa ff ff       je     40542a <__gdtoa+0x82a>
  5256.   40595c:   48 89 f9                mov    %rdi,%rcx
  5257.   40595f:   e8 cc 12 00 00          callq  406c30 <__Bfree_D2A>
  5258.   405964:   e9 c1 fa ff ff          jmpq   40542a <__gdtoa+0x82a>
  5259.   405969:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  5260.   405970:   c7 84 24 98 00 00 00    movl   $0x0,0x98(%rsp)
  5261.   405977:   00 00 00 00
  5262.   40597b:   e9 37 f9 ff ff          jmpq   4052b7 <__gdtoa+0x6b7>
  5263.   405980:   c7 84 24 98 00 00 00    movl   $0x1,0x98(%rsp)
  5264.   405987:   01 00 00 00
  5265.   40598b:   44 8b bc 24 38 01 00    mov    0x138(%rsp),%r15d
  5266.   405992:   00
  5267.   405993:   45 85 ff                test   %r15d,%r15d
  5268.   405996:   0f 8e 80 02 00 00       jle    405c1c <__gdtoa+0x101c>
  5269.   40599c:   83 bc 24 38 01 00 00    cmpl   $0xe,0x138(%rsp)
  5270.   4059a3:   0e
  5271.   4059a4:   41 0f 96 c7             setbe  %r15b
  5272.   4059a8:   8b 94 24 38 01 00 00    mov    0x138(%rsp),%edx
  5273.   4059af:   8b 8c 24 38 01 00 00    mov    0x138(%rsp),%ecx
  5274.   4059b6:   89 94 24 ac 00 00 00    mov    %edx,0xac(%rsp)
  5275.   4059bd:   44 89 fa                mov    %r15d,%edx
  5276.   4059c0:   89 8c 24 9c 00 00 00    mov    %ecx,0x9c(%rsp)
  5277.   4059c7:   21 c2                   and    %eax,%edx
  5278.   4059c9:   89 8c 24 88 00 00 00    mov    %ecx,0x88(%rsp)
  5279.   4059d0:   e9 4b f6 ff ff          jmpq   405020 <__gdtoa+0x420>
  5280.   4059d5:   c7 84 24 98 00 00 00    movl   $0x0,0x98(%rsp)
  5281.   4059dc:   00 00 00 00
  5282.   4059e0:   eb a9                   jmp    40598b <__gdtoa+0xd8b>
  5283.   4059e2:   48 89 ea                mov    %rbp,%rdx
  5284.   4059e5:   4c 89 f1                mov    %r14,%rcx
  5285.   4059e8:   e8 f3 16 00 00          callq  4070e0 <__cmp_D2A>
  5286.   4059ed:   85 c0                   test   %eax,%eax
  5287.   4059ef:   0f 89 32 fc ff ff       jns    405627 <__gdtoa+0xa27>
  5288.   4059f5:   45 31 c0                xor    %r8d,%r8d
  5289.   4059f8:   4c 89 f1                mov    %r14,%rcx
  5290.   4059fb:   ba 0a 00 00 00          mov    $0xa,%edx
  5291.   405a00:   83 6c 24 68 01          subl   $0x1,0x68(%rsp)
  5292.   405a05:   e8 86 12 00 00          callq  406c90 <__multadd_D2A>
  5293.   405a0a:   49 89 c6                mov    %rax,%r14
  5294.   405a0d:   8b 84 24 98 00 00 00    mov    0x98(%rsp),%eax
  5295.   405a14:   85 c0                   test   %eax,%eax
  5296.   405a16:   0f 85 e5 06 00 00       jne    406101 <__gdtoa+0x1501>
  5297.   405a1c:   83 bc 24 9c 00 00 00    cmpl   $0x0,0x9c(%rsp)
  5298.   405a23:   00
  5299.   405a24:   7f 0e                   jg     405a34 <__gdtoa+0xe34>
  5300.   405a26:   83 bc 24 30 01 00 00    cmpl   $0x2,0x130(%rsp)
  5301.   405a2d:   02
  5302.   405a2e:   0f 8f 8b 07 00 00       jg     4061bf <__gdtoa+0x15bf>
  5303.   405a34:   8b 8c 24 9c 00 00 00    mov    0x9c(%rsp),%ecx
  5304.   405a3b:   89 8c 24 88 00 00 00    mov    %ecx,0x88(%rsp)
  5305.   405a42:   c7 84 24 ac 00 00 00    movl   $0x1,0xac(%rsp)
  5306.   405a49:   01 00 00 00
  5307.   405a4d:   4c 89 fe                mov    %r15,%rsi
  5308.   405a50:   8b bc 24 88 00 00 00    mov    0x88(%rsp),%edi
  5309.   405a57:   eb 22                   jmp    405a7b <__gdtoa+0xe7b>
  5310.   405a59:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  5311.   405a60:   4c 89 f1                mov    %r14,%rcx
  5312.   405a63:   45 31 c0                xor    %r8d,%r8d
  5313.   405a66:   ba 0a 00 00 00          mov    $0xa,%edx
  5314.   405a6b:   e8 20 12 00 00          callq  406c90 <__multadd_D2A>
  5315.   405a70:   83 84 24 ac 00 00 00    addl   $0x1,0xac(%rsp)
  5316.   405a77:   01
  5317.   405a78:   49 89 c6                mov    %rax,%r14
  5318.   405a7b:   48 89 ea                mov    %rbp,%rdx
  5319.   405a7e:   4c 89 f1                mov    %r14,%rcx
  5320.   405a81:   e8 1a 0d 00 00          callq  4067a0 <__quorem_D2A>
  5321.   405a86:   44 8d 60 30             lea    0x30(%rax),%r12d
  5322.   405a8a:   44 88 26                mov    %r12b,(%rsi)
  5323.   405a8d:   48 83 c6 01             add    $0x1,%rsi
  5324.   405a91:   3b bc 24 ac 00 00 00    cmp    0xac(%rsp),%edi
  5325.   405a98:   7f c6                   jg     405a60 <__gdtoa+0xe60>
  5326.   405a9a:   31 ff                   xor    %edi,%edi
  5327.   405a9c:   8b 54 24 6c             mov    0x6c(%rsp),%edx
  5328.   405aa0:   85 d2                   test   %edx,%edx
  5329.   405aa2:   0f 84 73 03 00 00       je     405e1b <__gdtoa+0x121b>
  5330.   405aa8:   83 7c 24 6c 02          cmpl   $0x2,0x6c(%rsp)
  5331.   405aad:   0f 84 98 03 00 00       je     405e4b <__gdtoa+0x124b>
  5332.   405ab3:   41 83 7e 14 01          cmpl   $0x1,0x14(%r14)
  5333.   405ab8:   0f 8e d6 05 00 00       jle    406094 <__gdtoa+0x1494>
  5334.   405abe:   0f b6 56 ff             movzbl -0x1(%rsi),%edx
  5335.   405ac2:   eb 07                   jmp    405acb <__gdtoa+0xecb>
  5336.   405ac4:   0f b6 50 ff             movzbl -0x1(%rax),%edx
  5337.   405ac8:   48 89 c6                mov    %rax,%rsi
  5338.   405acb:   80 fa 39                cmp    $0x39,%dl
  5339.   405ace:   48 8d 46 ff             lea    -0x1(%rsi),%rax
  5340.   405ad2:   0f 85 24 05 00 00       jne    405ffc <__gdtoa+0x13fc>
  5341.   405ad8:   4c 39 f8                cmp    %r15,%rax
  5342.   405adb:   75 e7                   jne    405ac4 <__gdtoa+0xec4>
  5343.   405add:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5344.   405ae2:   41 c6 07 31             movb   $0x31,(%r15)
  5345.   405ae6:   41 bd 20 00 00 00       mov    $0x20,%r13d
  5346.   405aec:   41 83 c4 02             add    $0x2,%r12d
  5347.   405af0:   e9 16 f9 ff ff          jmpq   40540b <__gdtoa+0x80b>
  5348.   405af5:   4c 89 5c 24 28          mov    %r11,0x28(%rsp)
  5349.   405afa:   c7 84 24 ac 00 00 00    movl   $0x1,0xac(%rsp)
  5350.   405b01:   01 00 00 00
  5351.   405b05:   49 8d 77 01             lea    0x1(%r15),%rsi
  5352.   405b09:   f2 0f 10 44 24 28       movsd  0x28(%rsp),%xmm0
  5353.   405b0f:   66 0f 28 c8             movapd %xmm0,%xmm1
  5354.   405b13:   f2 0f 5e ca             divsd  %xmm2,%xmm1
  5355.   405b17:   f2 0f 2c c1             cvttsd2si %xmm1,%eax
  5356.   405b1b:   f2 0f 2a c8             cvtsi2sd %eax,%xmm1
  5357.   405b1f:   8d 50 30                lea    0x30(%rax),%edx
  5358.   405b22:   41 88 17                mov    %dl,(%r15)
  5359.   405b25:   f2 0f 59 ca             mulsd  %xmm2,%xmm1
  5360.   405b29:   f2 0f 5c c1             subsd  %xmm1,%xmm0
  5361.   405b2d:   66 0f 2e c6             ucomisd %xmm6,%xmm0
  5362.   405b31:   0f 8b 08 06 00 00       jnp    40613f <__gdtoa+0x153f>
  5363.   405b37:   8b 94 24 ac 00 00 00    mov    0xac(%rsp),%edx
  5364.   405b3e:   39 94 24 88 00 00 00    cmp    %edx,0x88(%rsp)
  5365.   405b45:   0f 84 e7 00 00 00       je     405c32 <__gdtoa+0x1032>
  5366.   405b4b:   f2 0f 10 1d 7d 39 00    movsd  0x397d(%rip),%xmm3        # 4094d0 <.rdata+0x60>
  5367.   405b52:   00
  5368.   405b53:   8b 8c 24 88 00 00 00    mov    0x88(%rsp),%ecx
  5369.   405b5a:   66 0f 28 e6             movapd %xmm6,%xmm4
  5370.   405b5e:   eb 0f                   jmp    405b6f <__gdtoa+0xf6f>
  5371.   405b60:   8b 94 24 ac 00 00 00    mov    0xac(%rsp),%edx
  5372.   405b67:   39 d1                   cmp    %edx,%ecx
  5373.   405b69:   0f 84 c3 00 00 00       je     405c32 <__gdtoa+0x1032>
  5374.   405b6f:   66 0f 28 c8             movapd %xmm0,%xmm1
  5375.   405b73:   83 c2 01                add    $0x1,%edx
  5376.   405b76:   89 94 24 ac 00 00 00    mov    %edx,0xac(%rsp)
  5377.   405b7d:   f2 0f 59 cb             mulsd  %xmm3,%xmm1
  5378.   405b81:   66 0f 28 c1             movapd %xmm1,%xmm0
  5379.   405b85:   f2 0f 5e c2             divsd  %xmm2,%xmm0
  5380.   405b89:   f2 0f 2c c0             cvttsd2si %xmm0,%eax
  5381.   405b8d:   f2 0f 2a c0             cvtsi2sd %eax,%xmm0
  5382.   405b91:   8d 50 30                lea    0x30(%rax),%edx
  5383.   405b94:   88 16                   mov    %dl,(%rsi)
  5384.   405b96:   48 83 c6 01             add    $0x1,%rsi
  5385.   405b9a:   f2 0f 59 c2             mulsd  %xmm2,%xmm0
  5386.   405b9e:   f2 0f 5c c8             subsd  %xmm0,%xmm1
  5387.   405ba2:   66 0f 2e ce             ucomisd %xmm6,%xmm1
  5388.   405ba6:   66 0f 28 c1             movapd %xmm1,%xmm0
  5389.   405baa:   7a b4                   jp     405b60 <__gdtoa+0xf60>
  5390.   405bac:   66 0f 2e cc             ucomisd %xmm4,%xmm1
  5391.   405bb0:   75 ae                   jne    405b60 <__gdtoa+0xf60>
  5392.   405bb2:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5393.   405bb7:   41 83 c4 01             add    $0x1,%r12d
  5394.   405bbb:   45 31 ed                xor    %r13d,%r13d
  5395.   405bbe:   e9 bf f0 ff ff          jmpq   404c82 <__gdtoa+0x82>
  5396.   405bc3:   83 7c 24 60 01          cmpl   $0x1,0x60(%rsp)
  5397.   405bc8:   0f 85 e3 f9 ff ff       jne    4055b1 <__gdtoa+0x9b1>
  5398.   405bce:   8b 47 04                mov    0x4(%rdi),%eax
  5399.   405bd1:   83 c0 01                add    $0x1,%eax
  5400.   405bd4:   41 39 c4                cmp    %eax,%r12d
  5401.   405bd7:   0f 8e d4 f9 ff ff       jle    4055b1 <__gdtoa+0x9b1>
  5402.   405bdd:   83 84 24 80 00 00 00    addl   $0x1,0x80(%rsp)
  5403.   405be4:   01
  5404.   405be5:   83 44 24 70 01          addl   $0x1,0x70(%rsp)
  5405.   405bea:   c7 84 24 8c 00 00 00    movl   $0x1,0x8c(%rsp)
  5406.   405bf1:   01 00 00 00
  5407.   405bf5:   e9 b7 f9 ff ff          jmpq   4055b1 <__gdtoa+0x9b1>
  5408.   405bfa:   83 bc 24 88 00 00 00    cmpl   $0xe,0x88(%rsp)
  5409.   405c01:   0e
  5410.   405c02:   c7 84 24 ac 00 00 00    movl   $0x1,0xac(%rsp)
  5411.   405c09:   01 00 00 00
  5412.   405c0d:   b9 01 00 00 00          mov    $0x1,%ecx
  5413.   405c12:   0f 96 c2                setbe  %dl
  5414.   405c15:   21 c2                   and    %eax,%edx
  5415.   405c17:   e9 04 f4 ff ff          jmpq   405020 <__gdtoa+0x420>
  5416.   405c1c:   41 bf 01 00 00 00       mov    $0x1,%r15d
  5417.   405c22:   c7 84 24 38 01 00 00    movl   $0x1,0x138(%rsp)
  5418.   405c29:   01 00 00 00
  5419.   405c2d:   e9 76 fd ff ff          jmpq   4059a8 <__gdtoa+0xda8>
  5420.   405c32:   44 8b 54 24 6c          mov    0x6c(%rsp),%r10d
  5421.   405c37:   45 85 d2                test   %r10d,%r10d
  5422.   405c3a:   0f 84 e9 02 00 00       je     405f29 <__gdtoa+0x1329>
  5423.   405c40:   83 7c 24 6c 01          cmpl   $0x1,0x6c(%rsp)
  5424.   405c45:   0f 84 3b 04 00 00       je     406086 <__gdtoa+0x1486>
  5425.   405c4b:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5426.   405c50:   41 83 c4 01             add    $0x1,%r12d
  5427.   405c54:   e9 c5 f5 ff ff          jmpq   40521e <__gdtoa+0x61e>
  5428.   405c59:   41 bc 02 00 00 00       mov    $0x2,%r12d
  5429.   405c5f:   31 ed                   xor    %ebp,%ebp
  5430.   405c61:   48 c7 44 24 78 00 00    movq   $0x0,0x78(%rsp)
  5431.   405c68:   00 00
  5432.   405c6a:   e9 8c f7 ff ff          jmpq   4053fb <__gdtoa+0x7fb>
  5433.   405c6f:   4c 89 54 24 28          mov    %r10,0x28(%rsp)
  5434.   405c74:   8d 48 ff                lea    -0x1(%rax),%ecx
  5435.   405c77:   48 8d 15 c2 38 00 00    lea    0x38c2(%rip),%rdx        # 409540 <__tens_D2A>
  5436.   405c7e:   f2 0f 10 5c 24 28       movsd  0x28(%rsp),%xmm3
  5437.   405c84:   4c 89 5c 24 28          mov    %r11,0x28(%rsp)
  5438.   405c89:   48 63 c9                movslq %ecx,%rcx
  5439.   405c8c:   c7 84 24 ac 00 00 00    movl   $0x1,0xac(%rsp)
  5440.   405c93:   01 00 00 00
  5441.   405c97:   4c 89 fe                mov    %r15,%rsi
  5442.   405c9a:   f2 0f 59 1c ca          mulsd  (%rdx,%rcx,8),%xmm3
  5443.   405c9f:   f2 0f 10 44 24 28       movsd  0x28(%rsp),%xmm0
  5444.   405ca5:   f2 0f 10 15 23 38 00    movsd  0x3823(%rip),%xmm2        # 4094d0 <.rdata+0x60>
  5445.   405cac:   00
  5446.   405cad:   eb 13                   jmp    405cc2 <__gdtoa+0x10c2>
  5447.   405caf:   90                      nop
  5448.   405cb0:   f2 0f 59 c2             mulsd  %xmm2,%xmm0
  5449.   405cb4:   83 c1 01                add    $0x1,%ecx
  5450.   405cb7:   89 8c 24 ac 00 00 00    mov    %ecx,0xac(%rsp)
  5451.   405cbe:   66 0f 28 c8             movapd %xmm0,%xmm1
  5452.   405cc2:   f2 0f 2c d1             cvttsd2si %xmm1,%edx
  5453.   405cc6:   85 d2                   test   %edx,%edx
  5454.   405cc8:   74 0c                   je     405cd6 <__gdtoa+0x10d6>
  5455.   405cca:   f2 0f 2a c2             cvtsi2sd %edx,%xmm0
  5456.   405cce:   f2 0f 5c c8             subsd  %xmm0,%xmm1
  5457.   405cd2:   66 0f 28 c1             movapd %xmm1,%xmm0
  5458.   405cd6:   83 c2 30                add    $0x30,%edx
  5459.   405cd9:   88 16                   mov    %dl,(%rsi)
  5460.   405cdb:   8b 8c 24 ac 00 00 00    mov    0xac(%rsp),%ecx
  5461.   405ce2:   48 83 c6 01             add    $0x1,%rsi
  5462.   405ce6:   39 c1                   cmp    %eax,%ecx
  5463.   405ce8:   75 c6                   jne    405cb0 <__gdtoa+0x10b0>
  5464.   405cea:   f2 0f 10 0d 0e 38 00    movsd  0x380e(%rip),%xmm1        # 409500 <.rdata+0x90>
  5465.   405cf1:   00
  5466.   405cf2:   66 0f 28 d3             movapd %xmm3,%xmm2
  5467.   405cf6:   f2 0f 58 d1             addsd  %xmm1,%xmm2
  5468.   405cfa:   66 0f 2e c2             ucomisd %xmm2,%xmm0
  5469.   405cfe:   0f 87 53 ef ff ff       ja     404c57 <__gdtoa+0x57>
  5470.   405d04:   f2 0f 5c cb             subsd  %xmm3,%xmm1
  5471.   405d08:   66 0f 2e c8             ucomisd %xmm0,%xmm1
  5472.   405d0c:   0f 86 58 f6 ff ff       jbe    40536a <__gdtoa+0x76a>
  5473.   405d12:   66 0f 2e c6             ucomisd %xmm6,%xmm0
  5474.   405d16:   0f 8a 34 02 00 00       jp     405f50 <__gdtoa+0x1350>
  5475.   405d1c:   0f 85 2e 02 00 00       jne    405f50 <__gdtoa+0x1350>
  5476.   405d22:   45 31 ed                xor    %r13d,%r13d
  5477.   405d25:   eb 10                   jmp    405d37 <__gdtoa+0x1137>
  5478.   405d27:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  5479.   405d2e:   00 00
  5480.   405d30:   0f b6 50 ff             movzbl -0x1(%rax),%edx
  5481.   405d34:   48 89 c6                mov    %rax,%rsi
  5482.   405d37:   80 fa 30                cmp    $0x30,%dl
  5483.   405d3a:   48 8d 46 ff             lea    -0x1(%rsi),%rax
  5484.   405d3e:   74 f0                   je     405d30 <__gdtoa+0x1130>
  5485.   405d40:   45 8d 61 01             lea    0x1(%r9),%r12d
  5486.   405d44:   e9 39 ef ff ff          jmpq   404c82 <__gdtoa+0x82>
  5487.   405d49:   8b 4c 24 6c             mov    0x6c(%rsp),%ecx
  5488.   405d4d:   49 89 d9                mov    %rbx,%r9
  5489.   405d50:   89 e8                   mov    %ebp,%eax
  5490.   405d52:   45 89 f8                mov    %r15d,%r8d
  5491.   405d55:   48 8b 6c 24 58          mov    0x58(%rsp),%rbp
  5492.   405d5a:   4c 8b 7c 24 70          mov    0x70(%rsp),%r15
  5493.   405d5f:   48 8b 9c 24 80 00 00    mov    0x80(%rsp),%rbx
  5494.   405d66:   00
  5495.   405d67:   85 c9                   test   %ecx,%ecx
  5496.   405d69:   0f 84 b1 02 00 00       je     406020 <__gdtoa+0x1420>
  5497.   405d6f:   41 83 7e 14 01          cmpl   $0x1,0x14(%r14)
  5498.   405d74:   0f 8e 9b 02 00 00       jle    406015 <__gdtoa+0x1415>
  5499.   405d7a:   83 7c 24 6c 02          cmpl   $0x2,0x6c(%rsp)
  5500.   405d7f:   0f 84 f6 02 00 00       je     40607b <__gdtoa+0x147b>
  5501.   405d85:   4d 89 cd                mov    %r9,%r13
  5502.   405d88:   48 89 5c 24 50          mov    %rbx,0x50(%rsp)
  5503.   405d8d:   eb 47                   jmp    405dd6 <__gdtoa+0x11d6>
  5504.   405d8f:   90                      nop
  5505.   405d90:   44 88 26                mov    %r12b,(%rsi)
  5506.   405d93:   45 31 c0                xor    %r8d,%r8d
  5507.   405d96:   4c 89 e9                mov    %r13,%rcx
  5508.   405d99:   ba 0a 00 00 00          mov    $0xa,%edx
  5509.   405d9e:   48 83 c6 01             add    $0x1,%rsi
  5510.   405da2:   e8 e9 0e 00 00          callq  406c90 <__multadd_D2A>
  5511.   405da7:   4c 39 ef                cmp    %r13,%rdi
  5512.   405daa:   4c 89 f1                mov    %r14,%rcx
  5513.   405dad:   ba 0a 00 00 00          mov    $0xa,%edx
  5514.   405db2:   48 0f 44 f8             cmove  %rax,%rdi
  5515.   405db6:   45 31 c0                xor    %r8d,%r8d
  5516.   405db9:   48 89 c3                mov    %rax,%rbx
  5517.   405dbc:   e8 cf 0e 00 00          callq  406c90 <__multadd_D2A>
  5518.   405dc1:   48 89 ea                mov    %rbp,%rdx
  5519.   405dc4:   48 89 c1                mov    %rax,%rcx
  5520.   405dc7:   49 89 c6                mov    %rax,%r14
  5521.   405dca:   e8 d1 09 00 00          callq  4067a0 <__quorem_D2A>
  5522.   405dcf:   44 8d 60 30             lea    0x30(%rax),%r12d
  5523.   405dd3:   49 89 dd                mov    %rbx,%r13
  5524.   405dd6:   4c 89 ea                mov    %r13,%rdx
  5525.   405dd9:   48 89 e9                mov    %rbp,%rcx
  5526.   405ddc:   e8 ff 12 00 00          callq  4070e0 <__cmp_D2A>
  5527.   405de1:   85 c0                   test   %eax,%eax
  5528.   405de3:   7f ab                   jg     405d90 <__gdtoa+0x1190>
  5529.   405de5:   41 83 fc 39             cmp    $0x39,%r12d
  5530.   405de9:   4d 89 e9                mov    %r13,%r9
  5531.   405dec:   48 8b 5c 24 50          mov    0x50(%rsp),%rbx
  5532.   405df1:   0f 84 b9 02 00 00       je     4060b0 <__gdtoa+0x14b0>
  5533.   405df7:   41 83 c4 01             add    $0x1,%r12d
  5534.   405dfb:   41 bd 20 00 00 00       mov    $0x20,%r13d
  5535.   405e01:   44 88 26                mov    %r12b,(%rsi)
  5536.   405e04:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5537.   405e09:   48 83 c6 01             add    $0x1,%rsi
  5538.   405e0d:   4c 89 4c 24 78          mov    %r9,0x78(%rsp)
  5539.   405e12:   41 83 c4 01             add    $0x1,%r12d
  5540.   405e16:   e9 f0 f5 ff ff          jmpq   40540b <__gdtoa+0x80b>
  5541.   405e1b:   4c 89 f1                mov    %r14,%rcx
  5542.   405e1e:   ba 01 00 00 00          mov    $0x1,%edx
  5543.   405e23:   e8 b8 11 00 00          callq  406fe0 <__lshift_D2A>
  5544.   405e28:   48 89 ea                mov    %rbp,%rdx
  5545.   405e2b:   48 89 c1                mov    %rax,%rcx
  5546.   405e2e:   49 89 c6                mov    %rax,%r14
  5547.   405e31:   e8 aa 12 00 00          callq  4070e0 <__cmp_D2A>
  5548.   405e36:   83 f8 00                cmp    $0x0,%eax
  5549.   405e39:   0f 8f 7f fc ff ff       jg     405abe <__gdtoa+0xebe>
  5550.   405e3f:   75 0a                   jne    405e4b <__gdtoa+0x124b>
  5551.   405e41:   41 80 e4 01             and    $0x1,%r12b
  5552.   405e45:   0f 85 73 fc ff ff       jne    405abe <__gdtoa+0xebe>
  5553.   405e4b:   41 83 7e 14 01          cmpl   $0x1,0x14(%r14)
  5554.   405e50:   0f 8e 56 03 00 00       jle    4061ac <__gdtoa+0x15ac>
  5555.   405e56:   41 bd 10 00 00 00       mov    $0x10,%r13d
  5556.   405e5c:   eb 05                   jmp    405e63 <__gdtoa+0x1263>
  5557.   405e5e:   66 90                   xchg   %ax,%ax
  5558.   405e60:   48 89 c6                mov    %rax,%rsi
  5559.   405e63:   80 7e ff 30             cmpb   $0x30,-0x1(%rsi)
  5560.   405e67:   48 8d 46 ff             lea    -0x1(%rsi),%rax
  5561.   405e6b:   74 f3                   je     405e60 <__gdtoa+0x1260>
  5562.   405e6d:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5563.   405e72:   41 83 c4 01             add    $0x1,%r12d
  5564.   405e76:   e9 90 f5 ff ff          jmpq   40540b <__gdtoa+0x80b>
  5565.   405e7b:   8b b4 24 80 00 00 00    mov    0x80(%rsp),%esi
  5566.   405e82:   c7 84 24 ac 00 00 00    movl   $0x0,0xac(%rsp)
  5567.   405e89:   00 00 00 00
  5568.   405e8d:   31 c0                   xor    %eax,%eax
  5569.   405e8f:   2b b4 24 88 00 00 00    sub    0x88(%rsp),%esi
  5570.   405e96:   e9 30 f6 ff ff          jmpq   4054cb <__gdtoa+0x8cb>
  5571.   405e9b:   41 8b 49 08             mov    0x8(%r9),%ecx
  5572.   405e9f:   e8 ac 0c 00 00          callq  406b50 <__Balloc_D2A>
  5573.   405ea4:   48 8b 54 24 78          mov    0x78(%rsp),%rdx
  5574.   405ea9:   48 8d 48 10             lea    0x10(%rax),%rcx
  5575.   405ead:   48 89 c6                mov    %rax,%rsi
  5576.   405eb0:   48 63 42 14             movslq 0x14(%rdx),%rax
  5577.   405eb4:   48 83 c2 10             add    $0x10,%rdx
  5578.   405eb8:   4c 8d 04 85 08 00 00    lea    0x8(,%rax,4),%r8
  5579.   405ebf:   00
  5580.   405ec0:   e8 33 18 00 00          callq  4076f8 <memcpy>
  5581.   405ec5:   ba 01 00 00 00          mov    $0x1,%edx
  5582.   405eca:   48 89 f1                mov    %rsi,%rcx
  5583.   405ecd:   e8 0e 11 00 00          callq  406fe0 <__lshift_D2A>
  5584.   405ed2:   49 89 c1                mov    %rax,%r9
  5585.   405ed5:   e9 93 f8 ff ff          jmpq   40576d <__gdtoa+0xb6d>
  5586.   405eda:   83 7c 24 6c 02          cmpl   $0x2,0x6c(%rsp)
  5587.   405edf:   0f 84 0f f9 ff ff       je     4057f4 <__gdtoa+0xbf4>
  5588.   405ee5:   41 83 fc 39             cmp    $0x39,%r12d
  5589.   405ee9:   49 89 d9                mov    %rbx,%r9
  5590.   405eec:   48 8b 6c 24 58          mov    0x58(%rsp),%rbp
  5591.   405ef1:   4c 8b 7c 24 70          mov    0x70(%rsp),%r15
  5592.   405ef6:   48 8b 9c 24 80 00 00    mov    0x80(%rsp),%rbx
  5593.   405efd:   00
  5594.   405efe:   0f 84 ac 01 00 00       je     4060b0 <__gdtoa+0x14b0>
  5595.   405f04:   45 8d 6c 24 01          lea    0x1(%r12),%r13d
  5596.   405f09:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5597.   405f0e:   4c 89 4c 24 78          mov    %r9,0x78(%rsp)
  5598.   405f13:   44 88 2e                mov    %r13b,(%rsi)
  5599.   405f16:   48 83 c6 01             add    $0x1,%rsi
  5600.   405f1a:   41 bd 20 00 00 00       mov    $0x20,%r13d
  5601.   405f20:   41 83 c4 01             add    $0x1,%r12d
  5602.   405f24:   e9 e2 f4 ff ff          jmpq   40540b <__gdtoa+0x80b>
  5603.   405f29:   f2 0f 58 c0             addsd  %xmm0,%xmm0
  5604.   405f2d:   66 0f 2e c2             ucomisd %xmm2,%xmm0
  5605.   405f31:   0f 87 4f 01 00 00       ja     406086 <__gdtoa+0x1486>
  5606.   405f37:   66 0f 2e d0             ucomisd %xmm0,%xmm2
  5607.   405f3b:   0f b6 56 ff             movzbl -0x1(%rsi),%edx
  5608.   405f3f:   44 8b 4c 24 68          mov    0x68(%rsp),%r9d
  5609.   405f44:   7a 0a                   jp     405f50 <__gdtoa+0x1350>
  5610.   405f46:   75 08                   jne    405f50 <__gdtoa+0x1350>
  5611.   405f48:   a8 01                   test   $0x1,%al
  5612.   405f4a:   0f 85 07 ed ff ff       jne    404c57 <__gdtoa+0x57>
  5613.   405f50:   41 bd 10 00 00 00       mov    $0x10,%r13d
  5614.   405f56:   e9 dc fd ff ff          jmpq   405d37 <__gdtoa+0x1137>
  5615.   405f5b:   49 89 d9                mov    %rbx,%r9
  5616.   405f5e:   48 8b 6c 24 58          mov    0x58(%rsp),%rbp
  5617.   405f63:   4c 8b 7c 24 70          mov    0x70(%rsp),%r15
  5618.   405f68:   48 8b 9c 24 80 00 00    mov    0x80(%rsp),%rbx
  5619.   405f6f:   00
  5620.   405f70:   4c 89 4c 24 78          mov    %r9,0x78(%rsp)
  5621.   405f75:   e9 22 fb ff ff          jmpq   405a9c <__gdtoa+0xe9c>
  5622.   405f7a:   44 8b 94 24 88 00 00    mov    0x88(%rsp),%r10d
  5623.   405f81:   00
  5624.   405f82:   45 85 d2                test   %r10d,%r10d
  5625.   405f85:   0f 84 75 f3 ff ff       je     405300 <__gdtoa+0x700>
  5626.   405f8b:   44 8b 8c 24 9c 00 00    mov    0x9c(%rsp),%r9d
  5627.   405f92:   00
  5628.   405f93:   45 85 c9                test   %r9d,%r9d
  5629.   405f96:   0f 8e ce f3 ff ff       jle    40536a <__gdtoa+0x76a>
  5630.   405f9c:   f2 0f 10 0d 2c 35 00    movsd  0x352c(%rip),%xmm1        # 4094d0 <.rdata+0x60>
  5631.   405fa3:   00
  5632.   405fa4:   41 b9 ff ff ff ff       mov    $0xffffffff,%r9d
  5633.   405faa:   f2 0f 59 cc             mulsd  %xmm4,%xmm1
  5634.   405fae:   66 0f 28 c1             movapd %xmm1,%xmm0
  5635.   405fb2:   f2 0f 11 4c 24 28       movsd  %xmm1,0x28(%rsp)
  5636.   405fb8:   4c 8b 5c 24 28          mov    0x28(%rsp),%r11
  5637.   405fbd:   f2 0f 59 05 13 35 00    mulsd  0x3513(%rip),%xmm0        # 4094d8 <.rdata+0x68>
  5638.   405fc4:   00
  5639.   405fc5:   f2 0f 58 05 13 35 00    addsd  0x3513(%rip),%xmm0        # 4094e0 <.rdata+0x70>
  5640.   405fcc:   00
  5641.   405fcd:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  5642.   405fd3:   4c 8b 54 24 28          mov    0x28(%rsp),%r10
  5643.   405fd8:   4c 89 d0                mov    %r10,%rax
  5644.   405fdb:   41 83 e2 ff             and    $0xffffffff,%r10d
  5645.   405fdf:   48 c1 e8 20             shr    $0x20,%rax
  5646.   405fe3:   8d 80 00 00 c0 fc       lea    -0x3400000(%rax),%eax
  5647.   405fe9:   48 c1 e0 20             shl    $0x20,%rax
  5648.   405fed:   49 09 c2                or     %rax,%r10
  5649.   405ff0:   8b 84 24 9c 00 00 00    mov    0x9c(%rsp),%eax
  5650.   405ff7:   e9 1b f1 ff ff          jmpq   405117 <__gdtoa+0x517>
  5651.   405ffc:   44 8b 64 24 68          mov    0x68(%rsp),%r12d
  5652.   406001:   83 c2 01                add    $0x1,%edx
  5653.   406004:   41 bd 20 00 00 00       mov    $0x20,%r13d
  5654.   40600a:   88 10                   mov    %dl,(%rax)
  5655.   40600c:   41 83 c4 01             add    $0x1,%r12d
  5656.   406010:   e9 f6 f3 ff ff          jmpq   40540b <__gdtoa+0x80b>
  5657.   406015:   41 83 7e 18 00          cmpl   $0x0,0x18(%r14)
  5658.   40601a:   0f 85 5a fd ff ff       jne    405d7a <__gdtoa+0x117a>
  5659.   406020:   85 c0                   test   %eax,%eax
  5660.   406022:   0f 8e 9e 00 00 00       jle    4060c6 <__gdtoa+0x14c6>
  5661.   406028:   4c 89 f1                mov    %r14,%rcx
  5662.   40602b:   ba 01 00 00 00          mov    $0x1,%edx
  5663.   406030:   44 89 44 24 30          mov    %r8d,0x30(%rsp)
  5664.   406035:   4c 89 4c 24 38          mov    %r9,0x38(%rsp)
  5665.   40603a:   e8 a1 0f 00 00          callq  406fe0 <__lshift_D2A>
  5666.   40603f:   48 89 ea                mov    %rbp,%rdx
  5667.   406042:   48 89 c1                mov    %rax,%rcx
  5668.   406045:   49 89 c6                mov    %rax,%r14
  5669.   406048:   e8 93 10 00 00          callq  4070e0 <__cmp_D2A>
  5670.   40604d:   83 f8 00                cmp    $0x0,%eax
  5671.   406050:   44 8b 44 24 30          mov    0x30(%rsp),%r8d
  5672.   406055:   4c 8b 4c 24 38          mov    0x38(%rsp),%r9
  5673.   40605a:   0f 8e fd 00 00 00       jle    40615d <__gdtoa+0x155d>
  5674.   406060:   41 83 fc 39             cmp    $0x39,%r12d
  5675.   406064:   74 4a                   je     4060b0 <__gdtoa+0x14b0>
  5676.   406066:   45 8d 60 31             lea    0x31(%r8),%r12d
  5677.   40606a:   41 bd 20 00 00 00       mov    $0x20,%r13d
  5678.   406070:   41 83 7e 14 01          cmpl   $0x1,0x14(%r14)
  5679.   406075:   0f 8e cf 00 00 00       jle    40614a <__gdtoa+0x154a>
  5680.   40607b:   41 bd 10 00 00 00       mov    $0x10,%r13d
  5681.   406081:   e9 7b fd ff ff          jmpq   405e01 <__gdtoa+0x1201>
  5682.   406086:   0f b6 56 ff             movzbl -0x1(%rsi),%edx
  5683.   40608a:   44 8b 4c 24 68          mov    0x68(%rsp),%r9d
  5684.   40608f:   e9 c3 eb ff ff          jmpq   404c57 <__gdtoa+0x57>
  5685.   406094:   41 8b 46 18             mov    0x18(%r14),%eax
  5686.   406098:   85 c0                   test   %eax,%eax
  5687.   40609a:   0f 85 1e fa ff ff       jne    405abe <__gdtoa+0xebe>
  5688.   4060a0:   45 31 ed                xor    %r13d,%r13d
  5689.   4060a3:   e9 bb fd ff ff          jmpq   405e63 <__gdtoa+0x1263>
  5690.   4060a8:   83 c2 01                add    $0x1,%edx
  5691.   4060ab:   e9 c6 eb ff ff          jmpq   404c76 <__gdtoa+0x76>
  5692.   4060b0:   c6 06 39                movb   $0x39,(%rsi)
  5693.   4060b3:   4c 89 4c 24 78          mov    %r9,0x78(%rsp)
  5694.   4060b8:   48 83 c6 01             add    $0x1,%rsi
  5695.   4060bc:   ba 39 00 00 00          mov    $0x39,%edx
  5696.   4060c1:   e9 05 fa ff ff          jmpq   405acb <__gdtoa+0xecb>
  5697.   4060c6:   45 31 ed                xor    %r13d,%r13d
  5698.   4060c9:   eb a5                   jmp    406070 <__gdtoa+0x1470>
  5699.   4060cb:   41 83 fc 39             cmp    $0x39,%r12d
  5700.   4060cf:   49 89 d9                mov    %rbx,%r9
  5701.   4060d2:   45 89 f8                mov    %r15d,%r8d
  5702.   4060d5:   48 8b 6c 24 58          mov    0x58(%rsp),%rbp
  5703.   4060da:   4c 8b 7c 24 70          mov    0x70(%rsp),%r15
  5704.   4060df:   48 8b 9c 24 80 00 00    mov    0x80(%rsp),%rbx
  5705.   4060e6:   00
  5706.   4060e7:   74 c7                   je     4060b0 <__gdtoa+0x14b0>
  5707.   4060e9:   45 85 ed                test   %r13d,%r13d
  5708.   4060ec:   0f 8e 95 00 00 00       jle    406187 <__gdtoa+0x1587>
  5709.   4060f2:   45 8d 60 31             lea    0x31(%r8),%r12d
  5710.   4060f6:   41 bd 20 00 00 00       mov    $0x20,%r13d
  5711.   4060fc:   e9 00 fd ff ff          jmpq   405e01 <__gdtoa+0x1201>
  5712.   406101:   48 8b 4c 24 78          mov    0x78(%rsp),%rcx
  5713.   406106:   45 31 c0                xor    %r8d,%r8d
  5714.   406109:   ba 0a 00 00 00          mov    $0xa,%edx
  5715.   40610e:   e8 7d 0b 00 00          callq  406c90 <__multadd_D2A>
  5716.   406113:   83 bc 24 9c 00 00 00    cmpl   $0x0,0x9c(%rsp)
  5717.   40611a:   00
  5718.   40611b:   48 89 44 24 78          mov    %rax,0x78(%rsp)
  5719.   406120:   7f 0a                   jg     40612c <__gdtoa+0x152c>
  5720.   406122:   83 bc 24 30 01 00 00    cmpl   $0x2,0x130(%rsp)
  5721.   406129:   02
  5722.   40612a:   7f 48                   jg     406174 <__gdtoa+0x1574>
  5723.   40612c:   8b 94 24 9c 00 00 00    mov    0x9c(%rsp),%edx
  5724.   406133:   89 94 24 88 00 00 00    mov    %edx,0x88(%rsp)
  5725.   40613a:   e9 02 f6 ff ff          jmpq   405741 <__gdtoa+0xb41>
  5726.   40613f:   0f 85 f2 f9 ff ff       jne    405b37 <__gdtoa+0xf37>
  5727.   406145:   e9 68 fa ff ff          jmpq   405bb2 <__gdtoa+0xfb2>
  5728.   40614a:   41 83 7e 18 00          cmpl   $0x0,0x18(%r14)
  5729.   40614f:   b8 10 00 00 00          mov    $0x10,%eax
  5730.   406154:   44 0f 45 e8             cmovne %eax,%r13d
  5731.   406158:   e9 a4 fc ff ff          jmpq   405e01 <__gdtoa+0x1201>
  5732.   40615d:   75 0a                   jne    406169 <__gdtoa+0x1569>
  5733.   40615f:   41 f6 c4 01             test   $0x1,%r12b
  5734.   406163:   0f 85 f7 fe ff ff       jne    406060 <__gdtoa+0x1460>
  5735.   406169:   41 bd 20 00 00 00       mov    $0x20,%r13d
  5736.   40616f:   e9 fc fe ff ff          jmpq   406070 <__gdtoa+0x1470>
  5737.   406174:   8b 8c 24 9c 00 00 00    mov    0x9c(%rsp),%ecx
  5738.   40617b:   89 8c 24 88 00 00 00    mov    %ecx,0x88(%rsp)
  5739.   406182:   e9 bf f4 ff ff          jmpq   405646 <__gdtoa+0xa46>
  5740.   406187:   41 83 7e 14 01          cmpl   $0x1,0x14(%r14)
  5741.   40618c:   41 bd 10 00 00 00       mov    $0x10,%r13d
  5742.   406192:   0f 8f 69 fc ff ff       jg     405e01 <__gdtoa+0x1201>
  5743.   406198:   41 83 7e 18 01          cmpl   $0x1,0x18(%r14)
  5744.   40619d:   45 19 ed                sbb    %r13d,%r13d
  5745.   4061a0:   41 f7 d5                not    %r13d
  5746.   4061a3:   41 83 e5 10             and    $0x10,%r13d
  5747.   4061a7:   e9 55 fc ff ff          jmpq   405e01 <__gdtoa+0x1201>
  5748.   4061ac:   45 31 ed                xor    %r13d,%r13d
  5749.   4061af:   41 83 7e 18 00          cmpl   $0x0,0x18(%r14)
  5750.   4061b4:   0f 85 9c fc ff ff       jne    405e56 <__gdtoa+0x1256>
  5751.   4061ba:   e9 a4 fc ff ff          jmpq   405e63 <__gdtoa+0x1263>
  5752.   4061bf:   8b 84 24 9c 00 00 00    mov    0x9c(%rsp),%eax
  5753.   4061c6:   89 84 24 88 00 00 00    mov    %eax,0x88(%rsp)
  5754.   4061cd:   e9 74 f4 ff ff          jmpq   405646 <__gdtoa+0xa46>
  5755.   4061d2:   90                      nop
  5756.   4061d3:   90                      nop
  5757.   4061d4:   90                      nop
  5758.   4061d5:   90                      nop
  5759.   4061d6:   90                      nop
  5760.   4061d7:   90                      nop
  5761.   4061d8:   90                      nop
  5762.   4061d9:   90                      nop
  5763.   4061da:   90                      nop
  5764.   4061db:   90                      nop
  5765.   4061dc:   90                      nop
  5766.   4061dd:   90                      nop
  5767.   4061de:   90                      nop
  5768.   4061df:   90                      nop
  5769.  
  5770. 00000000004061e0 <__wcrtomb_cp>:
  5771.   4061e0:   48 83 ec 58             sub    $0x58,%rsp
  5772.   4061e4:   45 85 c0                test   %r8d,%r8d
  5773.   4061e7:   44 89 c0                mov    %r8d,%eax
  5774.   4061ea:   66 89 54 24 68          mov    %dx,0x68(%rsp)
  5775.   4061ef:   75 13                   jne    406204 <__wcrtomb_cp+0x24>
  5776.   4061f1:   66 81 fa ff 00          cmp    $0xff,%dx
  5777.   4061f6:   77 52                   ja     40624a <__wcrtomb_cp+0x6a>
  5778.   4061f8:   88 11                   mov    %dl,(%rcx)
  5779.   4061fa:   b8 01 00 00 00          mov    $0x1,%eax
  5780.   4061ff:   48 83 c4 58             add    $0x58,%rsp
  5781.   406203:   c3                      retq  
  5782.   406204:   48 8d 54 24 4c          lea    0x4c(%rsp),%rdx
  5783.   406209:   44 89 4c 24 28          mov    %r9d,0x28(%rsp)
  5784.   40620e:   48 89 4c 24 20          mov    %rcx,0x20(%rsp)
  5785.   406213:   c7 44 24 4c 00 00 00    movl   $0x0,0x4c(%rsp)
  5786.   40621a:   00
  5787.   40621b:   48 c7 44 24 30 00 00    movq   $0x0,0x30(%rsp)
  5788.   406222:   00 00
  5789.   406224:   41 b9 01 00 00 00       mov    $0x1,%r9d
  5790.   40622a:   48 89 54 24 38          mov    %rdx,0x38(%rsp)
  5791.   40622f:   4c 8d 44 24 68          lea    0x68(%rsp),%r8
  5792.   406234:   31 d2                   xor    %edx,%edx
  5793.   406236:   89 c1                   mov    %eax,%ecx
  5794.   406238:   ff 15 f6 80 00 00       callq  *0x80f6(%rip)        # 40e334 <__imp_WideCharToMultiByte>
  5795.   40623e:   85 c0                   test   %eax,%eax
  5796.   406240:   74 08                   je     40624a <__wcrtomb_cp+0x6a>
  5797.   406242:   8b 54 24 4c             mov    0x4c(%rsp),%edx
  5798.   406246:   85 d2                   test   %edx,%edx
  5799.   406248:   74 b5                   je     4061ff <__wcrtomb_cp+0x1f>
  5800.   40624a:   e8 59 15 00 00          callq  4077a8 <_errno>
  5801.   40624f:   c7 00 2a 00 00 00       movl   $0x2a,(%rax)
  5802.   406255:   b8 ff ff ff ff          mov    $0xffffffff,%eax
  5803.   40625a:   48 83 c4 58             add    $0x58,%rsp
  5804.   40625e:   c3                      retq  
  5805.   40625f:   90                      nop
  5806.  
  5807. 0000000000406260 <wcrtomb>:
  5808.   406260:   57                      push   %rdi
  5809.   406261:   56                      push   %rsi
  5810.   406262:   53                      push   %rbx
  5811.   406263:   48 83 ec 30             sub    $0x30,%rsp
  5812.   406267:   48 8b 05 06 81 00 00    mov    0x8106(%rip),%rax        # 40e374 <__imp___mb_cur_max>
  5813.   40626e:   48 8d 5c 24 20          lea    0x20(%rsp),%rbx
  5814.   406273:   48 85 c9                test   %rcx,%rcx
  5815.   406276:   89 d6                   mov    %edx,%esi
  5816.   406278:   8b 38                   mov    (%rax),%edi
  5817.   40627a:   48 0f 45 d9             cmovne %rcx,%rbx
  5818.   40627e:   ff 15 5c 1e 00 00       callq  *0x1e5c(%rip)        # 4080e0 <__lc_codepage>
  5819.   406284:   0f b7 d6                movzwl %si,%edx
  5820.   406287:   41 89 c0                mov    %eax,%r8d
  5821.   40628a:   48 89 d9                mov    %rbx,%rcx
  5822.   40628d:   41 89 f9                mov    %edi,%r9d
  5823.   406290:   e8 4b ff ff ff          callq  4061e0 <__wcrtomb_cp>
  5824.   406295:   48 98                   cltq  
  5825.   406297:   48 83 c4 30             add    $0x30,%rsp
  5826.   40629b:   5b                      pop    %rbx
  5827.   40629c:   5e                      pop    %rsi
  5828.   40629d:   5f                      pop    %rdi
  5829.   40629e:   c3                      retq  
  5830.   40629f:   90                      nop
  5831.  
  5832. 00000000004062a0 <wcsrtombs>:
  5833.   4062a0:   41 56                   push   %r14
  5834.   4062a2:   41 55                   push   %r13
  5835.   4062a4:   41 54                   push   %r12
  5836.   4062a6:   55                      push   %rbp
  5837.   4062a7:   57                      push   %rdi
  5838.   4062a8:   56                      push   %rsi
  5839.   4062a9:   53                      push   %rbx
  5840.   4062aa:   48 83 ec 30             sub    $0x30,%rsp
  5841.   4062ae:   31 f6                   xor    %esi,%esi
  5842.   4062b0:   49 89 d6                mov    %rdx,%r14
  5843.   4062b3:   48 89 cb                mov    %rcx,%rbx
  5844.   4062b6:   4c 89 c5                mov    %r8,%rbp
  5845.   4062b9:   ff 15 21 1e 00 00       callq  *0x1e21(%rip)        # 4080e0 <__lc_codepage>
  5846.   4062bf:   49 8b 3e                mov    (%r14),%rdi
  5847.   4062c2:   41 89 c4                mov    %eax,%r12d
  5848.   4062c5:   48 8b 05 a8 80 00 00    mov    0x80a8(%rip),%rax        # 40e374 <__imp___mb_cur_max>
  5849.   4062cc:   48 85 ff                test   %rdi,%rdi
  5850.   4062cf:   44 8b 28                mov    (%rax),%r13d
  5851.   4062d2:   74 42                   je     406316 <wcsrtombs+0x76>
  5852.   4062d4:   48 85 db                test   %rbx,%rbx
  5853.   4062d7:   74 69                   je     406342 <wcsrtombs+0xa2>
  5854.   4062d9:   48 85 ed                test   %rbp,%rbp
  5855.   4062dc:   75 1c                   jne    4062fa <wcsrtombs+0x5a>
  5856.   4062de:   66 90                   xchg   %ax,%ax
  5857.   4062e0:   eb 4e                   jmp    406330 <wcsrtombs+0x90>
  5858.   4062e2:   48 63 c8                movslq %eax,%rcx
  5859.   4062e5:   48 01 cb                add    %rcx,%rbx
  5860.   4062e8:   48 01 ce                add    %rcx,%rsi
  5861.   4062eb:   80 7b ff 00             cmpb   $0x0,-0x1(%rbx)
  5862.   4062ef:   74 44                   je     406335 <wcsrtombs+0x95>
  5863.   4062f1:   48 83 c7 02             add    $0x2,%rdi
  5864.   4062f5:   48 39 f5                cmp    %rsi,%rbp
  5865.   4062f8:   76 36                   jbe    406330 <wcsrtombs+0x90>
  5866.   4062fa:   0f b7 17                movzwl (%rdi),%edx
  5867.   4062fd:   45 89 e9                mov    %r13d,%r9d
  5868.   406300:   45 89 e0                mov    %r12d,%r8d
  5869.   406303:   48 89 d9                mov    %rbx,%rcx
  5870.   406306:   e8 d5 fe ff ff          callq  4061e0 <__wcrtomb_cp>
  5871.   40630b:   85 c0                   test   %eax,%eax
  5872.   40630d:   7f d3                   jg     4062e2 <wcsrtombs+0x42>
  5873.   40630f:   48 c7 c6 ff ff ff ff    mov    $0xffffffffffffffff,%rsi
  5874.   406316:   48 89 f0                mov    %rsi,%rax
  5875.   406319:   48 83 c4 30             add    $0x30,%rsp
  5876.   40631d:   5b                      pop    %rbx
  5877.   40631e:   5e                      pop    %rsi
  5878.   40631f:   5f                      pop    %rdi
  5879.   406320:   5d                      pop    %rbp
  5880.   406321:   41 5c                   pop    %r12
  5881.   406323:   41 5d                   pop    %r13
  5882.   406325:   41 5e                   pop    %r14
  5883.   406327:   c3                      retq  
  5884.   406328:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  5885.   40632f:   00
  5886.   406330:   49 89 3e                mov    %rdi,(%r14)
  5887.   406333:   eb e1                   jmp    406316 <wcsrtombs+0x76>
  5888.   406335:   49 c7 06 00 00 00 00    movq   $0x0,(%r14)
  5889.   40633c:   48 83 ee 01             sub    $0x1,%rsi
  5890.   406340:   eb d4                   jmp    406316 <wcsrtombs+0x76>
  5891.   406342:   48 85 ed                test   %rbp,%rbp
  5892.   406345:   75 24                   jne    40636b <wcsrtombs+0xcb>
  5893.   406347:   eb cd                   jmp    406316 <wcsrtombs+0x76>
  5894.   406349:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  5895.   406350:   48 63 d0                movslq %eax,%rdx
  5896.   406353:   83 e8 01                sub    $0x1,%eax
  5897.   406356:   48 98                   cltq  
  5898.   406358:   48 01 d6                add    %rdx,%rsi
  5899.   40635b:   80 7c 04 20 00          cmpb   $0x0,0x20(%rsp,%rax,1)
  5900.   406360:   74 22                   je     406384 <wcsrtombs+0xe4>
  5901.   406362:   48 83 c7 02             add    $0x2,%rdi
  5902.   406366:   48 39 f5                cmp    %rsi,%rbp
  5903.   406369:   76 ab                   jbe    406316 <wcsrtombs+0x76>
  5904.   40636b:   0f b7 17                movzwl (%rdi),%edx
  5905.   40636e:   48 8d 4c 24 20          lea    0x20(%rsp),%rcx
  5906.   406373:   45 89 e9                mov    %r13d,%r9d
  5907.   406376:   45 89 e0                mov    %r12d,%r8d
  5908.   406379:   e8 62 fe ff ff          callq  4061e0 <__wcrtomb_cp>
  5909.   40637e:   85 c0                   test   %eax,%eax
  5910.   406380:   7f ce                   jg     406350 <wcsrtombs+0xb0>
  5911.   406382:   eb 8b                   jmp    40630f <wcsrtombs+0x6f>
  5912.   406384:   48 83 ee 01             sub    $0x1,%rsi
  5913.   406388:   eb 8c                   jmp    406316 <wcsrtombs+0x76>
  5914.   40638a:   90                      nop
  5915.   40638b:   90                      nop
  5916.   40638c:   90                      nop
  5917.   40638d:   90                      nop
  5918.   40638e:   90                      nop
  5919.   40638f:   90                      nop
  5920.  
  5921. 0000000000406390 <__mbrtowc_cp>:
  5922.   406390:   56                      push   %rsi
  5923.   406391:   53                      push   %rbx
  5924.   406392:   48 83 ec 58             sub    $0x58,%rsp
  5925.   406396:   48 85 d2                test   %rdx,%rdx
  5926.   406399:   48 89 ce                mov    %rcx,%rsi
  5927.   40639c:   48 89 d3                mov    %rdx,%rbx
  5928.   40639f:   0f 84 2e 01 00 00       je     4064d3 <__mbrtowc_cp+0x143>
  5929.   4063a5:   4d 85 c0                test   %r8,%r8
  5930.   4063a8:   0f 84 32 01 00 00       je     4064e0 <__mbrtowc_cp+0x150>
  5931.   4063ae:   0f b6 12                movzbl (%rdx),%edx
  5932.   4063b1:   41 8b 01                mov    (%r9),%eax
  5933.   4063b4:   41 c7 01 00 00 00 00    movl   $0x0,(%r9)
  5934.   4063bb:   89 44 24 40             mov    %eax,0x40(%rsp)
  5935.   4063bf:   84 d2                   test   %dl,%dl
  5936.   4063c1:   0f 84 a9 00 00 00       je     406470 <__mbrtowc_cp+0xe0>
  5937.   4063c7:   83 bc 24 98 00 00 00    cmpl   $0x1,0x98(%rsp)
  5938.   4063ce:   01
  5939.   4063cf:   76 7f                   jbe    406450 <__mbrtowc_cp+0xc0>
  5940.   4063d1:   80 7c 24 40 00          cmpb   $0x0,0x40(%rsp)
  5941.   4063d6:   0f 85 a4 00 00 00       jne    406480 <__mbrtowc_cp+0xf0>
  5942.   4063dc:   4c 89 44 24 38          mov    %r8,0x38(%rsp)
  5943.   4063e1:   4c 89 4c 24 30          mov    %r9,0x30(%rsp)
  5944.   4063e6:   0f b6 d2                movzbl %dl,%edx
  5945.   4063e9:   8b 8c 24 90 00 00 00    mov    0x90(%rsp),%ecx
  5946.   4063f0:   ff 15 be 7e 00 00       callq  *0x7ebe(%rip)        # 40e2b4 <__imp_IsDBCSLeadByteEx>
  5947.   4063f6:   85 c0                   test   %eax,%eax
  5948.   4063f8:   4c 8b 44 24 38          mov    0x38(%rsp),%r8
  5949.   4063fd:   4c 8b 4c 24 30          mov    0x30(%rsp),%r9
  5950.   406402:   74 4c                   je     406450 <__mbrtowc_cp+0xc0>
  5951.   406404:   49 83 f8 01             cmp    $0x1,%r8
  5952.   406408:   0f 86 ee 00 00 00       jbe    4064fc <__mbrtowc_cp+0x16c>
  5953.   40640e:   c7 44 24 28 01 00 00    movl   $0x1,0x28(%rsp)
  5954.   406415:   00
  5955.   406416:   48 89 74 24 20          mov    %rsi,0x20(%rsp)
  5956.   40641b:   41 b9 02 00 00 00       mov    $0x2,%r9d
  5957.   406421:   49 89 d8                mov    %rbx,%r8
  5958.   406424:   ba 08 00 00 00          mov    $0x8,%edx
  5959.   406429:   8b 8c 24 90 00 00 00    mov    0x90(%rsp),%ecx
  5960.   406430:   ff 15 96 7e 00 00       callq  *0x7e96(%rip)        # 40e2cc <__imp_MultiByteToWideChar>
  5961.   406436:   85 c0                   test   %eax,%eax
  5962.   406438:   0f 84 a9 00 00 00       je     4064e7 <__mbrtowc_cp+0x157>
  5963.   40643e:   b8 02 00 00 00          mov    $0x2,%eax
  5964.   406443:   48 83 c4 58             add    $0x58,%rsp
  5965.   406447:   5b                      pop    %rbx
  5966.   406448:   5e                      pop    %rsi
  5967.   406449:   c3                      retq  
  5968.   40644a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  5969.   406450:   8b 84 24 90 00 00 00    mov    0x90(%rsp),%eax
  5970.   406457:   85 c0                   test   %eax,%eax
  5971.   406459:   75 45                   jne    4064a0 <__mbrtowc_cp+0x110>
  5972.   40645b:   0f b6 03                movzbl (%rbx),%eax
  5973.   40645e:   66 89 06                mov    %ax,(%rsi)
  5974.   406461:   b8 01 00 00 00          mov    $0x1,%eax
  5975.   406466:   48 83 c4 58             add    $0x58,%rsp
  5976.   40646a:   5b                      pop    %rbx
  5977.   40646b:   5e                      pop    %rsi
  5978.   40646c:   c3                      retq  
  5979.   40646d:   0f 1f 00                nopl   (%rax)
  5980.   406470:   66 c7 01 00 00          movw   $0x0,(%rcx)
  5981.   406475:   31 c0                   xor    %eax,%eax
  5982.   406477:   48 83 c4 58             add    $0x58,%rsp
  5983.   40647b:   5b                      pop    %rbx
  5984.   40647c:   5e                      pop    %rsi
  5985.   40647d:   c3                      retq  
  5986.   40647e:   66 90                   xchg   %ax,%ax
  5987.   406480:   88 54 24 41             mov    %dl,0x41(%rsp)
  5988.   406484:   c7 44 24 28 01 00 00    movl   $0x1,0x28(%rsp)
  5989.   40648b:   00
  5990.   40648c:   41 b9 02 00 00 00       mov    $0x2,%r9d
  5991.   406492:   48 89 4c 24 20          mov    %rcx,0x20(%rsp)
  5992.   406497:   4c 8d 44 24 40          lea    0x40(%rsp),%r8
  5993.   40649c:   eb 86                   jmp    406424 <__mbrtowc_cp+0x94>
  5994.   40649e:   66 90                   xchg   %ax,%ax
  5995.   4064a0:   c7 44 24 28 01 00 00    movl   $0x1,0x28(%rsp)
  5996.   4064a7:   00
  5997.   4064a8:   48 89 74 24 20          mov    %rsi,0x20(%rsp)
  5998.   4064ad:   41 b9 01 00 00 00       mov    $0x1,%r9d
  5999.   4064b3:   49 89 d8                mov    %rbx,%r8
  6000.   4064b6:   ba 08 00 00 00          mov    $0x8,%edx
  6001.   4064bb:   8b 8c 24 90 00 00 00    mov    0x90(%rsp),%ecx
  6002.   4064c2:   ff 15 04 7e 00 00       callq  *0x7e04(%rip)        # 40e2cc <__imp_MultiByteToWideChar>
  6003.   4064c8:   85 c0                   test   %eax,%eax
  6004.   4064ca:   74 1b                   je     4064e7 <__mbrtowc_cp+0x157>
  6005.   4064cc:   b8 01 00 00 00          mov    $0x1,%eax
  6006.   4064d1:   eb a4                   jmp    406477 <__mbrtowc_cp+0xe7>
  6007.   4064d3:   31 c0                   xor    %eax,%eax
  6008.   4064d5:   48 83 c4 58             add    $0x58,%rsp
  6009.   4064d9:   5b                      pop    %rbx
  6010.   4064da:   5e                      pop    %rsi
  6011.   4064db:   c3                      retq  
  6012.   4064dc:   0f 1f 40 00             nopl   0x0(%rax)
  6013.   4064e0:   b8 fe ff ff ff          mov    $0xfffffffe,%eax
  6014.   4064e5:   eb 90                   jmp    406477 <__mbrtowc_cp+0xe7>
  6015.   4064e7:   e8 bc 12 00 00          callq  4077a8 <_errno>
  6016.   4064ec:   c7 00 2a 00 00 00       movl   $0x2a,(%rax)
  6017.   4064f2:   b8 ff ff ff ff          mov    $0xffffffff,%eax
  6018.   4064f7:   e9 7b ff ff ff          jmpq   406477 <__mbrtowc_cp+0xe7>
  6019.   4064fc:   0f b6 03                movzbl (%rbx),%eax
  6020.   4064ff:   41 88 01                mov    %al,(%r9)
  6021.   406502:   b8 fe ff ff ff          mov    $0xfffffffe,%eax
  6022.   406507:   e9 6b ff ff ff          jmpq   406477 <__mbrtowc_cp+0xe7>
  6023.   40650c:   0f 1f 40 00             nopl   0x0(%rax)
  6024.  
  6025. 0000000000406510 <mbrtowc>:
  6026.   406510:   55                      push   %rbp
  6027.   406511:   57                      push   %rdi
  6028.   406512:   56                      push   %rsi
  6029.   406513:   53                      push   %rbx
  6030.   406514:   48 83 ec 58             sub    $0x58,%rsp
  6031.   406518:   48 8b 05 55 7e 00 00    mov    0x7e55(%rip),%rax        # 40e374 <__imp___mb_cur_max>
  6032.   40651f:   48 8d 5c 24 4e          lea    0x4e(%rsp),%rbx
  6033.   406524:   48 85 c9                test   %rcx,%rcx
  6034.   406527:   4c 89 ce                mov    %r9,%rsi
  6035.   40652a:   48 89 d7                mov    %rdx,%rdi
  6036.   40652d:   66 c7 44 24 4e 00 00    movw   $0x0,0x4e(%rsp)
  6037.   406534:   8b 28                   mov    (%rax),%ebp
  6038.   406536:   48 0f 45 d9             cmovne %rcx,%rbx
  6039.   40653a:   4c 89 44 24 38          mov    %r8,0x38(%rsp)
  6040.   40653f:   ff 15 9b 1b 00 00       callq  *0x1b9b(%rip)        # 4080e0 <__lc_codepage>
  6041.   406545:   4c 8b 44 24 38          mov    0x38(%rsp),%r8
  6042.   40654a:   4c 8d 0d 3f 64 00 00    lea    0x643f(%rip),%r9        # 40c990 <internal_mbstate.23624>
  6043.   406551:   48 85 f6                test   %rsi,%rsi
  6044.   406554:   89 6c 24 28             mov    %ebp,0x28(%rsp)
  6045.   406558:   89 44 24 20             mov    %eax,0x20(%rsp)
  6046.   40655c:   48 89 fa                mov    %rdi,%rdx
  6047.   40655f:   4c 0f 45 ce             cmovne %rsi,%r9
  6048.   406563:   48 89 d9                mov    %rbx,%rcx
  6049.   406566:   e8 25 fe ff ff          callq  406390 <__mbrtowc_cp>
  6050.   40656b:   48 98                   cltq  
  6051.   40656d:   48 83 c4 58             add    $0x58,%rsp
  6052.   406571:   5b                      pop    %rbx
  6053.   406572:   5e                      pop    %rsi
  6054.   406573:   5f                      pop    %rdi
  6055.   406574:   5d                      pop    %rbp
  6056.   406575:   c3                      retq  
  6057.   406576:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  6058.   40657d:   00 00 00
  6059.  
  6060. 0000000000406580 <mbsrtowcs>:
  6061.   406580:   41 56                   push   %r14
  6062.   406582:   41 55                   push   %r13
  6063.   406584:   41 54                   push   %r12
  6064.   406586:   55                      push   %rbp
  6065.   406587:   57                      push   %rdi
  6066.   406588:   56                      push   %rsi
  6067.   406589:   53                      push   %rbx
  6068.   40658a:   48 83 ec 40             sub    $0x40,%rsp
  6069.   40658e:   48 8d 2d ff 63 00 00    lea    0x63ff(%rip),%rbp        # 40c994 <internal_mbstate.23635>
  6070.   406595:   4d 85 c9                test   %r9,%r9
  6071.   406598:   49 89 d6                mov    %rdx,%r14
  6072.   40659b:   48 89 ce                mov    %rcx,%rsi
  6073.   40659e:   49 0f 45 e9             cmovne %r9,%rbp
  6074.   4065a2:   4c 89 c7                mov    %r8,%rdi
  6075.   4065a5:   ff 15 35 1b 00 00       callq  *0x1b35(%rip)        # 4080e0 <__lc_codepage>
  6076.   4065ab:   41 89 c5                mov    %eax,%r13d
  6077.   4065ae:   48 8b 05 bf 7d 00 00    mov    0x7dbf(%rip),%rax        # 40e374 <__imp___mb_cur_max>
  6078.   4065b5:   4d 85 f6                test   %r14,%r14
  6079.   4065b8:   44 8b 20                mov    (%rax),%r12d
  6080.   4065bb:   74 73                   je     406630 <mbsrtowcs+0xb0>
  6081.   4065bd:   49 8b 16                mov    (%r14),%rdx
  6082.   4065c0:   48 85 d2                test   %rdx,%rdx
  6083.   4065c3:   74 6b                   je     406630 <mbsrtowcs+0xb0>
  6084.   4065c5:   48 85 f6                test   %rsi,%rsi
  6085.   4065c8:   74 6a                   je     406634 <mbsrtowcs+0xb4>
  6086.   4065ca:   31 db                   xor    %ebx,%ebx
  6087.   4065cc:   48 85 ff                test   %rdi,%rdi
  6088.   4065cf:   75 1a                   jne    4065eb <mbsrtowcs+0x6b>
  6089.   4065d1:   eb 49                   jmp    40661c <mbsrtowcs+0x9c>
  6090.   4065d3:   49 8b 16                mov    (%r14),%rdx
  6091.   4065d6:   48 63 c1                movslq %ecx,%rax
  6092.   4065d9:   48 83 c6 02             add    $0x2,%rsi
  6093.   4065dd:   48 01 c3                add    %rax,%rbx
  6094.   4065e0:   48 01 c2                add    %rax,%rdx
  6095.   4065e3:   48 39 df                cmp    %rbx,%rdi
  6096.   4065e6:   49 89 16                mov    %rdx,(%r14)
  6097.   4065e9:   76 21                   jbe    40660c <mbsrtowcs+0x8c>
  6098.   4065eb:   49 89 f8                mov    %rdi,%r8
  6099.   4065ee:   48 89 f1                mov    %rsi,%rcx
  6100.   4065f1:   44 89 64 24 28          mov    %r12d,0x28(%rsp)
  6101.   4065f6:   49 29 d8                sub    %rbx,%r8
  6102.   4065f9:   44 89 6c 24 20          mov    %r13d,0x20(%rsp)
  6103.   4065fe:   49 89 e9                mov    %rbp,%r9
  6104.   406601:   e8 8a fd ff ff          callq  406390 <__mbrtowc_cp>
  6105.   406606:   85 c0                   test   %eax,%eax
  6106.   406608:   89 c1                   mov    %eax,%ecx
  6107.   40660a:   7f c7                   jg     4065d3 <mbsrtowcs+0x53>
  6108.   40660c:   85 c9                   test   %ecx,%ecx
  6109.   40660e:   75 0c                   jne    40661c <mbsrtowcs+0x9c>
  6110.   406610:   48 39 fb                cmp    %rdi,%rbx
  6111.   406613:   73 07                   jae    40661c <mbsrtowcs+0x9c>
  6112.   406615:   49 c7 06 00 00 00 00    movq   $0x0,(%r14)
  6113.   40661c:   48 89 d8                mov    %rbx,%rax
  6114.   40661f:   48 83 c4 40             add    $0x40,%rsp
  6115.   406623:   5b                      pop    %rbx
  6116.   406624:   5e                      pop    %rsi
  6117.   406625:   5f                      pop    %rdi
  6118.   406626:   5d                      pop    %rbp
  6119.   406627:   41 5c                   pop    %r12
  6120.   406629:   41 5d                   pop    %r13
  6121.   40662b:   41 5e                   pop    %r14
  6122.   40662d:   c3                      retq  
  6123.   40662e:   66 90                   xchg   %ax,%ax
  6124.   406630:   31 db                   xor    %ebx,%ebx
  6125.   406632:   eb e8                   jmp    40661c <mbsrtowcs+0x9c>
  6126.   406634:   48 85 ff                test   %rdi,%rdi
  6127.   406637:   66 c7 44 24 3e 00 00    movw   $0x0,0x3e(%rsp)
  6128.   40663e:   74 f0                   je     406630 <mbsrtowcs+0xb0>
  6129.   406640:   44 89 e6                mov    %r12d,%esi
  6130.   406643:   31 db                   xor    %ebx,%ebx
  6131.   406645:   eb 1c                   jmp    406663 <mbsrtowcs+0xe3>
  6132.   406647:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  6133.   40664e:   00 00
  6134.   406650:   49 8b 16                mov    (%r14),%rdx
  6135.   406653:   48 98                   cltq  
  6136.   406655:   48 01 c3                add    %rax,%rbx
  6137.   406658:   48 01 c2                add    %rax,%rdx
  6138.   40665b:   48 39 df                cmp    %rbx,%rdi
  6139.   40665e:   49 89 16                mov    %rdx,(%r14)
  6140.   406661:   76 b9                   jbe    40661c <mbsrtowcs+0x9c>
  6141.   406663:   48 8d 4c 24 3e          lea    0x3e(%rsp),%rcx
  6142.   406668:   44 89 64 24 28          mov    %r12d,0x28(%rsp)
  6143.   40666d:   44 89 6c 24 20          mov    %r13d,0x20(%rsp)
  6144.   406672:   49 89 e9                mov    %rbp,%r9
  6145.   406675:   49 89 f0                mov    %rsi,%r8
  6146.   406678:   e8 13 fd ff ff          callq  406390 <__mbrtowc_cp>
  6147.   40667d:   85 c0                   test   %eax,%eax
  6148.   40667f:   7f cf                   jg     406650 <mbsrtowcs+0xd0>
  6149.   406681:   eb 99                   jmp    40661c <mbsrtowcs+0x9c>
  6150.   406683:   66 66 66 66 2e 0f 1f    data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  6151.   40668a:   84 00 00 00 00 00
  6152.  
  6153. 0000000000406690 <mbrlen>:
  6154.   406690:   55                      push   %rbp
  6155.   406691:   57                      push   %rdi
  6156.   406692:   56                      push   %rsi
  6157.   406693:   53                      push   %rbx
  6158.   406694:   48 83 ec 48             sub    $0x48,%rsp
  6159.   406698:   48 8b 05 d5 7c 00 00    mov    0x7cd5(%rip),%rax        # 40e374 <__imp___mb_cur_max>
  6160.   40669f:   48 89 ce                mov    %rcx,%rsi
  6161.   4066a2:   48 89 d7                mov    %rdx,%rdi
  6162.   4066a5:   4c 89 c3                mov    %r8,%rbx
  6163.   4066a8:   66 c7 44 24 3e 00 00    movw   $0x0,0x3e(%rsp)
  6164.   4066af:   8b 28                   mov    (%rax),%ebp
  6165.   4066b1:   ff 15 29 1a 00 00       callq  *0x1a29(%rip)        # 4080e0 <__lc_codepage>
  6166.   4066b7:   48 8d 15 da 62 00 00    lea    0x62da(%rip),%rdx        # 40c998 <s_mbstate.23651>
  6167.   4066be:   48 85 db                test   %rbx,%rbx
  6168.   4066c1:   48 8d 4c 24 3e          lea    0x3e(%rsp),%rcx
  6169.   4066c6:   89 6c 24 28             mov    %ebp,0x28(%rsp)
  6170.   4066ca:   89 44 24 20             mov    %eax,0x20(%rsp)
  6171.   4066ce:   49 89 f8                mov    %rdi,%r8
  6172.   4066d1:   48 0f 44 da             cmove  %rdx,%rbx
  6173.   4066d5:   48 89 f2                mov    %rsi,%rdx
  6174.   4066d8:   49 89 d9                mov    %rbx,%r9
  6175.   4066db:   e8 b0 fc ff ff          callq  406390 <__mbrtowc_cp>
  6176.   4066e0:   48 98                   cltq  
  6177.   4066e2:   48 83 c4 48             add    $0x48,%rsp
  6178.   4066e6:   5b                      pop    %rbx
  6179.   4066e7:   5e                      pop    %rsi
  6180.   4066e8:   5f                      pop    %rdi
  6181.   4066e9:   5d                      pop    %rbp
  6182.   4066ea:   c3                      retq  
  6183.   4066eb:   90                      nop
  6184.   4066ec:   90                      nop
  6185.   4066ed:   90                      nop
  6186.   4066ee:   90                      nop
  6187.   4066ef:   90                      nop
  6188.  
  6189. 00000000004066f0 <__rv_alloc_D2A>:
  6190.   4066f0:   53                      push   %rbx
  6191.   4066f1:   48 83 ec 20             sub    $0x20,%rsp
  6192.   4066f5:   31 db                   xor    %ebx,%ebx
  6193.   4066f7:   83 f9 1b                cmp    $0x1b,%ecx
  6194.   4066fa:   7e 11                   jle    40670d <__rv_alloc_D2A+0x1d>
  6195.   4066fc:   b8 04 00 00 00          mov    $0x4,%eax
  6196.   406701:   01 c0                   add    %eax,%eax
  6197.   406703:   83 c3 01                add    $0x1,%ebx
  6198.   406706:   8d 50 17                lea    0x17(%rax),%edx
  6199.   406709:   39 ca                   cmp    %ecx,%edx
  6200.   40670b:   7c f4                   jl     406701 <__rv_alloc_D2A+0x11>
  6201.   40670d:   89 d9                   mov    %ebx,%ecx
  6202.   40670f:   e8 3c 04 00 00          callq  406b50 <__Balloc_D2A>
  6203.   406714:   89 18                   mov    %ebx,(%rax)
  6204.   406716:   48 83 c0 04             add    $0x4,%rax
  6205.   40671a:   48 83 c4 20             add    $0x20,%rsp
  6206.   40671e:   5b                      pop    %rbx
  6207.   40671f:   c3                      retq  
  6208.  
  6209. 0000000000406720 <__nrv_alloc_D2A>:
  6210.   406720:   56                      push   %rsi
  6211.   406721:   53                      push   %rbx
  6212.   406722:   48 83 ec 28             sub    $0x28,%rsp
  6213.   406726:   48 89 cb                mov    %rcx,%rbx
  6214.   406729:   44 89 c1                mov    %r8d,%ecx
  6215.   40672c:   48 89 d6                mov    %rdx,%rsi
  6216.   40672f:   e8 bc ff ff ff          callq  4066f0 <__rv_alloc_D2A>
  6217.   406734:   44 0f b6 03             movzbl (%rbx),%r8d
  6218.   406738:   48 8d 4b 01             lea    0x1(%rbx),%rcx
  6219.   40673c:   45 84 c0                test   %r8b,%r8b
  6220.   40673f:   44 88 00                mov    %r8b,(%rax)
  6221.   406742:   49 89 c0                mov    %rax,%r8
  6222.   406745:   74 1d                   je     406764 <__nrv_alloc_D2A+0x44>
  6223.   406747:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  6224.   40674e:   00 00
  6225.   406750:   44 0f b6 09             movzbl (%rcx),%r9d
  6226.   406754:   49 83 c0 01             add    $0x1,%r8
  6227.   406758:   48 83 c1 01             add    $0x1,%rcx
  6228.   40675c:   45 84 c9                test   %r9b,%r9b
  6229.   40675f:   45 88 08                mov    %r9b,(%r8)
  6230.   406762:   75 ec                   jne    406750 <__nrv_alloc_D2A+0x30>
  6231.   406764:   48 85 f6                test   %rsi,%rsi
  6232.   406767:   74 03                   je     40676c <__nrv_alloc_D2A+0x4c>
  6233.   406769:   4c 89 06                mov    %r8,(%rsi)
  6234.   40676c:   48 83 c4 28             add    $0x28,%rsp
  6235.   406770:   5b                      pop    %rbx
  6236.   406771:   5e                      pop    %rsi
  6237.   406772:   c3                      retq  
  6238.   406773:   66 66 66 66 2e 0f 1f    data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  6239.   40677a:   84 00 00 00 00 00
  6240.  
  6241. 0000000000406780 <__freedtoa>:
  6242.   406780:   ba 01 00 00 00          mov    $0x1,%edx
  6243.   406785:   48 89 c8                mov    %rcx,%rax
  6244.   406788:   8b 49 fc                mov    -0x4(%rcx),%ecx
  6245.   40678b:   d3 e2                   shl    %cl,%edx
  6246.   40678d:   89 48 04                mov    %ecx,0x4(%rax)
  6247.   406790:   48 8d 48 fc             lea    -0x4(%rax),%rcx
  6248.   406794:   89 50 08                mov    %edx,0x8(%rax)
  6249.   406797:   e9 94 04 00 00          jmpq   406c30 <__Bfree_D2A>
  6250.   40679c:   0f 1f 40 00             nopl   0x0(%rax)
  6251.  
  6252. 00000000004067a0 <__quorem_D2A>:
  6253.   4067a0:   41 57                   push   %r15
  6254.   4067a2:   41 56                   push   %r14
  6255.   4067a4:   41 55                   push   %r13
  6256.   4067a6:   41 54                   push   %r12
  6257.   4067a8:   55                      push   %rbp
  6258.   4067a9:   57                      push   %rdi
  6259.   4067aa:   56                      push   %rsi
  6260.   4067ab:   53                      push   %rbx
  6261.   4067ac:   48 83 ec 38             sub    $0x38,%rsp
  6262.   4067b0:   31 c0                   xor    %eax,%eax
  6263.   4067b2:   8b 72 14                mov    0x14(%rdx),%esi
  6264.   4067b5:   49 89 cc                mov    %rcx,%r12
  6265.   4067b8:   48 89 d1                mov    %rdx,%rcx
  6266.   4067bb:   41 3b 74 24 14          cmp    0x14(%r12),%esi
  6267.   4067c0:   0f 8f 55 01 00 00       jg     40691b <__quorem_D2A+0x17b>
  6268.   4067c6:   83 ee 01                sub    $0x1,%esi
  6269.   4067c9:   48 8d 5a 18             lea    0x18(%rdx),%rbx
  6270.   4067cd:   4d 8d 6c 24 18          lea    0x18(%r12),%r13
  6271.   4067d2:   4c 63 fe                movslq %esi,%r15
  6272.   4067d5:   49 83 c7 04             add    $0x4,%r15
  6273.   4067d9:   46 8b 44 ba 08          mov    0x8(%rdx,%r15,4),%r8d
  6274.   4067de:   43 8b 44 bc 08          mov    0x8(%r12,%r15,4),%eax
  6275.   4067e3:   4a 8d 6c ba 08          lea    0x8(%rdx,%r15,4),%rbp
  6276.   4067e8:   31 d2                   xor    %edx,%edx
  6277.   4067ea:   41 83 c0 01             add    $0x1,%r8d
  6278.   4067ee:   41 f7 f0                div    %r8d
  6279.   4067f1:   85 c0                   test   %eax,%eax
  6280.   4067f3:   41 89 c6                mov    %eax,%r14d
  6281.   4067f6:   89 44 24 2c             mov    %eax,0x2c(%rsp)
  6282.   4067fa:   0f 84 89 00 00 00       je     406889 <__quorem_D2A+0xe9>
  6283.   406800:   89 c2                   mov    %eax,%edx
  6284.   406802:   49 89 db                mov    %rbx,%r11
  6285.   406805:   4d 89 ea                mov    %r13,%r10
  6286.   406808:   31 c0                   xor    %eax,%eax
  6287.   40680a:   45 31 c9                xor    %r9d,%r9d
  6288.   40680d:   0f 1f 00                nopl   (%rax)
  6289.   406810:   45 8b 03                mov    (%r11),%r8d
  6290.   406813:   49 83 c3 04             add    $0x4,%r11
  6291.   406817:   4c 0f af c2             imul   %rdx,%r8
  6292.   40681b:   4a 8d 3c 00             lea    (%rax,%r8,1),%rdi
  6293.   40681f:   45 8b 02                mov    (%r10),%r8d
  6294.   406822:   48 89 f8                mov    %rdi,%rax
  6295.   406825:   83 e7 ff                and    $0xffffffff,%edi
  6296.   406828:   48 c1 e8 20             shr    $0x20,%rax
  6297.   40682c:   49 29 f8                sub    %rdi,%r8
  6298.   40682f:   4d 29 c8                sub    %r9,%r8
  6299.   406832:   4d 89 c1                mov    %r8,%r9
  6300.   406835:   45 89 02                mov    %r8d,(%r10)
  6301.   406838:   49 83 c2 04             add    $0x4,%r10
  6302.   40683c:   49 c1 e9 20             shr    $0x20,%r9
  6303.   406840:   41 83 e1 01             and    $0x1,%r9d
  6304.   406844:   4c 39 dd                cmp    %r11,%rbp
  6305.   406847:   73 c7                   jae    406810 <__quorem_D2A+0x70>
  6306.   406849:   47 8b 5c bc 08          mov    0x8(%r12,%r15,4),%r11d
  6307.   40684e:   45 85 db                test   %r11d,%r11d
  6308.   406851:   75 36                   jne    406889 <__quorem_D2A+0xe9>
  6309.   406853:   4b 8d 44 bc 04          lea    0x4(%r12,%r15,4),%rax
  6310.   406858:   49 39 c5                cmp    %rax,%r13
  6311.   40685b:   73 27                   jae    406884 <__quorem_D2A+0xe4>
  6312.   40685d:   47 8b 54 bc 04          mov    0x4(%r12,%r15,4),%r10d
  6313.   406862:   45 85 d2                test   %r10d,%r10d
  6314.   406865:   74 11                   je     406878 <__quorem_D2A+0xd8>
  6315.   406867:   eb 1b                   jmp    406884 <__quorem_D2A+0xe4>
  6316.   406869:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  6317.   406870:   44 8b 08                mov    (%rax),%r9d
  6318.   406873:   45 85 c9                test   %r9d,%r9d
  6319.   406876:   75 0c                   jne    406884 <__quorem_D2A+0xe4>
  6320.   406878:   48 83 e8 04             sub    $0x4,%rax
  6321.   40687c:   83 ee 01                sub    $0x1,%esi
  6322.   40687f:   49 39 c5                cmp    %rax,%r13
  6323.   406882:   72 ec                   jb     406870 <__quorem_D2A+0xd0>
  6324.   406884:   41 89 74 24 14          mov    %esi,0x14(%r12)
  6325.   406889:   48 89 ca                mov    %rcx,%rdx
  6326.   40688c:   4c 89 e1                mov    %r12,%rcx
  6327.   40688f:   e8 4c 08 00 00          callq  4070e0 <__cmp_D2A>
  6328.   406894:   85 c0                   test   %eax,%eax
  6329.   406896:   78 7f                   js     406917 <__quorem_D2A+0x177>
  6330.   406898:   41 83 c6 01             add    $0x1,%r14d
  6331.   40689c:   4c 89 e9                mov    %r13,%rcx
  6332.   40689f:   31 d2                   xor    %edx,%edx
  6333.   4068a1:   44 89 74 24 2c          mov    %r14d,0x2c(%rsp)
  6334.   4068a6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  6335.   4068ad:   00 00 00
  6336.   4068b0:   44 8b 03                mov    (%rbx),%r8d
  6337.   4068b3:   8b 01                   mov    (%rcx),%eax
  6338.   4068b5:   48 83 c3 04             add    $0x4,%rbx
  6339.   4068b9:   4c 29 c0                sub    %r8,%rax
  6340.   4068bc:   48 29 d0                sub    %rdx,%rax
  6341.   4068bf:   48 89 c2                mov    %rax,%rdx
  6342.   4068c2:   89 01                   mov    %eax,(%rcx)
  6343.   4068c4:   48 83 c1 04             add    $0x4,%rcx
  6344.   4068c8:   48 c1 ea 20             shr    $0x20,%rdx
  6345.   4068cc:   83 e2 01                and    $0x1,%edx
  6346.   4068cf:   48 39 dd                cmp    %rbx,%rbp
  6347.   4068d2:   73 dc                   jae    4068b0 <__quorem_D2A+0x110>
  6348.   4068d4:   48 63 d6                movslq %esi,%rdx
  6349.   4068d7:   48 83 c2 04             add    $0x4,%rdx
  6350.   4068db:   45 8b 44 94 08          mov    0x8(%r12,%rdx,4),%r8d
  6351.   4068e0:   45 85 c0                test   %r8d,%r8d
  6352.   4068e3:   75 32                   jne    406917 <__quorem_D2A+0x177>
  6353.   4068e5:   49 8d 44 94 04          lea    0x4(%r12,%rdx,4),%rax
  6354.   4068ea:   49 39 c5                cmp    %rax,%r13
  6355.   4068ed:   73 23                   jae    406912 <__quorem_D2A+0x172>
  6356.   4068ef:   41 8b 4c 94 04          mov    0x4(%r12,%rdx,4),%ecx
  6357.   4068f4:   85 c9                   test   %ecx,%ecx
  6358.   4068f6:   74 0e                   je     406906 <__quorem_D2A+0x166>
  6359.   4068f8:   eb 18                   jmp    406912 <__quorem_D2A+0x172>
  6360.   4068fa:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  6361.   406900:   8b 10                   mov    (%rax),%edx
  6362.   406902:   85 d2                   test   %edx,%edx
  6363.   406904:   75 0c                   jne    406912 <__quorem_D2A+0x172>
  6364.   406906:   48 83 e8 04             sub    $0x4,%rax
  6365.   40690a:   83 ee 01                sub    $0x1,%esi
  6366.   40690d:   49 39 c5                cmp    %rax,%r13
  6367.   406910:   72 ee                   jb     406900 <__quorem_D2A+0x160>
  6368.   406912:   41 89 74 24 14          mov    %esi,0x14(%r12)
  6369.   406917:   8b 44 24 2c             mov    0x2c(%rsp),%eax
  6370.   40691b:   48 83 c4 38             add    $0x38,%rsp
  6371.   40691f:   5b                      pop    %rbx
  6372.   406920:   5e                      pop    %rsi
  6373.   406921:   5f                      pop    %rdi
  6374.   406922:   5d                      pop    %rbp
  6375.   406923:   41 5c                   pop    %r12
  6376.   406925:   41 5d                   pop    %r13
  6377.   406927:   41 5e                   pop    %r14
  6378.   406929:   41 5f                   pop    %r15
  6379.   40692b:   c3                      retq  
  6380.   40692c:   90                      nop
  6381.   40692d:   90                      nop
  6382.   40692e:   90                      nop
  6383.   40692f:   90                      nop
  6384.  
  6385. 0000000000406930 <__mingw_set_output_format>:
  6386.   406930:   56                      push   %rsi
  6387.   406931:   53                      push   %rbx
  6388.   406932:   48 83 ec 28             sub    $0x28,%rsp
  6389.   406936:   8b 05 84 17 00 00       mov    0x1784(%rip),%eax        # 4080c0 <probe.60666>
  6390.   40693c:   8b 1d 5e 60 00 00       mov    0x605e(%rip),%ebx        # 40c9a0 <last_value>
  6391.   406942:   89 ce                   mov    %ecx,%esi
  6392.   406944:   85 c0                   test   %eax,%eax
  6393.   406946:   75 18                   jne    406960 <__mingw_set_output_format+0x30>
  6394.   406948:   89 d8                   mov    %ebx,%eax
  6395.   40694a:   89 35 50 60 00 00       mov    %esi,0x6050(%rip)        # 40c9a0 <last_value>
  6396.   406950:   48 83 c4 28             add    $0x28,%rsp
  6397.   406954:   5b                      pop    %rbx
  6398.   406955:   5e                      pop    %rsi
  6399.   406956:   c3                      retq  
  6400.   406957:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  6401.   40695e:   00 00
  6402.   406960:   e8 5b bc ff ff          callq  4025c0 <__mingw_get_msvcrt_handle>
  6403.   406965:   48 8d 15 a4 2b 00 00    lea    0x2ba4(%rip),%rdx        # 409510 <.rdata>
  6404.   40696c:   48 89 c1                mov    %rax,%rcx
  6405.   40696f:   ff 15 17 79 00 00       callq  *0x7917(%rip)        # 40e28c <__imp_GetProcAddress>
  6406.   406975:   48 85 c0                test   %rax,%rax
  6407.   406978:   74 26                   je     4069a0 <__mingw_set_output_format+0x70>
  6408.   40697a:   89 f1                   mov    %esi,%ecx
  6409.   40697c:   ff d0                   callq  *%rax
  6410.   40697e:   89 05 1c 60 00 00       mov    %eax,0x601c(%rip)        # 40c9a0 <last_value>
  6411.   406984:   89 d8                   mov    %ebx,%eax
  6412.   406986:   c7 05 30 17 00 00 01    movl   $0x1,0x1730(%rip)        # 4080c0 <probe.60666>
  6413.   40698d:   00 00 00
  6414.   406990:   48 83 c4 28             add    $0x28,%rsp
  6415.   406994:   5b                      pop    %rbx
  6416.   406995:   5e                      pop    %rsi
  6417.   406996:   c3                      retq  
  6418.   406997:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  6419.   40699e:   00 00
  6420.   4069a0:   c7 05 16 17 00 00 00    movl   $0x0,0x1716(%rip)        # 4080c0 <probe.60666>
  6421.   4069a7:   00 00 00
  6422.   4069aa:   eb 9c                   jmp    406948 <__mingw_set_output_format+0x18>
  6423.   4069ac:   0f 1f 40 00             nopl   0x0(%rax)
  6424.  
  6425. 00000000004069b0 <__mingw_get_output_format>:
  6426.   4069b0:   48 83 ec 28             sub    $0x28,%rsp
  6427.   4069b4:   8b 15 0a 17 00 00       mov    0x170a(%rip),%edx        # 4080c4 <probe.60671>
  6428.   4069ba:   85 d2                   test   %edx,%edx
  6429.   4069bc:   75 12                   jne    4069d0 <__mingw_get_output_format+0x20>
  6430.   4069be:   8b 05 dc 5f 00 00       mov    0x5fdc(%rip),%eax        # 40c9a0 <last_value>
  6431.   4069c4:   48 83 c4 28             add    $0x28,%rsp
  6432.   4069c8:   c3                      retq  
  6433.   4069c9:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  6434.   4069d0:   e8 eb bb ff ff          callq  4025c0 <__mingw_get_msvcrt_handle>
  6435.   4069d5:   48 8d 15 47 2b 00 00    lea    0x2b47(%rip),%rdx        # 409523 <.rdata+0x13>
  6436.   4069dc:   48 89 c1                mov    %rax,%rcx
  6437.   4069df:   ff 15 a7 78 00 00       callq  *0x78a7(%rip)        # 40e28c <__imp_GetProcAddress>
  6438.   4069e5:   48 85 c0                test   %rax,%rax
  6439.   4069e8:   74 18                   je     406a02 <__mingw_get_output_format+0x52>
  6440.   4069ea:   ff d0                   callq  *%rax
  6441.   4069ec:   ba 01 00 00 00          mov    $0x1,%edx
  6442.   4069f1:   89 05 a9 5f 00 00       mov    %eax,0x5fa9(%rip)        # 40c9a0 <last_value>
  6443.   4069f7:   89 15 c7 16 00 00       mov    %edx,0x16c7(%rip)        # 4080c4 <probe.60671>
  6444.   4069fd:   48 83 c4 28             add    $0x28,%rsp
  6445.   406a01:   c3                      retq  
  6446.   406a02:   8b 05 98 5f 00 00       mov    0x5f98(%rip),%eax        # 40c9a0 <last_value>
  6447.   406a08:   31 d2                   xor    %edx,%edx
  6448.   406a0a:   eb eb                   jmp    4069f7 <__mingw_get_output_format+0x47>
  6449.   406a0c:   90                      nop
  6450.   406a0d:   90                      nop
  6451.   406a0e:   90                      nop
  6452.   406a0f:   90                      nop
  6453.  
  6454. 0000000000406a10 <dtoa_lock>:
  6455.   406a10:   56                      push   %rsi
  6456.   406a11:   53                      push   %rbx
  6457.   406a12:   48 83 ec 28             sub    $0x28,%rsp
  6458.   406a16:   8b 05 04 69 00 00       mov    0x6904(%rip),%eax        # 40d320 <dtoa_CS_init>
  6459.   406a1c:   89 ce                   mov    %ecx,%esi
  6460.   406a1e:   83 f8 02                cmp    $0x2,%eax
  6461.   406a21:   74 40                   je     406a63 <dtoa_lock+0x53>
  6462.   406a23:   85 c0                   test   %eax,%eax
  6463.   406a25:   75 69                   jne    406a90 <dtoa_lock+0x80>
  6464.   406a27:   b0 01                   mov    $0x1,%al
  6465.   406a29:   f0 87 05 f0 68 00 00    lock xchg %eax,0x68f0(%rip)        # 40d320 <dtoa_CS_init>
  6466.   406a30:   85 c0                   test   %eax,%eax
  6467.   406a32:   75 51                   jne    406a85 <dtoa_lock+0x75>
  6468.   406a34:   48 8d 0d 05 69 00 00    lea    0x6905(%rip),%rcx        # 40d340 <dtoa_CritSec>
  6469.   406a3b:   48 8b 1d 6a 78 00 00    mov    0x786a(%rip),%rbx        # 40e2ac <__imp_InitializeCriticalSection>
  6470.   406a42:   ff d3                   callq  *%rbx
  6471.   406a44:   48 8d 0d 1d 69 00 00    lea    0x691d(%rip),%rcx        # 40d368 <dtoa_CritSec+0x28>
  6472.   406a4b:   ff d3                   callq  *%rbx
  6473.   406a4d:   48 8d 0d ac 00 00 00    lea    0xac(%rip),%rcx        # 406b00 <dtoa_lock_cleanup>
  6474.   406a54:   e8 e7 ac ff ff          callq  401740 <atexit>
  6475.   406a59:   c7 05 bd 68 00 00 02    movl   $0x2,0x68bd(%rip)        # 40d320 <dtoa_CS_init>
  6476.   406a60:   00 00 00
  6477.   406a63:   48 63 f6                movslq %esi,%rsi
  6478.   406a66:   48 8d 05 d3 68 00 00    lea    0x68d3(%rip),%rax        # 40d340 <dtoa_CritSec>
  6479.   406a6d:   48 8d 14 b6             lea    (%rsi,%rsi,4),%rdx
  6480.   406a71:   48 8d 0c d0             lea    (%rax,%rdx,8),%rcx
  6481.   406a75:   48 8b 05 e0 77 00 00    mov    0x77e0(%rip),%rax        # 40e25c <__imp_EnterCriticalSection>
  6482.   406a7c:   48 83 c4 28             add    $0x28,%rsp
  6483.   406a80:   5b                      pop    %rbx
  6484.   406a81:   5e                      pop    %rsi
  6485.   406a82:   48 ff e0                rex.W jmpq *%rax
  6486.   406a85:   83 f8 02                cmp    $0x2,%eax
  6487.   406a88:   74 34                   je     406abe <dtoa_lock+0xae>
  6488.   406a8a:   8b 05 90 68 00 00       mov    0x6890(%rip),%eax        # 40d320 <dtoa_CS_init>
  6489.   406a90:   83 f8 01                cmp    $0x1,%eax
  6490.   406a93:   75 1d                   jne    406ab2 <dtoa_lock+0xa2>
  6491.   406a95:   48 8b 1d 68 78 00 00    mov    0x7868(%rip),%rbx        # 40e304 <__imp_Sleep>
  6492.   406a9c:   0f 1f 40 00             nopl   0x0(%rax)
  6493.   406aa0:   b9 01 00 00 00          mov    $0x1,%ecx
  6494.   406aa5:   ff d3                   callq  *%rbx
  6495.   406aa7:   8b 05 73 68 00 00       mov    0x6873(%rip),%eax        # 40d320 <dtoa_CS_init>
  6496.   406aad:   83 f8 01                cmp    $0x1,%eax
  6497.   406ab0:   74 ee                   je     406aa0 <dtoa_lock+0x90>
  6498.   406ab2:   83 f8 02                cmp    $0x2,%eax
  6499.   406ab5:   74 ac                   je     406a63 <dtoa_lock+0x53>
  6500.   406ab7:   48 83 c4 28             add    $0x28,%rsp
  6501.   406abb:   5b                      pop    %rbx
  6502.   406abc:   5e                      pop    %rsi
  6503.   406abd:   c3                      retq  
  6504.   406abe:   c7 05 58 68 00 00 02    movl   $0x2,0x6858(%rip)        # 40d320 <dtoa_CS_init>
  6505.   406ac5:   00 00 00
  6506.   406ac8:   eb 99                   jmp    406a63 <dtoa_lock+0x53>
  6507.   406aca:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  6508.  
  6509. 0000000000406ad0 <dtoa_unlock>:
  6510.   406ad0:   83 3d 49 68 00 00 02    cmpl   $0x2,0x6849(%rip)        # 40d320 <dtoa_CS_init>
  6511.   406ad7:   74 07                   je     406ae0 <dtoa_unlock+0x10>
  6512.   406ad9:   f3 c3                   repz retq
  6513.   406adb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  6514.   406ae0:   48 63 c9                movslq %ecx,%rcx
  6515.   406ae3:   48 8d 05 56 68 00 00    lea    0x6856(%rip),%rax        # 40d340 <dtoa_CritSec>
  6516.   406aea:   48 8d 14 89             lea    (%rcx,%rcx,4),%rdx
  6517.   406aee:   48 8d 0c d0             lea    (%rax,%rdx,8),%rcx
  6518.   406af2:   48 8b 05 c3 77 00 00    mov    0x77c3(%rip),%rax        # 40e2bc <__imp_LeaveCriticalSection>
  6519.   406af9:   48 ff e0                rex.W jmpq *%rax
  6520.   406afc:   0f 1f 40 00             nopl   0x0(%rax)
  6521.  
  6522. 0000000000406b00 <dtoa_lock_cleanup>:
  6523.   406b00:   53                      push   %rbx
  6524.   406b01:   48 83 ec 20             sub    $0x20,%rsp
  6525.   406b05:   b8 03 00 00 00          mov    $0x3,%eax
  6526.   406b0a:   f0 87 05 0f 68 00 00    lock xchg %eax,0x680f(%rip)        # 40d320 <dtoa_CS_init>
  6527.   406b11:   83 f8 02                cmp    $0x2,%eax
  6528.   406b14:   74 0a                   je     406b20 <dtoa_lock_cleanup+0x20>
  6529.   406b16:   48 83 c4 20             add    $0x20,%rsp
  6530.   406b1a:   5b                      pop    %rbx
  6531.   406b1b:   c3                      retq  
  6532.   406b1c:   0f 1f 40 00             nopl   0x0(%rax)
  6533.   406b20:   48 8b 1d 2d 77 00 00    mov    0x772d(%rip),%rbx        # 40e254 <__IAT_start__>
  6534.   406b27:   48 8d 0d 12 68 00 00    lea    0x6812(%rip),%rcx        # 40d340 <dtoa_CritSec>
  6535.   406b2e:   ff d3                   callq  *%rbx
  6536.   406b30:   48 8d 0d 31 68 00 00    lea    0x6831(%rip),%rcx        # 40d368 <dtoa_CritSec+0x28>
  6537.   406b37:   48 89 d8                mov    %rbx,%rax
  6538.   406b3a:   48 83 c4 20             add    $0x20,%rsp
  6539.   406b3e:   5b                      pop    %rbx
  6540.   406b3f:   48 ff e0                rex.W jmpq *%rax
  6541.   406b42:   66 66 66 66 66 2e 0f    data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  6542.   406b49:   1f 84 00 00 00 00 00
  6543.  
  6544. 0000000000406b50 <__Balloc_D2A>:
  6545.   406b50:   57                      push   %rdi
  6546.   406b51:   56                      push   %rsi
  6547.   406b52:   53                      push   %rbx
  6548.   406b53:   48 83 ec 20             sub    $0x20,%rsp
  6549.   406b57:   89 ce                   mov    %ecx,%esi
  6550.   406b59:   31 c9                   xor    %ecx,%ecx
  6551.   406b5b:   e8 b0 fe ff ff          callq  406a10 <dtoa_lock>
  6552.   406b60:   83 fe 09                cmp    $0x9,%esi
  6553.   406b63:   7f 1c                   jg     406b81 <__Balloc_D2A+0x31>
  6554.   406b65:   48 8d 05 54 5e 00 00    lea    0x5e54(%rip),%rax        # 40c9c0 <freelist>
  6555.   406b6c:   48 63 d6                movslq %esi,%rdx
  6556.   406b6f:   48 8b 1c d0             mov    (%rax,%rdx,8),%rbx
  6557.   406b73:   48 85 db                test   %rbx,%rbx
  6558.   406b76:   74 5c                   je     406bd4 <__Balloc_D2A+0x84>
  6559.   406b78:   48 8b 0b                mov    (%rbx),%rcx
  6560.   406b7b:   48 89 0c d0             mov    %rcx,(%rax,%rdx,8)
  6561.   406b7f:   eb 33                   jmp    406bb4 <__Balloc_D2A+0x64>
  6562.   406b81:   89 f1                   mov    %esi,%ecx
  6563.   406b83:   bf 01 00 00 00          mov    $0x1,%edi
  6564.   406b88:   d3 e7                   shl    %cl,%edi
  6565.   406b8a:   8d 47 ff                lea    -0x1(%rdi),%eax
  6566.   406b8d:   48 98                   cltq  
  6567.   406b8f:   48 8d 0c 85 27 00 00    lea    0x27(,%rax,4),%rcx
  6568.   406b96:   00
  6569.   406b97:   48 c1 e9 03             shr    $0x3,%rcx
  6570.   406b9b:   8d 09                   lea    (%rcx),%ecx
  6571.   406b9d:   48 c1 e1 03             shl    $0x3,%rcx
  6572.   406ba1:   e8 5a 0b 00 00          callq  407700 <malloc>
  6573.   406ba6:   48 85 c0                test   %rax,%rax
  6574.   406ba9:   48 89 c3                mov    %rax,%rbx
  6575.   406bac:   74 1b                   je     406bc9 <__Balloc_D2A+0x79>
  6576.   406bae:   89 73 08                mov    %esi,0x8(%rbx)
  6577.   406bb1:   89 7b 0c                mov    %edi,0xc(%rbx)
  6578.   406bb4:   31 c9                   xor    %ecx,%ecx
  6579.   406bb6:   e8 15 ff ff ff          callq  406ad0 <dtoa_unlock>
  6580.   406bbb:   c7 43 14 00 00 00 00    movl   $0x0,0x14(%rbx)
  6581.   406bc2:   c7 43 10 00 00 00 00    movl   $0x0,0x10(%rbx)
  6582.   406bc9:   48 89 d8                mov    %rbx,%rax
  6583.   406bcc:   48 83 c4 20             add    $0x20,%rsp
  6584.   406bd0:   5b                      pop    %rbx
  6585.   406bd1:   5e                      pop    %rsi
  6586.   406bd2:   5f                      pop    %rdi
  6587.   406bd3:   c3                      retq  
  6588.   406bd4:   89 f1                   mov    %esi,%ecx
  6589.   406bd6:   bf 01 00 00 00          mov    $0x1,%edi
  6590.   406bdb:   48 8b 1d ee 14 00 00    mov    0x14ee(%rip),%rbx        # 4080d0 <pmem_next>
  6591.   406be2:   d3 e7                   shl    %cl,%edi
  6592.   406be4:   8d 47 ff                lea    -0x1(%rdi),%eax
  6593.   406be7:   48 89 da                mov    %rbx,%rdx
  6594.   406bea:   48 98                   cltq  
  6595.   406bec:   48 8d 0c 85 27 00 00    lea    0x27(,%rax,4),%rcx
  6596.   406bf3:   00
  6597.   406bf4:   48 8d 05 25 5e 00 00    lea    0x5e25(%rip),%rax        # 40ca20 <private_mem>
  6598.   406bfb:   48 29 c2                sub    %rax,%rdx
  6599.   406bfe:   48 c1 e9 03             shr    $0x3,%rcx
  6600.   406c02:   48 89 d0                mov    %rdx,%rax
  6601.   406c05:   83 e1 ff                and    $0xffffffff,%ecx
  6602.   406c08:   48 c1 f8 03             sar    $0x3,%rax
  6603.   406c0c:   48 01 c8                add    %rcx,%rax
  6604.   406c0f:   48 3d 20 01 00 00       cmp    $0x120,%rax
  6605.   406c15:   77 86                   ja     406b9d <__Balloc_D2A+0x4d>
  6606.   406c17:   48 8d 04 cb             lea    (%rbx,%rcx,8),%rax
  6607.   406c1b:   48 89 05 ae 14 00 00    mov    %rax,0x14ae(%rip)        # 4080d0 <pmem_next>
  6608.   406c22:   eb 8a                   jmp    406bae <__Balloc_D2A+0x5e>
  6609.   406c24:   66 66 66 2e 0f 1f 84    data32 data32 nopw %cs:0x0(%rax,%rax,1)
  6610.   406c2b:   00 00 00 00 00
  6611.  
  6612. 0000000000406c30 <__Bfree_D2A>:
  6613.   406c30:   53                      push   %rbx
  6614.   406c31:   48 83 ec 20             sub    $0x20,%rsp
  6615.   406c35:   48 85 c9                test   %rcx,%rcx
  6616.   406c38:   48 89 cb                mov    %rcx,%rbx
  6617.   406c3b:   74 43                   je     406c80 <__Bfree_D2A+0x50>
  6618.   406c3d:   83 79 08 09             cmpl   $0x9,0x8(%rcx)
  6619.   406c41:   7f 2d                   jg     406c70 <__Bfree_D2A+0x40>
  6620.   406c43:   31 c9                   xor    %ecx,%ecx
  6621.   406c45:   e8 c6 fd ff ff          callq  406a10 <dtoa_lock>
  6622.   406c4a:   48 63 53 08             movslq 0x8(%rbx),%rdx
  6623.   406c4e:   48 8d 05 6b 5d 00 00    lea    0x5d6b(%rip),%rax        # 40c9c0 <freelist>
  6624.   406c55:   48 8b 0c d0             mov    (%rax,%rdx,8),%rcx
  6625.   406c59:   48 89 1c d0             mov    %rbx,(%rax,%rdx,8)
  6626.   406c5d:   48 89 0b                mov    %rcx,(%rbx)
  6627.   406c60:   31 c9                   xor    %ecx,%ecx
  6628.   406c62:   48 83 c4 20             add    $0x20,%rsp
  6629.   406c66:   5b                      pop    %rbx
  6630.   406c67:   e9 64 fe ff ff          jmpq   406ad0 <dtoa_unlock>
  6631.   406c6c:   0f 1f 40 00             nopl   0x0(%rax)
  6632.   406c70:   48 83 c4 20             add    $0x20,%rsp
  6633.   406c74:   5b                      pop    %rbx
  6634.   406c75:   e9 16 0b 00 00          jmpq   407790 <free>
  6635.   406c7a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  6636.   406c80:   48 83 c4 20             add    $0x20,%rsp
  6637.   406c84:   5b                      pop    %rbx
  6638.   406c85:   c3                      retq  
  6639.   406c86:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  6640.   406c8d:   00 00 00
  6641.  
  6642. 0000000000406c90 <__multadd_D2A>:
  6643.   406c90:   55                      push   %rbp
  6644.   406c91:   57                      push   %rdi
  6645.   406c92:   56                      push   %rsi
  6646.   406c93:   53                      push   %rbx
  6647.   406c94:   48 83 ec 28             sub    $0x28,%rsp
  6648.   406c98:   8b 71 14                mov    0x14(%rcx),%esi
  6649.   406c9b:   45 31 c9                xor    %r9d,%r9d
  6650.   406c9e:   4c 8d 59 18             lea    0x18(%rcx),%r11
  6651.   406ca2:   48 89 cf                mov    %rcx,%rdi
  6652.   406ca5:   49 63 d8                movslq %r8d,%rbx
  6653.   406ca8:   48 63 d2                movslq %edx,%rdx
  6654.   406cab:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  6655.   406cb0:   47 8b 14 8b             mov    (%r11,%r9,4),%r10d
  6656.   406cb4:   4c 0f af d2             imul   %rdx,%r10
  6657.   406cb8:   49 01 da                add    %rbx,%r10
  6658.   406cbb:   4c 89 d3                mov    %r10,%rbx
  6659.   406cbe:   47 89 14 8b             mov    %r10d,(%r11,%r9,4)
  6660.   406cc2:   49 83 c1 01             add    $0x1,%r9
  6661.   406cc6:   48 c1 eb 20             shr    $0x20,%rbx
  6662.   406cca:   44 39 ce                cmp    %r9d,%esi
  6663.   406ccd:   7f e1                   jg     406cb0 <__multadd_D2A+0x20>
  6664.   406ccf:   48 85 db                test   %rbx,%rbx
  6665.   406cd2:   74 12                   je     406ce6 <__multadd_D2A+0x56>
  6666.   406cd4:   3b 77 0c                cmp    0xc(%rdi),%esi
  6667.   406cd7:   7d 19                   jge    406cf2 <__multadd_D2A+0x62>
  6668.   406cd9:   48 63 c6                movslq %esi,%rax
  6669.   406cdc:   83 c6 01                add    $0x1,%esi
  6670.   406cdf:   89 5c 87 18             mov    %ebx,0x18(%rdi,%rax,4)
  6671.   406ce3:   89 77 14                mov    %esi,0x14(%rdi)
  6672.   406ce6:   48 89 f8                mov    %rdi,%rax
  6673.   406ce9:   48 83 c4 28             add    $0x28,%rsp
  6674.   406ced:   5b                      pop    %rbx
  6675.   406cee:   5e                      pop    %rsi
  6676.   406cef:   5f                      pop    %rdi
  6677.   406cf0:   5d                      pop    %rbp
  6678.   406cf1:   c3                      retq  
  6679.   406cf2:   8b 4f 08                mov    0x8(%rdi),%ecx
  6680.   406cf5:   83 c1 01                add    $0x1,%ecx
  6681.   406cf8:   e8 53 fe ff ff          callq  406b50 <__Balloc_D2A>
  6682.   406cfd:   48 85 c0                test   %rax,%rax
  6683.   406d00:   48 89 c5                mov    %rax,%rbp
  6684.   406d03:   74 33                   je     406d38 <__multadd_D2A+0xa8>
  6685.   406d05:   48 8d 48 10             lea    0x10(%rax),%rcx
  6686.   406d09:   48 63 47 14             movslq 0x14(%rdi),%rax
  6687.   406d0d:   48 8d 57 10             lea    0x10(%rdi),%rdx
  6688.   406d11:   4c 8d 04 85 08 00 00    lea    0x8(,%rax,4),%r8
  6689.   406d18:   00
  6690.   406d19:   e8 da 09 00 00          callq  4076f8 <memcpy>
  6691.   406d1e:   48 89 f9                mov    %rdi,%rcx
  6692.   406d21:   48 89 ef                mov    %rbp,%rdi
  6693.   406d24:   e8 07 ff ff ff          callq  406c30 <__Bfree_D2A>
  6694.   406d29:   48 63 c6                movslq %esi,%rax
  6695.   406d2c:   83 c6 01                add    $0x1,%esi
  6696.   406d2f:   89 5c 87 18             mov    %ebx,0x18(%rdi,%rax,4)
  6697.   406d33:   89 77 14                mov    %esi,0x14(%rdi)
  6698.   406d36:   eb ae                   jmp    406ce6 <__multadd_D2A+0x56>
  6699.   406d38:   31 ff                   xor    %edi,%edi
  6700.   406d3a:   eb aa                   jmp    406ce6 <__multadd_D2A+0x56>
  6701.   406d3c:   0f 1f 40 00             nopl   0x0(%rax)
  6702.  
  6703. 0000000000406d40 <__i2b_D2A>:
  6704.   406d40:   53                      push   %rbx
  6705.   406d41:   48 83 ec 20             sub    $0x20,%rsp
  6706.   406d45:   89 cb                   mov    %ecx,%ebx
  6707.   406d47:   b9 01 00 00 00          mov    $0x1,%ecx
  6708.   406d4c:   e8 ff fd ff ff          callq  406b50 <__Balloc_D2A>
  6709.   406d51:   48 85 c0                test   %rax,%rax
  6710.   406d54:   74 0a                   je     406d60 <__i2b_D2A+0x20>
  6711.   406d56:   89 58 18                mov    %ebx,0x18(%rax)
  6712.   406d59:   c7 40 14 01 00 00 00    movl   $0x1,0x14(%rax)
  6713.   406d60:   48 83 c4 20             add    $0x20,%rsp
  6714.   406d64:   5b                      pop    %rbx
  6715.   406d65:   c3                      retq  
  6716.   406d66:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  6717.   406d6d:   00 00 00
  6718.  
  6719. 0000000000406d70 <__mult_D2A>:
  6720.   406d70:   41 57                   push   %r15
  6721.   406d72:   41 56                   push   %r14
  6722.   406d74:   41 55                   push   %r13
  6723.   406d76:   41 54                   push   %r12
  6724.   406d78:   55                      push   %rbp
  6725.   406d79:   57                      push   %rdi
  6726.   406d7a:   56                      push   %rsi
  6727.   406d7b:   53                      push   %rbx
  6728.   406d7c:   48 83 ec 28             sub    $0x28,%rsp
  6729.   406d80:   8b 69 14                mov    0x14(%rcx),%ebp
  6730.   406d83:   44 8b 7a 14             mov    0x14(%rdx),%r15d
  6731.   406d87:   48 89 cb                mov    %rcx,%rbx
  6732.   406d8a:   49 89 d4                mov    %rdx,%r12
  6733.   406d8d:   44 39 fd                cmp    %r15d,%ebp
  6734.   406d90:   7d 0e                   jge    406da0 <__mult_D2A+0x30>
  6735.   406d92:   89 e8                   mov    %ebp,%eax
  6736.   406d94:   48 89 d3                mov    %rdx,%rbx
  6737.   406d97:   44 89 fd                mov    %r15d,%ebp
  6738.   406d9a:   49 89 cc                mov    %rcx,%r12
  6739.   406d9d:   41 89 c7                mov    %eax,%r15d
  6740.   406da0:   31 c9                   xor    %ecx,%ecx
  6741.   406da2:   42 8d 74 3d 00          lea    0x0(%rbp,%r15,1),%esi
  6742.   406da7:   3b 73 0c                cmp    0xc(%rbx),%esi
  6743.   406daa:   0f 9f c1                setg   %cl
  6744.   406dad:   03 4b 08                add    0x8(%rbx),%ecx
  6745.   406db0:   e8 9b fd ff ff          callq  406b50 <__Balloc_D2A>
  6746.   406db5:   48 85 c0                test   %rax,%rax
  6747.   406db8:   0f 84 c6 00 00 00       je     406e84 <__mult_D2A+0x114>
  6748.   406dbe:   4c 63 f6                movslq %esi,%r14
  6749.   406dc1:   48 8d 50 18             lea    0x18(%rax),%rdx
  6750.   406dc5:   49 83 c6 04             add    $0x4,%r14
  6751.   406dc9:   4a 8d 7c b0 08          lea    0x8(%rax,%r14,4),%rdi
  6752.   406dce:   49 89 d0                mov    %rdx,%r8
  6753.   406dd1:   48 39 fa                cmp    %rdi,%rdx
  6754.   406dd4:   73 1a                   jae    406df0 <__mult_D2A+0x80>
  6755.   406dd6:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  6756.   406ddd:   00 00 00
  6757.   406de0:   41 c7 00 00 00 00 00    movl   $0x0,(%r8)
  6758.   406de7:   49 83 c0 04             add    $0x4,%r8
  6759.   406deb:   4c 39 c7                cmp    %r8,%rdi
  6760.   406dee:   77 f0                   ja     406de0 <__mult_D2A+0x70>
  6761.   406df0:   48 63 ed                movslq %ebp,%rbp
  6762.   406df3:   4d 63 ff                movslq %r15d,%r15
  6763.   406df6:   4d 8d 54 24 18          lea    0x18(%r12),%r10
  6764.   406dfb:   4c 8d 6b 18             lea    0x18(%rbx),%r13
  6765.   406dff:   48 8d 5c ab 18          lea    0x18(%rbx,%rbp,4),%rbx
  6766.   406e04:   4b 8d 6c bc 18          lea    0x18(%r12,%r15,4),%rbp
  6767.   406e09:   49 89 d4                mov    %rdx,%r12
  6768.   406e0c:   4d 29 d4                sub    %r10,%r12
  6769.   406e0f:   49 39 ea                cmp    %rbp,%r10
  6770.   406e12:   73 4b                   jae    406e5f <__mult_D2A+0xef>
  6771.   406e14:   45 8b 1a                mov    (%r10),%r11d
  6772.   406e17:   4b 8d 14 22             lea    (%r10,%r12,1),%rdx
  6773.   406e1b:   49 83 c2 04             add    $0x4,%r10
  6774.   406e1f:   45 85 db                test   %r11d,%r11d
  6775.   406e22:   74 36                   je     406e5a <__mult_D2A+0xea>
  6776.   406e24:   4c 89 e9                mov    %r13,%rcx
  6777.   406e27:   45 31 c9                xor    %r9d,%r9d
  6778.   406e2a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  6779.   406e30:   44 8b 01                mov    (%rcx),%r8d
  6780.   406e33:   44 8b 3a                mov    (%rdx),%r15d
  6781.   406e36:   48 83 c1 04             add    $0x4,%rcx
  6782.   406e3a:   4d 0f af c3             imul   %r11,%r8
  6783.   406e3e:   4d 01 f8                add    %r15,%r8
  6784.   406e41:   4d 01 c8                add    %r9,%r8
  6785.   406e44:   4d 89 c1                mov    %r8,%r9
  6786.   406e47:   44 89 02                mov    %r8d,(%rdx)
  6787.   406e4a:   48 83 c2 04             add    $0x4,%rdx
  6788.   406e4e:   49 c1 e9 20             shr    $0x20,%r9
  6789.   406e52:   48 39 cb                cmp    %rcx,%rbx
  6790.   406e55:   77 d9                   ja     406e30 <__mult_D2A+0xc0>
  6791.   406e57:   44 89 0a                mov    %r9d,(%rdx)
  6792.   406e5a:   4c 39 d5                cmp    %r10,%rbp
  6793.   406e5d:   77 b5                   ja     406e14 <__mult_D2A+0xa4>
  6794.   406e5f:   85 f6                   test   %esi,%esi
  6795.   406e61:   7e 1e                   jle    406e81 <__mult_D2A+0x111>
  6796.   406e63:   42 8b 4c b0 04          mov    0x4(%rax,%r14,4),%ecx
  6797.   406e68:   48 83 ef 04             sub    $0x4,%rdi
  6798.   406e6c:   85 c9                   test   %ecx,%ecx
  6799.   406e6e:   74 0c                   je     406e7c <__mult_D2A+0x10c>
  6800.   406e70:   eb 0f                   jmp    406e81 <__mult_D2A+0x111>
  6801.   406e72:   48 83 ef 04             sub    $0x4,%rdi
  6802.   406e76:   8b 17                   mov    (%rdi),%edx
  6803.   406e78:   85 d2                   test   %edx,%edx
  6804.   406e7a:   75 05                   jne    406e81 <__mult_D2A+0x111>
  6805.   406e7c:   83 ee 01                sub    $0x1,%esi
  6806.   406e7f:   75 f1                   jne    406e72 <__mult_D2A+0x102>
  6807.   406e81:   89 70 14                mov    %esi,0x14(%rax)
  6808.   406e84:   48 83 c4 28             add    $0x28,%rsp
  6809.   406e88:   5b                      pop    %rbx
  6810.   406e89:   5e                      pop    %rsi
  6811.   406e8a:   5f                      pop    %rdi
  6812.   406e8b:   5d                      pop    %rbp
  6813.   406e8c:   41 5c                   pop    %r12
  6814.   406e8e:   41 5d                   pop    %r13
  6815.   406e90:   41 5e                   pop    %r14
  6816.   406e92:   41 5f                   pop    %r15
  6817.   406e94:   c3                      retq  
  6818.   406e95:   66 66 2e 0f 1f 84 00    data32 nopw %cs:0x0(%rax,%rax,1)
  6819.   406e9c:   00 00 00 00
  6820.  
  6821. 0000000000406ea0 <__pow5mult_D2A>:
  6822.   406ea0:   55                      push   %rbp
  6823.   406ea1:   57                      push   %rdi
  6824.   406ea2:   56                      push   %rsi
  6825.   406ea3:   53                      push   %rbx
  6826.   406ea4:   48 83 ec 28             sub    $0x28,%rsp
  6827.   406ea8:   89 d0                   mov    %edx,%eax
  6828.   406eaa:   48 89 cf                mov    %rcx,%rdi
  6829.   406ead:   89 d3                   mov    %edx,%ebx
  6830.   406eaf:   83 e0 03                and    $0x3,%eax
  6831.   406eb2:   0f 85 89 00 00 00       jne    406f41 <__pow5mult_D2A+0xa1>
  6832.   406eb8:   c1 fb 02                sar    $0x2,%ebx
  6833.   406ebb:   85 db                   test   %ebx,%ebx
  6834.   406ebd:   74 51                   je     406f10 <__pow5mult_D2A+0x70>
  6835.   406ebf:   48 8b 35 ca 64 00 00    mov    0x64ca(%rip),%rsi        # 40d390 <p5s>
  6836.   406ec6:   48 85 f6                test   %rsi,%rsi
  6837.   406ec9:   75 14                   jne    406edf <__pow5mult_D2A+0x3f>
  6838.   406ecb:   e9 c1 00 00 00          jmpq   406f91 <__pow5mult_D2A+0xf1>
  6839.   406ed0:   d1 fb                   sar    %ebx
  6840.   406ed2:   74 3c                   je     406f10 <__pow5mult_D2A+0x70>
  6841.   406ed4:   4c 8b 06                mov    (%rsi),%r8
  6842.   406ed7:   4d 85 c0                test   %r8,%r8
  6843.   406eda:   74 44                   je     406f20 <__pow5mult_D2A+0x80>
  6844.   406edc:   4c 89 c6                mov    %r8,%rsi
  6845.   406edf:   f6 c3 01                test   $0x1,%bl
  6846.   406ee2:   74 ec                   je     406ed0 <__pow5mult_D2A+0x30>
  6847.   406ee4:   48 89 f2                mov    %rsi,%rdx
  6848.   406ee7:   48 89 f9                mov    %rdi,%rcx
  6849.   406eea:   e8 81 fe ff ff          callq  406d70 <__mult_D2A>
  6850.   406eef:   48 85 c0                test   %rax,%rax
  6851.   406ef2:   48 89 c5                mov    %rax,%rbp
  6852.   406ef5:   74 6d                   je     406f64 <__pow5mult_D2A+0xc4>
  6853.   406ef7:   48 89 f9                mov    %rdi,%rcx
  6854.   406efa:   48 89 ef                mov    %rbp,%rdi
  6855.   406efd:   e8 2e fd ff ff          callq  406c30 <__Bfree_D2A>
  6856.   406f02:   d1 fb                   sar    %ebx
  6857.   406f04:   75 ce                   jne    406ed4 <__pow5mult_D2A+0x34>
  6858.   406f06:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  6859.   406f0d:   00 00 00
  6860.   406f10:   48 89 f8                mov    %rdi,%rax
  6861.   406f13:   48 83 c4 28             add    $0x28,%rsp
  6862.   406f17:   5b                      pop    %rbx
  6863.   406f18:   5e                      pop    %rsi
  6864.   406f19:   5f                      pop    %rdi
  6865.   406f1a:   5d                      pop    %rbp
  6866.   406f1b:   c3                      retq  
  6867.   406f1c:   0f 1f 40 00             nopl   0x0(%rax)
  6868.   406f20:   b9 01 00 00 00          mov    $0x1,%ecx
  6869.   406f25:   e8 e6 fa ff ff          callq  406a10 <dtoa_lock>
  6870.   406f2a:   48 8b 2e                mov    (%rsi),%rbp
  6871.   406f2d:   48 85 ed                test   %rbp,%rbp
  6872.   406f30:   74 40                   je     406f72 <__pow5mult_D2A+0xd2>
  6873.   406f32:   b9 01 00 00 00          mov    $0x1,%ecx
  6874.   406f37:   48 89 ee                mov    %rbp,%rsi
  6875.   406f3a:   e8 91 fb ff ff          callq  406ad0 <dtoa_unlock>
  6876.   406f3f:   eb 9e                   jmp    406edf <__pow5mult_D2A+0x3f>
  6877.   406f41:   83 e8 01                sub    $0x1,%eax
  6878.   406f44:   48 8d 15 1d 27 00 00    lea    0x271d(%rip),%rdx        # 409668 <p05.23782>
  6879.   406f4b:   45 31 c0                xor    %r8d,%r8d
  6880.   406f4e:   48 98                   cltq  
  6881.   406f50:   8b 14 82                mov    (%rdx,%rax,4),%edx
  6882.   406f53:   e8 38 fd ff ff          callq  406c90 <__multadd_D2A>
  6883.   406f58:   48 85 c0                test   %rax,%rax
  6884.   406f5b:   48 89 c7                mov    %rax,%rdi
  6885.   406f5e:   0f 85 54 ff ff ff       jne    406eb8 <__pow5mult_D2A+0x18>
  6886.   406f64:   31 ff                   xor    %edi,%edi
  6887.   406f66:   48 89 f8                mov    %rdi,%rax
  6888.   406f69:   48 83 c4 28             add    $0x28,%rsp
  6889.   406f6d:   5b                      pop    %rbx
  6890.   406f6e:   5e                      pop    %rsi
  6891.   406f6f:   5f                      pop    %rdi
  6892.   406f70:   5d                      pop    %rbp
  6893.   406f71:   c3                      retq  
  6894.   406f72:   48 89 f2                mov    %rsi,%rdx
  6895.   406f75:   48 89 f1                mov    %rsi,%rcx
  6896.   406f78:   e8 f3 fd ff ff          callq  406d70 <__mult_D2A>
  6897.   406f7d:   48 85 c0                test   %rax,%rax
  6898.   406f80:   48 89 c5                mov    %rax,%rbp
  6899.   406f83:   48 89 06                mov    %rax,(%rsi)
  6900.   406f86:   74 dc                   je     406f64 <__pow5mult_D2A+0xc4>
  6901.   406f88:   48 c7 00 00 00 00 00    movq   $0x0,(%rax)
  6902.   406f8f:   eb a1                   jmp    406f32 <__pow5mult_D2A+0x92>
  6903.   406f91:   b9 01 00 00 00          mov    $0x1,%ecx
  6904.   406f96:   e8 75 fa ff ff          callq  406a10 <dtoa_lock>
  6905.   406f9b:   48 8b 35 ee 63 00 00    mov    0x63ee(%rip),%rsi        # 40d390 <p5s>
  6906.   406fa2:   48 85 f6                test   %rsi,%rsi
  6907.   406fa5:   74 0f                   je     406fb6 <__pow5mult_D2A+0x116>
  6908.   406fa7:   b9 01 00 00 00          mov    $0x1,%ecx
  6909.   406fac:   e8 1f fb ff ff          callq  406ad0 <dtoa_unlock>
  6910.   406fb1:   e9 29 ff ff ff          jmpq   406edf <__pow5mult_D2A+0x3f>
  6911.   406fb6:   b9 71 02 00 00          mov    $0x271,%ecx
  6912.   406fbb:   e8 80 fd ff ff          callq  406d40 <__i2b_D2A>
  6913.   406fc0:   48 85 c0                test   %rax,%rax
  6914.   406fc3:   48 89 c6                mov    %rax,%rsi
  6915.   406fc6:   48 89 05 c3 63 00 00    mov    %rax,0x63c3(%rip)        # 40d390 <p5s>
  6916.   406fcd:   74 95                   je     406f64 <__pow5mult_D2A+0xc4>
  6917.   406fcf:   48 c7 00 00 00 00 00    movq   $0x0,(%rax)
  6918.   406fd6:   eb cf                   jmp    406fa7 <__pow5mult_D2A+0x107>
  6919.   406fd8:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  6920.   406fdf:   00
  6921.  
  6922. 0000000000406fe0 <__lshift_D2A>:
  6923.   406fe0:   41 55                   push   %r13
  6924.   406fe2:   41 54                   push   %r12
  6925.   406fe4:   55                      push   %rbp
  6926.   406fe5:   57                      push   %rdi
  6927.   406fe6:   56                      push   %rsi
  6928.   406fe7:   53                      push   %rbx
  6929.   406fe8:   48 83 ec 28             sub    $0x28,%rsp
  6930.   406fec:   48 89 cf                mov    %rcx,%rdi
  6931.   406fef:   89 d6                   mov    %edx,%esi
  6932.   406ff1:   41 89 d5                mov    %edx,%r13d
  6933.   406ff4:   44 8b 67 14             mov    0x14(%rdi),%r12d
  6934.   406ff8:   c1 fe 05                sar    $0x5,%esi
  6935.   406ffb:   8b 47 0c                mov    0xc(%rdi),%eax
  6936.   406ffe:   8b 49 08                mov    0x8(%rcx),%ecx
  6937.   407001:   41 01 f4                add    %esi,%r12d
  6938.   407004:   41 8d 5c 24 01          lea    0x1(%r12),%ebx
  6939.   407009:   39 c3                   cmp    %eax,%ebx
  6940.   40700b:   7e 0c                   jle    407019 <__lshift_D2A+0x39>
  6941.   40700d:   0f 1f 00                nopl   (%rax)
  6942.   407010:   01 c0                   add    %eax,%eax
  6943.   407012:   83 c1 01                add    $0x1,%ecx
  6944.   407015:   39 c3                   cmp    %eax,%ebx
  6945.   407017:   7f f7                   jg     407010 <__lshift_D2A+0x30>
  6946.   407019:   e8 32 fb ff ff          callq  406b50 <__Balloc_D2A>
  6947.   40701e:   48 85 c0                test   %rax,%rax
  6948.   407021:   48 89 c5                mov    %rax,%rbp
  6949.   407024:   0f 84 85 00 00 00       je     4070af <__lshift_D2A+0xcf>
  6950.   40702a:   85 f6                   test   %esi,%esi
  6951.   40702c:   4c 8d 48 18             lea    0x18(%rax),%r9
  6952.   407030:   7e 1c                   jle    40704e <__lshift_D2A+0x6e>
  6953.   407032:   45 31 c0                xor    %r8d,%r8d
  6954.   407035:   43 c7 04 81 00 00 00    movl   $0x0,(%r9,%r8,4)
  6955.   40703c:   00
  6956.   40703d:   49 83 c0 01             add    $0x1,%r8
  6957.   407041:   44 39 c6                cmp    %r8d,%esi
  6958.   407044:   7f ef                   jg     407035 <__lshift_D2A+0x55>
  6959.   407046:   8d 46 ff                lea    -0x1(%rsi),%eax
  6960.   407049:   4c 8d 4c 85 1c          lea    0x1c(%rbp,%rax,4),%r9
  6961.   40704e:   48 63 47 14             movslq 0x14(%rdi),%rax
  6962.   407052:   44 89 ea                mov    %r13d,%edx
  6963.   407055:   4c 8d 47 18             lea    0x18(%rdi),%r8
  6964.   407059:   83 e2 1f                and    $0x1f,%edx
  6965.   40705c:   48 8d 74 87 18          lea    0x18(%rdi,%rax,4),%rsi
  6966.   407061:   74 5d                   je     4070c0 <__lshift_D2A+0xe0>
  6967.   407063:   b8 20 00 00 00          mov    $0x20,%eax
  6968.   407068:   45 31 db                xor    %r11d,%r11d
  6969.   40706b:   29 d0                   sub    %edx,%eax
  6970.   40706d:   0f 1f 00                nopl   (%rax)
  6971.   407070:   45 8b 10                mov    (%r8),%r10d
  6972.   407073:   89 d1                   mov    %edx,%ecx
  6973.   407075:   41 d3 e2                shl    %cl,%r10d
  6974.   407078:   89 c1                   mov    %eax,%ecx
  6975.   40707a:   45 09 da                or     %r11d,%r10d
  6976.   40707d:   45 89 11                mov    %r10d,(%r9)
  6977.   407080:   45 8b 18                mov    (%r8),%r11d
  6978.   407083:   49 83 c0 04             add    $0x4,%r8
  6979.   407087:   49 83 c1 04             add    $0x4,%r9
  6980.   40708b:   41 d3 eb                shr    %cl,%r11d
  6981.   40708e:   4c 39 c6                cmp    %r8,%rsi
  6982.   407091:   77 dd                   ja     407070 <__lshift_D2A+0x90>
  6983.   407093:   41 83 c4 02             add    $0x2,%r12d
  6984.   407097:   45 85 db                test   %r11d,%r11d
  6985.   40709a:   45 89 19                mov    %r11d,(%r9)
  6986.   40709d:   41 0f 45 dc             cmovne %r12d,%ebx
  6987.   4070a1:   83 eb 01                sub    $0x1,%ebx
  6988.   4070a4:   48 89 f9                mov    %rdi,%rcx
  6989.   4070a7:   89 5d 14                mov    %ebx,0x14(%rbp)
  6990.   4070aa:   e8 81 fb ff ff          callq  406c30 <__Bfree_D2A>
  6991.   4070af:   48 89 e8                mov    %rbp,%rax
  6992.   4070b2:   48 83 c4 28             add    $0x28,%rsp
  6993.   4070b6:   5b                      pop    %rbx
  6994.   4070b7:   5e                      pop    %rsi
  6995.   4070b8:   5f                      pop    %rdi
  6996.   4070b9:   5d                      pop    %rbp
  6997.   4070ba:   41 5c                   pop    %r12
  6998.   4070bc:   41 5d                   pop    %r13
  6999.   4070be:   c3                      retq  
  7000.   4070bf:   90                      nop
  7001.   4070c0:   41 8b 10                mov    (%r8),%edx
  7002.   4070c3:   49 83 c0 04             add    $0x4,%r8
  7003.   4070c7:   41 89 11                mov    %edx,(%r9)
  7004.   4070ca:   49 83 c1 04             add    $0x4,%r9
  7005.   4070ce:   4c 39 c6                cmp    %r8,%rsi
  7006.   4070d1:   77 ed                   ja     4070c0 <__lshift_D2A+0xe0>
  7007.   4070d3:   eb cc                   jmp    4070a1 <__lshift_D2A+0xc1>
  7008.   4070d5:   66 66 2e 0f 1f 84 00    data32 nopw %cs:0x0(%rax,%rax,1)
  7009.   4070dc:   00 00 00 00
  7010.  
  7011. 00000000004070e0 <__cmp_D2A>:
  7012.   4070e0:   44 8b 4a 14             mov    0x14(%rdx),%r9d
  7013.   4070e4:   8b 41 14                mov    0x14(%rcx),%eax
  7014.   4070e7:   44 29 c8                sub    %r9d,%eax
  7015.   4070ea:   75 2e                   jne    40711a <__cmp_D2A+0x3a>
  7016.   4070ec:   4d 63 c9                movslq %r9d,%r9
  7017.   4070ef:   4c 8d 41 18             lea    0x18(%rcx),%r8
  7018.   4070f3:   4e 8d 0c 8d 10 00 00    lea    0x10(,%r9,4),%r9
  7019.   4070fa:   00
  7020.   4070fb:   4a 8d 4c 09 08          lea    0x8(%rcx,%r9,1),%rcx
  7021.   407100:   4a 8d 54 0a 08          lea    0x8(%rdx,%r9,1),%rdx
  7022.   407105:   48 83 ea 04             sub    $0x4,%rdx
  7023.   407109:   48 83 e9 04             sub    $0x4,%rcx
  7024.   40710d:   44 8b 0a                mov    (%rdx),%r9d
  7025.   407110:   44 39 09                cmp    %r9d,(%rcx)
  7026.   407113:   75 0b                   jne    407120 <__cmp_D2A+0x40>
  7027.   407115:   49 39 c8                cmp    %rcx,%r8
  7028.   407118:   72 eb                   jb     407105 <__cmp_D2A+0x25>
  7029.   40711a:   f3 c3                   repz retq
  7030.   40711c:   0f 1f 40 00             nopl   0x0(%rax)
  7031.   407120:   19 c0                   sbb    %eax,%eax
  7032.   407122:   83 c8 01                or     $0x1,%eax
  7033.   407125:   c3                      retq  
  7034.   407126:   66 2e 0f 1f 84 00 00    nopw   %cs:0x0(%rax,%rax,1)
  7035.   40712d:   00 00 00
  7036.  
  7037. 0000000000407130 <__diff_D2A>:
  7038.   407130:   57                      push   %rdi
  7039.   407131:   56                      push   %rsi
  7040.   407132:   53                      push   %rbx
  7041.   407133:   48 83 ec 20             sub    $0x20,%rsp
  7042.   407137:   48 89 cb                mov    %rcx,%rbx
  7043.   40713a:   48 89 d7                mov    %rdx,%rdi
  7044.   40713d:   e8 9e ff ff ff          callq  4070e0 <__cmp_D2A>
  7045.   407142:   83 f8 00                cmp    $0x0,%eax
  7046.   407145:   0f 84 e5 00 00 00       je     407230 <__diff_D2A+0x100>
  7047.   40714b:   0f 8c 01 01 00 00       jl     407252 <__diff_D2A+0x122>
  7048.   407151:   31 f6                   xor    %esi,%esi
  7049.   407153:   8b 4b 08                mov    0x8(%rbx),%ecx
  7050.   407156:   e8 f5 f9 ff ff          callq  406b50 <__Balloc_D2A>
  7051.   40715b:   48 85 c0                test   %rax,%rax
  7052.   40715e:   0f 84 01 01 00 00       je     407265 <__diff_D2A+0x135>
  7053.   407164:   44 8b 5b 14             mov    0x14(%rbx),%r11d
  7054.   407168:   89 70 10                mov    %esi,0x10(%rax)
  7055.   40716b:   4c 8d 43 18             lea    0x18(%rbx),%r8
  7056.   40716f:   4c 8d 48 18             lea    0x18(%rax),%r9
  7057.   407173:   4c 8d 57 18             lea    0x18(%rdi),%r10
  7058.   407177:   49 63 d3                movslq %r11d,%rdx
  7059.   40717a:   48 8d 74 93 18          lea    0x18(%rbx,%rdx,4),%rsi
  7060.   40717f:   48 63 57 14             movslq 0x14(%rdi),%rdx
  7061.   407183:   48 8d 7c 97 18          lea    0x18(%rdi,%rdx,4),%rdi
  7062.   407188:   31 d2                   xor    %edx,%edx
  7063.   40718a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  7064.   407190:   41 8b 1a                mov    (%r10),%ebx
  7065.   407193:   41 8b 08                mov    (%r8),%ecx
  7066.   407196:   49 83 c2 04             add    $0x4,%r10
  7067.   40719a:   49 83 c0 04             add    $0x4,%r8
  7068.   40719e:   48 29 d9                sub    %rbx,%rcx
  7069.   4071a1:   48 29 d1                sub    %rdx,%rcx
  7070.   4071a4:   48 89 ca                mov    %rcx,%rdx
  7071.   4071a7:   41 89 09                mov    %ecx,(%r9)
  7072.   4071aa:   49 83 c1 04             add    $0x4,%r9
  7073.   4071ae:   48 c1 ea 20             shr    $0x20,%rdx
  7074.   4071b2:   89 cb                   mov    %ecx,%ebx
  7075.   4071b4:   83 e2 01                and    $0x1,%edx
  7076.   4071b7:   4c 39 d7                cmp    %r10,%rdi
  7077.   4071ba:   77 d4                   ja     407190 <__diff_D2A+0x60>
  7078.   4071bc:   4c 39 c6                cmp    %r8,%rsi
  7079.   4071bf:   4d 89 ca                mov    %r9,%r10
  7080.   4071c2:   4c 89 c7                mov    %r8,%rdi
  7081.   4071c5:   76 3b                   jbe    407202 <__diff_D2A+0xd2>
  7082.   4071c7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  7083.   4071ce:   00 00
  7084.   4071d0:   41 8b 08                mov    (%r8),%ecx
  7085.   4071d3:   49 83 c0 04             add    $0x4,%r8
  7086.   4071d7:   48 29 d1                sub    %rdx,%rcx
  7087.   4071da:   48 89 ca                mov    %rcx,%rdx
  7088.   4071dd:   41 89 09                mov    %ecx,(%r9)
  7089.   4071e0:   49 83 c1 04             add    $0x4,%r9
  7090.   4071e4:   48 c1 ea 20             shr    $0x20,%rdx
  7091.   4071e8:   89 cb                   mov    %ecx,%ebx
  7092.   4071ea:   83 e2 01                and    $0x1,%edx
  7093.   4071ed:   4c 39 c6                cmp    %r8,%rsi
  7094.   4071f0:   77 de                   ja     4071d0 <__diff_D2A+0xa0>
  7095.   4071f2:   48 f7 d7                not    %rdi
  7096.   4071f5:   48 8d 14 37             lea    (%rdi,%rsi,1),%rdx
  7097.   4071f9:   48 c1 ea 02             shr    $0x2,%rdx
  7098.   4071fd:   4d 8d 4c 92 04          lea    0x4(%r10,%rdx,4),%r9
  7099.   407202:   49 83 e9 04             sub    $0x4,%r9
  7100.   407206:   85 db                   test   %ebx,%ebx
  7101.   407208:   75 16                   jne    407220 <__diff_D2A+0xf0>
  7102.   40720a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  7103.   407210:   49 83 e9 04             sub    $0x4,%r9
  7104.   407214:   41 83 eb 01             sub    $0x1,%r11d
  7105.   407218:   45 8b 01                mov    (%r9),%r8d
  7106.   40721b:   45 85 c0                test   %r8d,%r8d
  7107.   40721e:   74 f0                   je     407210 <__diff_D2A+0xe0>
  7108.   407220:   44 89 58 14             mov    %r11d,0x14(%rax)
  7109.   407224:   48 83 c4 20             add    $0x20,%rsp
  7110.   407228:   5b                      pop    %rbx
  7111.   407229:   5e                      pop    %rsi
  7112.   40722a:   5f                      pop    %rdi
  7113.   40722b:   c3                      retq  
  7114.   40722c:   0f 1f 40 00             nopl   0x0(%rax)
  7115.   407230:   31 c9                   xor    %ecx,%ecx
  7116.   407232:   e8 19 f9 ff ff          callq  406b50 <__Balloc_D2A>
  7117.   407237:   48 85 c0                test   %rax,%rax
  7118.   40723a:   74 29                   je     407265 <__diff_D2A+0x135>
  7119.   40723c:   c7 40 14 01 00 00 00    movl   $0x1,0x14(%rax)
  7120.   407243:   c7 40 18 00 00 00 00    movl   $0x0,0x18(%rax)
  7121.   40724a:   48 83 c4 20             add    $0x20,%rsp
  7122.   40724e:   5b                      pop    %rbx
  7123.   40724f:   5e                      pop    %rsi
  7124.   407250:   5f                      pop    %rdi
  7125.   407251:   c3                      retq  
  7126.   407252:   48 89 d8                mov    %rbx,%rax
  7127.   407255:   be 01 00 00 00          mov    $0x1,%esi
  7128.   40725a:   48 89 fb                mov    %rdi,%rbx
  7129.   40725d:   48 89 c7                mov    %rax,%rdi
  7130.   407260:   e9 ee fe ff ff          jmpq   407153 <__diff_D2A+0x23>
  7131.   407265:   31 c0                   xor    %eax,%eax
  7132.   407267:   eb bb                   jmp    407224 <__diff_D2A+0xf4>
  7133.   407269:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  7134.  
  7135. 0000000000407270 <__b2d_D2A>:
  7136.   407270:   56                      push   %rsi
  7137.   407271:   53                      push   %rbx
  7138.   407272:   48 83 ec 18             sub    $0x18,%rsp
  7139.   407276:   4c 63 51 14             movslq 0x14(%rcx),%r10
  7140.   40727a:   41 b9 20 00 00 00       mov    $0x20,%r9d
  7141.   407280:   49 89 c8                mov    %rcx,%r8
  7142.   407283:   48 8d 71 18             lea    0x18(%rcx),%rsi
  7143.   407287:   49 83 c2 04             add    $0x4,%r10
  7144.   40728b:   47 8b 5c 90 04          mov    0x4(%r8,%r10,4),%r11d
  7145.   407290:   4a 8d 0c 91             lea    (%rcx,%r10,4),%rcx
  7146.   407294:   48 8d 59 04             lea    0x4(%rcx),%rbx
  7147.   407298:   41 0f bd c3             bsr    %r11d,%eax
  7148.   40729c:   83 f0 1f                xor    $0x1f,%eax
  7149.   40729f:   41 29 c1                sub    %eax,%r9d
  7150.   4072a2:   83 f8 0a                cmp    $0xa,%eax
  7151.   4072a5:   44 89 0a                mov    %r9d,(%rdx)
  7152.   4072a8:   7f 46                   jg     4072f0 <__b2d_D2A+0x80>
  7153.   4072aa:   b9 0b 00 00 00          mov    $0xb,%ecx
  7154.   4072af:   44 89 da                mov    %r11d,%edx
  7155.   4072b2:   45 31 c9                xor    %r9d,%r9d
  7156.   4072b5:   29 c1                   sub    %eax,%ecx
  7157.   4072b7:   d3 ea                   shr    %cl,%edx
  7158.   4072b9:   81 ca 00 00 f0 3f       or     $0x3ff00000,%edx
  7159.   4072bf:   48 c1 e2 20             shl    $0x20,%rdx
  7160.   4072c3:   48 39 de                cmp    %rbx,%rsi
  7161.   4072c6:   73 07                   jae    4072cf <__b2d_D2A+0x5f>
  7162.   4072c8:   47 8b 0c 90             mov    (%r8,%r10,4),%r9d
  7163.   4072cc:   41 d3 e9                shr    %cl,%r9d
  7164.   4072cf:   8d 48 15                lea    0x15(%rax),%ecx
  7165.   4072d2:   44 89 d8                mov    %r11d,%eax
  7166.   4072d5:   d3 e0                   shl    %cl,%eax
  7167.   4072d7:   44 09 c8                or     %r9d,%eax
  7168.   4072da:   48 09 d0                or     %rdx,%rax
  7169.   4072dd:   48 89 44 24 08          mov    %rax,0x8(%rsp)
  7170.   4072e2:   f2 0f 10 44 24 08       movsd  0x8(%rsp),%xmm0
  7171.   4072e8:   48 83 c4 18             add    $0x18,%rsp
  7172.   4072ec:   5b                      pop    %rbx
  7173.   4072ed:   5e                      pop    %rsi
  7174.   4072ee:   c3                      retq  
  7175.   4072ef:   90                      nop
  7176.   4072f0:   31 d2                   xor    %edx,%edx
  7177.   4072f2:   48 39 de                cmp    %rbx,%rsi
  7178.   4072f5:   73 07                   jae    4072fe <__b2d_D2A+0x8e>
  7179.   4072f7:   43 8b 14 90             mov    (%r8,%r10,4),%edx
  7180.   4072fb:   48 89 cb                mov    %rcx,%rbx
  7181.   4072fe:   41 89 c1                mov    %eax,%r9d
  7182.   407301:   41 83 e9 0b             sub    $0xb,%r9d
  7183.   407305:   74 49                   je     407350 <__b2d_D2A+0xe0>
  7184.   407307:   41 b8 2b 00 00 00       mov    $0x2b,%r8d
  7185.   40730d:   44 89 c9                mov    %r9d,%ecx
  7186.   407310:   45 31 d2                xor    %r10d,%r10d
  7187.   407313:   41 29 c0                sub    %eax,%r8d
  7188.   407316:   41 d3 e3                shl    %cl,%r11d
  7189.   407319:   89 d0                   mov    %edx,%eax
  7190.   40731b:   44 89 c1                mov    %r8d,%ecx
  7191.   40731e:   41 81 cb 00 00 f0 3f    or     $0x3ff00000,%r11d
  7192.   407325:   d3 e8                   shr    %cl,%eax
  7193.   407327:   41 09 c3                or     %eax,%r11d
  7194.   40732a:   49 c1 e3 20             shl    $0x20,%r11
  7195.   40732e:   48 39 f3                cmp    %rsi,%rbx
  7196.   407331:   76 07                   jbe    40733a <__b2d_D2A+0xca>
  7197.   407333:   44 8b 53 fc             mov    -0x4(%rbx),%r10d
  7198.   407337:   41 d3 ea                shr    %cl,%r10d
  7199.   40733a:   89 d0                   mov    %edx,%eax
  7200.   40733c:   44 89 c9                mov    %r9d,%ecx
  7201.   40733f:   d3 e0                   shl    %cl,%eax
  7202.   407341:   44 09 d0                or     %r10d,%eax
  7203.   407344:   4c 09 d8                or     %r11,%rax
  7204.   407347:   eb 94                   jmp    4072dd <__b2d_D2A+0x6d>
  7205.   407349:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  7206.   407350:   44 89 d8                mov    %r11d,%eax
  7207.   407353:   0d 00 00 f0 3f          or     $0x3ff00000,%eax
  7208.   407358:   48 c1 e0 20             shl    $0x20,%rax
  7209.   40735c:   48 09 d0                or     %rdx,%rax
  7210.   40735f:   e9 79 ff ff ff          jmpq   4072dd <__b2d_D2A+0x6d>
  7211.   407364:   66 66 66 2e 0f 1f 84    data32 data32 nopw %cs:0x0(%rax,%rax,1)
  7212.   40736b:   00 00 00 00 00
  7213.  
  7214. 0000000000407370 <__d2b_D2A>:
  7215.   407370:   57                      push   %rdi
  7216.   407371:   56                      push   %rsi
  7217.   407372:   53                      push   %rbx
  7218.   407373:   48 83 ec 30             sub    $0x30,%rsp
  7219.   407377:   b9 01 00 00 00          mov    $0x1,%ecx
  7220.   40737c:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7221.   407382:   48 89 d7                mov    %rdx,%rdi
  7222.   407385:   4c 89 c6                mov    %r8,%rsi
  7223.   407388:   48 8b 5c 24 28          mov    0x28(%rsp),%rbx
  7224.   40738d:   e8 be f7 ff ff          callq  406b50 <__Balloc_D2A>
  7225.   407392:   48 85 c0                test   %rax,%rax
  7226.   407395:   0f 84 8d 00 00 00       je     407428 <__d2b_D2A+0xb8>
  7227.   40739b:   49 89 da                mov    %rbx,%r10
  7228.   40739e:   49 c1 ea 20             shr    $0x20,%r10
  7229.   4073a2:   45 89 d1                mov    %r10d,%r9d
  7230.   4073a5:   41 81 e2 ff ff ff 7f    and    $0x7fffffff,%r10d
  7231.   4073ac:   41 81 e1 ff ff 0f 00    and    $0xfffff,%r9d
  7232.   4073b3:   41 c1 ea 14             shr    $0x14,%r10d
  7233.   4073b7:   44 89 ca                mov    %r9d,%edx
  7234.   4073ba:   81 ca 00 00 10 00       or     $0x100000,%edx
  7235.   4073c0:   45 85 d2                test   %r10d,%r10d
  7236.   4073c3:   44 0f 45 ca             cmovne %edx,%r9d
  7237.   4073c7:   85 db                   test   %ebx,%ebx
  7238.   4073c9:   74 65                   je     407430 <__d2b_D2A+0xc0>
  7239.   4073cb:   44 0f bc db             bsf    %ebx,%r11d
  7240.   4073cf:   44 89 d9                mov    %r11d,%ecx
  7241.   4073d2:   d3 eb                   shr    %cl,%ebx
  7242.   4073d4:   45 85 db                test   %r11d,%r11d
  7243.   4073d7:   0f 84 93 00 00 00       je     407470 <__d2b_D2A+0x100>
  7244.   4073dd:   b9 20 00 00 00          mov    $0x20,%ecx
  7245.   4073e2:   44 89 ca                mov    %r9d,%edx
  7246.   4073e5:   44 29 d9                sub    %r11d,%ecx
  7247.   4073e8:   d3 e2                   shl    %cl,%edx
  7248.   4073ea:   89 d1                   mov    %edx,%ecx
  7249.   4073ec:   09 d9                   or     %ebx,%ecx
  7250.   4073ee:   89 48 18                mov    %ecx,0x18(%rax)
  7251.   4073f1:   44 89 d9                mov    %r11d,%ecx
  7252.   4073f4:   41 d3 e9                shr    %cl,%r9d
  7253.   4073f7:   41 83 f9 01             cmp    $0x1,%r9d
  7254.   4073fb:   44 89 48 1c             mov    %r9d,0x1c(%rax)
  7255.   4073ff:   19 c9                   sbb    %ecx,%ecx
  7256.   407401:   83 c1 02                add    $0x2,%ecx
  7257.   407404:   45 85 d2                test   %r10d,%r10d
  7258.   407407:   89 48 14                mov    %ecx,0x14(%rax)
  7259.   40740a:   75 44                   jne    407450 <__d2b_D2A+0xe0>
  7260.   40740c:   48 63 d1                movslq %ecx,%rdx
  7261.   40740f:   c1 e1 05                shl    $0x5,%ecx
  7262.   407412:   41 81 eb 32 04 00 00    sub    $0x432,%r11d
  7263.   407419:   0f bd 54 90 14          bsr    0x14(%rax,%rdx,4),%edx
  7264.   40741e:   44 89 1f                mov    %r11d,(%rdi)
  7265.   407421:   83 f2 1f                xor    $0x1f,%edx
  7266.   407424:   29 d1                   sub    %edx,%ecx
  7267.   407426:   89 0e                   mov    %ecx,(%rsi)
  7268.   407428:   48 83 c4 30             add    $0x30,%rsp
  7269.   40742c:   5b                      pop    %rbx
  7270.   40742d:   5e                      pop    %rsi
  7271.   40742e:   5f                      pop    %rdi
  7272.   40742f:   c3                      retq  
  7273.   407430:   41 0f bc c9             bsf    %r9d,%ecx
  7274.   407434:   c7 40 14 01 00 00 00    movl   $0x1,0x14(%rax)
  7275.   40743b:   41 d3 e9                shr    %cl,%r9d
  7276.   40743e:   45 85 d2                test   %r10d,%r10d
  7277.   407441:   44 8d 59 20             lea    0x20(%rcx),%r11d
  7278.   407445:   44 89 48 18             mov    %r9d,0x18(%rax)
  7279.   407449:   b9 01 00 00 00          mov    $0x1,%ecx
  7280.   40744e:   74 bc                   je     40740c <__d2b_D2A+0x9c>
  7281.   407450:   43 8d 94 13 cd fb ff    lea    -0x433(%r11,%r10,1),%edx
  7282.   407457:   ff
  7283.   407458:   89 17                   mov    %edx,(%rdi)
  7284.   40745a:   ba 35 00 00 00          mov    $0x35,%edx
  7285.   40745f:   44 29 da                sub    %r11d,%edx
  7286.   407462:   89 16                   mov    %edx,(%rsi)
  7287.   407464:   48 83 c4 30             add    $0x30,%rsp
  7288.   407468:   5b                      pop    %rbx
  7289.   407469:   5e                      pop    %rsi
  7290.   40746a:   5f                      pop    %rdi
  7291.   40746b:   c3                      retq  
  7292.   40746c:   0f 1f 40 00             nopl   0x0(%rax)
  7293.   407470:   89 58 18                mov    %ebx,0x18(%rax)
  7294.   407473:   eb 82                   jmp    4073f7 <__d2b_D2A+0x87>
  7295.   407475:   66 66 2e 0f 1f 84 00    data32 nopw %cs:0x0(%rax,%rax,1)
  7296.   40747c:   00 00 00 00
  7297.  
  7298. 0000000000407480 <__strcp_D2A>:
  7299.   407480:   48 89 c8                mov    %rcx,%rax
  7300.   407483:   eb 04                   jmp    407489 <__strcp_D2A+0x9>
  7301.   407485:   48 83 c0 01             add    $0x1,%rax
  7302.   407489:   0f b6 0a                movzbl (%rdx),%ecx
  7303.   40748c:   48 83 c2 01             add    $0x1,%rdx
  7304.   407490:   84 c9                   test   %cl,%cl
  7305.   407492:   88 08                   mov    %cl,(%rax)
  7306.   407494:   75 ef                   jne    407485 <__strcp_D2A+0x5>
  7307.   407496:   f3 c3                   repz retq
  7308.   407498:   90                      nop
  7309.   407499:   90                      nop
  7310.   40749a:   90                      nop
  7311.   40749b:   90                      nop
  7312.   40749c:   90                      nop
  7313.   40749d:   90                      nop
  7314.   40749e:   90                      nop
  7315.   40749f:   90                      nop
  7316.  
  7317. 00000000004074a0 <__rshift_D2A>:
  7318.   4074a0:   55                      push   %rbp
  7319.   4074a1:   57                      push   %rdi
  7320.   4074a2:   56                      push   %rsi
  7321.   4074a3:   53                      push   %rbx
  7322.   4074a4:   48 89 cb                mov    %rcx,%rbx
  7323.   4074a7:   48 8d 79 18             lea    0x18(%rcx),%rdi
  7324.   4074ab:   8b 49 14                mov    0x14(%rcx),%ecx
  7325.   4074ae:   89 d0                   mov    %edx,%eax
  7326.   4074b0:   c1 f8 05                sar    $0x5,%eax
  7327.   4074b3:   39 c8                   cmp    %ecx,%eax
  7328.   4074b5:   0f 8d 95 00 00 00       jge    407550 <__rshift_D2A+0xb0>
  7329.   4074bb:   48 98                   cltq  
  7330.   4074bd:   48 63 c9                movslq %ecx,%rcx
  7331.   4074c0:   48 83 c0 04             add    $0x4,%rax
  7332.   4074c4:   83 e2 1f                and    $0x1f,%edx
  7333.   4074c7:   4c 8d 5c 8b 18          lea    0x18(%rbx,%rcx,4),%r11
  7334.   4074cc:   4c 8d 04 83             lea    (%rbx,%rax,4),%r8
  7335.   4074d0:   49 8d 68 08             lea    0x8(%r8),%rbp
  7336.   4074d4:   0f 84 89 00 00 00       je     407563 <__rshift_D2A+0xc3>
  7337.   4074da:   44 8b 4c 83 08          mov    0x8(%rbx,%rax,4),%r9d
  7338.   4074df:   be 20 00 00 00          mov    $0x20,%esi
  7339.   4074e4:   89 d1                   mov    %edx,%ecx
  7340.   4074e6:   49 83 c0 0c             add    $0xc,%r8
  7341.   4074ea:   29 d6                   sub    %edx,%esi
  7342.   4074ec:   41 d3 e9                shr    %cl,%r9d
  7343.   4074ef:   4d 39 c3                cmp    %r8,%r11
  7344.   4074f2:   0f 86 ad 00 00 00       jbe    4075a5 <__rshift_D2A+0x105>
  7345.   4074f8:   49 89 fa                mov    %rdi,%r10
  7346.   4074fb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  7347.   407500:   41 8b 00                mov    (%r8),%eax
  7348.   407503:   89 f1                   mov    %esi,%ecx
  7349.   407505:   d3 e0                   shl    %cl,%eax
  7350.   407507:   89 d1                   mov    %edx,%ecx
  7351.   407509:   44 09 c8                or     %r9d,%eax
  7352.   40750c:   41 89 02                mov    %eax,(%r10)
  7353.   40750f:   45 8b 08                mov    (%r8),%r9d
  7354.   407512:   49 83 c0 04             add    $0x4,%r8
  7355.   407516:   49 83 c2 04             add    $0x4,%r10
  7356.   40751a:   41 d3 e9                shr    %cl,%r9d
  7357.   40751d:   4d 39 c3                cmp    %r8,%r11
  7358.   407520:   77 de                   ja     407500 <__rshift_D2A+0x60>
  7359.   407522:   49 29 eb                sub    %rbp,%r11
  7360.   407525:   49 8d 43 fb             lea    -0x5(%r11),%rax
  7361.   407529:   48 c1 e8 02             shr    $0x2,%rax
  7362.   40752d:   48 8d 44 83 1c          lea    0x1c(%rbx,%rax,4),%rax
  7363.   407532:   45 85 c9                test   %r9d,%r9d
  7364.   407535:   44 89 08                mov    %r9d,(%rax)
  7365.   407538:   74 58                   je     407592 <__rshift_D2A+0xf2>
  7366.   40753a:   48 83 c0 04             add    $0x4,%rax
  7367.   40753e:   48 29 f8                sub    %rdi,%rax
  7368.   407541:   48 c1 e8 02             shr    $0x2,%rax
  7369.   407545:   eb 52                   jmp    407599 <__rshift_D2A+0xf9>
  7370.   407547:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  7371.   40754e:   00 00
  7372.   407550:   c7 43 14 00 00 00 00    movl   $0x0,0x14(%rbx)
  7373.   407557:   c7 43 18 00 00 00 00    movl   $0x0,0x18(%rbx)
  7374.   40755e:   5b                      pop    %rbx
  7375.   40755f:   5e                      pop    %rsi
  7376.   407560:   5f                      pop    %rdi
  7377.   407561:   5d                      pop    %rbp
  7378.   407562:   c3                      retq  
  7379.   407563:   49 39 eb                cmp    %rbp,%r11
  7380.   407566:   48 89 fa                mov    %rdi,%rdx
  7381.   407569:   48 89 e8                mov    %rbp,%rax
  7382.   40756c:   76 e2                   jbe    407550 <__rshift_D2A+0xb0>
  7383.   40756e:   66 90                   xchg   %ax,%ax
  7384.   407570:   8b 08                   mov    (%rax),%ecx
  7385.   407572:   48 83 c0 04             add    $0x4,%rax
  7386.   407576:   89 0a                   mov    %ecx,(%rdx)
  7387.   407578:   48 83 c2 04             add    $0x4,%rdx
  7388.   40757c:   49 39 c3                cmp    %rax,%r11
  7389.   40757f:   77 ef                   ja     407570 <__rshift_D2A+0xd0>
  7390.   407581:   48 f7 d5                not    %rbp
  7391.   407584:   4a 8d 44 1d 00          lea    0x0(%rbp,%r11,1),%rax
  7392.   407589:   48 c1 e8 02             shr    $0x2,%rax
  7393.   40758d:   48 8d 44 83 1c          lea    0x1c(%rbx,%rax,4),%rax
  7394.   407592:   48 29 f8                sub    %rdi,%rax
  7395.   407595:   48 c1 e8 02             shr    $0x2,%rax
  7396.   407599:   85 c0                   test   %eax,%eax
  7397.   40759b:   89 43 14                mov    %eax,0x14(%rbx)
  7398.   40759e:   74 b7                   je     407557 <__rshift_D2A+0xb7>
  7399.   4075a0:   5b                      pop    %rbx
  7400.   4075a1:   5e                      pop    %rsi
  7401.   4075a2:   5f                      pop    %rdi
  7402.   4075a3:   5d                      pop    %rbp
  7403.   4075a4:   c3                      retq  
  7404.   4075a5:   48 89 f8                mov    %rdi,%rax
  7405.   4075a8:   eb 88                   jmp    407532 <__rshift_D2A+0x92>
  7406.   4075aa:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  7407.  
  7408. 00000000004075b0 <__trailz_D2A>:
  7409.   4075b0:   48 63 41 14             movslq 0x14(%rcx),%rax
  7410.   4075b4:   48 8d 51 18             lea    0x18(%rcx),%rdx
  7411.   4075b8:   4c 8d 44 81 18          lea    0x18(%rcx,%rax,4),%r8
  7412.   4075bd:   4c 39 c2                cmp    %r8,%rdx
  7413.   4075c0:   73 28                   jae    4075ea <__trailz_D2A+0x3a>
  7414.   4075c2:   8b 49 18                mov    0x18(%rcx),%ecx
  7415.   4075c5:   31 c0                   xor    %eax,%eax
  7416.   4075c7:   85 c9                   test   %ecx,%ecx
  7417.   4075c9:   74 0b                   je     4075d6 <__trailz_D2A+0x26>
  7418.   4075cb:   eb 17                   jmp    4075e4 <__trailz_D2A+0x34>
  7419.   4075cd:   0f 1f 00                nopl   (%rax)
  7420.   4075d0:   8b 0a                   mov    (%rdx),%ecx
  7421.   4075d2:   85 c9                   test   %ecx,%ecx
  7422.   4075d4:   75 0e                   jne    4075e4 <__trailz_D2A+0x34>
  7423.   4075d6:   48 83 c2 04             add    $0x4,%rdx
  7424.   4075da:   83 c0 20                add    $0x20,%eax
  7425.   4075dd:   49 39 d0                cmp    %rdx,%r8
  7426.   4075e0:   77 ee                   ja     4075d0 <__trailz_D2A+0x20>
  7427.   4075e2:   f3 c3                   repz retq
  7428.   4075e4:   0f bc c9                bsf    %ecx,%ecx
  7429.   4075e7:   01 c8                   add    %ecx,%eax
  7430.   4075e9:   c3                      retq  
  7431.   4075ea:   31 c0                   xor    %eax,%eax
  7432.   4075ec:   0f 1f 40 00             nopl   0x0(%rax)
  7433.   4075f0:   c3                      retq  
  7434.   4075f1:   90                      nop
  7435.   4075f2:   90                      nop
  7436.   4075f3:   90                      nop
  7437.   4075f4:   90                      nop
  7438.   4075f5:   90                      nop
  7439.   4075f6:   90                      nop
  7440.   4075f7:   90                      nop
  7441.   4075f8:   90                      nop
  7442.   4075f9:   90                      nop
  7443.   4075fa:   90                      nop
  7444.   4075fb:   90                      nop
  7445.   4075fc:   90                      nop
  7446.   4075fd:   90                      nop
  7447.   4075fe:   90                      nop
  7448.   4075ff:   90                      nop
  7449.  
  7450. 0000000000407600 <msvcrt__lc_codepage_func>:
  7451.   407600:   48 8b 05 99 5d 00 00    mov    0x5d99(%rip),%rax        # 40d3a0 <msvcrt__lc_codepage>
  7452.   407607:   8b 00                   mov    (%rax),%eax
  7453.   407609:   c3                      retq  
  7454.   40760a:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  7455.  
  7456. 0000000000407610 <setlocale_codepage_hack>:
  7457.   407610:   48 83 ec 28             sub    $0x28,%rsp
  7458.   407614:   31 d2                   xor    %edx,%edx
  7459.   407616:   b9 02 00 00 00          mov    $0x2,%ecx
  7460.   40761b:   e8 a8 01 00 00          callq  4077c8 <setlocale>
  7461.   407620:   ba 2e 00 00 00          mov    $0x2e,%edx
  7462.   407625:   48 89 c1                mov    %rax,%rcx
  7463.   407628:   e8 a3 01 00 00          callq  4077d0 <strchr>
  7464.   40762d:   48 85 c0                test   %rax,%rax
  7465.   407630:   74 0e                   je     407640 <setlocale_codepage_hack+0x30>
  7466.   407632:   48 8d 48 01             lea    0x1(%rax),%rcx
  7467.   407636:   48 83 c4 28             add    $0x28,%rsp
  7468.   40763a:   e9 99 01 00 00          jmpq   4077d8 <atoi>
  7469.   40763f:   90                      nop
  7470.   407640:   31 c0                   xor    %eax,%eax
  7471.   407642:   48 83 c4 28             add    $0x28,%rsp
  7472.   407646:   c3                      retq  
  7473.   407647:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  7474.   40764e:   00 00
  7475.  
  7476. 0000000000407650 <init_codepage_func>:
  7477.   407650:   56                      push   %rsi
  7478.   407651:   53                      push   %rbx
  7479.   407652:   48 83 ec 28             sub    $0x28,%rsp
  7480.   407656:   e8 65 af ff ff          callq  4025c0 <__mingw_get_msvcrt_handle>
  7481.   40765b:   48 85 c0                test   %rax,%rax
  7482.   40765e:   48 89 c3                mov    %rax,%rbx
  7483.   407661:   74 2d                   je     407690 <init_codepage_func+0x40>
  7484.   407663:   48 8d 15 16 20 00 00    lea    0x2016(%rip),%rdx        # 409680 <.rdata>
  7485.   40766a:   48 89 c1                mov    %rax,%rcx
  7486.   40766d:   48 8b 35 18 6c 00 00    mov    0x6c18(%rip),%rsi        # 40e28c <__imp_GetProcAddress>
  7487.   407674:   ff d6                   callq  *%rsi
  7488.   407676:   48 85 c0                test   %rax,%rax
  7489.   407679:   48 89 05 60 0a 00 00    mov    %rax,0xa60(%rip)        # 4080e0 <__lc_codepage>
  7490.   407680:   74 2e                   je     4076b0 <init_codepage_func+0x60>
  7491.   407682:   48 83 c4 28             add    $0x28,%rsp
  7492.   407686:   5b                      pop    %rbx
  7493.   407687:   5e                      pop    %rsi
  7494.   407688:   48 ff e0                rex.W jmpq *%rax
  7495.   40768b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  7496.   407690:   48 8d 05 79 ff ff ff    lea    -0x87(%rip),%rax        # 407610 <setlocale_codepage_hack>
  7497.   407697:   48 89 05 42 0a 00 00    mov    %rax,0xa42(%rip)        # 4080e0 <__lc_codepage>
  7498.   40769e:   48 83 c4 28             add    $0x28,%rsp
  7499.   4076a2:   5b                      pop    %rbx
  7500.   4076a3:   5e                      pop    %rsi
  7501.   4076a4:   48 ff e0                rex.W jmpq *%rax
  7502.   4076a7:   66 0f 1f 84 00 00 00    nopw   0x0(%rax,%rax,1)
  7503.   4076ae:   00 00
  7504.   4076b0:   48 8d 15 dd 1f 00 00    lea    0x1fdd(%rip),%rdx        # 409694 <.rdata+0x14>
  7505.   4076b7:   48 89 d9                mov    %rbx,%rcx
  7506.   4076ba:   ff d6                   callq  *%rsi
  7507.   4076bc:   48 85 c0                test   %rax,%rax
  7508.   4076bf:   48 89 05 da 5c 00 00    mov    %rax,0x5cda(%rip)        # 40d3a0 <msvcrt__lc_codepage>
  7509.   4076c6:   74 c8                   je     407690 <init_codepage_func+0x40>
  7510.   4076c8:   8b 00                   mov    (%rax),%eax
  7511.   4076ca:   48 8d 15 2f ff ff ff    lea    -0xd1(%rip),%rdx        # 407600 <msvcrt__lc_codepage_func>
  7512.   4076d1:   48 89 15 08 0a 00 00    mov    %rdx,0xa08(%rip)        # 4080e0 <__lc_codepage>
  7513.   4076d8:   48 83 c4 28             add    $0x28,%rsp
  7514.   4076dc:   5b                      pop    %rbx
  7515.   4076dd:   5e                      pop    %rsi
  7516.   4076de:   c3                      retq  
  7517.   4076df:   90                      nop
  7518.  
  7519. 00000000004076e0 <__C_specific_handler>:
  7520.   4076e0:   ff 25 5e 6c 00 00       jmpq   *0x6c5e(%rip)        # 40e344 <__imp___C_specific_handler>
  7521.   4076e6:   90                      nop
  7522.   4076e7:   90                      nop
  7523.  
  7524. 00000000004076e8 <__getmainargs>:
  7525.   4076e8:   ff 25 66 6c 00 00       jmpq   *0x6c66(%rip)        # 40e354 <__imp___getmainargs>
  7526.   4076ee:   90                      nop
  7527.   4076ef:   90                      nop
  7528.  
  7529. 00000000004076f0 <__set_app_type>:
  7530.   4076f0:   ff 25 86 6c 00 00       jmpq   *0x6c86(%rip)        # 40e37c <__imp___set_app_type>
  7531.   4076f6:   90                      nop
  7532.   4076f7:   90                      nop
  7533.  
  7534. 00000000004076f8 <memcpy>:
  7535.   4076f8:   ff 25 1e 6d 00 00       jmpq   *0x6d1e(%rip)        # 40e41c <__imp_memcpy>
  7536.   4076fe:   90                      nop
  7537.   4076ff:   90                      nop
  7538.  
  7539. 0000000000407700 <malloc>:
  7540.   407700:   ff 25 0e 6d 00 00       jmpq   *0x6d0e(%rip)        # 40e414 <__imp_malloc>
  7541.   407706:   90                      nop
  7542.   407707:   90                      nop
  7543.  
  7544. 0000000000407708 <strlen>:
  7545.   407708:   ff 25 3e 6d 00 00       jmpq   *0x6d3e(%rip)        # 40e44c <__imp_strlen>
  7546.   40770e:   90                      nop
  7547.   40770f:   90                      nop
  7548.  
  7549. 0000000000407710 <_cexit>:
  7550.   407710:   ff 25 86 6c 00 00       jmpq   *0x6c86(%rip)        # 40e39c <__imp__cexit>
  7551.   407716:   90                      nop
  7552.   407717:   90                      nop
  7553.  
  7554. 0000000000407718 <_amsg_exit>:
  7555.   407718:   ff 25 76 6c 00 00       jmpq   *0x6c76(%rip)        # 40e394 <__imp__amsg_exit>
  7556.   40771e:   90                      nop
  7557.   40771f:   90                      nop
  7558.  
  7559. 0000000000407720 <_initterm>:
  7560.   407720:   ff 25 8e 6c 00 00       jmpq   *0x6c8e(%rip)        # 40e3b4 <__imp__initterm>
  7561.   407726:   90                      nop
  7562.   407727:   90                      nop
  7563.  
  7564. 0000000000407728 <exit>:
  7565.   407728:   ff 25 be 6c 00 00       jmpq   *0x6cbe(%rip)        # 40e3ec <__imp_exit>
  7566.   40772e:   90                      nop
  7567.   40772f:   90                      nop
  7568.  
  7569. 0000000000407730 <printf>:
  7570.   407730:   ff 25 ee 6c 00 00       jmpq   *0x6cee(%rip)        # 40e424 <__imp_printf>
  7571.   407736:   90                      nop
  7572.   407737:   90                      nop
  7573.  
  7574. 0000000000407738 <__lconv_init>:
  7575.   407738:   ff 25 2e 6c 00 00       jmpq   *0x6c2e(%rip)        # 40e36c <__imp___lconv_init>
  7576.   40773e:   90                      nop
  7577.   40773f:   90                      nop
  7578.  
  7579. 0000000000407740 <_onexit>:
  7580.   407740:   ff 25 7e 6c 00 00       jmpq   *0x6c7e(%rip)        # 40e3c4 <__imp__onexit>
  7581.   407746:   90                      nop
  7582.   407747:   90                      nop
  7583.  
  7584. 0000000000407748 <_lock>:
  7585.   407748:   ff 25 6e 6c 00 00       jmpq   *0x6c6e(%rip)        # 40e3bc <__imp__lock>
  7586.   40774e:   90                      nop
  7587.   40774f:   90                      nop
  7588.  
  7589. 0000000000407750 <__dllonexit>:
  7590.   407750:   ff 25 f6 6b 00 00       jmpq   *0x6bf6(%rip)        # 40e34c <__imp___dllonexit>
  7591.   407756:   90                      nop
  7592.   407757:   90                      nop
  7593.  
  7594. 0000000000407758 <_unlock>:
  7595.   407758:   ff 25 6e 6c 00 00       jmpq   *0x6c6e(%rip)        # 40e3cc <__imp__unlock>
  7596.   40775e:   90                      nop
  7597.   40775f:   90                      nop
  7598.  
  7599. 0000000000407760 <signal>:
  7600.   407760:   ff 25 ce 6c 00 00       jmpq   *0x6cce(%rip)        # 40e434 <__imp_signal>
  7601.   407766:   90                      nop
  7602.   407767:   90                      nop
  7603.  
  7604. 0000000000407768 <__setusermatherr>:
  7605.   407768:   ff 25 16 6c 00 00       jmpq   *0x6c16(%rip)        # 40e384 <__imp___setusermatherr>
  7606.   40776e:   90                      nop
  7607.   40776f:   90                      nop
  7608.  
  7609. 0000000000407770 <__iob_func>:
  7610.   407770:   ff 25 ee 6b 00 00       jmpq   *0x6bee(%rip)        # 40e364 <__imp___iob_func>
  7611.   407776:   90                      nop
  7612.   407777:   90                      nop
  7613.  
  7614. 0000000000407778 <abort>:
  7615.   407778:   ff 25 56 6c 00 00       jmpq   *0x6c56(%rip)        # 40e3d4 <__imp_abort>
  7616.   40777e:   90                      nop
  7617.   40777f:   90                      nop
  7618.  
  7619. 0000000000407780 <strncmp>:
  7620.   407780:   ff 25 ce 6c 00 00       jmpq   *0x6cce(%rip)        # 40e454 <__imp_strncmp>
  7621.   407786:   90                      nop
  7622.   407787:   90                      nop
  7623.  
  7624. 0000000000407788 <calloc>:
  7625.   407788:   ff 25 56 6c 00 00       jmpq   *0x6c56(%rip)        # 40e3e4 <__imp_calloc>
  7626.   40778e:   90                      nop
  7627.   40778f:   90                      nop
  7628.  
  7629. 0000000000407790 <free>:
  7630.   407790:   ff 25 66 6c 00 00       jmpq   *0x6c66(%rip)        # 40e3fc <__imp_free>
  7631.   407796:   90                      nop
  7632.   407797:   90                      nop
  7633.  
  7634. 0000000000407798 <fputc>:
  7635.   407798:   ff 25 56 6c 00 00       jmpq   *0x6c56(%rip)        # 40e3f4 <__imp_fputc>
  7636.   40779e:   90                      nop
  7637.   40779f:   90                      nop
  7638.  
  7639. 00000000004077a0 <localeconv>:
  7640.   4077a0:   ff 25 66 6c 00 00       jmpq   *0x6c66(%rip)        # 40e40c <__imp_localeconv>
  7641.   4077a6:   90                      nop
  7642.   4077a7:   90                      nop
  7643.  
  7644. 00000000004077a8 <_errno>:
  7645.   4077a8:   ff 25 f6 6b 00 00       jmpq   *0x6bf6(%rip)        # 40e3a4 <__imp__errno>
  7646.   4077ae:   90                      nop
  7647.   4077af:   90                      nop
  7648.  
  7649. 00000000004077b0 <getenv>:
  7650.   4077b0:   ff 25 4e 6c 00 00       jmpq   *0x6c4e(%rip)        # 40e404 <__imp_getenv>
  7651.   4077b6:   90                      nop
  7652.   4077b7:   90                      nop
  7653.  
  7654. 00000000004077b8 <strerror>:
  7655.   4077b8:   ff 25 86 6c 00 00       jmpq   *0x6c86(%rip)        # 40e444 <__imp_strerror>
  7656.   4077be:   90                      nop
  7657.   4077bf:   90                      nop
  7658.  
  7659. 00000000004077c0 <wcslen>:
  7660.   4077c0:   ff 25 96 6c 00 00       jmpq   *0x6c96(%rip)        # 40e45c <__imp_wcslen>
  7661.   4077c6:   90                      nop
  7662.   4077c7:   90                      nop
  7663.  
  7664. 00000000004077c8 <setlocale>:
  7665.   4077c8:   ff 25 5e 6c 00 00       jmpq   *0x6c5e(%rip)        # 40e42c <__imp_setlocale>
  7666.   4077ce:   90                      nop
  7667.   4077cf:   90                      nop
  7668.  
  7669. 00000000004077d0 <strchr>:
  7670.   4077d0:   ff 25 66 6c 00 00       jmpq   *0x6c66(%rip)        # 40e43c <__imp_strchr>
  7671.   4077d6:   90                      nop
  7672.   4077d7:   90                      nop
  7673.  
  7674. 00000000004077d8 <atoi>:
  7675.   4077d8:   ff 25 fe 6b 00 00       jmpq   *0x6bfe(%rip)        # 40e3dc <__imp_atoi>
  7676.   4077de:   90                      nop
  7677.   4077df:   90                      nop
  7678.  
  7679. 00000000004077e0 <Sleep>:
  7680.   4077e0:   ff 25 1e 6b 00 00       jmpq   *0x6b1e(%rip)        # 40e304 <__imp_Sleep>
  7681.   4077e6:   90                      nop
  7682.   4077e7:   90                      nop
  7683.  
  7684. 00000000004077e8 <SetUnhandledExceptionFilter>:
  7685.   4077e8:   ff 25 0e 6b 00 00       jmpq   *0x6b0e(%rip)        # 40e2fc <__imp_SetUnhandledExceptionFilter>
  7686.   4077ee:   90                      nop
  7687.   4077ef:   90                      nop
  7688.  
  7689. 00000000004077f0 <GetProcAddress>:
  7690.   4077f0:   ff 25 96 6a 00 00       jmpq   *0x6a96(%rip)        # 40e28c <__imp_GetProcAddress>
  7691.   4077f6:   90                      nop
  7692.   4077f7:   90                      nop
  7693.  
  7694. 00000000004077f8 <GetStartupInfoA>:
  7695.   4077f8:   ff 25 96 6a 00 00       jmpq   *0x6a96(%rip)        # 40e294 <__imp_GetStartupInfoA>
  7696.   4077fe:   90                      nop
  7697.   4077ff:   90                      nop
  7698.  
  7699. 0000000000407800 <RtlAddFunctionTable>:
  7700.   407800:   ff 25 d6 6a 00 00       jmpq   *0x6ad6(%rip)        # 40e2dc <__imp_RtlAddFunctionTable>
  7701.   407806:   90                      nop
  7702.   407807:   90                      nop
  7703.  
  7704. 0000000000407808 <VirtualQuery>:
  7705.   407808:   ff 25 1e 6b 00 00       jmpq   *0x6b1e(%rip)        # 40e32c <__imp_VirtualQuery>
  7706.   40780e:   90                      nop
  7707.   40780f:   90                      nop
  7708.  
  7709. 0000000000407810 <VirtualProtect>:
  7710.   407810:   ff 25 0e 6b 00 00       jmpq   *0x6b0e(%rip)        # 40e324 <__imp_VirtualProtect>
  7711.   407816:   90                      nop
  7712.   407817:   90                      nop
  7713.  
  7714. 0000000000407818 <GetLastError>:
  7715.   407818:   ff 25 5e 6a 00 00       jmpq   *0x6a5e(%rip)        # 40e27c <__imp_GetLastError>
  7716.   40781e:   90                      nop
  7717.   40781f:   90                      nop
  7718.  
  7719. 0000000000407820 <LoadLibraryW>:
  7720.   407820:   ff 25 9e 6a 00 00       jmpq   *0x6a9e(%rip)        # 40e2c4 <__imp_LoadLibraryW>
  7721.   407826:   90                      nop
  7722.   407827:   90                      nop
  7723.  
  7724. 0000000000407828 <GetModuleHandleA>:
  7725.   407828:   ff 25 56 6a 00 00       jmpq   *0x6a56(%rip)        # 40e284 <__imp_GetModuleHandleA>
  7726.   40782e:   90                      nop
  7727.   40782f:   90                      nop
  7728.  
  7729. 0000000000407830 <GetSystemTimeAsFileTime>:
  7730.   407830:   ff 25 66 6a 00 00       jmpq   *0x6a66(%rip)        # 40e29c <__imp_GetSystemTimeAsFileTime>
  7731.   407836:   90                      nop
  7732.   407837:   90                      nop
  7733.  
  7734. 0000000000407838 <GetCurrentProcessId>:
  7735.   407838:   ff 25 2e 6a 00 00       jmpq   *0x6a2e(%rip)        # 40e26c <__imp_GetCurrentProcessId>
  7736.   40783e:   90                      nop
  7737.   40783f:   90                      nop
  7738.  
  7739. 0000000000407840 <GetCurrentThreadId>:
  7740.   407840:   ff 25 2e 6a 00 00       jmpq   *0x6a2e(%rip)        # 40e274 <__imp_GetCurrentThreadId>
  7741.   407846:   90                      nop
  7742.   407847:   90                      nop
  7743.  
  7744. 0000000000407848 <GetTickCount>:
  7745.   407848:   ff 25 56 6a 00 00       jmpq   *0x6a56(%rip)        # 40e2a4 <__imp_GetTickCount>
  7746.   40784e:   90                      nop
  7747.   40784f:   90                      nop
  7748.  
  7749. 0000000000407850 <QueryPerformanceCounter>:
  7750.   407850:   ff 25 7e 6a 00 00       jmpq   *0x6a7e(%rip)        # 40e2d4 <__imp_QueryPerformanceCounter>
  7751.   407856:   90                      nop
  7752.   407857:   90                      nop
  7753.  
  7754. 0000000000407858 <RtlCaptureContext>:
  7755.   407858:   ff 25 86 6a 00 00       jmpq   *0x6a86(%rip)        # 40e2e4 <__imp_RtlCaptureContext>
  7756.   40785e:   90                      nop
  7757.   40785f:   90                      nop
  7758.  
  7759. 0000000000407860 <RtlLookupFunctionEntry>:
  7760.   407860:   ff 25 86 6a 00 00       jmpq   *0x6a86(%rip)        # 40e2ec <__imp_RtlLookupFunctionEntry>
  7761.   407866:   90                      nop
  7762.   407867:   90                      nop
  7763.  
  7764. 0000000000407868 <RtlVirtualUnwind>:
  7765.   407868:   ff 25 86 6a 00 00       jmpq   *0x6a86(%rip)        # 40e2f4 <__imp_RtlVirtualUnwind>
  7766.   40786e:   90                      nop
  7767.   40786f:   90                      nop
  7768.  
  7769. 0000000000407870 <UnhandledExceptionFilter>:
  7770.   407870:   ff 25 a6 6a 00 00       jmpq   *0x6aa6(%rip)        # 40e31c <__imp_UnhandledExceptionFilter>
  7771.   407876:   90                      nop
  7772.   407877:   90                      nop
  7773.  
  7774. 0000000000407878 <GetCurrentProcess>:
  7775.   407878:   ff 25 e6 69 00 00       jmpq   *0x69e6(%rip)        # 40e264 <__imp_GetCurrentProcess>
  7776.   40787e:   90                      nop
  7777.   40787f:   90                      nop
  7778.  
  7779. 0000000000407880 <TerminateProcess>:
  7780.   407880:   ff 25 86 6a 00 00       jmpq   *0x6a86(%rip)        # 40e30c <__imp_TerminateProcess>
  7781.   407886:   90                      nop
  7782.   407887:   90                      nop
  7783.  
  7784. 0000000000407888 <EnterCriticalSection>:
  7785.   407888:   ff 25 ce 69 00 00       jmpq   *0x69ce(%rip)        # 40e25c <__imp_EnterCriticalSection>
  7786.   40788e:   90                      nop
  7787.   40788f:   90                      nop
  7788.  
  7789. 0000000000407890 <TlsGetValue>:
  7790.   407890:   ff 25 7e 6a 00 00       jmpq   *0x6a7e(%rip)        # 40e314 <__imp_TlsGetValue>
  7791.   407896:   90                      nop
  7792.   407897:   90                      nop
  7793.  
  7794. 0000000000407898 <LeaveCriticalSection>:
  7795.   407898:   ff 25 1e 6a 00 00       jmpq   *0x6a1e(%rip)        # 40e2bc <__imp_LeaveCriticalSection>
  7796.   40789e:   90                      nop
  7797.   40789f:   90                      nop
  7798.  
  7799. 00000000004078a0 <DeleteCriticalSection>:
  7800.   4078a0:   ff 25 ae 69 00 00       jmpq   *0x69ae(%rip)        # 40e254 <__IAT_start__>
  7801.   4078a6:   90                      nop
  7802.   4078a7:   90                      nop
  7803.  
  7804. 00000000004078a8 <InitializeCriticalSection>:
  7805.   4078a8:   ff 25 fe 69 00 00       jmpq   *0x69fe(%rip)        # 40e2ac <__imp_InitializeCriticalSection>
  7806.   4078ae:   90                      nop
  7807.   4078af:   90                      nop
  7808.  
  7809. 00000000004078b0 <WideCharToMultiByte>:
  7810.   4078b0:   ff 25 7e 6a 00 00       jmpq   *0x6a7e(%rip)        # 40e334 <__imp_WideCharToMultiByte>
  7811.   4078b6:   90                      nop
  7812.   4078b7:   90                      nop
  7813.  
  7814. 00000000004078b8 <IsDBCSLeadByteEx>:
  7815.   4078b8:   ff 25 f6 69 00 00       jmpq   *0x69f6(%rip)        # 40e2b4 <__imp_IsDBCSLeadByteEx>
  7816.   4078be:   90                      nop
  7817.   4078bf:   90                      nop
  7818.  
  7819. 00000000004078c0 <MultiByteToWideChar>:
  7820.   4078c0:   ff 25 06 6a 00 00       jmpq   *0x6a06(%rip)        # 40e2cc <__imp_MultiByteToWideChar>
  7821.   4078c6:   90                      nop
  7822.   4078c7:   90                      nop
  7823.     ...
  7824.  
  7825. 00000000004078d0 <main>:
  7826.   4078d0:   48 83 ec 38             sub    $0x38,%rsp
  7827.   4078d4:   e8 67 ae ff ff          callq  402740 <__main>
  7828.   4078d9:   e8 62 9c ff ff          callq  401540 <frand>
  7829.   4078de:   0f 14 c0                unpcklps %xmm0,%xmm0
  7830.   4078e1:   48 8d 0d 38 17 00 00    lea    0x1738(%rip),%rcx        # 409020 <.rdata>
  7831.   4078e8:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7832.   4078eb:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7833.   4078f1:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7834.   4078f6:   66 0f 28 c8             movapd %xmm0,%xmm1
  7835.   4078fa:   e8 31 fe ff ff          callq  407730 <printf>
  7836.   4078ff:   e8 3c 9c ff ff          callq  401540 <frand>
  7837.   407904:   0f 14 c0                unpcklps %xmm0,%xmm0
  7838.   407907:   48 8d 0d 12 17 00 00    lea    0x1712(%rip),%rcx        # 409020 <.rdata>
  7839.   40790e:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7840.   407911:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7841.   407917:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7842.   40791c:   66 0f 28 c8             movapd %xmm0,%xmm1
  7843.   407920:   e8 0b fe ff ff          callq  407730 <printf>
  7844.   407925:   e8 16 9c ff ff          callq  401540 <frand>
  7845.   40792a:   0f 14 c0                unpcklps %xmm0,%xmm0
  7846.   40792d:   48 8d 0d ec 16 00 00    lea    0x16ec(%rip),%rcx        # 409020 <.rdata>
  7847.   407934:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7848.   407937:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7849.   40793d:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7850.   407942:   66 0f 28 c8             movapd %xmm0,%xmm1
  7851.   407946:   e8 e5 fd ff ff          callq  407730 <printf>
  7852.   40794b:   e8 f0 9b ff ff          callq  401540 <frand>
  7853.   407950:   0f 14 c0                unpcklps %xmm0,%xmm0
  7854.   407953:   48 8d 0d c6 16 00 00    lea    0x16c6(%rip),%rcx        # 409020 <.rdata>
  7855.   40795a:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7856.   40795d:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7857.   407963:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7858.   407968:   66 0f 28 c8             movapd %xmm0,%xmm1
  7859.   40796c:   e8 bf fd ff ff          callq  407730 <printf>
  7860.   407971:   e8 ca 9b ff ff          callq  401540 <frand>
  7861.   407976:   0f 14 c0                unpcklps %xmm0,%xmm0
  7862.   407979:   48 8d 0d a0 16 00 00    lea    0x16a0(%rip),%rcx        # 409020 <.rdata>
  7863.   407980:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7864.   407983:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7865.   407989:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7866.   40798e:   66 0f 28 c8             movapd %xmm0,%xmm1
  7867.   407992:   e8 99 fd ff ff          callq  407730 <printf>
  7868.   407997:   e8 a4 9b ff ff          callq  401540 <frand>
  7869.   40799c:   0f 14 c0                unpcklps %xmm0,%xmm0
  7870.   40799f:   48 8d 0d 7a 16 00 00    lea    0x167a(%rip),%rcx        # 409020 <.rdata>
  7871.   4079a6:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7872.   4079a9:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7873.   4079af:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7874.   4079b4:   66 0f 28 c8             movapd %xmm0,%xmm1
  7875.   4079b8:   e8 73 fd ff ff          callq  407730 <printf>
  7876.   4079bd:   e8 7e 9b ff ff          callq  401540 <frand>
  7877.   4079c2:   0f 14 c0                unpcklps %xmm0,%xmm0
  7878.   4079c5:   48 8d 0d 54 16 00 00    lea    0x1654(%rip),%rcx        # 409020 <.rdata>
  7879.   4079cc:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7880.   4079cf:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7881.   4079d5:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7882.   4079da:   66 0f 28 c8             movapd %xmm0,%xmm1
  7883.   4079de:   e8 4d fd ff ff          callq  407730 <printf>
  7884.   4079e3:   e8 58 9b ff ff          callq  401540 <frand>
  7885.   4079e8:   0f 14 c0                unpcklps %xmm0,%xmm0
  7886.   4079eb:   48 8d 0d 2e 16 00 00    lea    0x162e(%rip),%rcx        # 409020 <.rdata>
  7887.   4079f2:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7888.   4079f5:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7889.   4079fb:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7890.   407a00:   66 0f 28 c8             movapd %xmm0,%xmm1
  7891.   407a04:   e8 27 fd ff ff          callq  407730 <printf>
  7892.   407a09:   e8 32 9b ff ff          callq  401540 <frand>
  7893.   407a0e:   0f 14 c0                unpcklps %xmm0,%xmm0
  7894.   407a11:   48 8d 0d 08 16 00 00    lea    0x1608(%rip),%rcx        # 409020 <.rdata>
  7895.   407a18:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7896.   407a1b:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7897.   407a21:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7898.   407a26:   66 0f 28 c8             movapd %xmm0,%xmm1
  7899.   407a2a:   e8 01 fd ff ff          callq  407730 <printf>
  7900.   407a2f:   e8 0c 9b ff ff          callq  401540 <frand>
  7901.   407a34:   0f 14 c0                unpcklps %xmm0,%xmm0
  7902.   407a37:   48 8d 0d e2 15 00 00    lea    0x15e2(%rip),%rcx        # 409020 <.rdata>
  7903.   407a3e:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7904.   407a41:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7905.   407a47:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7906.   407a4c:   66 0f 28 c8             movapd %xmm0,%xmm1
  7907.   407a50:   e8 db fc ff ff          callq  407730 <printf>
  7908.   407a55:   e8 e6 9a ff ff          callq  401540 <frand>
  7909.   407a5a:   0f 14 c0                unpcklps %xmm0,%xmm0
  7910.   407a5d:   48 8d 0d bc 15 00 00    lea    0x15bc(%rip),%rcx        # 409020 <.rdata>
  7911.   407a64:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7912.   407a67:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7913.   407a6d:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7914.   407a72:   66 0f 28 c8             movapd %xmm0,%xmm1
  7915.   407a76:   e8 b5 fc ff ff          callq  407730 <printf>
  7916.   407a7b:   e8 c0 9a ff ff          callq  401540 <frand>
  7917.   407a80:   0f 14 c0                unpcklps %xmm0,%xmm0
  7918.   407a83:   48 8d 0d 96 15 00 00    lea    0x1596(%rip),%rcx        # 409020 <.rdata>
  7919.   407a8a:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7920.   407a8d:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7921.   407a93:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7922.   407a98:   66 0f 28 c8             movapd %xmm0,%xmm1
  7923.   407a9c:   e8 8f fc ff ff          callq  407730 <printf>
  7924.   407aa1:   e8 9a 9a ff ff          callq  401540 <frand>
  7925.   407aa6:   0f 14 c0                unpcklps %xmm0,%xmm0
  7926.   407aa9:   48 8d 0d 70 15 00 00    lea    0x1570(%rip),%rcx        # 409020 <.rdata>
  7927.   407ab0:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7928.   407ab3:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7929.   407ab9:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7930.   407abe:   66 0f 28 c8             movapd %xmm0,%xmm1
  7931.   407ac2:   e8 69 fc ff ff          callq  407730 <printf>
  7932.   407ac7:   e8 74 9a ff ff          callq  401540 <frand>
  7933.   407acc:   0f 14 c0                unpcklps %xmm0,%xmm0
  7934.   407acf:   48 8d 0d 4a 15 00 00    lea    0x154a(%rip),%rcx        # 409020 <.rdata>
  7935.   407ad6:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7936.   407ad9:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7937.   407adf:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7938.   407ae4:   66 0f 28 c8             movapd %xmm0,%xmm1
  7939.   407ae8:   e8 43 fc ff ff          callq  407730 <printf>
  7940.   407aed:   e8 4e 9a ff ff          callq  401540 <frand>
  7941.   407af2:   0f 14 c0                unpcklps %xmm0,%xmm0
  7942.   407af5:   48 8d 0d 24 15 00 00    lea    0x1524(%rip),%rcx        # 409020 <.rdata>
  7943.   407afc:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7944.   407aff:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7945.   407b05:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7946.   407b0a:   66 0f 28 c8             movapd %xmm0,%xmm1
  7947.   407b0e:   e8 1d fc ff ff          callq  407730 <printf>
  7948.   407b13:   e8 28 9a ff ff          callq  401540 <frand>
  7949.   407b18:   0f 14 c0                unpcklps %xmm0,%xmm0
  7950.   407b1b:   48 8d 0d fe 14 00 00    lea    0x14fe(%rip),%rcx        # 409020 <.rdata>
  7951.   407b22:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7952.   407b25:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7953.   407b2b:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7954.   407b30:   66 0f 28 c8             movapd %xmm0,%xmm1
  7955.   407b34:   e8 f7 fb ff ff          callq  407730 <printf>
  7956.   407b39:   e8 02 9a ff ff          callq  401540 <frand>
  7957.   407b3e:   0f 14 c0                unpcklps %xmm0,%xmm0
  7958.   407b41:   48 8d 0d d8 14 00 00    lea    0x14d8(%rip),%rcx        # 409020 <.rdata>
  7959.   407b48:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7960.   407b4b:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7961.   407b51:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7962.   407b56:   66 0f 28 c8             movapd %xmm0,%xmm1
  7963.   407b5a:   e8 d1 fb ff ff          callq  407730 <printf>
  7964.   407b5f:   e8 dc 99 ff ff          callq  401540 <frand>
  7965.   407b64:   0f 14 c0                unpcklps %xmm0,%xmm0
  7966.   407b67:   48 8d 0d b2 14 00 00    lea    0x14b2(%rip),%rcx        # 409020 <.rdata>
  7967.   407b6e:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7968.   407b71:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7969.   407b77:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7970.   407b7c:   66 0f 28 c8             movapd %xmm0,%xmm1
  7971.   407b80:   e8 ab fb ff ff          callq  407730 <printf>
  7972.   407b85:   e8 b6 99 ff ff          callq  401540 <frand>
  7973.   407b8a:   0f 14 c0                unpcklps %xmm0,%xmm0
  7974.   407b8d:   48 8d 0d 8c 14 00 00    lea    0x148c(%rip),%rcx        # 409020 <.rdata>
  7975.   407b94:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7976.   407b97:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7977.   407b9d:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7978.   407ba2:   66 0f 28 c8             movapd %xmm0,%xmm1
  7979.   407ba6:   e8 85 fb ff ff          callq  407730 <printf>
  7980.   407bab:   e8 90 99 ff ff          callq  401540 <frand>
  7981.   407bb0:   0f 14 c0                unpcklps %xmm0,%xmm0
  7982.   407bb3:   48 8d 0d 66 14 00 00    lea    0x1466(%rip),%rcx        # 409020 <.rdata>
  7983.   407bba:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7984.   407bbd:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7985.   407bc3:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7986.   407bc8:   66 0f 28 c8             movapd %xmm0,%xmm1
  7987.   407bcc:   e8 5f fb ff ff          callq  407730 <printf>
  7988.   407bd1:   e8 6a 99 ff ff          callq  401540 <frand>
  7989.   407bd6:   0f 14 c0                unpcklps %xmm0,%xmm0
  7990.   407bd9:   48 8d 0d 40 14 00 00    lea    0x1440(%rip),%rcx        # 409020 <.rdata>
  7991.   407be0:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  7992.   407be3:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  7993.   407be9:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  7994.   407bee:   66 0f 28 c8             movapd %xmm0,%xmm1
  7995.   407bf2:   e8 39 fb ff ff          callq  407730 <printf>
  7996.   407bf7:   e8 44 99 ff ff          callq  401540 <frand>
  7997.   407bfc:   0f 14 c0                unpcklps %xmm0,%xmm0
  7998.   407bff:   48 8d 0d 1a 14 00 00    lea    0x141a(%rip),%rcx        # 409020 <.rdata>
  7999.   407c06:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  8000.   407c09:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  8001.   407c0f:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  8002.   407c14:   66 0f 28 c8             movapd %xmm0,%xmm1
  8003.   407c18:   e8 13 fb ff ff          callq  407730 <printf>
  8004.   407c1d:   e8 1e 99 ff ff          callq  401540 <frand>
  8005.   407c22:   0f 14 c0                unpcklps %xmm0,%xmm0
  8006.   407c25:   48 8d 0d f4 13 00 00    lea    0x13f4(%rip),%rcx        # 409020 <.rdata>
  8007.   407c2c:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  8008.   407c2f:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  8009.   407c35:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  8010.   407c3a:   66 0f 28 c8             movapd %xmm0,%xmm1
  8011.   407c3e:   e8 ed fa ff ff          callq  407730 <printf>
  8012.   407c43:   e8 f8 98 ff ff          callq  401540 <frand>
  8013.   407c48:   0f 14 c0                unpcklps %xmm0,%xmm0
  8014.   407c4b:   48 8d 0d ce 13 00 00    lea    0x13ce(%rip),%rcx        # 409020 <.rdata>
  8015.   407c52:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  8016.   407c55:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  8017.   407c5b:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  8018.   407c60:   66 0f 28 c8             movapd %xmm0,%xmm1
  8019.   407c64:   e8 c7 fa ff ff          callq  407730 <printf>
  8020.   407c69:   e8 d2 98 ff ff          callq  401540 <frand>
  8021.   407c6e:   0f 14 c0                unpcklps %xmm0,%xmm0
  8022.   407c71:   48 8d 0d a8 13 00 00    lea    0x13a8(%rip),%rcx        # 409020 <.rdata>
  8023.   407c78:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  8024.   407c7b:   f2 0f 11 44 24 28       movsd  %xmm0,0x28(%rsp)
  8025.   407c81:   48 8b 54 24 28          mov    0x28(%rsp),%rdx
  8026.   407c86:   66 0f 28 c8             movapd %xmm0,%xmm1
  8027.   407c8a:   e8 a1 fa ff ff          callq  407730 <printf>
  8028.   407c8f:   31 c0                   xor    %eax,%eax
  8029.   407c91:   48 83 c4 38             add    $0x38,%rsp
  8030.   407c95:   c3                      retq  
  8031.   407c96:   90                      nop
  8032.   407c97:   90                      nop
  8033.   407c98:   90                      nop
  8034.   407c99:   90                      nop
  8035.   407c9a:   90                      nop
  8036.   407c9b:   90                      nop
  8037.   407c9c:   90                      nop
  8038.   407c9d:   90                      nop
  8039.   407c9e:   90                      nop
  8040.   407c9f:   90                      nop
  8041.  
  8042. 0000000000407ca0 <__CTOR_LIST__>:
  8043.   407ca0:   ff                      (bad)  
  8044.   407ca1:   ff                      (bad)  
  8045.   407ca2:   ff                      (bad)  
  8046.   407ca3:   ff                      (bad)  
  8047.   407ca4:   ff                      (bad)  
  8048.   407ca5:   ff                      (bad)  
  8049.   407ca6:   ff                      (bad)  
  8050.   407ca7:   ff 00                   incl   (%rax)
  8051.   407ca9:   00 00                   add    %al,(%rax)
  8052.   407cab:   00 00                   add    %al,(%rax)
  8053.   407cad:   00 00                   add    %al,(%rax)
  8054.     ...
  8055.  
  8056. 0000000000407cb0 <__DTOR_LIST__>:
  8057.   407cb0:   ff                      (bad)  
  8058.   407cb1:   ff                      (bad)  
  8059.   407cb2:   ff                      (bad)  
  8060.   407cb3:   ff                      (bad)  
  8061.   407cb4:   ff                      (bad)  
  8062.   407cb5:   ff                      (bad)  
  8063.   407cb6:   ff                      (bad)  
  8064.   407cb7:   ff 00                   incl   (%rax)
  8065.   407cb9:   00 00                   add    %al,(%rax)
  8066.   407cbb:   00 00                   add    %al,(%rax)
  8067.   407cbd:   00 00                   add    %al,(%rax)
  8068.     ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement