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

Disassembly:
push ebx
push esi
push edi
push ebp
sub esp, 0x128
cmp byte [0xa10ab2], 0
je 0x566660
add esp, 0x128
pop ebp
pop edi
pop esi
pop ebx
ret
push 0
push 8
call fcn.00649ba0
pop ecx
pop ecx
push 1
push 0xc
call fcn.00649ba0
pop ecx
pop ecx
push 2
push 0xa
call fcn.00649ba0
pop ecx
pop ecx
push 2
push 0xb
call fcn.00649ba0
mov eax, dword [0x9b6a74]
pop ecx
pop ecx
push eax
push 1
call fcn.00649ba0
pop ecx
pop ecx
call fcn.00577770
cmp dword [0x9751b0], 0
mov dword [esp + 0x4c], 0
jle 0x567303
mov ebp, 0x7e46b8
mov dword [esp + 0x48], 0
mov dword [esp + 0x50], ebp
mov eax, dword [esp + 0x48]
mov al, byte [eax + 0x7e5009]
cmp al, 1
fldz
fldz
fldz
fldz
fldz
je 0x5666e6
cmp al, 2
jne 0x5673f0
cmp al, 1
jne 0x5666f2
fld dword [0x94ddc0]
jmp 0x5666f8
fld dword [0x698a8c]
fstp dword [esp + 0x5c]
fld dword [0x698a90]
fcomp dword [esp + 0x5c]
fnstsw ax
and ah, 0x44
cmp ah, 0x40
je 0x567400
mov eax, dword [esp + 0x48]
mov al, byte [eax + 0x7e5008]
cmp al, 1
jne 0x566d00
mov eax, dword [esp + 0x48]
fld dword [0x698a94]
fmul dword [eax + 0x7e4ff0]
fld dword [eax + 0x7e4fe4]
fstp st(5)
mov eax, dword [esp + 0x48]
fadd st(4)
fstp st(5)
fld dword [0x698a94]
fmul dword [eax + 0x7e4fec]
fld dword [eax + 0x7e4fe0]
fstp st(2)
fadd st(1)
fstp st(2)
fld st(1)
fcomp st(1)
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x566774
fld st(1)
fstp st(3)
fld st(0)
jmp 0x56677a
fld st(0)
fstp st(3)
fld st(1)
fstp st(2)
fld st(4)
fcomp st(4)
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x566792
fld st(4)
fstp st(1)
fld st(3)
jmp 0x566798
fld st(3)
fstp st(1)
fld st(4)
fstp st(5)
fld dword [0x698a98]
fsubp st(3)
fld dword [0x698a98]
faddp st(2)
fsub dword [0x698a98]
fld dword [0x698a98]
faddp st(5)
fld st(2)
fnstcw word [esp + 0x54]
mov eax, dword [esp + 0x54]
or byte [esp + 0x55], 0xc
fldcw word [esp + 0x54]
fistp dword [esp + 0x78]
mov ebx, dword [esp + 0x78]
mov dword [esp + 0x54], eax
movsx eax, bx
fldcw word [esp + 0x54]
fld st(0)
cdq
mov dword [esp], eax
fnstcw word [esp + 0x54]
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
sub dword [esp], eax
mov eax, dword [esp + 0x54]
or byte [esp + 0x55], 0xc
fldcw word [esp + 0x54]
fistp dword [esp + 0x78]
mov edi, dword [esp + 0x78]
mov dword [esp + 0x54], eax
movsx eax, di
fldcw word [esp + 0x54]
fld dword [0x698a9c]
cdq
fmul dword [esp + 0x5c]
mov dword [esp + 0x28], eax
and edx, 3
add eax, edx
and eax, 3
sub eax, edx
sub dword [esp + 0x28], eax
mov eax, dword [esp + 0x48]
fstp dword [esp + 0x68]
fld st(4)
mov dword [esp + 0x3c], eax
fnstcw word [esp + 0x54]
mov eax, dword [esp + 0x54]
or byte [esp + 0x55], 0xc
fldcw word [esp + 0x54]
fistp dword [esp + 0x78]
mov edx, dword [esp + 0x78]
mov dword [esp + 0x54], eax
movsx eax, dx
fldcw word [esp + 0x54]
fld st(1)
fnstcw word [esp + 0x54]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x54]
or byte [esp + 0x55], 0xc
add dword [esp + 0x2c], 4
fldcw word [esp + 0x54]
mov dword [esp + 0x54], eax
fistp dword [esp + 0x78]
fldcw word [esp + 0x54]
mov ecx, dword [esp + 0x78]
movsx eax, cx
mov dword [esp + 0x34], eax
add dword [esp + 0x34], 4
jmp 0x567397
mov eax, dword [esp + 0x68]
mov esi, dword [esp + 0x28]
mov dword [esp + 0x64], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 0x10], eax
mov ebx, dword [esp + 0x3c]
jmp 0x566cde
mov eax, dword [esp]
xor eax, esi
sar eax, 2
and eax, 0xf
movsx edi, ax
fldz
fldz
mov eax, edi
and eax, 1
fldz
je 0x567313
mov eax, dword [esp]
sar edi, 1
mov dword [esp + 0x78], eax
fild dword [esp + 0x78]
mov dword [esp + 0x78], esi
fsub dword [ebx + 0x7e4fe0]
fstp st(3)
fild dword [esp + 0x78]
fsub dword [ebx + 0x7e4fe4]
fstp st(2)
fld st(1)
fmul dword [ebx + 0x7e4ff0]
fld st(3)
fmul dword [ebx + 0x7e4fec]
faddp st(1)
fst st(1)
fcomp dword [0x698a90]
fnstsw ax
test ah, 0x45
jne 0x567320
fcom dword [0x698a94]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x567330
fld st(0)
fmul st(0)
fld st(2)
fmul st(0)
fld st(4)
fmul st(0)
faddp st(1)
fsubrp st(1)
fcomp dword [0x698aa0]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x567340
mov eax, dword [esp]
lea edx, [esp + 0xb8]
mov dword [esp + 0x78], eax
lea eax, [esp + 0x90]
fild dword [esp + 0x78]
mov dword [esp + 0x78], esi
push 0
fstp dword [esp + 0xc0]
fild dword [esp + 0x7c]
push 0
push 1
fstp dword [esp + 0xcc]
fld dword [0x698aa4]
fadd dword [ebx + 0x7e4fe8]
push 0
push 0
fstp dword [esp + 0xd8]
fld dword [esp + 0xd8]
fsub dword [0x698a88]
push 0
push 1
push edx
push eax
push eax
fstp dword [esp]
fcompp
lea eax, [esp + 0xe4]
push eax
fstp st(0)
call fcn.004d8b00
add esp, 0x2c
test al, al
fldz
fldz
fldz
fldz
je 0x567350
fld dword [0x698aa8]
fadd dword [esp + 0x98]
mov eax, dword [esp]
mov dword [esp + 0x78], eax
fstp dword [esp + 0xc4]
fild dword [esp + 0x78]
mov dword [esp + 0x78], esi
fsub dword [ebx + 0x7e4fe0]
fstp st(2)
fild dword [esp + 0x78]
fsub dword [ebx + 0x7e4fe4]
fstp st(1)
fld dword [esp + 0xc4]
fsub dword [ebx + 0x7e4fe8]
fstp st(3)
fld st(0)
fmul dword [ebx + 0x7e4ff0]
fld st(2)
fmul dword [ebx + 0x7e4fec]
faddp st(1)
fld st(3)
fmul dword [ebx + 0x7e4ff4]
faddp st(1)
fstp st(4)
fld st(3)
fcomp dword [0x698a90]
fnstsw ax
test ah, 0x45
jne 0x567360
fld st(3)
fcomp dword [0x698a94]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x567370
fld st(0)
fmul st(0)
fld st(2)
fmul st(0)
faddp st(1)
fld st(3)
fmul st(0)
faddp st(1)
fstp st(3)
fld st(3)
fmul st(0)
fsubr st(3)
fstp st(2)
fld st(1)
fcomp dword [0x698aa0]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x567380
fld st(2)
fsqrt
fstp dword [esp + 0x78]
fld dword [esp + 0x78]
fstp st(3)
fld dword [esp + 0x64]
fmul st(4)
fdiv st(3)
fstp dword [esp + 0x58]
fld st(3)
fmul dword [0x698aac]
fstp st(4)
fld st(3)
fmul st(0)
fsubr dword [0x698a8c]
fmul dword [esp + 0x58]
fstp dword [esp + 0x58]
fld st(1)
fsqrt
fstp dword [esp + 0x78]
fld dword [esp + 0x78]
fstp st(4)
fld st(1)
fsqrt
fstp dword [esp + 0x78]
fld dword [esp + 0x78]
fstp st(3)
mov eax, dword [esp]
lea ecx, [esp + 0xcc]
fld st(2)
fmul dword [0x698ab0]
fld st(4)
fmul dword [0x698ab0]
mov dword [esp + 0x78], eax
mov eax, dword [esp + 0xc4]
mov dword [esp + 0xe0], eax
lea eax, [esp + 0xc8]
fmulp st(1)
fsubr dword [0x698a8c]
lea edx, [esp + 0x84]
push 1
fmul dword [esp + 0x5c]
push ecx
push eax
push edx
fstp dword [esp + 0x68]
fild dword [esp + 0x88]
mov dword [esp + 0x88], esi
fstp dword [esp + 0xe8]
fild dword [esp + 0x88]
lea eax, [esp + 0xe8]
push eax
fstp dword [esp + 0xf0]
fcompp
fcompp
call fcn.005778b0
add esp, 0x14
test al, al
fldz
fldz
je 0x567390
mov ecx, dword [0x974b2c]
mov dword [esp + 0x7c], 0
and ecx, 0x1fff
mov eax, ecx
mov dword [esp + 0x78], ecx
mov dword [esp + 0x78], eax
fild qword [esp + 0x78]
push 0xff
fmul qword [0x698ab8]
fstp dword [esp + 0x7c]
fld dword [esp + 0x7c]
push eax
fstp dword [esp]
fld dword [esp + 0x94]
fstp st(1)
fld dword [0x698a8c]
fdiv st(1)
push eax
fstp dword [esp]
fld dword [esp + 0x64]
fnstcw word [esp + 0x60]
mov eax, dword [esp + 0x60]
or byte [esp + 0x61], 0xc
fldcw word [esp + 0x60]
mov dword [esp + 0x60], eax
fistp dword [esp + 0x84]
fldcw word [esp + 0x60]
fld dword [esp + 0x64]
fmul dword [ebx + 0x7e5004]
mov eax, dword [esp + 0x84]
push eax
fnstcw word [esp + 0x64]
mov eax, dword [esp + 0x64]
or byte [esp + 0x65], 0xc
fldcw word [esp + 0x64]
mov dword [esp + 0x64], eax
fistp dword [esp + 0x88]
fldcw word [esp + 0x64]
fld dword [esp + 0x68]
fmul dword [ebx + 0x7e5000]
mov eax, dword [esp + 0x88]
push eax
fnstcw word [esp + 0x68]
mov eax, dword [esp + 0x68]
or byte [esp + 0x69], 0xc
fldcw word [esp + 0x68]
mov dword [esp + 0x68], eax
fistp dword [esp + 0x8c]
mov eax, dword [esp + 0x8c]
fldcw word [esp + 0x68]
fld dword [esp + 0x6c]
fmul dword [ebx + 0x7e4ffc]
push eax
fnstcw word [esp + 0x6c]
mov eax, dword [esp + 0x6c]
or byte [esp + 0x6d], 0xc
fldcw word [esp + 0x6c]
mov dword [esp + 0x6c], eax
movsx eax, di
fistp dword [esp + 0x90]
fldcw word [esp + 0x6c]
fld dword [eax*4 + 0x698a68]
mov edx, dword [esp + 0x90]
fstp st(2)
fld dword [esp + 0xe4]
push edx
push eax
fmul st(2)
fstp dword [esp]
push eax
fld dword [esp + 0xec]
fmul st(2)
fstp dword [esp]
push eax
fst dword [esp]
fcompp
push dword [esp + 0xb0]
push dword [esp + 0xb0]
call fcn.00576b30
add esp, 0x30
add esi, 4
cmp esi, dword [esp + 0x10]
jle 0x5668c0
add dword [esp], 4
mov eax, dword [esp]
cmp eax, dword [esp + 0x34]
jle 0x5668a1
jmp 0x5672ea
test al, al
je 0x566d10
cmp al, 4
je 0x566d10
cmp al, 3
jne 0x567410
mov eax, dword [esp + 0x48]
lea edi, [esp + 0x11c]
lea esi, [eax + 0x7e4fe0]
xor ebx, ebx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fld dword [esp + 0x120]
fstp st(5)
fld dword [esp + 0x124]
fstp st(3)
mov edi, 0x78cd80
fld st(2)
fstp st(4)
fld dword [edi]
fcomp dword [esp + 0x11c]
fnstsw ax
xor cl, cl
xor dl, dl
and ah, 0x44
cmp ah, 0x40
jne 0x566d69
fld dword [edi + 4]
fcomp st(5)
fnstsw ax
and ah, 0x44
cmp ah, 0x40
jne 0x566d69
mov cl, 1
test cl, cl
je 0x566d7e
fld dword [edi + 8]
fcomp st(4)
fnstsw ax
and ah, 0x44
cmp ah, 0x40
jne 0x566d7e
mov dl, 1
test dl, dl
je 0x566d94
fld dword [ebx*4 + 0x945850]
fstp dword [esp + 0x60]
mov al, 1
jmp 0x5673a2
inc ebx
add edi, 0xc
cmp ebx, 0x20
jl 0x566d41
fld st(2)
fsub dword [0x698a88]
lea eax, [esp + 0xf4]
lea ecx, [esp + 0xf0]
push 0
push 0
push 1
push 0
push 0
push 0
push 1
push ecx
push eax
push eax
fstp dword [esp]
fcompp
fcompp
lea eax, [esp + 0x144]
push eax
fstp st(0)
call fcn.004d8b00
add esp, 0x2c
test al, al
fldz
je 0x566e50
mov eax, dword [0x9b5f20]
lea eax, [eax*4]
lea eax, [eax + eax*2]
fld dword [esp + 0x11c]
add eax, 0x78cd80
fstp dword [eax]
fld dword [esp + 0x120]
fstp dword [eax + 4]
fld dword [esp + 0x124]
fstp dword [eax + 8]
mov eax, dword [0x9b5f20]
fld dword [esp + 0xfc]
fstp st(1)
fst dword [eax*4 + 0x945850]
mov eax, dword [0x9b5f20]
inc eax
cdq
fst dword [esp + 0x60]
and edx, 0x1f
add eax, edx
and eax, 0x1f
sub eax, edx
mov dword [0x9b5f20], eax
mov al, 1
jmp 0x5673b0
xor al, al
fldz
fldz
fldz
test al, al
je 0x567420
mov eax, dword [esp + 0x48]
fld dword [eax + 0x7e4fe0]
fstp st(4)
mov eax, dword [esp + 0x48]
fld st(3)
fsub dword [0x698ac0]
fstp st(2)
fld dword [eax + 0x7e4fe4]
fstp st(3)
fld st(2)
fsub dword [0x698ac0]
fstp st(1)
fld st(1)
fnstcw word [esp + 0x54]
mov eax, dword [esp + 0x54]
or byte [esp + 0x55], 0xc
fldcw word [esp + 0x54]
fistp dword [esp + 0x78]
mov ebx, dword [esp + 0x78]
mov dword [esp + 0x54], eax
movsx eax, bx
fldcw word [esp + 0x54]
fld st(0)
cdq
mov dword [esp + 4], eax
and eax, 1
fnstcw word [esp + 0x54]
xor eax, edx
sub eax, edx
sub dword [esp + 4], eax
mov eax, dword [esp + 4]
cmp eax, 0x80000000
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x54]
sbb dword [esp + 0x20], 0xffffffff
or byte [esp + 0x55], 0xc
fldcw word [esp + 0x54]
fistp dword [esp + 0x78]
mov esi, dword [esp + 0x78]
mov dword [esp + 0x54], eax
movsx eax, si
fldcw word [esp + 0x54]
fld dword [0x698ac4]
cdq
mov dword [esp + 0x24], eax
and eax, 1
fmul dword [esp + 0x5c]
xor eax, edx
sar dword [esp + 0x20], 1
sub eax, edx
sub dword [esp + 0x24], eax
mov eax, dword [esp + 0x48]
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x50]
fstp dword [esp + 0x70]
fld dword [0x698ac0]
fadd st(3)
mov dword [esp + 0x44], eax
fnstcw word [esp + 0x54]
mov eax, dword [esp + 0x54]
or byte [esp + 0x55], 0xc
fldcw word [esp + 0x54]
fistp dword [esp + 0x78]
mov edx, dword [esp + 0x78]
mov dword [esp + 0x54], eax
fldcw word [esp + 0x54]
fld dword [0x698ac0]
movsx eax, dx
fadd st(4)
fnstcw word [esp + 0x54]
mov dword [esp + 0x30], eax
mov eax, dword [esp + 0x54]
or byte [esp + 0x55], 0xc
add dword [esp + 0x30], 2
fldcw word [esp + 0x54]
mov dword [esp + 0x54], eax
fistp dword [esp + 0x78]
fldcw word [esp + 0x54]
mov ecx, dword [esp + 0x78]
movsx eax, cx
mov dword [esp + 0x38], eax
add dword [esp + 0x38], 2
jmp 0x5673e0
mov edi, dword [esp + 0x24]
mov ebx, dword [esp + 0x40]
mov eax, edi
cmp edi, 0x80000000
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 0x6c], eax
mov eax, dword [esp + 0x30]
sbb dword [esp + 0xc], 0xffffffff
sar dword [esp + 0xc], 1
mov dword [esp + 0x18], eax
jmp 0x5672c9
mov eax, dword [esp + 0x1c]
xor eax, dword [esp + 0xc]
and eax, 0xf
movsx esi, ax
fldz
fldz
mov eax, esi
and eax, 1
je 0x5673c0
mov dword [esp + 0x78], edi
mov eax, dword [esp + 4]
fild dword [esp + 0x78]
mov dword [esp + 0x78], eax
sar esi, 1
fsub dword [ebx + 0x7e4fe4]
fstp st(2)
fld st(1)
fmul st(0)
fild dword [esp + 0x78]
fsub dword [ebx + 0x7e4fe0]
fstp st(3)
fld st(2)
fmul st(0)
faddp st(1)
fsqrt
fstp dword [esp + 0x78]
fld dword [esp + 0x78]
fstp st(2)
fld st(1)
fcomp dword [0x698ac0]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x5673c7
mov dword [esp + 0x78], edi
mov eax, dword [esp + 4]
fild dword [esp + 0x78]
fsub dword [ebp + 4]
mov dword [esp + 0x78], eax
mov eax, dword [esp + 8]
fst st(1)
fmul st(0)
fild dword [esp + 0x78]
fsub dword [eax]
fstp st(2)
fld st(1)
fmul st(0)
faddp st(1)
fsqrt
fstp dword [esp + 0x78]
fld dword [esp + 0x78]
fst st(1)
fcomp dword [0x698ac8]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x5673d0
fcom dword [0x698acc]
fnstsw ax
and ah, 5
cmp ah, 1
jne 0x5670b2
fld dword [0x698a8c]
jmp 0x5670c6
fld st(0)
fsub dword [0x698acc]
fmul dword [0x698ad0]
fsubr dword [0x698a8c]
fstp dword [esp + 0x74]
fld st(1)
fmul dword [0x698ad4]
mov eax, dword [esp + 4]
lea edx, [esp + 0xd4]
mov dword [esp + 0x78], eax
lea eax, [esp + 0xd0]
fstp st(2)
lea ecx, [esp + 0x84]
fld st(1)
fmul st(0)
fsubr dword [0x698a8c]
push 1
push edx
push eax
fmul dword [esp + 0x78]
push ecx
fmul dword [esp + 0x84]
fstp dword [esp + 0x84]
fild dword [esp + 0x88]
mov dword [esp + 0x88], edi
fstp dword [esp + 0xf4]
fild dword [esp + 0x88]
lea eax, [esp + 0xf4]
push eax
fstp dword [esp + 0xfc]
fld dword [0x698ad8]
fadd dword [esp + 0x74]
fstp dword [esp + 0x100]
fcompp
call fcn.005778b0
add esp, 0x14
test al, al
fldz
fldz
je 0x5673d7
mov edx, dword [0x974b2c]
mov dword [esp + 0x7c], 0
and edx, 0x3fff
mov eax, edx
mov dword [esp + 0x78], edx
mov dword [esp + 0x78], eax
fild qword [esp + 0x78]
push 0xff
fmul qword [0x698ae0]
fstp dword [esp + 0x7c]
fld dword [esp + 0x7c]
push eax
fstp dword [esp]
fld dword [esp + 0x94]
fstp st(1)
fld dword [0x698a8c]
fdiv st(1)
push eax
fstp dword [esp]
fld dword [esp + 0x80]
fnstcw word [esp + 0x60]
mov eax, dword [esp + 0x60]
or byte [esp + 0x61], 0xc
fldcw word [esp + 0x60]
mov dword [esp + 0x60], eax
fistp dword [esp + 0x84]
fldcw word [esp + 0x60]
fld dword [esp + 0x80]
fmul dword [ebx + 0x7e5004]
mov eax, dword [esp + 0x84]
push eax
fnstcw word [esp + 0x64]
mov eax, dword [esp + 0x64]
or byte [esp + 0x65], 0xc
fldcw word [esp + 0x64]
mov dword [esp + 0x64], eax
fistp dword [esp + 0x88]
fldcw word [esp + 0x64]
fld dword [esp + 0x84]
fmul dword [ebx + 0x7e5000]
mov eax, dword [esp + 0x88]
push eax
fnstcw word [esp + 0x68]
mov eax, dword [esp + 0x68]
or byte [esp + 0x69], 0xc
fldcw word [esp + 0x68]
mov dword [esp + 0x68], eax
fistp dword [esp + 0x8c]
mov eax, dword [esp + 0x8c]
fldcw word [esp + 0x68]
fld dword [esp + 0x88]
fmul dword [ebx + 0x7e4ffc]
push eax
fnstcw word [esp + 0x6c]
mov eax, dword [esp + 0x6c]
or byte [esp + 0x6d], 0xc
fldcw word [esp + 0x6c]
mov dword [esp + 0x6c], eax
movsx eax, si
fistp dword [esp + 0x90]
fldcw word [esp + 0x6c]
fld dword [eax*4 + 0x698a68]
mov ecx, dword [esp + 0x90]
fstp st(2)
fld dword [esp + 0xec]
push ecx
push eax
fmul st(2)
fstp dword [esp]
push eax
fld dword [esp + 0xf4]
fmul st(2)
fstp dword [esp]
push eax
fst dword [esp]
fcompp
push dword [esp + 0xb0]
push dword [esp + 0xb0]
call fcn.00576b30
add esp, 0x30
inc dword [esp + 0xc]
add edi, 2
cmp edi, dword [esp + 0x18]
jle 0x566fe2
inc dword [esp + 0x20]
add dword [esp + 4], 2
mov eax, dword [esp + 4]
cmp eax, dword [esp + 0x38]
jle 0x566fa0
inc dword [esp + 0x4c]
mov eax, dword [esp + 0x4c]
add dword [esp + 0x48], 0x2c
cmp eax, dword [0x9751b0]
jl 0x5666c6
call fcn.00577790
add esp, 0x128
pop ebp
pop edi
pop esi
pop ebx
ret
fcompp
fstp st(0)
jmp 0x566cdb
fcompp
fstp st(0)
jmp 0x566cdb
fcompp
fstp st(0)
jmp 0x566cdb
fcompp
fstp st(0)
jmp 0x566cdb
fcompp
fcompp
jmp 0x566cdb
fcompp
fcompp
jmp 0x566cdb
fcompp
fcompp
jmp 0x566cdb
fcompp
fcompp
jmp 0x566cdb
fcompp
jmp 0x566cdb
fcompp
fcompp
fstp st(0)
jmp 0x566cec
fstp st(0)
jmp 0x566e58
fldz
fldz
fldz
jmp 0x566e58
fcompp
jmp 0x5672c2
fcompp
jmp 0x5672c2
fcompp
jmp 0x5672c2
fcompp
jmp 0x5672c2
fcompp
fcompp
jmp 0x5672dc
fcompp
fcompp
fstp st(0)
jmp 0x5672ea
fcompp
fcompp
fstp st(0)
jmp 0x5672ea
fcompp
fcompp
fstp st(0)
jmp 0x5672ea
fcompp
fcompp
jmp 0x5672ea