Files
soothe2-re/handoff/nls_dasm/f_18000f620.dis
T
Matiq 77b639ee82 chore: fix .gitignore to track decompiled .dis/.bin disassemblies
.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.
2026-08-20 15:42:42 +03:00

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