Function at 0x180002f50
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, qword [0x1800aea78]
xor ecx, ecx
movss xmm2, dword [0x1800a3298]
mov r9d, 2
movss xmm3, dword [0x1800a32bc]
mov r8d, ecx
mov r10d, r9d
mov dword [rax + 0x3938], 0x40c00000
lea rdx, [rax + 0x3a20]
mov dword [rax + 0x3974], 0x40e00000
mov dword [rax + 0x3978], 0x40b00000
mov dword [rax + 0x396c], 0x40000000
mov dword [rax + 0x3964], 0x40c00000
mov dword [rax + 0x3968], 0x40880000
nop dword [rax + rax]
movups xmm1, xmmword [rdx - 8]
cmp r8, 2
jbe 0x180003000
cmp r8, 0xd
je 0x180003000
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx - 8], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx - 4], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx], xmm0
movss dword [rdx + 4], xmm1
movups xmm1, xmmword [rdx + 8]
lea eax, [r9 - 1]
test eax, eax
je 0x180003047
cmp ecx, 1
jbe 0x180003047
cmp ecx, 0xc
je 0x180003047
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 8], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0xc], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x10], xmm0
movss dword [rdx + 0x14], xmm1
movups xmm1, xmmword [rdx + 0x18]
test r10d, r10d
je 0x18000308e
lea eax, [rcx + 1]
cmp eax, 1
jbe 0x18000308e
cmp ecx, 0xb
je 0x18000308e
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x18], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x1c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x20], xmm0
movss dword [rdx + 0x24], xmm1
movups xmm1, xmmword [rdx + 0x28]
lea eax, [rcx + 3]
test eax, eax
je 0x1800030d7
lea eax, [rcx + 2]
cmp eax, 1
jbe 0x1800030d7
cmp ecx, 0xa
je 0x1800030d7
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x28], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x2c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x30], xmm0
movss dword [rdx + 0x34], xmm1
movups xmm1, xmmword [rdx + 0x38]
lea eax, [rcx + 4]
test eax, eax
je 0x180003120
lea eax, [rcx + 3]
cmp eax, 1
jbe 0x180003120
cmp ecx, 9
je 0x180003120
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x38], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x3c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x40], xmm0
movss dword [rdx + 0x44], xmm1
movups xmm1, xmmword [rdx + 0x48]
lea eax, [rcx + 5]
test eax, eax
je 0x180003169
lea eax, [rcx + 4]
cmp eax, 1
jbe 0x180003169
cmp ecx, 8
je 0x180003169
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x48], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x4c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x50], xmm0
movss dword [rdx + 0x54], xmm1
movups xmm1, xmmword [rdx + 0x58]
lea eax, [rcx + 6]
test eax, eax
je 0x1800031b2
lea eax, [rcx + 5]
cmp eax, 1
jbe 0x1800031b2
cmp ecx, 7
je 0x1800031b2
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x58], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x5c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x60], xmm0
movss dword [rdx + 0x64], xmm1
movups xmm1, xmmword [rdx + 0x68]
lea eax, [rcx + 7]
test eax, eax
je 0x1800031fb
lea eax, [rcx + 6]
cmp eax, 1
jbe 0x1800031fb
cmp ecx, 6
je 0x1800031fb
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x68], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x6c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x70], xmm0
movss dword [rdx + 0x74], xmm1
movups xmm1, xmmword [rdx + 0x78]
lea eax, [rcx + 8]
test eax, eax
je 0x18000324a
lea eax, [rcx + 7]
cmp eax, 1
jbe 0x18000324a
cmp ecx, 5
je 0x18000324a
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x78], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x7c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x80], xmm0
movss dword [rdx + 0x84], xmm1
movups xmm1, xmmword [rdx + 0x88]
lea eax, [rcx + 9]
test eax, eax
je 0x1800032a2
lea eax, [rcx + 8]
cmp eax, 1
jbe 0x1800032a2
cmp ecx, 4
je 0x1800032a2
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x88], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x8c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0x90], xmm0
movss dword [rdx + 0x94], xmm1
movups xmm1, xmmword [rdx + 0x98]
lea eax, [rcx + 0xa]
test eax, eax
je 0x1800032fa
lea eax, [rcx + 9]
cmp eax, 1
jbe 0x1800032fa
cmp ecx, 3
je 0x1800032fa
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0x98], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0x9c], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0xa0], xmm0
movss dword [rdx + 0xa4], xmm1
movups xmm1, xmmword [rdx + 0xa8]
lea eax, [rcx + 0xb]
test eax, eax
je 0x180003352
lea eax, [rcx + 0xa]
cmp eax, 1
jbe 0x180003352
cmp ecx, 2
je 0x180003352
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0xa8], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0xac], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0xb0], xmm0
movss dword [rdx + 0xb4], xmm1
movups xmm1, xmmword [rdx + 0xb8]
lea eax, [rcx + 0xc]
test eax, eax
je 0x1800033aa
lea eax, [rcx + 0xb]
cmp eax, 1
jbe 0x1800033aa
cmp ecx, 1
je 0x1800033aa
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0xb8], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0xbc], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0xc0], xmm0
movss dword [rdx + 0xc4], xmm1
movups xmm1, xmmword [rdx + 0xc8]
lea eax, [rcx + 0xd]
test eax, eax
je 0x180003401
lea eax, [rcx + 0xc]
cmp eax, 1
jbe 0x180003401
test ecx, ecx
je 0x180003401
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
mulss xmm0, xmm2
movss dword [rdx + 0xc8], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rdx + 0xcc], xmm0
movaps xmm0, xmm1
mulss xmm0, xmm3
shufps xmm1, xmm1, 0xff
movss dword [rdx + 0xd0], xmm0
movss dword [rdx + 0xd4], xmm1
add ecx, 0xe
add r8, 0xe
add rdx, 0xe0
add r9d, 0xe
add r10d, 0xe
cmp r8, 0x38
jl 0x180002fc0
jmp fcn.180003430