Decoded from verified function entry8BD350; supersedes initial misaligned8BD410 probe.
008bd350 cmp dword ptr [0x1dee614], 0
008bd357 je 0x8bd3ba
008bd359 test byte ptr [0x1dee640], 6
008bd360 jne 0x8bd3ba
008bd362 mov eax, dword ptr [0x1e85db0]
008bd367 sub eax, 0
008bd36a je 0x8bd388
008bd36c cmp dword ptr [0x1dee5ec], 4
008bd373 jl 0x8bd3ba
008bd375 movss xmm0, dword ptr [0xec6e18]
008bd37d comiss xmm0, dword ptr [0x1dee638]
008bd384 ja 0x8bd3b5
008bd386 jmp 0x8bd3ba
008bd388 cmp dword ptr [0x1dee5ec], 4
008bd38f jge 0x8bd3a4
008bd391 movss xmm0, dword ptr [0xec6e1c]
008bd399 comiss xmm0, dword ptr [0x1dee638]
008bd3a0 ja 0x8bd3b5
008bd3a2 jmp 0x8bd3ba
008bd3a4 movss xmm0, dword ptr [0xec6e18]
008bd3ac comiss xmm0, dword ptr [0x1dee638]
008bd3b3 jbe 0x8bd3ba
008bd3b5 call 0x880460
008bd3ba xorps xmm0, xmm0
008bd3bd push esi
008bd3be mov esi, 1
008bd3c3 movss dword ptr [0x1dee5e4], xmm0
008bd3cb mov dword ptr [0x1dee61c], esi
008bd3d1 call 0x6b27e0
008bd3d6 test eax, eax
008bd3d8 je 0x8bd3df
008bd3da call 0x6ce610
008bd3df call 0x4120c0
008bd3e4 lea ecx, [eax + 1]
008bd3e7 mov edx, 5
008bd3ec call 0x411e60
008bd3f1 test eax, eax
008bd3f3 je 0x8bd3ff
008bd3f5 mov dword ptr [0x1dee91c], 0
008bd3ff call 0x8a2160
008bd404 mov ecx, 0x1dee660
008bd409 call 0x403fd0
008bd40e mov ecx, 0x1dee644
008bd413 call 0x403fd0
008bd418 mov eax, dword ptr [0x1dee874]
008bd41d jmp dword ptr [eax*4 + 0x8bd5c4]
008bd424 movss xmm0, dword ptr [0xec7254]
008bd42c mov ecx, 0x1dee67c
008bd431 mov dword ptr [0x1dee874], esi
008bd437 movss dword ptr [0x1dee68c], xmm0
008bd43f call 0x403fd0
008bd444 mov dword ptr [0x1dee964], 0
008bd44e pop esi
008bd44f ret 
008bd450 cmp dword ptr [0x1dee964], 0
008bd457 jne 0x8bd4b1
008bd459 call 0x8817a0
008bd45e test eax, eax
008bd460 je 0x8bd4b1
008bd462 call 0x4c4ad0
008bd467 test eax, eax
008bd469 jne 0x8bd4b1
008bd46b call 0x4120b0
008bd470 mov ecx, dword ptr [eax + 0x2c]
008bd473 lea ecx, [ecx + ecx*2]
008bd476 movss xmm0, dword ptr [eax + ecx*4 + 0x18]
008bd47c comiss xmm0, dword ptr [0xec6fd4]
008bd483 jbe 0x8bd4b1
008bd485 push 0
008bd487 mov edx, esi
008bd489 xor ecx, ecx
008bd48b call 0x6b1980
008bd490 test eax, eax
008bd492 je 0x8bd4b1
008bd494 call 0x6c0fc0
008bd499 test eax, eax
008bd49b jne 0x8bd4b1
008bd49d xor ecx, ecx
008bd49f call 0x6bff40
008bd4a4 mov ecx, esi
008bd4a6 call 0x6c0050
008bd4ab mov dword ptr [0x1dee964], esi
008bd4b1 movss xmm0, dword ptr [0xec7254]
008bd4b9 movss dword ptr [0x1dee68c], xmm0
008bd4c1 mov ecx, 0x1dee67c
008bd4c6 pop esi
008bd4c7 jmp 0x403fd0
008bd4cc call 0x6c0fc0
008bd4d1 test eax, eax
008bd4d3 jne 0x8bd4b1
008bd4d5 test byte ptr [0x1dee694], 6
008bd4dc jne 0x8bd5b0
008bd4e2 call 0x4120c0
008bd4e7 lea ecx, [eax + 1]
008bd4ea mov edx, 5
008bd4ef call 0x411e60
008bd4f4 test eax, eax
008bd4f6 jne 0x8bd518
008bd4f8 call 0x8826b0
008bd4fd test eax, eax
008bd4ff jne 0x8bd518
008bd501 call 0x4120c0
008bd506 mov edx, 4
008bd50b mov ecx, eax
008bd50d call 0x411f40
008bd512 test eax, eax
008bd514 je 0x8bd518
008bd516 xor esi, esi
008bd518 call 0x6a8af0
008bd51d test eax, eax
008bd51f je 0x8bd561
008bd521 xorps xmm0, xmm0
008bd524 comiss xmm0, dword ptr [0x1dee68c]
008bd52b jbe 0x8bd561
008bd52d call 0x4120c0
008bd532 mov edx, 4
008bd537 mov ecx, eax
008bd539 call 0x411f40
008bd53e test eax, eax
008bd540 je 0x8bd561
008bd542 test esi, esi
008bd544 jne 0x8bd569
008bd546 call 0x42c430
008bd54b test eax, eax
008bd54d jne 0x8bd554
008bd54f call 0x42c4a0
008bd554 call 0x6a8af0
008bd559 mov ecx, eax
008bd55b pop esi
008bd55c jmp 0x79d360
008bd561 test esi, esi
008bd563 je 0x8bd44e
008bd569 xorps xmm0, xmm0
008bd56c comiss xmm0, dword ptr [0x1dee68c]
008bd573 jbe 0x8bd44e
008bd579 call 0x6bff80
008bd57e test eax, eax
008bd580 je 0x8bd44e
008bd586 call 0x6a8af0
008bd58b test eax, eax
008bd58d je 0x8bd44e
008bd593 call 0x6bff80
008bd598 mov eax, dword ptr [eax + 0x14]
008bd59b xorps xmm0, xmm0
008bd59e or dword ptr [eax + 8], 2
008bd5a2 mov dword ptr [eax + 0x1c], 0
008bd5a9 movss dword ptr [eax + 0x14], xmm0
008bd5ae pop esi
008bd5af ret 
008bd5b0 call 0x922270
008bd5b5 test eax, eax
008bd5b7 je 0x8bd44e
008bd5bd pop esi
008bd5be jmp 0x882ec0
008bd5c3 nop 
