/tmp/det/p_180015300.bin: file format binary Disassembly of section .data: 0000000180015300 <.data>: 180015300: 48 83 ec 28 sub rsp,0x28 180015304: 48 85 d2 test rdx,rdx 180015307: 74 20 je 0x180015329 180015309: 45 85 c0 test r8d,r8d 18001530c: 7f 0a jg 0x180015318 18001530e: b8 fa ff ff ff mov eax,0xfffffffa 180015313: 48 83 c4 28 add rsp,0x28 180015317: c3 ret 180015318: c4 e1 f9 7e c1 vmovq rcx,xmm0 18001531d: e8 1e ba 02 00 call 0x180040d40 180015322: 33 c0 xor eax,eax 180015324: 48 83 c4 28 add rsp,0x28 180015328: c3 ret 180015329: b8 f8 ff ff ff mov eax,0xfffffff8 18001532e: 48 83 c4 28 add rsp,0x28 180015332: c3 ret 180015333: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015338: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001533f: 00 180015340: 48 83 ec 28 sub rsp,0x28 180015344: 48 85 d2 test rdx,rdx 180015347: 74 20 je 0x180015369 180015349: 45 85 c0 test r8d,r8d 18001534c: 7f 0a jg 0x180015358 18001534e: b8 fa ff ff ff mov eax,0xfffffffa 180015353: 48 83 c4 28 add rsp,0x28 180015357: c3 ret 180015358: c4 e1 f9 7e c1 vmovq rcx,xmm0 18001535d: e8 3e bd 02 00 call 0x1800410a0 180015362: 33 c0 xor eax,eax 180015364: 48 83 c4 28 add rsp,0x28 180015368: c3 ret 180015369: b8 f8 ff ff ff mov eax,0xfffffff8 18001536e: 48 83 c4 28 add rsp,0x28 180015372: c3 ret 180015373: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015378: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001537f: 00 180015380: 41 83 f9 05 cmp r9d,0x5 180015384: 7d 3d jge 0x1800153c3 180015386: 41 ff c9 dec r9d 180015389: 41 83 f9 ff cmp r9d,0xffffffff 18001538d: 74 33 je 0x1800153c2 18001538f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015396: 00 180015397: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18001539e: 66 90 xchg ax,ax 1800153a0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] 1800153a4: 41 ff c9 dec r9d 1800153a7: 48 83 c1 08 add rcx,0x8 1800153ab: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] 1800153af: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 1800153b4: 48 83 c2 08 add rdx,0x8 1800153b8: 49 83 c0 08 add r8,0x8 1800153bc: 41 83 f9 ff cmp r9d,0xffffffff 1800153c0: 75 de jne 0x1800153a0 1800153c2: c3 ret 1800153c3: 49 f7 c0 07 00 00 00 test r8,0x7 1800153ca: 0f 85 e0 02 00 00 jne 0x1800156b0 1800153d0: 49 f7 c0 0f 00 00 00 test r8,0xf 1800153d7: 74 1c je 0x1800153f5 1800153d9: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] 1800153dd: 48 83 c1 08 add rcx,0x8 1800153e1: 41 ff c9 dec r9d 1800153e4: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] 1800153e8: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 1800153ed: 48 83 c2 08 add rdx,0x8 1800153f1: 49 83 c0 08 add r8,0x8 1800153f5: 44 89 c8 mov eax,r9d 1800153f8: 41 83 e1 03 and r9d,0x3 1800153fc: c1 f8 02 sar eax,0x2 1800153ff: 48 f7 c1 0f 00 00 00 test rcx,0xf 180015406: 0f 84 70 01 00 00 je 0x18001557c 18001540c: 48 f7 c2 0f 00 00 00 test rdx,0xf 180015413: 0f 84 d5 00 00 00 je 0x1800154ee 180015419: 3d aa 2a 00 00 cmp eax,0x2aaa 18001541e: 0f 8f 7c 00 00 00 jg 0x1800154a0 180015424: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001542b: 00 18001542c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015433: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015438: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001543f: 00 180015440: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] 180015444: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] 180015449: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] 18001544d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] 180015452: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] 180015457: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] 18001545c: 48 83 c2 20 add rdx,0x20 180015460: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] 180015465: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] 18001546a: 48 83 c1 20 add rcx,0x20 18001546e: 66 0f 58 d0 addpd xmm2,xmm0 180015472: 66 0f 58 d9 addpd xmm3,xmm1 180015476: 41 0f 29 10 movaps XMMWORD PTR [r8],xmm2 18001547a: 41 0f 29 58 10 movaps XMMWORD PTR [r8+0x10],xmm3 18001547f: 49 83 c0 20 add r8,0x20 180015483: ff c8 dec eax 180015485: 75 b9 jne 0x180015440 180015487: e9 fa fe ff ff jmp 0x180015386 18001548c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015493: 00 180015494: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18001549b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800154a0: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] 1800154a4: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] 1800154a8: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] 1800154ad: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] 1800154b2: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] 1800154b7: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] 1800154bc: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] 1800154c1: 48 83 c2 20 add rdx,0x20 1800154c5: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] 1800154ca: 48 83 c1 20 add rcx,0x20 1800154ce: 66 0f 58 d0 addpd xmm2,xmm0 1800154d2: 66 0f 58 d9 addpd xmm3,xmm1 1800154d6: 66 41 0f 2b 10 movntpd XMMWORD PTR [r8],xmm2 1800154db: 66 41 0f 2b 58 10 movntpd XMMWORD PTR [r8+0x10],xmm3 1800154e1: 49 83 c0 20 add r8,0x20 1800154e5: ff c8 dec eax 1800154e7: 75 b7 jne 0x1800154a0 1800154e9: e9 98 fe ff ff jmp 0x180015386 1800154ee: 3d aa 2a 00 00 cmp eax,0x2aaa 1800154f3: 7f 4b jg 0x180015540 1800154f5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 1800154f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015500: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] 180015504: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] 180015509: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] 18001550e: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] 180015513: 48 83 c1 20 add rcx,0x20 180015517: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] 18001551b: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] 180015520: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 180015524: 48 83 c2 20 add rdx,0x20 180015528: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 18001552d: 49 83 c0 20 add r8,0x20 180015531: ff c8 dec eax 180015533: 75 cb jne 0x180015500 180015535: e9 4c fe ff ff jmp 0x180015386 18001553a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 180015540: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] 180015544: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] 180015549: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] 18001554e: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] 180015553: 48 83 c1 20 add rcx,0x20 180015557: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] 18001555b: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] 180015560: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 180015565: 48 83 c2 20 add rdx,0x20 180015569: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 18001556f: 49 83 c0 20 add r8,0x20 180015573: ff c8 dec eax 180015575: 75 c9 jne 0x180015540 180015577: e9 0a fe ff ff jmp 0x180015386 18001557c: 48 f7 c2 0f 00 00 00 test rdx,0xf 180015583: 0f 84 93 00 00 00 je 0x18001561c 180015589: 3d aa 2a 00 00 cmp eax,0x2aaa 18001558e: 7f 50 jg 0x1800155e0 180015590: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015597: 00 180015598: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18001559f: 90 nop 1800155a0: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] 1800155a4: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] 1800155a9: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] 1800155ae: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] 1800155b3: 48 83 c2 20 add rdx,0x20 1800155b7: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 1800155bb: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 1800155c0: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 1800155c4: 48 83 c1 20 add rcx,0x20 1800155c8: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 1800155cd: 49 83 c0 20 add r8,0x20 1800155d1: ff c8 dec eax 1800155d3: 75 cb jne 0x1800155a0 1800155d5: e9 ac fd ff ff jmp 0x180015386 1800155da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 1800155e0: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] 1800155e4: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] 1800155e9: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] 1800155ee: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] 1800155f3: 48 83 c2 20 add rdx,0x20 1800155f7: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 1800155fb: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015600: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 180015605: 48 83 c1 20 add rcx,0x20 180015609: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 18001560f: 49 83 c0 20 add r8,0x20 180015613: ff c8 dec eax 180015615: 75 c9 jne 0x1800155e0 180015617: e9 6a fd ff ff jmp 0x180015386 18001561c: 3d aa 2a 00 00 cmp eax,0x2aaa 180015621: 7f 5d jg 0x180015680 180015623: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001562a: 00 18001562b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015632: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015639: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015640: 0f 28 02 movaps xmm0,XMMWORD PTR [rdx] 180015643: 0f 28 4a 10 movaps xmm1,XMMWORD PTR [rdx+0x10] 180015647: 48 83 c2 20 add rdx,0x20 18001564b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 18001564f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015654: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 180015658: 48 83 c1 20 add rcx,0x20 18001565c: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 180015661: 49 83 c0 20 add r8,0x20 180015665: ff c8 dec eax 180015667: 75 d7 jne 0x180015640 180015669: e9 18 fd ff ff jmp 0x180015386 18001566e: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015675: 00 180015676: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18001567d: 0f 1f 00 nop DWORD PTR [rax] 180015680: 0f 28 02 movaps xmm0,XMMWORD PTR [rdx] 180015683: 0f 28 4a 10 movaps xmm1,XMMWORD PTR [rdx+0x10] 180015687: 48 83 c2 20 add rdx,0x20 18001568b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 18001568f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015694: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 180015699: 48 83 c1 20 add rcx,0x20 18001569d: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 1800156a3: 49 83 c0 20 add r8,0x20 1800156a7: ff c8 dec eax 1800156a9: 75 d5 jne 0x180015680 1800156ab: e9 d6 fc ff ff jmp 0x180015386 1800156b0: 44 89 c8 mov eax,r9d 1800156b3: 41 83 e1 03 and r9d,0x3 1800156b7: c1 f8 02 sar eax,0x2 1800156ba: 48 f7 c1 0f 00 00 00 test rcx,0xf 1800156c1: 0f 84 d3 00 00 00 je 0x18001579a 1800156c7: 48 f7 c2 0f 00 00 00 test rdx,0xf 1800156ce: 0f 85 6c 00 00 00 jne 0x180015740 1800156d4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800156d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800156e0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] 1800156e4: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] 1800156e9: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] 1800156ee: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] 1800156f3: 48 83 c1 20 add rcx,0x20 1800156f7: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] 1800156fb: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] 180015700: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 180015705: 48 83 c2 20 add rdx,0x20 180015709: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 18001570f: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 180015715: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 18001571b: 49 83 c0 20 add r8,0x20 18001571f: ff c8 dec eax 180015721: 75 bd jne 0x1800156e0 180015723: e9 5e fc ff ff jmp 0x180015386 180015728: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001572f: 00 180015730: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015737: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18001573e: 00 00 180015740: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] 180015744: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] 180015749: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] 18001574d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] 180015752: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] 180015757: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] 18001575c: 48 83 c2 20 add rdx,0x20 180015760: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] 180015765: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] 18001576a: 48 83 c1 20 add rcx,0x20 18001576e: 66 0f 58 d0 addpd xmm2,xmm0 180015772: 66 0f 58 d9 addpd xmm3,xmm1 180015776: f2 41 0f 11 10 movsd QWORD PTR [r8],xmm2 18001577b: 66 41 0f 17 50 08 movhpd QWORD PTR [r8+0x8],xmm2 180015781: f2 41 0f 11 58 10 movsd QWORD PTR [r8+0x10],xmm3 180015787: 66 41 0f 17 58 18 movhpd QWORD PTR [r8+0x18],xmm3 18001578d: 49 83 c0 20 add r8,0x20 180015791: ff c8 dec eax 180015793: 75 ab jne 0x180015740 180015795: e9 ec fb ff ff jmp 0x180015386 18001579a: 48 f7 c2 0f 00 00 00 test rdx,0xf 1800157a1: 75 5d jne 0x180015800 1800157a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800157aa: 00 1800157ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800157b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800157b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800157c0: 0f 28 02 movaps xmm0,XMMWORD PTR [rdx] 1800157c3: 0f 28 4a 10 movaps xmm1,XMMWORD PTR [rdx+0x10] 1800157c7: 48 83 c2 20 add rdx,0x20 1800157cb: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 1800157cf: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 1800157d4: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 1800157d9: 48 83 c1 20 add rcx,0x20 1800157dd: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 1800157e3: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 1800157e9: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 1800157ef: 49 83 c0 20 add r8,0x20 1800157f3: ff c8 dec eax 1800157f5: 75 c9 jne 0x1800157c0 1800157f7: e9 8a fb ff ff jmp 0x180015386 1800157fc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 180015800: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] 180015804: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] 180015809: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] 18001580e: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] 180015813: 48 83 c2 20 add rdx,0x20 180015817: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 18001581b: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015820: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 180015825: 48 83 c1 20 add rcx,0x20 180015829: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 18001582f: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 180015835: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 18001583b: 49 83 c0 20 add r8,0x20 18001583f: ff c8 dec eax 180015841: 75 bd jne 0x180015800 180015843: e9 3e fb ff ff jmp 0x180015386 180015848: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001584f: 00 180015850: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015857: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18001585e: 00 00 180015860: 41 83 f9 05 cmp r9d,0x5 180015864: 7d 3e jge 0x1800158a4 180015866: 41 83 c1 ff add r9d,0xffffffff 18001586a: 41 83 f9 ff cmp r9d,0xffffffff 18001586e: 74 33 je 0x1800158a3 180015870: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015877: 00 180015878: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18001587f: 90 nop 180015880: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] 180015884: 41 83 c1 ff add r9d,0xffffffff 180015888: 48 83 c1 08 add rcx,0x8 18001588c: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] 180015890: 48 83 c2 08 add rdx,0x8 180015894: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 180015899: 49 83 c0 08 add r8,0x8 18001589d: 41 83 f9 ff cmp r9d,0xffffffff 1800158a1: 75 dd jne 0x180015880 1800158a3: c3 ret 1800158a4: 49 f7 c0 07 00 00 00 test r8,0x7 1800158ab: 0f 85 80 02 00 00 jne 0x180015b31 1800158b1: 49 f7 c0 0f 00 00 00 test r8,0xf 1800158b8: 74 1d je 0x1800158d7 1800158ba: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] 1800158be: 48 83 c1 08 add rcx,0x8 1800158c2: 41 83 c1 ff add r9d,0xffffffff 1800158c6: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] 1800158ca: 48 83 c2 08 add rdx,0x8 1800158ce: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 1800158d3: 49 83 c0 08 add r8,0x8 1800158d7: 44 89 c8 mov eax,r9d 1800158da: 41 83 e1 03 and r9d,0x3 1800158de: c1 f8 02 sar eax,0x2 1800158e1: 48 f7 c1 0f 00 00 00 test rcx,0xf 1800158e8: 0f 84 23 01 00 00 je 0x180015a11 1800158ee: 48 f7 c2 0f 00 00 00 test rdx,0xf 1800158f5: 0f 84 9c 00 00 00 je 0x180015997 1800158fb: 3d aa 2a 00 00 cmp eax,0x2aaa 180015900: 7f 5e jg 0x180015960 180015902: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015909: 00 18001590a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015911: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015918: 00 180015919: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015920: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] 180015923: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] 180015927: 48 83 c1 20 add rcx,0x20 18001592b: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 18001592e: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015932: 66 0f 58 d0 addpd xmm2,xmm0 180015936: 48 83 c2 20 add rdx,0x20 18001593a: 66 0f 58 d9 addpd xmm3,xmm1 18001593e: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 180015942: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 180015947: 49 83 c0 20 add r8,0x20 18001594b: 83 c0 ff add eax,0xffffffff 18001594e: 75 d0 jne 0x180015920 180015950: e9 11 ff ff ff jmp 0x180015866 180015955: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 180015959: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015960: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] 180015963: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] 180015967: 48 83 c1 20 add rcx,0x20 18001596b: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 18001596e: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015972: 66 0f 58 d0 addpd xmm2,xmm0 180015976: 48 83 c2 20 add rdx,0x20 18001597a: 66 0f 58 d9 addpd xmm3,xmm1 18001597e: 66 41 0f 2b 10 movntpd XMMWORD PTR [r8],xmm2 180015983: 66 41 0f 2b 58 10 movntpd XMMWORD PTR [r8+0x10],xmm3 180015989: 49 83 c0 20 add r8,0x20 18001598d: 83 c0 ff add eax,0xffffffff 180015990: 75 ce jne 0x180015960 180015992: e9 cf fe ff ff jmp 0x180015866 180015997: 3d aa 2a 00 00 cmp eax,0x2aaa 18001599c: 7f 42 jg 0x1800159e0 18001599e: 66 90 xchg ax,ax 1800159a0: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] 1800159a3: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] 1800159a7: 48 83 c1 20 add rcx,0x20 1800159ab: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] 1800159af: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] 1800159b4: 48 83 c2 20 add rdx,0x20 1800159b8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 1800159bc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 1800159c1: 49 83 c0 20 add r8,0x20 1800159c5: 83 c0 ff add eax,0xffffffff 1800159c8: 75 d6 jne 0x1800159a0 1800159ca: e9 97 fe ff ff jmp 0x180015866 1800159cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800159d6: 00 1800159d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800159de: 66 90 xchg ax,ax 1800159e0: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] 1800159e3: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] 1800159e7: 48 83 c1 20 add rcx,0x20 1800159eb: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] 1800159ef: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] 1800159f4: 48 83 c2 20 add rdx,0x20 1800159f8: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 1800159fd: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 180015a03: 49 83 c0 20 add r8,0x20 180015a07: 83 c0 ff add eax,0xffffffff 180015a0a: 75 d4 jne 0x1800159e0 180015a0c: e9 55 fe ff ff jmp 0x180015866 180015a11: 48 f7 c2 0f 00 00 00 test rdx,0xf 180015a18: 0f 84 93 00 00 00 je 0x180015ab1 180015a1e: 3d aa 2a 00 00 cmp eax,0x2aaa 180015a23: 7f 5b jg 0x180015a80 180015a25: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015a2c: 00 180015a2d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015a34: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015a39: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015a40: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 180015a43: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015a47: 48 83 c2 20 add rdx,0x20 180015a4b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 180015a4f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015a54: 48 83 c1 20 add rcx,0x20 180015a58: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 180015a5c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 180015a61: 49 83 c0 20 add r8,0x20 180015a65: 83 c0 ff add eax,0xffffffff 180015a68: 75 d6 jne 0x180015a40 180015a6a: e9 f7 fd ff ff jmp 0x180015866 180015a6f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015a76: 00 180015a77: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015a7e: 66 90 xchg ax,ax 180015a80: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 180015a83: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015a87: 48 83 c2 20 add rdx,0x20 180015a8b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 180015a8f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015a94: 48 83 c1 20 add rcx,0x20 180015a98: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 180015a9d: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 180015aa3: 49 83 c0 20 add r8,0x20 180015aa7: 83 c0 ff add eax,0xffffffff 180015aaa: 75 d4 jne 0x180015a80 180015aac: e9 b5 fd ff ff jmp 0x180015866 180015ab1: 3d aa 2a 00 00 cmp eax,0x2aaa 180015ab6: 7f 48 jg 0x180015b00 180015ab8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015abf: 00 180015ac0: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 180015ac3: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015ac7: 48 83 c2 20 add rdx,0x20 180015acb: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 180015acf: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015ad4: 48 83 c1 20 add rcx,0x20 180015ad8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 180015adc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 180015ae1: 49 83 c0 20 add r8,0x20 180015ae5: 83 c0 ff add eax,0xffffffff 180015ae8: 75 d6 jne 0x180015ac0 180015aea: e9 77 fd ff ff jmp 0x180015866 180015aef: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015af6: 00 180015af7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015afe: 66 90 xchg ax,ax 180015b00: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 180015b03: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015b07: 48 83 c2 20 add rdx,0x20 180015b0b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 180015b0f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015b14: 48 83 c1 20 add rcx,0x20 180015b18: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 180015b1d: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 180015b23: 49 83 c0 20 add r8,0x20 180015b27: 83 c0 ff add eax,0xffffffff 180015b2a: 75 d4 jne 0x180015b00 180015b2c: e9 35 fd ff ff jmp 0x180015866 180015b31: 44 89 c8 mov eax,r9d 180015b34: 41 83 e1 03 and r9d,0x3 180015b38: c1 f8 02 sar eax,0x2 180015b3b: 48 f7 c1 0f 00 00 00 test rcx,0xf 180015b42: 0f 84 8d 00 00 00 je 0x180015bd5 180015b48: 48 f7 c2 0f 00 00 00 test rdx,0xf 180015b4f: 75 4f jne 0x180015ba0 180015b51: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015b58: 00 180015b59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015b60: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] 180015b63: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] 180015b67: 48 83 c1 20 add rcx,0x20 180015b6b: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] 180015b6f: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] 180015b74: 48 83 c2 20 add rdx,0x20 180015b78: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 180015b7c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 180015b81: 49 83 c0 20 add r8,0x20 180015b85: 83 c0 ff add eax,0xffffffff 180015b88: 75 d6 jne 0x180015b60 180015b8a: e9 d7 fc ff ff jmp 0x180015866 180015b8f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015b96: 00 180015b97: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015b9e: 66 90 xchg ax,ax 180015ba0: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] 180015ba3: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] 180015ba7: 48 83 c1 20 add rcx,0x20 180015bab: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 180015bae: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015bb2: 66 0f 58 d0 addpd xmm2,xmm0 180015bb6: 48 83 c2 20 add rdx,0x20 180015bba: 66 0f 58 d9 addpd xmm3,xmm1 180015bbe: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 180015bc2: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 180015bc7: 49 83 c0 20 add r8,0x20 180015bcb: 83 c0 ff add eax,0xffffffff 180015bce: 75 d0 jne 0x180015ba0 180015bd0: e9 91 fc ff ff jmp 0x180015866 180015bd5: 48 f7 c2 0f 00 00 00 test rdx,0xf 180015bdc: 75 42 jne 0x180015c20 180015bde: 66 90 xchg ax,ax 180015be0: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 180015be3: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015be7: 48 83 c2 20 add rdx,0x20 180015beb: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 180015bef: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015bf4: 48 83 c1 20 add rcx,0x20 180015bf8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 180015bfc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 180015c01: 49 83 c0 20 add r8,0x20 180015c05: 83 c0 ff add eax,0xffffffff 180015c08: 75 d6 jne 0x180015be0 180015c0a: e9 57 fc ff ff jmp 0x180015866 180015c0f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015c16: 00 180015c17: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015c1e: 66 90 xchg ax,ax 180015c20: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] 180015c23: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] 180015c27: 48 83 c2 20 add rdx,0x20 180015c2b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] 180015c2f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] 180015c34: 48 83 c1 20 add rcx,0x20 180015c38: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 180015c3c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 180015c41: 49 83 c0 20 add r8,0x20 180015c45: 83 c0 ff add eax,0xffffffff 180015c48: 75 d6 jne 0x180015c20 180015c4a: e9 17 fc ff ff jmp 0x180015866 180015c4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015c56: 00 180015c57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015c5e: 66 90 xchg ax,ax 180015c60: 48 83 ec 28 sub rsp,0x28 180015c64: 0f 28 1d b5 71 c4 01 movaps xmm3,XMMWORD PTR [rip+0x1c471b5] # 0x181c5ce20 180015c6b: 48 8b 05 fe fc 5f 02 mov rax,QWORD PTR [rip+0x25ffcfe] # 0x182615970 180015c72: 48 33 c4 xor rax,rsp 180015c75: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx 180015c7a: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 180015c7f: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [rsp+0x30] 180015c85: 41 83 f8 03 cmp r8d,0x3 180015c89: 0f 28 c1 movaps xmm0,xmm1 180015c8c: 0f 57 d2 xorps xmm2,xmm2 180015c8f: 0f c6 c1 55 shufps xmm0,xmm1,0x55 180015c93: 0f c6 c9 00 shufps xmm1,xmm1,0x0 180015c97: 0f 57 c3 xorps xmm0,xmm3 180015c9a: 7d 62 jge 0x180015cfe 180015c9c: 41 ff c8 dec r8d 180015c9f: 41 83 f8 ff cmp r8d,0xffffffff 180015ca3: 74 3e je 0x180015ce3 180015ca5: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015cac: 00 180015cad: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015cb4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015cb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015cc0: 0f 12 12 movlps xmm2,QWORD PTR [rdx] 180015cc3: 0f 28 d8 movaps xmm3,xmm0 180015cc6: 0f 59 da mulps xmm3,xmm2 180015cc9: 41 ff c8 dec r8d 180015ccc: 0f 59 d1 mulps xmm2,xmm1 180015ccf: 0f c6 db f1 shufps xmm3,xmm3,0xf1 180015cd3: 0f 58 d3 addps xmm2,xmm3 180015cd6: 0f 13 12 movlps QWORD PTR [rdx],xmm2 180015cd9: 48 83 c2 08 add rdx,0x8 180015cdd: 41 83 f8 ff cmp r8d,0xffffffff 180015ce1: 75 dd jne 0x180015cc0 180015ce3: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20] 180015ce8: 48 33 cc xor rcx,rsp 180015ceb: 48 3b 0d 7e fc 5f 02 cmp rcx,QWORD PTR [rip+0x25ffc7e] # 0x182615970 180015cf2: 75 05 jne 0x180015cf9 180015cf4: 48 83 c4 28 add rsp,0x28 180015cf8: c3 ret 180015cf9: e8 d2 b3 11 01 call 0x1811310d0 180015cfe: 48 f7 c2 07 00 00 00 test rdx,0x7 180015d05: 74 3c je 0x180015d43 180015d07: 44 89 c0 mov eax,r8d 180015d0a: 41 83 e0 01 and r8d,0x1 180015d0e: d1 f8 sar eax,1 180015d10: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015d17: 00 180015d18: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015d1f: 90 nop 180015d20: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] 180015d23: 0f 28 e0 movaps xmm4,xmm0 180015d26: 0f 59 e3 mulps xmm4,xmm3 180015d29: 0f 59 d9 mulps xmm3,xmm1 180015d2c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180015d30: 0f 58 e3 addps xmm4,xmm3 180015d33: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 180015d36: 48 83 c2 10 add rdx,0x10 180015d3a: ff c8 dec eax 180015d3c: 75 e2 jne 0x180015d20 180015d3e: e9 59 ff ff ff jmp 0x180015c9c 180015d43: 48 89 d0 mov rax,rdx 180015d46: 48 83 e0 0f and rax,0xf 180015d4a: 85 c0 test eax,eax 180015d4c: 74 1e je 0x180015d6c 180015d4e: f2 0f 10 1a movsd xmm3,QWORD PTR [rdx] 180015d52: 0f 28 e0 movaps xmm4,xmm0 180015d55: 0f 59 e3 mulps xmm4,xmm3 180015d58: 41 ff c8 dec r8d 180015d5b: 0f 59 d9 mulps xmm3,xmm1 180015d5e: 0f c6 e4 f1 shufps xmm4,xmm4,0xf1 180015d62: 0f 58 e3 addps xmm4,xmm3 180015d65: 0f 13 22 movlps QWORD PTR [rdx],xmm4 180015d68: 48 83 c2 08 add rdx,0x8 180015d6c: 44 89 c0 mov eax,r8d 180015d6f: 41 83 e0 01 and r8d,0x1 180015d73: d1 f8 sar eax,1 180015d75: 3d 00 00 01 00 cmp eax,0x10000 180015d7a: 77 44 ja 0x180015dc0 180015d7c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 180015d80: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] 180015d83: 0f 28 e0 movaps xmm4,xmm0 180015d86: 0f 59 e3 mulps xmm4,xmm3 180015d89: 0f 59 d9 mulps xmm3,xmm1 180015d8c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180015d90: 0f 58 e3 addps xmm4,xmm3 180015d93: 0f 29 22 movaps XMMWORD PTR [rdx],xmm4 180015d96: 48 83 c2 10 add rdx,0x10 180015d9a: ff c8 dec eax 180015d9c: 75 e2 jne 0x180015d80 180015d9e: e9 f9 fe ff ff jmp 0x180015c9c 180015da3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015daa: 00 180015dab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015db2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015db9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015dc0: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] 180015dc3: 0f 28 e0 movaps xmm4,xmm0 180015dc6: 0f 59 e3 mulps xmm4,xmm3 180015dc9: 0f 59 d9 mulps xmm3,xmm1 180015dcc: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180015dd0: 0f 58 e3 addps xmm4,xmm3 180015dd3: 0f 2b 22 movntps XMMWORD PTR [rdx],xmm4 180015dd6: 48 83 c2 10 add rdx,0x10 180015dda: ff c8 dec eax 180015ddc: 75 e2 jne 0x180015dc0 180015dde: e9 b9 fe ff ff jmp 0x180015c9c 180015de3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015dea: 00 180015deb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015df2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015df9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015e00: 48 8d 64 24 d8 lea rsp,[rsp-0x28] 180015e05: 48 8b 05 64 fb 5f 02 mov rax,QWORD PTR [rip+0x25ffb64] # 0x182615970 180015e0c: 48 33 c4 xor rax,rsp 180015e0f: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx 180015e14: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 180015e19: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [rsp+0x30] 180015e1f: 41 83 f8 03 cmp r8d,0x3 180015e23: 0f 28 c1 movaps xmm0,xmm1 180015e26: 0f 57 d2 xorps xmm2,xmm2 180015e29: 0f c6 c1 55 shufps xmm0,xmm1,0x55 180015e2d: 0f c6 c9 00 shufps xmm1,xmm1,0x0 180015e31: 0f 57 05 f8 6f c4 01 xorps xmm0,XMMWORD PTR [rip+0x1c46ff8] # 0x181c5ce30 180015e38: 7d 65 jge 0x180015e9f 180015e3a: 41 ff c8 dec r8d 180015e3d: 41 83 f8 ff cmp r8d,0xffffffff 180015e41: 74 40 je 0x180015e83 180015e43: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015e4a: 00 180015e4b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015e52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015e59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015e60: 0f 12 12 movlps xmm2,QWORD PTR [rdx] 180015e63: 0f 28 d8 movaps xmm3,xmm0 180015e66: 0f 59 da mulps xmm3,xmm2 180015e69: 41 ff c8 dec r8d 180015e6c: 0f 59 d1 mulps xmm2,xmm1 180015e6f: 0f c6 db f1 shufps xmm3,xmm3,0xf1 180015e73: 0f 58 d3 addps xmm2,xmm3 180015e76: 0f 13 12 movlps QWORD PTR [rdx],xmm2 180015e79: 48 8d 52 08 lea rdx,[rdx+0x8] 180015e7d: 41 83 f8 ff cmp r8d,0xffffffff 180015e81: 75 dd jne 0x180015e60 180015e83: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20] 180015e88: 48 33 cc xor rcx,rsp 180015e8b: 48 3b 0d de fa 5f 02 cmp rcx,QWORD PTR [rip+0x25ffade] # 0x182615970 180015e92: 75 06 jne 0x180015e9a 180015e94: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180015e99: c3 ret 180015e9a: e8 31 b2 11 01 call 0x1811310d0 180015e9f: 48 f7 c2 07 00 00 00 test rdx,0x7 180015ea6: 74 3b je 0x180015ee3 180015ea8: 44 89 c0 mov eax,r8d 180015eab: 41 83 e0 01 and r8d,0x1 180015eaf: d1 f8 sar eax,1 180015eb1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015eb8: 00 180015eb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015ec0: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] 180015ec3: 0f 28 e0 movaps xmm4,xmm0 180015ec6: 0f 59 e3 mulps xmm4,xmm3 180015ec9: 0f 59 d9 mulps xmm3,xmm1 180015ecc: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180015ed0: 0f 58 e3 addps xmm4,xmm3 180015ed3: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 180015ed6: 48 8d 52 10 lea rdx,[rdx+0x10] 180015eda: ff c8 dec eax 180015edc: 75 e2 jne 0x180015ec0 180015ede: e9 57 ff ff ff jmp 0x180015e3a 180015ee3: 48 89 d0 mov rax,rdx 180015ee6: 48 83 e0 0f and rax,0xf 180015eea: 85 c0 test eax,eax 180015eec: 74 1e je 0x180015f0c 180015eee: f2 0f 10 1a movsd xmm3,QWORD PTR [rdx] 180015ef2: 0f 28 e0 movaps xmm4,xmm0 180015ef5: 0f 59 e3 mulps xmm4,xmm3 180015ef8: 41 ff c8 dec r8d 180015efb: 0f 59 d9 mulps xmm3,xmm1 180015efe: 0f c6 e4 f1 shufps xmm4,xmm4,0xf1 180015f02: 0f 58 e3 addps xmm4,xmm3 180015f05: 0f 13 22 movlps QWORD PTR [rdx],xmm4 180015f08: 48 83 c2 08 add rdx,0x8 180015f0c: 44 89 c0 mov eax,r8d 180015f0f: 41 83 e0 01 and r8d,0x1 180015f13: d1 f8 sar eax,1 180015f15: 3d 00 00 01 00 cmp eax,0x10000 180015f1a: 77 44 ja 0x180015f60 180015f1c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 180015f20: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] 180015f23: 0f 28 e0 movaps xmm4,xmm0 180015f26: 0f 59 e3 mulps xmm4,xmm3 180015f29: 0f 59 d9 mulps xmm3,xmm1 180015f2c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180015f30: 0f 58 e3 addps xmm4,xmm3 180015f33: 0f 29 22 movaps XMMWORD PTR [rdx],xmm4 180015f36: 48 8d 52 10 lea rdx,[rdx+0x10] 180015f3a: ff c8 dec eax 180015f3c: 75 e2 jne 0x180015f20 180015f3e: e9 f7 fe ff ff jmp 0x180015e3a 180015f43: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015f4a: 00 180015f4b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015f52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015f59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015f60: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] 180015f63: 0f 28 e0 movaps xmm4,xmm0 180015f66: 0f 59 e3 mulps xmm4,xmm3 180015f69: 0f 59 d9 mulps xmm3,xmm1 180015f6c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180015f70: 0f 58 e3 addps xmm4,xmm3 180015f73: 0f 2b 22 movntps XMMWORD PTR [rdx],xmm4 180015f76: 48 8d 52 10 lea rdx,[rdx+0x10] 180015f7a: ff c8 dec eax 180015f7c: 75 e2 jne 0x180015f60 180015f7e: e9 b7 fe ff ff jmp 0x180015e3a 180015f83: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015f8a: 00 180015f8b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015f92: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015f99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015fa0: 48 83 ec 28 sub rsp,0x28 180015fa4: 48 8b 05 c5 f9 5f 02 mov rax,QWORD PTR [rip+0x25ff9c5] # 0x182615970 180015fab: 48 33 c4 xor rax,rsp 180015fae: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx 180015fb3: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax 180015fb8: 0f 10 1d 81 6e c4 01 movups xmm3,XMMWORD PTR [rip+0x1c46e81] # 0x181c5ce40 180015fbf: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [rsp+0x30] 180015fc5: 0f 57 d2 xorps xmm2,xmm2 180015fc8: 0f 28 c1 movaps xmm0,xmm1 180015fcb: 0f c6 c1 55 shufps xmm0,xmm1,0x55 180015fcf: 0f c6 c9 00 shufps xmm1,xmm1,0x0 180015fd3: 0f 57 c3 xorps xmm0,xmm3 180015fd6: 41 83 f8 03 cmp r8d,0x3 180015fda: 7d 63 jge 0x18001603f 180015fdc: 41 83 c0 ff add r8d,0xffffffff 180015fe0: 41 83 f8 ff cmp r8d,0xffffffff 180015fe4: 74 3e je 0x180016024 180015fe6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180015fed: 00 180015fee: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180015ff5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 180015ff9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180016000: 0f 12 12 movlps xmm2,QWORD PTR [rdx] 180016003: 0f 28 d8 movaps xmm3,xmm0 180016006: 41 83 c0 ff add r8d,0xffffffff 18001600a: 0f 59 da mulps xmm3,xmm2 18001600d: 0f 59 d1 mulps xmm2,xmm1 180016010: 0f c6 db f1 shufps xmm3,xmm3,0xf1 180016014: 0f 58 d3 addps xmm2,xmm3 180016017: 0f 13 12 movlps QWORD PTR [rdx],xmm2 18001601a: 48 83 c2 08 add rdx,0x8 18001601e: 41 83 f8 ff cmp r8d,0xffffffff 180016022: 75 dc jne 0x180016000 180016024: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20] 180016029: 48 33 cc xor rcx,rsp 18001602c: 48 3b 0d 3d f9 5f 02 cmp rcx,QWORD PTR [rip+0x25ff93d] # 0x182615970 180016033: 75 05 jne 0x18001603a 180016035: 48 83 c4 28 add rsp,0x28 180016039: c3 ret 18001603a: e8 91 b0 11 01 call 0x1811310d0 18001603f: 48 f7 c2 07 00 00 00 test rdx,0x7 180016046: 74 3c je 0x180016084 180016048: 44 89 c0 mov eax,r8d 18001604b: 41 83 e0 01 and r8d,0x1 18001604f: d1 f8 sar eax,1 180016051: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180016058: 00 180016059: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180016060: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] 180016063: 0f 28 e0 movaps xmm4,xmm0 180016066: 0f 59 e3 mulps xmm4,xmm3 180016069: 0f 59 d9 mulps xmm3,xmm1 18001606c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180016070: 0f 58 e3 addps xmm4,xmm3 180016073: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 180016076: 48 83 c2 10 add rdx,0x10 18001607a: 83 c0 ff add eax,0xffffffff 18001607d: 75 e1 jne 0x180016060 18001607f: e9 58 ff ff ff jmp 0x180015fdc 180016084: 48 89 d0 mov rax,rdx 180016087: 48 83 e0 0f and rax,0xf 18001608b: 85 c0 test eax,eax 18001608d: 74 1f je 0x1800160ae 18001608f: f2 0f 10 1a movsd xmm3,QWORD PTR [rdx] 180016093: 0f 28 e0 movaps xmm4,xmm0 180016096: 41 83 c0 ff add r8d,0xffffffff 18001609a: 0f 59 e3 mulps xmm4,xmm3 18001609d: 0f 59 d9 mulps xmm3,xmm1 1800160a0: 0f c6 e4 f1 shufps xmm4,xmm4,0xf1 1800160a4: 0f 58 e3 addps xmm4,xmm3 1800160a7: 0f 13 22 movlps QWORD PTR [rdx],xmm4 1800160aa: 48 83 c2 08 add rdx,0x8 1800160ae: 44 89 c0 mov eax,r8d 1800160b1: 41 83 e0 01 and r8d,0x1 1800160b5: d1 f8 sar eax,1 1800160b7: 3d 00 00 01 00 cmp eax,0x10000 1800160bc: 77 42 ja 0x180016100 1800160be: 66 90 xchg ax,ax 1800160c0: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] 1800160c3: 0f 28 e0 movaps xmm4,xmm0 1800160c6: 0f 59 e3 mulps xmm4,xmm3 1800160c9: 0f 59 d9 mulps xmm3,xmm1 1800160cc: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 1800160d0: 0f 58 e3 addps xmm4,xmm3 1800160d3: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 1800160d6: 48 83 c2 10 add rdx,0x10 1800160da: 83 c0 ff add eax,0xffffffff 1800160dd: 75 e1 jne 0x1800160c0 1800160df: e9 f8 fe ff ff jmp 0x180015fdc 1800160e4: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800160eb: 00 1800160ec: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800160f3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800160f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800160ff: 00 180016100: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] 180016103: 0f 28 e0 movaps xmm4,xmm0 180016106: 0f 59 e3 mulps xmm4,xmm3 180016109: 0f 59 d9 mulps xmm3,xmm1 18001610c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 180016110: 0f 58 e3 addps xmm4,xmm3 180016113: 0f 2b 22 movntps XMMWORD PTR [rdx],xmm4 180016116: 48 83 c2 10 add rdx,0x10 18001611a: 83 c0 ff add eax,0xffffffff 18001611d: 75 e1 jne 0x180016100 18001611f: e9 b8 fe ff ff jmp 0x180015fdc 180016124: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001612b: 00 18001612c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180016133: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180016138: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18001613f: 00 180016140: 57 push rdi 180016141: 41 54 push r12 180016143: 41 56 push r14 180016145: 41 57 push r15 180016147: 55 push rbp 180016148: 48 81 ec c0 00 00 00 sub rsp,0xc0 18001614f: 45 89 c6 mov r14d,r8d 180016152: 4c 89 ac 24 b0 00 00 mov QWORD PTR [rsp+0xb0],r13 180016159: 00 18001615a: 4c 8d ac 24 8f 00 00 lea r13,[rsp+0x8f] 180016161: 00 180016162: c4 c1 78 ae 5d 29 vstmxcsr DWORD PTR [r13+0x29] 180016168: 4d 63 fe movsxd r15,r14d 18001616b: 49 83 e5 e0 and r13,0xffffffffffffffe0 18001616f: 44 8b a4 24 b8 00 00 mov r12d,DWORD PTR [rsp+0xb8] 180016176: 00 180016177: 48 89 d7 mov rdi,rdx 18001617a: 48 89 cd mov rbp,rcx 18001617d: 44 89 e0 mov eax,r12d 180016180: 25 80 1f 00 00 and eax,0x1f80 180016185: 3d 80 1f 00 00 cmp eax,0x1f80 18001618a: 74 1d je 0x1800161a9 18001618c: 44 89 e0 mov eax,r12d 18001618f: 0d 80 1f ff ff or eax,0xffff1f80 180016194: 25 e0 ff 00 00 and eax,0xffe0 180016199: 89 84 24 b8 00 00 00 mov DWORD PTR [rsp+0xb8],eax 1800161a0: c5 f8 ae 94 24 b8 00 vldmxcsr DWORD PTR [rsp+0xb8] 1800161a7: 00 00 1800161a9: c5 fc 10 05 af 6c c4 vmovups ymm0,YMMWORD PTR [rip+0x1c46caf] # 0x181c5ce60 1800161b0: 01 1800161b1: 48 89 f8 mov rax,rdi 1800161b4: c5 fc 58 c8 vaddps ymm1,ymm0,ymm0 1800161b8: 48 83 e0 1c and rax,0x1c 1800161bc: c4 c1 7c 11 4d 00 vmovups YMMWORD PTR [r13+0x0],ymm1 1800161c2: 85 c0 test eax,eax 1800161c4: 0f 84 51 01 00 00 je 0x18001631b 1800161ca: c1 e8 02 shr eax,0x2 1800161cd: f7 d8 neg eax 1800161cf: 83 c0 08 add eax,0x8 1800161d2: 41 3b c6 cmp eax,r14d 1800161d5: 44 0f 4c f0 cmovl r14d,eax 1800161d9: 45 85 f6 test r14d,r14d 1800161dc: 0f 8e 19 01 00 00 jle 0x1800162fb 1800161e2: 44 89 f0 mov eax,r14d 1800161e5: 41 ba 01 00 00 00 mov r10d,0x1 1800161eb: d1 e8 shr eax,1 1800161ed: 45 33 c9 xor r9d,r9d 1800161f0: 85 c0 test eax,eax 1800161f2: 0f 86 b1 00 00 00 jbe 0x1800162a9 1800161f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800161ff: 00 180016200: 47 8d 14 09 lea r10d,[r9+r9*1] 180016204: 4d 63 d2 movsxd r10,r10d 180016207: c4 a1 7a 10 44 d5 04 vmovss xmm0,DWORD PTR [rbp+r10*8+0x4] 18001620e: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 180016212: c4 a1 7a 10 4c d5 00 vmovss xmm1,DWORD PTR [rbp+r10*8+0x0] 180016219: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 18001621e: c5 fa 11 84 24 bc 00 vmovss DWORD PTR [rsp+0xbc],xmm0 180016225: 00 00 180016227: c4 c1 79 7e c3 vmovd r11d,xmm0 18001622c: 41 f7 c3 00 00 80 7f test r11d,0x7f800000 180016233: 75 14 jne 0x180016249 180016235: c7 84 24 bc 00 00 00 mov DWORD PTR [rsp+0xbc],0x0 18001623c: 00 00 00 00 180016240: c5 fa 10 84 24 bc 00 vmovss xmm0,DWORD PTR [rsp+0xbc] 180016247: 00 00 180016249: c4 a1 7a 11 04 97 vmovss DWORD PTR [rdi+r10*4],xmm0 18001624f: c4 a1 7a 10 44 d5 0c vmovss xmm0,DWORD PTR [rbp+r10*8+0xc] 180016256: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 18001625a: c4 a1 7a 10 4c d5 08 vmovss xmm1,DWORD PTR [rbp+r10*8+0x8] 180016261: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 180016266: c5 fa 11 84 24 bc 00 vmovss DWORD PTR [rsp+0xbc],xmm0 18001626d: 00 00 18001626f: c4 c1 79 7e c3 vmovd r11d,xmm0 180016274: 41 f7 c3 00 00 80 7f test r11d,0x7f800000 18001627b: 75 14 jne 0x180016291 18001627d: c7 84 24 bc 00 00 00 mov DWORD PTR [rsp+0xbc],0x0 180016284: 00 00 00 00 180016288: c5 fa 10 84 24 bc 00 vmovss xmm0,DWORD PTR [rsp+0xbc] 18001628f: 00 00 180016291: 41 ff c1 inc r9d 180016294: c4 a1 7a 11 44 97 04 vmovss DWORD PTR [rdi+r10*4+0x4],xmm0 18001629b: 44 3b c8 cmp r9d,eax 18001629e: 0f 82 5c ff ff ff jb 0x180016200 1800162a4: 47 8d 54 09 01 lea r10d,[r9+r9*1+0x1] 1800162a9: 41 8d 42 ff lea eax,[r10-0x1] 1800162ad: 41 3b c6 cmp eax,r14d 1800162b0: 73 49 jae 0x1800162fb 1800162b2: 4d 63 d2 movsxd r10,r10d 1800162b5: c4 a1 7a 10 44 d5 fc vmovss xmm0,DWORD PTR [rbp+r10*8-0x4] 1800162bc: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 1800162c0: c4 a1 7a 10 4c d5 f8 vmovss xmm1,DWORD PTR [rbp+r10*8-0x8] 1800162c7: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 1800162cc: c5 fa 11 84 24 bc 00 vmovss DWORD PTR [rsp+0xbc],xmm0 1800162d3: 00 00 1800162d5: c5 f9 7e c0 vmovd eax,xmm0 1800162d9: a9 00 00 80 7f test eax,0x7f800000 1800162de: 75 14 jne 0x1800162f4 1800162e0: c7 84 24 bc 00 00 00 mov DWORD PTR [rsp+0xbc],0x0 1800162e7: 00 00 00 00 1800162eb: c5 fa 10 84 24 bc 00 vmovss xmm0,DWORD PTR [rsp+0xbc] 1800162f2: 00 00 1800162f4: c4 a1 7a 11 44 97 fc vmovss DWORD PTR [rdi+r10*4-0x4],xmm0 1800162fb: 48 89 f9 mov rcx,rdi 1800162fe: 48 89 fa mov rdx,rdi 180016301: 45 89 f0 mov r8d,r14d 180016304: c5 f8 77 vzeroupper 180016307: e8 b4 e5 05 00 call 0x1800748c0 18001630c: 4d 63 f6 movsxd r14,r14d 18001630f: 4d 2b fe sub r15,r14 180016312: 4a 8d 6c f5 00 lea rbp,[rbp+r14*8+0x0] 180016317: 4a 8d 3c b7 lea rdi,[rdi+r14*4] 18001631b: 48 f7 c7 1f 00 00 00 test rdi,0x1f 180016322: 74 4e je 0x180016372 180016324: 45 33 f6 xor r14d,r14d 180016327: 4d 85 ff test r15,r15 18001632a: 0f 8e f9 03 00 00 jle 0x180016729 180016330: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180016337: 00 180016338: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18001633f: 90 nop 180016340: c5 fa 10 45 04 vmovss xmm0,DWORD PTR [rbp+0x4] 180016345: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 180016349: c5 fa 10 4d 00 vmovss xmm1,DWORD PTR [rbp+0x0] 18001634e: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 180016353: c5 f8 77 vzeroupper 180016356: e8 c5 e6 05 00 call 0x180074a20 18001635b: c4 a1 7a 11 04 b7 vmovss DWORD PTR [rdi+r14*4],xmm0 180016361: 49 ff c6 inc r14 180016364: 48 83 c5 08 add rbp,0x8 180016368: 4d 3b f7 cmp r14,r15 18001636b: 7c d3 jl 0x180016340 18001636d: e9 b7 03 00 00 jmp 0x180016729 180016372: 45 89 f8 mov r8d,r15d 180016375: 33 c0 xor eax,eax 180016377: 41 c1 ff 04 sar r15d,0x4 18001637b: 41 83 e0 0f and r8d,0xf 18001637f: 48 f7 c5 0f 00 00 00 test rbp,0xf 180016386: 0f 85 29 01 00 00 jne 0x1800164b5 18001638c: 45 85 ff test r15d,r15d 18001638f: 0f 8e 59 02 00 00 jle 0x1800165ee 180016395: c5 f8 11 74 24 30 vmovups XMMWORD PTR [rsp+0x30],xmm6 18001639b: c5 f8 11 7c 24 40 vmovups XMMWORD PTR [rsp+0x40],xmm7 1800163a1: c5 78 11 5c 24 60 vmovups XMMWORD PTR [rsp+0x60],xmm11 1800163a7: c5 78 11 6c 24 20 vmovups XMMWORD PTR [rsp+0x20],xmm13 1800163ad: c5 78 11 74 24 50 vmovups XMMWORD PTR [rsp+0x50],xmm14 1800163b3: c5 fc 10 35 e5 6a c4 vmovups ymm6,YMMWORD PTR [rip+0x1c46ae5] # 0x181c5cea0 1800163ba: 01 1800163bb: c4 41 7c 10 5d 00 vmovups ymm11,YMMWORD PTR [r13+0x0] 1800163c1: c5 7c 10 2d b7 6a c4 vmovups ymm13,YMMWORD PTR [rip+0x1c46ab7] # 0x181c5ce80 1800163c8: 01 1800163c9: c5 fc 10 3d 8f 6a c4 vmovups ymm7,YMMWORD PTR [rip+0x1c46a8f] # 0x181c5ce60 1800163d0: 01 1800163d1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800163d8: 00 1800163d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800163e0: c5 f8 10 6d 00 vmovups xmm5,XMMWORD PTR [rbp+0x0] 1800163e5: c5 f8 10 55 10 vmovups xmm2,XMMWORD PTR [rbp+0x10] 1800163ea: c5 f8 10 5d 40 vmovups xmm3,XMMWORD PTR [rbp+0x40] 1800163ef: c5 f8 10 4d 50 vmovups xmm1,XMMWORD PTR [rbp+0x50] 1800163f4: c4 63 55 18 75 20 01 vinsertf128 ymm14,ymm5,XMMWORD PTR [rbp+0x20],0x1 1800163fb: c4 c1 0c 59 c6 vmulps ymm0,ymm14,ymm14 180016400: c4 e3 6d 18 6d 30 01 vinsertf128 ymm5,ymm2,XMMWORD PTR [rbp+0x30],0x1 180016407: c5 d4 59 d5 vmulps ymm2,ymm5,ymm5 18001640b: c5 ff 7c ea vhaddps ymm5,ymm0,ymm2 18001640f: c4 e3 65 18 65 60 01 vinsertf128 ymm4,ymm3,XMMWORD PTR [rbp+0x60],0x1 180016416: c4 63 75 18 75 70 01 vinsertf128 ymm14,ymm1,XMMWORD PTR [rbp+0x70],0x1 18001641d: c5 dc 59 c4 vmulps ymm0,ymm4,ymm4 180016421: c4 c1 0c 59 d6 vmulps ymm2,ymm14,ymm14 180016426: c5 fc 52 cd vrsqrtps ymm1,ymm5 18001642a: c5 ff 7c d2 vhaddps ymm2,ymm0,ymm2 18001642e: c5 54 59 f1 vmulps ymm14,ymm5,ymm1 180016432: c5 fc 52 da vrsqrtps ymm3,ymm2 180016436: c4 42 75 ac f3 vfnmadd213ps ymm14,ymm1,ymm11 18001643b: c5 ec 59 e3 vmulps ymm4,ymm2,ymm3 18001643f: c5 fc 28 c7 vmovaps ymm0,ymm7 180016443: c4 c2 15 b8 c6 vfmadd231ps ymm0,ymm13,ymm14 180016448: c4 41 74 59 f6 vmulps ymm14,ymm1,ymm14 18001644d: c4 c2 65 ac e3 vfnmadd213ps ymm4,ymm3,ymm11 180016452: c4 62 7d a8 f1 vfmadd213ps ymm14,ymm0,ymm1 180016457: c5 fc 28 cf vmovaps ymm1,ymm7 18001645b: c4 e2 15 b8 cc vfmadd231ps ymm1,ymm13,ymm4 180016460: c5 e4 59 e4 vmulps ymm4,ymm3,ymm4 180016464: c4 c1 54 59 c6 vmulps ymm0,ymm5,ymm14 180016469: c4 e2 75 a8 e3 vfmadd213ps ymm4,ymm1,ymm3 18001646e: c5 d4 c2 de 19 vcmpnge_uqps ymm3,ymm5,ymm6 180016473: c5 ec c2 ce 19 vcmpnge_uqps ymm1,ymm2,ymm6 180016478: c5 ec 59 e4 vmulps ymm4,ymm2,ymm4 18001647c: c5 e4 56 d9 vorps ymm3,ymm3,ymm1 180016480: c5 7c 50 cb vmovmskps r9d,ymm3 180016484: 45 85 c9 test r9d,r9d 180016487: 74 08 je 0x180016491 180016489: c5 fc 51 c5 vsqrtps ymm0,ymm5 18001648d: c5 fc 51 e2 vsqrtps ymm4,ymm2 180016491: ff c0 inc eax 180016493: 48 81 c5 80 00 00 00 add rbp,0x80 18001649a: c5 fc 11 07 vmovups YMMWORD PTR [rdi],ymm0 18001649e: c5 fc 11 67 20 vmovups YMMWORD PTR [rdi+0x20],ymm4 1800164a3: 48 83 c7 40 add rdi,0x40 1800164a7: 41 3b c7 cmp eax,r15d 1800164aa: 0f 8c 30 ff ff ff jl 0x1800163e0 1800164b0: e9 1b 01 00 00 jmp 0x1800165d0 1800164b5: 45 85 ff test r15d,r15d 1800164b8: 0f 8e 30 01 00 00 jle 0x1800165ee 1800164be: c5 f8 11 74 24 30 vmovups XMMWORD PTR [rsp+0x30],xmm6 1800164c4: c5 f8 11 7c 24 40 vmovups XMMWORD PTR [rsp+0x40],xmm7 1800164ca: c5 78 11 5c 24 60 vmovups XMMWORD PTR [rsp+0x60],xmm11 1800164d0: c5 78 11 6c 24 20 vmovups XMMWORD PTR [rsp+0x20],xmm13 1800164d6: c5 78 11 74 24 50 vmovups XMMWORD PTR [rsp+0x50],xmm14 1800164dc: c5 fc 10 35 bc 69 c4 vmovups ymm6,YMMWORD PTR [rip+0x1c469bc] # 0x181c5cea0 1800164e3: 01 1800164e4: c4 41 7c 10 5d 00 vmovups ymm11,YMMWORD PTR [r13+0x0] 1800164ea: c5 7c 10 2d 8e 69 c4 vmovups ymm13,YMMWORD PTR [rip+0x1c4698e] # 0x181c5ce80 1800164f1: 01 1800164f2: c5 fc 10 3d 66 69 c4 vmovups ymm7,YMMWORD PTR [rip+0x1c46966] # 0x181c5ce60 1800164f9: 01 1800164fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]