Advertisement
Guest User

without sse

a guest
Jan 29th, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. libmymath_raytracing_example:     file format elf64-x86-64
  3.  
  4.  
  5. Disassembly of section .init:
  6.  
  7. 0000000000400ac8 <_init>:
  8.   400ac8:   48 83 ec 08             sub    $0x8,%rsp
  9.   400acc:   e8 93 04 00 00          callq  400f64 <call_gmon_start>
  10.   400ad1:   e8 1a 05 00 00          callq  400ff0 <frame_dummy>
  11.   400ad6:   e8 d5 12 00 00          callq  401db0 <__do_global_ctors_aux>
  12.   400adb:   48 83 c4 08             add    $0x8,%rsp
  13.   400adf:   c3                      retq  
  14.  
  15. Disassembly of section .plt:
  16.  
  17. 0000000000400ae0 <_ZNSt8ios_base4InitC1Ev@plt-0x10>:
  18.   400ae0:   ff 35 0a 25 20 00       pushq  0x20250a(%rip)        # 602ff0 <_GLOBAL_OFFSET_TABLE_+0x8>
  19.   400ae6:   ff 25 0c 25 20 00       jmpq   *0x20250c(%rip)        # 602ff8 <_GLOBAL_OFFSET_TABLE_+0x10>
  20.   400aec:   0f 1f 40 00             nopl   0x0(%rax)
  21.  
  22. 0000000000400af0 <_ZNSt8ios_base4InitC1Ev@plt>:
  23.   400af0:   ff 25 0a 25 20 00       jmpq   *0x20250a(%rip)        # 603000 <_GLOBAL_OFFSET_TABLE_+0x18>
  24.   400af6:   68 00 00 00 00          pushq  $0x0
  25.   400afb:   e9 e0 ff ff ff          jmpq   400ae0 <_init+0x18>
  26.  
  27. 0000000000400b00 <__libc_start_main@plt>:
  28.   400b00:   ff 25 02 25 20 00       jmpq   *0x202502(%rip)        # 603008 <_GLOBAL_OFFSET_TABLE_+0x20>
  29.   400b06:   68 01 00 00 00          pushq  $0x1
  30.   400b0b:   e9 d0 ff ff ff          jmpq   400ae0 <_init+0x18>
  31.  
  32. 0000000000400b10 <_ZN2sf5ClockC1Ev@plt>:
  33.   400b10:   ff 25 fa 24 20 00       jmpq   *0x2024fa(%rip)        # 603010 <_GLOBAL_OFFSET_TABLE_+0x28>
  34.   400b16:   68 02 00 00 00          pushq  $0x2
  35.   400b1b:   e9 c0 ff ff ff          jmpq   400ae0 <_init+0x18>
  36.  
  37. 0000000000400b20 <__cxa_atexit@plt>:
  38.   400b20:   ff 25 f2 24 20 00       jmpq   *0x2024f2(%rip)        # 603018 <_GLOBAL_OFFSET_TABLE_+0x30>
  39.   400b26:   68 03 00 00 00          pushq  $0x3
  40.   400b2b:   e9 b0 ff ff ff          jmpq   400ae0 <_init+0x18>
  41.  
  42. 0000000000400b30 <_ZNSt8ios_base4InitD1Ev@plt>:
  43.   400b30:   ff 25 ea 24 20 00       jmpq   *0x2024ea(%rip)        # 603020 <_GLOBAL_OFFSET_TABLE_+0x38>
  44.   400b36:   68 04 00 00 00          pushq  $0x4
  45.   400b3b:   e9 a0 ff ff ff          jmpq   400ae0 <_init+0x18>
  46.  
  47. 0000000000400b40 <_ZNK2sf5Clock14getElapsedTimeEv@plt>:
  48.   400b40:   ff 25 e2 24 20 00       jmpq   *0x2024e2(%rip)        # 603028 <_GLOBAL_OFFSET_TABLE_+0x40>
  49.   400b46:   68 05 00 00 00          pushq  $0x5
  50.   400b4b:   e9 90 ff ff ff          jmpq   400ae0 <_init+0x18>
  51.  
  52. 0000000000400b50 <_ZNK2sf4Time14asMillisecondsEv@plt>:
  53.   400b50:   ff 25 da 24 20 00       jmpq   *0x2024da(%rip)        # 603030 <_GLOBAL_OFFSET_TABLE_+0x48>
  54.   400b56:   68 06 00 00 00          pushq  $0x6
  55.   400b5b:   e9 80 ff ff ff          jmpq   400ae0 <_init+0x18>
  56.  
  57. 0000000000400b60 <strtol@plt>:
  58.   400b60:   ff 25 d2 24 20 00       jmpq   *0x2024d2(%rip)        # 603038 <_GLOBAL_OFFSET_TABLE_+0x50>
  59.   400b66:   68 07 00 00 00          pushq  $0x7
  60.   400b6b:   e9 70 ff ff ff          jmpq   400ae0 <_init+0x18>
  61.  
  62. 0000000000400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>:
  63.   400b70:   ff 25 ca 24 20 00       jmpq   *0x2024ca(%rip)        # 603040 <_GLOBAL_OFFSET_TABLE_+0x58>
  64.   400b76:   68 08 00 00 00          pushq  $0x8
  65.   400b7b:   e9 60 ff ff ff          jmpq   400ae0 <_init+0x18>
  66.  
  67. 0000000000400b80 <_ZN2sf5Clock7restartEv@plt>:
  68.   400b80:   ff 25 c2 24 20 00       jmpq   *0x2024c2(%rip)        # 603048 <_GLOBAL_OFFSET_TABLE_+0x60>
  69.   400b86:   68 09 00 00 00          pushq  $0x9
  70.   400b8b:   e9 50 ff ff ff          jmpq   400ae0 <_init+0x18>
  71.  
  72. 0000000000400b90 <_ZNSo9_M_insertIdEERSoT_@plt>:
  73.   400b90:   ff 25 ba 24 20 00       jmpq   *0x2024ba(%rip)        # 603050 <_GLOBAL_OFFSET_TABLE_+0x68>
  74.   400b96:   68 0a 00 00 00          pushq  $0xa
  75.   400b9b:   e9 40 ff ff ff          jmpq   400ae0 <_init+0x18>
  76.  
  77. 0000000000400ba0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>:
  78.   400ba0:   ff 25 b2 24 20 00       jmpq   *0x2024b2(%rip)        # 603058 <_GLOBAL_OFFSET_TABLE_+0x70>
  79.   400ba6:   68 0b 00 00 00          pushq  $0xb
  80.   400bab:   e9 30 ff ff ff          jmpq   400ae0 <_init+0x18>
  81.  
  82. Disassembly of section .text:
  83.  
  84. 0000000000400bb0 <main>:
  85.   400bb0:   53                      push   %rbx
  86.   400bb1:   48 89 f3                mov    %rsi,%rbx
  87.   400bb4:   48 81 ec a0 00 00 00    sub    $0xa0,%rsp
  88.   400bbb:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  89.   400bc2:   00
  90.   400bc3:   e8 48 ff ff ff          callq  400b10 <_ZN2sf5ClockC1Ev@plt>
  91.   400bc8:   48 8b 7b 08             mov    0x8(%rbx),%rdi
  92.   400bcc:   31 f6                   xor    %esi,%esi
  93.   400bce:   ba 0a 00 00 00          mov    $0xa,%edx
  94.   400bd3:   c7 04 24 00 00 80 3f    movl   $0x3f800000,(%rsp)
  95.   400bda:   c7 44 24 04 00 00 00    movl   $0x0,0x4(%rsp)
  96.   400be1:   00
  97.   400be2:   c7 44 24 08 00 00 00    movl   $0x0,0x8(%rsp)
  98.   400be9:   00
  99.   400bea:   c7 44 24 0c 00 00 00    movl   $0x0,0xc(%rsp)
  100.   400bf1:   00
  101.   400bf2:   c7 44 24 10 00 00 00    movl   $0x0,0x10(%rsp)
  102.   400bf9:   00
  103.   400bfa:   c7 44 24 14 00 00 80    movl   $0x3f800000,0x14(%rsp)
  104.   400c01:   3f
  105.   400c02:   c7 44 24 18 00 00 00    movl   $0x0,0x18(%rsp)
  106.   400c09:   00
  107.   400c0a:   c7 44 24 1c 00 00 00    movl   $0x0,0x1c(%rsp)
  108.   400c11:   00
  109.   400c12:   c7 44 24 20 00 00 00    movl   $0x0,0x20(%rsp)
  110.   400c19:   00
  111.   400c1a:   c7 44 24 24 00 00 00    movl   $0x0,0x24(%rsp)
  112.   400c21:   00
  113.   400c22:   c7 44 24 28 00 00 80    movl   $0x3f800000,0x28(%rsp)
  114.   400c29:   3f
  115.   400c2a:   c7 44 24 2c 00 00 00    movl   $0x0,0x2c(%rsp)
  116.   400c31:   00
  117.   400c32:   c7 44 24 30 00 00 00    movl   $0x0,0x30(%rsp)
  118.   400c39:   00
  119.   400c3a:   c7 44 24 34 00 00 00    movl   $0x0,0x34(%rsp)
  120.   400c41:   00
  121.   400c42:   c7 44 24 38 00 00 00    movl   $0x0,0x38(%rsp)
  122.   400c49:   00
  123.   400c4a:   c7 44 24 3c 00 00 80    movl   $0x3f800000,0x3c(%rsp)
  124.   400c51:   3f
  125.   400c52:   e8 09 ff ff ff          callq  400b60 <strtol@plt>
  126.   400c57:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  127.   400c5b:   48 8b 7b 10             mov    0x10(%rbx),%rdi
  128.   400c5f:   31 f6                   xor    %esi,%esi
  129.   400c61:   ba 0a 00 00 00          mov    $0xa,%edx
  130.   400c66:   f3 0f 11 04 24          movss  %xmm0,(%rsp)
  131.   400c6b:   e8 f0 fe ff ff          callq  400b60 <strtol@plt>
  132.   400c70:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  133.   400c74:   31 f6                   xor    %esi,%esi
  134.   400c76:   48 8b 7b 18             mov    0x18(%rbx),%rdi
  135.   400c7a:   ba 0a 00 00 00          mov    $0xa,%edx
  136.   400c7f:   f3 0f 11 44 24 04       movss  %xmm0,0x4(%rsp)
  137.   400c85:   e8 d6 fe ff ff          callq  400b60 <strtol@plt>
  138.   400c8a:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  139.   400c8e:   31 f6                   xor    %esi,%esi
  140.   400c90:   48 8b 7b 20             mov    0x20(%rbx),%rdi
  141.   400c94:   ba 0a 00 00 00          mov    $0xa,%edx
  142.   400c99:   f3 0f 11 44 24 08       movss  %xmm0,0x8(%rsp)
  143.   400c9f:   e8 bc fe ff ff          callq  400b60 <strtol@plt>
  144.   400ca4:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  145.   400ca8:   31 f6                   xor    %esi,%esi
  146.   400caa:   48 8b 7b 28             mov    0x28(%rbx),%rdi
  147.   400cae:   ba 0a 00 00 00          mov    $0xa,%edx
  148.   400cb3:   f3 0f 11 44 24 0c       movss  %xmm0,0xc(%rsp)
  149.   400cb9:   e8 a2 fe ff ff          callq  400b60 <strtol@plt>
  150.   400cbe:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  151.   400cc2:   31 f6                   xor    %esi,%esi
  152.   400cc4:   48 8b 7b 30             mov    0x30(%rbx),%rdi
  153.   400cc8:   ba 0a 00 00 00          mov    $0xa,%edx
  154.   400ccd:   f3 0f 11 44 24 10       movss  %xmm0,0x10(%rsp)
  155.   400cd3:   e8 88 fe ff ff          callq  400b60 <strtol@plt>
  156.   400cd8:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  157.   400cdc:   31 f6                   xor    %esi,%esi
  158.   400cde:   48 8b 7b 38             mov    0x38(%rbx),%rdi
  159.   400ce2:   ba 0a 00 00 00          mov    $0xa,%edx
  160.   400ce7:   f3 0f 11 44 24 14       movss  %xmm0,0x14(%rsp)
  161.   400ced:   e8 6e fe ff ff          callq  400b60 <strtol@plt>
  162.   400cf2:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  163.   400cf6:   31 f6                   xor    %esi,%esi
  164.   400cf8:   48 8b 7b 40             mov    0x40(%rbx),%rdi
  165.   400cfc:   ba 0a 00 00 00          mov    $0xa,%edx
  166.   400d01:   f3 0f 11 44 24 18       movss  %xmm0,0x18(%rsp)
  167.   400d07:   e8 54 fe ff ff          callq  400b60 <strtol@plt>
  168.   400d0c:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  169.   400d10:   31 f6                   xor    %esi,%esi
  170.   400d12:   48 8b 7b 48             mov    0x48(%rbx),%rdi
  171.   400d16:   ba 0a 00 00 00          mov    $0xa,%edx
  172.   400d1b:   f3 0f 11 44 24 1c       movss  %xmm0,0x1c(%rsp)
  173.   400d21:   e8 3a fe ff ff          callq  400b60 <strtol@plt>
  174.   400d26:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  175.   400d2a:   31 f6                   xor    %esi,%esi
  176.   400d2c:   48 8b 7b 50             mov    0x50(%rbx),%rdi
  177.   400d30:   ba 0a 00 00 00          mov    $0xa,%edx
  178.   400d35:   f3 0f 11 44 24 20       movss  %xmm0,0x20(%rsp)
  179.   400d3b:   e8 20 fe ff ff          callq  400b60 <strtol@plt>
  180.   400d40:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  181.   400d44:   31 f6                   xor    %esi,%esi
  182.   400d46:   48 8b 7b 58             mov    0x58(%rbx),%rdi
  183.   400d4a:   ba 0a 00 00 00          mov    $0xa,%edx
  184.   400d4f:   f3 0f 11 44 24 24       movss  %xmm0,0x24(%rsp)
  185.   400d55:   e8 06 fe ff ff          callq  400b60 <strtol@plt>
  186.   400d5a:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  187.   400d5e:   31 f6                   xor    %esi,%esi
  188.   400d60:   48 8b 7b 60             mov    0x60(%rbx),%rdi
  189.   400d64:   ba 0a 00 00 00          mov    $0xa,%edx
  190.   400d69:   f3 0f 11 44 24 28       movss  %xmm0,0x28(%rsp)
  191.   400d6f:   e8 ec fd ff ff          callq  400b60 <strtol@plt>
  192.   400d74:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  193.   400d78:   31 f6                   xor    %esi,%esi
  194.   400d7a:   48 8b 7b 68             mov    0x68(%rbx),%rdi
  195.   400d7e:   ba 0a 00 00 00          mov    $0xa,%edx
  196.   400d83:   f3 0f 11 44 24 2c       movss  %xmm0,0x2c(%rsp)
  197.   400d89:   e8 d2 fd ff ff          callq  400b60 <strtol@plt>
  198.   400d8e:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  199.   400d92:   31 f6                   xor    %esi,%esi
  200.   400d94:   48 8b 7b 70             mov    0x70(%rbx),%rdi
  201.   400d98:   ba 0a 00 00 00          mov    $0xa,%edx
  202.   400d9d:   f3 0f 11 44 24 30       movss  %xmm0,0x30(%rsp)
  203.   400da3:   e8 b8 fd ff ff          callq  400b60 <strtol@plt>
  204.   400da8:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  205.   400dac:   31 f6                   xor    %esi,%esi
  206.   400dae:   48 8b 7b 78             mov    0x78(%rbx),%rdi
  207.   400db2:   ba 0a 00 00 00          mov    $0xa,%edx
  208.   400db7:   f3 0f 11 44 24 34       movss  %xmm0,0x34(%rsp)
  209.   400dbd:   e8 9e fd ff ff          callq  400b60 <strtol@plt>
  210.   400dc2:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  211.   400dc6:   ba 0a 00 00 00          mov    $0xa,%edx
  212.   400dcb:   48 8b bb 80 00 00 00    mov    0x80(%rbx),%rdi
  213.   400dd2:   31 f6                   xor    %esi,%esi
  214.   400dd4:   f3 0f 11 44 24 38       movss  %xmm0,0x38(%rsp)
  215.   400dda:   e8 81 fd ff ff          callq  400b60 <strtol@plt>
  216.   400ddf:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  217.   400de3:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  218.   400dea:   00
  219.   400deb:   31 db                   xor    %ebx,%ebx
  220.   400ded:   f3 0f 11 44 24 3c       movss  %xmm0,0x3c(%rsp)
  221.   400df3:   e8 88 fd ff ff          callq  400b80 <_ZN2sf5Clock7restartEv@plt>
  222.   400df8:   0f 1f 84 00 00 00 00    nopl   0x0(%rax,%rax,1)
  223.   400dff:   00
  224.   400e00:   48 8d 7c 24 40          lea    0x40(%rsp),%rdi
  225.   400e05:   48 89 e6                mov    %rsp,%rsi
  226.   400e08:   83 c3 01                add    $0x1,%ebx
  227.   400e0b:   e8 10 02 00 00          callq  401020 <_ZN6mymath7inverseIfEENS_4impl5mat4iIT_EERKS4_>
  228.   400e10:   8b 44 24 40             mov    0x40(%rsp),%eax
  229.   400e14:   f2 0f 2a c3             cvtsi2sd %ebx,%xmm0
  230.   400e18:   f2 0f 10 0d 18 10 00    movsd  0x1018(%rip),%xmm1        # 401e38 <_IO_stdin_used+0x38>
  231.   400e1f:   00
  232.   400e20:   89 04 24                mov    %eax,(%rsp)
  233.   400e23:   8b 44 24 44             mov    0x44(%rsp),%eax
  234.   400e27:   89 44 24 04             mov    %eax,0x4(%rsp)
  235.   400e2b:   8b 44 24 48             mov    0x48(%rsp),%eax
  236.   400e2f:   89 44 24 08             mov    %eax,0x8(%rsp)
  237.   400e33:   8b 44 24 4c             mov    0x4c(%rsp),%eax
  238.   400e37:   66 0f 2e c8             ucomisd %xmm0,%xmm1
  239.   400e3b:   89 44 24 0c             mov    %eax,0xc(%rsp)
  240.   400e3f:   8b 44 24 50             mov    0x50(%rsp),%eax
  241.   400e43:   89 44 24 10             mov    %eax,0x10(%rsp)
  242.   400e47:   8b 44 24 54             mov    0x54(%rsp),%eax
  243.   400e4b:   89 44 24 14             mov    %eax,0x14(%rsp)
  244.   400e4f:   8b 44 24 58             mov    0x58(%rsp),%eax
  245.   400e53:   89 44 24 18             mov    %eax,0x18(%rsp)
  246.   400e57:   8b 44 24 5c             mov    0x5c(%rsp),%eax
  247.   400e5b:   89 44 24 1c             mov    %eax,0x1c(%rsp)
  248.   400e5f:   8b 44 24 60             mov    0x60(%rsp),%eax
  249.   400e63:   89 44 24 20             mov    %eax,0x20(%rsp)
  250.   400e67:   8b 44 24 64             mov    0x64(%rsp),%eax
  251.   400e6b:   89 44 24 24             mov    %eax,0x24(%rsp)
  252.   400e6f:   8b 44 24 68             mov    0x68(%rsp),%eax
  253.   400e73:   89 44 24 28             mov    %eax,0x28(%rsp)
  254.   400e77:   8b 44 24 6c             mov    0x6c(%rsp),%eax
  255.   400e7b:   89 44 24 2c             mov    %eax,0x2c(%rsp)
  256.   400e7f:   8b 44 24 70             mov    0x70(%rsp),%eax
  257.   400e83:   89 44 24 30             mov    %eax,0x30(%rsp)
  258.   400e87:   8b 44 24 74             mov    0x74(%rsp),%eax
  259.   400e8b:   89 44 24 34             mov    %eax,0x34(%rsp)
  260.   400e8f:   8b 44 24 78             mov    0x78(%rsp),%eax
  261.   400e93:   89 44 24 38             mov    %eax,0x38(%rsp)
  262.   400e97:   8b 44 24 7c             mov    0x7c(%rsp),%eax
  263.   400e9b:   89 44 24 3c             mov    %eax,0x3c(%rsp)
  264.   400e9f:   0f 87 5b ff ff ff       ja     400e00 <main+0x250>
  265.   400ea5:   48 8d bc 24 80 00 00    lea    0x80(%rsp),%rdi
  266.   400eac:   00
  267.   400ead:   e8 8e fc ff ff          callq  400b40 <_ZNK2sf5Clock14getElapsedTimeEv@plt>
  268.   400eb2:   48 8d bc 24 90 00 00    lea    0x90(%rsp),%rdi
  269.   400eb9:   00
  270.   400eba:   48 89 84 24 90 00 00    mov    %rax,0x90(%rsp)
  271.   400ec1:   00
  272.   400ec2:   e8 89 fc ff ff          callq  400b50 <_ZNK2sf4Time14asMillisecondsEv@plt>
  273.   400ec7:   f3 0f 2a c0             cvtsi2ss %eax,%xmm0
  274.   400ecb:   bf 80 30 60 00          mov    $0x603080,%edi
  275.   400ed0:   f3 0f 59 05 5c 0f 00    mulss  0xf5c(%rip),%xmm0        # 401e34 <_IO_stdin_used+0x34>
  276.   400ed7:   00
  277.   400ed8:   0f 14 c0                unpcklps %xmm0,%xmm0
  278.   400edb:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  279.   400ede:   e8 ad fc ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  280.   400ee3:   48 89 c7                mov    %rax,%rdi
  281.   400ee6:   e8 b5 fc ff ff          callq  400ba0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>
  282.   400eeb:   48 89 e6                mov    %rsp,%rsi
  283.   400eee:   bf 80 30 60 00          mov    $0x603080,%edi
  284.   400ef3:   e8 e8 0a 00 00          callq  4019e0 <_ZlsIfERSoS0_RKN6mymath4impl5mat4iIT_EE>
  285.   400ef8:   48 89 c7                mov    %rax,%rdi
  286.   400efb:   e8 a0 fc ff ff          callq  400ba0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>
  287.   400f00:   48 81 c4 a0 00 00 00    add    $0xa0,%rsp
  288.   400f07:   31 c0                   xor    %eax,%eax
  289.   400f09:   5b                      pop    %rbx
  290.   400f0a:   c3                      retq  
  291.   400f0b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  292.  
  293. 0000000000400f10 <_GLOBAL__sub_I_main>:
  294.   400f10:   48 83 ec 08             sub    $0x8,%rsp
  295.   400f14:   bf a0 31 60 00          mov    $0x6031a0,%edi
  296.   400f19:   e8 d2 fb ff ff          callq  400af0 <_ZNSt8ios_base4InitC1Ev@plt>
  297.   400f1e:   ba 68 30 60 00          mov    $0x603068,%edx
  298.   400f23:   be a0 31 60 00          mov    $0x6031a0,%esi
  299.   400f28:   bf 30 0b 40 00          mov    $0x400b30,%edi
  300.   400f2d:   48 83 c4 08             add    $0x8,%rsp
  301.   400f31:   e9 ea fb ff ff          jmpq   400b20 <__cxa_atexit@plt>
  302.   400f36:   90                      nop
  303.   400f37:   90                      nop
  304.  
  305. 0000000000400f38 <_start>:
  306.   400f38:   31 ed                   xor    %ebp,%ebp
  307.   400f3a:   49 89 d1                mov    %rdx,%r9
  308.   400f3d:   5e                      pop    %rsi
  309.   400f3e:   48 89 e2                mov    %rsp,%rdx
  310.   400f41:   48 83 e4 f0             and    $0xfffffffffffffff0,%rsp
  311.   400f45:   50                      push   %rax
  312.   400f46:   54                      push   %rsp
  313.   400f47:   49 c7 c0 a0 1d 40 00    mov    $0x401da0,%r8
  314.   400f4e:   48 c7 c1 10 1d 40 00    mov    $0x401d10,%rcx
  315.   400f55:   48 c7 c7 b0 0b 40 00    mov    $0x400bb0,%rdi
  316.   400f5c:   e8 9f fb ff ff          callq  400b00 <__libc_start_main@plt>
  317.   400f61:   f4                      hlt    
  318.   400f62:   90                      nop
  319.   400f63:   90                      nop
  320.  
  321. 0000000000400f64 <call_gmon_start>:
  322.   400f64:   48 83 ec 08             sub    $0x8,%rsp
  323.   400f68:   48 8b 05 71 20 20 00    mov    0x202071(%rip),%rax        # 602fe0 <_DYNAMIC+0x1e0>
  324.   400f6f:   48 85 c0                test   %rax,%rax
  325.   400f72:   74 02                   je     400f76 <call_gmon_start+0x12>
  326.   400f74:   ff d0                   callq  *%rax
  327.   400f76:   48 83 c4 08             add    $0x8,%rsp
  328.   400f7a:   c3                      retq  
  329.   400f7b:   90                      nop
  330.   400f7c:   90                      nop
  331.   400f7d:   90                      nop
  332.   400f7e:   90                      nop
  333.   400f7f:   90                      nop
  334.  
  335. 0000000000400f80 <__do_global_dtors_aux>:
  336.   400f80:   55                      push   %rbp
  337.   400f81:   48 89 e5                mov    %rsp,%rbp
  338.   400f84:   53                      push   %rbx
  339.   400f85:   48 83 ec 08             sub    $0x8,%rsp
  340.   400f89:   80 3d 00 22 20 00 00    cmpb   $0x0,0x202200(%rip)        # 603190 <completed.6531>
  341.   400f90:   75 4b                   jne    400fdd <__do_global_dtors_aux+0x5d>
  342.   400f92:   bb f0 2d 60 00          mov    $0x602df0,%ebx
  343.   400f97:   48 8b 05 fa 21 20 00    mov    0x2021fa(%rip),%rax        # 603198 <dtor_idx.6533>
  344.   400f9e:   48 81 eb e8 2d 60 00    sub    $0x602de8,%rbx
  345.   400fa5:   48 c1 fb 03             sar    $0x3,%rbx
  346.   400fa9:   48 83 eb 01             sub    $0x1,%rbx
  347.   400fad:   48 39 d8                cmp    %rbx,%rax
  348.   400fb0:   73 24                   jae    400fd6 <__do_global_dtors_aux+0x56>
  349.   400fb2:   66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)
  350.   400fb8:   48 83 c0 01             add    $0x1,%rax
  351.   400fbc:   48 89 05 d5 21 20 00    mov    %rax,0x2021d5(%rip)        # 603198 <dtor_idx.6533>
  352.   400fc3:   ff 14 c5 e8 2d 60 00    callq  *0x602de8(,%rax,8)
  353.   400fca:   48 8b 05 c7 21 20 00    mov    0x2021c7(%rip),%rax        # 603198 <dtor_idx.6533>
  354.   400fd1:   48 39 d8                cmp    %rbx,%rax
  355.   400fd4:   72 e2                   jb     400fb8 <__do_global_dtors_aux+0x38>
  356.   400fd6:   c6 05 b3 21 20 00 01    movb   $0x1,0x2021b3(%rip)        # 603190 <completed.6531>
  357.   400fdd:   48 83 c4 08             add    $0x8,%rsp
  358.   400fe1:   5b                      pop    %rbx
  359.   400fe2:   5d                      pop    %rbp
  360.   400fe3:   c3                      retq  
  361.   400fe4:   66 66 66 2e 0f 1f 84    data32 data32 nopw %cs:0x0(%rax,%rax,1)
  362.   400feb:   00 00 00 00 00
  363.  
  364. 0000000000400ff0 <frame_dummy>:
  365.   400ff0:   48 83 3d 00 1e 20 00    cmpq   $0x0,0x201e00(%rip)        # 602df8 <__JCR_END__>
  366.   400ff7:   00
  367.   400ff8:   55                      push   %rbp
  368.   400ff9:   48 89 e5                mov    %rsp,%rbp
  369.   400ffc:   74 12                   je     401010 <frame_dummy+0x20>
  370.   400ffe:   b8 00 00 00 00          mov    $0x0,%eax
  371.   401003:   48 85 c0                test   %rax,%rax
  372.   401006:   74 08                   je     401010 <frame_dummy+0x20>
  373.   401008:   5d                      pop    %rbp
  374.   401009:   bf f8 2d 60 00          mov    $0x602df8,%edi
  375.   40100e:   ff e0                   jmpq   *%rax
  376.   401010:   5d                      pop    %rbp
  377.   401011:   c3                      retq  
  378.   401012:   90                      nop
  379.   401013:   90                      nop
  380.   401014:   90                      nop
  381.   401015:   90                      nop
  382.   401016:   90                      nop
  383.   401017:   90                      nop
  384.   401018:   90                      nop
  385.   401019:   90                      nop
  386.   40101a:   90                      nop
  387.   40101b:   90                      nop
  388.   40101c:   90                      nop
  389.   40101d:   90                      nop
  390.   40101e:   90                      nop
  391.   40101f:   90                      nop
  392.  
  393. 0000000000401020 <_ZN6mymath7inverseIfEENS_4impl5mat4iIT_EERKS4_>:
  394.   401020:   48 81 ec f0 03 00 00    sub    $0x3f0,%rsp
  395.   401027:   48 89 f8                mov    %rdi,%rax
  396.   40102a:   f3 44 0f 10 46 14       movss  0x14(%rsi),%xmm8
  397.   401030:   f3 0f 10 46 28          movss  0x28(%rsi),%xmm0
  398.   401035:   f3 0f 11 44 24 8c       movss  %xmm0,-0x74(%rsp)
  399.   40103b:   f3 41 0f 59 c0          mulss  %xmm8,%xmm0
  400.   401040:   f3 0f 10 5e 24          movss  0x24(%rsi),%xmm3
  401.   401045:   f3 44 0f 10 6e 18       movss  0x18(%rsi),%xmm13
  402.   40104b:   0f 28 d3                movaps %xmm3,%xmm2
  403.   40104e:   f3 44 0f 10 56 1c       movss  0x1c(%rsi),%xmm10
  404.   401054:   f3 0f 11 44 24 e8       movss  %xmm0,-0x18(%rsp)
  405.   40105a:   0f 28 c3                movaps %xmm3,%xmm0
  406.   40105d:   f3 0f 10 76 2c          movss  0x2c(%rsi),%xmm6
  407.   401062:   f3 41 0f 59 d2          mulss  %xmm10,%xmm2
  408.   401067:   f3 41 0f 59 c5          mulss  %xmm13,%xmm0
  409.   40106c:   f3 0f 10 4c 24 e8       movss  -0x18(%rsp),%xmm1
  410.   401072:   44 0f 28 ce             movaps %xmm6,%xmm9
  411.   401076:   44 0f 28 f6             movaps %xmm6,%xmm14
  412.   40107a:   f3 0f 10 6e 34          movss  0x34(%rsi),%xmm5
  413.   40107f:   f3 45 0f 59 c8          mulss  %xmm8,%xmm9
  414.   401084:   f3 0f 11 54 24 dc       movss  %xmm2,-0x24(%rsp)
  415.   40108a:   f3 0f 5c c8             subss  %xmm0,%xmm1
  416.   40108e:   f3 0f 10 44 24 8c       movss  -0x74(%rsp),%xmm0
  417.   401094:   f3 41 0f 59 c2          mulss  %xmm10,%xmm0
  418.   401099:   f3 44 0f 10 64 24 dc    movss  -0x24(%rsp),%xmm12
  419.   4010a0:   f3 45 0f 59 f5          mulss  %xmm13,%xmm14
  420.   4010a5:   0f 28 d5                movaps %xmm5,%xmm2
  421.   4010a8:   f3 45 0f 5c e1          subss  %xmm9,%xmm12
  422.   4010ad:   f3 0f 10 66 38          movss  0x38(%rsi),%xmm4
  423.   4010b2:   f3 0f 10 7e 3c          movss  0x3c(%rsi),%xmm7
  424.   4010b7:   f3 0f 11 4c 24 e8       movss  %xmm1,-0x18(%rsp)
  425.   4010bd:   f3 0f 59 cf             mulss  %xmm7,%xmm1
  426.   4010c1:   f3 44 0f 5c f0          subss  %xmm0,%xmm14
  427.   4010c6:   0f 57 c0                xorps  %xmm0,%xmm0
  428.   4010c9:   f3 44 0f 59 e4          mulss  %xmm4,%xmm12
  429.   4010ce:   f3 44 0f 10 7e 04       movss  0x4(%rsi),%xmm15
  430.   4010d4:   f3 44 0f 11 7c 24 98    movss  %xmm15,-0x68(%rsp)
  431.   4010db:   f3 44 0f 11 4c 24 04    movss  %xmm9,0x4(%rsp)
  432.   4010e2:   44 0f 28 cb             movaps %xmm3,%xmm9
  433.   4010e6:   f3 41 0f 59 d6          mulss  %xmm14,%xmm2
  434.   4010eb:   f3 44 0f 10 5e 0c       movss  0xc(%rsi),%xmm11
  435.   4010f1:   f3 45 0f 59 cb          mulss  %xmm11,%xmm9
  436.   4010f6:   f3 44 0f 58 e2          addss  %xmm2,%xmm12
  437.   4010fb:   f3 0f 59 d0             mulss  %xmm0,%xmm2
  438.   4010ff:   f3 44 0f 11 4c 24 08    movss  %xmm9,0x8(%rsp)
  439.   401106:   f3 0f 58 ca             addss  %xmm2,%xmm1
  440.   40110a:   f3 41 0f 58 cc          addss  %xmm12,%xmm1
  441.   40110f:   f3 44 0f 10 66 08       movss  0x8(%rsi),%xmm12
  442.   401115:   f3 0f 11 4c 24 9c       movss  %xmm1,-0x64(%rsp)
  443.   40111b:   f3 0f 59 c8             mulss  %xmm0,%xmm1
  444.   40111f:   f3 0f 11 4c 24 f4       movss  %xmm1,-0xc(%rsp)
  445.   401125:   f3 0f 10 4c 24 8c       movss  -0x74(%rsp),%xmm1
  446.   40112b:   f3 41 0f 59 cf          mulss  %xmm15,%xmm1
  447.   401130:   f3 44 0f 59 fe          mulss  %xmm6,%xmm15
  448.   401135:   f3 0f 11 4c 24 94       movss  %xmm1,-0x6c(%rsp)
  449.   40113b:   0f 28 cb                movaps %xmm3,%xmm1
  450.   40113e:   f3 44 0f 11 7c 24 0c    movss  %xmm15,0xc(%rsp)
  451.   401145:   44 0f 28 fe             movaps %xmm6,%xmm15
  452.   401149:   f3 41 0f 59 cc          mulss  %xmm12,%xmm1
  453.   40114e:   f3 0f 10 54 24 94       movss  -0x6c(%rsp),%xmm2
  454.   401154:   f3 45 0f 59 fc          mulss  %xmm12,%xmm15
  455.   401159:   f3 44 0f 5c 4c 24 0c    subss  0xc(%rsp),%xmm9
  456.   401160:   f3 0f 5c d1             subss  %xmm1,%xmm2
  457.   401164:   f3 0f 10 4c 24 8c       movss  -0x74(%rsp),%xmm1
  458.   40116a:   f3 41 0f 59 cb          mulss  %xmm11,%xmm1
  459.   40116f:   f3 44 0f 59 cc          mulss  %xmm4,%xmm9
  460.   401174:   f3 0f 11 54 24 94       movss  %xmm2,-0x6c(%rsp)
  461.   40117a:   f3 44 0f 5c f9          subss  %xmm1,%xmm15
  462.   40117f:   f3 0f 10 4c 24 94       movss  -0x6c(%rsp),%xmm1
  463.   401185:   f3 0f 59 cf             mulss  %xmm7,%xmm1
  464.   401189:   41 0f 28 d7             movaps %xmm15,%xmm2
  465.   40118d:   f3 44 0f 11 7c 24 90    movss  %xmm15,-0x70(%rsp)
  466.   401194:   f3 0f 59 d5             mulss  %xmm5,%xmm2
  467.   401198:   f3 44 0f 58 ca          addss  %xmm2,%xmm9
  468.   40119d:   f3 0f 59 d0             mulss  %xmm0,%xmm2
  469.   4011a1:   f3 0f 58 ca             addss  %xmm2,%xmm1
  470.   4011a5:   f3 41 0f 58 c9          addss  %xmm9,%xmm1
  471.   4011aa:   45 0f 28 c8             movaps %xmm8,%xmm9
  472.   4011ae:   f3 45 0f 59 cb          mulss  %xmm11,%xmm9
  473.   4011b3:   f3 0f 11 4c 24 a0       movss  %xmm1,-0x60(%rsp)
  474.   4011b9:   0f 57 0d 60 0c 00 00    xorps  0xc60(%rip),%xmm1        # 401e20 <_IO_stdin_used+0x20>
  475.   4011c0:   f3 44 0f 10 7c 24 98    movss  -0x68(%rsp),%xmm15
  476.   4011c7:   f3 45 0f 59 fa          mulss  %xmm10,%xmm15
  477.   4011cc:   f3 44 0f 11 4c 24 10    movss  %xmm9,0x10(%rsp)
  478.   4011d3:   f3 0f 59 c8             mulss  %xmm0,%xmm1
  479.   4011d7:   f3 44 0f 11 7c 24 a4    movss  %xmm15,-0x5c(%rsp)
  480.   4011de:   45 0f 28 f9             movaps %xmm9,%xmm15
  481.   4011e2:   45 0f 28 ca             movaps %xmm10,%xmm9
  482.   4011e6:   f3 44 0f 5c 7c 24 a4    subss  -0x5c(%rsp),%xmm15
  483.   4011ed:   f3 0f 11 4c 24 e0       movss  %xmm1,-0x20(%rsp)
  484.   4011f3:   f3 45 0f 59 cc          mulss  %xmm12,%xmm9
  485.   4011f8:   f3 0f 10 4c 24 98       movss  -0x68(%rsp),%xmm1
  486.   4011fe:   f3 41 0f 59 cd          mulss  %xmm13,%xmm1
  487.   401203:   f3 0f 11 4c 24 c0       movss  %xmm1,-0x40(%rsp)
  488.   401209:   41 0f 28 c8             movaps %xmm8,%xmm1
  489.   40120d:   f3 41 0f 59 cc          mulss  %xmm12,%xmm1
  490.   401212:   f3 0f 10 54 24 c0       movss  -0x40(%rsp),%xmm2
  491.   401218:   f3 0f 5c d1             subss  %xmm1,%xmm2
  492.   40121c:   41 0f 28 cd             movaps %xmm13,%xmm1
  493.   401220:   f3 41 0f 59 cb          mulss  %xmm11,%xmm1
  494.   401225:   f3 0f 11 54 24 c0       movss  %xmm2,-0x40(%rsp)
  495.   40122b:   0f 28 d5                movaps %xmm5,%xmm2
  496.   40122e:   f3 44 0f 5c c9          subss  %xmm1,%xmm9
  497.   401233:   0f 28 cc                movaps %xmm4,%xmm1
  498.   401236:   f3 41 0f 59 cf          mulss  %xmm15,%xmm1
  499.   40123b:   f3 44 0f 59 7c 24 8c    mulss  -0x74(%rsp),%xmm15
  500.   401242:   f3 41 0f 59 d1          mulss  %xmm9,%xmm2
  501.   401247:   f3 0f 58 ca             addss  %xmm2,%xmm1
  502.   40124b:   f3 0f 59 d0             mulss  %xmm0,%xmm2
  503.   40124f:   f3 0f 11 4c 24 b4       movss  %xmm1,-0x4c(%rsp)
  504.   401255:   f3 0f 10 4c 24 c0       movss  -0x40(%rsp),%xmm1
  505.   40125b:   f3 0f 59 cf             mulss  %xmm7,%xmm1
  506.   40125f:   f3 0f 58 ca             addss  %xmm2,%xmm1
  507.   401263:   f3 0f 10 54 24 c0       movss  -0x40(%rsp),%xmm2
  508.   401269:   f3 0f 59 d6             mulss  %xmm6,%xmm2
  509.   40126d:   f3 0f 58 4c 24 b4       addss  -0x4c(%rsp),%xmm1
  510.   401273:   f3 0f 11 4c 24 b4       movss  %xmm1,-0x4c(%rsp)
  511.   401279:   f3 0f 59 c8             mulss  %xmm0,%xmm1
  512.   40127d:   f3 0f 11 4c 24 ec       movss  %xmm1,-0x14(%rsp)
  513.   401283:   0f 28 cb                movaps %xmm3,%xmm1
  514.   401286:   f3 41 0f 59 c9          mulss  %xmm9,%xmm1
  515.   40128b:   f3 44 0f 58 f9          addss  %xmm1,%xmm15
  516.   401290:   f3 0f 59 c8             mulss  %xmm0,%xmm1
  517.   401294:   f3 0f 58 d1             addss  %xmm1,%xmm2
  518.   401298:   f3 0f 10 4e 30          movss  0x30(%rsi),%xmm1
  519.   40129d:   f3 41 0f 58 d7          addss  %xmm15,%xmm2
  520.   4012a2:   f3 44 0f 10 7e 10       movss  0x10(%rsi),%xmm15
  521.   4012a8:   f3 44 0f 11 7c 24 ac    movss  %xmm15,-0x54(%rsp)
  522.   4012af:   f3 44 0f 10 7c 24 8c    movss  -0x74(%rsp),%xmm15
  523.   4012b6:   f3 44 0f 59 7c 24 ac    mulss  -0x54(%rsp),%xmm15
  524.   4012bd:   f3 0f 11 54 24 b8       movss  %xmm2,-0x48(%rsp)
  525.   4012c3:   0f 57 15 56 0b 00 00    xorps  0xb56(%rip),%xmm2        # 401e20 <_IO_stdin_used+0x20>
  526.   4012ca:   f3 0f 59 d0             mulss  %xmm0,%xmm2
  527.   4012ce:   f3 44 0f 11 7c 24 14    movss  %xmm15,0x14(%rsp)
  528.   4012d5:   45 0f 28 fd             movaps %xmm13,%xmm15
  529.   4012d9:   f3 0f 11 54 24 d0       movss  %xmm2,-0x30(%rsp)
  530.   4012df:   f3 0f 10 54 24 f4       movss  -0xc(%rsp),%xmm2
  531.   4012e5:   f3 0f 58 54 24 e0       addss  -0x20(%rsp),%xmm2
  532.   4012eb:   f3 0f 11 54 24 f8       movss  %xmm2,-0x8(%rsp)
  533.   4012f1:   f3 0f 10 56 20          movss  0x20(%rsi),%xmm2
  534.   4012f6:   f3 44 0f 59 fa          mulss  %xmm2,%xmm15
  535.   4012fb:   f3 44 0f 11 7c 24 18    movss  %xmm15,0x18(%rsp)
  536.   401302:   45 0f 28 fa             movaps %xmm10,%xmm15
  537.   401306:   f3 44 0f 59 fa          mulss  %xmm2,%xmm15
  538.   40130b:   f3 44 0f 11 7c 24 a8    movss  %xmm15,-0x58(%rsp)
  539.   401312:   f3 44 0f 10 7c 24 ac    movss  -0x54(%rsp),%xmm15
  540.   401319:   f3 44 0f 59 fe          mulss  %xmm6,%xmm15
  541.   40131e:   f3 44 0f 11 7c 24 b0    movss  %xmm15,-0x50(%rsp)
  542.   401325:   f3 44 0f 10 7c 24 a8    movss  -0x58(%rsp),%xmm15
  543.   40132c:   f3 44 0f 5c 7c 24 b0    subss  -0x50(%rsp),%xmm15
  544.   401333:   f3 44 0f 11 7c 24 a8    movss  %xmm15,-0x58(%rsp)
  545.   40133a:   44 0f 28 f9             movaps %xmm1,%xmm15
  546.   40133e:   f3 45 0f 59 fe          mulss  %xmm14,%xmm15
  547.   401343:   f3 44 0f 10 74 24 a8    movss  -0x58(%rsp),%xmm14
  548.   40134a:   f3 44 0f 59 f4          mulss  %xmm4,%xmm14
  549.   40134f:   f3 45 0f 58 f7          addss  %xmm15,%xmm14
  550.   401354:   f3 44 0f 59 f8          mulss  %xmm0,%xmm15
  551.   401359:   f3 44 0f 11 74 24 c4    movss  %xmm14,-0x3c(%rsp)
  552.   401360:   f3 44 0f 10 74 24 14    movss  0x14(%rsp),%xmm14
  553.   401367:   f3 44 0f 5c 74 24 18    subss  0x18(%rsp),%xmm14
  554.   40136e:   f3 44 0f 59 f7          mulss  %xmm7,%xmm14
  555.   401373:   f3 45 0f 58 f7          addss  %xmm15,%xmm14
  556.   401378:   f3 44 0f 10 3e          movss  (%rsi),%xmm15
  557.   40137d:   f3 44 0f 11 7c 24 b0    movss  %xmm15,-0x50(%rsp)
  558.   401384:   f3 44 0f 59 6c 24 b0    mulss  -0x50(%rsp),%xmm13
  559.   40138b:   f3 44 0f 58 74 24 c4    addss  -0x3c(%rsp),%xmm14
  560.   401392:   f3 44 0f 59 54 24 b0    mulss  -0x50(%rsp),%xmm10
  561.   401399:   f3 44 0f 11 6c 24 24    movss  %xmm13,0x24(%rsp)
  562.   4013a0:   f3 44 0f 11 74 24 c4    movss  %xmm14,-0x3c(%rsp)
  563.   4013a7:   44 0f 57 35 71 0a 00    xorps  0xa71(%rip),%xmm14        # 401e20 <_IO_stdin_used+0x20>
  564.   4013ae:   00
  565.   4013af:   f3 44 0f 59 f0          mulss  %xmm0,%xmm14
  566.   4013b4:   f3 44 0f 11 74 24 e4    movss  %xmm14,-0x1c(%rsp)
  567.   4013bb:   f3 44 0f 10 74 24 8c    movss  -0x74(%rsp),%xmm14
  568.   4013c2:   f3 45 0f 59 f7          mulss  %xmm15,%xmm14
  569.   4013c7:   45 0f 28 fc             movaps %xmm12,%xmm15
  570.   4013cb:   f3 44 0f 59 64 24 ac    mulss  -0x54(%rsp),%xmm12
  571.   4013d2:   f3 44 0f 59 fa          mulss  %xmm2,%xmm15
  572.   4013d7:   f3 44 0f 11 74 24 1c    movss  %xmm14,0x1c(%rsp)
  573.   4013de:   45 0f 28 f3             movaps %xmm11,%xmm14
  574.   4013e2:   f3 44 0f 59 5c 24 ac    mulss  -0x54(%rsp),%xmm11
  575.   4013e9:   f3 44 0f 59 f2          mulss  %xmm2,%xmm14
  576.   4013ee:   f3 44 0f 11 7c 24 20    movss  %xmm15,0x20(%rsp)
  577.   4013f5:   f3 44 0f 11 64 24 d8    movss  %xmm12,-0x28(%rsp)
  578.   4013fc:   45 0f 28 e5             movaps %xmm13,%xmm12
  579.   401400:   44 0f 28 e9             movaps %xmm1,%xmm13
  580.   401404:   f3 44 0f 5c 64 24 d8    subss  -0x28(%rsp),%xmm12
  581.   40140b:   f3 44 0f 11 74 24 bc    movss  %xmm14,-0x44(%rsp)
  582.   401412:   f3 45 0f 59 e9          mulss  %xmm9,%xmm13
  583.   401417:   f3 44 0f 10 74 24 b0    movss  -0x50(%rsp),%xmm14
  584.   40141e:   f3 45 0f 5c da          subss  %xmm10,%xmm11
  585.   401423:   f3 44 0f 59 ca          mulss  %xmm2,%xmm9
  586.   401428:   f3 44 0f 59 f6          mulss  %xmm6,%xmm14
  587.   40142d:   f3 44 0f 10 7c 24 bc    movss  -0x44(%rsp),%xmm15
  588.   401434:   44 0f 28 d7             movaps %xmm7,%xmm10
  589.   401438:   f3 45 0f 59 d4          mulss  %xmm12,%xmm10
  590.   40143d:   f3 45 0f 5c fe          subss  %xmm14,%xmm15
  591.   401442:   f3 44 0f 59 e6          mulss  %xmm6,%xmm12
  592.   401447:   f3 44 0f 11 7c 24 bc    movss  %xmm15,-0x44(%rsp)
  593.   40144e:   f3 44 0f 10 7c 24 90    movss  -0x70(%rsp),%xmm15
  594.   401455:   f3 44 0f 10 74 24 bc    movss  -0x44(%rsp),%xmm14
  595.   40145c:   f3 44 0f 59 f9          mulss  %xmm1,%xmm15
  596.   401461:   f3 44 0f 59 f4          mulss  %xmm4,%xmm14
  597.   401466:   f3 45 0f 58 f7          addss  %xmm15,%xmm14
  598.   40146b:   f3 44 0f 59 f8          mulss  %xmm0,%xmm15
  599.   401470:   f3 44 0f 11 74 24 90    movss  %xmm14,-0x70(%rsp)
  600.   401477:   f3 44 0f 10 74 24 1c    movss  0x1c(%rsp),%xmm14
  601.   40147e:   f3 44 0f 5c 74 24 20    subss  0x20(%rsp),%xmm14
  602.   401485:   f3 44 0f 59 f7          mulss  %xmm7,%xmm14
  603.   40148a:   f3 45 0f 58 f7          addss  %xmm15,%xmm14
  604.   40148f:   44 0f 28 fc             movaps %xmm4,%xmm15
  605.   401493:   f3 45 0f 59 fb          mulss  %xmm11,%xmm15
  606.   401498:   f3 44 0f 58 74 24 90    addss  -0x70(%rsp),%xmm14
  607.   40149f:   f3 45 0f 58 fd          addss  %xmm13,%xmm15
  608.   4014a4:   f3 44 0f 59 e8          mulss  %xmm0,%xmm13
  609.   4014a9:   f3 45 0f 58 d5          addss  %xmm13,%xmm10
  610.   4014ae:   f3 44 0f 11 74 24 90    movss  %xmm14,-0x70(%rsp)
  611.   4014b5:   f3 44 0f 59 f0          mulss  %xmm0,%xmm14
  612.   4014ba:   f3 45 0f 58 d7          addss  %xmm15,%xmm10
  613.   4014bf:   f3 44 0f 11 74 24 fc    movss  %xmm14,-0x4(%rsp)
  614.   4014c6:   f3 44 0f 11 54 24 c8    movss  %xmm10,-0x38(%rsp)
  615.   4014cd:   44 0f 57 15 4b 09 00    xorps  0x94b(%rip),%xmm10        # 401e20 <_IO_stdin_used+0x20>
  616.   4014d4:   00
  617.   4014d5:   f3 44 0f 10 6c 24 a8    movss  -0x58(%rsp),%xmm13
  618.   4014dc:   f3 44 0f 59 ed          mulss  %xmm5,%xmm13
  619.   4014e1:   f3 44 0f 59 d0          mulss  %xmm0,%xmm10
  620.   4014e6:   f3 44 0f 11 54 24 d4    movss  %xmm10,-0x2c(%rsp)
  621.   4014ed:   f3 44 0f 10 54 24 8c    movss  -0x74(%rsp),%xmm10
  622.   4014f4:   f3 45 0f 59 d3          mulss  %xmm11,%xmm10
  623.   4014f9:   f3 45 0f 58 d1          addss  %xmm9,%xmm10
  624.   4014fe:   f3 44 0f 59 c8          mulss  %xmm0,%xmm9
  625.   401503:   f3 45 0f 58 e1          addss  %xmm9,%xmm12
  626.   401508:   45 0f 28 c8             movaps %xmm8,%xmm9
  627.   40150c:   f3 44 0f 59 44 24 b0    mulss  -0x50(%rsp),%xmm8
  628.   401513:   f3 44 0f 59 ca          mulss  %xmm2,%xmm9
  629.   401518:   f3 45 0f 58 e2          addss  %xmm10,%xmm12
  630.   40151d:   44 0f 28 d7             movaps %xmm7,%xmm10
  631.   401521:   f3 44 0f 11 64 24 cc    movss  %xmm12,-0x34(%rsp)
  632.   401528:   f3 44 0f 59 e0          mulss  %xmm0,%xmm12
  633.   40152d:   f3 44 0f 11 64 24 f0    movss  %xmm12,-0x10(%rsp)
  634.   401534:   f3 44 0f 10 64 24 e4    movss  -0x1c(%rsp),%xmm12
  635.   40153b:   f3 45 0f 58 e6          addss  %xmm14,%xmm12
  636.   401540:   f3 44 0f 10 74 24 ac    movss  -0x54(%rsp),%xmm14
  637.   401547:   f3 44 0f 59 f3          mulss  %xmm3,%xmm14
  638.   40154c:   f3 44 0f 11 24 24       movss  %xmm12,(%rsp)
  639.   401552:   f3 45 0f 5c f1          subss  %xmm9,%xmm14
  640.   401557:   f3 44 0f 10 4c 24 04    movss  0x4(%rsp),%xmm9
  641.   40155e:   f3 44 0f 5c 4c 24 dc    subss  -0x24(%rsp),%xmm9
  642.   401565:   f3 44 0f 10 64 24 b0    movss  -0x50(%rsp),%xmm12
  643.   40156c:   f3 44 0f 59 e3          mulss  %xmm3,%xmm12
  644.   401571:   f3 45 0f 59 d6          mulss  %xmm14,%xmm10
  645.   401576:   f3 44 0f 59 f4          mulss  %xmm4,%xmm14
  646.   40157b:   f3 44 0f 59 c9          mulss  %xmm1,%xmm9
  647.   401580:   f3 45 0f 58 e9          addss  %xmm9,%xmm13
  648.   401585:   f3 44 0f 59 c8          mulss  %xmm0,%xmm9
  649.   40158a:   f3 45 0f 58 d1          addss  %xmm9,%xmm10
  650.   40158f:   f3 44 0f 10 4c 24 98    movss  -0x68(%rsp),%xmm9
  651.   401596:   f3 44 0f 59 ca          mulss  %xmm2,%xmm9
  652.   40159b:   f3 45 0f 58 ea          addss  %xmm10,%xmm13
  653.   4015a0:   f3 44 0f 10 54 24 bc    movss  -0x44(%rsp),%xmm10
  654.   4015a7:   f3 45 0f 5c e1          subss  %xmm9,%xmm12
  655.   4015ac:   f3 44 0f 10 4c 24 0c    movss  0xc(%rsp),%xmm9
  656.   4015b3:   f3 44 0f 5c 4c 24 08    subss  0x8(%rsp),%xmm9
  657.   4015ba:   f3 44 0f 59 d5          mulss  %xmm5,%xmm10
  658.   4015bf:   45 0f 28 fd             movaps %xmm13,%xmm15
  659.   4015c3:   f3 44 0f 59 f8          mulss  %xmm0,%xmm15
  660.   4015c8:   f3 44 0f 59 c9          mulss  %xmm1,%xmm9
  661.   4015cd:   f3 44 0f 11 7c 24 dc    movss  %xmm15,-0x24(%rsp)
  662.   4015d4:   44 0f 28 ff             movaps %xmm7,%xmm15
  663.   4015d8:   f3 45 0f 58 d1          addss  %xmm9,%xmm10
  664.   4015dd:   f3 45 0f 59 fc          mulss  %xmm12,%xmm15
  665.   4015e2:   f3 44 0f 59 c8          mulss  %xmm0,%xmm9
  666.   4015e7:   f3 44 0f 59 e4          mulss  %xmm4,%xmm12
  667.   4015ec:   f3 45 0f 58 f9          addss  %xmm9,%xmm15
  668.   4015f1:   f3 44 0f 10 0d 26 08    movss  0x826(%rip),%xmm9        # 401e20 <_IO_stdin_used+0x20>
  669.   4015f8:   00 00
  670.   4015fa:   f3 45 0f 58 d7          addss  %xmm15,%xmm10
  671.   4015ff:   f3 44 0f 10 7c 24 a4    movss  -0x5c(%rsp),%xmm15
  672.   401606:   f3 44 0f 5c 7c 24 10    subss  0x10(%rsp),%xmm15
  673.   40160d:   45 0f 57 ca             xorps  %xmm10,%xmm9
  674.   401611:   f3 44 0f 59 c8          mulss  %xmm0,%xmm9
  675.   401616:   f3 44 0f 11 7c 24 a4    movss  %xmm15,-0x5c(%rsp)
  676.   40161d:   f3 44 0f 59 f9          mulss  %xmm1,%xmm15
  677.   401622:   f3 44 0f 11 4c 24 a8    movss  %xmm9,-0x58(%rsp)
  678.   401629:   f3 44 0f 10 4c 24 98    movss  -0x68(%rsp),%xmm9
  679.   401630:   f3 44 0f 59 4c 24 ac    mulss  -0x54(%rsp),%xmm9
  680.   401637:   f3 45 0f 5c c1          subss  %xmm9,%xmm8
  681.   40163c:   44 0f 28 cd             movaps %xmm5,%xmm9
  682.   401640:   f3 45 0f 59 cb          mulss  %xmm11,%xmm9
  683.   401645:   f3 44 0f 59 db          mulss  %xmm3,%xmm11
  684.   40164a:   f3 41 0f 59 f8          mulss  %xmm8,%xmm7
  685.   40164f:   f3 41 0f 59 f0          mulss  %xmm8,%xmm6
  686.   401654:   f3 45 0f 58 cf          addss  %xmm15,%xmm9
  687.   401659:   f3 44 0f 59 f8          mulss  %xmm0,%xmm15
  688.   40165e:   f3 41 0f 59 e0          mulss  %xmm8,%xmm4
  689.   401663:   f3 41 0f 58 ff          addss  %xmm15,%xmm7
  690.   401668:   f3 44 0f 58 cf          addss  %xmm7,%xmm9
  691.   40166d:   41 0f 28 f9             movaps %xmm9,%xmm7
  692.   401671:   f3 0f 59 f8             mulss  %xmm0,%xmm7
  693.   401675:   f3 0f 11 7c 24 98       movss  %xmm7,-0x68(%rsp)
  694.   40167b:   f3 0f 10 7c 24 a4       movss  -0x5c(%rsp),%xmm7
  695.   401681:   f3 0f 59 fa             mulss  %xmm2,%xmm7
  696.   401685:   f3 44 0f 58 df          addss  %xmm7,%xmm11
  697.   40168a:   f3 0f 59 f8             mulss  %xmm0,%xmm7
  698.   40168e:   f3 0f 58 f7             addss  %xmm7,%xmm6
  699.   401692:   f3 0f 10 7c 24 18       movss  0x18(%rsp),%xmm7
  700.   401698:   f3 0f 5c 7c 24 14       subss  0x14(%rsp),%xmm7
  701.   40169e:   f3 44 0f 58 de          addss  %xmm6,%xmm11
  702.   4016a3:   f3 0f 10 74 24 dc       movss  -0x24(%rsp),%xmm6
  703.   4016a9:   f3 0f 58 74 24 a8       addss  -0x58(%rsp),%xmm6
  704.   4016af:   f3 0f 59 fd             mulss  %xmm5,%xmm7
  705.   4016b3:   45 0f 28 fb             movaps %xmm11,%xmm15
  706.   4016b7:   44 0f 57 3d 61 07 00    xorps  0x761(%rip),%xmm15        # 401e20 <_IO_stdin_used+0x20>
  707.   4016be:   00
  708.   4016bf:   f3 0f 11 74 24 bc       movss  %xmm6,-0x44(%rsp)
  709.   4016c5:   f3 0f 10 74 24 e8       movss  -0x18(%rsp),%xmm6
  710.   4016cb:   f3 0f 59 f1             mulss  %xmm1,%xmm6
  711.   4016cf:   f3 44 0f 59 f8          mulss  %xmm0,%xmm15
  712.   4016d4:   f3 0f 58 fe             addss  %xmm6,%xmm7
  713.   4016d8:   f3 0f 59 f0             mulss  %xmm0,%xmm6
  714.   4016dc:   f3 44 0f 58 f6          addss  %xmm6,%xmm14
  715.   4016e1:   f3 0f 10 74 24 94       movss  -0x6c(%rsp),%xmm6
  716.   4016e7:   f3 0f 59 f1             mulss  %xmm1,%xmm6
  717.   4016eb:   f3 41 0f 58 fe          addss  %xmm14,%xmm7
  718.   4016f0:   44 0f 28 f7             movaps %xmm7,%xmm14
  719.   4016f4:   44 0f 57 35 24 07 00    xorps  0x724(%rip),%xmm14        # 401e20 <_IO_stdin_used+0x20>
  720.   4016fb:   00
  721.   4016fc:   f3 0f 11 74 24 94       movss  %xmm6,-0x6c(%rsp)
  722.   401702:   f3 0f 10 74 24 20       movss  0x20(%rsp),%xmm6
  723.   401708:   f3 0f 5c 74 24 1c       subss  0x1c(%rsp),%xmm6
  724.   40170e:   f3 44 0f 11 64 24 a4    movss  %xmm12,-0x5c(%rsp)
  725.   401715:   f3 44 0f 10 64 24 94    movss  -0x6c(%rsp),%xmm12
  726.   40171c:   f3 44 0f 59 44 24 8c    mulss  -0x74(%rsp),%xmm8
  727.   401723:   f3 44 0f 59 e0          mulss  %xmm0,%xmm12
  728.   401728:   f3 44 0f 59 f0          mulss  %xmm0,%xmm14
  729.   40172d:   f3 0f 59 f5             mulss  %xmm5,%xmm6
  730.   401731:   f3 44 0f 58 64 24 a4    addss  -0x5c(%rsp),%xmm12
  731.   401738:   f3 0f 58 74 24 94       addss  -0x6c(%rsp),%xmm6
  732.   40173e:   f3 41 0f 58 f4          addss  %xmm12,%xmm6
  733.   401743:   44 0f 28 e6             movaps %xmm6,%xmm12
  734.   401747:   f3 41 0f 58 f6          addss  %xmm14,%xmm6
  735.   40174c:   f3 44 0f 59 e0          mulss  %xmm0,%xmm12
  736.   401751:   f3 44 0f 11 64 24 94    movss  %xmm12,-0x6c(%rsp)
  737.   401758:   f3 44 0f 10 64 24 d8    movss  -0x28(%rsp),%xmm12
  738.   40175f:   f3 44 0f 5c 64 24 24    subss  0x24(%rsp),%xmm12
  739.   401766:   f3 44 0f 11 64 24 d8    movss  %xmm12,-0x28(%rsp)
  740.   40176d:   f3 44 0f 10 64 24 c0    movss  -0x40(%rsp),%xmm12
  741.   401774:   f3 0f 59 6c 24 d8       mulss  -0x28(%rsp),%xmm5
  742.   40177a:   f3 44 0f 59 e1          mulss  %xmm1,%xmm12
  743.   40177f:   f3 0f 59 5c 24 d8       mulss  -0x28(%rsp),%xmm3
  744.   401785:   f3 0f 59 4c 24 b8       mulss  -0x48(%rsp),%xmm1
  745.   40178b:   f3 41 0f 58 ec          addss  %xmm12,%xmm5
  746.   401790:   f3 44 0f 59 e0          mulss  %xmm0,%xmm12
  747.   401795:   f3 41 0f 58 e4          addss  %xmm12,%xmm4
  748.   40179a:   f3 44 0f 10 64 24 c0    movss  -0x40(%rsp),%xmm12
  749.   4017a1:   f3 44 0f 59 e2          mulss  %xmm2,%xmm12
  750.   4017a6:   f3 0f 59 54 24 b4       mulss  -0x4c(%rsp),%xmm2
  751.   4017ac:   f3 0f 58 ec             addss  %xmm4,%xmm5
  752.   4017b0:   f3 41 0f 58 dc          addss  %xmm12,%xmm3
  753.   4017b5:   f3 44 0f 59 e0          mulss  %xmm0,%xmm12
  754.   4017ba:   0f 28 e5                movaps %xmm5,%xmm4
  755.   4017bd:   f3 45 0f 58 c4          addss  %xmm12,%xmm8
  756.   4017c2:   f3 44 0f 10 64 24 ac    movss  -0x54(%rsp),%xmm12
  757.   4017c9:   f3 44 0f 59 64 24 a0    mulss  -0x60(%rsp),%xmm12
  758.   4017d0:   0f 57 25 49 06 00 00    xorps  0x649(%rip),%xmm4        # 401e20 <_IO_stdin_used+0x20>
  759.   4017d7:   f3 41 0f 58 d8          addss  %xmm8,%xmm3
  760.   4017dc:   f3 44 0f 10 44 24 94    movss  -0x6c(%rsp),%xmm8
  761.   4017e3:   f3 45 0f 58 c6          addss  %xmm14,%xmm8
  762.   4017e8:   f3 0f 59 e0             mulss  %xmm0,%xmm4
  763.   4017ec:   f3 0f 59 c3             mulss  %xmm3,%xmm0
  764.   4017f0:   f3 44 0f 11 44 24 8c    movss  %xmm8,-0x74(%rsp)
  765.   4017f7:   f3 44 0f 10 44 24 b0    movss  -0x50(%rsp),%xmm8
  766.   4017fe:   f3 44 0f 59 44 24 9c    mulss  -0x64(%rsp),%xmm8
  767.   401805:   f3 0f 58 f4             addss  %xmm4,%xmm6
  768.   401809:   f3 0f 58 f0             addss  %xmm0,%xmm6
  769.   40180d:   f3 45 0f 5c c4          subss  %xmm12,%xmm8
  770.   401812:   f3 41 0f 58 d0          addss  %xmm8,%xmm2
  771.   401817:   f3 0f 5c d1             subss  %xmm1,%xmm2
  772.   40181b:   f3 0f 10 0d 0d 06 00    movss  0x60d(%rip),%xmm1        # 401e30 <_IO_stdin_used+0x30>
  773.   401822:   00
  774.   401823:   f3 0f 5e ca             divss  %xmm2,%xmm1
  775.   401827:   f3 0f 10 54 24 e0       movss  -0x20(%rsp),%xmm2
  776.   40182d:   f3 0f 58 54 24 9c       addss  -0x64(%rsp),%xmm2
  777.   401833:   f3 0f 58 54 24 ec       addss  -0x14(%rsp),%xmm2
  778.   401839:   f3 0f 58 54 24 d0       addss  -0x30(%rsp),%xmm2
  779.   40183f:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  780.   401843:   f3 0f 59 f1             mulss  %xmm1,%xmm6
  781.   401847:   f3 0f 11 17             movss  %xmm2,(%rdi)
  782.   40184b:   f3 0f 10 54 24 f4       movss  -0xc(%rsp),%xmm2
  783.   401851:   f3 0f 5c 54 24 a0       subss  -0x60(%rsp),%xmm2
  784.   401857:   f3 0f 58 54 24 ec       addss  -0x14(%rsp),%xmm2
  785.   40185d:   f3 0f 58 54 24 d0       addss  -0x30(%rsp),%xmm2
  786.   401863:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  787.   401867:   f3 0f 11 57 04          movss  %xmm2,0x4(%rdi)
  788.   40186c:   f3 44 0f 58 6c 24 a8    addss  -0x58(%rsp),%xmm13
  789.   401873:   f3 0f 10 54 24 f8       movss  -0x8(%rsp),%xmm2
  790.   401879:   f3 44 0f 58 4c 24 bc    addss  -0x44(%rsp),%xmm9
  791.   401880:   f3 0f 58 54 24 b4       addss  -0x4c(%rsp),%xmm2
  792.   401886:   f3 44 0f 58 6c 24 98    addss  -0x68(%rsp),%xmm13
  793.   40188d:   f3 45 0f 58 cf          addss  %xmm15,%xmm9
  794.   401892:   f3 0f 58 54 24 d0       addss  -0x30(%rsp),%xmm2
  795.   401898:   f3 44 0f 59 c9          mulss  %xmm1,%xmm9
  796.   40189d:   f3 45 0f 58 ef          addss  %xmm15,%xmm13
  797.   4018a2:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  798.   4018a6:   f3 44 0f 59 e9          mulss  %xmm1,%xmm13
  799.   4018ab:   f3 0f 11 57 08          movss  %xmm2,0x8(%rdi)
  800.   4018b0:   f3 0f 10 54 24 ec       movss  -0x14(%rsp),%xmm2
  801.   4018b6:   f3 0f 58 54 24 f8       addss  -0x8(%rsp),%xmm2
  802.   4018bc:   f3 44 0f 11 6f 20       movss  %xmm13,0x20(%rdi)
  803.   4018c2:   f3 0f 5c 54 24 b8       subss  -0x48(%rsp),%xmm2
  804.   4018c8:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  805.   4018cc:   f3 0f 11 57 0c          movss  %xmm2,0xc(%rdi)
  806.   4018d1:   f3 0f 10 54 24 fc       movss  -0x4(%rsp),%xmm2
  807.   4018d7:   f3 0f 5c 54 24 c4       subss  -0x3c(%rsp),%xmm2
  808.   4018dd:   f3 0f 58 54 24 d4       addss  -0x2c(%rsp),%xmm2
  809.   4018e3:   f3 0f 58 54 24 f0       addss  -0x10(%rsp),%xmm2
  810.   4018e9:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  811.   4018ed:   f3 0f 11 57 10          movss  %xmm2,0x10(%rdi)
  812.   4018f2:   f3 0f 10 54 24 e4       movss  -0x1c(%rsp),%xmm2
  813.   4018f8:   f3 0f 58 54 24 90       addss  -0x70(%rsp),%xmm2
  814.   4018fe:   f3 0f 58 54 24 d4       addss  -0x2c(%rsp),%xmm2
  815.   401904:   f3 0f 58 54 24 f0       addss  -0x10(%rsp),%xmm2
  816.   40190a:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  817.   40190e:   f3 0f 11 57 14          movss  %xmm2,0x14(%rdi)
  818.   401913:   f3 0f 10 14 24          movss  (%rsp),%xmm2
  819.   401918:   f3 0f 5c 54 24 c8       subss  -0x38(%rsp),%xmm2
  820.   40191e:   f3 0f 58 54 24 f0       addss  -0x10(%rsp),%xmm2
  821.   401924:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  822.   401928:   f3 0f 11 57 18          movss  %xmm2,0x18(%rdi)
  823.   40192d:   f3 0f 10 54 24 d4       movss  -0x2c(%rsp),%xmm2
  824.   401933:   f3 0f 58 14 24          addss  (%rsp),%xmm2
  825.   401938:   f3 0f 58 54 24 cc       addss  -0x34(%rsp),%xmm2
  826.   40193e:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  827.   401942:   f3 0f 11 57 1c          movss  %xmm2,0x1c(%rdi)
  828.   401947:   f3 0f 10 54 24 dc       movss  -0x24(%rsp),%xmm2
  829.   40194d:   f3 41 0f 5c d2          subss  %xmm10,%xmm2
  830.   401952:   f3 0f 58 54 24 98       addss  -0x68(%rsp),%xmm2
  831.   401958:   f3 41 0f 58 d7          addss  %xmm15,%xmm2
  832.   40195d:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  833.   401961:   f3 0f 11 57 24          movss  %xmm2,0x24(%rdi)
  834.   401966:   f3 44 0f 11 4f 28       movss  %xmm9,0x28(%rdi)
  835.   40196c:   f3 0f 10 54 24 98       movss  -0x68(%rsp),%xmm2
  836.   401972:   f3 0f 58 54 24 bc       addss  -0x44(%rsp),%xmm2
  837.   401978:   f3 0f 11 77 34          movss  %xmm6,0x34(%rdi)
  838.   40197d:   f3 41 0f 5c d3          subss  %xmm11,%xmm2
  839.   401982:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  840.   401986:   f3 0f 11 57 2c          movss  %xmm2,0x2c(%rdi)
  841.   40198b:   f3 0f 10 54 24 94       movss  -0x6c(%rsp),%xmm2
  842.   401991:   f3 0f 5c d7             subss  %xmm7,%xmm2
  843.   401995:   f3 0f 58 d4             addss  %xmm4,%xmm2
  844.   401999:   f3 0f 58 64 24 8c       addss  -0x74(%rsp),%xmm4
  845.   40199f:   f3 0f 58 d0             addss  %xmm0,%xmm2
  846.   4019a3:   f3 0f 58 e3             addss  %xmm3,%xmm4
  847.   4019a7:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  848.   4019ab:   f3 0f 59 e1             mulss  %xmm1,%xmm4
  849.   4019af:   f3 0f 11 57 30          movss  %xmm2,0x30(%rdi)
  850.   4019b4:   f3 0f 10 54 24 8c       movss  -0x74(%rsp),%xmm2
  851.   4019ba:   f3 0f 5c d5             subss  %xmm5,%xmm2
  852.   4019be:   f3 0f 11 67 3c          movss  %xmm4,0x3c(%rdi)
  853.   4019c3:   f3 0f 58 d0             addss  %xmm0,%xmm2
  854.   4019c7:   f3 0f 59 d1             mulss  %xmm1,%xmm2
  855.   4019cb:   f3 0f 11 57 38          movss  %xmm2,0x38(%rdi)
  856.   4019d0:   48 81 c4 f0 03 00 00    add    $0x3f0,%rsp
  857.   4019d7:   c3                      retq  
  858.   4019d8:   90                      nop
  859.   4019d9:   90                      nop
  860.   4019da:   90                      nop
  861.   4019db:   90                      nop
  862.   4019dc:   90                      nop
  863.   4019dd:   90                      nop
  864.   4019de:   90                      nop
  865.   4019df:   90                      nop
  866.  
  867. 00000000004019e0 <_ZlsIfERSoS0_RKN6mymath4impl5mat4iIT_EE>:
  868.   4019e0:   53                      push   %rbx
  869.   4019e1:   ba 02 00 00 00          mov    $0x2,%edx
  870.   4019e6:   48 89 fb                mov    %rdi,%rbx
  871.   4019e9:   48 83 ec 40             sub    $0x40,%rsp
  872.   4019ed:   f3 0f 10 46 3c          movss  0x3c(%rsi),%xmm0
  873.   4019f2:   f3 0f 11 04 24          movss  %xmm0,(%rsp)
  874.   4019f7:   f3 0f 10 46 2c          movss  0x2c(%rsi),%xmm0
  875.   4019fc:   f3 0f 11 44 24 04       movss  %xmm0,0x4(%rsp)
  876.   401a02:   f3 0f 10 46 1c          movss  0x1c(%rsi),%xmm0
  877.   401a07:   f3 0f 11 44 24 08       movss  %xmm0,0x8(%rsp)
  878.   401a0d:   f3 0f 10 46 0c          movss  0xc(%rsi),%xmm0
  879.   401a12:   f3 0f 11 44 24 0c       movss  %xmm0,0xc(%rsp)
  880.   401a18:   f3 0f 10 46 38          movss  0x38(%rsi),%xmm0
  881.   401a1d:   f3 0f 11 44 24 10       movss  %xmm0,0x10(%rsp)
  882.   401a23:   f3 0f 10 46 28          movss  0x28(%rsi),%xmm0
  883.   401a28:   f3 0f 11 44 24 14       movss  %xmm0,0x14(%rsp)
  884.   401a2e:   f3 0f 10 46 18          movss  0x18(%rsi),%xmm0
  885.   401a33:   f3 0f 11 44 24 18       movss  %xmm0,0x18(%rsp)
  886.   401a39:   f3 0f 10 46 08          movss  0x8(%rsi),%xmm0
  887.   401a3e:   f3 0f 11 44 24 1c       movss  %xmm0,0x1c(%rsp)
  888.   401a44:   f3 0f 10 46 34          movss  0x34(%rsi),%xmm0
  889.   401a49:   f3 0f 11 44 24 20       movss  %xmm0,0x20(%rsp)
  890.   401a4f:   f3 0f 10 46 24          movss  0x24(%rsi),%xmm0
  891.   401a54:   f3 0f 11 44 24 24       movss  %xmm0,0x24(%rsp)
  892.   401a5a:   f3 0f 10 46 14          movss  0x14(%rsi),%xmm0
  893.   401a5f:   f3 0f 11 44 24 28       movss  %xmm0,0x28(%rsp)
  894.   401a65:   f3 0f 10 46 04          movss  0x4(%rsi),%xmm0
  895.   401a6a:   f3 0f 11 44 24 2c       movss  %xmm0,0x2c(%rsp)
  896.   401a70:   f3 0f 10 46 30          movss  0x30(%rsi),%xmm0
  897.   401a75:   f3 0f 11 44 24 30       movss  %xmm0,0x30(%rsp)
  898.   401a7b:   f3 0f 10 46 20          movss  0x20(%rsi),%xmm0
  899.   401a80:   f3 0f 11 44 24 34       movss  %xmm0,0x34(%rsp)
  900.   401a86:   f3 0f 10 46 10          movss  0x10(%rsi),%xmm0
  901.   401a8b:   f3 0f 11 44 24 38       movss  %xmm0,0x38(%rsp)
  902.   401a91:   f3 0f 10 06             movss  (%rsi),%xmm0
  903.   401a95:   be 04 1e 40 00          mov    $0x401e04,%esi
  904.   401a9a:   f3 0f 11 44 24 3c       movss  %xmm0,0x3c(%rsp)
  905.   401aa0:   e8 cb f0 ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  906.   401aa5:   f3 0f 10 44 24 3c       movss  0x3c(%rsp),%xmm0
  907.   401aab:   48 89 df                mov    %rbx,%rdi
  908.   401aae:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  909.   401ab1:   e8 da f0 ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  910.   401ab6:   ba 02 00 00 00          mov    $0x2,%edx
  911.   401abb:   be 07 1e 40 00          mov    $0x401e07,%esi
  912.   401ac0:   48 89 c7                mov    %rax,%rdi
  913.   401ac3:   48 89 c3                mov    %rax,%rbx
  914.   401ac6:   e8 a5 f0 ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  915.   401acb:   f3 0f 10 44 24 38       movss  0x38(%rsp),%xmm0
  916.   401ad1:   48 89 df                mov    %rbx,%rdi
  917.   401ad4:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  918.   401ad7:   e8 b4 f0 ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  919.   401adc:   ba 02 00 00 00          mov    $0x2,%edx
  920.   401ae1:   be 07 1e 40 00          mov    $0x401e07,%esi
  921.   401ae6:   48 89 c7                mov    %rax,%rdi
  922.   401ae9:   48 89 c3                mov    %rax,%rbx
  923.   401aec:   e8 7f f0 ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  924.   401af1:   f3 0f 10 44 24 34       movss  0x34(%rsp),%xmm0
  925.   401af7:   48 89 df                mov    %rbx,%rdi
  926.   401afa:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  927.   401afd:   e8 8e f0 ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  928.   401b02:   ba 02 00 00 00          mov    $0x2,%edx
  929.   401b07:   be 07 1e 40 00          mov    $0x401e07,%esi
  930.   401b0c:   48 89 c7                mov    %rax,%rdi
  931.   401b0f:   48 89 c3                mov    %rax,%rbx
  932.   401b12:   e8 59 f0 ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  933.   401b17:   f3 0f 10 44 24 30       movss  0x30(%rsp),%xmm0
  934.   401b1d:   48 89 df                mov    %rbx,%rdi
  935.   401b20:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  936.   401b23:   e8 68 f0 ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  937.   401b28:   ba 03 00 00 00          mov    $0x3,%edx
  938.   401b2d:   be 0a 1e 40 00          mov    $0x401e0a,%esi
  939.   401b32:   48 89 c7                mov    %rax,%rdi
  940.   401b35:   48 89 c3                mov    %rax,%rbx
  941.   401b38:   e8 33 f0 ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  942.   401b3d:   f3 0f 10 44 24 2c       movss  0x2c(%rsp),%xmm0
  943.   401b43:   48 89 df                mov    %rbx,%rdi
  944.   401b46:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  945.   401b49:   e8 42 f0 ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  946.   401b4e:   ba 02 00 00 00          mov    $0x2,%edx
  947.   401b53:   be 07 1e 40 00          mov    $0x401e07,%esi
  948.   401b58:   48 89 c7                mov    %rax,%rdi
  949.   401b5b:   48 89 c3                mov    %rax,%rbx
  950.   401b5e:   e8 0d f0 ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  951.   401b63:   f3 0f 10 44 24 28       movss  0x28(%rsp),%xmm0
  952.   401b69:   48 89 df                mov    %rbx,%rdi
  953.   401b6c:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  954.   401b6f:   e8 1c f0 ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  955.   401b74:   ba 02 00 00 00          mov    $0x2,%edx
  956.   401b79:   be 07 1e 40 00          mov    $0x401e07,%esi
  957.   401b7e:   48 89 c7                mov    %rax,%rdi
  958.   401b81:   48 89 c3                mov    %rax,%rbx
  959.   401b84:   e8 e7 ef ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  960.   401b89:   f3 0f 10 44 24 24       movss  0x24(%rsp),%xmm0
  961.   401b8f:   48 89 df                mov    %rbx,%rdi
  962.   401b92:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  963.   401b95:   e8 f6 ef ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  964.   401b9a:   ba 02 00 00 00          mov    $0x2,%edx
  965.   401b9f:   be 07 1e 40 00          mov    $0x401e07,%esi
  966.   401ba4:   48 89 c7                mov    %rax,%rdi
  967.   401ba7:   48 89 c3                mov    %rax,%rbx
  968.   401baa:   e8 c1 ef ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  969.   401baf:   f3 0f 10 44 24 20       movss  0x20(%rsp),%xmm0
  970.   401bb5:   48 89 df                mov    %rbx,%rdi
  971.   401bb8:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  972.   401bbb:   e8 d0 ef ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  973.   401bc0:   ba 03 00 00 00          mov    $0x3,%edx
  974.   401bc5:   be 0a 1e 40 00          mov    $0x401e0a,%esi
  975.   401bca:   48 89 c7                mov    %rax,%rdi
  976.   401bcd:   48 89 c3                mov    %rax,%rbx
  977.   401bd0:   e8 9b ef ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  978.   401bd5:   f3 0f 10 44 24 1c       movss  0x1c(%rsp),%xmm0
  979.   401bdb:   48 89 df                mov    %rbx,%rdi
  980.   401bde:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  981.   401be1:   e8 aa ef ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  982.   401be6:   ba 02 00 00 00          mov    $0x2,%edx
  983.   401beb:   be 07 1e 40 00          mov    $0x401e07,%esi
  984.   401bf0:   48 89 c7                mov    %rax,%rdi
  985.   401bf3:   48 89 c3                mov    %rax,%rbx
  986.   401bf6:   e8 75 ef ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  987.   401bfb:   f3 0f 10 44 24 18       movss  0x18(%rsp),%xmm0
  988.   401c01:   48 89 df                mov    %rbx,%rdi
  989.   401c04:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  990.   401c07:   e8 84 ef ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  991.   401c0c:   ba 02 00 00 00          mov    $0x2,%edx
  992.   401c11:   be 07 1e 40 00          mov    $0x401e07,%esi
  993.   401c16:   48 89 c7                mov    %rax,%rdi
  994.   401c19:   48 89 c3                mov    %rax,%rbx
  995.   401c1c:   e8 4f ef ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  996.   401c21:   f3 0f 10 44 24 14       movss  0x14(%rsp),%xmm0
  997.   401c27:   48 89 df                mov    %rbx,%rdi
  998.   401c2a:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  999.   401c2d:   e8 5e ef ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  1000.   401c32:   ba 02 00 00 00          mov    $0x2,%edx
  1001.   401c37:   be 07 1e 40 00          mov    $0x401e07,%esi
  1002.   401c3c:   48 89 c7                mov    %rax,%rdi
  1003.   401c3f:   48 89 c3                mov    %rax,%rbx
  1004.   401c42:   e8 29 ef ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  1005.   401c47:   f3 0f 10 44 24 10       movss  0x10(%rsp),%xmm0
  1006.   401c4d:   48 89 df                mov    %rbx,%rdi
  1007.   401c50:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  1008.   401c53:   e8 38 ef ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  1009.   401c58:   ba 03 00 00 00          mov    $0x3,%edx
  1010.   401c5d:   be 0a 1e 40 00          mov    $0x401e0a,%esi
  1011.   401c62:   48 89 c7                mov    %rax,%rdi
  1012.   401c65:   48 89 c3                mov    %rax,%rbx
  1013.   401c68:   e8 03 ef ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  1014.   401c6d:   f3 0f 10 44 24 0c       movss  0xc(%rsp),%xmm0
  1015.   401c73:   48 89 df                mov    %rbx,%rdi
  1016.   401c76:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  1017.   401c79:   e8 12 ef ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  1018.   401c7e:   ba 02 00 00 00          mov    $0x2,%edx
  1019.   401c83:   be 07 1e 40 00          mov    $0x401e07,%esi
  1020.   401c88:   48 89 c7                mov    %rax,%rdi
  1021.   401c8b:   48 89 c3                mov    %rax,%rbx
  1022.   401c8e:   e8 dd ee ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  1023.   401c93:   f3 0f 10 44 24 08       movss  0x8(%rsp),%xmm0
  1024.   401c99:   48 89 df                mov    %rbx,%rdi
  1025.   401c9c:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  1026.   401c9f:   e8 ec ee ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  1027.   401ca4:   ba 02 00 00 00          mov    $0x2,%edx
  1028.   401ca9:   be 07 1e 40 00          mov    $0x401e07,%esi
  1029.   401cae:   48 89 c7                mov    %rax,%rdi
  1030.   401cb1:   48 89 c3                mov    %rax,%rbx
  1031.   401cb4:   e8 b7 ee ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  1032.   401cb9:   f3 0f 10 44 24 04       movss  0x4(%rsp),%xmm0
  1033.   401cbf:   48 89 df                mov    %rbx,%rdi
  1034.   401cc2:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  1035.   401cc5:   e8 c6 ee ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  1036.   401cca:   ba 02 00 00 00          mov    $0x2,%edx
  1037.   401ccf:   be 07 1e 40 00          mov    $0x401e07,%esi
  1038.   401cd4:   48 89 c7                mov    %rax,%rdi
  1039.   401cd7:   48 89 c3                mov    %rax,%rbx
  1040.   401cda:   e8 91 ee ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  1041.   401cdf:   f3 0f 10 04 24          movss  (%rsp),%xmm0
  1042.   401ce4:   48 89 df                mov    %rbx,%rdi
  1043.   401ce7:   0f 5a c0                cvtps2pd %xmm0,%xmm0
  1044.   401cea:   e8 a1 ee ff ff          callq  400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
  1045.   401cef:   ba 03 00 00 00          mov    $0x3,%edx
  1046.   401cf4:   be 0e 1e 40 00          mov    $0x401e0e,%esi
  1047.   401cf9:   48 89 c7                mov    %rax,%rdi
  1048.   401cfc:   48 89 c3                mov    %rax,%rbx
  1049.   401cff:   e8 6c ee ff ff          callq  400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
  1050.   401d04:   48 83 c4 40             add    $0x40,%rsp
  1051.   401d08:   48 89 d8                mov    %rbx,%rax
  1052.   401d0b:   5b                      pop    %rbx
  1053.   401d0c:   c3                      retq  
  1054.   401d0d:   90                      nop
  1055.   401d0e:   90                      nop
  1056.   401d0f:   90                      nop
  1057.  
  1058. 0000000000401d10 <__libc_csu_init>:
  1059.   401d10:   48 89 6c 24 d8          mov    %rbp,-0x28(%rsp)
  1060.   401d15:   4c 89 64 24 e0          mov    %r12,-0x20(%rsp)
  1061.   401d1a:   48 8d 2d b7 10 20 00    lea    0x2010b7(%rip),%rbp        # 602dd8 <__init_array_end>
  1062.   401d21:   4c 8d 25 a8 10 20 00    lea    0x2010a8(%rip),%r12        # 602dd0 <__init_array_start>
  1063.   401d28:   4c 89 6c 24 e8          mov    %r13,-0x18(%rsp)
  1064.   401d2d:   4c 89 74 24 f0          mov    %r14,-0x10(%rsp)
  1065.   401d32:   4c 89 7c 24 f8          mov    %r15,-0x8(%rsp)
  1066.   401d37:   48 89 5c 24 d0          mov    %rbx,-0x30(%rsp)
  1067.   401d3c:   48 83 ec 38             sub    $0x38,%rsp
  1068.   401d40:   4c 29 e5                sub    %r12,%rbp
  1069.   401d43:   41 89 fd                mov    %edi,%r13d
  1070.   401d46:   49 89 f6                mov    %rsi,%r14
  1071.   401d49:   48 c1 fd 03             sar    $0x3,%rbp
  1072.   401d4d:   49 89 d7                mov    %rdx,%r15
  1073.   401d50:   e8 73 ed ff ff          callq  400ac8 <_init>
  1074.   401d55:   48 85 ed                test   %rbp,%rbp
  1075.   401d58:   74 1c                   je     401d76 <__libc_csu_init+0x66>
  1076.   401d5a:   31 db                   xor    %ebx,%ebx
  1077.   401d5c:   0f 1f 40 00             nopl   0x0(%rax)
  1078.   401d60:   4c 89 fa                mov    %r15,%rdx
  1079.   401d63:   4c 89 f6                mov    %r14,%rsi
  1080.   401d66:   44 89 ef                mov    %r13d,%edi
  1081.   401d69:   41 ff 14 dc             callq  *(%r12,%rbx,8)
  1082.   401d6d:   48 83 c3 01             add    $0x1,%rbx
  1083.   401d71:   48 39 eb                cmp    %rbp,%rbx
  1084.   401d74:   75 ea                   jne    401d60 <__libc_csu_init+0x50>
  1085.   401d76:   48 8b 5c 24 08          mov    0x8(%rsp),%rbx
  1086.   401d7b:   48 8b 6c 24 10          mov    0x10(%rsp),%rbp
  1087.   401d80:   4c 8b 64 24 18          mov    0x18(%rsp),%r12
  1088.   401d85:   4c 8b 6c 24 20          mov    0x20(%rsp),%r13
  1089.   401d8a:   4c 8b 74 24 28          mov    0x28(%rsp),%r14
  1090.   401d8f:   4c 8b 7c 24 30          mov    0x30(%rsp),%r15
  1091.   401d94:   48 83 c4 38             add    $0x38,%rsp
  1092.   401d98:   c3                      retq  
  1093.   401d99:   0f 1f 80 00 00 00 00    nopl   0x0(%rax)
  1094.  
  1095. 0000000000401da0 <__libc_csu_fini>:
  1096.   401da0:   f3 c3                   repz retq
  1097.   401da2:   90                      nop
  1098.   401da3:   90                      nop
  1099.   401da4:   90                      nop
  1100.   401da5:   90                      nop
  1101.   401da6:   90                      nop
  1102.   401da7:   90                      nop
  1103.   401da8:   90                      nop
  1104.   401da9:   90                      nop
  1105.   401daa:   90                      nop
  1106.   401dab:   90                      nop
  1107.   401dac:   90                      nop
  1108.   401dad:   90                      nop
  1109.   401dae:   90                      nop
  1110.   401daf:   90                      nop
  1111.  
  1112. 0000000000401db0 <__do_global_ctors_aux>:
  1113.   401db0:   55                      push   %rbp
  1114.   401db1:   48 89 e5                mov    %rsp,%rbp
  1115.   401db4:   53                      push   %rbx
  1116.   401db5:   48 83 ec 08             sub    $0x8,%rsp
  1117.   401db9:   48 8b 05 18 10 20 00    mov    0x201018(%rip),%rax        # 602dd8 <__init_array_end>
  1118.   401dc0:   48 83 f8 ff             cmp    $0xffffffffffffffff,%rax
  1119.   401dc4:   74 19                   je     401ddf <__do_global_ctors_aux+0x2f>
  1120.   401dc6:   bb d8 2d 60 00          mov    $0x602dd8,%ebx
  1121.   401dcb:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)
  1122.   401dd0:   48 83 eb 08             sub    $0x8,%rbx
  1123.   401dd4:   ff d0                   callq  *%rax
  1124.   401dd6:   48 8b 03                mov    (%rbx),%rax
  1125.   401dd9:   48 83 f8 ff             cmp    $0xffffffffffffffff,%rax
  1126.   401ddd:   75 f1                   jne    401dd0 <__do_global_ctors_aux+0x20>
  1127.   401ddf:   48 83 c4 08             add    $0x8,%rsp
  1128.   401de3:   5b                      pop    %rbx
  1129.   401de4:   5d                      pop    %rbp
  1130.   401de5:   c3                      retq  
  1131.   401de6:   90                      nop
  1132.   401de7:   90                      nop
  1133.  
  1134. Disassembly of section .fini:
  1135.  
  1136. 0000000000401de8 <_fini>:
  1137.   401de8:   48 83 ec 08             sub    $0x8,%rsp
  1138.   401dec:   e8 8f f1 ff ff          callq  400f80 <__do_global_dtors_aux>
  1139.   401df1:   48 83 c4 08             add    $0x8,%rsp
  1140.   401df5:   c3                      retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement