.gitignore used '*' as ignore-all with only extension whitelists, so the 128
handoff/nls_dasm/*.dis + 6 *.bin disassembly outputs (f_563a60, f_56e3e0,
f530850_full, f_52b570, fft, twin, ...) were NOT tracked - data-loss risk.
Now un-ignore handoff/nls_dasm/*.{dis,bin} explicitly. Heavy .bin dumps
(soothe_mem.bin etc.), logs, wav/rpp, dl/lib/bin/ghidra-proj stay ignored.
4374 lines
229 KiB
Plaintext
4374 lines
229 KiB
Plaintext
|
|
/tmp/det/f_18000f620.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
000000018000f620 <.data>:
|
|
18000f620: 4d 89 c2 mov %r8,%r10
|
|
18000f623: 48 85 c9 test %rcx,%rcx
|
|
18000f626: 0f 84 eb 00 00 00 je 0x18000f717
|
|
18000f62c: 4d 85 d2 test %r10,%r10
|
|
18000f62f: 0f 84 e2 00 00 00 je 0x18000f717
|
|
18000f635: 45 85 c9 test %r9d,%r9d
|
|
18000f638: 0f 8e d3 00 00 00 jle 0x18000f711
|
|
18000f63e: 49 63 c1 movslq %r9d,%rax
|
|
18000f641: 48 83 f8 08 cmp $0x8,%rax
|
|
18000f645: 0f 8c b5 00 00 00 jl 0x18000f700
|
|
18000f64b: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
18000f651: 0f 8c ae 00 00 00 jl 0x18000f705
|
|
18000f657: 4c 89 d2 mov %r10,%rdx
|
|
18000f65a: 48 83 e2 1f and $0x1f,%rdx
|
|
18000f65e: 85 d2 test %edx,%edx
|
|
18000f660: 74 11 je 0x18000f673
|
|
18000f662: f6 c2 03 test $0x3,%dl
|
|
18000f665: 0f 85 95 00 00 00 jne 0x18000f700
|
|
18000f66b: f7 da neg %edx
|
|
18000f66d: 83 c2 20 add $0x20,%edx
|
|
18000f670: c1 ea 02 shr $0x2,%edx
|
|
18000f673: 41 89 d0 mov %edx,%r8d
|
|
18000f676: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
18000f67a: 49 3b c3 cmp %r11,%rax
|
|
18000f67d: 0f 8c 7d 00 00 00 jl 0x18000f700
|
|
18000f683: 45 89 cb mov %r9d,%r11d
|
|
18000f686: 44 2b da sub %edx,%r11d
|
|
18000f689: 41 83 e3 07 and $0x7,%r11d
|
|
18000f68d: 45 2b cb sub %r11d,%r9d
|
|
18000f690: 45 33 db xor %r11d,%r11d
|
|
18000f693: 4d 63 c9 movslq %r9d,%r9
|
|
18000f696: 85 d2 test %edx,%edx
|
|
18000f698: 76 20 jbe 0x18000f6ba
|
|
18000f69a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000f6a0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
18000f6a6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
18000f6ac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
18000f6b2: 49 ff c3 inc %r11
|
|
18000f6b5: 4d 3b d8 cmp %r8,%r11
|
|
18000f6b8: 72 e6 jb 0x18000f6a0
|
|
18000f6ba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
18000f6bf: 90 nop
|
|
18000f6c0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
18000f6c6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
18000f6cc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
18000f6d2: 49 83 c0 08 add $0x8,%r8
|
|
18000f6d6: 4d 3b c1 cmp %r9,%r8
|
|
18000f6d9: 72 e5 jb 0x18000f6c0
|
|
18000f6db: 4c 3b c8 cmp %rax,%r9
|
|
18000f6de: 73 1a jae 0x18000f6fa
|
|
18000f6e0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
18000f6e6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
18000f6ec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
18000f6f2: 49 ff c1 inc %r9
|
|
18000f6f5: 4c 3b c8 cmp %rax,%r9
|
|
18000f6f8: 72 e6 jb 0x18000f6e0
|
|
18000f6fa: 33 c0 xor %eax,%eax
|
|
18000f6fc: c5 f8 77 vzeroupper
|
|
18000f6ff: c3 ret
|
|
18000f700: 45 33 c9 xor %r9d,%r9d
|
|
18000f703: eb d6 jmp 0x18000f6db
|
|
18000f705: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
18000f709: 45 33 c0 xor %r8d,%r8d
|
|
18000f70c: 4d 63 c9 movslq %r9d,%r9
|
|
18000f70f: eb a9 jmp 0x18000f6ba
|
|
18000f711: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000f716: c3 ret
|
|
18000f717: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000f71c: c3 ret
|
|
18000f71d: 0f 1f 00 nopl (%rax)
|
|
18000f720: 55 push %rbp
|
|
18000f721: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
18000f725: 48 85 c9 test %rcx,%rcx
|
|
18000f728: 0f 84 a0 01 00 00 je 0x18000f8ce
|
|
18000f72e: 4d 85 c0 test %r8,%r8
|
|
18000f731: 0f 84 97 01 00 00 je 0x18000f8ce
|
|
18000f737: 45 85 c9 test %r9d,%r9d
|
|
18000f73a: 0f 8e 87 01 00 00 jle 0x18000f8c7
|
|
18000f740: 41 83 f9 08 cmp $0x8,%r9d
|
|
18000f744: 0f 8c 76 01 00 00 jl 0x18000f8c0
|
|
18000f74a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
18000f751: 0f 8c 5c 01 00 00 jl 0x18000f8b3
|
|
18000f757: 4c 89 c0 mov %r8,%rax
|
|
18000f75a: 48 83 e0 1f and $0x1f,%rax
|
|
18000f75e: a8 03 test $0x3,%al
|
|
18000f760: 74 04 je 0x18000f766
|
|
18000f762: 33 c0 xor %eax,%eax
|
|
18000f764: eb 13 jmp 0x18000f779
|
|
18000f766: 85 c0 test %eax,%eax
|
|
18000f768: 74 0f je 0x18000f779
|
|
18000f76a: f7 d8 neg %eax
|
|
18000f76c: 83 c0 20 add $0x20,%eax
|
|
18000f76f: c1 e8 02 shr $0x2,%eax
|
|
18000f772: 44 3b c8 cmp %eax,%r9d
|
|
18000f775: 41 0f 4c c1 cmovl %r9d,%eax
|
|
18000f779: 44 89 ca mov %r9d,%edx
|
|
18000f77c: 2b d0 sub %eax,%edx
|
|
18000f77e: 83 e2 07 and $0x7,%edx
|
|
18000f781: f7 da neg %edx
|
|
18000f783: 41 03 d1 add %r9d,%edx
|
|
18000f786: 83 f8 01 cmp $0x1,%eax
|
|
18000f789: 72 6d jb 0x18000f7f8
|
|
18000f78b: 45 33 db xor %r11d,%r11d
|
|
18000f78e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x181c5cd60
|
|
18000f795: 01
|
|
18000f796: 33 ed xor %ebp,%ebp
|
|
18000f798: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x181c5cd80
|
|
18000f79f: 01
|
|
18000f7a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
18000f7a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
18000f7ab: 4c 63 d0 movslq %eax,%r10
|
|
18000f7ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000f7b5: 00
|
|
18000f7b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000f7bd: 0f 1f 00 nopl (%rax)
|
|
18000f7c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
18000f7c6: 49 83 c3 08 add $0x8,%r11
|
|
18000f7ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
18000f7ce: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
18000f7d5: 00
|
|
18000f7d6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
18000f7dd: 00
|
|
18000f7de: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
18000f7e5: 00
|
|
18000f7e6: 48 83 c5 20 add $0x20,%rbp
|
|
18000f7ea: 4d 3b da cmp %r10,%r11
|
|
18000f7ed: 72 d1 jb 0x18000f7c0
|
|
18000f7ef: 44 3b c8 cmp %eax,%r9d
|
|
18000f7f2: 0f 84 b4 00 00 00 je 0x18000f8ac
|
|
18000f7f8: 8d 68 08 lea 0x8(%rax),%ebp
|
|
18000f7fb: 3b d5 cmp %ebp,%edx
|
|
18000f7fd: 7c 3b jl 0x18000f83a
|
|
18000f7ff: 48 63 c0 movslq %eax,%rax
|
|
18000f802: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
18000f807: 48 63 ea movslq %edx,%rbp
|
|
18000f80a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000f811: 00
|
|
18000f812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000f819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000f820: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
18000f825: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
18000f82b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
18000f831: 48 83 c0 08 add $0x8,%rax
|
|
18000f835: 48 3b c5 cmp %rbp,%rax
|
|
18000f838: 72 e6 jb 0x18000f820
|
|
18000f83a: 8d 42 01 lea 0x1(%rdx),%eax
|
|
18000f83d: 41 3b c1 cmp %r9d,%eax
|
|
18000f840: 0f 87 66 00 00 00 ja 0x18000f8ac
|
|
18000f846: 44 89 cd mov %r9d,%ebp
|
|
18000f849: 33 c0 xor %eax,%eax
|
|
18000f84b: 2b ea sub %edx,%ebp
|
|
18000f84d: 48 63 d2 movslq %edx,%rdx
|
|
18000f850: 4d 63 c9 movslq %r9d,%r9
|
|
18000f853: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x181c5cd60
|
|
18000f85a: 01
|
|
18000f85b: 4c 2b ca sub %rdx,%r9
|
|
18000f85e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x181c5cd80
|
|
18000f865: 01
|
|
18000f866: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
18000f86b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
18000f871: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
18000f875: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
18000f879: 33 d2 xor %edx,%edx
|
|
18000f87b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000f880: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
18000f886: 48 83 c0 08 add $0x8,%rax
|
|
18000f88a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
18000f88e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
18000f895: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
18000f89c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
18000f8a3: 48 83 c2 20 add $0x20,%rdx
|
|
18000f8a7: 49 3b c1 cmp %r9,%rax
|
|
18000f8aa: 72 d4 jb 0x18000f880
|
|
18000f8ac: 33 c0 xor %eax,%eax
|
|
18000f8ae: c5 f8 77 vzeroupper
|
|
18000f8b1: 5d pop %rbp
|
|
18000f8b2: c3 ret
|
|
18000f8b3: 44 89 ca mov %r9d,%edx
|
|
18000f8b6: 33 c0 xor %eax,%eax
|
|
18000f8b8: 83 e2 f8 and $0xfffffff8,%edx
|
|
18000f8bb: e9 38 ff ff ff jmp 0x18000f7f8
|
|
18000f8c0: 33 d2 xor %edx,%edx
|
|
18000f8c2: e9 73 ff ff ff jmp 0x18000f83a
|
|
18000f8c7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000f8cc: 5d pop %rbp
|
|
18000f8cd: c3 ret
|
|
18000f8ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000f8d3: 5d pop %rbp
|
|
18000f8d4: c3 ret
|
|
18000f8d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
18000f8d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000f8e0: 48 83 ec 28 sub $0x28,%rsp
|
|
18000f8e4: 48 85 c9 test %rcx,%rcx
|
|
18000f8e7: 74 20 je 0x18000f909
|
|
18000f8e9: 48 85 d2 test %rdx,%rdx
|
|
18000f8ec: 74 1b je 0x18000f909
|
|
18000f8ee: 45 85 c0 test %r8d,%r8d
|
|
18000f8f1: 7f 0a jg 0x18000f8fd
|
|
18000f8f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000f8f8: 48 83 c4 28 add $0x28,%rsp
|
|
18000f8fc: c3 ret
|
|
18000f8fd: e8 1e 8f 03 00 call 0x180048820
|
|
18000f902: 33 c0 xor %eax,%eax
|
|
18000f904: 48 83 c4 28 add $0x28,%rsp
|
|
18000f908: c3 ret
|
|
18000f909: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000f90e: 48 83 c4 28 add $0x28,%rsp
|
|
18000f912: c3 ret
|
|
18000f913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000f918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000f91f: 00
|
|
18000f920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
18000f925: 48 85 c9 test %rcx,%rcx
|
|
18000f928: 74 22 je 0x18000f94c
|
|
18000f92a: 48 85 d2 test %rdx,%rdx
|
|
18000f92d: 74 1d je 0x18000f94c
|
|
18000f92f: 45 85 c0 test %r8d,%r8d
|
|
18000f932: 7f 0b jg 0x18000f93f
|
|
18000f934: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000f939: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000f93e: c3 ret
|
|
18000f93f: e8 5c 90 03 00 call 0x1800489a0
|
|
18000f944: 33 c0 xor %eax,%eax
|
|
18000f946: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000f94b: c3 ret
|
|
18000f94c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000f951: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000f956: c3 ret
|
|
18000f957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000f95e: 00 00
|
|
18000f960: 48 83 ec 28 sub $0x28,%rsp
|
|
18000f964: 48 85 c9 test %rcx,%rcx
|
|
18000f967: 74 20 je 0x18000f989
|
|
18000f969: 48 85 d2 test %rdx,%rdx
|
|
18000f96c: 74 1b je 0x18000f989
|
|
18000f96e: 45 85 c0 test %r8d,%r8d
|
|
18000f971: 7f 0a jg 0x18000f97d
|
|
18000f973: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000f978: 48 83 c4 28 add $0x28,%rsp
|
|
18000f97c: c3 ret
|
|
18000f97d: e8 9e 91 03 00 call 0x180048b20
|
|
18000f982: 33 c0 xor %eax,%eax
|
|
18000f984: 48 83 c4 28 add $0x28,%rsp
|
|
18000f988: c3 ret
|
|
18000f989: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000f98e: 48 83 c4 28 add $0x28,%rsp
|
|
18000f992: c3 ret
|
|
18000f993: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000f998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000f99f: 00
|
|
18000f9a0: 56 push %rsi
|
|
18000f9a1: 48 89 d6 mov %rdx,%rsi
|
|
18000f9a4: 48 85 c9 test %rcx,%rcx
|
|
18000f9a7: 0f 84 90 01 00 00 je 0x18000fb3d
|
|
18000f9ad: 48 85 f6 test %rsi,%rsi
|
|
18000f9b0: 0f 84 87 01 00 00 je 0x18000fb3d
|
|
18000f9b6: 45 85 c0 test %r8d,%r8d
|
|
18000f9b9: 0f 8e 77 01 00 00 jle 0x18000fb36
|
|
18000f9bf: 41 83 f8 10 cmp $0x10,%r8d
|
|
18000f9c3: 0f 8c 5d 01 00 00 jl 0x18000fb26
|
|
18000f9c9: 49 89 f1 mov %rsi,%r9
|
|
18000f9cc: 49 83 e1 1f and $0x1f,%r9
|
|
18000f9d0: 45 89 c9 mov %r9d,%r9d
|
|
18000f9d3: 45 85 c9 test %r9d,%r9d
|
|
18000f9d6: 74 18 je 0x18000f9f0
|
|
18000f9d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
18000f9df: 0f 85 41 01 00 00 jne 0x18000fb26
|
|
18000f9e5: 41 f7 d9 neg %r9d
|
|
18000f9e8: 41 83 c1 20 add $0x20,%r9d
|
|
18000f9ec: 41 c1 e9 02 shr $0x2,%r9d
|
|
18000f9f0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
18000f9f4: 44 3b c0 cmp %eax,%r8d
|
|
18000f9f7: 0f 8c 29 01 00 00 jl 0x18000fb26
|
|
18000f9fd: 44 89 c0 mov %r8d,%eax
|
|
18000fa00: 33 d2 xor %edx,%edx
|
|
18000fa02: 41 2b c1 sub %r9d,%eax
|
|
18000fa05: 83 e0 0f and $0xf,%eax
|
|
18000fa08: f7 d8 neg %eax
|
|
18000fa0a: 41 03 c0 add %r8d,%eax
|
|
18000fa0d: 45 85 c9 test %r9d,%r9d
|
|
18000fa10: 76 25 jbe 0x18000fa37
|
|
18000fa12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fa19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fa20: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
18000fa25: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
18000fa2a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
18000fa2f: 48 ff c2 inc %rdx
|
|
18000fa32: 49 3b d1 cmp %r9,%rdx
|
|
18000fa35: 72 e9 jb 0x18000fa20
|
|
18000fa37: 48 63 d0 movslq %eax,%rdx
|
|
18000fa3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000fa40: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
18000fa46: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
18000fa4d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
18000fa54: 01
|
|
18000fa55: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
18000fa5c: 01
|
|
18000fa5d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
18000fa63: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
18000fa6a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
18000fa70: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
18000fa77: 49 83 c1 10 add $0x10,%r9
|
|
18000fa7b: 4c 3b ca cmp %rdx,%r9
|
|
18000fa7e: 72 c0 jb 0x18000fa40
|
|
18000fa80: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
18000fa84: 45 3b c8 cmp %r8d,%r9d
|
|
18000fa87: 0f 87 8d 00 00 00 ja 0x18000fb1a
|
|
18000fa8d: 4d 63 d0 movslq %r8d,%r10
|
|
18000fa90: 4c 2b d2 sub %rdx,%r10
|
|
18000fa93: 49 83 fa 04 cmp $0x4,%r10
|
|
18000fa97: 0f 8c 84 00 00 00 jl 0x18000fb21
|
|
18000fa9d: 45 89 d3 mov %r10d,%r11d
|
|
18000faa0: 45 33 c9 xor %r9d,%r9d
|
|
18000faa3: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
18000faa7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
18000faab: 4d 63 db movslq %r11d,%r11
|
|
18000faae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
18000fab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fac0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
18000fac6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
18000facc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
18000fad2: 49 83 c1 04 add $0x4,%r9
|
|
18000fad6: 4d 3b cb cmp %r11,%r9
|
|
18000fad9: 72 e5 jb 0x18000fac0
|
|
18000fadb: 4d 3b da cmp %r10,%r11
|
|
18000fade: 73 3a jae 0x18000fb1a
|
|
18000fae0: 48 63 c0 movslq %eax,%rax
|
|
18000fae3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
18000fae7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
18000faeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000faf2: 00
|
|
18000faf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fafa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000fb00: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
18000fb06: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
18000fb0c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
18000fb12: 49 ff c3 inc %r11
|
|
18000fb15: 4d 3b da cmp %r10,%r11
|
|
18000fb18: 72 e6 jb 0x18000fb00
|
|
18000fb1a: 33 c0 xor %eax,%eax
|
|
18000fb1c: c5 f8 77 vzeroupper
|
|
18000fb1f: 5e pop %rsi
|
|
18000fb20: c3 ret
|
|
18000fb21: 45 33 db xor %r11d,%r11d
|
|
18000fb24: eb b5 jmp 0x18000fadb
|
|
18000fb26: 33 c0 xor %eax,%eax
|
|
18000fb28: 41 83 f8 01 cmp $0x1,%r8d
|
|
18000fb2c: 72 ec jb 0x18000fb1a
|
|
18000fb2e: 4d 63 d0 movslq %r8d,%r10
|
|
18000fb31: 45 33 db xor %r11d,%r11d
|
|
18000fb34: eb a5 jmp 0x18000fadb
|
|
18000fb36: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000fb3b: 5e pop %rsi
|
|
18000fb3c: c3 ret
|
|
18000fb3d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000fb42: 5e pop %rsi
|
|
18000fb43: c3 ret
|
|
18000fb44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fb4b: 00
|
|
18000fb4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fb53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fb58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fb5f: 00
|
|
18000fb60: 53 push %rbx
|
|
18000fb61: 49 89 ca mov %rcx,%r10
|
|
18000fb64: 4d 85 d2 test %r10,%r10
|
|
18000fb67: 0f 84 84 01 00 00 je 0x18000fcf1
|
|
18000fb6d: 48 85 d2 test %rdx,%rdx
|
|
18000fb70: 0f 84 7b 01 00 00 je 0x18000fcf1
|
|
18000fb76: 45 85 c0 test %r8d,%r8d
|
|
18000fb79: 0f 8e 6b 01 00 00 jle 0x18000fcea
|
|
18000fb7f: 41 83 f8 10 cmp $0x10,%r8d
|
|
18000fb83: 0f 8c 59 01 00 00 jl 0x18000fce2
|
|
18000fb89: 48 89 d3 mov %rdx,%rbx
|
|
18000fb8c: 48 83 e3 1f and $0x1f,%rbx
|
|
18000fb90: 85 db test %ebx,%ebx
|
|
18000fb92: 74 11 je 0x18000fba5
|
|
18000fb94: f6 c3 03 test $0x3,%bl
|
|
18000fb97: 0f 85 45 01 00 00 jne 0x18000fce2
|
|
18000fb9d: f7 db neg %ebx
|
|
18000fb9f: 83 c3 20 add $0x20,%ebx
|
|
18000fba2: c1 eb 02 shr $0x2,%ebx
|
|
18000fba5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
18000fba8: 44 3b c0 cmp %eax,%r8d
|
|
18000fbab: 0f 8c 31 01 00 00 jl 0x18000fce2
|
|
18000fbb1: 45 89 c1 mov %r8d,%r9d
|
|
18000fbb4: 33 c0 xor %eax,%eax
|
|
18000fbb6: 44 2b cb sub %ebx,%r9d
|
|
18000fbb9: 41 83 e1 0f and $0xf,%r9d
|
|
18000fbbd: 41 f7 d9 neg %r9d
|
|
18000fbc0: 45 03 c8 add %r8d,%r9d
|
|
18000fbc3: 89 d9 mov %ebx,%ecx
|
|
18000fbc5: 85 db test %ebx,%ebx
|
|
18000fbc7: 76 2f jbe 0x18000fbf8
|
|
18000fbc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fbd0: 00
|
|
18000fbd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fbd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fbdf: 00
|
|
18000fbe0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
18000fbe6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
18000fbeb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
18000fbf0: 48 ff c0 inc %rax
|
|
18000fbf3: 48 3b c1 cmp %rcx,%rax
|
|
18000fbf6: 72 e8 jb 0x18000fbe0
|
|
18000fbf8: 49 63 c1 movslq %r9d,%rax
|
|
18000fbfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fc00: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
18000fc06: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
18000fc0d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
18000fc12: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
18000fc18: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
18000fc1d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
18000fc23: 48 83 c1 10 add $0x10,%rcx
|
|
18000fc27: 48 3b c8 cmp %rax,%rcx
|
|
18000fc2a: 72 d4 jb 0x18000fc00
|
|
18000fc2c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
18000fc30: 41 3b c0 cmp %r8d,%eax
|
|
18000fc33: 0f 87 9e 00 00 00 ja 0x18000fcd7
|
|
18000fc39: 4d 63 c0 movslq %r8d,%r8
|
|
18000fc3c: 4d 63 c9 movslq %r9d,%r9
|
|
18000fc3f: 4d 2b c1 sub %r9,%r8
|
|
18000fc42: 49 83 f8 04 cmp $0x4,%r8
|
|
18000fc46: 0f 8c 92 00 00 00 jl 0x18000fcde
|
|
18000fc4c: 4d 63 c9 movslq %r9d,%r9
|
|
18000fc4f: 44 89 c3 mov %r8d,%ebx
|
|
18000fc52: 83 e3 fc and $0xfffffffc,%ebx
|
|
18000fc55: 33 c9 xor %ecx,%ecx
|
|
18000fc57: 48 63 db movslq %ebx,%rbx
|
|
18000fc5a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
18000fc5e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
18000fc62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fc69: 00
|
|
18000fc6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fc71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fc78: 00
|
|
18000fc79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fc80: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
18000fc86: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
18000fc8b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
18000fc90: 48 83 c1 04 add $0x4,%rcx
|
|
18000fc94: 48 3b cb cmp %rbx,%rcx
|
|
18000fc97: 72 e7 jb 0x18000fc80
|
|
18000fc99: 49 3b d8 cmp %r8,%rbx
|
|
18000fc9c: 73 39 jae 0x18000fcd7
|
|
18000fc9e: 4d 63 c9 movslq %r9d,%r9
|
|
18000fca1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
18000fca5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
18000fca9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fcb0: 00
|
|
18000fcb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fcb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fcbf: 00
|
|
18000fcc0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
18000fcc5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
18000fcca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
18000fccf: 48 ff c3 inc %rbx
|
|
18000fcd2: 49 3b d8 cmp %r8,%rbx
|
|
18000fcd5: 72 e9 jb 0x18000fcc0
|
|
18000fcd7: 33 c0 xor %eax,%eax
|
|
18000fcd9: c5 f8 77 vzeroupper
|
|
18000fcdc: 5b pop %rbx
|
|
18000fcdd: c3 ret
|
|
18000fcde: 33 db xor %ebx,%ebx
|
|
18000fce0: eb b7 jmp 0x18000fc99
|
|
18000fce2: 45 33 c9 xor %r9d,%r9d
|
|
18000fce5: e9 42 ff ff ff jmp 0x18000fc2c
|
|
18000fcea: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000fcef: 5b pop %rbx
|
|
18000fcf0: c3 ret
|
|
18000fcf1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000fcf6: 5b pop %rbx
|
|
18000fcf7: c3 ret
|
|
18000fcf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fcff: 00
|
|
18000fd00: 48 83 ec 28 sub $0x28,%rsp
|
|
18000fd04: 48 85 d2 test %rdx,%rdx
|
|
18000fd07: 74 3f je 0x18000fd48
|
|
18000fd09: 45 85 c0 test %r8d,%r8d
|
|
18000fd0c: 7e 30 jle 0x18000fd3e
|
|
18000fd0e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x181c5cda0
|
|
18000fd15: 7a 02 jp 0x18000fd19
|
|
18000fd17: 74 0f je 0x18000fd28
|
|
18000fd19: 0f 57 c9 xorps %xmm1,%xmm1
|
|
18000fd1c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
18000fd1f: 7a 02 jp 0x18000fd23
|
|
18000fd21: 74 0c je 0x18000fd2f
|
|
18000fd23: e8 78 8f 03 00 call 0x180048ca0
|
|
18000fd28: 33 c0 xor %eax,%eax
|
|
18000fd2a: 48 83 c4 28 add $0x28,%rsp
|
|
18000fd2e: c3 ret
|
|
18000fd2f: 48 89 d1 mov %rdx,%rcx
|
|
18000fd32: 44 89 c2 mov %r8d,%edx
|
|
18000fd35: 48 83 c4 28 add $0x28,%rsp
|
|
18000fd39: e9 42 8d 00 00 jmp 0x180018a80
|
|
18000fd3e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000fd43: 48 83 c4 28 add $0x28,%rsp
|
|
18000fd47: c3 ret
|
|
18000fd48: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000fd4d: 48 83 c4 28 add $0x28,%rsp
|
|
18000fd51: c3 ret
|
|
18000fd52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fd59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fd60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
18000fd65: 48 85 d2 test %rdx,%rdx
|
|
18000fd68: 74 43 je 0x18000fdad
|
|
18000fd6a: 45 85 c0 test %r8d,%r8d
|
|
18000fd6d: 7e 32 jle 0x18000fda1
|
|
18000fd6f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x181c5cda4
|
|
18000fd76: 7a 02 jp 0x18000fd7a
|
|
18000fd78: 74 0f je 0x18000fd89
|
|
18000fd7a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
18000fd7d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
18000fd80: 7a 02 jp 0x18000fd84
|
|
18000fd82: 74 0d je 0x18000fd91
|
|
18000fd84: e8 97 90 03 00 call 0x180048e20
|
|
18000fd89: 33 c0 xor %eax,%eax
|
|
18000fd8b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000fd90: c3 ret
|
|
18000fd91: 48 89 d1 mov %rdx,%rcx
|
|
18000fd94: 44 89 c2 mov %r8d,%edx
|
|
18000fd97: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000fd9c: e9 1f 8f 00 00 jmp 0x180018cc0
|
|
18000fda1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000fda6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000fdab: 90 nop
|
|
18000fdac: c3 ret
|
|
18000fdad: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000fdb2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000fdb7: 90 nop
|
|
18000fdb8: 90 nop
|
|
18000fdb9: 90 nop
|
|
18000fdba: c3 ret
|
|
18000fdbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000fdc0: 48 83 ec 28 sub $0x28,%rsp
|
|
18000fdc4: 48 85 d2 test %rdx,%rdx
|
|
18000fdc7: 74 3f je 0x18000fe08
|
|
18000fdc9: 45 85 c0 test %r8d,%r8d
|
|
18000fdcc: 7e 30 jle 0x18000fdfe
|
|
18000fdce: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x181c5cda8
|
|
18000fdd5: 7a 02 jp 0x18000fdd9
|
|
18000fdd7: 74 0f je 0x18000fde8
|
|
18000fdd9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
18000fddc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
18000fddf: 7a 02 jp 0x18000fde3
|
|
18000fde1: 74 0c je 0x18000fdef
|
|
18000fde3: e8 b8 91 03 00 call 0x180048fa0
|
|
18000fde8: 33 c0 xor %eax,%eax
|
|
18000fdea: 48 83 c4 28 add $0x28,%rsp
|
|
18000fdee: c3 ret
|
|
18000fdef: 48 89 d1 mov %rdx,%rcx
|
|
18000fdf2: 44 89 c2 mov %r8d,%edx
|
|
18000fdf5: 48 83 c4 28 add $0x28,%rsp
|
|
18000fdf9: e9 02 91 00 00 jmp 0x180018f00
|
|
18000fdfe: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000fe03: 48 83 c4 28 add $0x28,%rsp
|
|
18000fe07: c3 ret
|
|
18000fe08: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000fe0d: 48 83 c4 28 add $0x28,%rsp
|
|
18000fe11: c3 ret
|
|
18000fe12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fe19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000fe20: 48 83 ec 28 sub $0x28,%rsp
|
|
18000fe24: 48 85 d2 test %rdx,%rdx
|
|
18000fe27: 0f 84 a6 01 00 00 je 0x18000ffd3
|
|
18000fe2d: 45 85 c0 test %r8d,%r8d
|
|
18000fe30: 0f 8e 93 01 00 00 jle 0x18000ffc9
|
|
18000fe36: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x181c5cdac
|
|
18000fe3d: 01
|
|
18000fe3e: 7a 06 jp 0x18000fe46
|
|
18000fe40: 0f 84 7c 01 00 00 je 0x18000ffc2
|
|
18000fe46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
18000fe4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
18000fe4e: 7a 06 jp 0x18000fe56
|
|
18000fe50: 0f 84 5c 01 00 00 je 0x18000ffb2
|
|
18000fe56: 41 83 f8 10 cmp $0x10,%r8d
|
|
18000fe5a: 0f 8c 42 01 00 00 jl 0x18000ffa2
|
|
18000fe60: 49 89 d1 mov %rdx,%r9
|
|
18000fe63: 49 83 e1 1f and $0x1f,%r9
|
|
18000fe67: 45 85 c9 test %r9d,%r9d
|
|
18000fe6a: 74 18 je 0x18000fe84
|
|
18000fe6c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
18000fe73: 0f 85 29 01 00 00 jne 0x18000ffa2
|
|
18000fe79: 41 f7 d9 neg %r9d
|
|
18000fe7c: 41 83 c1 20 add $0x20,%r9d
|
|
18000fe80: 41 c1 e9 02 shr $0x2,%r9d
|
|
18000fe84: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
18000fe88: 44 3b c0 cmp %eax,%r8d
|
|
18000fe8b: 0f 8c 11 01 00 00 jl 0x18000ffa2
|
|
18000fe91: 45 89 c2 mov %r8d,%r10d
|
|
18000fe94: 33 c0 xor %eax,%eax
|
|
18000fe96: 45 2b d1 sub %r9d,%r10d
|
|
18000fe99: 41 83 e2 0f and $0xf,%r10d
|
|
18000fe9d: 41 f7 da neg %r10d
|
|
18000fea0: 45 03 d0 add %r8d,%r10d
|
|
18000fea3: 45 89 cb mov %r9d,%r11d
|
|
18000fea6: 45 85 c9 test %r9d,%r9d
|
|
18000fea9: 76 27 jbe 0x18000fed2
|
|
18000feab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000feb2: 00
|
|
18000feb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000feba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000fec0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
18000fec5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
18000feca: 48 ff c0 inc %rax
|
|
18000fecd: 49 3b c3 cmp %r11,%rax
|
|
18000fed0: 72 ee jb 0x18000fec0
|
|
18000fed2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
18000fed7: 4d 63 ca movslq %r10d,%r9
|
|
18000feda: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
18000fee0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
18000fee6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
18000feed: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
18000fef3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
18000fefa: 49 83 c3 10 add $0x10,%r11
|
|
18000fefe: 4d 3b d9 cmp %r9,%r11
|
|
18000ff01: 72 dd jb 0x18000fee0
|
|
18000ff03: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
18000ff07: 41 3b c0 cmp %r8d,%eax
|
|
18000ff0a: 0f 87 84 00 00 00 ja 0x18000ff94
|
|
18000ff10: 4d 63 c0 movslq %r8d,%r8
|
|
18000ff13: 4d 2b c1 sub %r9,%r8
|
|
18000ff16: 49 83 f8 04 cmp $0x4,%r8
|
|
18000ff1a: 0f 8c 7e 00 00 00 jl 0x18000ff9e
|
|
18000ff20: 44 89 c0 mov %r8d,%eax
|
|
18000ff23: 45 33 db xor %r11d,%r11d
|
|
18000ff26: 83 e0 fc and $0xfffffffc,%eax
|
|
18000ff29: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
18000ff2d: 48 63 c0 movslq %eax,%rax
|
|
18000ff30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000ff37: 00
|
|
18000ff38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000ff3f: 90 nop
|
|
18000ff40: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
18000ff45: 49 83 c3 04 add $0x4,%r11
|
|
18000ff49: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
18000ff4e: 49 83 c1 10 add $0x10,%r9
|
|
18000ff52: 4c 3b d8 cmp %rax,%r11
|
|
18000ff55: 72 e9 jb 0x18000ff40
|
|
18000ff57: 49 3b c0 cmp %r8,%rax
|
|
18000ff5a: 73 38 jae 0x18000ff94
|
|
18000ff5c: 4d 63 d2 movslq %r10d,%r10
|
|
18000ff5f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
18000ff63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
18000ff67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000ff6e: 00
|
|
18000ff6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000ff76: 0f 1f 00 nopl (%rax)
|
|
18000ff79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000ff80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
18000ff84: 48 ff c0 inc %rax
|
|
18000ff87: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
18000ff8b: 48 83 c2 04 add $0x4,%rdx
|
|
18000ff8f: 49 3b c0 cmp %r8,%rax
|
|
18000ff92: 72 ec jb 0x18000ff80
|
|
18000ff94: 33 c0 xor %eax,%eax
|
|
18000ff96: c5 f8 77 vzeroupper
|
|
18000ff99: 48 83 c4 28 add $0x28,%rsp
|
|
18000ff9d: c3 ret
|
|
18000ff9e: 33 c0 xor %eax,%eax
|
|
18000ffa0: eb b5 jmp 0x18000ff57
|
|
18000ffa2: 45 33 d2 xor %r10d,%r10d
|
|
18000ffa5: 41 83 f8 01 cmp $0x1,%r8d
|
|
18000ffa9: 72 e9 jb 0x18000ff94
|
|
18000ffab: 4d 63 c0 movslq %r8d,%r8
|
|
18000ffae: 33 c0 xor %eax,%eax
|
|
18000ffb0: eb a5 jmp 0x18000ff57
|
|
18000ffb2: 48 89 d1 mov %rdx,%rcx
|
|
18000ffb5: 44 89 c2 mov %r8d,%edx
|
|
18000ffb8: e8 83 8f 00 00 call 0x180018f40
|
|
18000ffbd: 48 83 c4 28 add $0x28,%rsp
|
|
18000ffc1: c3 ret
|
|
18000ffc2: 33 c0 xor %eax,%eax
|
|
18000ffc4: 48 83 c4 28 add $0x28,%rsp
|
|
18000ffc8: c3 ret
|
|
18000ffc9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000ffce: 48 83 c4 28 add $0x28,%rsp
|
|
18000ffd2: c3 ret
|
|
18000ffd3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000ffd8: 48 83 c4 28 add $0x28,%rsp
|
|
18000ffdc: c3 ret
|
|
18000ffdd: 0f 1f 00 nopl (%rax)
|
|
18000ffe0: 48 83 ec 28 sub $0x28,%rsp
|
|
18000ffe4: 48 85 d2 test %rdx,%rdx
|
|
18000ffe7: 0f 84 9e 01 00 00 je 0x18001018b
|
|
18000ffed: 45 85 c0 test %r8d,%r8d
|
|
18000fff0: 0f 8e 8b 01 00 00 jle 0x180010181
|
|
18000fff6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x181c5cdb0
|
|
18000fffd: 01
|
|
18000fffe: 7a 06 jp 0x180010006
|
|
180010000: 0f 84 74 01 00 00 je 0x18001017a
|
|
180010006: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
18001000a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
18001000e: 7a 06 jp 0x180010016
|
|
180010010: 0f 84 54 01 00 00 je 0x18001016a
|
|
180010016: 41 83 f8 10 cmp $0x10,%r8d
|
|
18001001a: 0f 8c 42 01 00 00 jl 0x180010162
|
|
180010020: 49 89 d3 mov %rdx,%r11
|
|
180010023: 49 83 e3 1f and $0x1f,%r11
|
|
180010027: 45 85 db test %r11d,%r11d
|
|
18001002a: 74 18 je 0x180010044
|
|
18001002c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
180010033: 0f 85 29 01 00 00 jne 0x180010162
|
|
180010039: 41 f7 db neg %r11d
|
|
18001003c: 41 83 c3 20 add $0x20,%r11d
|
|
180010040: 41 c1 eb 02 shr $0x2,%r11d
|
|
180010044: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
180010048: 44 3b c0 cmp %eax,%r8d
|
|
18001004b: 0f 8c 11 01 00 00 jl 0x180010162
|
|
180010051: 45 89 c1 mov %r8d,%r9d
|
|
180010054: 33 c0 xor %eax,%eax
|
|
180010056: 45 2b cb sub %r11d,%r9d
|
|
180010059: 41 83 e1 0f and $0xf,%r9d
|
|
18001005d: 41 f7 d9 neg %r9d
|
|
180010060: 45 03 c8 add %r8d,%r9d
|
|
180010063: 45 89 da mov %r11d,%r10d
|
|
180010066: 45 85 db test %r11d,%r11d
|
|
180010069: 76 27 jbe 0x180010092
|
|
18001006b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010072: 00
|
|
180010073: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001007a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010080: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
180010085: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
18001008a: 48 ff c0 inc %rax
|
|
18001008d: 49 3b c2 cmp %r10,%rax
|
|
180010090: 72 ee jb 0x180010080
|
|
180010092: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
180010097: 49 63 c1 movslq %r9d,%rax
|
|
18001009a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800100a0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
1800100a6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
1800100ad: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
1800100b3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
1800100ba: 49 83 c2 10 add $0x10,%r10
|
|
1800100be: 4c 3b d0 cmp %rax,%r10
|
|
1800100c1: 72 dd jb 0x1800100a0
|
|
1800100c3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
1800100c7: 41 3b c0 cmp %r8d,%eax
|
|
1800100ca: 0f 87 84 00 00 00 ja 0x180010154
|
|
1800100d0: 4d 63 c0 movslq %r8d,%r8
|
|
1800100d3: 4d 63 c9 movslq %r9d,%r9
|
|
1800100d6: 4d 2b c1 sub %r9,%r8
|
|
1800100d9: 49 83 f8 04 cmp $0x4,%r8
|
|
1800100dd: 0f 8c 7b 00 00 00 jl 0x18001015e
|
|
1800100e3: 4d 63 c9 movslq %r9d,%r9
|
|
1800100e6: 44 89 c0 mov %r8d,%eax
|
|
1800100e9: 83 e0 fc and $0xfffffffc,%eax
|
|
1800100ec: 45 33 db xor %r11d,%r11d
|
|
1800100ef: 48 63 c0 movslq %eax,%rax
|
|
1800100f2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
1800100f7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
1800100fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010100: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
180010105: 49 83 c3 04 add $0x4,%r11
|
|
180010109: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
18001010e: 49 83 c2 10 add $0x10,%r10
|
|
180010112: 4c 3b d8 cmp %rax,%r11
|
|
180010115: 72 e9 jb 0x180010100
|
|
180010117: 49 3b c0 cmp %r8,%rax
|
|
18001011a: 73 38 jae 0x180010154
|
|
18001011c: 4d 63 c9 movslq %r9d,%r9
|
|
18001011f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
180010123: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
180010127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001012e: 00
|
|
18001012f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010136: 0f 1f 00 nopl (%rax)
|
|
180010139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010140: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
180010144: 48 ff c0 inc %rax
|
|
180010147: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
18001014b: 48 83 c2 04 add $0x4,%rdx
|
|
18001014f: 49 3b c0 cmp %r8,%rax
|
|
180010152: 72 ec jb 0x180010140
|
|
180010154: 33 c0 xor %eax,%eax
|
|
180010156: c5 f8 77 vzeroupper
|
|
180010159: 48 83 c4 28 add $0x28,%rsp
|
|
18001015d: c3 ret
|
|
18001015e: 33 c0 xor %eax,%eax
|
|
180010160: eb b5 jmp 0x180010117
|
|
180010162: 45 33 c9 xor %r9d,%r9d
|
|
180010165: e9 59 ff ff ff jmp 0x1800100c3
|
|
18001016a: 48 89 d1 mov %rdx,%rcx
|
|
18001016d: 44 89 c2 mov %r8d,%edx
|
|
180010170: e8 0b 8e 00 00 call 0x180018f80
|
|
180010175: 48 83 c4 28 add $0x28,%rsp
|
|
180010179: c3 ret
|
|
18001017a: 33 c0 xor %eax,%eax
|
|
18001017c: 48 83 c4 28 add $0x28,%rsp
|
|
180010180: c3 ret
|
|
180010181: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010186: 48 83 c4 28 add $0x28,%rsp
|
|
18001018a: c3 ret
|
|
18001018b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010190: 48 83 c4 28 add $0x28,%rsp
|
|
180010194: c3 ret
|
|
180010195: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180010199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800101a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800101a4: 48 85 d2 test %rdx,%rdx
|
|
1800101a7: 0f 84 9e 01 00 00 je 0x18001034b
|
|
1800101ad: 45 85 c0 test %r8d,%r8d
|
|
1800101b0: 0f 8e 8b 01 00 00 jle 0x180010341
|
|
1800101b6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x181c5cdb4
|
|
1800101bd: 01
|
|
1800101be: 7a 06 jp 0x1800101c6
|
|
1800101c0: 0f 84 74 01 00 00 je 0x18001033a
|
|
1800101c6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1800101ca: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
1800101ce: 7a 06 jp 0x1800101d6
|
|
1800101d0: 0f 84 54 01 00 00 je 0x18001032a
|
|
1800101d6: 41 83 f8 10 cmp $0x10,%r8d
|
|
1800101da: 0f 8c 42 01 00 00 jl 0x180010322
|
|
1800101e0: 49 89 d3 mov %rdx,%r11
|
|
1800101e3: 49 83 e3 1f and $0x1f,%r11
|
|
1800101e7: 45 85 db test %r11d,%r11d
|
|
1800101ea: 74 18 je 0x180010204
|
|
1800101ec: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1800101f3: 0f 85 29 01 00 00 jne 0x180010322
|
|
1800101f9: 41 f7 db neg %r11d
|
|
1800101fc: 41 83 c3 20 add $0x20,%r11d
|
|
180010200: 41 c1 eb 02 shr $0x2,%r11d
|
|
180010204: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
180010208: 44 3b c0 cmp %eax,%r8d
|
|
18001020b: 0f 8c 11 01 00 00 jl 0x180010322
|
|
180010211: 45 89 c1 mov %r8d,%r9d
|
|
180010214: 33 c0 xor %eax,%eax
|
|
180010216: 45 2b cb sub %r11d,%r9d
|
|
180010219: 41 83 e1 0f and $0xf,%r9d
|
|
18001021d: 41 f7 d9 neg %r9d
|
|
180010220: 45 03 c8 add %r8d,%r9d
|
|
180010223: 45 89 da mov %r11d,%r10d
|
|
180010226: 45 85 db test %r11d,%r11d
|
|
180010229: 76 27 jbe 0x180010252
|
|
18001022b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010232: 00
|
|
180010233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001023a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010240: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
180010245: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
18001024a: 48 ff c0 inc %rax
|
|
18001024d: 49 3b c2 cmp %r10,%rax
|
|
180010250: 72 ee jb 0x180010240
|
|
180010252: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
180010257: 49 63 c1 movslq %r9d,%rax
|
|
18001025a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010260: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
180010266: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
18001026d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
180010273: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
18001027a: 49 83 c2 10 add $0x10,%r10
|
|
18001027e: 4c 3b d0 cmp %rax,%r10
|
|
180010281: 72 dd jb 0x180010260
|
|
180010283: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
180010287: 41 3b c0 cmp %r8d,%eax
|
|
18001028a: 0f 87 84 00 00 00 ja 0x180010314
|
|
180010290: 4d 63 c0 movslq %r8d,%r8
|
|
180010293: 4d 63 c9 movslq %r9d,%r9
|
|
180010296: 4d 2b c1 sub %r9,%r8
|
|
180010299: 49 83 f8 04 cmp $0x4,%r8
|
|
18001029d: 0f 8c 7b 00 00 00 jl 0x18001031e
|
|
1800102a3: 4d 63 c9 movslq %r9d,%r9
|
|
1800102a6: 44 89 c0 mov %r8d,%eax
|
|
1800102a9: 83 e0 fc and $0xfffffffc,%eax
|
|
1800102ac: 45 33 db xor %r11d,%r11d
|
|
1800102af: 48 63 c0 movslq %eax,%rax
|
|
1800102b2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
1800102b7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
1800102bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800102c0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
1800102c5: 49 83 c3 04 add $0x4,%r11
|
|
1800102c9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
1800102ce: 49 83 c2 10 add $0x10,%r10
|
|
1800102d2: 4c 3b d8 cmp %rax,%r11
|
|
1800102d5: 72 e9 jb 0x1800102c0
|
|
1800102d7: 49 3b c0 cmp %r8,%rax
|
|
1800102da: 73 38 jae 0x180010314
|
|
1800102dc: 4d 63 c9 movslq %r9d,%r9
|
|
1800102df: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
1800102e3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1800102e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800102ee: 00
|
|
1800102ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800102f6: 0f 1f 00 nopl (%rax)
|
|
1800102f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010300: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
180010304: 48 ff c0 inc %rax
|
|
180010307: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
18001030b: 48 83 c2 04 add $0x4,%rdx
|
|
18001030f: 49 3b c0 cmp %r8,%rax
|
|
180010312: 72 ec jb 0x180010300
|
|
180010314: 33 c0 xor %eax,%eax
|
|
180010316: c5 f8 77 vzeroupper
|
|
180010319: 48 83 c4 28 add $0x28,%rsp
|
|
18001031d: c3 ret
|
|
18001031e: 33 c0 xor %eax,%eax
|
|
180010320: eb b5 jmp 0x1800102d7
|
|
180010322: 45 33 c9 xor %r9d,%r9d
|
|
180010325: e9 59 ff ff ff jmp 0x180010283
|
|
18001032a: 48 89 d1 mov %rdx,%rcx
|
|
18001032d: 44 89 c2 mov %r8d,%edx
|
|
180010330: e8 8b 8c 00 00 call 0x180018fc0
|
|
180010335: 48 83 c4 28 add $0x28,%rsp
|
|
180010339: c3 ret
|
|
18001033a: 33 c0 xor %eax,%eax
|
|
18001033c: 48 83 c4 28 add $0x28,%rsp
|
|
180010340: c3 ret
|
|
180010341: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010346: 48 83 c4 28 add $0x28,%rsp
|
|
18001034a: c3 ret
|
|
18001034b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010350: 48 83 c4 28 add $0x28,%rsp
|
|
180010354: c3 ret
|
|
180010355: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180010359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010360: 48 83 ec 38 sub $0x38,%rsp
|
|
180010364: 45 89 c1 mov %r8d,%r9d
|
|
180010367: 49 89 d0 mov %rdx,%r8
|
|
18001036a: 48 89 ca mov %rcx,%rdx
|
|
18001036d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
180010373: 48 85 d2 test %rdx,%rdx
|
|
180010376: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
18001037a: 74 47 je 0x1800103c3
|
|
18001037c: 4d 85 c0 test %r8,%r8
|
|
18001037f: 74 42 je 0x1800103c3
|
|
180010381: 45 85 c9 test %r9d,%r9d
|
|
180010384: 7e 47 jle 0x1800103cd
|
|
180010386: 85 c0 test %eax,%eax
|
|
180010388: 74 0f je 0x180010399
|
|
18001038a: 83 f8 04 cmp $0x4,%eax
|
|
18001038d: 74 0d je 0x18001039c
|
|
18001038f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180010394: 48 83 c4 38 add $0x38,%rsp
|
|
180010398: c3 ret
|
|
180010399: 83 f8 04 cmp $0x4,%eax
|
|
18001039c: 49 89 e3 mov %rsp,%r11
|
|
18001039f: b8 01 00 00 00 mov $0x1,%eax
|
|
1800103a4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1800103aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1800103af: 44 0f 44 d0 cmove %eax,%r10d
|
|
1800103b3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1800103b7: e8 b0 d9 a6 01 call 0x181a7dd6c
|
|
1800103bc: 33 c0 xor %eax,%eax
|
|
1800103be: 48 83 c4 38 add $0x38,%rsp
|
|
1800103c2: c3 ret
|
|
1800103c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800103c8: 48 83 c4 38 add $0x38,%rsp
|
|
1800103cc: c3 ret
|
|
1800103cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800103d2: 48 83 c4 38 add $0x38,%rsp
|
|
1800103d6: c3 ret
|
|
1800103d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800103de: 00 00
|
|
1800103e0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
1800103e5: 45 89 c1 mov %r8d,%r9d
|
|
1800103e8: 49 89 d0 mov %rdx,%r8
|
|
1800103eb: 48 89 ca mov %rcx,%rdx
|
|
1800103ee: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
1800103f4: 48 85 d2 test %rdx,%rdx
|
|
1800103f7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1800103fb: 74 4b je 0x180010448
|
|
1800103fd: 4d 85 c0 test %r8,%r8
|
|
180010400: 74 46 je 0x180010448
|
|
180010402: 45 85 c9 test %r9d,%r9d
|
|
180010405: 7e 4c jle 0x180010453
|
|
180010407: 85 c0 test %eax,%eax
|
|
180010409: 74 12 je 0x18001041d
|
|
18001040b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
180010410: 74 0b je 0x18001041d
|
|
180010412: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180010417: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
18001041c: c3 ret
|
|
18001041d: 49 89 e3 mov %rsp,%r11
|
|
180010420: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
180010426: 83 f8 04 cmp $0x4,%eax
|
|
180010429: b8 00 00 00 00 mov $0x0,%eax
|
|
18001042e: 41 0f 44 c2 cmove %r10d,%eax
|
|
180010432: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
180010437: 41 89 43 20 mov %eax,0x20(%r11)
|
|
18001043b: e8 cc 47 a7 01 call 0x181a84c0c
|
|
180010440: 33 c0 xor %eax,%eax
|
|
180010442: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
180010447: c3 ret
|
|
180010448: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18001044d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
180010452: c3 ret
|
|
180010453: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010458: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
18001045d: c3 ret
|
|
18001045e: 66 90 xchg %ax,%ax
|
|
180010460: 48 83 ec 38 sub $0x38,%rsp
|
|
180010464: 45 89 c1 mov %r8d,%r9d
|
|
180010467: 49 89 d0 mov %rdx,%r8
|
|
18001046a: 48 89 ca mov %rcx,%rdx
|
|
18001046d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
180010473: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
180010477: 48 85 d2 test %rdx,%rdx
|
|
18001047a: 74 47 je 0x1800104c3
|
|
18001047c: 4d 85 c0 test %r8,%r8
|
|
18001047f: 74 42 je 0x1800104c3
|
|
180010481: 45 85 c9 test %r9d,%r9d
|
|
180010484: 7e 47 jle 0x1800104cd
|
|
180010486: 85 c0 test %eax,%eax
|
|
180010488: 74 0f je 0x180010499
|
|
18001048a: 83 f8 04 cmp $0x4,%eax
|
|
18001048d: 74 0d je 0x18001049c
|
|
18001048f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180010494: 48 83 c4 38 add $0x38,%rsp
|
|
180010498: c3 ret
|
|
180010499: 83 f8 04 cmp $0x4,%eax
|
|
18001049c: b8 01 00 00 00 mov $0x1,%eax
|
|
1800104a1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1800104a7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1800104ac: 44 0f 44 d0 cmove %eax,%r10d
|
|
1800104b0: 49 89 e3 mov %rsp,%r11
|
|
1800104b3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1800104b7: e8 00 b4 a7 01 call 0x181a8b8bc
|
|
1800104bc: 33 c0 xor %eax,%eax
|
|
1800104be: 48 83 c4 38 add $0x38,%rsp
|
|
1800104c2: c3 ret
|
|
1800104c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800104c8: 48 83 c4 38 add $0x38,%rsp
|
|
1800104cc: c3 ret
|
|
1800104cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800104d2: 48 83 c4 38 add $0x38,%rsp
|
|
1800104d6: c3 ret
|
|
1800104d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800104de: 00 00
|
|
1800104e0: 41 56 push %r14
|
|
1800104e2: 48 85 c9 test %rcx,%rcx
|
|
1800104e5: 0f 84 51 03 00 00 je 0x18001083c
|
|
1800104eb: 48 85 d2 test %rdx,%rdx
|
|
1800104ee: 0f 84 48 03 00 00 je 0x18001083c
|
|
1800104f4: 45 85 c0 test %r8d,%r8d
|
|
1800104f7: 0f 8e 37 03 00 00 jle 0x180010834
|
|
1800104fd: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
180010501: 85 c0 test %eax,%eax
|
|
180010503: 0f 84 94 01 00 00 je 0x18001069d
|
|
180010509: 83 f8 04 cmp $0x4,%eax
|
|
18001050c: 74 08 je 0x180010516
|
|
18001050e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180010513: 41 5e pop %r14
|
|
180010515: c3 ret
|
|
180010516: 45 32 c9 xor %r9b,%r9b
|
|
180010519: 41 83 f8 10 cmp $0x10,%r8d
|
|
18001051d: 0f 8c fd 02 00 00 jl 0x180010820
|
|
180010523: 49 89 d3 mov %rdx,%r11
|
|
180010526: 49 83 e3 1f and $0x1f,%r11
|
|
18001052a: 45 89 db mov %r11d,%r11d
|
|
18001052d: 45 85 db test %r11d,%r11d
|
|
180010530: 74 18 je 0x18001054a
|
|
180010532: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
180010539: 0f 85 e1 02 00 00 jne 0x180010820
|
|
18001053f: 41 f7 db neg %r11d
|
|
180010542: 41 83 c3 20 add $0x20,%r11d
|
|
180010546: 41 c1 eb 02 shr $0x2,%r11d
|
|
18001054a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
18001054e: 44 3b c0 cmp %eax,%r8d
|
|
180010551: 0f 8c c9 02 00 00 jl 0x180010820
|
|
180010557: 44 89 c0 mov %r8d,%eax
|
|
18001055a: 45 33 d2 xor %r10d,%r10d
|
|
18001055d: 41 2b c3 sub %r11d,%eax
|
|
180010560: 83 e0 0f and $0xf,%eax
|
|
180010563: f7 d8 neg %eax
|
|
180010565: 41 03 c0 add %r8d,%eax
|
|
180010568: 45 85 db test %r11d,%r11d
|
|
18001056b: 76 2b jbe 0x180010598
|
|
18001056d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010574: 00
|
|
180010575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001057c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180010580: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
180010586: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
18001058a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
180010590: 49 ff c2 inc %r10
|
|
180010593: 4d 3b d3 cmp %r11,%r10
|
|
180010596: 72 e8 jb 0x180010580
|
|
180010598: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
18001059d: 4c 63 d0 movslq %eax,%r10
|
|
1800105a0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
1800105a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800105ad: 00
|
|
1800105ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800105b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800105b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800105c0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
1800105c6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
1800105cd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
1800105d4: 01
|
|
1800105d5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
1800105d9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
1800105df: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
1800105e6: 01
|
|
1800105e7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
1800105eb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
1800105f2: 49 83 c3 10 add $0x10,%r11
|
|
1800105f6: 4d 3b da cmp %r10,%r11
|
|
1800105f9: 72 c5 jb 0x1800105c0
|
|
1800105fb: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
1800105ff: 45 3b d0 cmp %r8d,%r10d
|
|
180010602: 0f 87 10 02 00 00 ja 0x180010818
|
|
180010608: 4d 63 c0 movslq %r8d,%r8
|
|
18001060b: 48 63 c0 movslq %eax,%rax
|
|
18001060e: 4c 2b c0 sub %rax,%r8
|
|
180010611: 41 80 f9 01 cmp $0x1,%r9b
|
|
180010615: 75 05 jne 0x18001061c
|
|
180010617: 45 33 db xor %r11d,%r11d
|
|
18001061a: eb 3d jmp 0x180010659
|
|
18001061c: 49 83 f8 04 cmp $0x4,%r8
|
|
180010620: 7c f5 jl 0x180010617
|
|
180010622: 48 63 c0 movslq %eax,%rax
|
|
180010625: 45 89 c3 mov %r8d,%r11d
|
|
180010628: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
18001062c: 45 33 d2 xor %r10d,%r10d
|
|
18001062f: 4d 63 db movslq %r11d,%r11
|
|
180010632: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
180010637: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
18001063b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
18001063f: 90 nop
|
|
180010640: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
180010646: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
18001064a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
180010650: 49 83 c2 04 add $0x4,%r10
|
|
180010654: 4d 3b d3 cmp %r11,%r10
|
|
180010657: 72 e7 jb 0x180010640
|
|
180010659: 4d 3b d8 cmp %r8,%r11
|
|
18001065c: 0f 83 b6 01 00 00 jae 0x180010818
|
|
180010662: 48 63 c0 movslq %eax,%rax
|
|
180010665: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
180010669: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
18001066d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010674: 00
|
|
180010675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001067c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180010680: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
180010686: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
18001068a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
180010690: 49 ff c3 inc %r11
|
|
180010693: 4d 3b d8 cmp %r8,%r11
|
|
180010696: 72 e8 jb 0x180010680
|
|
180010698: e9 7b 01 00 00 jmp 0x180010818
|
|
18001069d: 45 32 c9 xor %r9b,%r9b
|
|
1800106a0: 41 83 f8 10 cmp $0x10,%r8d
|
|
1800106a4: 0f 8c 80 01 00 00 jl 0x18001082a
|
|
1800106aa: 49 89 d3 mov %rdx,%r11
|
|
1800106ad: 49 83 e3 1f and $0x1f,%r11
|
|
1800106b1: 45 89 db mov %r11d,%r11d
|
|
1800106b4: 45 85 db test %r11d,%r11d
|
|
1800106b7: 74 18 je 0x1800106d1
|
|
1800106b9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1800106c0: 0f 85 64 01 00 00 jne 0x18001082a
|
|
1800106c6: 41 f7 db neg %r11d
|
|
1800106c9: 41 83 c3 20 add $0x20,%r11d
|
|
1800106cd: 41 c1 eb 02 shr $0x2,%r11d
|
|
1800106d1: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1800106d5: 44 3b c0 cmp %eax,%r8d
|
|
1800106d8: 0f 8c 4c 01 00 00 jl 0x18001082a
|
|
1800106de: 44 89 c0 mov %r8d,%eax
|
|
1800106e1: 45 33 d2 xor %r10d,%r10d
|
|
1800106e4: 41 2b c3 sub %r11d,%eax
|
|
1800106e7: 83 e0 0f and $0xf,%eax
|
|
1800106ea: f7 d8 neg %eax
|
|
1800106ec: 41 03 c0 add %r8d,%eax
|
|
1800106ef: 45 85 db test %r11d,%r11d
|
|
1800106f2: 76 24 jbe 0x180010718
|
|
1800106f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800106f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010700: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
180010706: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
18001070a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
180010710: 49 ff c2 inc %r10
|
|
180010713: 4d 3b d3 cmp %r11,%r10
|
|
180010716: 72 e8 jb 0x180010700
|
|
180010718: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
18001071d: 4c 63 d0 movslq %eax,%r10
|
|
180010720: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
180010726: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001072d: 00
|
|
18001072e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010735: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180010739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010740: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
180010746: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
18001074d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
180010754: 01
|
|
180010755: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
180010759: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
18001075f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
180010766: 01
|
|
180010767: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
18001076b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
180010772: 49 83 c3 10 add $0x10,%r11
|
|
180010776: 4d 3b da cmp %r10,%r11
|
|
180010779: 72 c5 jb 0x180010740
|
|
18001077b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
18001077f: 45 3b d0 cmp %r8d,%r10d
|
|
180010782: 0f 87 90 00 00 00 ja 0x180010818
|
|
180010788: 4d 63 c0 movslq %r8d,%r8
|
|
18001078b: 48 63 c0 movslq %eax,%rax
|
|
18001078e: 4c 2b c0 sub %rax,%r8
|
|
180010791: 41 80 f9 01 cmp $0x1,%r9b
|
|
180010795: 75 05 jne 0x18001079c
|
|
180010797: 45 33 db xor %r11d,%r11d
|
|
18001079a: eb 3d jmp 0x1800107d9
|
|
18001079c: 49 83 f8 04 cmp $0x4,%r8
|
|
1800107a0: 7c f5 jl 0x180010797
|
|
1800107a2: 48 63 c0 movslq %eax,%rax
|
|
1800107a5: 45 89 c3 mov %r8d,%r11d
|
|
1800107a8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1800107ac: 45 33 d2 xor %r10d,%r10d
|
|
1800107af: 4d 63 db movslq %r11d,%r11
|
|
1800107b2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
1800107b7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
1800107bb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
1800107bf: 90 nop
|
|
1800107c0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
1800107c6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
1800107ca: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
1800107d0: 49 83 c2 04 add $0x4,%r10
|
|
1800107d4: 4d 3b d3 cmp %r11,%r10
|
|
1800107d7: 72 e7 jb 0x1800107c0
|
|
1800107d9: 4d 3b d8 cmp %r8,%r11
|
|
1800107dc: 73 3a jae 0x180010818
|
|
1800107de: 48 63 c0 movslq %eax,%rax
|
|
1800107e1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1800107e5: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
1800107e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800107f0: 00
|
|
1800107f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800107f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800107ff: 00
|
|
180010800: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
180010806: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
18001080a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
180010810: 49 ff c3 inc %r11
|
|
180010813: 4d 3b d8 cmp %r8,%r11
|
|
180010816: 72 e8 jb 0x180010800
|
|
180010818: 33 c0 xor %eax,%eax
|
|
18001081a: c5 f8 77 vzeroupper
|
|
18001081d: 41 5e pop %r14
|
|
18001081f: c3 ret
|
|
180010820: 41 b1 01 mov $0x1,%r9b
|
|
180010823: 33 c0 xor %eax,%eax
|
|
180010825: e9 d1 fd ff ff jmp 0x1800105fb
|
|
18001082a: 41 b1 01 mov $0x1,%r9b
|
|
18001082d: 33 c0 xor %eax,%eax
|
|
18001082f: e9 47 ff ff ff jmp 0x18001077b
|
|
180010834: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010839: 41 5e pop %r14
|
|
18001083b: c3 ret
|
|
18001083c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010841: 41 5e pop %r14
|
|
180010843: c3 ret
|
|
180010844: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001084b: 00
|
|
18001084c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010853: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001085f: 00
|
|
180010860: 41 57 push %r15
|
|
180010862: 48 85 c9 test %rcx,%rcx
|
|
180010865: 0f 84 38 03 00 00 je 0x180010ba3
|
|
18001086b: 48 85 d2 test %rdx,%rdx
|
|
18001086e: 0f 84 2f 03 00 00 je 0x180010ba3
|
|
180010874: 45 85 c0 test %r8d,%r8d
|
|
180010877: 0f 8e 1e 03 00 00 jle 0x180010b9b
|
|
18001087d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
180010881: 85 c0 test %eax,%eax
|
|
180010883: 0f 84 74 01 00 00 je 0x1800109fd
|
|
180010889: 83 f8 04 cmp $0x4,%eax
|
|
18001088c: 74 08 je 0x180010896
|
|
18001088e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180010893: 41 5f pop %r15
|
|
180010895: c3 ret
|
|
180010896: 41 83 f8 10 cmp $0x10,%r8d
|
|
18001089a: 0f 8c c8 02 00 00 jl 0x180010b68
|
|
1800108a0: 41 83 f8 1d cmp $0x1d,%r8d
|
|
1800108a4: 0f 8c c6 02 00 00 jl 0x180010b70
|
|
1800108aa: 49 89 d7 mov %rdx,%r15
|
|
1800108ad: 49 83 e7 1f and $0x1f,%r15
|
|
1800108b1: 45 85 ff test %r15d,%r15d
|
|
1800108b4: 74 18 je 0x1800108ce
|
|
1800108b6: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
1800108bd: 0f 85 a5 02 00 00 jne 0x180010b68
|
|
1800108c3: 41 f7 df neg %r15d
|
|
1800108c6: 41 83 c7 20 add $0x20,%r15d
|
|
1800108ca: 41 c1 ef 02 shr $0x2,%r15d
|
|
1800108ce: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
1800108d2: 44 3b c0 cmp %eax,%r8d
|
|
1800108d5: 0f 8c 8d 02 00 00 jl 0x180010b68
|
|
1800108db: 45 89 c3 mov %r8d,%r11d
|
|
1800108de: 33 c0 xor %eax,%eax
|
|
1800108e0: 45 2b df sub %r15d,%r11d
|
|
1800108e3: 41 83 e3 0f and $0xf,%r11d
|
|
1800108e7: 41 f7 db neg %r11d
|
|
1800108ea: 45 03 d8 add %r8d,%r11d
|
|
1800108ed: 45 89 fa mov %r15d,%r10d
|
|
1800108f0: 45 85 ff test %r15d,%r15d
|
|
1800108f3: 76 21 jbe 0x180010916
|
|
1800108f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800108f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010900: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
180010905: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
180010909: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
18001090e: 48 ff c0 inc %rax
|
|
180010911: 49 3b c2 cmp %r10,%rax
|
|
180010914: 72 ea jb 0x180010900
|
|
180010916: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
18001091b: 49 63 c3 movslq %r11d,%rax
|
|
18001091e: 66 90 xchg %ax,%ax
|
|
180010920: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
180010926: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
18001092d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
180010931: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
180010935: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
18001093b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
180010942: 49 83 c2 10 add $0x10,%r10
|
|
180010946: 4c 3b d0 cmp %rax,%r10
|
|
180010949: 72 d5 jb 0x180010920
|
|
18001094b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
18001094f: 41 3b c0 cmp %r8d,%eax
|
|
180010952: 0f 87 00 02 00 00 ja 0x180010b58
|
|
180010958: 4d 63 c8 movslq %r8d,%r9
|
|
18001095b: 4d 63 db movslq %r11d,%r11
|
|
18001095e: 4d 2b cb sub %r11,%r9
|
|
180010961: 49 83 f9 04 cmp $0x4,%r9
|
|
180010965: 0f 8c f5 01 00 00 jl 0x180010b60
|
|
18001096b: 4d 63 db movslq %r11d,%r11
|
|
18001096e: 45 89 ca mov %r9d,%r10d
|
|
180010971: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
180010975: 45 33 c0 xor %r8d,%r8d
|
|
180010978: 4d 63 d2 movslq %r10d,%r10
|
|
18001097b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
180010980: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
180010984: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
180010988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001098f: 00
|
|
180010990: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18001099e: 00 00
|
|
1800109a0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
1800109a6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
1800109aa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
1800109b0: 49 83 c0 04 add $0x4,%r8
|
|
1800109b4: 4d 3b c2 cmp %r10,%r8
|
|
1800109b7: 72 e7 jb 0x1800109a0
|
|
1800109b9: 4d 3b d1 cmp %r9,%r10
|
|
1800109bc: 0f 83 96 01 00 00 jae 0x180010b58
|
|
1800109c2: 4d 63 db movslq %r11d,%r11
|
|
1800109c5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
1800109c9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
1800109cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800109d4: 00
|
|
1800109d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800109dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800109e0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
1800109e6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
1800109ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
1800109f0: 49 ff c2 inc %r10
|
|
1800109f3: 4d 3b d1 cmp %r9,%r10
|
|
1800109f6: 72 e8 jb 0x1800109e0
|
|
1800109f8: e9 5b 01 00 00 jmp 0x180010b58
|
|
1800109fd: 41 83 f8 10 cmp $0x10,%r8d
|
|
180010a01: 0f 8c 7d 01 00 00 jl 0x180010b84
|
|
180010a07: 41 83 f8 1d cmp $0x1d,%r8d
|
|
180010a0b: 0f 8c 7b 01 00 00 jl 0x180010b8c
|
|
180010a11: 49 89 d7 mov %rdx,%r15
|
|
180010a14: 49 83 e7 1f and $0x1f,%r15
|
|
180010a18: 45 85 ff test %r15d,%r15d
|
|
180010a1b: 74 18 je 0x180010a35
|
|
180010a1d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
180010a24: 0f 85 5a 01 00 00 jne 0x180010b84
|
|
180010a2a: 41 f7 df neg %r15d
|
|
180010a2d: 41 83 c7 20 add $0x20,%r15d
|
|
180010a31: 41 c1 ef 02 shr $0x2,%r15d
|
|
180010a35: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
180010a39: 44 3b c0 cmp %eax,%r8d
|
|
180010a3c: 0f 8c 42 01 00 00 jl 0x180010b84
|
|
180010a42: 45 89 c3 mov %r8d,%r11d
|
|
180010a45: 33 c0 xor %eax,%eax
|
|
180010a47: 45 2b df sub %r15d,%r11d
|
|
180010a4a: 41 83 e3 0f and $0xf,%r11d
|
|
180010a4e: 41 f7 db neg %r11d
|
|
180010a51: 45 03 d8 add %r8d,%r11d
|
|
180010a54: 45 89 fa mov %r15d,%r10d
|
|
180010a57: 45 85 ff test %r15d,%r15d
|
|
180010a5a: 76 1a jbe 0x180010a76
|
|
180010a5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180010a60: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
180010a65: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
180010a69: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
180010a6e: 48 ff c0 inc %rax
|
|
180010a71: 49 3b c2 cmp %r10,%rax
|
|
180010a74: 72 ea jb 0x180010a60
|
|
180010a76: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
180010a7b: 49 63 c3 movslq %r11d,%rax
|
|
180010a7e: 66 90 xchg %ax,%ax
|
|
180010a80: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
180010a86: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
180010a8d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
180010a91: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
180010a95: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
180010a9b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
180010aa2: 49 83 c2 10 add $0x10,%r10
|
|
180010aa6: 4c 3b d0 cmp %rax,%r10
|
|
180010aa9: 72 d5 jb 0x180010a80
|
|
180010aab: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
180010aaf: 41 3b c0 cmp %r8d,%eax
|
|
180010ab2: 0f 87 a0 00 00 00 ja 0x180010b58
|
|
180010ab8: 4d 63 c8 movslq %r8d,%r9
|
|
180010abb: 4d 63 db movslq %r11d,%r11
|
|
180010abe: 4d 2b cb sub %r11,%r9
|
|
180010ac1: 49 83 f9 04 cmp $0x4,%r9
|
|
180010ac5: 0f 8c b4 00 00 00 jl 0x180010b7f
|
|
180010acb: 4d 63 db movslq %r11d,%r11
|
|
180010ace: 45 89 ca mov %r9d,%r10d
|
|
180010ad1: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
180010ad5: 45 33 c0 xor %r8d,%r8d
|
|
180010ad8: 4d 63 d2 movslq %r10d,%r10
|
|
180010adb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
180010ae0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
180010ae4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
180010ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010aef: 00
|
|
180010af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010afe: 00 00
|
|
180010b00: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
180010b06: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
180010b0a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
180010b10: 49 83 c0 04 add $0x4,%r8
|
|
180010b14: 4d 3b c2 cmp %r10,%r8
|
|
180010b17: 72 e7 jb 0x180010b00
|
|
180010b19: 4d 3b d1 cmp %r9,%r10
|
|
180010b1c: 73 3a jae 0x180010b58
|
|
180010b1e: 4d 63 db movslq %r11d,%r11
|
|
180010b21: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
180010b25: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
180010b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010b30: 00
|
|
180010b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010b3f: 00
|
|
180010b40: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
180010b46: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
180010b4a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
180010b50: 49 ff c2 inc %r10
|
|
180010b53: 4d 3b d1 cmp %r9,%r10
|
|
180010b56: 72 e8 jb 0x180010b40
|
|
180010b58: 33 c0 xor %eax,%eax
|
|
180010b5a: c5 f8 77 vzeroupper
|
|
180010b5d: 41 5f pop %r15
|
|
180010b5f: c3 ret
|
|
180010b60: 45 33 d2 xor %r10d,%r10d
|
|
180010b63: e9 51 fe ff ff jmp 0x1800109b9
|
|
180010b68: 45 33 db xor %r11d,%r11d
|
|
180010b6b: e9 db fd ff ff jmp 0x18001094b
|
|
180010b70: 45 89 c3 mov %r8d,%r11d
|
|
180010b73: 45 33 d2 xor %r10d,%r10d
|
|
180010b76: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
180010b7a: e9 97 fd ff ff jmp 0x180010916
|
|
180010b7f: 45 33 d2 xor %r10d,%r10d
|
|
180010b82: eb 95 jmp 0x180010b19
|
|
180010b84: 45 33 db xor %r11d,%r11d
|
|
180010b87: e9 1f ff ff ff jmp 0x180010aab
|
|
180010b8c: 45 89 c3 mov %r8d,%r11d
|
|
180010b8f: 45 33 d2 xor %r10d,%r10d
|
|
180010b92: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
180010b96: e9 db fe ff ff jmp 0x180010a76
|
|
180010b9b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010ba0: 41 5f pop %r15
|
|
180010ba2: c3 ret
|
|
180010ba3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010ba8: 41 5f pop %r15
|
|
180010baa: c3 ret
|
|
180010bab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010bb2: 00
|
|
180010bb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010bc0: 48 83 ec 28 sub $0x28,%rsp
|
|
180010bc4: 48 85 c9 test %rcx,%rcx
|
|
180010bc7: 74 20 je 0x180010be9
|
|
180010bc9: 48 85 d2 test %rdx,%rdx
|
|
180010bcc: 74 1b je 0x180010be9
|
|
180010bce: 45 85 c0 test %r8d,%r8d
|
|
180010bd1: 7f 0a jg 0x180010bdd
|
|
180010bd3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010bd8: 48 83 c4 28 add $0x28,%rsp
|
|
180010bdc: c3 ret
|
|
180010bdd: e8 3e 85 03 00 call 0x180049120
|
|
180010be2: 33 c0 xor %eax,%eax
|
|
180010be4: 48 83 c4 28 add $0x28,%rsp
|
|
180010be8: c3 ret
|
|
180010be9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010bee: 48 83 c4 28 add $0x28,%rsp
|
|
180010bf2: c3 ret
|
|
180010bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010bff: 00
|
|
180010c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180010c05: 48 85 c9 test %rcx,%rcx
|
|
180010c08: 74 22 je 0x180010c2c
|
|
180010c0a: 48 85 d2 test %rdx,%rdx
|
|
180010c0d: 74 1d je 0x180010c2c
|
|
180010c0f: 45 85 c0 test %r8d,%r8d
|
|
180010c12: 7f 0b jg 0x180010c1f
|
|
180010c14: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180010c1e: c3 ret
|
|
180010c1f: e8 7c 86 03 00 call 0x1800492a0
|
|
180010c24: 33 c0 xor %eax,%eax
|
|
180010c26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180010c2b: c3 ret
|
|
180010c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010c31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180010c36: c3 ret
|
|
180010c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010c3e: 00 00
|
|
180010c40: 48 83 ec 28 sub $0x28,%rsp
|
|
180010c44: 48 85 c9 test %rcx,%rcx
|
|
180010c47: 74 20 je 0x180010c69
|
|
180010c49: 48 85 d2 test %rdx,%rdx
|
|
180010c4c: 74 1b je 0x180010c69
|
|
180010c4e: 45 85 c0 test %r8d,%r8d
|
|
180010c51: 7f 0a jg 0x180010c5d
|
|
180010c53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010c58: 48 83 c4 28 add $0x28,%rsp
|
|
180010c5c: c3 ret
|
|
180010c5d: e8 be 87 03 00 call 0x180049420
|
|
180010c62: 33 c0 xor %eax,%eax
|
|
180010c64: 48 83 c4 28 add $0x28,%rsp
|
|
180010c68: c3 ret
|
|
180010c69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010c6e: 48 83 c4 28 add $0x28,%rsp
|
|
180010c72: c3 ret
|
|
180010c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010c7f: 00
|
|
180010c80: 56 push %rsi
|
|
180010c81: 48 89 d6 mov %rdx,%rsi
|
|
180010c84: 48 85 c9 test %rcx,%rcx
|
|
180010c87: 0f 84 90 01 00 00 je 0x180010e1d
|
|
180010c8d: 48 85 f6 test %rsi,%rsi
|
|
180010c90: 0f 84 87 01 00 00 je 0x180010e1d
|
|
180010c96: 45 85 c0 test %r8d,%r8d
|
|
180010c99: 0f 8e 77 01 00 00 jle 0x180010e16
|
|
180010c9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
180010ca3: 0f 8c 5d 01 00 00 jl 0x180010e06
|
|
180010ca9: 49 89 f1 mov %rsi,%r9
|
|
180010cac: 49 83 e1 1f and $0x1f,%r9
|
|
180010cb0: 45 89 c9 mov %r9d,%r9d
|
|
180010cb3: 45 85 c9 test %r9d,%r9d
|
|
180010cb6: 74 18 je 0x180010cd0
|
|
180010cb8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
180010cbf: 0f 85 41 01 00 00 jne 0x180010e06
|
|
180010cc5: 41 f7 d9 neg %r9d
|
|
180010cc8: 41 83 c1 20 add $0x20,%r9d
|
|
180010ccc: 41 c1 e9 02 shr $0x2,%r9d
|
|
180010cd0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
180010cd4: 44 3b c0 cmp %eax,%r8d
|
|
180010cd7: 0f 8c 29 01 00 00 jl 0x180010e06
|
|
180010cdd: 44 89 c0 mov %r8d,%eax
|
|
180010ce0: 33 d2 xor %edx,%edx
|
|
180010ce2: 41 2b c1 sub %r9d,%eax
|
|
180010ce5: 83 e0 0f and $0xf,%eax
|
|
180010ce8: f7 d8 neg %eax
|
|
180010cea: 41 03 c0 add %r8d,%eax
|
|
180010ced: 45 85 c9 test %r9d,%r9d
|
|
180010cf0: 76 25 jbe 0x180010d17
|
|
180010cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010d00: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
180010d05: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
180010d0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
180010d0f: 48 ff c2 inc %rdx
|
|
180010d12: 49 3b d1 cmp %r9,%rdx
|
|
180010d15: 72 e9 jb 0x180010d00
|
|
180010d17: 48 63 d0 movslq %eax,%rdx
|
|
180010d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010d20: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
180010d26: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
180010d2d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
180010d34: 01
|
|
180010d35: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
180010d3c: 01
|
|
180010d3d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
180010d43: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
180010d4a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
180010d50: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
180010d57: 49 83 c1 10 add $0x10,%r9
|
|
180010d5b: 4c 3b ca cmp %rdx,%r9
|
|
180010d5e: 72 c0 jb 0x180010d20
|
|
180010d60: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
180010d64: 45 3b c8 cmp %r8d,%r9d
|
|
180010d67: 0f 87 8d 00 00 00 ja 0x180010dfa
|
|
180010d6d: 4d 63 d0 movslq %r8d,%r10
|
|
180010d70: 4c 2b d2 sub %rdx,%r10
|
|
180010d73: 49 83 fa 04 cmp $0x4,%r10
|
|
180010d77: 0f 8c 84 00 00 00 jl 0x180010e01
|
|
180010d7d: 45 89 d3 mov %r10d,%r11d
|
|
180010d80: 45 33 c9 xor %r9d,%r9d
|
|
180010d83: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
180010d87: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
180010d8b: 4d 63 db movslq %r11d,%r11
|
|
180010d8e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
180010d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010da0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
180010da6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
180010dac: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
180010db2: 49 83 c1 04 add $0x4,%r9
|
|
180010db6: 4d 3b cb cmp %r11,%r9
|
|
180010db9: 72 e5 jb 0x180010da0
|
|
180010dbb: 4d 3b da cmp %r10,%r11
|
|
180010dbe: 73 3a jae 0x180010dfa
|
|
180010dc0: 48 63 c0 movslq %eax,%rax
|
|
180010dc3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
180010dc7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
180010dcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010dd2: 00
|
|
180010dd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180010de0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
180010de6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
180010dec: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
180010df2: 49 ff c3 inc %r11
|
|
180010df5: 4d 3b da cmp %r10,%r11
|
|
180010df8: 72 e6 jb 0x180010de0
|
|
180010dfa: 33 c0 xor %eax,%eax
|
|
180010dfc: c5 f8 77 vzeroupper
|
|
180010dff: 5e pop %rsi
|
|
180010e00: c3 ret
|
|
180010e01: 45 33 db xor %r11d,%r11d
|
|
180010e04: eb b5 jmp 0x180010dbb
|
|
180010e06: 33 c0 xor %eax,%eax
|
|
180010e08: 41 83 f8 01 cmp $0x1,%r8d
|
|
180010e0c: 72 ec jb 0x180010dfa
|
|
180010e0e: 4d 63 d0 movslq %r8d,%r10
|
|
180010e11: 45 33 db xor %r11d,%r11d
|
|
180010e14: eb a5 jmp 0x180010dbb
|
|
180010e16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010e1b: 5e pop %rsi
|
|
180010e1c: c3 ret
|
|
180010e1d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010e22: 5e pop %rsi
|
|
180010e23: c3 ret
|
|
180010e24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010e2b: 00
|
|
180010e2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010e3f: 00
|
|
180010e40: 53 push %rbx
|
|
180010e41: 49 89 ca mov %rcx,%r10
|
|
180010e44: 4d 85 d2 test %r10,%r10
|
|
180010e47: 0f 84 84 01 00 00 je 0x180010fd1
|
|
180010e4d: 48 85 d2 test %rdx,%rdx
|
|
180010e50: 0f 84 7b 01 00 00 je 0x180010fd1
|
|
180010e56: 45 85 c0 test %r8d,%r8d
|
|
180010e59: 0f 8e 6b 01 00 00 jle 0x180010fca
|
|
180010e5f: 41 83 f8 10 cmp $0x10,%r8d
|
|
180010e63: 0f 8c 59 01 00 00 jl 0x180010fc2
|
|
180010e69: 48 89 d3 mov %rdx,%rbx
|
|
180010e6c: 48 83 e3 1f and $0x1f,%rbx
|
|
180010e70: 85 db test %ebx,%ebx
|
|
180010e72: 74 11 je 0x180010e85
|
|
180010e74: f6 c3 03 test $0x3,%bl
|
|
180010e77: 0f 85 45 01 00 00 jne 0x180010fc2
|
|
180010e7d: f7 db neg %ebx
|
|
180010e7f: 83 c3 20 add $0x20,%ebx
|
|
180010e82: c1 eb 02 shr $0x2,%ebx
|
|
180010e85: 8d 43 10 lea 0x10(%rbx),%eax
|
|
180010e88: 44 3b c0 cmp %eax,%r8d
|
|
180010e8b: 0f 8c 31 01 00 00 jl 0x180010fc2
|
|
180010e91: 45 89 c1 mov %r8d,%r9d
|
|
180010e94: 33 c0 xor %eax,%eax
|
|
180010e96: 44 2b cb sub %ebx,%r9d
|
|
180010e99: 41 83 e1 0f and $0xf,%r9d
|
|
180010e9d: 41 f7 d9 neg %r9d
|
|
180010ea0: 45 03 c8 add %r8d,%r9d
|
|
180010ea3: 89 d9 mov %ebx,%ecx
|
|
180010ea5: 85 db test %ebx,%ebx
|
|
180010ea7: 76 2f jbe 0x180010ed8
|
|
180010ea9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010eb0: 00
|
|
180010eb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010ebf: 00
|
|
180010ec0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
180010ec6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
180010ecb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
180010ed0: 48 ff c0 inc %rax
|
|
180010ed3: 48 3b c1 cmp %rcx,%rax
|
|
180010ed6: 72 e8 jb 0x180010ec0
|
|
180010ed8: 49 63 c1 movslq %r9d,%rax
|
|
180010edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010ee0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
180010ee6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
180010eed: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
180010ef2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
180010ef8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
180010efd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
180010f03: 48 83 c1 10 add $0x10,%rcx
|
|
180010f07: 48 3b c8 cmp %rax,%rcx
|
|
180010f0a: 72 d4 jb 0x180010ee0
|
|
180010f0c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
180010f10: 41 3b c0 cmp %r8d,%eax
|
|
180010f13: 0f 87 9e 00 00 00 ja 0x180010fb7
|
|
180010f19: 4d 63 c0 movslq %r8d,%r8
|
|
180010f1c: 4d 63 c9 movslq %r9d,%r9
|
|
180010f1f: 4d 2b c1 sub %r9,%r8
|
|
180010f22: 49 83 f8 04 cmp $0x4,%r8
|
|
180010f26: 0f 8c 92 00 00 00 jl 0x180010fbe
|
|
180010f2c: 4d 63 c9 movslq %r9d,%r9
|
|
180010f2f: 44 89 c3 mov %r8d,%ebx
|
|
180010f32: 83 e3 fc and $0xfffffffc,%ebx
|
|
180010f35: 33 c9 xor %ecx,%ecx
|
|
180010f37: 48 63 db movslq %ebx,%rbx
|
|
180010f3a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
180010f3e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
180010f42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010f49: 00
|
|
180010f4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010f58: 00
|
|
180010f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010f60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
180010f66: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
180010f6b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
180010f70: 48 83 c1 04 add $0x4,%rcx
|
|
180010f74: 48 3b cb cmp %rbx,%rcx
|
|
180010f77: 72 e7 jb 0x180010f60
|
|
180010f79: 49 3b d8 cmp %r8,%rbx
|
|
180010f7c: 73 39 jae 0x180010fb7
|
|
180010f7e: 4d 63 c9 movslq %r9d,%r9
|
|
180010f81: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
180010f85: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
180010f89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010f90: 00
|
|
180010f91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180010f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010f9f: 00
|
|
180010fa0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
180010fa5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
180010faa: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
180010faf: 48 ff c3 inc %rbx
|
|
180010fb2: 49 3b d8 cmp %r8,%rbx
|
|
180010fb5: 72 e9 jb 0x180010fa0
|
|
180010fb7: 33 c0 xor %eax,%eax
|
|
180010fb9: c5 f8 77 vzeroupper
|
|
180010fbc: 5b pop %rbx
|
|
180010fbd: c3 ret
|
|
180010fbe: 33 db xor %ebx,%ebx
|
|
180010fc0: eb b7 jmp 0x180010f79
|
|
180010fc2: 45 33 c9 xor %r9d,%r9d
|
|
180010fc5: e9 42 ff ff ff jmp 0x180010f0c
|
|
180010fca: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180010fcf: 5b pop %rbx
|
|
180010fd0: c3 ret
|
|
180010fd1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180010fd6: 5b pop %rbx
|
|
180010fd7: c3 ret
|
|
180010fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180010fdf: 00
|
|
180010fe0: 48 85 c9 test %rcx,%rcx
|
|
180010fe3: 0f 84 5b 02 00 00 je 0x180011244
|
|
180010fe9: 48 85 d2 test %rdx,%rdx
|
|
180010fec: 0f 84 52 02 00 00 je 0x180011244
|
|
180010ff2: 4d 85 c0 test %r8,%r8
|
|
180010ff5: 0f 84 49 02 00 00 je 0x180011244
|
|
180010ffb: 45 85 c9 test %r9d,%r9d
|
|
180010ffe: 0f 86 33 02 00 00 jbe 0x180011237
|
|
180011004: 41 83 f9 06 cmp $0x6,%r9d
|
|
180011008: 0f 86 ae 01 00 00 jbe 0x1800111bc
|
|
18001100e: 49 3b d0 cmp %r8,%rdx
|
|
180011011: 76 17 jbe 0x18001102a
|
|
180011013: 44 89 c8 mov %r9d,%eax
|
|
180011016: 49 89 d2 mov %rdx,%r10
|
|
180011019: 48 c1 e0 02 shl $0x2,%rax
|
|
18001101d: 4d 2b d0 sub %r8,%r10
|
|
180011020: 4c 3b d0 cmp %rax,%r10
|
|
180011023: 7d 24 jge 0x180011049
|
|
180011025: e9 92 01 00 00 jmp 0x1800111bc
|
|
18001102a: 4c 3b c2 cmp %rdx,%r8
|
|
18001102d: 0f 86 89 01 00 00 jbe 0x1800111bc
|
|
180011033: 44 89 c8 mov %r9d,%eax
|
|
180011036: 4d 89 c2 mov %r8,%r10
|
|
180011039: 48 c1 e0 02 shl $0x2,%rax
|
|
18001103d: 4c 2b d2 sub %rdx,%r10
|
|
180011040: 4c 3b d0 cmp %rax,%r10
|
|
180011043: 0f 8c 73 01 00 00 jl 0x1800111bc
|
|
180011049: 49 3b c8 cmp %r8,%rcx
|
|
18001104c: 76 10 jbe 0x18001105e
|
|
18001104e: 49 89 ca mov %rcx,%r10
|
|
180011051: 4d 2b d0 sub %r8,%r10
|
|
180011054: 4c 3b d0 cmp %rax,%r10
|
|
180011057: 7d 1d jge 0x180011076
|
|
180011059: e9 5e 01 00 00 jmp 0x1800111bc
|
|
18001105e: 4c 3b c1 cmp %rcx,%r8
|
|
180011061: 0f 86 55 01 00 00 jbe 0x1800111bc
|
|
180011067: 4d 89 c2 mov %r8,%r10
|
|
18001106a: 4c 2b d1 sub %rcx,%r10
|
|
18001106d: 4c 3b d0 cmp %rax,%r10
|
|
180011070: 0f 8c 46 01 00 00 jl 0x1800111bc
|
|
180011076: 41 83 f9 08 cmp $0x8,%r9d
|
|
18001107a: 0f 82 bd 01 00 00 jb 0x18001123d
|
|
180011080: 4d 89 c2 mov %r8,%r10
|
|
180011083: 49 83 e2 0f and $0xf,%r10
|
|
180011087: 45 85 d2 test %r10d,%r10d
|
|
18001108a: 74 18 je 0x1800110a4
|
|
18001108c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
180011093: 0f 85 a4 01 00 00 jne 0x18001123d
|
|
180011099: 41 f7 da neg %r10d
|
|
18001109c: 41 83 c2 10 add $0x10,%r10d
|
|
1800110a0: 41 c1 ea 02 shr $0x2,%r10d
|
|
1800110a4: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
1800110a8: 44 3b c8 cmp %eax,%r9d
|
|
1800110ab: 0f 82 8c 01 00 00 jb 0x18001123d
|
|
1800110b1: 44 89 c8 mov %r9d,%eax
|
|
1800110b4: 45 33 db xor %r11d,%r11d
|
|
1800110b7: 41 2b c2 sub %r10d,%eax
|
|
1800110ba: 83 e0 07 and $0x7,%eax
|
|
1800110bd: f7 d8 neg %eax
|
|
1800110bf: 41 03 c1 add %r9d,%eax
|
|
1800110c2: 45 85 d2 test %r10d,%r10d
|
|
1800110c5: 76 33 jbe 0x1800110fa
|
|
1800110c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800110ce: 00
|
|
1800110cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800110d6: 0f 1f 00 nopl (%rax)
|
|
1800110d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800110e0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
1800110e6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
1800110ec: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
1800110f2: 41 ff c3 inc %r11d
|
|
1800110f5: 45 3b da cmp %r10d,%r11d
|
|
1800110f8: 72 e6 jb 0x1800110e0
|
|
1800110fa: 45 89 d2 mov %r10d,%r10d
|
|
1800110fd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
180011101: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
180011108: 74 56 je 0x180011160
|
|
18001110a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011111: 00
|
|
180011112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011120: 45 89 d2 mov %r10d,%r10d
|
|
180011123: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
180011128: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
18001112e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
180011133: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
180011139: 0f 5d c8 minps %xmm0,%xmm1
|
|
18001113c: 0f 5d da minps %xmm2,%xmm3
|
|
18001113f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
180011144: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
18001114a: 41 83 c2 08 add $0x8,%r10d
|
|
18001114e: 44 3b d0 cmp %eax,%r10d
|
|
180011151: 72 cd jb 0x180011120
|
|
180011153: eb 38 jmp 0x18001118d
|
|
180011155: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180011159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011160: 45 89 d2 mov %r10d,%r10d
|
|
180011163: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
180011168: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
18001116e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
180011173: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
180011179: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
18001117e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
180011184: 41 83 c2 08 add $0x8,%r10d
|
|
180011188: 44 3b d0 cmp %eax,%r10d
|
|
18001118b: 72 d3 jb 0x180011160
|
|
18001118d: 41 3b c1 cmp %r9d,%eax
|
|
180011190: 0f 83 9e 00 00 00 jae 0x180011234
|
|
180011196: 0f 1f 00 nopl (%rax)
|
|
180011199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800111a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
1800111a5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
1800111aa: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
1800111b0: ff c0 inc %eax
|
|
1800111b2: 41 3b c1 cmp %r9d,%eax
|
|
1800111b5: 72 e9 jb 0x1800111a0
|
|
1800111b7: e9 78 00 00 00 jmp 0x180011234
|
|
1800111bc: 44 89 c8 mov %r9d,%eax
|
|
1800111bf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1800111c5: d1 e8 shr $1,%eax
|
|
1800111c7: 45 33 d2 xor %r10d,%r10d
|
|
1800111ca: 85 c0 test %eax,%eax
|
|
1800111cc: 76 4c jbe 0x18001121a
|
|
1800111ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800111d5: 00
|
|
1800111d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800111dd: 0f 1f 00 nopl (%rax)
|
|
1800111e0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
1800111e4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
1800111ea: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
1800111f0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
1800111f6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
1800111fb: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
180011201: 41 ff c2 inc %r10d
|
|
180011204: 44 3b d0 cmp %eax,%r10d
|
|
180011207: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
18001120d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
180011213: 72 cb jb 0x1800111e0
|
|
180011215: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
18001121a: 41 ff cb dec %r11d
|
|
18001121d: 45 3b d9 cmp %r9d,%r11d
|
|
180011220: 73 12 jae 0x180011234
|
|
180011222: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
180011228: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
18001122e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
180011234: 33 c0 xor %eax,%eax
|
|
180011236: c3 ret
|
|
180011237: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001123c: c3 ret
|
|
18001123d: 33 c0 xor %eax,%eax
|
|
18001123f: e9 49 ff ff ff jmp 0x18001118d
|
|
180011244: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011249: c3 ret
|
|
18001124a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011251: 00
|
|
180011252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180011265: 48 85 c9 test %rcx,%rcx
|
|
180011268: 74 27 je 0x180011291
|
|
18001126a: 48 85 d2 test %rdx,%rdx
|
|
18001126d: 74 22 je 0x180011291
|
|
18001126f: 4d 85 c0 test %r8,%r8
|
|
180011272: 74 1d je 0x180011291
|
|
180011274: 45 85 c9 test %r9d,%r9d
|
|
180011277: 77 0b ja 0x180011284
|
|
180011279: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001127e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180011283: c3 ret
|
|
180011284: e8 17 83 03 00 call 0x1800495a0
|
|
180011289: 33 c0 xor %eax,%eax
|
|
18001128b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180011290: c3 ret
|
|
180011291: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011296: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18001129b: c3 ret
|
|
18001129c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800112a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800112a4: 48 85 c9 test %rcx,%rcx
|
|
1800112a7: 74 25 je 0x1800112ce
|
|
1800112a9: 48 85 d2 test %rdx,%rdx
|
|
1800112ac: 74 20 je 0x1800112ce
|
|
1800112ae: 4d 85 c0 test %r8,%r8
|
|
1800112b1: 74 1b je 0x1800112ce
|
|
1800112b3: 45 85 c9 test %r9d,%r9d
|
|
1800112b6: 77 0a ja 0x1800112c2
|
|
1800112b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800112bd: 48 83 c4 28 add $0x28,%rsp
|
|
1800112c1: c3 ret
|
|
1800112c2: e8 19 88 03 00 call 0x180049ae0
|
|
1800112c7: 33 c0 xor %eax,%eax
|
|
1800112c9: 48 83 c4 28 add $0x28,%rsp
|
|
1800112cd: c3 ret
|
|
1800112ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800112d3: 48 83 c4 28 add $0x28,%rsp
|
|
1800112d7: c3 ret
|
|
1800112d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800112df: 00
|
|
1800112e0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800112e4: 48 85 c9 test %rcx,%rcx
|
|
1800112e7: 74 25 je 0x18001130e
|
|
1800112e9: 48 85 d2 test %rdx,%rdx
|
|
1800112ec: 74 20 je 0x18001130e
|
|
1800112ee: 4d 85 c0 test %r8,%r8
|
|
1800112f1: 74 1b je 0x18001130e
|
|
1800112f3: 45 85 c9 test %r9d,%r9d
|
|
1800112f6: 77 0a ja 0x180011302
|
|
1800112f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800112fd: 48 83 c4 28 add $0x28,%rsp
|
|
180011301: c3 ret
|
|
180011302: e8 b9 8d 03 00 call 0x18004a0c0
|
|
180011307: 33 c0 xor %eax,%eax
|
|
180011309: 48 83 c4 28 add $0x28,%rsp
|
|
18001130d: c3 ret
|
|
18001130e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011313: 48 83 c4 28 add $0x28,%rsp
|
|
180011317: c3 ret
|
|
180011318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001131f: 00
|
|
180011320: 48 83 ec 28 sub $0x28,%rsp
|
|
180011324: 48 85 c9 test %rcx,%rcx
|
|
180011327: 74 25 je 0x18001134e
|
|
180011329: 48 85 d2 test %rdx,%rdx
|
|
18001132c: 74 20 je 0x18001134e
|
|
18001132e: 4d 85 c0 test %r8,%r8
|
|
180011331: 74 1b je 0x18001134e
|
|
180011333: 45 85 c9 test %r9d,%r9d
|
|
180011336: 77 0a ja 0x180011342
|
|
180011338: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001133d: 48 83 c4 28 add $0x28,%rsp
|
|
180011341: c3 ret
|
|
180011342: e8 59 93 03 00 call 0x18004a6a0
|
|
180011347: 33 c0 xor %eax,%eax
|
|
180011349: 48 83 c4 28 add $0x28,%rsp
|
|
18001134d: c3 ret
|
|
18001134e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011353: 48 83 c4 28 add $0x28,%rsp
|
|
180011357: c3 ret
|
|
180011358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001135f: 00
|
|
180011360: 48 83 ec 28 sub $0x28,%rsp
|
|
180011364: 48 85 c9 test %rcx,%rcx
|
|
180011367: 74 25 je 0x18001138e
|
|
180011369: 48 85 d2 test %rdx,%rdx
|
|
18001136c: 74 20 je 0x18001138e
|
|
18001136e: 4d 85 c0 test %r8,%r8
|
|
180011371: 74 1b je 0x18001138e
|
|
180011373: 45 85 c9 test %r9d,%r9d
|
|
180011376: 77 0a ja 0x180011382
|
|
180011378: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001137d: 48 83 c4 28 add $0x28,%rsp
|
|
180011381: c3 ret
|
|
180011382: e8 39 99 03 00 call 0x18004acc0
|
|
180011387: 33 c0 xor %eax,%eax
|
|
180011389: 48 83 c4 28 add $0x28,%rsp
|
|
18001138d: c3 ret
|
|
18001138e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011393: 48 83 c4 28 add $0x28,%rsp
|
|
180011397: c3 ret
|
|
180011398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001139f: 00
|
|
1800113a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800113a4: 48 85 c9 test %rcx,%rcx
|
|
1800113a7: 74 25 je 0x1800113ce
|
|
1800113a9: 48 85 d2 test %rdx,%rdx
|
|
1800113ac: 74 20 je 0x1800113ce
|
|
1800113ae: 4d 85 c0 test %r8,%r8
|
|
1800113b1: 74 1b je 0x1800113ce
|
|
1800113b3: 45 85 c9 test %r9d,%r9d
|
|
1800113b6: 7f 0a jg 0x1800113c2
|
|
1800113b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800113bd: 48 83 c4 28 add $0x28,%rsp
|
|
1800113c1: c3 ret
|
|
1800113c2: e8 39 9f 03 00 call 0x18004b300
|
|
1800113c7: 33 c0 xor %eax,%eax
|
|
1800113c9: 48 83 c4 28 add $0x28,%rsp
|
|
1800113cd: c3 ret
|
|
1800113ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800113d3: 48 83 c4 28 add $0x28,%rsp
|
|
1800113d7: c3 ret
|
|
1800113d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800113df: 00
|
|
1800113e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1800113e5: 48 85 c9 test %rcx,%rcx
|
|
1800113e8: 74 27 je 0x180011411
|
|
1800113ea: 48 85 d2 test %rdx,%rdx
|
|
1800113ed: 74 22 je 0x180011411
|
|
1800113ef: 4d 85 c0 test %r8,%r8
|
|
1800113f2: 74 1d je 0x180011411
|
|
1800113f4: 45 85 c9 test %r9d,%r9d
|
|
1800113f7: 7f 0b jg 0x180011404
|
|
1800113f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800113fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180011403: c3 ret
|
|
180011404: e8 f7 a2 03 00 call 0x18004b700
|
|
180011409: 33 c0 xor %eax,%eax
|
|
18001140b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180011410: c3 ret
|
|
180011411: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011416: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18001141b: c3 ret
|
|
18001141c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180011420: 48 83 ec 28 sub $0x28,%rsp
|
|
180011424: 48 85 c9 test %rcx,%rcx
|
|
180011427: 74 25 je 0x18001144e
|
|
180011429: 48 85 d2 test %rdx,%rdx
|
|
18001142c: 74 20 je 0x18001144e
|
|
18001142e: 4d 85 c0 test %r8,%r8
|
|
180011431: 74 1b je 0x18001144e
|
|
180011433: 45 85 c9 test %r9d,%r9d
|
|
180011436: 7f 0a jg 0x180011442
|
|
180011438: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001143d: 48 83 c4 28 add $0x28,%rsp
|
|
180011441: c3 ret
|
|
180011442: e8 b9 a6 03 00 call 0x18004bb00
|
|
180011447: 33 c0 xor %eax,%eax
|
|
180011449: 48 83 c4 28 add $0x28,%rsp
|
|
18001144d: c3 ret
|
|
18001144e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011453: 48 83 c4 28 add $0x28,%rsp
|
|
180011457: c3 ret
|
|
180011458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001145f: 00
|
|
180011460: 41 57 push %r15
|
|
180011462: 49 89 ca mov %rcx,%r10
|
|
180011465: 49 89 d3 mov %rdx,%r11
|
|
180011468: 4d 85 d2 test %r10,%r10
|
|
18001146b: 0f 84 fb 00 00 00 je 0x18001156c
|
|
180011471: 4d 85 db test %r11,%r11
|
|
180011474: 0f 84 f2 00 00 00 je 0x18001156c
|
|
18001147a: 4d 85 c0 test %r8,%r8
|
|
18001147d: 0f 84 e9 00 00 00 je 0x18001156c
|
|
180011483: 45 85 c9 test %r9d,%r9d
|
|
180011486: 0f 8e d8 00 00 00 jle 0x180011564
|
|
18001148c: 49 63 d1 movslq %r9d,%rdx
|
|
18001148f: 48 83 fa 08 cmp $0x8,%rdx
|
|
180011493: 0f 8c c6 00 00 00 jl 0x18001155f
|
|
180011499: 4c 89 c0 mov %r8,%rax
|
|
18001149c: 48 83 e0 0f and $0xf,%rax
|
|
1800114a0: 85 c0 test %eax,%eax
|
|
1800114a2: 74 10 je 0x1800114b4
|
|
1800114a4: a8 03 test $0x3,%al
|
|
1800114a6: 0f 85 b3 00 00 00 jne 0x18001155f
|
|
1800114ac: f7 d8 neg %eax
|
|
1800114ae: 83 c0 10 add $0x10,%eax
|
|
1800114b1: c1 e8 02 shr $0x2,%eax
|
|
1800114b4: 89 c1 mov %eax,%ecx
|
|
1800114b6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
1800114ba: 49 3b d7 cmp %r15,%rdx
|
|
1800114bd: 0f 8c 9c 00 00 00 jl 0x18001155f
|
|
1800114c3: 45 89 cf mov %r9d,%r15d
|
|
1800114c6: 44 2b f8 sub %eax,%r15d
|
|
1800114c9: 41 83 e7 07 and $0x7,%r15d
|
|
1800114cd: 45 2b cf sub %r15d,%r9d
|
|
1800114d0: 4d 63 c9 movslq %r9d,%r9
|
|
1800114d3: 85 c0 test %eax,%eax
|
|
1800114d5: b8 00 00 00 00 mov $0x0,%eax
|
|
1800114da: 76 24 jbe 0x180011500
|
|
1800114dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800114e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1800114e6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
1800114ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
1800114f2: 48 ff c0 inc %rax
|
|
1800114f5: 48 3b c1 cmp %rcx,%rax
|
|
1800114f8: 72 e6 jb 0x1800114e0
|
|
1800114fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180011500: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
180011506: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
18001150d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
180011513: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
18001151a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
180011520: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
180011527: 48 83 c1 08 add $0x8,%rcx
|
|
18001152b: 49 3b c9 cmp %r9,%rcx
|
|
18001152e: 72 d0 jb 0x180011500
|
|
180011530: 4c 3b ca cmp %rdx,%r9
|
|
180011533: 73 25 jae 0x18001155a
|
|
180011535: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180011539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011540: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
180011546: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
18001154c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
180011552: 49 ff c1 inc %r9
|
|
180011555: 4c 3b ca cmp %rdx,%r9
|
|
180011558: 72 e6 jb 0x180011540
|
|
18001155a: 33 c0 xor %eax,%eax
|
|
18001155c: 41 5f pop %r15
|
|
18001155e: c3 ret
|
|
18001155f: 45 33 c9 xor %r9d,%r9d
|
|
180011562: eb cc jmp 0x180011530
|
|
180011564: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180011569: 41 5f pop %r15
|
|
18001156b: c3 ret
|
|
18001156c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011571: 41 5f pop %r15
|
|
180011573: c3 ret
|
|
180011574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011580: 53 push %rbx
|
|
180011581: 57 push %rdi
|
|
180011582: 55 push %rbp
|
|
180011583: 49 89 ca mov %rcx,%r10
|
|
180011586: 4d 85 d2 test %r10,%r10
|
|
180011589: 0f 84 92 01 00 00 je 0x180011721
|
|
18001158f: 48 85 d2 test %rdx,%rdx
|
|
180011592: 0f 84 89 01 00 00 je 0x180011721
|
|
180011598: 4d 85 c0 test %r8,%r8
|
|
18001159b: 0f 84 80 01 00 00 je 0x180011721
|
|
1800115a1: 45 85 c9 test %r9d,%r9d
|
|
1800115a4: 0f 8e 6e 01 00 00 jle 0x180011718
|
|
1800115aa: 41 83 f9 10 cmp $0x10,%r9d
|
|
1800115ae: 0f 8c 50 01 00 00 jl 0x180011704
|
|
1800115b4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
1800115b8: 0f 8c 4d 01 00 00 jl 0x18001170b
|
|
1800115be: 4c 89 c1 mov %r8,%rcx
|
|
1800115c1: 48 83 e1 1f and $0x1f,%rcx
|
|
1800115c5: 89 c9 mov %ecx,%ecx
|
|
1800115c7: 85 c9 test %ecx,%ecx
|
|
1800115c9: 74 11 je 0x1800115dc
|
|
1800115cb: f6 c1 03 test $0x3,%cl
|
|
1800115ce: 0f 85 30 01 00 00 jne 0x180011704
|
|
1800115d4: f7 d9 neg %ecx
|
|
1800115d6: 83 c1 20 add $0x20,%ecx
|
|
1800115d9: c1 e9 02 shr $0x2,%ecx
|
|
1800115dc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
1800115df: 44 3b c8 cmp %eax,%r9d
|
|
1800115e2: 0f 8c 1c 01 00 00 jl 0x180011704
|
|
1800115e8: 44 89 cf mov %r9d,%edi
|
|
1800115eb: 33 c0 xor %eax,%eax
|
|
1800115ed: 2b f9 sub %ecx,%edi
|
|
1800115ef: 83 e7 0f and $0xf,%edi
|
|
1800115f2: f7 df neg %edi
|
|
1800115f4: 41 03 f9 add %r9d,%edi
|
|
1800115f7: 85 c9 test %ecx,%ecx
|
|
1800115f9: 76 1e jbe 0x180011619
|
|
1800115fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011600: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
180011606: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
18001160b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
180011611: 48 ff c0 inc %rax
|
|
180011614: 48 3b c1 cmp %rcx,%rax
|
|
180011617: 72 e7 jb 0x180011600
|
|
180011619: 48 63 c7 movslq %edi,%rax
|
|
18001161c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180011620: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
180011626: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
18001162d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
180011632: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
180011638: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
18001163e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
180011645: 48 83 c1 10 add $0x10,%rcx
|
|
180011649: 48 3b c8 cmp %rax,%rcx
|
|
18001164c: 72 d2 jb 0x180011620
|
|
18001164e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
180011651: 41 3b c1 cmp %r9d,%eax
|
|
180011654: 0f 87 9d 00 00 00 ja 0x1800116f7
|
|
18001165a: 4d 63 c9 movslq %r9d,%r9
|
|
18001165d: 48 63 ff movslq %edi,%rdi
|
|
180011660: 4c 2b cf sub %rdi,%r9
|
|
180011663: 49 83 f9 04 cmp $0x4,%r9
|
|
180011667: 0f 8c 93 00 00 00 jl 0x180011700
|
|
18001166d: 48 63 ff movslq %edi,%rdi
|
|
180011670: 44 89 cd mov %r9d,%ebp
|
|
180011673: 83 e5 fc and $0xfffffffc,%ebp
|
|
180011676: 33 c9 xor %ecx,%ecx
|
|
180011678: 48 63 ed movslq %ebp,%rbp
|
|
18001167b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
18001167f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
180011683: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
180011687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001168e: 00
|
|
18001168f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011696: 0f 1f 00 nopl (%rax)
|
|
180011699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800116a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
1800116a6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
1800116ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
1800116b0: 48 83 c1 04 add $0x4,%rcx
|
|
1800116b4: 48 3b cd cmp %rbp,%rcx
|
|
1800116b7: 72 e7 jb 0x1800116a0
|
|
1800116b9: 49 3b e9 cmp %r9,%rbp
|
|
1800116bc: 73 39 jae 0x1800116f7
|
|
1800116be: 48 63 ff movslq %edi,%rdi
|
|
1800116c1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
1800116c5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
1800116c9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
1800116cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800116d4: 00
|
|
1800116d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800116dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800116e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
1800116e5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
1800116ea: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
1800116ef: 48 ff c5 inc %rbp
|
|
1800116f2: 49 3b e9 cmp %r9,%rbp
|
|
1800116f5: 72 e9 jb 0x1800116e0
|
|
1800116f7: 33 c0 xor %eax,%eax
|
|
1800116f9: c5 f8 77 vzeroupper
|
|
1800116fc: 5d pop %rbp
|
|
1800116fd: 5f pop %rdi
|
|
1800116fe: 5b pop %rbx
|
|
1800116ff: c3 ret
|
|
180011700: 33 ed xor %ebp,%ebp
|
|
180011702: eb b5 jmp 0x1800116b9
|
|
180011704: 33 ff xor %edi,%edi
|
|
180011706: e9 43 ff ff ff jmp 0x18001164e
|
|
18001170b: 44 89 cf mov %r9d,%edi
|
|
18001170e: 33 c9 xor %ecx,%ecx
|
|
180011710: 83 e7 f0 and $0xfffffff0,%edi
|
|
180011713: e9 01 ff ff ff jmp 0x180011619
|
|
180011718: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001171d: 5d pop %rbp
|
|
18001171e: 5f pop %rdi
|
|
18001171f: 5b pop %rbx
|
|
180011720: c3 ret
|
|
180011721: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011726: 5d pop %rbp
|
|
180011727: 5f pop %rdi
|
|
180011728: 5b pop %rbx
|
|
180011729: c3 ret
|
|
18001172a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011731: 00
|
|
180011732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011740: 48 83 ec 38 sub $0x38,%rsp
|
|
180011744: 45 89 c1 mov %r8d,%r9d
|
|
180011747: 49 89 d0 mov %rdx,%r8
|
|
18001174a: 48 89 ca mov %rcx,%rdx
|
|
18001174d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
180011753: 48 85 d2 test %rdx,%rdx
|
|
180011756: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
18001175a: 74 47 je 0x1800117a3
|
|
18001175c: 4d 85 c0 test %r8,%r8
|
|
18001175f: 74 42 je 0x1800117a3
|
|
180011761: 45 85 c9 test %r9d,%r9d
|
|
180011764: 7e 47 jle 0x1800117ad
|
|
180011766: 85 c0 test %eax,%eax
|
|
180011768: 74 0f je 0x180011779
|
|
18001176a: 83 f8 04 cmp $0x4,%eax
|
|
18001176d: 74 0d je 0x18001177c
|
|
18001176f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180011774: 48 83 c4 38 add $0x38,%rsp
|
|
180011778: c3 ret
|
|
180011779: 83 f8 04 cmp $0x4,%eax
|
|
18001177c: 49 89 e3 mov %rsp,%r11
|
|
18001177f: b8 01 00 00 00 mov $0x1,%eax
|
|
180011784: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
18001178a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
18001178f: 44 0f 44 d0 cmove %eax,%r10d
|
|
180011793: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
180011797: e8 c4 d6 a6 01 call 0x181a7ee60
|
|
18001179c: 33 c0 xor %eax,%eax
|
|
18001179e: 48 83 c4 38 add $0x38,%rsp
|
|
1800117a2: c3 ret
|
|
1800117a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800117a8: 48 83 c4 38 add $0x38,%rsp
|
|
1800117ac: c3 ret
|
|
1800117ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800117b2: 48 83 c4 38 add $0x38,%rsp
|
|
1800117b6: c3 ret
|
|
1800117b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800117be: 00 00
|
|
1800117c0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
1800117c5: 45 89 c1 mov %r8d,%r9d
|
|
1800117c8: 49 89 d0 mov %rdx,%r8
|
|
1800117cb: 48 89 ca mov %rcx,%rdx
|
|
1800117ce: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
1800117d4: 48 85 d2 test %rdx,%rdx
|
|
1800117d7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1800117db: 74 4b je 0x180011828
|
|
1800117dd: 4d 85 c0 test %r8,%r8
|
|
1800117e0: 74 46 je 0x180011828
|
|
1800117e2: 45 85 c9 test %r9d,%r9d
|
|
1800117e5: 7e 4c jle 0x180011833
|
|
1800117e7: 85 c0 test %eax,%eax
|
|
1800117e9: 74 12 je 0x1800117fd
|
|
1800117eb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
1800117f0: 74 0b je 0x1800117fd
|
|
1800117f2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1800117f7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1800117fc: c3 ret
|
|
1800117fd: 49 89 e3 mov %rsp,%r11
|
|
180011800: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
180011806: 83 f8 04 cmp $0x4,%eax
|
|
180011809: b8 00 00 00 00 mov $0x0,%eax
|
|
18001180e: 41 0f 44 c2 cmove %r10d,%eax
|
|
180011812: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
180011817: 41 89 43 20 mov %eax,0x20(%r11)
|
|
18001181b: e8 f0 42 a7 01 call 0x181a85b10
|
|
180011820: 33 c0 xor %eax,%eax
|
|
180011822: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
180011827: c3 ret
|
|
180011828: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18001182d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
180011832: c3 ret
|
|
180011833: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180011838: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
18001183d: c3 ret
|
|
18001183e: 66 90 xchg %ax,%ax
|
|
180011840: 48 83 ec 38 sub $0x38,%rsp
|
|
180011844: 45 89 c1 mov %r8d,%r9d
|
|
180011847: 49 89 d0 mov %rdx,%r8
|
|
18001184a: 48 89 ca mov %rcx,%rdx
|
|
18001184d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
180011853: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
180011857: 48 85 d2 test %rdx,%rdx
|
|
18001185a: 74 47 je 0x1800118a3
|
|
18001185c: 4d 85 c0 test %r8,%r8
|
|
18001185f: 74 42 je 0x1800118a3
|
|
180011861: 45 85 c9 test %r9d,%r9d
|
|
180011864: 7e 47 jle 0x1800118ad
|
|
180011866: 85 c0 test %eax,%eax
|
|
180011868: 74 0f je 0x180011879
|
|
18001186a: 83 f8 04 cmp $0x4,%eax
|
|
18001186d: 74 0d je 0x18001187c
|
|
18001186f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180011874: 48 83 c4 38 add $0x38,%rsp
|
|
180011878: c3 ret
|
|
180011879: 83 f8 04 cmp $0x4,%eax
|
|
18001187c: b8 01 00 00 00 mov $0x1,%eax
|
|
180011881: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
180011887: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
18001188c: 44 0f 44 d0 cmove %eax,%r10d
|
|
180011890: 49 89 e3 mov %rsp,%r11
|
|
180011893: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
180011897: e8 14 b1 a7 01 call 0x181a8c9b0
|
|
18001189c: 33 c0 xor %eax,%eax
|
|
18001189e: 48 83 c4 38 add $0x38,%rsp
|
|
1800118a2: c3 ret
|
|
1800118a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800118a8: 48 83 c4 38 add $0x38,%rsp
|
|
1800118ac: c3 ret
|
|
1800118ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800118b2: 48 83 c4 38 add $0x38,%rsp
|
|
1800118b6: c3 ret
|
|
1800118b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800118be: 00 00
|
|
1800118c0: 48 83 ec 38 sub $0x38,%rsp
|
|
1800118c4: 45 89 c1 mov %r8d,%r9d
|
|
1800118c7: 49 89 d0 mov %rdx,%r8
|
|
1800118ca: 48 89 ca mov %rcx,%rdx
|
|
1800118cd: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
1800118d3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1800118d7: 48 85 d2 test %rdx,%rdx
|
|
1800118da: 74 47 je 0x180011923
|
|
1800118dc: 4d 85 c0 test %r8,%r8
|
|
1800118df: 74 42 je 0x180011923
|
|
1800118e1: 45 85 c9 test %r9d,%r9d
|
|
1800118e4: 7e 47 jle 0x18001192d
|
|
1800118e6: 85 c0 test %eax,%eax
|
|
1800118e8: 74 0f je 0x1800118f9
|
|
1800118ea: 83 f8 04 cmp $0x4,%eax
|
|
1800118ed: 74 0d je 0x1800118fc
|
|
1800118ef: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1800118f4: 48 83 c4 38 add $0x38,%rsp
|
|
1800118f8: c3 ret
|
|
1800118f9: 83 f8 04 cmp $0x4,%eax
|
|
1800118fc: 49 89 e3 mov %rsp,%r11
|
|
1800118ff: b8 01 00 00 00 mov $0x1,%eax
|
|
180011904: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
18001190a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
18001190f: 44 0f 44 d0 cmove %eax,%r10d
|
|
180011913: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
180011917: e8 c4 18 a8 01 call 0x181a931e0
|
|
18001191c: 33 c0 xor %eax,%eax
|
|
18001191e: 48 83 c4 38 add $0x38,%rsp
|
|
180011922: c3 ret
|
|
180011923: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011928: 48 83 c4 38 add $0x38,%rsp
|
|
18001192c: c3 ret
|
|
18001192d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180011932: 48 83 c4 38 add $0x38,%rsp
|
|
180011936: c3 ret
|
|
180011937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18001193e: 00 00
|
|
180011940: 48 83 ec 38 sub $0x38,%rsp
|
|
180011944: 45 89 c1 mov %r8d,%r9d
|
|
180011947: 49 89 d0 mov %rdx,%r8
|
|
18001194a: 48 89 ca mov %rcx,%rdx
|
|
18001194d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
180011953: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
180011957: 48 85 d2 test %rdx,%rdx
|
|
18001195a: 74 47 je 0x1800119a3
|
|
18001195c: 4d 85 c0 test %r8,%r8
|
|
18001195f: 74 42 je 0x1800119a3
|
|
180011961: 45 85 c9 test %r9d,%r9d
|
|
180011964: 7e 47 jle 0x1800119ad
|
|
180011966: 85 c0 test %eax,%eax
|
|
180011968: 74 0f je 0x180011979
|
|
18001196a: 83 f8 04 cmp $0x4,%eax
|
|
18001196d: 74 0d je 0x18001197c
|
|
18001196f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
180011974: 48 83 c4 38 add $0x38,%rsp
|
|
180011978: c3 ret
|
|
180011979: 83 f8 04 cmp $0x4,%eax
|
|
18001197c: 49 89 e3 mov %rsp,%r11
|
|
18001197f: b8 01 00 00 00 mov $0x1,%eax
|
|
180011984: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
18001198a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
18001198f: 44 0f 44 d0 cmove %eax,%r10d
|
|
180011993: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
180011997: e8 a4 82 a8 01 call 0x181a99c40
|
|
18001199c: 33 c0 xor %eax,%eax
|
|
18001199e: 48 83 c4 38 add $0x38,%rsp
|
|
1800119a2: c3 ret
|
|
1800119a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800119a8: 48 83 c4 38 add $0x38,%rsp
|
|
1800119ac: c3 ret
|
|
1800119ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800119b2: 48 83 c4 38 add $0x38,%rsp
|
|
1800119b6: c3 ret
|
|
1800119b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800119be: 00 00
|
|
1800119c0: 48 83 ec 38 sub $0x38,%rsp
|
|
1800119c4: 45 89 c1 mov %r8d,%r9d
|
|
1800119c7: 49 89 d0 mov %rdx,%r8
|
|
1800119ca: 48 89 ca mov %rcx,%rdx
|
|
1800119cd: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
1800119d3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1800119d7: 48 85 d2 test %rdx,%rdx
|
|
1800119da: 74 47 je 0x180011a23
|
|
1800119dc: 4d 85 c0 test %r8,%r8
|
|
1800119df: 74 42 je 0x180011a23
|
|
1800119e1: 45 85 c9 test %r9d,%r9d
|
|
1800119e4: 7e 47 jle 0x180011a2d
|
|
1800119e6: 85 c0 test %eax,%eax
|
|
1800119e8: 74 0f je 0x1800119f9
|
|
1800119ea: 83 f8 04 cmp $0x4,%eax
|
|
1800119ed: 74 0d je 0x1800119fc
|
|
1800119ef: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1800119f4: 48 83 c4 38 add $0x38,%rsp
|
|
1800119f8: c3 ret
|
|
1800119f9: 83 f8 04 cmp $0x4,%eax
|
|
1800119fc: 49 89 e3 mov %rsp,%r11
|
|
1800119ff: b8 01 00 00 00 mov $0x1,%eax
|
|
180011a04: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
180011a0a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
180011a0f: 44 0f 44 d0 cmove %eax,%r10d
|
|
180011a13: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
180011a17: e8 64 ee a8 01 call 0x181aa0880
|
|
180011a1c: 33 c0 xor %eax,%eax
|
|
180011a1e: 48 83 c4 38 add $0x38,%rsp
|
|
180011a22: c3 ret
|
|
180011a23: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011a28: 48 83 c4 38 add $0x38,%rsp
|
|
180011a2c: c3 ret
|
|
180011a2d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180011a32: 48 83 c4 38 add $0x38,%rsp
|
|
180011a36: c3 ret
|
|
180011a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180011a3e: 00 00
|
|
180011a40: 49 89 ca mov %rcx,%r10
|
|
180011a43: 4d 85 d2 test %r10,%r10
|
|
180011a46: 0f 84 fe 01 00 00 je 0x180011c4a
|
|
180011a4c: 4d 85 c0 test %r8,%r8
|
|
180011a4f: 0f 84 f5 01 00 00 je 0x180011c4a
|
|
180011a55: 45 85 c9 test %r9d,%r9d
|
|
180011a58: 0f 8e e6 01 00 00 jle 0x180011c44
|
|
180011a5e: 49 63 c9 movslq %r9d,%rcx
|
|
180011a61: 48 83 f9 08 cmp $0x8,%rcx
|
|
180011a65: 0f 8c d4 01 00 00 jl 0x180011c3f
|
|
180011a6b: 4c 89 c0 mov %r8,%rax
|
|
180011a6e: 48 83 e0 0f and $0xf,%rax
|
|
180011a72: 85 c0 test %eax,%eax
|
|
180011a74: 74 0d je 0x180011a83
|
|
180011a76: a8 07 test $0x7,%al
|
|
180011a78: 0f 85 c1 01 00 00 jne 0x180011c3f
|
|
180011a7e: b8 01 00 00 00 mov $0x1,%eax
|
|
180011a83: 8d 50 08 lea 0x8(%rax),%edx
|
|
180011a86: 48 3b ca cmp %rdx,%rcx
|
|
180011a89: 0f 8c b0 01 00 00 jl 0x180011c3f
|
|
180011a8f: 44 89 ca mov %r9d,%edx
|
|
180011a92: 45 33 db xor %r11d,%r11d
|
|
180011a95: 2b d0 sub %eax,%edx
|
|
180011a97: 83 e2 07 and $0x7,%edx
|
|
180011a9a: 44 2b ca sub %edx,%r9d
|
|
180011a9d: 89 c2 mov %eax,%edx
|
|
180011a9f: 85 c0 test %eax,%eax
|
|
180011aa1: 76 3b jbe 0x180011ade
|
|
180011aa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011aaa: 00
|
|
180011aab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011ac0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
180011ac6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011aca: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
180011ad0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
180011ad6: 49 ff c3 inc %r11
|
|
180011ad9: 4c 3b da cmp %rdx,%r11
|
|
180011adc: 72 e2 jb 0x180011ac0
|
|
180011ade: 89 c0 mov %eax,%eax
|
|
180011ae0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
180011ae4: 49 63 c1 movslq %r9d,%rax
|
|
180011ae7: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
180011aee: 0f 84 97 00 00 00 je 0x180011b8b
|
|
180011af4: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
180011af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011aff: 00
|
|
180011b00: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
180011b06: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
180011b0d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
180011b14: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
180011b1b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
180011b22: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
180011b29: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
180011b30: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
180011b37: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
180011b3b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
180011b3f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
180011b43: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
180011b47: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
180011b4d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
180011b54: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
180011b5b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
180011b62: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
180011b67: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
180011b6d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
180011b73: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
180011b79: 48 83 c2 08 add $0x8,%rdx
|
|
180011b7d: 48 3b d0 cmp %rax,%rdx
|
|
180011b80: 0f 82 7a ff ff ff jb 0x180011b00
|
|
180011b86: e9 77 00 00 00 jmp 0x180011c02
|
|
180011b8b: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
180011b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011b96: 00
|
|
180011b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011b9e: 66 90 xchg %ax,%ax
|
|
180011ba0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
180011ba5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
180011bab: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
180011bb1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
180011bb7: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
180011bbb: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
180011bbf: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
180011bc3: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
180011bc7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
180011bcd: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
180011bd4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
180011bdb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
180011be2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
180011be7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
180011bed: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
180011bf3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
180011bf9: 48 83 c2 08 add $0x8,%rdx
|
|
180011bfd: 48 3b d0 cmp %rax,%rdx
|
|
180011c00: 72 9e jb 0x180011ba0
|
|
180011c02: 33 c0 xor %eax,%eax
|
|
180011c04: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
180011c08: 48 63 d2 movslq %edx,%rdx
|
|
180011c0b: 48 3b d1 cmp %rcx,%rdx
|
|
180011c0e: 77 2c ja 0x180011c3c
|
|
180011c10: 4d 63 c9 movslq %r9d,%r9
|
|
180011c13: 49 2b c9 sub %r9,%rcx
|
|
180011c16: 4f 8d 14 ca lea (%r10,%r9,8),%r10
|
|
180011c1a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
180011c1e: 66 90 xchg %ax,%ax
|
|
180011c20: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
|
|
180011c26: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011c2a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
180011c2f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
180011c34: 48 ff c0 inc %rax
|
|
180011c37: 48 3b c1 cmp %rcx,%rax
|
|
180011c3a: 72 e4 jb 0x180011c20
|
|
180011c3c: 33 c0 xor %eax,%eax
|
|
180011c3e: c3 ret
|
|
180011c3f: 45 33 c9 xor %r9d,%r9d
|
|
180011c42: eb be jmp 0x180011c02
|
|
180011c44: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180011c49: c3 ret
|
|
180011c4a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011c4f: c3 ret
|
|
180011c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011c57: 00
|
|
180011c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011c5f: 90 nop
|
|
180011c60: 49 89 ca mov %rcx,%r10
|
|
180011c63: 4d 85 d2 test %r10,%r10
|
|
180011c66: 0f 84 f7 01 00 00 je 0x180011e63
|
|
180011c6c: 4d 85 c0 test %r8,%r8
|
|
180011c6f: 0f 84 ee 01 00 00 je 0x180011e63
|
|
180011c75: 45 85 c9 test %r9d,%r9d
|
|
180011c78: 0f 8e eb 01 00 00 jle 0x180011e69
|
|
180011c7e: 44 89 c8 mov %r9d,%eax
|
|
180011c81: ba 01 00 00 00 mov $0x1,%edx
|
|
180011c86: c1 e8 03 shr $0x3,%eax
|
|
180011c89: 33 c9 xor %ecx,%ecx
|
|
180011c8b: 85 c0 test %eax,%eax
|
|
180011c8d: 0f 86 eb 00 00 00 jbe 0x180011d7e
|
|
180011c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011c9f: 00
|
|
180011ca0: 89 ca mov %ecx,%edx
|
|
180011ca2: ff c1 inc %ecx
|
|
180011ca4: c1 e2 03 shl $0x3,%edx
|
|
180011ca7: 48 63 d2 movslq %edx,%rdx
|
|
180011caa: 3b c8 cmp %eax,%ecx
|
|
180011cac: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
180011cb2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
|
|
180011cb9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
180011cc0: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011cc4: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
180011cc8: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
180011ccc: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
180011cd2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
|
|
180011cd9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
|
|
180011ce0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
180011ce6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
|
|
180011ced: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
|
|
180011cf4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
|
|
180011cfb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
|
|
180011d02: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
180011d09: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
|
|
180011d10: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
|
|
180011d17: f2 0f 59 e1 mulsd %xmm1,%xmm4
|
|
180011d1b: f2 0f 59 e9 mulsd %xmm1,%xmm5
|
|
180011d1f: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011d23: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
|
|
180011d2a: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
180011d2e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
|
|
180011d35: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
180011d39: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
|
|
180011d40: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
|
|
180011d47: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
|
|
180011d4e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
|
|
180011d55: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
|
|
180011d5c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
|
|
180011d63: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
|
|
180011d6a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
|
|
180011d71: 0f 82 29 ff ff ff jb 0x180011ca0
|
|
180011d77: c1 e1 03 shl $0x3,%ecx
|
|
180011d7a: 89 ca mov %ecx,%edx
|
|
180011d7c: ff c2 inc %edx
|
|
180011d7e: 41 3b d1 cmp %r9d,%edx
|
|
180011d81: 0f 87 d9 00 00 00 ja 0x180011e60
|
|
180011d87: 44 2b ca sub %edx,%r9d
|
|
180011d8a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0x180000000
|
|
180011d91: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
|
|
180011d98: c5 01
|
|
180011d9a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
|
|
180011da1: 00
|
|
180011da2: ff e0 jmp *%rax
|
|
180011da4: 48 63 d2 movslq %edx,%rdx
|
|
180011da7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
180011dae: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011db2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
180011db7: f2 0f 58 00 addsd (%rax),%xmm0
|
|
180011dbb: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
180011dbf: 48 63 d2 movslq %edx,%rdx
|
|
180011dc2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
|
|
180011dc9: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011dcd: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
180011dd2: f2 0f 58 00 addsd (%rax),%xmm0
|
|
180011dd6: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
180011dda: 48 63 d2 movslq %edx,%rdx
|
|
180011ddd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
|
|
180011de4: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011de8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
180011ded: f2 0f 58 00 addsd (%rax),%xmm0
|
|
180011df1: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
180011df5: 48 63 d2 movslq %edx,%rdx
|
|
180011df8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
|
|
180011dff: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011e03: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
180011e08: f2 0f 58 00 addsd (%rax),%xmm0
|
|
180011e0c: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
180011e10: 48 63 d2 movslq %edx,%rdx
|
|
180011e13: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
|
|
180011e1a: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011e1e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
180011e23: f2 0f 58 00 addsd (%rax),%xmm0
|
|
180011e27: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
180011e2b: 48 63 d2 movslq %edx,%rdx
|
|
180011e2e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
180011e34: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011e38: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
180011e3e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
180011e44: 48 63 d2 movslq %edx,%rdx
|
|
180011e47: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
|
|
180011e4e: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
|
180011e52: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
|
|
180011e59: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
|
|
180011e60: 33 c0 xor %eax,%eax
|
|
180011e62: c3 ret
|
|
180011e63: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180011e68: c3 ret
|
|
180011e69: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180011e6e: c3 ret
|
|
180011e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011e76: 00
|
|
180011e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011e7e: 66 90 xchg %ax,%ax
|
|
180011e80: 41 57 push %r15
|
|
180011e82: 45 89 cb mov %r9d,%r11d
|
|
180011e85: 48 85 c9 test %rcx,%rcx
|
|
180011e88: 0f 84 53 02 00 00 je 0x1800120e1
|
|
180011e8e: 4d 85 c0 test %r8,%r8
|
|
180011e91: 0f 84 4a 02 00 00 je 0x1800120e1
|
|
180011e97: 45 85 db test %r11d,%r11d
|
|
180011e9a: 0f 8e 39 02 00 00 jle 0x1800120d9
|
|
180011ea0: 41 83 fb 08 cmp $0x8,%r11d
|
|
180011ea4: 0f 8c 1f 02 00 00 jl 0x1800120c9
|
|
180011eaa: 4d 89 c2 mov %r8,%r10
|
|
180011ead: 49 83 e2 0f and $0xf,%r10
|
|
180011eb1: 45 85 d2 test %r10d,%r10d
|
|
180011eb4: 74 13 je 0x180011ec9
|
|
180011eb6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
180011ebd: 0f 85 06 02 00 00 jne 0x1800120c9
|
|
180011ec3: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
180011ec9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
180011ecd: 44 3b d8 cmp %eax,%r11d
|
|
180011ed0: 0f 8c f3 01 00 00 jl 0x1800120c9
|
|
180011ed6: 44 89 d8 mov %r11d,%eax
|
|
180011ed9: 33 d2 xor %edx,%edx
|
|
180011edb: 41 2b c2 sub %r10d,%eax
|
|
180011ede: 45 89 d1 mov %r10d,%r9d
|
|
180011ee1: 83 e0 07 and $0x7,%eax
|
|
180011ee4: f7 d8 neg %eax
|
|
180011ee6: 41 03 c3 add %r11d,%eax
|
|
180011ee9: 45 85 d2 test %r10d,%r10d
|
|
180011eec: 76 30 jbe 0x180011f1e
|
|
180011eee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011ef5: 00
|
|
180011ef6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011efd: 0f 1f 00 nopl (%rax)
|
|
180011f00: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
180011f05: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
180011f09: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
180011f0f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
180011f15: 48 83 c2 01 add $0x1,%rdx
|
|
180011f19: 49 3b d1 cmp %r9,%rdx
|
|
180011f1c: 72 e2 jb 0x180011f00
|
|
180011f1e: 45 89 d2 mov %r10d,%r10d
|
|
180011f21: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
|
|
180011f25: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
180011f2c: 48 63 d0 movslq %eax,%rdx
|
|
180011f2f: 0f 84 72 00 00 00 je 0x180011fa7
|
|
180011f35: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
180011f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011f40: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
180011f45: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
180011f4b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
180011f4f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
180011f55: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
180011f59: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
180011f5f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
180011f63: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
180011f69: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
180011f6d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
180011f74: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
180011f7b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
180011f82: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
180011f87: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
180011f8d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
180011f93: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
180011f99: 49 83 c1 08 add $0x8,%r9
|
|
180011f9d: 4c 3b ca cmp %rdx,%r9
|
|
180011fa0: 72 9e jb 0x180011f40
|
|
180011fa2: e9 7b 00 00 00 jmp 0x180012022
|
|
180011fa7: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
180011fab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180011fb2: 00
|
|
180011fb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180011fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180011fc0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
180011fc5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
180011fcb: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
180011fcf: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
180011fd5: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
180011fd9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
180011fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
180011fe3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
180011fe9: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
180011fed: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
180011ff4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
180011ffb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
180012002: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
180012007: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
18001200d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
180012013: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
180012019: 49 83 c1 08 add $0x8,%r9
|
|
18001201d: 4c 3b ca cmp %rdx,%r9
|
|
180012020: 72 9e jb 0x180011fc0
|
|
180012022: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
180012026: 45 3b cb cmp %r11d,%r9d
|
|
180012029: 0f 87 90 00 00 00 ja 0x1800120bf
|
|
18001202f: 4d 63 db movslq %r11d,%r11
|
|
180012032: 4c 2b da sub %rdx,%r11
|
|
180012035: 49 83 fb 02 cmp $0x2,%r11
|
|
180012039: 0f 8c 85 00 00 00 jl 0x1800120c4
|
|
18001203f: 45 89 df mov %r11d,%r15d
|
|
180012042: 45 33 d2 xor %r10d,%r10d
|
|
180012045: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
180012049: 41 83 e7 fe and $0xfffffffe,%r15d
|
|
18001204d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
180012051: 4d 63 ff movslq %r15d,%r15
|
|
180012054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012060: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
|
|
180012065: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
180012069: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
|
|
18001206f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
|
|
180012074: 49 83 c2 02 add $0x2,%r10
|
|
180012078: 4d 3b d7 cmp %r15,%r10
|
|
18001207b: 72 e3 jb 0x180012060
|
|
18001207d: 4d 3b fb cmp %r11,%r15
|
|
180012080: 73 3d jae 0x1800120bf
|
|
180012082: 48 63 c0 movslq %eax,%rax
|
|
180012085: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
180012089: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
18001208d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012094: 00
|
|
180012095: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001209c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800120a0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
|
|
1800120a6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1800120aa: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
|
|
1800120b0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
|
|
1800120b6: 49 83 c7 01 add $0x1,%r15
|
|
1800120ba: 4d 3b fb cmp %r11,%r15
|
|
1800120bd: 72 e1 jb 0x1800120a0
|
|
1800120bf: 33 c0 xor %eax,%eax
|
|
1800120c1: 41 5f pop %r15
|
|
1800120c3: c3 ret
|
|
1800120c4: 45 33 ff xor %r15d,%r15d
|
|
1800120c7: eb b4 jmp 0x18001207d
|
|
1800120c9: 33 c0 xor %eax,%eax
|
|
1800120cb: 41 83 fb 01 cmp $0x1,%r11d
|
|
1800120cf: 72 ee jb 0x1800120bf
|
|
1800120d1: 4d 63 db movslq %r11d,%r11
|
|
1800120d4: 45 33 ff xor %r15d,%r15d
|
|
1800120d7: eb a4 jmp 0x18001207d
|
|
1800120d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800120de: 41 5f pop %r15
|
|
1800120e0: c3 ret
|
|
1800120e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800120e6: 41 5f pop %r15
|
|
1800120e8: c3 ret
|
|
1800120e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800120f0: 00
|
|
1800120f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800120f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800120ff: 00
|
|
180012100: 41 57 push %r15
|
|
180012102: 48 85 c9 test %rcx,%rcx
|
|
180012105: 0f 84 f4 01 00 00 je 0x1800122ff
|
|
18001210b: 4d 85 c0 test %r8,%r8
|
|
18001210e: 0f 84 eb 01 00 00 je 0x1800122ff
|
|
180012114: 45 85 c9 test %r9d,%r9d
|
|
180012117: 0f 8e da 01 00 00 jle 0x1800122f7
|
|
18001211d: 41 83 f9 10 cmp $0x10,%r9d
|
|
180012121: 0f 8c c0 01 00 00 jl 0x1800122e7
|
|
180012127: 4d 89 c2 mov %r8,%r10
|
|
18001212a: 49 83 e2 1f and $0x1f,%r10
|
|
18001212e: 45 89 d2 mov %r10d,%r10d
|
|
180012131: 45 85 d2 test %r10d,%r10d
|
|
180012134: 74 18 je 0x18001214e
|
|
180012136: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
18001213d: 0f 85 a4 01 00 00 jne 0x1800122e7
|
|
180012143: 41 f7 da neg %r10d
|
|
180012146: 41 83 c2 20 add $0x20,%r10d
|
|
18001214a: 41 c1 ea 03 shr $0x3,%r10d
|
|
18001214e: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
180012152: 44 3b c8 cmp %eax,%r9d
|
|
180012155: 0f 8c 8c 01 00 00 jl 0x1800122e7
|
|
18001215b: 44 89 c8 mov %r9d,%eax
|
|
18001215e: 33 d2 xor %edx,%edx
|
|
180012160: 41 2b c2 sub %r10d,%eax
|
|
180012163: 83 e0 0f and $0xf,%eax
|
|
180012166: f7 d8 neg %eax
|
|
180012168: 41 03 c1 add %r9d,%eax
|
|
18001216b: 45 85 d2 test %r10d,%r10d
|
|
18001216e: 76 29 jbe 0x180012199
|
|
180012170: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012177: 00
|
|
180012178: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001217f: 90 nop
|
|
180012180: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
|
|
180012185: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
|
|
18001218b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
|
|
180012191: 48 ff c2 inc %rdx
|
|
180012194: 49 3b d2 cmp %r10,%rdx
|
|
180012197: 72 e7 jb 0x180012180
|
|
180012199: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
18001219d: 48 63 d0 movslq %eax,%rdx
|
|
1800121a0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
1800121a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800121ad: 00
|
|
1800121ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800121b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800121b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800121c0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
1800121c6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
1800121cd: 01
|
|
1800121ce: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
1800121d2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
|
|
1800121d9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
|
|
1800121df: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
|
|
1800121e5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
|
|
1800121ec: 01
|
|
1800121ed: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
1800121f1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
|
|
1800121f8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
|
|
1800121ff: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
|
|
180012206: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
|
|
18001220d: 01
|
|
18001220e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
180012212: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
|
|
180012219: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
|
|
180012220: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
|
|
180012227: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
|
|
18001222e: 01
|
|
18001222f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
180012233: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
|
|
18001223a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
|
|
180012241: 49 83 c2 10 add $0x10,%r10
|
|
180012245: 4c 3b d2 cmp %rdx,%r10
|
|
180012248: 0f 82 72 ff ff ff jb 0x1800121c0
|
|
18001224e: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
180012252: 45 3b d1 cmp %r9d,%r10d
|
|
180012255: 0f 87 7f 00 00 00 ja 0x1800122da
|
|
18001225b: 4d 63 d9 movslq %r9d,%r11
|
|
18001225e: 4c 2b da sub %rdx,%r11
|
|
180012261: 49 83 fb 04 cmp $0x4,%r11
|
|
180012265: 0f 8c 77 00 00 00 jl 0x1800122e2
|
|
18001226b: 45 89 df mov %r11d,%r15d
|
|
18001226e: 45 33 d2 xor %r10d,%r10d
|
|
180012271: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
180012275: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
180012279: 4d 63 ff movslq %r15d,%r15
|
|
18001227c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
180012280: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
|
|
180012286: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
|
|
18001228d: 01
|
|
18001228e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
180012292: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
|
|
180012298: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
|
|
18001229e: 49 83 c2 04 add $0x4,%r10
|
|
1800122a2: 4d 3b d7 cmp %r15,%r10
|
|
1800122a5: 72 d9 jb 0x180012280
|
|
1800122a7: 4d 3b fb cmp %r11,%r15
|
|
1800122aa: 73 2e jae 0x1800122da
|
|
1800122ac: 48 63 c0 movslq %eax,%rax
|
|
1800122af: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
1800122b3: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
1800122b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800122be: 00 00
|
|
1800122c0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
|
|
1800122c6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
|
|
1800122cc: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
|
|
1800122d2: 49 ff c7 inc %r15
|
|
1800122d5: 4d 3b fb cmp %r11,%r15
|
|
1800122d8: 72 e6 jb 0x1800122c0
|
|
1800122da: 33 c0 xor %eax,%eax
|
|
1800122dc: c5 f8 77 vzeroupper
|
|
1800122df: 41 5f pop %r15
|
|
1800122e1: c3 ret
|
|
1800122e2: 45 33 ff xor %r15d,%r15d
|
|
1800122e5: eb c0 jmp 0x1800122a7
|
|
1800122e7: 33 c0 xor %eax,%eax
|
|
1800122e9: 41 83 f9 01 cmp $0x1,%r9d
|
|
1800122ed: 72 eb jb 0x1800122da
|
|
1800122ef: 4d 63 d9 movslq %r9d,%r11
|
|
1800122f2: 45 33 ff xor %r15d,%r15d
|
|
1800122f5: eb b0 jmp 0x1800122a7
|
|
1800122f7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800122fc: 41 5f pop %r15
|
|
1800122fe: c3 ret
|
|
1800122ff: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180012304: 41 5f pop %r15
|
|
180012306: c3 ret
|
|
180012307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001230e: 00
|
|
18001230f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012316: 0f 1f 00 nopl (%rax)
|
|
180012319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012320: 4d 89 c2 mov %r8,%r10
|
|
180012323: 48 85 c9 test %rcx,%rcx
|
|
180012326: 0f 84 eb 00 00 00 je 0x180012417
|
|
18001232c: 4d 85 d2 test %r10,%r10
|
|
18001232f: 0f 84 e2 00 00 00 je 0x180012417
|
|
180012335: 45 85 c9 test %r9d,%r9d
|
|
180012338: 0f 8e d3 00 00 00 jle 0x180012411
|
|
18001233e: 49 63 c1 movslq %r9d,%rax
|
|
180012341: 48 83 f8 04 cmp $0x4,%rax
|
|
180012345: 0f 8c b5 00 00 00 jl 0x180012400
|
|
18001234b: 48 83 f8 3b cmp $0x3b,%rax
|
|
18001234f: 0f 8c b0 00 00 00 jl 0x180012405
|
|
180012355: 4c 89 d2 mov %r10,%rdx
|
|
180012358: 48 83 e2 1f and $0x1f,%rdx
|
|
18001235c: 85 d2 test %edx,%edx
|
|
18001235e: 74 11 je 0x180012371
|
|
180012360: f6 c2 07 test $0x7,%dl
|
|
180012363: 0f 85 97 00 00 00 jne 0x180012400
|
|
180012369: f7 da neg %edx
|
|
18001236b: 83 c2 20 add $0x20,%edx
|
|
18001236e: c1 ea 03 shr $0x3,%edx
|
|
180012371: 41 89 d0 mov %edx,%r8d
|
|
180012374: 4d 8d 58 04 lea 0x4(%r8),%r11
|
|
180012378: 49 3b c3 cmp %r11,%rax
|
|
18001237b: 0f 8c 7f 00 00 00 jl 0x180012400
|
|
180012381: 45 89 cb mov %r9d,%r11d
|
|
180012384: 44 2b da sub %edx,%r11d
|
|
180012387: 41 83 e3 03 and $0x3,%r11d
|
|
18001238b: 45 2b cb sub %r11d,%r9d
|
|
18001238e: 45 33 db xor %r11d,%r11d
|
|
180012391: 4d 63 c9 movslq %r9d,%r9
|
|
180012394: 85 d2 test %edx,%edx
|
|
180012396: 76 22 jbe 0x1800123ba
|
|
180012398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001239f: 00
|
|
1800123a0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
|
|
1800123a6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
|
|
1800123ac: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
|
|
1800123b2: 49 ff c3 inc %r11
|
|
1800123b5: 4d 3b d8 cmp %r8,%r11
|
|
1800123b8: 72 e6 jb 0x1800123a0
|
|
1800123ba: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1800123bf: 90 nop
|
|
1800123c0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
|
|
1800123c6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
|
|
1800123cc: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
|
|
1800123d2: 49 83 c0 04 add $0x4,%r8
|
|
1800123d6: 4d 3b c1 cmp %r9,%r8
|
|
1800123d9: 72 e5 jb 0x1800123c0
|
|
1800123db: 4c 3b c8 cmp %rax,%r9
|
|
1800123de: 73 1a jae 0x1800123fa
|
|
1800123e0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
|
|
1800123e6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
|
|
1800123ec: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
|
|
1800123f2: 49 ff c1 inc %r9
|
|
1800123f5: 4c 3b c8 cmp %rax,%r9
|
|
1800123f8: 72 e6 jb 0x1800123e0
|
|
1800123fa: 33 c0 xor %eax,%eax
|
|
1800123fc: c5 f8 77 vzeroupper
|
|
1800123ff: c3 ret
|
|
180012400: 45 33 c9 xor %r9d,%r9d
|
|
180012403: eb d6 jmp 0x1800123db
|
|
180012405: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
180012409: 45 33 c0 xor %r8d,%r8d
|
|
18001240c: 4d 63 c9 movslq %r9d,%r9
|
|
18001240f: eb a9 jmp 0x1800123ba
|
|
180012411: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012416: c3 ret
|
|
180012417: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18001241c: c3 ret
|
|
18001241d: 0f 1f 00 nopl (%rax)
|
|
180012420: 48 85 c9 test %rcx,%rcx
|
|
180012423: 0f 84 2c 01 00 00 je 0x180012555
|
|
180012429: 4d 85 c0 test %r8,%r8
|
|
18001242c: 0f 84 23 01 00 00 je 0x180012555
|
|
180012432: 45 85 c9 test %r9d,%r9d
|
|
180012435: 0f 8e 14 01 00 00 jle 0x18001254f
|
|
18001243b: 49 63 d1 movslq %r9d,%rdx
|
|
18001243e: 48 83 fa 04 cmp $0x4,%rdx
|
|
180012442: 0f 8c f7 00 00 00 jl 0x18001253f
|
|
180012448: 48 83 fa 3b cmp $0x3b,%rdx
|
|
18001244c: 0f 8c f2 00 00 00 jl 0x180012544
|
|
180012452: 4c 89 c0 mov %r8,%rax
|
|
180012455: 48 83 e0 1f and $0x1f,%rax
|
|
180012459: a8 07 test $0x7,%al
|
|
18001245b: 74 04 je 0x180012461
|
|
18001245d: 33 c0 xor %eax,%eax
|
|
18001245f: eb 14 jmp 0x180012475
|
|
180012461: 41 89 c2 mov %eax,%r10d
|
|
180012464: 41 f7 da neg %r10d
|
|
180012467: 41 83 c2 20 add $0x20,%r10d
|
|
18001246b: 41 c1 ea 03 shr $0x3,%r10d
|
|
18001246f: 85 c0 test %eax,%eax
|
|
180012471: 41 0f 45 c2 cmovne %r10d,%eax
|
|
180012475: 44 8d 50 04 lea 0x4(%rax),%r10d
|
|
180012479: 49 3b d2 cmp %r10,%rdx
|
|
18001247c: 0f 8c bd 00 00 00 jl 0x18001253f
|
|
180012482: 45 89 ca mov %r9d,%r10d
|
|
180012485: 44 2b d0 sub %eax,%r10d
|
|
180012488: 41 83 e2 03 and $0x3,%r10d
|
|
18001248c: 45 2b ca sub %r10d,%r9d
|
|
18001248f: 45 33 d2 xor %r10d,%r10d
|
|
180012492: 83 f8 01 cmp $0x1,%eax
|
|
180012495: 72 23 jb 0x1800124ba
|
|
180012497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18001249e: 00 00
|
|
1800124a0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
1800124a6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
|
|
1800124ac: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
|
|
1800124b2: 49 ff c2 inc %r10
|
|
1800124b5: 4c 3b d0 cmp %rax,%r10
|
|
1800124b8: 72 e6 jb 0x1800124a0
|
|
1800124ba: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1800124bf: 4d 63 d1 movslq %r9d,%r10
|
|
1800124c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800124c9: 00
|
|
1800124ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800124d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800124d8: 00
|
|
1800124d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800124e0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
|
|
1800124e5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
|
|
1800124eb: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
|
|
1800124f1: 48 83 c0 04 add $0x4,%rax
|
|
1800124f5: 49 3b c2 cmp %r10,%rax
|
|
1800124f8: 72 e6 jb 0x1800124e0
|
|
1800124fa: 33 c0 xor %eax,%eax
|
|
1800124fc: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
180012500: 4d 63 d2 movslq %r10d,%r10
|
|
180012503: 4c 3b d2 cmp %rdx,%r10
|
|
180012506: 77 31 ja 0x180012539
|
|
180012508: 4d 63 c9 movslq %r9d,%r9
|
|
18001250b: 49 2b d1 sub %r9,%rdx
|
|
18001250e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
|
|
180012512: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
180012516: 0f 1f 00 nopl (%rax)
|
|
180012519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012520: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
180012526: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
|
|
18001252c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
|
|
180012531: 48 ff c0 inc %rax
|
|
180012534: 48 3b c2 cmp %rdx,%rax
|
|
180012537: 72 e7 jb 0x180012520
|
|
180012539: 33 c0 xor %eax,%eax
|
|
18001253b: c5 f8 77 vzeroupper
|
|
18001253e: c3 ret
|
|
18001253f: 45 33 c9 xor %r9d,%r9d
|
|
180012542: eb b6 jmp 0x1800124fa
|
|
180012544: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
180012548: 33 c0 xor %eax,%eax
|
|
18001254a: e9 6b ff ff ff jmp 0x1800124ba
|
|
18001254f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012554: c3 ret
|
|
180012555: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18001255a: c3 ret
|
|
18001255b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012560: 48 83 ec 28 sub $0x28,%rsp
|
|
180012564: 4d 89 c1 mov %r8,%r9
|
|
180012567: 49 89 d0 mov %rdx,%r8
|
|
18001256a: 48 89 ca mov %rcx,%rdx
|
|
18001256d: e8 ae 99 03 00 call 0x18004bf20
|
|
180012572: 48 83 c4 28 add $0x28,%rsp
|
|
180012576: c3 ret
|
|
180012577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18001257e: 00 00
|
|
180012580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180012585: 4d 89 c1 mov %r8,%r9
|
|
180012588: 49 89 d0 mov %rdx,%r8
|
|
18001258b: 48 89 ca mov %rcx,%rdx
|
|
18001258e: e8 8d 9c 03 00 call 0x18004c220
|
|
180012593: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180012598: c3 ret
|
|
180012599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800125a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800125a4: 4d 89 c1 mov %r8,%r9
|
|
1800125a7: 49 89 d0 mov %rdx,%r8
|
|
1800125aa: 48 89 ca mov %rcx,%rdx
|
|
1800125ad: e8 6e 9f 03 00 call 0x18004c520
|
|
1800125b2: 48 83 c4 28 add $0x28,%rsp
|
|
1800125b6: c3 ret
|
|
1800125b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800125be: 00 00
|
|
1800125c0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800125c4: 4d 89 c1 mov %r8,%r9
|
|
1800125c7: 49 89 d0 mov %rdx,%r8
|
|
1800125ca: 48 89 ca mov %rcx,%rdx
|
|
1800125cd: e8 0e a2 03 00 call 0x18004c7e0
|
|
1800125d2: 48 83 c4 28 add $0x28,%rsp
|
|
1800125d6: c3 ret
|
|
1800125d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800125de: 00 00
|
|
1800125e0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800125e4: 4d 89 c1 mov %r8,%r9
|
|
1800125e7: 49 89 d0 mov %rdx,%r8
|
|
1800125ea: 48 89 ca mov %rcx,%rdx
|
|
1800125ed: e8 8e a4 03 00 call 0x18004ca80
|
|
1800125f2: 48 83 c4 28 add $0x28,%rsp
|
|
1800125f6: c3 ret
|
|
1800125f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800125fe: 00 00
|
|
180012600: 48 83 ec 28 sub $0x28,%rsp
|
|
180012604: 4d 89 c1 mov %r8,%r9
|
|
180012607: 49 89 d0 mov %rdx,%r8
|
|
18001260a: 48 89 ca mov %rcx,%rdx
|
|
18001260d: e8 ee a6 03 00 call 0x18004cd00
|
|
180012612: 48 83 c4 28 add $0x28,%rsp
|
|
180012616: c3 ret
|
|
180012617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18001261e: 00 00
|
|
180012620: 48 83 ec 28 sub $0x28,%rsp
|
|
180012624: 48 85 c9 test %rcx,%rcx
|
|
180012627: 74 20 je 0x180012649
|
|
180012629: 48 85 d2 test %rdx,%rdx
|
|
18001262c: 74 1b je 0x180012649
|
|
18001262e: 45 85 c0 test %r8d,%r8d
|
|
180012631: 7f 0a jg 0x18001263d
|
|
180012633: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012638: 48 83 c4 28 add $0x28,%rsp
|
|
18001263c: c3 ret
|
|
18001263d: e8 3e a9 03 00 call 0x18004cf80
|
|
180012642: 33 c0 xor %eax,%eax
|
|
180012644: 48 83 c4 28 add $0x28,%rsp
|
|
180012648: c3 ret
|
|
180012649: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18001264e: 48 83 c4 28 add $0x28,%rsp
|
|
180012652: c3 ret
|
|
180012653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001265f: 00
|
|
180012660: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180012665: 48 85 c9 test %rcx,%rcx
|
|
180012668: 74 22 je 0x18001268c
|
|
18001266a: 48 85 d2 test %rdx,%rdx
|
|
18001266d: 74 1d je 0x18001268c
|
|
18001266f: 45 85 c0 test %r8d,%r8d
|
|
180012672: 7f 0b jg 0x18001267f
|
|
180012674: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012679: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18001267e: c3 ret
|
|
18001267f: e8 dc aa 03 00 call 0x18004d160
|
|
180012684: 33 c0 xor %eax,%eax
|
|
180012686: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18001268b: c3 ret
|
|
18001268c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180012691: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180012696: c3 ret
|
|
180012697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18001269e: 00 00
|
|
1800126a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800126a4: 48 85 c9 test %rcx,%rcx
|
|
1800126a7: 74 20 je 0x1800126c9
|
|
1800126a9: 48 85 d2 test %rdx,%rdx
|
|
1800126ac: 74 1b je 0x1800126c9
|
|
1800126ae: 45 85 c0 test %r8d,%r8d
|
|
1800126b1: 7f 0a jg 0x1800126bd
|
|
1800126b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800126b8: 48 83 c4 28 add $0x28,%rsp
|
|
1800126bc: c3 ret
|
|
1800126bd: e8 7e ac 03 00 call 0x18004d340
|
|
1800126c2: 33 c0 xor %eax,%eax
|
|
1800126c4: 48 83 c4 28 add $0x28,%rsp
|
|
1800126c8: c3 ret
|
|
1800126c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800126ce: 48 83 c4 28 add $0x28,%rsp
|
|
1800126d2: c3 ret
|
|
1800126d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800126d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800126df: 00
|
|
1800126e0: 56 push %rsi
|
|
1800126e1: 48 89 d6 mov %rdx,%rsi
|
|
1800126e4: 48 85 c9 test %rcx,%rcx
|
|
1800126e7: 0f 84 d0 01 00 00 je 0x1800128bd
|
|
1800126ed: 48 85 f6 test %rsi,%rsi
|
|
1800126f0: 0f 84 c7 01 00 00 je 0x1800128bd
|
|
1800126f6: 45 85 c0 test %r8d,%r8d
|
|
1800126f9: 0f 8e b7 01 00 00 jle 0x1800128b6
|
|
1800126ff: 41 83 f8 10 cmp $0x10,%r8d
|
|
180012703: 0f 8c 9d 01 00 00 jl 0x1800128a6
|
|
180012709: 49 89 f1 mov %rsi,%r9
|
|
18001270c: 49 83 e1 1f and $0x1f,%r9
|
|
180012710: 45 89 c9 mov %r9d,%r9d
|
|
180012713: 45 85 c9 test %r9d,%r9d
|
|
180012716: 74 18 je 0x180012730
|
|
180012718: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
18001271f: 0f 85 81 01 00 00 jne 0x1800128a6
|
|
180012725: 41 f7 d9 neg %r9d
|
|
180012728: 41 83 c1 20 add $0x20,%r9d
|
|
18001272c: 41 c1 e9 03 shr $0x3,%r9d
|
|
180012730: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
180012734: 44 3b c0 cmp %eax,%r8d
|
|
180012737: 0f 8c 69 01 00 00 jl 0x1800128a6
|
|
18001273d: 44 89 c0 mov %r8d,%eax
|
|
180012740: 33 d2 xor %edx,%edx
|
|
180012742: 41 2b c1 sub %r9d,%eax
|
|
180012745: 83 e0 0f and $0xf,%eax
|
|
180012748: f7 d8 neg %eax
|
|
18001274a: 41 03 c0 add %r8d,%eax
|
|
18001274d: 45 85 c9 test %r9d,%r9d
|
|
180012750: 76 25 jbe 0x180012777
|
|
180012752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012760: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
180012765: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
18001276a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
18001276f: 48 ff c2 inc %rdx
|
|
180012772: 49 3b d1 cmp %r9,%rdx
|
|
180012775: 72 e9 jb 0x180012760
|
|
180012777: 48 63 d0 movslq %eax,%rdx
|
|
18001277a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180012780: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
180012786: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
18001278d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
180012794: 01
|
|
180012795: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
18001279c: 01
|
|
18001279d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
1800127a4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
1800127ab: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
1800127b1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
1800127b8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
1800127be: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
1800127c5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
1800127cc: 01
|
|
1800127cd: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
1800127d4: 01
|
|
1800127d5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
1800127dc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
1800127e3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
1800127ea: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
1800127f1: 49 83 c1 10 add $0x10,%r9
|
|
1800127f5: 4c 3b ca cmp %rdx,%r9
|
|
1800127f8: 72 86 jb 0x180012780
|
|
1800127fa: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1800127fe: 45 3b c8 cmp %r8d,%r9d
|
|
180012801: 0f 87 93 00 00 00 ja 0x18001289a
|
|
180012807: 4d 63 d0 movslq %r8d,%r10
|
|
18001280a: 4c 2b d2 sub %rdx,%r10
|
|
18001280d: 49 83 fa 04 cmp $0x4,%r10
|
|
180012811: 0f 8c 8a 00 00 00 jl 0x1800128a1
|
|
180012817: 45 89 d3 mov %r10d,%r11d
|
|
18001281a: 45 33 c9 xor %r9d,%r9d
|
|
18001281d: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
180012821: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
180012825: 4d 63 db movslq %r11d,%r11
|
|
180012828: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
18001282c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012833: 00
|
|
180012834: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012840: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
180012846: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
18001284d: 01
|
|
18001284e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
180012854: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
18001285a: 49 83 c1 04 add $0x4,%r9
|
|
18001285e: 4d 3b cb cmp %r11,%r9
|
|
180012861: 72 dd jb 0x180012840
|
|
180012863: 4d 3b da cmp %r10,%r11
|
|
180012866: 73 32 jae 0x18001289a
|
|
180012868: 48 63 c0 movslq %eax,%rax
|
|
18001286b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
18001286f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
180012873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001287f: 00
|
|
180012880: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
180012886: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
18001288c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
180012892: 49 ff c3 inc %r11
|
|
180012895: 4d 3b da cmp %r10,%r11
|
|
180012898: 72 e6 jb 0x180012880
|
|
18001289a: 33 c0 xor %eax,%eax
|
|
18001289c: c5 f8 77 vzeroupper
|
|
18001289f: 5e pop %rsi
|
|
1800128a0: c3 ret
|
|
1800128a1: 45 33 db xor %r11d,%r11d
|
|
1800128a4: eb bd jmp 0x180012863
|
|
1800128a6: 33 c0 xor %eax,%eax
|
|
1800128a8: 41 83 f8 01 cmp $0x1,%r8d
|
|
1800128ac: 72 ec jb 0x18001289a
|
|
1800128ae: 4d 63 d0 movslq %r8d,%r10
|
|
1800128b1: 45 33 db xor %r11d,%r11d
|
|
1800128b4: eb ad jmp 0x180012863
|
|
1800128b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800128bb: 5e pop %rsi
|
|
1800128bc: c3 ret
|
|
1800128bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800128c2: 5e pop %rsi
|
|
1800128c3: c3 ret
|
|
1800128c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800128cb: 00
|
|
1800128cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800128d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800128d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800128df: 00
|
|
1800128e0: 53 push %rbx
|
|
1800128e1: 48 85 c9 test %rcx,%rcx
|
|
1800128e4: 0f 84 aa 01 00 00 je 0x180012a94
|
|
1800128ea: 48 85 d2 test %rdx,%rdx
|
|
1800128ed: 0f 84 a1 01 00 00 je 0x180012a94
|
|
1800128f3: 45 85 c0 test %r8d,%r8d
|
|
1800128f6: 0f 8e 91 01 00 00 jle 0x180012a8d
|
|
1800128fc: 41 83 f8 10 cmp $0x10,%r8d
|
|
180012900: 0f 8c 80 01 00 00 jl 0x180012a86
|
|
180012906: 49 89 d3 mov %rdx,%r11
|
|
180012909: 49 83 e3 1f and $0x1f,%r11
|
|
18001290d: 45 85 db test %r11d,%r11d
|
|
180012910: 74 18 je 0x18001292a
|
|
180012912: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
180012919: 0f 85 67 01 00 00 jne 0x180012a86
|
|
18001291f: 41 f7 db neg %r11d
|
|
180012922: 41 83 c3 20 add $0x20,%r11d
|
|
180012926: 41 c1 eb 03 shr $0x3,%r11d
|
|
18001292a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
18001292e: 44 3b c0 cmp %eax,%r8d
|
|
180012931: 0f 8c 4f 01 00 00 jl 0x180012a86
|
|
180012937: 44 89 c0 mov %r8d,%eax
|
|
18001293a: 45 33 d2 xor %r10d,%r10d
|
|
18001293d: 41 2b c3 sub %r11d,%eax
|
|
180012940: 83 e0 0f and $0xf,%eax
|
|
180012943: f7 d8 neg %eax
|
|
180012945: 41 03 c0 add %r8d,%eax
|
|
180012948: 44 89 db mov %r11d,%ebx
|
|
18001294b: 45 85 db test %r11d,%r11d
|
|
18001294e: 76 2a jbe 0x18001297a
|
|
180012950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012957: 00
|
|
180012958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18001295f: 90 nop
|
|
180012960: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
180012966: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
18001296c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
180012972: 49 ff c2 inc %r10
|
|
180012975: 4c 3b d3 cmp %rbx,%r10
|
|
180012978: 72 e6 jb 0x180012960
|
|
18001297a: 4c 63 d0 movslq %eax,%r10
|
|
18001297d: 0f 1f 00 nopl (%rax)
|
|
180012980: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
180012985: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
180012989: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
18001298f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
180012995: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
18001299a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
1800129a0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
1800129a6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
1800129ac: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
1800129b1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
1800129b7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
1800129bd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
1800129c3: 48 83 c3 10 add $0x10,%rbx
|
|
1800129c7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
1800129cd: 49 3b da cmp %r10,%rbx
|
|
1800129d0: 72 ae jb 0x180012980
|
|
1800129d2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
1800129d5: 41 3b d8 cmp %r8d,%ebx
|
|
1800129d8: 0f 87 9c 00 00 00 ja 0x180012a7a
|
|
1800129de: 4d 63 c8 movslq %r8d,%r9
|
|
1800129e1: 48 63 c0 movslq %eax,%rax
|
|
1800129e4: 4c 2b c8 sub %rax,%r9
|
|
1800129e7: 49 83 f9 04 cmp $0x4,%r9
|
|
1800129eb: 0f 8c 90 00 00 00 jl 0x180012a81
|
|
1800129f1: 48 63 c0 movslq %eax,%rax
|
|
1800129f4: 45 89 ca mov %r9d,%r10d
|
|
1800129f7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
1800129fb: 45 33 c0 xor %r8d,%r8d
|
|
1800129fe: 4d 63 d2 movslq %r10d,%r10
|
|
180012a01: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
180012a05: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
180012a09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012a10: 00
|
|
180012a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012a1f: 00
|
|
180012a20: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
180012a26: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
180012a2c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
180012a32: 49 83 c0 04 add $0x4,%r8
|
|
180012a36: 4d 3b c2 cmp %r10,%r8
|
|
180012a39: 72 e5 jb 0x180012a20
|
|
180012a3b: 4d 3b d1 cmp %r9,%r10
|
|
180012a3e: 73 3a jae 0x180012a7a
|
|
180012a40: 48 63 c0 movslq %eax,%rax
|
|
180012a43: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
180012a47: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
180012a4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012a52: 00
|
|
180012a53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180012a60: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
180012a66: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
180012a6c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
180012a72: 49 ff c2 inc %r10
|
|
180012a75: 4d 3b d1 cmp %r9,%r10
|
|
180012a78: 72 e6 jb 0x180012a60
|
|
180012a7a: 33 c0 xor %eax,%eax
|
|
180012a7c: c5 f8 77 vzeroupper
|
|
180012a7f: 5b pop %rbx
|
|
180012a80: c3 ret
|
|
180012a81: 45 33 d2 xor %r10d,%r10d
|
|
180012a84: eb b5 jmp 0x180012a3b
|
|
180012a86: 33 c0 xor %eax,%eax
|
|
180012a88: e9 45 ff ff ff jmp 0x1800129d2
|
|
180012a8d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012a92: 5b pop %rbx
|
|
180012a93: c3 ret
|
|
180012a94: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180012a99: 5b pop %rbx
|
|
180012a9a: c3 ret
|
|
180012a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012aa0: 53 push %rbx
|
|
180012aa1: 49 89 ca mov %rcx,%r10
|
|
180012aa4: 4d 85 d2 test %r10,%r10
|
|
180012aa7: 0f 84 a4 01 00 00 je 0x180012c51
|
|
180012aad: 48 85 d2 test %rdx,%rdx
|
|
180012ab0: 0f 84 9b 01 00 00 je 0x180012c51
|
|
180012ab6: 45 85 c0 test %r8d,%r8d
|
|
180012ab9: 0f 8e 8b 01 00 00 jle 0x180012c4a
|
|
180012abf: 41 83 f8 10 cmp $0x10,%r8d
|
|
180012ac3: 0f 8c 79 01 00 00 jl 0x180012c42
|
|
180012ac9: 48 89 d3 mov %rdx,%rbx
|
|
180012acc: 48 83 e3 1f and $0x1f,%rbx
|
|
180012ad0: 85 db test %ebx,%ebx
|
|
180012ad2: 74 11 je 0x180012ae5
|
|
180012ad4: f6 c3 07 test $0x7,%bl
|
|
180012ad7: 0f 85 65 01 00 00 jne 0x180012c42
|
|
180012add: f7 db neg %ebx
|
|
180012adf: 83 c3 20 add $0x20,%ebx
|
|
180012ae2: c1 eb 03 shr $0x3,%ebx
|
|
180012ae5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
180012ae8: 44 3b c0 cmp %eax,%r8d
|
|
180012aeb: 0f 8c 51 01 00 00 jl 0x180012c42
|
|
180012af1: 45 89 c1 mov %r8d,%r9d
|
|
180012af4: 33 c0 xor %eax,%eax
|
|
180012af6: 44 2b cb sub %ebx,%r9d
|
|
180012af9: 41 83 e1 0f and $0xf,%r9d
|
|
180012afd: 41 f7 d9 neg %r9d
|
|
180012b00: 45 03 c8 add %r8d,%r9d
|
|
180012b03: 89 d9 mov %ebx,%ecx
|
|
180012b05: 85 db test %ebx,%ebx
|
|
180012b07: 76 2f jbe 0x180012b38
|
|
180012b09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012b10: 00
|
|
180012b11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012b1f: 00
|
|
180012b20: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
180012b26: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
180012b2b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
180012b30: 48 ff c0 inc %rax
|
|
180012b33: 48 3b c1 cmp %rcx,%rax
|
|
180012b36: 72 e8 jb 0x180012b20
|
|
180012b38: 49 63 c1 movslq %r9d,%rax
|
|
180012b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012b40: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
180012b46: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
180012b4d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
180012b54: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
180012b5b: 03
|
|
180012b5c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
180012b61: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
180012b67: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
180012b6d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
180012b74: 03
|
|
180012b75: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
180012b7a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
180012b80: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
180012b86: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
180012b8d: 03
|
|
180012b8e: 48 83 c1 10 add $0x10,%rcx
|
|
180012b92: 48 3b c8 cmp %rax,%rcx
|
|
180012b95: 72 a9 jb 0x180012b40
|
|
180012b97: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
180012b9b: 41 3b c0 cmp %r8d,%eax
|
|
180012b9e: 0f 87 93 00 00 00 ja 0x180012c37
|
|
180012ba4: 4d 63 c0 movslq %r8d,%r8
|
|
180012ba7: 4d 63 c9 movslq %r9d,%r9
|
|
180012baa: 4d 2b c1 sub %r9,%r8
|
|
180012bad: 49 83 f8 04 cmp $0x4,%r8
|
|
180012bb1: 0f 8c 87 00 00 00 jl 0x180012c3e
|
|
180012bb7: 4d 63 c9 movslq %r9d,%r9
|
|
180012bba: 44 89 c3 mov %r8d,%ebx
|
|
180012bbd: 83 e3 fc and $0xfffffffc,%ebx
|
|
180012bc0: 33 c9 xor %ecx,%ecx
|
|
180012bc2: 48 63 db movslq %ebx,%rbx
|
|
180012bc5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
180012bc9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
180012bcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012bd4: 00
|
|
180012bd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012bdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180012be0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
180012be6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
180012beb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
180012bf0: 48 83 c1 04 add $0x4,%rcx
|
|
180012bf4: 48 3b cb cmp %rbx,%rcx
|
|
180012bf7: 72 e7 jb 0x180012be0
|
|
180012bf9: 49 3b d8 cmp %r8,%rbx
|
|
180012bfc: 73 39 jae 0x180012c37
|
|
180012bfe: 4d 63 c9 movslq %r9d,%r9
|
|
180012c01: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
180012c05: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
180012c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012c10: 00
|
|
180012c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012c1f: 00
|
|
180012c20: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
180012c25: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
180012c2a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
180012c2f: 48 ff c3 inc %rbx
|
|
180012c32: 49 3b d8 cmp %r8,%rbx
|
|
180012c35: 72 e9 jb 0x180012c20
|
|
180012c37: 33 c0 xor %eax,%eax
|
|
180012c39: c5 f8 77 vzeroupper
|
|
180012c3c: 5b pop %rbx
|
|
180012c3d: c3 ret
|
|
180012c3e: 33 db xor %ebx,%ebx
|
|
180012c40: eb b7 jmp 0x180012bf9
|
|
180012c42: 45 33 c9 xor %r9d,%r9d
|
|
180012c45: e9 4d ff ff ff jmp 0x180012b97
|
|
180012c4a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012c4f: 5b pop %rbx
|
|
180012c50: c3 ret
|
|
180012c51: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180012c56: 5b pop %rbx
|
|
180012c57: c3 ret
|
|
180012c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012c5f: 00
|
|
180012c60: 48 83 ec 28 sub $0x28,%rsp
|
|
180012c64: 4d 85 c0 test %r8,%r8
|
|
180012c67: 74 25 je 0x180012c8e
|
|
180012c69: 48 85 c9 test %rcx,%rcx
|
|
180012c6c: 74 20 je 0x180012c8e
|
|
180012c6e: 48 85 d2 test %rdx,%rdx
|
|
180012c71: 74 1b je 0x180012c8e
|
|
180012c73: 45 85 c9 test %r9d,%r9d
|
|
180012c76: 7f 0a jg 0x180012c82
|
|
180012c78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012c7d: 48 83 c4 28 add $0x28,%rsp
|
|
180012c81: c3 ret
|
|
180012c82: e8 09 4c a9 01 call 0x181aa7890
|
|
180012c87: 33 c0 xor %eax,%eax
|
|
180012c89: 48 83 c4 28 add $0x28,%rsp
|
|
180012c8d: c3 ret
|
|
180012c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180012c93: 48 83 c4 28 add $0x28,%rsp
|
|
180012c97: c3 ret
|
|
180012c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012c9f: 00
|
|
180012ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180012ca5: 4d 85 c0 test %r8,%r8
|
|
180012ca8: 74 27 je 0x180012cd1
|
|
180012caa: 48 85 c9 test %rcx,%rcx
|
|
180012cad: 74 22 je 0x180012cd1
|
|
180012caf: 48 85 d2 test %rdx,%rdx
|
|
180012cb2: 74 1d je 0x180012cd1
|
|
180012cb4: 45 85 c9 test %r9d,%r9d
|
|
180012cb7: 7f 0b jg 0x180012cc4
|
|
180012cb9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012cbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180012cc3: c3 ret
|
|
180012cc4: e8 17 56 a9 01 call 0x181aa82e0
|
|
180012cc9: 33 c0 xor %eax,%eax
|
|
180012ccb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180012cd0: c3 ret
|
|
180012cd1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180012cd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180012cdb: c3 ret
|
|
180012cdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180012ce0: 53 push %rbx
|
|
180012ce1: 56 push %rsi
|
|
180012ce2: 57 push %rdi
|
|
180012ce3: 41 54 push %r12
|
|
180012ce5: 41 55 push %r13
|
|
180012ce7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
180012cee: 4d 89 c4 mov %r8,%r12
|
|
180012cf1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x182615970
|
|
180012cf8: 48 33 c4 xor %rsp,%rax
|
|
180012cfb: 45 89 cd mov %r9d,%r13d
|
|
180012cfe: 48 89 cf mov %rcx,%rdi
|
|
180012d01: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
180012d08: 00
|
|
180012d09: 4d 85 e4 test %r12,%r12
|
|
180012d0c: 0f 84 b6 01 00 00 je 0x180012ec8
|
|
180012d12: 48 85 ff test %rdi,%rdi
|
|
180012d15: 0f 84 97 01 00 00 je 0x180012eb2
|
|
180012d1b: 48 85 d2 test %rdx,%rdx
|
|
180012d1e: 0f 84 66 01 00 00 je 0x180012e8a
|
|
180012d24: 45 85 ed test %r13d,%r13d
|
|
180012d27: 0f 8e 35 01 00 00 jle 0x180012e62
|
|
180012d2d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
180012d32: 48 89 f0 mov %rsi,%rax
|
|
180012d35: 48 83 e0 1f and $0x1f,%rax
|
|
180012d39: 48 f7 d8 neg %rax
|
|
180012d3c: 48 83 e0 1f and $0x1f,%rax
|
|
180012d40: 48 03 f0 add %rax,%rsi
|
|
180012d43: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
180012d4a: 00
|
|
180012d4b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
180012d52: 0f 8e a2 00 00 00 jle 0x180012dfa
|
|
180012d58: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
180012d5d: 45 89 ee mov %r13d,%r14d
|
|
180012d60: 4d 89 e5 mov %r12,%r13
|
|
180012d63: 49 89 d4 mov %rdx,%r12
|
|
180012d66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012d6d: 00
|
|
180012d6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012d75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180012d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012d80: 4c 89 e1 mov %r12,%rcx
|
|
180012d83: 48 89 f2 mov %rsi,%rdx
|
|
180012d86: 49 89 d8 mov %rbx,%r8
|
|
180012d89: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
180012d8f: e8 6c df 12 00 call 0x180140d00
|
|
180012d94: 48 89 f9 mov %rdi,%rcx
|
|
180012d97: 48 89 f2 mov %rsi,%rdx
|
|
180012d9a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
180012da0: e8 bb cb ff ff call 0x18000f960
|
|
180012da5: 48 89 f9 mov %rdi,%rcx
|
|
180012da8: 48 89 da mov %rbx,%rdx
|
|
180012dab: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
180012db1: e8 aa cb ff ff call 0x18000f960
|
|
180012db6: 48 89 d9 mov %rbx,%rcx
|
|
180012db9: 48 89 f2 mov %rsi,%rdx
|
|
180012dbc: 4d 89 e8 mov %r13,%r8
|
|
180012dbf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
180012dc5: e8 16 08 00 00 call 0x1800135e0
|
|
180012dca: 41 83 c6 80 add $0xffffff80,%r14d
|
|
180012dce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
180012dd5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
180012ddc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
180012de3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
180012dea: 7f 94 jg 0x180012d80
|
|
180012dec: 4c 89 e2 mov %r12,%rdx
|
|
180012def: 4d 89 ec mov %r13,%r12
|
|
180012df2: 45 89 f5 mov %r14d,%r13d
|
|
180012df5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
180012dfa: 48 89 d1 mov %rdx,%rcx
|
|
180012dfd: 48 89 f2 mov %rsi,%rdx
|
|
180012e00: 49 89 d8 mov %rbx,%r8
|
|
180012e03: 45 89 e9 mov %r13d,%r9d
|
|
180012e06: e8 f5 de 12 00 call 0x180140d00
|
|
180012e0b: 48 89 f9 mov %rdi,%rcx
|
|
180012e0e: 48 89 f2 mov %rsi,%rdx
|
|
180012e11: 45 89 e8 mov %r13d,%r8d
|
|
180012e14: e8 47 cb ff ff call 0x18000f960
|
|
180012e19: 48 89 f9 mov %rdi,%rcx
|
|
180012e1c: 48 89 da mov %rbx,%rdx
|
|
180012e1f: 45 89 e8 mov %r13d,%r8d
|
|
180012e22: e8 39 cb ff ff call 0x18000f960
|
|
180012e27: 48 89 d9 mov %rbx,%rcx
|
|
180012e2a: 48 89 f2 mov %rsi,%rdx
|
|
180012e2d: 4d 89 e0 mov %r12,%r8
|
|
180012e30: 45 89 e9 mov %r13d,%r9d
|
|
180012e33: e8 a8 07 00 00 call 0x1800135e0
|
|
180012e38: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180012e3f: 00
|
|
180012e40: 48 33 cc xor %rsp,%rcx
|
|
180012e43: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x182615970
|
|
180012e4a: 75 11 jne 0x180012e5d
|
|
180012e4c: 33 c0 xor %eax,%eax
|
|
180012e4e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180012e55: 41 5d pop %r13
|
|
180012e57: 41 5c pop %r12
|
|
180012e59: 5f pop %rdi
|
|
180012e5a: 5e pop %rsi
|
|
180012e5b: 5b pop %rbx
|
|
180012e5c: c3 ret
|
|
180012e5d: e8 6e e2 11 01 call 0x1811310d0
|
|
180012e62: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180012e69: 00
|
|
180012e6a: 48 33 cc xor %rsp,%rcx
|
|
180012e6d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x182615970
|
|
180012e74: 75 e7 jne 0x180012e5d
|
|
180012e76: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180012e7b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180012e82: 41 5d pop %r13
|
|
180012e84: 41 5c pop %r12
|
|
180012e86: 5f pop %rdi
|
|
180012e87: 5e pop %rsi
|
|
180012e88: 5b pop %rbx
|
|
180012e89: c3 ret
|
|
180012e8a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180012e91: 00
|
|
180012e92: 48 33 cc xor %rsp,%rcx
|
|
180012e95: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x182615970
|
|
180012e9c: 75 bf jne 0x180012e5d
|
|
180012e9e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180012ea3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180012eaa: 41 5d pop %r13
|
|
180012eac: 41 5c pop %r12
|
|
180012eae: 5f pop %rdi
|
|
180012eaf: 5e pop %rsi
|
|
180012eb0: 5b pop %rbx
|
|
180012eb1: c3 ret
|
|
180012eb2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180012eb9: 00
|
|
180012eba: 48 33 cc xor %rsp,%rcx
|
|
180012ebd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x182615970
|
|
180012ec4: 75 97 jne 0x180012e5d
|
|
180012ec6: eb d6 jmp 0x180012e9e
|
|
180012ec8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180012ecf: 00
|
|
180012ed0: 48 33 cc xor %rsp,%rcx
|
|
180012ed3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x182615970
|
|
180012eda: 75 81 jne 0x180012e5d
|
|
180012edc: eb c0 jmp 0x180012e9e
|
|
180012ede: 66 90 xchg %ax,%ax
|
|
180012ee0: 53 push %rbx
|
|
180012ee1: 56 push %rsi
|
|
180012ee2: 57 push %rdi
|
|
180012ee3: 41 54 push %r12
|
|
180012ee5: 41 55 push %r13
|
|
180012ee7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
180012eee: 4d 89 c4 mov %r8,%r12
|
|
180012ef1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x182615970
|
|
180012ef8: 45 89 cd mov %r9d,%r13d
|
|
180012efb: 48 33 c4 xor %rsp,%rax
|
|
180012efe: 48 89 cf mov %rcx,%rdi
|
|
180012f01: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
180012f08: 00
|
|
180012f09: 4d 85 e4 test %r12,%r12
|
|
180012f0c: 0f 84 b6 01 00 00 je 0x1800130c8
|
|
180012f12: 48 85 ff test %rdi,%rdi
|
|
180012f15: 0f 84 97 01 00 00 je 0x1800130b2
|
|
180012f1b: 48 85 d2 test %rdx,%rdx
|
|
180012f1e: 0f 84 66 01 00 00 je 0x18001308a
|
|
180012f24: 45 85 ed test %r13d,%r13d
|
|
180012f27: 0f 8e 35 01 00 00 jle 0x180013062
|
|
180012f2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
180012f32: 48 89 c3 mov %rax,%rbx
|
|
180012f35: 48 83 e3 1f and $0x1f,%rbx
|
|
180012f39: 48 f7 db neg %rbx
|
|
180012f3c: 48 83 e3 1f and $0x1f,%rbx
|
|
180012f40: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
180012f44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
180012f4b: 00
|
|
180012f4c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
180012f53: 0f 8e a1 00 00 00 jle 0x180012ffa
|
|
180012f59: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
180012f5e: 45 89 ee mov %r13d,%r14d
|
|
180012f61: 4d 89 e5 mov %r12,%r13
|
|
180012f64: 49 89 d4 mov %rdx,%r12
|
|
180012f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180012f6e: 00
|
|
180012f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012f76: 0f 1f 00 nopl (%rax)
|
|
180012f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180012f80: 4c 89 e1 mov %r12,%rcx
|
|
180012f83: 48 89 f2 mov %rsi,%rdx
|
|
180012f86: 49 89 d8 mov %rbx,%r8
|
|
180012f89: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
180012f8f: e8 8c dd 12 00 call 0x180140d20
|
|
180012f94: 48 89 f9 mov %rdi,%rcx
|
|
180012f97: 48 89 f2 mov %rsi,%rdx
|
|
180012f9a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
180012fa0: e8 fb c9 ff ff call 0x18000f9a0
|
|
180012fa5: 48 89 f9 mov %rdi,%rcx
|
|
180012fa8: 48 89 da mov %rbx,%rdx
|
|
180012fab: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
180012fb1: e8 ea c9 ff ff call 0x18000f9a0
|
|
180012fb6: 48 89 d9 mov %rbx,%rcx
|
|
180012fb9: 48 89 f2 mov %rsi,%rdx
|
|
180012fbc: 4d 89 e8 mov %r13,%r8
|
|
180012fbf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
180012fc5: e8 96 06 00 00 call 0x180013660
|
|
180012fca: 41 83 c6 80 add $0xffffff80,%r14d
|
|
180012fce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
180012fd5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
180012fdc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
180012fe3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
180012fea: 7f 94 jg 0x180012f80
|
|
180012fec: 4c 89 e2 mov %r12,%rdx
|
|
180012fef: 4d 89 ec mov %r13,%r12
|
|
180012ff2: 45 89 f5 mov %r14d,%r13d
|
|
180012ff5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
180012ffa: 48 89 d1 mov %rdx,%rcx
|
|
180012ffd: 48 89 f2 mov %rsi,%rdx
|
|
180013000: 49 89 d8 mov %rbx,%r8
|
|
180013003: 45 89 e9 mov %r13d,%r9d
|
|
180013006: e8 15 dd 12 00 call 0x180140d20
|
|
18001300b: 48 89 f9 mov %rdi,%rcx
|
|
18001300e: 48 89 f2 mov %rsi,%rdx
|
|
180013011: 45 89 e8 mov %r13d,%r8d
|
|
180013014: e8 87 c9 ff ff call 0x18000f9a0
|
|
180013019: 48 89 f9 mov %rdi,%rcx
|
|
18001301c: 48 89 da mov %rbx,%rdx
|
|
18001301f: 45 89 e8 mov %r13d,%r8d
|
|
180013022: e8 79 c9 ff ff call 0x18000f9a0
|
|
180013027: 48 89 d9 mov %rbx,%rcx
|
|
18001302a: 48 89 f2 mov %rsi,%rdx
|
|
18001302d: 4d 89 e0 mov %r12,%r8
|
|
180013030: 45 89 e9 mov %r13d,%r9d
|
|
180013033: e8 28 06 00 00 call 0x180013660
|
|
180013038: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
18001303f: 00
|
|
180013040: 48 33 cc xor %rsp,%rcx
|
|
180013043: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x182615970
|
|
18001304a: 75 11 jne 0x18001305d
|
|
18001304c: 33 c0 xor %eax,%eax
|
|
18001304e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180013055: 41 5d pop %r13
|
|
180013057: 41 5c pop %r12
|
|
180013059: 5f pop %rdi
|
|
18001305a: 5e pop %rsi
|
|
18001305b: 5b pop %rbx
|
|
18001305c: c3 ret
|
|
18001305d: e8 6e e0 11 01 call 0x1811310d0
|
|
180013062: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180013069: 00
|
|
18001306a: 48 33 cc xor %rsp,%rcx
|
|
18001306d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x182615970
|
|
180013074: 75 e7 jne 0x18001305d
|
|
180013076: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001307b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180013082: 41 5d pop %r13
|
|
180013084: 41 5c pop %r12
|
|
180013086: 5f pop %rdi
|
|
180013087: 5e pop %rsi
|
|
180013088: 5b pop %rbx
|
|
180013089: c3 ret
|
|
18001308a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180013091: 00
|
|
180013092: 48 33 cc xor %rsp,%rcx
|
|
180013095: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x182615970
|
|
18001309c: 75 bf jne 0x18001305d
|
|
18001309e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800130a3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
1800130aa: 41 5d pop %r13
|
|
1800130ac: 41 5c pop %r12
|
|
1800130ae: 5f pop %rdi
|
|
1800130af: 5e pop %rsi
|
|
1800130b0: 5b pop %rbx
|
|
1800130b1: c3 ret
|
|
1800130b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
1800130b9: 00
|
|
1800130ba: 48 33 cc xor %rsp,%rcx
|
|
1800130bd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x182615970
|
|
1800130c4: 75 97 jne 0x18001305d
|
|
1800130c6: eb d6 jmp 0x18001309e
|
|
1800130c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
1800130cf: 00
|
|
1800130d0: 48 33 cc xor %rsp,%rcx
|
|
1800130d3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x182615970
|
|
1800130da: 75 81 jne 0x18001305d
|
|
1800130dc: eb c0 jmp 0x18001309e
|
|
1800130de: 66 90 xchg %ax,%ax
|
|
1800130e0: 53 push %rbx
|
|
1800130e1: 56 push %rsi
|
|
1800130e2: 57 push %rdi
|
|
1800130e3: 41 54 push %r12
|
|
1800130e5: 41 55 push %r13
|
|
1800130e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
1800130ee: 4d 89 c4 mov %r8,%r12
|
|
1800130f1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x182615970
|
|
1800130f8: 45 89 cd mov %r9d,%r13d
|
|
1800130fb: 48 33 c4 xor %rsp,%rax
|
|
1800130fe: 48 89 cf mov %rcx,%rdi
|
|
180013101: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
180013108: 00
|
|
180013109: 4d 85 e4 test %r12,%r12
|
|
18001310c: 0f 84 b6 01 00 00 je 0x1800132c8
|
|
180013112: 48 85 ff test %rdi,%rdi
|
|
180013115: 0f 84 97 01 00 00 je 0x1800132b2
|
|
18001311b: 48 85 d2 test %rdx,%rdx
|
|
18001311e: 0f 84 66 01 00 00 je 0x18001328a
|
|
180013124: 45 85 ed test %r13d,%r13d
|
|
180013127: 0f 8e 35 01 00 00 jle 0x180013262
|
|
18001312d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
180013132: 48 89 c3 mov %rax,%rbx
|
|
180013135: 48 83 e3 1f and $0x1f,%rbx
|
|
180013139: 48 f7 db neg %rbx
|
|
18001313c: 48 83 e3 1f and $0x1f,%rbx
|
|
180013140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
180013144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
18001314b: 00
|
|
18001314c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
180013153: 0f 8e a1 00 00 00 jle 0x1800131fa
|
|
180013159: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
18001315e: 45 89 ee mov %r13d,%r14d
|
|
180013161: 4d 89 e5 mov %r12,%r13
|
|
180013164: 49 89 d4 mov %rdx,%r12
|
|
180013167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001316e: 00
|
|
18001316f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180013176: 0f 1f 00 nopl (%rax)
|
|
180013179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180013180: 4c 89 e1 mov %r12,%rcx
|
|
180013183: 48 89 f2 mov %rsi,%rdx
|
|
180013186: 49 89 d8 mov %rbx,%r8
|
|
180013189: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
18001318f: e8 ac db 12 00 call 0x180140d40
|
|
180013194: 48 89 f9 mov %rdi,%rcx
|
|
180013197: 48 89 f2 mov %rsi,%rdx
|
|
18001319a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
1800131a0: e8 bb c9 ff ff call 0x18000fb60
|
|
1800131a5: 48 89 f9 mov %rdi,%rcx
|
|
1800131a8: 48 89 da mov %rbx,%rdx
|
|
1800131ab: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
1800131b1: e8 aa c9 ff ff call 0x18000fb60
|
|
1800131b6: 48 89 d9 mov %rbx,%rcx
|
|
1800131b9: 48 89 f2 mov %rsi,%rdx
|
|
1800131bc: 4d 89 e8 mov %r13,%r8
|
|
1800131bf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
1800131c5: e8 16 05 00 00 call 0x1800136e0
|
|
1800131ca: 41 83 c6 80 add $0xffffff80,%r14d
|
|
1800131ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
1800131d5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
1800131dc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
1800131e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
1800131ea: 7f 94 jg 0x180013180
|
|
1800131ec: 4c 89 e2 mov %r12,%rdx
|
|
1800131ef: 4d 89 ec mov %r13,%r12
|
|
1800131f2: 45 89 f5 mov %r14d,%r13d
|
|
1800131f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
1800131fa: 48 89 d1 mov %rdx,%rcx
|
|
1800131fd: 48 89 f2 mov %rsi,%rdx
|
|
180013200: 49 89 d8 mov %rbx,%r8
|
|
180013203: 45 89 e9 mov %r13d,%r9d
|
|
180013206: e8 35 db 12 00 call 0x180140d40
|
|
18001320b: 48 89 f9 mov %rdi,%rcx
|
|
18001320e: 48 89 f2 mov %rsi,%rdx
|
|
180013211: 45 89 e8 mov %r13d,%r8d
|
|
180013214: e8 47 c9 ff ff call 0x18000fb60
|
|
180013219: 48 89 f9 mov %rdi,%rcx
|
|
18001321c: 48 89 da mov %rbx,%rdx
|
|
18001321f: 45 89 e8 mov %r13d,%r8d
|
|
180013222: e8 39 c9 ff ff call 0x18000fb60
|
|
180013227: 48 89 d9 mov %rbx,%rcx
|
|
18001322a: 48 89 f2 mov %rsi,%rdx
|
|
18001322d: 4d 89 e0 mov %r12,%r8
|
|
180013230: 45 89 e9 mov %r13d,%r9d
|
|
180013233: e8 a8 04 00 00 call 0x1800136e0
|
|
180013238: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
18001323f: 00
|
|
180013240: 48 33 cc xor %rsp,%rcx
|
|
180013243: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x182615970
|
|
18001324a: 75 11 jne 0x18001325d
|
|
18001324c: 33 c0 xor %eax,%eax
|
|
18001324e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180013255: 41 5d pop %r13
|
|
180013257: 41 5c pop %r12
|
|
180013259: 5f pop %rdi
|
|
18001325a: 5e pop %rsi
|
|
18001325b: 5b pop %rbx
|
|
18001325c: c3 ret
|
|
18001325d: e8 6e de 11 01 call 0x1811310d0
|
|
180013262: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180013269: 00
|
|
18001326a: 48 33 cc xor %rsp,%rcx
|
|
18001326d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x182615970
|
|
180013274: 75 e7 jne 0x18001325d
|
|
180013276: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001327b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180013282: 41 5d pop %r13
|
|
180013284: 41 5c pop %r12
|
|
180013286: 5f pop %rdi
|
|
180013287: 5e pop %rsi
|
|
180013288: 5b pop %rbx
|
|
180013289: c3 ret
|
|
18001328a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180013291: 00
|
|
180013292: 48 33 cc xor %rsp,%rcx
|
|
180013295: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x182615970
|
|
18001329c: 75 bf jne 0x18001325d
|
|
18001329e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800132a3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
1800132aa: 41 5d pop %r13
|
|
1800132ac: 41 5c pop %r12
|
|
1800132ae: 5f pop %rdi
|
|
1800132af: 5e pop %rsi
|
|
1800132b0: 5b pop %rbx
|
|
1800132b1: c3 ret
|
|
1800132b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
1800132b9: 00
|
|
1800132ba: 48 33 cc xor %rsp,%rcx
|
|
1800132bd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x182615970
|
|
1800132c4: 75 97 jne 0x18001325d
|
|
1800132c6: eb d6 jmp 0x18001329e
|
|
1800132c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
1800132cf: 00
|
|
1800132d0: 48 33 cc xor %rsp,%rcx
|
|
1800132d3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x182615970
|
|
1800132da: 75 81 jne 0x18001325d
|
|
1800132dc: eb c0 jmp 0x18001329e
|
|
1800132de: 66 90 xchg %ax,%ax
|
|
1800132e0: 53 push %rbx
|
|
1800132e1: 56 push %rsi
|
|
1800132e2: 57 push %rdi
|
|
1800132e3: 41 54 push %r12
|
|
1800132e5: 41 55 push %r13
|
|
1800132e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
1800132ee: 4d 89 c4 mov %r8,%r12
|
|
1800132f1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x182615970
|
|
1800132f8: 45 89 cd mov %r9d,%r13d
|
|
1800132fb: 48 33 c4 xor %rsp,%rax
|
|
1800132fe: 48 89 cf mov %rcx,%rdi
|
|
180013301: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
180013308: 00
|
|
180013309: 4d 85 e4 test %r12,%r12
|
|
18001330c: 0f 84 b6 01 00 00 je 0x1800134c8
|
|
180013312: 48 85 ff test %rdi,%rdi
|
|
180013315: 0f 84 97 01 00 00 je 0x1800134b2
|
|
18001331b: 48 85 d2 test %rdx,%rdx
|
|
18001331e: 0f 84 66 01 00 00 je 0x18001348a
|
|
180013324: 45 85 ed test %r13d,%r13d
|
|
180013327: 0f 8e 35 01 00 00 jle 0x180013462
|
|
18001332d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
180013332: 48 89 c3 mov %rax,%rbx
|
|
180013335: 48 83 e3 1f and $0x1f,%rbx
|
|
180013339: 48 f7 db neg %rbx
|
|
18001333c: 48 83 e3 1f and $0x1f,%rbx
|
|
180013340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
180013344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
18001334b: 00
|
|
18001334c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
180013353: 0f 8e a1 00 00 00 jle 0x1800133fa
|
|
180013359: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
18001335e: 45 89 ee mov %r13d,%r14d
|
|
180013361: 4d 89 e5 mov %r12,%r13
|
|
180013364: 49 89 d4 mov %rdx,%r12
|
|
180013367: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001336e: 00
|
|
18001336f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180013376: 0f 1f 00 nopl (%rax)
|
|
180013379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180013380: 4c 89 e1 mov %r12,%rcx
|
|
180013383: 48 89 f2 mov %rsi,%rdx
|
|
180013386: 49 89 d8 mov %rbx,%r8
|
|
180013389: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
18001338f: e8 cc d9 12 00 call 0x180140d60
|
|
180013394: 48 89 f9 mov %rdi,%rcx
|
|
180013397: 48 89 f2 mov %rsi,%rdx
|
|
18001339a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
1800133a0: e8 bb c7 ff ff call 0x18000fb60
|
|
1800133a5: 48 89 f9 mov %rdi,%rcx
|
|
1800133a8: 48 89 da mov %rbx,%rdx
|
|
1800133ab: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
1800133b1: e8 aa c7 ff ff call 0x18000fb60
|
|
1800133b6: 48 89 d9 mov %rbx,%rcx
|
|
1800133b9: 48 89 f2 mov %rsi,%rdx
|
|
1800133bc: 4d 89 e8 mov %r13,%r8
|
|
1800133bf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
1800133c5: e8 96 03 00 00 call 0x180013760
|
|
1800133ca: 41 83 c6 80 add $0xffffff80,%r14d
|
|
1800133ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
1800133d5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
1800133dc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
1800133e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
1800133ea: 7f 94 jg 0x180013380
|
|
1800133ec: 4c 89 e2 mov %r12,%rdx
|
|
1800133ef: 4d 89 ec mov %r13,%r12
|
|
1800133f2: 45 89 f5 mov %r14d,%r13d
|
|
1800133f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
1800133fa: 48 89 d1 mov %rdx,%rcx
|
|
1800133fd: 48 89 f2 mov %rsi,%rdx
|
|
180013400: 49 89 d8 mov %rbx,%r8
|
|
180013403: 45 89 e9 mov %r13d,%r9d
|
|
180013406: e8 55 d9 12 00 call 0x180140d60
|
|
18001340b: 48 89 f9 mov %rdi,%rcx
|
|
18001340e: 48 89 f2 mov %rsi,%rdx
|
|
180013411: 45 89 e8 mov %r13d,%r8d
|
|
180013414: e8 47 c7 ff ff call 0x18000fb60
|
|
180013419: 48 89 f9 mov %rdi,%rcx
|
|
18001341c: 48 89 da mov %rbx,%rdx
|
|
18001341f: 45 89 e8 mov %r13d,%r8d
|
|
180013422: e8 39 c7 ff ff call 0x18000fb60
|
|
180013427: 48 89 d9 mov %rbx,%rcx
|
|
18001342a: 48 89 f2 mov %rsi,%rdx
|
|
18001342d: 4d 89 e0 mov %r12,%r8
|
|
180013430: 45 89 e9 mov %r13d,%r9d
|
|
180013433: e8 28 03 00 00 call 0x180013760
|
|
180013438: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
18001343f: 00
|
|
180013440: 48 33 cc xor %rsp,%rcx
|
|
180013443: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x182615970
|
|
18001344a: 75 11 jne 0x18001345d
|
|
18001344c: 33 c0 xor %eax,%eax
|
|
18001344e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180013455: 41 5d pop %r13
|
|
180013457: 41 5c pop %r12
|
|
180013459: 5f pop %rdi
|
|
18001345a: 5e pop %rsi
|
|
18001345b: 5b pop %rbx
|
|
18001345c: c3 ret
|
|
18001345d: e8 6e dc 11 01 call 0x1811310d0
|
|
180013462: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180013469: 00
|
|
18001346a: 48 33 cc xor %rsp,%rcx
|
|
18001346d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x182615970
|
|
180013474: 75 e7 jne 0x18001345d
|
|
180013476: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001347b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
180013482: 41 5d pop %r13
|
|
180013484: 41 5c pop %r12
|
|
180013486: 5f pop %rdi
|
|
180013487: 5e pop %rsi
|
|
180013488: 5b pop %rbx
|
|
180013489: c3 ret
|
|
18001348a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
180013491: 00
|
|
180013492: 48 33 cc xor %rsp,%rcx
|
|
180013495: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x182615970
|
|
18001349c: 75 bf jne 0x18001345d
|
|
18001349e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800134a3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
1800134aa: 41 5d pop %r13
|
|
1800134ac: 41 5c pop %r12
|
|
1800134ae: 5f pop %rdi
|
|
1800134af: 5e pop %rsi
|
|
1800134b0: 5b pop %rbx
|
|
1800134b1: c3 ret
|
|
1800134b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
1800134b9: 00
|
|
1800134ba: 48 33 cc xor %rsp,%rcx
|
|
1800134bd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x182615970
|
|
1800134c4: 75 97 jne 0x18001345d
|
|
1800134c6: eb d6 jmp 0x18001349e
|
|
1800134c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
1800134cf: 00
|
|
1800134d0: 48 33 cc xor %rsp,%rcx
|
|
1800134d3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x182615970
|
|
1800134da: 75 81 jne 0x18001345d
|
|
1800134dc: eb c0 jmp 0x18001349e
|
|
1800134de: 66 90 xchg %ax,%ax
|
|
1800134e0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800134e4: 4d 85 c0 test %r8,%r8
|
|
1800134e7: 74 35 je 0x18001351e
|
|
1800134e9: 45 85 c9 test %r9d,%r9d
|
|
1800134ec: 7e 4c jle 0x18001353a
|
|
1800134ee: 48 85 d2 test %rdx,%rdx
|
|
1800134f1: 74 26 je 0x180013519
|
|
1800134f3: 48 85 c9 test %rcx,%rcx
|
|
1800134f6: 74 0c je 0x180013504
|
|
1800134f8: e8 f3 57 a9 01 call 0x181aa8cf0
|
|
1800134fd: 33 c0 xor %eax,%eax
|
|
1800134ff: 48 83 c4 28 add $0x28,%rsp
|
|
180013503: c3 ret
|
|
180013504: 48 89 d1 mov %rdx,%rcx
|
|
180013507: 4c 89 c2 mov %r8,%rdx
|
|
18001350a: 45 89 c8 mov %r9d,%r8d
|
|
18001350d: e8 2e 5a a9 01 call 0x181aa8f40
|
|
180013512: 33 c0 xor %eax,%eax
|
|
180013514: 48 83 c4 28 add $0x28,%rsp
|
|
180013518: c3 ret
|
|
180013519: 48 85 c9 test %rcx,%rcx
|
|
18001351c: 75 0a jne 0x180013528
|
|
18001351e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180013523: 48 83 c4 28 add $0x28,%rsp
|
|
180013527: c3 ret
|
|
180013528: 4c 89 c2 mov %r8,%rdx
|
|
18001352b: 45 89 c8 mov %r9d,%r8d
|
|
18001352e: e8 1d 59 a9 01 call 0x181aa8e50
|
|
180013533: 33 c0 xor %eax,%eax
|
|
180013535: 48 83 c4 28 add $0x28,%rsp
|
|
180013539: c3 ret
|
|
18001353a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18001353f: 48 83 c4 28 add $0x28,%rsp
|
|
180013543: c3 ret
|
|
180013544: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001354b: 00
|
|
18001354c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180013553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180013558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18001355f: 00
|
|
180013560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180013565: 4d 85 c0 test %r8,%r8
|
|
180013568: 74 37 je 0x1800135a1
|
|
18001356a: 45 85 c9 test %r9d,%r9d
|
|
18001356d: 7e 50 jle 0x1800135bf
|
|
18001356f: 48 85 d2 test %rdx,%rdx
|
|
180013572: 74 28 je 0x18001359c
|
|
180013574: 48 85 c9 test %rcx,%rcx
|
|
180013577: 74 0d je 0x180013586
|
|
180013579: e8 82 65 a9 01 call 0x181aa9b00
|
|
18001357e: 33 c0 xor %eax,%eax
|
|
180013580: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180013585: c3 ret
|
|
180013586: 48 89 d1 mov %rdx,%rcx
|
|
180013589: 4c 89 c2 mov %r8,%rdx
|
|
18001358c: 45 89 c8 mov %r9d,%r8d
|
|
18001358f: e8 bc 67 a9 01 call 0x181aa9d50
|
|
180013594: 33 c0 xor %eax,%eax
|
|
180013596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18001359b: c3 ret
|
|
18001359c: 48 85 c9 test %rcx,%rcx
|
|
18001359f: 75 0b jne 0x1800135ac
|
|
1800135a1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800135a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800135ab: c3 ret
|
|
1800135ac: 4c 89 c2 mov %r8,%rdx
|
|
1800135af: 45 89 c8 mov %r9d,%r8d
|
|
1800135b2: e8 a9 66 a9 01 call 0x181aa9c60
|
|
1800135b7: 33 c0 xor %eax,%eax
|
|
1800135b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800135be: c3 ret
|
|
1800135bf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800135c4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800135c9: 90 nop
|
|
1800135ca: c3 ret
|
|
1800135cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800135d2: 00
|
|
1800135d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800135da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800135e0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800135e4: 4d 85 c0 test %r8,%r8
|
|
1800135e7: 74 35 je 0x18001361e
|
|
1800135e9: 45 85 c9 test %r9d,%r9d
|
|
1800135ec: 7e 4c jle 0x18001363a
|
|
1800135ee: 48 85 d2 test %rdx,%rdx
|
|
1800135f1: 74 26 je 0x180013619
|
|
1800135f3: 48 85 c9 test %rcx,%rcx
|
|
1800135f6: 74 0c je 0x180013604
|
|
1800135f8: e8 13 73 a9 01 call 0x181aaa910
|
|
1800135fd: 33 c0 xor %eax,%eax
|
|
1800135ff: 48 83 c4 28 add $0x28,%rsp
|
|
180013603: c3 ret
|
|
180013604: 48 89 d1 mov %rdx,%rcx
|
|
180013607: 4c 89 c2 mov %r8,%rdx
|
|
18001360a: 45 89 c8 mov %r9d,%r8d
|
|
18001360d: e8 4e 75 a9 01 call 0x181aaab60
|
|
180013612: 33 c0 xor %eax,%eax
|
|
180013614: 48 83 c4 28 add $0x28,%rsp
|
|
180013618: c3 ret
|