Files
soothe2-re/handoff/nls_dasm/m_18000fb60.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

425 lines
22 KiB
Plaintext

/tmp/det/m_18000fb60.bin: file format binary
Disassembly of section .data:
000000018000fb60 <.data>:
18000fb60: 53 push rbx
18000fb61: 49 89 ca mov r10,rcx
18000fb64: 4d 85 d2 test r10,r10
18000fb67: 0f 84 84 01 00 00 je 0x18000fcf1
18000fb6d: 48 85 d2 test rdx,rdx
18000fb70: 0f 84 7b 01 00 00 je 0x18000fcf1
18000fb76: 45 85 c0 test r8d,r8d
18000fb79: 0f 8e 6b 01 00 00 jle 0x18000fcea
18000fb7f: 41 83 f8 10 cmp r8d,0x10
18000fb83: 0f 8c 59 01 00 00 jl 0x18000fce2
18000fb89: 48 89 d3 mov rbx,rdx
18000fb8c: 48 83 e3 1f and rbx,0x1f
18000fb90: 85 db test ebx,ebx
18000fb92: 74 11 je 0x18000fba5
18000fb94: f6 c3 03 test bl,0x3
18000fb97: 0f 85 45 01 00 00 jne 0x18000fce2
18000fb9d: f7 db neg ebx
18000fb9f: 83 c3 20 add ebx,0x20
18000fba2: c1 eb 02 shr ebx,0x2
18000fba5: 8d 43 10 lea eax,[rbx+0x10]
18000fba8: 44 3b c0 cmp r8d,eax
18000fbab: 0f 8c 31 01 00 00 jl 0x18000fce2
18000fbb1: 45 89 c1 mov r9d,r8d
18000fbb4: 33 c0 xor eax,eax
18000fbb6: 44 2b cb sub r9d,ebx
18000fbb9: 41 83 e1 0f and r9d,0xf
18000fbbd: 41 f7 d9 neg r9d
18000fbc0: 45 03 c8 add r9d,r8d
18000fbc3: 89 d9 mov ecx,ebx
18000fbc5: 85 db test ebx,ebx
18000fbc7: 76 2f jbe 0x18000fbf8
18000fbc9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fbd0: 00
18000fbd1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fbd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fbdf: 00
18000fbe0: c4 c1 7a 10 04 82 vmovss xmm0,DWORD PTR [r10+rax*4]
18000fbe6: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4]
18000fbeb: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1
18000fbf0: 48 ff c0 inc rax
18000fbf3: 48 3b c1 cmp rax,rcx
18000fbf6: 72 e8 jb 0x18000fbe0
18000fbf8: 49 63 c1 movsxd rax,r9d
18000fbfb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fc00: c4 c1 7c 10 04 8a vmovups ymm0,YMMWORD PTR [r10+rcx*4]
18000fc06: c4 c1 7c 10 54 8a 20 vmovups ymm2,YMMWORD PTR [r10+rcx*4+0x20]
18000fc0d: c5 fc 59 0c 8a vmulps ymm1,ymm0,YMMWORD PTR [rdx+rcx*4]
18000fc12: c5 ec 59 5c 8a 20 vmulps ymm3,ymm2,YMMWORD PTR [rdx+rcx*4+0x20]
18000fc18: c5 fc 11 0c 8a vmovups YMMWORD PTR [rdx+rcx*4],ymm1
18000fc1d: c5 fc 11 5c 8a 20 vmovups YMMWORD PTR [rdx+rcx*4+0x20],ymm3
18000fc23: 48 83 c1 10 add rcx,0x10
18000fc27: 48 3b c8 cmp rcx,rax
18000fc2a: 72 d4 jb 0x18000fc00
18000fc2c: 41 8d 41 01 lea eax,[r9+0x1]
18000fc30: 41 3b c0 cmp eax,r8d
18000fc33: 0f 87 9e 00 00 00 ja 0x18000fcd7
18000fc39: 4d 63 c0 movsxd r8,r8d
18000fc3c: 4d 63 c9 movsxd r9,r9d
18000fc3f: 4d 2b c1 sub r8,r9
18000fc42: 49 83 f8 04 cmp r8,0x4
18000fc46: 0f 8c 92 00 00 00 jl 0x18000fcde
18000fc4c: 4d 63 c9 movsxd r9,r9d
18000fc4f: 44 89 c3 mov ebx,r8d
18000fc52: 83 e3 fc and ebx,0xfffffffc
18000fc55: 33 c9 xor ecx,ecx
18000fc57: 48 63 db movsxd rbx,ebx
18000fc5a: 4a 8d 04 8a lea rax,[rdx+r9*4]
18000fc5e: 4f 8d 1c 8a lea r11,[r10+r9*4]
18000fc62: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fc69: 00
18000fc6a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fc71: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fc78: 00
18000fc79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fc80: c4 c1 78 10 04 8b vmovups xmm0,XMMWORD PTR [r11+rcx*4]
18000fc86: c5 f8 59 0c 88 vmulps xmm1,xmm0,XMMWORD PTR [rax+rcx*4]
18000fc8b: c5 f8 11 0c 88 vmovups XMMWORD PTR [rax+rcx*4],xmm1
18000fc90: 48 83 c1 04 add rcx,0x4
18000fc94: 48 3b cb cmp rcx,rbx
18000fc97: 72 e7 jb 0x18000fc80
18000fc99: 49 3b d8 cmp rbx,r8
18000fc9c: 73 39 jae 0x18000fcd7
18000fc9e: 4d 63 c9 movsxd r9,r9d
18000fca1: 4a 8d 14 8a lea rdx,[rdx+r9*4]
18000fca5: 4b 8d 04 8a lea rax,[r10+r9*4]
18000fca9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fcb0: 00
18000fcb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fcb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fcbf: 00
18000fcc0: c5 fa 10 04 98 vmovss xmm0,DWORD PTR [rax+rbx*4]
18000fcc5: c5 fa 59 0c 9a vmulss xmm1,xmm0,DWORD PTR [rdx+rbx*4]
18000fcca: c5 fa 11 0c 9a vmovss DWORD PTR [rdx+rbx*4],xmm1
18000fccf: 48 ff c3 inc rbx
18000fcd2: 49 3b d8 cmp rbx,r8
18000fcd5: 72 e9 jb 0x18000fcc0
18000fcd7: 33 c0 xor eax,eax
18000fcd9: c5 f8 77 vzeroupper
18000fcdc: 5b pop rbx
18000fcdd: c3 ret
18000fcde: 33 db xor ebx,ebx
18000fce0: eb b7 jmp 0x18000fc99
18000fce2: 45 33 c9 xor r9d,r9d
18000fce5: e9 42 ff ff ff jmp 0x18000fc2c
18000fcea: b8 fa ff ff ff mov eax,0xfffffffa
18000fcef: 5b pop rbx
18000fcf0: c3 ret
18000fcf1: b8 f8 ff ff ff mov eax,0xfffffff8
18000fcf6: 5b pop rbx
18000fcf7: c3 ret
18000fcf8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fcff: 00
18000fd00: 48 83 ec 28 sub rsp,0x28
18000fd04: 48 85 d2 test rdx,rdx
18000fd07: 74 3f je 0x18000fd48
18000fd09: 45 85 c0 test r8d,r8d
18000fd0c: 7e 30 jle 0x18000fd3e
18000fd0e: 0f 2e 05 8b d0 c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4d08b] # 0x181c5cda0
18000fd15: 7a 02 jp 0x18000fd19
18000fd17: 74 0f je 0x18000fd28
18000fd19: 0f 57 c9 xorps xmm1,xmm1
18000fd1c: 0f 2e c1 ucomiss xmm0,xmm1
18000fd1f: 7a 02 jp 0x18000fd23
18000fd21: 74 0c je 0x18000fd2f
18000fd23: e8 78 8f 03 00 call 0x180048ca0
18000fd28: 33 c0 xor eax,eax
18000fd2a: 48 83 c4 28 add rsp,0x28
18000fd2e: c3 ret
18000fd2f: 48 89 d1 mov rcx,rdx
18000fd32: 44 89 c2 mov edx,r8d
18000fd35: 48 83 c4 28 add rsp,0x28
18000fd39: e9 42 8d 00 00 jmp 0x180018a80
18000fd3e: b8 fa ff ff ff mov eax,0xfffffffa
18000fd43: 48 83 c4 28 add rsp,0x28
18000fd47: c3 ret
18000fd48: b8 f8 ff ff ff mov eax,0xfffffff8
18000fd4d: 48 83 c4 28 add rsp,0x28
18000fd51: c3 ret
18000fd52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fd59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fd60: 48 8d 64 24 d8 lea rsp,[rsp-0x28]
18000fd65: 48 85 d2 test rdx,rdx
18000fd68: 74 43 je 0x18000fdad
18000fd6a: 45 85 c0 test r8d,r8d
18000fd6d: 7e 32 jle 0x18000fda1
18000fd6f: 0f 2e 05 2e d0 c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4d02e] # 0x181c5cda4
18000fd76: 7a 02 jp 0x18000fd7a
18000fd78: 74 0f je 0x18000fd89
18000fd7a: 0f 57 c9 xorps xmm1,xmm1
18000fd7d: 0f 2e c1 ucomiss xmm0,xmm1
18000fd80: 7a 02 jp 0x18000fd84
18000fd82: 74 0d je 0x18000fd91
18000fd84: e8 97 90 03 00 call 0x180048e20
18000fd89: 33 c0 xor eax,eax
18000fd8b: 48 8d 64 24 28 lea rsp,[rsp+0x28]
18000fd90: c3 ret
18000fd91: 48 89 d1 mov rcx,rdx
18000fd94: 44 89 c2 mov edx,r8d
18000fd97: 48 8d 64 24 28 lea rsp,[rsp+0x28]
18000fd9c: e9 1f 8f 00 00 jmp 0x180018cc0
18000fda1: b8 fa ff ff ff mov eax,0xfffffffa
18000fda6: 48 8d 64 24 28 lea rsp,[rsp+0x28]
18000fdab: 90 nop
18000fdac: c3 ret
18000fdad: b8 f8 ff ff ff mov eax,0xfffffff8
18000fdb2: 48 8d 64 24 28 lea rsp,[rsp+0x28]
18000fdb7: 90 nop
18000fdb8: 90 nop
18000fdb9: 90 nop
18000fdba: c3 ret
18000fdbb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000fdc0: 48 83 ec 28 sub rsp,0x28
18000fdc4: 48 85 d2 test rdx,rdx
18000fdc7: 74 3f je 0x18000fe08
18000fdc9: 45 85 c0 test r8d,r8d
18000fdcc: 7e 30 jle 0x18000fdfe
18000fdce: 0f 2e 05 d3 cf c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4cfd3] # 0x181c5cda8
18000fdd5: 7a 02 jp 0x18000fdd9
18000fdd7: 74 0f je 0x18000fde8
18000fdd9: 0f 57 c9 xorps xmm1,xmm1
18000fddc: 0f 2e c1 ucomiss xmm0,xmm1
18000fddf: 7a 02 jp 0x18000fde3
18000fde1: 74 0c je 0x18000fdef
18000fde3: e8 b8 91 03 00 call 0x180048fa0
18000fde8: 33 c0 xor eax,eax
18000fdea: 48 83 c4 28 add rsp,0x28
18000fdee: c3 ret
18000fdef: 48 89 d1 mov rcx,rdx
18000fdf2: 44 89 c2 mov edx,r8d
18000fdf5: 48 83 c4 28 add rsp,0x28
18000fdf9: e9 02 91 00 00 jmp 0x180018f00
18000fdfe: b8 fa ff ff ff mov eax,0xfffffffa
18000fe03: 48 83 c4 28 add rsp,0x28
18000fe07: c3 ret
18000fe08: b8 f8 ff ff ff mov eax,0xfffffff8
18000fe0d: 48 83 c4 28 add rsp,0x28
18000fe11: c3 ret
18000fe12: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fe19: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000fe20: 48 83 ec 28 sub rsp,0x28
18000fe24: 48 85 d2 test rdx,rdx
18000fe27: 0f 84 a6 01 00 00 je 0x18000ffd3
18000fe2d: 45 85 c0 test r8d,r8d
18000fe30: 0f 8e 93 01 00 00 jle 0x18000ffc9
18000fe36: c5 f8 2e 05 6e cf c4 vucomiss xmm0,DWORD PTR [rip+0x1c4cf6e] # 0x181c5cdac
18000fe3d: 01
18000fe3e: 7a 06 jp 0x18000fe46
18000fe40: 0f 84 7c 01 00 00 je 0x18000ffc2
18000fe46: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1
18000fe4a: c5 f8 2e c1 vucomiss xmm0,xmm1
18000fe4e: 7a 06 jp 0x18000fe56
18000fe50: 0f 84 5c 01 00 00 je 0x18000ffb2
18000fe56: 41 83 f8 10 cmp r8d,0x10
18000fe5a: 0f 8c 42 01 00 00 jl 0x18000ffa2
18000fe60: 49 89 d1 mov r9,rdx
18000fe63: 49 83 e1 1f and r9,0x1f
18000fe67: 45 85 c9 test r9d,r9d
18000fe6a: 74 18 je 0x18000fe84
18000fe6c: 41 f7 c1 03 00 00 00 test r9d,0x3
18000fe73: 0f 85 29 01 00 00 jne 0x18000ffa2
18000fe79: 41 f7 d9 neg r9d
18000fe7c: 41 83 c1 20 add r9d,0x20
18000fe80: 41 c1 e9 02 shr r9d,0x2
18000fe84: 41 8d 41 10 lea eax,[r9+0x10]
18000fe88: 44 3b c0 cmp r8d,eax
18000fe8b: 0f 8c 11 01 00 00 jl 0x18000ffa2
18000fe91: 45 89 c2 mov r10d,r8d
18000fe94: 33 c0 xor eax,eax
18000fe96: 45 2b d1 sub r10d,r9d
18000fe99: 41 83 e2 0f and r10d,0xf
18000fe9d: 41 f7 da neg r10d
18000fea0: 45 03 d0 add r10d,r8d
18000fea3: 45 89 cb mov r11d,r9d
18000fea6: 45 85 c9 test r9d,r9d
18000fea9: 76 27 jbe 0x18000fed2
18000feab: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000feb2: 00
18000feb3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000feba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
18000fec0: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4]
18000fec5: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1
18000feca: 48 ff c0 inc rax
18000fecd: 49 3b c3 cmp rax,r11
18000fed0: 72 ee jb 0x18000fec0
18000fed2: c5 f8 c6 d0 00 vshufps xmm2,xmm0,xmm0,0x0
18000fed7: 4d 63 ca movsxd r9,r10d
18000feda: c4 e3 6d 18 ca 01 vinsertf128 ymm1,ymm2,xmm2,0x1
18000fee0: c4 a1 74 59 1c 9a vmulps ymm3,ymm1,YMMWORD PTR [rdx+r11*4]
18000fee6: c4 a1 74 59 64 9a 20 vmulps ymm4,ymm1,YMMWORD PTR [rdx+r11*4+0x20]
18000feed: c4 a1 7c 11 1c 9a vmovups YMMWORD PTR [rdx+r11*4],ymm3
18000fef3: c4 a1 7c 11 64 9a 20 vmovups YMMWORD PTR [rdx+r11*4+0x20],ymm4
18000fefa: 49 83 c3 10 add r11,0x10
18000fefe: 4d 3b d9 cmp r11,r9
18000ff01: 72 dd jb 0x18000fee0
18000ff03: 41 8d 42 01 lea eax,[r10+0x1]
18000ff07: 41 3b c0 cmp eax,r8d
18000ff0a: 0f 87 84 00 00 00 ja 0x18000ff94
18000ff10: 4d 63 c0 movsxd r8,r8d
18000ff13: 4d 2b c1 sub r8,r9
18000ff16: 49 83 f8 04 cmp r8,0x4
18000ff1a: 0f 8c 7e 00 00 00 jl 0x18000ff9e
18000ff20: 44 89 c0 mov eax,r8d
18000ff23: 45 33 db xor r11d,r11d
18000ff26: 83 e0 fc and eax,0xfffffffc
18000ff29: 4e 8d 0c 8a lea r9,[rdx+r9*4]
18000ff2d: 48 63 c0 movsxd rax,eax
18000ff30: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000ff37: 00
18000ff38: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000ff3f: 90 nop
18000ff40: c4 c1 68 59 09 vmulps xmm1,xmm2,XMMWORD PTR [r9]
18000ff45: 49 83 c3 04 add r11,0x4
18000ff49: c4 c1 78 11 09 vmovups XMMWORD PTR [r9],xmm1
18000ff4e: 49 83 c1 10 add r9,0x10
18000ff52: 4c 3b d8 cmp r11,rax
18000ff55: 72 e9 jb 0x18000ff40
18000ff57: 49 3b c0 cmp rax,r8
18000ff5a: 73 38 jae 0x18000ff94
18000ff5c: 4d 63 d2 movsxd r10,r10d
18000ff5f: 4a 8d 14 92 lea rdx,[rdx+r10*4]
18000ff63: 48 8d 14 82 lea rdx,[rdx+rax*4]
18000ff67: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18000ff6e: 00
18000ff6f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000ff76: 0f 1f 00 nop DWORD PTR [rax]
18000ff79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18000ff80: c5 fa 59 0a vmulss xmm1,xmm0,DWORD PTR [rdx]
18000ff84: 48 ff c0 inc rax
18000ff87: c5 fa 11 0a vmovss DWORD PTR [rdx],xmm1
18000ff8b: 48 83 c2 04 add rdx,0x4
18000ff8f: 49 3b c0 cmp rax,r8
18000ff92: 72 ec jb 0x18000ff80
18000ff94: 33 c0 xor eax,eax
18000ff96: c5 f8 77 vzeroupper
18000ff99: 48 83 c4 28 add rsp,0x28
18000ff9d: c3 ret
18000ff9e: 33 c0 xor eax,eax
18000ffa0: eb b5 jmp 0x18000ff57
18000ffa2: 45 33 d2 xor r10d,r10d
18000ffa5: 41 83 f8 01 cmp r8d,0x1
18000ffa9: 72 e9 jb 0x18000ff94
18000ffab: 4d 63 c0 movsxd r8,r8d
18000ffae: 33 c0 xor eax,eax
18000ffb0: eb a5 jmp 0x18000ff57
18000ffb2: 48 89 d1 mov rcx,rdx
18000ffb5: 44 89 c2 mov edx,r8d
18000ffb8: e8 83 8f 00 00 call 0x180018f40
18000ffbd: 48 83 c4 28 add rsp,0x28
18000ffc1: c3 ret
18000ffc2: 33 c0 xor eax,eax
18000ffc4: 48 83 c4 28 add rsp,0x28
18000ffc8: c3 ret
18000ffc9: b8 fa ff ff ff mov eax,0xfffffffa
18000ffce: 48 83 c4 28 add rsp,0x28
18000ffd2: c3 ret
18000ffd3: b8 f8 ff ff ff mov eax,0xfffffff8
18000ffd8: 48 83 c4 28 add rsp,0x28
18000ffdc: c3 ret
18000ffdd: 0f 1f 00 nop DWORD PTR [rax]
18000ffe0: 48 83 ec 28 sub rsp,0x28
18000ffe4: 48 85 d2 test rdx,rdx
18000ffe7: 0f 84 9e 01 00 00 je 0x18001018b
18000ffed: 45 85 c0 test r8d,r8d
18000fff0: 0f 8e 8b 01 00 00 jle 0x180010181
18000fff6: c5 f8 2e 05 b2 cd c4 vucomiss xmm0,DWORD PTR [rip+0x1c4cdb2] # 0x181c5cdb0
18000fffd: 01
18000fffe: 7a 06 jp 0x180010006
180010000: 0f 84 74 01 00 00 je 0x18001017a
180010006: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1
18001000a: c5 f8 2e c1 vucomiss xmm0,xmm1
18001000e: 7a 06 jp 0x180010016
180010010: 0f 84 54 01 00 00 je 0x18001016a
180010016: 41 83 f8 10 cmp r8d,0x10
18001001a: 0f 8c 42 01 00 00 jl 0x180010162
180010020: 49 89 d3 mov r11,rdx
180010023: 49 83 e3 1f and r11,0x1f
180010027: 45 85 db test r11d,r11d
18001002a: 74 18 je 0x180010044
18001002c: 41 f7 c3 03 00 00 00 test r11d,0x3
180010033: 0f 85 29 01 00 00 jne 0x180010162
180010039: 41 f7 db neg r11d
18001003c: 41 83 c3 20 add r11d,0x20
180010040: 41 c1 eb 02 shr r11d,0x2
180010044: 41 8d 43 10 lea eax,[r11+0x10]
180010048: 44 3b c0 cmp r8d,eax
18001004b: 0f 8c 11 01 00 00 jl 0x180010162
180010051: 45 89 c1 mov r9d,r8d
180010054: 33 c0 xor eax,eax
180010056: 45 2b cb sub r9d,r11d
180010059: 41 83 e1 0f and r9d,0xf
18001005d: 41 f7 d9 neg r9d
180010060: 45 03 c8 add r9d,r8d
180010063: 45 89 da mov r10d,r11d
180010066: 45 85 db test r11d,r11d
180010069: 76 27 jbe 0x180010092
18001006b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
180010072: 00
180010073: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
18001007a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
180010080: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4]
180010085: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1
18001008a: 48 ff c0 inc rax
18001008d: 49 3b c2 cmp rax,r10
180010090: 72 ee jb 0x180010080
180010092: c4 e2 7d 18 c8 vbroadcastss ymm1,xmm0
180010097: 49 63 c1 movsxd rax,r9d
18001009a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0]
1800100a0: c4 a1 74 59 14 92 vmulps ymm2,ymm1,YMMWORD PTR [rdx+r10*4]
1800100a6: c4 a1 74 59 5c 92 20 vmulps ymm3,ymm1,YMMWORD PTR [rdx+r10*4+0x20]
1800100ad: c4 a1 7c 11 14 92 vmovups YMMWORD PTR [rdx+r10*4],ymm2
1800100b3: c4 a1 7c 11 5c 92 20 vmovups YMMWORD PTR [rdx+r10*4+0x20],ymm3
1800100ba: 49 83 c2 10 add r10,0x10
1800100be: 4c 3b d0 cmp r10,rax
1800100c1: 72 dd jb 0x1800100a0
1800100c3: 41 8d 41 01 lea eax,[r9+0x1]
1800100c7: 41 3b c0 cmp eax,r8d
1800100ca: 0f 87 84 00 00 00 ja 0x180010154
1800100d0: 4d 63 c0 movsxd r8,r8d
1800100d3: 4d 63 c9 movsxd r9,r9d
1800100d6: 4d 2b c1 sub r8,r9
1800100d9: 49 83 f8 04 cmp r8,0x4
1800100dd: 0f 8c 7b 00 00 00 jl 0x18001015e
1800100e3: 4d 63 c9 movsxd r9,r9d
1800100e6: 44 89 c0 mov eax,r8d
1800100e9: 83 e0 fc and eax,0xfffffffc
1800100ec: 45 33 db xor r11d,r11d
1800100ef: 48 63 c0 movsxd rax,eax
1800100f2: c4 e2 79 18 c8 vbroadcastss xmm1,xmm0
1800100f7: 4e 8d 14 8a lea r10,[rdx+r9*4]
1800100fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0]
180010100: c4 c1 70 59 12 vmulps xmm2,xmm1,XMMWORD PTR [r10]
180010105: 49 83 c3 04 add r11,0x4
180010109: c4 c1 78 11 12 vmovups XMMWORD PTR [r10],xmm2
18001010e: 49 83 c2 10 add r10,0x10
180010112: 4c 3b d8 cmp r11,rax
180010115: 72 e9 jb 0x180010100
180010117: 49 3b c0 cmp rax,r8
18001011a: 73 38 jae 0x180010154
18001011c: 4d 63 c9 movsxd r9,r9d
18001011f: 4a 8d 14 8a lea rdx,[rdx+r9*4]
180010123: 48 8d 14 82 lea rdx,[rdx+rax*4]
180010127: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0]
18001012e: 00
18001012f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180010136: 0f 1f 00 nop DWORD PTR [rax]
180010139: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0]
180010140: c5 fa 59 0a vmulss xmm1,xmm0,DWORD PTR [rdx]
180010144: 48 ff c0 inc rax
180010147: c5 fa 11 0a vmovss DWORD PTR [rdx],xmm1
18001014b: 48 83 c2 04 add rdx,0x4
18001014f: 49 3b c0 cmp rax,r8
180010152: 72 ec jb 0x180010140
180010154: 33 c0 xor eax,eax
180010156: c5 f8 77 vzeroupper
180010159: 48 83 c4 28 add rsp,0x28
18001015d: c3 ret
18001015e: 33 c0 xor eax,eax