Files
soothe2-re/handoff/nls_dasm/p_180003040.dis
T
Matiq 77b639ee82 chore: fix .gitignore to track decompiled .dis/.bin disassemblies
.gitignore used '*' as ignore-all with only extension whitelists, so the 128
handoff/nls_dasm/*.dis + 6 *.bin disassembly outputs (f_563a60, f_56e3e0,
f530850_full, f_52b570, fft, twin, ...) were NOT tracked - data-loss risk.
Now un-ignore handoff/nls_dasm/*.{dis,bin} explicitly. Heavy .bin dumps
(soothe_mem.bin etc.), logs, wav/rpp, dl/lib/bin/ghidra-proj stay ignored.
2026-08-20 15:42:42 +03:00

1233 lines
67 KiB
Plaintext

/tmp/det/p_180003040.bin: file format binary
Disassembly of section .data:
0000000180003040 <.data>:
180003040: 48 83 ec 28 sub rsp,0x28
180003044: 48 85 c9 test rcx,rcx
180003047: 74 15 je 0x18000305e
180003049: 85 d2 test edx,edx
18000304b: 7f 05 jg 0x180003052
18000304d: 6a fa push 0xfffffffffffffffa
18000304f: 58 pop rax
180003050: eb 07 jmp 0x180003059
180003052: e8 69 27 a5 01 call 0x181a557c0
180003057: 33 c0 xor eax,eax
180003059: 48 83 c4 28 add rsp,0x28
18000305d: c3 ret
18000305e: 6a f8 push 0xfffffffffffffff8
180003060: 58 pop rax
180003061: eb f6 jmp 0x180003059
180003063: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000306a: 00
18000306b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003072: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003079: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003080: 48 83 ec 28 sub rsp,0x28
180003084: 48 85 c9 test rcx,rcx
180003087: 74 15 je 0x18000309e
180003089: 85 d2 test edx,edx
18000308b: 7f 05 jg 0x180003092
18000308d: 6a fa push 0xfffffffffffffffa
18000308f: 58 pop rax
180003090: eb 07 jmp 0x180003099
180003092: e8 69 2d a5 01 call 0x181a55e00
180003097: 33 c0 xor eax,eax
180003099: 48 83 c4 28 add rsp,0x28
18000309d: c3 ret
18000309e: 6a f8 push 0xfffffffffffffff8
1800030a0: 58 pop rax
1800030a1: eb f6 jmp 0x180003099
1800030a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
1800030aa: 00
1800030ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800030b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800030b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800030c0: 55 push rbp
1800030c1: 48 83 ec 30 sub rsp,0x30
1800030c5: 48 8d 6c 24 20 lea rbp,[rsp+0x20]
1800030ca: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx
1800030ce: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx
1800030d2: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d
1800030d6: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
1800030da: 48 85 c0 test rax,rax
1800030dd: 74 14 je 0x1800030f3
1800030df: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28]
1800030e3: 48 85 c0 test rax,rax
1800030e6: 75 16 jne 0x1800030fe
1800030e8: b8 f8 ff ff ff mov eax,0xfffffff8
1800030ed: 48 8d 65 10 lea rsp,[rbp+0x10]
1800030f1: 5d pop rbp
1800030f2: c3 ret
1800030f3: b8 f8 ff ff ff mov eax,0xfffffff8
1800030f8: 48 8d 65 10 lea rsp,[rbp+0x10]
1800030fc: 5d pop rbp
1800030fd: c3 ret
1800030fe: 8b 45 30 mov eax,DWORD PTR [rbp+0x30]
180003101: 85 c0 test eax,eax
180003103: 7f 0b jg 0x180003110
180003105: b8 fa ff ff ff mov eax,0xfffffffa
18000310a: 48 8d 65 10 lea rsp,[rbp+0x10]
18000310e: 5d pop rbp
18000310f: c3 ret
180003110: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
180003114: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28]
180003118: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30]
18000311b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx
18000311e: 48 89 c1 mov rcx,rax
180003121: 8b 45 00 mov eax,DWORD PTR [rbp+0x0]
180003124: 41 89 c0 mov r8d,eax
180003127: e8 34 33 a5 01 call 0x181a56460
18000312c: b8 00 00 00 00 mov eax,0x0
180003131: 48 8d 65 10 lea rsp,[rbp+0x10]
180003135: 5d pop rbp
180003136: c3 ret
180003137: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
18000313e: 00 00
180003140: 55 push rbp
180003141: 48 8d 64 24 d0 lea rsp,[rsp-0x30]
180003146: 48 8d 6c 24 20 lea rbp,[rsp+0x20]
18000314b: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx
18000314f: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx
180003153: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d
180003157: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
18000315b: 48 85 c0 test rax,rax
18000315e: 74 14 je 0x180003174
180003160: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28]
180003164: 48 85 c0 test rax,rax
180003167: 75 16 jne 0x18000317f
180003169: b8 f8 ff ff ff mov eax,0xfffffff8
18000316e: 48 8d 65 10 lea rsp,[rbp+0x10]
180003172: 5d pop rbp
180003173: c3 ret
180003174: b8 f8 ff ff ff mov eax,0xfffffff8
180003179: 48 8d 65 10 lea rsp,[rbp+0x10]
18000317d: 5d pop rbp
18000317e: c3 ret
18000317f: 8b 45 30 mov eax,DWORD PTR [rbp+0x30]
180003182: 85 c0 test eax,eax
180003184: 7f 0b jg 0x180003191
180003186: b8 fa ff ff ff mov eax,0xfffffffa
18000318b: 48 8d 65 10 lea rsp,[rbp+0x10]
18000318f: 5d pop rbp
180003190: c3 ret
180003191: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
180003195: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28]
180003199: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30]
18000319c: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx
18000319f: 48 89 c1 mov rcx,rax
1800031a2: 8b 45 00 mov eax,DWORD PTR [rbp+0x0]
1800031a5: 41 89 c0 mov r8d,eax
1800031a8: e8 23 65 a5 01 call 0x181a596d0
1800031ad: b8 00 00 00 00 mov eax,0x0
1800031b2: 48 8d 65 10 lea rsp,[rbp+0x10]
1800031b6: 5d pop rbp
1800031b7: c3 ret
1800031b8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
1800031bf: 00
1800031c0: 55 push rbp
1800031c1: 48 83 ec 30 sub rsp,0x30
1800031c5: 48 8d 6c 24 20 lea rbp,[rsp+0x20]
1800031ca: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx
1800031ce: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx
1800031d2: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d
1800031d6: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
1800031da: 48 85 c0 test rax,rax
1800031dd: 74 14 je 0x1800031f3
1800031df: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28]
1800031e3: 48 85 c0 test rax,rax
1800031e6: 75 16 jne 0x1800031fe
1800031e8: b8 f8 ff ff ff mov eax,0xfffffff8
1800031ed: 48 8d 65 10 lea rsp,[rbp+0x10]
1800031f1: 5d pop rbp
1800031f2: c3 ret
1800031f3: b8 f8 ff ff ff mov eax,0xfffffff8
1800031f8: 48 8d 65 10 lea rsp,[rbp+0x10]
1800031fc: 5d pop rbp
1800031fd: c3 ret
1800031fe: 8b 45 30 mov eax,DWORD PTR [rbp+0x30]
180003201: 85 c0 test eax,eax
180003203: 7f 0b jg 0x180003210
180003205: b8 fa ff ff ff mov eax,0xfffffffa
18000320a: 48 8d 65 10 lea rsp,[rbp+0x10]
18000320e: 5d pop rbp
18000320f: c3 ret
180003210: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
180003214: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28]
180003218: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30]
18000321b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx
18000321e: 48 89 c1 mov rcx,rax
180003221: 8b 45 00 mov eax,DWORD PTR [rbp+0x0]
180003224: 41 89 c0 mov r8d,eax
180003227: e8 14 97 a5 01 call 0x181a5c940
18000322c: b8 00 00 00 00 mov eax,0x0
180003231: 48 8d 65 10 lea rsp,[rbp+0x10]
180003235: 5d pop rbp
180003236: c3 ret
180003237: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
18000323e: 00 00
180003240: 55 push rbp
180003241: 48 83 ec 30 sub rsp,0x30
180003245: 48 8d 6c 24 20 lea rbp,[rsp+0x20]
18000324a: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx
18000324e: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx
180003252: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d
180003256: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
18000325a: 48 85 c0 test rax,rax
18000325d: 74 14 je 0x180003273
18000325f: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28]
180003263: 48 85 c0 test rax,rax
180003266: 75 16 jne 0x18000327e
180003268: b8 f8 ff ff ff mov eax,0xfffffff8
18000326d: 48 8d 65 10 lea rsp,[rbp+0x10]
180003271: 5d pop rbp
180003272: c3 ret
180003273: b8 f8 ff ff ff mov eax,0xfffffff8
180003278: 48 8d 65 10 lea rsp,[rbp+0x10]
18000327c: 5d pop rbp
18000327d: c3 ret
18000327e: 8b 45 30 mov eax,DWORD PTR [rbp+0x30]
180003281: 85 c0 test eax,eax
180003283: 7f 0b jg 0x180003290
180003285: b8 fa ff ff ff mov eax,0xfffffffa
18000328a: 48 8d 65 10 lea rsp,[rbp+0x10]
18000328e: 5d pop rbp
18000328f: c3 ret
180003290: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
180003294: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28]
180003298: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30]
18000329b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx
18000329e: 48 89 c1 mov rcx,rax
1800032a1: 8b 45 00 mov eax,DWORD PTR [rbp+0x0]
1800032a4: 41 89 c0 mov r8d,eax
1800032a7: e8 14 c3 a5 01 call 0x181a5f5c0
1800032ac: b8 00 00 00 00 mov eax,0x0
1800032b1: 48 8d 65 10 lea rsp,[rbp+0x10]
1800032b5: 5d pop rbp
1800032b6: c3 ret
1800032b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
1800032be: 00 00
1800032c0: 55 push rbp
1800032c1: 48 83 ec 30 sub rsp,0x30
1800032c5: 48 8d 6c 24 20 lea rbp,[rsp+0x20]
1800032ca: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx
1800032ce: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx
1800032d2: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d
1800032d6: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
1800032da: 48 85 c0 test rax,rax
1800032dd: 74 14 je 0x1800032f3
1800032df: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28]
1800032e3: 48 85 c0 test rax,rax
1800032e6: 75 16 jne 0x1800032fe
1800032e8: b8 f8 ff ff ff mov eax,0xfffffff8
1800032ed: 48 8d 65 10 lea rsp,[rbp+0x10]
1800032f1: 5d pop rbp
1800032f2: c3 ret
1800032f3: b8 f8 ff ff ff mov eax,0xfffffff8
1800032f8: 48 8d 65 10 lea rsp,[rbp+0x10]
1800032fc: 5d pop rbp
1800032fd: c3 ret
1800032fe: 8b 45 30 mov eax,DWORD PTR [rbp+0x30]
180003301: 85 c0 test eax,eax
180003303: 7f 0b jg 0x180003310
180003305: b8 fa ff ff ff mov eax,0xfffffffa
18000330a: 48 8d 65 10 lea rsp,[rbp+0x10]
18000330e: 5d pop rbp
18000330f: c3 ret
180003310: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
180003314: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28]
180003318: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30]
18000331b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx
18000331e: 48 89 c1 mov rcx,rax
180003321: 8b 45 00 mov eax,DWORD PTR [rbp+0x0]
180003324: 41 89 c0 mov r8d,eax
180003327: e8 14 2e 01 00 call 0x180016140
18000332c: b8 00 00 00 00 mov eax,0x0
180003331: 48 8d 65 10 lea rsp,[rbp+0x10]
180003335: 5d pop rbp
180003336: c3 ret
180003337: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
18000333e: 00 00
180003340: 55 push rbp
180003341: 48 83 ec 30 sub rsp,0x30
180003345: 48 8d 6c 24 20 lea rbp,[rsp+0x20]
18000334a: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx
18000334e: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx
180003352: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d
180003356: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
18000335a: 48 85 c0 test rax,rax
18000335d: 74 14 je 0x180003373
18000335f: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28]
180003363: 48 85 c0 test rax,rax
180003366: 75 16 jne 0x18000337e
180003368: b8 f8 ff ff ff mov eax,0xfffffff8
18000336d: 48 8d 65 10 lea rsp,[rbp+0x10]
180003371: 5d pop rbp
180003372: c3 ret
180003373: b8 f8 ff ff ff mov eax,0xfffffff8
180003378: 48 8d 65 10 lea rsp,[rbp+0x10]
18000337c: 5d pop rbp
18000337d: c3 ret
18000337e: 8b 45 30 mov eax,DWORD PTR [rbp+0x30]
180003381: 85 c0 test eax,eax
180003383: 7f 0b jg 0x180003390
180003385: b8 fa ff ff ff mov eax,0xfffffffa
18000338a: 48 8d 65 10 lea rsp,[rbp+0x10]
18000338e: 5d pop rbp
18000338f: c3 ret
180003390: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20]
180003394: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28]
180003398: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30]
18000339b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx
18000339e: 48 89 c1 mov rcx,rax
1800033a1: 8b 45 00 mov eax,DWORD PTR [rbp+0x0]
1800033a4: 41 89 c0 mov r8d,eax
1800033a7: e8 f4 33 01 00 call 0x1800167a0
1800033ac: b8 00 00 00 00 mov eax,0x0
1800033b1: 48 8d 65 10 lea rsp,[rbp+0x10]
1800033b5: 5d pop rbp
1800033b6: c3 ret
1800033b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0]
1800033be: 00 00
1800033c0: 48 83 ec 28 sub rsp,0x28
1800033c4: 48 85 c9 test rcx,rcx
1800033c7: 74 15 je 0x1800033de
1800033c9: 85 d2 test edx,edx
1800033cb: 7f 05 jg 0x1800033d2
1800033cd: 6a fa push 0xfffffffffffffffa
1800033cf: 58 pop rax
1800033d0: eb 07 jmp 0x1800033d9
1800033d2: e8 e9 04 a5 01 call 0x181a538c0
1800033d7: 33 c0 xor eax,eax
1800033d9: 48 83 c4 28 add rsp,0x28
1800033dd: c3 ret
1800033de: 6a f8 push 0xfffffffffffffff8
1800033e0: 58 pop rax
1800033e1: eb f6 jmp 0x1800033d9
1800033e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
1800033ea: 00
1800033eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800033f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800033f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003400: 48 8d 64 24 d8 lea rsp,[rsp-0x28]
180003405: 48 85 c9 test rcx,rcx
180003408: 74 16 je 0x180003420
18000340a: 85 d2 test edx,edx
18000340c: 7f 05 jg 0x180003413
18000340e: 6a fa push 0xfffffffffffffffa
180003410: 58 pop rax
180003411: eb 07 jmp 0x18000341a
180003413: e8 e8 0c a5 01 call 0x181a54100
180003418: 33 c0 xor eax,eax
18000341a: 48 8d 64 24 28 lea rsp,[rsp+0x28]
18000341f: c3 ret
180003420: 6a f8 push 0xfffffffffffffff8
180003422: 58 pop rax
180003423: eb f5 jmp 0x18000341a
180003425: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000342c: 00
18000342d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003434: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
180003439: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003440: 48 83 ec 28 sub rsp,0x28
180003444: 48 85 c9 test rcx,rcx
180003447: 74 15 je 0x18000345e
180003449: 85 d2 test edx,edx
18000344b: 7f 05 jg 0x180003452
18000344d: 6a fa push 0xfffffffffffffffa
18000344f: 58 pop rax
180003450: eb 07 jmp 0x180003459
180003452: e8 a9 ed a5 01 call 0x181a62200
180003457: 33 c0 xor eax,eax
180003459: 48 83 c4 28 add rsp,0x28
18000345d: c3 ret
18000345e: 6a f8 push 0xfffffffffffffff8
180003460: 58 pop rax
180003461: eb f6 jmp 0x180003459
180003463: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000346a: 00
18000346b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003472: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003479: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180003480: 48 83 ec 28 sub rsp,0x28
180003484: 48 85 c9 test rcx,rcx
180003487: 74 15 je 0x18000349e
180003489: 85 d2 test edx,edx
18000348b: 7f 05 jg 0x180003492
18000348d: 6a fa push 0xfffffffffffffffa
18000348f: 58 pop rax
180003490: eb 07 jmp 0x180003499
180003492: e8 e9 f2 a5 01 call 0x181a62780
180003497: 33 c0 xor eax,eax
180003499: 48 83 c4 28 add rsp,0x28
18000349d: c3 ret
18000349e: 6a f8 push 0xfffffffffffffff8
1800034a0: 58 pop rax
1800034a1: eb f6 jmp 0x180003499
1800034a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
1800034aa: 00
1800034ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800034b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
1800034b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
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 .byte 0xb8
18000423f: f8 clc