Padding-derived entry candidate; validated decoded reference, no broader function contract inferred.
008a14e0 sub esp, 8
008a14e3 push esi
008a14e4 mov esi, ecx
008a14e6 push edi
008a14e7 mov edi, edx
008a14e9 test esi, esi
008a14eb jne 0x8a1548
008a14ed mov eax, dword ptr [0x1dee620]
008a14f2 movss xmm0, dword ptr [0xec6f84]
008a14fa push ebx
008a14fb push ebp
008a14fc xor ebp, ebp
008a14fe movss dword ptr [esp + 0x10], xmm0
008a1504 mov ebx, edi
008a1506 cmp eax, dword ptr [edi + 0x4c]
008a1509 je 0x8a150f
008a150b mov ebx, dword ptr [esp + 0x1c]
008a150f mov esi, 0x12be1c4
008a1514 mov edx, dword ptr [esi]
008a1516 mov ecx, ebx
008a1518 call 0x706b50
008a151d fst dword ptr [esp + 0x14]
008a1521 fld dword ptr [esp + 0x10]
008a1525 fcompi st(1)
008a1527 fstp st(0)
008a1529 jbe 0x8a1539
008a152b movss xmm0, dword ptr [esp + 0x14]
008a1531 mov ebp, dword ptr [esi]
008a1533 movss dword ptr [esp + 0x10], xmm0
008a1539 add esi, 4
008a153c cmp esi, 0x12be1d0
008a1542 jl 0x8a1514
008a1544 mov esi, ebp
008a1546 pop ebp
008a1547 pop ebx
008a1548 call 0x6c73a0
008a154d push 0
008a154f mov edx, 0x8a12b0
008a1554 mov ecx, 0x882010
008a1559 call 0x880d60
008a155e call 0x4120b0
008a1563 mov edx, 0x12
008a1568 mov ecx, eax
008a156a call 0x412120
008a156f mov ecx, dword ptr [esp + 0x14]
008a1573 mov dword ptr [0x1dee8a0], edi
008a1579 mov dword ptr [0x1dee8a4], ecx
008a157f movaps xmm0, xmmword ptr [esi]
008a1582 movaps xmmword ptr [0x1dee8b0], xmm0
008a1589 mov dword ptr [0x1dee8c0], 0
008a1593 call 0x6bfa90
008a1598 call 0x8306f0
008a159d movss xmm0, dword ptr [0x1dee890]
008a15a5 comiss xmm0, dword ptr [0x1dee654]
008a15ac pop edi
008a15ad pop esi
008a15ae jbe 0x8a1608
008a15b0 cvttss2si ecx, xmm0
008a15b4 call 0x941b70
008a15b9 movss xmm0, dword ptr [0x1dee890]
008a15c1 push ecx
008a15c2 movss dword ptr [0x1dee654], xmm0
008a15ca movss dword ptr [esp], xmm0
008a15cf call 0x6c7ba0
008a15d4 movss xmm0, dword ptr [0x1dee654]
008a15dc movss dword ptr [esp + 0xc], xmm0
008a15e2 cvttss2si eax, dword ptr [esp + 0xc]
008a15e8 xorps xmm1, xmm1
008a15eb cvtsi2ss xmm1, eax
008a15ef comiss xmm1, xmm0
008a15f2 jb 0x8a15fc
008a15f4 cvttss2si eax, dword ptr [esp + 0xc]
008a15fa jmp 0x8a1603
008a15fc cvttss2si eax, dword ptr [esp + 0xc]
008a1602 inc eax
008a1603 mov dword ptr [0x1dee5f4], eax
008a1608 mov ecx, 0x1dee628
008a160d call 0x403fd0
008a1612 mov ecx, 0x1dee644
008a1617 call 0x403fd0
008a161c add esp, 8
008a161f ret 4
008a1622 bswap esp
008a1624 int3 
008a1625 int3 
008a1626 int3 
008a1627 int3 
008a1628 int3 
008a1629 int3 
008a162a int3 
008a162b int3 
008a162c int3 
008a162d int3 
008a162e int3 
008a162f int3 
008a1630 xor eax, eax
008a1632 cmp dword ptr [0x1dee980], eax
008a1638 je 0x8a1647
008a163a cmp dword ptr [0x1dee984], 0x8a12b0
008a1644 sete al
008a1647 ret 
008a1648 int3 
008a1649 int3 
008a164a int3 
008a164b int3 
008a164c int3 
008a164d int3 
008a164e int3 
008a164f int3 
