RANGE 880190-880350
00880190 push ecx
00880191 movss xmm0, dword ptr [0x1dee88c]
00880199 comiss xmm0, dword ptr [0x1dee654]
008801a0 jbe 0x880209
008801a2 cvttss2si ecx, xmm0
008801a6 call 0x941b70
008801ab movss xmm0, dword ptr [0x1dee88c]
008801b3 push ecx
008801b4 movss dword ptr [0x1dee654], xmm0
008801bc movss dword ptr [esp], xmm0
008801c1 call 0x6c7ba0
008801c6 movss xmm0, dword ptr [0x1dee654]
008801ce movss dword ptr [esp], xmm0
008801d3 cvttss2si eax, dword ptr [esp]
008801d8 xorps xmm1, xmm1
008801db cvtsi2ss xmm1, eax
008801df comiss xmm1, xmm0
008801e2 jb 0x8801f6
008801e4 cvttss2si eax, dword ptr [esp]
008801e9 mov dword ptr [0x1dee5f4], eax
008801ee add esp, 4
008801f1 jmp 0x6bf150
008801f6 cvttss2si eax, dword ptr [esp]
008801fb inc eax
008801fc mov dword ptr [0x1dee5f4], eax
00880201 add esp, 4
00880204 jmp 0x6bf150
00880209 pop ecx
0088020a ret 
0088020b cmp cl, ah
0088020d int3 
0088020e int3 
0088020f int3 
00880210 test byte ptr [0x1dee65c], 2
00880217 je 0x880243
00880219 call 0x8d72c0
0088021e test eax, eax
00880220 je 0x88022c
00880222 call 0x8dfb90
00880227 cmp eax, 0xf
0088022a je 0x880243
0088022c mov ecx, 0x1dee644
00880231 call 0x404030
00880236 cvttss2si ecx, dword ptr [0x1dee654]
0088023e jmp 0x941b70
00880243 ret 
00880244 int3 
00880245 int3 
00880246 int3 
00880247 int3 
00880248 int3 
00880249 int3 
0088024a int3 
0088024b int3 
0088024c int3 
0088024d int3 
0088024e int3 
0088024f int3 
00880250 fld dword ptr [0x1dee888]
00880256 ret 
00880257 popfd 
00880258 int3 
00880259 int3 
0088025a int3 
0088025b int3 
0088025c int3 
0088025d int3 
0088025e int3 
0088025f int3 
00880260 mov eax, dword ptr [0x1dee944]
00880265 ret 
00880266 push edx
00880267 int3 
00880268 int3 
00880269 int3 
0088026a int3 
0088026b int3 
0088026c int3 
0088026d int3 
0088026e int3 
0088026f int3 
00880270 mov eax, dword ptr [0x1dee948]
00880275 ret 
00880276 int3 
00880278 int3 
00880279 int3 
0088027a int3 
0088027b int3 
0088027c int3 
0088027d int3 
0088027e int3 
0088027f int3 
00880280 mov eax, dword ptr [0x1dee94c]
00880285 ret 
00880286 out dx, eax
00880287 int3 
00880288 int3 
00880289 int3 
0088028a int3 
0088028b int3 
0088028c int3 
0088028d int3 
0088028e int3 
0088028f int3 
00880290 mov dword ptr [0x1dee94c], ecx
00880296 ret 
00880297 adc ah, cl
00880299 int3 
0088029a int3 
0088029b int3 
0088029c int3 
0088029d int3 
0088029e int3 
0088029f int3 
008802a0 push ecx
008802a1 mov eax, dword ptr [0x1dee5ec]
008802a6 movss xmm0, dword ptr [0x1dee638]
008802ae movss dword ptr [esp], xmm0
008802b3 cmp eax, 4
008802b6 jge 0x8802d7
008802b8 mov ecx, 4
008802bd xorps xmm1, xmm1
008802c0 sub ecx, eax
008802c2 cvtsi2ss xmm1, ecx
008802c6 mulss xmm1, dword ptr [0x1dee884]
008802ce addss xmm1, xmm0
008802d2 movss dword ptr [esp], xmm1
008802d7 fld dword ptr [esp]
008802da pop ecx
008802db ret 
008802dc int3 
008802dd int3 
008802de int3 
008802df int3 
008802e0 cmp dword ptr [0x1dee5f8], 0
008802e7 mov eax, dword ptr [0x1dee5ec]
008802ec movss xmm0, dword ptr [0x1dee638]
008802f4 je 0x8802fa
008802f6 xorps xmm0, xmm0
008802f9 dec eax
008802fa mov dword ptr [ecx], eax
008802fc movss dword ptr [edx], xmm0
00880300 ret 
00880301 mov byte ptr [0xcccccccc], al
00880306 int3 
00880307 int3 
00880308 int3 
00880309 int3 
0088030a int3 
0088030b int3 
0088030c int3 
0088030d int3 
0088030e int3 
0088030f int3 
00880310 mov dword ptr [0x1dee91c], ecx
00880316 ret 
00880317 pushfd 
00880318 int3 
00880319 int3 
0088031a int3 
0088031b int3 
0088031c int3 
0088031d int3 
0088031e int3 
0088031f int3 
00880320 call 0x4120c0
00880325 xor edx, edx
00880327 mov ecx, eax
00880329 call 0x411f40
0088032e test eax, eax
00880330 je 0x880349
00880332 movss xmm0, dword ptr [0x1dee888]
0088033a comiss xmm0, dword ptr [0x1dee654]
00880341 jb 0x880349
00880343 mov eax, 1
00880348 ret 
00880349 xor eax, eax
0088034b ret 
0088034c int3 
0088034d int3 
0088034e int3 
0088034f int3 
RANGE 6c6b70-6c6dc0
006c6b70 movss xmm0, dword ptr [0x146b618]
006c6b78 subss xmm0, dword ptr [0x1c482f8]
006c6b80 movss xmm1, dword ptr [0xf274f0]
006c6b88 comiss xmm1, xmm0
006c6b8b jbe 0x6c6b93
006c6b8d mov eax, 1
006c6b92 ret 
006c6b93 xor eax, eax
006c6b95 ret 
006c6b96 sbb eax, 0xcccccccc
006c6b9b int3 
006c6b9c int3 
006c6b9d int3 
006c6b9e int3 
006c6b9f int3 
006c6ba0 movss xmm0, dword ptr [0x1c482d8]
006c6ba8 mov eax, dword ptr [0x1c482d0]
006c6bad movss dword ptr [0x1c482dc], xmm0
006c6bb5 movss xmm0, dword ptr [0x146b618]
006c6bbd mov dword ptr [0x1c482d4], eax
006c6bc2 mov dword ptr [0x1c482d0], ecx
006c6bc8 movss dword ptr [0x1c482d8], xmm0
006c6bd0 ret 
006c6bd1 and al, 0xcc
006c6bd3 int3 
006c6bd4 int3 
006c6bd5 int3 
006c6bd6 int3 
006c6bd7 int3 
006c6bd8 int3 
006c6bd9 int3 
006c6bda int3 
006c6bdb int3 
006c6bdc int3 
006c6bdd int3 
006c6bde int3 
006c6bdf int3 
006c6be0 cmp ecx, dword ptr [0x1c482d0]
006c6be6 jne 0x6c6c0b
006c6be8 movss xmm0, dword ptr [0x146b618]
006c6bf0 subss xmm0, dword ptr [0x1c482d8]
006c6bf8 movss xmm1, dword ptr [0xec704c]
006c6c00 comiss xmm1, xmm0
006c6c03 jbe 0x6c6c0b
006c6c05 mov eax, 1
006c6c0a ret 
006c6c0b xor eax, eax
006c6c0d ret 
006c6c0e jno 0x6c6bdc
006c6c10 mov eax, dword ptr [0x1c48304]
006c6c15 ret 
006c6c16 ror esp, 0xcc
006c6c19 int3 
006c6c1a int3 
006c6c1b int3 
006c6c1c int3 
006c6c1d int3 
006c6c1e int3 
006c6c1f int3 
006c6c20 mov eax, dword ptr [0x1c48308]
006c6c25 ret 
006c6c26 and al, 0xcc
006c6c28 int3 
006c6c29 int3 
006c6c2a int3 
006c6c2b int3 
006c6c2c int3 
006c6c2d int3 
006c6c2e int3 
006c6c2f int3 
006c6c30 mov eax, dword ptr [0x1c482d0]
006c6c35 ret 
006c6c36 mov ebp, 0xcccccccc
006c6c3b int3 
006c6c3c int3 
006c6c3d int3 
006c6c3e int3 
006c6c3f int3 
006c6c40 call 0x880380
006c6c45 mov ecx, eax
006c6c47 call 0x922200
006c6c4c movss xmm0, dword ptr [0x146b618]
006c6c54 mov dword ptr [0x1c48304], 0
006c6c5e movss dword ptr [0x1c482ec], xmm0
006c6c66 ret 
006c6c67 fcmove st(0), st(4)
006c6c69 int3 
006c6c6a int3 
006c6c6b int3 
006c6c6c int3 
006c6c6d int3 
006c6c6e int3 
006c6c6f int3 
006c6c70 push ebx
006c6c71 push esi
006c6c72 push edi
006c6c73 mov edi, edx
006c6c75 mov esi, ecx
006c6c77 call 0x9b6f40
006c6c7c movss xmm0, dword ptr [esp + 0x10]
006c6c82 push ecx
006c6c83 mov ecx, edi
006c6c85 movss dword ptr [esp], xmm0
006c6c8a call 0x941420
006c6c8f or dword ptr [esi + 0x184], 0x10
006c6c96 call 0x4120b0
006c6c9b mov ebx, dword ptr [eax]
006c6c9d mov ecx, eax
006c6c9f mov eax, dword ptr [ebx + 0x2c]
006c6ca2 mov edx, esi
006c6ca4 call eax
006c6ca6 movss xmm0, dword ptr [esp + 0x10]
006c6cac push ecx
006c6cad mov ecx, edi
006c6caf movss dword ptr [esp], xmm0
006c6cb4 call 0x8f06a0
006c6cb9 pop edi
006c6cba pop esi
006c6cbb pop ebx
006c6cbc ret 4
006c6cbf int3 
006c6cc0 jmp 0x941630
006c6cc5 int3 
006c6cc6 int3 
006c6cc7 int3 
006c6cc8 int3 
006c6cc9 int3 
006c6cca int3 
006c6ccb int3 
006c6ccc int3 
006c6ccd int3 
006c6cce int3 
006c6ccf int3 
006c6cd0 jmp 0x7bbf30
006c6cd5 int3 
006c6cd6 int3 
006c6cd7 int3 
006c6cd8 int3 
006c6cd9 int3 
006c6cda int3 
006c6cdb int3 
006c6cdc int3 
006c6cdd int3 
006c6cde int3 
006c6cdf int3 
006c6ce0 push esi
006c6ce1 mov esi, ecx
006c6ce3 call 0x941730
006c6ce8 mov ecx, esi
006c6cea pop esi
006c6ceb jmp 0x54b630
006c6cf0 cmp dword ptr [0x1e85a90], 0
006c6cf7 push ebx
006c6cf8 mov ebx, dword ptr [esp + 8]
006c6cfc push esi
006c6cfd push edi
006c6cfe mov esi, edx
006c6d00 mov edi, ecx
006c6d02 je 0x6c6d19
006c6d04 cmp dword ptr [0x1e85cd4], 5
006c6d0b jne 0x6c6d19
006c6d0d mov eax, dword ptr [0x1ce7a28]
006c6d12 test eax, eax
006c6d14 je 0x6c6d19
006c6d16 push ebx
006c6d17 call eax
006c6d19 push ebx
006c6d1a mov edx, esi
006c6d1c mov ecx, edi
006c6d1e call 0x89c690
006c6d23 pop edi
006c6d24 pop esi
006c6d25 pop ebx
006c6d26 ret 4
006c6d29 hlt 
006c6d2a int3 
006c6d2b int3 
006c6d2c int3 
006c6d2d int3 
006c6d2e int3 
006c6d2f int3 
006c6d30 cmp dword ptr [0x1e85a90], 0
006c6d37 push ebx
006c6d38 mov ebx, dword ptr [esp + 8]
006c6d3c push esi
006c6d3d push edi
006c6d3e mov esi, edx
006c6d40 mov edi, ecx
006c6d42 je 0x6c6d59
006c6d44 cmp dword ptr [0x1e85cd4], 5
006c6d4b jne 0x6c6d59
006c6d4d mov eax, dword ptr [0x1ce7a2c]
006c6d52 test eax, eax
006c6d54 je 0x6c6d59
006c6d56 push ebx
006c6d57 call eax
006c6d59 test edi, edi
006c6d5b je 0x6c6d79
006c6d5d cmp esi, dword ptr [0x11971d0]
006c6d63 jne 0x6c6d79
006c6d65 cmp ebx, 4
006c6d68 je 0x6c6d6f
006c6d6a cmp ebx, 5
006c6d6d jne 0x6c6d79
006c6d6f mov dword ptr [0x1197204], 1
006c6d79 push ebx
006c6d7a mov edx, esi
006c6d7c mov ecx, edi
006c6d7e call 0x8a8940
006c6d83 mov ecx, esi
006c6d85 call 0x89c6d0
006c6d8a pop edi
006c6d8b pop esi
006c6d8c pop ebx
006c6d8d ret 4
006c6d90 push ebx
006c6d91 push esi
006c6d92 mov esi, ecx
006c6d94 push edi
006c6d95 xor ecx, ecx
006c6d97 mov edi, edx
006c6d99 call 0x9ef940
006c6d9e call 0x4120b0
006c6da3 mov ebx, dword ptr [eax]
006c6da5 mov ecx, eax
006c6da7 mov eax, dword ptr [ebx + 0x30]
006c6daa mov edx, esi
006c6dac call eax
006c6dae mov ecx, dword ptr [0x1dee878]
006c6db4 test ecx, ecx
006c6db6 je 0x6c6dbd
006c6db8 call 0x880310
RANGE 89f100-89f320
0089f100 stc 
0089f101 pop es
0089f102 jl 0x89f10e
0089f104 mov dword ptr [0x1de666c], 0
0089f10e call 0x87fa60
0089f113 mov eax, ebx
0089f115 pop ebx
0089f116 pop edi
0089f117 pop esi
0089f118 pop ecx
0089f119 ret 4
0089f11c int3 
0089f11d int3 
0089f11e int3 
0089f11f int3 
0089f120 call 0x6c5480
0089f125 test eax, eax
0089f127 je 0x89f137
0089f129 mov ecx, 0x4000
0089f12e call 0x6c5420
0089f133 test eax, eax
0089f135 je 0x89f14c
0089f137 call 0x6c5480
0089f13c test eax, eax
0089f13e jne 0x89f1b3
0089f140 lea ecx, [eax + 0x40]
0089f143 call 0x6c5450
0089f148 test eax, eax
0089f14a je 0x89f1b3
0089f14c mov dword ptr [0x1dee5ec], 4
0089f156 call 0x880560
0089f15b fstp dword ptr [0x1dee884]
0089f161 mov ecx, 0x100
0089f166 mov dword ptr [0x1dee880], 1
0089f170 call 0x6c5420
0089f175 test eax, eax
0089f177 je 0x89f1a6
0089f179 movss xmm0, dword ptr [0xec9600]
0089f181 movss dword ptr [0x1dee888], xmm0
0089f189 movss xmm0, dword ptr [0xec8f28]
0089f191 movss dword ptr [0x1dee88c], xmm0
0089f199 movss xmm0, dword ptr [0xec7084]
0089f1a1 jmp 0x89f29f
0089f1a6 movss xmm0, dword ptr [0xed59c8]
0089f1ae jmp 0x89f28f
0089f1b3 mov eax, dword ptr [0x1e85cd4]
0089f1b8 mov ecx, 4
0089f1bd cmp eax, ecx
0089f1bf jne 0x89f1e3
0089f1c1 movss xmm0, dword ptr [0xec6fb8]
0089f1c9 mov dword ptr [0x1dee880], 1
0089f1d3 mov dword ptr [0x1dee5ec], ecx
0089f1d9 movss dword ptr [0x1dee884], xmm0
0089f1e1 jmp 0x89f179
0089f1e3 cmp dword ptr [0x1e85a90], 0
0089f1ea je 0x89f1fb
0089f1ec cmp eax, 6
0089f1ef je 0x89f234
0089f1f1 cmp eax, 7
0089f1f4 je 0x89f234
0089f1f6 cmp eax, 5
0089f1f9 je 0x89f234
0089f1fb cmp eax, 8
0089f1fe je 0x89f234
0089f200 mov eax, dword ptr [0x1e85b30]
0089f205 mov dword ptr [0x1dee880], ecx
0089f20b mov ecx, eax
0089f20d shl ecx, 4
0089f210 sub ecx, eax
0089f212 add ecx, ecx
0089f214 add ecx, ecx
0089f216 xorps xmm0, xmm0
0089f219 cvtsi2ss xmm0, ecx
0089f21d mov dword ptr [0x1dee5ec], 1
0089f227 movss dword ptr [0x1dee884], xmm0
0089f22f jmp 0x89f179
0089f234 movss xmm0, dword ptr [0xec6fb8]
0089f23c mov dword ptr [0x1dee880], 1
0089f246 mov dword ptr [0x1dee5ec], ecx
0089f24c movss dword ptr [0x1dee884], xmm0
0089f254 call 0x4120c0
0089f259 lea ecx, [eax + 1]
0089f25c mov edx, 9
0089f261 call 0x411e60
0089f266 test eax, eax
0089f268 je 0x89f274
0089f26a movss xmm0, dword ptr [0xec9600]
0089f272 jmp 0x89f28f
0089f274 cmp dword ptr [0x1e85cd4], 7
0089f27b jne 0x89f287
0089f27d movss xmm0, dword ptr [0xec9600]
0089f285 jmp 0x89f28f
0089f287 movss xmm0, dword ptr [0xec9400]
0089f28f movss dword ptr [0x1dee888], xmm0
0089f297 movss dword ptr [0x1dee88c], xmm0
0089f29f push ebx
0089f2a0 push esi
0089f2a1 push edi
0089f2a2 mov ecx, 0x1dee628
0089f2a7 movss dword ptr [0x1dee890], xmm0
0089f2af call 0x403e80
0089f2b4 xor edx, edx
0089f2b6 mov ecx, 0x1dee628
0089f2bb call 0x404130
0089f2c0 movss xmm0, dword ptr [0x1dee884]
0089f2c8 mov ebx, 0xfffffff7
0089f2cd and dword ptr [0x1dee640], ebx
0089f2d3 mov ecx, 0x1dee628
0089f2d8 movss dword ptr [0x1dee638], xmm0
0089f2e0 call 0x403fd0
0089f2e5 mov ecx, 0x1dee644
0089f2ea call 0x403e80
0089f2ef mov edx, 0x1dee628
0089f2f4 mov ecx, 0x1dee644
0089f2f9 call 0x404130
0089f2fe movss xmm0, dword ptr [0x1dee888]
0089f306 and dword ptr [0x1dee65c], ebx
0089f30c mov ecx, 0x1dee660
0089f311 movss dword ptr [0x1dee654], xmm0
0089f319 call 0x403e80
