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:
- 0000000000400e88 <_init>:
- 400e88: 48 83 ec 08 sub $0x8,%rsp
- 400e8c: e8 17 07 00 00 callq 4015a8 <call_gmon_start>
- 400e91: 48 83 c4 08 add $0x8,%rsp
- 400e95: c3 retq
- Disassembly of section .plt:
- 0000000000400ea0 <_ZNSt8ios_base4InitC1Ev@plt-0x10>:
- 400ea0: ff 35 aa 23 20 00 pushq 0x2023aa(%rip) # 603250 <_GLOBAL_OFFSET_TABLE_+0x8>
- 400ea6: ff 25 ac 23 20 00 jmpq *0x2023ac(%rip) # 603258 <_GLOBAL_OFFSET_TABLE_+0x10>
- 400eac: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000400eb0 <_ZNSt8ios_base4InitC1Ev@plt>:
- 400eb0: ff 25 aa 23 20 00 jmpq *0x2023aa(%rip) # 603260 <_GLOBAL_OFFSET_TABLE_+0x18>
- 400eb6: 68 00 00 00 00 pushq $0x0
- 400ebb: e9 e0 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400ec0 <__libc_start_main@plt>:
- 400ec0: ff 25 a2 23 20 00 jmpq *0x2023a2(%rip) # 603268 <_GLOBAL_OFFSET_TABLE_+0x20>
- 400ec6: 68 01 00 00 00 pushq $0x1
- 400ecb: e9 d0 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400ed0 <_ZN2sf5ClockC1Ev@plt>:
- 400ed0: ff 25 9a 23 20 00 jmpq *0x20239a(%rip) # 603270 <_GLOBAL_OFFSET_TABLE_+0x28>
- 400ed6: 68 02 00 00 00 pushq $0x2
- 400edb: e9 c0 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400ee0 <__cxa_atexit@plt>:
- 400ee0: ff 25 92 23 20 00 jmpq *0x202392(%rip) # 603278 <_GLOBAL_OFFSET_TABLE_+0x30>
- 400ee6: 68 03 00 00 00 pushq $0x3
- 400eeb: e9 b0 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400ef0 <_ZNSt8ios_base4InitD1Ev@plt>:
- 400ef0: ff 25 8a 23 20 00 jmpq *0x20238a(%rip) # 603280 <_GLOBAL_OFFSET_TABLE_+0x38>
- 400ef6: 68 04 00 00 00 pushq $0x4
- 400efb: e9 a0 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f00 <_ZNK2sf5Clock14getElapsedTimeEv@plt>:
- 400f00: ff 25 82 23 20 00 jmpq *0x202382(%rip) # 603288 <_GLOBAL_OFFSET_TABLE_+0x40>
- 400f06: 68 05 00 00 00 pushq $0x5
- 400f0b: e9 90 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f10 <_ZNK2sf4Time14asMillisecondsEv@plt>:
- 400f10: ff 25 7a 23 20 00 jmpq *0x20237a(%rip) # 603290 <_GLOBAL_OFFSET_TABLE_+0x48>
- 400f16: 68 06 00 00 00 pushq $0x6
- 400f1b: e9 80 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f20 <strtol@plt>:
- 400f20: ff 25 72 23 20 00 jmpq *0x202372(%rip) # 603298 <_GLOBAL_OFFSET_TABLE_+0x50>
- 400f26: 68 07 00 00 00 pushq $0x7
- 400f2b: e9 70 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>:
- 400f30: ff 25 6a 23 20 00 jmpq *0x20236a(%rip) # 6032a0 <_GLOBAL_OFFSET_TABLE_+0x58>
- 400f36: 68 08 00 00 00 pushq $0x8
- 400f3b: e9 60 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f40 <_ZN2sf5Clock7restartEv@plt>:
- 400f40: ff 25 62 23 20 00 jmpq *0x202362(%rip) # 6032a8 <_GLOBAL_OFFSET_TABLE_+0x60>
- 400f46: 68 09 00 00 00 pushq $0x9
- 400f4b: e9 50 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>:
- 400f50: ff 25 5a 23 20 00 jmpq *0x20235a(%rip) # 6032b0 <_GLOBAL_OFFSET_TABLE_+0x68>
- 400f56: 68 0a 00 00 00 pushq $0xa
- 400f5b: e9 40 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f60 <_ZNSo9_M_insertIdEERSoT_@plt>:
- 400f60: ff 25 52 23 20 00 jmpq *0x202352(%rip) # 6032b8 <_GLOBAL_OFFSET_TABLE_+0x70>
- 400f66: 68 0b 00 00 00 pushq $0xb
- 400f6b: e9 30 ff ff ff jmpq 400ea0 <_init+0x18>
- 0000000000400f70 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>:
- 400f70: ff 25 4a 23 20 00 jmpq *0x20234a(%rip) # 6032c0 <_GLOBAL_OFFSET_TABLE_+0x78>
- 400f76: 68 0c 00 00 00 pushq $0xc
- 400f7b: e9 20 ff ff ff jmpq 400ea0 <_init+0x18>
- Disassembly of section .text:
- 0000000000400f80 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc.part.1>:
- 400f80: 50 push %rax
- 400f81: 48 8b 07 mov (%rdi),%rax
- 400f84: 48 03 78 e8 add -0x18(%rax),%rdi
- 400f88: 8b 77 20 mov 0x20(%rdi),%esi
- 400f8b: 83 ce 01 or $0x1,%esi
- 400f8e: e8 bd ff ff ff callq 400f50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>
- 400f93: 5a pop %rdx
- 400f94: c3 retq
- 0000000000400f95 <main>:
- 400f95: 41 55 push %r13
- 400f97: 41 54 push %r12
- 400f99: 55 push %rbp
- 400f9a: 53 push %rbx
- 400f9b: 48 81 ec a8 00 00 00 sub $0xa8,%rsp
- 400fa2: 49 89 f4 mov %rsi,%r12
- 400fa5: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 400faa: e8 21 ff ff ff callq 400ed0 <_ZN2sf5ClockC1Ev@plt>
- 400faf: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
- 400fb6: 00
- 400fb7: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp)
- 400fbe: 00 00
- 400fc0: 48 8b 14 24 mov (%rsp),%rdx
- 400fc4: 48 b8 00 00 00 00 ff movabs $0xffffffff00000000,%rax
- 400fcb: ff ff ff
- 400fce: 48 21 c2 and %rax,%rdx
- 400fd1: 48 81 ca 00 00 80 3f or $0x3f800000,%rdx
- 400fd8: 81 e2 00 00 80 3f and $0x3f800000,%edx
- 400fde: 48 89 14 24 mov %rdx,(%rsp)
- 400fe2: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp)
- 400fe9: 00 00
- 400feb: 0f 28 14 24 movaps (%rsp),%xmm2
- 400fef: 0f 29 54 24 20 movaps %xmm2,0x20(%rsp)
- 400ff4: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
- 400ffb: 00
- 400ffc: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp)
- 401003: 00 00
- 401005: 48 b9 00 00 00 00 00 movabs $0x3f80000000000000,%rcx
- 40100c: 00 80 3f
- 40100f: 48 89 0c 24 mov %rcx,(%rsp)
- 401013: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp)
- 40101a: 00 00
- 40101c: 0f 28 1c 24 movaps (%rsp),%xmm3
- 401020: 0f 29 5c 24 30 movaps %xmm3,0x30(%rsp)
- 401025: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
- 40102c: 00
- 40102d: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp)
- 401034: 00 00
- 401036: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
- 40103d: 00
- 40103e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx
- 401043: 48 21 c2 and %rax,%rdx
- 401046: 48 81 ca 00 00 80 3f or $0x3f800000,%rdx
- 40104d: 81 e2 00 00 80 3f and $0x3f800000,%edx
- 401053: 48 89 54 24 08 mov %rdx,0x8(%rsp)
- 401058: 0f 28 24 24 movaps (%rsp),%xmm4
- 40105c: 0f 29 64 24 40 movaps %xmm4,0x40(%rsp)
- 401061: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
- 401068: 00
- 401069: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp)
- 401070: 00 00
- 401072: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
- 401079: 00
- 40107a: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
- 40107f: 0f 28 2c 24 movaps (%rsp),%xmm5
- 401083: 0f 29 6c 24 50 movaps %xmm5,0x50(%rsp)
- 401088: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
- 40108d: 4c 8d 6d 40 lea 0x40(%rbp),%r13
- 401091: 31 db xor %ebx,%ebx
- 401093: 49 8b 7c 5c 08 mov 0x8(%r12,%rbx,2),%rdi
- 401098: ba 0a 00 00 00 mov $0xa,%edx
- 40109d: 31 f6 xor %esi,%esi
- 40109f: e8 7c fe ff ff callq 400f20 <strtol@plt>
- 4010a4: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 4010a8: f3 0f 11 44 1d 00 movss %xmm0,0x0(%rbp,%rbx,1)
- 4010ae: 48 83 c3 04 add $0x4,%rbx
- 4010b2: 48 83 fb 10 cmp $0x10,%rbx
- 4010b6: 75 db jne 401093 <main+0xfe>
- 4010b8: 49 83 c4 20 add $0x20,%r12
- 4010bc: 48 83 c5 10 add $0x10,%rbp
- 4010c0: 4c 39 ed cmp %r13,%rbp
- 4010c3: 75 cc jne 401091 <main+0xfc>
- 4010c5: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 4010ca: e8 71 fe ff ff callq 400f40 <_ZN2sf5Clock7restartEv@plt>
- 4010cf: 31 db xor %ebx,%ebx
- 4010d1: 48 bd 00 00 00 20 d0 movabs $0x416312d020000000,%rbp
- 4010d8: 12 63 41
- 4010db: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
- 4010e0: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi
- 4010e5: e8 b7 08 00 00 callq 4019a1 <_ZN6mymath7inverseIfEENS_4impl5mat4iIT_EERKS4_>
- 4010ea: 0f 28 44 24 60 movaps 0x60(%rsp),%xmm0
- 4010ef: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
- 4010f4: 0f 28 44 24 70 movaps 0x70(%rsp),%xmm0
- 4010f9: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp)
- 4010fe: 0f 28 84 24 80 00 00 movaps 0x80(%rsp),%xmm0
- 401105: 00
- 401106: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp)
- 40110b: 0f 28 84 24 90 00 00 movaps 0x90(%rsp),%xmm0
- 401112: 00
- 401113: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp)
- 401118: 83 c3 01 add $0x1,%ebx
- 40111b: f2 0f 2a c3 cvtsi2sd %ebx,%xmm0
- 40111f: 66 48 0f 6e cd movq %rbp,%xmm1
- 401124: 66 0f 2e c8 ucomisd %xmm0,%xmm1
- 401128: 77 b1 ja 4010db <main+0x146>
- 40112a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi
- 40112f: e8 cc fd ff ff callq 400f00 <_ZNK2sf5Clock14getElapsedTimeEv@plt>
- 401134: 48 89 44 24 60 mov %rax,0x60(%rsp)
- 401139: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi
- 40113e: e8 cd fd ff ff callq 400f10 <_ZNK2sf4Time14asMillisecondsEv@plt>
- 401143: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
- 401147: f3 0f 59 05 95 1a 00 mulss 0x1a95(%rip),%xmm0 # 402be4 <_IO_stdin_used+0x444>
- 40114e: 00
- 40114f: f3 0f 5a c0 cvtss2sd %xmm0,%xmm0
- 401153: bf e0 32 60 00 mov $0x6032e0,%edi
- 401158: e8 03 fe ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 40115d: 48 89 c7 mov %rax,%rdi
- 401160: e8 0b fe ff ff callq 400f70 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>
- 401165: 48 8d 74 24 20 lea 0x20(%rsp),%rsi
- 40116a: bf e0 32 60 00 mov $0x6032e0,%edi
- 40116f: e8 79 12 00 00 callq 4023ed <_ZlsIfERSoS0_RKN6mymath4impl5mat4iIT_EE>
- 401174: 48 89 c7 mov %rax,%rdi
- 401177: e8 f4 fd ff ff callq 400f70 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>
- 40117c: 31 c0 xor %eax,%eax
- 40117e: 48 81 c4 a8 00 00 00 add $0xa8,%rsp
- 401185: 5b pop %rbx
- 401186: 5d pop %rbp
- 401187: 41 5c pop %r12
- 401189: 41 5d pop %r13
- 40118b: c3 retq
- 000000000040118c <_GLOBAL__sub_I__ZN6mymath4impl10sse_sin_psEU8__vectorf>:
- 40118c: 48 83 ec 08 sub $0x8,%rsp
- 401190: bf 60 38 60 00 mov $0x603860,%edi
- 401195: e8 16 fd ff ff callq 400eb0 <_ZNSt8ios_base4InitC1Ev@plt>
- 40119a: ba d0 32 60 00 mov $0x6032d0,%edx
- 40119f: be 60 38 60 00 mov $0x603860,%esi
- 4011a4: bf f0 0e 40 00 mov $0x400ef0,%edi
- 4011a9: e8 32 fd ff ff callq 400ee0 <__cxa_atexit@plt>
- 4011ae: 0f 28 05 1b 16 00 00 movaps 0x161b(%rip),%xmm0 # 4027d0 <_IO_stdin_used+0x30>
- 4011b5: 0f 29 05 94 26 20 00 movaps %xmm0,0x202694(%rip) # 603850 <_ZN6mymath4implL3oneE>
- 4011bc: 0f 28 05 1d 16 00 00 movaps 0x161d(%rip),%xmm0 # 4027e0 <_IO_stdin_used+0x40>
- 4011c3: 0f 29 05 76 26 20 00 movaps %xmm0,0x202676(%rip) # 603840 <_ZN6mymath4implL1eE>
- 4011ca: 0f 59 c0 mulps %xmm0,%xmm0
- 4011cd: 0f 29 05 5c 26 20 00 movaps %xmm0,0x20265c(%rip) # 603830 <_ZN6mymath4implL2eeE>
- 4011d4: 0f 28 05 15 16 00 00 movaps 0x1615(%rip),%xmm0 # 4027f0 <_IO_stdin_used+0x50>
- 4011db: 0f 29 05 3e 26 20 00 movaps %xmm0,0x20263e(%rip) # 603820 <_ZN6mymath4implL4halfE>
- 4011e2: 0f 28 0d 17 16 00 00 movaps 0x1617(%rip),%xmm1 # 402800 <_IO_stdin_used+0x60>
- 4011e9: 0f 29 0d 20 26 20 00 movaps %xmm1,0x202620(%rip) # 603810 <_ZN6mymath4implL9minus_oneE>
- 4011f0: 66 0f ef c9 pxor %xmm1,%xmm1
- 4011f4: 0f 29 0d 05 26 20 00 movaps %xmm1,0x202605(%rip) # 603800 <_ZN6mymath4implL4zeroE>
- 4011fb: 0f 28 0d 0e 16 00 00 movaps 0x160e(%rip),%xmm1 # 402810 <_IO_stdin_used+0x70>
- 401202: 0f 29 0d e7 25 20 00 movaps %xmm1,0x2025e7(%rip) # 6037f0 <_ZN6mymath4implL3twoE>
- 401209: 0f 28 0d 10 16 00 00 movaps 0x1610(%rip),%xmm1 # 402820 <_IO_stdin_used+0x80>
- 401210: 0f 29 0d c9 25 20 00 movaps %xmm1,0x2025c9(%rip) # 6037e0 <_ZN6mymath4implL5threeE>
- 401217: 0f 28 0d 12 16 00 00 movaps 0x1612(%rip),%xmm1 # 402830 <_IO_stdin_used+0x90>
- 40121e: 0f 29 0d ab 25 20 00 movaps %xmm1,0x2025ab(%rip) # 6037d0 <_ZN6mymath4implL9ps_2pow23E>
- 401225: 0f 28 0d 14 16 00 00 movaps 0x1614(%rip),%xmm1 # 402840 <_IO_stdin_used+0xa0>
- 40122c: 0f 29 0d 8d 25 20 00 movaps %xmm1,0x20258d(%rip) # 6037c0 <_ZN6mymath4implL6sse_piE>
- 401233: 0f 28 0d 16 16 00 00 movaps 0x1616(%rip),%xmm1 # 402850 <_IO_stdin_used+0xb0>
- 40123a: 0f 29 0d 6f 25 20 00 movaps %xmm1,0x20256f(%rip) # 6037b0 <_ZN6mymath4implL10sse_two_piE>
- 401241: 0f 28 0d 18 16 00 00 movaps 0x1618(%rip),%xmm1 # 402860 <_IO_stdin_used+0xc0>
- 401248: 0f 29 0d 51 25 20 00 movaps %xmm1,0x202551(%rip) # 6037a0 <_ZN6mymath4implL14sse_pi_div_180E>
- 40124f: 0f 28 0d 1a 16 00 00 movaps 0x161a(%rip),%xmm1 # 402870 <_IO_stdin_used+0xd0>
- 401256: 0f 29 0d 33 25 20 00 movaps %xmm1,0x202533(%rip) # 603790 <_ZN6mymath4implL18sse_inv_pi_div_180E>
- 40125d: 66 0f 6f 0d 1b 16 00 movdqa 0x161b(%rip),%xmm1 # 402880 <_IO_stdin_used+0xe0>
- 401264: 00
- 401265: 66 0f 7f 0d 13 25 20 movdqa %xmm1,0x202513(%rip) # 603780 <_ZN6mymath4implL12min_norm_posE>
- 40126c: 00
- 40126d: 66 0f 6f 0d 1b 16 00 movdqa 0x161b(%rip),%xmm1 # 402890 <_IO_stdin_used+0xf0>
- 401274: 00
- 401275: 66 0f 7f 0d f3 24 20 movdqa %xmm1,0x2024f3(%rip) # 603770 <_ZN6mymath4implL9mant_maskE>
- 40127c: 00
- 40127d: 66 0f 6f 0d 1b 16 00 movdqa 0x161b(%rip),%xmm1 # 4028a0 <_IO_stdin_used+0x100>
- 401284: 00
- 401285: 66 0f 7f 0d d3 24 20 movdqa %xmm1,0x2024d3(%rip) # 603760 <_ZN6mymath4implL13inv_mant_maskE>
- 40128c: 00
- 40128d: 0f 28 0d 1c 16 00 00 movaps 0x161c(%rip),%xmm1 # 4028b0 <_IO_stdin_used+0x110>
- 401294: 0f 29 0d b5 24 20 00 movaps %xmm1,0x2024b5(%rip) # 603750 <_ZN6mymath4implL9sign_maskE>
- 40129b: 0f 28 0d 1e 16 00 00 movaps 0x161e(%rip),%xmm1 # 4028c0 <_IO_stdin_used+0x120>
- 4012a2: 0f 29 0d 97 24 20 00 movaps %xmm1,0x202497(%rip) # 603740 <_ZN6mymath4implL13inv_sign_maskE>
- 4012a9: 66 0f 6f 0d 1f 16 00 movdqa 0x161f(%rip),%xmm1 # 4028d0 <_IO_stdin_used+0x130>
- 4012b0: 00
- 4012b1: 66 0f 7f 0d 77 24 20 movdqa %xmm1,0x202477(%rip) # 603730 <_ZN6mymath4implL7one_i32E>
- 4012b8: 00
- 4012b9: 66 0f 6f 0d 1f 16 00 movdqa 0x161f(%rip),%xmm1 # 4028e0 <_IO_stdin_used+0x140>
- 4012c0: 00
- 4012c1: 66 0f 7f 0d 57 24 20 movdqa %xmm1,0x202457(%rip) # 603720 <_ZN6mymath4implL11inv_one_i32E>
- 4012c8: 00
- 4012c9: 66 0f 6f 0d 1f 16 00 movdqa 0x161f(%rip),%xmm1 # 4028f0 <_IO_stdin_used+0x150>
- 4012d0: 00
- 4012d1: 66 0f 7f 0d 37 24 20 movdqa %xmm1,0x202437(%rip) # 603710 <_ZN6mymath4implL7two_i32E>
- 4012d8: 00
- 4012d9: 66 0f 6f 0d 1f 16 00 movdqa 0x161f(%rip),%xmm1 # 402900 <_IO_stdin_used+0x160>
- 4012e0: 00
- 4012e1: 66 0f 7f 0d 17 24 20 movdqa %xmm1,0x202417(%rip) # 603700 <_ZN6mymath4implL8four_i32E>
- 4012e8: 00
- 4012e9: 66 0f 6f 0d 1f 16 00 movdqa 0x161f(%rip),%xmm1 # 402910 <_IO_stdin_used+0x170>
- 4012f0: 00
- 4012f1: 66 0f 7f 0d f7 23 20 movdqa %xmm1,0x2023f7(%rip) # 6036f0 <_ZN6mymath4implL6sevenfE>
- 4012f8: 00
- 4012f9: 0f 28 0d 20 16 00 00 movaps 0x1620(%rip),%xmm1 # 402920 <_IO_stdin_used+0x180>
- 401300: 0f 29 0d d9 23 20 00 movaps %xmm1,0x2023d9(%rip) # 6036e0 <_ZN6mymath4implL6sqrthfE>
- 401307: 0f 28 0d 22 16 00 00 movaps 0x1622(%rip),%xmm1 # 402930 <_IO_stdin_used+0x190>
- 40130e: 0f 29 0d bb 23 20 00 movaps %xmm1,0x2023bb(%rip) # 6036d0 <_ZN6mymath4implL6log_p0E>
- 401315: 0f 28 0d 24 16 00 00 movaps 0x1624(%rip),%xmm1 # 402940 <_IO_stdin_used+0x1a0>
- 40131c: 0f 29 0d 9d 23 20 00 movaps %xmm1,0x20239d(%rip) # 6036c0 <_ZN6mymath4implL6log_p1E>
- 401323: 0f 28 0d 26 16 00 00 movaps 0x1626(%rip),%xmm1 # 402950 <_IO_stdin_used+0x1b0>
- 40132a: 0f 29 0d 7f 23 20 00 movaps %xmm1,0x20237f(%rip) # 6036b0 <_ZN6mymath4implL6log_p2E>
- 401331: 0f 28 0d 28 16 00 00 movaps 0x1628(%rip),%xmm1 # 402960 <_IO_stdin_used+0x1c0>
- 401338: 0f 29 0d 61 23 20 00 movaps %xmm1,0x202361(%rip) # 6036a0 <_ZN6mymath4implL6log_p3E>
- 40133f: 0f 28 0d 2a 16 00 00 movaps 0x162a(%rip),%xmm1 # 402970 <_IO_stdin_used+0x1d0>
- 401346: 0f 29 0d 43 23 20 00 movaps %xmm1,0x202343(%rip) # 603690 <_ZN6mymath4implL6log_p4E>
- 40134d: 0f 28 0d 2c 16 00 00 movaps 0x162c(%rip),%xmm1 # 402980 <_IO_stdin_used+0x1e0>
- 401354: 0f 29 0d 25 23 20 00 movaps %xmm1,0x202325(%rip) # 603680 <_ZN6mymath4implL6log_p5E>
- 40135b: 0f 28 0d 2e 16 00 00 movaps 0x162e(%rip),%xmm1 # 402990 <_IO_stdin_used+0x1f0>
- 401362: 0f 29 0d 07 23 20 00 movaps %xmm1,0x202307(%rip) # 603670 <_ZN6mymath4implL6log_p6E>
- 401369: 0f 28 0d 30 16 00 00 movaps 0x1630(%rip),%xmm1 # 4029a0 <_IO_stdin_used+0x200>
- 401370: 0f 29 0d e9 22 20 00 movaps %xmm1,0x2022e9(%rip) # 603660 <_ZN6mymath4implL6log_p7E>
- 401377: 0f 28 0d 32 16 00 00 movaps 0x1632(%rip),%xmm1 # 4029b0 <_IO_stdin_used+0x210>
- 40137e: 0f 29 0d cb 22 20 00 movaps %xmm1,0x2022cb(%rip) # 603650 <_ZN6mymath4implL6log_p8E>
- 401385: 0f 28 0d 34 16 00 00 movaps 0x1634(%rip),%xmm1 # 4029c0 <_IO_stdin_used+0x220>
- 40138c: 0f 29 0d ad 22 20 00 movaps %xmm1,0x2022ad(%rip) # 603640 <_ZN6mymath4implL6log_q1E>
- 401393: 0f 28 15 36 16 00 00 movaps 0x1636(%rip),%xmm2 # 4029d0 <_IO_stdin_used+0x230>
- 40139a: 0f 29 15 8f 22 20 00 movaps %xmm2,0x20228f(%rip) # 603630 <_ZN6mymath4implL6log_q2E>
- 4013a1: 0f 28 1d 38 16 00 00 movaps 0x1638(%rip),%xmm3 # 4029e0 <_IO_stdin_used+0x240>
- 4013a8: 0f 29 1d 71 22 20 00 movaps %xmm3,0x202271(%rip) # 603620 <_ZN6mymath4implL6exp_hiE>
- 4013af: 0f 28 1d 3a 16 00 00 movaps 0x163a(%rip),%xmm3 # 4029f0 <_IO_stdin_used+0x250>
- 4013b6: 0f 29 1d 53 22 20 00 movaps %xmm3,0x202253(%rip) # 603610 <_ZN6mymath4implL6exp_loE>
- 4013bd: 0f 28 1d 3c 16 00 00 movaps 0x163c(%rip),%xmm3 # 402a00 <_IO_stdin_used+0x260>
- 4013c4: 0f 29 1d 35 22 20 00 movaps %xmm3,0x202235(%rip) # 603600 <_ZN6mymath4implL6log2efE>
- 4013cb: 0f 29 15 1e 22 20 00 movaps %xmm2,0x20221e(%rip) # 6035f0 <_ZN6mymath4implL5expc1E>
- 4013d2: 0f 29 0d 07 22 20 00 movaps %xmm1,0x202207(%rip) # 6035e0 <_ZN6mymath4implL5expc2E>
- 4013d9: 0f 28 0d 30 16 00 00 movaps 0x1630(%rip),%xmm1 # 402a10 <_IO_stdin_used+0x270>
- 4013e0: 0f 29 0d e9 21 20 00 movaps %xmm1,0x2021e9(%rip) # 6035d0 <_ZN6mymath4implL6exp_p0E>
- 4013e7: 0f 28 0d 32 16 00 00 movaps 0x1632(%rip),%xmm1 # 402a20 <_IO_stdin_used+0x280>
- 4013ee: 0f 29 0d cb 21 20 00 movaps %xmm1,0x2021cb(%rip) # 6035c0 <_ZN6mymath4implL6exp_p1E>
- 4013f5: 0f 28 0d 34 16 00 00 movaps 0x1634(%rip),%xmm1 # 402a30 <_IO_stdin_used+0x290>
- 4013fc: 0f 29 0d ad 21 20 00 movaps %xmm1,0x2021ad(%rip) # 6035b0 <_ZN6mymath4implL6exp_p2E>
- 401403: 0f 28 0d 36 16 00 00 movaps 0x1636(%rip),%xmm1 # 402a40 <_IO_stdin_used+0x2a0>
- 40140a: 0f 29 0d 8f 21 20 00 movaps %xmm1,0x20218f(%rip) # 6035a0 <_ZN6mymath4implL6exp_p3E>
- 401411: 0f 28 0d 38 16 00 00 movaps 0x1638(%rip),%xmm1 # 402a50 <_IO_stdin_used+0x2b0>
- 401418: 0f 29 0d 71 21 20 00 movaps %xmm1,0x202171(%rip) # 603590 <_ZN6mymath4implL6exp_p4E>
- 40141f: 0f 29 05 5a 21 20 00 movaps %xmm0,0x20215a(%rip) # 603580 <_ZN6mymath4implL6exp_p5E>
- 401426: 0f 28 05 33 16 00 00 movaps 0x1633(%rip),%xmm0 # 402a60 <_IO_stdin_used+0x2c0>
- 40142d: 0f 29 05 3c 21 20 00 movaps %xmm0,0x20213c(%rip) # 603570 <_ZN6mymath4implL3dp1E>
- 401434: 0f 28 05 35 16 00 00 movaps 0x1635(%rip),%xmm0 # 402a70 <_IO_stdin_used+0x2d0>
- 40143b: 0f 29 05 1e 21 20 00 movaps %xmm0,0x20211e(%rip) # 603560 <_ZN6mymath4implL3dp2E>
- 401442: 0f 28 05 37 16 00 00 movaps 0x1637(%rip),%xmm0 # 402a80 <_IO_stdin_used+0x2e0>
- 401449: 0f 29 05 00 21 20 00 movaps %xmm0,0x202100(%rip) # 603550 <_ZN6mymath4implL3dp3E>
- 401450: 0f 28 05 39 16 00 00 movaps 0x1639(%rip),%xmm0 # 402a90 <_IO_stdin_used+0x2f0>
- 401457: 0f 29 05 e2 20 20 00 movaps %xmm0,0x2020e2(%rip) # 603540 <_ZN6mymath4implL9sincof_p0E>
- 40145e: 0f 28 05 3b 16 00 00 movaps 0x163b(%rip),%xmm0 # 402aa0 <_IO_stdin_used+0x300>
- 401465: 0f 29 05 c4 20 20 00 movaps %xmm0,0x2020c4(%rip) # 603530 <_ZN6mymath4implL9sincof_p1E>
- 40146c: 0f 28 05 3d 16 00 00 movaps 0x163d(%rip),%xmm0 # 402ab0 <_IO_stdin_used+0x310>
- 401473: 0f 29 05 a6 20 20 00 movaps %xmm0,0x2020a6(%rip) # 603520 <_ZN6mymath4implL9sincof_p2E>
- 40147a: 0f 28 05 3f 16 00 00 movaps 0x163f(%rip),%xmm0 # 402ac0 <_IO_stdin_used+0x320>
- 401481: 0f 29 05 88 20 20 00 movaps %xmm0,0x202088(%rip) # 603510 <_ZN6mymath4implL9coscof_p0E>
- 401488: 0f 28 05 41 16 00 00 movaps 0x1641(%rip),%xmm0 # 402ad0 <_IO_stdin_used+0x330>
- 40148f: 0f 29 05 6a 20 20 00 movaps %xmm0,0x20206a(%rip) # 603500 <_ZN6mymath4implL9coscof_p1E>
- 401496: 0f 28 05 43 16 00 00 movaps 0x1643(%rip),%xmm0 # 402ae0 <_IO_stdin_used+0x340>
- 40149d: 0f 29 05 4c 20 20 00 movaps %xmm0,0x20204c(%rip) # 6034f0 <_ZN6mymath4implL9coscof_p2E>
- 4014a4: 0f 28 05 45 16 00 00 movaps 0x1645(%rip),%xmm0 # 402af0 <_IO_stdin_used+0x350>
- 4014ab: 0f 29 05 2e 20 20 00 movaps %xmm0,0x20202e(%rip) # 6034e0 <_ZN6mymath4implL12pi_over_fourE>
- 4014b2: 0f 28 05 47 16 00 00 movaps 0x1647(%rip),%xmm0 # 402b00 <_IO_stdin_used+0x360>
- 4014b9: 0f 29 05 10 20 20 00 movaps %xmm0,0x202010(%rip) # 6034d0 <_ZN6mymath4implL12four_over_piE>
- 4014c0: 0f 28 05 49 16 00 00 movaps 0x1649(%rip),%xmm0 # 402b10 <_IO_stdin_used+0x370>
- 4014c7: 0f 29 05 f2 1f 20 00 movaps %xmm0,0x201ff2(%rip) # 6034c0 <_ZN6mymath4implL8asinf_p0E>
- 4014ce: 0f 28 05 4b 16 00 00 movaps 0x164b(%rip),%xmm0 # 402b20 <_IO_stdin_used+0x380>
- 4014d5: 0f 29 05 d4 1f 20 00 movaps %xmm0,0x201fd4(%rip) # 6034b0 <_ZN6mymath4implL8asinf_p1E>
- 4014dc: 0f 28 05 4d 16 00 00 movaps 0x164d(%rip),%xmm0 # 402b30 <_IO_stdin_used+0x390>
- 4014e3: 0f 29 05 b6 1f 20 00 movaps %xmm0,0x201fb6(%rip) # 6034a0 <_ZN6mymath4implL8asinf_p2E>
- 4014ea: 0f 28 05 4f 16 00 00 movaps 0x164f(%rip),%xmm0 # 402b40 <_IO_stdin_used+0x3a0>
- 4014f1: 0f 29 05 98 1f 20 00 movaps %xmm0,0x201f98(%rip) # 603490 <_ZN6mymath4implL8asinf_p3E>
- 4014f8: 0f 28 05 51 16 00 00 movaps 0x1651(%rip),%xmm0 # 402b50 <_IO_stdin_used+0x3b0>
- 4014ff: 0f 29 05 7a 1f 20 00 movaps %xmm0,0x201f7a(%rip) # 603480 <_ZN6mymath4implL8asinf_p4E>
- 401506: 0f 28 05 53 16 00 00 movaps 0x1653(%rip),%xmm0 # 402b60 <_IO_stdin_used+0x3c0>
- 40150d: 0f 29 05 5c 1f 20 00 movaps %xmm0,0x201f5c(%rip) # 603470 <_ZN6mymath4implL8asinf_p5E>
- 401514: 0f 28 05 55 16 00 00 movaps 0x1655(%rip),%xmm0 # 402b70 <_IO_stdin_used+0x3d0>
- 40151b: 0f 29 05 3e 1f 20 00 movaps %xmm0,0x201f3e(%rip) # 603460 <_ZN6mymath4implL11pi_over_twoE>
- 401522: 0f 28 05 57 16 00 00 movaps 0x1657(%rip),%xmm0 # 402b80 <_IO_stdin_used+0x3e0>
- 401529: 0f 29 05 20 1f 20 00 movaps %xmm0,0x201f20(%rip) # 603450 <_ZN6mymath4implL8atanf_p0E>
- 401530: 0f 28 05 59 16 00 00 movaps 0x1659(%rip),%xmm0 # 402b90 <_IO_stdin_used+0x3f0>
- 401537: 0f 29 05 02 1f 20 00 movaps %xmm0,0x201f02(%rip) # 603440 <_ZN6mymath4implL8atanf_p1E>
- 40153e: 0f 28 05 5b 16 00 00 movaps 0x165b(%rip),%xmm0 # 402ba0 <_IO_stdin_used+0x400>
- 401545: 0f 29 05 e4 1e 20 00 movaps %xmm0,0x201ee4(%rip) # 603430 <_ZN6mymath4implL8atanf_p2E>
- 40154c: 0f 28 05 5d 16 00 00 movaps 0x165d(%rip),%xmm0 # 402bb0 <_IO_stdin_used+0x410>
- 401553: 0f 29 05 c6 1e 20 00 movaps %xmm0,0x201ec6(%rip) # 603420 <_ZN6mymath4implL8atanf_p3E>
- 40155a: 0f 28 05 5f 16 00 00 movaps 0x165f(%rip),%xmm0 # 402bc0 <_IO_stdin_used+0x420>
- 401561: 0f 29 05 a8 1e 20 00 movaps %xmm0,0x201ea8(%rip) # 603410 <_ZN6mymath4implL6t3pi08E>
- 401568: 0f 28 05 61 16 00 00 movaps 0x1661(%rip),%xmm0 # 402bd0 <_IO_stdin_used+0x430>
- 40156f: 0f 29 05 8a 1e 20 00 movaps %xmm0,0x201e8a(%rip) # 603400 <_ZN6mymath4implL5tpi08E>
- 401576: 48 83 c4 08 add $0x8,%rsp
- 40157a: c3 retq
- 40157b: 90 nop
- 000000000040157c <_start>:
- 40157c: 31 ed xor %ebp,%ebp
- 40157e: 49 89 d1 mov %rdx,%r9
- 401581: 5e pop %rsi
- 401582: 48 89 e2 mov %rsp,%rdx
- 401585: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
- 401589: 50 push %rax
- 40158a: 54 push %rsp
- 40158b: 49 c7 c0 90 27 40 00 mov $0x402790,%r8
- 401592: 48 c7 c1 00 27 40 00 mov $0x402700,%rcx
- 401599: 48 c7 c7 95 0f 40 00 mov $0x400f95,%rdi
- 4015a0: e8 1b f9 ff ff callq 400ec0 <__libc_start_main@plt>
- 4015a5: f4 hlt
- 4015a6: 90 nop
- 4015a7: 90 nop
- 00000000004015a8 <call_gmon_start>:
- 4015a8: 48 83 ec 08 sub $0x8,%rsp
- 4015ac: 48 8b 05 8d 1c 20 00 mov 0x201c8d(%rip),%rax # 603240 <_DYNAMIC+0x220>
- 4015b3: 48 85 c0 test %rax,%rax
- 4015b6: 74 02 je 4015ba <call_gmon_start+0x12>
- 4015b8: ff d0 callq *%rax
- 4015ba: 48 83 c4 08 add $0x8,%rsp
- 4015be: c3 retq
- 4015bf: 90 nop
- 00000000004015c0 <deregister_tm_clones>:
- 4015c0: b8 df 32 60 00 mov $0x6032df,%eax
- 4015c5: 55 push %rbp
- 4015c6: 48 2d d8 32 60 00 sub $0x6032d8,%rax
- 4015cc: 48 83 f8 0e cmp $0xe,%rax
- 4015d0: 48 89 e5 mov %rsp,%rbp
- 4015d3: 77 02 ja 4015d7 <deregister_tm_clones+0x17>
- 4015d5: 5d pop %rbp
- 4015d6: c3 retq
- 4015d7: b8 00 00 00 00 mov $0x0,%eax
- 4015dc: 48 85 c0 test %rax,%rax
- 4015df: 74 f4 je 4015d5 <deregister_tm_clones+0x15>
- 4015e1: 5d pop %rbp
- 4015e2: bf d8 32 60 00 mov $0x6032d8,%edi
- 4015e7: ff e0 jmpq *%rax
- 4015e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004015f0 <register_tm_clones>:
- 4015f0: b8 d8 32 60 00 mov $0x6032d8,%eax
- 4015f5: 55 push %rbp
- 4015f6: 48 2d d8 32 60 00 sub $0x6032d8,%rax
- 4015fc: 48 c1 f8 03 sar $0x3,%rax
- 401600: 48 89 e5 mov %rsp,%rbp
- 401603: 48 89 c2 mov %rax,%rdx
- 401606: 48 c1 ea 3f shr $0x3f,%rdx
- 40160a: 48 01 d0 add %rdx,%rax
- 40160d: 48 d1 f8 sar %rax
- 401610: 75 02 jne 401614 <register_tm_clones+0x24>
- 401612: 5d pop %rbp
- 401613: c3 retq
- 401614: ba 00 00 00 00 mov $0x0,%edx
- 401619: 48 85 d2 test %rdx,%rdx
- 40161c: 74 f4 je 401612 <register_tm_clones+0x22>
- 40161e: 5d pop %rbp
- 40161f: 48 89 c6 mov %rax,%rsi
- 401622: bf d8 32 60 00 mov $0x6032d8,%edi
- 401627: ff e2 jmpq *%rdx
- 401629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000401630 <__do_global_dtors_aux>:
- 401630: 80 3d b9 1d 20 00 00 cmpb $0x0,0x201db9(%rip) # 6033f0 <completed.6337>
- 401637: 75 11 jne 40164a <__do_global_dtors_aux+0x1a>
- 401639: 55 push %rbp
- 40163a: 48 89 e5 mov %rsp,%rbp
- 40163d: e8 7e ff ff ff callq 4015c0 <deregister_tm_clones>
- 401642: 5d pop %rbp
- 401643: c6 05 a6 1d 20 00 01 movb $0x1,0x201da6(%rip) # 6033f0 <completed.6337>
- 40164a: f3 c3 repz retq
- 40164c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000401650 <frame_dummy>:
- 401650: 48 83 3d c0 19 20 00 cmpq $0x0,0x2019c0(%rip) # 603018 <__JCR_END__>
- 401657: 00
- 401658: 74 1e je 401678 <frame_dummy+0x28>
- 40165a: b8 00 00 00 00 mov $0x0,%eax
- 40165f: 48 85 c0 test %rax,%rax
- 401662: 74 14 je 401678 <frame_dummy+0x28>
- 401664: 55 push %rbp
- 401665: bf 18 30 60 00 mov $0x603018,%edi
- 40166a: 48 89 e5 mov %rsp,%rbp
- 40166d: ff d0 callq *%rax
- 40166f: 5d pop %rbp
- 401670: e9 7b ff ff ff jmpq 4015f0 <register_tm_clones>
- 401675: 0f 1f 00 nopl (%rax)
- 401678: e9 73 ff ff ff jmpq 4015f0 <register_tm_clones>
- 40167d: 90 nop
- 40167e: 90 nop
- 40167f: 90 nop
- 0000000000401680 <_ZN6mymath4impl10sse_sin_psEDv4_f>:
- 401680: 0f 28 15 b9 20 20 00 movaps 0x2020b9(%rip),%xmm2 # 603740 <_ZN6mymath4implL13inv_sign_maskE>
- 401687: 0f 54 d0 andps %xmm0,%xmm2
- 40168a: 0f 28 2d bf 20 20 00 movaps 0x2020bf(%rip),%xmm5 # 603750 <_ZN6mymath4implL9sign_maskE>
- 401691: 0f 54 e8 andps %xmm0,%xmm5
- 401694: 0f 28 05 35 1e 20 00 movaps 0x201e35(%rip),%xmm0 # 6034d0 <_ZN6mymath4implL12four_over_piE>
- 40169b: 0f 59 c2 mulps %xmm2,%xmm0
- 40169e: f3 0f 5b c0 cvttps2dq %xmm0,%xmm0
- 4016a2: 66 0f fe 05 86 20 20 paddd 0x202086(%rip),%xmm0 # 603730 <_ZN6mymath4implL7one_i32E>
- 4016a9: 00
- 4016aa: 66 0f db 05 6e 20 20 pand 0x20206e(%rip),%xmm0 # 603720 <_ZN6mymath4implL11inv_one_i32E>
- 4016b1: 00
- 4016b2: 0f 5b c8 cvtdq2ps %xmm0,%xmm1
- 4016b5: 66 0f 6f 1d 43 20 20 movdqa 0x202043(%rip),%xmm3 # 603700 <_ZN6mymath4implL8four_i32E>
- 4016bc: 00
- 4016bd: 66 0f db d8 pand %xmm0,%xmm3
- 4016c1: 66 0f 72 f3 1d pslld $0x1d,%xmm3
- 4016c6: 66 0f 6f 25 42 20 20 movdqa 0x202042(%rip),%xmm4 # 603710 <_ZN6mymath4implL7two_i32E>
- 4016cd: 00
- 4016ce: 66 0f db e0 pand %xmm0,%xmm4
- 4016d2: 66 0f ef c0 pxor %xmm0,%xmm0
- 4016d6: 66 0f 76 c4 pcmpeqd %xmm4,%xmm0
- 4016da: 0f 57 eb xorps %xmm3,%xmm5
- 4016dd: 0f 28 1d 8c 1e 20 00 movaps 0x201e8c(%rip),%xmm3 # 603570 <_ZN6mymath4implL3dp1E>
- 4016e4: 0f 59 d9 mulps %xmm1,%xmm3
- 4016e7: 0f 28 25 72 1e 20 00 movaps 0x201e72(%rip),%xmm4 # 603560 <_ZN6mymath4implL3dp2E>
- 4016ee: 0f 59 e1 mulps %xmm1,%xmm4
- 4016f1: 0f 59 0d 58 1e 20 00 mulps 0x201e58(%rip),%xmm1 # 603550 <_ZN6mymath4implL3dp3E>
- 4016f8: 0f 58 da addps %xmm2,%xmm3
- 4016fb: 0f 58 dc addps %xmm4,%xmm3
- 4016fe: 0f 58 d9 addps %xmm1,%xmm3
- 401701: 0f 28 e3 movaps %xmm3,%xmm4
- 401704: 0f 59 e3 mulps %xmm3,%xmm4
- 401707: 0f 28 15 02 1e 20 00 movaps 0x201e02(%rip),%xmm2 # 603510 <_ZN6mymath4implL9coscof_p0E>
- 40170e: 0f 59 d4 mulps %xmm4,%xmm2
- 401711: 0f 58 15 e8 1d 20 00 addps 0x201de8(%rip),%xmm2 # 603500 <_ZN6mymath4implL9coscof_p1E>
- 401718: 0f 59 d4 mulps %xmm4,%xmm2
- 40171b: 0f 58 15 ce 1d 20 00 addps 0x201dce(%rip),%xmm2 # 6034f0 <_ZN6mymath4implL9coscof_p2E>
- 401722: 0f 59 d4 mulps %xmm4,%xmm2
- 401725: 0f 59 d4 mulps %xmm4,%xmm2
- 401728: 0f 28 0d f1 20 20 00 movaps 0x2020f1(%rip),%xmm1 # 603820 <_ZN6mymath4implL4halfE>
- 40172f: 0f 59 cc mulps %xmm4,%xmm1
- 401732: 0f 5c d1 subps %xmm1,%xmm2
- 401735: 0f 58 15 14 21 20 00 addps 0x202114(%rip),%xmm2 # 603850 <_ZN6mymath4implL3oneE>
- 40173c: 0f 28 0d fd 1d 20 00 movaps 0x201dfd(%rip),%xmm1 # 603540 <_ZN6mymath4implL9sincof_p0E>
- 401743: 0f 59 cc mulps %xmm4,%xmm1
- 401746: 0f 58 0d e3 1d 20 00 addps 0x201de3(%rip),%xmm1 # 603530 <_ZN6mymath4implL9sincof_p1E>
- 40174d: 0f 59 cc mulps %xmm4,%xmm1
- 401750: 0f 58 0d c9 1d 20 00 addps 0x201dc9(%rip),%xmm1 # 603520 <_ZN6mymath4implL9sincof_p2E>
- 401757: 0f 59 cc mulps %xmm4,%xmm1
- 40175a: 0f 59 cb mulps %xmm3,%xmm1
- 40175d: 0f 58 cb addps %xmm3,%xmm1
- 401760: 0f 54 c8 andps %xmm0,%xmm1
- 401763: 0f 55 c2 andnps %xmm2,%xmm0
- 401766: 0f 58 c1 addps %xmm1,%xmm0
- 401769: 0f 57 c5 xorps %xmm5,%xmm0
- 40176c: c3 retq
- 000000000040176d <_ZN6mymath4impl10sse_cos_psEDv4_f>:
- 40176d: 0f 54 05 cc 1f 20 00 andps 0x201fcc(%rip),%xmm0 # 603740 <_ZN6mymath4implL13inv_sign_maskE>
- 401774: 0f 28 0d 55 1d 20 00 movaps 0x201d55(%rip),%xmm1 # 6034d0 <_ZN6mymath4implL12four_over_piE>
- 40177b: 0f 59 c8 mulps %xmm0,%xmm1
- 40177e: f3 0f 5b c9 cvttps2dq %xmm1,%xmm1
- 401782: 66 0f fe 0d a6 1f 20 paddd 0x201fa6(%rip),%xmm1 # 603730 <_ZN6mymath4implL7one_i32E>
- 401789: 00
- 40178a: 66 0f 6f 15 8e 1f 20 movdqa 0x201f8e(%rip),%xmm2 # 603720 <_ZN6mymath4implL11inv_one_i32E>
- 401791: 00
- 401792: 66 0f db d1 pand %xmm1,%xmm2
- 401796: 0f 5b ca cvtdq2ps %xmm2,%xmm1
- 401799: 66 0f 6f 1d 6f 1f 20 movdqa 0x201f6f(%rip),%xmm3 # 603710 <_ZN6mymath4implL7two_i32E>
- 4017a0: 00
- 4017a1: 66 0f fa d3 psubd %xmm3,%xmm2
- 4017a5: 66 0f 6f f2 movdqa %xmm2,%xmm6
- 4017a9: 66 0f df 35 4f 1f 20 pandn 0x201f4f(%rip),%xmm6 # 603700 <_ZN6mymath4implL8four_i32E>
- 4017b0: 00
- 4017b1: 66 0f 72 f6 1d pslld $0x1d,%xmm6
- 4017b6: 66 0f db d3 pand %xmm3,%xmm2
- 4017ba: 66 0f ef ed pxor %xmm5,%xmm5
- 4017be: 66 0f 76 ea pcmpeqd %xmm2,%xmm5
- 4017c2: 0f 28 1d a7 1d 20 00 movaps 0x201da7(%rip),%xmm3 # 603570 <_ZN6mymath4implL3dp1E>
- 4017c9: 0f 59 d9 mulps %xmm1,%xmm3
- 4017cc: 0f 28 15 8d 1d 20 00 movaps 0x201d8d(%rip),%xmm2 # 603560 <_ZN6mymath4implL3dp2E>
- 4017d3: 0f 59 d1 mulps %xmm1,%xmm2
- 4017d6: 0f 59 0d 73 1d 20 00 mulps 0x201d73(%rip),%xmm1 # 603550 <_ZN6mymath4implL3dp3E>
- 4017dd: 0f 58 d8 addps %xmm0,%xmm3
- 4017e0: 0f 58 da addps %xmm2,%xmm3
- 4017e3: 0f 58 d9 addps %xmm1,%xmm3
- 4017e6: 0f 28 e3 movaps %xmm3,%xmm4
- 4017e9: 0f 59 e3 mulps %xmm3,%xmm4
- 4017ec: 0f 28 15 1d 1d 20 00 movaps 0x201d1d(%rip),%xmm2 # 603510 <_ZN6mymath4implL9coscof_p0E>
- 4017f3: 0f 59 d4 mulps %xmm4,%xmm2
- 4017f6: 0f 58 15 03 1d 20 00 addps 0x201d03(%rip),%xmm2 # 603500 <_ZN6mymath4implL9coscof_p1E>
- 4017fd: 0f 59 d4 mulps %xmm4,%xmm2
- 401800: 0f 58 15 e9 1c 20 00 addps 0x201ce9(%rip),%xmm2 # 6034f0 <_ZN6mymath4implL9coscof_p2E>
- 401807: 0f 59 d4 mulps %xmm4,%xmm2
- 40180a: 0f 59 d4 mulps %xmm4,%xmm2
- 40180d: 0f 28 05 0c 20 20 00 movaps 0x20200c(%rip),%xmm0 # 603820 <_ZN6mymath4implL4halfE>
- 401814: 0f 59 c4 mulps %xmm4,%xmm0
- 401817: 0f 5c d0 subps %xmm0,%xmm2
- 40181a: 0f 58 15 2f 20 20 00 addps 0x20202f(%rip),%xmm2 # 603850 <_ZN6mymath4implL3oneE>
- 401821: 0f 28 0d 18 1d 20 00 movaps 0x201d18(%rip),%xmm1 # 603540 <_ZN6mymath4implL9sincof_p0E>
- 401828: 0f 59 cc mulps %xmm4,%xmm1
- 40182b: 0f 58 0d fe 1c 20 00 addps 0x201cfe(%rip),%xmm1 # 603530 <_ZN6mymath4implL9sincof_p1E>
- 401832: 0f 59 cc mulps %xmm4,%xmm1
- 401835: 0f 58 0d e4 1c 20 00 addps 0x201ce4(%rip),%xmm1 # 603520 <_ZN6mymath4implL9sincof_p2E>
- 40183c: 0f 59 cc mulps %xmm4,%xmm1
- 40183f: 0f 59 cb mulps %xmm3,%xmm1
- 401842: 0f 58 cb addps %xmm3,%xmm1
- 401845: 0f 54 cd andps %xmm5,%xmm1
- 401848: 0f 28 c5 movaps %xmm5,%xmm0
- 40184b: 0f 55 c2 andnps %xmm2,%xmm0
- 40184e: 0f 58 c1 addps %xmm1,%xmm0
- 401851: 0f 57 c6 xorps %xmm6,%xmm0
- 401854: c3 retq
- 0000000000401855 <_ZN6mymath4impl13sse_sincos_psEDv4_fPS1_S2_>:
- 401855: 0f 28 3d e4 1e 20 00 movaps 0x201ee4(%rip),%xmm7 # 603740 <_ZN6mymath4implL13inv_sign_maskE>
- 40185c: 0f 54 f8 andps %xmm0,%xmm7
- 40185f: 0f 54 05 ea 1e 20 00 andps 0x201eea(%rip),%xmm0 # 603750 <_ZN6mymath4implL9sign_maskE>
- 401866: 0f 28 0d 63 1c 20 00 movaps 0x201c63(%rip),%xmm1 # 6034d0 <_ZN6mymath4implL12four_over_piE>
- 40186d: 0f 59 cf mulps %xmm7,%xmm1
- 401870: f3 0f 5b c9 cvttps2dq %xmm1,%xmm1
- 401874: 66 0f fe 0d b4 1e 20 paddd 0x201eb4(%rip),%xmm1 # 603730 <_ZN6mymath4implL7one_i32E>
- 40187b: 00
- 40187c: 66 0f db 0d 9c 1e 20 pand 0x201e9c(%rip),%xmm1 # 603720 <_ZN6mymath4implL11inv_one_i32E>
- 401883: 00
- 401884: 0f 5b d1 cvtdq2ps %xmm1,%xmm2
- 401887: 66 0f 6f 25 71 1e 20 movdqa 0x201e71(%rip),%xmm4 # 603700 <_ZN6mymath4implL8four_i32E>
- 40188e: 00
- 40188f: 66 44 0f 6f c1 movdqa %xmm1,%xmm8
- 401894: 66 44 0f db c4 pand %xmm4,%xmm8
- 401899: 66 41 0f 72 f0 1d pslld $0x1d,%xmm8
- 40189f: 66 0f 6f 35 69 1e 20 movdqa 0x201e69(%rip),%xmm6 # 603710 <_ZN6mymath4implL7two_i32E>
- 4018a6: 00
- 4018a7: 66 0f 6f d9 movdqa %xmm1,%xmm3
- 4018ab: 66 0f db de pand %xmm6,%xmm3
- 4018af: 66 0f ef ed pxor %xmm5,%xmm5
- 4018b3: 66 0f 76 eb pcmpeqd %xmm3,%xmm5
- 4018b7: 0f 28 1d b2 1c 20 00 movaps 0x201cb2(%rip),%xmm3 # 603570 <_ZN6mymath4implL3dp1E>
- 4018be: 0f 59 da mulps %xmm2,%xmm3
- 4018c1: 44 0f 28 0d 97 1c 20 movaps 0x201c97(%rip),%xmm9 # 603560 <_ZN6mymath4implL3dp2E>
- 4018c8: 00
- 4018c9: 44 0f 59 ca mulps %xmm2,%xmm9
- 4018cd: 0f 59 15 7c 1c 20 00 mulps 0x201c7c(%rip),%xmm2 # 603550 <_ZN6mymath4implL3dp3E>
- 4018d4: 0f 58 df addps %xmm7,%xmm3
- 4018d7: 41 0f 58 d9 addps %xmm9,%xmm3
- 4018db: 0f 58 da addps %xmm2,%xmm3
- 4018de: 66 0f 6f f9 movdqa %xmm1,%xmm7
- 4018e2: 66 0f fa fe psubd %xmm6,%xmm7
- 4018e6: 66 0f 6f f7 movdqa %xmm7,%xmm6
- 4018ea: 66 0f df f4 pandn %xmm4,%xmm6
- 4018ee: 66 0f 72 f6 1d pslld $0x1d,%xmm6
- 4018f3: 41 0f 57 c0 xorps %xmm8,%xmm0
- 4018f7: 0f 28 e3 movaps %xmm3,%xmm4
- 4018fa: 0f 59 e3 mulps %xmm3,%xmm4
- 4018fd: 0f 28 0d 0c 1c 20 00 movaps 0x201c0c(%rip),%xmm1 # 603510 <_ZN6mymath4implL9coscof_p0E>
- 401904: 0f 59 cc mulps %xmm4,%xmm1
- 401907: 0f 58 0d f2 1b 20 00 addps 0x201bf2(%rip),%xmm1 # 603500 <_ZN6mymath4implL9coscof_p1E>
- 40190e: 0f 59 cc mulps %xmm4,%xmm1
- 401911: 0f 58 0d d8 1b 20 00 addps 0x201bd8(%rip),%xmm1 # 6034f0 <_ZN6mymath4implL9coscof_p2E>
- 401918: 0f 59 cc mulps %xmm4,%xmm1
- 40191b: 0f 59 cc mulps %xmm4,%xmm1
- 40191e: 0f 28 15 fb 1e 20 00 movaps 0x201efb(%rip),%xmm2 # 603820 <_ZN6mymath4implL4halfE>
- 401925: 0f 59 d4 mulps %xmm4,%xmm2
- 401928: 0f 5c ca subps %xmm2,%xmm1
- 40192b: 0f 58 0d 1e 1f 20 00 addps 0x201f1e(%rip),%xmm1 # 603850 <_ZN6mymath4implL3oneE>
- 401932: 0f 28 15 07 1c 20 00 movaps 0x201c07(%rip),%xmm2 # 603540 <_ZN6mymath4implL9sincof_p0E>
- 401939: 0f 59 d4 mulps %xmm4,%xmm2
- 40193c: 0f 58 15 ed 1b 20 00 addps 0x201bed(%rip),%xmm2 # 603530 <_ZN6mymath4implL9sincof_p1E>
- 401943: 0f 59 d4 mulps %xmm4,%xmm2
- 401946: 0f 58 15 d3 1b 20 00 addps 0x201bd3(%rip),%xmm2 # 603520 <_ZN6mymath4implL9sincof_p2E>
- 40194d: 0f 59 d4 mulps %xmm4,%xmm2
- 401950: 0f 59 d3 mulps %xmm3,%xmm2
- 401953: 0f 58 d3 addps %xmm3,%xmm2
- 401956: 0f 28 da movaps %xmm2,%xmm3
- 401959: 0f 54 dd andps %xmm5,%xmm3
- 40195c: 0f 55 e9 andnps %xmm1,%xmm5
- 40195f: 0f 5c d3 subps %xmm3,%xmm2
- 401962: 0f 5c cd subps %xmm5,%xmm1
- 401965: 0f 58 eb addps %xmm3,%xmm5
- 401968: 0f 58 ca addps %xmm2,%xmm1
- 40196b: 0f 57 e8 xorps %xmm0,%xmm5
- 40196e: 0f 29 2f movaps %xmm5,(%rdi)
- 401971: 0f 57 ce xorps %xmm6,%xmm1
- 401974: 0f 29 0e movaps %xmm1,(%rsi)
- 401977: c3 retq
- 0000000000401978 <_ZN6mymath4impl5vec2iIfEdVERKS2_>:
- 401978: 48 89 f8 mov %rdi,%rax
- 40197b: 0f 28 07 movaps (%rdi),%xmm0
- 40197e: 0f 5e 06 divps (%rsi),%xmm0
- 401981: 0f 29 07 movaps %xmm0,(%rdi)
- 401984: c3 retq
- 401985: 90 nop
- 0000000000401986 <_ZN6mymath4impl5vec3iIfEdVERKS2_>:
- 401986: 48 89 f8 mov %rdi,%rax
- 401989: 0f 28 07 movaps (%rdi),%xmm0
- 40198c: 0f 5e 06 divps (%rsi),%xmm0
- 40198f: 0f 29 07 movaps %xmm0,(%rdi)
- 401992: c3 retq
- 401993: 90 nop
- 0000000000401994 <_ZN6mymath4impl5vec4iIfEdVERKS2_>:
- 401994: 48 89 f8 mov %rdi,%rax
- 401997: 0f 28 07 movaps (%rdi),%xmm0
- 40199a: 0f 5e 06 divps (%rsi),%xmm0
- 40199d: 0f 29 07 movaps %xmm0,(%rdi)
- 4019a0: c3 retq
- 00000000004019a1 <_ZN6mymath7inverseIfEENS_4impl5mat4iIT_EERKS4_>:
- 4019a1: 48 83 ec 60 sub $0x60,%rsp
- 4019a5: 48 89 f8 mov %rdi,%rax
- 4019a8: 0f 28 5e 30 movaps 0x30(%rsi),%xmm3
- 4019ac: 44 0f 28 f3 movaps %xmm3,%xmm14
- 4019b0: 0f 28 d3 movaps %xmm3,%xmm2
- 4019b3: 0f c6 d3 39 shufps $0x39,%xmm3,%xmm2
- 4019b7: 0f 28 6e 20 movaps 0x20(%rsi),%xmm5
- 4019bb: 0f 28 cd movaps %xmm5,%xmm1
- 4019be: 0f c6 cd 39 shufps $0x39,%xmm5,%xmm1
- 4019c2: 0f 28 76 10 movaps 0x10(%rsi),%xmm6
- 4019c6: 44 0f 28 d6 movaps %xmm6,%xmm10
- 4019ca: 44 0f c6 d6 39 shufps $0x39,%xmm6,%xmm10
- 4019cf: 0f 28 c1 movaps %xmm1,%xmm0
- 4019d2: 0f c6 c1 c9 shufps $0xc9,%xmm1,%xmm0
- 4019d6: 45 0f 28 c2 movaps %xmm10,%xmm8
- 4019da: 45 0f c6 c2 d2 shufps $0xd2,%xmm10,%xmm8
- 4019df: 41 0f 28 d8 movaps %xmm8,%xmm3
- 4019e3: 0f 59 d8 mulps %xmm0,%xmm3
- 4019e6: 44 0f 28 e1 movaps %xmm1,%xmm12
- 4019ea: 44 0f c6 e1 d2 shufps $0xd2,%xmm1,%xmm12
- 4019ef: 45 0f c6 d2 c9 shufps $0xc9,%xmm10,%xmm10
- 4019f4: 41 0f 28 fa movaps %xmm10,%xmm7
- 4019f8: 41 0f 59 fc mulps %xmm12,%xmm7
- 4019fc: 0f 5c fb subps %xmm3,%xmm7
- 4019ff: 0f 59 fa mulps %xmm2,%xmm7
- 401a02: 44 0f 28 ef movaps %xmm7,%xmm13
- 401a06: f3 0f 10 25 d2 11 00 movss 0x11d2(%rip),%xmm4 # 402be0 <_IO_stdin_used+0x440>
- 401a0d: 00
- 401a0e: f3 0f 11 64 24 48 movss %xmm4,0x48(%rsp)
- 401a14: 66 45 0f ef ff pxor %xmm15,%xmm15
- 401a19: f3 44 0f 11 7c 24 4c movss %xmm15,0x4c(%rsp)
- 401a20: f3 44 0f 11 7c 24 50 movss %xmm15,0x50(%rsp)
- 401a27: 0f 28 df movaps %xmm7,%xmm3
- 401a2a: 0f c6 df 01 shufps $0x1,%xmm7,%xmm3
- 401a2e: 0f 29 5c 24 e8 movaps %xmm3,-0x18(%rsp)
- 401a33: 0f 28 7c 24 48 movaps 0x48(%rsp),%xmm7
- 401a38: 0f 59 fb mulps %xmm3,%xmm7
- 401a3b: 44 0f 29 6c 24 a8 movaps %xmm13,-0x58(%rsp)
- 401a41: 41 0f 58 fd addps %xmm13,%xmm7
- 401a45: 0f 28 df movaps %xmm7,%xmm3
- 401a48: 0f c6 df 02 shufps $0x2,%xmm7,%xmm3
- 401a4c: 0f 59 5c 24 48 mulps 0x48(%rsp),%xmm3
- 401a51: 0f 58 df addps %xmm7,%xmm3
- 401a54: 0f c6 db 00 shufps $0x0,%xmm3,%xmm3
- 401a58: 0f 59 1d 61 0d 00 00 mulps 0xd61(%rip),%xmm3 # 4027c0 <_IO_stdin_used+0x20>
- 401a5f: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401a66: 00 00
- 401a68: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401a6f: 00 00
- 401a71: 49 b8 00 00 00 00 ff movabs $0xffffffff00000000,%r8
- 401a78: ff ff ff
- 401a7b: 49 b9 00 00 00 00 00 movabs $0x3f80000000000000,%r9
- 401a82: 00 80 3f
- 401a85: 4c 89 4c 24 88 mov %r9,-0x78(%rsp)
- 401a8a: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401a91: 00 00
- 401a93: 0f 28 3e movaps (%rsi),%xmm7
- 401a96: 44 0f 28 cf movaps %xmm7,%xmm9
- 401a9a: 44 0f c6 cf 39 shufps $0x39,%xmm7,%xmm9
- 401a9f: 45 0f 28 d9 movaps %xmm9,%xmm11
- 401aa3: 45 0f c6 d9 d2 shufps $0xd2,%xmm9,%xmm11
- 401aa8: 41 0f 59 c3 mulps %xmm11,%xmm0
- 401aac: 45 0f c6 c9 c9 shufps $0xc9,%xmm9,%xmm9
- 401ab1: 45 0f 59 e1 mulps %xmm9,%xmm12
- 401ab5: 44 0f 5c e0 subps %xmm0,%xmm12
- 401ab9: 44 0f 59 e2 mulps %xmm2,%xmm12
- 401abd: 45 0f 28 ec movaps %xmm12,%xmm13
- 401ac1: 41 0f 28 c4 movaps %xmm12,%xmm0
- 401ac5: 41 0f c6 c4 01 shufps $0x1,%xmm12,%xmm0
- 401aca: 0f 29 44 24 f8 movaps %xmm0,-0x8(%rsp)
- 401acf: 44 0f 28 64 24 48 movaps 0x48(%rsp),%xmm12
- 401ad5: 44 0f 59 e0 mulps %xmm0,%xmm12
- 401ad9: 44 0f 29 6c 24 b8 movaps %xmm13,-0x48(%rsp)
- 401adf: 45 0f 58 e5 addps %xmm13,%xmm12
- 401ae3: 41 0f 28 c4 movaps %xmm12,%xmm0
- 401ae7: 41 0f c6 c4 02 shufps $0x2,%xmm12,%xmm0
- 401aec: 0f 59 44 24 48 mulps 0x48(%rsp),%xmm0
- 401af1: 41 0f 58 c4 addps %xmm12,%xmm0
- 401af5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
- 401af9: 0f 57 05 50 1c 20 00 xorps 0x201c50(%rip),%xmm0 # 603750 <_ZN6mymath4implL9sign_maskE>
- 401b00: 0f 59 44 24 88 mulps -0x78(%rsp),%xmm0
- 401b05: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401b0c: 00 00
- 401b0e: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401b15: 00 00
- 401b17: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401b1e: 00 00
- 401b20: 48 8b 74 24 90 mov -0x70(%rsp),%rsi
- 401b25: 4c 21 c6 and %r8,%rsi
- 401b28: 48 81 ce 00 00 80 3f or $0x3f800000,%rsi
- 401b2f: 81 e6 00 00 80 3f and $0x3f800000,%esi
- 401b35: 48 89 74 24 90 mov %rsi,-0x70(%rsp)
- 401b3a: 45 0f 59 d3 mulps %xmm11,%xmm10
- 401b3e: 45 0f 59 c1 mulps %xmm9,%xmm8
- 401b42: 45 0f 5c c2 subps %xmm10,%xmm8
- 401b46: 41 0f 59 d0 mulps %xmm8,%xmm2
- 401b4a: 44 0f 28 d2 movaps %xmm2,%xmm10
- 401b4e: 44 0f c6 d2 01 shufps $0x1,%xmm2,%xmm10
- 401b53: 45 0f 28 ca movaps %xmm10,%xmm9
- 401b57: 44 0f 29 54 24 08 movaps %xmm10,0x8(%rsp)
- 401b5d: 44 0f 59 4c 24 48 mulps 0x48(%rsp),%xmm9
- 401b63: 0f 29 54 24 c8 movaps %xmm2,-0x38(%rsp)
- 401b68: 44 0f 58 ca addps %xmm2,%xmm9
- 401b6c: 45 0f 28 d9 movaps %xmm9,%xmm11
- 401b70: 45 0f c6 d9 02 shufps $0x2,%xmm9,%xmm11
- 401b75: 0f 28 54 24 48 movaps 0x48(%rsp),%xmm2
- 401b7a: 41 0f 59 d3 mulps %xmm11,%xmm2
- 401b7e: 41 0f 58 d1 addps %xmm9,%xmm2
- 401b82: 0f c6 d2 00 shufps $0x0,%xmm2,%xmm2
- 401b86: 0f 59 54 24 88 mulps -0x78(%rsp),%xmm2
- 401b8b: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401b92: 00 00
- 401b94: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401b9b: 00 00
- 401b9d: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401ba4: 00 00
- 401ba6: 4c 89 4c 24 90 mov %r9,-0x70(%rsp)
- 401bab: 45 0f 28 d8 movaps %xmm8,%xmm11
- 401baf: 44 0f 59 d9 mulps %xmm1,%xmm11
- 401bb3: 45 0f 28 d3 movaps %xmm11,%xmm10
- 401bb7: 41 0f 28 cb movaps %xmm11,%xmm1
- 401bbb: 41 0f c6 cb 01 shufps $0x1,%xmm11,%xmm1
- 401bc0: 0f 29 4c 24 18 movaps %xmm1,0x18(%rsp)
- 401bc5: 44 0f 28 5c 24 48 movaps 0x48(%rsp),%xmm11
- 401bcb: 44 0f 59 d9 mulps %xmm1,%xmm11
- 401bcf: 45 0f 28 c3 movaps %xmm11,%xmm8
- 401bd3: 44 0f 29 54 24 d8 movaps %xmm10,-0x28(%rsp)
- 401bd9: 45 0f 58 c2 addps %xmm10,%xmm8
- 401bdd: 41 0f 28 c8 movaps %xmm8,%xmm1
- 401be1: 41 0f c6 c8 02 shufps $0x2,%xmm8,%xmm1
- 401be6: 0f 59 4c 24 48 mulps 0x48(%rsp),%xmm1
- 401beb: 41 0f 58 c8 addps %xmm8,%xmm1
- 401bef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
- 401bf3: 0f 57 0d 56 1b 20 00 xorps 0x201b56(%rip),%xmm1 # 603750 <_ZN6mymath4implL9sign_maskE>
- 401bfa: 0f 59 4c 24 88 mulps -0x78(%rsp),%xmm1
- 401bff: 0f 58 d8 addps %xmm0,%xmm3
- 401c02: 0f 58 da addps %xmm2,%xmm3
- 401c05: 0f 58 d9 addps %xmm1,%xmm3
- 401c08: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401c0f: 00 00
- 401c11: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401c18: 00 00
- 401c1a: 48 8b 74 24 88 mov -0x78(%rsp),%rsi
- 401c1f: 4c 21 c6 and %r8,%rsi
- 401c22: 48 81 ce 00 00 80 3f or $0x3f800000,%rsi
- 401c29: 81 e6 00 00 80 3f and $0x3f800000,%esi
- 401c2f: 48 89 74 24 88 mov %rsi,-0x78(%rsp)
- 401c34: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401c3b: 00 00
- 401c3d: 45 0f 28 ce movaps %xmm14,%xmm9
- 401c41: 45 0f c6 ce 38 shufps $0x38,%xmm14,%xmm9
- 401c46: 0f 28 cd movaps %xmm5,%xmm1
- 401c49: 0f c6 cd 38 shufps $0x38,%xmm5,%xmm1
- 401c4d: 44 0f 28 c1 movaps %xmm1,%xmm8
- 401c51: 44 0f 28 e6 movaps %xmm6,%xmm12
- 401c55: 44 0f c6 e6 38 shufps $0x38,%xmm6,%xmm12
- 401c5a: 0f 28 d1 movaps %xmm1,%xmm2
- 401c5d: 0f c6 d1 c9 shufps $0xc9,%xmm1,%xmm2
- 401c61: 41 0f 28 cc movaps %xmm12,%xmm1
- 401c65: 41 0f c6 cc d2 shufps $0xd2,%xmm12,%xmm1
- 401c6a: 44 0f 28 d1 movaps %xmm1,%xmm10
- 401c6e: 44 0f 28 d9 movaps %xmm1,%xmm11
- 401c72: 44 0f 59 da mulps %xmm2,%xmm11
- 401c76: 41 0f 28 c0 movaps %xmm8,%xmm0
- 401c7a: 41 0f c6 c0 d2 shufps $0xd2,%xmm8,%xmm0
- 401c7f: 45 0f c6 e4 c9 shufps $0xc9,%xmm12,%xmm12
- 401c84: 41 0f 28 cc movaps %xmm12,%xmm1
- 401c88: 0f 59 c8 mulps %xmm0,%xmm1
- 401c8b: 41 0f 5c cb subps %xmm11,%xmm1
- 401c8f: 41 0f 59 c9 mulps %xmm9,%xmm1
- 401c93: 44 0f 28 d9 movaps %xmm1,%xmm11
- 401c97: 44 0f c6 d9 01 shufps $0x1,%xmm1,%xmm11
- 401c9c: 44 0f 59 5c 24 48 mulps 0x48(%rsp),%xmm11
- 401ca2: 44 0f 58 d9 addps %xmm1,%xmm11
- 401ca6: 41 0f 28 cb movaps %xmm11,%xmm1
- 401caa: 41 0f c6 cb 02 shufps $0x2,%xmm11,%xmm1
- 401caf: 0f 59 4c 24 48 mulps 0x48(%rsp),%xmm1
- 401cb4: 41 0f 58 cb addps %xmm11,%xmm1
- 401cb8: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
- 401cbc: 0f 57 0d 8d 1a 20 00 xorps 0x201a8d(%rip),%xmm1 # 603750 <_ZN6mymath4implL9sign_maskE>
- 401cc3: 0f 59 4c 24 88 mulps -0x78(%rsp),%xmm1
- 401cc8: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401ccf: 00 00
- 401cd1: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401cd8: 00 00
- 401cda: 4c 89 4c 24 88 mov %r9,-0x78(%rsp)
- 401cdf: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401ce6: 00 00
- 401ce8: 44 0f 28 df movaps %xmm7,%xmm11
- 401cec: 44 0f c6 df 38 shufps $0x38,%xmm7,%xmm11
- 401cf1: 45 0f 28 eb movaps %xmm11,%xmm13
- 401cf5: 45 0f c6 eb d2 shufps $0xd2,%xmm11,%xmm13
- 401cfa: 41 0f 59 d5 mulps %xmm13,%xmm2
- 401cfe: 45 0f c6 db c9 shufps $0xc9,%xmm11,%xmm11
- 401d03: 41 0f 59 c3 mulps %xmm11,%xmm0
- 401d07: 0f 5c c2 subps %xmm2,%xmm0
- 401d0a: 41 0f 59 c1 mulps %xmm9,%xmm0
- 401d0e: 0f 28 d0 movaps %xmm0,%xmm2
- 401d11: 0f c6 d0 01 shufps $0x1,%xmm0,%xmm2
- 401d15: 0f 59 54 24 48 mulps 0x48(%rsp),%xmm2
- 401d1a: 0f 58 d0 addps %xmm0,%xmm2
- 401d1d: 0f 28 c2 movaps %xmm2,%xmm0
- 401d20: 0f c6 c2 02 shufps $0x2,%xmm2,%xmm0
- 401d24: 0f 59 44 24 48 mulps 0x48(%rsp),%xmm0
- 401d29: 0f 58 c2 addps %xmm2,%xmm0
- 401d2c: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
- 401d30: 0f 59 44 24 88 mulps -0x78(%rsp),%xmm0
- 401d35: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401d3c: 00 00
- 401d3e: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401d45: 00 00
- 401d47: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401d4e: 00 00
- 401d50: 48 8b 74 24 90 mov -0x70(%rsp),%rsi
- 401d55: 4c 21 c6 and %r8,%rsi
- 401d58: 48 81 ce 00 00 80 3f or $0x3f800000,%rsi
- 401d5f: 81 e6 00 00 80 3f and $0x3f800000,%esi
- 401d65: 48 89 74 24 90 mov %rsi,-0x70(%rsp)
- 401d6a: 45 0f 59 e5 mulps %xmm13,%xmm12
- 401d6e: 45 0f 59 d3 mulps %xmm11,%xmm10
- 401d72: 45 0f 5c d4 subps %xmm12,%xmm10
- 401d76: 45 0f 59 ca mulps %xmm10,%xmm9
- 401d7a: 45 0f 28 d9 movaps %xmm9,%xmm11
- 401d7e: 45 0f c6 d9 01 shufps $0x1,%xmm9,%xmm11
- 401d83: 44 0f 59 5c 24 48 mulps 0x48(%rsp),%xmm11
- 401d89: 45 0f 58 d9 addps %xmm9,%xmm11
- 401d8d: 41 0f 28 d3 movaps %xmm11,%xmm2
- 401d91: 41 0f c6 d3 02 shufps $0x2,%xmm11,%xmm2
- 401d96: 0f 59 54 24 48 mulps 0x48(%rsp),%xmm2
- 401d9b: 41 0f 58 d3 addps %xmm11,%xmm2
- 401d9f: 0f c6 d2 00 shufps $0x0,%xmm2,%xmm2
- 401da3: 0f 57 15 a6 19 20 00 xorps 0x2019a6(%rip),%xmm2 # 603750 <_ZN6mymath4implL9sign_maskE>
- 401daa: 0f 59 54 24 88 mulps -0x78(%rsp),%xmm2
- 401daf: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401db6: 00 00
- 401db8: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401dbf: 00 00
- 401dc1: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401dc8: 00 00
- 401dca: 4c 89 4c 24 90 mov %r9,-0x70(%rsp)
- 401dcf: 45 0f 59 d0 mulps %xmm8,%xmm10
- 401dd3: 45 0f 28 e2 movaps %xmm10,%xmm12
- 401dd7: 45 0f c6 e2 01 shufps $0x1,%xmm10,%xmm12
- 401ddc: 44 0f 28 4c 24 48 movaps 0x48(%rsp),%xmm9
- 401de2: 45 0f 59 cc mulps %xmm12,%xmm9
- 401de6: 45 0f 58 ca addps %xmm10,%xmm9
- 401dea: 45 0f 28 c1 movaps %xmm9,%xmm8
- 401dee: 45 0f c6 c1 02 shufps $0x2,%xmm9,%xmm8
- 401df3: 44 0f 59 44 24 48 mulps 0x48(%rsp),%xmm8
- 401df9: 45 0f 58 c1 addps %xmm9,%xmm8
- 401dfd: 45 0f c6 c0 00 shufps $0x0,%xmm8,%xmm8
- 401e02: 44 0f 59 44 24 88 mulps -0x78(%rsp),%xmm8
- 401e08: 0f 58 c8 addps %xmm0,%xmm1
- 401e0b: 0f 58 ca addps %xmm2,%xmm1
- 401e0e: 41 0f 58 c8 addps %xmm8,%xmm1
- 401e12: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401e19: 00 00
- 401e1b: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401e22: 00 00
- 401e24: 48 8b 74 24 88 mov -0x78(%rsp),%rsi
- 401e29: 4c 21 c6 and %r8,%rsi
- 401e2c: 48 81 ce 00 00 80 3f or $0x3f800000,%rsi
- 401e33: 81 e6 00 00 80 3f and $0x3f800000,%esi
- 401e39: 48 89 74 24 88 mov %rsi,-0x78(%rsp)
- 401e3e: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401e45: 00 00
- 401e47: 45 0f 28 d6 movaps %xmm14,%xmm10
- 401e4b: 44 0f 29 74 24 98 movaps %xmm14,-0x68(%rsp)
- 401e51: 45 0f c6 d6 34 shufps $0x34,%xmm14,%xmm10
- 401e56: 44 0f 28 f5 movaps %xmm5,%xmm14
- 401e5a: 44 0f c6 f5 34 shufps $0x34,%xmm5,%xmm14
- 401e5f: 45 0f 28 ce movaps %xmm14,%xmm9
- 401e63: 44 0f 28 f6 movaps %xmm6,%xmm14
- 401e67: 44 0f c6 f6 34 shufps $0x34,%xmm6,%xmm14
- 401e6c: 45 0f 28 ee movaps %xmm14,%xmm13
- 401e70: 45 0f 28 f1 movaps %xmm9,%xmm14
- 401e74: 45 0f c6 f1 c9 shufps $0xc9,%xmm9,%xmm14
- 401e79: 45 0f 28 c6 movaps %xmm14,%xmm8
- 401e7d: 45 0f 28 f5 movaps %xmm13,%xmm14
- 401e81: 45 0f c6 f5 d2 shufps $0xd2,%xmm13,%xmm14
- 401e86: 45 0f 28 de movaps %xmm14,%xmm11
- 401e8a: 45 0f 59 f0 mulps %xmm8,%xmm14
- 401e8e: 45 0f 28 e6 movaps %xmm14,%xmm12
- 401e92: 41 0f 28 c1 movaps %xmm9,%xmm0
- 401e96: 41 0f c6 c1 d2 shufps $0xd2,%xmm9,%xmm0
- 401e9b: 45 0f c6 ed c9 shufps $0xc9,%xmm13,%xmm13
- 401ea0: 45 0f 28 f5 movaps %xmm13,%xmm14
- 401ea4: 44 0f 59 f0 mulps %xmm0,%xmm14
- 401ea8: 41 0f 28 d6 movaps %xmm14,%xmm2
- 401eac: 41 0f 5c d4 subps %xmm12,%xmm2
- 401eb0: 41 0f 59 d2 mulps %xmm10,%xmm2
- 401eb4: 44 0f 28 f2 movaps %xmm2,%xmm14
- 401eb8: 44 0f c6 f2 01 shufps $0x1,%xmm2,%xmm14
- 401ebd: 44 0f 28 64 24 48 movaps 0x48(%rsp),%xmm12
- 401ec3: 45 0f 59 e6 mulps %xmm14,%xmm12
- 401ec7: 44 0f 58 e2 addps %xmm2,%xmm12
- 401ecb: 45 0f 28 f4 movaps %xmm12,%xmm14
- 401ecf: 45 0f c6 f4 02 shufps $0x2,%xmm12,%xmm14
- 401ed4: 0f 28 54 24 48 movaps 0x48(%rsp),%xmm2
- 401ed9: 41 0f 59 d6 mulps %xmm14,%xmm2
- 401edd: 41 0f 58 d4 addps %xmm12,%xmm2
- 401ee1: 0f c6 d2 00 shufps $0x0,%xmm2,%xmm2
- 401ee5: 0f 59 54 24 88 mulps -0x78(%rsp),%xmm2
- 401eea: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401ef1: 00 00
- 401ef3: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401efa: 00 00
- 401efc: 4c 89 4c 24 88 mov %r9,-0x78(%rsp)
- 401f01: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401f08: 00 00
- 401f0a: 44 0f 28 f7 movaps %xmm7,%xmm14
- 401f0e: 44 0f c6 f7 34 shufps $0x34,%xmm7,%xmm14
- 401f13: 45 0f 28 e6 movaps %xmm14,%xmm12
- 401f17: 45 0f c6 f6 d2 shufps $0xd2,%xmm14,%xmm14
- 401f1c: 45 0f 59 c6 mulps %xmm14,%xmm8
- 401f20: 45 0f c6 e4 c9 shufps $0xc9,%xmm12,%xmm12
- 401f25: 41 0f 59 c4 mulps %xmm12,%xmm0
- 401f29: 41 0f 5c c0 subps %xmm8,%xmm0
- 401f2d: 41 0f 59 c2 mulps %xmm10,%xmm0
- 401f31: 44 0f 28 c0 movaps %xmm0,%xmm8
- 401f35: 44 0f c6 c0 01 shufps $0x1,%xmm0,%xmm8
- 401f3a: 44 0f 59 44 24 48 mulps 0x48(%rsp),%xmm8
- 401f40: 44 0f 58 c0 addps %xmm0,%xmm8
- 401f44: 41 0f 28 c0 movaps %xmm8,%xmm0
- 401f48: 41 0f c6 c0 02 shufps $0x2,%xmm8,%xmm0
- 401f4d: 0f 59 44 24 48 mulps 0x48(%rsp),%xmm0
- 401f52: 41 0f 58 c0 addps %xmm8,%xmm0
- 401f56: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
- 401f5a: 0f 57 05 ef 17 20 00 xorps 0x2017ef(%rip),%xmm0 # 603750 <_ZN6mymath4implL9sign_maskE>
- 401f61: 0f 59 44 24 88 mulps -0x78(%rsp),%xmm0
- 401f66: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401f6d: 00 00
- 401f6f: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401f76: 00 00
- 401f78: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401f7f: 00 00
- 401f81: 48 8b 74 24 90 mov -0x70(%rsp),%rsi
- 401f86: 4c 21 c6 and %r8,%rsi
- 401f89: 48 81 ce 00 00 80 3f or $0x3f800000,%rsi
- 401f90: 81 e6 00 00 80 3f and $0x3f800000,%esi
- 401f96: 48 89 74 24 90 mov %rsi,-0x70(%rsp)
- 401f9b: 45 0f 59 ee mulps %xmm14,%xmm13
- 401f9f: 45 0f 59 dc mulps %xmm12,%xmm11
- 401fa3: 45 0f 5c dd subps %xmm13,%xmm11
- 401fa7: 45 0f 59 d3 mulps %xmm11,%xmm10
- 401fab: 45 0f 28 f2 movaps %xmm10,%xmm14
- 401faf: 45 0f c6 f2 01 shufps $0x1,%xmm10,%xmm14
- 401fb4: 44 0f 28 64 24 48 movaps 0x48(%rsp),%xmm12
- 401fba: 45 0f 59 e6 mulps %xmm14,%xmm12
- 401fbe: 45 0f 58 e2 addps %xmm10,%xmm12
- 401fc2: 45 0f 28 f4 movaps %xmm12,%xmm14
- 401fc6: 45 0f c6 f4 02 shufps $0x2,%xmm12,%xmm14
- 401fcb: 44 0f 28 44 24 48 movaps 0x48(%rsp),%xmm8
- 401fd1: 45 0f 59 c6 mulps %xmm14,%xmm8
- 401fd5: 45 0f 58 c4 addps %xmm12,%xmm8
- 401fd9: 45 0f c6 c0 00 shufps $0x0,%xmm8,%xmm8
- 401fde: 44 0f 59 44 24 88 mulps -0x78(%rsp),%xmm8
- 401fe4: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401feb: 00 00
- 401fed: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 401ff4: 00 00
- 401ff6: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 401ffd: 00 00
- 401fff: 4c 89 4c 24 90 mov %r9,-0x70(%rsp)
- 402004: 45 0f 59 d9 mulps %xmm9,%xmm11
- 402008: 45 0f 28 f3 movaps %xmm11,%xmm14
- 40200c: 45 0f c6 f3 01 shufps $0x1,%xmm11,%xmm14
- 402011: 44 0f 28 54 24 48 movaps 0x48(%rsp),%xmm10
- 402017: 45 0f 59 d6 mulps %xmm14,%xmm10
- 40201b: 45 0f 58 d3 addps %xmm11,%xmm10
- 40201f: 45 0f 28 f2 movaps %xmm10,%xmm14
- 402023: 45 0f c6 f2 02 shufps $0x2,%xmm10,%xmm14
- 402028: 44 0f 28 4c 24 48 movaps 0x48(%rsp),%xmm9
- 40202e: 45 0f 59 ce mulps %xmm14,%xmm9
- 402032: 45 0f 58 ca addps %xmm10,%xmm9
- 402036: 45 0f c6 c9 00 shufps $0x0,%xmm9,%xmm9
- 40203b: 44 0f 57 0d 0d 17 20 xorps 0x20170d(%rip),%xmm9 # 603750 <_ZN6mymath4implL9sign_maskE>
- 402042: 00
- 402043: 44 0f 59 4c 24 88 mulps -0x78(%rsp),%xmm9
- 402049: 0f 58 d0 addps %xmm0,%xmm2
- 40204c: 41 0f 58 d0 addps %xmm8,%xmm2
- 402050: 41 0f 58 d1 addps %xmm9,%xmm2
- 402054: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 40205b: 00 00
- 40205d: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 402064: 00 00
- 402066: 48 8b 74 24 88 mov -0x78(%rsp),%rsi
- 40206b: 4c 21 c6 and %r8,%rsi
- 40206e: 48 81 ce 00 00 80 3f or $0x3f800000,%rsi
- 402075: 81 e6 00 00 80 3f and $0x3f800000,%esi
- 40207b: 48 89 74 24 88 mov %rsi,-0x78(%rsp)
- 402080: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 402087: 00 00
- 402089: 44 0f 28 54 24 98 movaps -0x68(%rsp),%xmm10
- 40208f: 45 0f 28 da movaps %xmm10,%xmm11
- 402093: 45 0f c6 da 24 shufps $0x24,%xmm10,%xmm11
- 402098: 44 0f 28 f5 movaps %xmm5,%xmm14
- 40209c: 44 0f c6 f5 24 shufps $0x24,%xmm5,%xmm14
- 4020a1: 45 0f 28 d6 movaps %xmm14,%xmm10
- 4020a5: 44 0f 28 f6 movaps %xmm6,%xmm14
- 4020a9: 44 0f c6 f6 24 shufps $0x24,%xmm6,%xmm14
- 4020ae: 41 0f 28 c2 movaps %xmm10,%xmm0
- 4020b2: 41 0f c6 c2 c9 shufps $0xc9,%xmm10,%xmm0
- 4020b7: 44 0f 28 c8 movaps %xmm0,%xmm9
- 4020bb: 45 0f 28 e6 movaps %xmm14,%xmm12
- 4020bf: 45 0f c6 e6 d2 shufps $0xd2,%xmm14,%xmm12
- 4020c4: 41 0f 28 c4 movaps %xmm12,%xmm0
- 4020c8: 41 0f 59 c1 mulps %xmm9,%xmm0
- 4020cc: 44 0f 28 e8 movaps %xmm0,%xmm13
- 4020d0: 41 0f 28 c2 movaps %xmm10,%xmm0
- 4020d4: 41 0f c6 c2 d2 shufps $0xd2,%xmm10,%xmm0
- 4020d9: 44 0f 28 c0 movaps %xmm0,%xmm8
- 4020dd: 41 0f 28 c6 movaps %xmm14,%xmm0
- 4020e1: 41 0f c6 c6 c9 shufps $0xc9,%xmm14,%xmm0
- 4020e6: 0f 29 44 24 28 movaps %xmm0,0x28(%rsp)
- 4020eb: 41 0f 59 c0 mulps %xmm8,%xmm0
- 4020ef: 41 0f 5c c5 subps %xmm13,%xmm0
- 4020f3: 41 0f 59 c3 mulps %xmm11,%xmm0
- 4020f7: 44 0f 28 f0 movaps %xmm0,%xmm14
- 4020fb: 44 0f c6 f0 01 shufps $0x1,%xmm0,%xmm14
- 402100: 44 0f 28 6c 24 48 movaps 0x48(%rsp),%xmm13
- 402106: 45 0f 59 ee mulps %xmm14,%xmm13
- 40210a: 44 0f 58 e8 addps %xmm0,%xmm13
- 40210e: 41 0f 28 c5 movaps %xmm13,%xmm0
- 402112: 41 0f c6 c5 02 shufps $0x2,%xmm13,%xmm0
- 402117: 0f 59 44 24 48 mulps 0x48(%rsp),%xmm0
- 40211c: 41 0f 58 c5 addps %xmm13,%xmm0
- 402120: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
- 402124: 0f 57 05 25 16 20 00 xorps 0x201625(%rip),%xmm0 # 603750 <_ZN6mymath4implL9sign_maskE>
- 40212b: 0f 59 44 24 88 mulps -0x78(%rsp),%xmm0
- 402130: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 402137: 00 00
- 402139: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 402140: 00 00
- 402142: 4c 89 4c 24 88 mov %r9,-0x78(%rsp)
- 402147: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 40214e: 00 00
- 402150: 44 0f 28 f7 movaps %xmm7,%xmm14
- 402154: 44 0f c6 f7 24 shufps $0x24,%xmm7,%xmm14
- 402159: 45 0f 28 ee movaps %xmm14,%xmm13
- 40215d: 45 0f c6 f6 d2 shufps $0xd2,%xmm14,%xmm14
- 402162: 45 0f 59 ce mulps %xmm14,%xmm9
- 402166: 45 0f c6 ed c9 shufps $0xc9,%xmm13,%xmm13
- 40216b: 45 0f 59 c5 mulps %xmm13,%xmm8
- 40216f: 45 0f 5c c1 subps %xmm9,%xmm8
- 402173: 45 0f 59 c3 mulps %xmm11,%xmm8
- 402177: 45 0f 28 c8 movaps %xmm8,%xmm9
- 40217b: 45 0f c6 c8 01 shufps $0x1,%xmm8,%xmm9
- 402180: 44 0f 59 4c 24 48 mulps 0x48(%rsp),%xmm9
- 402186: 45 0f 58 c8 addps %xmm8,%xmm9
- 40218a: 45 0f 28 c1 movaps %xmm9,%xmm8
- 40218e: 45 0f c6 c1 02 shufps $0x2,%xmm9,%xmm8
- 402193: 44 0f 59 44 24 48 mulps 0x48(%rsp),%xmm8
- 402199: 45 0f 58 c1 addps %xmm9,%xmm8
- 40219d: 45 0f c6 c0 00 shufps $0x0,%xmm8,%xmm8
- 4021a2: 44 0f 59 44 24 88 mulps -0x78(%rsp),%xmm8
- 4021a8: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 4021af: 00 00
- 4021b1: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 4021b8: 00 00
- 4021ba: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 4021c1: 00 00
- 4021c3: 48 8b 74 24 90 mov -0x70(%rsp),%rsi
- 4021c8: 4c 21 c6 and %r8,%rsi
- 4021cb: 48 81 ce 00 00 80 3f or $0x3f800000,%rsi
- 4021d2: 81 e6 00 00 80 3f and $0x3f800000,%esi
- 4021d8: 48 89 74 24 90 mov %rsi,-0x70(%rsp)
- 4021dd: 44 0f 59 74 24 28 mulps 0x28(%rsp),%xmm14
- 4021e3: 45 0f 59 e5 mulps %xmm13,%xmm12
- 4021e7: 45 0f 5c e6 subps %xmm14,%xmm12
- 4021eb: 45 0f 59 dc mulps %xmm12,%xmm11
- 4021ef: 45 0f 28 f3 movaps %xmm11,%xmm14
- 4021f3: 45 0f c6 f3 01 shufps $0x1,%xmm11,%xmm14
- 4021f8: 44 0f 28 6c 24 48 movaps 0x48(%rsp),%xmm13
- 4021fe: 45 0f 59 ee mulps %xmm14,%xmm13
- 402202: 45 0f 58 eb addps %xmm11,%xmm13
- 402206: 45 0f 28 f5 movaps %xmm13,%xmm14
- 40220a: 45 0f c6 f5 02 shufps $0x2,%xmm13,%xmm14
- 40220f: 44 0f 28 4c 24 48 movaps 0x48(%rsp),%xmm9
- 402215: 45 0f 59 ce mulps %xmm14,%xmm9
- 402219: 45 0f 58 cd addps %xmm13,%xmm9
- 40221d: 45 0f c6 c9 00 shufps $0x0,%xmm9,%xmm9
- 402222: 44 0f 57 0d 26 15 20 xorps 0x201526(%rip),%xmm9 # 603750 <_ZN6mymath4implL9sign_maskE>
- 402229: 00
- 40222a: 44 0f 59 4c 24 88 mulps -0x78(%rsp),%xmm9
- 402230: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 402237: 00 00
- 402239: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 402240: 00 00
- 402242: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 402249: 00 00
- 40224b: 4c 89 4c 24 90 mov %r9,-0x70(%rsp)
- 402250: 45 0f 59 e2 mulps %xmm10,%xmm12
- 402254: 45 0f 28 f4 movaps %xmm12,%xmm14
- 402258: 45 0f c6 f4 01 shufps $0x1,%xmm12,%xmm14
- 40225d: 44 0f 28 5c 24 48 movaps 0x48(%rsp),%xmm11
- 402263: 45 0f 59 de mulps %xmm14,%xmm11
- 402267: 45 0f 58 dc addps %xmm12,%xmm11
- 40226b: 45 0f 28 f3 movaps %xmm11,%xmm14
- 40226f: 45 0f c6 f3 02 shufps $0x2,%xmm11,%xmm14
- 402274: 44 0f 28 54 24 48 movaps 0x48(%rsp),%xmm10
- 40227a: 45 0f 59 d6 mulps %xmm14,%xmm10
- 40227e: 45 0f 58 d3 addps %xmm11,%xmm10
- 402282: 45 0f c6 d2 00 shufps $0x0,%xmm10,%xmm10
- 402287: 44 0f 59 54 24 88 mulps -0x78(%rsp),%xmm10
- 40228d: 41 0f 58 c0 addps %xmm8,%xmm0
- 402291: 41 0f 58 c1 addps %xmm9,%xmm0
- 402295: 41 0f 58 c2 addps %xmm10,%xmm0
- 402299: 44 0f 28 44 24 e8 movaps -0x18(%rsp),%xmm8
- 40229f: 44 0f 59 44 24 48 mulps 0x48(%rsp),%xmm8
- 4022a5: 44 0f 58 44 24 a8 addps -0x58(%rsp),%xmm8
- 4022ab: 45 0f 28 f0 movaps %xmm8,%xmm14
- 4022af: 45 0f c6 f0 02 shufps $0x2,%xmm8,%xmm14
- 4022b4: 44 0f 28 4c 24 48 movaps 0x48(%rsp),%xmm9
- 4022ba: 45 0f 59 ce mulps %xmm14,%xmm9
- 4022be: 45 0f 58 c8 addps %xmm8,%xmm9
- 4022c2: 45 0f c6 c9 00 shufps $0x0,%xmm9,%xmm9
- 4022c7: 0f c6 ff 00 shufps $0x0,%xmm7,%xmm7
- 4022cb: 41 0f 59 f9 mulps %xmm9,%xmm7
- 4022cf: 44 0f 28 44 24 f8 movaps -0x8(%rsp),%xmm8
- 4022d5: 44 0f 59 44 24 48 mulps 0x48(%rsp),%xmm8
- 4022db: 44 0f 58 44 24 b8 addps -0x48(%rsp),%xmm8
- 4022e1: 45 0f 28 e8 movaps %xmm8,%xmm13
- 4022e5: 45 0f c6 e8 02 shufps $0x2,%xmm8,%xmm13
- 4022ea: 44 0f 28 4c 24 48 movaps 0x48(%rsp),%xmm9
- 4022f0: 45 0f 59 cd mulps %xmm13,%xmm9
- 4022f4: 45 0f 58 c8 addps %xmm8,%xmm9
- 4022f8: 45 0f c6 c9 00 shufps $0x0,%xmm9,%xmm9
- 4022fd: 0f c6 f6 00 shufps $0x0,%xmm6,%xmm6
- 402301: 41 0f 59 f1 mulps %xmm9,%xmm6
- 402305: 44 0f 28 4c 24 08 movaps 0x8(%rsp),%xmm9
- 40230b: 44 0f 59 4c 24 48 mulps 0x48(%rsp),%xmm9
- 402311: 44 0f 58 4c 24 c8 addps -0x38(%rsp),%xmm9
- 402317: 45 0f 28 c1 movaps %xmm9,%xmm8
- 40231b: 45 0f c6 c1 02 shufps $0x2,%xmm9,%xmm8
- 402320: 44 0f 59 44 24 48 mulps 0x48(%rsp),%xmm8
- 402326: 45 0f 58 c1 addps %xmm9,%xmm8
- 40232a: 45 0f c6 c0 00 shufps $0x0,%xmm8,%xmm8
- 40232f: 0f c6 ed 00 shufps $0x0,%xmm5,%xmm5
- 402333: 41 0f 59 e8 mulps %xmm8,%xmm5
- 402337: 44 0f 28 4c 24 18 movaps 0x18(%rsp),%xmm9
- 40233d: 44 0f 59 4c 24 48 mulps 0x48(%rsp),%xmm9
- 402343: 44 0f 58 4c 24 d8 addps -0x28(%rsp),%xmm9
- 402349: 45 0f 28 c1 movaps %xmm9,%xmm8
- 40234d: 45 0f c6 c1 02 shufps $0x2,%xmm9,%xmm8
- 402352: 44 0f 59 44 24 48 mulps 0x48(%rsp),%xmm8
- 402358: 45 0f 58 c1 addps %xmm9,%xmm8
- 40235c: 45 0f c6 c0 00 shufps $0x0,%xmm8,%xmm8
- 402361: 44 0f 28 5c 24 98 movaps -0x68(%rsp),%xmm11
- 402367: 41 0f 28 e3 movaps %xmm11,%xmm4
- 40236b: 41 0f c6 e3 00 shufps $0x0,%xmm11,%xmm4
- 402370: 41 0f 59 e0 mulps %xmm8,%xmm4
- 402374: 0f 5c fe subps %xmm6,%xmm7
- 402377: 0f 58 fd addps %xmm5,%xmm7
- 40237a: 0f 5c fc subps %xmm4,%xmm7
- 40237d: 0f c6 ff 00 shufps $0x0,%xmm7,%xmm7
- 402381: 48 c7 44 24 88 00 00 movq $0x0,-0x78(%rsp)
- 402388: 00 00
- 40238a: 48 c7 44 24 90 00 00 movq $0x0,-0x70(%rsp)
- 402391: 00 00
- 402393: 48 8b 54 24 88 mov -0x78(%rsp),%rdx
- 402398: 4c 21 c2 and %r8,%rdx
- 40239b: 48 81 ca 00 00 80 3f or $0x3f800000,%rdx
- 4023a2: 89 d2 mov %edx,%edx
- 4023a4: 4c 09 ca or %r9,%rdx
- 4023a7: 48 89 54 24 88 mov %rdx,-0x78(%rsp)
- 4023ac: 48 8b 54 24 90 mov -0x70(%rsp),%rdx
- 4023b1: 4c 21 c2 and %r8,%rdx
- 4023b4: 48 81 ca 00 00 80 3f or $0x3f800000,%rdx
- 4023bb: 89 d2 mov %edx,%edx
- 4023bd: 4c 09 ca or %r9,%rdx
- 4023c0: 48 89 54 24 90 mov %rdx,-0x70(%rsp)
- 4023c5: 0f 28 64 24 88 movaps -0x78(%rsp),%xmm4
- 4023ca: 0f 5e e7 divps %xmm7,%xmm4
- 4023cd: 0f 59 c4 mulps %xmm4,%xmm0
- 4023d0: 0f 59 d4 mulps %xmm4,%xmm2
- 4023d3: 0f 59 cc mulps %xmm4,%xmm1
- 4023d6: 0f 59 dc mulps %xmm4,%xmm3
- 4023d9: 0f 29 1f movaps %xmm3,(%rdi)
- 4023dc: 0f 29 4f 10 movaps %xmm1,0x10(%rdi)
- 4023e0: 0f 29 57 20 movaps %xmm2,0x20(%rdi)
- 4023e4: 0f 29 47 30 movaps %xmm0,0x30(%rdi)
- 4023e8: 48 83 c4 60 add $0x60,%rsp
- 4023ec: c3 retq
- 00000000004023ed <_ZlsIfERSoS0_RKN6mymath4impl5mat4iIT_EE>:
- 4023ed: 41 57 push %r15
- 4023ef: 41 56 push %r14
- 4023f1: 41 55 push %r13
- 4023f3: 41 54 push %r12
- 4023f5: 55 push %rbp
- 4023f6: 53 push %rbx
- 4023f7: 48 83 ec 38 sub $0x38,%rsp
- 4023fb: 48 89 fb mov %rdi,%rbx
- 4023fe: f3 0f 10 4e 3c movss 0x3c(%rsi),%xmm1
- 402403: f3 0f 11 4c 24 04 movss %xmm1,0x4(%rsp)
- 402409: f3 0f 10 56 2c movss 0x2c(%rsi),%xmm2
- 40240e: f3 0f 11 54 24 08 movss %xmm2,0x8(%rsp)
- 402414: f3 0f 10 5e 1c movss 0x1c(%rsi),%xmm3
- 402419: f3 0f 11 5c 24 0c movss %xmm3,0xc(%rsp)
- 40241f: f3 0f 10 66 0c movss 0xc(%rsi),%xmm4
- 402424: f3 0f 11 64 24 10 movss %xmm4,0x10(%rsp)
- 40242a: f3 0f 10 6e 38 movss 0x38(%rsi),%xmm5
- 40242f: f3 0f 11 6c 24 14 movss %xmm5,0x14(%rsp)
- 402435: f3 0f 10 76 28 movss 0x28(%rsi),%xmm6
- 40243a: f3 0f 11 74 24 18 movss %xmm6,0x18(%rsp)
- 402440: f3 0f 10 7e 18 movss 0x18(%rsi),%xmm7
- 402445: f3 0f 11 7c 24 1c movss %xmm7,0x1c(%rsp)
- 40244b: f3 0f 10 46 08 movss 0x8(%rsi),%xmm0
- 402450: f3 0f 11 44 24 20 movss %xmm0,0x20(%rsp)
- 402456: f3 44 0f 10 46 34 movss 0x34(%rsi),%xmm8
- 40245c: f3 44 0f 11 44 24 24 movss %xmm8,0x24(%rsp)
- 402463: f3 44 0f 10 4e 24 movss 0x24(%rsi),%xmm9
- 402469: f3 44 0f 11 4c 24 28 movss %xmm9,0x28(%rsp)
- 402470: f3 44 0f 10 56 14 movss 0x14(%rsi),%xmm10
- 402476: f3 44 0f 11 54 24 2c movss %xmm10,0x2c(%rsp)
- 40247d: 8b 6e 04 mov 0x4(%rsi),%ebp
- 402480: 44 8b 66 30 mov 0x30(%rsi),%r12d
- 402484: 44 8b 6e 20 mov 0x20(%rsi),%r13d
- 402488: 44 8b 76 10 mov 0x10(%rsi),%r14d
- 40248c: 44 8b 3e mov (%rsi),%r15d
- 40248f: ba 02 00 00 00 mov $0x2,%edx
- 402494: be a4 27 40 00 mov $0x4027a4,%esi
- 402499: e8 92 ea ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 40249e: 66 45 0f 6e df movd %r15d,%xmm11
- 4024a3: f3 41 0f 5a c3 cvtss2sd %xmm11,%xmm0
- 4024a8: 48 89 df mov %rbx,%rdi
- 4024ab: e8 b0 ea ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4024b0: 49 89 c7 mov %rax,%r15
- 4024b3: ba 02 00 00 00 mov $0x2,%edx
- 4024b8: be a7 27 40 00 mov $0x4027a7,%esi
- 4024bd: 48 89 c7 mov %rax,%rdi
- 4024c0: e8 6b ea ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 4024c5: 66 45 0f 6e e6 movd %r14d,%xmm12
- 4024ca: f3 41 0f 5a c4 cvtss2sd %xmm12,%xmm0
- 4024cf: 4c 89 ff mov %r15,%rdi
- 4024d2: e8 89 ea ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4024d7: 49 89 c6 mov %rax,%r14
- 4024da: ba 02 00 00 00 mov $0x2,%edx
- 4024df: be a7 27 40 00 mov $0x4027a7,%esi
- 4024e4: 48 89 c7 mov %rax,%rdi
- 4024e7: e8 44 ea ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 4024ec: 66 45 0f 6e ed movd %r13d,%xmm13
- 4024f1: f3 41 0f 5a c5 cvtss2sd %xmm13,%xmm0
- 4024f6: 4c 89 f7 mov %r14,%rdi
- 4024f9: e8 62 ea ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4024fe: 49 89 c5 mov %rax,%r13
- 402501: ba 02 00 00 00 mov $0x2,%edx
- 402506: be a7 27 40 00 mov $0x4027a7,%esi
- 40250b: 48 89 c7 mov %rax,%rdi
- 40250e: e8 1d ea ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 402513: 66 45 0f 6e f4 movd %r12d,%xmm14
- 402518: f3 41 0f 5a c6 cvtss2sd %xmm14,%xmm0
- 40251d: 4c 89 ef mov %r13,%rdi
- 402520: e8 3b ea ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 402525: 49 89 c4 mov %rax,%r12
- 402528: ba 03 00 00 00 mov $0x3,%edx
- 40252d: be aa 27 40 00 mov $0x4027aa,%esi
- 402532: 48 89 c7 mov %rax,%rdi
- 402535: e8 f6 e9 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 40253a: 66 44 0f 6e fd movd %ebp,%xmm15
- 40253f: f3 41 0f 5a c7 cvtss2sd %xmm15,%xmm0
- 402544: 4c 89 e7 mov %r12,%rdi
- 402547: e8 14 ea ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 40254c: 48 89 c5 mov %rax,%rbp
- 40254f: ba 02 00 00 00 mov $0x2,%edx
- 402554: be a7 27 40 00 mov $0x4027a7,%esi
- 402559: 48 89 c7 mov %rax,%rdi
- 40255c: e8 cf e9 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 402561: f3 0f 5a 44 24 2c cvtss2sd 0x2c(%rsp),%xmm0
- 402567: 48 89 ef mov %rbp,%rdi
- 40256a: e8 f1 e9 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 40256f: 48 89 c3 mov %rax,%rbx
- 402572: ba 02 00 00 00 mov $0x2,%edx
- 402577: be a7 27 40 00 mov $0x4027a7,%esi
- 40257c: 48 89 c7 mov %rax,%rdi
- 40257f: e8 ac e9 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 402584: f3 0f 5a 44 24 28 cvtss2sd 0x28(%rsp),%xmm0
- 40258a: 48 89 df mov %rbx,%rdi
- 40258d: e8 ce e9 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 402592: 48 89 c3 mov %rax,%rbx
- 402595: ba 02 00 00 00 mov $0x2,%edx
- 40259a: be a7 27 40 00 mov $0x4027a7,%esi
- 40259f: 48 89 c7 mov %rax,%rdi
- 4025a2: e8 89 e9 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 4025a7: f3 0f 5a 44 24 24 cvtss2sd 0x24(%rsp),%xmm0
- 4025ad: 48 89 df mov %rbx,%rdi
- 4025b0: e8 ab e9 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4025b5: 48 89 c3 mov %rax,%rbx
- 4025b8: ba 03 00 00 00 mov $0x3,%edx
- 4025bd: be aa 27 40 00 mov $0x4027aa,%esi
- 4025c2: 48 89 c7 mov %rax,%rdi
- 4025c5: e8 66 e9 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 4025ca: f3 0f 5a 44 24 20 cvtss2sd 0x20(%rsp),%xmm0
- 4025d0: 48 89 df mov %rbx,%rdi
- 4025d3: e8 88 e9 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4025d8: 48 89 c3 mov %rax,%rbx
- 4025db: ba 02 00 00 00 mov $0x2,%edx
- 4025e0: be a7 27 40 00 mov $0x4027a7,%esi
- 4025e5: 48 89 c7 mov %rax,%rdi
- 4025e8: e8 43 e9 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 4025ed: f3 0f 5a 44 24 1c cvtss2sd 0x1c(%rsp),%xmm0
- 4025f3: 48 89 df mov %rbx,%rdi
- 4025f6: e8 65 e9 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4025fb: 48 89 c3 mov %rax,%rbx
- 4025fe: ba 02 00 00 00 mov $0x2,%edx
- 402603: be a7 27 40 00 mov $0x4027a7,%esi
- 402608: 48 89 c7 mov %rax,%rdi
- 40260b: e8 20 e9 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 402610: f3 0f 5a 44 24 18 cvtss2sd 0x18(%rsp),%xmm0
- 402616: 48 89 df mov %rbx,%rdi
- 402619: e8 42 e9 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 40261e: 48 89 c3 mov %rax,%rbx
- 402621: ba 02 00 00 00 mov $0x2,%edx
- 402626: be a7 27 40 00 mov $0x4027a7,%esi
- 40262b: 48 89 c7 mov %rax,%rdi
- 40262e: e8 fd e8 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 402633: f3 0f 5a 44 24 14 cvtss2sd 0x14(%rsp),%xmm0
- 402639: 48 89 df mov %rbx,%rdi
- 40263c: e8 1f e9 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 402641: 48 89 c3 mov %rax,%rbx
- 402644: ba 03 00 00 00 mov $0x3,%edx
- 402649: be aa 27 40 00 mov $0x4027aa,%esi
- 40264e: 48 89 c7 mov %rax,%rdi
- 402651: e8 da e8 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 402656: f3 0f 5a 44 24 10 cvtss2sd 0x10(%rsp),%xmm0
- 40265c: 48 89 df mov %rbx,%rdi
- 40265f: e8 fc e8 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 402664: 48 89 c3 mov %rax,%rbx
- 402667: ba 02 00 00 00 mov $0x2,%edx
- 40266c: be a7 27 40 00 mov $0x4027a7,%esi
- 402671: 48 89 c7 mov %rax,%rdi
- 402674: e8 b7 e8 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 402679: f3 0f 5a 44 24 0c cvtss2sd 0xc(%rsp),%xmm0
- 40267f: 48 89 df mov %rbx,%rdi
- 402682: e8 d9 e8 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 402687: 48 89 c3 mov %rax,%rbx
- 40268a: ba 02 00 00 00 mov $0x2,%edx
- 40268f: be a7 27 40 00 mov $0x4027a7,%esi
- 402694: 48 89 c7 mov %rax,%rdi
- 402697: e8 94 e8 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 40269c: f3 0f 5a 44 24 08 cvtss2sd 0x8(%rsp),%xmm0
- 4026a2: 48 89 df mov %rbx,%rdi
- 4026a5: e8 b6 e8 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4026aa: 48 89 c3 mov %rax,%rbx
- 4026ad: ba 02 00 00 00 mov $0x2,%edx
- 4026b2: be a7 27 40 00 mov $0x4027a7,%esi
- 4026b7: 48 89 c7 mov %rax,%rdi
- 4026ba: e8 71 e8 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 4026bf: f3 0f 5a 44 24 04 cvtss2sd 0x4(%rsp),%xmm0
- 4026c5: 48 89 df mov %rbx,%rdi
- 4026c8: e8 93 e8 ff ff callq 400f60 <_ZNSo9_M_insertIdEERSoT_@plt>
- 4026cd: 48 89 c3 mov %rax,%rbx
- 4026d0: ba 03 00 00 00 mov $0x3,%edx
- 4026d5: be ae 27 40 00 mov $0x4027ae,%esi
- 4026da: 48 89 c7 mov %rax,%rdi
- 4026dd: e8 4e e8 ff ff callq 400f30 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>
- 4026e2: 48 89 d8 mov %rbx,%rax
- 4026e5: 48 83 c4 38 add $0x38,%rsp
- 4026e9: 5b pop %rbx
- 4026ea: 5d pop %rbp
- 4026eb: 41 5c pop %r12
- 4026ed: 41 5d pop %r13
- 4026ef: 41 5e pop %r14
- 4026f1: 41 5f pop %r15
- 4026f3: c3 retq
- 4026f4: 90 nop
- 4026f5: 90 nop
- 4026f6: 90 nop
- 4026f7: 90 nop
- 4026f8: 90 nop
- 4026f9: 90 nop
- 4026fa: 90 nop
- 4026fb: 90 nop
- 4026fc: 90 nop
- 4026fd: 90 nop
- 4026fe: 90 nop
- 4026ff: 90 nop
- 0000000000402700 <__libc_csu_init>:
- 402700: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp)
- 402705: 4c 89 64 24 e0 mov %r12,-0x20(%rsp)
- 40270a: 48 8d 2d ff 08 20 00 lea 0x2008ff(%rip),%rbp # 603010 <__init_array_end>
- 402711: 4c 8d 25 e8 08 20 00 lea 0x2008e8(%rip),%r12 # 603000 <__frame_dummy_init_array_entry>
- 402718: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp)
- 40271d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp)
- 402722: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp)
- 402727: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp)
- 40272c: 48 83 ec 38 sub $0x38,%rsp
- 402730: 4c 29 e5 sub %r12,%rbp
- 402733: 41 89 fd mov %edi,%r13d
- 402736: 49 89 f6 mov %rsi,%r14
- 402739: 48 c1 fd 03 sar $0x3,%rbp
- 40273d: 49 89 d7 mov %rdx,%r15
- 402740: e8 43 e7 ff ff callq 400e88 <_init>
- 402745: 48 85 ed test %rbp,%rbp
- 402748: 74 1c je 402766 <__libc_csu_init+0x66>
- 40274a: 31 db xor %ebx,%ebx
- 40274c: 0f 1f 40 00 nopl 0x0(%rax)
- 402750: 4c 89 fa mov %r15,%rdx
- 402753: 4c 89 f6 mov %r14,%rsi
- 402756: 44 89 ef mov %r13d,%edi
- 402759: 41 ff 14 dc callq *(%r12,%rbx,8)
- 40275d: 48 83 c3 01 add $0x1,%rbx
- 402761: 48 39 eb cmp %rbp,%rbx
- 402764: 75 ea jne 402750 <__libc_csu_init+0x50>
- 402766: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
- 40276b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp
- 402770: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
- 402775: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
- 40277a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
- 40277f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
- 402784: 48 83 c4 38 add $0x38,%rsp
- 402788: c3 retq
- 402789: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402790 <__libc_csu_fini>:
- 402790: f3 c3 repz retq
- 402792: 90 nop
- 402793: 90 nop
- Disassembly of section .fini:
- 0000000000402794 <_fini>:
- 402794: 48 83 ec 08 sub $0x8,%rsp
- 402798: 48 83 c4 08 add $0x8,%rsp
- 40279c: c3 retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement