Function at 0x435b70
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x49c31c
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x21c
fld qword [esp + 0x234]
fcomp qword [0x49fbb8]
xor ecx, ecx
push ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], ecx
fnstsw ax
mov dword [esp + 0x14], ecx
mov dword [esp + 0x18], ecx
test ah, 0x41
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], ecx
mov dword [esp + 0x24], ecx
mov dword [esp + 0x28], ecx
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], ecx
mov dword [esp + 0x34], ecx
mov dword [esp + 0x38], ecx
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], ecx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x48], ecx
mov dword [esp + 0x4c], ecx
mov dword [esp + 0x50], ecx
mov dword [esp + 0x54], ecx
mov dword [esp + 0x58], ecx
mov dword [esp + 0x60], ecx
mov dword [esp + 0x64], ecx
mov dword [esp + 0x5c], ecx
jne 0x435c2a
fld qword [esp + 0x230]
fabs
fcomp qword [0x4a0bb0]
fnstsw ax
test ah, 1
je 0x435c23
mov ebx, 1
jmp 0x435c94
mov ebx, 2
jmp 0x435c94
fld qword [esp + 0x238]
fabs
fcomp qword [0x4a0bb0]
fnstsw ax
test ah, 1
je 0x435c5d
fld qword [esp + 0x230]
fabs
fcomp qword [0x4a0bb0]
fnstsw ax
test ah, 1
jne 0x435c5d
mov ebx, 3
jmp 0x435c94
fld qword [esp + 0x238]
fcomp qword [0x49fbb8]
fnstsw ax
test ah, 1
je 0x435dd3
fld qword [esp + 0x230]
fabs
fcomp qword [0x4a0bb0]
fnstsw ax
test ah, 1
jne 0x435dd3
mov ebx, 4
push ebp
push esi
push edi
push ecx
fld qword [esp + 0x270]
push ecx
push ecx
push ecx
push ecx
push 1
push 0x40400000
push ecx
mov ebp, dword [esp + 0x2a8]
mov eax, dword [esp + 0x2a4]
fstp dword [esp]
fld qword [esp + 0x284]
push ecx
fstp dword [esp]
fld qword [esp + 0x2a0]
fmul qword [0x49fb90]
push ecx
fadd qword [esp + 0x27c]
fstp dword [esp]
fld qword [esp + 0x274]
fld qword [esp + 0x29c]
fld st(0)
fmul qword [0x49fb90]
push ecx
fadd st(2)
fstp dword [esp]
fld qword [esp + 0x288]
push ecx
fstp dword [esp]
push ecx
fstp dword [esp]
push ecx
lea ecx, [esp + 0xb4]
fstp dword [esp]
push ebp
push eax
push ecx
call dword [sym.imp.JsClass.dll_struct_cross_lf___cdecl_CreateLieFengJMData_int__int__float__float__float__float__float__float__float__float__int__float__float__float__float__int_]
mov edx, dword [sym.imp.JsTools3D.dll_int_G_guifan]
mov ecx, 0x19
mov esi, eax
lea edi, [esp + 0x54]
rep movsd dword es:[edi], dword [esi]
mov eax, dword [edx]
push 0x8a
push ebp
push eax
call dword [sym.imp.JsClass.dll_float___cdecl_GF_GetGangJinVi_int__int__int_]
fstp dword [esp + 0x90]
add esp, 0x50
lea ecx, [esp + 0xe0]
call dword [sym.imp.JsClass.dll_public:_void___thiscall_CJsLieFen_gps::constructor_void_]
fld qword [esp + 0x244]
fmul qword [0x4a0d28]
fld qword [esp + 0x23c]
fmul qword [0x4a0d38]
lea ecx, [esp + 0x10]
mov dword [esp + 0x234], 0
push ecx
push ebx
push ecx
fabs
fstp dword [esp]
push ecx
lea ecx, [esp + 0xf0]
fstp dword [esp]
call dword [sym.imp.JsClass.dll_public:_float___thiscall_CJsLieFen_gps::Cal_float__float__int__struct_cross_lf__]
fcom dword [0x4a0f70]
pop edi
pop esi
pop ebp
fnstsw ax
test ah, 1
je 0x435db1
fstp st(0)
fld dword [0x4a0f70]
fstp qword [esp + 0x68]
lea ecx, [esp + 0xd4]
mov dword [esp + 0x228], 0xffffffff
call dword [sym.imp.JsClass.dll_public_virtual:_void___thiscall_CJsLieFen_gps::destructor_void_]
fld qword [esp + 0x68]
jmp 0x435dd9
fld qword [0x49fbb8]
mov ecx, dword [esp + 0x220]
pop ebx
mov dword fs:[0], ecx
add esp, 0x228
ret 0x54