Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- icpc_O3_mavx: file format elf64-x86-64
- Disassembly of section .init:
- 0000000000400fb8 <_init>:
- 400fb8: 48 83 ec 08 sub $0x8,%rsp
- 400fbc: e8 cb 01 00 00 callq 40118c <call_gmon_start>
- 400fc1: 48 83 c4 08 add $0x8,%rsp
- 400fc5: c3 retq
- Disassembly of section .plt:
- 0000000000400fd0 <std::ostream::operator<<(double)@plt-0x10>:
- 400fd0: ff 35 c2 66 21 00 pushq 0x2166c2(%rip) # 617698 <_GLOBAL_OFFSET_TABLE_+0x8>
- 400fd6: ff 25 c4 66 21 00 jmpq *0x2166c4(%rip) # 6176a0 <_GLOBAL_OFFSET_TABLE_+0x10>
- 400fdc: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000400fe0 <std::ostream::operator<<(double)@plt>:
- 400fe0: ff 25 c2 66 21 00 jmpq *0x2166c2(%rip) # 6176a8 <_GLOBAL_OFFSET_TABLE_+0x18>
- 400fe6: 68 00 00 00 00 pushq $0x0
- 400feb: e9 e0 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000400ff0 <printf@plt>:
- 400ff0: ff 25 ba 66 21 00 jmpq *0x2166ba(%rip) # 6176b0 <_GLOBAL_OFFSET_TABLE_+0x20>
- 400ff6: 68 01 00 00 00 pushq $0x1
- 400ffb: e9 d0 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401000 <memset@plt>:
- 401000: ff 25 b2 66 21 00 jmpq *0x2166b2(%rip) # 6176b8 <_GLOBAL_OFFSET_TABLE_+0x28>
- 401006: 68 02 00 00 00 pushq $0x2
- 40100b: e9 c0 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401010 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setprecision)@plt>:
- 401010: ff 25 aa 66 21 00 jmpq *0x2166aa(%rip) # 6176c0 <_GLOBAL_OFFSET_TABLE_+0x30>
- 401016: 68 03 00 00 00 pushq $0x3
- 40101b: e9 b0 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401020 <strncat@plt>:
- 401020: ff 25 a2 66 21 00 jmpq *0x2166a2(%rip) # 6176c8 <_GLOBAL_OFFSET_TABLE_+0x38>
- 401026: 68 04 00 00 00 pushq $0x4
- 40102b: e9 a0 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401030 <exit@plt>:
- 401030: ff 25 9a 66 21 00 jmpq *0x21669a(%rip) # 6176d0 <_GLOBAL_OFFSET_TABLE_+0x40>
- 401036: 68 05 00 00 00 pushq $0x5
- 40103b: e9 90 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401040 <std::ios_base::Init::Init()@plt>:
- 401040: ff 25 92 66 21 00 jmpq *0x216692(%rip) # 6176d8 <_GLOBAL_OFFSET_TABLE_+0x48>
- 401046: 68 06 00 00 00 pushq $0x6
- 40104b: e9 80 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401050 <__libc_start_main@plt>:
- 401050: ff 25 8a 66 21 00 jmpq *0x21668a(%rip) # 6176e0 <_GLOBAL_OFFSET_TABLE_+0x50>
- 401056: 68 07 00 00 00 pushq $0x7
- 40105b: e9 70 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401060 <__cxa_atexit@plt>:
- 401060: ff 25 82 66 21 00 jmpq *0x216682(%rip) # 6176e8 <_GLOBAL_OFFSET_TABLE_+0x58>
- 401066: 68 08 00 00 00 pushq $0x8
- 40106b: e9 60 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401070 <catgets@plt>:
- 401070: ff 25 7a 66 21 00 jmpq *0x21667a(%rip) # 6176f0 <_GLOBAL_OFFSET_TABLE_+0x60>
- 401076: 68 09 00 00 00 pushq $0x9
- 40107b: e9 50 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401080 <std::ios_base::Init::~Init()@plt>:
- 401080: ff 25 72 66 21 00 jmpq *0x216672(%rip) # 6176f8 <_GLOBAL_OFFSET_TABLE_+0x68>
- 401086: 68 0a 00 00 00 pushq $0xa
- 40108b: e9 40 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>:
- 401090: ff 25 6a 66 21 00 jmpq *0x21666a(%rip) # 617700 <_GLOBAL_OFFSET_TABLE_+0x70>
- 401096: 68 0b 00 00 00 pushq $0xb
- 40109b: e9 30 ff ff ff jmpq 400fd0 <_init+0x18>
- 00000000004010a0 <strlen@plt>:
- 4010a0: ff 25 62 66 21 00 jmpq *0x216662(%rip) # 617708 <_GLOBAL_OFFSET_TABLE_+0x78>
- 4010a6: 68 0c 00 00 00 pushq $0xc
- 4010ab: e9 20 ff ff ff jmpq 400fd0 <_init+0x18>
- 00000000004010b0 <vsprintf@plt>:
- 4010b0: ff 25 5a 66 21 00 jmpq *0x21665a(%rip) # 617710 <_GLOBAL_OFFSET_TABLE_+0x80>
- 4010b6: 68 0d 00 00 00 pushq $0xd
- 4010bb: e9 10 ff ff ff jmpq 400fd0 <_init+0x18>
- 00000000004010c0 <std::chrono::system_clock::now()@plt>:
- 4010c0: ff 25 52 66 21 00 jmpq *0x216652(%rip) # 617718 <_GLOBAL_OFFSET_TABLE_+0x88>
- 4010c6: 68 0e 00 00 00 pushq $0xe
- 4010cb: e9 00 ff ff ff jmpq 400fd0 <_init+0x18>
- 00000000004010d0 <strchr@plt>:
- 4010d0: ff 25 4a 66 21 00 jmpq *0x21664a(%rip) # 617720 <_GLOBAL_OFFSET_TABLE_+0x90>
- 4010d6: 68 0f 00 00 00 pushq $0xf
- 4010db: e9 f0 fe ff ff jmpq 400fd0 <_init+0x18>
- 00000000004010e0 <setenv@plt>:
- 4010e0: ff 25 42 66 21 00 jmpq *0x216642(%rip) # 617728 <_GLOBAL_OFFSET_TABLE_+0x98>
- 4010e6: 68 10 00 00 00 pushq $0x10
- 4010eb: e9 e0 fe ff ff jmpq 400fd0 <_init+0x18>
- 00000000004010f0 <catopen@plt>:
- 4010f0: ff 25 3a 66 21 00 jmpq *0x21663a(%rip) # 617730 <_GLOBAL_OFFSET_TABLE_+0xa0>
- 4010f6: 68 11 00 00 00 pushq $0x11
- 4010fb: e9 d0 fe ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401100 <getenv@plt>:
- 401100: ff 25 32 66 21 00 jmpq *0x216632(%rip) # 617738 <_GLOBAL_OFFSET_TABLE_+0xa8>
- 401106: 68 12 00 00 00 pushq $0x12
- 40110b: e9 c0 fe ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>:
- 401110: ff 25 2a 66 21 00 jmpq *0x21662a(%rip) # 617740 <_GLOBAL_OFFSET_TABLE_+0xb0>
- 401116: 68 13 00 00 00 pushq $0x13
- 40111b: e9 b0 fe ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401120 <strncpy@plt>:
- 401120: ff 25 22 66 21 00 jmpq *0x216622(%rip) # 617748 <_GLOBAL_OFFSET_TABLE_+0xb8>
- 401126: 68 14 00 00 00 pushq $0x14
- 40112b: e9 a0 fe ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401130 <std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)@plt>:
- 401130: ff 25 1a 66 21 00 jmpq *0x21661a(%rip) # 617750 <_GLOBAL_OFFSET_TABLE_+0xc0>
- 401136: 68 15 00 00 00 pushq $0x15
- 40113b: e9 90 fe ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401140 <__gxx_personality_v0@plt>:
- 401140: ff 25 12 66 21 00 jmpq *0x216612(%rip) # 617758 <_GLOBAL_OFFSET_TABLE_+0xc8>
- 401146: 68 16 00 00 00 pushq $0x16
- 40114b: e9 80 fe ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401150 <fprintf@plt>:
- 401150: ff 25 0a 66 21 00 jmpq *0x21660a(%rip) # 617760 <_GLOBAL_OFFSET_TABLE_+0xd0>
- 401156: 68 17 00 00 00 pushq $0x17
- 40115b: e9 70 fe ff ff jmpq 400fd0 <_init+0x18>
- Disassembly of section .text:
- 0000000000401160 <_start>:
- 401160: 31 ed xor %ebp,%ebp
- 401162: 49 89 d1 mov %rdx,%r9
- 401165: 5e pop %rsi
- 401166: 48 89 e2 mov %rsp,%rdx
- 401169: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
- 40116d: 50 push %rax
- 40116e: 54 push %rsp
- 40116f: 49 c7 c0 d0 47 40 00 mov $0x4047d0,%r8
- 401176: 48 c7 c1 40 47 40 00 mov $0x404740,%rcx
- 40117d: 48 c7 c7 70 12 40 00 mov $0x401270,%rdi
- 401184: e8 c7 fe ff ff callq 401050 <__libc_start_main@plt>
- 401189: f4 hlt
- 40118a: 66 90 xchg %ax,%ax
- 000000000040118c <call_gmon_start>:
- 40118c: 48 83 ec 08 sub $0x8,%rsp
- 401190: 48 8b 05 c1 64 21 00 mov 0x2164c1(%rip),%rax # 617658 <_DYNAMIC+0x218>
- 401197: 48 85 c0 test %rax,%rax
- 40119a: 74 02 je 40119e <call_gmon_start+0x12>
- 40119c: ff d0 callq *%rax
- 40119e: 48 83 c4 08 add $0x8,%rsp
- 4011a2: c3 retq
- 4011a3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 4011aa: 00 00 00
- 4011ad: 0f 1f 00 nopl (%rax)
- 00000000004011b0 <deregister_tm_clones>:
- 4011b0: b8 af 79 61 00 mov $0x6179af,%eax
- 4011b5: 55 push %rbp
- 4011b6: 48 2d a8 79 61 00 sub $0x6179a8,%rax
- 4011bc: 48 83 f8 0e cmp $0xe,%rax
- 4011c0: 48 89 e5 mov %rsp,%rbp
- 4011c3: 77 02 ja 4011c7 <deregister_tm_clones+0x17>
- 4011c5: 5d pop %rbp
- 4011c6: c3 retq
- 4011c7: b8 00 00 00 00 mov $0x0,%eax
- 4011cc: 48 85 c0 test %rax,%rax
- 4011cf: 74 f4 je 4011c5 <deregister_tm_clones+0x15>
- 4011d1: 5d pop %rbp
- 4011d2: bf a8 79 61 00 mov $0x6179a8,%edi
- 4011d7: ff e0 jmpq *%rax
- 4011d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004011e0 <register_tm_clones>:
- 4011e0: b8 a8 79 61 00 mov $0x6179a8,%eax
- 4011e5: 55 push %rbp
- 4011e6: 48 2d a8 79 61 00 sub $0x6179a8,%rax
- 4011ec: 48 c1 f8 03 sar $0x3,%rax
- 4011f0: 48 89 e5 mov %rsp,%rbp
- 4011f3: 48 89 c2 mov %rax,%rdx
- 4011f6: 48 c1 ea 3f shr $0x3f,%rdx
- 4011fa: 48 01 d0 add %rdx,%rax
- 4011fd: 48 89 c6 mov %rax,%rsi
- 401200: 48 d1 fe sar %rsi
- 401203: 75 02 jne 401207 <register_tm_clones+0x27>
- 401205: 5d pop %rbp
- 401206: c3 retq
- 401207: ba 00 00 00 00 mov $0x0,%edx
- 40120c: 48 85 d2 test %rdx,%rdx
- 40120f: 74 f4 je 401205 <register_tm_clones+0x25>
- 401211: 5d pop %rbp
- 401212: bf a8 79 61 00 mov $0x6179a8,%edi
- 401217: ff e2 jmpq *%rdx
- 401219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000401220 <__do_global_dtors_aux>:
- 401220: 80 3d a9 68 21 00 00 cmpb $0x0,0x2168a9(%rip) # 617ad0 <completed.6745>
- 401227: 75 11 jne 40123a <__do_global_dtors_aux+0x1a>
- 401229: 55 push %rbp
- 40122a: 48 89 e5 mov %rsp,%rbp
- 40122d: e8 7e ff ff ff callq 4011b0 <deregister_tm_clones>
- 401232: 5d pop %rbp
- 401233: c6 05 96 68 21 00 01 movb $0x1,0x216896(%rip) # 617ad0 <completed.6745>
- 40123a: f3 c3 repz retq
- 40123c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000401240 <frame_dummy>:
- 401240: 48 83 3d d0 5d 21 00 cmpq $0x0,0x215dd0(%rip) # 617018 <__JCR_END__>
- 401247: 00
- 401248: 74 1b je 401265 <frame_dummy+0x25>
- 40124a: b8 00 00 00 00 mov $0x0,%eax
- 40124f: 48 85 c0 test %rax,%rax
- 401252: 74 11 je 401265 <frame_dummy+0x25>
- 401254: 55 push %rbp
- 401255: bf 18 70 61 00 mov $0x617018,%edi
- 40125a: 48 89 e5 mov %rsp,%rbp
- 40125d: ff d0 callq *%rax
- 40125f: 5d pop %rbp
- 401260: e9 7b ff ff ff jmpq 4011e0 <register_tm_clones>
- 401265: e9 76 ff ff ff jmpq 4011e0 <register_tm_clones>
- 40126a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000401270 <main>:
- 401270: 55 push %rbp
- 401271: 48 89 e5 mov %rsp,%rbp
- 401274: 48 83 e4 80 and $0xffffffffffffff80,%rsp
- 401278: 53 push %rbx
- 401279: 48 81 ec f8 00 00 00 sub $0xf8,%rsp
- 401280: 48 be 00 00 00 00 00 movabs $0x0,%rsi
- 401287: 00 00 00
- 40128a: bf 03 00 00 00 mov $0x3,%edi
- 40128f: e8 5c 2b 00 00 callq 403df0 <__intel_new_feature_proc_init>
- 401294: c5 f8 ae 1c 24 vstmxcsr (%rsp)
- 401299: 81 0c 24 40 80 00 00 orl $0x8040,(%rsp)
- 4012a0: 48 8b 05 31 68 21 00 mov 0x216831(%rip),%rax # 617ad8 <__$U3.0.11>
- 4012a7: c5 f8 ae 14 24 vldmxcsr (%rsp)
- 4012ac: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 4012b1: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 4012b6: e8 05 fe ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 4012bb: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 4012c0: c5 7a 6f 0d a8 35 00 vmovdqu 0x35a8(%rip),%xmm9 # 404870 <.L_2il0floatpacket.442+0x50>
- 4012c7: 00
- 4012c8: 33 c0 xor %eax,%eax
- 4012ca: c4 41 0d 57 f6 vxorpd %ymm14,%ymm14,%ymm14
- 4012cf: c4 c1 79 6f c9 vmovdqa %xmm9,%xmm1
- 4012d4: c4 c1 7d 28 d6 vmovapd %ymm14,%ymm2
- 4012d9: c5 7a 6f 05 9f 35 00 vmovdqu 0x359f(%rip),%xmm8 # 404880 <.L_2il0floatpacket.442+0x60>
- 4012e0: 00
- 4012e1: c4 41 7d 28 ee vmovapd %ymm14,%ymm13
- 4012e6: c4 c1 79 6f c0 vmovdqa %xmm8,%xmm0
- 4012eb: c4 41 7d 28 e6 vmovapd %ymm14,%ymm12
- 4012f0: c4 41 7d 28 de vmovapd %ymm14,%ymm11
- 4012f5: c4 41 7d 28 d6 vmovapd %ymm14,%ymm10
- 4012fa: c4 c1 7d 28 fe vmovapd %ymm14,%ymm7
- 4012ff: c4 c1 7d 28 f6 vmovapd %ymm14,%ymm6
- 401304: c5 7a 7f 44 24 60 vmovdqu %xmm8,0x60(%rsp)
- 40130a: c5 7a 7f 0c 24 vmovdqu %xmm9,(%rsp)
- 40130f: c5 fd 11 94 24 80 00 vmovupd %ymm2,0x80(%rsp)
- 401316: 00 00
- 401318: c5 fa 6f 25 40 35 00 vmovdqu 0x3540(%rip),%xmm4 # 404860 <.L_2il0floatpacket.442+0x40>
- 40131f: 00
- 401320: c5 fd 10 2d 18 35 00 vmovupd 0x3518(%rip),%ymm5 # 404840 <.L_2il0floatpacket.442+0x20>
- 401327: 00
- 401328: c5 fd 10 1d f0 34 00 vmovupd 0x34f0(%rip),%ymm3 # 404820 <.L_2il0floatpacket.442>
- 40132f: 00
- 401330: c4 e1 f9 7e ce vmovq %xmm1,%rsi
- 401335: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 40133a: c5 79 70 c1 0e vpshufd $0xe,%xmm1,%xmm8
- 40133f: c4 41 01 57 ff vxorpd %xmm15,%xmm15,%xmm15
- 401344: c4 41 f9 7e c1 vmovq %xmm8,%r9
- 401349: c4 61 83 2a fe vcvtsi2sd %rsi,%xmm15,%xmm15
- 40134e: 48 89 f1 mov %rsi,%rcx
- 401351: 48 89 f2 mov %rsi,%rdx
- 401354: 48 d1 ea shr %rdx
- 401357: 48 83 e1 01 and $0x1,%rcx
- 40135b: 48 0b ca or %rdx,%rcx
- 40135e: 4d 89 c8 mov %r9,%r8
- 401361: c4 61 b3 2a c9 vcvtsi2sd %rcx,%xmm9,%xmm9
- 401366: c4 e1 f9 7e c2 vmovq %xmm0,%rdx
- 40136b: c4 c1 33 58 d1 vaddsd %xmm9,%xmm9,%xmm2
- 401370: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 401375: 4c 89 cf mov %r9,%rdi
- 401378: 49 83 e0 01 and $0x1,%r8
- 40137c: 48 d1 ef shr %rdi
- 40137f: 48 85 f6 test %rsi,%rsi
- 401382: 49 89 d3 mov %rdx,%r11
- 401385: 49 89 d2 mov %rdx,%r10
- 401388: 7c 05 jl 40138f <main+0x11f>
- 40138a: c4 c1 78 28 d7 vmovaps %xmm15,%xmm2
- 40138f: 4c 0b c7 or %rdi,%r8
- 401392: c4 41 01 57 ff vxorpd %xmm15,%xmm15,%xmm15
- 401397: c4 41 b3 2a c8 vcvtsi2sd %r8,%xmm9,%xmm9
- 40139c: c4 41 83 2a f9 vcvtsi2sd %r9,%xmm15,%xmm15
- 4013a1: c4 41 33 58 c1 vaddsd %xmm9,%xmm9,%xmm8
- 4013a6: 4d 85 c9 test %r9,%r9
- 4013a9: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 4013ae: c4 61 b3 2a ca vcvtsi2sd %rdx,%xmm9,%xmm9
- 4013b3: 7c 05 jl 4013ba <main+0x14a>
- 4013b5: c4 41 78 28 c7 vmovaps %xmm15,%xmm8
- 4013ba: 49 d1 ea shr %r10
- 4013bd: 49 83 e3 01 and $0x1,%r11
- 4013c1: 4d 0b da or %r10,%r11
- 4013c4: 48 85 d2 test %rdx,%rdx
- 4013c7: c4 41 69 14 c0 vunpcklpd %xmm8,%xmm2,%xmm8
- 4013cc: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
- 4013d0: c4 c1 eb 2a d3 vcvtsi2sd %r11,%xmm2,%xmm2
- 4013d5: c5 79 70 f8 0e vpshufd $0xe,%xmm0,%xmm15
- 4013da: c5 eb 58 d2 vaddsd %xmm2,%xmm2,%xmm2
- 4013de: c4 61 f9 7e ff vmovq %xmm15,%rdi
- 4013e3: c4 41 01 57 ff vxorpd %xmm15,%xmm15,%xmm15
- 4013e8: 48 89 fe mov %rdi,%rsi
- 4013eb: 48 89 f9 mov %rdi,%rcx
- 4013ee: 7c 05 jl 4013f5 <main+0x185>
- 4013f0: c4 c1 78 28 d1 vmovaps %xmm9,%xmm2
- 4013f5: 48 d1 e9 shr %rcx
- 4013f8: 48 83 e6 01 and $0x1,%rsi
- 4013fc: 48 0b f1 or %rcx,%rsi
- 4013ff: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 401404: c4 61 b3 2a ce vcvtsi2sd %rsi,%xmm9,%xmm9
- 401409: c4 61 83 2a ff vcvtsi2sd %rdi,%xmm15,%xmm15
- 40140e: c4 41 33 58 c9 vaddsd %xmm9,%xmm9,%xmm9
- 401413: 48 85 ff test %rdi,%rdi
- 401416: 7c 05 jl 40141d <main+0x1ad>
- 401418: c4 41 78 28 cf vmovaps %xmm15,%xmm9
- 40141d: c4 c1 69 14 d1 vunpcklpd %xmm9,%xmm2,%xmm2
- 401422: c4 63 3d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm8,%ymm9
- 401428: c5 ed 57 d2 vxorpd %ymm2,%ymm2,%ymm2
- 40142c: c5 35 c2 c2 01 vcmpltpd %ymm2,%ymm9,%ymm8
- 401431: c4 41 55 54 f8 vandpd %ymm8,%ymm5,%ymm15
- 401436: c4 41 35 58 c7 vaddpd %ymm15,%ymm9,%ymm8
- 40143b: c5 79 d4 fc vpaddq %xmm4,%xmm0,%xmm15
- 40143f: c5 3d 59 cb vmulpd %ymm3,%ymm8,%ymm9
- 401443: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 401448: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 40144c: c4 41 0d 58 f1 vaddpd %ymm9,%ymm14,%ymm14
- 401451: c5 71 d4 cc vpaddq %xmm4,%xmm1,%xmm9
- 401455: c4 41 f9 7e ca vmovq %xmm9,%r10
- 40145a: c5 7d 11 74 24 20 vmovupd %ymm14,0x20(%rsp)
- 401460: c4 c1 fb 2a c2 vcvtsi2sd %r10,%xmm0,%xmm0
- 401465: 4d 89 d1 mov %r10,%r9
- 401468: 4d 89 d0 mov %r10,%r8
- 40146b: 49 d1 e8 shr %r8
- 40146e: 49 83 e1 01 and $0x1,%r9
- 401472: 4d 0b c8 or %r8,%r9
- 401475: 4d 85 d2 test %r10,%r10
- 401478: c4 41 bb 2a c1 vcvtsi2sd %r9,%xmm8,%xmm8
- 40147d: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 401482: 7c 04 jl 401488 <main+0x218>
- 401484: c5 78 28 c0 vmovaps %xmm0,%xmm8
- 401488: c4 c1 79 70 c1 0e vpshufd $0xe,%xmm9,%xmm0
- 40148e: c4 c1 f9 7e c3 vmovq %xmm0,%r11
- 401493: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401497: c5 31 d4 cc vpaddq %xmm4,%xmm9,%xmm9
- 40149b: 4c 89 d9 mov %r11,%rcx
- 40149e: 4c 89 da mov %r11,%rdx
- 4014a1: 48 d1 ea shr %rdx
- 4014a4: 48 83 e1 01 and $0x1,%rcx
- 4014a8: 48 0b ca or %rdx,%rcx
- 4014ab: 4d 85 db test %r11,%r11
- 4014ae: c4 e1 fb 2a c1 vcvtsi2sd %rcx,%xmm0,%xmm0
- 4014b3: c4 61 f9 7e fa vmovq %xmm15,%rdx
- 4014b8: c4 41 f9 7e ca vmovq %xmm9,%r10
- 4014bd: c5 fb 58 c8 vaddsd %xmm0,%xmm0,%xmm1
- 4014c1: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4014c5: c4 c1 fb 2a c3 vcvtsi2sd %r11,%xmm0,%xmm0
- 4014ca: 48 89 d7 mov %rdx,%rdi
- 4014cd: 48 89 d6 mov %rdx,%rsi
- 4014d0: 7c 04 jl 4014d6 <main+0x266>
- 4014d2: c5 f8 28 c8 vmovaps %xmm0,%xmm1
- 4014d6: 48 d1 ee shr %rsi
- 4014d9: 48 83 e7 01 and $0x1,%rdi
- 4014dd: c5 b9 14 c1 vunpcklpd %xmm1,%xmm8,%xmm0
- 4014e1: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 4014e6: 48 0b fe or %rsi,%rdi
- 4014e9: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 4014ed: c4 61 bb 2a c7 vcvtsi2sd %rdi,%xmm8,%xmm8
- 4014f2: c4 e1 f3 2a ca vcvtsi2sd %rdx,%xmm1,%xmm1
- 4014f7: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 4014fc: 48 85 d2 test %rdx,%rdx
- 4014ff: 4c 89 d6 mov %r10,%rsi
- 401502: 4c 89 d2 mov %r10,%rdx
- 401505: 7c 04 jl 40150b <main+0x29b>
- 401507: c5 78 28 c1 vmovaps %xmm1,%xmm8
- 40150b: c4 c1 79 70 cf 0e vpshufd $0xe,%xmm15,%xmm1
- 401511: 48 83 e6 01 and $0x1,%rsi
- 401515: c4 e1 f9 7e c9 vmovq %xmm1,%rcx
- 40151a: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40151e: c5 01 d4 fc vpaddq %xmm4,%xmm15,%xmm15
- 401522: 49 89 c9 mov %rcx,%r9
- 401525: 49 89 c8 mov %rcx,%r8
- 401528: 49 d1 e8 shr %r8
- 40152b: 49 83 e1 01 and $0x1,%r9
- 40152f: 4d 0b c8 or %r8,%r9
- 401532: 48 85 c9 test %rcx,%rcx
- 401535: c4 c1 f3 2a c9 vcvtsi2sd %r9,%xmm1,%xmm1
- 40153a: c5 73 58 f1 vaddsd %xmm1,%xmm1,%xmm14
- 40153e: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401542: c4 e1 f3 2a c9 vcvtsi2sd %rcx,%xmm1,%xmm1
- 401547: 7c 04 jl 40154d <main+0x2dd>
- 401549: c5 78 28 f1 vmovaps %xmm1,%xmm14
- 40154d: c4 41 39 14 c6 vunpcklpd %xmm14,%xmm8,%xmm8
- 401552: 48 d1 ea shr %rdx
- 401555: 48 0b f2 or %rdx,%rsi
- 401558: 4d 85 d2 test %r10,%r10
- 40155b: c4 43 7d 18 c0 01 vinsertf128 $0x1,%xmm8,%ymm0,%ymm8
- 401561: c5 bd c2 ca 01 vcmpltpd %ymm2,%ymm8,%ymm1
- 401566: c5 d5 54 c1 vandpd %ymm1,%ymm5,%ymm0
- 40156a: c5 bd 58 c8 vaddpd %ymm0,%ymm8,%ymm1
- 40156e: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401572: c4 c1 fb 2a c2 vcvtsi2sd %r10,%xmm0,%xmm0
- 401577: c5 75 59 c3 vmulpd %ymm3,%ymm1,%ymm8
- 40157b: c4 41 3d 58 ed vaddpd %ymm13,%ymm8,%ymm13
- 401580: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 401585: c4 61 bb 2a c6 vcvtsi2sd %rsi,%xmm8,%xmm8
- 40158a: c4 61 f9 7e fe vmovq %xmm15,%rsi
- 40158f: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 401594: 7c 04 jl 40159a <main+0x32a>
- 401596: c5 78 28 c0 vmovaps %xmm0,%xmm8
- 40159a: c4 c1 79 70 c1 0e vpshufd $0xe,%xmm9,%xmm0
- 4015a0: 48 89 f1 mov %rsi,%rcx
- 4015a3: c4 c1 f9 7e c3 vmovq %xmm0,%r11
- 4015a8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4015ac: c5 31 d4 cc vpaddq %xmm4,%xmm9,%xmm9
- 4015b0: 4d 89 d8 mov %r11,%r8
- 4015b3: 4c 89 df mov %r11,%rdi
- 4015b6: 48 d1 ef shr %rdi
- 4015b9: 49 83 e0 01 and $0x1,%r8
- 4015bd: 4c 0b c7 or %rdi,%r8
- 4015c0: 4d 85 db test %r11,%r11
- 4015c3: c4 c1 fb 2a c0 vcvtsi2sd %r8,%xmm0,%xmm0
- 4015c8: 48 89 f2 mov %rsi,%rdx
- 4015cb: c5 fb 58 c8 vaddsd %xmm0,%xmm0,%xmm1
- 4015cf: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4015d3: c4 c1 fb 2a c3 vcvtsi2sd %r11,%xmm0,%xmm0
- 4015d8: c4 41 f9 7e cb vmovq %xmm9,%r11
- 4015dd: 7c 04 jl 4015e3 <main+0x373>
- 4015df: c5 f8 28 c8 vmovaps %xmm0,%xmm1
- 4015e3: 48 d1 ea shr %rdx
- 4015e6: 48 83 e1 01 and $0x1,%rcx
- 4015ea: c5 b9 14 c1 vunpcklpd %xmm1,%xmm8,%xmm0
- 4015ee: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 4015f3: 48 0b ca or %rdx,%rcx
- 4015f6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 4015fa: c4 61 bb 2a c1 vcvtsi2sd %rcx,%xmm8,%xmm8
- 4015ff: c4 e1 f3 2a ce vcvtsi2sd %rsi,%xmm1,%xmm1
- 401604: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 401609: 48 85 f6 test %rsi,%rsi
- 40160c: 4c 89 da mov %r11,%rdx
- 40160f: 4d 89 da mov %r11,%r10
- 401612: 7c 04 jl 401618 <main+0x3a8>
- 401614: c5 78 28 c1 vmovaps %xmm1,%xmm8
- 401618: c4 c1 79 70 cf 0e vpshufd $0xe,%xmm15,%xmm1
- 40161e: 48 83 e2 01 and $0x1,%rdx
- 401622: c4 c1 f9 7e c9 vmovq %xmm1,%r9
- 401627: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40162b: c5 01 d4 fc vpaddq %xmm4,%xmm15,%xmm15
- 40162f: 4d 89 c8 mov %r9,%r8
- 401632: 4c 89 cf mov %r9,%rdi
- 401635: 48 d1 ef shr %rdi
- 401638: 49 83 e0 01 and $0x1,%r8
- 40163c: 4c 0b c7 or %rdi,%r8
- 40163f: 4d 85 c9 test %r9,%r9
- 401642: c4 c1 f3 2a c8 vcvtsi2sd %r8,%xmm1,%xmm1
- 401647: c5 73 58 f1 vaddsd %xmm1,%xmm1,%xmm14
- 40164b: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40164f: c4 c1 f3 2a c9 vcvtsi2sd %r9,%xmm1,%xmm1
- 401654: c4 41 f9 7e f9 vmovq %xmm15,%r9
- 401659: 7c 04 jl 40165f <main+0x3ef>
- 40165b: c5 78 28 f1 vmovaps %xmm1,%xmm14
- 40165f: c4 41 39 14 c6 vunpcklpd %xmm14,%xmm8,%xmm8
- 401664: 4d 89 c8 mov %r9,%r8
- 401667: 49 d1 ea shr %r10
- 40166a: 4c 89 cf mov %r9,%rdi
- 40166d: 49 0b d2 or %r10,%rdx
- 401670: 4d 85 db test %r11,%r11
- 401673: c4 43 7d 18 c0 01 vinsertf128 $0x1,%xmm8,%ymm0,%ymm8
- 401679: c5 bd c2 ca 01 vcmpltpd %ymm2,%ymm8,%ymm1
- 40167e: c5 d5 54 c1 vandpd %ymm1,%ymm5,%ymm0
- 401682: c5 bd 58 c8 vaddpd %ymm0,%ymm8,%ymm1
- 401686: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 40168a: c4 c1 fb 2a c3 vcvtsi2sd %r11,%xmm0,%xmm0
- 40168f: c5 75 59 c3 vmulpd %ymm3,%ymm1,%ymm8
- 401693: c4 41 3d 58 e4 vaddpd %ymm12,%ymm8,%ymm12
- 401698: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 40169d: c4 61 bb 2a c2 vcvtsi2sd %rdx,%xmm8,%xmm8
- 4016a2: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 4016a7: 7c 04 jl 4016ad <main+0x43d>
- 4016a9: c5 78 28 c0 vmovaps %xmm0,%xmm8
- 4016ad: c4 c1 79 70 c1 0e vpshufd $0xe,%xmm9,%xmm0
- 4016b3: 49 83 e0 01 and $0x1,%r8
- 4016b7: c4 e1 f9 7e c2 vmovq %xmm0,%rdx
- 4016bc: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4016c0: c5 31 d4 cc vpaddq %xmm4,%xmm9,%xmm9
- 4016c4: 48 89 d6 mov %rdx,%rsi
- 4016c7: 48 89 d1 mov %rdx,%rcx
- 4016ca: 48 d1 e9 shr %rcx
- 4016cd: 48 83 e6 01 and $0x1,%rsi
- 4016d1: 48 0b f1 or %rcx,%rsi
- 4016d4: 48 85 d2 test %rdx,%rdx
- 4016d7: c4 e1 fb 2a c6 vcvtsi2sd %rsi,%xmm0,%xmm0
- 4016dc: c4 41 f9 7e cb vmovq %xmm9,%r11
- 4016e1: c5 fb 58 c8 vaddsd %xmm0,%xmm0,%xmm1
- 4016e5: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4016e9: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 4016ee: 7c 04 jl 4016f4 <main+0x484>
- 4016f0: c5 f8 28 c8 vmovaps %xmm0,%xmm1
- 4016f4: 48 d1 ef shr %rdi
- 4016f7: 4c 89 de mov %r11,%rsi
- 4016fa: c5 b9 14 c1 vunpcklpd %xmm1,%xmm8,%xmm0
- 4016fe: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 401703: 4c 0b c7 or %rdi,%r8
- 401706: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40170a: c4 41 bb 2a c0 vcvtsi2sd %r8,%xmm8,%xmm8
- 40170f: c4 c1 f3 2a c9 vcvtsi2sd %r9,%xmm1,%xmm1
- 401714: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 401719: 4d 85 c9 test %r9,%r9
- 40171c: 4c 89 df mov %r11,%rdi
- 40171f: 7c 04 jl 401725 <main+0x4b5>
- 401721: c5 78 28 c1 vmovaps %xmm1,%xmm8
- 401725: c4 c1 79 70 cf 0e vpshufd $0xe,%xmm15,%xmm1
- 40172b: 48 83 e7 01 and $0x1,%rdi
- 40172f: c4 c1 f9 7e ca vmovq %xmm1,%r10
- 401734: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401738: c5 01 d4 fc vpaddq %xmm4,%xmm15,%xmm15
- 40173c: 4c 89 d1 mov %r10,%rcx
- 40173f: 4c 89 d2 mov %r10,%rdx
- 401742: 48 d1 ea shr %rdx
- 401745: 48 83 e1 01 and $0x1,%rcx
- 401749: 48 0b ca or %rdx,%rcx
- 40174c: 4d 85 d2 test %r10,%r10
- 40174f: c4 e1 f3 2a c9 vcvtsi2sd %rcx,%xmm1,%xmm1
- 401754: c4 41 f9 7e f9 vmovq %xmm15,%r9
- 401759: c5 73 58 f1 vaddsd %xmm1,%xmm1,%xmm14
- 40175d: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401761: c4 c1 f3 2a ca vcvtsi2sd %r10,%xmm1,%xmm1
- 401766: 7c 04 jl 40176c <main+0x4fc>
- 401768: c5 78 28 f1 vmovaps %xmm1,%xmm14
- 40176c: c4 41 39 14 c6 vunpcklpd %xmm14,%xmm8,%xmm8
- 401771: 48 d1 ee shr %rsi
- 401774: 48 0b fe or %rsi,%rdi
- 401777: 4d 85 db test %r11,%r11
- 40177a: 4c 89 ce mov %r9,%rsi
- 40177d: c4 43 7d 18 c0 01 vinsertf128 $0x1,%xmm8,%ymm0,%ymm8
- 401783: c5 bd c2 ca 01 vcmpltpd %ymm2,%ymm8,%ymm1
- 401788: c5 d5 54 c1 vandpd %ymm1,%ymm5,%ymm0
- 40178c: c5 bd 58 c8 vaddpd %ymm0,%ymm8,%ymm1
- 401790: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401794: c4 c1 fb 2a c3 vcvtsi2sd %r11,%xmm0,%xmm0
- 401799: c5 75 59 c3 vmulpd %ymm3,%ymm1,%ymm8
- 40179d: c4 41 3d 58 db vaddpd %ymm11,%ymm8,%ymm11
- 4017a2: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 4017a7: c4 61 bb 2a c7 vcvtsi2sd %rdi,%xmm8,%xmm8
- 4017ac: 4c 89 cf mov %r9,%rdi
- 4017af: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 4017b4: 7c 04 jl 4017ba <main+0x54a>
- 4017b6: c5 78 28 c0 vmovaps %xmm0,%xmm8
- 4017ba: c4 c1 79 70 c1 0e vpshufd $0xe,%xmm9,%xmm0
- 4017c0: 48 83 e7 01 and $0x1,%rdi
- 4017c4: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
- 4017c9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4017cd: c5 31 d4 cc vpaddq %xmm4,%xmm9,%xmm9
- 4017d1: 48 89 ca mov %rcx,%rdx
- 4017d4: 49 89 c8 mov %rcx,%r8
- 4017d7: 49 d1 e8 shr %r8
- 4017da: 48 83 e2 01 and $0x1,%rdx
- 4017de: 49 0b d0 or %r8,%rdx
- 4017e1: 48 85 c9 test %rcx,%rcx
- 4017e4: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 4017e9: c5 fb 58 c8 vaddsd %xmm0,%xmm0,%xmm1
- 4017ed: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4017f1: c4 e1 fb 2a c1 vcvtsi2sd %rcx,%xmm0,%xmm0
- 4017f6: 7c 04 jl 4017fc <main+0x58c>
- 4017f8: c5 f8 28 c8 vmovaps %xmm0,%xmm1
- 4017fc: 48 d1 ee shr %rsi
- 4017ff: c5 b9 14 c1 vunpcklpd %xmm1,%xmm8,%xmm0
- 401803: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 401808: 48 0b fe or %rsi,%rdi
- 40180b: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40180f: c4 61 bb 2a c7 vcvtsi2sd %rdi,%xmm8,%xmm8
- 401814: c4 c1 f3 2a c9 vcvtsi2sd %r9,%xmm1,%xmm1
- 401819: c4 61 f9 7e cf vmovq %xmm9,%rdi
- 40181e: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 401823: 4d 85 c9 test %r9,%r9
- 401826: 48 89 fe mov %rdi,%rsi
- 401829: 48 89 f9 mov %rdi,%rcx
- 40182c: 7c 04 jl 401832 <main+0x5c2>
- 40182e: c5 78 28 c1 vmovaps %xmm1,%xmm8
- 401832: c4 c1 79 70 cf 0e vpshufd $0xe,%xmm15,%xmm1
- 401838: 48 83 e6 01 and $0x1,%rsi
- 40183c: c4 e1 f9 7e ca vmovq %xmm1,%rdx
- 401841: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401845: c5 01 d4 fc vpaddq %xmm4,%xmm15,%xmm15
- 401849: 49 89 d3 mov %rdx,%r11
- 40184c: 49 89 d2 mov %rdx,%r10
- 40184f: 49 d1 ea shr %r10
- 401852: 49 83 e3 01 and $0x1,%r11
- 401856: 4d 0b da or %r10,%r11
- 401859: 48 85 d2 test %rdx,%rdx
- 40185c: c4 c1 f3 2a cb vcvtsi2sd %r11,%xmm1,%xmm1
- 401861: c4 41 f9 7e fb vmovq %xmm15,%r11
- 401866: c5 73 58 f1 vaddsd %xmm1,%xmm1,%xmm14
- 40186a: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40186e: c4 e1 f3 2a ca vcvtsi2sd %rdx,%xmm1,%xmm1
- 401873: 7c 04 jl 401879 <main+0x609>
- 401875: c5 78 28 f1 vmovaps %xmm1,%xmm14
- 401879: c4 41 39 14 c6 vunpcklpd %xmm14,%xmm8,%xmm8
- 40187e: 4c 89 da mov %r11,%rdx
- 401881: 48 d1 e9 shr %rcx
- 401884: 48 0b f1 or %rcx,%rsi
- 401887: 48 85 ff test %rdi,%rdi
- 40188a: 4c 89 d9 mov %r11,%rcx
- 40188d: c4 43 7d 18 c0 01 vinsertf128 $0x1,%xmm8,%ymm0,%ymm8
- 401893: c5 bd c2 ca 01 vcmpltpd %ymm2,%ymm8,%ymm1
- 401898: c5 d5 54 c1 vandpd %ymm1,%ymm5,%ymm0
- 40189c: c5 bd 58 c8 vaddpd %ymm0,%ymm8,%ymm1
- 4018a0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4018a4: c4 e1 fb 2a c7 vcvtsi2sd %rdi,%xmm0,%xmm0
- 4018a9: c5 75 59 c3 vmulpd %ymm3,%ymm1,%ymm8
- 4018ad: c4 41 3d 58 d2 vaddpd %ymm10,%ymm8,%ymm10
- 4018b2: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 4018b7: c4 61 bb 2a c6 vcvtsi2sd %rsi,%xmm8,%xmm8
- 4018bc: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 4018c1: 7c 04 jl 4018c7 <main+0x657>
- 4018c3: c5 78 28 c0 vmovaps %xmm0,%xmm8
- 4018c7: c4 c1 79 70 c1 0e vpshufd $0xe,%xmm9,%xmm0
- 4018cd: 48 83 e1 01 and $0x1,%rcx
- 4018d1: c4 c1 f9 7e c2 vmovq %xmm0,%r10
- 4018d6: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4018da: c5 31 d4 cc vpaddq %xmm4,%xmm9,%xmm9
- 4018de: 4d 89 d1 mov %r10,%r9
- 4018e1: 4d 89 d0 mov %r10,%r8
- 4018e4: 49 d1 e8 shr %r8
- 4018e7: 49 83 e1 01 and $0x1,%r9
- 4018eb: 4d 0b c8 or %r8,%r9
- 4018ee: 4d 85 d2 test %r10,%r10
- 4018f1: c4 c1 fb 2a c1 vcvtsi2sd %r9,%xmm0,%xmm0
- 4018f6: c5 fb 58 c8 vaddsd %xmm0,%xmm0,%xmm1
- 4018fa: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4018fe: c4 c1 fb 2a c2 vcvtsi2sd %r10,%xmm0,%xmm0
- 401903: 7c 04 jl 401909 <main+0x699>
- 401905: c5 f8 28 c8 vmovaps %xmm0,%xmm1
- 401909: 48 d1 ea shr %rdx
- 40190c: c5 b9 14 c1 vunpcklpd %xmm1,%xmm8,%xmm0
- 401910: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 401915: 48 0b ca or %rdx,%rcx
- 401918: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40191c: c4 61 bb 2a c1 vcvtsi2sd %rcx,%xmm8,%xmm8
- 401921: c4 c1 f3 2a cb vcvtsi2sd %r11,%xmm1,%xmm1
- 401926: c4 61 f9 7e c9 vmovq %xmm9,%rcx
- 40192b: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 401930: 4d 85 db test %r11,%r11
- 401933: 49 89 c9 mov %rcx,%r9
- 401936: 49 89 c8 mov %rcx,%r8
- 401939: 7c 04 jl 40193f <main+0x6cf>
- 40193b: c5 78 28 c1 vmovaps %xmm1,%xmm8
- 40193f: c4 c1 79 70 cf 0e vpshufd $0xe,%xmm15,%xmm1
- 401945: 49 83 e1 01 and $0x1,%r9
- 401949: c4 e1 f9 7e ca vmovq %xmm1,%rdx
- 40194e: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401952: c5 01 d4 fc vpaddq %xmm4,%xmm15,%xmm15
- 401956: 48 89 d7 mov %rdx,%rdi
- 401959: 48 89 d6 mov %rdx,%rsi
- 40195c: 48 d1 ee shr %rsi
- 40195f: 48 83 e7 01 and $0x1,%rdi
- 401963: 48 0b fe or %rsi,%rdi
- 401966: 48 85 d2 test %rdx,%rdx
- 401969: c4 e1 f3 2a cf vcvtsi2sd %rdi,%xmm1,%xmm1
- 40196e: c4 41 f9 7e fb vmovq %xmm15,%r11
- 401973: c5 73 58 f1 vaddsd %xmm1,%xmm1,%xmm14
- 401977: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 40197b: c4 e1 f3 2a ca vcvtsi2sd %rdx,%xmm1,%xmm1
- 401980: 7c 04 jl 401986 <main+0x716>
- 401982: c5 78 28 f1 vmovaps %xmm1,%xmm14
- 401986: c4 41 39 14 c6 vunpcklpd %xmm14,%xmm8,%xmm8
- 40198b: 4c 89 df mov %r11,%rdi
- 40198e: 49 d1 e8 shr %r8
- 401991: 4d 0b c8 or %r8,%r9
- 401994: 48 85 c9 test %rcx,%rcx
- 401997: 4d 89 d8 mov %r11,%r8
- 40199a: c4 43 7d 18 c0 01 vinsertf128 $0x1,%xmm8,%ymm0,%ymm8
- 4019a0: c5 bd c2 ca 01 vcmpltpd %ymm2,%ymm8,%ymm1
- 4019a5: c5 d5 54 c1 vandpd %ymm1,%ymm5,%ymm0
- 4019a9: c5 bd 58 c8 vaddpd %ymm0,%ymm8,%ymm1
- 4019ad: c5 75 59 c3 vmulpd %ymm3,%ymm1,%ymm8
- 4019b1: c5 bd 58 ff vaddpd %ymm7,%ymm8,%ymm7
- 4019b5: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 4019ba: c4 41 bb 2a c1 vcvtsi2sd %r9,%xmm8,%xmm8
- 4019bf: c4 c1 3b 58 c8 vaddsd %xmm8,%xmm8,%xmm1
- 4019c4: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 4019c9: c4 61 bb 2a c1 vcvtsi2sd %rcx,%xmm8,%xmm8
- 4019ce: 7c 05 jl 4019d5 <main+0x765>
- 4019d0: c4 c1 78 28 c8 vmovaps %xmm8,%xmm1
- 4019d5: c4 41 79 70 c1 0e vpshufd $0xe,%xmm9,%xmm8
- 4019db: 49 83 e0 01 and $0x1,%r8
- 4019df: c4 41 f9 7e c2 vmovq %xmm8,%r10
- 4019e4: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 4019e9: 4c 89 d6 mov %r10,%rsi
- 4019ec: 4c 89 d2 mov %r10,%rdx
- 4019ef: 48 d1 ea shr %rdx
- 4019f2: 48 83 e6 01 and $0x1,%rsi
- 4019f6: 48 0b f2 or %rdx,%rsi
- 4019f9: 4d 85 d2 test %r10,%r10
- 4019fc: c4 61 bb 2a c6 vcvtsi2sd %rsi,%xmm8,%xmm8
- 401a01: c4 c1 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm0
- 401a06: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 401a0b: c4 41 bb 2a c2 vcvtsi2sd %r10,%xmm8,%xmm8
- 401a10: 7c 05 jl 401a17 <main+0x7a7>
- 401a12: c4 c1 78 28 c0 vmovaps %xmm8,%xmm0
- 401a17: 48 d1 ef shr %rdi
- 401a1a: c4 41 39 57 c0 vxorpd %xmm8,%xmm8,%xmm8
- 401a1f: 4c 0b c7 or %rdi,%r8
- 401a22: 4d 85 db test %r11,%r11
- 401a25: c4 41 bb 2a c0 vcvtsi2sd %r8,%xmm8,%xmm8
- 401a2a: c5 f1 14 c0 vunpcklpd %xmm0,%xmm1,%xmm0
- 401a2e: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401a32: c4 c1 f3 2a cb vcvtsi2sd %r11,%xmm1,%xmm1
- 401a37: c4 41 3b 58 c0 vaddsd %xmm8,%xmm8,%xmm8
- 401a3c: 7c 04 jl 401a42 <main+0x7d2>
- 401a3e: c5 78 28 c1 vmovaps %xmm1,%xmm8
- 401a42: c4 c1 79 70 cf 0e vpshufd $0xe,%xmm15,%xmm1
- 401a48: c4 e1 f9 7e ce vmovq %xmm1,%rsi
- 401a4d: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401a51: 48 89 f1 mov %rsi,%rcx
- 401a54: 48 89 f2 mov %rsi,%rdx
- 401a57: 48 d1 ea shr %rdx
- 401a5a: 48 83 e1 01 and $0x1,%rcx
- 401a5e: 48 0b ca or %rdx,%rcx
- 401a61: 48 85 f6 test %rsi,%rsi
- 401a64: c4 e1 f3 2a c9 vcvtsi2sd %rcx,%xmm1,%xmm1
- 401a69: c5 73 58 f1 vaddsd %xmm1,%xmm1,%xmm14
- 401a6d: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
- 401a71: c4 e1 f3 2a ce vcvtsi2sd %rsi,%xmm1,%xmm1
- 401a76: 7c 04 jl 401a7c <main+0x80c>
- 401a78: c5 78 28 f1 vmovaps %xmm1,%xmm14
- 401a7c: c4 41 39 14 c6 vunpcklpd %xmm14,%xmm8,%xmm8
- 401a81: c5 7d 10 74 24 20 vmovupd 0x20(%rsp),%ymm14
- 401a87: c4 c3 7d 18 c8 01 vinsertf128 $0x1,%xmm8,%ymm0,%ymm1
- 401a8d: c5 f5 c2 d2 01 vcmpltpd %ymm2,%ymm1,%ymm2
- 401a92: c5 d5 54 d2 vandpd %ymm2,%ymm5,%ymm2
- 401a96: c5 75 58 c2 vaddpd %ymm2,%ymm1,%ymm8
- 401a9a: c5 b1 d4 d4 vpaddq %xmm4,%xmm9,%xmm2
- 401a9e: c4 c1 f9 7e d1 vmovq %xmm2,%r9
- 401aa3: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 401aa8: c5 f9 70 ca 0e vpshufd $0xe,%xmm2,%xmm1
- 401aad: c4 e1 f9 7e c9 vmovq %xmm1,%rcx
- 401ab2: c5 bd 59 c3 vmulpd %ymm3,%ymm8,%ymm0
- 401ab6: c5 01 d4 c4 vpaddq %xmm4,%xmm15,%xmm8
- 401aba: c4 41 01 57 ff vxorpd %xmm15,%xmm15,%xmm15
- 401abf: c4 41 83 2a f9 vcvtsi2sd %r9,%xmm15,%xmm15
- 401ac4: c5 fd 58 f6 vaddpd %ymm6,%ymm0,%ymm6
- 401ac8: 4d 89 c8 mov %r9,%r8
- 401acb: 4c 89 cf mov %r9,%rdi
- 401ace: 48 d1 ef shr %rdi
- 401ad1: 49 83 e0 01 and $0x1,%r8
- 401ad5: 4c 0b c7 or %rdi,%r8
- 401ad8: 48 89 ca mov %rcx,%rdx
- 401adb: c4 41 b3 2a c8 vcvtsi2sd %r8,%xmm9,%xmm9
- 401ae0: 49 89 ca mov %rcx,%r10
- 401ae3: 48 83 e2 01 and $0x1,%rdx
- 401ae7: 49 d1 ea shr %r10
- 401aea: 4d 85 c9 test %r9,%r9
- 401aed: c4 c1 33 58 c1 vaddsd %xmm9,%xmm9,%xmm0
- 401af2: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 401af7: 7c 05 jl 401afe <main+0x88e>
- 401af9: c4 c1 78 28 c7 vmovaps %xmm15,%xmm0
- 401afe: 49 0b d2 or %r10,%rdx
- 401b01: c4 61 b3 2a ca vcvtsi2sd %rdx,%xmm9,%xmm9
- 401b06: c4 c1 33 58 c9 vaddsd %xmm9,%xmm9,%xmm1
- 401b0b: c4 61 f9 7e c6 vmovq %xmm8,%rsi
- 401b10: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 401b15: c4 41 01 57 ff vxorpd %xmm15,%xmm15,%xmm15
- 401b1a: c4 61 b3 2a c9 vcvtsi2sd %rcx,%xmm9,%xmm9
- 401b1f: 48 85 c9 test %rcx,%rcx
- 401b22: 48 89 f1 mov %rsi,%rcx
- 401b25: 48 89 f2 mov %rsi,%rdx
- 401b28: 7c 05 jl 401b2f <main+0x8bf>
- 401b2a: c4 c1 78 28 c9 vmovaps %xmm9,%xmm1
- 401b2f: 48 d1 ea shr %rdx
- 401b32: 48 83 e1 01 and $0x1,%rcx
- 401b36: 48 0b ca or %rdx,%rcx
- 401b39: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 401b3e: c4 61 83 2a f9 vcvtsi2sd %rcx,%xmm15,%xmm15
- 401b43: c4 61 b3 2a ce vcvtsi2sd %rsi,%xmm9,%xmm9
- 401b48: c5 f9 14 c9 vunpcklpd %xmm1,%xmm0,%xmm1
- 401b4c: 48 85 f6 test %rsi,%rsi
- 401b4f: c4 c1 03 58 c7 vaddsd %xmm15,%xmm15,%xmm0
- 401b54: c4 41 79 70 f8 0e vpshufd $0xe,%xmm8,%xmm15
- 401b5a: c4 41 f9 7e f9 vmovq %xmm15,%r9
- 401b5f: c4 41 01 57 ff vxorpd %xmm15,%xmm15,%xmm15
- 401b64: 4d 89 c8 mov %r9,%r8
- 401b67: 4c 89 cf mov %r9,%rdi
- 401b6a: 7c 05 jl 401b71 <main+0x901>
- 401b6c: c4 c1 78 28 c1 vmovaps %xmm9,%xmm0
- 401b71: 48 d1 ef shr %rdi
- 401b74: 49 83 e0 01 and $0x1,%r8
- 401b78: 4c 0b c7 or %rdi,%r8
- 401b7b: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 401b80: c4 41 b3 2a c8 vcvtsi2sd %r8,%xmm9,%xmm9
- 401b85: c4 41 83 2a f9 vcvtsi2sd %r9,%xmm15,%xmm15
- 401b8a: c4 41 33 58 c9 vaddsd %xmm9,%xmm9,%xmm9
- 401b8f: 4d 85 c9 test %r9,%r9
- 401b92: 7c 05 jl 401b99 <main+0x929>
- 401b94: c4 41 78 28 cf vmovaps %xmm15,%xmm9
- 401b99: c4 c1 79 14 c1 vunpcklpd %xmm9,%xmm0,%xmm0
- 401b9e: 83 c0 20 add $0x20,%eax
- 401ba1: c4 63 75 18 f8 01 vinsertf128 $0x1,%xmm0,%ymm1,%ymm15
- 401ba7: c5 f5 57 c9 vxorpd %ymm1,%ymm1,%ymm1
- 401bab: c5 05 c2 c9 01 vcmpltpd %ymm1,%ymm15,%ymm9
- 401bb0: c4 c1 55 54 c1 vandpd %ymm9,%ymm5,%ymm0
- 401bb5: c5 85 58 c8 vaddpd %ymm0,%ymm15,%ymm1
- 401bb9: c5 b9 d4 c4 vpaddq %xmm4,%xmm8,%xmm0
- 401bbd: c5 75 59 cb vmulpd %ymm3,%ymm1,%ymm9
- 401bc1: c5 e9 d4 cc vpaddq %xmm4,%xmm2,%xmm1
- 401bc5: c5 35 58 bc 24 80 00 vaddpd 0x80(%rsp),%ymm9,%ymm15
- 401bcc: 00 00
- 401bce: c5 7d 11 bc 24 80 00 vmovupd %ymm15,0x80(%rsp)
- 401bd5: 00 00
- 401bd7: 3d 80 96 98 00 cmp $0x989680,%eax
- 401bdc: 0f 82 4e f7 ff ff jb 401330 <main+0xc0>
- 401be2: c5 fd 10 94 24 80 00 vmovupd 0x80(%rsp),%ymm2
- 401be9: 00 00
- 401beb: c5 7a 6f 44 24 60 vmovdqu 0x60(%rsp),%xmm8
- 401bf1: c5 7a 6f 0c 24 vmovdqu (%rsp),%xmm9
- 401bf6: c4 c1 0d 58 c5 vaddpd %ymm13,%ymm14,%ymm0
- 401bfb: c4 c1 1d 58 cb vaddpd %ymm11,%ymm12,%ymm1
- 401c00: c5 ad 58 df vaddpd %ymm7,%ymm10,%ymm3
- 401c04: c5 cd 58 d2 vaddpd %ymm2,%ymm6,%ymm2
- 401c08: c5 fd 58 e1 vaddpd %ymm1,%ymm0,%ymm4
- 401c0c: c5 e5 58 ea vaddpd %ymm2,%ymm3,%ymm5
- 401c10: c5 dd 58 f5 vaddpd %ymm5,%ymm4,%ymm6
- 401c14: c5 fd 11 74 24 20 vmovupd %ymm6,0x20(%rsp)
- 401c1a: c5 f8 77 vzeroupper
- 401c1d: c5 7a 7f 44 24 60 vmovdqu %xmm8,0x60(%rsp)
- 401c23: c5 7a 7f 0c 24 vmovdqu %xmm9,(%rsp)
- 401c28: e8 93 f4 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401c2d: c5 7a 6f 0c 24 vmovdqu (%rsp),%xmm9
- 401c32: c5 7a 6f 44 24 60 vmovdqu 0x60(%rsp),%xmm8
- 401c38: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 401c3d: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 401c42: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401c46: 48 69 c0 e8 03 00 00 imul $0x3e8,%rax,%rax
- 401c4d: c4 e1 fb 2a c0 vcvtsi2sd %rax,%xmm0,%xmm0
- 401c52: c5 fb 59 0d 36 2c 00 vmulsd 0x2c36(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 401c59: 00
- 401c5a: c5 fb 11 4c 24 18 vmovsd %xmm1,0x18(%rsp)
- 401c60: c5 7a 7f 44 24 60 vmovdqu %xmm8,0x60(%rsp)
- 401c66: c5 7a 7f 0c 24 vmovdqu %xmm9,(%rsp)
- 401c6b: e8 50 f4 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401c70: c5 7a 6f 0c 24 vmovdqu (%rsp),%xmm9
- 401c75: c5 7a 6f 44 24 60 vmovdqu 0x60(%rsp),%xmm8
- 401c7b: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 401c80: c5 7d 10 15 b8 2b 00 vmovupd 0x2bb8(%rip),%ymm10 # 404840 <.L_2il0floatpacket.442+0x20>
- 401c87: 00
- 401c88: 33 f6 xor %esi,%esi
- 401c8a: c5 7a 6f 2d ce 2b 00 vmovdqu 0x2bce(%rip),%xmm13 # 404860 <.L_2il0floatpacket.442+0x40>
- 401c91: 00
- 401c92: c5 7d 10 1d 86 2b 00 vmovupd 0x2b86(%rip),%ymm11 # 404820 <.L_2il0floatpacket.442>
- 401c99: 00
- 401c9a: c4 41 1d 57 e4 vxorpd %ymm12,%ymm12,%ymm12
- 401c9f: c4 41 0d 57 f6 vxorpd %ymm14,%ymm14,%ymm14
- 401ca4: c4 61 f9 7e c9 vmovq %xmm9,%rcx
- 401ca9: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
- 401cad: c4 c1 79 70 e9 0e vpshufd $0xe,%xmm9,%xmm5
- 401cb3: c5 c9 57 f6 vxorpd %xmm6,%xmm6,%xmm6
- 401cb7: c5 e1 57 db vxorpd %xmm3,%xmm3,%xmm3
- 401cbb: c5 c1 57 ff vxorpd %xmm7,%xmm7,%xmm7
- 401cbf: c4 c1 f9 7e e9 vmovq %xmm5,%r9
- 401cc4: 48 89 ca mov %rcx,%rdx
- 401cc7: c4 c1 79 70 e8 0e vpshufd $0xe,%xmm8,%xmm5
- 401ccd: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401cd1: c4 e1 e3 2a d9 vcvtsi2sd %rcx,%xmm3,%xmm3
- 401cd6: c4 c1 c3 2a f9 vcvtsi2sd %r9,%xmm7,%xmm7
- 401cdb: 48 89 c8 mov %rcx,%rax
- 401cde: 48 83 e2 01 and $0x1,%rdx
- 401ce2: 48 d1 e8 shr %rax
- 401ce5: 4d 89 c8 mov %r9,%r8
- 401ce8: 4c 89 cf mov %r9,%rdi
- 401ceb: 48 0b d0 or %rax,%rdx
- 401cee: 48 d1 ef shr %rdi
- 401cf1: 49 83 e0 01 and $0x1,%r8
- 401cf5: c4 e1 eb 2a d2 vcvtsi2sd %rdx,%xmm2,%xmm2
- 401cfa: c4 61 f9 7e c0 vmovq %xmm8,%rax
- 401cff: c5 eb 58 e2 vaddsd %xmm2,%xmm2,%xmm4
- 401d03: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
- 401d07: c4 e1 eb 2a d0 vcvtsi2sd %rax,%xmm2,%xmm2
- 401d0c: 4c 0b c7 or %rdi,%r8
- 401d0f: 49 89 c3 mov %rax,%r11
- 401d12: c4 c1 cb 2a f0 vcvtsi2sd %r8,%xmm6,%xmm6
- 401d17: c4 e1 f9 7e ef vmovq %xmm5,%rdi
- 401d1c: c5 4b 58 fe vaddsd %xmm6,%xmm6,%xmm15
- 401d20: c5 c9 57 f6 vxorpd %xmm6,%xmm6,%xmm6
- 401d24: 49 89 c2 mov %rax,%r10
- 401d27: 49 83 e3 01 and $0x1,%r11
- 401d2b: 49 d1 ea shr %r10
- 401d2e: 48 85 c9 test %rcx,%rcx
- 401d31: 48 89 f9 mov %rdi,%rcx
- 401d34: 48 89 fa mov %rdi,%rdx
- 401d37: 7c 04 jl 401d3d <main+0xacd>
- 401d39: c5 f8 28 e3 vmovaps %xmm3,%xmm4
- 401d3d: 4d 0b da or %r10,%r11
- 401d40: 48 83 e1 01 and $0x1,%rcx
- 401d44: 48 d1 ea shr %rdx
- 401d47: 4d 85 c9 test %r9,%r9
- 401d4a: c4 c1 fb 2a c3 vcvtsi2sd %r11,%xmm0,%xmm0
- 401d4f: 7c 04 jl 401d55 <main+0xae5>
- 401d51: c5 78 28 ff vmovaps %xmm7,%xmm15
- 401d55: 48 0b ca or %rdx,%rcx
- 401d58: c5 c1 57 ff vxorpd %xmm7,%xmm7,%xmm7
- 401d5c: c4 e1 cb 2a f1 vcvtsi2sd %rcx,%xmm6,%xmm6
- 401d61: c4 e1 c3 2a ff vcvtsi2sd %rdi,%xmm7,%xmm7
- 401d66: c5 fb 58 d8 vaddsd %xmm0,%xmm0,%xmm3
- 401d6a: c5 cb 58 ee vaddsd %xmm6,%xmm6,%xmm5
- 401d6e: 48 85 c0 test %rax,%rax
- 401d71: c4 c1 59 14 cf vunpcklpd %xmm15,%xmm4,%xmm1
- 401d76: 7c 04 jl 401d7c <main+0xb0c>
- 401d78: c5 f8 28 da vmovaps %xmm2,%xmm3
- 401d7c: 48 85 ff test %rdi,%rdi
- 401d7f: 7c 04 jl 401d85 <main+0xb15>
- 401d81: c5 f8 28 ef vmovaps %xmm7,%xmm5
- 401d85: c5 e1 14 c5 vunpcklpd %xmm5,%xmm3,%xmm0
- 401d89: c4 e3 75 18 d0 01 vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- 401d8f: c4 c1 6d c2 ce 01 vcmpltpd %ymm14,%ymm2,%ymm1
- 401d95: c5 ad 54 d9 vandpd %ymm1,%ymm10,%ymm3
- 401d99: c5 ed 58 e3 vaddpd %ymm3,%ymm2,%ymm4
- 401d9d: c4 c1 5d 59 c3 vmulpd %ymm11,%ymm4,%ymm0
- 401da2: e8 69 0a 00 00 callq 402810 <__svml_sin4>
- 401da7: 83 c6 04 add $0x4,%esi
- 401daa: c4 41 7d 58 e4 vaddpd %ymm12,%ymm0,%ymm12
- 401daf: c4 41 31 d4 cd vpaddq %xmm13,%xmm9,%xmm9
- 401db4: c4 41 39 d4 c5 vpaddq %xmm13,%xmm8,%xmm8
- 401db9: 81 fe 80 96 98 00 cmp $0x989680,%esi
- 401dbf: 0f 82 df fe ff ff jb 401ca4 <main+0xa34>
- 401dc5: c4 63 7d 19 e0 01 vextractf128 $0x1,%ymm12,%xmm0
- 401dcb: c5 99 58 c8 vaddpd %xmm0,%xmm12,%xmm1
- 401dcf: c5 f1 15 d1 vunpckhpd %xmm1,%xmm1,%xmm2
- 401dd3: c5 f3 58 da vaddsd %xmm2,%xmm1,%xmm3
- 401dd7: c5 fb 11 5c 24 08 vmovsd %xmm3,0x8(%rsp)
- 401ddd: c5 f8 77 vzeroupper
- 401de0: e8 db f2 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401de5: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 401dea: bf c0 79 61 00 mov $0x6179c0,%edi
- 401def: be e0 48 40 00 mov $0x4048e0,%esi
- 401df4: e8 97 f2 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401df9: 48 89 c7 mov %rax,%rdi
- 401dfc: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 401e01: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401e05: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 401e0a: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 401e11: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 401e16: c5 fb 59 0d 72 2a 00 vmulsd 0x2a72(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 401e1d: 00
- 401e1e: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 401e24: e8 b7 f1 ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 401e29: 48 89 c7 mov %rax,%rdi
- 401e2c: be e8 48 40 00 mov $0x4048e8,%esi
- 401e31: e8 5a f2 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401e36: 48 89 c7 mov %rax,%rdi
- 401e39: be 30 11 40 00 mov $0x401130,%esi
- 401e3e: e8 cd f2 ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 401e43: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401e47: c5 fb 11 44 24 70 vmovsd %xmm0,0x70(%rsp)
- 401e4d: e8 6e f2 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401e52: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 401e57: 33 c0 xor %eax,%eax
- 401e59: 48 89 c3 mov %rax,%rbx
- 401e5c: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401e60: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 401e65: c5 fb 59 05 23 2a 00 vmulsd 0x2a23(%rip),%xmm0,%xmm0 # 404890 <.L_2il0floatpacket.442+0x70>
- 401e6c: 00
- 401e6d: e8 de 05 00 00 callq 402450 <sin1(double)>
- 401e72: 48 ff c3 inc %rbx
- 401e75: c5 fb 58 4c 24 70 vaddsd 0x70(%rsp),%xmm0,%xmm1
- 401e7b: c5 fb 11 4c 24 70 vmovsd %xmm1,0x70(%rsp)
- 401e81: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 401e88: 72 d2 jb 401e5c <main+0xbec>
- 401e8a: e8 31 f2 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401e8f: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 401e94: bf c0 79 61 00 mov $0x6179c0,%edi
- 401e99: be ec 48 40 00 mov $0x4048ec,%esi
- 401e9e: e8 ed f1 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401ea3: 48 89 c7 mov %rax,%rdi
- 401ea6: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 401eab: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401eaf: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 401eb4: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 401ebb: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 401ec0: c5 fb 59 0d c8 29 00 vmulsd 0x29c8(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 401ec7: 00
- 401ec8: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 401ece: e8 0d f1 ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 401ed3: 48 89 c7 mov %rax,%rdi
- 401ed6: be e8 48 40 00 mov $0x4048e8,%esi
- 401edb: e8 b0 f1 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401ee0: 48 89 c7 mov %rax,%rdi
- 401ee3: be 30 11 40 00 mov $0x401130,%esi
- 401ee8: e8 23 f2 ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 401eed: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401ef1: c5 fb 11 44 24 68 vmovsd %xmm0,0x68(%rsp)
- 401ef7: e8 c4 f1 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401efc: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 401f01: 33 c0 xor %eax,%eax
- 401f03: 48 89 c3 mov %rax,%rbx
- 401f06: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401f0a: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 401f0f: c5 fb 59 05 79 29 00 vmulsd 0x2979(%rip),%xmm0,%xmm0 # 404890 <.L_2il0floatpacket.442+0x70>
- 401f16: 00
- 401f17: e8 b4 05 00 00 callq 4024d0 <sin2(double)>
- 401f1c: 48 ff c3 inc %rbx
- 401f1f: c5 fb 58 4c 24 68 vaddsd 0x68(%rsp),%xmm0,%xmm1
- 401f25: c5 fb 11 4c 24 68 vmovsd %xmm1,0x68(%rsp)
- 401f2b: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 401f32: 72 d2 jb 401f06 <main+0xc96>
- 401f34: e8 87 f1 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401f39: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 401f3e: bf c0 79 61 00 mov $0x6179c0,%edi
- 401f43: be f4 48 40 00 mov $0x4048f4,%esi
- 401f48: e8 43 f1 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401f4d: 48 89 c7 mov %rax,%rdi
- 401f50: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 401f55: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401f59: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 401f5e: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 401f65: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 401f6a: c5 fb 59 0d 1e 29 00 vmulsd 0x291e(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 401f71: 00
- 401f72: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 401f78: e8 63 f0 ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 401f7d: 48 89 c7 mov %rax,%rdi
- 401f80: be e8 48 40 00 mov $0x4048e8,%esi
- 401f85: e8 06 f1 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401f8a: 48 89 c7 mov %rax,%rdi
- 401f8d: be 30 11 40 00 mov $0x401130,%esi
- 401f92: e8 79 f1 ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 401f97: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401f9b: c5 fb 11 44 24 60 vmovsd %xmm0,0x60(%rsp)
- 401fa1: e8 1a f1 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401fa6: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 401fab: 33 c0 xor %eax,%eax
- 401fad: 48 89 c3 mov %rax,%rbx
- 401fb0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401fb4: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 401fb9: c5 fb 59 05 cf 28 00 vmulsd 0x28cf(%rip),%xmm0,%xmm0 # 404890 <.L_2il0floatpacket.442+0x70>
- 401fc0: 00
- 401fc1: e8 8a 05 00 00 callq 402550 <sin3(double)>
- 401fc6: 48 ff c3 inc %rbx
- 401fc9: c5 fb 58 4c 24 60 vaddsd 0x60(%rsp),%xmm0,%xmm1
- 401fcf: c5 fb 11 4c 24 60 vmovsd %xmm1,0x60(%rsp)
- 401fd5: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 401fdc: 72 d2 jb 401fb0 <main+0xd40>
- 401fde: e8 dd f0 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401fe3: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 401fe8: bf c0 79 61 00 mov $0x6179c0,%edi
- 401fed: be fc 48 40 00 mov $0x4048fc,%esi
- 401ff2: e8 99 f0 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401ff7: 48 89 c7 mov %rax,%rdi
- 401ffa: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 401fff: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 402003: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 402008: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 40200f: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 402014: c5 fb 59 0d 74 28 00 vmulsd 0x2874(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 40201b: 00
- 40201c: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 402022: e8 b9 ef ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 402027: 48 89 c7 mov %rax,%rdi
- 40202a: be e8 48 40 00 mov $0x4048e8,%esi
- 40202f: e8 5c f0 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 402034: 48 89 c7 mov %rax,%rdi
- 402037: be 30 11 40 00 mov $0x401130,%esi
- 40203c: e8 cf f0 ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 402041: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 402045: c5 fb 11 44 24 58 vmovsd %xmm0,0x58(%rsp)
- 40204b: e8 70 f0 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 402050: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 402055: 33 c0 xor %eax,%eax
- 402057: 48 89 c3 mov %rax,%rbx
- 40205a: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 40205e: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 402063: c5 fb 59 05 25 28 00 vmulsd 0x2825(%rip),%xmm0,%xmm0 # 404890 <.L_2il0floatpacket.442+0x70>
- 40206a: 00
- 40206b: e8 50 05 00 00 callq 4025c0 <sin4(double)>
- 402070: 48 ff c3 inc %rbx
- 402073: c5 fb 58 4c 24 58 vaddsd 0x58(%rsp),%xmm0,%xmm1
- 402079: c5 fb 11 4c 24 58 vmovsd %xmm1,0x58(%rsp)
- 40207f: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 402086: 72 d2 jb 40205a <main+0xdea>
- 402088: e8 33 f0 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 40208d: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 402092: bf c0 79 61 00 mov $0x6179c0,%edi
- 402097: be 04 49 40 00 mov $0x404904,%esi
- 40209c: e8 ef ef ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 4020a1: 48 89 c7 mov %rax,%rdi
- 4020a4: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 4020a9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4020ad: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 4020b2: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 4020b9: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 4020be: c5 fb 59 0d ca 27 00 vmulsd 0x27ca(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 4020c5: 00
- 4020c6: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 4020cc: e8 0f ef ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 4020d1: 48 89 c7 mov %rax,%rdi
- 4020d4: be e8 48 40 00 mov $0x4048e8,%esi
- 4020d9: e8 b2 ef ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 4020de: 48 89 c7 mov %rax,%rdi
- 4020e1: be 30 11 40 00 mov $0x401130,%esi
- 4020e6: e8 25 f0 ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 4020eb: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4020ef: c5 fb 11 44 24 40 vmovsd %xmm0,0x40(%rsp)
- 4020f5: e8 c6 ef ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 4020fa: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 4020ff: 33 c0 xor %eax,%eax
- 402101: 48 89 c3 mov %rax,%rbx
- 402104: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 402108: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 40210d: c5 fb 59 05 7b 27 00 vmulsd 0x277b(%rip),%xmm0,%xmm0 # 404890 <.L_2il0floatpacket.442+0x70>
- 402114: 00
- 402115: e8 16 05 00 00 callq 402630 <sin5(double)>
- 40211a: 48 ff c3 inc %rbx
- 40211d: c5 fb 58 4c 24 40 vaddsd 0x40(%rsp),%xmm0,%xmm1
- 402123: c5 fb 11 4c 24 40 vmovsd %xmm1,0x40(%rsp)
- 402129: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 402130: 72 d2 jb 402104 <main+0xe94>
- 402132: e8 89 ef ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 402137: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 40213c: bf c0 79 61 00 mov $0x6179c0,%edi
- 402141: be 0c 49 40 00 mov $0x40490c,%esi
- 402146: e8 45 ef ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 40214b: 48 89 c7 mov %rax,%rdi
- 40214e: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 402153: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 402157: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 40215c: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 402163: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 402168: c5 fb 59 0d 20 27 00 vmulsd 0x2720(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 40216f: 00
- 402170: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 402176: e8 65 ee ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 40217b: 48 89 c7 mov %rax,%rdi
- 40217e: be e8 48 40 00 mov $0x4048e8,%esi
- 402183: e8 08 ef ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 402188: 48 89 c7 mov %rax,%rdi
- 40218b: be 30 11 40 00 mov $0x401130,%esi
- 402190: e8 7b ef ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 402195: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 402199: c5 fb 11 44 24 10 vmovsd %xmm0,0x10(%rsp)
- 40219f: e8 1c ef ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 4021a4: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 4021a9: 33 c0 xor %eax,%eax
- 4021ab: 48 89 c3 mov %rax,%rbx
- 4021ae: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4021b2: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 4021b7: c5 fb 59 05 d1 26 00 vmulsd 0x26d1(%rip),%xmm0,%xmm0 # 404890 <.L_2il0floatpacket.442+0x70>
- 4021be: 00
- 4021bf: e8 dc 04 00 00 callq 4026a0 <sin6(double)>
- 4021c4: 48 ff c3 inc %rbx
- 4021c7: c5 fb 58 4c 24 10 vaddsd 0x10(%rsp),%xmm0,%xmm1
- 4021cd: c5 fb 11 4c 24 10 vmovsd %xmm1,0x10(%rsp)
- 4021d3: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 4021da: 72 d2 jb 4021ae <main+0xf3e>
- 4021dc: e8 df ee ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 4021e1: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 4021e6: bf c0 79 61 00 mov $0x6179c0,%edi
- 4021eb: be 14 49 40 00 mov $0x404914,%esi
- 4021f0: e8 9b ee ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 4021f5: 48 89 c7 mov %rax,%rdi
- 4021f8: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 4021fd: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 402201: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 402206: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 40220d: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 402212: c5 fb 59 0d 76 26 00 vmulsd 0x2676(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 402219: 00
- 40221a: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 402220: e8 bb ed ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 402225: 48 89 c7 mov %rax,%rdi
- 402228: be e8 48 40 00 mov $0x4048e8,%esi
- 40222d: e8 5e ee ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 402232: 48 89 c7 mov %rax,%rdi
- 402235: be 30 11 40 00 mov $0x401130,%esi
- 40223a: e8 d1 ee ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 40223f: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 402243: c5 fb 11 04 24 vmovsd %xmm0,(%rsp)
- 402248: e8 73 ee ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 40224d: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 402252: 33 c0 xor %eax,%eax
- 402254: 48 89 c3 mov %rax,%rbx
- 402257: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 40225b: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 402260: c5 fb 59 05 28 26 00 vmulsd 0x2628(%rip),%xmm0,%xmm0 # 404890 <.L_2il0floatpacket.442+0x70>
- 402267: 00
- 402268: e8 a3 04 00 00 callq 402710 <sin7(double)>
- 40226d: 48 ff c3 inc %rbx
- 402270: c5 fb 58 04 24 vaddsd (%rsp),%xmm0,%xmm0
- 402275: c5 fb 11 04 24 vmovsd %xmm0,(%rsp)
- 40227a: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 402281: 72 d4 jb 402257 <main+0xfe7>
- 402283: e8 38 ee ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 402288: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 40228d: bf c0 79 61 00 mov $0x6179c0,%edi
- 402292: be 1c 49 40 00 mov $0x40491c,%esi
- 402297: e8 f4 ed ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 40229c: 48 89 c7 mov %rax,%rdi
- 40229f: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 4022a4: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4022a8: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 4022ad: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 4022b4: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 4022b9: c5 fb 59 0d cf 25 00 vmulsd 0x25cf(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 4022c0: 00
- 4022c1: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 4022c7: e8 14 ed ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 4022cc: 48 89 c7 mov %rax,%rdi
- 4022cf: be e8 48 40 00 mov $0x4048e8,%esi
- 4022d4: e8 b7 ed ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 4022d9: 48 89 c7 mov %rax,%rdi
- 4022dc: be 30 11 40 00 mov $0x401130,%esi
- 4022e1: e8 2a ee ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 4022e6: bf c0 79 61 00 mov $0x6179c0,%edi
- 4022eb: be 14 00 00 00 mov $0x14,%esi
- 4022f0: e8 1b ed ff ff callq 401010 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setprecision)@plt>
- 4022f5: bf c0 79 61 00 mov $0x6179c0,%edi
- 4022fa: c5 fb 10 44 24 08 vmovsd 0x8(%rsp),%xmm0
- 402300: e8 db ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 402305: 48 89 c7 mov %rax,%rdi
- 402308: be 30 11 40 00 mov $0x401130,%esi
- 40230d: e8 fe ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 402312: bf c0 79 61 00 mov $0x6179c0,%edi
- 402317: c5 fb 10 44 24 70 vmovsd 0x70(%rsp),%xmm0
- 40231d: e8 be ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 402322: 48 89 c7 mov %rax,%rdi
- 402325: be 30 11 40 00 mov $0x401130,%esi
- 40232a: e8 e1 ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 40232f: bf c0 79 61 00 mov $0x6179c0,%edi
- 402334: c5 fb 10 44 24 68 vmovsd 0x68(%rsp),%xmm0
- 40233a: e8 a1 ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 40233f: 48 89 c7 mov %rax,%rdi
- 402342: be 30 11 40 00 mov $0x401130,%esi
- 402347: e8 c4 ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 40234c: bf c0 79 61 00 mov $0x6179c0,%edi
- 402351: c5 fb 10 44 24 60 vmovsd 0x60(%rsp),%xmm0
- 402357: e8 84 ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 40235c: 48 89 c7 mov %rax,%rdi
- 40235f: be 30 11 40 00 mov $0x401130,%esi
- 402364: e8 a7 ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 402369: bf c0 79 61 00 mov $0x6179c0,%edi
- 40236e: c5 fb 10 44 24 58 vmovsd 0x58(%rsp),%xmm0
- 402374: e8 67 ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 402379: 48 89 c7 mov %rax,%rdi
- 40237c: be 30 11 40 00 mov $0x401130,%esi
- 402381: e8 8a ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 402386: bf c0 79 61 00 mov $0x6179c0,%edi
- 40238b: c5 fb 10 44 24 40 vmovsd 0x40(%rsp),%xmm0
- 402391: e8 4a ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 402396: 48 89 c7 mov %rax,%rdi
- 402399: be 30 11 40 00 mov $0x401130,%esi
- 40239e: e8 6d ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 4023a3: bf c0 79 61 00 mov $0x6179c0,%edi
- 4023a8: c5 fb 10 44 24 10 vmovsd 0x10(%rsp),%xmm0
- 4023ae: e8 2d ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 4023b3: 48 89 c7 mov %rax,%rdi
- 4023b6: be 30 11 40 00 mov $0x401130,%esi
- 4023bb: e8 50 ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 4023c0: bf c0 79 61 00 mov $0x6179c0,%edi
- 4023c5: c5 fb 10 04 24 vmovsd (%rsp),%xmm0
- 4023ca: e8 11 ec ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 4023cf: 48 89 c7 mov %rax,%rdi
- 4023d2: be 30 11 40 00 mov $0x401130,%esi
- 4023d7: e8 34 ed ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 4023dc: c5 fd 10 44 24 20 vmovupd 0x20(%rsp),%ymm0
- 4023e2: c4 41 11 57 ed vxorpd %xmm13,%xmm13,%xmm13
- 4023e7: c4 e3 7d 19 c1 01 vextractf128 $0x1,%ymm0,%xmm1
- 4023ed: c5 f9 58 d1 vaddpd %xmm1,%xmm0,%xmm2
- 4023f1: c5 e9 15 da vunpckhpd %xmm2,%xmm2,%xmm3
- 4023f5: c5 eb 58 e3 vaddsd %xmm3,%xmm2,%xmm4
- 4023f9: c5 db 58 6c 24 08 vaddsd 0x8(%rsp),%xmm4,%xmm5
- 4023ff: c5 d3 58 74 24 70 vaddsd 0x70(%rsp),%xmm5,%xmm6
- 402405: c5 cb 58 7c 24 68 vaddsd 0x68(%rsp),%xmm6,%xmm7
- 40240b: c5 43 58 44 24 60 vaddsd 0x60(%rsp),%xmm7,%xmm8
- 402411: c5 3b 58 4c 24 58 vaddsd 0x58(%rsp),%xmm8,%xmm9
- 402417: c5 33 58 54 24 40 vaddsd 0x40(%rsp),%xmm9,%xmm10
- 40241d: c5 2b 58 5c 24 10 vaddsd 0x10(%rsp),%xmm10,%xmm11
- 402423: c5 23 58 24 24 vaddsd (%rsp),%xmm11,%xmm12
- 402428: c4 41 1b c2 f5 00 vcmpeqsd %xmm13,%xmm12,%xmm14
- 40242e: c5 79 7e f0 vmovd %xmm14,%eax
- 402432: f7 d8 neg %eax
- 402434: c5 f8 77 vzeroupper
- 402437: 48 81 c4 f8 00 00 00 add $0xf8,%rsp
- 40243e: 5b pop %rbx
- 40243f: 48 89 ec mov %rbp,%rsp
- 402442: 5d pop %rbp
- 402443: c3 retq
- 402444: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 402449: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402450 <sin1(double)>:
- 402450: c5 fb 59 c8 vmulsd %xmm0,%xmm0,%xmm1
- 402454: c5 f3 59 15 44 24 00 vmulsd 0x2444(%rip),%xmm1,%xmm2 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 40245b: 00
- 40245c: c5 eb 58 1d 34 24 00 vaddsd 0x2434(%rip),%xmm2,%xmm3 # 404898 <.L_2il0floatpacket.442+0x78>
- 402463: 00
- 402464: c5 e3 59 e0 vmulsd %xmm0,%xmm3,%xmm4
- 402468: c5 db 59 e8 vmulsd %xmm0,%xmm4,%xmm5
- 40246c: c5 d3 58 35 34 24 00 vaddsd 0x2434(%rip),%xmm5,%xmm6 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 402473: 00
- 402474: c5 cb 59 f8 vmulsd %xmm0,%xmm6,%xmm7
- 402478: c5 43 59 c0 vmulsd %xmm0,%xmm7,%xmm8
- 40247c: c5 3b 58 0d 2c 24 00 vaddsd 0x242c(%rip),%xmm8,%xmm9 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 402483: 00
- 402484: c5 33 59 d0 vmulsd %xmm0,%xmm9,%xmm10
- 402488: c5 2b 59 d8 vmulsd %xmm0,%xmm10,%xmm11
- 40248c: c5 23 58 25 24 24 00 vaddsd 0x2424(%rip),%xmm11,%xmm12 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 402493: 00
- 402494: c5 1b 59 e8 vmulsd %xmm0,%xmm12,%xmm13
- 402498: c5 13 59 f0 vmulsd %xmm0,%xmm13,%xmm14
- 40249c: c5 0b 58 3d 1c 24 00 vaddsd 0x241c(%rip),%xmm14,%xmm15 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 4024a3: 00
- 4024a4: c5 83 59 c8 vmulsd %xmm0,%xmm15,%xmm1
- 4024a8: c5 f3 59 d0 vmulsd %xmm0,%xmm1,%xmm2
- 4024ac: c5 eb 58 1d 14 24 00 vaddsd 0x2414(%rip),%xmm2,%xmm3 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 4024b3: 00
- 4024b4: c5 e3 59 e0 vmulsd %xmm0,%xmm3,%xmm4
- 4024b8: c5 db 59 e8 vmulsd %xmm0,%xmm4,%xmm5
- 4024bc: c5 d3 59 f0 vmulsd %xmm0,%xmm5,%xmm6
- 4024c0: c5 cb 58 c0 vaddsd %xmm0,%xmm6,%xmm0
- 4024c4: c3 retq
- 4024c5: 0f 1f 40 00 nopl 0x0(%rax)
- 4024c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004024d0 <sin2(double)>:
- 4024d0: c5 f9 28 c8 vmovapd %xmm0,%xmm1
- 4024d4: c5 f3 59 c1 vmulsd %xmm1,%xmm1,%xmm0
- 4024d8: c5 f3 59 d8 vmulsd %xmm0,%xmm1,%xmm3
- 4024dc: c5 7b 59 2d bc 23 00 vmulsd 0x23bc(%rip),%xmm0,%xmm13 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 4024e3: 00
- 4024e4: c5 e3 59 15 dc 23 00 vmulsd 0x23dc(%rip),%xmm3,%xmm2 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 4024eb: 00
- 4024ec: c5 fb 59 f3 vmulsd %xmm3,%xmm0,%xmm6
- 4024f0: c5 13 58 35 a0 23 00 vaddsd 0x23a0(%rip),%xmm13,%xmm14 # 404898 <.L_2il0floatpacket.442+0x78>
- 4024f7: 00
- 4024f8: c5 f3 58 e2 vaddsd %xmm2,%xmm1,%xmm4
- 4024fc: c5 cb 59 2d bc 23 00 vmulsd 0x23bc(%rip),%xmm6,%xmm5 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 402503: 00
- 402504: c5 7b 59 ce vmulsd %xmm6,%xmm0,%xmm9
- 402508: c5 0b 59 f8 vmulsd %xmm0,%xmm14,%xmm15
- 40250c: c5 db 58 fd vaddsd %xmm5,%xmm4,%xmm7
- 402510: c5 33 59 05 a0 23 00 vmulsd 0x23a0(%rip),%xmm9,%xmm8 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 402517: 00
- 402518: c4 41 7b 59 e1 vmulsd %xmm9,%xmm0,%xmm12
- 40251d: c4 41 43 58 d0 vaddsd %xmm8,%xmm7,%xmm10
- 402522: c5 1b 59 1d 86 23 00 vmulsd 0x2386(%rip),%xmm12,%xmm11 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 402529: 00
- 40252a: c4 41 7b 59 e4 vmulsd %xmm12,%xmm0,%xmm12
- 40252f: c5 83 58 05 71 23 00 vaddsd 0x2371(%rip),%xmm15,%xmm0 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 402536: 00
- 402537: c4 c1 2b 58 cb vaddsd %xmm11,%xmm10,%xmm1
- 40253c: c4 41 7b 59 ec vmulsd %xmm12,%xmm0,%xmm13
- 402541: c5 93 58 c1 vaddsd %xmm1,%xmm13,%xmm0
- 402545: c3 retq
- 402546: 0f 1f 00 nopl (%rax)
- 402549: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402550 <sin3(double)>:
- 402550: c5 7b 59 e0 vmulsd %xmm0,%xmm0,%xmm12
- 402554: c5 9b 59 0d 44 23 00 vmulsd 0x2344(%rip),%xmm12,%xmm1 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 40255b: 00
- 40255c: c5 f3 58 15 34 23 00 vaddsd 0x2334(%rip),%xmm1,%xmm2 # 404898 <.L_2il0floatpacket.442+0x78>
- 402563: 00
- 402564: c5 9b 59 da vmulsd %xmm2,%xmm12,%xmm3
- 402568: c5 e3 58 25 38 23 00 vaddsd 0x2338(%rip),%xmm3,%xmm4 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 40256f: 00
- 402570: c5 9b 59 ec vmulsd %xmm4,%xmm12,%xmm5
- 402574: c5 d3 58 35 34 23 00 vaddsd 0x2334(%rip),%xmm5,%xmm6 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 40257b: 00
- 40257c: c5 9b 59 fe vmulsd %xmm6,%xmm12,%xmm7
- 402580: c5 43 58 05 30 23 00 vaddsd 0x2330(%rip),%xmm7,%xmm8 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 402587: 00
- 402588: c4 41 1b 59 c8 vmulsd %xmm8,%xmm12,%xmm9
- 40258d: c5 33 58 15 2b 23 00 vaddsd 0x232b(%rip),%xmm9,%xmm10 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 402594: 00
- 402595: c4 41 1b 59 da vmulsd %xmm10,%xmm12,%xmm11
- 40259a: c5 23 58 2d 26 23 00 vaddsd 0x2326(%rip),%xmm11,%xmm13 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 4025a1: 00
- 4025a2: c4 41 1b 59 f5 vmulsd %xmm13,%xmm12,%xmm14
- 4025a7: c5 0b 58 3d 21 23 00 vaddsd 0x2321(%rip),%xmm14,%xmm15 # 4048d0 <.L_2il0floatpacket.442+0xb0>
- 4025ae: 00
- 4025af: c4 c1 7b 59 c7 vmulsd %xmm15,%xmm0,%xmm0
- 4025b4: c3 retq
- 4025b5: 0f 1f 40 00 nopl 0x0(%rax)
- 4025b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004025c0 <sin4(double)>:
- 4025c0: c5 7b 59 e0 vmulsd %xmm0,%xmm0,%xmm12
- 4025c4: c4 41 1b 59 cc vmulsd %xmm12,%xmm12,%xmm9
- 4025c9: c5 b3 59 35 cf 22 00 vmulsd 0x22cf(%rip),%xmm9,%xmm6 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 4025d0: 00
- 4025d1: c5 b3 59 0d bf 22 00 vmulsd 0x22bf(%rip),%xmm9,%xmm1 # 404898 <.L_2il0floatpacket.442+0x78>
- 4025d8: 00
- 4025d9: c5 cb 58 3d c7 22 00 vaddsd 0x22c7(%rip),%xmm6,%xmm7 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 4025e0: 00
- 4025e1: c5 f3 58 15 c7 22 00 vaddsd 0x22c7(%rip),%xmm1,%xmm2 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 4025e8: 00
- 4025e9: c5 33 59 c7 vmulsd %xmm7,%xmm9,%xmm8
- 4025ed: c5 b3 59 da vmulsd %xmm2,%xmm9,%xmm3
- 4025f1: c5 3b 58 15 bf 22 00 vaddsd 0x22bf(%rip),%xmm8,%xmm10 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 4025f8: 00
- 4025f9: c5 e3 58 25 bf 22 00 vaddsd 0x22bf(%rip),%xmm3,%xmm4 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 402600: 00
- 402601: c4 41 33 59 da vmulsd %xmm10,%xmm9,%xmm11
- 402606: c5 b3 59 ec vmulsd %xmm4,%xmm9,%xmm5
- 40260a: c5 23 58 2d b6 22 00 vaddsd 0x22b6(%rip),%xmm11,%xmm13 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 402611: 00
- 402612: c5 53 58 35 b6 22 00 vaddsd 0x22b6(%rip),%xmm5,%xmm14 # 4048d0 <.L_2il0floatpacket.442+0xb0>
- 402619: 00
- 40261a: c4 41 1b 59 fd vmulsd %xmm13,%xmm12,%xmm15
- 40261f: c4 c1 0b 58 cf vaddsd %xmm15,%xmm14,%xmm1
- 402624: c5 fb 59 c1 vmulsd %xmm1,%xmm0,%xmm0
- 402628: c3 retq
- 402629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402630 <sin5(double)>:
- 402630: c5 fb 59 f8 vmulsd %xmm0,%xmm0,%xmm7
- 402634: c5 43 59 ef vmulsd %xmm7,%xmm7,%xmm13
- 402638: c4 41 43 59 dd vmulsd %xmm13,%xmm7,%xmm11
- 40263d: c5 a3 59 25 5b 22 00 vmulsd 0x225b(%rip),%xmm11,%xmm4 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 402644: 00
- 402645: c5 a3 59 0d 4b 22 00 vmulsd 0x224b(%rip),%xmm11,%xmm1 # 404898 <.L_2il0floatpacket.442+0x78>
- 40264c: 00
- 40264d: c5 23 59 25 53 22 00 vmulsd 0x2253(%rip),%xmm11,%xmm12 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 402654: 00
- 402655: c5 db 58 2d 53 22 00 vaddsd 0x2253(%rip),%xmm4,%xmm5 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 40265c: 00
- 40265d: c5 f3 58 15 53 22 00 vaddsd 0x2253(%rip),%xmm1,%xmm2 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 402664: 00
- 402665: c5 1b 58 35 53 22 00 vaddsd 0x2253(%rip),%xmm12,%xmm14 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 40266c: 00
- 40266d: c5 a3 59 f5 vmulsd %xmm5,%xmm11,%xmm6
- 402671: c5 a3 59 da vmulsd %xmm2,%xmm11,%xmm3
- 402675: c4 c1 13 59 ce vmulsd %xmm14,%xmm13,%xmm1
- 40267a: c5 4b 58 05 46 22 00 vaddsd 0x2246(%rip),%xmm6,%xmm8 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 402681: 00
- 402682: c5 63 58 0d 46 22 00 vaddsd 0x2246(%rip),%xmm3,%xmm9 # 4048d0 <.L_2il0floatpacket.442+0xb0>
- 402689: 00
- 40268a: c4 41 43 59 d0 vmulsd %xmm8,%xmm7,%xmm10
- 40268f: c4 41 33 58 fa vaddsd %xmm10,%xmm9,%xmm15
- 402694: c5 83 58 d1 vaddsd %xmm1,%xmm15,%xmm2
- 402698: c5 fb 59 c2 vmulsd %xmm2,%xmm0,%xmm0
- 40269c: c3 retq
- 40269d: 0f 1f 00 nopl (%rax)
- 00000000004026a0 <sin6(double)>:
- 4026a0: c5 7b 59 d0 vmulsd %xmm0,%xmm0,%xmm10
- 4026a4: c5 ab 59 3d f4 21 00 vmulsd 0x21f4(%rip),%xmm10,%xmm7 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 4026ab: 00
- 4026ac: c5 ab 59 0d 04 22 00 vmulsd 0x2204(%rip),%xmm10,%xmm1 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 4026b3: 00
- 4026b4: c4 c1 2b 59 f2 vmulsd %xmm10,%xmm10,%xmm6
- 4026b9: c5 43 58 05 d7 21 00 vaddsd 0x21d7(%rip),%xmm7,%xmm8 # 404898 <.L_2il0floatpacket.442+0x78>
- 4026c0: 00
- 4026c1: c5 f3 58 15 f7 21 00 vaddsd 0x21f7(%rip),%xmm1,%xmm2 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 4026c8: 00
- 4026c9: c5 4b 59 ee vmulsd %xmm6,%xmm6,%xmm13
- 4026cd: c4 41 2b 59 c8 vmulsd %xmm8,%xmm10,%xmm9
- 4026d2: c5 ab 59 da vmulsd %xmm2,%xmm10,%xmm3
- 4026d6: c5 33 58 1d ca 21 00 vaddsd 0x21ca(%rip),%xmm9,%xmm11 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 4026dd: 00
- 4026de: c5 e3 58 25 e2 21 00 vaddsd 0x21e2(%rip),%xmm3,%xmm4 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 4026e5: 00
- 4026e6: c4 41 2b 59 e3 vmulsd %xmm11,%xmm10,%xmm12
- 4026eb: c5 ab 59 ec vmulsd %xmm4,%xmm10,%xmm5
- 4026ef: c5 1b 58 35 b9 21 00 vaddsd 0x21b9(%rip),%xmm12,%xmm14 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 4026f6: 00
- 4026f7: c5 53 58 3d d1 21 00 vaddsd 0x21d1(%rip),%xmm5,%xmm15 # 4048d0 <.L_2il0floatpacket.442+0xb0>
- 4026fe: 00
- 4026ff: c4 c1 13 59 ce vmulsd %xmm14,%xmm13,%xmm1
- 402704: c5 83 58 d1 vaddsd %xmm1,%xmm15,%xmm2
- 402708: c5 fb 59 c2 vmulsd %xmm2,%xmm0,%xmm0
- 40270c: c3 retq
- 40270d: 0f 1f 00 nopl (%rax)
- 0000000000402710 <sin7(double)>:
- 402710: c5 f9 28 c8 vmovapd %xmm0,%xmm1
- 402714: c5 73 59 e1 vmulsd %xmm1,%xmm1,%xmm12
- 402718: c4 c1 1b 59 dc vmulsd %xmm12,%xmm12,%xmm3
- 40271d: c4 c1 73 59 fc vmulsd %xmm12,%xmm1,%xmm7
- 402722: c5 e3 59 d3 vmulsd %xmm3,%xmm3,%xmm2
- 402726: c5 f3 59 c2 vmulsd %xmm2,%xmm1,%xmm0
- 40272a: c5 1b 59 0d 6e 21 00 vmulsd 0x216e(%rip),%xmm12,%xmm9 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 402731: 00
- 402732: c5 9b 59 25 7e 21 00 vmulsd 0x217e(%rip),%xmm12,%xmm4 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 402739: 00
- 40273a: c5 33 58 15 56 21 00 vaddsd 0x2156(%rip),%xmm9,%xmm10 # 404898 <.L_2il0floatpacket.442+0x78>
- 402741: 00
- 402742: c5 db 58 2d 76 21 00 vaddsd 0x2176(%rip),%xmm4,%xmm5 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 402749: 00
- 40274a: c4 41 1b 59 da vmulsd %xmm10,%xmm12,%xmm11
- 40274f: c5 9b 59 f5 vmulsd %xmm5,%xmm12,%xmm6
- 402753: c5 23 58 2d 4d 21 00 vaddsd 0x214d(%rip),%xmm11,%xmm13 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 40275a: 00
- 40275b: c5 4b 58 05 65 21 00 vaddsd 0x2165(%rip),%xmm6,%xmm8 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 402762: 00
- 402763: c4 41 1b 59 f5 vmulsd %xmm13,%xmm12,%xmm14
- 402768: c4 c1 43 59 d0 vmulsd %xmm8,%xmm7,%xmm2
- 40276d: c5 0b 58 3d 3b 21 00 vaddsd 0x213b(%rip),%xmm14,%xmm15 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 402774: 00
- 402775: c4 c1 7b 59 c7 vmulsd %xmm15,%xmm0,%xmm0
- 40277a: c5 eb 58 d8 vaddsd %xmm0,%xmm2,%xmm3
- 40277e: c5 e3 58 c1 vaddsd %xmm1,%xmm3,%xmm0
- 402782: c3 retq
- 402783: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 402788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 40278f: 00
- 0000000000402790 <__sti__$E>:
- 402790: 56 push %rsi
- 402791: bf e0 7a 61 00 mov $0x617ae0,%edi
- 402796: e8 a5 e8 ff ff callq 401040 <std::ios_base::Init::Init()@plt>
- 40279b: bf 80 10 40 00 mov $0x401080,%edi
- 4027a0: be e0 7a 61 00 mov $0x617ae0,%esi
- 4027a5: ba 88 77 61 00 mov $0x617788,%edx
- 4027aa: 48 83 c4 08 add $0x8,%rsp
- 4027ae: e9 ad e8 ff ff jmpq 401060 <__cxa_atexit@plt>
- 4027b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4027b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 4027bf: 00
- 00000000004027c0 <std::char_traits<char>::length(char const*)>:
- 4027c0: 56 push %rsi
- 4027c1: 48 89 fa mov %rdi,%rdx
- 4027c4: 48 89 d1 mov %rdx,%rcx
- 4027c7: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx
- 4027cb: c5 f9 ef c0 vpxor %xmm0,%xmm0,%xmm0
- 4027cf: c5 f9 74 02 vpcmpeqb (%rdx),%xmm0,%xmm0
- 4027d3: c5 f9 d7 c0 vpmovmskb %xmm0,%eax
- 4027d7: 83 e1 0f and $0xf,%ecx
- 4027da: d3 e8 shr %cl,%eax
- 4027dc: 0f bc c0 bsf %eax,%eax
- 4027df: 75 0b jne 4027ec <std::char_traits<char>::length(char const*)+0x2c>
- 4027e1: 48 89 d0 mov %rdx,%rax
- 4027e4: 48 03 d1 add %rcx,%rdx
- 4027e7: e8 a4 19 00 00 callq 404190 <__intel_sse4_strlen>
- 4027ec: c5 f8 77 vzeroupper
- 4027ef: 59 pop %rcx
- 4027f0: c3 retq
- 4027f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 4027f8: 00
- 4027f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402800 <std::ios_base::precision(long)>:
- 402800: 48 8b 47 08 mov 0x8(%rdi),%rax
- 402804: 48 89 77 08 mov %rsi,0x8(%rdi)
- 402808: c3 retq
- 402809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402810 <__svml_sin4>:
- 402810: 48 8b 05 39 50 21 00 mov 0x215039(%rip),%rax # 617850 <__svml_sin4_chosen_core_func>
- 402817: ff e0 jmpq *%rax
- 402819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402820 <__svml_sin4_dispatch_table_init>:
- 402820: 55 push %rbp
- 402821: 48 89 e5 mov %rsp,%rbp
- 402824: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
- 402828: 48 81 ec 40 01 00 00 sub $0x140,%rsp
- 40282f: 48 8b 05 52 4e 21 00 mov 0x214e52(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402836: 48 63 00 movslq (%rax),%rax
- 402839: 48 85 c0 test %rax,%rax
- 40283c: 74 18 je 402856 <__svml_sin4_dispatch_table_init+0x36>
- 40283e: 48 8d 15 9b 4b 21 00 lea 0x214b9b(%rip),%rdx # 6173e0 <__svml_sin4_dispatch_table>
- 402845: 48 8b 04 c2 mov (%rdx,%rax,8),%rax
- 402849: 48 89 05 00 50 21 00 mov %rax,0x215000(%rip) # 617850 <__svml_sin4_chosen_core_func>
- 402850: 48 89 ec mov %rbp,%rsp
- 402853: 5d pop %rbp
- 402854: ff e0 jmpq *%rax
- 402856: c5 fd 29 04 24 vmovapd %ymm0,(%rsp)
- 40285b: c5 7c 29 84 24 00 01 vmovaps %ymm8,0x100(%rsp)
- 402862: 00 00
- 402864: c5 7c 29 8c 24 e0 00 vmovaps %ymm9,0xe0(%rsp)
- 40286b: 00 00
- 40286d: c5 7c 29 94 24 c0 00 vmovaps %ymm10,0xc0(%rsp)
- 402874: 00 00
- 402876: c5 7c 29 9c 24 a0 00 vmovaps %ymm11,0xa0(%rsp)
- 40287d: 00 00
- 40287f: c5 7c 29 a4 24 80 00 vmovaps %ymm12,0x80(%rsp)
- 402886: 00 00
- 402888: c5 7c 29 6c 24 60 vmovaps %ymm13,0x60(%rsp)
- 40288e: c5 7c 29 74 24 40 vmovaps %ymm14,0x40(%rsp)
- 402894: c5 7c 29 7c 24 20 vmovaps %ymm15,0x20(%rsp)
- 40289a: 48 89 b4 24 28 01 00 mov %rsi,0x128(%rsp)
- 4028a1: 00
- 4028a2: 48 89 bc 24 20 01 00 mov %rdi,0x120(%rsp)
- 4028a9: 00
- 4028aa: e8 71 00 00 00 callq 402920 <__svml_feature_flag_init>
- 4028af: 48 8b 05 d2 4d 21 00 mov 0x214dd2(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 4028b6: 48 63 00 movslq (%rax),%rax
- 4028b9: 48 85 c0 test %rax,%rax
- 4028bc: 74 ec je 4028aa <__svml_sin4_dispatch_table_init+0x8a>
- 4028be: c5 fd 28 04 24 vmovapd (%rsp),%ymm0
- 4028c3: c5 7c 28 84 24 00 01 vmovaps 0x100(%rsp),%ymm8
- 4028ca: 00 00
- 4028cc: c5 7c 28 8c 24 e0 00 vmovaps 0xe0(%rsp),%ymm9
- 4028d3: 00 00
- 4028d5: c5 7c 28 94 24 c0 00 vmovaps 0xc0(%rsp),%ymm10
- 4028dc: 00 00
- 4028de: c5 7c 28 9c 24 a0 00 vmovaps 0xa0(%rsp),%ymm11
- 4028e5: 00 00
- 4028e7: c5 7c 28 a4 24 80 00 vmovaps 0x80(%rsp),%ymm12
- 4028ee: 00 00
- 4028f0: c5 7c 28 6c 24 60 vmovaps 0x60(%rsp),%ymm13
- 4028f6: c5 7c 28 74 24 40 vmovaps 0x40(%rsp),%ymm14
- 4028fc: c5 7c 28 7c 24 20 vmovaps 0x20(%rsp),%ymm15
- 402902: 48 8b b4 24 28 01 00 mov 0x128(%rsp),%rsi
- 402909: 00
- 40290a: 48 8b bc 24 20 01 00 mov 0x120(%rsp),%rdi
- 402911: 00
- 402912: e9 27 ff ff ff jmpq 40283e <__svml_sin4_dispatch_table_init+0x1e>
- 402917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40291e: 00 00
- 0000000000402920 <__svml_feature_flag_init>:
- 402920: 56 push %rsi
- 402921: 48 b8 00 00 00 08 07 movabs $0x708000000,%rax
- 402928: 00 00 00
- 40292b: eb 0d jmp 40293a <__svml_feature_flag_init+0x1a>
- 40292d: 48 83 ec 10 sub $0x10,%rsp
- 402931: e8 ea 10 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402936: 48 83 c4 10 add $0x10,%rsp
- 40293a: 48 8b 15 0f 4d 21 00 mov 0x214d0f(%rip),%rdx # 617650 <_DYNAMIC+0x210>
- 402941: 48 8b 0a mov (%rdx),%rcx
- 402944: 48 23 c8 and %rax,%rcx
- 402947: 48 3b c8 cmp %rax,%rcx
- 40294a: 75 0f jne 40295b <__svml_feature_flag_init+0x3b>
- 40294c: 48 8b 05 35 4d 21 00 mov 0x214d35(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402953: c7 00 0b 00 00 00 movl $0xb,(%rax)
- 402959: 59 pop %rcx
- 40295a: c3 retq
- 40295b: 48 8b 15 ee 4c 21 00 mov 0x214cee(%rip),%rdx # 617650 <_DYNAMIC+0x210>
- 402962: 48 83 3a 00 cmpq $0x0,(%rdx)
- 402966: 75 0f jne 402977 <__svml_feature_flag_init+0x57>
- 402968: eb c3 jmp 40292d <__svml_feature_flag_init+0xd>
- 40296a: 48 83 ec 10 sub $0x10,%rsp
- 40296e: e8 ad 10 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402973: 48 83 c4 10 add $0x10,%rsp
- 402977: 48 8b 05 d2 4c 21 00 mov 0x214cd2(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 40297e: 8b 10 mov (%rax),%edx
- 402980: 81 e2 00 20 9c 00 and $0x9c2000,%edx
- 402986: 81 fa 00 20 9c 00 cmp $0x9c2000,%edx
- 40298c: 75 0f jne 40299d <__svml_feature_flag_init+0x7d>
- 40298e: 48 8b 05 f3 4c 21 00 mov 0x214cf3(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402995: c7 00 09 00 00 00 movl $0x9,(%rax)
- 40299b: 59 pop %rcx
- 40299c: c3 retq
- 40299d: 48 8b 05 ac 4c 21 00 mov 0x214cac(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 4029a4: 48 83 38 00 cmpq $0x0,(%rax)
- 4029a8: 75 0f jne 4029b9 <__svml_feature_flag_init+0x99>
- 4029aa: eb be jmp 40296a <__svml_feature_flag_init+0x4a>
- 4029ac: 48 83 ec 10 sub $0x10,%rsp
- 4029b0: e8 6b 10 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 4029b5: 48 83 c4 10 add $0x10,%rsp
- 4029b9: 48 8b 05 90 4c 21 00 mov 0x214c90(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 4029c0: f7 00 00 00 01 00 testl $0x10000,(%rax)
- 4029c6: 74 0f je 4029d7 <__svml_feature_flag_init+0xb7>
- 4029c8: 48 8b 05 b9 4c 21 00 mov 0x214cb9(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 4029cf: c7 00 08 00 00 00 movl $0x8,(%rax)
- 4029d5: 59 pop %rcx
- 4029d6: c3 retq
- 4029d7: 48 8b 05 72 4c 21 00 mov 0x214c72(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 4029de: 48 83 38 00 cmpq $0x0,(%rax)
- 4029e2: 75 0f jne 4029f3 <__svml_feature_flag_init+0xd3>
- 4029e4: eb c6 jmp 4029ac <__svml_feature_flag_init+0x8c>
- 4029e6: 48 83 ec 10 sub $0x10,%rsp
- 4029ea: e8 31 10 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 4029ef: 48 83 c4 10 add $0x10,%rsp
- 4029f3: 48 8b 05 56 4c 21 00 mov 0x214c56(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 4029fa: f7 00 00 04 00 00 testl $0x400,(%rax)
- 402a00: 74 0f je 402a11 <__svml_feature_flag_init+0xf1>
- 402a02: 48 8b 05 7f 4c 21 00 mov 0x214c7f(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402a09: c7 00 07 00 00 00 movl $0x7,(%rax)
- 402a0f: 59 pop %rcx
- 402a10: c3 retq
- 402a11: 48 8b 05 38 4c 21 00 mov 0x214c38(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402a18: 48 83 38 00 cmpq $0x0,(%rax)
- 402a1c: 75 0f jne 402a2d <__svml_feature_flag_init+0x10d>
- 402a1e: eb c6 jmp 4029e6 <__svml_feature_flag_init+0xc6>
- 402a20: 48 83 ec 10 sub $0x10,%rsp
- 402a24: e8 f7 0f 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402a29: 48 83 c4 10 add $0x10,%rsp
- 402a2d: 48 8b 05 1c 4c 21 00 mov 0x214c1c(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402a34: f7 00 00 02 00 00 testl $0x200,(%rax)
- 402a3a: 74 0f je 402a4b <__svml_feature_flag_init+0x12b>
- 402a3c: 48 8b 05 45 4c 21 00 mov 0x214c45(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402a43: c7 00 06 00 00 00 movl $0x6,(%rax)
- 402a49: 59 pop %rcx
- 402a4a: c3 retq
- 402a4b: 48 8b 05 fe 4b 21 00 mov 0x214bfe(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402a52: 48 83 38 00 cmpq $0x0,(%rax)
- 402a56: 75 0f jne 402a67 <__svml_feature_flag_init+0x147>
- 402a58: eb c6 jmp 402a20 <__svml_feature_flag_init+0x100>
- 402a5a: 48 83 ec 10 sub $0x10,%rsp
- 402a5e: e8 bd 0f 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402a63: 48 83 c4 10 add $0x10,%rsp
- 402a67: 48 8b 05 e2 4b 21 00 mov 0x214be2(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402a6e: f7 00 00 01 00 00 testl $0x100,(%rax)
- 402a74: 74 0f je 402a85 <__svml_feature_flag_init+0x165>
- 402a76: 48 8b 05 0b 4c 21 00 mov 0x214c0b(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402a7d: c7 00 05 00 00 00 movl $0x5,(%rax)
- 402a83: 59 pop %rcx
- 402a84: c3 retq
- 402a85: 48 8b 05 c4 4b 21 00 mov 0x214bc4(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402a8c: 48 83 38 00 cmpq $0x0,(%rax)
- 402a90: 75 0f jne 402aa1 <__svml_feature_flag_init+0x181>
- 402a92: eb c6 jmp 402a5a <__svml_feature_flag_init+0x13a>
- 402a94: 48 83 ec 10 sub $0x10,%rsp
- 402a98: e8 83 0f 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402a9d: 48 83 c4 10 add $0x10,%rsp
- 402aa1: 48 8b 05 a8 4b 21 00 mov 0x214ba8(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402aa8: 8a 10 mov (%rax),%dl
- 402aaa: 80 e2 80 and $0x80,%dl
- 402aad: 80 fa 80 cmp $0x80,%dl
- 402ab0: 75 0f jne 402ac1 <__svml_feature_flag_init+0x1a1>
- 402ab2: 48 8b 05 cf 4b 21 00 mov 0x214bcf(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402ab9: c7 00 04 00 00 00 movl $0x4,(%rax)
- 402abf: 59 pop %rcx
- 402ac0: c3 retq
- 402ac1: 48 8b 05 88 4b 21 00 mov 0x214b88(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402ac8: 48 83 38 00 cmpq $0x0,(%rax)
- 402acc: 75 0f jne 402add <__svml_feature_flag_init+0x1bd>
- 402ace: eb c4 jmp 402a94 <__svml_feature_flag_init+0x174>
- 402ad0: 48 83 ec 10 sub $0x10,%rsp
- 402ad4: e8 47 0f 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402ad9: 48 83 c4 10 add $0x10,%rsp
- 402add: 48 8b 05 6c 4b 21 00 mov 0x214b6c(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402ae4: f6 00 40 testb $0x40,(%rax)
- 402ae7: 74 0f je 402af8 <__svml_feature_flag_init+0x1d8>
- 402ae9: 48 8b 05 98 4b 21 00 mov 0x214b98(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402af0: c7 00 03 00 00 00 movl $0x3,(%rax)
- 402af6: 59 pop %rcx
- 402af7: c3 retq
- 402af8: 48 8b 05 51 4b 21 00 mov 0x214b51(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402aff: 48 83 38 00 cmpq $0x0,(%rax)
- 402b03: 75 0f jne 402b14 <__svml_feature_flag_init+0x1f4>
- 402b05: eb c9 jmp 402ad0 <__svml_feature_flag_init+0x1b0>
- 402b07: 48 83 ec 10 sub $0x10,%rsp
- 402b0b: e8 10 0f 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402b10: 48 83 c4 10 add $0x10,%rsp
- 402b14: 48 8b 05 35 4b 21 00 mov 0x214b35(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402b1b: f6 00 20 testb $0x20,(%rax)
- 402b1e: 74 0f je 402b2f <__svml_feature_flag_init+0x20f>
- 402b20: 48 8b 05 61 4b 21 00 mov 0x214b61(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402b27: c7 00 02 00 00 00 movl $0x2,(%rax)
- 402b2d: 59 pop %rcx
- 402b2e: c3 retq
- 402b2f: 48 8b 05 1a 4b 21 00 mov 0x214b1a(%rip),%rax # 617650 <_DYNAMIC+0x210>
- 402b36: 48 83 38 00 cmpq $0x0,(%rax)
- 402b3a: 74 cb je 402b07 <__svml_feature_flag_init+0x1e7>
- 402b3c: 48 8b 05 45 4b 21 00 mov 0x214b45(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402b43: c7 00 01 00 00 00 movl $0x1,(%rax)
- 402b49: 59 pop %rcx
- 402b4a: c3 retq
- 402b4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 0000000000402b50 <__svml_sin4_e9>:
- 402b50: 55 push %rbp
- 402b51: 48 89 e5 mov %rsp,%rbp
- 402b54: 48 83 e4 c0 and $0xffffffffffffffc0,%rsp
- 402b58: 48 81 ec 40 02 00 00 sub $0x240,%rsp
- 402b5f: 33 c0 xor %eax,%eax
- 402b61: 48 8b 0d 18 4b 21 00 mov 0x214b18(%rip),%rcx # 617680 <_DYNAMIC+0x240>
- 402b68: c5 fd 28 e0 vmovapd %ymm0,%ymm4
- 402b6c: c5 7c 11 ac 24 00 02 vmovups %ymm13,0x200(%rsp)
- 402b73: 00 00
- 402b75: c5 fd 10 09 vmovupd (%rcx),%ymm1
- 402b79: c5 7c 11 bc 24 e0 01 vmovups %ymm15,0x1e0(%rsp)
- 402b80: 00 00
- 402b82: c5 7c 11 b4 24 60 01 vmovups %ymm14,0x160(%rsp)
- 402b89: 00 00
- 402b8b: c5 7c 11 a4 24 20 01 vmovups %ymm12,0x120(%rsp)
- 402b92: 00 00
- 402b94: c5 7c 11 9c 24 40 01 vmovups %ymm11,0x140(%rsp)
- 402b9b: 00 00
- 402b9d: c5 7c 11 94 24 80 01 vmovups %ymm10,0x180(%rsp)
- 402ba4: 00 00
- 402ba6: c5 7c 11 8c 24 a0 01 vmovups %ymm9,0x1a0(%rsp)
- 402bad: 00 00
- 402baf: c5 7c 11 84 24 c0 01 vmovups %ymm8,0x1c0(%rsp)
- 402bb6: 00 00
- 402bb8: c5 5d 54 e9 vandpd %ymm1,%ymm4,%ymm13
- 402bbc: c5 95 c2 51 40 1e vcmpgt_oqpd 0x40(%rcx),%ymm13,%ymm2
- 402bc2: c5 f5 55 dc vandnpd %ymm4,%ymm1,%ymm3
- 402bc6: c4 e3 7d 19 d5 01 vextractf128 $0x1,%ymm2,%xmm5
- 402bcc: c5 e8 c6 f5 dd vshufps $0xdd,%xmm5,%xmm2,%xmm6
- 402bd1: c5 f8 50 d6 vmovmskps %xmm6,%edx
- 402bd5: 85 d2 test %edx,%edx
- 402bd7: 0f 85 8e 01 00 00 jne 402d6b <__svml_sin4_e9+0x21b>
- 402bdd: c5 fd 10 b1 c0 00 00 vmovupd 0xc0(%rcx),%ymm6
- 402be4: 00
- 402be5: c5 95 59 a9 80 00 00 vmulpd 0x80(%rcx),%ymm13,%ymm5
- 402bec: 00
- 402bed: c5 d5 58 fe vaddpd %ymm6,%ymm5,%ymm7
- 402bf1: c5 c5 5c d6 vsubpd %ymm6,%ymm7,%ymm2
- 402bf5: c5 6d 59 99 80 01 00 vmulpd 0x180(%rcx),%ymm2,%ymm11
- 402bfc: 00
- 402bfd: c5 6d 59 a1 c0 01 00 vmulpd 0x1c0(%rcx),%ymm2,%ymm12
- 402c04: 00
- 402c05: c5 6d 59 b9 00 02 00 vmulpd 0x200(%rcx),%ymm2,%ymm15
- 402c0c: 00
- 402c0d: c5 ed 59 89 40 02 00 vmulpd 0x240(%rcx),%ymm2,%ymm1
- 402c14: 00
- 402c15: c4 41 15 5c eb vsubpd %ymm11,%ymm13,%ymm13
- 402c1a: c4 41 15 5c f4 vsubpd %ymm12,%ymm13,%ymm14
- 402c1f: c4 c1 0d 5c c7 vsubpd %ymm15,%ymm14,%ymm0
- 402c24: c5 fd 5c d1 vsubpd %ymm1,%ymm0,%ymm2
- 402c28: c5 ed 59 ca vmulpd %ymm2,%ymm2,%ymm1
- 402c2c: c5 f5 59 b1 c0 04 00 vmulpd 0x4c0(%rcx),%ymm1,%ymm6
- 402c33: 00
- 402c34: c5 b9 73 f7 3f vpsllq $0x3f,%xmm7,%xmm8
- 402c39: c4 c3 7d 19 f9 01 vextractf128 $0x1,%ymm7,%xmm9
- 402c3f: c5 cd 58 b9 80 04 00 vaddpd 0x480(%rcx),%ymm6,%ymm7
- 402c46: 00
- 402c47: c4 c1 29 73 f1 3f vpsllq $0x3f,%xmm9,%xmm10
- 402c4d: c4 c3 3d 18 ea 01 vinsertf128 $0x1,%xmm10,%ymm8,%ymm5
- 402c53: c5 75 59 c7 vmulpd %ymm7,%ymm1,%ymm8
- 402c57: c5 3d 58 89 40 04 00 vaddpd 0x440(%rcx),%ymm8,%ymm9
- 402c5e: 00
- 402c5f: c4 41 75 59 d1 vmulpd %ymm9,%ymm1,%ymm10
- 402c64: c5 2d 58 99 00 04 00 vaddpd 0x400(%rcx),%ymm10,%ymm11
- 402c6b: 00
- 402c6c: c4 41 75 59 e3 vmulpd %ymm11,%ymm1,%ymm12
- 402c71: c5 1d 58 a9 c0 03 00 vaddpd 0x3c0(%rcx),%ymm12,%ymm13
- 402c78: 00
- 402c79: c4 41 75 59 f5 vmulpd %ymm13,%ymm1,%ymm14
- 402c7e: c5 0d 58 b9 80 03 00 vaddpd 0x380(%rcx),%ymm14,%ymm15
- 402c85: 00
- 402c86: c5 ed 57 c5 vxorpd %ymm5,%ymm2,%ymm0
- 402c8a: c4 c1 75 59 d7 vmulpd %ymm15,%ymm1,%ymm2
- 402c8f: c5 ed 58 a9 40 03 00 vaddpd 0x340(%rcx),%ymm2,%ymm5
- 402c96: 00
- 402c97: c5 f5 59 cd vmulpd %ymm5,%ymm1,%ymm1
- 402c9b: c5 f5 59 f0 vmulpd %ymm0,%ymm1,%ymm6
- 402c9f: c5 fd 58 c6 vaddpd %ymm6,%ymm0,%ymm0
- 402ca3: c5 fd 57 c3 vxorpd %ymm3,%ymm0,%ymm0
- 402ca7: 85 c0 test %eax,%eax
- 402ca9: 75 4d jne 402cf8 <__svml_sin4_e9+0x1a8>
- 402cab: c5 7c 10 84 24 c0 01 vmovups 0x1c0(%rsp),%ymm8
- 402cb2: 00 00
- 402cb4: c5 7c 10 8c 24 a0 01 vmovups 0x1a0(%rsp),%ymm9
- 402cbb: 00 00
- 402cbd: c5 7c 10 94 24 80 01 vmovups 0x180(%rsp),%ymm10
- 402cc4: 00 00
- 402cc6: c5 7c 10 9c 24 40 01 vmovups 0x140(%rsp),%ymm11
- 402ccd: 00 00
- 402ccf: c5 7c 10 a4 24 20 01 vmovups 0x120(%rsp),%ymm12
- 402cd6: 00 00
- 402cd8: c5 7c 10 ac 24 00 02 vmovups 0x200(%rsp),%ymm13
- 402cdf: 00 00
- 402ce1: c5 7c 10 b4 24 60 01 vmovups 0x160(%rsp),%ymm14
- 402ce8: 00 00
- 402cea: c5 7c 10 bc 24 e0 01 vmovups 0x1e0(%rsp),%ymm15
- 402cf1: 00 00
- 402cf3: 48 89 ec mov %rbp,%rsp
- 402cf6: 5d pop %rbp
- 402cf7: c3 retq
- 402cf8: c5 fd 11 64 24 40 vmovupd %ymm4,0x40(%rsp)
- 402cfe: c5 fd 11 84 24 80 00 vmovupd %ymm0,0x80(%rsp)
- 402d05: 00 00
- 402d07: 74 a2 je 402cab <__svml_sin4_e9+0x15b>
- 402d09: 33 d2 xor %edx,%edx
- 402d0b: 48 89 74 24 08 mov %rsi,0x8(%rsp)
- 402d10: 48 89 3c 24 mov %rdi,(%rsp)
- 402d14: 4c 89 64 24 18 mov %r12,0x18(%rsp)
- 402d19: 41 89 d4 mov %edx,%r12d
- 402d1c: 4c 89 6c 24 10 mov %r13,0x10(%rsp)
- 402d21: 41 89 c5 mov %eax,%r13d
- 402d24: 45 0f a3 e5 bt %r12d,%r13d
- 402d28: 72 2a jb 402d54 <__svml_sin4_e9+0x204>
- 402d2a: 41 ff c4 inc %r12d
- 402d2d: 41 83 fc 20 cmp $0x20,%r12d
- 402d31: 7c f1 jl 402d24 <__svml_sin4_e9+0x1d4>
- 402d33: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
- 402d38: 48 8b 3c 24 mov (%rsp),%rdi
- 402d3c: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
- 402d41: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13
- 402d46: c5 fd 10 84 24 80 00 vmovupd 0x80(%rsp),%ymm0
- 402d4d: 00 00
- 402d4f: e9 57 ff ff ff jmpq 402cab <__svml_sin4_e9+0x15b>
- 402d54: c5 f8 77 vzeroupper
- 402d57: 4a 8d 7c e4 40 lea 0x40(%rsp,%r12,8),%rdi
- 402d5c: 4a 8d b4 e4 80 00 00 lea 0x80(%rsp,%r12,8),%rsi
- 402d63: 00
- 402d64: e8 57 0c 00 00 callq 4039c0 <__svml_dsin_cout_rare>
- 402d69: eb bf jmp 402d2a <__svml_sin4_e9+0x1da>
- 402d6b: 48 8b 15 fe 48 21 00 mov 0x2148fe(%rip),%rdx # 617670 <_DYNAMIC+0x230>
- 402d72: c5 fa 6f 3d b6 1b 00 vmovdqu 0x1bb6(%rip),%xmm7 # 404930 <.L_2il0floatpacket.264>
- 402d79: 00
- 402d7a: 4c 8b 1d e7 48 21 00 mov 0x2148e7(%rip),%r11 # 617668 <_DYNAMIC+0x228>
- 402d81: c5 7d 11 2c 24 vmovupd %ymm13,(%rsp)
- 402d86: c5 fd 11 64 24 40 vmovupd %ymm4,0x40(%rsp)
- 402d8c: c5 fd 11 5c 24 20 vmovupd %ymm3,0x20(%rsp)
- 402d92: c5 15 54 9a 80 40 00 vandpd 0x4080(%rdx),%ymm13,%ymm11
- 402d99: 00
- 402d9a: c5 25 c2 92 80 40 00 vcmpeqpd 0x4080(%rdx),%ymm11,%ymm10
- 402da1: 00 00
- 402da3: c4 41 41 db c5 vpand %xmm13,%xmm7,%xmm8
- 402da8: c4 43 7d 19 ef 01 vextractf128 $0x1,%ymm13,%xmm15
- 402dae: c4 c1 71 73 d0 34 vpsrlq $0x34,%xmm8,%xmm1
- 402db4: c5 f9 7e c9 vmovd %xmm1,%ecx
- 402db8: c5 78 11 6c 24 60 vmovups %xmm13,0x60(%rsp)
- 402dbe: c4 c1 41 db e7 vpand %xmm15,%xmm7,%xmm4
- 402dc3: c5 a1 73 d4 34 vpsrlq $0x34,%xmm4,%xmm11
- 402dc8: c4 41 79 7e d9 vmovd %xmm11,%r9d
- 402dcd: 44 8d 04 49 lea (%rcx,%rcx,2),%r8d
- 402dd1: c5 fa 6f 3d 67 1b 00 vmovdqu 0x1b67(%rip),%xmm7 # 404940 <.L_2il0floatpacket.264+0x10>
- 402dd8: 00
- 402dd9: c5 78 11 7c 24 70 vmovups %xmm15,0x70(%rsp)
- 402ddf: c4 41 41 db ed vpand %xmm13,%xmm7,%xmm13
- 402de4: c4 c3 79 16 ca 02 vpextrd $0x2,%xmm1,%r10d
- 402dea: c4 41 41 db ff vpand %xmm15,%xmm7,%xmm15
- 402def: c4 63 79 16 d9 02 vpextrd $0x2,%xmm11,%ecx
- 402df5: 47 8d 0c 49 lea (%r9,%r9,2),%r9d
- 402df9: 41 c1 e0 03 shl $0x3,%r8d
- 402dfd: 41 c1 e1 03 shl $0x3,%r9d
- 402e01: 47 8d 14 52 lea (%r10,%r10,2),%r10d
- 402e05: 41 c1 e2 03 shl $0x3,%r10d
- 402e09: 8d 0c 49 lea (%rcx,%rcx,2),%ecx
- 402e0c: c1 e1 03 shl $0x3,%ecx
- 402e0f: c5 fa 6f 25 39 1b 00 vmovdqu 0x1b39(%rip),%xmm4 # 404950 <.L_2il0floatpacket.264+0x20>
- 402e16: 00
- 402e17: c4 81 7a 7e 1c 19 vmovq (%r9,%r11,1),%xmm3
- 402e1d: c4 81 7a 7e 74 19 08 vmovq 0x8(%r9,%r11,1),%xmm6
- 402e24: c4 81 7a 7e 44 18 08 vmovq 0x8(%r8,%r11,1),%xmm0
- 402e2b: c5 11 d4 dc vpaddq %xmm4,%xmm13,%xmm11
- 402e2f: c5 81 d4 fc vpaddq %xmm4,%xmm15,%xmm7
- 402e33: c4 01 7a 7e 34 18 vmovq (%r8,%r11,1),%xmm14
- 402e39: c4 01 7a 7e 64 18 10 vmovq 0x10(%r8,%r11,1),%xmm12
- 402e40: c4 01 79 16 44 1a 08 vmovhpd 0x8(%r10,%r11,1),%xmm0,%xmm8
- 402e47: c4 81 7a 7e 6c 19 10 vmovq 0x10(%r9,%r11,1),%xmm5
- 402e4e: c5 7a 6f 2d 0a 1b 00 vmovdqu 0x1b0a(%rip),%xmm13 # 404960 <.L_2il0floatpacket.264+0x30>
- 402e55: 00
- 402e56: c4 81 19 16 4c 1a 10 vmovhpd 0x10(%r10,%r11,1),%xmm12,%xmm1
- 402e5d: c4 c1 19 73 d0 20 vpsrlq $0x20,%xmm8,%xmm12
- 402e63: c5 7a 7f a4 24 c0 00 vmovdqu %xmm12,0xc0(%rsp)
- 402e6a: 00 00
- 402e6c: c4 63 7d 19 d2 01 vextractf128 $0x1,%ymm10,%xmm2
- 402e72: c5 28 c6 ca dd vshufps $0xdd,%xmm2,%xmm10,%xmm9
- 402e77: c4 c1 78 50 c1 vmovmskps %xmm9,%eax
- 402e7c: c4 21 61 16 14 19 vmovhpd (%rcx,%r11,1),%xmm3,%xmm10
- 402e82: c4 21 49 16 4c 19 08 vmovhpd 0x8(%rcx,%r11,1),%xmm6,%xmm9
- 402e89: c4 c1 39 db f5 vpand %xmm13,%xmm8,%xmm6
- 402e8e: c4 a1 51 16 5c 19 10 vmovhpd 0x10(%rcx,%r11,1),%xmm5,%xmm3
- 402e95: c4 c1 51 73 d1 20 vpsrlq $0x20,%xmm9,%xmm5
- 402e9b: c4 81 09 16 14 1a vmovhpd (%r10,%r11,1),%xmm14,%xmm2
- 402ea1: c4 41 29 db f5 vpand %xmm13,%xmm10,%xmm14
- 402ea6: c4 c1 31 db c5 vpand %xmm13,%xmm9,%xmm0
- 402eab: c4 c1 31 73 d3 20 vpsrlq $0x20,%xmm11,%xmm9
- 402eb1: c4 41 21 db c5 vpand %xmm13,%xmm11,%xmm8
- 402eb6: c4 41 41 db dd vpand %xmm13,%xmm7,%xmm11
- 402ebb: c5 7a 7f b4 24 b0 00 vmovdqu %xmm14,0xb0(%rsp)
- 402ec2: 00 00
- 402ec4: c4 41 69 db fd vpand %xmm13,%xmm2,%xmm15
- 402ec9: c4 41 21 f4 f6 vpmuludq %xmm14,%xmm11,%xmm14
- 402ece: c5 d9 73 d3 20 vpsrlq $0x20,%xmm3,%xmm4
- 402ed3: c4 41 39 f4 e4 vpmuludq %xmm12,%xmm8,%xmm12
- 402ed8: c5 f9 11 94 24 80 00 vmovupd %xmm2,0x80(%rsp)
- 402edf: 00 00
- 402ee1: c5 e9 73 d1 20 vpsrlq $0x20,%xmm1,%xmm2
- 402ee6: c4 c1 71 db cd vpand %xmm13,%xmm1,%xmm1
- 402eeb: c4 c1 61 db dd vpand %xmm13,%xmm3,%xmm3
- 402ef0: c5 79 11 94 24 90 00 vmovupd %xmm10,0x90(%rsp)
- 402ef7: 00 00
- 402ef9: c5 a9 73 d7 20 vpsrlq $0x20,%xmm7,%xmm10
- 402efe: c5 fa 7f 84 24 e0 00 vmovdqu %xmm0,0xe0(%rsp)
- 402f05: 00 00
- 402f07: c5 a1 f4 f8 vpmuludq %xmm0,%xmm11,%xmm7
- 402f0b: c5 b1 f4 c1 vpmuludq %xmm1,%xmm9,%xmm0
- 402f0f: c5 b1 f4 ca vpmuludq %xmm2,%xmm9,%xmm1
- 402f13: c5 b9 f4 d2 vpmuludq %xmm2,%xmm8,%xmm2
- 402f17: c5 fa 7f ac 24 d0 00 vmovdqu %xmm5,0xd0(%rsp)
- 402f1e: 00 00
- 402f20: c5 e9 73 d2 20 vpsrlq $0x20,%xmm2,%xmm2
- 402f25: c5 7a 7f b4 24 00 01 vmovdqu %xmm14,0x100(%rsp)
- 402f2c: 00 00
- 402f2e: c5 21 f4 f5 vpmuludq %xmm5,%xmm11,%xmm14
- 402f32: c5 b9 f4 ee vpmuludq %xmm6,%xmm8,%xmm5
- 402f36: c5 b1 f4 f6 vpmuludq %xmm6,%xmm9,%xmm6
- 402f3a: c5 f1 d4 ca vpaddq %xmm2,%xmm1,%xmm1
- 402f3e: c5 7a 7f bc 24 a0 00 vmovdqu %xmm15,0xa0(%rsp)
- 402f45: 00 00
- 402f47: c4 41 39 f4 ff vpmuludq %xmm15,%xmm8,%xmm15
- 402f4c: c5 7a 7f bc 24 f0 00 vmovdqu %xmm15,0xf0(%rsp)
- 402f53: 00 00
- 402f55: c5 81 73 d0 20 vpsrlq $0x20,%xmm0,%xmm15
- 402f5a: c4 c1 51 db c5 vpand %xmm13,%xmm5,%xmm0
- 402f5f: c5 d1 73 d5 20 vpsrlq $0x20,%xmm5,%xmm5
- 402f64: c5 f9 d4 c1 vpaddq %xmm1,%xmm0,%xmm0
- 402f68: c5 81 d4 d0 vpaddq %xmm0,%xmm15,%xmm2
- 402f6c: c5 29 f4 fb vpmuludq %xmm3,%xmm10,%xmm15
- 402f70: c5 a9 f4 dc vpmuludq %xmm4,%xmm10,%xmm3
- 402f74: c5 a1 f4 e4 vpmuludq %xmm4,%xmm11,%xmm4
- 402f78: c5 d9 73 d4 20 vpsrlq $0x20,%xmm4,%xmm4
- 402f7d: c4 c1 41 db c5 vpand %xmm13,%xmm7,%xmm0
- 402f82: c5 e1 d4 cc vpaddq %xmm4,%xmm3,%xmm1
- 402f86: c5 f9 d4 d9 vpaddq %xmm1,%xmm0,%xmm3
- 402f8a: c4 c1 01 73 d7 20 vpsrlq $0x20,%xmm15,%xmm15
- 402f90: c5 f1 73 d2 20 vpsrlq $0x20,%xmm2,%xmm1
- 402f95: c5 81 d4 e3 vpaddq %xmm3,%xmm15,%xmm4
- 402f99: c5 c9 d4 dd vpaddq %xmm5,%xmm6,%xmm3
- 402f9d: c4 41 19 db fd vpand %xmm13,%xmm12,%xmm15
- 402fa2: c5 c1 73 d7 20 vpsrlq $0x20,%xmm7,%xmm7
- 402fa7: c5 01 d4 fb vpaddq %xmm3,%xmm15,%xmm15
- 402fab: c4 41 71 d4 ff vpaddq %xmm15,%xmm1,%xmm15
- 402fb0: c5 a9 f4 8c 24 e0 00 vpmuludq 0xe0(%rsp),%xmm10,%xmm1
- 402fb7: 00 00
- 402fb9: c5 f1 d4 f7 vpaddq %xmm7,%xmm1,%xmm6
- 402fbd: c5 b1 f4 8c 24 c0 00 vpmuludq 0xc0(%rsp),%xmm9,%xmm1
- 402fc4: 00 00
- 402fc6: c5 31 f4 8c 24 a0 00 vpmuludq 0xa0(%rsp),%xmm9,%xmm9
- 402fcd: 00 00
- 402fcf: c4 c1 09 db c5 vpand %xmm13,%xmm14,%xmm0
- 402fd4: c5 e1 73 d4 20 vpsrlq $0x20,%xmm4,%xmm3
- 402fd9: c5 f9 d4 ee vpaddq %xmm6,%xmm0,%xmm5
- 402fdd: c4 c1 19 73 d4 20 vpsrlq $0x20,%xmm12,%xmm12
- 402fe3: c4 c1 49 73 d7 20 vpsrlq $0x20,%xmm15,%xmm6
- 402fe9: c5 e1 d4 fd vpaddq %xmm5,%xmm3,%xmm7
- 402fed: c4 c1 71 d4 cc vpaddq %xmm12,%xmm1,%xmm1
- 402ff2: c5 fa 6f 9c 24 f0 00 vmovdqu 0xf0(%rsp),%xmm3
- 402ff9: 00 00
- 402ffb: c4 c1 09 73 d6 20 vpsrlq $0x20,%xmm14,%xmm14
- 403001: c4 c1 61 db c5 vpand %xmm13,%xmm3,%xmm0
- 403006: c5 d1 73 d7 20 vpsrlq $0x20,%xmm7,%xmm5
- 40300b: c5 f9 d4 c1 vpaddq %xmm1,%xmm0,%xmm0
- 40300f: c5 a9 f4 8c 24 d0 00 vpmuludq 0xd0(%rsp),%xmm10,%xmm1
- 403016: 00 00
- 403018: c5 29 f4 94 24 b0 00 vpmuludq 0xb0(%rsp),%xmm10,%xmm10
- 40301f: 00 00
- 403021: c5 c9 d4 f0 vpaddq %xmm0,%xmm6,%xmm6
- 403025: c4 c1 71 d4 ce vpaddq %xmm14,%xmm1,%xmm1
- 40302a: c5 fa 6f 84 24 00 01 vmovdqu 0x100(%rsp),%xmm0
- 403031: 00 00
- 403033: c5 e1 73 d3 20 vpsrlq $0x20,%xmm3,%xmm3
- 403038: c4 41 79 db e5 vpand %xmm13,%xmm0,%xmm12
- 40303d: c5 89 73 d6 20 vpsrlq $0x20,%xmm6,%xmm14
- 403042: c5 19 d4 e1 vpaddq %xmm1,%xmm12,%xmm12
- 403046: c5 31 d4 cb vpaddq %xmm3,%xmm9,%xmm9
- 40304a: c4 c1 51 d4 cc vpaddq %xmm12,%xmm5,%xmm1
- 40304f: c5 f9 10 ac 24 80 00 vmovupd 0x80(%rsp),%xmm5
- 403056: 00 00
- 403058: c4 c1 01 73 f7 20 vpsllq $0x20,%xmm15,%xmm15
- 40305e: c5 99 73 d5 20 vpsrlq $0x20,%xmm5,%xmm12
- 403063: c4 c1 69 db d5 vpand %xmm13,%xmm2,%xmm2
- 403068: c4 41 39 f4 c4 vpmuludq %xmm12,%xmm8,%xmm8
- 40306d: c4 c1 49 db f5 vpand %xmm13,%xmm6,%xmm6
- 403072: c4 41 39 db c5 vpand %xmm13,%xmm8,%xmm8
- 403077: c5 c1 73 f7 20 vpsllq $0x20,%xmm7,%xmm7
- 40307c: c4 41 39 d4 c1 vpaddq %xmm9,%xmm8,%xmm8
- 403081: c5 f9 10 ac 24 90 00 vmovupd 0x90(%rsp),%xmm5
- 403088: 00 00
- 40308a: c5 b1 73 d1 20 vpsrlq $0x20,%xmm1,%xmm9
- 40308f: c4 41 09 d4 f0 vpaddq %xmm8,%xmm14,%xmm14
- 403094: c5 b9 73 d5 20 vpsrlq $0x20,%xmm5,%xmm8
- 403099: c4 c1 19 73 f6 20 vpsllq $0x20,%xmm14,%xmm12
- 40309f: c4 41 21 f4 d8 vpmuludq %xmm8,%xmm11,%xmm11
- 4030a4: c5 b9 73 d0 20 vpsrlq $0x20,%xmm0,%xmm8
- 4030a9: c4 41 29 d4 d0 vpaddq %xmm8,%xmm10,%xmm10
- 4030ae: c5 99 d4 f6 vpaddq %xmm6,%xmm12,%xmm6
- 4030b2: c4 41 21 db f5 vpand %xmm13,%xmm11,%xmm14
- 4030b7: c4 c1 71 db cd vpand %xmm13,%xmm1,%xmm1
- 4030bc: c4 41 09 d4 da vpaddq %xmm10,%xmm14,%xmm11
- 4030c1: c5 01 d4 d2 vpaddq %xmm2,%xmm15,%xmm10
- 4030c5: c4 41 31 d4 cb vpaddq %xmm11,%xmm9,%xmm9
- 4030ca: c4 c1 61 73 f1 20 vpsllq $0x20,%xmm9,%xmm3
- 4030d0: c4 41 59 db ed vpand %xmm13,%xmm4,%xmm13
- 4030d5: c5 fa 6f 15 93 18 00 vmovdqu 0x1893(%rip),%xmm2 # 404970 <.L_2il0floatpacket.264+0x40>
- 4030dc: 00
- 4030dd: c5 b1 73 d6 0c vpsrlq $0xc,%xmm6,%xmm9
- 4030e2: c5 61 d4 c1 vpaddq %xmm1,%xmm3,%xmm8
- 4030e6: c4 c1 41 d4 e5 vpaddq %xmm13,%xmm7,%xmm4
- 4030eb: c5 e9 db 7c 24 60 vpand 0x60(%rsp),%xmm2,%xmm7
- 4030f1: c4 c1 21 73 d0 0c vpsrlq $0xc,%xmm8,%xmm11
- 4030f7: c5 7a 6f 35 81 18 00 vmovdqu 0x1881(%rip),%xmm14 # 404980 <.L_2il0floatpacket.264+0x50>
- 4030fe: 00
- 4030ff: c5 69 db 7c 24 70 vpand 0x70(%rsp),%xmm2,%xmm15
- 403105: c4 41 41 ef ee vpxor %xmm14,%xmm7,%xmm13
- 40310a: c4 c1 01 ef de vpxor %xmm14,%xmm15,%xmm3
- 40310f: c4 c1 31 eb cd vpor %xmm13,%xmm9,%xmm1
- 403114: c5 a1 eb c3 vpor %xmm3,%xmm11,%xmm0
- 403118: c5 78 10 35 80 18 00 vmovups 0x1880(%rip),%xmm14 # 4049a0 <.L_2il0floatpacket.264+0x70>
- 40311f: 00
- 403120: c5 7a 6f 1d 88 18 00 vmovdqu 0x1888(%rip),%xmm11 # 4049b0 <.L_2il0floatpacket.264+0x80>
- 403127: 00
- 403128: c4 e3 75 18 e8 01 vinsertf128 $0x1,%xmm0,%ymm1,%ymm5
- 40312e: c4 62 7d 1a 25 59 18 vbroadcastf128 0x1859(%rip),%ymm12 # 404990 <.L_2il0floatpacket.264+0x60>
- 403135: 00 00
- 403137: c4 41 55 58 cc vaddpd %ymm12,%ymm5,%ymm9
- 40313c: c4 c1 35 5c d4 vsubpd %ymm12,%ymm9,%ymm2
- 403141: c4 41 01 ef e3 vpxor %xmm11,%xmm15,%xmm12
- 403146: c5 d5 5c d2 vsubpd %ymm2,%ymm5,%ymm2
- 40314a: c4 c1 41 ef eb vpxor %xmm11,%xmm7,%xmm5
- 40314f: c4 41 30 54 ee vandps %xmm14,%xmm9,%xmm13
- 403154: c4 63 7d 19 c9 01 vextractf128 $0x1,%ymm9,%xmm1
- 40315a: c4 41 79 7e e8 vmovd %xmm13,%r8d
- 40315f: c4 41 70 54 ce vandps %xmm14,%xmm1,%xmm9
- 403164: c5 7a 6f 35 54 18 00 vmovdqu 0x1854(%rip),%xmm14 # 4049c0 <.L_2il0floatpacket.264+0x90>
- 40316b: 00
- 40316c: c4 c1 09 db da vpand %xmm10,%xmm14,%xmm3
- 403171: c5 09 db dc vpand %xmm4,%xmm14,%xmm11
- 403175: c5 f9 73 f3 1c vpsllq $0x1c,%xmm3,%xmm0
- 40317a: c4 c1 61 73 f3 1c vpsllq $0x1c,%xmm11,%xmm3
- 403180: c5 f9 eb cd vpor %xmm5,%xmm0,%xmm1
- 403184: c4 c1 61 eb c4 vpor %xmm12,%xmm3,%xmm0
- 403189: c5 d9 73 d4 18 vpsrlq $0x18,%xmm4,%xmm4
- 40318e: c4 41 79 7e ca vmovd %xmm9,%r10d
- 403193: 41 c1 e0 05 shl $0x5,%r8d
- 403197: c4 63 79 16 e9 02 vpextrd $0x2,%xmm13,%ecx
- 40319d: 41 c1 e2 05 shl $0x5,%r10d
- 4031a1: c4 43 79 16 cb 02 vpextrd $0x2,%xmm9,%r11d
- 4031a7: c1 e1 05 shl $0x5,%ecx
- 4031aa: 41 c1 e3 05 shl $0x5,%r11d
- 4031ae: c4 e3 75 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm1,%ymm1
- 4031b4: c4 43 55 18 e4 01 vinsertf128 $0x1,%xmm12,%ymm5,%ymm12
- 4031ba: c4 41 75 5c f4 vsubpd %ymm12,%ymm1,%ymm14
- 4031bf: c5 fa 6f 0d 09 18 00 vmovdqu 0x1809(%rip),%xmm1 # 4049d0 <.L_2il0floatpacket.264+0xa0>
- 4031c6: 00
- 4031c7: c5 fa 6f 05 11 18 00 vmovdqu 0x1811(%rip),%xmm0 # 4049e0 <.L_2il0floatpacket.264+0xb0>
- 4031ce: 00
- 4031cf: c5 01 ef d9 vpxor %xmm1,%xmm15,%xmm11
- 4031d3: c5 79 db fe vpand %xmm6,%xmm0,%xmm15
- 4031d7: c5 c1 ef d9 vpxor %xmm1,%xmm7,%xmm3
- 4031db: c4 c1 41 73 f7 28 vpsllq $0x28,%xmm15,%xmm7
- 4031e1: c4 c1 49 73 d2 18 vpsrlq $0x18,%xmm10,%xmm6
- 4031e7: c4 41 79 db c0 vpand %xmm8,%xmm0,%xmm8
- 4031ec: c5 41 eb d6 vpor %xmm6,%xmm7,%xmm10
- 4031f0: c4 c1 41 73 f0 28 vpsllq $0x28,%xmm8,%xmm7
- 4031f6: c5 29 eb fb vpor %xmm3,%xmm10,%xmm15
- 4031fa: c5 41 eb d4 vpor %xmm4,%xmm7,%xmm10
- 4031fe: c4 41 29 eb c3 vpor %xmm11,%xmm10,%xmm8
- 403203: c4 c3 05 18 f8 01 vinsertf128 $0x1,%xmm8,%ymm15,%ymm7
- 403209: c4 c3 65 18 e3 01 vinsertf128 $0x1,%xmm11,%ymm3,%ymm4
- 40320f: c5 c5 5c cc vsubpd %ymm4,%ymm7,%ymm1
- 403213: c5 ed 58 e9 vaddpd %ymm1,%ymm2,%ymm5
- 403217: c5 ed 5c d5 vsubpd %ymm5,%ymm2,%ymm2
- 40321b: c5 f5 58 c2 vaddpd %ymm2,%ymm1,%ymm0
- 40321f: c5 0d 58 d0 vaddpd %ymm0,%ymm14,%ymm10
- 403223: c4 62 7d 1a 35 f4 17 vbroadcastf128 0x17f4(%rip),%ymm14 # 404a20 <.L_2il0floatpacket.264+0xf0>
- 40322a: 00 00
- 40322c: c4 41 55 54 de vandpd %ymm14,%ymm5,%ymm11
- 403231: c4 c1 55 5c d3 vsubpd %ymm11,%ymm5,%ymm2
- 403236: c4 62 7d 1a 25 b1 17 vbroadcastf128 0x17b1(%rip),%ymm12 # 4049f0 <.L_2il0floatpacket.264+0xc0>
- 40323d: 00 00
- 40323f: c4 e2 7d 1a 35 b8 17 vbroadcastf128 0x17b8(%rip),%ymm6 # 404a00 <.L_2il0floatpacket.264+0xd0>
- 403246: 00 00
- 403248: c4 62 7d 1a 3d bf 17 vbroadcastf128 0x17bf(%rip),%ymm15 # 404a10 <.L_2il0floatpacket.264+0xe0>
- 40324f: 00 00
- 403251: c5 4d 59 c2 vmulpd %ymm2,%ymm6,%ymm8
- 403255: c4 c1 25 59 ff vmulpd %ymm15,%ymm11,%ymm7
- 40325a: c4 c1 1d 59 e2 vmulpd %ymm10,%ymm12,%ymm4
- 40325f: c4 c1 6d 59 c7 vmulpd %ymm15,%ymm2,%ymm0
- 403264: c4 c1 4d 59 cb vmulpd %ymm11,%ymm6,%ymm1
- 403269: c5 fd 10 14 24 vmovupd (%rsp),%ymm2
- 40326e: c5 bd 58 df vaddpd %ymm7,%ymm8,%ymm3
- 403272: c5 dd 58 e8 vaddpd %ymm0,%ymm4,%ymm5
- 403276: c5 e5 58 f5 vaddpd %ymm5,%ymm3,%ymm6
- 40327a: c4 c1 7a 7e 5c 12 10 vmovq 0x10(%r10,%rdx,1),%xmm3
- 403281: c4 c1 61 16 6c 13 10 vmovhpd 0x10(%r11,%rdx,1),%xmm3,%xmm5
- 403288: c5 75 58 fe vaddpd %ymm6,%ymm1,%ymm15
- 40328c: c4 c1 75 5c cf vsubpd %ymm15,%ymm1,%ymm1
- 403291: c5 cd 58 c1 vaddpd %ymm1,%ymm6,%ymm0
- 403295: c4 c1 7a 7e 0c 10 vmovq (%r8,%rdx,1),%xmm1
- 40329b: c5 71 16 2c 11 vmovhpd (%rcx,%rdx,1),%xmm1,%xmm13
- 4032a0: c4 62 7d 1a 1d 87 17 vbroadcastf128 0x1787(%rip),%ymm11 # 404a30 <.L_2il0floatpacket.264+0x100>
- 4032a7: 00 00
- 4032a9: c4 41 6d 54 e3 vandpd %ymm11,%ymm2,%ymm12
- 4032ae: c4 62 7d 1a 35 89 17 vbroadcastf128 0x1789(%rip),%ymm14 # 404a40 <.L_2il0floatpacket.264+0x110>
- 4032b5: 00 00
- 4032b7: c4 41 1d c2 d6 12 vcmple_oqpd %ymm14,%ymm12,%ymm10
- 4032bd: c4 c1 1d c2 e6 1e vcmpgt_oqpd %ymm14,%ymm12,%ymm4
- 4032c3: c5 2d 54 c2 vandpd %ymm2,%ymm10,%ymm8
- 4032c7: c4 41 7a 7e 14 12 vmovq (%r10,%rdx,1),%xmm10
- 4032cd: c4 c1 5d 54 ff vandpd %ymm15,%ymm4,%ymm7
- 4032d2: c4 41 29 16 0c 13 vmovhpd (%r11,%rdx,1),%xmm10,%xmm9
- 4032d8: c4 41 7a 7e 54 10 08 vmovq 0x8(%r8,%rdx,1),%xmm10
- 4032df: c5 3d 56 ff vorpd %ymm7,%ymm8,%ymm15
- 4032e3: c4 41 7a 7e 44 12 08 vmovq 0x8(%r10,%rdx,1),%xmm8
- 4032ea: c5 dd 54 d0 vandpd %ymm0,%ymm4,%ymm2
- 4032ee: c4 c1 7a 7e 44 10 10 vmovq 0x10(%r8,%rdx,1),%xmm0
- 4032f5: c5 f9 16 4c 11 10 vmovhpd 0x10(%rcx,%rdx,1),%xmm0,%xmm1
- 4032fb: c4 c3 15 18 f9 01 vinsertf128 $0x1,%xmm9,%ymm13,%ymm7
- 403301: c5 29 16 4c 11 08 vmovhpd 0x8(%rcx,%rdx,1),%xmm10,%xmm9
- 403307: c4 41 39 16 6c 13 08 vmovhpd 0x8(%r11,%rdx,1),%xmm8,%xmm13
- 40330e: c4 41 45 59 f7 vmulpd %ymm15,%ymm7,%ymm14
- 403313: c4 c3 35 18 e5 01 vinsertf128 $0x1,%xmm13,%ymm9,%ymm4
- 403319: c5 85 59 f4 vmulpd %ymm4,%ymm15,%ymm6
- 40331d: c4 63 75 18 c5 01 vinsertf128 $0x1,%xmm5,%ymm1,%ymm8
- 403323: c5 3d 58 e6 vaddpd %ymm6,%ymm8,%ymm12
- 403327: c4 41 0d 58 d4 vaddpd %ymm12,%ymm14,%ymm10
- 40332c: c4 41 3d 5c dc vsubpd %ymm12,%ymm8,%ymm11
- 403331: c4 41 1d 5c ca vsubpd %ymm10,%ymm12,%ymm9
- 403336: c4 41 4d 58 eb vaddpd %ymm11,%ymm6,%ymm13
- 40333b: c4 c1 0d 58 c1 vaddpd %ymm9,%ymm14,%ymm0
- 403340: c5 45 58 cc vaddpd %ymm4,%ymm7,%ymm9
- 403344: c5 15 58 d8 vaddpd %ymm0,%ymm13,%ymm11
- 403348: c4 41 05 59 ef vmulpd %ymm15,%ymm15,%ymm13
- 40334d: c5 95 59 8a 80 42 00 vmulpd 0x4280(%rdx),%ymm13,%ymm1
- 403354: 00
- 403355: c5 95 59 ba 40 43 00 vmulpd 0x4340(%rdx),%ymm13,%ymm7
- 40335c: 00
- 40335d: c5 f5 58 9a 40 42 00 vaddpd 0x4240(%rdx),%ymm1,%ymm3
- 403364: 00
- 403365: c5 45 58 a2 00 43 00 vaddpd 0x4300(%rdx),%ymm7,%ymm12
- 40336c: 00
- 40336d: c5 95 59 eb vmulpd %ymm3,%ymm13,%ymm5
- 403371: c4 41 15 59 f4 vmulpd %ymm12,%ymm13,%ymm14
- 403376: c5 85 59 f5 vmulpd %ymm5,%ymm15,%ymm6
- 40337a: c4 41 05 59 f8 vmulpd %ymm8,%ymm15,%ymm15
- 40337f: c5 8d 58 ba c0 42 00 vaddpd 0x42c0(%rdx),%ymm14,%ymm7
- 403386: 00
- 403387: c4 c1 4d 59 e1 vmulpd %ymm9,%ymm6,%ymm4
- 40338c: c5 15 59 ef vmulpd %ymm7,%ymm13,%ymm13
- 403390: c5 a5 58 c4 vaddpd %ymm4,%ymm11,%ymm0
- 403394: c4 c1 3d 59 cd vmulpd %ymm13,%ymm8,%ymm1
- 403399: c4 41 7a 7e 44 10 18 vmovq 0x18(%r8,%rdx,1),%xmm8
- 4033a0: c5 fd 58 e1 vaddpd %ymm1,%ymm0,%ymm4
- 4033a4: c4 c1 35 5c cf vsubpd %ymm15,%ymm9,%ymm1
- 4033a9: c4 41 7a 7e 7c 12 18 vmovq 0x18(%r10,%rdx,1),%xmm15
- 4033b0: c5 39 16 4c 11 18 vmovhpd 0x18(%rcx,%rdx,1),%xmm8,%xmm9
- 4033b6: c5 ed 59 d1 vmulpd %ymm1,%ymm2,%ymm2
- 4033ba: c4 c1 01 16 44 13 18 vmovhpd 0x18(%r11,%rdx,1),%xmm15,%xmm0
- 4033c1: c4 e3 35 18 d8 01 vinsertf128 $0x1,%xmm0,%ymm9,%ymm3
- 4033c7: c5 e5 58 c2 vaddpd %ymm2,%ymm3,%ymm0
- 4033cb: c5 dd 58 c8 vaddpd %ymm0,%ymm4,%ymm1
- 4033cf: c5 fd 10 64 24 40 vmovupd 0x40(%rsp),%ymm4
- 4033d5: c5 ad 58 d1 vaddpd %ymm1,%ymm10,%ymm2
- 4033d9: c5 ed 57 44 24 20 vxorpd 0x20(%rsp),%ymm2,%ymm0
- 4033df: e9 c3 f8 ff ff jmpq 402ca7 <__svml_sin4_e9+0x157>
- 4033e4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4033e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004033f0 <__svml_sin4_l9>:
- 4033f0: 55 push %rbp
- 4033f1: 48 89 e5 mov %rsp,%rbp
- 4033f4: 48 83 e4 c0 and $0xffffffffffffffc0,%rsp
- 4033f8: 48 81 ec 80 01 00 00 sub $0x180,%rsp
- 4033ff: 33 c0 xor %eax,%eax
- 403401: 48 8b 0d 78 42 21 00 mov 0x214278(%rip),%rcx # 617680 <_DYNAMIC+0x240>
- 403408: c5 7c 11 8c 24 e0 00 vmovups %ymm9,0xe0(%rsp)
- 40340f: 00 00
- 403411: c5 7c 11 6c 24 20 vmovups %ymm13,0x20(%rsp)
- 403417: c5 fd 10 09 vmovupd (%rcx),%ymm1
- 40341b: c5 7c 11 bc 24 20 01 vmovups %ymm15,0x120(%rsp)
- 403422: 00 00
- 403424: c5 7c 11 b4 24 40 01 vmovups %ymm14,0x140(%rsp)
- 40342b: 00 00
- 40342d: c5 7c 11 64 24 60 vmovups %ymm12,0x60(%rsp)
- 403433: c5 7c 11 9c 24 a0 00 vmovups %ymm11,0xa0(%rsp)
- 40343a: 00 00
- 40343c: c5 7c 11 94 24 c0 00 vmovups %ymm10,0xc0(%rsp)
- 403443: 00 00
- 403445: c5 7c 11 84 24 00 01 vmovups %ymm8,0x100(%rsp)
- 40344c: 00 00
- 40344e: c5 7d 28 c8 vmovapd %ymm0,%ymm9
- 403452: c5 35 54 e9 vandpd %ymm1,%ymm9,%ymm13
- 403456: c5 95 c2 51 40 1e vcmpgt_oqpd 0x40(%rcx),%ymm13,%ymm2
- 40345c: c5 fd 50 d2 vmovmskpd %ymm2,%edx
- 403460: c4 41 75 55 f1 vandnpd %ymm9,%ymm1,%ymm14
- 403465: f6 c2 0f test $0xf,%dl
- 403468: 0f 85 4f 01 00 00 jne 4035bd <__svml_sin4_l9+0x1cd>
- 40346e: c5 fd 10 89 80 00 00 vmovupd 0x80(%rcx),%ymm1
- 403475: 00
- 403476: c5 fd 10 81 c0 00 00 vmovupd 0xc0(%rcx),%ymm0
- 40347d: 00
- 40347e: c5 fd 10 91 80 02 00 vmovupd 0x280(%rcx),%ymm2
- 403485: 00
- 403486: c5 fd 10 a9 c0 04 00 vmovupd 0x4c0(%rcx),%ymm5
- 40348d: 00
- 40348e: c4 e2 95 a8 c8 vfmadd213pd %ymm0,%ymm13,%ymm1
- 403493: c5 f5 5c d8 vsubpd %ymm0,%ymm1,%ymm3
- 403497: c5 dd 73 f1 3f vpsllq $0x3f,%ymm1,%ymm4
- 40349c: c4 62 ed bc eb vfnmadd231pd %ymm3,%ymm2,%ymm13
- 4034a1: c4 62 e5 bc a9 c0 02 vfnmadd231pd 0x2c0(%rcx),%ymm3,%ymm13
- 4034a8: 00 00
- 4034aa: c4 e2 95 9c 99 00 03 vfnmadd132pd 0x300(%rcx),%ymm13,%ymm3
- 4034b1: 00 00
- 4034b3: c5 e5 59 f3 vmulpd %ymm3,%ymm3,%ymm6
- 4034b7: c4 e2 cd a8 a9 80 04 vfmadd213pd 0x480(%rcx),%ymm6,%ymm5
- 4034be: 00 00
- 4034c0: c4 e2 cd a8 a9 40 04 vfmadd213pd 0x440(%rcx),%ymm6,%ymm5
- 4034c7: 00 00
- 4034c9: c4 e2 cd a8 a9 00 04 vfmadd213pd 0x400(%rcx),%ymm6,%ymm5
- 4034d0: 00 00
- 4034d2: c4 e2 cd a8 a9 c0 03 vfmadd213pd 0x3c0(%rcx),%ymm6,%ymm5
- 4034d9: 00 00
- 4034db: c4 e2 cd a8 a9 80 03 vfmadd213pd 0x380(%rcx),%ymm6,%ymm5
- 4034e2: 00 00
- 4034e4: c4 e2 cd a8 a9 40 03 vfmadd213pd 0x340(%rcx),%ymm6,%ymm5
- 4034eb: 00 00
- 4034ed: c5 55 59 c6 vmulpd %ymm6,%ymm5,%ymm8
- 4034f1: c5 e5 57 fc vxorpd %ymm4,%ymm3,%ymm7
- 4034f5: c4 62 c5 a8 c7 vfmadd213pd %ymm7,%ymm7,%ymm8
- 4034fa: c4 c1 3d 57 c6 vxorpd %ymm14,%ymm8,%ymm0
- 4034ff: 85 c0 test %eax,%eax
- 403501: 75 47 jne 40354a <__svml_sin4_l9+0x15a>
- 403503: c5 7c 10 84 24 00 01 vmovups 0x100(%rsp),%ymm8
- 40350a: 00 00
- 40350c: c5 7c 10 8c 24 e0 00 vmovups 0xe0(%rsp),%ymm9
- 403513: 00 00
- 403515: c5 7c 10 94 24 c0 00 vmovups 0xc0(%rsp),%ymm10
- 40351c: 00 00
- 40351e: c5 7c 10 9c 24 a0 00 vmovups 0xa0(%rsp),%ymm11
- 403525: 00 00
- 403527: c5 7c 10 64 24 60 vmovups 0x60(%rsp),%ymm12
- 40352d: c5 7c 10 6c 24 20 vmovups 0x20(%rsp),%ymm13
- 403533: c5 7c 10 b4 24 40 01 vmovups 0x140(%rsp),%ymm14
- 40353a: 00 00
- 40353c: c5 7c 10 bc 24 20 01 vmovups 0x120(%rsp),%ymm15
- 403543: 00 00
- 403545: 48 89 ec mov %rbp,%rsp
- 403548: 5d pop %rbp
- 403549: c3 retq
- 40354a: c5 7d 11 4c 24 40 vmovupd %ymm9,0x40(%rsp)
- 403550: c5 fd 11 84 24 80 00 vmovupd %ymm0,0x80(%rsp)
- 403557: 00 00
- 403559: 74 a8 je 403503 <__svml_sin4_l9+0x113>
- 40355b: 33 d2 xor %edx,%edx
- 40355d: 48 89 74 24 08 mov %rsi,0x8(%rsp)
- 403562: 48 89 3c 24 mov %rdi,(%rsp)
- 403566: 4c 89 64 24 18 mov %r12,0x18(%rsp)
- 40356b: 41 89 d4 mov %edx,%r12d
- 40356e: 4c 89 6c 24 10 mov %r13,0x10(%rsp)
- 403573: 41 89 c5 mov %eax,%r13d
- 403576: 45 0f a3 e5 bt %r12d,%r13d
- 40357a: 72 2a jb 4035a6 <__svml_sin4_l9+0x1b6>
- 40357c: 41 ff c4 inc %r12d
- 40357f: 41 83 fc 20 cmp $0x20,%r12d
- 403583: 7c f1 jl 403576 <__svml_sin4_l9+0x186>
- 403585: 48 8b 74 24 08 mov 0x8(%rsp),%rsi
- 40358a: 48 8b 3c 24 mov (%rsp),%rdi
- 40358e: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
- 403593: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13
- 403598: c5 fd 10 84 24 80 00 vmovupd 0x80(%rsp),%ymm0
- 40359f: 00 00
- 4035a1: e9 5d ff ff ff jmpq 403503 <__svml_sin4_l9+0x113>
- 4035a6: c5 f8 77 vzeroupper
- 4035a9: 4a 8d 7c e4 40 lea 0x40(%rsp,%r12,8),%rdi
- 4035ae: 4a 8d b4 e4 80 00 00 lea 0x80(%rsp,%r12,8),%rsi
- 4035b5: 00
- 4035b6: e8 05 04 00 00 callq 4039c0 <__svml_dsin_cout_rare>
- 4035bb: eb bf jmp 40357c <__svml_sin4_l9+0x18c>
- 4035bd: c5 95 db 35 9b 14 00 vpand 0x149b(%rip),%ymm13,%ymm6 # 404a60 <.L_2il0floatpacket.199>
- 4035c4: 00
- 4035c5: c5 7d 11 0c 24 vmovupd %ymm9,(%rsp)
- 4035ca: c5 c5 73 d6 34 vpsrlq $0x34,%ymm6,%ymm7
- 4035cf: 48 8b 15 9a 40 21 00 mov 0x21409a(%rip),%rdx # 617670 <_DYNAMIC+0x230>
- 4035d6: 4c 8b 1d 8b 40 21 00 mov 0x21408b(%rip),%r11 # 617668 <_DYNAMIC+0x228>
- 4035dd: c4 e3 7d 39 fc 01 vextracti128 $0x1,%ymm7,%xmm4
- 4035e3: c5 f9 7e f9 vmovd %xmm7,%ecx
- 4035e7: c4 c1 79 7e e1 vmovd %xmm4,%r9d
- 4035ec: c4 c3 79 16 fa 02 vpextrd $0x2,%xmm7,%r10d
- 4035f2: 44 8d 04 49 lea (%rcx,%rcx,2),%r8d
- 4035f6: c4 e3 79 16 e1 02 vpextrd $0x2,%xmm4,%ecx
- 4035fc: 47 8d 0c 49 lea (%r9,%r9,2),%r9d
- 403600: 41 c1 e0 03 shl $0x3,%r8d
- 403604: 41 c1 e1 03 shl $0x3,%r9d
- 403608: 47 8d 14 52 lea (%r10,%r10,2),%r10d
- 40360c: 41 c1 e2 03 shl $0x3,%r10d
- 403610: 8d 0c 49 lea (%rcx,%rcx,2),%ecx
- 403613: c1 e1 03 shl $0x3,%ecx
- 403616: c5 15 54 82 80 40 00 vandpd 0x4080(%rdx),%ymm13,%ymm8
- 40361d: 00
- 40361e: c5 3d c2 a2 80 40 00 vcmpeqpd 0x4080(%rdx),%ymm8,%ymm12
- 403625: 00 00
- 403627: c4 01 7a 7e 0c 18 vmovq (%r8,%r11,1),%xmm9
- 40362d: c4 01 31 16 14 1a vmovhpd (%r10,%r11,1),%xmm9,%xmm10
- 403633: c5 15 db 0d 45 14 00 vpand 0x1445(%rip),%ymm13,%ymm9 # 404a80 <.L_2il0floatpacket.199+0x20>
- 40363a: 00
- 40363b: c4 01 7a 7e 5c 18 10 vmovq 0x10(%r8,%r11,1),%xmm11
- 403642: c4 81 7a 7e 74 19 10 vmovq 0x10(%r9,%r11,1),%xmm6
- 403649: c4 a1 49 16 7c 19 10 vmovhpd 0x10(%rcx,%r11,1),%xmm6,%xmm7
- 403650: c4 c1 7d 50 c4 vmovmskpd %ymm12,%eax
- 403655: c4 01 21 16 64 1a 10 vmovhpd 0x10(%r10,%r11,1),%xmm11,%xmm12
- 40365c: 83 e0 0f and $0xf,%eax
- 40365f: c4 81 7a 7e 4c 18 08 vmovq 0x8(%r8,%r11,1),%xmm1
- 403666: c4 01 71 16 7c 1a 08 vmovhpd 0x8(%r10,%r11,1),%xmm1,%xmm15
- 40366d: c5 b5 d4 0d 2b 14 00 vpaddq 0x142b(%rip),%ymm9,%ymm1 # 404aa0 <.L_2il0floatpacket.199+0x40>
- 403674: 00
- 403675: c4 01 7a 7e 44 19 08 vmovq 0x8(%r9,%r11,1),%xmm8
- 40367c: c4 81 7a 7e 1c 19 vmovq (%r9,%r11,1),%xmm3
- 403682: c4 a1 39 16 6c 19 08 vmovhpd 0x8(%rcx,%r11,1),%xmm8,%xmm5
- 403689: c5 b5 73 d1 20 vpsrlq $0x20,%ymm1,%ymm9
- 40368e: c4 a1 61 16 14 19 vmovhpd (%rcx,%r11,1),%xmm3,%xmm2
- 403694: c4 63 1d 18 df 01 vinsertf128 $0x1,%xmm7,%ymm12,%ymm11
- 40369a: c5 7e 6f 25 1e 14 00 vmovdqu 0x141e(%rip),%ymm12 # 404ac0 <.L_2il0floatpacket.199+0x60>
- 4036a1: 00
- 4036a2: c4 c1 7d 73 d3 20 vpsrlq $0x20,%ymm11,%ymm0
- 4036a8: c4 c1 75 db f4 vpand %ymm12,%ymm1,%ymm6
- 4036ad: c4 e3 05 18 dd 01 vinsertf128 $0x1,%xmm5,%ymm15,%ymm3
- 4036b3: c4 41 25 db fc vpand %ymm12,%ymm11,%ymm15
- 4036b8: c5 dd 73 d3 20 vpsrlq $0x20,%ymm3,%ymm4
- 4036bd: c5 35 f4 d8 vpmuludq %ymm0,%ymm9,%ymm11
- 4036c1: c5 cd f4 c0 vpmuludq %ymm0,%ymm6,%ymm0
- 4036c5: c5 fd 73 d0 20 vpsrlq $0x20,%ymm0,%ymm0
- 4036ca: c4 c1 35 f4 ef vpmuludq %ymm15,%ymm9,%ymm5
- 4036cf: c5 25 d4 d8 vpaddq %ymm0,%ymm11,%ymm11
- 4036d3: c5 d5 73 d5 20 vpsrlq $0x20,%ymm5,%ymm5
- 4036d8: c4 63 2d 18 d2 01 vinsertf128 $0x1,%xmm2,%ymm10,%ymm10
- 4036de: c4 c1 65 db d4 vpand %ymm12,%ymm3,%ymm2
- 4036e3: c4 c1 2d db fc vpand %ymm12,%ymm10,%ymm7
- 4036e8: c5 cd f4 ca vpmuludq %ymm2,%ymm6,%ymm1
- 4036ec: c4 41 75 db fc vpand %ymm12,%ymm1,%ymm15
- 4036f1: c4 41 05 d4 fb vpaddq %ymm11,%ymm15,%ymm15
- 4036f6: c4 41 55 d4 df vpaddq %ymm15,%ymm5,%ymm11
- 4036fb: c5 85 73 d1 20 vpsrlq $0x20,%ymm1,%ymm15
- 403700: c4 c1 7d 73 d3 20 vpsrlq $0x20,%ymm11,%ymm0
- 403706: c4 41 25 db dc vpand %ymm12,%ymm11,%ymm11
- 40370b: c5 cd f4 dc vpmuludq %ymm4,%ymm6,%ymm3
- 40370f: c5 b5 f4 d2 vpmuludq %ymm2,%ymm9,%ymm2
- 403713: c4 c1 65 db ec vpand %ymm12,%ymm3,%ymm5
- 403718: c4 c1 6d d4 d7 vpaddq %ymm15,%ymm2,%ymm2
- 40371d: c5 e5 73 d3 20 vpsrlq $0x20,%ymm3,%ymm3
- 403722: c5 d5 d4 ea vpaddq %ymm2,%ymm5,%ymm5
- 403726: c5 4d f4 c7 vpmuludq %ymm7,%ymm6,%ymm8
- 40372a: c5 b5 f4 e4 vpmuludq %ymm4,%ymm9,%ymm4
- 40372e: c5 fd d4 ed vpaddq %ymm5,%ymm0,%ymm5
- 403732: c4 c1 3d db c4 vpand %ymm12,%ymm8,%ymm0
- 403737: c5 dd d4 e3 vpaddq %ymm3,%ymm4,%ymm4
- 40373b: c4 c1 3d 73 d0 20 vpsrlq $0x20,%ymm8,%ymm8
- 403741: c5 85 73 d5 20 vpsrlq $0x20,%ymm5,%ymm15
- 403746: c5 95 db 1d 92 13 00 vpand 0x1392(%rip),%ymm13,%ymm3 # 404ae0 <.L_2il0floatpacket.199+0x80>
- 40374d: 00
- 40374e: c5 fd d4 d4 vpaddq %ymm4,%ymm0,%ymm2
- 403752: c5 d5 73 f5 20 vpsllq $0x20,%ymm5,%ymm5
- 403757: c5 85 d4 d2 vpaddq %ymm2,%ymm15,%ymm2
- 40375b: c4 c1 05 73 d2 20 vpsrlq $0x20,%ymm10,%ymm15
- 403761: c5 f5 73 d2 20 vpsrlq $0x20,%ymm2,%ymm1
- 403766: c4 c1 4d f4 f7 vpmuludq %ymm15,%ymm6,%ymm6
- 40376b: c5 b5 f4 ff vpmuludq %ymm7,%ymm9,%ymm7
- 40376f: c4 41 4d db d4 vpand %ymm12,%ymm6,%ymm10
- 403774: c4 41 45 d4 c8 vpaddq %ymm8,%ymm7,%ymm9
- 403779: c4 c1 6d db f4 vpand %ymm12,%ymm2,%ymm6
- 40377e: c4 c1 2d d4 c1 vpaddq %ymm9,%ymm10,%ymm0
- 403783: c4 41 55 d4 d3 vpaddq %ymm11,%ymm5,%ymm10
- 403788: c5 75 d4 f8 vpaddq %ymm0,%ymm1,%ymm15
- 40378c: c5 e5 ef 0d 6c 13 00 vpxor 0x136c(%rip),%ymm3,%ymm1 # 404b00 <.L_2il0floatpacket.199+0xa0>
- 403793: 00
- 403794: c4 c1 3d 73 f7 20 vpsllq $0x20,%ymm15,%ymm8
- 40379a: c5 bd d4 e6 vpaddq %ymm6,%ymm8,%ymm4
- 40379e: c5 9d 73 d4 0c vpsrlq $0xc,%ymm4,%ymm12
- 4037a3: c5 dd db 25 f5 13 00 vpand 0x13f5(%rip),%ymm4,%ymm4 # 404ba0 <.L_2il0floatpacket.199+0x140>
- 4037aa: 00
- 4037ab: c5 1d eb c1 vpor %ymm1,%ymm12,%ymm8
- 4037af: c5 2d db 25 a9 13 00 vpand 0x13a9(%rip),%ymm10,%ymm12 # 404b60 <.L_2il0floatpacket.199+0x100>
- 4037b6: 00
- 4037b7: c5 ed 73 f4 28 vpsllq $0x28,%ymm4,%ymm2
- 4037bc: c4 c1 2d 73 d2 18 vpsrlq $0x18,%ymm10,%ymm10
- 4037c2: c5 e5 ef 0d 76 13 00 vpxor 0x1376(%rip),%ymm3,%ymm1 # 404b40 <.L_2il0floatpacket.199+0xe0>
- 4037c9: 00
- 4037ca: c4 c1 45 73 f4 1c vpsllq $0x1c,%ymm12,%ymm7
- 4037d0: c5 c5 eb c1 vpor %ymm1,%ymm7,%ymm0
- 4037d4: c4 62 7d 1a 3d e3 13 vbroadcastf128 0x13e3(%rip),%ymm15 # 404bc0 <.L_2il0floatpacket.199+0x160>
- 4037db: 00 00
- 4037dd: c4 41 05 58 d8 vaddpd %ymm8,%ymm15,%ymm11
- 4037e2: c4 c1 25 5c ef vsubpd %ymm15,%ymm11,%ymm5
- 4037e7: c5 7d 5c f9 vsubpd %ymm1,%ymm0,%ymm15
- 4037eb: c5 a5 db 35 2d 13 00 vpand 0x132d(%rip),%ymm11,%ymm6 # 404b20 <.L_2il0floatpacket.199+0xc0>
- 4037f2: 00
- 4037f3: c5 3d 5c cd vsubpd %ymm5,%ymm8,%ymm9
- 4037f7: c5 e5 ef 2d 81 13 00 vpxor 0x1381(%rip),%ymm3,%ymm5 # 404b80 <.L_2il0floatpacket.199+0x120>
- 4037fe: 00
- 4037ff: c4 c1 6d eb da vpor %ymm10,%ymm2,%ymm3
- 403804: c5 65 eb c5 vpor %ymm5,%ymm3,%ymm8
- 403808: c5 3d 5c dd vsubpd %ymm5,%ymm8,%ymm11
- 40380c: c4 c1 35 58 cb vaddpd %ymm11,%ymm9,%ymm1
- 403811: c5 35 5c e1 vsubpd %ymm1,%ymm9,%ymm12
- 403815: c4 c1 25 58 fc vaddpd %ymm12,%ymm11,%ymm7
- 40381a: c4 c1 45 58 ff vaddpd %ymm15,%ymm7,%ymm7
- 40381f: c4 e2 7d 1a 05 a8 13 vbroadcastf128 0x13a8(%rip),%ymm0 # 404bd0 <.L_2il0floatpacket.199+0x170>
- 403826: 00 00
- 403828: c5 75 59 c0 vmulpd %ymm0,%ymm1,%ymm8
- 40382c: c5 7c 28 c8 vmovaps %ymm0,%ymm9
- 403830: c4 42 f5 aa c8 vfmsub213pd %ymm8,%ymm1,%ymm9
- 403835: c4 c3 7d 39 f4 01 vextracti128 $0x1,%ymm6,%xmm12
- 40383b: c4 c1 79 7e f0 vmovd %xmm6,%r8d
- 403840: c4 41 79 7e e2 vmovd %xmm12,%r10d
- 403845: 41 c1 e0 05 shl $0x5,%r8d
- 403849: c4 e3 79 16 f1 02 vpextrd $0x2,%xmm6,%ecx
- 40384f: 41 c1 e2 05 shl $0x5,%r10d
- 403853: c4 43 79 16 e3 02 vpextrd $0x2,%xmm12,%r11d
- 403859: c1 e1 05 shl $0x5,%ecx
- 40385c: 41 c1 e3 05 shl $0x5,%r11d
- 403860: c4 62 7d 1a 3d 77 13 vbroadcastf128 0x1377(%rip),%ymm15 # 404be0 <.L_2il0floatpacket.199+0x180>
- 403867: 00 00
- 403869: c4 e2 7d 1a 15 7e 13 vbroadcastf128 0x137e(%rip),%ymm2 # 404bf0 <.L_2il0floatpacket.199+0x190>
- 403870: 00 00
- 403872: c4 c2 85 a8 c9 vfmadd213pd %ymm9,%ymm15,%ymm1
- 403877: c4 41 7a 7e 4c 10 10 vmovq 0x10(%r8,%rdx,1),%xmm9
- 40387e: c5 95 54 da vandpd %ymm2,%ymm13,%ymm3
- 403882: c4 e2 fd a8 f9 vfmadd213pd %ymm1,%ymm0,%ymm7
- 403887: c4 c1 7a 7e 54 10 08 vmovq 0x8(%r8,%rdx,1),%xmm2
- 40388e: c4 c1 7a 7e 04 12 vmovq (%r10,%rdx,1),%xmm0
- 403894: c4 c1 79 16 0c 13 vmovhpd (%r11,%rdx,1),%xmm0,%xmm1
- 40389a: c4 e2 7d 1a 25 5d 13 vbroadcastf128 0x135d(%rip),%ymm4 # 404c00 <.L_2il0floatpacket.199+0x1a0>
- 4038a1: 00 00
- 4038a3: c5 e5 c2 ec 1e vcmpgt_oqpd %ymm4,%ymm3,%ymm5
- 4038a8: c5 65 c2 d4 12 vcmple_oqpd %ymm4,%ymm3,%ymm10
- 4038ad: c4 c1 7a 7e 64 12 08 vmovq 0x8(%r10,%rdx,1),%xmm4
- 4038b4: c5 e9 16 5c 11 08 vmovhpd 0x8(%rcx,%rdx,1),%xmm2,%xmm3
- 4038ba: c4 41 2d 54 ed vandpd %ymm13,%ymm10,%ymm13
- 4038bf: c4 41 55 54 f8 vandpd %ymm8,%ymm5,%ymm15
- 4038c4: c4 41 15 56 c7 vorpd %ymm15,%ymm13,%ymm8
- 4038c9: c4 41 7a 7e 2c 10 vmovq (%r8,%rdx,1),%xmm13
- 4038cf: c4 41 7a 7e 7c 12 10 vmovq 0x10(%r10,%rdx,1),%xmm15
- 4038d6: c5 11 16 1c 11 vmovhpd (%rcx,%rdx,1),%xmm13,%xmm11
- 4038db: c5 31 16 54 11 10 vmovhpd 0x10(%rcx,%rdx,1),%xmm9,%xmm10
- 4038e1: c5 d5 54 ef vandpd %ymm7,%ymm5,%ymm5
- 4038e5: c4 c1 59 16 7c 13 08 vmovhpd 0x8(%r11,%rdx,1),%xmm4,%xmm7
- 4038ec: c4 41 01 16 6c 13 10 vmovhpd 0x10(%r11,%rdx,1),%xmm15,%xmm13
- 4038f3: c4 c1 7d 28 c0 vmovapd %ymm8,%ymm0
- 4038f8: c4 63 65 18 e7 01 vinsertf128 $0x1,%xmm7,%ymm3,%ymm12
- 4038fe: c4 43 2d 18 ed 01 vinsertf128 $0x1,%xmm13,%ymm10,%ymm13
- 403904: c4 c2 9d a8 c5 vfmadd213pd %ymm13,%ymm12,%ymm0
- 403909: c5 fd 10 9a 80 42 00 vmovupd 0x4280(%rdx),%ymm3
- 403910: 00
- 403911: c4 c1 7a 7e 7c 10 18 vmovq 0x18(%r8,%rdx,1),%xmm7
- 403918: c5 41 16 4c 11 18 vmovhpd 0x18(%rcx,%rdx,1),%xmm7,%xmm9
- 40391e: c5 95 5c d0 vsubpd %ymm0,%ymm13,%ymm2
- 403922: c4 c2 9d b8 d0 vfmadd231pd %ymm8,%ymm12,%ymm2
- 403927: c4 63 25 18 d9 01 vinsertf128 $0x1,%xmm1,%ymm11,%ymm11
- 40392d: c4 41 7c 28 fb vmovaps %ymm11,%ymm15
- 403932: c4 62 bd a8 f8 vfmadd213pd %ymm0,%ymm8,%ymm15
- 403937: c4 c1 7d 5c cf vsubpd %ymm15,%ymm0,%ymm1
- 40393c: c4 c2 bd b8 cb vfmadd231pd %ymm11,%ymm8,%ymm1
- 403941: c5 f5 58 c2 vaddpd %ymm2,%ymm1,%ymm0
- 403945: c4 c1 25 58 d4 vaddpd %ymm12,%ymm11,%ymm2
- 40394a: c4 41 7a 7e 64 12 18 vmovq 0x18(%r10,%rdx,1),%xmm12
- 403951: c4 c1 3d 59 c8 vmulpd %ymm8,%ymm8,%ymm1
- 403956: c5 7d 10 9a 40 43 00 vmovupd 0x4340(%rdx),%ymm11
- 40395d: 00
- 40395e: c4 e2 f5 a8 9a 40 42 vfmadd213pd 0x4240(%rdx),%ymm1,%ymm3
- 403965: 00 00
- 403967: c4 62 f5 a8 9a 00 43 vfmadd213pd 0x4300(%rdx),%ymm1,%ymm11
- 40396e: 00 00
- 403970: c5 e5 59 f1 vmulpd %ymm1,%ymm3,%ymm6
- 403974: c4 62 f5 a8 9a c0 42 vfmadd213pd 0x42c0(%rdx),%ymm1,%ymm11
- 40397b: 00 00
- 40397d: c5 bd 59 e6 vmulpd %ymm6,%ymm8,%ymm4
- 403981: c4 62 95 ac c2 vfnmadd213pd %ymm2,%ymm13,%ymm8
- 403986: c4 e2 ed a8 e0 vfmadd213pd %ymm0,%ymm2,%ymm4
- 40398b: c4 c1 75 59 c3 vmulpd %ymm11,%ymm1,%ymm0
- 403990: c4 c1 19 16 54 13 18 vmovhpd 0x18(%r11,%rdx,1),%xmm12,%xmm2
- 403997: c4 e2 95 a8 c4 vfmadd213pd %ymm4,%ymm13,%ymm0
- 40399c: c4 e3 35 18 e2 01 vinsertf128 $0x1,%xmm2,%ymm9,%ymm4
- 4039a2: c4 e2 bd a8 ec vfmadd213pd %ymm4,%ymm8,%ymm5
- 4039a7: c5 7d 10 0c 24 vmovupd (%rsp),%ymm9
- 4039ac: c5 7d 58 c5 vaddpd %ymm5,%ymm0,%ymm8
- 4039b0: c4 c1 05 58 c0 vaddpd %ymm8,%ymm15,%ymm0
- 4039b5: c4 c1 7d 57 c6 vxorpd %ymm14,%ymm0,%ymm0
- 4039ba: e9 40 fb ff ff jmpq 4034ff <__svml_sin4_l9+0x10f>
- 4039bf: 90 nop
- 00000000004039c0 <__svml_dsin_cout_rare>:
- 4039c0: 48 8b 07 mov (%rdi),%rax
- 4039c3: 48 89 44 24 f8 mov %rax,-0x8(%rsp)
- 4039c8: 48 c1 e8 38 shr $0x38,%rax
- 4039cc: 0f b7 57 06 movzwl 0x6(%rdi),%edx
- 4039d0: 81 e2 f0 7f 00 00 and $0x7ff0,%edx
- 4039d6: 83 e0 7f and $0x7f,%eax
- 4039d9: f2 0f 10 0f movsd (%rdi),%xmm1
- 4039dd: 81 fa f0 7f 00 00 cmp $0x7ff0,%edx
- 4039e3: 75 36 jne 403a1b <__svml_dsin_cout_rare+0x5b>
- 4039e5: 83 7c 24 f8 00 cmpl $0x0,-0x8(%rsp)
- 4039ea: 75 24 jne 403a10 <__svml_dsin_cout_rare+0x50>
- 4039ec: 88 44 24 ff mov %al,-0x1(%rsp)
- 4039f0: 81 7c 24 fc 00 00 f0 cmpl $0x7ff00000,-0x4(%rsp)
- 4039f7: 7f
- 4039f8: 75 16 jne 403a10 <__svml_dsin_cout_rare+0x50>
- 4039fa: f2 0f 10 05 1e 12 00 movsd 0x121e(%rip),%xmm0 # 404c20 <_vmldSinHATab>
- 403a01: 00
- 403a02: b8 01 00 00 00 mov $0x1,%eax
- 403a07: f2 0f 59 c8 mulsd %xmm0,%xmm1
- 403a0b: f2 0f 11 0e movsd %xmm1,(%rsi)
- 403a0f: c3 retq
- 403a10: f2 0f 59 c9 mulsd %xmm1,%xmm1
- 403a14: 33 c0 xor %eax,%eax
- 403a16: f2 0f 11 0e movsd %xmm1,(%rsi)
- 403a1a: c3 retq
- 403a1b: 33 c0 xor %eax,%eax
- 403a1d: c3 retq
- 403a1e: 66 90 xchg %ax,%ax
- 0000000000403a20 <__intel_cpu_features_init_x>:
- 403a20: 50 push %rax
- 403a21: 52 push %rdx
- 403a22: 51 push %rcx
- 403a23: 56 push %rsi
- 403a24: 57 push %rdi
- 403a25: 41 50 push %r8
- 403a27: 41 51 push %r9
- 403a29: 33 ff xor %edi,%edi
- 403a2b: e8 30 00 00 00 callq 403a60 <__intel_cpu_features_init_body>
- 403a30: 41 59 pop %r9
- 403a32: 41 58 pop %r8
- 403a34: 5f pop %rdi
- 403a35: 5e pop %rsi
- 403a36: 59 pop %rcx
- 403a37: 5a pop %rdx
- 403a38: 58 pop %rax
- 403a39: c3 retq
- 403a3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000403a40 <__intel_cpu_features_init>:
- 403a40: 50 push %rax
- 403a41: 52 push %rdx
- 403a42: 51 push %rcx
- 403a43: 56 push %rsi
- 403a44: 57 push %rdi
- 403a45: 41 50 push %r8
- 403a47: 41 51 push %r9
- 403a49: bf 01 00 00 00 mov $0x1,%edi
- 403a4e: e8 0d 00 00 00 callq 403a60 <__intel_cpu_features_init_body>
- 403a53: 41 59 pop %r9
- 403a55: 41 58 pop %r8
- 403a57: 5f pop %rdi
- 403a58: 5e pop %rsi
- 403a59: 59 pop %rcx
- 403a5a: 5a pop %rdx
- 403a5b: 58 pop %rax
- 403a5c: c3 retq
- 403a5d: 0f 1f 00 nopl (%rax)
- 0000000000403a60 <__intel_cpu_features_init_body>:
- 403a60: 53 push %rbx
- 403a61: 41 89 fb mov %edi,%r11d
- 403a64: 33 c0 xor %eax,%eax
- 403a66: 0f a2 cpuid
- 403a68: 89 44 24 f0 mov %eax,-0x10(%rsp)
- 403a6c: 89 5c 24 f4 mov %ebx,-0xc(%rsp)
- 403a70: 89 4c 24 f8 mov %ecx,-0x8(%rsp)
- 403a74: 89 54 24 fc mov %edx,-0x4(%rsp)
- 403a78: 40 32 f6 xor %sil,%sil
- 403a7b: 83 7c 24 f0 00 cmpl $0x0,-0x10(%rsp)
- 403a80: 0f 84 39 03 00 00 je 403dbf <__intel_cpu_features_init_body+0x35f>
- 403a86: 41 83 fb 01 cmp $0x1,%r11d
- 403a8a: 0f 84 3c 03 00 00 je 403dcc <__intel_cpu_features_init_body+0x36c>
- 403a90: b8 01 00 00 00 mov $0x1,%eax
- 403a95: 0f a2 cpuid
- 403a97: 41 89 d0 mov %edx,%r8d
- 403a9a: 41 89 c1 mov %eax,%r9d
- 403a9d: 41 83 e0 01 and $0x1,%r8d
- 403aa1: 89 cf mov %ecx,%edi
- 403aa3: 4e 8d 04 45 01 00 00 lea 0x1(,%r8,2),%r8
- 403aaa: 00
- 403aab: 4c 89 c0 mov %r8,%rax
- 403aae: 48 83 c8 04 or $0x4,%rax
- 403ab2: f7 c2 00 80 00 00 test $0x8000,%edx
- 403ab8: 4c 0f 45 c0 cmovne %rax,%r8
- 403abc: 4c 89 c1 mov %r8,%rcx
- 403abf: 48 83 c9 08 or $0x8,%rcx
- 403ac3: f7 c2 00 00 80 00 test $0x800000,%edx
- 403ac9: 4c 0f 45 c1 cmovne %rcx,%r8
- 403acd: f7 c2 00 00 00 01 test $0x1000000,%edx
- 403ad3: 0f 84 eb 00 00 00 je 403bc4 <__intel_cpu_features_init_body+0x164>
- 403ad9: 49 83 c8 10 or $0x10,%r8
- 403add: 4d 89 c2 mov %r8,%r10
- 403ae0: 49 83 ca 20 or $0x20,%r10
- 403ae4: f7 c2 00 00 00 02 test $0x2000000,%edx
- 403aea: 4d 0f 45 c2 cmovne %r10,%r8
- 403aee: 4c 89 c6 mov %r8,%rsi
- 403af1: 48 83 ce 40 or $0x40,%rsi
- 403af5: f7 c2 00 00 00 04 test $0x4000000,%edx
- 403afb: 4c 0f 45 c6 cmovne %rsi,%r8
- 403aff: 4d 89 c2 mov %r8,%r10
- 403b02: 49 81 ca 80 00 00 00 or $0x80,%r10
- 403b09: f7 c7 01 00 00 00 test $0x1,%edi
- 403b0f: 4d 0f 45 c2 cmovne %r10,%r8
- 403b13: 4c 89 c0 mov %r8,%rax
- 403b16: 48 0d 00 01 00 00 or $0x100,%rax
- 403b1c: f7 c7 00 02 00 00 test $0x200,%edi
- 403b22: 4c 0f 45 c0 cmovne %rax,%r8
- 403b26: 4c 89 c3 mov %r8,%rbx
- 403b29: 48 81 cb 00 08 00 00 or $0x800,%rbx
- 403b30: f7 c7 00 00 40 00 test $0x400000,%edi
- 403b36: 4c 0f 45 c3 cmovne %rbx,%r8
- 403b3a: 4c 89 c1 mov %r8,%rcx
- 403b3d: 48 81 c9 00 02 00 00 or $0x200,%rcx
- 403b44: f7 c7 00 00 08 00 test $0x80000,%edi
- 403b4a: 4c 0f 45 c1 cmovne %rcx,%r8
- 403b4e: 4c 89 c2 mov %r8,%rdx
- 403b51: 48 81 ca 00 04 00 00 or $0x400,%rdx
- 403b58: f7 c7 00 00 10 00 test $0x100000,%edi
- 403b5e: 4c 0f 45 c2 cmovne %rdx,%r8
- 403b62: 4d 89 c2 mov %r8,%r10
- 403b65: 49 81 ca 00 10 00 00 or $0x1000,%r10
- 403b6c: f7 c7 00 00 80 00 test $0x800000,%edi
- 403b72: 4d 0f 45 c2 cmovne %r10,%r8
- 403b76: 4c 89 c6 mov %r8,%rsi
- 403b79: 48 81 ce 00 20 00 00 or $0x2000,%rsi
- 403b80: f7 c7 02 00 00 00 test $0x2,%edi
- 403b86: 4c 0f 45 c6 cmovne %rsi,%r8
- 403b8a: 40 b6 01 mov $0x1,%sil
- 403b8d: 4c 89 c0 mov %r8,%rax
- 403b90: 48 0d 00 40 00 00 or $0x4000,%rax
- 403b96: f7 c7 00 00 00 02 test $0x2000000,%edi
- 403b9c: 4c 0f 45 c0 cmovne %rax,%r8
- 403ba0: b8 07 00 00 00 mov $0x7,%eax
- 403ba5: 33 c9 xor %ecx,%ecx
- 403ba7: 0f a2 cpuid
- 403ba9: 41 89 da mov %ebx,%r10d
- 403bac: 48 bb 00 00 00 00 08 movabs $0x800000000,%rbx
- 403bb3: 00 00 00
- 403bb6: 49 0b d8 or %r8,%rbx
- 403bb9: 41 f7 c2 00 00 00 20 test $0x20000000,%r10d
- 403bc0: 4c 0f 45 c3 cmovne %rbx,%r8
- 403bc4: 4c 89 c0 mov %r8,%rax
- 403bc7: 48 0d 00 00 02 00 or $0x20000,%rax
- 403bcd: f7 c7 00 00 00 40 test $0x40000000,%edi
- 403bd3: 4c 0f 45 c0 cmovne %rax,%r8
- 403bd7: 40 84 f6 test %sil,%sil
- 403bda: 75 0c jne 403be8 <__intel_cpu_features_init_body+0x188>
- 403bdc: b8 07 00 00 00 mov $0x7,%eax
- 403be1: 33 c9 xor %ecx,%ecx
- 403be3: 0f a2 cpuid
- 403be5: 41 89 da mov %ebx,%r10d
- 403be8: 44 89 d6 mov %r10d,%esi
- 403beb: 4c 89 c1 mov %r8,%rcx
- 403bee: 81 e6 08 01 00 00 and $0x108,%esi
- 403bf4: 48 81 c9 00 00 08 00 or $0x80000,%rcx
- 403bfb: 81 fe 08 01 00 00 cmp $0x108,%esi
- 403c01: 4c 0f 44 c1 cmove %rcx,%r8
- 403c05: b8 01 00 00 80 mov $0x80000001,%eax
- 403c0a: 0f a2 cpuid
- 403c0c: 4c 89 c2 mov %r8,%rdx
- 403c0f: 48 81 ca 00 00 10 00 or $0x100000,%rdx
- 403c16: f6 c1 20 test $0x20,%cl
- 403c19: 4c 0f 45 c2 cmovne %rdx,%r8
- 403c1d: 4c 89 c1 mov %r8,%rcx
- 403c20: 48 81 c9 00 00 20 00 or $0x200000,%rcx
- 403c27: 41 f7 c2 10 00 00 00 test $0x10,%r10d
- 403c2e: 4c 0f 45 c1 cmovne %rcx,%r8
- 403c32: 4c 89 c3 mov %r8,%rbx
- 403c35: 48 81 cb 00 00 40 00 or $0x400000,%rbx
- 403c3c: 41 f7 c2 00 08 00 00 test $0x800,%r10d
- 403c43: 4c 0f 45 c3 cmovne %rbx,%r8
- 403c47: 4c 89 c6 mov %r8,%rsi
- 403c4a: 48 81 ce 00 00 00 10 or $0x10000000,%rsi
- 403c51: 41 f7 c2 00 00 08 00 test $0x80000,%r10d
- 403c58: 4c 0f 45 c6 cmovne %rsi,%r8
- 403c5c: 4c 89 c0 mov %r8,%rax
- 403c5f: 48 0d 00 00 00 20 or $0x20000000,%rax
- 403c65: 41 f7 c2 00 00 04 00 test $0x40000,%r10d
- 403c6c: 4c 0f 45 c0 cmovne %rax,%r8
- 403c70: f7 c7 00 00 00 08 test $0x8000000,%edi
- 403c76: 0f 84 fa 00 00 00 je 403d76 <__intel_cpu_features_init_body+0x316>
- 403c7c: 33 c9 xor %ecx,%ecx
- 403c7e: 0f 01 d0 xgetbv
- 403c81: 49 83 c8 01 or $0x1,%r8
- 403c85: 89 c2 mov %eax,%edx
- 403c87: 83 e2 06 and $0x6,%edx
- 403c8a: 83 fa 06 cmp $0x6,%edx
- 403c8d: 0f 85 e3 00 00 00 jne 403d76 <__intel_cpu_features_init_body+0x316>
- 403c93: 4c 89 c2 mov %r8,%rdx
- 403c96: 48 81 ca 00 00 01 00 or $0x10000,%rdx
- 403c9d: f7 c7 00 00 00 10 test $0x10000000,%edi
- 403ca3: 4c 0f 45 c2 cmovne %rdx,%r8
- 403ca7: 4c 89 c1 mov %r8,%rcx
- 403caa: 48 81 c9 00 80 00 00 or $0x8000,%rcx
- 403cb1: f7 c7 00 00 00 20 test $0x20000000,%edi
- 403cb7: 4c 0f 45 c1 cmovne %rcx,%r8
- 403cbb: 4c 89 c3 mov %r8,%rbx
- 403cbe: 48 81 cb 00 00 80 00 or $0x800000,%rbx
- 403cc5: 41 f7 c2 20 00 00 00 test $0x20,%r10d
- 403ccc: 4c 0f 45 c3 cmovne %rbx,%r8
- 403cd0: 4c 89 c6 mov %r8,%rsi
- 403cd3: 48 81 ce 00 00 04 00 or $0x40000,%rsi
- 403cda: f7 c7 00 10 00 00 test $0x1000,%edi
- 403ce0: 89 c7 mov %eax,%edi
- 403ce2: 4c 0f 45 c6 cmovne %rsi,%r8
- 403ce6: 83 e7 18 and $0x18,%edi
- 403ce9: 83 ff 18 cmp $0x18,%edi
- 403cec: 75 1c jne 403d0a <__intel_cpu_features_init_body+0x2aa>
- 403cee: 49 83 c8 01 or $0x1,%r8
- 403cf2: 48 ba 00 00 00 00 10 movabs $0x1000000000,%rdx
- 403cf9: 00 00 00
- 403cfc: 49 0b d0 or %r8,%rdx
- 403cff: 41 f7 c2 00 40 00 00 test $0x4000,%r10d
- 403d06: 4c 0f 45 c2 cmovne %rdx,%r8
- 403d0a: 25 e0 00 00 00 and $0xe0,%eax
- 403d0f: 3d e0 00 00 00 cmp $0xe0,%eax
- 403d14: 75 60 jne 403d76 <__intel_cpu_features_init_body+0x316>
- 403d16: 49 83 c8 01 or $0x1,%r8
- 403d1a: 48 ba 00 00 00 00 04 movabs $0x400000000,%rdx
- 403d21: 00 00 00
- 403d24: 4c 89 c0 mov %r8,%rax
- 403d27: 48 b9 00 00 00 00 01 movabs $0x100000000,%rcx
- 403d2e: 00 00 00
- 403d31: 48 0d 00 00 00 08 or $0x8000000,%rax
- 403d37: 41 f7 c2 00 00 01 00 test $0x10000,%r10d
- 403d3e: 48 bb 00 00 00 00 02 movabs $0x200000000,%rbx
- 403d45: 00 00 00
- 403d48: 4c 0f 45 c0 cmovne %rax,%r8
- 403d4c: 49 0b d0 or %r8,%rdx
- 403d4f: 41 f7 c2 00 00 00 10 test $0x10000000,%r10d
- 403d56: 4c 0f 45 c2 cmovne %rdx,%r8
- 403d5a: 49 0b c8 or %r8,%rcx
- 403d5d: 41 f7 c2 00 00 00 08 test $0x8000000,%r10d
- 403d64: 4c 0f 45 c1 cmovne %rcx,%r8
- 403d68: 49 0b d8 or %r8,%rbx
- 403d6b: 41 f7 c2 00 00 00 04 test $0x4000000,%r10d
- 403d72: 4c 0f 45 c3 cmovne %rbx,%r8
- 403d76: 44 89 c8 mov %r9d,%eax
- 403d79: c1 e8 0c shr $0xc,%eax
- 403d7c: 41 c1 e9 04 shr $0x4,%r9d
- 403d80: 25 f0 00 00 00 and $0xf0,%eax
- 403d85: 41 83 e1 0f and $0xf,%r9d
- 403d89: 41 03 c1 add %r9d,%eax
- 403d8c: 83 f8 1c cmp $0x1c,%eax
- 403d8f: 74 0a je 403d9b <__intel_cpu_features_init_body+0x33b>
- 403d91: 83 f8 26 cmp $0x26,%eax
- 403d94: 74 05 je 403d9b <__intel_cpu_features_init_body+0x33b>
- 403d96: 83 f8 27 cmp $0x27,%eax
- 403d99: 75 05 jne 403da0 <__intel_cpu_features_init_body+0x340>
- 403d9b: 49 0f ba e8 1f bts $0x1f,%r8
- 403da0: 41 83 fb 01 cmp $0x1,%r11d
- 403da4: 74 09 je 403daf <__intel_cpu_features_init_body+0x34f>
- 403da6: 4c 89 05 4b 3d 21 00 mov %r8,0x213d4b(%rip) # 617af8 <__intel_cpu_feature_indicator_x>
- 403dad: 5b pop %rbx
- 403dae: c3 retq
- 403daf: 4c 89 05 3a 3d 21 00 mov %r8,0x213d3a(%rip) # 617af0 <__intel_cpu_feature_indicator>
- 403db6: 4c 89 05 3b 3d 21 00 mov %r8,0x213d3b(%rip) # 617af8 <__intel_cpu_feature_indicator_x>
- 403dbd: 5b pop %rbx
- 403dbe: c3 retq
- 403dbf: 48 c7 05 26 3d 21 00 movq $0x1,0x213d26(%rip) # 617af0 <__intel_cpu_feature_indicator>
- 403dc6: 01 00 00 00
- 403dca: 5b pop %rbx
- 403dcb: c3 retq
- 403dcc: 81 7c 24 f4 47 65 6e cmpl $0x756e6547,-0xc(%rsp)
- 403dd3: 75
- 403dd4: 75 e9 jne 403dbf <__intel_cpu_features_init_body+0x35f>
- 403dd6: 81 7c 24 fc 69 6e 65 cmpl $0x49656e69,-0x4(%rsp)
- 403ddd: 49
- 403dde: 75 df jne 403dbf <__intel_cpu_features_init_body+0x35f>
- 403de0: 81 7c 24 f8 6e 74 65 cmpl $0x6c65746e,-0x8(%rsp)
- 403de7: 6c
- 403de8: 75 d5 jne 403dbf <__intel_cpu_features_init_body+0x35f>
- 403dea: e9 a1 fc ff ff jmpq 403a90 <__intel_cpu_features_init_body+0x30>
- 403def: 90 nop
- 0000000000403df0 <__intel_new_feature_proc_init>:
- 403df0: 41 54 push %r12
- 403df2: 41 55 push %r13
- 403df4: 41 56 push %r14
- 403df6: 48 81 ec 30 04 00 00 sub $0x430,%rsp
- 403dfd: 49 89 f6 mov %rsi,%r14
- 403e00: 48 8b 05 59 38 21 00 mov 0x213859(%rip),%rax # 617660 <_DYNAMIC+0x220>
- 403e07: 41 89 fd mov %edi,%r13d
- 403e0a: 4c 8b 20 mov (%rax),%r12
- 403e0d: 4d 85 e4 test %r12,%r12
- 403e10: 0f 84 37 03 00 00 je 40414d <__intel_new_feature_proc_init+0x35d>
- 403e16: 4c 89 e0 mov %r12,%rax
- 403e19: 49 23 c6 and %r14,%rax
- 403e1c: 4c 3b f0 cmp %rax,%r14
- 403e1f: 75 1b jne 403e3c <__intel_new_feature_proc_init+0x4c>
- 403e21: 49 f7 c4 06 00 00 00 test $0x6,%r12
- 403e28: 0f 85 8f 02 00 00 jne 4040bd <__intel_new_feature_proc_init+0x2cd>
- 403e2e: 48 81 c4 30 04 00 00 add $0x430,%rsp
- 403e35: 41 5e pop %r14
- 403e37: 41 5d pop %r13
- 403e39: 41 5c pop %r12
- 403e3b: c3 retq
- 403e3c: 49 f7 c6 01 00 00 00 test $0x1,%r14
- 403e43: 0f 85 ef 02 00 00 jne 404138 <__intel_new_feature_proc_init+0x348>
- 403e49: 49 f7 d4 not %r12
- 403e4c: bf 39 00 00 00 mov $0x39,%edi
- 403e51: 4d 23 e6 and %r14,%r12
- 403e54: 45 33 f6 xor %r14d,%r14d
- 403e57: 33 f6 xor %esi,%esi
- 403e59: 33 c0 xor %eax,%eax
- 403e5b: e8 50 03 00 00 callq 4041b0 <__libirc_get_msg>
- 403e60: 33 d2 xor %edx,%edx
- 403e62: 41 b0 01 mov $0x1,%r8b
- 403e65: c6 04 24 00 movb $0x0,(%rsp)
- 403e69: 45 33 ed xor %r13d,%r13d
- 403e6c: 48 89 84 24 28 04 00 mov %rax,0x428(%rsp)
- 403e73: 00
- 403e74: 4c 89 bc 24 20 04 00 mov %r15,0x420(%rsp)
- 403e7b: 00
- 403e7c: 4d 89 e7 mov %r12,%r15
- 403e7f: 48 89 9c 24 18 04 00 mov %rbx,0x418(%rsp)
- 403e86: 00
- 403e87: 45 88 c4 mov %r8b,%r12b
- 403e8a: 48 89 ac 24 10 04 00 mov %rbp,0x410(%rsp)
- 403e91: 00
- 403e92: 4c 89 f5 mov %r14,%rbp
- 403e95: 49 89 d6 mov %rdx,%r14
- 403e98: 44 89 e9 mov %r13d,%ecx
- 403e9b: b8 01 00 00 00 mov $0x1,%eax
- 403ea0: 48 d3 e0 shl %cl,%rax
- 403ea3: 4c 85 f8 test %r15,%rax
- 403ea6: 0f 84 08 01 00 00 je 403fb4 <__intel_new_feature_proc_init+0x1c4>
- 403eac: 41 80 fc 26 cmp $0x26,%r12b
- 403eb0: 0f 83 dd 01 00 00 jae 404093 <__intel_new_feature_proc_init+0x2a3>
- 403eb6: 41 0f b6 dc movzbl %r12b,%ebx
- 403eba: 48 8d 05 9f 39 21 00 lea 0x21399f(%rip),%rax # 617860 <c_feature_names>
- 403ec1: 48 8b 1c d8 mov (%rax,%rbx,8),%rbx
- 403ec5: 48 85 db test %rbx,%rbx
- 403ec8: 0f 84 c5 01 00 00 je 404093 <__intel_new_feature_proc_init+0x2a3>
- 403ece: 80 3b 00 cmpb $0x0,(%rbx)
- 403ed1: 0f 84 bc 01 00 00 je 404093 <__intel_new_feature_proc_init+0x2a3>
- 403ed7: 80 3c 24 00 cmpb $0x0,(%rsp)
- 403edb: 0f 84 ae 00 00 00 je 403f8f <__intel_new_feature_proc_init+0x19f>
- 403ee1: 48 85 ed test %rbp,%rbp
- 403ee4: 0f 84 a0 00 00 00 je 403f8a <__intel_new_feature_proc_init+0x19a>
- 403eea: 48 89 ef mov %rbp,%rdi
- 403eed: e8 ae d1 ff ff callq 4010a0 <strlen@plt>
- 403ef2: 48 89 84 24 08 04 00 mov %rax,0x408(%rsp)
- 403ef9: 00
- 403efa: 48 8b bc 24 28 04 00 mov 0x428(%rsp),%rdi
- 403f01: 00
- 403f02: e8 99 d1 ff ff callq 4010a0 <strlen@plt>
- 403f07: 48 89 84 24 00 04 00 mov %rax,0x400(%rsp)
- 403f0e: 00
- 403f0f: 48 89 df mov %rbx,%rdi
- 403f12: e8 89 d1 ff ff callq 4010a0 <strlen@plt>
- 403f17: 49 89 c1 mov %rax,%r9
- 403f1a: 48 8b 84 24 08 04 00 mov 0x408(%rsp),%rax
- 403f21: 00
- 403f22: 49 03 c6 add %r14,%rax
- 403f25: 48 03 84 24 00 04 00 add 0x400(%rsp),%rax
- 403f2c: 00
- 403f2d: 4e 8d 4c 08 02 lea 0x2(%rax,%r9,1),%r9
- 403f32: 49 81 f9 00 04 00 00 cmp $0x400,%r9
- 403f39: 0f 83 8d 01 00 00 jae 4040cc <__intel_new_feature_proc_init+0x2dc>
- 403f3f: 49 f7 de neg %r14
- 403f42: 48 8d 3c 24 lea (%rsp),%rdi
- 403f46: 49 81 c6 ff 03 00 00 add $0x3ff,%r14
- 403f4d: 48 8d 35 78 18 01 00 lea 0x11878(%rip),%rsi # 4157cc <__svml_dsin_data+0x60c>
- 403f54: 4c 89 f2 mov %r14,%rdx
- 403f57: e8 c4 d0 ff ff callq 401020 <strncat@plt>
- 403f5c: 48 8d 3c 24 lea (%rsp),%rdi
- 403f60: e8 3b d1 ff ff callq 4010a0 <strlen@plt>
- 403f65: 48 63 d0 movslq %eax,%rdx
- 403f68: 48 8d 3c 24 lea (%rsp),%rdi
- 403f6c: 48 f7 da neg %rdx
- 403f6f: 48 89 ee mov %rbp,%rsi
- 403f72: 48 81 c2 ff 03 00 00 add $0x3ff,%rdx
- 403f79: e8 a2 d0 ff ff callq 401020 <strncat@plt>
- 403f7e: 48 8d 3c 24 lea (%rsp),%rdi
- 403f82: e8 19 d1 ff ff callq 4010a0 <strlen@plt>
- 403f87: 4c 63 f0 movslq %eax,%r14
- 403f8a: 48 89 dd mov %rbx,%rbp
- 403f8d: eb 25 jmp 403fb4 <__intel_new_feature_proc_init+0x1c4>
- 403f8f: 49 f7 de neg %r14
- 403f92: 48 8d 3c 24 lea (%rsp),%rdi
- 403f96: 49 81 c6 ff 03 00 00 add $0x3ff,%r14
- 403f9d: 48 89 de mov %rbx,%rsi
- 403fa0: 4c 89 f2 mov %r14,%rdx
- 403fa3: e8 78 d0 ff ff callq 401020 <strncat@plt>
- 403fa8: 48 8d 3c 24 lea (%rsp),%rdi
- 403fac: e8 ef d0 ff ff callq 4010a0 <strlen@plt>
- 403fb1: 4c 63 f0 movslq %eax,%r14
- 403fb4: 41 fe c4 inc %r12b
- 403fb7: 41 ff c5 inc %r13d
- 403fba: 41 80 fc 25 cmp $0x25,%r12b
- 403fbe: 0f 8e d4 fe ff ff jle 403e98 <__intel_new_feature_proc_init+0xa8>
- 403fc4: 4c 89 f2 mov %r14,%rdx
- 403fc7: 49 89 ee mov %rbp,%r14
- 403fca: 48 8b 84 24 28 04 00 mov 0x428(%rsp),%rax
- 403fd1: 00
- 403fd2: 4d 85 f6 test %r14,%r14
- 403fd5: 4c 8b bc 24 20 04 00 mov 0x420(%rsp),%r15
- 403fdc: 00
- 403fdd: 48 8b 9c 24 18 04 00 mov 0x418(%rsp),%rbx
- 403fe4: 00
- 403fe5: 48 8b ac 24 10 04 00 mov 0x410(%rsp),%rbp
- 403fec: 00
- 403fed: 74 38 je 404027 <__intel_new_feature_proc_init+0x237>
- 403fef: 48 f7 da neg %rdx
- 403ff2: 48 8d 3c 24 lea (%rsp),%rdi
- 403ff6: 48 81 c2 ff 03 00 00 add $0x3ff,%rdx
- 403ffd: 48 89 c6 mov %rax,%rsi
- 404000: e8 1b d0 ff ff callq 401020 <strncat@plt>
- 404005: 48 8d 3c 24 lea (%rsp),%rdi
- 404009: e8 92 d0 ff ff callq 4010a0 <strlen@plt>
- 40400e: 48 63 d0 movslq %eax,%rdx
- 404011: 48 8d 3c 24 lea (%rsp),%rdi
- 404015: 48 f7 da neg %rdx
- 404018: 4c 89 f6 mov %r14,%rsi
- 40401b: 48 81 c2 ff 03 00 00 add $0x3ff,%rdx
- 404022: e8 f9 cf ff ff callq 401020 <strncat@plt>
- 404027: 80 3c 24 00 cmpb $0x0,(%rsp)
- 40402b: 75 3d jne 40406a <__intel_new_feature_proc_init+0x27a>
- 40402d: 33 f6 xor %esi,%esi
- 40402f: bf 01 00 00 00 mov $0x1,%edi
- 404034: 33 d2 xor %edx,%edx
- 404036: 33 c0 xor %eax,%eax
- 404038: e8 a3 03 00 00 callq 4043e0 <__libirc_print>
- 40403d: bf 01 00 00 00 mov $0x1,%edi
- 404042: be 3a 00 00 00 mov $0x3a,%esi
- 404047: 33 d2 xor %edx,%edx
- 404049: 33 c0 xor %eax,%eax
- 40404b: e8 90 03 00 00 callq 4043e0 <__libirc_print>
- 404050: 33 f6 xor %esi,%esi
- 404052: bf 01 00 00 00 mov $0x1,%edi
- 404057: 33 d2 xor %edx,%edx
- 404059: 33 c0 xor %eax,%eax
- 40405b: e8 80 03 00 00 callq 4043e0 <__libirc_print>
- 404060: bf 01 00 00 00 mov $0x1,%edi
- 404065: e8 c6 cf ff ff callq 401030 <exit@plt>
- 40406a: 33 f6 xor %esi,%esi
- 40406c: bf 01 00 00 00 mov $0x1,%edi
- 404071: 33 d2 xor %edx,%edx
- 404073: 33 c0 xor %eax,%eax
- 404075: e8 66 03 00 00 callq 4043e0 <__libirc_print>
- 40407a: bf 01 00 00 00 mov $0x1,%edi
- 40407f: be 38 00 00 00 mov $0x38,%esi
- 404084: 89 fa mov %edi,%edx
- 404086: 48 8d 0c 24 lea (%rsp),%rcx
- 40408a: 33 c0 xor %eax,%eax
- 40408c: e8 4f 03 00 00 callq 4043e0 <__libirc_print>
- 404091: eb bd jmp 404050 <__intel_new_feature_proc_init+0x260>
- 404093: 4c 8b bc 24 20 04 00 mov 0x420(%rsp),%r15
- 40409a: 00
- 40409b: 48 8b 9c 24 18 04 00 mov 0x418(%rsp),%rbx
- 4040a2: 00
- 4040a3: 48 8b ac 24 10 04 00 mov 0x410(%rsp),%rbp
- 4040aa: 00
- 4040ab: 33 f6 xor %esi,%esi
- 4040ad: bf 01 00 00 00 mov $0x1,%edi
- 4040b2: 33 d2 xor %edx,%edx
- 4040b4: 33 c0 xor %eax,%eax
- 4040b6: e8 25 03 00 00 callq 4043e0 <__libirc_print>
- 4040bb: eb 80 jmp 40403d <__intel_new_feature_proc_init+0x24d>
- 4040bd: 33 ff xor %edi,%edi
- 4040bf: 44 89 ee mov %r13d,%esi
- 4040c2: e8 c9 05 00 00 callq 404690 <__intel_proc_init_ftzdazule>
- 4040c7: e9 62 fd ff ff jmpq 403e2e <__intel_new_feature_proc_init+0x3e>
- 4040cc: 4c 89 f2 mov %r14,%rdx
- 4040cf: 48 8d 3c 24 lea (%rsp),%rdi
- 4040d3: 48 f7 da neg %rdx
- 4040d6: 49 89 ee mov %rbp,%r14
- 4040d9: 48 8b 84 24 28 04 00 mov 0x428(%rsp),%rax
- 4040e0: 00
- 4040e1: 48 81 c2 ff 03 00 00 add $0x3ff,%rdx
- 4040e8: 48 89 c6 mov %rax,%rsi
- 4040eb: 4c 8b bc 24 20 04 00 mov 0x420(%rsp),%r15
- 4040f2: 00
- 4040f3: 48 8b 9c 24 18 04 00 mov 0x418(%rsp),%rbx
- 4040fa: 00
- 4040fb: 48 8b ac 24 10 04 00 mov 0x410(%rsp),%rbp
- 404102: 00
- 404103: e8 18 cf ff ff callq 401020 <strncat@plt>
- 404108: 48 8d 3c 24 lea (%rsp),%rdi
- 40410c: e8 8f cf ff ff callq 4010a0 <strlen@plt>
- 404111: 48 63 d0 movslq %eax,%rdx
- 404114: 48 8d 3c 24 lea (%rsp),%rdi
- 404118: 48 f7 da neg %rdx
- 40411b: 4c 89 f6 mov %r14,%rsi
- 40411e: 48 81 c2 ff 03 00 00 add $0x3ff,%rdx
- 404125: e8 f6 ce ff ff callq 401020 <strncat@plt>
- 40412a: 48 8d 3c 24 lea (%rsp),%rdi
- 40412e: e8 6d cf ff ff callq 4010a0 <strlen@plt>
- 404133: e9 ef fe ff ff jmpq 404027 <__intel_new_feature_proc_init+0x237>
- 404138: 33 f6 xor %esi,%esi
- 40413a: bf 01 00 00 00 mov $0x1,%edi
- 40413f: 33 d2 xor %edx,%edx
- 404141: 33 c0 xor %eax,%eax
- 404143: e8 98 02 00 00 callq 4043e0 <__libirc_print>
- 404148: e9 f0 fe ff ff jmpq 40403d <__intel_new_feature_proc_init+0x24d>
- 40414d: 33 c0 xor %eax,%eax
- 40414f: e8 ec f8 ff ff callq 403a40 <__intel_cpu_features_init>
- 404154: 48 8b 05 05 35 21 00 mov 0x213505(%rip),%rax # 617660 <_DYNAMIC+0x220>
- 40415b: 4c 8b 20 mov (%rax),%r12
- 40415e: 4d 85 e4 test %r12,%r12
- 404161: 0f 85 af fc ff ff jne 403e16 <__intel_new_feature_proc_init+0x26>
- 404167: 33 f6 xor %esi,%esi
- 404169: bf 01 00 00 00 mov $0x1,%edi
- 40416e: 33 d2 xor %edx,%edx
- 404170: 33 c0 xor %eax,%eax
- 404172: e8 69 02 00 00 callq 4043e0 <__libirc_print>
- 404177: bf 01 00 00 00 mov $0x1,%edi
- 40417c: be 3b 00 00 00 mov $0x3b,%esi
- 404181: 33 d2 xor %edx,%edx
- 404183: 33 c0 xor %eax,%eax
- 404185: e8 56 02 00 00 callq 4043e0 <__libirc_print>
- 40418a: e9 c1 fe ff ff jmpq 404050 <__intel_new_feature_proc_init+0x260>
- 40418f: 90 nop
- 0000000000404190 <__intel_sse4_strlen>:
- 404190: 48 83 c0 10 add $0x10,%rax
- 404194: 66 0f 6f 00 movdqa (%rax),%xmm0
- 404198: 66 0f 3a 63 c0 3a pcmpistri $0x3a,%xmm0,%xmm0
- 40419e: 89 c9 mov %ecx,%ecx
- 4041a0: 73 ee jae 404190 <__intel_sse4_strlen>
- 4041a2: 48 2b ca sub %rdx,%rcx
- 4041a5: 48 03 c1 add %rcx,%rax
- 4041a8: c3 retq
- 4041a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004041b0 <__libirc_get_msg>:
- 4041b0: 41 54 push %r12
- 4041b2: 41 55 push %r13
- 4041b4: 41 56 push %r14
- 4041b6: 48 81 ec 50 01 00 00 sub $0x150,%rsp
- 4041bd: 48 89 94 24 90 00 00 mov %rdx,0x90(%rsp)
- 4041c4: 00
- 4041c5: 48 89 8c 24 98 00 00 mov %rcx,0x98(%rsp)
- 4041cc: 00
- 4041cd: 4c 89 84 24 a0 00 00 mov %r8,0xa0(%rsp)
- 4041d4: 00
- 4041d5: 4c 89 8c 24 a8 00 00 mov %r9,0xa8(%rsp)
- 4041dc: 00
- 4041dd: 44 0f b6 d8 movzbl %al,%r11d
- 4041e1: 4a 8d 04 9d 00 00 00 lea 0x0(,%r11,4),%rax
- 4041e8: 00
- 4041e9: 4c 8d 1d 2e 00 00 00 lea 0x2e(%rip),%r11 # 40421e <__libirc_get_msg+0x6e>
- 4041f0: 4c 2b d8 sub %rax,%r11
- 4041f3: 48 8d 84 24 2f 01 00 lea 0x12f(%rsp),%rax
- 4041fa: 00
- 4041fb: 41 ff e3 jmpq *%r11
- 4041fe: 0f 29 78 f1 movaps %xmm7,-0xf(%rax)
- 404202: 0f 29 70 e1 movaps %xmm6,-0x1f(%rax)
- 404206: 0f 29 68 d1 movaps %xmm5,-0x2f(%rax)
- 40420a: 0f 29 60 c1 movaps %xmm4,-0x3f(%rax)
- 40420e: 0f 29 58 b1 movaps %xmm3,-0x4f(%rax)
- 404212: 0f 29 50 a1 movaps %xmm2,-0x5f(%rax)
- 404216: 0f 29 48 91 movaps %xmm1,-0x6f(%rax)
- 40421a: 0f 29 40 81 movaps %xmm0,-0x7f(%rax)
- 40421e: 41 89 fd mov %edi,%r13d
- 404221: 41 89 f6 mov %esi,%r14d
- 404224: 45 85 ed test %r13d,%r13d
- 404227: 0f 84 8a 00 00 00 je 4042b7 <__libirc_get_msg+0x107>
- 40422d: 83 3d 6c 37 21 00 00 cmpl $0x0,0x21376c(%rip) # 6179a0 <first_msg>
- 404234: 74 4e je 404284 <__libirc_get_msg+0xd4>
- 404236: 48 8d 3d 93 15 01 00 lea 0x11593(%rip),%rdi # 4157d0 <__svml_dsin_data+0x610>
- 40423d: 33 f6 xor %esi,%esi
- 40423f: c7 05 57 37 21 00 00 movl $0x0,0x213757(%rip) # 6179a0 <first_msg>
- 404246: 00 00 00
- 404249: e8 a2 ce ff ff callq 4010f0 <catopen@plt>
- 40424e: 48 89 05 ab 3c 21 00 mov %rax,0x213cab(%rip) # 617f00 <message_catalog>
- 404255: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 404259: 0f 84 d7 00 00 00 je 404336 <__libirc_get_msg+0x186>
- 40425f: 48 8b 3d 9a 3c 21 00 mov 0x213c9a(%rip),%rdi # 617f00 <message_catalog>
- 404266: 49 63 c5 movslq %r13d,%rax
- 404269: 48 8d 0d b8 2d 21 00 lea 0x212db8(%rip),%rcx # 617028 <irc_msgtab+0x8>
- 404270: 48 c1 e0 04 shl $0x4,%rax
- 404274: c7 05 26 37 21 00 00 movl $0x0,0x213726(%rip) # 6179a4 <use_internal_msg>
- 40427b: 00 00 00
- 40427e: 48 8b 0c 08 mov (%rax,%rcx,1),%rcx
- 404282: eb 21 jmp 4042a5 <__libirc_get_msg+0xf5>
- 404284: 8b 3d 1a 37 21 00 mov 0x21371a(%rip),%edi # 6179a4 <use_internal_msg>
- 40428a: 49 63 c5 movslq %r13d,%rax
- 40428d: 48 8d 0d 94 2d 21 00 lea 0x212d94(%rip),%rcx # 617028 <irc_msgtab+0x8>
- 404294: 48 c1 e0 04 shl $0x4,%rax
- 404298: 85 ff test %edi,%edi
- 40429a: 48 8b 0c 08 mov (%rax,%rcx,1),%rcx
- 40429e: 75 1e jne 4042be <__libirc_get_msg+0x10e>
- 4042a0: e9 28 01 00 00 jmpq 4043cd <__libirc_get_msg+0x21d>
- 4042a5: be 01 00 00 00 mov $0x1,%esi
- 4042aa: 44 89 ea mov %r13d,%edx
- 4042ad: e8 be cd ff ff callq 401070 <catgets@plt>
- 4042b2: 48 89 c1 mov %rax,%rcx
- 4042b5: eb 07 jmp 4042be <__libirc_get_msg+0x10e>
- 4042b7: 48 8d 0d fa 16 01 00 lea 0x116fa(%rip),%rcx # 4159b8 <__svml_dsin_data+0x7f8>
- 4042be: 45 85 f6 test %r14d,%r14d
- 4042c1: 7e 62 jle 404325 <__libirc_get_msg+0x175>
- 4042c3: c7 84 24 30 01 00 00 movl $0x10,0x130(%rsp)
- 4042ca: 10 00 00 00
- 4042ce: 48 8d 94 24 70 01 00 lea 0x170(%rsp),%rdx
- 4042d5: 00
- 4042d6: c7 84 24 34 01 00 00 movl $0x30,0x134(%rsp)
- 4042dd: 30 00 00 00
- 4042e1: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi
- 4042e8: 00
- 4042e9: 48 89 94 24 38 01 00 mov %rdx,0x138(%rsp)
- 4042f0: 00
- 4042f1: 48 89 bc 24 40 01 00 mov %rdi,0x140(%rsp)
- 4042f8: 00
- 4042f9: 48 8d 3d 00 38 21 00 lea 0x213800(%rip),%rdi # 617b00 <get_msg_buf>
- 404300: 48 89 ce mov %rcx,%rsi
- 404303: 48 8d 94 24 30 01 00 lea 0x130(%rsp),%rdx
- 40430a: 00
- 40430b: e8 a0 cd ff ff callq 4010b0 <vsprintf@plt>
- 404310: 48 8d 05 e9 37 21 00 lea 0x2137e9(%rip),%rax # 617b00 <get_msg_buf>
- 404317: 48 81 c4 50 01 00 00 add $0x150,%rsp
- 40431e: 41 5e pop %r14
- 404320: 41 5d pop %r13
- 404322: 41 5c pop %r12
- 404324: c3 retq
- 404325: 48 89 c8 mov %rcx,%rax
- 404328: 48 81 c4 50 01 00 00 add $0x150,%rsp
- 40432f: 41 5e pop %r14
- 404331: 41 5d pop %r13
- 404333: 41 5c pop %r12
- 404335: c3 retq
- 404336: 48 8d 3d 9f 14 01 00 lea 0x1149f(%rip),%rdi # 4157dc <__svml_dsin_data+0x61c>
- 40433d: e8 be cd ff ff callq 401100 <getenv@plt>
- 404342: 48 85 c0 test %rax,%rax
- 404345: 74 70 je 4043b7 <__libirc_get_msg+0x207>
- 404347: 48 89 c6 mov %rax,%rsi
- 40434a: 48 8d 3c 24 lea (%rsp),%rdi
- 40434e: ba 80 00 00 00 mov $0x80,%edx
- 404353: e8 c8 cd ff ff callq 401120 <strncpy@plt>
- 404358: be 2e 00 00 00 mov $0x2e,%esi
- 40435d: 48 8d 3c 24 lea (%rsp),%rdi
- 404361: e8 6a cd ff ff callq 4010d0 <strchr@plt>
- 404366: 49 89 c4 mov %rax,%r12
- 404369: 4d 85 e4 test %r12,%r12
- 40436c: 74 49 je 4043b7 <__libirc_get_msg+0x207>
- 40436e: 48 8d 3d 67 14 01 00 lea 0x11467(%rip),%rdi # 4157dc <__svml_dsin_data+0x61c>
- 404375: 48 8d 34 24 lea (%rsp),%rsi
- 404379: ba 01 00 00 00 mov $0x1,%edx
- 40437e: 41 c6 04 24 00 movb $0x0,(%r12)
- 404383: e8 58 cd ff ff callq 4010e0 <setenv@plt>
- 404388: 48 8d 3d 41 14 01 00 lea 0x11441(%rip),%rdi # 4157d0 <__svml_dsin_data+0x610>
- 40438f: 33 f6 xor %esi,%esi
- 404391: e8 5a cd ff ff callq 4010f0 <catopen@plt>
- 404396: 48 8d 3d 3f 14 01 00 lea 0x1143f(%rip),%rdi # 4157dc <__svml_dsin_data+0x61c>
- 40439d: 48 8d 34 24 lea (%rsp),%rsi
- 4043a1: ba 01 00 00 00 mov $0x1,%edx
- 4043a6: 48 89 05 53 3b 21 00 mov %rax,0x213b53(%rip) # 617f00 <message_catalog>
- 4043ad: 41 c6 04 24 2e movb $0x2e,(%r12)
- 4043b2: e8 29 cd ff ff callq 4010e0 <setenv@plt>
- 4043b7: 48 8b 3d 42 3b 21 00 mov 0x213b42(%rip),%rdi # 617f00 <message_catalog>
- 4043be: 48 83 ff ff cmp $0xffffffffffffffff,%rdi
- 4043c2: 0f 85 9e fe ff ff jne 404266 <__libirc_get_msg+0xb6>
- 4043c8: e9 b7 fe ff ff jmpq 404284 <__libirc_get_msg+0xd4>
- 4043cd: 48 8b 3d 2c 3b 21 00 mov 0x213b2c(%rip),%rdi # 617f00 <message_catalog>
- 4043d4: e9 cc fe ff ff jmpq 4042a5 <__libirc_get_msg+0xf5>
- 4043d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004043e0 <__libirc_print>:
- 4043e0: 41 55 push %r13
- 4043e2: 41 56 push %r14
- 4043e4: 41 57 push %r15
- 4043e6: 53 push %rbx
- 4043e7: 48 81 ec 48 01 00 00 sub $0x148,%rsp
- 4043ee: 48 89 8c 24 98 00 00 mov %rcx,0x98(%rsp)
- 4043f5: 00
- 4043f6: 4c 89 84 24 a0 00 00 mov %r8,0xa0(%rsp)
- 4043fd: 00
- 4043fe: 4c 89 8c 24 a8 00 00 mov %r9,0xa8(%rsp)
- 404405: 00
- 404406: 44 0f b6 d8 movzbl %al,%r11d
- 40440a: 4a 8d 04 9d 00 00 00 lea 0x0(,%r11,4),%rax
- 404411: 00
- 404412: 4c 8d 1d 2e 00 00 00 lea 0x2e(%rip),%r11 # 404447 <__libirc_print+0x67>
- 404419: 4c 2b d8 sub %rax,%r11
- 40441c: 48 8d 84 24 2f 01 00 lea 0x12f(%rsp),%rax
- 404423: 00
- 404424: 41 ff e3 jmpq *%r11
- 404427: 0f 29 78 f1 movaps %xmm7,-0xf(%rax)
- 40442b: 0f 29 70 e1 movaps %xmm6,-0x1f(%rax)
- 40442f: 0f 29 68 d1 movaps %xmm5,-0x2f(%rax)
- 404433: 0f 29 60 c1 movaps %xmm4,-0x3f(%rax)
- 404437: 0f 29 58 b1 movaps %xmm3,-0x4f(%rax)
- 40443b: 0f 29 50 a1 movaps %xmm2,-0x5f(%rax)
- 40443f: 0f 29 48 91 movaps %xmm1,-0x6f(%rax)
- 404443: 0f 29 40 81 movaps %xmm0,-0x7f(%rax)
- 404447: 41 89 f6 mov %esi,%r14d
- 40444a: 41 89 d7 mov %edx,%r15d
- 40444d: 41 89 fd mov %edi,%r13d
- 404450: 45 85 f6 test %r14d,%r14d
- 404453: 75 27 jne 40447c <__libirc_print+0x9c>
- 404455: 41 83 fd 01 cmp $0x1,%r13d
- 404459: 0f 84 2f 01 00 00 je 40458e <__libirc_print+0x1ae>
- 40445f: 48 8d 3d 7e 13 01 00 lea 0x1137e(%rip),%rdi # 4157e4 <__svml_dsin_data+0x624>
- 404466: 33 c0 xor %eax,%eax
- 404468: e8 83 cb ff ff callq 400ff0 <printf@plt>
- 40446d: 48 81 c4 48 01 00 00 add $0x148,%rsp
- 404474: 5b pop %rbx
- 404475: 41 5f pop %r15
- 404477: 41 5e pop %r14
- 404479: 41 5d pop %r13
- 40447b: c3 retq
- 40447c: 83 3d 1d 35 21 00 00 cmpl $0x0,0x21351d(%rip) # 6179a0 <first_msg>
- 404483: 74 4e je 4044d3 <__libirc_print+0xf3>
- 404485: 48 8d 3d 44 13 01 00 lea 0x11344(%rip),%rdi # 4157d0 <__svml_dsin_data+0x610>
- 40448c: 33 f6 xor %esi,%esi
- 40448e: c7 05 08 35 21 00 00 movl $0x0,0x213508(%rip) # 6179a0 <first_msg>
- 404495: 00 00 00
- 404498: e8 53 cc ff ff callq 4010f0 <catopen@plt>
- 40449d: 48 89 05 5c 3a 21 00 mov %rax,0x213a5c(%rip) # 617f00 <message_catalog>
- 4044a4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 4044a8: 0f 84 07 01 00 00 je 4045b5 <__libirc_print+0x1d5>
- 4044ae: 48 8b 3d 4b 3a 21 00 mov 0x213a4b(%rip),%rdi # 617f00 <message_catalog>
- 4044b5: 49 63 c6 movslq %r14d,%rax
- 4044b8: 48 8d 0d 69 2b 21 00 lea 0x212b69(%rip),%rcx # 617028 <irc_msgtab+0x8>
- 4044bf: 48 c1 e0 04 shl $0x4,%rax
- 4044c3: c7 05 d7 34 21 00 00 movl $0x0,0x2134d7(%rip) # 6179a4 <use_internal_msg>
- 4044ca: 00 00 00
- 4044cd: 48 8b 0c 08 mov (%rax,%rcx,1),%rcx
- 4044d1: eb 21 jmp 4044f4 <__libirc_print+0x114>
- 4044d3: 8b 1d cb 34 21 00 mov 0x2134cb(%rip),%ebx # 6179a4 <use_internal_msg>
- 4044d9: 49 63 c6 movslq %r14d,%rax
- 4044dc: 48 8d 0d 45 2b 21 00 lea 0x212b45(%rip),%rcx # 617028 <irc_msgtab+0x8>
- 4044e3: 48 c1 e0 04 shl $0x4,%rax
- 4044e7: 85 db test %ebx,%ebx
- 4044e9: 48 8b 0c 08 mov (%rax,%rcx,1),%rcx
- 4044ed: 75 15 jne 404504 <__libirc_print+0x124>
- 4044ef: e9 8f 01 00 00 jmpq 404683 <__libirc_print+0x2a3>
- 4044f4: be 01 00 00 00 mov $0x1,%esi
- 4044f9: 44 89 f2 mov %r14d,%edx
- 4044fc: e8 6f cb ff ff callq 401070 <catgets@plt>
- 404501: 48 89 c1 mov %rax,%rcx
- 404504: 45 85 ff test %r15d,%r15d
- 404507: 7e 54 jle 40455d <__libirc_print+0x17d>
- 404509: c7 84 24 30 01 00 00 movl $0x18,0x130(%rsp)
- 404510: 18 00 00 00
- 404514: 48 8d 84 24 70 01 00 lea 0x170(%rsp),%rax
- 40451b: 00
- 40451c: c7 84 24 34 01 00 00 movl $0x30,0x134(%rsp)
- 404523: 30 00 00 00
- 404527: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx
- 40452e: 00
- 40452f: 48 89 84 24 38 01 00 mov %rax,0x138(%rsp)
- 404536: 00
- 404537: 48 89 94 24 40 01 00 mov %rdx,0x140(%rsp)
- 40453e: 00
- 40453f: 48 8d 3d ba 37 21 00 lea 0x2137ba(%rip),%rdi # 617d00 <print_buf>
- 404546: 48 89 ce mov %rcx,%rsi
- 404549: 48 8d 94 24 30 01 00 lea 0x130(%rsp),%rdx
- 404550: 00
- 404551: e8 5a cb ff ff callq 4010b0 <vsprintf@plt>
- 404556: 48 8d 0d a3 37 21 00 lea 0x2137a3(%rip),%rcx # 617d00 <print_buf>
- 40455d: 41 83 fd 01 cmp $0x1,%r13d
- 404561: 0f 84 e1 00 00 00 je 404648 <__libirc_print+0x268>
- 404567: 48 89 cf mov %rcx,%rdi
- 40456a: 33 c0 xor %eax,%eax
- 40456c: e8 7f ca ff ff callq 400ff0 <printf@plt>
- 404571: 48 8d 3d 6c 12 01 00 lea 0x1126c(%rip),%rdi # 4157e4 <__svml_dsin_data+0x624>
- 404578: 33 c0 xor %eax,%eax
- 40457a: e8 71 ca ff ff callq 400ff0 <printf@plt>
- 40457f: 48 81 c4 48 01 00 00 add $0x148,%rsp
- 404586: 5b pop %rbx
- 404587: 41 5f pop %r15
- 404589: 41 5e pop %r14
- 40458b: 41 5d pop %r13
- 40458d: c3 retq
- 40458e: 48 8b 05 e3 30 21 00 mov 0x2130e3(%rip),%rax # 617678 <_DYNAMIC+0x238>
- 404595: 48 8d 35 48 12 01 00 lea 0x11248(%rip),%rsi # 4157e4 <__svml_dsin_data+0x624>
- 40459c: 48 8b 38 mov (%rax),%rdi
- 40459f: 33 c0 xor %eax,%eax
- 4045a1: e8 aa cb ff ff callq 401150 <fprintf@plt>
- 4045a6: 48 81 c4 48 01 00 00 add $0x148,%rsp
- 4045ad: 5b pop %rbx
- 4045ae: 41 5f pop %r15
- 4045b0: 41 5e pop %r14
- 4045b2: 41 5d pop %r13
- 4045b4: c3 retq
- 4045b5: 48 8d 3d 20 12 01 00 lea 0x11220(%rip),%rdi # 4157dc <__svml_dsin_data+0x61c>
- 4045bc: e8 3f cb ff ff callq 401100 <getenv@plt>
- 4045c1: 48 85 c0 test %rax,%rax
- 4045c4: 74 6c je 404632 <__libirc_print+0x252>
- 4045c6: 48 89 c6 mov %rax,%rsi
- 4045c9: 48 8d 3c 24 lea (%rsp),%rdi
- 4045cd: ba 80 00 00 00 mov $0x80,%edx
- 4045d2: e8 49 cb ff ff callq 401120 <strncpy@plt>
- 4045d7: be 2e 00 00 00 mov $0x2e,%esi
- 4045dc: 48 8d 3c 24 lea (%rsp),%rdi
- 4045e0: e8 eb ca ff ff callq 4010d0 <strchr@plt>
- 4045e5: 48 89 c3 mov %rax,%rbx
- 4045e8: 48 85 db test %rbx,%rbx
- 4045eb: 74 45 je 404632 <__libirc_print+0x252>
- 4045ed: 48 8d 3d e8 11 01 00 lea 0x111e8(%rip),%rdi # 4157dc <__svml_dsin_data+0x61c>
- 4045f4: 48 8d 34 24 lea (%rsp),%rsi
- 4045f8: ba 01 00 00 00 mov $0x1,%edx
- 4045fd: c6 03 00 movb $0x0,(%rbx)
- 404600: e8 db ca ff ff callq 4010e0 <setenv@plt>
- 404605: 48 8d 3d c4 11 01 00 lea 0x111c4(%rip),%rdi # 4157d0 <__svml_dsin_data+0x610>
- 40460c: 33 f6 xor %esi,%esi
- 40460e: e8 dd ca ff ff callq 4010f0 <catopen@plt>
- 404613: 48 8d 3d c2 11 01 00 lea 0x111c2(%rip),%rdi # 4157dc <__svml_dsin_data+0x61c>
- 40461a: 48 8d 34 24 lea (%rsp),%rsi
- 40461e: ba 01 00 00 00 mov $0x1,%edx
- 404623: 48 89 05 d6 38 21 00 mov %rax,0x2138d6(%rip) # 617f00 <message_catalog>
- 40462a: c6 03 2e movb $0x2e,(%rbx)
- 40462d: e8 ae ca ff ff callq 4010e0 <setenv@plt>
- 404632: 48 8b 3d c7 38 21 00 mov 0x2138c7(%rip),%rdi # 617f00 <message_catalog>
- 404639: 48 83 ff ff cmp $0xffffffffffffffff,%rdi
- 40463d: 0f 85 72 fe ff ff jne 4044b5 <__libirc_print+0xd5>
- 404643: e9 8b fe ff ff jmpq 4044d3 <__libirc_print+0xf3>
- 404648: 48 8b 05 29 30 21 00 mov 0x213029(%rip),%rax # 617678 <_DYNAMIC+0x238>
- 40464f: 48 89 ce mov %rcx,%rsi
- 404652: 48 8b 38 mov (%rax),%rdi
- 404655: 33 c0 xor %eax,%eax
- 404657: e8 f4 ca ff ff callq 401150 <fprintf@plt>
- 40465c: 48 8b 05 15 30 21 00 mov 0x213015(%rip),%rax # 617678 <_DYNAMIC+0x238>
- 404663: 48 8d 35 7a 11 01 00 lea 0x1117a(%rip),%rsi # 4157e4 <__svml_dsin_data+0x624>
- 40466a: 48 8b 38 mov (%rax),%rdi
- 40466d: 33 c0 xor %eax,%eax
- 40466f: e8 dc ca ff ff callq 401150 <fprintf@plt>
- 404674: 48 81 c4 48 01 00 00 add $0x148,%rsp
- 40467b: 5b pop %rbx
- 40467c: 41 5f pop %r15
- 40467e: 41 5e pop %r14
- 404680: 41 5d pop %r13
- 404682: c3 retq
- 404683: 48 8b 3d 76 38 21 00 mov 0x213876(%rip),%rdi # 617f00 <message_catalog>
- 40468a: e9 65 fe ff ff jmpq 4044f4 <__libirc_print+0x114>
- 40468f: 90 nop
- 0000000000404690 <__intel_proc_init_ftzdazule>:
- 404690: 41 57 push %r15
- 404692: 53 push %rbx
- 404693: 55 push %rbp
- 404694: 48 81 ec 00 02 00 00 sub $0x200,%rsp
- 40469b: 89 f3 mov %esi,%ebx
- 40469d: 89 dd mov %ebx,%ebp
- 40469f: 41 89 df mov %ebx,%r15d
- 4046a2: 83 e5 04 and $0x4,%ebp
- 4046a5: 41 83 e7 02 and $0x2,%r15d
- 4046a9: 74 08 je 4046b3 <__intel_proc_init_ftzdazule+0x23>
- 4046ab: f7 c7 02 00 00 00 test $0x2,%edi
- 4046b1: 74 0c je 4046bf <__intel_proc_init_ftzdazule+0x2f>
- 4046b3: 85 ed test %ebp,%ebp
- 4046b5: 74 30 je 4046e7 <__intel_proc_init_ftzdazule+0x57>
- 4046b7: f7 c7 04 00 00 00 test $0x4,%edi
- 4046bd: 75 28 jne 4046e7 <__intel_proc_init_ftzdazule+0x57>
- 4046bf: 33 f6 xor %esi,%esi
- 4046c1: 48 8d 3c 24 lea (%rsp),%rdi
- 4046c5: ba 00 02 00 00 mov $0x200,%edx
- 4046ca: e8 31 c9 ff ff callq 401000 <memset@plt>
- 4046cf: 0f ae 04 24 fxsave (%rsp)
- 4046d3: 33 d2 xor %edx,%edx
- 4046d5: 8b 44 24 1c mov 0x1c(%rsp),%eax
- 4046d9: a8 40 test $0x40,%al
- 4046db: 44 0f 44 fa cmove %edx,%r15d
- 4046df: a9 00 00 02 00 test $0x20000,%eax
- 4046e4: 0f 44 ea cmove %edx,%ebp
- 4046e7: f6 c3 01 test $0x1,%bl
- 4046ea: 75 39 jne 404725 <__intel_proc_init_ftzdazule+0x95>
- 4046ec: 45 85 ff test %r15d,%r15d
- 4046ef: 74 11 je 404702 <__intel_proc_init_ftzdazule+0x72>
- 4046f1: 0f ae 1c 24 stmxcsr (%rsp)
- 4046f5: 8b 04 24 mov (%rsp),%eax
- 4046f8: 83 c8 40 or $0x40,%eax
- 4046fb: 89 04 24 mov %eax,(%rsp)
- 4046fe: 0f ae 14 24 ldmxcsr (%rsp)
- 404702: 85 ed test %ebp,%ebp
- 404704: 74 13 je 404719 <__intel_proc_init_ftzdazule+0x89>
- 404706: 0f ae 1c 24 stmxcsr (%rsp)
- 40470a: 8b 04 24 mov (%rsp),%eax
- 40470d: 0d 00 00 02 00 or $0x20000,%eax
- 404712: 89 04 24 mov %eax,(%rsp)
- 404715: 0f ae 14 24 ldmxcsr (%rsp)
- 404719: 48 81 c4 00 02 00 00 add $0x200,%rsp
- 404720: 5d pop %rbp
- 404721: 5b pop %rbx
- 404722: 41 5f pop %r15
- 404724: c3 retq
- 404725: 0f ae 1c 24 stmxcsr (%rsp)
- 404729: 8b 04 24 mov (%rsp),%eax
- 40472c: 0d 00 80 00 00 or $0x8000,%eax
- 404731: 89 04 24 mov %eax,(%rsp)
- 404734: 0f ae 14 24 ldmxcsr (%rsp)
- 404738: eb b2 jmp 4046ec <__intel_proc_init_ftzdazule+0x5c>
- 40473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 0000000000404740 <__libc_csu_init>:
- 404740: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp)
- 404745: 4c 89 64 24 e0 mov %r12,-0x20(%rsp)
- 40474a: 48 8d 2d bf 28 21 00 lea 0x2128bf(%rip),%rbp # 617010 <__init_array_end>
- 404751: 4c 8d 25 a8 28 21 00 lea 0x2128a8(%rip),%r12 # 617000 <__frame_dummy_init_array_entry>
- 404758: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp)
- 40475d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp)
- 404762: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp)
- 404767: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp)
- 40476c: 48 83 ec 38 sub $0x38,%rsp
- 404770: 4c 29 e5 sub %r12,%rbp
- 404773: 41 89 fd mov %edi,%r13d
- 404776: 49 89 f6 mov %rsi,%r14
- 404779: 48 c1 fd 03 sar $0x3,%rbp
- 40477d: 49 89 d7 mov %rdx,%r15
- 404780: e8 33 c8 ff ff callq 400fb8 <_init>
- 404785: 48 85 ed test %rbp,%rbp
- 404788: 74 1c je 4047a6 <__libc_csu_init+0x66>
- 40478a: 31 db xor %ebx,%ebx
- 40478c: 0f 1f 40 00 nopl 0x0(%rax)
- 404790: 4c 89 fa mov %r15,%rdx
- 404793: 4c 89 f6 mov %r14,%rsi
- 404796: 44 89 ef mov %r13d,%edi
- 404799: 41 ff 14 dc callq *(%r12,%rbx,8)
- icpc_O3_mavx: file format elf64-x86-64
- Disassembly of section .init:
- 0000000000400fb8 <_init>:
- 400fb8: 48 83 ec 08 sub $0x8,%rsp
- 400fbc: e8 cb 01 00 00 callq 40118c <call_gmon_start>
- 400fc1: 48 83 c4 08 add $0x8,%rsp
- 400fc5: c3 retq
- Disassembly of section .plt:
- 0000000000400fd0 <std::ostream::operator<<(double)@plt-0x10>:
- 400fd0: ff 35 c2 66 21 00 pushq 0x2166c2(%rip) # 617698 <_GLOBAL_OFFSET_TABLE_+0x8>
- 400fd6: ff 25 c4 66 21 00 jmpq *0x2166c4(%rip) # 6176a0 <_GLOBAL_OFFSET_TABLE_+0x10>
- 400fdc: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000400fe0 <std::ostream::operator<<(double)@plt>:
- 400fe0: ff 25 c2 66 21 00 jmpq *0x2166c2(%rip) # 6176a8 <_GLOBAL_OFFSET_TABLE_+0x18>
- ...skipping...
- 0000000000401050 <__libc_start_main@plt>:
- 401050: ff 25 8a 66 21 00 jmpq *0x21668a(%rip) # 6176e0 <_GLOBAL_OFFSET_TABLE_+0x50>
- 401056: 68 07 00 00 00 pushq $0x7
- 40105b: e9 70 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401060 <__cxa_atexit@plt>:
- 401060: ff 25 82 66 21 00 jmpq *0x216682(%rip) # 6176e8 <_GLOBAL_OFFSET_TABLE_+0x58>
- 401066: 68 08 00 00 00 pushq $0x8
- 40106b: e9 60 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401070 <catgets@plt>:
- 401070: ff 25 7a 66 21 00 jmpq *0x21667a(%rip) # 6176f0 <_GLOBAL_OFFSET_TABLE_+0x60>
- 401076: 68 09 00 00 00 pushq $0x9
- 40107b: e9 50 ff ff ff jmpq 400fd0 <_init+0x18>
- 0000000000401080 <std::ios_base::Init::~Init()@plt>:
- 401080: ff 25 72 66 21 00 jmpq *0x216672(%rip) # 6176f8 <_GLOBAL_OFFSET_TABLE_+0x68>
- 401086: 68 0a 00 00 00 pushq $0xa
- 40108b: e9 40 ff ff ff jmpq 400fd0 <_init+0x18>
- ...skipping...
- 401184: e8 c7 fe ff ff callq 401050 <__libc_start_main@plt>
- 401189: f4 hlt
- 40118a: 66 90 xchg %ax,%ax
- 000000000040118c <call_gmon_start>:
- 40118c: 48 83 ec 08 sub $0x8,%rsp
- 401190: 48 8b 05 c1 64 21 00 mov 0x2164c1(%rip),%rax # 617658 <_DYNAMIC+0x218>
- 401197: 48 85 c0 test %rax,%rax
- 40119a: 74 02 je 40119e <call_gmon_start+0x12>
- 40119c: ff d0 callq *%rax
- 40119e: 48 83 c4 08 add $0x8,%rsp
- 4011a2: c3 retq
- 4011a3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
- 4011aa: 00 00 00
- 4011ad: 0f 1f 00 nopl (%rax)
- 00000000004011b0 <deregister_tm_clones>:
- 4011b0: b8 af 79 61 00 mov $0x6179af,%eax
- 4011b5: 55 push %rbp
- 4011b6: 48 2d a8 79 61 00 sub $0x6179a8,%rax
- 4011bc: 48 83 f8 0e cmp $0xe,%rax
- 4011c0: 48 89 e5 mov %rsp,%rbp
- 4011c3: 77 02 ja 4011c7 <deregister_tm_clones+0x17...skipping...
- 0000000000401270 <main>:
- 401270: 55 push %rbp
- 401271: 48 89 e5 mov %rsp,%rbp
- 401274: 48 83 e4 80 and $0xffffffffffffff80,%rsp
- 401278: 53 push %rbx
- 401279: 48 81 ec f8 00 00 00 sub $0xf8,%rsp
- 401280: 48 be 00 00 00 00 00 movabs $0x0,%rsi
- 401287: 00 00 00
- 40128a: bf 03 00 00 00 mov $0x3,%edi
- 40128f: e8 5c 2b 00 00 callq 403df0 <__intel_new_feature_proc_init>
- 401294: c5 f8 ae 1c 24 vstmxcsr (%rsp)
- 401299: 81 0c 24 40 80 00 00 orl $0x8040,(%rsp)
- 4012a0: 48 8b 05 31 68 21 00 mov 0x216831(%rip),%rax # 617ad8 <__$U3.0.11>
- 4012a7: c5 f8 ae 14 24 vldmxcsr (%rsp)
- 4012ac: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 4012b1: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 4012b6: e8 05 fe ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 4012bb: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 4012c0: c5 7a 6f 0d a8 35 00 vmovdqu 0x35a8(%rip),%xmm9 # 404870 <.L_2il0floatpacket.442+0x50>
- 4012c7: 00
- 4012c8: 33 c0 xor %eax,%eax
- 4012ca: c4 41 0d 57 f6 vxorpd %ymm14,%ymm14,%ymm14
- 4012cf: c4 c1 79 6f c9 vmovdqa %xmm9,%xmm1
- 4012d4: c4 c1 7d 28 d6 vmovapd %ymm14,%ymm2
- 4012d9: c5 7a 6f 05 9f 35 00 vmovdqu 0x359f(%rip),%xmm8 # 404880 <.L_2il0floatpacket.442+0x60>
- 4012e0: 00
- 4012e1: c4 41 7d 28 ee vmovapd %ymm14,%ymm13
- 4012e6: c4 c1 79 6f c0 vmovdqa %xmm8,%xmm0
- 4012eb: c4 41 7d 28 e6 vmovapd %ymm14,%ymm12
- 4012f0: c4 41 7d 28 de vmovapd %ymm14,%ymm11
- 4012f5: c4 41 7d 28 d6 vmovapd %ymm14,%ymm10
- 4012fa: c4 c1 7d 28 fe vmovapd %ymm14,%ymm7
- 4012ff: c4 c1 7d 28 f6 vmovapd %ymm14,%ymm6
- 401304: c5 7a 7f 44 24 60 vmovdqu %xmm8,0x60(%rsp)
- 40130a: c5 7a 7f 0c 24 vmovdqu %xmm9,(%rsp)
- 40130f: c5 fd 11 94 24 80 00 vmovupd %ymm2,0x80(%rsp)
- 401316: 00 00
- 401318: c5 fa 6f 25 40 35 00 vmovdqu 0x3540(%rip),%xmm4 # 404860 <.L_2il0floatpacket.442+0x40>
- 40131f: 00
- 401320: c5 fd 10 2d 18 35 00 vmovupd 0x3518(%rip),%ymm5 # 404840 <.L_2il0floatpacket.442+0x20>
- 401327: 00
- 401328: c5 fd 10 1d f0 34 00 vmovupd 0x34f0(%rip),%ymm3 # 404820 <.L_2il0floatpacket.442>
- 40132f: 00
- 401330: c4 e1 f9 7e ce vmovq %xmm1,%rsi
- 401335: c4 41 31 57 c9 vxorpd %xmm9,%xmm9,%xmm9
- 40133a: c5 79 70 c1 0e vpshufd $0xe,%xmm1,%xmm8
- 40133f: c4 41 01 57 ff vxorpd %xmm15,%xmm15,%xmm15
- icpc_O3_mavx: file format elf64-x86-64
- Disassembly of section .init:
- 0000000000400fb8 <_init>:
- 400fb8: 48 83 ec 08 sub $0x8,%rsp
- 400fbc: e8 cb 01 00 00 callq 40118c <call_gmon_start>
- 400fc1: 48 83 c4 08 add $0x8,%rsp
- 400fc5: c3 retq
- Disassembly of section .plt:
- 0000000000400fd0 <std::ostream::operator<<(double)@plt-0x10>:
- 400fd0: ff 35 c2 66 21 00 pushq 0x2166c2(%rip) # 617698 <_GLOBAL_OFFSET_TABLE_+0x8>
- 400fd6: ff 25 c4 66 21 00 jmpq *0x2166c4(%rip) # 6176a0 <_GLOBAL_OFFSET_TABLE_+0x10>
- 400fdc: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000400fe0 <std::ostream::operator<<(double)@plt>:
- 400fe0: ff 25 c2 66 21 00 jmpq *0x2166c2(%rip) # 6176a8 <_GLOBAL_OFFSET_TABLE_+0x18>
- ...skipping...
- 401d71: c4 c1 59 14 cf vunpcklpd %xmm15,%xmm4,%xmm1
- 401d76: 7c 04 jl 401d7c <main+0xb0c>
- 401d78: c5 f8 28 da vmovaps %xmm2,%xmm3
- 401d7c: 48 85 ff test %rdi,%rdi
- 401d7f: 7c 04 jl 401d85 <main+0xb15>
- 401d81: c5 f8 28 ef vmovaps %xmm7,%xmm5
- 401d85: c5 e1 14 c5 vunpcklpd %xmm5,%xmm3,%xmm0
- 401d89: c4 e3 75 18 d0 01 vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- 401d8f: c4 c1 6d c2 ce 01 vcmpltpd %ymm14,%ymm2,%ymm1
- 401d95: c5 ad 54 d9 vandpd %ymm1,%ymm10,%ymm3
- 401d99: c5 ed 58 e3 vaddpd %ymm3,%ymm2,%ymm4
- 401d9d: c4 c1 5d 59 c3 vmulpd %ymm11,%ymm4,%ymm0
- 401da2: e8 69 0a 00 00 callq 402810 <__svml_sin4>
- 401da7: 83 c6 04 add $0x4,%esi
- 401daa: c4 41 7d 58 e4 vaddpd %ymm12,%ymm0,%ymm12
- 401daf: c4 41 31 d4 cd vpaddq %xmm13,%xmm9,%xmm9
- 401db4: c4 41 39 d4 c5 vpaddq %xmm13,%xmm8,%xmm8
- 401db9: 81 fe 80 96 98 00 cmp $0x989680,%esi
- 401dbf: 0f 82 df fe ff ff jb 401ca4 <main+0xa34>
- 401dc5: c4 63 7d 19 e0 01 vextractf128 $0x1,%ymm12,%xmm0
- 401dcb: c5 99 58 c8 vaddpd %xmm0,%xmm12,%xmm1
- 401dcf: c5 f1 15 d1 vunpckhpd %xmm1,%xmm1,%xmm2
- 401dd3: c5 f3 58 da vaddsd %xmm2,%xmm1,%xmm3
- 401dd7: c5 fb 11 5c 24 08 vmovsd %xmm3,0x8(%rsp)
- 401ddd: c5 f8 77 vzeroupper
- 401de0: e8 db f2 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401de5: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 401dea: bf c0 79 61 00 mov $0x6179c0,%edi
- 401def: be e0 48 40 00 mov $0x4048e0,%esi
- 401df4: e8 97 f2 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401df9: 48 89 c7 mov %rax,%rdi
- 401dfc: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 401e01: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- ...skipping...
- 402057: 48 89 c3 mov %rax,%rbx
- 40205a: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 40205e: c4 e1 fb 2a c3 vcvtsi2sd %rbx,%xmm0,%xmm0
- 402063: c5 fb 59 05 25 28 00 vmulsd 0x2825(%rip),%xmm0,%xmm0 #
- 404890 <.L_2il0floatpacket.442+0x70>
- 40206a: 00
- 40206b: e8 50 05 00 00 callq 4025c0 <sin4(double)>
- 402070: 48 ff c3 inc %rbx
- 402073: c5 fb 58 4c 24 58 vaddsd 0x58(%rsp),%xmm0,%xmm1
- 402079: c5 fb 11 4c 24 58 vmovsd %xmm1,0x58(%rsp)
- 40207f: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 402086: 72 d2 jb 40205a <main+0xdea>
- 402088: e8 33 f0 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 40208d: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 402092: bf c0 79 61 00 mov $0x6179c0,%edi
- 402097: be 04 49 40 00 mov $0x404904,%esi
- 40209c: e8 ef ef ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 4020a1: 48 89 c7 mov %rax,%rdi
- 4020a4: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 4020a9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4020ad: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 4020b2: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 4020b9: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 4020be: c5 fb 59 0d ca 27 00 vmulsd 0x27ca(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 4020c5: 00
- 4020c6: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- ...skipping...
- 00000000004025c0 <sin4(double)>:
- 4025c0: c5 7b 59 e0 vmulsd %xmm0,%xmm0,%xmm12
- 4025c4: c4 41 1b 59 cc vmulsd %xmm12,%xmm12,%xmm9
- 4025c9: c5 b3 59 35 cf 22 00 vmulsd 0x22cf(%rip),%xmm9,%xmm6 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 4025d0: 00
- 4025d1: c5 b3 59 0d bf 22 00 vmulsd 0x22bf(%rip),%xmm9,%xmm1 # 404898 <.L_2il0floatpacket.442+0x78>
- 4025d8: 00
- 4025d9: c5 cb 58 3d c7 22 00 vaddsd 0x22c7(%rip),%xmm6,%xmm7 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 4025e0: 00
- 4025e1: c5 f3 58 15 c7 22 00 vaddsd 0x22c7(%rip),%xmm1,%xmm2 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 4025e8: 00
- 4025e9: c5 33 59 c7 vmulsd %xmm7,%xmm9,%xmm8
- 4025ed: c5 b3 59 da vmulsd %xmm2,%xmm9,%xmm3
- 4025f1: c5 3b 58 15 bf 22 00 vaddsd 0x22bf(%rip),%xmm8,%xmm10 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 4025f8: 00
- 4025f9: c5 e3 58 25 bf 22 00 vaddsd 0x22bf(%rip),%xmm3,%xmm4 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 402600: 00
- 402601: c4 41 33 59 da vmulsd %xmm10,%xmm9,%xmm11
- ...skipping...
- 0000000000402810 <__svml_sin4>:
- 402810: 48 8b 05 39 50 21 00 mov 0x215039(%rip),%rax # 617850 <__svml_sin4_chosen_core_func>
- 402817: ff e0 jmpq *%rax
- 402819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402820 <__svml_sin4_dispatch_table_init>:
- 402820: 55 push %rbp
- 402821: 48 89 e5 mov %rsp,%rbp
- 402824: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
- 402828: 48 81 ec 40 01 00 00 sub $0x140,%rsp
- 40282f: 48 8b 05 52 4e 21 00 mov 0x214e52(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 402836: 48 63 00 movslq (%rax),%rax
- 402839: 48 85 c0 test %rax,%rax
- 40283c: 74 18 je 402856 <__svml_sin4_dispatch_table_init+0x36>
- 40283e: 48 8d 15 9b 4b 21 00 lea 0x214b9b(%rip),%rdx # 6173e0 <__svml_sin4_dispatch_table>
- 402845: 48 8b 04 c2 mov (%rdx,%rax,8),%rax
- 402849: 48 89 05 00 50 21 00 mov %rax,0x215000(%rip) # 617850 <__svml_sin4_chosen_core_func>
- 402850: 48 89 ec mov %rbp,%rsp
- 402853: 5d pop %rbp
- 402854: ff e0 jmpq *%rax
- 402856: c5 fd 29 04 24 vmovapd %ymm0,(%rsp)
- 40285b: c5 7c 29 84 24 00 01 vmovaps %ymm8,0x100(%rsp)
- 402862: 00 00
- 402864: c5 7c 29 8c 24 e0 00 vmovaps %ymm9,0xe0(%rsp)
- 40286b: 00 00
- 40286d: c5 7c 29 94 24 c0 00 vmovaps %ymm10,0xc0(%rsp)
- 402874: 00 00
- 402876: c5 7c 29 9c 24 a0 00 vmovaps %ymm11,0xa0(%rsp)
- 40287d: 00 00
- 40287f: c5 7c 29 a4 24 80 00 vmovaps %ymm12,0x80(%rsp)
- 402886: 00 00
- 402888: c5 7c 29 6c 24 60 vmovaps %ymm13,0x60(%rsp)
- 40288e: c5 7c 29 74 24 40 vmovaps %ymm14,0x40(%rsp)
- 402894: c5 7c 29 7c 24 20 vmovaps %ymm15,0x20(%rsp)
- 40289a: 48 89 b4 24 28 01 00 mov %rsi,0x128(%rsp)
- 4028a1: 00
- 4028a2: 48 89 bc 24 20 01 00 mov %rdi,0x120(%rsp)
- 4028a9: 00
- 4028aa: e8 71 00 00 00 callq 402920 <__svml_feature_flag_init>
- 4028af: 48 8b 05 d2 4d 21 00 mov 0x214dd2(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 4028b6: 48 63 00 movslq (%rax),%rax
- 4028b9: 48 85 c0 test %rax,%rax
- 4028bc: 74 ec je 4028aa <__svml_sin4_dispatch_table_init+0x8a>
- 4028be: c5 fd 28 04 24 vmovapd (%rsp),%ymm0
- 4028c3: c5 7c 28 84 24 00 01 vmovaps 0x100(%rsp),%ymm8
- 4028ca: 00 00
- 4028cc: c5 7c 28 8c 24 e0 00 vmovaps 0xe0(%rsp),%ymm9
- 4028d3: 00 00
- 4028d5: c5 7c 28 94 24 c0 00 vmovaps 0xc0(%rsp),%ymm10
- 4028dc: 00 00
- 4028de: c5 7c 28 9c 24 a0 00 vmovaps 0xa0(%rsp),%ymm11
- 4028e5: 00 00
- 4028e7: c5 7c 28 a4 24 80 00 vmovaps 0x80(%rsp),%ymm12
- 4028ee: 00 00
- 0000000000402810 <__svml_sin4>:
- 402810: 48 8b 05 39 50 21 00 mov 0x215039(%rip),%rax # 6178
- 50 <__svml_sin4_chosen_core_func>
- 402817: ff e0 jmpq *%rax
- 402819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402820 <__svml_sin4_dispatch_table_init>:
- 402820: 55 push %rbp
- 402821: 48 89 e5 mov %rsp,%rbp
- 402824: 48 83 e4 e0 and $0xffffffffffffffe0,%rsp
- 402828: 48 81 ec 40 01 00 00 sub $0x140,%rsp
- 40282f: 48 8b 05 52 4e 21 00 mov 0x214e52(%rip),%rax # 6176
- 88 <_DYNAMIC+0x248>
- 402836: 48 63 00 movslq (%rax),%rax
- 402839: 48 85 c0 test %rax,%rax
- 40283c: 74 18 je 402856 <__svml_sin4_dispatch_tabl
- e_init+0x36>
- 40283e: 48 8d 15 9b 4b 21 00 lea 0x214b9b(%rip),%rdx # 6173
- e0 <__svml_sin4_dispatch_table>
- 402845: 48 8b 04 c2 mov (%rdx,%rax,8),%rax
- 402849: 48 89 05 00 50 21 00 mov %rax,0x215000(%rip) # 6178
- 50 <__svml_sin4_chosen_core_func>
- 402850: 48 89 ec mov %rbp,%rsp
- 402853: 5d pop %rbp
- 402854: ff e0 jmpq *%rax
- 402856: c5 fd 29 04 24 vmovapd %ymm0,(%rsp)
- 40285b: c5 7c 29 84 24 00 01 vmovaps %ymm8,0x100(%rsp)
- 402862: 00 00
- 402864: c5 7c 29 8c 24 e0 00 vmovaps %ymm9,0xe0(%rsp)
- 40286b: 00 00
- 40286d: c5 7c 29 94 24 c0 00 vmovaps %ymm10,0xc0(%rsp)
- 402874: 00 00
- 402876: c5 7c 29 9c 24 a0 00 vmovaps %ymm11,0xa0(%rsp)
- 40287d: 00 00
- 40287f: c5 7c 29 a4 24 80 00 vmovaps %ymm12,0x80(%rsp)
- 402886: 00 00
- 402888: c5 7c 29 6c 24 60 vmovaps %ymm13,0x60(%rsp)
- 40288e: c5 7c 29 74 24 40 vmovaps %ymm14,0x40(%rsp)
- 402894: c5 7c 29 7c 24 20 vmovaps %ymm15,0x20(%rsp)
- 40289a: 48 89 b4 24 28 01 00 mov %rsi,0x128(%rsp)
- 4028a1: 00
- 4028a2: 48 89 bc 24 20 01 00 mov %rdi,0x120(%rsp)
- 4028a9: 00
- 4028aa: e8 71 00 00 00 callq 402920 <__svml_feature_flag_init>
- 4028af: 48 8b 05 d2 4d 21 00 mov 0x214dd2(%rip),%rax # 617688 <_DYNAMIC+0x248>
- 4028b6: 48 63 00 movslq (%rax),%rax
- 4028b9: 48 85 c0 test %rax,%rax
- 4028bc: 74 ec je 4028aa <__svml_sin4_dispatch_table_init+0x8a>
- 4028be: c5 fd 28 04 24 vmovapd (%rsp),%ymm0
- 4028c3: c5 7c 28 84 24 00 01 vmovaps 0x100(%rsp),%ymm8
- 4028ca: 00 00
- 4028cc: c5 7c 28 8c 24 e0 00 vmovaps 0xe0(%rsp),%ymm9
- 4028d3: 00 00
- 4028d5: c5 7c 28 94 24 c0 00 vmovaps 0xc0(%rsp),%ymm10
- 4028dc: 00 00
- 4028de: c5 7c 28 9c 24 a0 00 vmovaps 0xa0(%rsp),%ymm11
- 4028e5: 00 00
- 4028e7: c5 7c 28 a4 24 80 00 vmovaps 0x80(%rsp),%ymm12
- 4028ee: 00 00
- 4028f0: c5 7c 28 6c 24 60 vmovaps 0x60(%rsp),%ymm13
- 4028f6: c5 7c 28 74 24 40 vmovaps 0x40(%rsp),%ymm14
- 4028fc: c5 7c 28 7c 24 20 vmovaps 0x20(%rsp),%ymm15
- 402902: 48 8b b4 24 28 01 00 mov 0x128(%rsp),%rsi
- 402909: 00
- 40290a: 48 8b bc 24 20 01 00 mov 0x120(%rsp),%rdi
- 402911: 00
- 402912: e9 27 ff ff ff jmpq 40283e <__svml_sin4_dispatch_table_init+0x1e>
- 402917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
- 40291e: 00 00
- 0000000000402920 <__svml_feature_flag_init>:
- 402920: 56 push %rsi
- 402921: 48 b8 00 00 00 08 07 movabs $0x708000000,%rax
- 402928: 00 00 00
- 40292b: eb 0d jmp 40293a <__svml_feature_flag_init+0x1a>
- 40292d: 48 83 ec 10 sub $0x10,%rsp
- 402931: e8 ea 10 00 00 callq 403a20 <__intel_cpu_features_init_x>
- 402936: 48 83 c4 10 add $0x10,%rsp
- 40293a: 48 8b 15 0f 4d 21 00 mov 0x214d0f(%rip),%rdx # 617650 <_DYNAMIC+0x210>
- 402941: 48 8b 0a mov (%rdx),%rcx
- 402944: 48 23 c8 and %rax,%rcx
- 402947: 48 3b c8 cmp %rax,%rcx
- 40294a: 75 0f jne 40295b <__svml_feature_flag_init+0x3b>
- 40294c: 48 8b 05 35 4d 21 00 mov 0x214d35(%rip),%rax # 617688 <_DYNAMIC+0x248>
- ...skipping...
- 0000000000402b50 <__svml_sin4_e9>:
- 402b4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 0000000000402b50 <__svml_sin4_e9>:
- 402b50: 55 push %rbp
- 402b51: 48 89 e5 mov %rsp,%rbp
- 402b54: 48 83 e4 c0 and $0xffffffffffffffc0,%rsp
- 402b58: 48 81 ec 40 02 00 00 sub $0x240,%rsp
- 402b5f: 33 c0 xor %eax,%eax
- 402b61: 48 8b 0d 18 4b 21 00 mov 0x214b18(%rip),%rcx # 617680 <_DYNAMIC+0x240>
- 402b68: c5 fd 28 e0 vmovapd %ymm0,%ymm4
- 402b6c: c5 7c 11 ac 24 00 02 vmovups %ymm13,0x200(%rsp)
- 402b73: 00 00
- 402b75: c5 fd 10 09 vmovupd (%rcx),%ymm1
- 402b79: c5 7c 11 bc 24 e0 01 vmovups %ymm15,0x1e0(%rsp)
- 402b80: 00 00
- 402b82: c5 7c 11 b4 24 60 01 vmovups %ymm14,0x160(%rsp)
- 402b89: 00 00
- 402b8b: c5 7c 11 a4 24 20 01 vmovups %ymm12,0x120(%rsp)
- 402b92: 00 00
- 402b94: c5 7c 11 9c 24 40 01 vmovups %ymm11,0x140(%rsp)
- 402b9b: 00 00
- 402b9d: c5 7c 11 94 24 80 01 vmovups %ymm10,0x180(%rsp)
- 402ba4: 00 00
- 402ba6: c5 7c 11 8c 24 a0 01 vmovups %ymm9,0x1a0(%rsp)
- 402bad: 00 00
- 402baf: c5 7c 11 84 24 c0 01 vmovups %ymm8,0x1c0(%rsp)
- 402bb6: 00 00
- 402bb8: c5 5d 54 e9 vandpd %ymm1,%ymm4,%ymm13
- 402bbc: c5 95 c2 51 40 1e vcmpgt_oqpd 0x40(%rcx),%ymm13,%ymm2
- 402bc2: c5 f5 55 dc vandnpd %ymm4,%ymm1,%ymm3
- 402bc6: c4 e3 7d 19 d5 01 vextractf128 $0x1,%ymm2,%xmm5
- 402bcc: c5 e8 c6 f5 dd vshufps $0xdd,%xmm5,%xmm2,%xmm6
- 402bd1: c5 f8 50 d6 vmovmskps %xmm6,%edx
- 402bd5: 85 d2 test %edx,%edx
- 402bd7: 0f 85 8e 01 00 00 jne 402d6b <__svml_sin4_e9+0x21b>
- 402bdd: c5 fd 10 b1 c0 00 00 vmovupd 0xc0(%rcx),%ymm6
- 402be4: 00
- 402be5: c5 95 59 a9 80 00 00 vmulpd 0x80(%rcx),%ymm13,%ymm5
- 402bec: 00
- 402bed: c5 d5 58 fe vaddpd %ymm6,%ymm5,%ymm7
- 402bf1: c5 c5 5c d6 vsubpd %ymm6,%ymm7,%ymm2
- 402bf5: c5 6d 59 99 80 01 00 vmulpd 0x180(%rcx),%ymm2,%ymm11
- 402bfc: 00
- 402bfd: c5 6d 59 a1 c0 01 00 vmulpd 0x1c0(%rcx),%ymm2,%ymm12
- 402c04: 00
- 402c05: c5 6d 59 b9 00 02 00 vmulpd 0x200(%rcx),%ymm2,%ymm15
- 402c0c: 00
- 402c0d: c5 ed 59 89 40 02 00 vmulpd 0x240(%rcx),%ymm2,%ymm1
- 402c14: 00
- 402c15: c4 41 15 5c eb vsubpd %ymm11,%ymm13,%ymm13
- 402c1a: c4 41 15 5c f4 vsubpd %ymm12,%ymm13,%ymm14
- 402c1f: c4 c1 0d 5c c7 vsubpd %ymm15,%ymm14,%ymm0
- 402c24: c5 fd 5c d1 vsubpd %ymm1,%ymm0,%ymm2
- 402c28: c5 ed 59 ca vmulpd %ymm2,%ymm2,%ymm1
- 402c2c: c5 f5 59 b1 c0 04 00 vmulpd 0x4c0(%rcx),%ymm1,%ymm6
- 402c33: 00
- 402c34: c5 b9 73 f7 3f vpsllq $0x3f,%xmm7,%xmm8
- 402c39: c4 c3 7d 19 f9 01 vextractf128 $0x1,%ymm7,%xmm9
- 402c3f: c5 cd 58 b9 80 04 00 vaddpd 0x480(%rcx),%ymm6,%ymm7
- 402c46: 00
- 402c47: c4 c1 29 73 f1 3f vpsllq $0x3f,%xmm9,%xmm10
- 402c4d: c4 c3 3d 18 ea 01 vinsertf128 $0x1,%xmm10,%ymm8,%ymm5
- 402c53: c5 75 59 c7 vmulpd %ymm7,%ymm1,%ymm8
- 402c57: c5 3d 58 89 40 04 00 vaddpd 0x440(%rcx),%ymm8,%ymm9
- 402c5e: 00
- 402c5f: c4 41 75 59 d1 vmulpd %ymm9,%ymm1,%ymm10
- 402c64: c5 2d 58 99 00 04 00 vaddpd 0x400(%rcx),%ymm10,%ymm11
- 402c6b: 00
- 402c6c: c4 41 75 59 e3 vmulpd %ymm11,%ymm1,%ymm12
- 402c71: c5 1d 58 a9 c0 03 00 vaddpd 0x3c0(%rcx),%ymm12,%ymm13
- 402c78: 00
- 402c79: c4 41 75 59 f5 vmulpd %ymm13,%ymm1,%ymm14
- 402c7e: c5 0d 58 b9 80 03 00 vaddpd 0x380(%rcx),%ymm14,%ymm15
- 402c85: 00
- 402c86: c5 ed 57 c5 vxorpd %ymm5,%ymm2,%ymm0
- 402c8a: c4 c1 75 59 d7 vmulpd %ymm15,%ymm1,%ymm2
- 402c8f: c5 ed 58 a9 40 03 00 vaddpd 0x340(%rcx),%ymm2,%ymm5
- 402c96: 00
- 402c97: c5 f5 59 cd vmulpd %ymm5,%ymm1,%ymm1
- 402c9b: c5 f5 59 f0 vmulpd %ymm0,%ymm1,%ymm6
- 402c9f: c5 fd 58 c6 vaddpd %ymm6,%ymm0,%ymm0
- 402ca3: c5 fd 57 c3 vxorpd %ymm3,%ymm0,%ymm0
- 402ca7: 85 c0 test %eax,%eax
- 402ca9: 75 4d jne 402cf8 <__svml_sin4_e9+0x1a8>
- 402cab: c5 7c 10 84 24 c0 01 vmovups 0x1c0(%rsp),%ymm8
- 402cb2: 00 00
- 402cb4: c5 7c 10 8c 24 a0 01 vmovups 0x1a0(%rsp),%ymm9
- 402cbb: 00 00
- 402cbd: c5 7c 10 94 24 80 01 vmovups 0x180(%rsp),%ymm10
- 402cc4: 00 00
- 402cc6: c5 7c 10 9c 24 40 01 vmovups 0x140(%rsp),%ymm11
- 402ccd: 00 00
- 402ccf: c5 7c 10 a4 24 20 01 vmovups 0x120(%rsp),%ymm12
- 402cd6: 00 00
- 402cd8: c5 7c 10 ac 24 00 02 vmovups 0x200(%rsp),%ymm13
- 402cdf: 00 00
- 402ce1: c5 7c 10 b4 24 60 01 vmovups 0x160(%rsp),%ymm14
- 402c6b: 00
- 402c6c: c4 41 75 59 e3 vmulpd %ymm11,%ymm1,%ymm12
- 40479d: 48 83 c3 01 add $0x1,%rbx
- 4047a1: 48 39 eb cmp %rbp,%rbx
- 4047a4: 75 ea jne 404790 <__libc_csu_init+0x50>
- 4047a6: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
- nate@fastpfor:~/lolengine$ objdump -C -d icpc_O3_march\=native | less
- icpc_O3_march=native: file format elf64-x86-64
- Disassembly of section .init:
- 0000000000400fb8 <_init>:
- 400fb8: 48 83 ec 08 sub $0x8,%rsp
- 400fbc: e8 cb 01 00 00 callq 40118c <call_gmon_start>
- 400fc1: 48 83 c4 08 add $0x8,%rsp
- 400fc5: c3 retq
- Disassembly of section .plt:
- 0000000000400fd0 <std::ostream::operator<<(double)@plt-0x10>:
- 400fd0: ff 35 c2 66 21 00 pushq 0x2166c2(%rip) # 617698 <_GLOBAL_OFFSET_TABLE_+0x8>
- 400fd6: ff 25 c4 66 21 00 jmpq *0x2166c4(%rip) # 6176a0 <_GLOBAL_OFFSET_TABLE_+0x10>
- 400fdc: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000400fe0 <std::ostream::operator<<(double)@plt>:
- 400fe0: ff 25 c2 66 21 00 jmpq *0x2166c2(%rip) # 6176a8 <_GLOBAL_OFFSET_TABLE_+0x18>
- ...skipping...
- 401da2: e8 69 0a 00 00 callq 402810 <__svml_sin4>
- 401da7: 83 c6 04 add $0x4,%esi
- 401daa: c4 41 7d 58 e4 vaddpd %ymm12,%ymm0,%ymm12
- 401daf: c4 41 31 d4 cd vpaddq %xmm13,%xmm9,%xmm9
- 401db4: c4 41 39 d4 c5 vpaddq %xmm13,%xmm8,%xmm8
- 401db9: 81 fe 80 96 98 00 cmp $0x989680,%esi
- 401dbf: 0f 82 df fe ff ff jb 401ca4 <main+0xa34>
- 401dc5: c4 63 7d 19 e0 01 vextractf128 $0x1,%ymm12,%xmm0
- 401dcb: c5 99 58 c8 vaddpd %xmm0,%xmm12,%xmm1
- 401dcf: c5 f1 15 d1 vunpckhpd %xmm1,%xmm1,%xmm2
- 401dd3: c5 f3 58 da vaddsd %xmm2,%xmm1,%xmm3
- 401dd7: c5 fb 11 5c 24 08 vmovsd %xmm3,0x8(%rsp)
- 401ddd: c5 f8 77 vzeroupper
- 401de0: e8 db f2 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401de5: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 401dea: bf c0 79 61 00 mov $0x6179c0,%edi
- 401def: be e0 48 40 00 mov $0x4048e0,%esi
- 401df4: e8 97 f2 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401df9: 48 89 c7 mov %rax,%rdi
- 401dfc: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 401e01: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401e05: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 401e0a: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 401e11: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 401e16: c5 fb 59 0d 72 2a 00 vmulsd 0x2a72(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 401e1d: 00
- 401e1e: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- 401e24: e8 b7 f1 ff ff callq 400fe0 <std::ostream::operator<<(double)@plt>
- 401e29: 48 89 c7 mov %rax,%rdi
- 401e2c: be e8 48 40 00 mov $0x4048e8,%esi
- 401e31: e8 5a f2 ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 401e36: 48 89 c7 mov %rax,%rdi
- 401e39: be 30 11 40 00 mov $0x401130,%esi
- 401e3e: e8 cd f2 ff ff callq 401110 <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
- 401e43: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 401e47: c5 fb 11 44 24 70 vmovsd %xmm0,0x70(%rsp)
- 401e4d: e8 6e f2 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 401e52: 48 89 44 24 48 mov %rax,0x48(%rsp)
- 401e57: 33 c0 xor %eax,%eax
- ...skipping...
- 40206b: e8 50 05 00 00 callq 4025c0 <sin4(double)>
- 402070: 48 ff c3 inc %rbx
- 402073: c5 fb 58 4c 24 58 vaddsd 0x58(%rsp),%xmm0,%xmm1
- 402079: c5 fb 11 4c 24 58 vmovsd %xmm1,0x58(%rsp)
- 40207f: 48 81 fb 80 96 98 00 cmp $0x989680,%rbx
- 402086: 72 d2 jb 40205a <main+0xdea>
- 402088: e8 33 f0 ff ff callq 4010c0 <std::chrono::system_clock::now()@plt>
- 40208d: 48 89 44 24 50 mov %rax,0x50(%rsp)
- 402092: bf c0 79 61 00 mov $0x6179c0,%edi
- 402097: be 04 49 40 00 mov $0x404904,%esi
- 40209c: e8 ef ef ff ff callq 401090 <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
- 4020a1: 48 89 c7 mov %rax,%rdi
- 4020a4: 48 8b 44 24 50 mov 0x50(%rsp),%rax
- 4020a9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
- 4020ad: 48 2b 44 24 48 sub 0x48(%rsp),%rax
- 4020b2: 48 69 d0 e8 03 00 00 imul $0x3e8,%rax,%rdx
- 4020b9: c4 e1 fb 2a c2 vcvtsi2sd %rdx,%xmm0,%xmm0
- 4020be: c5 fb 59 0d ca 27 00 vmulsd 0x27ca(%rip),%xmm0,%xmm1 # 404890 <.L_2il0floatpacket.442+0x70>
- 4020c5: 00
- 4020c6: c5 f3 5c 44 24 18 vsubsd 0x18(%rsp),%xmm1,%xmm0
- ...skipping...
- 00000000004025c0 <sin4(double)>:
- 4025c0: c5 7b 59 e0 vmulsd %xmm0,%xmm0,%xmm12
- 4025c4: c4 41 1b 59 cc vmulsd %xmm12,%xmm12,%xmm9
- 4025c9: c5 b3 59 35 cf 22 00 vmulsd 0x22cf(%rip),%xmm9,%xmm6 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 4025d0: 00
- 4025d1: c5 b3 59 0d bf 22 00 vmulsd 0x22bf(%rip),%xmm9,%xmm1 # 404898 <.L_2il0floatpacket.442+0x78>
- 4025d8: 00
- 4025d9: c5 cb 58 3d c7 22 00 vaddsd 0x22c7(%rip),%xmm6,%xmm7 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 4025e0: 00
- 4025e1: c5 f3 58 15 c7 22 00 vaddsd 0x22c7(%rip),%xmm1,%xmm2 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 4025e8: 00
- 4025e9: c5 33 59 c7 vmulsd %xmm7,%xmm9,%xmm8
- 4025ed: c5 b3 59 da vmulsd %xmm2,%xmm9,%xmm3
- 4025f1: c5 3b 58 15 bf 22 00 vaddsd 0x22bf(%rip),%xmm8,%xmm10 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 4025f8: 00
- 4025f9: c5 e3 58 25 bf 22 00 vaddsd 0x22bf(%rip),%xmm3,%xmm4 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 402600: 00
- 402601: c4 41 33 59 da vmulsd %xmm10,%xmm9,%xmm11
- 402606: c5 b3 59 ec vmulsd %xmm4,%xmm9,%xmm5
- 40260a: c5 23 58 2d b6 22 00 vaddsd 0x22b6(%rip),%xmm11,%xmm13 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 402611: 00
- 402612: c5 53 58 35 b6 22 00 vaddsd 0x22b6(%rip),%xmm5,%xmm14 # 4048d0 <.L_2il0floatpacket.442+0xb0>
- 402619: 00
- 40261a: c4 41 1b 59 fd vmulsd %xmm13,%xmm12,%xmm15
- 40261f: c4 c1 0b 58 cf vaddsd %xmm15,%xmm14,%xmm1
- 402624: c5 fb 59 c1 vmulsd %xmm1,%xmm0,%xmm0
- 402628: c3 retq
- 402629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 0000000000402630 <sin5(double)>:
- 402630: c5 fb 59 f8 vmulsd %xmm0,%xmm0,%xmm7
- 402634: c5 43 59 ef vmulsd %xmm7,%xmm7,%xmm13
- 402638: c4 41 43 59 dd vmulsd %xmm13,%xmm7,%xmm11
- 40263d: c5 a3 59 25 5b 22 00 vmulsd 0x225b(%rip),%xmm11,%xmm4 # 4048a0 <.L_2il0floatpacket.442+0x80>
- 402644: 00
- 402645: c5 a3 59 0d 4b 22 00 vmulsd 0x224b(%rip),%xmm11,%xmm1 # 404898 <.L_2il0floatpacket.442+0x78>
- 40264c: 00
- 40264d: c5 23 59 25 53 22 00 vmulsd 0x2253(%rip),%xmm11,%xmm12 # 4048a8 <.L_2il0floatpacket.442+0x88>
- 402654: 00
- 402655: c5 db 58 2d 53 22 00 vaddsd 0x2253(%rip),%xmm4,%xmm5 # 4048b0 <.L_2il0floatpacket.442+0x90>
- 40265c: 00
- 40265d: c5 f3 58 15 53 22 00 vaddsd 0x2253(%rip),%xmm1,%xmm2 # 4048b8 <.L_2il0floatpacket.442+0x98>
- 402664: 00
- 402665: c5 1b 58 35 53 22 00 vaddsd 0x2253(%rip),%xmm12,%xmm14 # 4048c0 <.L_2il0floatpacket.442+0xa0>
- 40266c: 00
- 40266d: c5 a3 59 f5 vmulsd %xmm5,%xmm11,%xmm6
- 402671: c5 a3 59 da vmulsd %xmm2,%xmm11,%xmm3
- 402675: c4 c1 13 59 ce vmulsd %xmm14,%xmm13,%xmm1
- 40267a: c5 4b 58 05 46 22 00 vaddsd 0x2246(%rip),%xmm6,%xmm8 # 4048c8 <.L_2il0floatpacket.442+0xa8>
- 402681: 00
- 402682: c5 63 58 0d 46 22 00 vaddsd 0x2246(%rip),%xmm3,%xmm9 # 4048d0 <.L_2il0floatpacket.442+0xb0>
- 402689: 00
- 40268a: c4 41 43 59 d0 vmulsd %xmm8,%xmm7,%xmm10
- 40268f: c4 41 33 58 fa vaddsd %xmm10,%xmm9,%xmm15
- 402694: c5 83 58 d1 vaddsd %xmm1,%xmm15,%xmm2
- 402698: c5 fb 59 c2 vmulsd %xmm2,%xmm0,%xmm0
- 4047ab: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp
- 4047b0: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
- 4047b5: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
- 4047ba: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
- 4047bf: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
- 4047c4: 48 83 c4 38 add $0x38,%rsp
- 4047c8: c3 retq
- 4047c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 00000000004047d0 <__libc_csu_fini>:
- 4047d0: f3 c3 repz retq
- 4047d2: 66 90 xchg %ax,%ax
- Disassembly of section .fini:
- 00000000004047d4 <_fini>:
- 4047d4: 48 83 ec 08 sub $0x8,%rsp
- 4047d8: 48 83 c4 08 add $0x8,%rsp
- 4047dc: c3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement