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

Disassembly:
mov eax, 0x185c
call fcn.10264a30
mov eax, dword [0x1032e6c0]
xor eax, esp
mov dword [esp + 0x1858], eax
mov eax, dword [esp + 0x1860]
movsd xmm0, qword [0x102a2928]
push esi
mov esi, dword [esp + 0x1868]
movsd qword [esp + 0x7c], xmm0
movsd qword [esp + 0x9c], xmm0
xorps xmm0, xmm0
push edi
cmp word [esi + 0x3c], 0
mov ecx, dword [esi + 0x10]
mov edi, dword [eax + 0x31c0]
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb0], esi
mov dword [esp + 0xac], ecx
mov dword [esp + 0x74], edi
movsd qword [esp + 0x98], xmm0
mov dword [esp + 0x78], 0
jbe 0x1024fd4d
lea eax, [esp + 0xcf]
mov dword [esp + 0x5c], 0
push eax
call fcn.1024d8b0
lea eax, [esp + 0x5c]
push eax
call fcn.1024b490
mov eax, dword [esp + 0x60]
push eax
push edi
mov dword [esp + 0x78], eax
call fcn.1024e200
mov edi, dword [esp + 0xc0]
xor ecx, ecx
mov dword [esp + 0x8c], eax
xor edx, edx
mov eax, dword [esi + 0x38]
add esp, 0x10
mov dword [esp + 0xa8], eax
xor esi, esi
xor eax, eax
mov dword [esp + 0x54], ecx
cmp ax, word [edi + 0x3c]
mov edi, dword [esp + 0x74]
mov eax, dword [esp + 0xa8]
mov dword [esp + 0xc8], edx
jae 0x1024f1da
lea eax, [eax + ecx*4]
mov dword [esp + 0x70], edx
mov ecx, dword [eax]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
test ecx, ecx
jns 0x1024effc
cmp edx, 0x3e8
jge 0x1024f1a4
lea eax, [esi + 3]
cmp eax, 0x3e8
jge 0x1024f1a4
mov eax, ecx
push eax
push edi
mov dword [esp + 0x70], eax
call fcn.1024e200
mov edx, dword [esp + 0xd0]
add esp, 8
mov dword [esp + edx*4 + 0xd0], eax
inc edx
mov al, byte [esp + 0xcf]
mov byte [esp + esi + 0x1478], al
mov word [esp + esi + 0x1479], 0x6666
add esi, 3
mov dword [esp + 0xc8], edx
jmp 0x1024f1a4
lea eax, [esi + 4]
cmp eax, 0x3e8
jge 0x1024f1a4
push dword [edi + 0x6c]
push dword [edi + 0x74]
push ecx
call fcn.1024ee30
mov ecx, dword [esp + 0xd0]
mov dl, al
lea eax, [esp + 0x1484]
add esp, 0xc
add eax, esi
mov dword [esp + 0x4c], eax
mov byte [eax], dl
cmp ecx, 0x20
je 0x1024f180
cmp dl, 0x20
jne 0x1024f180
mov ecx, dword [esp + 0x70]
lea eax, [esp + 0xd0]
inc dword [esp + 0xc8]
lea eax, [eax + ecx*4]
mov dword [esp + 0xc4], eax
lea eax, [esp + 0x1479]
add eax, esi
mov dword [esp + 0x70], eax
lea eax, [esp + 0x147a]
add eax, esi
mov dword [esp + 0x44], eax
lea eax, [esp + 0x147b]
add eax, esi
add esi, 4
cmp dword [edi + 0x70], 0
mov dword [esp + 0xbc], eax
jne 0x1024f0d4
push str.Symbol
push 0
push str.fci__0x_x__font_name___s_n
push str.set_font
mov dword [edi + 0x6c], 0xc2
mov dword [edi + 0x74], 0x102eb198
mov dword [edi + 0x70], 1
call fcn.1024d410
mov edx, dword [esp + 0x5c]
add esp, 0x10
mov al, byte [esp + 0xcf]
mov byte [edx], al
mov eax, str.Symbol
jmp 0x1024f118
push dword [esp + 0x68]
push edi
call fcn.1024e200
mov edx, dword [esp + 0x54]
add esp, 8
mov cl, byte [esp + 0xcf]
mov edi, dword [esp + 0xc4]
mov dword [esp + 0x8c], eax
mov eax, dword [esp + 0xc0]
mov dword [esp + 0xc0], eax
mov eax, dword [esp + 0x8c]
mov byte [edx], cl
mov dword [esp + 0xc4], edi
mov edi, dword [esp + 0xc4]
mov edx, dword [esp + 0x70]
mov ecx, dword [esp + 0x44]
mov byte [esp + 0xce], 0x66
mov dword [edi], eax
mov edi, dword [esp + 0x74]
mov byte [esp + 0xcd], 0x66
mov al, byte [esp + 0xcd]
mov byte [edx], al
mov dl, byte [esp + 0xce]
mov eax, dword [esp + 0xc0]
mov byte [ecx], dl
push dword [edi + 0x6c]
mov eax, dword [eax]
push dword [edi + 0x74]
mov dword [esp + 0xcc], eax
push eax
call fcn.1024ee30
mov ecx, dword [esp + 0xc8]
add esp, 0xc
mov byte [ecx], al
mov ecx, dword [esp + 0xc4]
jmp 0x1024f181
inc esi
movzx eax, byte [esp + esi + 0x1477]
push eax
push ecx
push str.unicode__0x_x__type_1_code___d_n
push str.proc_str
call fcn.1024d410
mov edx, dword [esp + 0xd8]
add esp, 0x10
mov eax, dword [esp + 0xb0]
mov ecx, dword [esp + 0x54]
inc ecx
mov dword [esp + 0xbc], esi
mov dword [esp + 0x54], ecx
movzx eax, word [eax + 0x3c]
cmp ecx, eax
mov eax, dword [esp + 0xa8]
jl 0x1024ef81
cmp esi, 0x3e8
jae 0x1024fd88
mov byte [esp + esi + 0x1478], 0
lea eax, [esp + 0x10]
mov esi, dword [esp + 0xb4]
mov dword [edi + 0x10], 0xff676981
mov dword [edi + 0x14], 0xff676981
push eax
movsd xmm0, qword [esi + 0x3458]
lea eax, [esp + 0xc]
mulsd xmm0, qword [0x102a5900]
push eax
lea eax, [esp + 0x98]
push eax
push dword [esp + 0xb8]
divsd xmm0, qword [0x102e62d8]
movsd qword [esp + 0xc8], xmm0
call fcn.1025c1d0
movsd xmm0, qword [esp + 0xa0]
add esp, 0x10
call fcn.10271940
movsd qword [esp + 0x88], xmm0
movsd xmm0, qword [esp + 0x90]
call fcn.10271b00
mov eax, dword [esp + 0xac]
movaps xmm3, xmm0
movsd xmm4, qword [esp + 0x88]
mov ecx, dword [esp + 0xb0]
movsd xmm7, qword [eax + 0x10]
movsd xmm2, qword [eax]
movaps xmm0, xmm7
movsd xmm5, qword [eax + 0x18]
movaps xmm1, xmm2
mulsd xmm1, xmm4
mulsd xmm0, xmm3
mulsd xmm7, xmm4
mulsd xmm2, xmm3
addsd xmm1, xmm0
movaps xmm0, xmm5
mulsd xmm0, xmm3
mulsd xmm5, xmm4
subsd xmm7, xmm2
movsd qword [esp + 0x48], xmm1
movsd xmm1, qword [eax + 8]
mov eax, dword [ecx + 4]
movaps xmm6, xmm1
mulsd xmm1, xmm3
mulsd xmm6, xmm4
movsd qword [esp + 0x40], xmm7
subsd xmm5, xmm1
movsd xmm1, qword [0x102a2d50]
addsd xmm6, xmm0
movsd qword [esp + 0x50], xmm5
movsd qword [esp + 0x6c], xmm6
cmp eax, 2
jne 0x1024f302
movsd xmm0, qword [esp + 0xb8]
mulsd xmm0, qword [0x102a9c50]
jmp 0x1024f31d
cmp eax, 1
jne 0x1024f30c
xorps xmm0, xmm0
jmp 0x1024f321
movsd xmm0, qword [esp + 0xb8]
mulsd xmm0, qword [0x102ec470]
mulsd xmm0, xmm1
movsd xmm1, qword [esp + 0x90]
movsd qword [esp + 0x88], xmm0
movsd xmm0, qword [esi + 0x3328]
lea esi, [ecx + 0x18]
mulsd xmm0, qword [0x102a7ec8]
mov dword [esp + 0xa8], esi
subsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [esp + 0x90], xmm1
call fcn.10271940
mulsd xmm0, qword [esp + 0x88]
cvttsd2si eax, xmm0
movsd xmm0, qword [esp + 0x90]
add dword [esi], eax
mov eax, dword [esp + 0xb0]
add eax, 0x14
mov dword [esp + 0xc0], eax
call fcn.10271b00
mulsd xmm0, qword [esp + 0x88]
mov edx, dword [esp + 0xc0]
push esi
push edx
cvttsd2si eax, xmm0
sub dword [edx], eax
push dword [edi + 0x28]
push dword [edi + 0x1c]
push dword [edi + 0x24]
push dword [edi + 0x18]
push 3
call fcn.1024a330
mov ecx, dword [esp + 0xd0]
movsd xmm0, qword [esp + 0xac]
addsd xmm0, qword [0x102a7ec8]
mov eax, dword [ecx + 0x34e4]
mov esi, dword [ecx + 0x34dc]
mov edx, dword [ecx + 0x34e0]
mov ecx, dword [ecx + 0x34e8]
mov dword [esp + 0x108c], eax
mov dword [esp + 0x1090], eax
lea eax, [esp + 0x38]
push eax
lea eax, [esp + 0x38]
movsd qword [esp + 0xb0], xmm0
push eax
lea eax, [esp + 0x44]
mov dword [esp + 0x10a4], esi
push eax
lea eax, [esp + 0x4c]
mov dword [esp + 0x10b0], edx
push eax
push 4
lea eax, [esp + 0x10a0]
mov dword [esp + 0x10a8], ecx
push eax
lea eax, [esp + 0x10b4]
mov dword [esp + 0x10b8], edx
push eax
mov dword [esp + 0x10c4], esi
mov dword [esp + 0x10b4], ecx
call fcn.1024c1d0
lea eax, [esp + 0x10a8]
push eax
lea eax, [esp + 0x10bc]
push eax
push dword [edi + 0x28]
push dword [edi + 0x1c]
push dword [edi + 0x24]
push dword [edi + 0x18]
push 3
call fcn.1024a330
add esp, 0x54
lea eax, [esp + 0x1074]
push eax
lea eax, [esp + 0x1088]
push eax
push dword [edi + 0x28]
push dword [edi + 0x1c]
push dword [edi + 0x24]
push dword [edi + 0x18]
push 3
call fcn.1024a330
lea eax, [esp + 0x1094]
push eax
lea eax, [esp + 0x10a8]
push eax
push dword [edi + 0x28]
push dword [edi + 0x1c]
push dword [edi + 0x24]
push dword [edi + 0x18]
push 3
call fcn.1024a330
lea eax, [esp + 0x10b4]
push eax
lea eax, [esp + 0x10c8]
push eax
push dword [edi + 0x28]
push dword [edi + 0x1c]
push dword [edi + 0x24]
push dword [edi + 0x18]
push 3
call fcn.1024a330
add esp, 0x54
mov esi, dword [esp + 0xb4]
push dword [esp + 0x107c]
push dword [esp + 0x1090]
push dword [esp + 0x1080]
push dword [esp + 0x1094]
push dword [esp + 0x1084]
push dword [esp + 0x1098]
push dword [esp + 0x1088]
push dword [esp + 0x109c]
push str._gsave__d__d__d__d__d__d__d__d_CL_n
push dword [esi + 0x316c]
call fcn.1000b2e0
mov eax, dword [esp + 0xd0]
push dword [eax]
mov eax, dword [esp + 0xec]
push dword [eax]
push str.__d__d_M_n
push dword [esi + 0x316c]
call fcn.1000b2e0
movsd xmm1, qword [esp + 0xc8]
add esp, 0x38
mulsd xmm1, qword [0x102e2c08]
movsd xmm6, qword [0x102ec448]
divsd xmm1, qword [0x102a5518]
movaps xmm0, xmm1
andps xmm0, xmmword [0x10325f60]
comisd xmm6, xmm0
jbe 0x1024f591
xorps xmm1, xmm1
sub esp, 8
movsd qword [esp], xmm1
push str.gsave__.3f_R_n
push dword [esi + 0x316c]
call fcn.1000b2e0
lea eax, [esp + 0xde]
push eax
lea esi, [esp + 0x148c]
lea edi, [esp + 0x10a4]
call fcn.1024d8b0
mov eax, dword [esp + 0x148c]
add esp, 0x14
test al, al
je 0x1024f61a
movsx edx, byte [esp + 0xce]
mov dword [esp + 0xc8], edx
movzx eax, al
cmp eax, edx
je 0x1024f5f0
mov al, byte [esi]
mov byte [edi], al
inc edi
inc esi
jmp 0x1024f614
mov al, byte [esi + 1]
add esi, 2
movzx edx, al
cmp edx, dword [esp + 0xc8]
jne 0x1024f607
mov byte [edi], al
inc edi
jmp 0x1024f60d
cmp edx, 0x66
jne 0x1024f60d
inc esi
mov edx, dword [esp + 0xc8]
mov al, byte [esi]
test al, al
jne 0x1024f5e1
movsd xmm2, qword [esp + 0xb8]
mulsd xmm2, qword [0x102a9c58]
mov byte [edi], 0
movsd xmm1, qword [0x102ec448]
movaps xmm0, xmm2
movsd qword [esp + 0x88], xmm2
andps xmm0, xmmword [0x10325f60]
comisd xmm1, xmm0
jbe 0x1024f654
xorps xmm0, xmm0
jmp 0x1024f657
movaps xmm0, xmm2
mov esi, dword [esp + 0xb4]
sub esp, 8
movsd qword [esp], xmm0
push dword [esp + 0x84]
push str.__s__.3f_SF_n
push dword [esi + 0x316c]
call fcn.1000b2e0
mov eax, dword [esp + 0xc4]
add esp, 0x14
movsd xmm1, qword [0x102ec448]
movsd xmm2, qword [eax + 8]
xorps xmm2, xmmword [0x102a2950]
movaps xmm0, xmm2
andps xmm0, xmmword [0x10325f60]
comisd xmm1, xmm0
jbe 0x1024f6ae
xorps xmm2, xmm2
sub esp, 8
movsd qword [esp], xmm2
push str._.3f__
push dword [esi + 0x316c]
call fcn.1000b2e0
mov cl, byte [esp + 0x10a0]
add esp, 0x10
test cl, cl
je 0x1024f719
cmp cl, 0x28
je 0x1024f6e8
cmp cl, 0x29
je 0x1024f6e8
mov edx, 0x102e6f7c
cmp cl, 0x5c
jne 0x1024f6ed
mov edx, 0x102ec2dc
movzx eax, cl
push eax
push edx
push dword [esi + 0x316c]
call fcn.1000b2e0
mov eax, dword [esp + 0x84]
add esp, 0xc
inc eax
mov dword [esp + 0x78], eax
mov al, byte [esp + eax + 0x1090]
mov cl, al
test al, al
jne 0x1024f6d4
push str.__SW_n
push dword [esi + 0x316c]
call fcn.1000b2e0
lea eax, [esp + 0xd8]
add esp, 8
mov dword [esp + 0xac], eax
lea edi, [esp + 0x1478]
mov eax, dword [esp + 0x1478]
movsx ecx, byte [esp + 0xcf]
lea esi, [esp + 0x1090]
movsd xmm2, qword [0x102ec458]
movzx eax, al
cmp eax, ecx
jne case.0x1024f7e9.44
mov al, byte [edi + 1]
add edi, 2
movzx edx, al
cmp edx, ecx
jne 0x1024f78a
mov byte [esp + 0x1090], al
lea esi, [esp + 0x1091]
jmp case.0x1024f7e9.44
cmp al, 0x66
jne 0x1024f7d6
mov al, byte [edi]
inc edi
cmp al, 0x66
jne 0x1024fd64
mov eax, dword [esp + 0xac]
mov ecx, dword [eax]
add eax, 4
push ecx
push dword [esp + 0x5c]
mov dword [esp + 0x84], ecx
push str.string_specified_fci__0x_x__font_name___s_n
push str.proc_str
mov dword [esp + 0xbc], eax
call fcn.1024d410
mov esi, dword [esp + 0xc4]
add esp, 0x10
jmp 0x1024fb4d
lea eax, [edx - 0x2b]
cmp eax, 0x4a
ja case.0x1024f7e9.44
movzx eax, byte [eax + 0x1024fda0]
jmp dword [eax*4 + 0x1024fd90]
lea eax, [esp + 0x30]
push eax
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x6c]
push eax
lea eax, [esp + 0x6c]
push eax
push 0
call fcn.1024d950
movsd xmm3, qword [esp + 0x50]
add esp, 0x18
movsd xmm1, qword [esp + 0x80]
movsd xmm0, qword [esp + 0x30]
subsd xmm1, xmm3
mulsd xmm0, qword [0x102ec450]
movsd xmm7, qword [esp + 0xb8]
movsd xmm2, qword [0x102ec458]
mulsd xmm1, qword [0x102e7160]
movsd qword [esp + 0xa0], xmm3
addsd xmm1, xmm0
movaps xmm0, xmm7
mulsd xmm0, qword [0x102ec478]
mulsd xmm1, xmm0
movsd qword [esp + 0x98], xmm1
jmp 0x1024f91c
lea eax, [esp + 0x30]
push eax
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x6c]
push eax
lea eax, [esp + 0x6c]
push eax
push 1
call fcn.1024d950
movsd xmm3, qword [esp + 0x50]
add esp, 0x18
movsd xmm1, qword [esp + 0x80]
movsd xmm0, qword [esp + 0x30]
subsd xmm1, xmm3
mulsd xmm0, qword [0x102ec450]
movsd xmm2, qword [0x102ec458]
movsd qword [esp + 0xa0], xmm3
mulsd xmm1, qword [0x102a2d50]
addsd xmm1, xmm0
mulsd xmm1, qword [esp + 0x88]
movsd qword [esp + 0x98], xmm1
jmp 0x1024f913
push str._____and_b_B_text_escape_sequences_not_processed.
call fcn.1024aca0
movsd xmm2, qword [0x102ec458]
add esp, 4
movsd xmm1, qword [esp + 0x98]
movsd xmm3, qword [esp + 0xa0]
movsd xmm7, qword [esp + 0xb8]
mov al, byte [edi]
test al, al
je 0x1024f956
movsx edx, byte [esp + 0xcf]
mov cl, al
nop dword [eax]
movzx eax, al
cmp eax, edx
je 0x1024f956
cmp cl, 0x28
je 0x1024f946
cmp cl, 0x29
je 0x1024f946
cmp cl, 0x5c
jne 0x1024f94a
mov byte [esi], 0x5c
inc esi
inc edi
mov byte [esi], cl
inc esi
mov cl, byte [edi]
mov al, cl
test cl, cl
jne 0x1024f930
movsd xmm6, qword [0x10325f60]
movaps xmm0, xmm1
movsd xmm1, qword [0x102a8298]
andps xmm0, xmm6
comisd xmm1, xmm0
mov byte [esi], 0
jbe 0x1024f981
xorps xmm0, xmm0
movsd qword [esp + 0x98], xmm0
movsd xmm4, qword [esp + 0x50]
movsd xmm1, qword [0x102ec448]
mulsd xmm4, xmm2
mulsd xmm4, qword [0x102a9c50]
mulsd xmm4, xmm7
mulsd xmm4, xmm3
movaps xmm0, xmm4
andps xmm0, xmm6
comisd xmm1, xmm0
jbe 0x1024f9b2
xorps xmm4, xmm4
movsd xmm3, qword [esp + 0x6c]
mulsd xmm3, xmm2
mulsd xmm3, qword [0x102a9c50]
mulsd xmm3, xmm7
mulsd xmm3, qword [esp + 0xa0]
movaps xmm0, xmm3
andps xmm0, xmm6
comisd xmm1, xmm0
jbe 0x1024f9e0
xorps xmm3, xmm3
movsd xmm2, qword [esp + 0x40]
mulsd xmm2, qword [0x102ec458]
mulsd xmm2, qword [0x102a9c50]
mulsd xmm2, xmm7
mulsd xmm2, qword [esp + 0xa0]
movaps xmm0, xmm2
andps xmm0, xmm6
comisd xmm1, xmm0
jbe 0x1024fa12
xorps xmm2, xmm2
movsd xmm1, qword [esp + 0x48]
mulsd xmm1, qword [0x102ec458]
mulsd xmm1, qword [0x102a9c50]
mulsd xmm1, xmm7
mulsd xmm1, qword [esp + 0xa0]
movaps xmm0, xmm1
andps xmm0, xmm6
movsd xmm6, qword [0x102ec448]
comisd xmm6, xmm0
jbe 0x1024fa4c
xorps xmm1, xmm1
mov esi, dword [esp + 0xb4]
sub esp, 0x20
movsd qword [esp + 0x18], xmm4
movsd qword [esp + 0x10], xmm3
movsd qword [esp + 8], xmm2
movsd qword [esp], xmm1
push dword [esp + 0x9c]
push str.__s___.3f__.3f__.3f__.3f_0_0__SF_n
push dword [esi + 0x316c]
call fcn.1000b2e0
movsd xmm2, qword [esp + 0xc4]
add esp, 0x2c
xorps xmm1, xmm1
ucomisd xmm2, xmm1
lahf
test ah, 0x44
jnp 0x1024fb00
movsd xmm4, qword [esp + 0x50]
movsd xmm5, qword [0x10325f60]
movsd xmm6, qword [0x102ec448]
mulsd xmm4, xmm2
movaps xmm0, xmm4
andps xmm0, xmm5
comisd xmm6, xmm0
jbe 0x1024fac6
xorps xmm4, xmm4
movsd xmm3, qword [esp + 0x6c]
mulsd xmm3, xmm2
movaps xmm0, xmm3
andps xmm0, xmm5
comisd xmm6, xmm0
jbe 0x1024fadf
xorps xmm3, xmm3
sub esp, 0x10
movsd qword [esp + 8], xmm4
movsd qword [esp], xmm3
push str.gsave__.3f__.3f_rmoveto_n
push dword [esi + 0x316c]
call fcn.1000b2e0
add esp, 0x18
lea eax, [esp + 0x1090]
push eax
push str.__s__show_n
push dword [esi + 0x316c]
call fcn.1000b2e0
movsd xmm0, qword [esp + 0xa4]
add esp, 0xc
ucomisd xmm0, qword [0x102a2918]
lahf
test ah, 0x44
jnp 0x1024fb4d
lea eax, [esp + 0x1090]
push eax
push str.grestore___s__stringwidth_rmoveto_n
push dword [esi + 0x316c]
call fcn.1000b2e0
add esp, 0xc
mov al, byte [edi]
test al, al
jne 0x1024f748
push str.grestore_n
push dword [esi + 0x316c]
call fcn.1000b2e0
push str.grestore_n
push dword [esi + 0x316c]
call fcn.1000b2e0
movsd xmm0, qword [esp + 0xa0]
add esp, 0x10
call fcn.10271940
movsd qword [esp + 0x60], xmm0
movsd xmm0, qword [esp + 0x90]
call fcn.10271b00
mov eax, dword [esp + 0xb0]
mov ecx, dword [esp + 0x78]
movsd xmm3, qword [esp + 0x80]
movsd qword [esp + 0x28], xmm0
movsd xmm1, qword [eax + 8]
mov eax, ecx
neg eax
movd xmm0, ecx
subsd xmm3, xmm1
movsd xmm7, qword [0x102ec460]
cvtdq2pd xmm0, xmm0
mov esi, dword [esp + 0xc0]
mov ecx, dword [esp + 0x74]
movd xmm2, eax
cvtdq2pd xmm2, xmm2
mulsd xmm3, xmm0
mulsd xmm2, xmm1
movsd xmm5, qword [0x102ec458]
mulsd xmm3, qword [0x102ec450]
mulsd xmm2, qword [0x102ec450]
movd xmm0, dword [esi]
movaps xmm4, xmm3
movsd xmm6, qword [0x102a9c50]
mulsd xmm4, qword [esp + 0x60]
movaps xmm1, xmm2
movsd qword [esp + 0x80], xmm3
mulsd xmm1, qword [esp + 0x60]
movsd qword [esp + 0x60], xmm4
cvtdq2pd xmm0, xmm0
movaps xmm3, xmm1
minsd xmm3, xmm4
movsd xmm4, qword [esp + 0xb8]
subsd xmm3, xmm7
mulsd xmm3, xmm5
mulsd xmm3, xmm4
mulsd xmm3, xmm6
addsd xmm3, xmm0
movd xmm0, dword [ecx + 0x58]
cvtdq2pd xmm0, xmm0
comisd xmm3, xmm0
ja 0x1024fc6d
movaps xmm0, xmm3
movsd xmm3, qword [esp + 0x80]
mulsd xmm3, qword [esp + 0x28]
mov edx, dword [esp + 0xa8]
mulsd xmm2, qword [esp + 0x28]
cvttsd2si eax, xmm0
movsd qword [esp + 0x80], xmm3
xorps xmm0, xmm0
movaps xmm3, xmm2
mov dword [ecx + 0x58], eax
minsd xmm3, qword [esp + 0x80]
cvtsi2sd xmm0, dword [edx]
subsd xmm3, xmm7
mulsd xmm3, xmm5
mulsd xmm3, xmm4
mulsd xmm3, xmm6
addsd xmm3, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [ecx + 0x5c]
comisd xmm3, xmm0
ja 0x1024fcd1
movaps xmm0, xmm3
maxsd xmm1, qword [esp + 0x60]
cvttsd2si eax, xmm0
addsd xmm1, xmm7
xorps xmm0, xmm0
mov dword [ecx + 0x5c], eax
xorps xmm3, xmm3
cvtsi2sd xmm0, dword [esi]
cvtsi2sd xmm3, dword [ecx + 0x60]
mulsd xmm1, xmm5
mulsd xmm1, xmm4
mulsd xmm1, xmm6
addsd xmm1, xmm0
comisd xmm3, xmm1
ja 0x1024fd0a
movaps xmm3, xmm1
maxsd xmm2, qword [esp + 0x80]
cvttsd2si eax, xmm3
addsd xmm2, xmm7
xorps xmm0, xmm0
mov dword [ecx + 0x60], eax
xorps xmm1, xmm1
cvtsi2sd xmm0, dword [edx]
cvtsi2sd xmm1, dword [ecx + 0x64]
mulsd xmm2, xmm5
mulsd xmm2, xmm4
mulsd xmm2, xmm6
addsd xmm2, xmm0
comisd xmm1, xmm2
ja 0x1024fd46
movaps xmm1, xmm2
cvttsd2si eax, xmm1
mov dword [ecx + 0x64], eax
pop edi
pop esi
mov ecx, dword [esp + 0x1858]
xor ecx, esp
call fcn.1026465b
add esp, 0x185c
ret
push str.proc_str__internal_PLplot_logic_error_wrong_escf_escape_sequence
call fcn.1024a3b0
mov ecx, dword [esp + 0x1864]
add esp, 4
pop edi
pop esi
xor ecx, esp
call fcn.1026465b
add esp, 0x185c
ret
call fcn.102656ef
nop dword [eax]
in al, dx
clc
and al, 0x10
invalid