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

Disassembly:
sub esp, 0x6c
movss xmm1, dword [esp + 0x78]
push ebx
push ebp
mov ebp, dword [esp + 0x78]
movss xmm0, dword [ebp]
subss xmm0, xmm1
movss dword [esp + 8], xmm0
movss dword [esp + 0x14], xmm0
movss xmm0, dword [ebp + 4]
movss dword [esp + 0x18], xmm0
push esi
movaps xmm0, xmm1
mulss xmm0, dword [0x649530]
movss dword [esp + 0x14], xmm0
movss dword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0x80]
movss dword [esp + 0x24], xmm0
push edi
mov edi, eax
movss xmm0, dword [edi]
movss xmm7, dword [edi + 0x14]
movss xmm5, dword [edi + 0x24]
movss xmm6, dword [edi + 0x34]
movss dword [esp + 0x2c], xmm0
movss xmm0, dword [edi + 4]
movss dword [esp + 0x30], xmm0
movss xmm0, dword [edi + 0x10]
movss dword [esp + 0x3c], xmm0
movss xmm0, dword [edi + 0x20]
movss dword [esp + 0x4c], xmm0
movss xmm0, dword [edi + 0x30]
movss dword [esp + 0x5c], xmm0
movss xmm0, dword [edi + 0x40]
xor ebx, ebx
movss dword [esp + 0x6c], xmm0
movss xmm0, dword [edi + 0x44]
mov dword [esp + 0x80], ebx
movss dword [esp + 0x40], xmm7
movss dword [esp + 0x50], xmm5
movss dword [esp + 0x60], xmm6
movss dword [esp + 0x70], xmm0
lea ecx, [esp + 0x2c]
lea edx, [ecx + 0x10]
lea esi, [esp + 0x1c]
call fcn.00434560
test eax, eax
jne 0x4347e0
add ebx, 1
add ecx, 0x10
cmp ebx, 4
jl 0x4347c3
jmp 0x4347e9
cmp ebx, 4
jl 0x43496f
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x4347f4
movaps xmm0, xmm6
comiss xmm0, xmm7
jbe 0x4347fe
movaps xmm0, xmm7
jmp 0x434809
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434809
movaps xmm0, xmm6
movss xmm1, dword [esp + 0x30]
comiss xmm0, xmm1
jbe 0x434819
movaps xmm0, xmm1
jmp 0x434839
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434824
movaps xmm0, xmm6
comiss xmm0, xmm7
jbe 0x43482e
movaps xmm0, xmm7
jmp 0x434839
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434839
movaps xmm0, xmm6
movss xmm2, dword [esp + 0x20]
comiss xmm2, xmm0
jbe 0x434df5
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434853
movaps xmm0, xmm6
comiss xmm7, xmm0
jbe 0x43485d
movaps xmm0, xmm7
jmp 0x434868
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434868
movaps xmm0, xmm6
comiss xmm1, xmm0
jbe 0x434872
movaps xmm5, xmm1
jmp 0x43488f
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x43487d
movaps xmm0, xmm6
comiss xmm7, xmm0
jbe 0x434887
movaps xmm5, xmm7
jmp 0x43488f
comiss xmm5, xmm6
ja 0x43488f
movaps xmm5, xmm6
addss xmm2, dword [esp + 0x84]
comiss xmm5, xmm2
jbe 0x434df5
movss xmm1, dword [esp + 0x4c]
movss xmm2, dword [esp + 0x5c]
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x4348b8
movaps xmm0, xmm2
movss xmm3, dword [esp + 0x3c]
comiss xmm0, xmm3
jbe 0x4348c8
movaps xmm0, xmm3
jmp 0x4348d3
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x4348d3
movaps xmm0, xmm2
movss xmm4, dword [esp + 0x2c]
comiss xmm0, xmm4
jbe 0x4348e3
movaps xmm0, xmm4
jmp 0x434903
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x4348ee
movaps xmm0, xmm2
comiss xmm0, xmm3
jbe 0x4348f8
movaps xmm0, xmm3
jmp 0x434903
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x434903
movaps xmm0, xmm2
movss xmm5, dword [esp + 0x1c]
comiss xmm5, xmm0
jbe 0x434df5
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x43491d
movaps xmm0, xmm2
comiss xmm3, xmm0
jbe 0x434927
movaps xmm0, xmm3
jmp 0x434932
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x434932
movaps xmm0, xmm2
comiss xmm4, xmm0
jbe 0x43493c
movaps xmm0, xmm4
jmp 0x43495c
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x434947
movaps xmm0, xmm2
comiss xmm3, xmm0
jbe 0x434951
movaps xmm0, xmm3
jmp 0x43495c
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x43495c
movaps xmm0, xmm2
movss xmm1, dword [esp + 0x24]
addss xmm1, xmm5
comiss xmm0, xmm1
jbe 0x434df5
movss xmm0, dword [ebp + 8]
subss xmm0, dword [esp + 0x88]
movss xmm7, dword [edi + 0x14]
movss xmm5, dword [edi + 0x24]
movss xmm6, dword [edi + 0x34]
movss dword [esp + 0x14], xmm0
movss dword [esp + 0x1c], xmm0
movss xmm0, dword [edi + 8]
movss dword [esp + 0x2c], xmm0
movss xmm0, dword [edi + 4]
movss dword [esp + 0x30], xmm0
movss xmm0, dword [edi + 0x18]
movss dword [esp + 0x3c], xmm0
movss xmm0, dword [edi + 0x28]
movss dword [esp + 0x4c], xmm0
movss xmm0, dword [edi + 0x38]
movss dword [esp + 0x5c], xmm0
movss xmm0, dword [edi + 0x48]
movss dword [esp + 0x6c], xmm0
movss xmm0, dword [edi + 0x44]
movss dword [esp + 0x40], xmm7
movss dword [esp + 0x50], xmm5
movss dword [esp + 0x60], xmm6
movss dword [esp + 0x70], xmm0
xor ebx, ebx
lea ecx, [esp + 0x2c]
lea ecx, [ecx]
lea edx, [ecx + 0x10]
lea esi, [esp + 0x1c]
call fcn.00434560
test eax, eax
jne 0x434a1d
add ebx, 1
add ecx, 0x10
cmp ebx, 4
jl 0x434a00
jmp 0x434a26
cmp ebx, 4
jl 0x434bac
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434a31
movaps xmm0, xmm6
comiss xmm0, xmm7
jbe 0x434a3b
movaps xmm0, xmm7
jmp 0x434a46
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434a46
movaps xmm0, xmm6
movss xmm1, dword [esp + 0x30]
comiss xmm0, xmm1
jbe 0x434a56
movaps xmm0, xmm1
jmp 0x434a76
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434a61
movaps xmm0, xmm6
comiss xmm0, xmm7
jbe 0x434a6b
movaps xmm0, xmm7
jmp 0x434a76
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434a76
movaps xmm0, xmm6
movss xmm2, dword [esp + 0x20]
comiss xmm2, xmm0
jbe 0x434df5
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434a90
movaps xmm0, xmm6
comiss xmm7, xmm0
jbe 0x434a9a
movaps xmm0, xmm7
jmp 0x434aa5
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434aa5
movaps xmm0, xmm6
comiss xmm1, xmm0
jbe 0x434aaf
movaps xmm5, xmm1
jmp 0x434acc
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434aba
movaps xmm0, xmm6
comiss xmm7, xmm0
jbe 0x434ac4
movaps xmm5, xmm7
jmp 0x434acc
comiss xmm5, xmm6
ja 0x434acc
movaps xmm5, xmm6
addss xmm2, dword [esp + 0x84]
comiss xmm5, xmm2
jbe 0x434df5
movss xmm1, dword [esp + 0x4c]
movss xmm2, dword [esp + 0x5c]
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x434af5
movaps xmm0, xmm2
movss xmm3, dword [esp + 0x3c]
comiss xmm0, xmm3
jbe 0x434b05
movaps xmm0, xmm3
jmp 0x434b10
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x434b10
movaps xmm0, xmm2
movss xmm4, dword [esp + 0x2c]
comiss xmm0, xmm4
jbe 0x434b20
movaps xmm0, xmm4
jmp 0x434b40
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x434b2b
movaps xmm0, xmm2
comiss xmm0, xmm3
jbe 0x434b35
movaps xmm0, xmm3
jmp 0x434b40
comiss xmm2, xmm1
movaps xmm0, xmm1
ja 0x434b40
movaps xmm0, xmm2
movss xmm5, dword [esp + 0x1c]
comiss xmm5, xmm0
jbe 0x434df5
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x434b5a
movaps xmm0, xmm2
comiss xmm3, xmm0
jbe 0x434b64
movaps xmm0, xmm3
jmp 0x434b6f
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x434b6f
movaps xmm0, xmm2
comiss xmm4, xmm0
jbe 0x434b79
movaps xmm0, xmm4
jmp 0x434b99
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x434b84
movaps xmm0, xmm2
comiss xmm3, xmm0
jbe 0x434b8e
movaps xmm0, xmm3
jmp 0x434b99
comiss xmm1, xmm2
movaps xmm0, xmm1
ja 0x434b99
movaps xmm0, xmm2
movss xmm1, dword [esp + 0x24]
addss xmm1, xmm5
comiss xmm0, xmm1
jbe 0x434df5
movss xmm0, dword [edi]
movss xmm2, dword [edi + 0x40]
movss xmm1, dword [edi + 0x38]
movss xmm4, dword [edi + 8]
movss xmm3, dword [edi + 0x18]
movss xmm5, dword [edi + 0x20]
movss xmm6, dword [edi + 0x30]
movss dword [esp + 0x2c], xmm0
movss xmm0, dword [edi + 0x10]
movss dword [esp + 0x6c], xmm2
movss xmm2, dword [edi + 0x48]
movss dword [esp + 0x3c], xmm0
movss xmm0, dword [edi + 0x28]
comiss xmm1, xmm0
movss dword [esp + 0x70], xmm2
movss dword [esp + 0x30], xmm4
movss dword [esp + 0x40], xmm3
movss dword [esp + 0x4c], xmm5
movss dword [esp + 0x50], xmm0
movss dword [esp + 0x5c], xmm6
movss dword [esp + 0x60], xmm1
movaps xmm2, xmm0
ja 0x434c24
movaps xmm2, xmm1
comiss xmm2, xmm3
jbe 0x434c2e
movaps xmm2, xmm3
jmp 0x434c39
comiss xmm1, xmm0
movaps xmm2, xmm0
ja 0x434c39
movaps xmm2, xmm1
comiss xmm2, xmm4
jbe 0x434c43
movaps xmm2, xmm4
jmp 0x434c63
comiss xmm1, xmm0
movaps xmm2, xmm0
ja 0x434c4e
movaps xmm2, xmm1
comiss xmm2, xmm3
jbe 0x434c58
movaps xmm2, xmm3
jmp 0x434c63
comiss xmm1, xmm0
movaps xmm2, xmm0
ja 0x434c63
movaps xmm2, xmm1
movss xmm7, dword [esp + 0x14]
comiss xmm7, xmm2
jbe 0x434d8d
comiss xmm0, xmm1
movaps xmm2, xmm0
ja 0x434c7d
movaps xmm2, xmm1
comiss xmm3, xmm2
jbe 0x434c87
movaps xmm2, xmm3
jmp 0x434c92
comiss xmm0, xmm1
movaps xmm2, xmm0
ja 0x434c92
movaps xmm2, xmm1
comiss xmm4, xmm2
jbe 0x434c9c
movaps xmm0, xmm4
jmp 0x434cb9
comiss xmm0, xmm1
movaps xmm2, xmm0
ja 0x434ca7
movaps xmm2, xmm1
comiss xmm3, xmm2
jbe 0x434cb1
movaps xmm0, xmm3
jmp 0x434cb9
comiss xmm0, xmm1
ja 0x434cb9
movaps xmm0, xmm1
movss xmm1, dword [ebp + 8]
movss xmm3, dword [esp + 0x88]
addss xmm1, xmm3
comiss xmm0, xmm1
jbe 0x434d8d
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434cdf
movaps xmm0, xmm6
movss xmm1, dword [esp + 0x3c]
comiss xmm0, xmm1
jbe 0x434cef
movaps xmm0, xmm1
jmp 0x434cfa
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434cfa
movaps xmm0, xmm6
movss xmm2, dword [esp + 0x2c]
comiss xmm0, xmm2
jbe 0x434d0a
movaps xmm0, xmm2
jmp 0x434d2a
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434d15
movaps xmm0, xmm6
comiss xmm0, xmm1
jbe 0x434d1f
movaps xmm0, xmm1
jmp 0x434d2a
comiss xmm6, xmm5
movaps xmm0, xmm5
ja 0x434d2a
movaps xmm0, xmm6
movss xmm4, dword [esp + 0x10]
comiss xmm4, xmm0
jbe 0x434d8d
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434d40
movaps xmm0, xmm6
comiss xmm1, xmm0
jbe 0x434d4a
movaps xmm0, xmm1
jmp 0x434d55
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434d55
movaps xmm0, xmm6
comiss xmm2, xmm0
jbe 0x434d5f
movaps xmm0, xmm2
jmp 0x434d7f
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434d6a
movaps xmm0, xmm6
comiss xmm1, xmm0
jbe 0x434d74
movaps xmm0, xmm1
jmp 0x434d7f
comiss xmm5, xmm6
movaps xmm0, xmm5
ja 0x434d7f
movaps xmm0, xmm6
movss xmm1, dword [ebp]
addss xmm1, xmm3
comiss xmm0, xmm1
ja 0x434dea
movss xmm0, dword [esp + 0x10]
movss dword [esp + 0x1c], xmm0
movss xmm0, dword [esp + 0x18]
movss dword [esp + 0x20], xmm7
movss dword [esp + 0x24], xmm0
movss dword [esp + 0x28], xmm0
xor edi, edi
lea ecx, [esp + 0x2c]
jmp 0x434dc0
lea edx, [ecx + 0x10]
lea esi, [esp + 0x1c]
call fcn.00434560
test eax, eax
jne 0x434dea
add edi, 1
add ecx, 0x10
cmp edi, 4
jl 0x434dc0
mov eax, dword [esp + 0x80]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x6c
ret
mov dword [esp + 0x80], 1
mov eax, dword [esp + 0x80]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x6c
ret