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

Disassembly:
push rbp
sub rsp, 0x5d0
mov eax, 1
shl eax, cl
cmp eax, 8
jg 0x1400b02d0
mov rax, r9
add rsp, 0x5d0
pop rbp
ret
mov rbp, r9
mov r11d, 2
mov r10d, 0xfffffffe
cmp ecx, 2
jle 0x1400b68b3
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x4b8], ecx
mov dword [rsp + 0x2e8], r8d
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0xb0], r14
mov qword [rsp + 0xb8], r15
mov eax, dword [rsp + 0x4b8]
add eax, r10d
cmp eax, 3
je 0x1400b035d
cmp eax, 4
jle 0x1400b4945
cmp r11d, 2
jle 0x1400b4945
mov eax, dword [rsp + 0x2e8]
add r10d, 0xfffffffd
add r11d, 3
mov ecx, r11d
mov dword [rsp + 0x5c0], 0
mov r9d, 1
shl r9d, cl
lea ecx, [rax + r10]
mov eax, 1
shl eax, cl
movsxd rax, eax
mov ebx, r9d
sar ebx, 2
shr ebx, 0x1d
add ebx, r9d
sar ebx, 3
mov dword [rsp + 0x228], ebx
test ebx, ebx
jle 0x1400b4921
mov esi, r9d
sar esi, 1
shr esi, 0x1e
add esi, r9d
mov ebx, r9d
mov dword [rsp + 0x128], r9d
sar esi, 2
mov dword [rsp + 0x1c8], esi
neg esi
shr ebx, 0x1f
add ebx, r9d
mov dword [rsp + 0x230], esi
sar ebx, 1
lea r8d, [r9 + r9*2]
lea rdi, [rax*4]
lea r15, [rax*8]
mov dword [rsp + 0x1c0], ebx
neg ebx
mov dword [rsp + 0x138], ebx
mov ebx, r8d
sar ebx, 1
shr ebx, 0x1e
add ebx, r8d
sar ebx, 2
mov dword [rsp + 0x1d0], ebx
neg ebx
mov dword [rsp + 0x148], ebx
mov rbx, rdx
sub rbx, rdi
mov qword [rsp + 0x390], rbx
lea rbx, [rdx + rax*4]
mov qword [rsp + 0x340], rbx
movsxd rbx, r9d
mov r9d, dword [rsp + 0x1d0]
imul rbx, rax
lea rsi, [rdx + rbx*4]
mov rbx, rsi
sub rbx, rdi
mov qword [rsp + 0x160], rbx
mov rbx, rsi
sub rbx, r15
mov qword [rsp + 0x1b0], rbx
mov rbx, rdx
sub rbx, r15
mov r8, rsi
mov qword [rsp + 0x3c8], rbx
lea rbx, [rdx + rax*8]
mov qword [rsp + 0x380], rbx
lea rbx, [rax + rax*2]
lea r12, [rbx*4]
sub r8, r12
mov qword [rsp + 0x1a0], r8
neg r12
add r12, rdx
lea r8, [rdx + rbx*4]
mov qword [rsp + 0x3d0], r12
mov r12, rax
shl r12, 4
mov qword [rsp + 0x358], r8
mov r8, rsi
sub r8, r12
mov qword [rsp + 0x178], r8
mov r8, rdx
sub r8, r12
add r12, rdx
mov qword [rsp + 0x3a8], r8
mov r8, rsi
mov qword [rsp + 0x428], r12
lea r12, [rax + rax*4]
lea r13, [r12*4]
sub r8, r13
mov qword [rsp + 0x4b0], r12
neg r13
add r13, rdx
mov qword [rsp + 0x188], r8
lea r8, [rdx + r12*4]
mov qword [rsp + 0x3f8], r13
mov qword [rsp + 0x378], r8
lea r8, [rbx + rbx]
lea r13, [r8*4]
mov qword [rsp + 0x388], r8
mov r8, rsi
sub r8, r13
neg r13
mov qword [rsp + 0x1b8], r8
add r13, rdx
lea r8, [rdx + rbx*8]
mov qword [rsp + 0x400], r13
mov r13, r15
sub r13, rax
lea r14, [r13*4]
mov qword [rsp + 0x370], r8
mov r8, rsi
sub r8, r14
neg r14
mov qword [rsp + 0x4a8], r13
add r14, rdx
mov qword [rsp + 0x140], r8
lea r8, [rdx + r13*4]
mov qword [rsp + 0x3d8], r14
mov r14, rax
shl r14, 5
mov qword [rsp + 0x368], r8
mov r8, rsi
sub r8, r14
mov qword [rsp + 0x150], r8
mov r8, rdx
sub r8, r14
add r14, rdx
mov qword [rsp + 0x398], r8
mov r8, rsi
mov qword [rsp + 0x418], r14
lea r14, [r12*8]
sub r8, r14
neg r14
mov qword [rsp + 0x158], r8
add r14, rdx
lea r8, [rdx + r12*8]
shl r12, 4
mov qword [rsp + 0x3e0], r14
mov r14, rbx
shl r14, 4
mov qword [rsp + 0x360], r8
mov r8, rsi
sub r8, r14
mov qword [rsp + 0x168], r8
mov r8, rdx
sub r8, r14
add r14, rdx
mov qword [rsp + 0x3a0], r8
mov r8, rsi
mov qword [rsp + 0x420], r14
lea r14, [r13*8]
sub r8, r14
neg r14
mov qword [rsp + 0x170], r8
add r14, rdx
lea r8, [rdx + r13*8]
shl r13, 4
mov qword [rsp + 0x3e8], r14
lea r14, [rdi + rdi*8]
neg rdi
mov qword [rsp + 0x350], r8
mov r8, rsi
sub r8, r14
mov qword [rsp + 0x180], r8
mov r8, rdx
sub r8, r14
add r14, rdx
mov qword [rsp + 0x3b0], r8
mov r8, rax
shl r8, 6
add rdi, r8
mov qword [rsp + 0x408], r14
mov r14, rsi
sub r14, rdi
mov qword [rsp + 0x190], r14
mov r14, rdx
sub r14, rdi
add rdi, rdx
mov qword [rsp + 0x3b8], r14
mov r14, rsi
mov qword [rsp + 0x320], rdi
lea rdi, [rax + rax*8]
lea rcx, [rdi*8]
sub r14, rcx
mov qword [rsp + 0x198], r14
neg rcx
add rcx, rdx
lea r14, [rdx + rdi*8]
shl rdi, 4
mov qword [rsp + 0x3f0], rcx
mov rcx, rsi
mov qword [rsp + 0x348], r14
imul r14, rax, 0x54
sub rcx, r14
mov qword [rsp + 0x1a8], rcx
mov rcx, rdx
sub rcx, r14
add r14, rdx
mov qword [rsp + 0x3c0], rcx
mov ecx, dword [rsp + 0x228]
mov qword [rsp + 0x410], r14
lea r14d, [rcx + 7]
sar r14d, 2
shr r14d, 0x1d
lea r14d, [r14 + rcx + 7]
mov rcx, rbx
sar r14d, 3
mov dword [rsp + 0x5b8], r14d
mov r14, rsi
sub r14, r8
shl rcx, 5
mov qword [rsp + 0x1f8], r14
mov r14, rdx
sub r14, r8
add r8, rdx
mov qword [rsp + 0x440], r14
mov r14, rsi
sub r14, r12
mov qword [rsp + 0x1e0], r14
mov r14, rdx
sub r14, r12
add r12, rdx
mov qword [rsp + 0x438], r14
mov r14, rsi
sub r14, rcx
mov qword [rsp + 0x468], r12
mov r12, rdx
sub r12, rcx
add rcx, rdx
mov qword [rsp + 0x1f0], r14
mov r14, rsi
mov qword [rsp + 0x450], r12
mov r12, rsi
sub r12, r13
mov qword [rsp + 0x478], rcx
mov qword [rsp + 0x1d8], r12
mov r12, rdx
sub r12, r13
add r13, rdx
mov qword [rsp + 0x458], r12
mov r12, rdx
mov qword [rsp + 0x470], r13
imul r13, rax, 0x64
sub r14, r13
sub r12, r13
add r13, rdx
mov qword [rsp + 0x1e8], r14
mov r14, rdx
mov qword [rsp + 0x448], r12
mov r12, rax
shl r12, 7
sub r12, r15
mov r15, rsi
mov qword [rsp + 0x460], r13
sub r15, r12
sub r14, r12
add r12, rdx
mov qword [rsp + 0x208], r15
mov r13, rsi
mov r15, rsi
mov qword [rsp + 0x480], r14
imul r14, rax, 0x8c
sub r13, r14
mov qword [rsp + 0x430], r12
mov r12, rdx
sub r12, r14
add r14, rdx
mov qword [rsp + 0x210], r13
imul r13, rax, 0xa8
mov qword [rsp + 0x4a0], r12
mov r12, rsi
sub r12, rdi
mov qword [rsp + 0x220], r12
mov r12, rdx
sub r12, rdi
add rdi, rdx
mov qword [rsp + 0x498], r12
mov r12, rsi
sub r12, r13
mov qword [rsp + 0x218], r12
mov r12, rdx
sub r12, r13
add r13, rdx
mov qword [rsp + 0x488], r12
imul r12, rax, 0xc4
sub r15, r12
mov qword [rsp + 0x200], r15
mov r15, rdx
sub r15, r12
add r12, rdx
mov qword [rsp + 0x490], r15
mov qword [rsp + 0x310], r12
mov qword [rsp + 0x328], r13
mov qword [rsp + 0x318], rdi
mov qword [rsp + 0x330], r14
mov qword [rsp + 0x308], r8
mov qword [rsp + 0x338], rbx
mov qword [rsp + 0x130], rsi
mov dword [rsp + 0x238], r10d
mov r10d, dword [rsp + 0x1c0]
mov dword [rsp + 0x240], r11d
mov r11d, dword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x5c0]
lea esi, [rcx*8]
cmp esi, r11d
jg 0x1400b094d
mov ecx, r11d
sub ecx, esi
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rdx + rcx*4]
jmp 0x1400b099a
cmp esi, r10d
jg 0x1400b096b
mov ecx, r11d
sub ecx, esi
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b099a
cmp esi, r9d
jg 0x1400b0989
mov ecx, esi
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b099a
mov ecx, esi
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rdx + rcx*4]
movsxd r8, esi
lea rdi, [r8*8]
sub rdi, r8
vmovss dword [rbp + rdi*8], xmm0
lea ecx, [rsi + 1]
cmp ecx, r11d
jg 0x1400b09d2
mov r12, qword [rsp + 0x390]
mov ebx, r11d
sub ebx, esi
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r12 + rbx*4]
jmp 0x1400b0a3a
cmp ecx, r10d
jg 0x1400b09f9
mov r12, qword [rsp + 0x340]
mov ebx, r11d
sub ebx, esi
neg ebx
vxorps xmm0, xmm0, xmm0
movsxd rbx, ebx
imul rbx, rax
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b0a3a
cmp ecx, r9d
jg 0x1400b0a20
mov r12, qword [rsp + 0x390]
mov ebx, esi
sub ebx, r9d
neg ebx
vxorps xmm0, xmm0, xmm0
movsxd rbx, ebx
imul rbx, rax
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b0a3a
mov r12, qword [rsp + 0x340]
mov ebx, esi
sub ebx, r9d
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r12 + rbx*4]
vmovss dword [rbp + rdi*8 + 4], xmm0
cmp esi, r11d
jg 0x1400b0a57
mov rbx, rax
imul rbx, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + rbx*4]
jmp 0x1400b0aa9
cmp esi, r10d
jg 0x1400b0a75
mov ebx, esi
sub ebx, r10d
neg ebx
vxorps xmm0, xmm0, xmm0
movsxd rbx, ebx
imul rbx, rax
vsubss xmm0, xmm0, dword [rdx + rbx*4]
jmp 0x1400b0aa9
cmp esi, r9d
jg 0x1400b0a8d
mov ebx, esi
sub ebx, r10d
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [rdx + rbx*4]
jmp 0x1400b0aa9
mov r12, qword [rsp + 0x130]
mov rbx, rax
imul rbx, r8
shl rbx, 2
neg rbx
vmovss xmm0, dword [rbx + r12]
vmovss dword [rbp + rdi*8 + 0x20], xmm0
cmp ecx, r11d
jg 0x1400b0ace
mov rcx, qword [rsp + 0x340]
mov rbx, rax
imul rbx, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + rbx*4]
jmp 0x1400b0b2f
cmp ecx, r10d
jg 0x1400b0af4
mov rbx, qword [rsp + 0x390]
mov ecx, esi
sub ecx, r10d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [rbx + rcx*4]
jmp 0x1400b0b2f
cmp ecx, r9d
jg 0x1400b0b14
mov rbx, qword [rsp + 0x340]
mov ecx, esi
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rbx + rcx*4]
jmp 0x1400b0b2f
mov rbx, qword [rsp + 0x160]
mov rcx, rax
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + rbx]
vmovss dword [rbp + rdi*8 + 0x24], xmm0
lea ebx, [rsi + 2]
cmp ebx, r11d
jg 0x1400b0b59
mov r12, qword [rsp + 0x3c8]
mov ecx, r11d
sub ecx, esi
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b0bc1
cmp ebx, r10d
jg 0x1400b0b80
mov r12, qword [rsp + 0x380]
mov ecx, r11d
sub ecx, esi
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b0bc1
cmp ebx, r9d
jg 0x1400b0ba7
mov r12, qword [rsp + 0x3c8]
mov ecx, esi
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b0bc1
mov r12, qword [rsp + 0x380]
mov ecx, esi
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
vmovss dword [rbp + rdi*8 + 8], xmm0
lea ecx, [rsi + 3]
cmp ecx, r11d
jg 0x1400b0bed
mov r13, qword [rsp + 0x3d0]
mov r12d, r11d
sub r12d, esi
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b0c5d
cmp ecx, r10d
jg 0x1400b0c17
mov r13, qword [rsp + 0x358]
mov r12d, r11d
sub r12d, esi
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b0c5d
cmp ecx, r9d
jg 0x1400b0c41
mov r13, qword [rsp + 0x3d0]
mov r12d, esi
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b0c5d
mov r13, qword [rsp + 0x358]
mov r12d, esi
sub r12d, r9d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
vmovss dword [rbp + rdi*8 + 0xc], xmm0
cmp ebx, r11d
jg 0x1400b0c83
mov rbx, qword [rsp + 0x380]
mov r12, rax
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + r12*4]
jmp 0x1400b0ce7
cmp ebx, r10d
jg 0x1400b0caa
mov r12, qword [rsp + 0x3c8]
mov ebx, esi
sub ebx, r10d
neg ebx
vxorps xmm0, xmm0, xmm0
movsxd rbx, ebx
imul rbx, rax
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b0ce7
cmp ebx, r9d
jg 0x1400b0ccb
mov r12, qword [rsp + 0x380]
mov ebx, esi
sub ebx, r10d
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r12 + rbx*4]
jmp 0x1400b0ce7
mov r12, qword [rsp + 0x1b0]
mov rbx, rax
imul rbx, r8
shl rbx, 2
neg rbx
vmovss xmm0, dword [rbx + r12]
vmovss dword [rbp + rdi*8 + 0x28], xmm0
cmp ecx, r11d
jg 0x1400b0d0c
mov rcx, qword [rsp + 0x358]
mov rbx, rax
imul rbx, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + rbx*4]
jmp 0x1400b0d6d
cmp ecx, r10d
jg 0x1400b0d32
mov rbx, qword [rsp + 0x3d0]
mov ecx, esi
sub ecx, r10d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [rbx + rcx*4]
jmp 0x1400b0d6d
cmp ecx, r9d
jg 0x1400b0d52
mov rbx, qword [rsp + 0x358]
mov ecx, esi
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rbx + rcx*4]
jmp 0x1400b0d6d
mov rbx, qword [rsp + 0x1a0]
mov rcx, rax
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + rbx]
vmovss dword [rbp + rdi*8 + 0x2c], xmm0
lea ebx, [rsi + 4]
cmp ebx, r11d
jg 0x1400b0d97
mov r12, qword [rsp + 0x3a8]
mov ecx, r11d
sub ecx, esi
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b0dff
cmp ebx, r10d
jg 0x1400b0dbe
mov r12, qword [rsp + 0x428]
mov ecx, r11d
sub ecx, esi
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b0dff
cmp ebx, r9d
jg 0x1400b0de5
mov r12, qword [rsp + 0x3a8]
mov ecx, esi
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b0dff
mov r12, qword [rsp + 0x428]
mov ecx, esi
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
vmovss dword [rbp + rdi*8 + 0x10], xmm0
lea ecx, [rsi + 5]
cmp ecx, r11d
jg 0x1400b0e2b
mov r13, qword [rsp + 0x3f8]
mov r12d, r11d
sub r12d, esi
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b0e9b
cmp ecx, r10d
jg 0x1400b0e55
mov r13, qword [rsp + 0x378]
mov r12d, r11d
sub r12d, esi
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b0e9b
cmp ecx, r9d
jg 0x1400b0e7f
mov r13, qword [rsp + 0x3f8]
mov r12d, esi
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b0e9b
mov r13, qword [rsp + 0x378]
mov r12d, esi
sub r12d, r9d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
vmovss dword [rbp + rdi*8 + 0x14], xmm0
cmp ebx, r11d
jg 0x1400b0ec1
mov rbx, qword [rsp + 0x428]
mov r12, rax
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + r12*4]
jmp 0x1400b0f25
cmp ebx, r10d
jg 0x1400b0ee8
mov r12, qword [rsp + 0x3a8]
mov ebx, esi
sub ebx, r10d
neg ebx
vxorps xmm0, xmm0, xmm0
movsxd rbx, ebx
imul rbx, rax
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b0f25
cmp ebx, r9d
jg 0x1400b0f09
mov r12, qword [rsp + 0x428]
mov ebx, esi
sub ebx, r10d
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r12 + rbx*4]
jmp 0x1400b0f25
mov r12, qword [rsp + 0x178]
mov rbx, rax
imul rbx, r8
shl rbx, 2
neg rbx
vmovss xmm0, dword [rbx + r12]
vmovss dword [rbp + rdi*8 + 0x30], xmm0
cmp ecx, r11d
jg 0x1400b0f4a
mov rcx, qword [rsp + 0x378]
mov rbx, rax
imul rbx, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + rbx*4]
jmp 0x1400b0fab
cmp ecx, r10d
jg 0x1400b0f70
mov rbx, qword [rsp + 0x3f8]
mov ecx, esi
sub ecx, r10d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [rbx + rcx*4]
jmp 0x1400b0fab
cmp ecx, r9d
jg 0x1400b0f90
mov rbx, qword [rsp + 0x378]
mov ecx, esi
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rbx + rcx*4]
jmp 0x1400b0fab
mov rbx, qword [rsp + 0x188]
mov rcx, rax
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + rbx]
vmovss dword [rbp + rdi*8 + 0x34], xmm0
lea ebx, [rsi + 6]
cmp ebx, r11d
jg 0x1400b0fd5
mov r12, qword [rsp + 0x400]
mov ecx, r11d
sub ecx, esi
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b103d
cmp ebx, r10d
jg 0x1400b0ffc
mov r12, qword [rsp + 0x370]
mov ecx, r11d
sub ecx, esi
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b103d
cmp ebx, r9d
jg 0x1400b1023
mov r12, qword [rsp + 0x400]
mov ecx, esi
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b103d
mov r12, qword [rsp + 0x370]
mov ecx, esi
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
vmovss dword [rbp + rdi*8 + 0x18], xmm0
lea ecx, [rsi + 7]
cmp ecx, r11d
jg 0x1400b1069
mov r13, qword [rsp + 0x3d8]
mov r12d, r11d
sub r12d, esi
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b10d9
cmp ecx, r10d
jg 0x1400b1093
mov r13, qword [rsp + 0x368]
mov r12d, r11d
sub r12d, esi
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b10d9
cmp ecx, r9d
jg 0x1400b10bd
mov r13, qword [rsp + 0x3d8]
mov r12d, esi
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b10d9
mov r13, qword [rsp + 0x368]
mov r12d, esi
sub r12d, r9d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
vmovss dword [rbp + rdi*8 + 0x1c], xmm0
cmp ebx, r11d
jg 0x1400b10ff
mov rbx, qword [rsp + 0x370]
mov r12, rax
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + r12*4]
jmp 0x1400b1163
cmp ebx, r10d
jg 0x1400b1126
mov r12, qword [rsp + 0x400]
mov ebx, esi
sub ebx, r10d
neg ebx
vxorps xmm0, xmm0, xmm0
movsxd rbx, ebx
imul rbx, rax
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b1163
cmp ebx, r9d
jg 0x1400b1147
mov r12, qword [rsp + 0x370]
mov ebx, esi
sub ebx, r10d
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r12 + rbx*4]
jmp 0x1400b1163
mov r12, qword [rsp + 0x1b8]
mov rbx, rax
imul rbx, r8
shl rbx, 2
neg rbx
vmovss xmm0, dword [rbx + r12]
vmovss dword [rbp + rdi*8 + 0x38], xmm0
cmp ecx, r11d
jg 0x1400b1188
mov rcx, qword [rsp + 0x368]
mov rbx, rax
imul rbx, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + rbx*4]
jmp 0x1400b11e9
cmp ecx, r10d
jg 0x1400b11ae
mov rbx, qword [rsp + 0x3d8]
mov ecx, esi
sub ecx, r10d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [rbx + rcx*4]
jmp 0x1400b11e9
cmp ecx, r9d
jg 0x1400b11ce
mov rbx, qword [rsp + 0x368]
mov ecx, esi
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rbx + rcx*4]
jmp 0x1400b11e9
mov rbx, qword [rsp + 0x140]
mov rcx, rax
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + rbx]
mov ecx, dword [rsp + 0x5c0]
vmovss dword [rbp + rdi*8 + 0x3c], xmm0
shl ecx, 4
cmp ecx, r11d
jg 0x1400b1211
mov ebx, r11d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [rdx + rbx*4]
jmp 0x1400b125e
cmp ecx, r10d
jg 0x1400b122f
mov ebx, r11d
sub ebx, ecx
neg ebx
vxorps xmm0, xmm0, xmm0
movsxd rbx, ebx
imul rbx, rax
vsubss xmm0, xmm0, dword [rdx + rbx*4]
jmp 0x1400b125e
cmp ecx, r9d
jg 0x1400b124b
mov ebx, r9d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + rbx*4]
jmp 0x1400b125e
mov ebx, r9d
sub ebx, ecx
neg ebx
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [rdx + rbx*4]
vmovss dword [rbp + rdi*8 + 0x40], xmm0
lea ebx, [rcx + 2]
cmp ebx, r11d
jg 0x1400b128a
mov r13, qword [rsp + 0x3c8]
mov r12d, r11d
sub r12d, ecx
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b12f0
cmp ebx, r10d
jg 0x1400b12af
mov r12d, dword [rsp + 0x230]
lea r13d, [rcx + r12 + 2]
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b12f0
cmp ebx, r9d
jg 0x1400b12d6
mov r13, qword [rsp + 0x3c8]
mov r12d, r9d
sub r12d, ecx
movsxd r12, r12d
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b12f0
mov r12d, dword [rsp + 0x148]
lea r13d, [rcx + r12 + 2]
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [rdx + r13*4]
vmovss dword [rbp + rdi*8 + 0x44], xmm0
cmp ecx, r11d
jg 0x1400b130e
movsxd r12, ecx
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b1365
cmp ecx, r10d
jg 0x1400b132c
mov r12d, r10d
sub r12d, ecx
movsxd r12, r12d
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b1365
cmp ecx, r9d
jg 0x1400b1349
mov r12d, r10d
sub r12d, ecx
neg r12d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b1365
mov r13, qword [rsp + 0x130]
movsxd r12, ecx
imul r12, rax
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x60], xmm0
cmp ebx, r11d
jg 0x1400b138b
mov rbx, qword [rsp + 0x380]
movsxd r12, ecx
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + r12*4]
jmp 0x1400b13ec
cmp ebx, r10d
jg 0x1400b13b0
mov r12, qword [rsp + 0x3c8]
mov ebx, r10d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b13ec
cmp ebx, r9d
jg 0x1400b13d0
mov ebx, dword [rsp + 0x138]
lea r12d, [rcx + rbx + 2]
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b13ec
mov r12, qword [rsp + 0x1b0]
movsxd rbx, ecx
imul rbx, rax
shl rbx, 2
neg rbx
vmovss xmm0, dword [rbx + r12]
vmovss dword [rbp + rdi*8 + 0x64], xmm0
lea r12d, [rcx + 4]
cmp r12d, r11d
jg 0x1400b1418
mov r13, qword [rsp + 0x3a8]
mov ebx, r11d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r13 + rbx*4]
jmp 0x1400b147b
cmp r12d, r10d
jg 0x1400b143c
mov ebx, dword [rsp + 0x230]
lea r13d, [rcx + rbx + 4]
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b147b
cmp r12d, r9d
jg 0x1400b1462
mov r13, qword [rsp + 0x3a8]
mov ebx, r9d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + rbx*4]
jmp 0x1400b147b
mov ebx, dword [rsp + 0x148]
lea r13d, [rcx + rbx + 4]
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [rdx + r13*4]
vmovss dword [rbp + rdi*8 + 0x48], xmm0
lea ebx, [rcx + 6]
cmp ebx, r11d
jg 0x1400b14a6
mov r14, qword [rsp + 0x400]
mov r13d, r11d
sub r13d, ecx
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b150b
cmp ebx, r10d
jg 0x1400b14cb
mov r13d, dword [rsp + 0x230]
lea r14d, [rcx + r13 + 6]
movsxd r14, r14d
imul r14, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b150b
cmp ebx, r9d
jg 0x1400b14f1
mov r14, qword [rsp + 0x400]
mov r13d, r9d
sub r13d, ecx
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b150b
mov r13d, dword [rsp + 0x148]
lea r14d, [rcx + r13 + 6]
movsxd r14, r14d
imul r14, rax
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x4c], xmm0
cmp r12d, r11d
jg 0x1400b1531
mov r12, qword [rsp + 0x428]
movsxd r13, ecx
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b1595
cmp r12d, r10d
jg 0x1400b1558
mov r13, qword [rsp + 0x3a8]
mov r12d, r10d
sub r12d, ecx
movsxd r12, r12d
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b1595
cmp r12d, r9d
jg 0x1400b1579
mov r12d, dword [rsp + 0x138]
lea r13d, [rcx + r12 + 4]
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b1595
mov r13, qword [rsp + 0x178]
movsxd r12, ecx
imul r12, rax
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x68], xmm0
cmp ebx, r11d
jg 0x1400b15bb
mov rbx, qword [rsp + 0x370]
movsxd r12, ecx
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + r12*4]
jmp 0x1400b161c
cmp ebx, r10d
jg 0x1400b15e0
mov r12, qword [rsp + 0x400]
mov ebx, r10d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b161c
cmp ebx, r9d
jg 0x1400b1600
mov ebx, dword [rsp + 0x138]
lea r12d, [rcx + rbx + 6]
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b161c
mov r12, qword [rsp + 0x1b8]
movsxd rbx, ecx
imul rbx, rax
shl rbx, 2
neg rbx
vmovss xmm0, dword [rbx + r12]
vmovss dword [rbp + rdi*8 + 0x6c], xmm0
lea r12d, [rcx + 8]
cmp r12d, r11d
jg 0x1400b1648
mov r13, qword [rsp + 0x398]
mov ebx, r11d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r13 + rbx*4]
jmp 0x1400b16ab
cmp r12d, r10d
jg 0x1400b166c
mov ebx, dword [rsp + 0x230]
lea r13d, [rcx + rbx + 8]
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b16ab
cmp r12d, r9d
jg 0x1400b1692
mov r13, qword [rsp + 0x398]
mov ebx, r9d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + rbx*4]
jmp 0x1400b16ab
mov ebx, dword [rsp + 0x148]
lea r13d, [rcx + rbx + 8]
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [rdx + r13*4]
vmovss dword [rbp + rdi*8 + 0x50], xmm0
lea ebx, [rcx + 0xa]
cmp ebx, r11d
jg 0x1400b16d6
mov r14, qword [rsp + 0x3e0]
mov r13d, r11d
sub r13d, ecx
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b173b
cmp ebx, r10d
jg 0x1400b16fb
mov r13d, dword [rsp + 0x230]
lea r14d, [rcx + r13 + 0xa]
movsxd r14, r14d
imul r14, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b173b
cmp ebx, r9d
jg 0x1400b1721
mov r14, qword [rsp + 0x3e0]
mov r13d, r9d
sub r13d, ecx
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b173b
mov r13d, dword [rsp + 0x148]
lea r14d, [rcx + r13 + 0xa]
movsxd r14, r14d
imul r14, rax
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x54], xmm0
cmp r12d, r11d
jg 0x1400b1761
mov r12, qword [rsp + 0x418]
movsxd r13, ecx
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b17c5
cmp r12d, r10d
jg 0x1400b1788
mov r13, qword [rsp + 0x398]
mov r12d, r10d
sub r12d, ecx
movsxd r12, r12d
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b17c5
cmp r12d, r9d
jg 0x1400b17a9
mov r12d, dword [rsp + 0x138]
lea r13d, [rcx + r12 + 8]
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b17c5
mov r13, qword [rsp + 0x150]
movsxd r12, ecx
imul r12, rax
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x70], xmm0
cmp ebx, r11d
jg 0x1400b17eb
mov rbx, qword [rsp + 0x360]
movsxd r12, ecx
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + r12*4]
jmp 0x1400b184c
cmp ebx, r10d
jg 0x1400b1810
mov r12, qword [rsp + 0x3e0]
mov ebx, r10d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + rbx*4]
jmp 0x1400b184c
cmp ebx, r9d
jg 0x1400b1830
mov ebx, dword [rsp + 0x138]
lea r12d, [rcx + rbx + 0xa]
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b184c
mov r12, qword [rsp + 0x158]
movsxd rbx, ecx
imul rbx, rax
shl rbx, 2
neg rbx
vmovss xmm0, dword [rbx + r12]
vmovss dword [rbp + rdi*8 + 0x74], xmm0
lea r12d, [rcx + 0xc]
cmp r12d, r11d
jg 0x1400b1878
mov r13, qword [rsp + 0x3a0]
mov ebx, r11d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vmovss xmm0, dword [r13 + rbx*4]
jmp 0x1400b18db
cmp r12d, r10d
jg 0x1400b189c
mov ebx, dword [rsp + 0x230]
lea r13d, [rcx + rbx + 0xc]
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b18db
cmp r12d, r9d
jg 0x1400b18c2
mov r13, qword [rsp + 0x3a0]
mov ebx, r9d
sub ebx, ecx
movsxd rbx, ebx
imul rbx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + rbx*4]
jmp 0x1400b18db
mov ebx, dword [rsp + 0x148]
lea r13d, [rcx + rbx + 0xc]
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [rdx + r13*4]
vmovss dword [rbp + rdi*8 + 0x58], xmm0
lea ebx, [rcx + 0xe]
cmp ebx, r11d
jg 0x1400b1906
mov r14, qword [rsp + 0x3e8]
mov r13d, r11d
sub r13d, ecx
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b196b
cmp ebx, r10d
jg 0x1400b192b
mov r13d, dword [rsp + 0x230]
lea r14d, [rcx + r13 + 0xe]
movsxd r14, r14d
imul r14, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b196b
cmp ebx, r9d
jg 0x1400b1951
mov r14, qword [rsp + 0x3e8]
mov r13d, r9d
sub r13d, ecx
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b196b
mov r13d, dword [rsp + 0x148]
lea r14d, [rcx + r13 + 0xe]
movsxd r14, r14d
imul r14, rax
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x5c], xmm0
cmp r12d, r11d
jg 0x1400b1991
mov r12, qword [rsp + 0x420]
movsxd r13, ecx
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b19f5
cmp r12d, r10d
jg 0x1400b19b8
mov r13, qword [rsp + 0x3a0]
mov r12d, r10d
sub r12d, ecx
movsxd r12, r12d
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b19f5
cmp r12d, r9d
jg 0x1400b19d9
mov r12d, dword [rsp + 0x138]
lea r13d, [rcx + r12 + 0xc]
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b19f5
mov r13, qword [rsp + 0x168]
movsxd r12, ecx
imul r12, rax
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x78], xmm0
cmp ebx, r11d
jg 0x1400b1a1a
mov rbx, qword [rsp + 0x350]
movsxd rcx, ecx
imul rcx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + rcx*4]
jmp 0x1400b1a77
cmp ebx, r10d
jg 0x1400b1a3e
mov rbx, qword [rsp + 0x3e8]
neg ecx
add ecx, r10d
movsxd rcx, ecx
imul rcx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rbx + rcx*4]
jmp 0x1400b1a77
cmp ebx, r9d
jg 0x1400b1a5c
mov ebx, dword [rsp + 0x138]
lea ecx, [rcx + rbx + 0xe]
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rdx + rcx*4]
jmp 0x1400b1a77
mov rbx, qword [rsp + 0x170]
movsxd rcx, ecx
imul rcx, rax
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + rbx]
vmovss dword [rbp + rdi*8 + 0x7c], xmm0
lea ebx, [rsi + rsi*2]
cmp ebx, r11d
jg 0x1400b1a9a
mov ecx, ebx
sub ecx, r11d
neg ecx
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rdx + rcx*4]
jmp 0x1400b1ae5
cmp ebx, r10d
jg 0x1400b1ab6
mov ecx, ebx
sub ecx, r11d
movsxd rcx, ecx
imul rcx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b1ae5
cmp ebx, r9d
jg 0x1400b1ad4
mov ecx, ebx
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b1ae5
mov ecx, ebx
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [rdx + rcx*4]
vmovss dword [rbp + rdi*8 + 0x80], xmm0
lea ecx, [rbx + 3]
cmp ecx, r11d
jg 0x1400b1b17
mov r13, qword [rsp + 0x3d0]
mov r12d, ebx
sub r12d, r11d
neg r12d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b1b84
cmp ecx, r10d
jg 0x1400b1b3e
mov r13, qword [rsp + 0x358]
mov r12d, ebx
sub r12d, r11d
movsxd r12, r12d
imul r12, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b1b84
cmp ecx, r9d
jg 0x1400b1b68
mov r13, qword [rsp + 0x3d0]
mov r12d, ebx
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b1b84
mov r13, qword [rsp + 0x358]
mov r12d, ebx
sub r12d, r9d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
vmovss dword [rbp + rdi*8 + 0x84], xmm0
cmp ebx, r11d
jg 0x1400b1baa
mov r12, r8
imul r12, qword [rsp + 0x338]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b1c06
cmp ebx, r10d
jg 0x1400b1bcb
mov r12d, ebx
sub r12d, r10d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b1c06
cmp ebx, r9d
jg 0x1400b1be5
mov r12d, ebx
sub r12d, r10d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b1c06
mov r13, qword [rsp + 0x130]
mov r12, r8
imul r12, qword [rsp + 0x338]
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0xa0], xmm0
cmp ecx, r11d
jg 0x1400b1c34
mov rcx, qword [rsp + 0x358]
mov r12, r8
imul r12, qword [rsp + 0x338]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r12*4]
jmp 0x1400b1c9d
cmp ecx, r10d
jg 0x1400b1c5b
mov r12, qword [rsp + 0x3d0]
mov ecx, ebx
sub ecx, r10d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b1c9d
cmp ecx, r9d
jg 0x1400b1c7c
mov r12, qword [rsp + 0x358]
mov ecx, ebx
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b1c9d
mov r12, qword [rsp + 0x1a0]
mov rcx, r8
imul rcx, qword [rsp + 0x338]
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r12]
vmovss dword [rbp + rdi*8 + 0xa4], xmm0
lea r12d, [rbx + 6]
cmp r12d, r11d
jg 0x1400b1cce
mov r13, qword [rsp + 0x400]
mov ecx, ebx
sub ecx, r11d
neg ecx
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r13 + rcx*4]
jmp 0x1400b1d37
cmp r12d, r10d
jg 0x1400b1cf4
mov r13, qword [rsp + 0x370]
mov ecx, ebx
sub ecx, r11d
movsxd rcx, ecx
imul rcx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b1d37
cmp r12d, r9d
jg 0x1400b1d1c
mov r13, qword [rsp + 0x400]
mov ecx, ebx
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b1d37
mov r13, qword [rsp + 0x370]
mov ecx, ebx
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r13 + rcx*4]
vmovss dword [rbp + rdi*8 + 0x88], xmm0
lea ecx, [rbx + 9]
cmp ecx, r11d
jg 0x1400b1d68
mov r14, qword [rsp + 0x3b0]
mov r13d, ebx
sub r13d, r11d
neg r13d
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b1dd2
cmp ecx, r10d
jg 0x1400b1d8e
mov r14, qword [rsp + 0x408]
mov r13d, ebx
sub r13d, r11d
movsxd r13, r13d
imul r13, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b1dd2
cmp ecx, r9d
jg 0x1400b1db7
mov r14, qword [rsp + 0x3b0]
mov r13d, ebx
sub r13d, r9d
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rax
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b1dd2
mov r14, qword [rsp + 0x408]
mov r13d, ebx
sub r13d, r9d
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [r14 + r13*4]
vmovss dword [rbp + rdi*8 + 0x8c], xmm0
cmp r12d, r11d
jg 0x1400b1e00
mov r12, qword [rsp + 0x370]
mov r13, r8
imul r13, qword [rsp + 0x338]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b1e6e
cmp r12d, r10d
jg 0x1400b1e2a
mov r13, qword [rsp + 0x400]
mov r12d, ebx
sub r12d, r10d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rax
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b1e6e
cmp r12d, r9d
jg 0x1400b1e4d
mov r13, qword [rsp + 0x370]
mov r12d, ebx
sub r12d, r10d
movsxd r12, r12d
imul r12, rax
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b1e6e
mov r13, qword [rsp + 0x1b8]
mov r12, r8
imul r12, qword [rsp + 0x338]
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0xa8], xmm0
cmp ecx, r11d
jg 0x1400b1e9c
mov rcx, qword [rsp + 0x408]
mov r12, r8
imul r12, qword [rsp + 0x338]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r12*4]
jmp 0x1400b1f05
cmp ecx, r10d
jg 0x1400b1ec3
mov r12, qword [rsp + 0x3b0]
mov ecx, ebx
sub ecx, r10d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b1f05
cmp ecx, r9d
jg 0x1400b1ee4
mov r12, qword [rsp + 0x408]
mov ecx, ebx
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b1f05
mov r12, qword [rsp + 0x180]
mov rcx, r8
imul rcx, qword [rsp + 0x338]
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r12]
vmovss dword [rbp + rdi*8 + 0xac], xmm0
lea r12d, [rbx + 0xc]
cmp r12d, r11d
jg 0x1400b1f36
mov r13, qword [rsp + 0x3a0]
mov ecx, ebx
sub ecx, r11d
neg ecx
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r13 + rcx*4]
jmp 0x1400b1f9f
cmp r12d, r10d
jg 0x1400b1f5c
mov r13, qword [rsp + 0x420]
mov ecx, ebx
sub ecx, r11d
movsxd rcx, ecx
imul rcx, rax
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b1f9f
cmp r12d, r9d
jg 0x1400b1f84
mov r13, qword [rsp + 0x3a0]
mov ecx, ebx
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rax
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b1f9f
mov r13, qword [rsp + 0x420]
mov ecx, ebx
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rax
vmovss xmm0, dword [r13 + rcx*4]
vmovss dword [rbp + rdi*8 + 0x90], xmm0
lea ecx, [rbx + 0xf]
cmp ecx, r11d
jg 0x1400b1fd0
mov r14, qword [rsp + 0x3b8]
mov r13d, ebx
sub r13d, r11d
neg r13d
movsxd r13, r13d
imul r13, rax
vmovss xmm0, dword [r14 + r13*4]
jmp fcn.1400b203a
cmp ecx, r10d
jg 0x1400b1ff6
lea eax, [r9*8]
sub eax, r9d
mov ebx, eax
sar ebx, 2
shr ebx, 0x1d
add ebx, eax
movsxd rbx, ebx
and rbx, 0xfffffffffffffff8
add rbp, rbx
jmp 0x1400b6861
mov esi, dword [rsp + 0x2e8]
add r10d, 0xfffffffe
add r11d, 2
mov ecx, r11d
mov r8d, 1
shl r8d, cl
lea ecx, [rsi + r10]
mov esi, 1
shl esi, cl
movsxd rsi, esi
xor eax, eax
mov dword [rsp + 0x2f8], eax
mov dword [rsp + 0x2f0], eax
mov eax, r8d
sar eax, 1
shr eax, 0x1e
add eax, r8d
sar eax, 2
cmp r11d, 4
je 0x1400b68d4
lea edi, [r8 + r8*2]
mov ebx, edi
sar ebx, 1
shr ebx, 0x1e
add ebx, edi
sar ebx, 2
test eax, eax
jle 0x1400b6859
mov r12d, eax
neg r12d
mov dword [rsp + 0x300], r12d
lea r9d, [rax + 7]
sar r9d, 2
shr r9d, 0x1d
lea edi, [r9 + rax + 7]
sar edi, 3
mov dword [rsp + 0x5c8], edi
mov edi, r8d
shr edi, 0x1f
add edi, r8d
sar edi, 1
mov dword [rsp + 0x2a8], edi
neg edi
mov r9, rdx
mov dword [rsp + 0x258], edi
mov edi, ebx
neg edi
movsxd r8, r8d
imul r8, rsi
mov dword [rsp + 0x250], edi
lea rdi, [rsi*4]
sub r9, rdi
lea r12, [rdx + r8*4]
mov qword [rsp + 0x4f0], r9
lea r9, [rdx + rsi*4]
mov r8, r12
sub r8, rdi
mov qword [rsp + 0x4e8], r9
lea r15, [rsi*8]
lea r9, [rsi + rsi*2]
lea r13, [r9*4]
mov qword [rsp + 0x290], r8
mov r8, r12
sub r8, r15
mov rcx, r12
mov qword [rsp + 0x288], r8
mov r8, rdx
sub r8, r15
sub r15, rsi
mov qword [rsp + 0x528], r8
lea r8, [rdx + rsi*8]
mov qword [rsp + 0x510], r8
mov r8, r12
sub r8, r13
neg r13
mov qword [rsp + 0x298], r8
add r13, rdx
lea r8, [rdx + r9*4]
mov qword [rsp + 0x538], r13
mov r13, rsi
shl r13, 4
mov qword [rsp + 0x508], r8
mov r8, r12
sub r8, r13
mov qword [rsp + 0x2a0], r8
mov r8, rdx
sub r8, r13
add r13, rdx
mov qword [rsp + 0x530], r8
mov r8, r12
mov qword [rsp + 0x560], r13
lea r13, [rsi + rsi*4]
lea r14, [r13*4]
sub r8, r14
mov qword [rsp + 0x280], r8
neg r14
add r14, rdx
lea r8, [rdx + r13*4]
mov qword [rsp + 0x548], r14
lea r14, [r9*8]
mov qword [rsp + 0x500], r8
mov r8, r12
sub r8, r14
neg r14
mov qword [rsp + 0x278], r8
add r14, rdx
lea r8, [rdx + r9*8]
mov qword [rsp + 0x550], r14
mov qword [rsp + 0x4f8], r8
mov r8, rsi
shl r8, 5
mov r14, r8
sub r14, rdi
sub rcx, r14
mov qword [rsp + 0x270], rcx
mov rcx, rdx
sub rcx, r14
mov qword [rsp + 0x520], rcx
add r14, rdx
lea rcx, [r13*8]
lea r13, [rdx + r13*8]
mov qword [rsp + 0x558], r14
mov r14, r12
sub r14, r8
mov qword [rsp + 0x268], r14
mov r14, rdx
sub r14, r8
add r8, rdx
mov qword [rsp + 0x518], r14
mov r14, r12
sub r14, rcx
neg rcx
mov qword [rsp + 0x260], r14
add rcx, rdx
mov r14, r9
shl r14, 4
mov qword [rsp + 0x540], rcx
lea rcx, [r15*8]
lea r15, [rdx + r15*8]
mov qword [rsp + 0x568], r13
mov r13, r12
sub r13, r14
mov qword [rsp + 0x2b8], r13
mov r13, rdx
sub r13, r14
add r14, rdx
mov qword [rsp + 0x570], r13
mov r13, r12
sub r13, rcx
neg rcx
mov qword [rsp + 0x2b0], r13
add rcx, rdx
mov r13, r12
mov qword [rsp + 0x578], rcx
lea rcx, [rsi + rsi*8]
mov qword [rsp + 0x580], r15
lea r15, [rdi + rdi*8]
sub r13, r15
mov qword [rsp + 0x2c0], r13
mov r13, rdx
sub r13, r15
add r15, rdx
mov qword [rsp + 0x588], r13
mov r13, rsi
shl r13, 6
sub r13, rdi
mov rdi, r12
mov qword [rsp + 0x590], r15
sub rdi, r13
mov r15, rdx
sub r15, r13
mov qword [rsp + 0x2c8], rdi
add r13, rdx
mov rdi, r12
mov qword [rsp + 0x598], r15
lea r15, [rcx*8]
sub rdi, r15
neg r15
mov qword [rsp + 0x2d0], rdi
add r15, rdx
lea rdi, [rdx + rcx*8]
imul rcx, rsi, 0x54
mov qword [rsp + 0x5a0], r15
mov r15, r12
sub r15, rcx
mov qword [rsp + 0x5a8], rdi
mov rdi, rdx
sub rdi, rcx
add rcx, rdx
mov qword [rsp + 0x2d8], r15
mov qword [rsp + 0x5b0], rdi
mov qword [rsp + 0x4c8], rcx
mov qword [rsp + 0x4d0], r13
mov qword [rsp + 0x4d8], r14
mov qword [rsp + 0x4c0], r8
mov qword [rsp + 0x4e0], r9
mov r9d, dword [rsp + 0x2a8]
mov qword [rsp + 0x248], r12
mov dword [rsp + 0x238], r10d
mov r10d, dword [rsp + 0x2f0]
mov dword [rsp + 0x240], r11d
mov r11d, dword [rsp + 0x2f8]
cmp r10d, eax
jg 0x1400b4d27
mov ecx, r10d
neg ecx
add ecx, eax
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [rdx + rcx*4]
jmp 0x1400b4d76
cmp r10d, r9d
jg 0x1400b4d47
mov ecx, r10d
neg ecx
add ecx, eax
vxorps xmm0, xmm0, xmm0
neg ecx
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b4d76
cmp r10d, ebx
jg 0x1400b4d65
mov ecx, r10d
sub ecx, ebx
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b4d76
mov ecx, r10d
sub ecx, ebx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [rdx + rcx*4]
movsxd r8, r10d
lea rdi, [r8 + r8*2]
vmovss dword [rbp + rdi*8], xmm0
lea ecx, [r10 + 1]
cmp ecx, eax
jg 0x1400b4dac
mov r13, qword [rsp + 0x4f0]
mov r12d, r10d
neg r12d
add r12d, eax
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b4e1e
cmp ecx, r9d
jg 0x1400b4dd9
mov r13, qword [rsp + 0x4e8]
mov r12d, r10d
neg r12d
add r12d, eax
vxorps xmm0, xmm0, xmm0
neg r12d
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b4e1e
cmp ecx, ebx
jg 0x1400b4e02
mov r13, qword [rsp + 0x4f0]
mov r12d, r10d
sub r12d, ebx
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b4e1e
mov r13, qword [rsp + 0x4e8]
mov r12d, r10d
sub r12d, ebx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
vmovss dword [rbp + rdi*8 + 4], xmm0
cmp r10d, eax
jg 0x1400b4e3c
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b4e93
cmp r10d, r9d
jg 0x1400b4e5d
mov r12d, r10d
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b4e93
cmp r10d, ebx
jg 0x1400b4e77
mov r12d, r10d
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b4e93
mov r13, qword [rsp + 0x248]
mov r12, rsi
imul r12, r8
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x20], xmm0
cmp ecx, eax
jg 0x1400b4eb8
mov rcx, qword [rsp + 0x4e8]
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r12*4]
jmp 0x1400b4f1d
cmp ecx, r9d
jg 0x1400b4ee0
mov r12, qword [rsp + 0x4f0]
mov ecx, r10d
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b4f1d
cmp ecx, ebx
jg 0x1400b4f01
mov r12, qword [rsp + 0x4e8]
mov ecx, r10d
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b4f1d
mov r12, qword [rsp + 0x290]
mov rcx, rsi
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r12]
vmovss dword [rbp + rdi*8 + 0x24], xmm0
lea r12d, [r10 + 2]
cmp r12d, eax
jg 0x1400b4f4b
mov r13, qword [rsp + 0x528]
mov ecx, r10d
neg ecx
add ecx, eax
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
jmp 0x1400b4fb8
cmp r12d, r9d
jg 0x1400b4f75
mov r13, qword [rsp + 0x510]
mov ecx, r10d
neg ecx
add ecx, eax
vxorps xmm0, xmm0, xmm0
neg ecx
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b4fb8
cmp r12d, ebx
jg 0x1400b4f9d
mov r13, qword [rsp + 0x528]
mov ecx, r10d
sub ecx, ebx
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b4fb8
mov r13, qword [rsp + 0x510]
mov ecx, r10d
sub ecx, ebx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
vmovss dword [rbp + rdi*8 + 8], xmm0
lea ecx, [r10 + 3]
cmp ecx, eax
jg 0x1400b4fe6
mov r14, qword [rsp + 0x538]
mov r13d, r10d
neg r13d
add r13d, eax
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b5055
cmp ecx, r9d
jg 0x1400b5012
mov r14, qword [rsp + 0x508]
mov r13d, r10d
neg r13d
add r13d, eax
vxorps xmm0, xmm0, xmm0
neg r13d
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b5055
cmp ecx, ebx
jg 0x1400b503a
mov r14, qword [rsp + 0x538]
mov r13d, r10d
sub r13d, ebx
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b5055
mov r14, qword [rsp + 0x508]
mov r13d, r10d
sub r13d, ebx
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
vmovss dword [rbp + rdi*8 + 0xc], xmm0
cmp r12d, eax
jg 0x1400b507b
mov r12, qword [rsp + 0x510]
mov r13, rsi
imul r13, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b50e4
cmp r12d, r9d
jg 0x1400b50a5
mov r13, qword [rsp + 0x528]
mov r12d, r10d
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b50e4
cmp r12d, ebx
jg 0x1400b50c8
mov r13, qword [rsp + 0x510]
mov r12d, r10d
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b50e4
mov r13, qword [rsp + 0x288]
mov r12, rsi
imul r12, r8
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x28], xmm0
cmp ecx, eax
jg 0x1400b5109
mov rcx, qword [rsp + 0x508]
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r12*4]
jmp 0x1400b516e
cmp ecx, r9d
jg 0x1400b5131
mov r12, qword [rsp + 0x538]
mov ecx, r10d
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b516e
cmp ecx, ebx
jg 0x1400b5152
mov r12, qword [rsp + 0x508]
mov ecx, r10d
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b516e
mov r12, qword [rsp + 0x298]
mov rcx, rsi
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r12]
vmovss dword [rbp + rdi*8 + 0x2c], xmm0
lea r12d, [r10 + 4]
cmp r12d, eax
jg 0x1400b519c
mov r13, qword [rsp + 0x530]
mov ecx, r10d
neg ecx
add ecx, eax
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
jmp 0x1400b5209
cmp r12d, r9d
jg 0x1400b51c6
mov r13, qword [rsp + 0x560]
mov ecx, r10d
neg ecx
add ecx, eax
vxorps xmm0, xmm0, xmm0
neg ecx
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b5209
cmp r12d, ebx
jg 0x1400b51ee
mov r13, qword [rsp + 0x530]
mov ecx, r10d
sub ecx, ebx
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b5209
mov r13, qword [rsp + 0x560]
mov ecx, r10d
sub ecx, ebx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
vmovss dword [rbp + rdi*8 + 0x10], xmm0
lea ecx, [r10 + 5]
cmp ecx, eax
jg 0x1400b5237
mov r14, qword [rsp + 0x548]
mov r13d, r10d
neg r13d
add r13d, eax
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b52a6
cmp ecx, r9d
jg 0x1400b5263
mov r14, qword [rsp + 0x500]
mov r13d, r10d
neg r13d
add r13d, eax
vxorps xmm0, xmm0, xmm0
neg r13d
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b52a6
cmp ecx, ebx
jg 0x1400b528b
mov r14, qword [rsp + 0x548]
mov r13d, r10d
sub r13d, ebx
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b52a6
mov r14, qword [rsp + 0x500]
mov r13d, r10d
sub r13d, ebx
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
vmovss dword [rbp + rdi*8 + 0x14], xmm0
cmp r12d, eax
jg 0x1400b52cc
mov r12, qword [rsp + 0x560]
mov r13, rsi
imul r13, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b5335
cmp r12d, r9d
jg 0x1400b52f6
mov r13, qword [rsp + 0x530]
mov r12d, r10d
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b5335
cmp r12d, ebx
jg 0x1400b5319
mov r13, qword [rsp + 0x560]
mov r12d, r10d
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b5335
mov r13, qword [rsp + 0x2a0]
mov r12, rsi
imul r12, r8
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x30], xmm0
cmp ecx, eax
jg 0x1400b535a
mov rcx, qword [rsp + 0x500]
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r12*4]
jmp 0x1400b53bf
cmp ecx, r9d
jg 0x1400b5382
mov r12, qword [rsp + 0x548]
mov ecx, r10d
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b53bf
cmp ecx, ebx
jg 0x1400b53a3
mov r12, qword [rsp + 0x500]
mov ecx, r10d
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b53bf
mov r12, qword [rsp + 0x280]
mov rcx, rsi
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r12]
vmovss dword [rbp + rdi*8 + 0x34], xmm0
lea r12d, [r10 + 6]
cmp r12d, eax
jg 0x1400b53ed
mov r13, qword [rsp + 0x550]
mov ecx, r10d
neg ecx
add ecx, eax
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
jmp 0x1400b545a
cmp r12d, r9d
jg 0x1400b5417
mov r13, qword [rsp + 0x4f8]
mov ecx, r10d
neg ecx
add ecx, eax
vxorps xmm0, xmm0, xmm0
neg ecx
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b545a
cmp r12d, ebx
jg 0x1400b543f
mov r13, qword [rsp + 0x550]
mov ecx, r10d
sub ecx, ebx
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b545a
mov r13, qword [rsp + 0x4f8]
mov ecx, r10d
sub ecx, ebx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
vmovss dword [rbp + rdi*8 + 0x18], xmm0
lea ecx, [r10 + 7]
cmp ecx, eax
jg 0x1400b5488
mov r14, qword [rsp + 0x520]
mov r13d, r10d
neg r13d
add r13d, eax
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b54f7
cmp ecx, r9d
jg 0x1400b54b4
mov r14, qword [rsp + 0x558]
mov r13d, r10d
neg r13d
add r13d, eax
vxorps xmm0, xmm0, xmm0
neg r13d
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b54f7
cmp ecx, ebx
jg 0x1400b54dc
mov r14, qword [rsp + 0x520]
mov r13d, r10d
sub r13d, ebx
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b54f7
mov r14, qword [rsp + 0x558]
mov r13d, r10d
sub r13d, ebx
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
vmovss dword [rbp + rdi*8 + 0x1c], xmm0
cmp r12d, eax
jg 0x1400b551d
mov r12, qword [rsp + 0x4f8]
mov r13, rsi
imul r13, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b5586
cmp r12d, r9d
jg 0x1400b5547
mov r13, qword [rsp + 0x550]
mov r12d, r10d
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b5586
cmp r12d, ebx
jg 0x1400b556a
mov r13, qword [rsp + 0x4f8]
mov r12d, r10d
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b5586
mov r13, qword [rsp + 0x278]
mov r12, rsi
imul r12, r8
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x38], xmm0
cmp ecx, eax
jg 0x1400b55ab
mov rcx, qword [rsp + 0x558]
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r12*4]
jmp 0x1400b5610
cmp ecx, r9d
jg 0x1400b55d3
mov r12, qword [rsp + 0x520]
mov ecx, r10d
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b5610
cmp ecx, ebx
jg 0x1400b55f4
mov r12, qword [rsp + 0x558]
mov ecx, r10d
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r12 + rcx*4]
jmp 0x1400b5610
mov r12, qword [rsp + 0x270]
mov rcx, rsi
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r12]
vmovss dword [rbp + rdi*8 + 0x3c], xmm0
mov ecx, r11d
shl ecx, 4
cmp ecx, eax
jg 0x1400b5635
mov r12d, eax
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b5689
cmp ecx, r9d
jg 0x1400b5656
mov r12d, eax
sub r12d, ecx
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b5689
cmp ecx, ebx
jg 0x1400b5673
mov r12d, ebx
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b5689
mov r12d, ebx
sub r12d, ecx
neg r12d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
vmovss dword [rbp + rdi*8 + 0x40], xmm0
lea r12d, [rcx + 2]
cmp r12d, eax
jg 0x1400b56b5
mov r14, qword [rsp + 0x528]
mov r13d, eax
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b571a
cmp r12d, r9d
jg 0x1400b56da
mov r13d, dword [rsp + 0x300]
lea r14d, [rcx + r13 + 2]
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b571a
cmp r12d, ebx
jg 0x1400b5700
mov r14, qword [rsp + 0x528]
mov r13d, ebx
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b571a
mov r13d, dword [rsp + 0x250]
lea r14d, [rcx + r13 + 2]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x44], xmm0
cmp ecx, eax
jg 0x1400b5737
movsxd r13, ecx
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b578e
cmp ecx, r9d
jg 0x1400b5755
mov r13d, r9d
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b578e
cmp ecx, ebx
jg 0x1400b5771
mov r13d, r9d
sub r13d, ecx
neg r13d
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b578e
mov r14, qword [rsp + 0x248]
movsxd r13, ecx
imul r13, rsi
shl r13, 2
neg r13
vmovss xmm0, dword [r13 + r14]
vmovss dword [rbp + rdi*8 + 0x60], xmm0
cmp r12d, eax
jg 0x1400b57b4
mov r12, qword [rsp + 0x510]
movsxd r13, ecx
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b5818
cmp r12d, r9d
jg 0x1400b57db
mov r13, qword [rsp + 0x528]
mov r12d, r9d
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b5818
cmp r12d, ebx
jg 0x1400b57fc
mov r12d, dword [rsp + 0x258]
lea r13d, [rcx + r12 + 2]
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b5818
mov r13, qword [rsp + 0x288]
movsxd r12, ecx
imul r12, rsi
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x64], xmm0
lea r13d, [rcx + 4]
cmp r13d, eax
jg 0x1400b5844
mov r14, qword [rsp + 0x530]
mov r12d, eax
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r14 + r12*4]
jmp 0x1400b58a9
cmp r13d, r9d
jg 0x1400b5869
mov r12d, dword [rsp + 0x300]
lea r14d, [rcx + r12 + 4]
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b58a9
cmp r13d, ebx
jg 0x1400b588f
mov r14, qword [rsp + 0x530]
mov r12d, ebx
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b58a9
mov r12d, dword [rsp + 0x250]
lea r14d, [rcx + r12 + 4]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x48], xmm0
lea r12d, [rcx + 6]
cmp r12d, eax
jg 0x1400b58d5
mov r15, qword [rsp + 0x550]
mov r14d, eax
sub r14d, ecx
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [r15 + r14*4]
jmp 0x1400b593a
cmp r12d, r9d
jg 0x1400b58fa
mov r14d, dword [rsp + 0x300]
lea r15d, [rcx + r14 + 6]
movsxd r15, r15d
imul r15, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r15*4]
jmp 0x1400b593a
cmp r12d, ebx
jg 0x1400b5920
mov r15, qword [rsp + 0x550]
mov r14d, ebx
sub r14d, ecx
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r15 + r14*4]
jmp 0x1400b593a
mov r14d, dword [rsp + 0x250]
lea r15d, [rcx + r14 + 6]
movsxd r15, r15d
imul r15, rsi
vmovss xmm0, dword [rdx + r15*4]
vmovss dword [rbp + rdi*8 + 0x4c], xmm0
cmp r13d, eax
jg 0x1400b5961
mov r13, qword [rsp + 0x560]
movsxd r14, ecx
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r14*4]
jmp 0x1400b59c5
cmp r13d, r9d
jg 0x1400b5987
mov r14, qword [rsp + 0x530]
mov r13d, r9d
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b59c5
cmp r13d, ebx
jg 0x1400b59a8
mov r13d, dword [rsp + 0x258]
lea r14d, [rcx + r13 + 4]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
jmp 0x1400b59c5
mov r14, qword [rsp + 0x2a0]
movsxd r13, ecx
imul r13, rsi
shl r13, 2
neg r13
vmovss xmm0, dword [r13 + r14]
vmovss dword [rbp + rdi*8 + 0x68], xmm0
cmp r12d, eax
jg 0x1400b59eb
mov r12, qword [rsp + 0x4f8]
movsxd r13, ecx
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b5a4f
cmp r12d, r9d
jg 0x1400b5a12
mov r13, qword [rsp + 0x550]
mov r12d, r9d
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b5a4f
cmp r12d, ebx
jg 0x1400b5a33
mov r12d, dword [rsp + 0x258]
lea r13d, [rcx + r12 + 6]
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b5a4f
mov r13, qword [rsp + 0x278]
movsxd r12, ecx
imul r12, rsi
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x6c], xmm0
lea r13d, [rcx + 8]
cmp r13d, eax
jg 0x1400b5a7b
mov r14, qword [rsp + 0x518]
mov r12d, eax
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r14 + r12*4]
jmp 0x1400b5ae0
cmp r13d, r9d
jg 0x1400b5aa0
mov r12d, dword [rsp + 0x300]
lea r14d, [rcx + r12 + 8]
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b5ae0
cmp r13d, ebx
jg 0x1400b5ac6
mov r14, qword [rsp + 0x518]
mov r12d, ebx
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b5ae0
mov r12d, dword [rsp + 0x250]
lea r14d, [rcx + r12 + 8]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x50], xmm0
lea r12d, [rcx + 0xa]
cmp r12d, eax
jg 0x1400b5b0c
mov r15, qword [rsp + 0x540]
mov r14d, eax
sub r14d, ecx
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [r15 + r14*4]
jmp 0x1400b5b71
cmp r12d, r9d
jg 0x1400b5b31
mov r14d, dword [rsp + 0x300]
lea r15d, [rcx + r14 + 0xa]
movsxd r15, r15d
imul r15, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r15*4]
jmp 0x1400b5b71
cmp r12d, ebx
jg 0x1400b5b57
mov r15, qword [rsp + 0x540]
mov r14d, ebx
sub r14d, ecx
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r15 + r14*4]
jmp 0x1400b5b71
mov r14d, dword [rsp + 0x250]
lea r15d, [rcx + r14 + 0xa]
movsxd r15, r15d
imul r15, rsi
vmovss xmm0, dword [rdx + r15*4]
vmovss dword [rbp + rdi*8 + 0x54], xmm0
cmp r13d, eax
jg 0x1400b5b98
mov r13, qword [rsp + 0x4c0]
movsxd r14, ecx
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r14*4]
jmp 0x1400b5bfc
cmp r13d, r9d
jg 0x1400b5bbe
mov r14, qword [rsp + 0x518]
mov r13d, r9d
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b5bfc
cmp r13d, ebx
jg 0x1400b5bdf
mov r13d, dword [rsp + 0x258]
lea r14d, [rcx + r13 + 8]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
jmp 0x1400b5bfc
mov r14, qword [rsp + 0x268]
movsxd r13, ecx
imul r13, rsi
shl r13, 2
neg r13
vmovss xmm0, dword [r13 + r14]
vmovss dword [rbp + rdi*8 + 0x70], xmm0
cmp r12d, eax
jg 0x1400b5c22
mov r12, qword [rsp + 0x568]
movsxd r13, ecx
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b5c86
cmp r12d, r9d
jg 0x1400b5c49
mov r13, qword [rsp + 0x540]
mov r12d, r9d
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b5c86
cmp r12d, ebx
jg 0x1400b5c6a
mov r12d, dword [rsp + 0x258]
lea r13d, [rcx + r12 + 0xa]
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b5c86
mov r13, qword [rsp + 0x260]
movsxd r12, ecx
imul r12, rsi
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x74], xmm0
lea r13d, [rcx + 0xc]
cmp r13d, eax
jg 0x1400b5cb2
mov r14, qword [rsp + 0x570]
mov r12d, eax
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r14 + r12*4]
jmp 0x1400b5d17
cmp r13d, r9d
jg 0x1400b5cd7
mov r12d, dword [rsp + 0x300]
lea r14d, [rcx + r12 + 0xc]
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b5d17
cmp r13d, ebx
jg 0x1400b5cfd
mov r14, qword [rsp + 0x570]
mov r12d, ebx
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b5d17
mov r12d, dword [rsp + 0x250]
lea r14d, [rcx + r12 + 0xc]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x58], xmm0
lea r12d, [rcx + 0xe]
cmp r12d, eax
jg 0x1400b5d43
mov r15, qword [rsp + 0x578]
mov r14d, eax
sub r14d, ecx
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [r15 + r14*4]
jmp 0x1400b5da8
cmp r12d, r9d
jg 0x1400b5d68
mov r14d, dword [rsp + 0x300]
lea r15d, [rcx + r14 + 0xe]
movsxd r15, r15d
imul r15, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r15*4]
jmp 0x1400b5da8
cmp r12d, ebx
jg 0x1400b5d8e
mov r15, qword [rsp + 0x578]
mov r14d, ebx
sub r14d, ecx
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r15 + r14*4]
jmp 0x1400b5da8
mov r14d, dword [rsp + 0x250]
lea r15d, [rcx + r14 + 0xe]
movsxd r15, r15d
imul r15, rsi
vmovss xmm0, dword [rdx + r15*4]
vmovss dword [rbp + rdi*8 + 0x5c], xmm0
cmp r13d, eax
jg 0x1400b5dcf
mov r13, qword [rsp + 0x4d8]
movsxd r14, ecx
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r14*4]
jmp 0x1400b5e33
cmp r13d, r9d
jg 0x1400b5df5
mov r14, qword [rsp + 0x570]
mov r13d, r9d
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b5e33
cmp r13d, ebx
jg 0x1400b5e16
mov r13d, dword [rsp + 0x258]
lea r14d, [rcx + r13 + 0xc]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
jmp 0x1400b5e33
mov r14, qword [rsp + 0x2b8]
movsxd r13, ecx
imul r13, rsi
shl r13, 2
neg r13
vmovss xmm0, dword [r13 + r14]
vmovss dword [rbp + rdi*8 + 0x78], xmm0
cmp r12d, eax
jg 0x1400b5e59
mov r12, qword [rsp + 0x580]
movsxd rcx, ecx
imul rcx, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b5eba
cmp r12d, r9d
jg 0x1400b5e7e
mov r12, qword [rsp + 0x578]
neg ecx
add ecx, r9d
movsxd rcx, ecx
imul rcx, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + rcx*4]
jmp 0x1400b5eba
cmp r12d, ebx
jg 0x1400b5e9e
mov r12d, dword [rsp + 0x258]
lea ecx, [rcx + r12 + 0xe]
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [rdx + rcx*4]
jmp 0x1400b5eba
mov r12, qword [rsp + 0x2b0]
movsxd rcx, ecx
imul rcx, rsi
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r12]
vmovss dword [rbp + rdi*8 + 0x7c], xmm0
lea ecx, [r10 + r10*2]
cmp ecx, eax
jg 0x1400b5ee0
mov r12d, ecx
sub r12d, eax
neg r12d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b5f31
cmp ecx, r9d
jg 0x1400b5efe
mov r12d, ecx
sub r12d, eax
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b5f31
cmp ecx, ebx
jg 0x1400b5f1e
mov r12d, ecx
sub r12d, ebx
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b5f31
mov r12d, ecx
sub r12d, ebx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
vmovss dword [rbp + rdi*8 + 0x80], xmm0
lea r12d, [rcx + 3]
cmp r12d, eax
jg 0x1400b5f63
mov r14, qword [rsp + 0x538]
mov r13d, ecx
sub r13d, eax
neg r13d
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b5fcd
cmp r12d, r9d
jg 0x1400b5f89
mov r14, qword [rsp + 0x508]
mov r13d, ecx
sub r13d, eax
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b5fcd
cmp r12d, ebx
jg 0x1400b5fb2
mov r14, qword [rsp + 0x538]
mov r13d, ecx
sub r13d, ebx
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b5fcd
mov r14, qword [rsp + 0x508]
mov r13d, ecx
sub r13d, ebx
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
vmovss dword [rbp + rdi*8 + 0x84], xmm0
cmp ecx, eax
jg 0x1400b5ff2
mov r13, r8
imul r13, qword [rsp + 0x4e0]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b604e
cmp ecx, r9d
jg 0x1400b6013
mov r13d, ecx
sub r13d, r9d
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [rdx + r13*4]
jmp 0x1400b604e
cmp ecx, ebx
jg 0x1400b602c
mov r13d, ecx
sub r13d, r9d
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [rdx + r13*4]
jmp 0x1400b604e
mov r14, qword [rsp + 0x248]
mov r13, r8
imul r13, qword [rsp + 0x4e0]
shl r13, 2
neg r13
vmovss xmm0, dword [r13 + r14]
vmovss dword [rbp + rdi*8 + 0xa0], xmm0
cmp r12d, eax
jg 0x1400b607c
mov r12, qword [rsp + 0x508]
mov r13, r8
imul r13, qword [rsp + 0x4e0]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b60ea
cmp r12d, r9d
jg 0x1400b60a6
mov r13, qword [rsp + 0x538]
mov r12d, ecx
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b60ea
cmp r12d, ebx
jg 0x1400b60c9
mov r13, qword [rsp + 0x508]
mov r12d, ecx
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b60ea
mov r13, qword [rsp + 0x298]
mov r12, r8
imul r12, qword [rsp + 0x4e0]
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0xa4], xmm0
lea r13d, [rcx + 6]
cmp r13d, eax
jg 0x1400b611c
mov r14, qword [rsp + 0x550]
mov r12d, ecx
sub r12d, eax
neg r12d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r14 + r12*4]
jmp 0x1400b6186
cmp r13d, r9d
jg 0x1400b6142
mov r14, qword [rsp + 0x4f8]
mov r12d, ecx
sub r12d, eax
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b6186
cmp r13d, ebx
jg 0x1400b616b
mov r14, qword [rsp + 0x550]
mov r12d, ecx
sub r12d, ebx
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b6186
mov r14, qword [rsp + 0x4f8]
mov r12d, ecx
sub r12d, ebx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r14 + r12*4]
vmovss dword [rbp + rdi*8 + 0x88], xmm0
lea r12d, [rcx + 9]
cmp r12d, eax
jg 0x1400b61b8
mov r15, qword [rsp + 0x588]
mov r14d, ecx
sub r14d, eax
neg r14d
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [r15 + r14*4]
jmp 0x1400b6222
cmp r12d, r9d
jg 0x1400b61de
mov r15, qword [rsp + 0x590]
mov r14d, ecx
sub r14d, eax
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r15 + r14*4]
jmp 0x1400b6222
cmp r12d, ebx
jg 0x1400b6207
mov r15, qword [rsp + 0x588]
mov r14d, ecx
sub r14d, ebx
neg r14d
vxorps xmm0, xmm0, xmm0
movsxd r14, r14d
imul r14, rsi
vsubss xmm0, xmm0, dword [r15 + r14*4]
jmp 0x1400b6222
mov r15, qword [rsp + 0x590]
mov r14d, ecx
sub r14d, ebx
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [r15 + r14*4]
vmovss dword [rbp + rdi*8 + 0x8c], xmm0
cmp r13d, eax
jg 0x1400b6251
mov r13, qword [rsp + 0x4f8]
mov r14, r8
imul r14, qword [rsp + 0x4e0]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r14*4]
jmp 0x1400b62be
cmp r13d, r9d
jg 0x1400b627a
mov r14, qword [rsp + 0x550]
mov r13d, ecx
sub r13d, r9d
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b62be
cmp r13d, ebx
jg 0x1400b629c
mov r14, qword [rsp + 0x4f8]
mov r13d, ecx
sub r13d, r9d
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b62be
mov r14, qword [rsp + 0x278]
mov r13, r8
imul r13, qword [rsp + 0x4e0]
shl r13, 2
neg r13
vmovss xmm0, dword [r13 + r14]
vmovss dword [rbp + rdi*8 + 0xa8], xmm0
cmp r12d, eax
jg 0x1400b62ec
mov r12, qword [rsp + 0x590]
mov r13, r8
imul r13, qword [rsp + 0x4e0]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b635a
cmp r12d, r9d
jg 0x1400b6316
mov r13, qword [rsp + 0x588]
mov r12d, ecx
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b635a
cmp r12d, ebx
jg 0x1400b6339
mov r13, qword [rsp + 0x590]
mov r12d, ecx
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b635a
mov r13, qword [rsp + 0x2c0]
mov r12, r8
imul r12, qword [rsp + 0x4e0]
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0xac], xmm0
lea r13d, [rcx + 0xc]
cmp r13d, eax
jg 0x1400b638c
mov r14, qword [rsp + 0x570]
mov r12d, ecx
sub r12d, eax
neg r12d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r14 + r12*4]
jmp 0x1400b63f6
cmp r13d, r9d
jg 0x1400b63b2
mov r14, qword [rsp + 0x4d8]
mov r12d, ecx
sub r12d, eax
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b63f6
cmp r13d, ebx
jg 0x1400b63db
vmovss dword [rbp + rdi*8 + 0x90], xmm0
lea r12d, [rcx + 0xf]
cmp r12d, eax
jg 0x1400b6428
mov r10d, dword [rsp + 0x238]
mov r11d, dword [rsp + 0x240]
movsxd rbx, ebx
lea rbp, [rbp + rbx*8]
cmp r11d, dword [rsp + 0x4b8]
jl 0x1400b033b
mov eax, dword [rsp + 0x78]
mov r9, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xa8]
mov r14, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
movsxd rax, eax
lea rax, [r9 + rax*8]
mov rdx, rax
and rdx, 0x1f
neg rdx
and rdx, 0x1f
add rax, rdx
add rsp, 0x5d0
pop rbp
ret
lea edi, [r8 + r8*2]
mov ebx, edi
sar ebx, 1
shr ebx, 0x1e
add ebx, edi
sar ebx, 2
test eax, eax
jle 0x1400b6859
mov r13d, eax
neg r13d
mov dword [rsp + 0x70], r13d
lea r12d, [rax + 3]
sar r12d, 1
shr r12d, 0x1e
lea r9d, [r12 + rax + 3]
sar r9d, 2
mov dword [rsp + 0x2e0], r9d
mov edi, r8d
shr edi, 0x1f
add edi, r8d
sar edi, 1
mov dword [rsp + 0x40], edi
neg edi
mov r15d, ebx
mov dword [rsp + 0x38], edi
neg r15d
lea r14, [rsi*4]
mov rdi, rdx
mov dword [rsp + 0x30], r15d
sub rdi, r14
movsxd r8, r8d
imul r8, rsi
lea r13, [rdx + r8*4]
mov qword [rsp + 0xf0], rdi
lea rdi, [rdx + rsi*4]
lea r12, [rsi*8]
lea r9, [rsi + rsi*2]
mov qword [rsp + 0xe8], rdi
mov rdi, r13
sub rdi, r14
lea r8, [r9*4]
mov qword [rsp + 0x68], rdi
mov rdi, r13
sub rdi, r12
neg r12
mov qword [rsp + 0x60], rdi
add r12, rdx
lea rdi, [rdx + rsi*8]
mov r15, r13
mov qword [rsp + 0x108], rdi
mov rdi, r13
sub rdi, r8
neg r8
mov qword [rsp + 0x58], rdi
add r8, rdx
lea rdi, [rdx + r9*4]
lea rcx, [r9*8]
mov qword [rsp + 0x100], rdi
mov rdi, rsi
shl rdi, 4
sub r15, rdi
mov qword [rsp + 0x50], r15
mov r15, rdx
sub r15, rdi
add rdi, rdx
mov qword [rsp + 0x110], r15
mov r15, r13
sub r15, rcx
neg rcx
mov qword [rsp + 0x48], r15
add rcx, rdx
lea r15, [rdx + r9*8]
mov qword [rsp + 0x118], rcx
lea rcx, [r14 + r14*8]
mov r14, rdx
sub r14, rcx
mov qword [rsp + 0xf8], r15
mov r15, r13
sub r15, rcx
add rcx, rdx
mov qword [rsp + 0x120], r14
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0x20], r15
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0xd0], r9
mov r9d, dword [rsp + 0x40]
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x238], r10d
mov r10d, dword [rsp + 0x2f8]
mov dword [rsp + 0x240], r11d
lea ecx, [r10*4]
cmp ecx, eax
jg 0x1400b6a91
mov edi, eax
sub edi, ecx
movsxd rdi, edi
imul rdi, rsi
vmovss xmm0, dword [rdx + rdi*4]
jmp 0x1400b6ada
cmp ecx, r9d
jg 0x1400b6aae
mov edi, eax
sub edi, ecx
neg edi
vxorps xmm0, xmm0, xmm0
movsxd rdi, edi
imul rdi, rsi
vsubss xmm0, xmm0, dword [rdx + rdi*4]
jmp 0x1400b6ada
cmp ecx, ebx
jg 0x1400b6ac8
mov edi, ebx
sub edi, ecx
movsxd rdi, edi
imul rdi, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + rdi*4]
jmp 0x1400b6ada
mov edi, ebx
sub edi, ecx
neg edi
movsxd rdi, edi
imul rdi, rsi
vmovss xmm0, dword [rdx + rdi*4]
movsxd r8, ecx
lea rdi, [r8 + r8*2]
vmovss dword [rbp + rdi*8], xmm0
lea r11d, [rcx + 1]
cmp r11d, eax
jg 0x1400b6b0e
mov r13, qword [rsp + 0xf0]
mov r12d, eax
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b6b7e
cmp r11d, r9d
jg 0x1400b6b38
mov r13, qword [rsp + 0xe8]
mov r12d, eax
sub r12d, ecx
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b6b7e
cmp r11d, ebx
jg 0x1400b6b5f
mov r13, qword [rsp + 0xf0]
mov r12d, ebx
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b6b7e
mov r13, qword [rsp + 0xe8]
mov r12d, ebx
sub r12d, ecx
neg r12d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
vmovss dword [rbp + rdi*8 + 4], xmm0
cmp ecx, eax
jg 0x1400b6b9b
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b6bee
cmp ecx, r9d
jg 0x1400b6bb9
mov r12d, r9d
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b6bee
cmp ecx, ebx
jg 0x1400b6bd5
mov r12d, r9d
sub r12d, ecx
neg r12d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b6bee
mov r13, qword [rsp + 0x28]
mov r12, rsi
imul r12, r8
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x10], xmm0
cmp r11d, eax
jg 0x1400b6c14
mov r11, qword [rsp + 0xe8]
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r11 + r12*4]
jmp 0x1400b6c78
cmp r11d, r9d
jg 0x1400b6c3a
mov r12, qword [rsp + 0xf0]
mov r11d, r9d
sub r11d, ecx
movsxd r11, r11d
imul r11, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r11*4]
jmp 0x1400b6c78
cmp r11d, ebx
jg 0x1400b6c5f
mov r12, qword [rsp + 0xe8]
mov r11d, r9d
sub r11d, ecx
neg r11d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r12 + r11*4]
jmp 0x1400b6c78
mov r12, qword [rsp + 0x68]
mov r11, rsi
imul r11, r8
shl r11, 2
neg r11
vmovss xmm0, dword [r11 + r12]
vmovss dword [rbp + rdi*8 + 0x14], xmm0
lea r12d, [rcx + 2]
cmp r12d, eax
jg 0x1400b6ca5
mov r13, qword [rsp + 0xd8]
mov r11d, eax
sub r11d, ecx
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r13 + r11*4]
jmp 0x1400b6d15
cmp r12d, r9d
jg 0x1400b6ccf
mov r13, qword [rsp + 0x108]
mov r11d, eax
sub r11d, ecx
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [r13 + r11*4]
jmp 0x1400b6d15
cmp r12d, ebx
jg 0x1400b6cf6
mov r13, qword [rsp + 0xd8]
mov r11d, ebx
sub r11d, ecx
movsxd r11, r11d
imul r11, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r11*4]
jmp 0x1400b6d15
mov r13, qword [rsp + 0x108]
mov r11d, ebx
sub r11d, ecx
neg r11d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r13 + r11*4]
vmovss dword [rbp + rdi*8 + 8], xmm0
lea r11d, [rcx + 3]
cmp r11d, eax
jg 0x1400b6d41
mov r14, qword [rsp + 0xe0]
mov r13d, eax
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b6dae
cmp r11d, r9d
jg 0x1400b6d6a
mov r14, qword [rsp + 0x100]
mov r13d, eax
sub r13d, ecx
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b6dae
cmp r11d, ebx
jg 0x1400b6d90
mov r14, qword [rsp + 0xe0]
mov r13d, ebx
sub r13d, ecx
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b6dae
mov r14, qword [rsp + 0x100]
mov r13d, ebx
sub r13d, ecx
neg r13d
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
vmovss dword [rbp + rdi*8 + 0xc], xmm0
cmp r12d, eax
jg 0x1400b6dd4
mov r12, qword [rsp + 0x108]
mov r13, rsi
imul r13, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r13*4]
jmp 0x1400b6e3a
cmp r12d, r9d
jg 0x1400b6dfb
mov r13, qword [rsp + 0xd8]
mov r12d, r9d
sub r12d, ecx
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r12*4]
jmp 0x1400b6e3a
cmp r12d, ebx
jg 0x1400b6e21
mov r13, qword [rsp + 0x108]
mov r12d, r9d
sub r12d, ecx
neg r12d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r13 + r12*4]
jmp 0x1400b6e3a
mov r13, qword [rsp + 0x60]
mov r12, rsi
imul r12, r8
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r13]
vmovss dword [rbp + rdi*8 + 0x18], xmm0
cmp r11d, eax
jg 0x1400b6e60
mov r11, qword [rsp + 0x100]
mov r12, rsi
imul r12, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r11 + r12*4]
jmp 0x1400b6ec4
cmp r11d, r9d
jg 0x1400b6e86
mov r12, qword [rsp + 0xe0]
mov r11d, r9d
sub r11d, ecx
movsxd r11, r11d
imul r11, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r11*4]
jmp 0x1400b6ec4
cmp r11d, ebx
jg 0x1400b6eab
mov r12, qword [rsp + 0x100]
mov r11d, r9d
sub r11d, ecx
neg r11d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r12 + r11*4]
jmp 0x1400b6ec4
mov r12, qword [rsp + 0x58]
mov r11, rsi
imul r11, r8
shl r11, 2
neg r11
vmovss xmm0, dword [r11 + r12]
vmovss dword [rbp + rdi*8 + 0x1c], xmm0
lea r13d, [r10*8]
cmp r13d, eax
jg 0x1400b6eec
mov r11d, eax
sub r11d, r13d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [rdx + r11*4]
jmp 0x1400b6f41
cmp r13d, r9d
jg 0x1400b6f0d
mov r11d, eax
sub r11d, r13d
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [rdx + r11*4]
jmp 0x1400b6f41
cmp r13d, ebx
jg 0x1400b6f2e
mov r11d, r13d
sub r11d, ebx
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [rdx + r11*4]
jmp 0x1400b6f41
mov r11d, r13d
sub r11d, ebx
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [rdx + r11*4]
vmovss dword [rbp + rdi*8 + 0x20], xmm0
lea r11d, [r13 + 2]
cmp r11d, eax
jg 0x1400b6f6d
mov r14, qword [rsp + 0xd8]
mov r12d, eax
sub r12d, r13d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [r14 + r12*4]
jmp 0x1400b6fcf
cmp r11d, r9d
jg 0x1400b6f8f
mov r12d, dword [rsp + 0x70]
lea r14d, [r13 + r12 + 2]
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b6fcf
cmp r11d, ebx
jg 0x1400b6fb8
mov r14, qword [rsp + 0xd8]
mov r12d, r13d
sub r12d, ebx
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b6fcf
mov r12d, dword [rsp + 0x30]
lea r14d, [r13 + r12 + 2]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x24], xmm0
cmp r13d, eax
jg 0x1400b6fed
movsxd r12, r13d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b7041
cmp r13d, r9d
jg 0x1400b700e
mov r12d, r13d
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [rdx + r12*4]
jmp 0x1400b7041
cmp r13d, ebx
jg 0x1400b7028
mov r12d, r13d
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b7041
mov r14, qword [rsp + 0x28]
movsxd r12, r13d
imul r12, rsi
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r14]
vmovss dword [rbp + rdi*8 + 0x30], xmm0
cmp r11d, eax
jg 0x1400b7067
mov r11, qword [rsp + 0x108]
movsxd r12, r13d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r11 + r12*4]
jmp 0x1400b70c7
cmp r11d, r9d
jg 0x1400b7090
mov r12, qword [rsp + 0xd8]
mov r11d, r13d
sub r11d, r9d
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [r12 + r11*4]
jmp 0x1400b70c7
cmp r11d, ebx
jg 0x1400b70ae
mov r11d, dword [rsp + 0x38]
lea r12d, [r13 + r11 + 2]
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b70c7
mov r12, qword [rsp + 0x60]
movsxd r11, r13d
imul r11, rsi
shl r11, 2
neg r11
vmovss xmm0, dword [r11 + r12]
vmovss dword [rbp + rdi*8 + 0x34], xmm0
lea r12d, [r13 + 4]
cmp r12d, eax
jg 0x1400b70f3
mov r14, qword [rsp + 0x110]
mov r11d, eax
sub r11d, r13d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r14 + r11*4]
jmp 0x1400b7155
cmp r12d, r9d
jg 0x1400b7115
mov r11d, dword [rsp + 0x70]
lea r14d, [r13 + r11 + 4]
movsxd r14, r14d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r14*4]
jmp 0x1400b7155
cmp r12d, ebx
jg 0x1400b713e
mov r14, qword [rsp + 0x110]
mov r11d, r13d
sub r11d, ebx
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [r14 + r11*4]
jmp 0x1400b7155
mov r11d, dword [rsp + 0x30]
lea r14d, [r13 + r11 + 4]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
vmovss dword [rbp + rdi*8 + 0x28], xmm0
lea r11d, [r13 + 6]
cmp r11d, eax
jg 0x1400b7181
mov r15, qword [rsp + 0x118]
mov r14d, eax
sub r14d, r13d
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [r15 + r14*4]
jmp 0x1400b71e3
cmp r11d, r9d
jg 0x1400b71a3
mov r14d, dword [rsp + 0x70]
lea r15d, [r13 + r14 + 6]
movsxd r15, r15d
imul r15, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r15*4]
jmp 0x1400b71e3
cmp r11d, ebx
jg 0x1400b71cc
mov r15, qword [rsp + 0x118]
mov r14d, r13d
sub r14d, ebx
neg r14d
vxorps xmm0, xmm0, xmm0
movsxd r14, r14d
imul r14, rsi
vsubss xmm0, xmm0, dword [r15 + r14*4]
jmp 0x1400b71e3
mov r14d, dword [rsp + 0x30]
lea r15d, [r13 + r14 + 6]
movsxd r15, r15d
imul r15, rsi
vmovss xmm0, dword [rdx + r15*4]
vmovss dword [rbp + rdi*8 + 0x2c], xmm0
cmp r12d, eax
jg 0x1400b7209
mov r12, qword [rsp + 0xc0]
movsxd r14, r13d
imul r14, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r12 + r14*4]
jmp 0x1400b7269
cmp r12d, r9d
jg 0x1400b7232
mov r14, qword [rsp + 0x110]
mov r12d, r13d
sub r12d, r9d
neg r12d
vxorps xmm0, xmm0, xmm0
movsxd r12, r12d
imul r12, rsi
vsubss xmm0, xmm0, dword [r14 + r12*4]
jmp 0x1400b7269
cmp r12d, ebx
jg 0x1400b7250
mov r12d, dword [rsp + 0x38]
lea r14d, [r13 + r12 + 4]
movsxd r14, r14d
imul r14, rsi
vmovss xmm0, dword [rdx + r14*4]
jmp 0x1400b7269
mov r14, qword [rsp + 0x50]
movsxd r12, r13d
imul r12, rsi
shl r12, 2
neg r12
vmovss xmm0, dword [r12 + r14]
vmovss dword [rbp + rdi*8 + 0x38], xmm0
cmp r11d, eax
jg 0x1400b728f
mov r11, qword [rsp + 0xf8]
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r11 + r13*4]
jmp 0x1400b72ed
cmp r11d, r9d
jg 0x1400b72b5
mov r11, qword [rsp + 0x118]
sub r13d, r9d
neg r13d
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r11 + r13*4]
jmp 0x1400b72ed
cmp r11d, ebx
jg 0x1400b72d3
mov r11d, dword [rsp + 0x38]
lea r12d, [r13 + r11 + 6]
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rdx + r12*4]
jmp 0x1400b72ed
mov r11, qword [rsp + 0x48]
movsxd r13, r13d
imul r13, rsi
shl r13, 2
neg r13
vmovss xmm0, dword [r13 + r11]
vmovss dword [rbp + rdi*8 + 0x3c], xmm0
lea r12d, [rcx + rcx*2]
cmp r12d, eax
jg 0x1400b7311
mov ecx, r12d
sub ecx, eax
neg ecx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [rdx + rcx*4]
jmp 0x1400b735c
cmp r12d, r9d
jg 0x1400b732d
mov ecx, r12d
sub ecx, eax
movsxd rcx, ecx
imul rcx, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b735c
cmp r12d, ebx
jg 0x1400b734b
mov ecx, r12d
sub ecx, ebx
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [rdx + rcx*4]
jmp 0x1400b735c
mov ecx, r12d
sub ecx, ebx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [rdx + rcx*4]
vmovss dword [rbp + rdi*8 + 0x40], xmm0
lea ecx, [r12 + 3]
cmp ecx, eax
jg 0x1400b738c
mov r13, qword [rsp + 0xe0]
mov r11d, r12d
sub r11d, eax
neg r11d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r13 + r11*4]
jmp 0x1400b73f8
cmp ecx, r9d
jg 0x1400b73b3
mov r13, qword [rsp + 0x100]
mov r11d, r12d
sub r11d, eax
movsxd r11, r11d
imul r11, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + r11*4]
jmp 0x1400b73f8
cmp ecx, ebx
jg 0x1400b73dc
mov r13, qword [rsp + 0xe0]
mov r11d, r12d
sub r11d, ebx
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [r13 + r11*4]
jmp 0x1400b73f8
mov r13, qword [rsp + 0x100]
mov r11d, r12d
sub r11d, ebx
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r13 + r11*4]
vmovss dword [rbp + rdi*8 + 0x44], xmm0
cmp r12d, eax
jg 0x1400b741b
mov r11, qword [rsp + 0xd0]
imul r11, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rdx + r11*4]
jmp 0x1400b7474
cmp r12d, r9d
jg 0x1400b743c
mov r11d, r12d
sub r11d, r9d
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [rdx + r11*4]
jmp 0x1400b7474
cmp r12d, ebx
jg 0x1400b7456
mov r11d, r12d
sub r11d, r9d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [rdx + r11*4]
jmp 0x1400b7474
mov r11, qword [rsp + 0xd0]
mov r13, qword [rsp + 0x28]
imul r11, r8
shl r11, 2
neg r11
vmovss xmm0, dword [r11 + r13]
vmovss dword [rbp + rdi*8 + 0x50], xmm0
cmp ecx, eax
jg 0x1400b749e
mov r11, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x100]
imul r11, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r11*4]
jmp 0x1400b7505
cmp ecx, r9d
jg 0x1400b74c6
mov r11, qword [rsp + 0xe0]
mov ecx, r12d
sub ecx, r9d
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r11 + rcx*4]
jmp 0x1400b7505
cmp ecx, ebx
jg 0x1400b74e7
mov r11, qword [rsp + 0x100]
mov ecx, r12d
sub ecx, r9d
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r11 + rcx*4]
jmp 0x1400b7505
mov rcx, qword [rsp + 0xd0]
mov r11, qword [rsp + 0x58]
imul rcx, r8
shl rcx, 2
neg rcx
vmovss xmm0, dword [rcx + r11]
vmovss dword [rbp + rdi*8 + 0x54], xmm0
lea r11d, [r12 + 6]
cmp r11d, eax
jg 0x1400b7534
mov r13, qword [rsp + 0x118]
mov ecx, r12d
sub ecx, eax
neg ecx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
jmp 0x1400b759d
cmp r11d, r9d
jg 0x1400b755a
mov r13, qword [rsp + 0xf8]
mov ecx, r12d
sub ecx, eax
movsxd rcx, ecx
imul rcx, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b759d
cmp r11d, ebx
jg 0x1400b7582
mov r13, qword [rsp + 0x118]
mov ecx, r12d
sub ecx, ebx
neg ecx
vxorps xmm0, xmm0, xmm0
movsxd rcx, ecx
imul rcx, rsi
vsubss xmm0, xmm0, dword [r13 + rcx*4]
jmp 0x1400b759d
mov r13, qword [rsp + 0xf8]
mov ecx, r12d
sub ecx, ebx
movsxd rcx, ecx
imul rcx, rsi
vmovss xmm0, dword [r13 + rcx*4]
vmovss dword [rbp + rdi*8 + 0x48], xmm0
lea ecx, [r12 + 9]
cmp ecx, eax
jg 0x1400b75cc
mov r14, qword [rsp + 0x120]
mov r13d, r12d
sub r13d, eax
neg r13d
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
jmp 0x1400b7635
cmp ecx, r9d
jg 0x1400b75f2
mov r14, qword [rsp + 0xc8]
mov r13d, r12d
sub r13d, eax
movsxd r13, r13d
imul r13, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b7635
cmp ecx, ebx
jg 0x1400b761a
mov r14, qword [rsp + 0x120]
mov r13d, r12d
sub r13d, ebx
neg r13d
vxorps xmm0, xmm0, xmm0
movsxd r13, r13d
imul r13, rsi
vsubss xmm0, xmm0, dword [r14 + r13*4]
jmp 0x1400b7635
mov r14, qword [rsp + 0xc8]
mov r13d, r12d
sub r13d, ebx
movsxd r13, r13d
imul r13, rsi
vmovss xmm0, dword [r14 + r13*4]
vmovss dword [rbp + rdi*8 + 0x4c], xmm0
cmp r11d, eax
jg 0x1400b7660
mov r13, qword [rsp + 0xd0]
mov r11, qword [rsp + 0xf8]
imul r13, r8
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [r11 + r13*4]
jmp 0x1400b76cb
cmp r11d, r9d
jg 0x1400b768a
mov r13, qword [rsp + 0x118]
mov r11d, r12d
sub r11d, r9d
neg r11d
vxorps xmm0, xmm0, xmm0
movsxd r11, r11d
imul r11, rsi
vsubss xmm0, xmm0, dword [r13 + r11*4]
jmp 0x1400b76cb
cmp r11d, ebx
jg 0x1400b76ad
mov r13, qword [rsp + 0xf8]
mov r11d, r12d
sub r11d, r9d
movsxd r11, r11d
imul r11, rsi
vmovss xmm0, dword [r13 + r11*4]
jmp 0x1400b76cb
mov r11, qword [rsp + 0xd0]
mov r13, qword [rsp + 0x48]
imul r11, r8
shl r11, 2
neg r11
vmovss xmm0, dword [r11 + r13]
vmovss dword [rbp + rdi*8 + 0x58], xmm0
cmp ecx, eax
jg 0x1400b76f2
imul r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xc8]
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r8*4]
jmp 0x1400b7751
cmp ecx, r9d
jg 0x1400b7718
mov rcx, qword [rsp + 0x120]
sub r12d, r9d
neg r12d
movsxd r12, r12d
imul r12, rsi
vxorps xmm0, xmm0, xmm0
vsubss xmm0, xmm0, dword [rcx + r12*4]
jmp 0x1400b7751
cmp ecx, ebx
jg 0x1400b7736
mov rcx, qword [rsp + 0xc8]
sub r12d, r9d
movsxd r12, r12d
imul r12, rsi
vmovss xmm0, dword [rcx + r12*4]
jmp 0x1400b7751
imul r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x20]
shl r8, 2
neg r8
vmovss xmm0, dword [r8 + rcx]
vmovss dword [rbp + rdi*8 + 0x5c], xmm0
inc r10d
cmp r10d, dword [rsp + 0x2e0]
jb 0x1400b6a73
jmp 0x1400b6849