/tmp/det/p_1800034c0.bin: file format binary Disassembly of section .data: 00000001800034c0 <.data>: 1800034c0: 48 83 ec 28 sub rsp,0x28 1800034c4: 48 85 c9 test rcx,rcx 1800034c7: 74 15 je 0x1800034de 1800034c9: 85 d2 test edx,edx 1800034cb: 7f 05 jg 0x1800034d2 1800034cd: 6a fa push 0xfffffffffffffffa 1800034cf: 58 pop rax 1800034d0: eb 07 jmp 0x1800034d9 1800034d2: e8 29 f8 a5 01 call 0x181a62d00 1800034d7: 33 c0 xor eax,eax 1800034d9: 48 83 c4 28 add rsp,0x28 1800034dd: c3 ret 1800034de: 6a f8 push 0xfffffffffffffff8 1800034e0: 58 pop rax 1800034e1: eb f6 jmp 0x1800034d9 1800034e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800034ea: 00 1800034eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800034f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800034f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003500: 48 83 ec 28 sub rsp,0x28 180003504: 48 85 c9 test rcx,rcx 180003507: 74 15 je 0x18000351e 180003509: 85 d2 test edx,edx 18000350b: 7f 05 jg 0x180003512 18000350d: 6a fa push 0xfffffffffffffffa 18000350f: 58 pop rax 180003510: eb 07 jmp 0x180003519 180003512: e8 a9 fd a5 01 call 0x181a632c0 180003517: 33 c0 xor eax,eax 180003519: 48 83 c4 28 add rsp,0x28 18000351d: c3 ret 18000351e: 6a f8 push 0xfffffffffffffff8 180003520: 58 pop rax 180003521: eb f6 jmp 0x180003519 180003523: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000352a: 00 18000352b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003532: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003539: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003540: 57 push rdi 180003541: 49 89 ca mov r10,rcx 180003544: 4d 85 d2 test r10,r10 180003547: 0f 84 60 02 00 00 je 0x1800037ad 18000354d: 48 85 d2 test rdx,rdx 180003550: 0f 84 57 02 00 00 je 0x1800037ad 180003556: 4d 85 c0 test r8,r8 180003559: 0f 84 4e 02 00 00 je 0x1800037ad 18000355f: 45 85 c9 test r9d,r9d 180003562: 0f 8e 3e 02 00 00 jle 0x1800037a6 180003568: 49 63 f9 movsxd rdi,r9d 18000356b: 48 83 ff 08 cmp rdi,0x8 18000356f: 0f 8c 2c 02 00 00 jl 0x1800037a1 180003575: 4c 89 c0 mov rax,r8 180003578: 48 83 e0 0f and rax,0xf 18000357c: 85 c0 test eax,eax 18000357e: 74 0d je 0x18000358d 180003580: a8 07 test al,0x7 180003582: 0f 85 19 02 00 00 jne 0x1800037a1 180003588: b8 01 00 00 00 mov eax,0x1 18000358d: 8d 48 08 lea ecx,[rax+0x8] 180003590: 48 3b f9 cmp rdi,rcx 180003593: 0f 8c 08 02 00 00 jl 0x1800037a1 180003599: 44 89 c9 mov ecx,r9d 18000359c: 45 33 db xor r11d,r11d 18000359f: 2b c8 sub ecx,eax 1800035a1: 83 e1 07 and ecx,0x7 1800035a4: 44 2b c9 sub r9d,ecx 1800035a7: 89 c1 mov ecx,eax 1800035a9: 85 c0 test eax,eax 1800035ab: 76 33 jbe 0x1800035e0 1800035ad: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800035b4: 00 1800035b5: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800035bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 1800035c0: f2 43 0f 10 04 da movsd xmm0,QWORD PTR [r10+r11*8] 1800035c6: f2 42 0f 59 04 da mulsd xmm0,QWORD PTR [rdx+r11*8] 1800035cc: f2 43 0f 58 04 d8 addsd xmm0,QWORD PTR [r8+r11*8] 1800035d2: f2 43 0f 11 04 d8 movsd QWORD PTR [r8+r11*8],xmm0 1800035d8: 49 ff c3 inc r11 1800035db: 4c 3b d9 cmp r11,rcx 1800035de: 72 e0 jb 0x1800035c0 1800035e0: 89 c0 mov eax,eax 1800035e2: 4c 8d 1c c2 lea r11,[rdx+rax*8] 1800035e6: 49 63 c1 movsxd rax,r9d 1800035e9: 49 f7 c3 0f 00 00 00 test r11,0xf 1800035f0: 0f 84 ca 00 00 00 je 0x1800036c0 1800035f6: 0f 1f 00 nop DWORD PTR [rax] 1800035f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003600: f2 41 0f 10 0c ca movsd xmm1,QWORD PTR [r10+rcx*8] 180003606: f2 0f 10 04 ca movsd xmm0,QWORD PTR [rdx+rcx*8] 18000360b: 66 0f 16 44 ca 08 movhpd xmm0,QWORD PTR [rdx+rcx*8+0x8] 180003611: 66 41 0f 16 4c ca 08 movhpd xmm1,QWORD PTR [r10+rcx*8+0x8] 180003618: 66 0f 59 c8 mulpd xmm1,xmm0 18000361c: 66 41 0f 58 0c c8 addpd xmm1,XMMWORD PTR [r8+rcx*8] 180003622: 41 0f 29 0c c8 movaps XMMWORD PTR [r8+rcx*8],xmm1 180003627: f2 41 0f 10 5c ca 10 movsd xmm3,QWORD PTR [r10+rcx*8+0x10] 18000362e: f2 41 0f 10 6c ca 20 movsd xmm5,QWORD PTR [r10+rcx*8+0x20] 180003635: f2 41 0f 10 4c ca 30 movsd xmm1,QWORD PTR [r10+rcx*8+0x30] 18000363c: f2 0f 10 54 ca 10 movsd xmm2,QWORD PTR [rdx+rcx*8+0x10] 180003642: f2 0f 10 64 ca 20 movsd xmm4,QWORD PTR [rdx+rcx*8+0x20] 180003648: f2 0f 10 44 ca 30 movsd xmm0,QWORD PTR [rdx+rcx*8+0x30] 18000364e: 66 0f 16 54 ca 18 movhpd xmm2,QWORD PTR [rdx+rcx*8+0x18] 180003654: 66 0f 16 64 ca 28 movhpd xmm4,QWORD PTR [rdx+rcx*8+0x28] 18000365a: 66 0f 16 44 ca 38 movhpd xmm0,QWORD PTR [rdx+rcx*8+0x38] 180003660: 66 41 0f 16 5c ca 18 movhpd xmm3,QWORD PTR [r10+rcx*8+0x18] 180003667: 66 41 0f 16 6c ca 28 movhpd xmm5,QWORD PTR [r10+rcx*8+0x28] 18000366e: 66 41 0f 16 4c ca 38 movhpd xmm1,QWORD PTR [r10+rcx*8+0x38] 180003675: 66 0f 59 da mulpd xmm3,xmm2 180003679: 66 0f 59 ec mulpd xmm5,xmm4 18000367d: 66 0f 59 c8 mulpd xmm1,xmm0 180003681: 66 41 0f 58 5c c8 10 addpd xmm3,XMMWORD PTR [r8+rcx*8+0x10] 180003688: 66 41 0f 58 6c c8 20 addpd xmm5,XMMWORD PTR [r8+rcx*8+0x20] 18000368f: 66 41 0f 58 4c c8 30 addpd xmm1,XMMWORD PTR [r8+rcx*8+0x30] 180003696: 41 0f 29 5c c8 10 movaps XMMWORD PTR [r8+rcx*8+0x10],xmm3 18000369c: 41 0f 29 6c c8 20 movaps XMMWORD PTR [r8+rcx*8+0x20],xmm5 1800036a2: 41 0f 29 4c c8 30 movaps XMMWORD PTR [r8+rcx*8+0x30],xmm1 1800036a8: 48 83 c1 08 add rcx,0x8 1800036ac: 48 3b c8 cmp rcx,rax 1800036af: 0f 82 4b ff ff ff jb 0x180003600 1800036b5: e9 93 00 00 00 jmp 0x18000374d 1800036ba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 1800036c0: f2 41 0f 10 04 ca movsd xmm0,QWORD PTR [r10+rcx*8] 1800036c6: f2 41 0f 10 4c ca 10 movsd xmm1,QWORD PTR [r10+rcx*8+0x10] 1800036cd: f2 41 0f 10 54 ca 20 movsd xmm2,QWORD PTR [r10+rcx*8+0x20] 1800036d4: f2 41 0f 10 5c ca 30 movsd xmm3,QWORD PTR [r10+rcx*8+0x30] 1800036db: 66 41 0f 16 44 ca 08 movhpd xmm0,QWORD PTR [r10+rcx*8+0x8] 1800036e2: 66 41 0f 16 4c ca 18 movhpd xmm1,QWORD PTR [r10+rcx*8+0x18] 1800036e9: 66 41 0f 16 54 ca 28 movhpd xmm2,QWORD PTR [r10+rcx*8+0x28] 1800036f0: 66 41 0f 16 5c ca 38 movhpd xmm3,QWORD PTR [r10+rcx*8+0x38] 1800036f7: 66 0f 59 04 ca mulpd xmm0,XMMWORD PTR [rdx+rcx*8] 1800036fc: 66 0f 59 4c ca 10 mulpd xmm1,XMMWORD PTR [rdx+rcx*8+0x10] 180003702: 66 0f 59 54 ca 20 mulpd xmm2,XMMWORD PTR [rdx+rcx*8+0x20] 180003708: 66 0f 59 5c ca 30 mulpd xmm3,XMMWORD PTR [rdx+rcx*8+0x30] 18000370e: 66 41 0f 58 04 c8 addpd xmm0,XMMWORD PTR [r8+rcx*8] 180003714: 66 41 0f 58 4c c8 10 addpd xmm1,XMMWORD PTR [r8+rcx*8+0x10] 18000371b: 66 41 0f 58 54 c8 20 addpd xmm2,XMMWORD PTR [r8+rcx*8+0x20] 180003722: 66 41 0f 58 5c c8 30 addpd xmm3,XMMWORD PTR [r8+rcx*8+0x30] 180003729: 41 0f 29 04 c8 movaps XMMWORD PTR [r8+rcx*8],xmm0 18000372e: 41 0f 29 4c c8 10 movaps XMMWORD PTR [r8+rcx*8+0x10],xmm1 180003734: 41 0f 29 54 c8 20 movaps XMMWORD PTR [r8+rcx*8+0x20],xmm2 18000373a: 41 0f 29 5c c8 30 movaps XMMWORD PTR [r8+rcx*8+0x30],xmm3 180003740: 48 83 c1 08 add rcx,0x8 180003744: 48 3b c8 cmp rcx,rax 180003747: 0f 82 73 ff ff ff jb 0x1800036c0 18000374d: 33 c0 xor eax,eax 18000374f: 41 8d 49 01 lea ecx,[r9+0x1] 180003753: 48 63 c9 movsxd rcx,ecx 180003756: 48 3b cf cmp rcx,rdi 180003759: 77 42 ja 0x18000379d 18000375b: 4d 63 c9 movsxd r9,r9d 18000375e: 49 2b f9 sub rdi,r9 180003761: 4e 8d 1c ca lea r11,[rdx+r9*8] 180003765: 4b 8d 0c ca lea rcx,[r10+r9*8] 180003769: 4b 8d 14 c8 lea rdx,[r8+r9*8] 18000376d: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003774: 00 180003775: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000377c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 180003780: f2 0f 10 04 c1 movsd xmm0,QWORD PTR [rcx+rax*8] 180003785: f2 41 0f 59 04 c3 mulsd xmm0,QWORD PTR [r11+rax*8] 18000378b: f2 0f 58 04 c2 addsd xmm0,QWORD PTR [rdx+rax*8] 180003790: f2 0f 11 04 c2 movsd QWORD PTR [rdx+rax*8],xmm0 180003795: 48 ff c0 inc rax 180003798: 48 3b c7 cmp rax,rdi 18000379b: 72 e3 jb 0x180003780 18000379d: 33 c0 xor eax,eax 18000379f: 5f pop rdi 1800037a0: c3 ret 1800037a1: 45 33 c9 xor r9d,r9d 1800037a4: eb a7 jmp 0x18000374d 1800037a6: b8 fa ff ff ff mov eax,0xfffffffa 1800037ab: 5f pop rdi 1800037ac: c3 ret 1800037ad: b8 f8 ff ff ff mov eax,0xfffffff8 1800037b2: 5f pop rdi 1800037b3: c3 ret 1800037b4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800037b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800037c0: 49 89 d2 mov r10,rdx 1800037c3: 48 85 c9 test rcx,rcx 1800037c6: 0f 84 18 02 00 00 je 0x1800039e4 1800037cc: 4d 85 d2 test r10,r10 1800037cf: 0f 84 0f 02 00 00 je 0x1800039e4 1800037d5: 4d 85 c0 test r8,r8 1800037d8: 0f 84 06 02 00 00 je 0x1800039e4 1800037de: 45 85 c9 test r9d,r9d 1800037e1: 0f 8e 03 02 00 00 jle 0x1800039ea 1800037e7: 44 89 c8 mov eax,r9d 1800037ea: ba 01 00 00 00 mov edx,0x1 1800037ef: c1 e8 03 shr eax,0x3 1800037f2: 45 33 db xor r11d,r11d 1800037f5: 85 c0 test eax,eax 1800037f7: 0f 86 f5 00 00 00 jbe 0x1800038f2 1800037fd: 0f 1f 00 nop DWORD PTR [rax] 180003800: 44 89 da mov edx,r11d 180003803: 41 ff c3 inc r11d 180003806: c1 e2 03 shl edx,0x3 180003809: 48 63 d2 movsxd rdx,edx 18000380c: 44 3b d8 cmp r11d,eax 18000380f: f2 0f 10 04 d1 movsd xmm0,QWORD PTR [rcx+rdx*8] 180003814: f2 0f 10 4c d1 08 movsd xmm1,QWORD PTR [rcx+rdx*8+0x8] 18000381a: f2 41 0f 59 04 d2 mulsd xmm0,QWORD PTR [r10+rdx*8] 180003820: f2 41 0f 59 4c d2 08 mulsd xmm1,QWORD PTR [r10+rdx*8+0x8] 180003827: f2 41 0f 58 04 d0 addsd xmm0,QWORD PTR [r8+rdx*8] 18000382d: f2 41 0f 58 4c d0 08 addsd xmm1,QWORD PTR [r8+rdx*8+0x8] 180003834: f2 41 0f 11 04 d0 movsd QWORD PTR [r8+rdx*8],xmm0 18000383a: f2 41 0f 11 4c d0 08 movsd QWORD PTR [r8+rdx*8+0x8],xmm1 180003841: f2 0f 10 54 d1 10 movsd xmm2,QWORD PTR [rcx+rdx*8+0x10] 180003847: f2 0f 10 5c d1 18 movsd xmm3,QWORD PTR [rcx+rdx*8+0x18] 18000384d: f2 0f 10 64 d1 20 movsd xmm4,QWORD PTR [rcx+rdx*8+0x20] 180003853: f2 0f 10 6c d1 28 movsd xmm5,QWORD PTR [rcx+rdx*8+0x28] 180003859: f2 0f 10 44 d1 30 movsd xmm0,QWORD PTR [rcx+rdx*8+0x30] 18000385f: f2 0f 10 4c d1 38 movsd xmm1,QWORD PTR [rcx+rdx*8+0x38] 180003865: f2 41 0f 59 54 d2 10 mulsd xmm2,QWORD PTR [r10+rdx*8+0x10] 18000386c: f2 41 0f 59 5c d2 18 mulsd xmm3,QWORD PTR [r10+rdx*8+0x18] 180003873: f2 41 0f 59 64 d2 20 mulsd xmm4,QWORD PTR [r10+rdx*8+0x20] 18000387a: f2 41 0f 58 54 d0 10 addsd xmm2,QWORD PTR [r8+rdx*8+0x10] 180003881: f2 41 0f 59 6c d2 28 mulsd xmm5,QWORD PTR [r10+rdx*8+0x28] 180003888: f2 41 0f 58 5c d0 18 addsd xmm3,QWORD PTR [r8+rdx*8+0x18] 18000388f: f2 41 0f 59 44 d2 30 mulsd xmm0,QWORD PTR [r10+rdx*8+0x30] 180003896: f2 41 0f 58 64 d0 20 addsd xmm4,QWORD PTR [r8+rdx*8+0x20] 18000389d: f2 41 0f 59 4c d2 38 mulsd xmm1,QWORD PTR [r10+rdx*8+0x38] 1800038a4: f2 41 0f 58 6c d0 28 addsd xmm5,QWORD PTR [r8+rdx*8+0x28] 1800038ab: f2 41 0f 58 44 d0 30 addsd xmm0,QWORD PTR [r8+rdx*8+0x30] 1800038b2: f2 41 0f 58 4c d0 38 addsd xmm1,QWORD PTR [r8+rdx*8+0x38] 1800038b9: f2 41 0f 11 54 d0 10 movsd QWORD PTR [r8+rdx*8+0x10],xmm2 1800038c0: f2 41 0f 11 5c d0 18 movsd QWORD PTR [r8+rdx*8+0x18],xmm3 1800038c7: f2 41 0f 11 64 d0 20 movsd QWORD PTR [r8+rdx*8+0x20],xmm4 1800038ce: f2 41 0f 11 6c d0 28 movsd QWORD PTR [r8+rdx*8+0x28],xmm5 1800038d5: f2 41 0f 11 44 d0 30 movsd QWORD PTR [r8+rdx*8+0x30],xmm0 1800038dc: f2 41 0f 11 4c d0 38 movsd QWORD PTR [r8+rdx*8+0x38],xmm1 1800038e3: 0f 82 17 ff ff ff jb 0x180003800 1800038e9: 41 c1 e3 03 shl r11d,0x3 1800038ed: 44 89 da mov edx,r11d 1800038f0: ff c2 inc edx 1800038f2: 41 3b d1 cmp edx,r9d 1800038f5: 0f 87 e6 00 00 00 ja 0x1800039e1 1800038fb: 44 2b ca sub r9d,edx 1800038fe: 4c 8d 1d fb c6 ff ff lea r11,[rip+0xffffffffffffc6fb] # 0x180000000 180003905: 43 0f b6 84 0b 98 cc movzx eax,BYTE PTR [r11+r9*1+0x1c5cc98] 18000390c: c5 01 18000390e: 49 8d 84 03 18 39 00 lea rax,[r11+rax*1+0x3918] 180003915: 00 180003916: ff e0 jmp rax 180003918: 48 63 d2 movsxd rdx,edx 18000391b: f2 0f 10 44 d1 28 movsd xmm0,QWORD PTR [rcx+rdx*8+0x28] 180003921: f2 41 0f 59 44 d2 28 mulsd xmm0,QWORD PTR [r10+rdx*8+0x28] 180003928: 49 8d 44 d0 28 lea rax,[r8+rdx*8+0x28] 18000392d: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] 180003931: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 180003935: 48 63 d2 movsxd rdx,edx 180003938: f2 0f 10 44 d1 20 movsd xmm0,QWORD PTR [rcx+rdx*8+0x20] 18000393e: f2 41 0f 59 44 d2 20 mulsd xmm0,QWORD PTR [r10+rdx*8+0x20] 180003945: 49 8d 44 d0 20 lea rax,[r8+rdx*8+0x20] 18000394a: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] 18000394e: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 180003952: 48 63 d2 movsxd rdx,edx 180003955: f2 0f 10 44 d1 18 movsd xmm0,QWORD PTR [rcx+rdx*8+0x18] 18000395b: f2 41 0f 59 44 d2 18 mulsd xmm0,QWORD PTR [r10+rdx*8+0x18] 180003962: 49 8d 44 d0 18 lea rax,[r8+rdx*8+0x18] 180003967: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] 18000396b: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 18000396f: 48 63 d2 movsxd rdx,edx 180003972: f2 0f 10 44 d1 10 movsd xmm0,QWORD PTR [rcx+rdx*8+0x10] 180003978: f2 41 0f 59 44 d2 10 mulsd xmm0,QWORD PTR [r10+rdx*8+0x10] 18000397f: 49 8d 44 d0 10 lea rax,[r8+rdx*8+0x10] 180003984: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] 180003988: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 18000398c: 48 63 d2 movsxd rdx,edx 18000398f: f2 0f 10 44 d1 08 movsd xmm0,QWORD PTR [rcx+rdx*8+0x8] 180003995: f2 41 0f 59 44 d2 08 mulsd xmm0,QWORD PTR [r10+rdx*8+0x8] 18000399c: 49 8d 44 d0 08 lea rax,[r8+rdx*8+0x8] 1800039a1: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] 1800039a5: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 1800039a9: 48 63 d2 movsxd rdx,edx 1800039ac: f2 0f 10 04 d1 movsd xmm0,QWORD PTR [rcx+rdx*8] 1800039b1: f2 41 0f 59 04 d2 mulsd xmm0,QWORD PTR [r10+rdx*8] 1800039b7: f2 41 0f 58 04 d0 addsd xmm0,QWORD PTR [r8+rdx*8] 1800039bd: f2 41 0f 11 04 d0 movsd QWORD PTR [r8+rdx*8],xmm0 1800039c3: 48 63 d2 movsxd rdx,edx 1800039c6: f2 0f 10 44 d1 f8 movsd xmm0,QWORD PTR [rcx+rdx*8-0x8] 1800039cc: f2 41 0f 59 44 d2 f8 mulsd xmm0,QWORD PTR [r10+rdx*8-0x8] 1800039d3: f2 41 0f 58 44 d0 f8 addsd xmm0,QWORD PTR [r8+rdx*8-0x8] 1800039da: f2 41 0f 11 44 d0 f8 movsd QWORD PTR [r8+rdx*8-0x8],xmm0 1800039e1: 33 c0 xor eax,eax 1800039e3: c3 ret 1800039e4: b8 f8 ff ff ff mov eax,0xfffffff8 1800039e9: c3 ret 1800039ea: b8 fa ff ff ff mov eax,0xfffffffa 1800039ef: c3 ret 1800039f0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800039f7: 00 1800039f8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800039ff: 90 nop 180003a00: 41 57 push r15 180003a02: 48 85 c9 test rcx,rcx 180003a05: 0f 84 e8 01 00 00 je 0x180003bf3 180003a0b: 48 85 d2 test rdx,rdx 180003a0e: 0f 84 df 01 00 00 je 0x180003bf3 180003a14: 4d 85 c0 test r8,r8 180003a17: 0f 84 d6 01 00 00 je 0x180003bf3 180003a1d: 45 85 c9 test r9d,r9d 180003a20: 0f 8e c5 01 00 00 jle 0x180003beb 180003a26: 4d 63 d9 movsxd r11,r9d 180003a29: 49 83 fb 08 cmp r11,0x8 180003a2d: 0f 8c b3 01 00 00 jl 0x180003be6 180003a33: 4c 89 c0 mov rax,r8 180003a36: 48 83 e0 0f and rax,0xf 180003a3a: 85 c0 test eax,eax 180003a3c: 74 0d je 0x180003a4b 180003a3e: a8 07 test al,0x7 180003a40: 0f 85 a0 01 00 00 jne 0x180003be6 180003a46: b8 01 00 00 00 mov eax,0x1 180003a4b: 41 89 c2 mov r10d,eax 180003a4e: 4d 8d 7a 08 lea r15,[r10+0x8] 180003a52: 4d 3b df cmp r11,r15 180003a55: 0f 8c 8b 01 00 00 jl 0x180003be6 180003a5b: 45 89 cf mov r15d,r9d 180003a5e: 44 2b f8 sub r15d,eax 180003a61: 41 83 e7 07 and r15d,0x7 180003a65: 45 2b cf sub r9d,r15d 180003a68: 45 33 ff xor r15d,r15d 180003a6b: 4d 63 c9 movsxd r9,r9d 180003a6e: 85 c0 test eax,eax 180003a70: 76 2f jbe 0x180003aa1 180003a72: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003a79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003a80: f2 42 0f 10 04 f9 movsd xmm0,QWORD PTR [rcx+r15*8] 180003a86: f2 42 0f 59 04 fa mulsd xmm0,QWORD PTR [rdx+r15*8] 180003a8c: f2 43 0f 58 04 f8 addsd xmm0,QWORD PTR [r8+r15*8] 180003a92: f2 43 0f 11 04 f8 movsd QWORD PTR [r8+r15*8],xmm0 180003a98: 49 83 c7 01 add r15,0x1 180003a9c: 4d 3b fa cmp r15,r10 180003a9f: 72 df jb 0x180003a80 180003aa1: 89 c0 mov eax,eax 180003aa3: 4c 8d 3c c2 lea r15,[rdx+rax*8] 180003aa7: 49 f7 c7 0f 00 00 00 test r15,0xf 180003aae: 0f 84 8c 00 00 00 je 0x180003b40 180003ab4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003ab9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003ac0: 42 0f 10 0c d1 movups xmm1,XMMWORD PTR [rcx+r10*8] 180003ac5: 42 0f 10 04 d2 movups xmm0,XMMWORD PTR [rdx+r10*8] 180003aca: 66 0f 59 c8 mulpd xmm1,xmm0 180003ace: 42 0f 10 54 d2 10 movups xmm2,XMMWORD PTR [rdx+r10*8+0x10] 180003ad4: 42 0f 10 64 d2 20 movups xmm4,XMMWORD PTR [rdx+r10*8+0x20] 180003ada: 42 0f 10 44 d2 30 movups xmm0,XMMWORD PTR [rdx+r10*8+0x30] 180003ae0: 42 0f 10 5c d1 10 movups xmm3,XMMWORD PTR [rcx+r10*8+0x10] 180003ae6: 42 0f 10 6c d1 20 movups xmm5,XMMWORD PTR [rcx+r10*8+0x20] 180003aec: 66 0f 59 da mulpd xmm3,xmm2 180003af0: 66 43 0f 58 0c d0 addpd xmm1,XMMWORD PTR [r8+r10*8] 180003af6: 66 0f 59 ec mulpd xmm5,xmm4 180003afa: 43 0f 11 0c d0 movups XMMWORD PTR [r8+r10*8],xmm1 180003aff: 42 0f 10 4c d1 30 movups xmm1,XMMWORD PTR [rcx+r10*8+0x30] 180003b05: 66 0f 59 c8 mulpd xmm1,xmm0 180003b09: 66 43 0f 58 5c d0 10 addpd xmm3,XMMWORD PTR [r8+r10*8+0x10] 180003b10: 66 43 0f 58 6c d0 20 addpd xmm5,XMMWORD PTR [r8+r10*8+0x20] 180003b17: 66 43 0f 58 4c d0 30 addpd xmm1,XMMWORD PTR [r8+r10*8+0x30] 180003b1e: 43 0f 11 5c d0 10 movups XMMWORD PTR [r8+r10*8+0x10],xmm3 180003b24: 43 0f 11 6c d0 20 movups XMMWORD PTR [r8+r10*8+0x20],xmm5 180003b2a: 43 0f 11 4c d0 30 movups XMMWORD PTR [r8+r10*8+0x30],xmm1 180003b30: 49 83 c2 08 add r10,0x8 180003b34: 4d 3b d1 cmp r10,r9 180003b37: 72 87 jb 0x180003ac0 180003b39: e9 6f 00 00 00 jmp 0x180003bad 180003b3e: 66 90 xchg ax,ax 180003b40: 42 0f 10 04 d1 movups xmm0,XMMWORD PTR [rcx+r10*8] 180003b45: 42 0f 10 4c d1 10 movups xmm1,XMMWORD PTR [rcx+r10*8+0x10] 180003b4b: 42 0f 10 54 d1 20 movups xmm2,XMMWORD PTR [rcx+r10*8+0x20] 180003b51: 42 0f 10 5c d1 30 movups xmm3,XMMWORD PTR [rcx+r10*8+0x30] 180003b57: 66 42 0f 59 04 d2 mulpd xmm0,XMMWORD PTR [rdx+r10*8] 180003b5d: 66 42 0f 59 4c d2 10 mulpd xmm1,XMMWORD PTR [rdx+r10*8+0x10] 180003b64: 66 42 0f 59 54 d2 20 mulpd xmm2,XMMWORD PTR [rdx+r10*8+0x20] 180003b6b: 66 42 0f 59 5c d2 30 mulpd xmm3,XMMWORD PTR [rdx+r10*8+0x30] 180003b72: 66 43 0f 58 04 d0 addpd xmm0,XMMWORD PTR [r8+r10*8] 180003b78: 66 43 0f 58 4c d0 10 addpd xmm1,XMMWORD PTR [r8+r10*8+0x10] 180003b7f: 66 43 0f 58 54 d0 20 addpd xmm2,XMMWORD PTR [r8+r10*8+0x20] 180003b86: 66 43 0f 58 5c d0 30 addpd xmm3,XMMWORD PTR [r8+r10*8+0x30] 180003b8d: 43 0f 11 04 d0 movups XMMWORD PTR [r8+r10*8],xmm0 180003b92: 43 0f 11 4c d0 10 movups XMMWORD PTR [r8+r10*8+0x10],xmm1 180003b98: 43 0f 11 54 d0 20 movups XMMWORD PTR [r8+r10*8+0x20],xmm2 180003b9e: 43 0f 11 5c d0 30 movups XMMWORD PTR [r8+r10*8+0x30],xmm3 180003ba4: 49 83 c2 08 add r10,0x8 180003ba8: 4d 3b d1 cmp r10,r9 180003bab: 72 93 jb 0x180003b40 180003bad: 4d 3b cb cmp r9,r11 180003bb0: 73 2f jae 0x180003be1 180003bb2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003bb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003bc0: f2 42 0f 10 04 c9 movsd xmm0,QWORD PTR [rcx+r9*8] 180003bc6: f2 42 0f 59 04 ca mulsd xmm0,QWORD PTR [rdx+r9*8] 180003bcc: f2 43 0f 58 04 c8 addsd xmm0,QWORD PTR [r8+r9*8] 180003bd2: f2 43 0f 11 04 c8 movsd QWORD PTR [r8+r9*8],xmm0 180003bd8: 49 83 c1 01 add r9,0x1 180003bdc: 4d 3b cb cmp r9,r11 180003bdf: 72 df jb 0x180003bc0 180003be1: 33 c0 xor eax,eax 180003be3: 41 5f pop r15 180003be5: c3 ret 180003be6: 45 33 c9 xor r9d,r9d 180003be9: eb c2 jmp 0x180003bad 180003beb: b8 fa ff ff ff mov eax,0xfffffffa 180003bf0: 41 5f pop r15 180003bf2: c3 ret 180003bf3: b8 f8 ff ff ff mov eax,0xfffffff8 180003bf8: 41 5f pop r15 180003bfa: c3 ret 180003bfb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003c00: 48 83 ec 28 sub rsp,0x28 180003c04: 48 85 c9 test rcx,rcx 180003c07: 74 25 je 0x180003c2e 180003c09: 48 85 d2 test rdx,rdx 180003c0c: 74 20 je 0x180003c2e 180003c0e: 4d 85 c0 test r8,r8 180003c11: 74 1b je 0x180003c2e 180003c13: 45 85 c9 test r9d,r9d 180003c16: 7f 0a jg 0x180003c22 180003c18: b8 fa ff ff ff mov eax,0xfffffffa 180003c1d: 48 83 c4 28 add rsp,0x28 180003c21: c3 ret 180003c22: e8 59 31 01 00 call 0x180016d80 180003c27: 33 c0 xor eax,eax 180003c29: 48 83 c4 28 add rsp,0x28 180003c2d: c3 ret 180003c2e: b8 f8 ff ff ff mov eax,0xfffffff8 180003c33: 48 83 c4 28 add rsp,0x28 180003c37: c3 ret 180003c38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003c3f: 00 180003c40: 48 83 ec 28 sub rsp,0x28 180003c44: 48 85 c9 test rcx,rcx 180003c47: 74 25 je 0x180003c6e 180003c49: 48 85 d2 test rdx,rdx 180003c4c: 74 20 je 0x180003c6e 180003c4e: 4d 85 c0 test r8,r8 180003c51: 74 1b je 0x180003c6e 180003c53: 45 85 c9 test r9d,r9d 180003c56: 7f 0a jg 0x180003c62 180003c58: b8 fa ff ff ff mov eax,0xfffffffa 180003c5d: 48 83 c4 28 add rsp,0x28 180003c61: c3 ret 180003c62: e8 59 31 01 00 call 0x180016dc0 180003c67: 33 c0 xor eax,eax 180003c69: 48 83 c4 28 add rsp,0x28 180003c6d: c3 ret 180003c6e: b8 f8 ff ff ff mov eax,0xfffffff8 180003c73: 48 83 c4 28 add rsp,0x28 180003c77: c3 ret 180003c78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003c7f: 00 180003c80: 48 83 ec 28 sub rsp,0x28 180003c84: 48 85 c9 test rcx,rcx 180003c87: 74 25 je 0x180003cae 180003c89: 48 85 d2 test rdx,rdx 180003c8c: 74 20 je 0x180003cae 180003c8e: 4d 85 c0 test r8,r8 180003c91: 74 1b je 0x180003cae 180003c93: 45 85 c9 test r9d,r9d 180003c96: 7f 0a jg 0x180003ca2 180003c98: b8 fa ff ff ff mov eax,0xfffffffa 180003c9d: 48 83 c4 28 add rsp,0x28 180003ca1: c3 ret 180003ca2: e8 59 31 01 00 call 0x180016e00 180003ca7: 33 c0 xor eax,eax 180003ca9: 48 83 c4 28 add rsp,0x28 180003cad: c3 ret 180003cae: b8 f8 ff ff ff mov eax,0xfffffff8 180003cb3: 48 83 c4 28 add rsp,0x28 180003cb7: c3 ret 180003cb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003cbf: 00 180003cc0: 48 83 ec 28 sub rsp,0x28 180003cc4: 48 85 c9 test rcx,rcx 180003cc7: 74 20 je 0x180003ce9 180003cc9: 48 85 d2 test rdx,rdx 180003ccc: 74 1b je 0x180003ce9 180003cce: 45 85 c0 test r8d,r8d 180003cd1: 7f 0a jg 0x180003cdd 180003cd3: b8 fa ff ff ff mov eax,0xfffffffa 180003cd8: 48 83 c4 28 add rsp,0x28 180003cdc: c3 ret 180003cdd: e8 5e 31 01 00 call 0x180016e40 180003ce2: 33 c0 xor eax,eax 180003ce4: 48 83 c4 28 add rsp,0x28 180003ce8: c3 ret 180003ce9: b8 f8 ff ff ff mov eax,0xfffffff8 180003cee: 48 83 c4 28 add rsp,0x28 180003cf2: c3 ret 180003cf3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003cf8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003cff: 00 180003d00: 48 8d 64 24 d8 lea rsp,[rsp-0x28] 180003d05: 48 85 c9 test rcx,rcx 180003d08: 74 22 je 0x180003d2c 180003d0a: 48 85 d2 test rdx,rdx 180003d0d: 74 1d je 0x180003d2c 180003d0f: 45 85 c0 test r8d,r8d 180003d12: 7f 0b jg 0x180003d1f 180003d14: b8 fa ff ff ff mov eax,0xfffffffa 180003d19: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180003d1e: c3 ret 180003d1f: e8 9c 32 01 00 call 0x180016fc0 180003d24: 33 c0 xor eax,eax 180003d26: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180003d2b: c3 ret 180003d2c: b8 f8 ff ff ff mov eax,0xfffffff8 180003d31: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180003d36: c3 ret 180003d37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 180003d3e: 00 00 180003d40: 48 83 ec 28 sub rsp,0x28 180003d44: 48 85 c9 test rcx,rcx 180003d47: 74 20 je 0x180003d69 180003d49: 48 85 d2 test rdx,rdx 180003d4c: 74 1b je 0x180003d69 180003d4e: 45 85 c0 test r8d,r8d 180003d51: 7f 0a jg 0x180003d5d 180003d53: b8 fa ff ff ff mov eax,0xfffffffa 180003d58: 48 83 c4 28 add rsp,0x28 180003d5c: c3 ret 180003d5d: e8 de 33 01 00 call 0x180017140 180003d62: 33 c0 xor eax,eax 180003d64: 48 83 c4 28 add rsp,0x28 180003d68: c3 ret 180003d69: b8 f8 ff ff ff mov eax,0xfffffff8 180003d6e: 48 83 c4 28 add rsp,0x28 180003d72: c3 ret 180003d73: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003d78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003d7f: 00 180003d80: 56 push rsi 180003d81: 48 89 d6 mov rsi,rdx 180003d84: 48 85 c9 test rcx,rcx 180003d87: 0f 84 90 01 00 00 je 0x180003f1d 180003d8d: 48 85 f6 test rsi,rsi 180003d90: 0f 84 87 01 00 00 je 0x180003f1d 180003d96: 45 85 c0 test r8d,r8d 180003d99: 0f 8e 77 01 00 00 jle 0x180003f16 180003d9f: 41 83 f8 10 cmp r8d,0x10 180003da3: 0f 8c 5d 01 00 00 jl 0x180003f06 180003da9: 49 89 f1 mov r9,rsi 180003dac: 49 83 e1 1f and r9,0x1f 180003db0: 45 89 c9 mov r9d,r9d 180003db3: 45 85 c9 test r9d,r9d 180003db6: 74 18 je 0x180003dd0 180003db8: 41 f7 c1 03 00 00 00 test r9d,0x3 180003dbf: 0f 85 41 01 00 00 jne 0x180003f06 180003dc5: 41 f7 d9 neg r9d 180003dc8: 41 83 c1 20 add r9d,0x20 180003dcc: 41 c1 e9 02 shr r9d,0x2 180003dd0: 41 8d 41 10 lea eax,[r9+0x10] 180003dd4: 44 3b c0 cmp r8d,eax 180003dd7: 0f 8c 29 01 00 00 jl 0x180003f06 180003ddd: 44 89 c0 mov eax,r8d 180003de0: 33 d2 xor edx,edx 180003de2: 41 2b c1 sub eax,r9d 180003de5: 83 e0 0f and eax,0xf 180003de8: f7 d8 neg eax 180003dea: 41 03 c0 add eax,r8d 180003ded: 45 85 c9 test r9d,r9d 180003df0: 76 25 jbe 0x180003e17 180003df2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003df9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003e00: c5 fa 10 04 96 vmovss xmm0,DWORD PTR [rsi+rdx*4] 180003e05: c5 fa 5c 0c 91 vsubss xmm1,xmm0,DWORD PTR [rcx+rdx*4] 180003e0a: c5 fa 11 0c 96 vmovss DWORD PTR [rsi+rdx*4],xmm1 180003e0f: 48 ff c2 inc rdx 180003e12: 49 3b d1 cmp rdx,r9 180003e15: 72 e9 jb 0x180003e00 180003e17: 48 63 d0 movsxd rdx,eax 180003e1a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 180003e20: c4 a1 7c 10 0c 8e vmovups ymm1,YMMWORD PTR [rsi+r9*4] 180003e26: c4 a1 7c 10 6c 8e 20 vmovups ymm5,YMMWORD PTR [rsi+r9*4+0x20] 180003e2d: c4 a1 78 10 04 89 vmovups xmm0,XMMWORD PTR [rcx+r9*4] 180003e33: c4 a1 78 10 64 89 20 vmovups xmm4,XMMWORD PTR [rcx+r9*4+0x20] 180003e3a: c4 a3 7d 18 54 89 10 vinsertf128 ymm2,ymm0,XMMWORD PTR [rcx+r9*4+0x10],0x1 180003e41: 01 180003e42: c5 f4 5c da vsubps ymm3,ymm1,ymm2 180003e46: c4 a1 7c 11 1c 8e vmovups YMMWORD PTR [rsi+r9*4],ymm3 180003e4c: c4 a3 5d 18 44 89 30 vinsertf128 ymm0,ymm4,XMMWORD PTR [rcx+r9*4+0x30],0x1 180003e53: 01 180003e54: c5 d4 5c c8 vsubps ymm1,ymm5,ymm0 180003e58: c4 a1 7c 11 4c 8e 20 vmovups YMMWORD PTR [rsi+r9*4+0x20],ymm1 180003e5f: 49 83 c1 10 add r9,0x10 180003e63: 4c 3b ca cmp r9,rdx 180003e66: 72 b8 jb 0x180003e20 180003e68: 44 8d 48 01 lea r9d,[rax+0x1] 180003e6c: 45 3b c8 cmp r9d,r8d 180003e6f: 0f 87 85 00 00 00 ja 0x180003efa 180003e75: 4d 63 d0 movsxd r10,r8d 180003e78: 4c 2b d2 sub r10,rdx 180003e7b: 49 83 fa 04 cmp r10,0x4 180003e7f: 0f 8c 7c 00 00 00 jl 0x180003f01 180003e85: 45 89 d3 mov r11d,r10d 180003e88: 45 33 c9 xor r9d,r9d 180003e8b: 41 83 e3 fc and r11d,0xfffffffc 180003e8f: 4c 8d 04 91 lea r8,[rcx+rdx*4] 180003e93: 4d 63 db movsxd r11,r11d 180003e96: 48 8d 14 96 lea rdx,[rsi+rdx*4] 180003e9a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 180003ea0: c4 a1 78 10 04 8a vmovups xmm0,XMMWORD PTR [rdx+r9*4] 180003ea6: c4 81 78 5c 0c 88 vsubps xmm1,xmm0,XMMWORD PTR [r8+r9*4] 180003eac: c4 a1 78 11 0c 8a vmovups XMMWORD PTR [rdx+r9*4],xmm1 180003eb2: 49 83 c1 04 add r9,0x4 180003eb6: 4d 3b cb cmp r9,r11 180003eb9: 72 e5 jb 0x180003ea0 180003ebb: 4d 3b da cmp r11,r10 180003ebe: 73 3a jae 0x180003efa 180003ec0: 48 63 c0 movsxd rax,eax 180003ec3: 48 8d 14 81 lea rdx,[rcx+rax*4] 180003ec7: 48 8d 04 86 lea rax,[rsi+rax*4] 180003ecb: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003ed2: 00 180003ed3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003eda: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 180003ee0: c4 a1 7a 10 04 98 vmovss xmm0,DWORD PTR [rax+r11*4] 180003ee6: c4 a1 7a 5c 0c 9a vsubss xmm1,xmm0,DWORD PTR [rdx+r11*4] 180003eec: c4 a1 7a 11 0c 98 vmovss DWORD PTR [rax+r11*4],xmm1 180003ef2: 49 ff c3 inc r11 180003ef5: 4d 3b da cmp r11,r10 180003ef8: 72 e6 jb 0x180003ee0 180003efa: 33 c0 xor eax,eax 180003efc: c5 f8 77 vzeroupper 180003eff: 5e pop rsi 180003f00: c3 ret 180003f01: 45 33 db xor r11d,r11d 180003f04: eb b5 jmp 0x180003ebb 180003f06: 33 c0 xor eax,eax 180003f08: 41 83 f8 01 cmp r8d,0x1 180003f0c: 72 ec jb 0x180003efa 180003f0e: 4d 63 d0 movsxd r10,r8d 180003f11: 45 33 db xor r11d,r11d 180003f14: eb a5 jmp 0x180003ebb 180003f16: b8 fa ff ff ff mov eax,0xfffffffa 180003f1b: 5e pop rsi 180003f1c: c3 ret 180003f1d: b8 f8 ff ff ff mov eax,0xfffffff8 180003f22: 5e pop rsi 180003f23: c3 ret 180003f24: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003f2b: 00 180003f2c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003f33: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003f38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003f3f: 00 180003f40: 53 push rbx 180003f41: 49 89 ca mov r10,rcx 180003f44: 4d 85 d2 test r10,r10 180003f47: 0f 84 84 01 00 00 je 0x1800040d1 180003f4d: 48 85 d2 test rdx,rdx 180003f50: 0f 84 7b 01 00 00 je 0x1800040d1 180003f56: 45 85 c0 test r8d,r8d 180003f59: 0f 8e 6b 01 00 00 jle 0x1800040ca 180003f5f: 41 83 f8 10 cmp r8d,0x10 180003f63: 0f 8c 59 01 00 00 jl 0x1800040c2 180003f69: 48 89 d3 mov rbx,rdx 180003f6c: 48 83 e3 1f and rbx,0x1f 180003f70: 85 db test ebx,ebx 180003f72: 74 11 je 0x180003f85 180003f74: f6 c3 03 test bl,0x3 180003f77: 0f 85 45 01 00 00 jne 0x1800040c2 180003f7d: f7 db neg ebx 180003f7f: 83 c3 20 add ebx,0x20 180003f82: c1 eb 02 shr ebx,0x2 180003f85: 8d 43 10 lea eax,[rbx+0x10] 180003f88: 44 3b c0 cmp r8d,eax 180003f8b: 0f 8c 31 01 00 00 jl 0x1800040c2 180003f91: 45 89 c1 mov r9d,r8d 180003f94: 33 c0 xor eax,eax 180003f96: 44 2b cb sub r9d,ebx 180003f99: 41 83 e1 0f and r9d,0xf 180003f9d: 41 f7 d9 neg r9d 180003fa0: 45 03 c8 add r9d,r8d 180003fa3: 89 d9 mov ecx,ebx 180003fa5: 85 db test ebx,ebx 180003fa7: 76 2f jbe 0x180003fd8 180003fa9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003fb0: 00 180003fb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180003fb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003fbf: 00 180003fc0: c5 fa 10 04 82 vmovss xmm0,DWORD PTR [rdx+rax*4] 180003fc5: c4 c1 7a 5c 0c 82 vsubss xmm1,xmm0,DWORD PTR [r10+rax*4] 180003fcb: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 180003fd0: 48 ff c0 inc rax 180003fd3: 48 3b c1 cmp rax,rcx 180003fd6: 72 e8 jb 0x180003fc0 180003fd8: 49 63 c1 movsxd rax,r9d 180003fdb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180003fe0: c5 fc 10 04 8a vmovups ymm0,YMMWORD PTR [rdx+rcx*4] 180003fe5: c5 fc 10 54 8a 20 vmovups ymm2,YMMWORD PTR [rdx+rcx*4+0x20] 180003feb: c4 c1 7c 5c 0c 8a vsubps ymm1,ymm0,YMMWORD PTR [r10+rcx*4] 180003ff1: c4 c1 6c 5c 5c 8a 20 vsubps ymm3,ymm2,YMMWORD PTR [r10+rcx*4+0x20] 180003ff8: c5 fc 11 0c 8a vmovups YMMWORD PTR [rdx+rcx*4],ymm1 180003ffd: c5 fc 11 5c 8a 20 vmovups YMMWORD PTR [rdx+rcx*4+0x20],ymm3 180004003: 48 83 c1 10 add rcx,0x10 180004007: 48 3b c8 cmp rcx,rax 18000400a: 72 d4 jb 0x180003fe0 18000400c: 41 8d 41 01 lea eax,[r9+0x1] 180004010: 41 3b c0 cmp eax,r8d 180004013: 0f 87 9e 00 00 00 ja 0x1800040b7 180004019: 4d 63 c0 movsxd r8,r8d 18000401c: 4d 63 c9 movsxd r9,r9d 18000401f: 4d 2b c1 sub r8,r9 180004022: 49 83 f8 04 cmp r8,0x4 180004026: 0f 8c 92 00 00 00 jl 0x1800040be 18000402c: 4d 63 c9 movsxd r9,r9d 18000402f: 44 89 c3 mov ebx,r8d 180004032: 83 e3 fc and ebx,0xfffffffc 180004035: 33 c9 xor ecx,ecx 180004037: 48 63 db movsxd rbx,ebx 18000403a: 4b 8d 04 8a lea rax,[r10+r9*4] 18000403e: 4e 8d 1c 8a lea r11,[rdx+r9*4] 180004042: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180004049: 00 18000404a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004051: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180004058: 00 180004059: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004060: c4 c1 78 10 04 8b vmovups xmm0,XMMWORD PTR [r11+rcx*4] 180004066: c5 f8 5c 0c 88 vsubps xmm1,xmm0,XMMWORD PTR [rax+rcx*4] 18000406b: c4 c1 78 11 0c 8b vmovups XMMWORD PTR [r11+rcx*4],xmm1 180004071: 48 83 c1 04 add rcx,0x4 180004075: 48 3b cb cmp rcx,rbx 180004078: 72 e6 jb 0x180004060 18000407a: 49 3b d8 cmp rbx,r8 18000407d: 73 38 jae 0x1800040b7 18000407f: 4d 63 c9 movsxd r9,r9d 180004082: 4b 8d 0c 8a lea rcx,[r10+r9*4] 180004086: 4a 8d 04 8a lea rax,[rdx+r9*4] 18000408a: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180004091: 00 180004092: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004099: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800040a0: c5 fa 10 04 98 vmovss xmm0,DWORD PTR [rax+rbx*4] 1800040a5: c5 fa 5c 0c 99 vsubss xmm1,xmm0,DWORD PTR [rcx+rbx*4] 1800040aa: c5 fa 11 0c 98 vmovss DWORD PTR [rax+rbx*4],xmm1 1800040af: 48 ff c3 inc rbx 1800040b2: 49 3b d8 cmp rbx,r8 1800040b5: 72 e9 jb 0x1800040a0 1800040b7: 33 c0 xor eax,eax 1800040b9: c5 f8 77 vzeroupper 1800040bc: 5b pop rbx 1800040bd: c3 ret 1800040be: 33 db xor ebx,ebx 1800040c0: eb b8 jmp 0x18000407a 1800040c2: 45 33 c9 xor r9d,r9d 1800040c5: e9 42 ff ff ff jmp 0x18000400c 1800040ca: b8 fa ff ff ff mov eax,0xfffffffa 1800040cf: 5b pop rbx 1800040d0: c3 ret 1800040d1: b8 f8 ff ff ff mov eax,0xfffffff8 1800040d6: 5b pop rbx 1800040d7: c3 ret 1800040d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800040df: 00 1800040e0: 48 83 ec 28 sub rsp,0x28 1800040e4: 48 85 d2 test rdx,rdx 1800040e7: 74 1f je 0x180004108 1800040e9: 45 85 c0 test r8d,r8d 1800040ec: 7f 0a jg 0x1800040f8 1800040ee: b8 fa ff ff ff mov eax,0xfffffffa 1800040f3: 48 83 c4 28 add rsp,0x28 1800040f7: c3 ret 1800040f8: 66 0f 7e c1 movd ecx,xmm0 1800040fc: e8 bf 31 01 00 call 0x1800172c0 180004101: 33 c0 xor eax,eax 180004103: 48 83 c4 28 add rsp,0x28 180004107: c3 ret 180004108: b8 f8 ff ff ff mov eax,0xfffffff8 18000410d: 48 83 c4 28 add rsp,0x28 180004111: c3 ret 180004112: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004119: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004120: 48 8d 64 24 d8 lea rsp,[rsp-0x28] 180004125: 48 85 d2 test rdx,rdx 180004128: 74 22 je 0x18000414c 18000412a: 45 85 c0 test r8d,r8d 18000412d: 7f 0c jg 0x18000413b 18000412f: b8 fa ff ff ff mov eax,0xfffffffa 180004134: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180004139: 90 nop 18000413a: c3 ret 18000413b: 66 0f 7e c1 movd ecx,xmm0 18000413f: e8 9c 31 01 00 call 0x1800172e0 180004144: 33 c0 xor eax,eax 180004146: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000414b: c3 ret 18000414c: b8 f8 ff ff ff mov eax,0xfffffff8 180004151: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180004156: 90 nop 180004157: 90 nop 180004158: 90 nop 180004159: c3 ret 18000415a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] 180004160: 48 83 ec 28 sub rsp,0x28 180004164: 48 85 d2 test rdx,rdx 180004167: 74 1f je 0x180004188 180004169: 45 85 c0 test r8d,r8d 18000416c: 7f 0a jg 0x180004178 18000416e: b8 fa ff ff ff mov eax,0xfffffffa 180004173: 48 83 c4 28 add rsp,0x28 180004177: c3 ret 180004178: 66 0f 7e c1 movd ecx,xmm0 18000417c: e8 7f 31 01 00 call 0x180017300 180004181: 33 c0 xor eax,eax 180004183: 48 83 c4 28 add rsp,0x28 180004187: c3 ret 180004188: b8 f8 ff ff ff mov eax,0xfffffff8 18000418d: 48 83 c4 28 add rsp,0x28 180004191: c3 ret 180004192: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004199: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800041a0: 48 83 ec 28 sub rsp,0x28 1800041a4: 48 85 d2 test rdx,rdx 1800041a7: 74 35 je 0x1800041de 1800041a9: 45 85 c0 test r8d,r8d 1800041ac: 7e 3a jle 0x1800041e8 1800041ae: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 1800041b4: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] 1800041bb: 00 1800041bc: 3d 00 00 20 00 cmp eax,0x200000 1800041c1: 7f 0b jg 0x1800041ce 1800041c3: c5 f9 7e c1 vmovd ecx,xmm0 1800041c7: e8 74 f1 a5 01 call 0x181a63340 1800041cc: eb 09 jmp 0x1800041d7 1800041ce: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] 1800041d2: e8 49 31 01 00 call 0x180017320 1800041d7: 33 c0 xor eax,eax 1800041d9: 48 83 c4 28 add rsp,0x28 1800041dd: c3 ret 1800041de: b8 f8 ff ff ff mov eax,0xfffffff8 1800041e3: 48 83 c4 28 add rsp,0x28 1800041e7: c3 ret 1800041e8: b8 fa ff ff ff mov eax,0xfffffffa 1800041ed: 48 83 c4 28 add rsp,0x28 1800041f1: c3 ret 1800041f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800041f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004200: 48 83 ec 28 sub rsp,0x28 180004204: 48 85 d2 test rdx,rdx 180004207: 74 35 je 0x18000423e 180004209: 45 85 c0 test r8d,r8d 18000420c: 7e 3a jle 0x180004248 18000420e: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 180004214: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] 18000421b: 00 18000421c: 3d 00 00 20 00 cmp eax,0x200000 180004221: 7f 0b jg 0x18000422e 180004223: c5 f9 7e c1 vmovd ecx,xmm0 180004227: e8 b4 fd a5 01 call 0x181a63fe0 18000422c: eb 09 jmp 0x180004237 18000422e: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] 180004232: e8 49 33 01 00 call 0x180017580 180004237: 33 c0 xor eax,eax 180004239: 48 83 c4 28 add rsp,0x28 18000423d: c3 ret 18000423e: b8 f8 ff ff ff mov eax,0xfffffff8 180004243: 48 83 c4 28 add rsp,0x28 180004247: c3 ret 180004248: b8 fa ff ff ff mov eax,0xfffffffa 18000424d: 48 83 c4 28 add rsp,0x28 180004251: c3 ret 180004252: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004259: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004260: 48 83 ec 28 sub rsp,0x28 180004264: 48 85 d2 test rdx,rdx 180004267: 74 35 je 0x18000429e 180004269: 45 85 c0 test r8d,r8d 18000426c: 7e 3a jle 0x1800042a8 18000426e: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 180004274: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] 18000427b: 00 18000427c: 3d 00 00 20 00 cmp eax,0x200000 180004281: 7f 0b jg 0x18000428e 180004283: c5 f9 7e c1 vmovd ecx,xmm0 180004287: e8 f4 09 a6 01 call 0x181a64c80 18000428c: eb 09 jmp 0x180004297 18000428e: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] 180004292: e8 49 35 01 00 call 0x1800177e0 180004297: 33 c0 xor eax,eax 180004299: 48 83 c4 28 add rsp,0x28 18000429d: c3 ret 18000429e: b8 f8 ff ff ff mov eax,0xfffffff8 1800042a3: 48 83 c4 28 add rsp,0x28 1800042a7: c3 ret 1800042a8: b8 fa ff ff ff mov eax,0xfffffffa 1800042ad: 48 83 c4 28 add rsp,0x28 1800042b1: c3 ret 1800042b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800042b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800042c0: 48 83 ec 28 sub rsp,0x28 1800042c4: 4d 89 c1 mov r9,r8 1800042c7: 49 89 d0 mov r8,rdx 1800042ca: 48 89 ca mov rdx,rcx 1800042cd: e8 6e 37 01 00 call 0x180017a40 1800042d2: 48 83 c4 28 add rsp,0x28 1800042d6: c3 ret 1800042d7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 1800042de: 00 00 1800042e0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] 1800042e5: 4d 89 c1 mov r9,r8 1800042e8: 49 89 d0 mov r8,rdx 1800042eb: 48 89 ca mov rdx,rcx 1800042ee: e8 cd 39 01 00 call 0x180017cc0 1800042f3: 48 8d 64 24 28 lea rsp,[rsp+0x28] 1800042f8: c3 ret 1800042f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004300: 48 83 ec 28 sub rsp,0x28 180004304: 4d 89 c1 mov r9,r8 180004307: 49 89 d0 mov r8,rdx 18000430a: 48 89 ca mov rdx,rcx 18000430d: e8 2e 3c 01 00 call 0x180017f40 180004312: 48 83 c4 28 add rsp,0x28 180004316: c3 ret 180004317: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000431e: 00 00 180004320: 48 83 ec 28 sub rsp,0x28 180004324: 4d 89 c1 mov r9,r8 180004327: 49 89 d0 mov r8,rdx 18000432a: 48 89 ca mov rdx,rcx 18000432d: e8 6e 3e 01 00 call 0x1800181a0 180004332: 48 83 c4 28 add rsp,0x28 180004336: c3 ret 180004337: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000433e: 00 00 180004340: 48 83 ec 28 sub rsp,0x28 180004344: 4d 89 c1 mov r9,r8 180004347: 49 89 d0 mov r8,rdx 18000434a: 48 89 ca mov rdx,rcx 18000434d: e8 ae 40 01 00 call 0x180018400 180004352: 48 83 c4 28 add rsp,0x28 180004356: c3 ret 180004357: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000435e: 00 00 180004360: 48 83 ec 28 sub rsp,0x28 180004364: 4d 89 c1 mov r9,r8 180004367: 49 89 d0 mov r8,rdx 18000436a: 48 89 ca mov rdx,rcx 18000436d: e8 ce 42 01 00 call 0x180018640 180004372: 48 83 c4 28 add rsp,0x28 180004376: c3 ret 180004377: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000437e: 00 00 180004380: 48 83 ec 28 sub rsp,0x28 180004384: 48 85 c9 test rcx,rcx 180004387: 74 49 je 0x1800043d2 180004389: 4d 85 c0 test r8,r8 18000438c: 74 44 je 0x1800043d2 18000438e: 45 85 c9 test r9d,r9d 180004391: 7e 49 jle 0x1800043dc 180004393: 0f 2e 0d 06 89 c5 01 ucomiss xmm1,DWORD PTR [rip+0x1c58906] # 0x181c5cca0 18000439a: 7a 02 jp 0x18000439e 18000439c: 74 25 je 0x1800043c3 18000439e: 0f 57 c0 xorps xmm0,xmm0 1800043a1: 0f 2e c8 ucomiss xmm1,xmm0 1800043a4: 7a 02 jp 0x1800043a8 1800043a6: 74 0c je 0x1800043b4 1800043a8: e8 d3 44 01 00 call 0x180018880 1800043ad: 33 c0 xor eax,eax 1800043af: 48 83 c4 28 add rsp,0x28 1800043b3: c3 ret 1800043b4: 4c 89 c1 mov rcx,r8 1800043b7: 44 89 ca mov edx,r9d 1800043ba: 48 83 c4 28 add rsp,0x28 1800043be: e9 bd 46 01 00 jmp 0x180018a80 1800043c3: 4c 89 c2 mov rdx,r8 1800043c6: 45 89 c8 mov r8d,r9d 1800043c9: 48 83 c4 28 add rsp,0x28 1800043cd: e9 ee 22 00 00 jmp 0x1800066c0 1800043d2: b8 f8 ff ff ff mov eax,0xfffffff8 1800043d7: 48 83 c4 28 add rsp,0x28 1800043db: c3 ret 1800043dc: b8 fa ff ff ff mov eax,0xfffffffa 1800043e1: 48 83 c4 28 add rsp,0x28 1800043e5: c3 ret 1800043e6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800043ed: 00 1800043ee: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800043f5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 1800043f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004400: 48 8d 64 24 d8 lea rsp,[rsp-0x28] 180004405: 48 85 c9 test rcx,rcx 180004408: 74 4c je 0x180004456 18000440a: 4d 85 c0 test r8,r8 18000440d: 74 47 je 0x180004456 18000440f: 45 85 c9 test r9d,r9d 180004412: 7e 4d jle 0x180004461 180004414: 0f 2e 0d 89 88 c5 01 ucomiss xmm1,DWORD PTR [rip+0x1c58889] # 0x181c5cca4 18000441b: 7a 02 jp 0x18000441f 18000441d: 74 27 je 0x180004446 18000441f: 0f 57 c0 xorps xmm0,xmm0 180004422: 0f 2e c8 ucomiss xmm1,xmm0 180004425: 7a 02 jp 0x180004429 180004427: 74 0d je 0x180004436 180004429: e8 92 46 01 00 call 0x180018ac0 18000442e: 33 c0 xor eax,eax 180004430: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180004435: c3 ret 180004436: 4c 89 c1 mov rcx,r8 180004439: 44 89 ca mov edx,r9d 18000443c: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180004441: e9 7a 48 01 00 jmp 0x180018cc0 180004446: 4c 89 c2 mov rdx,r8 180004449: 45 89 c8 mov r8d,r9d 18000444c: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180004451: e9 aa 22 00 00 jmp 0x180006700 180004456: b8 f8 ff ff ff mov eax,0xfffffff8 18000445b: 48 8d 64 24 28 lea rsp,[rsp+0x28] 180004460: c3 ret 180004461: b8 fa ff ff ff mov eax,0xfffffffa 180004466: 48 8d 64 24 28 lea rsp,[rsp+0x28] 18000446b: c3 ret 18000446c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180004473: 00 180004474: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000447b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180004480: 48 83 ec 28 sub rsp,0x28 180004484: 48 85 c9 test rcx,rcx 180004487: 74 49 je 0x1800044d2 180004489: 4d 85 c0 test r8,r8 18000448c: 74 44 je 0x1800044d2 18000448e: 45 85 c9 test r9d,r9d 180004491: 7e 49 jle 0x1800044dc 180004493: 0f 2e 0d 0e 88 c5 01 ucomiss xmm1,DWORD PTR [rip+0x1c5880e] # 0x181c5cca8 18000449a: 7a 02 jp 0x18000449e 18000449c: 74 25 je 0x1800044c3 18000449e: 0f 57 c0 xorps xmm0,xmm0 1800044a1: 0f 2e c8 ucomiss xmm1,xmm0 1800044a4: 7a 02 jp 0x1800044a8 1800044a6: 74 0c je 0x1800044b4 1800044a8: e8 53 48 01 00 call 0x180018d00 1800044ad: 33 c0 xor eax,eax 1800044af: 48 83 c4 28 add rsp,0x28 1800044b3: c3 ret 1800044b4: 4c 89 c1 mov rcx,r8 1800044b7: 44 89 ca mov edx,r9d 1800044ba: 48 83 c4 28 add rsp,0x28 1800044be: e9 3d 4a 01 00 jmp 0x180018f00 1800044c3: 4c 89 c2 mov rdx,r8 1800044c6: 45 89 c8 mov r8d,r9d 1800044c9: 48 83 c4 28 add rsp,0x28 1800044cd: e9 6e 22 00 00 jmp 0x180006740 1800044d2: b8 f8 ff ff ff mov eax,0xfffffff8 1800044d7: 48 83 c4 28 add rsp,0x28 1800044db: c3 ret 1800044dc: b8 fa ff ff ff mov eax,0xfffffffa 1800044e1: 48 83 c4 28 add rsp,0x28 1800044e5: c3 ret 1800044e6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800044ed: 00 1800044ee: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800044f5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 1800044f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004500: 57 push rdi 180004501: 48 83 ec 20 sub rsp,0x20 180004505: c5 f8 28 d1 vmovaps xmm2,xmm1 180004509: 48 85 c9 test rcx,rcx 18000450c: 0f 84 ef 01 00 00 je 0x180004701 180004512: 4d 85 c0 test r8,r8 180004515: 0f 84 e6 01 00 00 je 0x180004701 18000451b: 45 85 c9 test r9d,r9d 18000451e: 0f 8e d2 01 00 00 jle 0x1800046f6 180004524: c5 f8 2e 15 80 87 c5 vucomiss xmm2,DWORD PTR [rip+0x1c58780] # 0x181c5ccac 18000452b: 01 18000452c: 7a 06 jp 0x180004534 18000452e: 0f 84 b1 01 00 00 je 0x1800046e5 180004534: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 180004538: c5 f8 2e d0 vucomiss xmm2,xmm0 18000453c: 7a 06 jp 0x180004544 18000453e: 0f 84 90 01 00 00 je 0x1800046d4 180004544: 41 83 f9 10 cmp r9d,0x10 180004548: 0f 8c 76 01 00 00 jl 0x1800046c4 18000454e: 4d 89 c2 mov r10,r8 180004551: 49 83 e2 1f and r10,0x1f 180004555: 45 89 d2 mov r10d,r10d 180004558: 45 85 d2 test r10d,r10d 18000455b: 74 18 je 0x180004575 18000455d: 41 f7 c2 03 00 00 00 test r10d,0x3 180004564: 0f 85 5a 01 00 00 jne 0x1800046c4 18000456a: 41 f7 da neg r10d 18000456d: 41 83 c2 20 add r10d,0x20 180004571: 41 c1 ea 02 shr r10d,0x2 180004575: 41 8d 42 10 lea eax,[r10+0x10] 180004579: 44 3b c8 cmp r9d,eax 18000457c: 0f 8c 42 01 00 00 jl 0x1800046c4 180004582: 44 89 cf mov edi,r9d 180004585: 33 c0 xor eax,eax 180004587: 41 2b fa sub edi,r10d 18000458a: 83 e7 0f and edi,0xf 18000458d: f7 df neg edi 18000458f: 41 03 f9 add edi,r9d 180004592: 45 85 d2 test r10d,r10d 180004595: 76 1c jbe 0x1800045b3 180004597: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] 18000459e: 00 00 1800045a0: c5 ea 59 04 81 vmulss xmm0,xmm2,DWORD PTR [rcx+rax*4] 1800045a5: c4 c1 7a 11 04 80 vmovss DWORD PTR [r8+rax*4],xmm0 1800045ab: 48 ff c0 inc rax 1800045ae: 49 3b c2 cmp rax,r10 1800045b1: 72 ed jb 0x1800045a0 1800045b3: c5 e8 c6 ca 00 vshufps xmm1,xmm2,xmm2,0x0 1800045b8: 48 63 c7 movsxd rax,edi 1800045bb: c4 e3 75 18 c1 01 vinsertf128 ymm0,ymm1,xmm1,0x1 1800045c1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800045c8: 00 1800045c9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800045d0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 1800045d7: 00 1800045d8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800045df: 90 nop 1800045e0: c4 a1 78 10 1c 91 vmovups xmm3,XMMWORD PTR [rcx+r10*4] 1800045e6: c4 a3 65 18 64 91 10 vinsertf128 ymm4,ymm3,XMMWORD PTR [rcx+r10*4+0x10],0x1 1800045ed: 01 1800045ee: c5 fc 59 ec vmulps ymm5,ymm0,ymm4 1800045f2: c4 a1 78 10 5c 91 20 vmovups xmm3,XMMWORD PTR [rcx+r10*4+0x20] 1800045f9: c4 81 7c 11 2c 90 vmovups YMMWORD PTR [r8+r10*4],ymm5 1800045ff: c4 a3 65 18 64 91 30 vinsertf128 ymm4,ymm3,XMMWORD PTR [rcx+r10*4+0x30],0x1 180004606: 01 180004607: c5 fc 59 ec vmulps ymm5,ymm0,ymm4 18000460b: c4 81 7c 11 6c 90 20 vmovups YMMWORD PTR [r8+r10*4+0x20],ymm5 180004612: 49 83 c2 10 add r10,0x10 180004616: 4c 3b d0 cmp r10,rax 180004619: 72 c5 jb 0x1800045e0 18000461b: 44 8d 57 01 lea r10d,[rdi+0x1] 18000461f: 45 3b d1 cmp r10d,r9d 180004622: 0f 87 8c 00 00 00 ja 0x1800046b4 180004628: 49 63 d1 movsxd rdx,r9d 18000462b: 48 2b d0 sub rdx,rax 18000462e: 48 83 fa 04 cmp rdx,0x4 180004632: 0f 8c 87 00 00 00 jl 0x1800046bf 180004638: 41 89 d1 mov r9d,edx 18000463b: 45 33 db xor r11d,r11d 18000463e: 41 83 e1 fc and r9d,0xfffffffc 180004642: 4d 8d 14 80 lea r10,[r8+rax*4] 180004646: 4d 63 c9 movsxd r9,r9d 180004649: 48 8d 04 81 lea rax,[rcx+rax*4] 18000464d: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 180004654: 00 180004655: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 18000465c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] 180004660: c4 a1 70 59 04 98 vmulps xmm0,xmm1,XMMWORD PTR [rax+r11*4] 180004666: c4 81 78 11 04 9a vmovups XMMWORD PTR [r10+r11*4],xmm0 18000466c: 49 83 c3 04 add r11,0x4 180004670: 4d 3b d9 cmp r11,r9 180004673: 72 eb jb 0x180004660 180004675: 4c 3b ca cmp r9,rdx 180004678: 73 3a jae 0x1800046b4 18000467a: 48 63 ff movsxd rdi,edi 18000467d: 4d 8d 04 b8 lea r8,[r8+rdi*4] 180004681: 48 8d 04 b9 lea rax,[rcx+rdi*4] 180004685: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] 18000468c: 00 18000468d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 180004694: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] 180004699: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] 1800046a0: c4 a1 6a 59 04 88 vmulss xmm0,xmm2,DWORD PTR [rax+r9*4] 1800046a6: c4 81 7a 11 04 88 vmovss DWORD PTR [r8+r9*4],xmm0 1800046ac: 49 ff c1 inc r9 1800046af: 4c 3b ca cmp r9,rdx 1800046b2: 72 ec jb 0x1800046a0 1800046b4: 33 c0 xor eax,eax 1800046b6: c5 f8 77 vzeroupper 1800046b9: 48 83 c4 20 add rsp,0x20 1800046bd: 5f pop rdi 1800046be: c3 ret 1800046bf: 45 rex.RB