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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x10c
fld qword [esp + 0x124]
fld qword [esp + 0x12c]
lea eax, [esp + 0x100]
fld qword [esp + 0x134]
fld qword [esp + 0x13c]
fld qword [esp + 0x144]
mov esi, dword [esp + 0x16c]
mov edi, dword [esp + 0x170]
mov edx, dword [esp + 0x178]
mov ebp, dword [esp + 0x174]
mov ebx, dword [esp + 0x120]
fst qword [esp + 0x80]
fld qword [esp + 0x14c]
fst qword [esp + 0xa0]
fld qword [esp + 0x154]
fstp qword [esp + 0x50]
fld qword [esp + 0x15c]
fstp qword [esp + 0x58]
fld qword [esp + 0x164]
fstp qword [esp + 0x68]
fldz
fst qword [esi]
fst qword [edi]
fst qword [edx]
fstp qword [ebp]
mov dword [esp + 0x44], eax
lea eax, [esp + 0xf0]
mov dword [esp + 0x40], eax
lea eax, [esp + 0xf8]
mov dword [esp + 0x3c], eax
lea eax, [esp + 0xe8]
mov dword [esp + 0x38], eax
lea eax, [esp + 0xe0]
mov dword [esp + 0x34], eax
fstp qword [esp + 0x2c]
fstp qword [esp + 0x24]
fst qword [esp + 0x70]
fstp qword [esp + 0x1c]
fst qword [esp + 0x14]
fstp qword [esp + 0x98]
fst qword [esp + 0x60]
fstp qword [esp + 0xc]
mov dword [esp], ebx
fst qword [esp + 0x78]
fstp qword [esp + 4]
call fcn.0049ba80
test eax, eax
je 0x49c60d
fld qword [esp + 0x78]
fld qword [0x77b570]
test ebx, ebx
mov edx, dword [esp + 0x178]
fmul st(1)
fstp qword [esp + 0x48]
fld1
fld qword [esp + 0xe0]
fdivr st(1)
fld st(0)
fld dword [0x77b560]
fmul st(2), st(0)
fxch st(2)
fmul qword [esp + 0x50]
fstp qword [esp + 0x50]
fld qword [esp + 0xf8]
fld st(0)
fchs
fld st(5)
fdivr dword [0x77b578]
fstp qword [esp + 0xa8]
fld st(2)
fmul dword [0x77b57c]
fmul qword [esp + 0x68]
fstp qword [esp + 0xb0]
fxch st(5)
fadd qword [esp + 0x60]
fxch st(2)
fmul dword [0x77b580]
fmul qword [esp + 0x68]
fstp qword [esp + 0xb8]
fld qword [esp + 0xe8]
fst qword [esp + 0xd0]
fld qword [esp + 0x60]
fmul st(1)
fstp qword [esp + 0x90]
fld qword [esp + 0x58]
fdiv st(1)
fmul dword [0x77b55c]
fstp qword [esp + 0x58]
je 0x49c518
fstp st(4)
fstp st(2)
fxch st(2)
fmul qword [esp + 0x70]
mov eax, 0xb
fstp qword [esp + 0x88]
fldz
fxch st(2)
fdivr dword [0x77b598]
fstp qword [esp + 0xc8]
fld qword [esp + 0x98]
jmp 0x49c3d7
cmp ebx, 1
jne 0x49c340
fstp st(3)
fxch st(1)
fxch st(2)
fxch st(1)
fcomi st(1)
fld st(0)
fcmovnbe st(0), st(2)
fld dword [0x77b558]
fld st(1)
fmul st(1)
fsubr st(5)
fxch st(2)
fmul qword [esp + 0x70]
fmulp st(2)
fld qword [0x77b588]
fadd st(3)
fxch st(4)
fcomi st(4)
fstp st(4)
jbe 0x49c430
fxch st(3)
fsub st(2)
fmul st(3), st(0)
fld st(4)
fsub st(3)
fsubrp st(4)
fmul qword [esp + 0x60]
fmulp st(3)
faddp st(2)
jmp 0x49c324
fstp st(0)
fstp st(2)
fld qword [esp + 0x90]
fxch st(1)
fxch st(2)
fmul qword [esp + 0x68]
fdivrp st(1)
fmul dword [0x77b560]
jmp 0x49c346
fstp st(0)
fxch st(1)
fxch st(2)
fld qword [esp + 0x58]
fmul st(4)
fadd qword [esp + 0x50]
fld st(1)
fmul st(2)
fmul dword [0x77b598]
fld st(1)
fmul st(2)
faddp st(1)
fsqrt
fld st(0)
fadd st(2)
fld dword [0x77b558]
fmul st(1), st(0)
fxch st(3)
fsubrp st(2)
fxch st(1)
fmulp st(2)
fld qword [esi]
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x49c382
fst qword [esi]
fld st(1)
fabs
fxch st(1)
fabs
faddp st(1)
fld qword [edx]
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x49c3a0
fstp qword [edx]
jmp 0x49c3a2
fstp st(0)
fld qword [ebp]
fxch st(2)
fcomi st(2)
fstp st(2)
jbe 0x49c3b4
fxch st(1)
fst qword [ebp]
fxch st(1)
fld qword [edi]
fcompi st(1)
jbe 0x49c3c0
fstp qword [edi]
fxch st(3)
jmp 0x49c3c4
fstp st(0)
fxch st(3)
fadd qword [esp + 0x48]
sub eax, 1
je 0x49c600
fxch st(3)
fxch st(2)
fxch st(1)
fld st(1)
fadd st(4)
cmp ebx, 2
je 0x49c458
cmp ebx, 3
jne 0x49c2c8
fstp st(0)
fstp st(2)
fxch st(1)
fld qword [0x77b590]
fld qword [esp + 0x60]
fcompi st(1)
fstp st(0)
ja 0x49c620
fld qword [esp + 0xa8]
fmul st(3)
fld1
fchs
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld1
fxch st(1)
fcomi st(1)
fcmovnbe st(0), st(1)
fmul st(0)
fsubp st(1)
fmul qword [esp + 0xb0]
jmp 0x49c346
fstp st(0)
fstp st(2)
fxch st(1)
jmp 0x49c446
fstp st(0)
fstp st(2)
fxch st(1)
fld qword [esp + 0x88]
fxch st(1)
jmp 0x49c32f
fstp st(3)
fxch st(1)
fxch st(2)
fxch st(1)
fcomi st(1)
fld st(0)
fcmovnbe st(0), st(2)
fld dword [0x77b558]
fld st(1)
fmul st(1)
fsubr st(5)
fxch st(2)
fmul qword [esp + 0x70]
fmulp st(2)
fld qword [0x77b588]
fadd st(3)
fxch st(4)
fcomi st(4)
fstp st(4)
jbe 0x49c440
fld qword [esp + 0x78]
fsub qword [esp + 0x80]
fcomi st(4)
fst qword [esp + 0x98]
fcmovnbe st(0), st(4)
fsub st(3)
fld st(0)
fmul st(2)
fstp qword [esp + 0xc0]
fld st(5)
fsub st(4)
fsub qword [esp + 0xc0]
fxch st(1)
fmul qword [esp + 0x60]
fmulp st(1)
faddp st(2)
fld qword [0x77b588]
fadd qword [esp + 0x98]
fxch st(4)
fcomi st(4)
fstp st(4)
jbe 0x49c320
fld qword [esp + 0x80]
fsub qword [esp + 0x78]
fadd st(4), st(0)
fadd st(5)
fxch st(1)
fmul st(4)
fsubp st(1)
fld qword [esp + 0xa0]
fmul st(4), st(0)
fxch st(1)
fmulp st(4)
fxch st(1)
faddp st(3)
fld qword [esp + 0xd0]
fmulp st(1)
fxch st(1)
fxch st(2)
jmp 0x49c32f
fstp st(0)
fstp st(1)
fld qword [esp + 0x60]
fmul qword [esp + 0x68]
mov eax, 0xb
fmulp st(2)
fxch st(2)
fdiv qword [esp + 0x90]
fstp qword [esp + 0x60]
jmp 0x49c542
fxch st(2)
fld st(1)
fadd st(3)
fld qword [esp + 0x60]
fmul st(1)
fmul st(2)
fld dword [0x77b558]
fmul st(2), st(0)
fxch st(2)
fsubr st(4)
fmulp st(1)
fld qword [esp + 0x58]
fmul st(5)
fadd qword [esp + 0x50]
fld st(1)
fmul st(2)
fmul dword [0x77b598]
fld st(1)
fmul st(2)
faddp st(1)
fsqrt
fld st(1)
fadd st(1)
fmul st(4)
fxch st(2)
fsubrp st(1)
fmulp st(3)
fld qword [esi]
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x49c590
fst qword [esi]
fabs
fld st(2)
fabs
faddp st(1)
fld qword [edx]
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x49c5b0
fstp qword [edx]
jmp 0x49c5b2
fstp st(0)
fld qword [ebp]
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x49c5c8
fstp qword [ebp]
jmp 0x49c5ca
fstp st(0)
fld qword [edi]
fcompi st(1)
jbe 0x49c5e0
fstp qword [edi]
fxch st(2)
jmp 0x49c5e4
fstp st(0)
fxch st(2)
fadd qword [esp + 0x48]
sub eax, 1
jne 0x49c540
fstp st(0)
fstp st(0)
fstp st(0)
jmp 0x49c608
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
mov eax, 1
add esp, 0x10c
pop ebx
pop esi
pop edi
pop ebp
ret
fld qword [esp + 0xc8]
fmul st(3)
fld1
fchs
fxch st(1)
fcomi st(1)
fcmovb st(0), st(1)
fstp st(1)
fld1
fxch st(1)
fcomi st(1)
fcmovnbe st(0), st(1)
fmul st(0)
fsubp st(1)
fsqrt
fmul qword [esp + 0xb8]
jmp 0x49c346