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

Disassembly:
mov ecx, dword [esp + 0x230]
jmp 0x568486
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x83cd54
push eax
mov eax, dword [esp + 0x10]
mov dword fs:[0], esp
mov eax, dword [eax]
sub esp, 0x224
test eax, eax
push ebp
push esi
push edi
je 0x56847f
mov ebp, dword [esp + 0x254]
jmp 0x567789
mov eax, dword [esp + 0x40]
mov esi, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [esi + 0x14]
test eax, eax
mov ecx, dword [esp + 0x244]
mov dword [esp + 0x40], edx
je 0x5677a5
add eax, 0x30
jmp 0x5677a8
lea eax, [esi + 4]
fld dword [eax + 8]
fsub dword [ecx + 8]
fstp dword [esp + 0x34]
fld dword [eax + 4]
fsub dword [ecx + 4]
fstp dword [esp + 0x38]
fld dword [eax]
fsub dword [ecx]
fst dword [esp + 0x60]
fmul dword [esp + 0x60]
fld dword [esp + 0x38]
fmul dword [esp + 0x38]
faddp st(1)
fld dword [esp + 0x34]
fmul dword [esp + 0x34]
faddp st(1)
fsqrt
fst dword [esp + 0x28]
fcomp dword [esp + 0x248]
fnstsw ax
test ah, 5
jp 0x568473
mov al, byte [esi + 0x36]
and al, 7
cmp al, 4
jne 0x567804
mov ecx, esi
call fcn.0059f2d0
mov edx, dword [esi + 0x40]
mov ecx, edx
shr ecx, 0x17
test cl, 1
jne 0x568473
mov al, byte [esi + 0x36]
and al, 7
cmp al, 3
jne 0x56782d
mov ecx, dword [esi + 0x46c]
test ch, 1
jne 0x568473
mov ecx, dword [esi + 0x1c]
test cl, 4
jne 0x567841
test ecx, 0x40000
je 0x5679ca
cmp al, 4
jne 0x5679b4
test al, dl
jne 0x567928
mov edx, dword [esi + 0x160]
fld dword [esp + 0x24c]
fcomp dword [edx + 0x14]
fnstsw ax
test ah, 0x41
je 0x567886
movsx eax, word [esi + 0x22]
movzx ecx, word [0x8cd600]
cmp eax, ecx
je 0x567886
movzx edx, word [0x8cd604]
cmp eax, edx
jne 0x567928
push esi
call fcn.0046a760
add esp, 4
test al, al
je 0x5678ba
mov eax, dword [esp + 0x244]
mov edx, dword [eax]
sub esp, 0xc
mov ecx, esp
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [ecx + 4], edx
push esi
mov dword [ecx + 8], eax
call fcn.0071c1a0
add esp, 0x10
jmp 0x567928
mov edx, dword [esi]
push 0
mov ecx, esi
call dword [edx + 0x10]
mov ecx, esi
call fcn.00542800
movsx eax, word [esi + 0x22]
movzx ecx, word [0x8cd594]
cmp eax, ecx
jne 0x567909
test byte [esi + 0x140], 0x40
jne 0x567909
mov eax, dword [esi + 0x14]
test eax, eax
je 0x5678f9
add eax, 0x30
push eax
mov ecx, 0xa9ae00
call fcn.004a0d70
jmp 0x567921
lea eax, [esi + 4]
push eax
mov ecx, 0xa9ae00
call fcn.004a0d70
jmp 0x567921
mov dl, byte [esi + 0x36]
and dl, 7
cmp dl, 4
jne 0x567928
mov eax, dword [esi + 0x160]
mov cl, byte [eax + 0x1f]
test cl, cl
jne 0x567928
or dword [esi + 0x140], 0x40
movsx ecx, word [esi + 0x22]
movzx edx, word [0x8cd710]
cmp ecx, edx
jne 0x567957
push 0xffffffffffffffff
call fcn.0056e210
add esp, 4
cmp ebp, eax
jne 0x567957
fld dword [esp + 0xc]
fadd st(0), st(0)
fsubr dword [esi + 0x154]
fstp dword [esi + 0x154]
mov eax, dword [esi + 0x1c]
test al, 4
jne 0x567965
test eax, 0x40000
je 0x5679ca
fld dword [esp + 0x248]
fsub dword [esp + 0x28]
fdiv dword [esp + 0x248]
fadd st(0), st(0)
fcom dword [0x858624]
fnstsw ax
test ah, 5
jp 0x56798c
fstp dword [esp + 0xc]
jmp 0x567996
fstp st(0)
mov dword [esp + 0xc], 0x3f800000
fld dword [esp + 0xc]
push 0x33
fmul dword [0x858fd8]
push ebp
push 0
push 0
push ecx
mov ecx, esi
fstp dword [esp]
call fcn.005a0d90
jmp 0x5679ca
test byte [esi + 0x1c], 1
je 0x5679ca
mov eax, dword [esi]
push 0
mov ecx, esi
call dword [eax + 0x10]
mov ecx, esi
call fcn.00542800
mov eax, dword [esi + 0x1c]
test al, 4
jne 0x568473
test eax, 0x40000
jne 0x568473
test al, 1
je 0x568473
fld dword [0x858624]
fdiv dword [esp + 0x248]
fstp dword [esp + 0x30]
fld dword [esp + 0x248]
fsub dword [esp + 0x28]
fmul dword [esp + 0x30]
fadd st(0), st(0)
fcom dword [0x858624]
fnstsw ax
test ah, 5
jp 0x567a1d
fstp dword [esp + 0xc]
jmp 0x567a27
fstp st(0)
mov dword [esp + 0xc], 0x3f800000
fld dword [esi + 0x8c]
fmul dword [0x864f98]
fmul dword [esp + 0xc]
fmul dword [esp + 0x24c]
fstp dword [esp + 0x2c]
fld dword [0x858c58]
fcomp dword [esp + 0x28]
fnstsw ax
test ah, 0x41
jne 0x567a5b
fld dword [0x858c58]
jmp 0x567a5f
fld dword [esp + 0x28]
fdivr dword [0x858624]
fld dword [esp + 0x34]
fmul st(1)
fld st(1)
fmul dword [esp + 0x38]
fstp dword [esp + 0x3c]
mov ecx, dword [esp + 0x3c]
fxch st(1)
fmul dword [esp + 0x60]
mov dword [esp + 0x14], ecx
fstp dword [esp + 0x10]
fst dword [esp + 0x18]
fcomp dword [0x858b50]
fnstsw ax
test ah, 5
jp 0x567aa0
mov dword [esp + 0x18], 0
mov al, byte [esi + 0x36]
and al, 7
cmp al, 2
jne 0x568008
cmp dword [esi + 0x594], 0xa
jne 0x567b7a
mov eax, dword [esi + 0x460]
test eax, eax
je 0x567b7a
push 0
push 1
push 0
push 0
push 0
push 0x33
push 0
push 0
lea edx, [esp + 0x30]
push edx
lea eax, [esi + 0x44]
push eax
push esi
lea ecx, [esp + 0x220]
call fcn.004afcf0
mov ecx, dword [esi + 0x460]
mov eax, dword [ecx + 0x47c]
push 0
lea edx, [esp + 0x1f8]
push edx
lea ecx, [eax + 0x68]
mov dword [esp + 0x240], 0
call fcn.004ab420
mov ecx, dword [esp + 0x14]
mov eax, dword [esp + 0x10]
lea edx, [esp + 0x6c]
mov dword [esp + 0x70], ecx
mov ecx, dword [esi + 0x460]
push edx
mov dword [esp + 0x70], eax
call fcn.005def60
fld dword [esp + 0xc]
fmul dword [esp + 0x25c]
push eax
push 3
fmul dword [0x864f94]
call fcn.00821b40
push eax
mov eax, dword [esi + 0x460]
push 0x33
push esi
push eax
call fcn.0073a530
add esp, 0x18
lea ecx, [esp + 0x1f4]
mov dword [esp + 0x238], 0xffffffff
call fcn.004afe70
mov cl, byte [esi + 0x36]
and cl, 0xf8
cmp cl, 0x10
jne 0x567b8e
push esi
call fcn.00423fc0
add esp, 4
fld dword [esp + 0xc]
sub esp, 0xc
fmul dword [esp + 0x268]
mov edx, esp
mov dword [esp + 0x54], 0
mov eax, dword [esp + 0x54]
fmul dword [0x864f94]
mov dword [edx], eax
mov dword [esp + 0x58], 0
mov ecx, dword [esp + 0x58]
mov dword [edx + 4], ecx
push ecx
mov dword [esp + 0x60], 0
mov eax, dword [esp + 0x60]
mov dword [edx + 8], eax
fstp dword [esp]
push 0x33
push ebp
mov ecx, esi
call fcn.006d7c90
mov al, byte [esp + 0x258]
test al, al
je 0x567c12
mov ax, word [esi + 0x4de]
test ax, ax
jbe 0x567c12
movzx ecx, ax
mov eax, 0x66666667
imul ecx
sar edx, 2
mov ecx, edx
shr ecx, 0x1f
lea edx, [edx + ecx + 1]
mov word [esi + 0x4de], dx
fld dword [esp + 0x60]
mov eax, dword [esi + 0x14]
fchs
push 0xff
fstp dword [esp + 0x80]
push 0
fld dword [esp + 0x40]
push 0
fchs
push eax
fstp dword [esp + 0x90]
fld dword [esp + 0x44]
lea eax, [esp + 0x8c]
fchs
push eax
lea ecx, [esp + 0x1e0]
fstp dword [esp + 0x98]
push ecx
call fcn.0059c810
mov edx, dword [esp + 0x40]
add esp, 0xc
push eax
push edx
lea ecx, [esp + 0x120]
call fcn.0040fd10
mov ecx, esi
call fcn.00535300
mov ecx, esi
mov edi, eax
call fcn.00535300
push 0xff
push 0
push 0
add edi, 0xc
push edi
push eax
lea ecx, [esp + 0x1ec]
call fcn.0040ee70
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0xb0]
push ecx
lea edx, [esp + 0x1e0]
push edx
lea eax, [esp + 0x118]
push eax
mov dword [esp + 0x54], 0x47c35000
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x34], 0
call fcn.00412130
add esp, 0x10
test al, al
je 0x567f6d
mov eax, dword [esi + 0x14]
lea ecx, [esp + 0xac]
push ecx
push eax
lea edx, [esp + 0x1bc]
push edx
call fcn.0059c790
fld dword [esp + 0xc8]
mov ecx, dword [eax]
fchs
fstp dword [esp + 0x94]
mov dword [esp + 0x28], ecx
mov edx, dword [eax + 4]
fld dword [esp + 0xcc]
fchs
mov dword [esp + 0x2c], edx
mov eax, dword [eax + 8]
lea ecx, [esp + 0x94]
mov dword [esp + 0x30], eax
mov eax, dword [esi + 0x14]
fstp dword [esp + 0x98]
fld dword [esp + 0xd0]
push ecx
fchs
push eax
lea edx, [esp + 0x1d4]
fstp dword [esp + 0xa4]
push edx
call fcn.0059c790
mov ecx, dword [eax]
mov dword [esp + 0x28], ecx
mov edx, dword [eax + 4]
mov dword [esp + 0x2c], edx
mov eax, dword [eax + 8]
mov dword [esp + 0x30], eax
fld dword [esp + 0x30]
fcomp dword [0x858fdc]
add esp, 0x18
fnstsw ax
test ah, 5
jp 0x567d8f
mov dword [esp + 0x18], 0xbe4ccccd
jmp 0x567dbf
fld dword [esp + 0x18]
fcomp dword [0x858cc4]
fnstsw ax
test ah, 5
jp 0x567dbf
fld dword [esp + 0x18]
fcomp dword [0x858b50]
fnstsw ax
test ah, 0x41
jne 0x567dbf
fld dword [esp + 0x18]
fadd dword [0x858cc4]
fstp dword [esp + 0x18]
mov eax, dword [esi + 0x14]
test eax, eax
je 0x567dcb
add eax, 0x30
jmp 0x567dce
lea eax, [esi + 4]
fld dword [esp + 0x1c]
fadd dword [eax]
fld dword [esp + 0x20]
fadd dword [eax + 4]
fld dword [esp + 0x24]
fadd dword [eax + 8]
mov eax, dword [esp + 0x244]
fstp dword [esp + 0xe0]
fxch st(1)
fsub dword [eax]
fstp dword [esp + 0xa0]
fsub dword [eax + 4]
fld dword [esp + 0xe0]
fsub dword [eax + 8]
fld st(0)
fmul st(1)
fld st(2)
fmul st(3)
faddp st(1)
fld dword [esp + 0xa0]
fmul dword [esp + 0xa0]
faddp st(1)
fsqrt
fstp st(2)
fstp st(0)
fsubr dword [esp + 0x248]
fmul dword [esp + 0x30]
fadd st(0), st(0)
fcom dword [0x858624]
fnstsw ax
test ah, 5
jnp 0x567e4a
fstp st(0)
fld dword [0x858624]
cmp esi, dword [esp + 0x250]
jne 0x567e59
fmul dword [0x8cdf10]
fld dword [esi + 0x8c]
fdiv dword [0x8cdf0c]
fld dword [0x858624]
fcomp st(1)
fnstsw ax
test ah, 5
jp 0x567e7c
fstp st(0)
fld dword [0x858624]
mov edx, dword [esp + 0x1c]
fmul st(1)
mov eax, dword [esp + 0x20]
sub esp, 0xc
fmul dword [esp + 0x258]
mov ecx, esp
mov dword [ecx], edx
mov edx, dword [esp + 0x30]
mov dword [ecx + 4], eax
fstp dword [esp + 0x18]
lea eax, [esp + 0x1b4]
mov dword [ecx + 8], edx
fstp st(0)
push eax
mov ecx, esi
call fcn.00542ce0
fld dword [esp + 0x14]
fmul dword [eax + 4]
fld dword [esp + 0x18]
fmul dword [eax + 8]
faddp st(1)
fld dword [esp + 0x10]
fmul dword [eax]
faddp st(1)
fmul dword [esi + 0x8c]
fld dword [esp + 0xc]
fmul dword [0x858b3c]
fld st(1)
fcompp
fnstsw ax
test ah, 0x41
jne 0x567f05
fsubr dword [esp + 0xc]
fld dword [0x858b50]
fcomp st(1)
fnstsw ax
test ah, 0x41
jne 0x567f86
mov dword [esp + 0xc], 0
fstp st(0)
fld dword [esp + 0x10]
mov al, byte [esi + 0x40]
test al, 4
fmul dword [esp + 0xc]
fstp dword [esp + 0x10]
fld dword [esp + 0x14]
fmul dword [esp + 0xc]
fstp dword [esp + 0x14]
fld dword [esp + 0x18]
fmul dword [esp + 0xc]
fstp dword [esp + 0x18]
jne 0x567f6d
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x20]
push 1
sub esp, 0xc
mov ecx, esp
mov dword [ecx], edx
mov edx, dword [esp + 0x34]
mov dword [ecx + 4], eax
mov dword [ecx + 8], edx
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x24]
sub esp, 0xc
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], edx
mov dword [eax + 8], ecx
mov ecx, esi
call fcn.00542b50
cmp dword [esi + 0x594], 4
jne 0x568473
mov eax, dword [esi + 0x14]
test eax, eax
je 0x567f8f
add eax, 0x30
jmp 0x567f92
fstp dword [esp + 0xc]
jmp 0x567f07
lea eax, [esi + 4]
fld dword [esp + 0x1c]
mov edx, dword [esi]
fadd dword [eax]
push 0x33
lea ecx, [esp + 0x20]
fstp dword [esp + 0x20]
fld dword [esp + 0x24]
fadd dword [eax + 4]
fstp dword [esp + 0x24]
fld dword [esp + 0x28]
fadd dword [eax + 8]
lea eax, [esp + 0x98]
push eax
push ecx
fstp dword [esp + 0x30]
push ebp
fld dword [esp + 0xcc]
push 0
fchs
push 0x447a0000
fstp dword [esp + 0xac]
mov ecx, esi
fld dword [esp + 0xd8]
fchs
fstp dword [esp + 0xb0]
fld dword [esp + 0xdc]
fchs
fstp dword [esp + 0xb4]
call dword [edx + 0xe0]
jmp 0x568473
cmp al, 3
jne 0x56831e
fld dword [esp + 0x3c]
lea edx, [esp + 0x74]
fchs
push edx
fld dword [esp + 0x14]
mov ecx, esi
fchs
fstp dword [esp + 0x78]
fstp dword [esp + 0x7c]
call fcn.005def60
mov ecx, dword [esi + 0xfc]
test ecx, ecx
mov edi, eax
je 0x568122
mov al, byte [ecx + 0x36]
mov dl, al
and dl, 7
cmp dl, 2
jne 0x56811a
and al, 0xf8
cmp al, 0x28
jne 0x56811a
push 0
push 3
push 0x33
push 0x447a0000
push ebp
lea ecx, [esp + 0xf8]
call fcn.004ad3f0
mov eax, dword [esi + 0x46c]
mov ecx, dword [0xb7cb84]
shr eax, 8
and eax, 0xffffff01
push eax
push 0
push edi
push 3
push 0x33
push ecx
push ebp
lea ecx, [esp + 0x180]
mov dword [esp + 0x254], 1
call fcn.004ad830
push esi
lea ecx, [esp + 0x168]
mov byte [esp + 0x23c], 2
call fcn.004b35a0
test al, al
je 0x5680da
push 1
lea edx, [esp + 0x1a0]
push edx
push esi
lea ecx, [esp + 0xf0]
call fcn.004b5ac0
jmp 0x5680e2
mov byte [esp + 0x1a6], 1
mov eax, dword [esi + 0x47c]
push 0
lea ecx, [esp + 0x168]
push ecx
lea ecx, [eax + 0x68]
call fcn.004ab420
lea ecx, [esp + 0x164]
mov byte [esp + 0x238], 1
call fcn.004ad960
lea ecx, [esp + 0xe4]
jmp 0x5682ce
test ecx, ecx
jne 0x56820a
fld dword [esi + 0x8c]
fmul dword [0x858c84]
fstp dword [esp + 0x30]
fld dword [esp + 0x2c]
fcom dword [esp + 0x30]
fnstsw ax
test ah, 0x41
jne 0x568147
fstp st(0)
fld dword [esp + 0x30]
fld dword [esp + 0x14]
fmul dword [esi + 0x48]
fld dword [esp + 0x18]
fmul dword [esi + 0x4c]
faddp st(1)
fld dword [esp + 0x10]
fmul dword [esi + 0x44]
faddp st(1)
fmul dword [esi + 0x8c]
fld st(1)
fadd st(0), st(0)
fld st(1)
fcompp
fnstsw ax
test ah, 0x41
jne 0x56818b
fxch st(1)
push ecx
fsub st(1)
fstp dword [esp]
push 0
fstp st(0)
call fcn.00420800
add esp, 8
jmp 0x56818d
fstp st(0)
fld dword [esp + 0x10]
mov al, byte [esi + 0x46c]
test al, 1
fmul st(1)
fstp dword [esp + 0x10]
fld dword [esp + 0x14]
fmul st(1)
fstp dword [esp + 0x14]
fmul dword [esp + 0x18]
je 0x5681d0
test byte [esi + 0x1c], 1
je 0x5681d0
mov eax, dword [esi + 0x46c]
fadd dword [0x858b90]
and eax, 0xfffffffe
mov dword [esi + 0x46c], eax
fstp dword [esp + 0x18]
jmp 0x5681ea
fld dword [0xb7cb5c]
fmul dword [esi + 0x8c]
fmul dword [0x863984]
fadd st(1)
fstp dword [esp + 0x18]
fstp st(0)
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
sub esp, 0xc
mov edx, esp
mov dword [edx], eax
mov eax, dword [esp + 0x24]
mov dword [edx + 4], ecx
mov ecx, esi
mov dword [edx + 8], eax
call fcn.005429f0
fld dword [esp + 0xc]
push 0
fmul dword [0x859f80]
push 3
push 0x33
push ecx
fstp dword [esp]
push ebp
lea ecx, [esp + 0x10c]
call fcn.004ad3f0
mov ecx, dword [esi + 0x46c]
mov edx, dword [0xb7cb84]
shr ecx, 8
and ecx, 0xffffff01
push ecx
push 0
push edi
push 3
push 0x33
push edx
push ebp
lea ecx, [esp + 0x13c]
mov dword [esp + 0x254], 3
call fcn.004ad830
push esi
lea ecx, [esp + 0x124]
mov byte [esp + 0x23c], 4
call fcn.004b35a0
test al, al
je 0x568293
push 1
lea eax, [esp + 0x15c]
push eax
push esi
lea ecx, [esp + 0x104]
call fcn.004b5ac0
jmp 0x56829b
mov byte [esp + 0x162], 1
mov eax, dword [esi + 0x47c]
push 0
lea ecx, [esp + 0x124]
push ecx
lea ecx, [eax + 0x68]
call fcn.004ab420
lea ecx, [esp + 0x120]
mov byte [esp + 0x238], 3
call fcn.004ad960
lea ecx, [esp + 0xf8]
mov dword [esp + 0x238], 0xffffffff
call fcn.004ad420
test ebp, ebp
je 0x568473
mov dl, byte [ebp + 0x36]
and dl, 7
cmp dl, 3
jne 0x568473
cmp dword [esi + 0x598], 6
push ebp
push esi
jne 0x56830f
push 5
call fcn.00532010
add esp, 0xc
jmp 0x568473
push 4
call fcn.00532010
add esp, 0xc
jmp 0x568473
cmp al, 4
jne 0x568473
test byte [esi + 0x40], 0x84
jne 0x568457
fld dword [esp + 0x18]
fcomp dword [0x858b1c]
fnstsw ax
test ah, 5
jp 0x568349
mov dword [esp + 0x18], 0x3e4ccccd
fld dword [esp + 0x18]
fmul dword [esi + 0x4c]
fld dword [esp + 0x3c]
fmul dword [esi + 0x48]
faddp st(1)
fld dword [esp + 0x10]
fmul dword [esi + 0x44]
faddp st(1)
fmul dword [esi + 0x8c]
fld dword [esp + 0x2c]
fmul dword [0x858b90]
fld st(1)
fcompp
fnstsw ax
test ah, 0x41
jne 0x568399
fld dword [esp + 0x2c]
push ecx
fsub st(1)
fstp dword [esp]
push 0
fstp st(0)
call fcn.00420800
fstp dword [esp + 0x34]
add esp, 8
jmp 0x56839b
fstp st(0)
mov eax, dword [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
call fcn.0040fef0
mov edx, dword [esp + 0x10]
mov eax, dword [esp + 0x14]
sub esp, 0xc
mov ecx, esp
mov dword [ecx], edx
mov edx, dword [esp + 0x24]
mov dword [ecx + 4], eax
mov dword [ecx + 8], edx
mov ecx, esi
call fcn.005429f0
movsx eax, word [esi + 0x22]
mov ecx, dword [eax*4 + 0xa9b0c8]
mov edx, dword [ecx + 0x14]
push ecx
mov dword [esp + 0x58], 0
fld dword [edx + 0x24]
mov dword [esp + 0x5c], 0
fmul dword [0x858b8c]
fstp dword [esp + 0x60]
fld dword [esi + 0x90]
fdiv dword [esi + 0x8c]
fstp dword [esp]
push 0x3f800000
call fcn.00404330
fstp dword [esp + 4]
add esp, 4
lea ecx, [esp + 0x14]
call fcn.0040fef0
mov ecx, dword [esp + 0x54]
mov edx, dword [esp + 0x58]
sub esp, 0xc
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [esp + 0x68]
mov dword [eax + 4], edx
mov dword [eax + 8], ecx
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
sub esp, 0xc
mov edx, esp
mov dword [edx], eax
mov eax, dword [esp + 0x30]
mov dword [edx + 4], ecx
mov ecx, esi
mov dword [edx + 8], eax
call fcn.00542a50
fld dword [esp + 0xc]
push 0x33
fmul dword [0x858fd8]
push ebp
push 0
push 0
push ecx
mov ecx, esi
fstp dword [esp]
call fcn.005a0d90
mov eax, dword [esp + 0x40]
test eax, eax
jne 0x567785
nop
nop
jmp 0x4063e5
pop edi
pop esi
mov dword fs:[0], ecx
pop ebp
add esp, 0x230
ret