- 065EE4F0 55 PUSH EBP
- 065EE4F1 8BEC MOV EBP,ESP
- 065EE4F3 81EC 90000000 SUB ESP,90
- 065EE4F9 53 PUSH EBX
- 065EE4FA 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]
- 065EE4FD 8B83 C0000000 MOV EAX,DWORD PTR DS:[EBX+C0]
- 065EE503 85C0 TEST EAX,EAX
- 065EE505 56 PUSH ESI
- 065EE506 57 PUSH EDI
- 065EE507 74 05 JE SHORT RendDX9.065EE50E
- 065EE509 8B78 04 MOV EDI,DWORD PTR DS:[EAX+4]
- 065EE50C EB 02 JMP SHORT RendDX9.065EE510
- 065EE50E 33FF XOR EDI,EDI
- 065EE510 8B81 E0030000 MOV EAX,DWORD PTR DS:[ECX+3E0]
- 065EE516 85C0 TEST EAX,EAX
- 065EE518 74 13 JE SHORT RendDX9.065EE52D
- 065EE51A 8378 04 00 CMP DWORD PTR DS:[EAX+4],0
- 065EE51E 74 0D JE SHORT RendDX9.065EE52D
- 065EE520 85C0 TEST EAX,EAX
- 065EE522 74 05 JE SHORT RendDX9.065EE529
- 065EE524 8B70 04 MOV ESI,DWORD PTR DS:[EAX+4]
- 065EE527 EB 11 JMP SHORT RendDX9.065EE53A
- 065EE529 33F6 XOR ESI,ESI
- 065EE52B EB 0D JMP SHORT RendDX9.065EE53A
- 065EE52D 8B0D E04A7006 MOV ECX,DWORD PTR DS:[6704AE0]
- 065EE533 8B01 MOV EAX,DWORD PTR DS:[ECX]
- 065EE535 FF50 30 CALL DWORD PTR DS:[EAX+30]
- 065EE538 8BF0 MOV ESI,EAX
- 065EE53A 85FF TEST EDI,EDI
- 065EE53C 0F84 9A010000 JE RendDX9.065EE6DC
- 065EE542 85F6 TEST ESI,ESI
- 065EE544 0F84 92010000 JE RendDX9.065EE6DC
- 065EE54A 3BFE CMP EDI,ESI
- 065EE54C 0F84 6A010000 JE RendDX9.065EE6BC
- 065EE552 8B17 MOV EDX,DWORD PTR DS:[EDI]
- 065EE554 8BCF MOV ECX,EDI
- 065EE556 FF52 44 CALL DWORD PTR DS:[EDX+44]
- 065EE559 8D4D B0 LEA ECX,DWORD PTR SS:[EBP-50]
- 065EE55C 8BF8 MOV EDI,EAX
- 065EE55E E8 1D28F0FF CALL RendDX9.064F0D80
- 065EE563 8B06 MOV EAX,DWORD PTR DS:[ESI]
- 065EE565 8BCE MOV ECX,ESI
- 065EE567 FF90 7C010000 CALL DWORD PTR DS:[EAX+17C]
- 065EE56D 85C0 TEST EAX,EAX
- 065EE56F 74 1C JE SHORT RendDX9.065EE58D
- 065EE571 8B16 MOV EDX,DWORD PTR DS:[ESI]
- 065EE573 8BCE MOV ECX,ESI
- 065EE575 FF92 7C010000 CALL DWORD PTR DS:[EDX+17C]
- 065EE57B 8B10 MOV EDX,DWORD PTR DS:[EAX]
- 065EE57D 6A 00 PUSH 0
- 065EE57F 8BC8 MOV ECX,EAX
- 065EE581 FF52 10 CALL DWORD PTR DS:[EDX+10]
- 065EE584 50 PUSH EAX
- 065EE585 8D4D B0 LEA ECX,DWORD PTR SS:[EBP-50]
- 065EE588 E8 F328F0FF CALL RendDX9.064F0E80
- 065EE58D 85FF TEST EDI,EDI
- 065EE58F 0F84 95000000 JE RendDX9.065EE62A
- 065EE595 8B07 MOV EAX,DWORD PTR DS:[EDI]
- 065EE597 8BCF MOV ECX,EDI
- 065EE599 FF50 68 CALL DWORD PTR DS:[EAX+68]
- 065EE59C D900 FLD DWORD PTR DS:[EAX]
- 065EE59E D940 08 FLD DWORD PTR DS:[EAX+8]
- 065EE5A1 D945 E0 FLD DWORD PTR SS:[EBP-20]
- 065EE5A4 D8E2 FSUB ST,ST(2)
- 065EE5A6 D97D 0A FSTCW WORD PTR SS:[EBP+A]
- 065EE5A9 D95D F0 FSTP DWORD PTR SS:[EBP-10]
- 065EE5AC 0FB745 0A MOVZX EAX,WORD PTR SS:[EBP+A]
- 065EE5B0 D945 E8 FLD DWORD PTR SS:[EBP-18]
- 065EE5B3 80CC 0C OR AH,0C
- 065EE5B6 D8E1 FSUB ST,ST(1)
- 065EE5B8 DDDA FSTP ST(2)
- 065EE5BA DDD8 FSTP ST
- 065EE5BC D9C0 FLD ST
- 065EE5BE DEC9 FMULP ST(1),ST
- 065EE5C0 D945 F0 FLD DWORD PTR SS:[EBP-10]
- 065EE5C3 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
- 065EE5C6 D84D F0 FMUL DWORD PTR SS:[EBP-10]
- 065EE5C9 DEC1 FADDP ST(1),ST
- 065EE5CB D9FA FSQRT
- 065EE5CD D96D FC FLDCW WORD PTR SS:[EBP-4]
- 065EE5D0 DB5D FC FISTP DWORD PTR SS:[EBP-4]
- 065EE5D3 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
- 065EE5D6 83F9 19 CMP ECX,19
- 065EE5D9 D96D 0A FLDCW WORD PTR SS:[EBP+A]
- 065EE5DC 7D 05 JGE SHORT RendDX9.065EE5E3
- 065EE5DE 3B4B 54 CMP ECX,DWORD PTR DS:[EBX+54]
- 065EE5E1 75 3D JNZ SHORT RendDX9.065EE620
- 065EE5E3 81F9 FA000000 CMP ECX,0FA
- 065EE5E9 7D 0F JGE SHORT RendDX9.065EE5FA
- 065EE5EB 8BC1 MOV EAX,ECX
- 065EE5ED 2B43 54 SUB EAX,DWORD PTR DS:[EBX+54]
- 065EE5F0 99 CDQ
- 065EE5F1 33C2 XOR EAX,EDX
- 065EE5F3 2BC2 SUB EAX,EDX
- 065EE5F5 83F8 02 CMP EAX,2
- 065EE5F8 7F 26 JG SHORT RendDX9.065EE620
- 065EE5FA 81F9 90010000 CMP ECX,190
- 065EE600 7D 0F JGE SHORT RendDX9.065EE611
- 065EE602 8BC1 MOV EAX,ECX
- 065EE604 2B43 54 SUB EAX,DWORD PTR DS:[EBX+54]
- 065EE607 99 CDQ
- 065EE608 33C2 XOR EAX,EDX
- 065EE60A 2BC2 SUB EAX,EDX
- 065EE60C 83F8 05 CMP EAX,5
- 065EE60F 7F 0F JG SHORT RendDX9.065EE620
- 065EE611 8BC1 MOV EAX,ECX
- 065EE613 2B43 54 SUB EAX,DWORD PTR DS:[EBX+54]
- 065EE616 99 CDQ
- 065EE617 33C2 XOR EAX,EDX
- 065EE619 2BC2 SUB EAX,EDX
- 065EE61B 83F8 09 CMP EAX,9
- 065EE61E 7E 0A JLE SHORT RendDX9.065EE62A
- 065EE620 894B 54 MOV DWORD PTR DS:[EBX+54],ECX
- 065EE623 C683 BD000000 01 MOV BYTE PTR DS:[EBX+BD],1
- 065EE62A 8D8D 70FFFFFF LEA ECX,DWORD PTR SS:[EBP-90]
- 065EE630 E8 4B27F0FF CALL RendDX9.064F0D80
- 065EE635 85FF TEST EDI,EDI
- 065EE637 74 1E JE SHORT RendDX9.065EE657
- 065EE639 8B17 MOV EDX,DWORD PTR DS:[EDI]
- 065EE63B 8BCF MOV ECX,EDI
- 065EE63D FF92 80000000 CALL DWORD PTR DS:[EDX+80]
- 065EE643 50 PUSH EAX
- 065EE644 8D8D 70FFFFFF LEA ECX,DWORD PTR SS:[EBP-90]
- 065EE64A E8 3128F0FF CALL RendDX9.064F0E80
- 065EE64F D905 64DE6906 FLD DWORD PTR DS:[669DE64]
- 065EE655 EB 03 JMP SHORT RendDX9.065EE65A
- 065EE657 D945 94 FLD DWORD PTR SS:[EBP-6C]
- 065EE65A D80D 64DE6906 FMUL DWORD PTR DS:[669DE64]
- 065EE660 68 0000803F PUSH 3F800000
- 065EE665 68 000080BF PUSH BF800000
- 065EE66A 51 PUSH ECX
- 065EE66B D95D 08 FSTP DWORD PTR SS:[EBP+8]
- 065EE66E D945 98 FLD DWORD PTR SS:[EBP-68]
- 065EE671 D84D D8 FMUL DWORD PTR SS:[EBP-28]
- 065EE674 D945 90 FLD DWORD PTR SS:[EBP-70]
- 065EE677 D84D D0 FMUL DWORD PTR SS:[EBP-30]
- 065EE67A DEC1 FADDP ST(1),ST
- 065EE67C D845 08 FADD DWORD PTR SS:[EBP+8]
- 065EE67F D91C24 FSTP DWORD PTR SS:[ESP]
- 065EE682 E8 B906EEFF CALL RendDX9.064CED40
- 065EE687 E8 3C610900 CALL <JMP.&MSVCR71._CIacos>
- 065EE68C D945 B0 FLD DWORD PTR SS:[EBP-50]
- 065EE68F D84D 90 FMUL DWORD PTR SS:[EBP-70]
- 065EE692 D945 B8 FLD DWORD PTR SS:[EBP-48]
- 065EE695 D84D 98 FMUL DWORD PTR SS:[EBP-68]
- 065EE698 DEC1 FADDP ST(1),ST
- 065EE69A D845 08 FADD DWORD PTR SS:[EBP+8]
- 065EE69D D81D 64DE6906 FCOMP DWORD PTR DS:[669DE64]
- 065EE6A3 DFE0 FSTSW AX
- 065EE6A5 F6C4 41 TEST AH,41
- 065EE6A8 75 0F JNZ SHORT RendDX9.065EE6B9
- 065EE6AA D905 9C2B6A06 FLD DWORD PTR DS:[66A2B9C]
- 065EE6B0 D8E1 FSUB ST,ST(1)
- 065EE6B2 D95B 7C FSTP DWORD PTR DS:[EBX+7C]
- 065EE6B5 DDD8 FSTP ST
- 065EE6B7 EB 03 JMP SHORT RendDX9.065EE6BC
- 065EE6B9 D95B 7C FSTP DWORD PTR DS:[EBX+7C]
- 065EE6BC 8B03 MOV EAX,DWORD PTR DS:[EBX]
- 065EE6BE 8BCB MOV ECX,EBX
- 065EE6C0 FF10 CALL DWORD PTR DS:[EAX]
- 065EE6C2 D940 08 FLD DWORD PTR DS:[EAX+8]
- 065EE6C5 D940 04 FLD DWORD PTR DS:[EAX+4]
- 065EE6C8 8B08 MOV ECX,DWORD PTR DS:[EAX]
- 065EE6CA D99B 94000000 FSTP DWORD PTR DS:[EBX+94]
- 065EE6D0 898B 90000000 MOV DWORD PTR DS:[EBX+90],ECX
- 065EE6D6 D99B 98000000 FSTP DWORD PTR DS:[EBX+98]
- 065EE6DC 5F POP EDI
- 065EE6DD 5E POP ESI
- 065EE6DE 5B POP EBX
- 065EE6DF 8BE5 MOV ESP,EBP
- 065EE6E1 5D POP EBP
- 065EE6E2 C2 0400 RETN 4
