Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- libmymath_raytracing_example: file format elf64-x86-64
- Disassembly of section .init:
- 0000000000400ac8 <_init>:
- 400ac8: 48 83 ec 08 sub $0x8,%rsp
- 400acc: e8 93 04 00 00 callq 400f64 <call_gmon_start>
- 400ad1: e8 1a 05 00 00 callq 400ff0 <frame_dummy>
- 400ad6: e8 d5 12 00 00 callq 401db0 <__do_global_ctors_aux>
- 400adb: 48 83 c4 08 add $0x8,%rsp
- 400adf: c3 retq
- Disassembly of section .plt:
- 0000000000400ae0 <_ZNSt8ios_base4InitC1Ev@plt-0x10>:
- 400ae0: ff 35 0a 25 20 00 pushq 0x20250a(%rip) # 602ff0 <_GLOBAL_OFFSET_TABLE_+0x8>
- 400ae6: ff 25 0c 25 20 00 jmpq *0x20250c(%rip) # 602ff8 <_GLOBAL_OFFSET_TABLE_+0x10>
- 400aec: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000400af0 <_ZNSt8ios_base4InitC1Ev@plt>:
- 400af0: ff 25 0a 25 20 00 jmpq *0x20250a(%rip) # 603000 <_GLOBAL_OFFSET_TABLE_+0x18>
- 400af6: 68 00 00 00 00 pushq $0x0
- 400afb: e9 e0 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b00 <__libc_start_main@plt>:
- 400b00: ff 25 02 25 20 00 jmpq *0x202502(%rip) # 603008 <_GLOBAL_OFFSET_TABLE_+0x20>
- 400b06: 68 01 00 00 00 pushq $0x1
- 400b0b: e9 d0 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b10 <_ZN2sf5ClockC1Ev@plt>:
- 400b10: ff 25 fa 24 20 00 jmpq *0x2024fa(%rip) # 603010 <_GLOBAL_OFFSET_TABLE_+0x28>
- 400b16: 68 02 00 00 00 pushq $0x2
- 400b1b: e9 c0 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b20 <__cxa_atexit@plt>:
- 400b20: ff 25 f2 24 20 00 jmpq *0x2024f2(%rip) # 603018 <_GLOBAL_OFFSET_TABLE_+0x30>
- 400b26: 68 03 00 00 00 pushq $0x3
- 400b2b: e9 b0 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b30 <_ZNSt8ios_base4InitD1Ev@plt>:
- 400b30: ff 25 ea 24 20 00 jmpq *0x2024ea(%rip) # 603020 <_GLOBAL_OFFSET_TABLE_+0x38>
- 400b36: 68 04 00 00 00 pushq $0x4
- 400b3b: e9 a0 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b40 <_ZNK2sf5Clock14getElapsedTimeEv@plt>:
- 400b40: ff 25 e2 24 20 00 jmpq *0x2024e2(%rip) # 603028 <_GLOBAL_OFFSET_TABLE_+0x40>
- 400b46: 68 05 00 00 00 pushq $0x5
- 400b4b: e9 90 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b50 <_ZNK2sf4Time14asMillisecondsEv@plt>:
- 400b50: ff 25 da 24 20 00 jmpq *0x2024da(%rip) # 603030 <_GLOBAL_OFFSET_TABLE_+0x48>
- 400b56: 68 06 00 00 00 pushq $0x6
- 400b5b: e9 80 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b60 <strtol@plt>:
- 400b60: ff 25 d2 24 20 00 jmpq *0x2024d2(%rip) # 603038 <_GLOBAL_OFFSET_TABLE_+0x50>
- 400b66: 68 07 00 00 00 pushq $0x7
- 400b6b: e9 70 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>:
- 400b70: ff 25 ca 24 20 00 jmpq *0x2024ca(%rip) # 603040 <_GLOBAL_OFFSET_TABLE_+0x58>
- 400b76: 68 08 00 00 00 pushq $0x8
- 400b7b: e9 60 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b80 <_ZN2sf5Clock7restartEv@plt>:
- 400b80: ff 25 c2 24 20 00 jmpq *0x2024c2(%rip) # 603048 <_GLOBAL_OFFSET_TABLE_+0x60>
- 400b86: 68 09 00 00 00 pushq $0x9
- 400b8b: e9 50 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400b90 <_ZNSo9_M_insertIdEERSoT_@plt>:
- 400b90: ff 25 ba 24 20 00 jmpq *0x2024ba(%rip) # 603050 <_GLOBAL_OFFSET_TABLE_+0x68>
- 400b96: 68 0a 00 00 00 pushq $0xa
- 400b9b: e9 40 ff ff ff jmpq 400ae0 <_init+0x18>
- 0000000000400ba0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>:
- 400ba0: ff 25 b2 24 20 00 jmpq *0x2024b2(%rip) # 603058 <_GLOBAL_OFFSET_TABLE_+0x70>
- 400ba6: 68 0b 00 00 00 pushq $0xb
- 400bab: e9 30 ff ff ff jmpq 400ae0 <_init+0x18>
- Disassembly of section .text:
- 0000000000400bb0 <main>:
- 400bb0: 53 push %rbx
- 400bb1: 48 89 f3 mov %rsi,%rbx
- 400bb4: 48 81 ec a0 00 00 00 sub $0xa0,%rsp
- 400bbb: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 400bc2: 00
- 400bc3: e8 48 ff ff ff callq 400b10 <_ZN2sf5ClockC1Ev@plt>
- 400bc8: 48 8b 7b 08 mov 0x8(%rbx),%rdi
- 400bcc: 31 f6 xor %esi,%esi
- 400bce: ba 0a 00 00 00 mov $0xa,%edx
- 400bd3: c7 04 24 00 00 80 3f movl $0x3f800000,(%rsp)
- 400bda: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp)
- 400be1: 00
- 400be2: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp)
- 400be9: 00
- 400bea: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp)
- 400bf1: 00
- 400bf2: c7 44 24 10 00 00 00 movl $0x0,0x10(%rsp)
- 400bf9: 00
- 400bfa: c7 44 24 14 00 00 80 movl $0x3f800000,0x14(%rsp)
- 400c01: 3f
- 400c02: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp)
- 400c09: 00
- 400c0a: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp)
- 400c11: 00
- 400c12: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp)
- 400c19: 00
- 400c1a: c7 44 24 24 00 00 00 movl $0x0,0x24(%rsp)
- 400c21: 00
- 400c22: c7 44 24 28 00 00 80 movl $0x3f800000,0x28(%rsp)
- 400c29: 3f
- 400c2a: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%rsp)
- 400c31: 00
- 400c32: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp)
- 400c39: 00
- 400c3a: c7 44 24 34 00 00 00 movl $0x0,0x34(%rsp)
- 400c41: 00
- 400c42: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp)
- 400c49: 00
- 400c4a: c7 44 24 3c 00 00 80 movl $0x3f800000,0x3c(%rsp)
- 400c51: 3f
- 400c52: e8 09 ff ff ff callq 400b60 <strtol@plt>
- 400c57: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400c5b: 48 8b 7b 10 mov 0x10(%rbx),%rdi
- 400c5f: 31 f6 xor %esi,%esi
- 400c61: ba 0a 00 00 00 mov $0xa,%edx
- 400c66: f3 0f 11 04 24 movss %xmm0,(%rsp)
- 400c6b: e8 f0 fe ff ff callq 400b60 <strtol@plt>
- 400c70: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400c74: 31 f6 xor %esi,%esi
- 400c76: 48 8b 7b 18 mov 0x18(%rbx),%rdi
- 400c7a: ba 0a 00 00 00 mov $0xa,%edx
- 400c7f: f3 0f 11 44 24 04 movss %xmm0,0x4(%rsp)
- 400c85: e8 d6 fe ff ff callq 400b60 <strtol@plt>
- 400c8a: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400c8e: 31 f6 xor %esi,%esi
- 400c90: 48 8b 7b 20 mov 0x20(%rbx),%rdi
- 400c94: ba 0a 00 00 00 mov $0xa,%edx
- 400c99: f3 0f 11 44 24 08 movss %xmm0,0x8(%rsp)
- 400c9f: e8 bc fe ff ff callq 400b60 <strtol@plt>
- 400ca4: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400ca8: 31 f6 xor %esi,%esi
- 400caa: 48 8b 7b 28 mov 0x28(%rbx),%rdi
- 400cae: ba 0a 00 00 00 mov $0xa,%edx
- 400cb3: f3 0f 11 44 24 0c movss %xmm0,0xc(%rsp)
- 400cb9: e8 a2 fe ff ff callq 400b60 <strtol@plt>
- 400cbe: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400cc2: 31 f6 xor %esi,%esi
- 400cc4: 48 8b 7b 30 mov 0x30(%rbx),%rdi
- 400cc8: ba 0a 00 00 00 mov $0xa,%edx
- 400ccd: f3 0f 11 44 24 10 movss %xmm0,0x10(%rsp)
- 400cd3: e8 88 fe ff ff callq 400b60 <strtol@plt>
- 400cd8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400cdc: 31 f6 xor %esi,%esi
- 400cde: 48 8b 7b 38 mov 0x38(%rbx),%rdi
- 400ce2: ba 0a 00 00 00 mov $0xa,%edx
- 400ce7: f3 0f 11 44 24 14 movss %xmm0,0x14(%rsp)
- 400ced: e8 6e fe ff ff callq 400b60 <strtol@plt>
- 400cf2: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400cf6: 31 f6 xor %esi,%esi
- 400cf8: 48 8b 7b 40 mov 0x40(%rbx),%rdi
- 400cfc: ba 0a 00 00 00 mov $0xa,%edx
- 400d01: f3 0f 11 44 24 18 movss %xmm0,0x18(%rsp)
- 400d07: e8 54 fe ff ff callq 400b60 <strtol@plt>
- 400d0c: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400d10: 31 f6 xor %esi,%esi
- 400d12: 48 8b 7b 48 mov 0x48(%rbx),%rdi
- 400d16: ba 0a 00 00 00 mov $0xa,%edx
- 400d1b: f3 0f 11 44 24 1c movss %xmm0,0x1c(%rsp)
- 400d21: e8 3a fe ff ff callq 400b60 <strtol@plt>
- 400d26: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400d2a: 31 f6 xor %esi,%esi
- 400d2c: 48 8b 7b 50 mov 0x50(%rbx),%rdi
- 400d30: ba 0a 00 00 00 mov $0xa,%edx
- 400d35: f3 0f 11 44 24 20 movss %xmm0,0x20(%rsp)
- 400d3b: e8 20 fe ff ff callq 400b60 <strtol@plt>
- 400d40: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400d44: 31 f6 xor %esi,%esi
- 400d46: 48 8b 7b 58 mov 0x58(%rbx),%rdi
- 400d4a: ba 0a 00 00 00 mov $0xa,%edx
- 400d4f: f3 0f 11 44 24 24 movss %xmm0,0x24(%rsp)
- 400d55: e8 06 fe ff ff callq 400b60 <strtol@plt>
- 400d5a: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400d5e: 31 f6 xor %esi,%esi
- 400d60: 48 8b 7b 60 mov 0x60(%rbx),%rdi
- 400d64: ba 0a 00 00 00 mov $0xa,%edx
- 400d69: f3 0f 11 44 24 28 movss %xmm0,0x28(%rsp)
- 400d6f: e8 ec fd ff ff callq 400b60 <strtol@plt>
- 400d74: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400d78: 31 f6 xor %esi,%esi
- 400d7a: 48 8b 7b 68 mov 0x68(%rbx),%rdi
- 400d7e: ba 0a 00 00 00 mov $0xa,%edx
- 400d83: f3 0f 11 44 24 2c movss %xmm0,0x2c(%rsp)
- 400d89: e8 d2 fd ff ff callq 400b60 <strtol@plt>
- 400d8e: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400d92: 31 f6 xor %esi,%esi
- 400d94: 48 8b 7b 70 mov 0x70(%rbx),%rdi
- 400d98: ba 0a 00 00 00 mov $0xa,%edx
- 400d9d: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp)
- 400da3: e8 b8 fd ff ff callq 400b60 <strtol@plt>
- 400da8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400dac: 31 f6 xor %esi,%esi
- 400dae: 48 8b 7b 78 mov 0x78(%rbx),%rdi
- 400db2: ba 0a 00 00 00 mov $0xa,%edx
- 400db7: f3 0f 11 44 24 34 movss %xmm0,0x34(%rsp)
- 400dbd: e8 9e fd ff ff callq 400b60 <strtol@plt>
- 400dc2: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400dc6: ba 0a 00 00 00 mov $0xa,%edx
- 400dcb: 48 8b bb 80 00 00 00 mov 0x80(%rbx),%rdi
- 400dd2: 31 f6 xor %esi,%esi
- 400dd4: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp)
- 400dda: e8 81 fd ff ff callq 400b60 <strtol@plt>
- 400ddf: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400de3: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 400dea: 00
- 400deb: 31 db xor %ebx,%ebx
- 400ded: f3 0f 11 44 24 3c movss %xmm0,0x3c(%rsp)
- 400df3: e8 88 fd ff ff callq 400b80 <_ZN2sf5Clock7restartEv@plt>
- 400df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 400dff: 00
- 400e00: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
- 400e05: 48 89 e6 mov %rsp,%rsi
- 400e08: 83 c3 01 add $0x1,%ebx
- 400e0b: e8 10 02 00 00 callq 401020 <_ZN6mymath7inverseIfEENS_4impl5mat4iIT_EERKS4_>
- 400e10: 8b 44 24 40 mov 0x40(%rsp),%eax
- 400e14: f2 0f 2a c3 cvtsi2sd %ebx,%xmm0
- 400e18: f2 0f 10 0d 18 10 00 movsd 0x1018(%rip),%xmm1 # 401e38 <_IO_stdin_used+0x38>
- 400e1f: 00
- 400e20: 89 04 24 mov %eax,(%rsp)
- 400e23: 8b 44 24 44 mov 0x44(%rsp),%eax
- 400e27: 89 44 24 04 mov %eax,0x4(%rsp)
- 400e2b: 8b 44 24 48 mov 0x48(%rsp),%eax
- 400e2f: 89 44 24 08 mov %eax,0x8(%rsp)
- 400e33: 8b 44 24 4c mov 0x4c(%rsp),%eax
- 400e37: 66 0f 2e c8 ucomisd %xmm0,%xmm1
- 400e3b: 89 44 24 0c mov %eax,0xc(%rsp)
- 400e3f: 8b 44 24 50 mov 0x50(%rsp),%eax
- 400e43: 89 44 24 10 mov %eax,0x10(%rsp)
- 400e47: 8b 44 24 54 mov 0x54(%rsp),%eax
- 400e4b: 89 44 24 14 mov %eax,0x14(%rsp)
- 400e4f: 8b 44 24 58 mov 0x58(%rsp),%eax
- 400e53: 89 44 24 18 mov %eax,0x18(%rsp)
- 400e57: 8b 44 24 5c mov 0x5c(%rsp),%eax
- 400e5b: 89 44 24 1c mov %eax,0x1c(%rsp)
- 400e5f: 8b 44 24 60 mov 0x60(%rsp),%eax
- 400e63: 89 44 24 20 mov %eax,0x20(%rsp)
- 400e67: 8b 44 24 64 mov 0x64(%rsp),%eax
- 400e6b: 89 44 24 24 mov %eax,0x24(%rsp)
- 400e6f: 8b 44 24 68 mov 0x68(%rsp),%eax
- 400e73: 89 44 24 28 mov %eax,0x28(%rsp)
- 400e77: 8b 44 24 6c mov 0x6c(%rsp),%eax
- 400e7b: 89 44 24 2c mov %eax,0x2c(%rsp)
- 400e7f: 8b 44 24 70 mov 0x70(%rsp),%eax
- 400e83: 89 44 24 30 mov %eax,0x30(%rsp)
- 400e87: 8b 44 24 74 mov 0x74(%rsp),%eax
- 400e8b: 89 44 24 34 mov %eax,0x34(%rsp)
- 400e8f: 8b 44 24 78 mov 0x78(%rsp),%eax
- 400e93: 89 44 24 38 mov %eax,0x38(%rsp)
- 400e97: 8b 44 24 7c mov 0x7c(%rsp),%eax
- 400e9b: 89 44 24 3c mov %eax,0x3c(%rsp)
- 400e9f: 0f 87 5b ff ff ff ja 400e00 <main+0x250>
- 400ea5: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 400eac: 00
- 400ead: e8 8e fc ff ff callq 400b40 <_ZNK2sf5Clock14getElapsedTimeEv@plt>
- 400eb2: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi
- 400eb9: 00
- 400eba: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp)
- 400ec1: 00
- 400ec2: e8 89 fc ff ff callq 400b50 <_ZNK2sf4Time14asMillisecondsEv@plt>
- 400ec7: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 400ecb: bf 80 30 60 00 mov $0x603080,%edi
- 400ed0: f3 0f 59 05 5c 0f 00 mulss 0xf5c(%rip),%xmm0 # 401e34 <_IO_stdin_used+0x34>
- 400ed7: 00
- 400ed8: 0f 14 c0 unpcklps %xmm0,%xmm0
- 400edb: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 400ede: e8 ad fc ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 400ee3: 48 89 c7 mov %rax,%rdi
- 400ee6: e8 b5 fc ff ff callq 400ba0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>
- 400eeb: 48 89 e6 mov %rsp,%rsi
- 400eee: bf 80 30 60 00 mov $0x603080,%edi
- 400ef3: e8 e8 0a 00 00 callq 4019e0 <_ZlsIfERSoS0_RKN6mymath4impl5mat4iIT_EE>
- 400ef8: 48 89 c7 mov %rax,%rdi
- 400efb: e8 a0 fc ff ff callq 400ba0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>
- 400f00: 48 81 c4 a0 00 00 00 add $0xa0,%rsp
- 400f07: 31 c0 xor %eax,%eax
- 400f09: 5b pop %rbx
- 400f0a: c3 retq
- 400f0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 0000000000400f10 <_GLOBAL__sub_I_main>:
- 400f10: 48 83 ec 08 sub $0x8,%rsp
- 400f14: bf a0 31 60 00 mov $0x6031a0,%edi
- 400f19: e8 d2 fb ff ff callq 400af0 <_ZNSt8ios_base4InitC1Ev@plt>
- 400f1e: ba 68 30 60 00 mov $0x603068,%edx
- 400f23: be a0 31 60 00 mov $0x6031a0,%esi
- 400f28: bf 30 0b 40 00 mov $0x400b30,%edi
- 400f2d: 48 83 c4 08 add $0x8,%rsp
- 400f31: e9 ea fb ff ff jmpq 400b20 <__cxa_atexit@plt>
- 400f36: 90 nop
- 400f37: 90 nop
- 0000000000400f38 <_start>:
- 400f38: 31 ed xor %ebp,%ebp
- 400f3a: 49 89 d1 mov %rdx,%r9
- 400f3d: 5e pop %rsi
- 400f3e: 48 89 e2 mov %rsp,%rdx
- 400f41: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
- 400f45: 50 push %rax
- 400f46: 54 push %rsp
- 400f47: 49 c7 c0 a0 1d 40 00 mov $0x401da0,%r8
- 400f4e: 48 c7 c1 10 1d 40 00 mov $0x401d10,%rcx
- 400f55: 48 c7 c7 b0 0b 40 00 mov $0x400bb0,%rdi
- 400f5c: e8 9f fb ff ff callq 400b00 <__libc_start_main@plt>
- 400f61: f4 hlt
- 400f62: 90 nop
- 400f63: 90 nop
- 0000000000400f64 <call_gmon_start>:
- 400f64: 48 83 ec 08 sub $0x8,%rsp
- 400f68: 48 8b 05 71 20 20 00 mov 0x202071(%rip),%rax # 602fe0 <_DYNAMIC+0x1e0>
- 400f6f: 48 85 c0 test %rax,%rax
- 400f72: 74 02 je 400f76 <call_gmon_start+0x12>
- 400f74: ff d0 callq *%rax
- 400f76: 48 83 c4 08 add $0x8,%rsp
- 400f7a: c3 retq
- 400f7b: 90 nop
- 400f7c: 90 nop
- 400f7d: 90 nop
- 400f7e: 90 nop
- 400f7f: 90 nop
- 0000000000400f80 <__do_global_dtors_aux>:
- 400f80: 55 push %rbp
- 400f81: 48 89 e5 mov %rsp,%rbp
- 400f84: 53 push %rbx
- 400f85: 48 83 ec 08 sub $0x8,%rsp
- 400f89: 80 3d 00 22 20 00 00 cmpb $0x0,0x202200(%rip) # 603190 <completed.6531>
- 400f90: 75 4b jne 400fdd <__do_global_dtors_aux+0x5d>
- 400f92: bb f0 2d 60 00 mov $0x602df0,%ebx
- 400f97: 48 8b 05 fa 21 20 00 mov 0x2021fa(%rip),%rax # 603198 <dtor_idx.6533>
- 400f9e: 48 81 eb e8 2d 60 00 sub $0x602de8,%rbx
- 400fa5: 48 c1 fb 03 sar $0x3,%rbx
- 400fa9: 48 83 eb 01 sub $0x1,%rbx
- 400fad: 48 39 d8 cmp %rbx,%rax
- 400fb0: 73 24 jae 400fd6 <__do_global_dtors_aux+0x56>
- 400fb2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 400fb8: 48 83 c0 01 add $0x1,%rax
- 400fbc: 48 89 05 d5 21 20 00 mov %rax,0x2021d5(%rip) # 603198 <dtor_idx.6533>
- 400fc3: ff 14 c5 e8 2d 60 00 callq *0x602de8(,%rax,8)
- 400fca: 48 8b 05 c7 21 20 00 mov 0x2021c7(%rip),%rax # 603198 <dtor_idx.6533>
- 400fd1: 48 39 d8 cmp %rbx,%rax
- 400fd4: 72 e2 jb 400fb8 <__do_global_dtors_aux+0x38>
- 400fd6: c6 05 b3 21 20 00 01 movb $0x1,0x2021b3(%rip) # 603190 <completed.6531>
- 400fdd: 48 83 c4 08 add $0x8,%rsp
- 400fe1: 5b pop %rbx
- 400fe2: 5d pop %rbp
- 400fe3: c3 retq
- 400fe4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 400feb: 00 00 00 00 00
- 0000000000400ff0 <frame_dummy>:
- 400ff0: 48 83 3d 00 1e 20 00 cmpq $0x0,0x201e00(%rip) # 602df8 <__JCR_END__>
- 400ff7: 00
- 400ff8: 55 push %rbp
- 400ff9: 48 89 e5 mov %rsp,%rbp
- 400ffc: 74 12 je 401010 <frame_dummy+0x20>
- 400ffe: b8 00 00 00 00 mov $0x0,%eax
- 401003: 48 85 c0 test %rax,%rax
- 401006: 74 08 je 401010 <frame_dummy+0x20>
- 401008: 5d pop %rbp
- 401009: bf f8 2d 60 00 mov $0x602df8,%edi
- 40100e: ff e0 jmpq *%rax
- 401010: 5d pop %rbp
- 401011: c3 retq
- 401012: 90 nop
- 401013: 90 nop
- 401014: 90 nop
- 401015: 90 nop
- 401016: 90 nop
- 401017: 90 nop
- 401018: 90 nop
- 401019: 90 nop
- 40101a: 90 nop
- 40101b: 90 nop
- 40101c: 90 nop
- 40101d: 90 nop
- 40101e: 90 nop
- 40101f: 90 nop
- 0000000000401020 <_ZN6mymath7inverseIfEENS_4impl5mat4iIT_EERKS4_>:
- 401020: 48 81 ec f0 03 00 00 sub $0x3f0,%rsp
- 401027: 48 89 f8 mov %rdi,%rax
- 40102a: f3 44 0f 10 46 14 movss 0x14(%rsi),%xmm8
- 401030: f3 0f 10 46 28 movss 0x28(%rsi),%xmm0
- 401035: f3 0f 11 44 24 8c movss %xmm0,-0x74(%rsp)
- 40103b: f3 41 0f 59 c0 mulss %xmm8,%xmm0
- 401040: f3 0f 10 5e 24 movss 0x24(%rsi),%xmm3
- 401045: f3 44 0f 10 6e 18 movss 0x18(%rsi),%xmm13
- 40104b: 0f 28 d3 movaps %xmm3,%xmm2
- 40104e: f3 44 0f 10 56 1c movss 0x1c(%rsi),%xmm10
- 401054: f3 0f 11 44 24 e8 movss %xmm0,-0x18(%rsp)
- 40105a: 0f 28 c3 movaps %xmm3,%xmm0
- 40105d: f3 0f 10 76 2c movss 0x2c(%rsi),%xmm6
- 401062: f3 41 0f 59 d2 mulss %xmm10,%xmm2
- 401067: f3 41 0f 59 c5 mulss %xmm13,%xmm0
- 40106c: f3 0f 10 4c 24 e8 movss -0x18(%rsp),%xmm1
- 401072: 44 0f 28 ce movaps %xmm6,%xmm9
- 401076: 44 0f 28 f6 movaps %xmm6,%xmm14
- 40107a: f3 0f 10 6e 34 movss 0x34(%rsi),%xmm5
- 40107f: f3 45 0f 59 c8 mulss %xmm8,%xmm9
- 401084: f3 0f 11 54 24 dc movss %xmm2,-0x24(%rsp)
- 40108a: f3 0f 5c c8 subss %xmm0,%xmm1
- 40108e: f3 0f 10 44 24 8c movss -0x74(%rsp),%xmm0
- 401094: f3 41 0f 59 c2 mulss %xmm10,%xmm0
- 401099: f3 44 0f 10 64 24 dc movss -0x24(%rsp),%xmm12
- 4010a0: f3 45 0f 59 f5 mulss %xmm13,%xmm14
- 4010a5: 0f 28 d5 movaps %xmm5,%xmm2
- 4010a8: f3 45 0f 5c e1 subss %xmm9,%xmm12
- 4010ad: f3 0f 10 66 38 movss 0x38(%rsi),%xmm4
- 4010b2: f3 0f 10 7e 3c movss 0x3c(%rsi),%xmm7
- 4010b7: f3 0f 11 4c 24 e8 movss %xmm1,-0x18(%rsp)
- 4010bd: f3 0f 59 cf mulss %xmm7,%xmm1
- 4010c1: f3 44 0f 5c f0 subss %xmm0,%xmm14
- 4010c6: 0f 57 c0 xorps %xmm0,%xmm0
- 4010c9: f3 44 0f 59 e4 mulss %xmm4,%xmm12
- 4010ce: f3 44 0f 10 7e 04 movss 0x4(%rsi),%xmm15
- 4010d4: f3 44 0f 11 7c 24 98 movss %xmm15,-0x68(%rsp)
- 4010db: f3 44 0f 11 4c 24 04 movss %xmm9,0x4(%rsp)
- 4010e2: 44 0f 28 cb movaps %xmm3,%xmm9
- 4010e6: f3 41 0f 59 d6 mulss %xmm14,%xmm2
- 4010eb: f3 44 0f 10 5e 0c movss 0xc(%rsi),%xmm11
- 4010f1: f3 45 0f 59 cb mulss %xmm11,%xmm9
- 4010f6: f3 44 0f 58 e2 addss %xmm2,%xmm12
- 4010fb: f3 0f 59 d0 mulss %xmm0,%xmm2
- 4010ff: f3 44 0f 11 4c 24 08 movss %xmm9,0x8(%rsp)
- 401106: f3 0f 58 ca addss %xmm2,%xmm1
- 40110a: f3 41 0f 58 cc addss %xmm12,%xmm1
- 40110f: f3 44 0f 10 66 08 movss 0x8(%rsi),%xmm12
- 401115: f3 0f 11 4c 24 9c movss %xmm1,-0x64(%rsp)
- 40111b: f3 0f 59 c8 mulss %xmm0,%xmm1
- 40111f: f3 0f 11 4c 24 f4 movss %xmm1,-0xc(%rsp)
- 401125: f3 0f 10 4c 24 8c movss -0x74(%rsp),%xmm1
- 40112b: f3 41 0f 59 cf mulss %xmm15,%xmm1
- 401130: f3 44 0f 59 fe mulss %xmm6,%xmm15
- 401135: f3 0f 11 4c 24 94 movss %xmm1,-0x6c(%rsp)
- 40113b: 0f 28 cb movaps %xmm3,%xmm1
- 40113e: f3 44 0f 11 7c 24 0c movss %xmm15,0xc(%rsp)
- 401145: 44 0f 28 fe movaps %xmm6,%xmm15
- 401149: f3 41 0f 59 cc mulss %xmm12,%xmm1
- 40114e: f3 0f 10 54 24 94 movss -0x6c(%rsp),%xmm2
- 401154: f3 45 0f 59 fc mulss %xmm12,%xmm15
- 401159: f3 44 0f 5c 4c 24 0c subss 0xc(%rsp),%xmm9
- 401160: f3 0f 5c d1 subss %xmm1,%xmm2
- 401164: f3 0f 10 4c 24 8c movss -0x74(%rsp),%xmm1
- 40116a: f3 41 0f 59 cb mulss %xmm11,%xmm1
- 40116f: f3 44 0f 59 cc mulss %xmm4,%xmm9
- 401174: f3 0f 11 54 24 94 movss %xmm2,-0x6c(%rsp)
- 40117a: f3 44 0f 5c f9 subss %xmm1,%xmm15
- 40117f: f3 0f 10 4c 24 94 movss -0x6c(%rsp),%xmm1
- 401185: f3 0f 59 cf mulss %xmm7,%xmm1
- 401189: 41 0f 28 d7 movaps %xmm15,%xmm2
- 40118d: f3 44 0f 11 7c 24 90 movss %xmm15,-0x70(%rsp)
- 401194: f3 0f 59 d5 mulss %xmm5,%xmm2
- 401198: f3 44 0f 58 ca addss %xmm2,%xmm9
- 40119d: f3 0f 59 d0 mulss %xmm0,%xmm2
- 4011a1: f3 0f 58 ca addss %xmm2,%xmm1
- 4011a5: f3 41 0f 58 c9 addss %xmm9,%xmm1
- 4011aa: 45 0f 28 c8 movaps %xmm8,%xmm9
- 4011ae: f3 45 0f 59 cb mulss %xmm11,%xmm9
- 4011b3: f3 0f 11 4c 24 a0 movss %xmm1,-0x60(%rsp)
- 4011b9: 0f 57 0d 60 0c 00 00 xorps 0xc60(%rip),%xmm1 # 401e20 <_IO_stdin_used+0x20>
- 4011c0: f3 44 0f 10 7c 24 98 movss -0x68(%rsp),%xmm15
- 4011c7: f3 45 0f 59 fa mulss %xmm10,%xmm15
- 4011cc: f3 44 0f 11 4c 24 10 movss %xmm9,0x10(%rsp)
- 4011d3: f3 0f 59 c8 mulss %xmm0,%xmm1
- 4011d7: f3 44 0f 11 7c 24 a4 movss %xmm15,-0x5c(%rsp)
- 4011de: 45 0f 28 f9 movaps %xmm9,%xmm15
- 4011e2: 45 0f 28 ca movaps %xmm10,%xmm9
- 4011e6: f3 44 0f 5c 7c 24 a4 subss -0x5c(%rsp),%xmm15
- 4011ed: f3 0f 11 4c 24 e0 movss %xmm1,-0x20(%rsp)
- 4011f3: f3 45 0f 59 cc mulss %xmm12,%xmm9
- 4011f8: f3 0f 10 4c 24 98 movss -0x68(%rsp),%xmm1
- 4011fe: f3 41 0f 59 cd mulss %xmm13,%xmm1
- 401203: f3 0f 11 4c 24 c0 movss %xmm1,-0x40(%rsp)
- 401209: 41 0f 28 c8 movaps %xmm8,%xmm1
- 40120d: f3 41 0f 59 cc mulss %xmm12,%xmm1
- 401212: f3 0f 10 54 24 c0 movss -0x40(%rsp),%xmm2
- 401218: f3 0f 5c d1 subss %xmm1,%xmm2
- 40121c: 41 0f 28 cd movaps %xmm13,%xmm1
- 401220: f3 41 0f 59 cb mulss %xmm11,%xmm1
- 401225: f3 0f 11 54 24 c0 movss %xmm2,-0x40(%rsp)
- 40122b: 0f 28 d5 movaps %xmm5,%xmm2
- 40122e: f3 44 0f 5c c9 subss %xmm1,%xmm9
- 401233: 0f 28 cc movaps %xmm4,%xmm1
- 401236: f3 41 0f 59 cf mulss %xmm15,%xmm1
- 40123b: f3 44 0f 59 7c 24 8c mulss -0x74(%rsp),%xmm15
- 401242: f3 41 0f 59 d1 mulss %xmm9,%xmm2
- 401247: f3 0f 58 ca addss %xmm2,%xmm1
- 40124b: f3 0f 59 d0 mulss %xmm0,%xmm2
- 40124f: f3 0f 11 4c 24 b4 movss %xmm1,-0x4c(%rsp)
- 401255: f3 0f 10 4c 24 c0 movss -0x40(%rsp),%xmm1
- 40125b: f3 0f 59 cf mulss %xmm7,%xmm1
- 40125f: f3 0f 58 ca addss %xmm2,%xmm1
- 401263: f3 0f 10 54 24 c0 movss -0x40(%rsp),%xmm2
- 401269: f3 0f 59 d6 mulss %xmm6,%xmm2
- 40126d: f3 0f 58 4c 24 b4 addss -0x4c(%rsp),%xmm1
- 401273: f3 0f 11 4c 24 b4 movss %xmm1,-0x4c(%rsp)
- 401279: f3 0f 59 c8 mulss %xmm0,%xmm1
- 40127d: f3 0f 11 4c 24 ec movss %xmm1,-0x14(%rsp)
- 401283: 0f 28 cb movaps %xmm3,%xmm1
- 401286: f3 41 0f 59 c9 mulss %xmm9,%xmm1
- 40128b: f3 44 0f 58 f9 addss %xmm1,%xmm15
- 401290: f3 0f 59 c8 mulss %xmm0,%xmm1
- 401294: f3 0f 58 d1 addss %xmm1,%xmm2
- 401298: f3 0f 10 4e 30 movss 0x30(%rsi),%xmm1
- 40129d: f3 41 0f 58 d7 addss %xmm15,%xmm2
- 4012a2: f3 44 0f 10 7e 10 movss 0x10(%rsi),%xmm15
- 4012a8: f3 44 0f 11 7c 24 ac movss %xmm15,-0x54(%rsp)
- 4012af: f3 44 0f 10 7c 24 8c movss -0x74(%rsp),%xmm15
- 4012b6: f3 44 0f 59 7c 24 ac mulss -0x54(%rsp),%xmm15
- 4012bd: f3 0f 11 54 24 b8 movss %xmm2,-0x48(%rsp)
- 4012c3: 0f 57 15 56 0b 00 00 xorps 0xb56(%rip),%xmm2 # 401e20 <_IO_stdin_used+0x20>
- 4012ca: f3 0f 59 d0 mulss %xmm0,%xmm2
- 4012ce: f3 44 0f 11 7c 24 14 movss %xmm15,0x14(%rsp)
- 4012d5: 45 0f 28 fd movaps %xmm13,%xmm15
- 4012d9: f3 0f 11 54 24 d0 movss %xmm2,-0x30(%rsp)
- 4012df: f3 0f 10 54 24 f4 movss -0xc(%rsp),%xmm2
- 4012e5: f3 0f 58 54 24 e0 addss -0x20(%rsp),%xmm2
- 4012eb: f3 0f 11 54 24 f8 movss %xmm2,-0x8(%rsp)
- 4012f1: f3 0f 10 56 20 movss 0x20(%rsi),%xmm2
- 4012f6: f3 44 0f 59 fa mulss %xmm2,%xmm15
- 4012fb: f3 44 0f 11 7c 24 18 movss %xmm15,0x18(%rsp)
- 401302: 45 0f 28 fa movaps %xmm10,%xmm15
- 401306: f3 44 0f 59 fa mulss %xmm2,%xmm15
- 40130b: f3 44 0f 11 7c 24 a8 movss %xmm15,-0x58(%rsp)
- 401312: f3 44 0f 10 7c 24 ac movss -0x54(%rsp),%xmm15
- 401319: f3 44 0f 59 fe mulss %xmm6,%xmm15
- 40131e: f3 44 0f 11 7c 24 b0 movss %xmm15,-0x50(%rsp)
- 401325: f3 44 0f 10 7c 24 a8 movss -0x58(%rsp),%xmm15
- 40132c: f3 44 0f 5c 7c 24 b0 subss -0x50(%rsp),%xmm15
- 401333: f3 44 0f 11 7c 24 a8 movss %xmm15,-0x58(%rsp)
- 40133a: 44 0f 28 f9 movaps %xmm1,%xmm15
- 40133e: f3 45 0f 59 fe mulss %xmm14,%xmm15
- 401343: f3 44 0f 10 74 24 a8 movss -0x58(%rsp),%xmm14
- 40134a: f3 44 0f 59 f4 mulss %xmm4,%xmm14
- 40134f: f3 45 0f 58 f7 addss %xmm15,%xmm14
- 401354: f3 44 0f 59 f8 mulss %xmm0,%xmm15
- 401359: f3 44 0f 11 74 24 c4 movss %xmm14,-0x3c(%rsp)
- 401360: f3 44 0f 10 74 24 14 movss 0x14(%rsp),%xmm14
- 401367: f3 44 0f 5c 74 24 18 subss 0x18(%rsp),%xmm14
- 40136e: f3 44 0f 59 f7 mulss %xmm7,%xmm14
- 401373: f3 45 0f 58 f7 addss %xmm15,%xmm14
- 401378: f3 44 0f 10 3e movss (%rsi),%xmm15
- 40137d: f3 44 0f 11 7c 24 b0 movss %xmm15,-0x50(%rsp)
- 401384: f3 44 0f 59 6c 24 b0 mulss -0x50(%rsp),%xmm13
- 40138b: f3 44 0f 58 74 24 c4 addss -0x3c(%rsp),%xmm14
- 401392: f3 44 0f 59 54 24 b0 mulss -0x50(%rsp),%xmm10
- 401399: f3 44 0f 11 6c 24 24 movss %xmm13,0x24(%rsp)
- 4013a0: f3 44 0f 11 74 24 c4 movss %xmm14,-0x3c(%rsp)
- 4013a7: 44 0f 57 35 71 0a 00 xorps 0xa71(%rip),%xmm14 # 401e20 <_IO_stdin_used+0x20>
- 4013ae: 00
- 4013af: f3 44 0f 59 f0 mulss %xmm0,%xmm14
- 4013b4: f3 44 0f 11 74 24 e4 movss %xmm14,-0x1c(%rsp)
- 4013bb: f3 44 0f 10 74 24 8c movss -0x74(%rsp),%xmm14
- 4013c2: f3 45 0f 59 f7 mulss %xmm15,%xmm14
- 4013c7: 45 0f 28 fc movaps %xmm12,%xmm15
- 4013cb: f3 44 0f 59 64 24 ac mulss -0x54(%rsp),%xmm12
- 4013d2: f3 44 0f 59 fa mulss %xmm2,%xmm15
- 4013d7: f3 44 0f 11 74 24 1c movss %xmm14,0x1c(%rsp)
- 4013de: 45 0f 28 f3 movaps %xmm11,%xmm14
- 4013e2: f3 44 0f 59 5c 24 ac mulss -0x54(%rsp),%xmm11
- 4013e9: f3 44 0f 59 f2 mulss %xmm2,%xmm14
- 4013ee: f3 44 0f 11 7c 24 20 movss %xmm15,0x20(%rsp)
- 4013f5: f3 44 0f 11 64 24 d8 movss %xmm12,-0x28(%rsp)
- 4013fc: 45 0f 28 e5 movaps %xmm13,%xmm12
- 401400: 44 0f 28 e9 movaps %xmm1,%xmm13
- 401404: f3 44 0f 5c 64 24 d8 subss -0x28(%rsp),%xmm12
- 40140b: f3 44 0f 11 74 24 bc movss %xmm14,-0x44(%rsp)
- 401412: f3 45 0f 59 e9 mulss %xmm9,%xmm13
- 401417: f3 44 0f 10 74 24 b0 movss -0x50(%rsp),%xmm14
- 40141e: f3 45 0f 5c da subss %xmm10,%xmm11
- 401423: f3 44 0f 59 ca mulss %xmm2,%xmm9
- 401428: f3 44 0f 59 f6 mulss %xmm6,%xmm14
- 40142d: f3 44 0f 10 7c 24 bc movss -0x44(%rsp),%xmm15
- 401434: 44 0f 28 d7 movaps %xmm7,%xmm10
- 401438: f3 45 0f 59 d4 mulss %xmm12,%xmm10
- 40143d: f3 45 0f 5c fe subss %xmm14,%xmm15
- 401442: f3 44 0f 59 e6 mulss %xmm6,%xmm12
- 401447: f3 44 0f 11 7c 24 bc movss %xmm15,-0x44(%rsp)
- 40144e: f3 44 0f 10 7c 24 90 movss -0x70(%rsp),%xmm15
- 401455: f3 44 0f 10 74 24 bc movss -0x44(%rsp),%xmm14
- 40145c: f3 44 0f 59 f9 mulss %xmm1,%xmm15
- 401461: f3 44 0f 59 f4 mulss %xmm4,%xmm14
- 401466: f3 45 0f 58 f7 addss %xmm15,%xmm14
- 40146b: f3 44 0f 59 f8 mulss %xmm0,%xmm15
- 401470: f3 44 0f 11 74 24 90 movss %xmm14,-0x70(%rsp)
- 401477: f3 44 0f 10 74 24 1c movss 0x1c(%rsp),%xmm14
- 40147e: f3 44 0f 5c 74 24 20 subss 0x20(%rsp),%xmm14
- 401485: f3 44 0f 59 f7 mulss %xmm7,%xmm14
- 40148a: f3 45 0f 58 f7 addss %xmm15,%xmm14
- 40148f: 44 0f 28 fc movaps %xmm4,%xmm15
- 401493: f3 45 0f 59 fb mulss %xmm11,%xmm15
- 401498: f3 44 0f 58 74 24 90 addss -0x70(%rsp),%xmm14
- 40149f: f3 45 0f 58 fd addss %xmm13,%xmm15
- 4014a4: f3 44 0f 59 e8 mulss %xmm0,%xmm13
- 4014a9: f3 45 0f 58 d5 addss %xmm13,%xmm10
- 4014ae: f3 44 0f 11 74 24 90 movss %xmm14,-0x70(%rsp)
- 4014b5: f3 44 0f 59 f0 mulss %xmm0,%xmm14
- 4014ba: f3 45 0f 58 d7 addss %xmm15,%xmm10
- 4014bf: f3 44 0f 11 74 24 fc movss %xmm14,-0x4(%rsp)
- 4014c6: f3 44 0f 11 54 24 c8 movss %xmm10,-0x38(%rsp)
- 4014cd: 44 0f 57 15 4b 09 00 xorps 0x94b(%rip),%xmm10 # 401e20 <_IO_stdin_used+0x20>
- 4014d4: 00
- 4014d5: f3 44 0f 10 6c 24 a8 movss -0x58(%rsp),%xmm13
- 4014dc: f3 44 0f 59 ed mulss %xmm5,%xmm13
- 4014e1: f3 44 0f 59 d0 mulss %xmm0,%xmm10
- 4014e6: f3 44 0f 11 54 24 d4 movss %xmm10,-0x2c(%rsp)
- 4014ed: f3 44 0f 10 54 24 8c movss -0x74(%rsp),%xmm10
- 4014f4: f3 45 0f 59 d3 mulss %xmm11,%xmm10
- 4014f9: f3 45 0f 58 d1 addss %xmm9,%xmm10
- 4014fe: f3 44 0f 59 c8 mulss %xmm0,%xmm9
- 401503: f3 45 0f 58 e1 addss %xmm9,%xmm12
- 401508: 45 0f 28 c8 movaps %xmm8,%xmm9
- 40150c: f3 44 0f 59 44 24 b0 mulss -0x50(%rsp),%xmm8
- 401513: f3 44 0f 59 ca mulss %xmm2,%xmm9
- 401518: f3 45 0f 58 e2 addss %xmm10,%xmm12
- 40151d: 44 0f 28 d7 movaps %xmm7,%xmm10
- 401521: f3 44 0f 11 64 24 cc movss %xmm12,-0x34(%rsp)
- 401528: f3 44 0f 59 e0 mulss %xmm0,%xmm12
- 40152d: f3 44 0f 11 64 24 f0 movss %xmm12,-0x10(%rsp)
- 401534: f3 44 0f 10 64 24 e4 movss -0x1c(%rsp),%xmm12
- 40153b: f3 45 0f 58 e6 addss %xmm14,%xmm12
- 401540: f3 44 0f 10 74 24 ac movss -0x54(%rsp),%xmm14
- 401547: f3 44 0f 59 f3 mulss %xmm3,%xmm14
- 40154c: f3 44 0f 11 24 24 movss %xmm12,(%rsp)
- 401552: f3 45 0f 5c f1 subss %xmm9,%xmm14
- 401557: f3 44 0f 10 4c 24 04 movss 0x4(%rsp),%xmm9
- 40155e: f3 44 0f 5c 4c 24 dc subss -0x24(%rsp),%xmm9
- 401565: f3 44 0f 10 64 24 b0 movss -0x50(%rsp),%xmm12
- 40156c: f3 44 0f 59 e3 mulss %xmm3,%xmm12
- 401571: f3 45 0f 59 d6 mulss %xmm14,%xmm10
- 401576: f3 44 0f 59 f4 mulss %xmm4,%xmm14
- 40157b: f3 44 0f 59 c9 mulss %xmm1,%xmm9
- 401580: f3 45 0f 58 e9 addss %xmm9,%xmm13
- 401585: f3 44 0f 59 c8 mulss %xmm0,%xmm9
- 40158a: f3 45 0f 58 d1 addss %xmm9,%xmm10
- 40158f: f3 44 0f 10 4c 24 98 movss -0x68(%rsp),%xmm9
- 401596: f3 44 0f 59 ca mulss %xmm2,%xmm9
- 40159b: f3 45 0f 58 ea addss %xmm10,%xmm13
- 4015a0: f3 44 0f 10 54 24 bc movss -0x44(%rsp),%xmm10
- 4015a7: f3 45 0f 5c e1 subss %xmm9,%xmm12
- 4015ac: f3 44 0f 10 4c 24 0c movss 0xc(%rsp),%xmm9
- 4015b3: f3 44 0f 5c 4c 24 08 subss 0x8(%rsp),%xmm9
- 4015ba: f3 44 0f 59 d5 mulss %xmm5,%xmm10
- 4015bf: 45 0f 28 fd movaps %xmm13,%xmm15
- 4015c3: f3 44 0f 59 f8 mulss %xmm0,%xmm15
- 4015c8: f3 44 0f 59 c9 mulss %xmm1,%xmm9
- 4015cd: f3 44 0f 11 7c 24 dc movss %xmm15,-0x24(%rsp)
- 4015d4: 44 0f 28 ff movaps %xmm7,%xmm15
- 4015d8: f3 45 0f 58 d1 addss %xmm9,%xmm10
- 4015dd: f3 45 0f 59 fc mulss %xmm12,%xmm15
- 4015e2: f3 44 0f 59 c8 mulss %xmm0,%xmm9
- 4015e7: f3 44 0f 59 e4 mulss %xmm4,%xmm12
- 4015ec: f3 45 0f 58 f9 addss %xmm9,%xmm15
- 4015f1: f3 44 0f 10 0d 26 08 movss 0x826(%rip),%xmm9 # 401e20 <_IO_stdin_used+0x20>
- 4015f8: 00 00
- 4015fa: f3 45 0f 58 d7 addss %xmm15,%xmm10
- 4015ff: f3 44 0f 10 7c 24 a4 movss -0x5c(%rsp),%xmm15
- 401606: f3 44 0f 5c 7c 24 10 subss 0x10(%rsp),%xmm15
- 40160d: 45 0f 57 ca xorps %xmm10,%xmm9
- 401611: f3 44 0f 59 c8 mulss %xmm0,%xmm9
- 401616: f3 44 0f 11 7c 24 a4 movss %xmm15,-0x5c(%rsp)
- 40161d: f3 44 0f 59 f9 mulss %xmm1,%xmm15
- 401622: f3 44 0f 11 4c 24 a8 movss %xmm9,-0x58(%rsp)
- 401629: f3 44 0f 10 4c 24 98 movss -0x68(%rsp),%xmm9
- 401630: f3 44 0f 59 4c 24 ac mulss -0x54(%rsp),%xmm9
- 401637: f3 45 0f 5c c1 subss %xmm9,%xmm8
- 40163c: 44 0f 28 cd movaps %xmm5,%xmm9
- 401640: f3 45 0f 59 cb mulss %xmm11,%xmm9
- 401645: f3 44 0f 59 db mulss %xmm3,%xmm11
- 40164a: f3 41 0f 59 f8 mulss %xmm8,%xmm7
- 40164f: f3 41 0f 59 f0 mulss %xmm8,%xmm6
- 401654: f3 45 0f 58 cf addss %xmm15,%xmm9
- 401659: f3 44 0f 59 f8 mulss %xmm0,%xmm15
- 40165e: f3 41 0f 59 e0 mulss %xmm8,%xmm4
- 401663: f3 41 0f 58 ff addss %xmm15,%xmm7
- 401668: f3 44 0f 58 cf addss %xmm7,%xmm9
- 40166d: 41 0f 28 f9 movaps %xmm9,%xmm7
- 401671: f3 0f 59 f8 mulss %xmm0,%xmm7
- 401675: f3 0f 11 7c 24 98 movss %xmm7,-0x68(%rsp)
- 40167b: f3 0f 10 7c 24 a4 movss -0x5c(%rsp),%xmm7
- 401681: f3 0f 59 fa mulss %xmm2,%xmm7
- 401685: f3 44 0f 58 df addss %xmm7,%xmm11
- 40168a: f3 0f 59 f8 mulss %xmm0,%xmm7
- 40168e: f3 0f 58 f7 addss %xmm7,%xmm6
- 401692: f3 0f 10 7c 24 18 movss 0x18(%rsp),%xmm7
- 401698: f3 0f 5c 7c 24 14 subss 0x14(%rsp),%xmm7
- 40169e: f3 44 0f 58 de addss %xmm6,%xmm11
- 4016a3: f3 0f 10 74 24 dc movss -0x24(%rsp),%xmm6
- 4016a9: f3 0f 58 74 24 a8 addss -0x58(%rsp),%xmm6
- 4016af: f3 0f 59 fd mulss %xmm5,%xmm7
- 4016b3: 45 0f 28 fb movaps %xmm11,%xmm15
- 4016b7: 44 0f 57 3d 61 07 00 xorps 0x761(%rip),%xmm15 # 401e20 <_IO_stdin_used+0x20>
- 4016be: 00
- 4016bf: f3 0f 11 74 24 bc movss %xmm6,-0x44(%rsp)
- 4016c5: f3 0f 10 74 24 e8 movss -0x18(%rsp),%xmm6
- 4016cb: f3 0f 59 f1 mulss %xmm1,%xmm6
- 4016cf: f3 44 0f 59 f8 mulss %xmm0,%xmm15
- 4016d4: f3 0f 58 fe addss %xmm6,%xmm7
- 4016d8: f3 0f 59 f0 mulss %xmm0,%xmm6
- 4016dc: f3 44 0f 58 f6 addss %xmm6,%xmm14
- 4016e1: f3 0f 10 74 24 94 movss -0x6c(%rsp),%xmm6
- 4016e7: f3 0f 59 f1 mulss %xmm1,%xmm6
- 4016eb: f3 41 0f 58 fe addss %xmm14,%xmm7
- 4016f0: 44 0f 28 f7 movaps %xmm7,%xmm14
- 4016f4: 44 0f 57 35 24 07 00 xorps 0x724(%rip),%xmm14 # 401e20 <_IO_stdin_used+0x20>
- 4016fb: 00
- 4016fc: f3 0f 11 74 24 94 movss %xmm6,-0x6c(%rsp)
- 401702: f3 0f 10 74 24 20 movss 0x20(%rsp),%xmm6
- 401708: f3 0f 5c 74 24 1c subss 0x1c(%rsp),%xmm6
- 40170e: f3 44 0f 11 64 24 a4 movss %xmm12,-0x5c(%rsp)
- 401715: f3 44 0f 10 64 24 94 movss -0x6c(%rsp),%xmm12
- 40171c: f3 44 0f 59 44 24 8c mulss -0x74(%rsp),%xmm8
- 401723: f3 44 0f 59 e0 mulss %xmm0,%xmm12
- 401728: f3 44 0f 59 f0 mulss %xmm0,%xmm14
- 40172d: f3 0f 59 f5 mulss %xmm5,%xmm6
- 401731: f3 44 0f 58 64 24 a4 addss -0x5c(%rsp),%xmm12
- 401738: f3 0f 58 74 24 94 addss -0x6c(%rsp),%xmm6
- 40173e: f3 41 0f 58 f4 addss %xmm12,%xmm6
- 401743: 44 0f 28 e6 movaps %xmm6,%xmm12
- 401747: f3 41 0f 58 f6 addss %xmm14,%xmm6
- 40174c: f3 44 0f 59 e0 mulss %xmm0,%xmm12
- 401751: f3 44 0f 11 64 24 94 movss %xmm12,-0x6c(%rsp)
- 401758: f3 44 0f 10 64 24 d8 movss -0x28(%rsp),%xmm12
- 40175f: f3 44 0f 5c 64 24 24 subss 0x24(%rsp),%xmm12
- 401766: f3 44 0f 11 64 24 d8 movss %xmm12,-0x28(%rsp)
- 40176d: f3 44 0f 10 64 24 c0 movss -0x40(%rsp),%xmm12
- 401774: f3 0f 59 6c 24 d8 mulss -0x28(%rsp),%xmm5
- 40177a: f3 44 0f 59 e1 mulss %xmm1,%xmm12
- 40177f: f3 0f 59 5c 24 d8 mulss -0x28(%rsp),%xmm3
- 401785: f3 0f 59 4c 24 b8 mulss -0x48(%rsp),%xmm1
- 40178b: f3 41 0f 58 ec addss %xmm12,%xmm5
- 401790: f3 44 0f 59 e0 mulss %xmm0,%xmm12
- 401795: f3 41 0f 58 e4 addss %xmm12,%xmm4
- 40179a: f3 44 0f 10 64 24 c0 movss -0x40(%rsp),%xmm12
- 4017a1: f3 44 0f 59 e2 mulss %xmm2,%xmm12
- 4017a6: f3 0f 59 54 24 b4 mulss -0x4c(%rsp),%xmm2
- 4017ac: f3 0f 58 ec addss %xmm4,%xmm5
- 4017b0: f3 41 0f 58 dc addss %xmm12,%xmm3
- 4017b5: f3 44 0f 59 e0 mulss %xmm0,%xmm12
- 4017ba: 0f 28 e5 movaps %xmm5,%xmm4
- 4017bd: f3 45 0f 58 c4 addss %xmm12,%xmm8
- 4017c2: f3 44 0f 10 64 24 ac movss -0x54(%rsp),%xmm12
- 4017c9: f3 44 0f 59 64 24 a0 mulss -0x60(%rsp),%xmm12
- 4017d0: 0f 57 25 49 06 00 00 xorps 0x649(%rip),%xmm4 # 401e20 <_IO_stdin_used+0x20>
- 4017d7: f3 41 0f 58 d8 addss %xmm8,%xmm3
- 4017dc: f3 44 0f 10 44 24 94 movss -0x6c(%rsp),%xmm8
- 4017e3: f3 45 0f 58 c6 addss %xmm14,%xmm8
- 4017e8: f3 0f 59 e0 mulss %xmm0,%xmm4
- 4017ec: f3 0f 59 c3 mulss %xmm3,%xmm0
- 4017f0: f3 44 0f 11 44 24 8c movss %xmm8,-0x74(%rsp)
- 4017f7: f3 44 0f 10 44 24 b0 movss -0x50(%rsp),%xmm8
- 4017fe: f3 44 0f 59 44 24 9c mulss -0x64(%rsp),%xmm8
- 401805: f3 0f 58 f4 addss %xmm4,%xmm6
- 401809: f3 0f 58 f0 addss %xmm0,%xmm6
- 40180d: f3 45 0f 5c c4 subss %xmm12,%xmm8
- 401812: f3 41 0f 58 d0 addss %xmm8,%xmm2
- 401817: f3 0f 5c d1 subss %xmm1,%xmm2
- 40181b: f3 0f 10 0d 0d 06 00 movss 0x60d(%rip),%xmm1 # 401e30 <_IO_stdin_used+0x30>
- 401822: 00
- 401823: f3 0f 5e ca divss %xmm2,%xmm1
- 401827: f3 0f 10 54 24 e0 movss -0x20(%rsp),%xmm2
- 40182d: f3 0f 58 54 24 9c addss -0x64(%rsp),%xmm2
- 401833: f3 0f 58 54 24 ec addss -0x14(%rsp),%xmm2
- 401839: f3 0f 58 54 24 d0 addss -0x30(%rsp),%xmm2
- 40183f: f3 0f 59 d1 mulss %xmm1,%xmm2
- 401843: f3 0f 59 f1 mulss %xmm1,%xmm6
- 401847: f3 0f 11 17 movss %xmm2,(%rdi)
- 40184b: f3 0f 10 54 24 f4 movss -0xc(%rsp),%xmm2
- 401851: f3 0f 5c 54 24 a0 subss -0x60(%rsp),%xmm2
- 401857: f3 0f 58 54 24 ec addss -0x14(%rsp),%xmm2
- 40185d: f3 0f 58 54 24 d0 addss -0x30(%rsp),%xmm2
- 401863: f3 0f 59 d1 mulss %xmm1,%xmm2
- 401867: f3 0f 11 57 04 movss %xmm2,0x4(%rdi)
- 40186c: f3 44 0f 58 6c 24 a8 addss -0x58(%rsp),%xmm13
- 401873: f3 0f 10 54 24 f8 movss -0x8(%rsp),%xmm2
- 401879: f3 44 0f 58 4c 24 bc addss -0x44(%rsp),%xmm9
- 401880: f3 0f 58 54 24 b4 addss -0x4c(%rsp),%xmm2
- 401886: f3 44 0f 58 6c 24 98 addss -0x68(%rsp),%xmm13
- 40188d: f3 45 0f 58 cf addss %xmm15,%xmm9
- 401892: f3 0f 58 54 24 d0 addss -0x30(%rsp),%xmm2
- 401898: f3 44 0f 59 c9 mulss %xmm1,%xmm9
- 40189d: f3 45 0f 58 ef addss %xmm15,%xmm13
- 4018a2: f3 0f 59 d1 mulss %xmm1,%xmm2
- 4018a6: f3 44 0f 59 e9 mulss %xmm1,%xmm13
- 4018ab: f3 0f 11 57 08 movss %xmm2,0x8(%rdi)
- 4018b0: f3 0f 10 54 24 ec movss -0x14(%rsp),%xmm2
- 4018b6: f3 0f 58 54 24 f8 addss -0x8(%rsp),%xmm2
- 4018bc: f3 44 0f 11 6f 20 movss %xmm13,0x20(%rdi)
- 4018c2: f3 0f 5c 54 24 b8 subss -0x48(%rsp),%xmm2
- 4018c8: f3 0f 59 d1 mulss %xmm1,%xmm2
- 4018cc: f3 0f 11 57 0c movss %xmm2,0xc(%rdi)
- 4018d1: f3 0f 10 54 24 fc movss -0x4(%rsp),%xmm2
- 4018d7: f3 0f 5c 54 24 c4 subss -0x3c(%rsp),%xmm2
- 4018dd: f3 0f 58 54 24 d4 addss -0x2c(%rsp),%xmm2
- 4018e3: f3 0f 58 54 24 f0 addss -0x10(%rsp),%xmm2
- 4018e9: f3 0f 59 d1 mulss %xmm1,%xmm2
- 4018ed: f3 0f 11 57 10 movss %xmm2,0x10(%rdi)
- 4018f2: f3 0f 10 54 24 e4 movss -0x1c(%rsp),%xmm2
- 4018f8: f3 0f 58 54 24 90 addss -0x70(%rsp),%xmm2
- 4018fe: f3 0f 58 54 24 d4 addss -0x2c(%rsp),%xmm2
- 401904: f3 0f 58 54 24 f0 addss -0x10(%rsp),%xmm2
- 40190a: f3 0f 59 d1 mulss %xmm1,%xmm2
- 40190e: f3 0f 11 57 14 movss %xmm2,0x14(%rdi)
- 401913: f3 0f 10 14 24 movss (%rsp),%xmm2
- 401918: f3 0f 5c 54 24 c8 subss -0x38(%rsp),%xmm2
- 40191e: f3 0f 58 54 24 f0 addss -0x10(%rsp),%xmm2
- 401924: f3 0f 59 d1 mulss %xmm1,%xmm2
- 401928: f3 0f 11 57 18 movss %xmm2,0x18(%rdi)
- 40192d: f3 0f 10 54 24 d4 movss -0x2c(%rsp),%xmm2
- 401933: f3 0f 58 14 24 addss (%rsp),%xmm2
- 401938: f3 0f 58 54 24 cc addss -0x34(%rsp),%xmm2
- 40193e: f3 0f 59 d1 mulss %xmm1,%xmm2
- 401942: f3 0f 11 57 1c movss %xmm2,0x1c(%rdi)
- 401947: f3 0f 10 54 24 dc movss -0x24(%rsp),%xmm2
- 40194d: f3 41 0f 5c d2 subss %xmm10,%xmm2
- 401952: f3 0f 58 54 24 98 addss -0x68(%rsp),%xmm2
- 401958: f3 41 0f 58 d7 addss %xmm15,%xmm2
- 40195d: f3 0f 59 d1 mulss %xmm1,%xmm2
- 401961: f3 0f 11 57 24 movss %xmm2,0x24(%rdi)
- 401966: f3 44 0f 11 4f 28 movss %xmm9,0x28(%rdi)
- 40196c: f3 0f 10 54 24 98 movss -0x68(%rsp),%xmm2
- 401972: f3 0f 58 54 24 bc addss -0x44(%rsp),%xmm2
- 401978: f3 0f 11 77 34 movss %xmm6,0x34(%rdi)
- 40197d: f3 41 0f 5c d3 subss %xmm11,%xmm2
- 401982: f3 0f 59 d1 mulss %xmm1,%xmm2
- 401986: f3 0f 11 57 2c movss %xmm2,0x2c(%rdi)
- 40198b: f3 0f 10 54 24 94 movss -0x6c(%rsp),%xmm2
- 401991: f3 0f 5c d7 subss %xmm7,%xmm2
- 401995: f3 0f 58 d4 addss %xmm4,%xmm2
- 401999: f3 0f 58 64 24 8c addss -0x74(%rsp),%xmm4
- 40199f: f3 0f 58 d0 addss %xmm0,%xmm2
- 4019a3: f3 0f 58 e3 addss %xmm3,%xmm4
- 4019a7: f3 0f 59 d1 mulss %xmm1,%xmm2
- 4019ab: f3 0f 59 e1 mulss %xmm1,%xmm4
- 4019af: f3 0f 11 57 30 movss %xmm2,0x30(%rdi)
- 4019b4: f3 0f 10 54 24 8c movss -0x74(%rsp),%xmm2
- 4019ba: f3 0f 5c d5 subss %xmm5,%xmm2
- 4019be: f3 0f 11 67 3c movss %xmm4,0x3c(%rdi)
- 4019c3: f3 0f 58 d0 addss %xmm0,%xmm2
- 4019c7: f3 0f 59 d1 mulss %xmm1,%xmm2
- 4019cb: f3 0f 11 57 38 movss %xmm2,0x38(%rdi)
- 4019d0: 48 81 c4 f0 03 00 00 add $0x3f0,%rsp
- 4019d7: c3 retq
- 4019d8: 90 nop
- 4019d9: 90 nop
- 4019da: 90 nop
- 4019db: 90 nop
- 4019dc: 90 nop
- 4019dd: 90 nop
- 4019de: 90 nop
- 4019df: 90 nop
- 00000000004019e0 <_ZlsIfERSoS0_RKN6mymath4impl5mat4iIT_EE>:
- 4019e0: 53 push %rbx
- 4019e1: ba 02 00 00 00 mov $0x2,%edx
- 4019e6: 48 89 fb mov %rdi,%rbx
- 4019e9: 48 83 ec 40 sub $0x40,%rsp
- 4019ed: f3 0f 10 46 3c movss 0x3c(%rsi),%xmm0
- 4019f2: f3 0f 11 04 24 movss %xmm0,(%rsp)
- 4019f7: f3 0f 10 46 2c movss 0x2c(%rsi),%xmm0
- 4019fc: f3 0f 11 44 24 04 movss %xmm0,0x4(%rsp)
- 401a02: f3 0f 10 46 1c movss 0x1c(%rsi),%xmm0
- 401a07: f3 0f 11 44 24 08 movss %xmm0,0x8(%rsp)
- 401a0d: f3 0f 10 46 0c movss 0xc(%rsi),%xmm0
- 401a12: f3 0f 11 44 24 0c movss %xmm0,0xc(%rsp)
- 401a18: f3 0f 10 46 38 movss 0x38(%rsi),%xmm0
- 401a1d: f3 0f 11 44 24 10 movss %xmm0,0x10(%rsp)
- 401a23: f3 0f 10 46 28 movss 0x28(%rsi),%xmm0
- 401a28: f3 0f 11 44 24 14 movss %xmm0,0x14(%rsp)
- 401a2e: f3 0f 10 46 18 movss 0x18(%rsi),%xmm0
- 401a33: f3 0f 11 44 24 18 movss %xmm0,0x18(%rsp)
- 401a39: f3 0f 10 46 08 movss 0x8(%rsi),%xmm0
- 401a3e: f3 0f 11 44 24 1c movss %xmm0,0x1c(%rsp)
- 401a44: f3 0f 10 46 34 movss 0x34(%rsi),%xmm0
- 401a49: f3 0f 11 44 24 20 movss %xmm0,0x20(%rsp)
- 401a4f: f3 0f 10 46 24 movss 0x24(%rsi),%xmm0
- 401a54: f3 0f 11 44 24 24 movss %xmm0,0x24(%rsp)
- 401a5a: f3 0f 10 46 14 movss 0x14(%rsi),%xmm0
- 401a5f: f3 0f 11 44 24 28 movss %xmm0,0x28(%rsp)
- 401a65: f3 0f 10 46 04 movss 0x4(%rsi),%xmm0
- 401a6a: f3 0f 11 44 24 2c movss %xmm0,0x2c(%rsp)
- 401a70: f3 0f 10 46 30 movss 0x30(%rsi),%xmm0
- 401a75: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp)
- 401a7b: f3 0f 10 46 20 movss 0x20(%rsi),%xmm0
- 401a80: f3 0f 11 44 24 34 movss %xmm0,0x34(%rsp)
- 401a86: f3 0f 10 46 10 movss 0x10(%rsi),%xmm0
- 401a8b: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp)
- 401a91: f3 0f 10 06 movss (%rsi),%xmm0
- 401a95: be 04 1e 40 00 mov $0x401e04,%esi
- 401a9a: f3 0f 11 44 24 3c movss %xmm0,0x3c(%rsp)
- 401aa0: e8 cb f0 ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401aa5: f3 0f 10 44 24 3c movss 0x3c(%rsp),%xmm0
- 401aab: 48 89 df mov %rbx,%rdi
- 401aae: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401ab1: e8 da f0 ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401ab6: ba 02 00 00 00 mov $0x2,%edx
- 401abb: be 07 1e 40 00 mov $0x401e07,%esi
- 401ac0: 48 89 c7 mov %rax,%rdi
- 401ac3: 48 89 c3 mov %rax,%rbx
- 401ac6: e8 a5 f0 ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401acb: f3 0f 10 44 24 38 movss 0x38(%rsp),%xmm0
- 401ad1: 48 89 df mov %rbx,%rdi
- 401ad4: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401ad7: e8 b4 f0 ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401adc: ba 02 00 00 00 mov $0x2,%edx
- 401ae1: be 07 1e 40 00 mov $0x401e07,%esi
- 401ae6: 48 89 c7 mov %rax,%rdi
- 401ae9: 48 89 c3 mov %rax,%rbx
- 401aec: e8 7f f0 ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401af1: f3 0f 10 44 24 34 movss 0x34(%rsp),%xmm0
- 401af7: 48 89 df mov %rbx,%rdi
- 401afa: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401afd: e8 8e f0 ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401b02: ba 02 00 00 00 mov $0x2,%edx
- 401b07: be 07 1e 40 00 mov $0x401e07,%esi
- 401b0c: 48 89 c7 mov %rax,%rdi
- 401b0f: 48 89 c3 mov %rax,%rbx
- 401b12: e8 59 f0 ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401b17: f3 0f 10 44 24 30 movss 0x30(%rsp),%xmm0
- 401b1d: 48 89 df mov %rbx,%rdi
- 401b20: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401b23: e8 68 f0 ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401b28: ba 03 00 00 00 mov $0x3,%edx
- 401b2d: be 0a 1e 40 00 mov $0x401e0a,%esi
- 401b32: 48 89 c7 mov %rax,%rdi
- 401b35: 48 89 c3 mov %rax,%rbx
- 401b38: e8 33 f0 ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401b3d: f3 0f 10 44 24 2c movss 0x2c(%rsp),%xmm0
- 401b43: 48 89 df mov %rbx,%rdi
- 401b46: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401b49: e8 42 f0 ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401b4e: ba 02 00 00 00 mov $0x2,%edx
- 401b53: be 07 1e 40 00 mov $0x401e07,%esi
- 401b58: 48 89 c7 mov %rax,%rdi
- 401b5b: 48 89 c3 mov %rax,%rbx
- 401b5e: e8 0d f0 ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401b63: f3 0f 10 44 24 28 movss 0x28(%rsp),%xmm0
- 401b69: 48 89 df mov %rbx,%rdi
- 401b6c: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401b6f: e8 1c f0 ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401b74: ba 02 00 00 00 mov $0x2,%edx
- 401b79: be 07 1e 40 00 mov $0x401e07,%esi
- 401b7e: 48 89 c7 mov %rax,%rdi
- 401b81: 48 89 c3 mov %rax,%rbx
- 401b84: e8 e7 ef ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401b89: f3 0f 10 44 24 24 movss 0x24(%rsp),%xmm0
- 401b8f: 48 89 df mov %rbx,%rdi
- 401b92: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401b95: e8 f6 ef ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401b9a: ba 02 00 00 00 mov $0x2,%edx
- 401b9f: be 07 1e 40 00 mov $0x401e07,%esi
- 401ba4: 48 89 c7 mov %rax,%rdi
- 401ba7: 48 89 c3 mov %rax,%rbx
- 401baa: e8 c1 ef ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401baf: f3 0f 10 44 24 20 movss 0x20(%rsp),%xmm0
- 401bb5: 48 89 df mov %rbx,%rdi
- 401bb8: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401bbb: e8 d0 ef ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401bc0: ba 03 00 00 00 mov $0x3,%edx
- 401bc5: be 0a 1e 40 00 mov $0x401e0a,%esi
- 401bca: 48 89 c7 mov %rax,%rdi
- 401bcd: 48 89 c3 mov %rax,%rbx
- 401bd0: e8 9b ef ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401bd5: f3 0f 10 44 24 1c movss 0x1c(%rsp),%xmm0
- 401bdb: 48 89 df mov %rbx,%rdi
- 401bde: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401be1: e8 aa ef ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401be6: ba 02 00 00 00 mov $0x2,%edx
- 401beb: be 07 1e 40 00 mov $0x401e07,%esi
- 401bf0: 48 89 c7 mov %rax,%rdi
- 401bf3: 48 89 c3 mov %rax,%rbx
- 401bf6: e8 75 ef ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401bfb: f3 0f 10 44 24 18 movss 0x18(%rsp),%xmm0
- 401c01: 48 89 df mov %rbx,%rdi
- 401c04: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401c07: e8 84 ef ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401c0c: ba 02 00 00 00 mov $0x2,%edx
- 401c11: be 07 1e 40 00 mov $0x401e07,%esi
- 401c16: 48 89 c7 mov %rax,%rdi
- 401c19: 48 89 c3 mov %rax,%rbx
- 401c1c: e8 4f ef ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401c21: f3 0f 10 44 24 14 movss 0x14(%rsp),%xmm0
- 401c27: 48 89 df mov %rbx,%rdi
- 401c2a: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401c2d: e8 5e ef ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401c32: ba 02 00 00 00 mov $0x2,%edx
- 401c37: be 07 1e 40 00 mov $0x401e07,%esi
- 401c3c: 48 89 c7 mov %rax,%rdi
- 401c3f: 48 89 c3 mov %rax,%rbx
- 401c42: e8 29 ef ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401c47: f3 0f 10 44 24 10 movss 0x10(%rsp),%xmm0
- 401c4d: 48 89 df mov %rbx,%rdi
- 401c50: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401c53: e8 38 ef ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401c58: ba 03 00 00 00 mov $0x3,%edx
- 401c5d: be 0a 1e 40 00 mov $0x401e0a,%esi
- 401c62: 48 89 c7 mov %rax,%rdi
- 401c65: 48 89 c3 mov %rax,%rbx
- 401c68: e8 03 ef ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401c6d: f3 0f 10 44 24 0c movss 0xc(%rsp),%xmm0
- 401c73: 48 89 df mov %rbx,%rdi
- 401c76: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401c79: e8 12 ef ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401c7e: ba 02 00 00 00 mov $0x2,%edx
- 401c83: be 07 1e 40 00 mov $0x401e07,%esi
- 401c88: 48 89 c7 mov %rax,%rdi
- 401c8b: 48 89 c3 mov %rax,%rbx
- 401c8e: e8 dd ee ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401c93: f3 0f 10 44 24 08 movss 0x8(%rsp),%xmm0
- 401c99: 48 89 df mov %rbx,%rdi
- 401c9c: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401c9f: e8 ec ee ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401ca4: ba 02 00 00 00 mov $0x2,%edx
- 401ca9: be 07 1e 40 00 mov $0x401e07,%esi
- 401cae: 48 89 c7 mov %rax,%rdi
- 401cb1: 48 89 c3 mov %rax,%rbx
- 401cb4: e8 b7 ee ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401cb9: f3 0f 10 44 24 04 movss 0x4(%rsp),%xmm0
- 401cbf: 48 89 df mov %rbx,%rdi
- 401cc2: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401cc5: e8 c6 ee ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401cca: ba 02 00 00 00 mov $0x2,%edx
- 401ccf: be 07 1e 40 00 mov $0x401e07,%esi
- 401cd4: 48 89 c7 mov %rax,%rdi
- 401cd7: 48 89 c3 mov %rax,%rbx
- 401cda: e8 91 ee ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401cdf: f3 0f 10 04 24 movss (%rsp),%xmm0
- 401ce4: 48 89 df mov %rbx,%rdi
- 401ce7: 0f 5a c0 cvtps2pd %xmm0,%xmm0
- 401cea: e8 a1 ee ff ff callq 400b90 <_ZNSo9_M_insertIdEERSoT_@plt>
- 401cef: ba 03 00 00 00 mov $0x3,%edx
- 401cf4: be 0e 1e 40 00 mov $0x401e0e,%esi
- 401cf9: 48 89 c7 mov %rax,%rdi
- 401cfc: 48 89 c3 mov %rax,%rbx
- 401cff: e8 6c ee ff ff callq 400b70 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 401d04: 48 83 c4 40 add $0x40,%rsp
- 401d08: 48 89 d8 mov %rbx,%rax
- 401d0b: 5b pop %rbx
- 401d0c: c3 retq
- 401d0d: 90 nop
- 401d0e: 90 nop
- 401d0f: 90 nop
- 0000000000401d10 <__libc_csu_init>:
- 401d10: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp)
- 401d15: 4c 89 64 24 e0 mov %r12,-0x20(%rsp)
- 401d1a: 48 8d 2d b7 10 20 00 lea 0x2010b7(%rip),%rbp # 602dd8 <__init_array_end>
- 401d21: 4c 8d 25 a8 10 20 00 lea 0x2010a8(%rip),%r12 # 602dd0 <__init_array_start>
- 401d28: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp)
- 401d2d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp)
- 401d32: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp)
- 401d37: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp)
- 401d3c: 48 83 ec 38 sub $0x38,%rsp
- 401d40: 4c 29 e5 sub %r12,%rbp
- 401d43: 41 89 fd mov %edi,%r13d
- 401d46: 49 89 f6 mov %rsi,%r14
- 401d49: 48 c1 fd 03 sar $0x3,%rbp
- 401d4d: 49 89 d7 mov %rdx,%r15
- 401d50: e8 73 ed ff ff callq 400ac8 <_init>
- 401d55: 48 85 ed test %rbp,%rbp
- 401d58: 74 1c je 401d76 <__libc_csu_init+0x66>
- 401d5a: 31 db xor %ebx,%ebx
- 401d5c: 0f 1f 40 00 nopl 0x0(%rax)
- 401d60: 4c 89 fa mov %r15,%rdx
- 401d63: 4c 89 f6 mov %r14,%rsi
- 401d66: 44 89 ef mov %r13d,%edi
- 401d69: 41 ff 14 dc callq *(%r12,%rbx,8)
- 401d6d: 48 83 c3 01 add $0x1,%rbx
- 401d71: 48 39 eb cmp %rbp,%rbx
- 401d74: 75 ea jne 401d60 <__libc_csu_init+0x50>
- 401d76: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
- 401d7b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp
- 401d80: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
- 401d85: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
- 401d8a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
- 401d8f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
- 401d94: 48 83 c4 38 add $0x38,%rsp
- 401d98: c3 retq
- 401d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000401da0 <__libc_csu_fini>:
- 401da0: f3 c3 repz retq
- 401da2: 90 nop
- 401da3: 90 nop
- 401da4: 90 nop
- 401da5: 90 nop
- 401da6: 90 nop
- 401da7: 90 nop
- 401da8: 90 nop
- 401da9: 90 nop
- 401daa: 90 nop
- 401dab: 90 nop
- 401dac: 90 nop
- 401dad: 90 nop
- 401dae: 90 nop
- 401daf: 90 nop
- 0000000000401db0 <__do_global_ctors_aux>:
- 401db0: 55 push %rbp
- 401db1: 48 89 e5 mov %rsp,%rbp
- 401db4: 53 push %rbx
- 401db5: 48 83 ec 08 sub $0x8,%rsp
- 401db9: 48 8b 05 18 10 20 00 mov 0x201018(%rip),%rax # 602dd8 <__init_array_end>
- 401dc0: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 401dc4: 74 19 je 401ddf <__do_global_ctors_aux+0x2f>
- 401dc6: bb d8 2d 60 00 mov $0x602dd8,%ebx
- 401dcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 401dd0: 48 83 eb 08 sub $0x8,%rbx
- 401dd4: ff d0 callq *%rax
- 401dd6: 48 8b 03 mov (%rbx),%rax
- 401dd9: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 401ddd: 75 f1 jne 401dd0 <__do_global_ctors_aux+0x20>
- 401ddf: 48 83 c4 08 add $0x8,%rsp
- 401de3: 5b pop %rbx
- 401de4: 5d pop %rbp
- 401de5: c3 retq
- 401de6: 90 nop
- 401de7: 90 nop
- Disassembly of section .fini:
- 0000000000401de8 <_fini>:
- 401de8: 48 83 ec 08 sub $0x8,%rsp
- 401dec: e8 8f f1 ff ff callq 400f80 <__do_global_dtors_aux>
- 401df1: 48 83 c4 08 add $0x8,%rsp
- 401df5: c3 retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement