/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