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

Disassembly:
push ebp
fld1
mov ebp, eax
push edi
push esi
push ebx
mov ebx, edx
sub esp, 0x2ec
fst qword [esp + 0xd0]
mov dword [esp + 0x68], ecx
fld1
fchs
fst qword [esp + 0xd8]
fldz
fst qword [esp + 0xe0]
fst qword [esp + 0xe8]
fst qword [esp + 0xf0]
fst qword [esp + 0xf8]
test edx, edx
je 0x6b7fe8
fstp st(0)
test byte [esp + 0x68], 2
jne 0x6b7d98
mov eax, dword [esp + 0x308]
fld st(1)
fxch st(1)
fst qword [esp + 0x60]
test eax, eax
je 0x6b84a0
fstp st(0)
fstp st(1)
jmp 0x6b7394
fstp st(0)
fstp st(0)
mov eax, dword [esp + 0x30c]
fld1
and eax, 2
mov dword [esp + 0x78], eax
je 0x6b8180
fld st(0)
mov dword [esp + 0x78], 2
fstp qword [esp + 0x58]
mov eax, dword [esp + 0x308]
cmp dword [ebx + 0xc], 1
fstp qword [esp + 0xd8]
mov eax, dword [eax + 0xc]
je 0x6b8390
cmp eax, 1
je 0x6b8090
fld qword [ebx + 0x320]
fldz
fld st(0)
fxch st(2)
fcomi st(2)
fstp st(2)
jbe 0x6b8338
fstp st(0)
fdivr dword [0x7b57d8]
mov eax, dword [esp + 0x308]
fld qword [eax + 0x320]
fldz
fld st(0)
fxch st(2)
fcomi st(2)
fstp st(2)
jbe 0x6b8600
fstp st(0)
fdivr dword [0x7b57d8]
fstp qword [esp + 0x90]
lea eax, [esp + 0x108]
lea edx, [ebx + 0x2e8]
fstp qword [esp + 0x80]
fld qword [esp + 0x60]
mov dword [esp + 0x18], eax
lea eax, [esp + 0x100]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], edx
fstp qword [esp + 8]
fst qword [esp]
mov dword [esp + 0x88], edx
fstp qword [esp + 0x70]
call fcn.006b5c30
mov eax, dword [esp + 0x308]
fld qword [esp + 0x58]
lea edx, [eax + 0x2e8]
lea eax, [esp + 0x118]
mov dword [esp + 0x18], eax
lea eax, [esp + 0x110]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], edx
fst qword [esp + 8]
fstp qword [esp]
mov dword [esp + 0x98], edx
call fcn.006b5c30
fld qword [esp + 0x80]
mov eax, dword [esp + 0x68]
fld qword [esp + 0x100]
and eax, 2
mov dword [esp + 0x80], eax
fmul st(1)
fst qword [esp + 0x100]
fxch st(1)
fmul qword [esp + 0x108]
fst qword [esp + 0x108]
fld qword [esp + 0x70]
fld qword [esp + 0x90]
je 0x6b7502
fxch st(3)
fchs
fst qword [esp + 0x100]
fxch st(2)
fchs
fst qword [esp + 0x108]
fxch st(2)
fxch st(3)
fld qword [esp + 0x110]
mov esi, dword [esp + 0x78]
fmul st(1)
fst qword [esp + 0x110]
fxch st(1)
fmul qword [esp + 0x118]
fst qword [esp + 0x118]
test esi, esi
je 0x6b7540
fxch st(1)
fchs
fst qword [esp + 0x110]
fxch st(1)
fchs
fst qword [esp + 0x118]
fld st(3)
fmul st(2)
fld st(5)
fmul st(2)
fsubrp st(1)
fld st(0)
fstp qword [esp + 0x68]
fabs
fld qword [0x7b58c8]
fxch st(1)
fcompi st(1)
fstp st(0)
jbe 0x6b8410
fstp qword [esp + 0xb0]
mov eax, dword [esp + 0x88]
lea edx, [esp + 0x128]
fstp qword [esp + 0xa8]
fxch st(1)
fstp qword [esp + 0xa0]
fxch st(1)
fstp qword [esp + 0x90]
fld qword [esp + 0x60]
mov dword [0x8e0380], eax
mov eax, dword [esp + 0x98]
mov dword [0x8e0398], 0xd9d7bdbc
fstp qword [0x8e0388]
fld qword [esp + 0x58]
mov dword [0x8e0384], eax
lea eax, [esp + 0x120]
mov dword [0x8e039c], 0x3ddb7cdf
fst qword [0x8e0390]
fstp qword [esp + 8]
fst qword [esp]
fstp qword [esp + 0x70]
call fcn.006afb50
fld qword [esp + 0x70]
fld qword [esp + 0x90]
test eax, eax
fld qword [esp + 0xa0]
fld qword [esp + 0xa8]
fld qword [esp + 0xb0]
je 0x6b83a0
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
fld qword [esp + 0x120]
mov ecx, dword [esp + 0x80]
test ecx, ecx
fst qword [esp + 0xd0]
fld qword [esp + 0x128]
fst qword [esp + 0xd8]
fld qword [esp + 0x68]
jne 0x6b8870
fld qword [ebx + 0x48]
mov eax, dword [esp + 0x308]
mov edx, dword [esp + 0x78]
fld qword [eax + 0x40]
test edx, edx
fst qword [esp + 0x68]
fld qword [eax + 0x38]
fcmovne st(0), st(1)
fstp st(1)
fld st(0)
fsub st(2)
fabs
fld qword [0x7b5838]
fxch st(1)
fcompi st(1)
fstp st(0)
ja 0x6b8d60
fstp st(1)
fld qword [0x7b5838]
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x6b8158
lea eax, [esp + 0x130]
fldz
mov ecx, 0x24
mov esi, dword [esp + 0x88]
mov edi, eax
fcompi st(2)
fstp st(1)
rep movsd dword es:[edi], dword [esi]
lea edi, [esp + 0x1c0]
mov esi, dword [esp + 0x98]
mov ecx, 0x24
mov dword [esp + 0x70], edi
rep movsd dword es:[edi], dword [esi]
jbe 0x6b76c7
fchs
fld qword [esp + 0x188]
mov edi, dword [esp + 0x80]
fld st(1)
test edi, edi
je 0x6b76dd
fchs
faddp st(1)
mov esi, dword [esp + 0x78]
fstp qword [esp + 0x188]
fld qword [esp + 0x218]
fld st(1)
test esi, esi
je 0x6b7700
fchs
fxch st(2)
jmp 0x6b7702
fxch st(2)
fstp qword [esp + 0xa0]
lea edx, [esp + 0x128]
faddp st(1)
mov dword [0x8e0380], eax
mov eax, dword [esp + 0x70]
mov dword [0x8e0384], eax
lea eax, [esp + 0x120]
fstp qword [esp + 0x218]
fst qword [esp + 8]
fstp qword [esp + 0x78]
fst qword [esp]
fstp qword [esp + 0x68]
call fcn.006afb50
fld qword [esp + 0x68]
test eax, eax
je 0x6b8d20
fstp st(0)
fld qword [esp + 0x120]
lea eax, [esp + 0xe8]
mov dword [esp + 0x18], eax
lea eax, [esp + 0xe0]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x88]
fst qword [esp + 0xa8]
fst qword [esp + 0xd0]
fld qword [esp + 0x128]
mov dword [esp + 0x10], eax
fst qword [esp + 0x70]
fstp qword [esp + 0xd8]
fld qword [esp + 0x60]
fstp qword [esp + 8]
fstp qword [esp]
call fcn.006b5730
lea eax, [esp + 0xf8]
fld qword [esp + 0x58]
mov dword [esp + 0x18], eax
lea eax, [esp + 0xf0]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x98]
fstp qword [esp + 8]
fld qword [esp + 0x70]
mov dword [esp + 0x10], eax
fstp qword [esp]
call fcn.006b5730
fld qword [esp + 0xf8]
fld qword [esp + 0xf0]
fld qword [esp + 0xe8]
fst qword [esp + 0x98]
fld qword [esp + 0xe0]
fst qword [esp + 0x90]
fsubr st(2)
fxch st(1)
fsubr st(3)
fld st(0)
fxch st(2)
fmul st(0)
fxch st(2)
fmulp st(1)
faddp st(1)
fmul dword [0x7b5858]
fld qword [esp + 0xa0]
fld st(0)
fmul st(1)
fsubrp st(2)
fld st(0)
fabs
fldz
fxch st(3)
fcomi st(3)
fstp st(3)
fld qword [esp + 0x68]
fld qword [esp + 0x78]
jbe 0x6b8f40
fxch st(4)
fsqrt
fsubr st(2)
fldz
fxch st(4)
fcomi st(4)
fstp st(4)
jbe 0x6b7860
fchs
fxch st(4)
jmp 0x6b7862
fxch st(4)
fstp qword [esp + 0xc0]
lea eax, [esp + 0x250]
fstp qword [esp + 0xb8]
fstp qword [esp + 0xb0]
fstp qword [esp + 0x88]
fldz
mov dword [esp + 0x40], eax
fst qword [esp + 0x30]
mov dword [esp + 0x38], 0xd2f1a9fc
fstp qword [esp + 0x28]
mov dword [esp + 0x3c], 0x3f50624d
fstp qword [esp + 0x20]
fxch st(1)
fstp qword [esp + 0x18]
fstp qword [esp + 0x10]
fld qword [esp + 0x98]
fstp qword [esp + 8]
fld qword [esp + 0x90]
fstp qword [esp]
call fcn.006b5500
fld qword [esp + 0x2a8]
fld qword [esp + 0x2c8]
fmul st(1)
fld qword [esp + 0x298]
fsubrp st(1)
fst qword [esp + 0xa0]
fxch st(1)
fmul qword [esp + 0x2c0]
fadd qword [esp + 0x2a0]
fst qword [esp + 0x78]
fxch st(1)
fstp qword [esp + 0x68]
fld qword [esp + 0x88]
fld qword [esp + 0xb0]
fld qword [esp + 0xb8]
fld qword [esp + 0xc0]
fld1
mov ecx, dword [esp + 0x80]
fchs
fstp qword [esp + 0x88]
test ecx, ecx
jne 0x6b7940
fld1
fstp qword [esp + 0x88]
mov esi, 0x7b5780
mov ecx, 0x16
mov ebx, 0x7b5780
mov eax, dword [esp + 0x300]
fld qword [0x7b5838]
fxch st(3)
mov edi, dword [esp + 0x300]
rep movsd dword es:[edi], dword [esi]
mov dword [eax], 0x90000000
mov ecx, 0x16
mov esi, ebx
mov eax, dword [esp + 0x304]
mov edi, dword [esp + 0x304]
rep movsd dword es:[edi], dword [esi]
fcomi st(3)
fstp st(3)
mov dword [eax], 0x10000000
jbe 0x6b8ed0
fld qword [esp + 0x68]
fsub qword [esp + 0x90]
fmul st(0)
fld qword [esp + 0x98]
fsubr st(6)
fmul st(0)
faddp st(1)
fst qword [esp + 0x80]
fmul dword [0x7b5858]
fld st(4)
fmul st(5)
fsubrp st(1)
fldz
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x6b8f7b
fsqrt
fsubr st(3)
fldz
fxch st(5)
fcomi st(5)
fstp st(5)
jbe 0x6b79df
fchs
fld qword [esp + 0x80]
mov eax, dword [esp + 0x300]
mov edi, dword [esp + 0x300]
mov eax, dword [eax]
fsqrt
mov dword [esp + 0xb0], eax
and eax, 0x7fffffff
or eax, 0x20000000
mov dword [edi], eax
xor eax, eax
fld st(1)
fabs
fxch st(1)
fmul qword [0x7b5840]
fxch st(1)
fcompi st(1)
fstp st(0)
jbe 0x6b7ab1
fnstcw word [esp + 0xce]
fld st(0)
fmul st(1)
fmul dword [0x7b5874]
fld qword [esp + 0x80]
movzx eax, word [esp + 0xce]
or ah, 0xc
fsub st(1)
mov word [esp + 0xcc], ax
mov eax, 0x14
fstp qword [esp + 0xb0]
fld qword [esp + 0x80]
faddp st(1)
fdivr qword [esp + 0xb0]
fld st(0)
fmul st(0)
fsubr dword [0x7b57d8]
fsqrt
fxch st(1)
fpatan
fmul qword [0x7b5950]
fldcw word [esp + 0xcc]
fistp dword [esp + 0x80]
fldcw word [esp + 0xce]
mov edx, dword [esp + 0x80]
test edx, edx
jle 0x6b7ab1
lea eax, [edx + edx]
mov edx, 0x14
cmp eax, edx
cmovl eax, edx
mov edi, dword [esp + 0x300]
fld qword [esp + 0x60]
fmul dword [0x7b57e0]
mov dword [edi + 4], eax
fld qword [esp + 0xa8]
mov eax, dword [esp + 0x300]
mov edx, dword [esp + 0x308]
fstp qword [eax + 0x30]
fld qword [esp + 0x60]
fstp qword [eax + 0x40]
fxch st(3)
fst qword [eax + 0x38]
fxch st(3)
fst qword [eax + 0x48]
fld qword [esp + 0x90]
fstp qword [eax + 8]
fld qword [esp + 0x98]
fstp qword [eax + 0x10]
fld qword [esp + 0x68]
fst qword [eax + 0x18]
fxch st(7)
fst qword [eax + 0x20]
fxch st(2)
fstp qword [eax + 0x28]
fxch st(3)
mov eax, dword [esp + 0x304]
fstp qword [eax + 0x30]
fxch st(2)
fstp qword [eax + 0x40]
fld qword [esp + 0x88]
fstp qword [eax + 0x38]
fldz
fstp qword [eax + 0x48]
fxch st(4)
fstp qword [eax + 8]
fstp qword [eax + 0x10]
fld qword [ebp + 0x10]
fst qword [eax + 0x18]
fld qword [ebp + 0x18]
fst qword [eax + 0x20]
test edx, edx
je 0x6b7d70
fxch st(2)
fxch st(3)
fxch st(4)
fxch st(2)
mov eax, dword [esp + 0x30c]
and eax, 2
mov dword [esp + 0x88], eax
fld qword [esp + 0xf8]
mov eax, dword [esp + 0x88]
fstp qword [esp + 0x60]
fld qword [esp + 0xf0]
fld1
fstp qword [esp + 0x68]
test eax, eax
jne 0x6b7b93
fld1
fchs
fstp qword [esp + 0x68]
mov eax, dword [esp + 0x314]
fld qword [0x7b5838]
fxch st(5)
mov ecx, 0x16
mov esi, ebx
mov edi, dword [esp + 0x314]
rep movsd dword es:[edi], dword [esi]
mov dword [eax], 0x90000000
mov eax, dword [esp + 0x310]
mov esi, 0x7b5780
fcomi st(5)
fstp st(5)
mov edi, dword [esp + 0x310]
mov ecx, 0x16
rep movsd dword es:[edi], dword [esi]
mov dword [eax], 0x10000000
jbe 0x6b8f10
fld qword [esp + 0x78]
fsub qword [esp + 0x60]
fmul st(0)
fld qword [esp + 0xa0]
fsub st(2)
fmul st(0)
faddp st(1)
fst qword [esp + 0x80]
fmul dword [0x7b5858]
fld st(6)
fmul st(7)
fsubrp st(1)
fldz
fxch st(1)
fcomi st(1)
fstp st(1)
jbe 0x6b7c1c
fsqrt
fsubp st(5)
jmp 0x6b7c1e
fstp st(0)
fldz
fxch st(6)
fcompi st(6)
fstp st(5)
jbe 0x6b7c2e
fxch st(3)
fchs
fxch st(3)
fld qword [esp + 0x80]
mov eax, dword [esp + 0x314]
mov edi, dword [esp + 0x314]
mov eax, dword [eax]
fld st(0)
fsqrt
mov dword [esp + 0x88], eax
and eax, 0x7fffffff
or eax, 0x20000000
mov dword [edi], eax
xor eax, eax
fld st(5)
fabs
fxch st(1)
fmul qword [0x7b5840]
fxch st(1)
fcompi st(1)
fstp st(0)
jbe 0x6b7cea
fnstcw word [esp + 0xce]
fld st(4)
fmul st(5)
fmul dword [0x7b5874]
movzx eax, word [esp + 0xce]
or ah, 0xc
fld st(1)
mov word [esp + 0xcc], ax
mov eax, 0x14
fsub st(1)
fxch st(2)
faddp st(1)
fdivp st(1)
fld st(0)
fmul st(0)
fsubr dword [0x7b57d8]
fsqrt
fxch st(1)
fpatan
fmul qword [0x7b5950]
fldcw word [esp + 0xcc]
fistp dword [esp + 0x80]
fldcw word [esp + 0xce]
mov edx, dword [esp + 0x80]
test edx, edx
jle 0x6b7cec
lea eax, [edx + edx]
mov edx, 0x14
cmp eax, edx
cmovl eax, edx
jmp 0x6b7cec
fstp st(0)
mov edi, dword [esp + 0x314]
fld qword [esp + 0x58]
fmul dword [0x7b57e0]
mov dword [edi + 4], eax
fld qword [esp + 0x68]
mov eax, dword [esp + 0x310]
fstp qword [eax + 0x30]
fldz
fstp qword [eax + 0x40]
fxch st(3)
fst qword [eax + 0x38]
fxch st(3)
fst qword [eax + 0x48]
fxch st(2)
fstp qword [eax + 8]
fstp qword [eax + 0x10]
fld qword [esp + 0xa0]
fst qword [eax + 0x18]
fld qword [esp + 0x78]
fst qword [eax + 0x20]
fxch st(3)
mov eax, dword [esp + 0x314]
fstp qword [eax + 0x30]
fxch st(1)
fstp qword [eax + 0x40]
fld qword [esp + 0x70]
fstp qword [eax + 0x38]
fld qword [esp + 0x58]
fstp qword [eax + 0x48]
fstp qword [eax + 8]
fstp qword [eax + 0x10]
fxch st(1)
fstp qword [eax + 0x18]
fld qword [esp + 0x60]
fstp qword [eax + 0x20]
fstp qword [eax + 0x28]
jmp 0x6b7d86
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
fstp st(0)
jmp 0x6b7d86
fstp st(0)
fstp st(0)
fstp st(0)
add esp, 0x2ec
pop ebx
pop esi
pop edi
pop ebp
ret
fst qword [esp + 0xd0]
mov edi, dword [esp + 0x308]
fld st(0)
fxch st(2)
fst qword [esp + 0x60]
test edi, edi
jne 0x6b7390
cmp dword [edx + 0xc], 1
jne 0x6b8080
fxch st(2)
fstp qword [esp + 0x68]
fxch st(1)
lea eax, [esp + 0x250]
add ebx, 0x2e8
fstp qword [esp + 8]
mov dword [esp + 0x78], eax
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1c0]
fstp qword [esp]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0x70], eax
call fcn.006b5730
fld qword [esp + 0x250]
fld qword [esp + 0x1c0]
fld1
fchs
fst qword [esp + 0x58]
fld qword [esp + 0x68]
lea esi, [esi]
lea esi, [esi]
mov esi, 0x7b5780
mov ecx, 0x16
mov ebx, 0x7b5780
mov eax, dword [esp + 0x300]
mov edi, dword [esp + 0x300]
rep movsd dword es:[edi], dword [esi]
mov dword [eax], 0x90000000
mov ecx, 0x16
mov esi, ebx
mov eax, dword [esp + 0x304]
mov edi, dword [esp + 0x304]
rep movsd dword es:[edi], dword [esi]
mov dword [eax], 0x10000000
mov eax, dword [esp + 0x300]
fst qword [eax + 0x30]
fld qword [esp + 0x60]
fst qword [eax + 0x40]
fxch st(1)
fst qword [eax + 0x38]
fxch st(1)
fst qword [eax + 0x48]
fxch st(3)
fst qword [eax + 8]
fxch st(4)
fst qword [eax + 0x10]
fxch st(4)
fst qword [eax + 0x18]
fxch st(4)
fst qword [eax + 0x20]
fldz
fst qword [eax + 0x28]
fxch st(2)
mov eax, dword [esp + 0x304]
fstp qword [eax + 0x30]
fxch st(3)
fstp qword [eax + 0x40]
fxch st(1)
fstp qword [eax + 0x38]
fstp qword [eax + 0x48]
fxch st(1)
fstp qword [eax + 8]
fstp qword [eax + 0x10]
fld qword [ebp + 0x10]
fstp qword [eax + 0x18]
fld qword [ebp + 0x18]
fstp qword [eax + 0x20]
mov esi, dword [esp + 0x308]
test esi, esi
je 0x6b7d86
mov esi, dword [esp + 0x30c]
fld qword [esp + 0xd8]
and esi, 2
mov eax, dword [esp + 0x78]
fld qword [esp + 0x58]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x70]
fstp qword [esp + 8]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x308]
fst qword [esp]
add eax, 0x2e8
fstp qword [esp + 0x60]
mov dword [esp + 0x10], eax
call fcn.006b5730
fld qword [esp + 0x250]
test esi, esi
fld qword [esp + 0x1c0]
fld1
fld qword [esp + 0x60]
jne 0x6b7f40
fstp st(1)
fld1
fchs
jmp 0x6b7f42
fxch st(1)
mov eax, dword [esp + 0x314]
mov edi, dword [esp + 0x314]
mov esi, ebx
mov ecx, 0x16
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x310]
mov esi, 0x7b5780
mov ecx, 0x16
mov dword [eax], 0x90000000
mov eax, dword [esp + 0x310]
rep movsd dword es:[edi], dword [esi]
fstp qword [eax + 0x30]
fldz
mov dword [eax], 0x10000000
fst qword [eax + 0x40]
fxch st(1)
fst qword [eax + 0x38]
fld qword [esp + 0x58]
fst qword [eax + 0x48]
fld qword [ebp + 0x10]
fstp qword [eax + 8]
fld qword [ebp + 0x18]
fstp qword [eax + 0x10]
fxch st(3)
fst qword [eax + 0x18]
fxch st(4)
fst qword [eax + 0x20]
fxch st(1)
mov eax, dword [esp + 0x314]
fst qword [eax + 0x30]
fxch st(3)
fst qword [eax + 0x40]
fxch st(3)
fstp qword [eax + 0x38]
fxch st(2)
fstp qword [eax + 0x48]
fxch st(2)
fst qword [eax + 8]
fxch st(1)
fst qword [eax + 0x10]
fxch st(1)
fstp qword [eax + 0x18]
fstp qword [eax + 0x20]
fstp qword [eax + 0x28]
add esp, 0x2ec
pop ebx
pop esi
pop edi
pop ebp
ret
mov eax, dword [esp + 0x308]
test eax, eax
je 0x6b7d80
test byte [esp + 0x30c], 2
jne 0x6b8340
fxch st(1)
mov eax, dword [esp + 0x308]
fst qword [esp + 0xd8]
cmp dword [eax + 0xc], 1
jne 0x6b8fb2
fstp st(1)
fstp st(1)
lea eax, [esp + 0x250]
fst qword [esp + 8]
mov ebx, 0x7b5780
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1c0]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x308]
fstp qword [esp]
add eax, 0x2e8
mov dword [esp + 0x10], eax
call fcn.006b5730
fld qword [esp + 0x250]
fld qword [esp + 0x1c0]
fld1
fchs
fld st(0)
fst qword [esp + 0x58]
jmp 0x6b7f42
fstp st(0)
jmp 0x6b808c
fstp st(2)
fxch st(1)
fstp qword [esp + 0x58]
fst qword [esp + 0x128]
fld1
fchs
fstp qword [esp + 0x130]
cmp ebp, dword [ebx + 8]
je 0x6b8610
fld qword [ebx + 0x20]
fld st(0)
fabs
fld qword [0x7b5838]
fxch st(1)
fcompi st(1)
fstp st(0)
jbe 0x6b81a0
fld qword [ebx + 0x350]
fxch st(2)
fstp qword [esp + 0x70]
fld qword [esp + 0x60]
mov edx, ebx
mov eax, ebp
lea ecx, [esp + 0x128]
fstp qword [esp + 8]
faddp st(1)
fadd qword [ebx + 0x348]
fstp qword [esp]
call fcn.006b3460
fld qword [esp + 0x70]
test eax, eax
jne 0x6b8190
mov eax, dword [ebx]
mov dword [esp], str._Line_Node_Outline:_Schnittpunkt_nicht_gefunden:_Linie__d_n
fstp qword [esp + 0x70]
mov dword [esp + 4], eax
call fcn.006aea40
mov ecx, dword [esp + 0x308]
fld qword [esp + 0x70]
test ecx, ecx
je 0x6b8138
mov eax, dword [esp + 0x308]
cmp dword [eax + 0xc], 1
jne 0x6b81fa
lea esi, [esi]
mov eax, dword [esp + 0x68]
and eax, 2
mov dword [esp + 0x80], eax
lea eax, [ebx + 0x2e8]
mov dword [esp + 0x88], eax
jmp 0x6b8164
fstp st(0)
fstp st(0)
fstp st(0)
jmp 0x6b8164
fstp st(1)
fstp st(1)
lea eax, [esp + 0x1c0]
mov dword [esp + 0x70], eax
lea eax, [esp + 0x250]
mov dword [esp + 0x78], eax
jmp 0x6b82d5
fchs
fld st(0)
fstp qword [esp + 0x58]
jmp 0x6b73b8
fstp st(0)
fld qword [esp + 0x128]
jmp 0x6b81aa
fstp st(0)
jmp 0x6b81aa
fstp st(0)
mov eax, dword [esp + 0x68]
fst qword [esp + 0xd0]
and eax, 2
mov dword [esp + 0x80], eax
je 0x6b8508
fld qword [0x7b5838]
fld qword [ebx + 0x30]
fcomi st(1)
fstp st(1)
ja 0x6b8a00
fstp st(0)
mov eax, dword [esp + 0x308]
test eax, eax
je 0x6b8890
mov eax, dword [esp + 0x308]
cmp dword [eax + 0xc], 1
je 0x6b8146
fldz
lea eax, [esp + 0x1c0]
fst qword [esp + 0x90]
mov dword [esp + 0x70], eax
lea eax, [esp + 0x250]
fstp qword [esp + 0x98]
mov dword [esp + 0x78], eax
fld1
mov eax, dword [esp + 0x308]
fstp qword [esp + 0x128]
fld qword [esp + 0x58]
fst qword [esp + 0x130]
cmp ebp, dword [eax + 8]
je 0x6b8640
fstp st(0)
fld qword [eax + 0x20]
fld st(0)
fabs
fld qword [0x7b5838]
fxch st(1)
fcompi st(1)
fstp st(0)
ja 0x6b8588
fstp st(0)
fld qword [esp + 0x58]
mov eax, dword [esp + 0x308]
fst qword [esp + 0xd8]
fld qword [eax + 0x40]
mov eax, dword [esp + 0x30c]
and eax, 2
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x308]
fst qword [esp + 0x80]
fld qword [eax + 0x38]
fcmovne st(0), st(1)
fstp st(1)
fld qword [0x7b5838]
fxch st(1)
fcomi st(1)
fstp st(1)
ja 0x6b8690
fstp st(0)
mov eax, dword [esp + 0x68]
and eax, 2
mov dword [esp + 0x80], eax
lea eax, [ebx + 0x2e8]
mov dword [esp + 0x88], eax
test ebx, ebx
je 0x6b8678
fstp st(0)
mov eax, dword [esp + 0x78]
fld qword [esp + 0x60]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x70]
fstp qword [esp + 8]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x88]
fst qword [esp]
mov dword [esp + 0x10], eax
fstp qword [esp + 0x68]
call fcn.006b5730
fld qword [esp + 0x250]
fld qword [esp + 0x1c0]
mov edi, dword [esp + 0x80]
fld1
test edi, edi
fchs
fld qword [esp + 0x68]
jne 0x6b7e20
fstp st(1)
fld1
fxch st(1)
jmp 0x6b7e20
fstp st(1)
jmp 0x6b73fa
fxch st(2)
mov eax, dword [esp + 0x308]
fst qword [esp + 0xd8]
cmp dword [eax + 0xc], 1
jne 0x6b8ce8
fstp st(1)
fstp st(1)
lea eax, [esp + 0x1c0]
fld st(0)
mov esi, 2
mov ebx, 0x7b5780
mov dword [esp + 0x70], eax
lea eax, [esp + 0x250]
fstp qword [esp + 0x58]
mov dword [esp + 0x78], eax
jmp 0x6b7ee3
cmp eax, 1
je 0x6b8138
jmp 0x6b81fa
fxch st(4)
mov eax, dword [esp + 0x308]
fstp qword [esp + 0x98]
fxch st(3)
fstp qword [esp + 0x90]
fxch st(2)
mov eax, dword [eax]
fstp qword [esp + 0x78]
fxch st(1)
fstp qword [esp + 0x70]
mov dword [esp + 0xc], eax
mov eax, dword [ebx]
fstp qword [esp + 0x68]
mov dword [esp + 8], eax
mov eax, dword [ebp]
mov dword [esp], str._Line_Outline:_Schnittpunkt_nicht_gefunden:_Knoten__d__Linien__d_und__d_n
mov dword [esp + 4], eax
call fcn.006aea40
fld qword [esp + 0x98]
fld qword [esp + 0x90]
fld qword [esp + 0x78]
fld qword [esp + 0x68]
fld qword [esp + 0x70]
fxch st(3)
fxch st(4)
fxch st(2)
fxch st(1)
jmp 0x6b8412
fxch st(4)
faddp st(1)
fxch st(2)
faddp st(3)
fld st(1)
fabs
fld st(3)
fabs
faddp st(1)
fld qword [0x7b5838]
fxch st(1)
fcompi st(1)
fstp st(0)
jbe 0x6b8160
fstp st(0)
lea ecx, [esp + 0xd0]
mov edx, ebx
mov eax, ebp
fpatan
fld qword [esp + 0x60]
fstp qword [esp + 8]
fst qword [esp]
fstp qword [esp + 0x68]
call fcn.006b3460
fld qword [esp + 0x58]
mov edx, dword [esp + 0x308]
mov eax, ebp
lea ecx, [esp + 0xd8]
fstp qword [esp + 8]
fld qword [esp + 0x68]
fstp qword [esp]
call fcn.006b3460
lea eax, [esp + 0x1c0]
fld qword [esp + 0xd0]
mov dword [esp + 0x70], eax
lea eax, [esp + 0x250]
mov dword [esp + 0x78], eax
jmp 0x6b82d5
cmp dword [edx + 0xc], 1
jne 0x6b8088
fxch st(1)
fstp qword [esp + 0x68]
lea eax, [esp + 0x250]
add ebx, 0x2e8
fstp qword [esp + 8]
mov dword [esp + 0x78], eax
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1c0]
fstp qword [esp]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0x70], eax
call fcn.006b5730
fld qword [esp + 0x250]
fld qword [esp + 0x1c0]
fld1
fchs
fstp qword [esp + 0x58]
fld1
fld qword [esp + 0x68]
jmp 0x6b7e20
fld qword [0x7b5838]
fld qword [ebx + 0x48]
fcomi st(1)
fstp st(1)
ja 0x6b8bc8
fstp st(0)
mov edx, dword [esp + 0x308]
test edx, edx
jne 0x6b81e9
lea eax, [esp + 0x250]
fld qword [esp + 0x60]
add ebx, 0x2e8
mov dword [esp + 0x78], eax
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1c0]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebx
fstp qword [esp + 8]
fst qword [esp]
fstp qword [esp + 0x68]
mov dword [esp + 0x70], eax
call fcn.006b5730
fld qword [esp + 0x250]
fld qword [esp + 0x1c0]
fld1
fld qword [esp + 0x68]
jmp 0x6b7e20
fld qword [eax + 0x350]
fxch st(2)
fstp qword [esp + 0x80]
fld qword [esp + 0x58]
mov edx, eax
lea ecx, [esp + 0x130]
fstp qword [esp + 8]
faddp st(1)
fadd qword [eax + 0x348]
mov eax, ebp
fstp qword [esp]
call fcn.006b3460
fld qword [esp + 0x80]
test eax, eax
jne 0x6b89f0
mov eax, dword [esp + 0x308]
fstp qword [esp + 0x80]
mov eax, dword [eax]
mov dword [esp], str._Line_Node_Outline:_Schnittpunkt_nicht_gefunden:_Linie__d_n
mov dword [esp + 4], eax
call fcn.006aea40
fld qword [esp + 0x80]
fld qword [esp + 0x58]
jmp 0x6b82b0
fstp st(1)
jmp 0x6b741f
fld qword [ebx + 0x28]
fld st(0)
fabs
fld qword [0x7b5838]
fxch st(1)
fcompi st(1)
fstp st(0)
jbe 0x6b81a8
fld qword [ebx + 0x350]
fchs
fxch st(2)
jmp 0x6b80cc
fld qword [eax + 0x28]
fld st(0)
fabs
fld qword [0x7b5838]
fxch st(1)
fcompi st(1)
fstp st(0)
jbe 0x6b8880
fstp st(1)
fld qword [eax + 0x350]
fst qword [esp + 0x80]
fchs
fxch st(2)
jmp 0x6b8590
fstp st(1)
mov esi, dword [esp + 0x30c]
mov ebx, 0x7b5780
and esi, 2
jmp 0x6b7ee3
fxch st(2)
fstp qword [esp + 0xa8]
fxch st(1)
mov edi, dword [esp + 0x78]
lea esi, [eax + 0x2e8]
mov ecx, 0x24
rep movsd dword es:[edi], dword [esi]
mov eax, dword [esp + 0x70]
fstp qword [esp + 0xa0]
lea edi, [esp + 0x250]
fldz
mov dword [esp + 0x78], edi
lea esi, [esp + 0xf0]
mov dword [0x8e0384], edi
mov edi, dword [esp + 0x308]
fstp qword [0x8e0388]
fld qword [esp + 0x58]
add edi, 0x2e8
mov edx, edi
mov dword [esp + 0xb0], edi
lea edi, [esp + 0xf8]
fst qword [0x8e0390]
mov dword [esp + 0x10], edx
mov dword [esp + 0x18], edi
mov dword [esp + 0x14], esi
fstp qword [esp + 8]
fst qword [esp]
fstp qword [esp + 0x80]
mov dword [0x8e0380], eax
mov dword [0x8e0398], 0xd9d7bdbc
mov dword [0x8e039c], 0x3ddb7cdf
call fcn.006b5730
mov eax, dword [esp + 0x70]
mov dword [esp + 0x38], 0xd2f1a9fc
fldz
mov dword [esp + 0x3c], 0x3f50624d
fst qword [esp + 0x30]
mov dword [esp + 0x40], eax
fst qword [esp + 0x28]
fstp qword [esp + 0x20]
fld qword [esp + 0xf8]
fstp qword [esp + 0x18]
fld qword [esp + 0xf0]
fstp qword [esp + 0x10]
fld qword [ebp + 0x18]
fstp qword [esp + 8]
fld qword [ebp + 0x10]
fstp qword [esp]
call fcn.006b5500
fld qword [esp + 0xa0]
fld qword [esp + 0x218]
mov eax, dword [esp + 0x88]
fadd st(1)
test eax, eax
fstp qword [esp + 0x218]
fld qword [esp + 0x2a8]
fld st(1)
fld qword [esp + 0x80]
fld qword [esp + 0xa8]
je 0x6b87d0
fxch st(2)
fchs
fxch st(2)
fxch st(4)
jmp 0x6b87d2
fxch st(4)
fstp qword [esp + 0xa8]
fxch st(2)
lea edx, [esp + 0x130]
lea eax, [esp + 0x128]
faddp st(1)
fstp qword [esp + 0x2a8]
fst qword [esp + 8]
fstp qword [esp + 0xa0]
fst qword [esp]
fstp qword [esp + 0x80]
call fcn.006afb50
fld qword [esp + 0x80]
fld qword [esp + 0xa0]
test eax, eax
fld qword [esp + 0xa8]
jne 0x6b88f0
fstp st(0)
mov eax, dword [esp + 0x308]
fstp qword [esp + 0x88]
fstp qword [esp + 0x80]
mov eax, dword [eax]
mov dword [esp + 8], eax
mov eax, dword [ebp]
mov dword [esp], str._Line_Outline__Ausrundung_:_Schnittpunkt_nicht_gefunden:_Knoten__d__Linie__d_n
mov dword [esp + 4], eax
call fcn.006aea40
fld qword [esp + 0x80]
fld qword [esp + 0x88]
jmp 0x6b82b0
fld qword [ebx + 0x30]
jmp 0x6b7646
fstp st(0)
jmp 0x6b8265
lea eax, [esp + 0x250]
fld qword [esp + 0x60]
add ebx, 0x2e8
mov dword [esp + 0x78], eax
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1c0]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebx
fstp qword [esp + 8]
fst qword [esp]
fstp qword [esp + 0x68]
mov dword [esp + 0x70], eax
call fcn.006b5730
fld qword [esp + 0x250]
fld qword [esp + 0x1c0]
fld1
fchs
fld qword [esp + 0x68]
jmp 0x6b7e20
fld qword [esp + 0x130]
mov eax, dword [esp + 0x248]
fst qword [esp + 0x70]
fstp qword [esp + 0xd8]
fld qword [esp + 0x218]
fsub st(1)
fld qword [esp + 0x128]
test eax, eax
jle 0x6b8f6b
fmul qword [esp + 0x228]
fsincos
fxch st(1)
fmul st(2)
fxch st(2)
fmulp st(1)
fxch st(3)
fstp qword [esp + 0xb8]
fxch st(3)
mov eax, dword [esp + 0xb0]
fstp qword [esp + 0xa8]
fstp qword [esp + 0x80]
fld qword [esp + 0x230]
mov dword [esp + 0x18], edi
mov dword [esp + 0x14], esi
fmul st(2)
fadd qword [esp + 0x208]
mov dword [esp + 0x10], eax
fld qword [esp + 0x238]
fmul st(2)
fsubp st(1)
fstp qword [esp + 0xa0]
fxch st(1)
fmul qword [esp + 0x238]
fxch st(1)
fmul qword [esp + 0x230]
faddp st(1)
fadd qword [esp + 0x210]
fstp qword [esp + 0x78]
fld qword [esp + 0x58]
fstp qword [esp + 8]
fld qword [esp + 0x70]
fstp qword [esp]
call fcn.006b5730
fld qword [esp + 0x80]
test ebx, ebx
fld st(0)
fabs
fld qword [esp + 0xa8]
fld qword [esp + 0xb8]
jne 0x6b8f84
fstp st(1)
fld qword [ebp + 0x10]
mov ebx, 0x7b5780
fld qword [ebp + 0x18]
jmp 0x6b7b68
fld qword [esp + 0x130]
jmp 0x6b8265
fstp qword [esp + 0xa8]
fld qword [esp + 0x60]
lea esi, [ebx + 0x2e8]
lea edi, [esp + 0x1c0]
mov ecx, 0x24
lea eax, [esp + 0x1c0]
mov dword [0x8e0398], 0xd9d7bdbc
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x70], eax
lea edi, [ebx + 0x2e8]
lea esi, [esp + 0xe0]
fst qword [0x8e0388]
mov edx, edi
fldz
mov dword [esp + 0x88], edi
lea edi, [esp + 0xe8]
fstp qword [0x8e0390]
mov dword [esp + 0x10], edx
mov dword [esp + 0x18], edi
mov dword [esp + 0x14], esi
fstp qword [esp + 8]
mov dword [0x8e0380], eax
lea eax, [esp + 0x250]
fst qword [esp]
mov dword [esp + 0x78], eax
mov dword [0x8e0384], eax
fstp qword [esp + 0xa0]
mov dword [0x8e039c], 0x3ddb7cdf
call fcn.006b5730
fld qword [esp + 0xe8]
mov eax, dword [esp + 0x78]
mov dword [esp + 0x38], 0xd2f1a9fc
mov dword [esp + 0x3c], 0x3f50624d
mov dword [esp + 0x40], eax
fst qword [esp + 0x98]
fld qword [esp + 0xe0]
fst qword [esp + 0x90]
fldz
fst qword [esp + 0x30]
fst qword [esp + 0x28]
fstp qword [esp + 0x20]
fld qword [ebp + 0x18]
fstp qword [esp + 0x18]
fld qword [ebp + 0x10]
fstp qword [esp + 0x10]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call fcn.006b5500
fld qword [esp + 0x218]
fld qword [esp + 0xa8]
fld st(0)
fchs
fld qword [esp + 0xa0]
fxch st(1)
faddp st(3)
fxch st(2)
lea edx, [esp + 0x130]
lea eax, [esp + 0x128]
fstp qword [esp + 0x218]
fld st(0)
fstp qword [esp + 0xa8]
fadd qword [esp + 0x2a8]
fstp qword [esp + 0x2a8]
fld qword [esp + 0x58]
fstp qword [esp + 8]
fst qword [esp]
fstp qword [esp + 0xa0]
call fcn.006afb50
fld qword [esp + 0xa0]
fld qword [esp + 0xa8]
test eax, eax
jne 0x6b8dd0
fstp st(0)
mov eax, dword [ebp]
fstp qword [esp + 0xa0]
mov dword [esp + 8], eax
mov eax, dword [ebx]
mov dword [esp], str._Line_Outline__Ausrundung_:_Schnittpunkt_nicht_gefunden:_Linie__d__Knoten__d_n
mov dword [esp + 4], eax
call fcn.006aea40
mov eax, dword [esp + 0x308]
fld qword [esp + 0xa0]
test eax, eax
je 0x6b82d5
mov eax, dword [esp + 0x308]
cmp dword [eax + 0xc], 1
je 0x6b82d5
jmp 0x6b8220
fstp qword [esp + 0xa8]
fld qword [esp + 0x60]
lea esi, [ebx + 0x2e8]
lea edi, [esp + 0x1c0]
mov ecx, 0x24
lea eax, [esp + 0x1c0]
mov dword [0x8e0398], 0xd9d7bdbc
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x70], eax
lea edi, [ebx + 0x2e8]
lea esi, [esp + 0xe0]
fst qword [0x8e0388]
mov edx, edi
fldz
mov dword [esp + 0x88], edi
lea edi, [esp + 0xe8]
fstp qword [0x8e0390]
mov dword [esp + 0x10], edx
mov dword [esp + 0x18], edi
mov dword [esp + 0x14], esi
fstp qword [esp + 8]
mov dword [0x8e0380], eax
lea eax, [esp + 0x250]
fst qword [esp]
mov dword [esp + 0x78], eax
mov dword [0x8e0384], eax
fstp qword [esp + 0xa0]
mov dword [0x8e039c], 0x3ddb7cdf
call fcn.006b5730
fld qword [esp + 0xe8]
mov eax, dword [esp + 0x78]
mov dword [esp + 0x38], 0xd2f1a9fc
mov dword [esp + 0x3c], 0x3f50624d
mov dword [esp + 0x40], eax
fst qword [esp + 0x98]
fld qword [esp + 0xe0]
fst qword [esp + 0x90]
fldz
fst qword [esp + 0x30]
fst qword [esp + 0x28]
fstp qword [esp + 0x20]
fld qword [ebp + 0x18]
fstp qword [esp + 0x18]
fld qword [ebp + 0x10]
fstp qword [esp + 0x10]
fxch st(1)
fstp qword [esp + 8]
fstp qword [esp]
call fcn.006b5500
fld qword [esp + 0x218]
fld qword [esp + 0xa8]
fld st(0)
fld qword [esp + 0xa0]
fxch st(1)
fxch st(2)
jmp 0x6b8b16
fxch st(2)
fst qword [esp + 0x90]
fstp qword [esp + 0x98]
fld st(1)
fstp qword [esp + 0x58]
lea eax, [esp + 0x1c0]
mov dword [esp + 0x70], eax
lea eax, [esp + 0x250]
fstp qword [esp + 0x60]
mov dword [esp + 0x78], eax
jmp 0x6b8220
mov eax, dword [esp + 0x308]
fstp qword [esp + 0x68]
mov eax, dword [eax]
mov dword [esp + 0xc], eax
mov eax, dword [ebx]
mov dword [esp + 8], eax
mov eax, dword [ebp]
mov dword [esp], str._Line_Outline__Ausrundung_:_Schnittpunkt_nicht_gefunden:_Knoten__d__Linien__d_und__d_n
mov dword [esp + 4], eax
call fcn.006aea40
lea eax, [esp + 0x250]
fld qword [esp + 0x68]
mov dword [esp + 0x78], eax
jmp 0x6b82d5
fxch st(3)
fstp qword [esp + 0xa8]
fxch st(3)
fstp qword [esp + 0xa0]
fstp qword [esp + 0x90]
fst qword [esp + 0x14]
fstp qword [esp + 0x70]
fst qword [esp + 0xc]
mov eax, dword [eax]
fstp qword [esp + 0x68]
mov dword [esp + 8], eax
mov eax, dword [ebx]
mov dword [esp], str._Line_Outline__d___d_:_rad_l___.3f___rad_r___.3f_n
mov dword [esp + 4], eax
call fcn.006aea40
fld qword [esp + 0x68]
fld qword [esp + 0x70]
faddp st(1)
fmul dword [0x7b57e0]
fld qword [esp + 0xa8]
fld qword [esp + 0x90]
fld qword [esp + 0xa0]
fxch st(3)
jmp 0x6b767b
fxch st(1)
fstp qword [esp + 0x70]
mov eax, dword [esp + 0x88]
fstp qword [esp + 0x68]
fld qword [esp + 0x128]
mov dword [esp + 0x10], eax
mov dword [esp + 0x18], edi
fst qword [esp + 0xa8]
fst qword [esp + 0xd0]
fld qword [esp + 0x60]
mov dword [esp + 0x14], esi
fstp qword [esp + 8]
fstp qword [esp]
call fcn.006b5730
mov eax, dword [esp + 0x2d8]
fld qword [esp + 0x68]
fld qword [esp + 0x2a8]
test eax, eax
fsub st(1)
fld qword [esp + 0x130]
fld qword [esp + 0x70]
jle 0x6b8f59
fxch st(1)
fmul qword [esp + 0x2b8]
fsincos
fxch st(1)
fmul st(3)
fxch st(3)
fmulp st(1)
fld qword [esp + 0x2c0]
fmul st(3)
fadd qword [esp + 0x298]
fld qword [esp + 0x2c8]
fmul st(2)
fsubp st(1)
fstp qword [esp + 0x68]
fxch st(2)
fmul qword [esp + 0x2c8]
fxch st(2)
fmul qword [esp + 0x2c0]
faddp st(2)
fxch st(1)
fadd qword [esp + 0x2a0]
fld qword [esp + 0xe8]
fstp qword [esp + 0x98]
fld qword [esp + 0xe0]
fstp qword [esp + 0x90]
fld qword [esp + 0x58]
fstp qword [esp + 0x70]
fld st(2)
fldz
fst qword [esp + 0x78]
fstp qword [esp + 0xa0]
fld1
fchs
fxch st(1)
fxch st(2)
fxch st(4)
fxch st(3)
fxch st(1)
jmp 0x6b7921
fstp st(4)
fstp st(0)
fxch st(1)
fxch st(2)
fld qword [esp + 0x60]
fld qword [esp + 0xa8]
fld qword [esp + 0x98]
fld qword [esp + 0x90]
fstp qword [esp + 0x68]
fldz
fxch st(1)
fxch st(6)
fxch st(5)
fxch st(4)
fxch st(2)
fxch st(3)
jmp 0x6b7ac5
fstp st(3)
fstp st(3)
fstp st(3)
fld qword [esp + 0x58]
fld qword [esp + 0x70]
fld qword [esp + 0x60]
fstp qword [esp + 0x78]
fxch st(2)
fst qword [esp + 0xa0]
fldz
fxch st(4)
fxch st(1)
fxch st(5)
fxch st(2)
jmp 0x6b7d00
fstp st(4)
fxch st(1)
fxch st(2)
fxch st(3)
fld st(2)
fxch st(1)
fxch st(4)
fxch st(3)
fxch st(2)
fxch st(1)
jmp 0x6b784c
fld qword [esp + 0x290]
fmulp st(2)
fxch st(1)
fxch st(2)
jmp 0x6b8e4c
fmul qword [esp + 0x200]
fxch st(1)
fxch st(3)
jmp 0x6b8934
fstp st(0)
fld st(2)
jmp 0x6b79d3
fxch st(1)
fstp qword [esp + 0xa8]
mov eax, dword [esp + 0x68]
fldz
fld st(0)
and eax, 2
fstp qword [esp + 0x68]
mov dword [esp + 0x80], eax
fld1
fxch st(1)
fxch st(4)
fxch st(3)
fxch st(2)
jmp 0x6b7921
fxch st(1)
fst qword [esp + 0x90]
fstp qword [esp + 0x98]
fst qword [esp + 0x58]
jmp 0x6b8cfe