- 062C04F0 55 PUSH EBP
- 062C04F1 8BEC MOV EBP,ESP
- 062C04F3 81EC 90000000 SUB ESP,90
- 062C04F9 53 PUSH EBX
- 062C04FA 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]
- 062C04FD 8B83 C0000000 MOV EAX,DWORD PTR DS:[EBX+C0]
- 062C0503 85C0 TEST EAX,EAX
- 062C0505 56 PUSH ESI
- 062C0506 57 PUSH EDI
- 062C0507 74 05 JE SHORT 062C050E
- 062C0509 8B78 04 MOV EDI,DWORD PTR DS:[EAX+4]
- 062C050C EB 02 JMP SHORT 062C0510
- 062C050E 33FF XOR EDI,EDI
- 062C0510 8B81 E0030000 MOV EAX,DWORD PTR DS:[ECX+3E0]
- 062C0516 85C0 TEST EAX,EAX
- 062C0518 74 13 JE SHORT 062C052D
- 062C051A 8378 04 00 CMP DWORD PTR DS:[EAX+4],0
- 062C051E 74 0D JE SHORT 062C052D
- 062C0520 85C0 TEST EAX,EAX
- 062C0522 74 05 JE SHORT 062C0529
- 062C0524 8B70 04 MOV ESI,DWORD PTR DS:[EAX+4]
- 062C0527 EB 11 JMP SHORT 062C053A
- 062C0529 33F6 XOR ESI,ESI
- 062C052B EB 0D JMP SHORT 062C053A
- 062C052D 8B0D E04A7006 MOV ECX,DWORD PTR DS:[6704AE0]
- 062C0533 8B01 MOV EAX,DWORD PTR DS:[ECX]
- 062C0535 FF50 30 CALL DWORD PTR DS:[EAX+30]
- 062C0538 8BF0 MOV ESI,EAX
- 062C053A 85FF TEST EDI,EDI
- 062C053C -0F84 9AE13200 JE RendDX9.065EE6DC
- 062C0542 85F6 TEST ESI,ESI
- 062C0544 -0F84 92E13200 JE RendDX9.065EE6DC
- 062C054A 3BFE CMP EDI,ESI
- 062C054C -0F84 6AE13200 JE RendDX9.065EE6BC
- 062C0552 8B17 MOV EDX,DWORD PTR DS:[EDI]
- 062C0554 8BCF MOV ECX,EDI
- 062C0556 FF52 44 CALL DWORD PTR DS:[EDX+44]
- 062C0559 8D4D B0 LEA ECX,DWORD PTR SS:[EBP-50]
- 062C055C 8BF8 MOV EDI,EAX
- 062C055E E8 1D082300 CALL RendDX9.064F0D80
- 062C0563 8B06 MOV EAX,DWORD PTR DS:[ESI]
- 062C0565 8BCE MOV ECX,ESI
- 062C0567 FF90 7C010000 CALL DWORD PTR DS:[EAX+17C]
- 062C056D 85C0 TEST EAX,EAX
- 062C056F 74 1C JE SHORT 062C058D
- 062C0571 8B16 MOV EDX,DWORD PTR DS:[ESI]
- 062C0573 8BCE MOV ECX,ESI
- 062C0575 FF92 7C010000 CALL DWORD PTR DS:[EDX+17C]
- 062C057B 8B10 MOV EDX,DWORD PTR DS:[EAX]
- 062C057D 6A 00 PUSH 0
- 062C057F 8BC8 MOV ECX,EAX
- 062C0581 FF52 10 CALL DWORD PTR DS:[EDX+10]
- 062C0584 50 PUSH EAX
- 062C0585 8D4D B0 LEA ECX,DWORD PTR SS:[EBP-50]
- 062C0588 E8 F3082300 CALL RendDX9.064F0E80
- 062C058D 85FF TEST EDI,EDI
- 062C058F -0F84 95E03200 JE RendDX9.065EE62A
- 062C0595 8B07 MOV EAX,DWORD PTR DS:[EDI]
- 062C0597 8BCF MOV ECX,EDI
- 062C0599 FF50 68 CALL DWORD PTR DS:[EAX+68]
- 062C059C D900 FLD DWORD PTR DS:[EAX]
- 062C059E D940 08 FLD DWORD PTR DS:[EAX+8]
- 062C05A1 D945 E0 FLD DWORD PTR SS:[EBP-20]
- 062C05A4 D8E2 FSUB ST,ST(2)
- 062C05A6 D97D 0A FSTCW WORD PTR SS:[EBP+A]
- 062C05A9 D95D F0 FSTP DWORD PTR SS:[EBP-10]
- 062C05AC 0FB745 EA MOVZX EAX,WORD PTR SS:[EBP-16]
- 062C05B0 0B46 E8 OR EAX,DWORD PTR DS:[ESI-18]
- 062C05B3 80CC 0C OR AH,0C
- 062C05B6 D8E1 FSUB ST,ST(1)
- 062C05B8 DDDA FSTP ST(2)
- 062C05BA DDD8 FSTP ST
- 062C05BC D9C0 FLD ST
- 062C05BE DEC9 FMULP ST(1),ST
- 062C05C0 D945 F0 FLD DWORD PTR SS:[EBP-10]
- 062C05C3 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
- 062C05C6 D84D F0 FMUL DWORD PTR SS:[EBP-10]
- 062C05C9 DEC1 FADDP ST(1),ST
- 062C05CB D9FA FSQRT
- 062C05CD D96D FC FLDCW WORD PTR SS:[EBP-4]
- 062C05D0 DB5D FC FISTP DWORD PTR SS:[EBP-4]
- 062C05D3 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
- 062C05D6 83F9 19 CMP ECX,19
- 062C05D9 D96D 0A FLDCW WORD PTR SS:[EBP+A]
- 062C05DC 7D 05 JGE SHORT 062C05E3
- 062C05DE 3B4B 54 CMP ECX,DWORD PTR DS:[EBX+54]
- 062C05E1 75 3D JNZ SHORT 062C0620
- 062C05E3 81F9 FA000000 CMP ECX,0FA
- 062C05E9 7D 0F JGE SHORT 062C05FA
- 062C05EB 8BC1 MOV EAX,ECX
- 062C05ED 0B76 54 OR ESI,DWORD PTR DS:[ESI+54]
- 062C05F0 99 CDQ
- 062C05F1 33C2 XOR EAX,EDX
- 062C05F3 2BC2 SUB EAX,EDX
- 062C05F5 83F8 02 CMP EAX,2
- 062C05F8 7F 26 JG SHORT 062C0620
- 062C05FA 81F9 90010000 CMP ECX,190
- 062C0600 7D 0F JGE SHORT 062C0611
- 062C0602 8BC1 MOV EAX,ECX
- 062C0604 0B76 54 OR ESI,DWORD PTR DS:[ESI+54]
- 062C0607 99 CDQ
- 062C0608 33C2 XOR EAX,EDX
- 062C060A 2BC2 SUB EAX,EDX
- 062C060C 83F8 05 CMP EAX,5
- 062C060F 7F 0F JG SHORT 062C0620
- 062C0611 8BC1 MOV EAX,ECX
- 062C0613 0B76 54 OR ESI,DWORD PTR DS:[ESI+54]
- 062C0616 99 CDQ
- 062C0617 33C2 XOR EAX,EDX
- 062C0619 2BC2 SUB EAX,EDX
- 062C061B 83F8 09 CMP EAX,9
- 062C061E 7E 0A JLE SHORT 062C062A
- 062C0620 894B 54 MOV DWORD PTR DS:[EBX+54],ECX
- 062C0623 C683 BD000000 01 MOV BYTE PTR DS:[EBX+BD],1
- 062C062A 8D8D 70FFFFFF LEA ECX,DWORD PTR SS:[EBP-90]
- 062C0630 E8 4B072300 CALL RendDX9.064F0D80
- 062C0635 85FF TEST EDI,EDI
- 062C0637 74 1E JE SHORT 062C0657
- 062C0639 8B17 MOV EDX,DWORD PTR DS:[EDI]
- 062C063B 8BCF MOV ECX,EDI
- 062C063D FF92 80000000 CALL DWORD PTR DS:[EDX+80]
- 062C0643 50 PUSH EAX
- 062C0644 8D8D 70FFFFFF LEA ECX,DWORD PTR SS:[EBP-90]
- 062C064A E8 31082300 CALL RendDX9.064F0E80
- 062C064F D905 64DE6906 FLD DWORD PTR DS:[669DE64]
- 062C0655 EB 03 JMP SHORT 062C065A
- 062C0657 D945 94 FLD DWORD PTR SS:[EBP-6C]
- 062C065A D80D 64DE6906 FMUL DWORD PTR DS:[669DE64]
- 062C0660 68 0000803F PUSH 3F800000
- 062C0665 68 000080BF PUSH BF800000
- 062C066A 51 PUSH ECX
- 062C066B D95D 08 FSTP DWORD PTR SS:[EBP+8]
- 062C066E D945 98 FLD DWORD PTR SS:[EBP-68]
- 062C0671 D84D D8 FMUL DWORD PTR SS:[EBP-28]
- 062C0674 D945 90 FLD DWORD PTR SS:[EBP-70]
- 062C0677 D84D D0 FMUL DWORD PTR SS:[EBP-30]
- 062C067A DEC1 FADDP ST(1),ST
- 062C067C D845 08 FADD DWORD PTR SS:[EBP+8]
- 062C067F D91C24 FSTP DWORD PTR SS:[ESP]
- 062C0682 E8 B9E62000 CALL RendDX9.064CED40
- 062C0687 E8 3C413C00 CALL <JMP.&MSVCR71._CIacos>
- 062C068C D945 B0 FLD DWORD PTR SS:[EBP-50]
- 062C068F D84D 90 FMUL DWORD PTR SS:[EBP-70]
- 062C0692 D945 B8 FLD DWORD PTR SS:[EBP-48]
- 062C0695 D84D 98 FMUL DWORD PTR SS:[EBP-68]
- 062C0698 DEC1 FADDP ST(1),ST
- 062C069A D845 08 FADD DWORD PTR SS:[EBP+8]
- 062C069D D81D 64DE6906 FCOMP DWORD PTR DS:[669DE64]
- 062C06A3 DFE0 FSTSW AX
- 062C06A5 F6C4 41 TEST AH,41
- 062C06A8 75 0F JNZ SHORT 062C06B9
- 062C06AA D905 7C5E6A06 FLD DWORD PTR DS:[66A5E7C]
- 062C06B0 D8E1 FSUB ST,ST(1)
- 062C06B2 D95B 7C FSTP DWORD PTR DS:[EBX+7C]
- 062C06B5 DDD8 FSTP ST
- 062C06B7 EB 03 JMP SHORT 062C06BC
- 062C06B9 D95B 7C FSTP DWORD PTR DS:[EBX+7C]
- 062C06BC 8B03 MOV EAX,DWORD PTR DS:[EBX]
- 062C06BE 8BCB MOV ECX,EBX
- 062C06C0 FF10 CALL DWORD PTR DS:[EAX]
- 062C06C2 D940 08 FLD DWORD PTR DS:[EAX+8]
- 062C06C5 D940 04 FLD DWORD PTR DS:[EAX+4]
- 062C06C8 8B08 MOV ECX,DWORD PTR DS:[EAX]
- 062C06CA D99B 94000000 FSTP DWORD PTR DS:[EBX+94]
- 062C06D0 898B 90000000 MOV DWORD PTR DS:[EBX+90],ECX
- 062C06D6 D99B 98000000 FSTP DWORD PTR DS:[EBX+98]
- 062C06DC 5F POP EDI
- 062C06DD 5E POP ESI
- 062C06DE 5B POP EBX
- 062C06DF 8BE5 MOV ESP,EBP
- 062C06E1 5D POP EBP
- 062C06E2 C2 0400 RETN 4
