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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x88
movss xmm0, dword [ebp + 8]
push esi
push edi
sub esp, 0x10
mov esi, ecx
mov eax, esp
mov dword [esp + 0x38], esi
movss dword [eax], xmm0
movss xmm0, dword [ebp + 0xc]
movss dword [eax + 4], xmm0
movss xmm0, dword [ebp + 0x10]
movss dword [eax + 8], xmm0
movss xmm0, dword [ebp + 0x14]
movss dword [eax + 0xc], xmm0
call fcn.00453b40
mov eax, dword [esi]
mov ecx, esi
movups xmm0, xmmword [esi + 0x2d0]
mov eax, dword [eax + 0x1e0]
movups xmmword [ebp + 8], xmm0
call eax
mov eax, dword [esi]
fstp dword [esp + 0x38]
mov edx, dword [eax + 0x1d8]
cmp eax, vtable.ui::VBox.1.0
jne 0x46335f
mov eax, dword [esi + 0x1b0]
movss xmm3, dword [esi + 0xe50]
movss xmm4, dword [esi + 0xe54]
movss xmm1, dword [esi + 0xe58]
mov eax, dword [eax + 0x350]
movss xmm2, dword [esi + 0xe5c]
movss dword [esp + 0x58], xmm1
subss xmm1, xmm3
movss dword [esp + 0x5c], xmm2
subss xmm2, xmm4
movss dword [esp + 0x50], xmm3
movss dword [esp + 0x54], xmm4
movaps xmm0, xmmword [esp + 0x50]
movaps xmmword [esp + 0x60], xmm0
movss xmm0, dword [eax + 4]
mulss xmm3, xmm0
mulss xmm1, xmm0
mulss xmm2, xmm0
movaps xmm0, xmm3
movss dword [esp + 0x60], xmm3
addss xmm0, xmm1
mulss xmm4, dword [eax + 4]
movaps xmm1, xmm4
movss dword [esp + 0x64], xmm4
addss xmm1, xmm2
movss dword [esp + 0x68], xmm0
movss dword [esp + 0x6c], xmm1
movss xmm2, dword [ebp + 8]
movss xmm5, dword [ebp + 0xc]
addss xmm2, xmm3
movss xmm3, dword [ebp + 0x14]
addss xmm5, xmm4
movss xmm4, dword [ebp + 0x10]
subss xmm3, xmm1
mov edx, dword [esi + 0xe48]
subss xmm4, xmm0
movss dword [ebp + 8], xmm2
movss dword [esp + 0x14], xmm5
movss dword [ebp + 0xc], xmm5
movss dword [ebp + 0x10], xmm4
movss dword [ebp + 0x14], xmm3
test edx, edx
jne 0x462918
push edx
push edx
sub esp, 0x10
mov ecx, esi
mov eax, esp
movss dword [eax], xmm2
movss xmm0, dword [ebp + 0xc]
movss dword [eax + 4], xmm0
movss xmm0, dword [ebp + 0x10]
movss dword [eax + 8], xmm0
movss xmm0, dword [ebp + 0x14]
movss dword [eax + 0xc], xmm0
mov eax, dword [esi]
call dword [eax + 0x274]
pop edi
pop esi
mov esp, ebp
pop ebp
ret 0x10
mov eax, dword [esi + 0xe7c]
subss xmm3, xmm5
subss xmm4, xmm2
movss dword [esp + 0x18], xmm3
movss dword [esp + 0x2c], xmm4
test eax, eax
je 0x46294b
movd xmm0, dword [eax + 0xe48]
cvtdq2ps xmm0, xmm0
addss xmm0, xmm4
movss dword [esp + 0x2c], xmm0
xor eax, eax
xor ecx, ecx
xor edi, edi
mov dword [esp + 0x24], eax
mov dword [esp + 0x20], ecx
mov dword [esp + 0x1c], eax
test edx, edx
jle 0x462c3b
mov eax, dword [esi + 0xe44]
mov esi, dword [eax + edi*4]
mov eax, dword [esi]
mov eax, dword [eax + 0x104]
cmp eax, method.ui::ProgressBar.virtual_260
jne 0x463385
cmp byte [esi + 0x325], 0
je 0x462bfb
cmp byte [esi + 0x326], 0
jne 0x46299c
jmp 0x462bfb
mov eax, dword [esi]
mov eax, dword [eax + 0x160]
cmp eax, method.ui::ProgressBar.virtual_352
jne 0x463396
mov al, byte [esi + 0x32a]
test al, al
jne 0x462bf7
movss xmm0, dword [esp + 0x2c]
lea ecx, [esp + 0x48]
sub esp, 8
mov eax, esp
push ecx
movss dword [eax], xmm0
mov ecx, esi
movss xmm0, dword [esp + 0x24]
movss dword [eax + 4], xmm0
mov eax, dword [esi]
call dword [eax + 0x1b0]
movss xmm1, dword [esp + 0x4c]
xorps xmm0, xmm0
comiss xmm0, xmm1
jbe 0x4629fd
inc dword [esp + 0x24]
jmp 0x462b10
mov eax, dword [esi]
mov eax, dword [eax + 0x94]
cmp eax, method.ui::ProgressBar.virtual_148
jne 0x46339f
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x314]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm1
jbe 0x462a7c
mov eax, dword [esi]
mov eax, dword [eax + 0x94]
cmp eax, method.ui::ProgressBar.virtual_148
jne 0x4633ae
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x314]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [esp + 0x4c], xmm1
mov eax, dword [esi]
mov eax, dword [eax + 0x9c]
cmp eax, method.ui::ProgressBar.virtual_156
jne 0x4633b7
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x31c]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm1, xmm0
jbe 0x462afb
mov eax, dword [esi]
mov eax, dword [eax + 0x9c]
cmp eax, method.ui::ProgressBar.virtual_156
jne 0x4633c6
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x31c]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [esp + 0x4c], xmm1
movd xmm0, dword [esp + 0x20]
cvtdq2ps xmm0, xmm0
addss xmm0, xmm1
cvttss2si eax, xmm0
mov dword [esp + 0x20], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x64]
cmp eax, method.ui::ProgressBar.virtual_100
jne 0x4633cf
mov eax, dword [esi + 0x1b0]
movss xmm1, dword [esi + 0x2e0]
movss xmm4, dword [esi + 0x2e4]
movss xmm2, dword [esi + 0x2e8]
mov eax, dword [eax + 0x350]
movss xmm3, dword [esi + 0x2ec]
movss dword [esp + 0x78], xmm2
subss xmm2, xmm1
movss dword [esp + 0x7c], xmm3
subss xmm3, xmm4
movss dword [esp + 0x74], xmm4
movss dword [esp + 0x70], xmm1
movaps xmm0, xmmword [esp + 0x70]
movaps xmmword [esp + 0x50], xmm0
movss xmm0, dword [eax + 4]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x50], xmm0
addss xmm0, xmm2
mulss xmm4, dword [eax + 4]
lea eax, [esp + 0x50]
movss dword [esp + 0x54], xmm4
addss xmm4, xmm3
movss dword [esp + 0x58], xmm0
movss dword [esp + 0x5c], xmm4
mov edx, dword [esi]
mov ecx, esi
mov dword [esp + 0x34], eax
lea eax, [esp + 0x80]
push eax
mov edx, dword [edx + 0x64]
call edx
movss xmm0, dword [eax + 0xc]
mov eax, dword [esp + 0x34]
movss xmm1, dword [eax + 4]
mov eax, dword [esp + 0x1c]
addss xmm1, xmm0
movd xmm0, dword [esp + 0x20]
inc eax
cvtdq2ps xmm0, xmm0
mov dword [esp + 0x1c], eax
addss xmm1, xmm0
cvttss2si ecx, xmm1
mov dword [esp + 0x20], ecx
jmp 0x462bff
mov ecx, dword [esp + 0x20]
mov eax, dword [esp + 0x1c]
mov esi, dword [esp + 0x28]
inc edi
cmp edi, dword [esi + 0xe48]
jl 0x462965
movss xmm5, dword [ebp + 0xc]
movss xmm2, dword [ebp + 8]
movss xmm3, dword [esp + 0x18]
movss dword [esp + 0x14], xmm5
cmp eax, 1
jle 0x462c37
cvttss2si edx, dword [esp + 0x38]
dec eax
imul eax, edx
add ecx, eax
mov eax, dword [esp + 0x24]
xor edx, edx
xor esi, esi
mov dword [esp + 0x30], edx
mov dword [esp + 0x20], esi
mov dword [esp + 0x40], edx
test eax, eax
jle 0x462c77
movd xmm0, ecx
movaps xmm1, xmm3
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm1, xmm0
xorps xmm0, xmm0
maxss xmm0, xmm1
cvttss2si eax, xmm0
mov dword [esp + 0x40], eax
mov edi, dword [esp + 0x28]
mov eax, dword [edi + 0xe78]
test eax, eax
je 0x462c93
subss xmm5, dword [eax + 0xe4c]
movss dword [esp + 0x14], xmm5
mov eax, dword [edi + 0xe7c]
movss dword [esp + 0x44], xmm2
test eax, eax
je 0x462cb4
movaps xmm1, xmm2
subss xmm1, dword [eax + 0xe4c]
movss dword [esp + 0x44], xmm1
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mov dword [esp + 0x3c], edx
mov dword [esp + 0x34], edx
movss dword [esp + 0x28], xmm0
cmp dword [edi + 0xe48], edx
jle 0x462d4e
mov eax, dword [edi + 0xe44]
mov esi, dword [esp + 0x34]
mov esi, dword [eax + esi*4]
mov eax, dword [esi]
mov eax, dword [eax + 0x104]
cmp eax, method.ui::ProgressBar.virtual_260
jne 0x4633dd
cmp byte [esi + 0x325], 0
je 0x462d34
cmp byte [esi + 0x326], 0
jne 0x462d05
jmp 0x462d34
mov eax, dword [esi]
mov eax, dword [eax + 0x160]
cmp eax, method.ui::ProgressBar.virtual_352
jne 0x4633ee
mov al, byte [esi + 0x32a]
test al, al
je 0x462d99
mov eax, dword [edi]
mov ecx, edi
push dword [esp + 0x34]
call dword [eax + 0x270]
mov edx, dword [esp + 0x30]
mov esi, dword [esp + 0x20]
mov eax, dword [esp + 0x34]
inc eax
mov dword [esp + 0x34], eax
cmp eax, dword [edi + 0xe48]
jl 0x462cd1
movss xmm2, dword [ebp + 8]
cvttss2si ecx, dword [esp + 0x38]
mov eax, dword [esp + 0x1c]
dec eax
imul eax, ecx
mov ecx, edi
add edx, eax
push edx
push esi
sub esp, 0x10
mov eax, esp
movss dword [eax], xmm2
movss xmm0, dword [ebp + 0xc]
movss dword [eax + 4], xmm0
movss xmm0, dword [ebp + 0x10]
movss dword [eax + 8], xmm0
movss xmm0, dword [ebp + 0x14]
movss dword [eax + 0xc], xmm0
mov eax, dword [edi]
call dword [eax + 0x274]
pop edi
pop esi
mov esp, ebp
pop ebp
ret 0x10
mov eax, dword [esi]
mov eax, dword [eax + 0x64]
cmp eax, method.ui::ProgressBar.virtual_100
jne 0x4633f7
mov eax, dword [esi + 0x1b0]
movss xmm1, dword [esi + 0x2e0]
movss xmm4, dword [esi + 0x2e4]
movss xmm2, dword [esi + 0x2e8]
movss xmm3, dword [esi + 0x2ec]
mov eax, dword [eax + 0x350]
movss dword [esp + 0x78], xmm2
subss xmm2, xmm1
movss dword [esp + 0x7c], xmm3
subss xmm3, xmm4
movss dword [esp + 0x74], xmm4
movss dword [esp + 0x70], xmm1
movaps xmm0, xmmword [esp + 0x70]
movaps xmmword [esp + 0x50], xmm0
movss xmm0, dword [eax + 4]
mulss xmm2, xmm0
mulss xmm3, xmm0
mulss xmm0, xmm1
movss dword [esp + 0x50], xmm0
addss xmm2, xmm0
mulss xmm4, dword [eax + 4]
addss xmm3, xmm4
movss dword [esp + 0x54], xmm4
movss dword [esp + 0x58], xmm2
movss dword [esp + 0x5c], xmm3
movss xmm0, dword [esp + 0x2c]
lea ecx, [esp + 0x48]
sub esp, 8
mov eax, esp
push ecx
movss dword [eax], xmm0
mov ecx, esi
movss xmm0, dword [esp + 0x24]
movss dword [eax + 4], xmm0
mov eax, dword [esi]
call dword [eax + 0x1b0]
xorps xmm1, xmm1
comiss xmm1, dword [esp + 0x4c]
jbe 0x46303d
movd xmm0, dword [esp + 0x40]
mov eax, dword [esp + 0x3c]
cvtdq2ps xmm0, xmm0
inc eax
mov dword [esp + 0x3c], eax
movss dword [esp + 0x4c], xmm0
cmp eax, dword [esp + 0x24]
jne 0x462eab
movss xmm0, dword [esp + 0x18]
subss xmm0, dword [esp + 0x28]
comiss xmm1, xmm0
jbe 0x462ea5
mov dword [esp + 0x4c], 0
jmp 0x462eab
movss dword [esp + 0x4c], xmm0
mov eax, dword [esi]
mov eax, dword [eax + 0x94]
cmp eax, method.ui::ProgressBar.virtual_148
jne 0x463405
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x314]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [esp + 0x4c]
jbe 0x462f2c
mov eax, dword [esi]
mov eax, dword [eax + 0x94]
cmp eax, method.ui::ProgressBar.virtual_148
jne 0x46340e
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x314]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x4c], xmm0
mov eax, dword [esi]
mov eax, dword [eax + 0x9c]
cmp eax, method.ui::ProgressBar.virtual_156
jne 0x463417
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x31c]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movss xmm0, dword [esp + 0x4c]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x462fb1
mov eax, dword [esi]
mov eax, dword [eax + 0x9c]
cmp eax, method.ui::ProgressBar.virtual_156
jne 0x463420
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x31c]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x4c], xmm0
movss xmm1, dword [esp + 0x28]
movss xmm0, dword [esp + 0x5c]
movss xmm4, dword [esp + 0x54]
movss xmm3, dword [esp + 0x48]
addss xmm0, xmm4
subss xmm1, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm3
movss dword [esp + 0x28], xmm1
jbe 0x463005
movss xmm3, dword [esp + 0x2c]
subss xmm3, dword [esp + 0x50]
subss xmm3, dword [esp + 0x58]
comiss xmm0, xmm3
movss dword [esp + 0x48], xmm3
jbe 0x463005
movaps xmm3, xmm0
movss dword [esp + 0x48], xmm3
mov eax, dword [esi]
mov eax, dword [eax + 0x84]
cmp eax, method.ui::ProgressBar.virtual_132
jne 0x46344d
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x310]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
jmp 0x463154
mov eax, dword [esi]
mov eax, dword [eax + 0x94]
cmp eax, method.ui::ProgressBar.virtual_148
jne 0x463429
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x314]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [esp + 0x4c]
jbe 0x4630be
mov eax, dword [esi]
mov eax, dword [eax + 0x94]
cmp eax, method.ui::ProgressBar.virtual_148
jne 0x463432
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x314]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x4c], xmm0
mov eax, dword [esi]
mov eax, dword [eax + 0x9c]
cmp eax, method.ui::ProgressBar.virtual_156
jne 0x46343b
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x31c]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movss xmm0, dword [esp + 0x4c]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x463143
mov eax, dword [esi]
mov eax, dword [eax + 0x9c]
cmp eax, method.ui::ProgressBar.virtual_156
jne 0x463444
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x31c]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x4c], xmm0
movss xmm1, dword [esp + 0x28]
subss xmm1, dword [esp + 0x4c]
jmp 0x462fb7
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm3
jbe 0x4631a0
mov eax, dword [esi]
mov eax, dword [eax + 0x84]
cmp eax, method.ui::ProgressBar.virtual_132
jne 0x463462
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x310]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movss dword [esp + 0x48], xmm3
mov eax, dword [esi]
mov eax, dword [eax + 0x8c]
cmp eax, method.ui::ProgressBar.virtual_140
jne 0x463471
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x318]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
comiss xmm3, xmm0
jbe 0x46321f
mov eax, dword [esi]
mov eax, dword [eax + 0x8c]
cmp eax, method.ui::ProgressBar.virtual_140
jne 0x463486
mov eax, dword [esi + 0x1b0]
movd xmm0, dword [esi + 0x318]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x350]
mulss xmm0, dword [eax + 4]
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
movss dword [esp + 0x48], xmm3
mov eax, dword [edi + 0xebc]
sub eax, 0
je 0x463289
sub eax, 1
je 0x463246
sub eax, 1
jne 0x4632dd
movss xmm1, dword [ebp + 0x10]
movaps xmm0, xmm1
subss xmm0, xmm3
jmp 0x46329c
movss xmm1, dword [ebp + 0x10]
sub esp, 0x10
movss xmm2, dword [esp + 0x5c]
subss xmm1, xmm3
addss xmm2, dword [esp + 0x24]
mov eax, esp
mulss xmm1, dword [0x52ac84]
addss xmm2, xmm4
addss xmm4, dword [esp + 0x24]
movaps xmm0, xmm1
movss dword [eax], xmm1
addss xmm0, xmm3
movss dword [eax + 4], xmm4
movss dword [eax + 8], xmm0
jmp 0x4632c5
movss xmm0, dword [esp + 0x50]
addss xmm0, dword [esp + 0x44]
movaps xmm1, xmm0
addss xmm1, xmm3
movss xmm2, dword [esp + 0x4c]
sub esp, 0x10
addss xmm2, dword [esp + 0x24]
mov eax, esp
addss xmm2, xmm4
movss dword [eax], xmm0
addss xmm4, dword [esp + 0x24]
movss dword [eax + 4], xmm4
movss dword [eax + 8], xmm1
movss dword [eax + 0xc], xmm2
mov ecx, esi
mov eax, dword [esi]
call dword [eax + 0x50]
movss xmm4, dword [esp + 0x54]
movss xmm3, dword [esp + 0x48]
cvttss2si eax, dword [esp + 0x38]
movd xmm0, dword [esp + 0x30]
cvtdq2ps xmm0, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm1, dword [esp + 0x4c]
addss xmm1, xmm4
addss xmm4, dword [esp + 0x4c]
addss xmm1, dword [esp + 0x5c]
addss xmm4, dword [esp + 0x5c]
addss xmm1, dword [esp + 0x14]
addss xmm0, xmm4
movss dword [esp + 0x14], xmm1
cvttss2si edx, xmm0
movss xmm0, dword [esp + 0x50]
addss xmm0, xmm3
mov dword [esp + 0x30], edx
movss xmm3, dword [esp + 0x18]
subss xmm3, xmm4
addss xmm0, dword [esp + 0x58]
movss dword [esp + 0x18], xmm3
cvttss2si eax, xmm0
cmp eax, dword [esp + 0x20]
cmovle eax, dword [esp + 0x20]
mov esi, eax
mov dword [esp + 0x20], esi
jmp 0x462d38
lea eax, [esp + 0x60]
mov ecx, esi
push eax
call edx
movss xmm1, dword [esp + 0x6c]
movss xmm0, dword [esp + 0x68]
movss xmm4, dword [esp + 0x64]
movss xmm3, dword [esp + 0x60]
jmp 0x462895
mov ecx, esi
call eax
test al, al
je 0x462bf7
jmp 0x46299c
mov ecx, esi
call eax
jmp 0x4629b5
mov ecx, esi
call eax
movss xmm1, dword [esp + 0x4c]
jmp 0x462a30
mov ecx, esi
call eax
jmp 0x462a6f
mov ecx, esi
call eax
movss xmm1, dword [esp + 0x4c]
jmp 0x462aaf
mov ecx, esi
call eax
jmp 0x462aee
lea ecx, [esp + 0x50]
push ecx
mov ecx, esi
call eax
jmp 0x462bb0
mov ecx, esi
call eax
test al, al
je 0x462d30
jmp 0x462d05
mov ecx, esi
call eax
jmp 0x462d1e
lea ecx, [esp + 0x50]
push ecx
mov ecx, esi
call eax
jmp 0x462e35
mov ecx, esi
call eax
jmp 0x462ede
mov ecx, esi
call eax
jmp 0x462f1f
mov ecx, esi
call eax
jmp 0x462f5f
mov ecx, esi
call eax
jmp 0x462fa4
mov ecx, esi
call eax
jmp 0x463070
mov ecx, esi
call eax
jmp 0x4630b1
mov ecx, esi
call eax
jmp 0x4630f1
mov ecx, esi
call eax
jmp 0x463136
mov ecx, esi
call eax
movss xmm4, dword [esp + 0x54]
movss xmm3, dword [esp + 0x48]
jmp 0x463154
mov ecx, esi
call eax
movss xmm4, dword [esp + 0x54]
jmp 0x463193
mov ecx, esi
call eax
movss xmm4, dword [esp + 0x54]
movss xmm3, dword [esp + 0x48]
jmp 0x4631d3
mov ecx, esi
call eax
movss xmm4, dword [esp + 0x54]
jmp 0x463212