rendered paste body004F5FD0 /$ 83EC 08 SUB ESP,8
004F5FD3 |. 53 PUSH EBX
004F5FD4 |. 55 PUSH EBP
004F5FD5 |. 56 PUSH ESI
004F5FD6 |. 8BF1 MOV ESI,ECX
004F5FD8 |. 8B06 MOV EAX,DWORD PTR DS:[ESI]
004F5FDA |. 57 PUSH EDI
004F5FDB |. 33FF XOR EDI,EDI
004F5FDD |. FF50 54 CALL DWORD PTR DS:[EAX+54]
004F5FE0 |. 3C 01 CMP AL,1
004F5FE2 |. 8D9E BD050000 LEA EBX,DWORD PTR DS:[ESI+5BD]
004F5FE8 |. 0F87 AD080000 JA TRose.004F689B
004F5FEE |. 33C0 XOR EAX,EAX
004F5FF0 |. 66:8B03 MOV AX,WORD PTR DS:[EBX]
004F5FF3 |. A9 FF7F0000 TEST EAX,7FFF
004F5FF8 |. 74 21 JE SHORT TRose.004F601B
004F5FFA |. 66:F743 04 FF0>TEST WORD PTR DS:[EBX+4],3FF
004F6000 |. 76 19 JBE SHORT TRose.004F601B
004F6002 |. 8B0D 202E6B00 MOV ECX,DWORD PTR DS:[6B2E20]
004F6008 |. C1E8 05 SHR EAX,5
004F600B |. 25 FF030000 AND EAX,3FF
004F6010 |. 8B1481 MOV EDX,DWORD PTR DS:[ECX+EAX*4]
004F6013 |. 8BAA 8C000000 MOV EBP,DWORD PTR DS:[EDX+8C]
004F6019 |. EB 02 JMP SHORT TRose.004F601D
004F601B |> 33ED XOR EBP,EBP
004F601D |> 8BCB MOV ECX,EBX
004F601F |. E8 AC98FFFF CALL TRose.004EF8D0
004F6024 |. 83F8 03 CMP EAX,3
004F6027 |. 0F8D 50050000 JGE TRose.004F657D
004F602D |. 8D0C40 LEA ECX,DWORD PTR DS:[EAX+EAX*2]
004F6030 |. 8D8C4E AB08000>LEA ECX,DWORD PTR DS:[ESI+ECX*2+8AB]
004F6037 |. 33D2 XOR EDX,EDX
004F6039 |. 66:8B11 MOV DX,WORD PTR DS:[ECX]
004F603C |. 8BCA MOV ECX,EDX
004F603E |. 83E1 1F AND ECX,1F
004F6041 |. 66:83F9 0A CMP CX,0A
004F6045 |. 76 2F JBE SHORT TRose.004F6076
004F6047 |. 66:83F9 0D CMP CX,0D
004F604B |. 73 29 JNB SHORT TRose.004F6076
004F604D |. 0FB7CA MOVZX ECX,DX
004F6050 |. 8BD1 MOV EDX,ECX
004F6052 |. 83E2 1F AND EDX,1F
004F6055 |. 8B1495 8C256B0>MOV EDX,DWORD PTR DS:[EDX*4+6B258C]
004F605C |. 8B52 60 MOV EDX,DWORD PTR DS:[EDX+60]
004F605F |. C1E9 05 SHR ECX,5
004F6062 |. 81E1 FF030000 AND ECX,3FF
004F6068 |. 8B0C8A MOV ECX,DWORD PTR DS:[EDX+ECX*4]
004F606B |. 66:8B51 20 MOV DX,WORD PTR DS:[ECX+20]
004F606F |. 66:895424 10 MOV WORD PTR SS:[ESP+10],DX
004F6074 |. EB 08 JMP SHORT TRose.004F607E
004F6076 |> C74424 10 0000>MOV DWORD PTR SS:[ESP+10],0
004F607E |> 83E8 00 SUB EAX,0 ; Switch (cases 0..2)
004F6081 |. 0F84 55030000 JE TRose.004F63DC
004F6087 |. 48 DEC EAX
004F6088 |. 0F84 9D010000 JE TRose.004F622B
004F608E |. 48 DEC EAX
004F608F |. 0F85 AF0E0000 JNZ TRose.004F6F44
004F6095 |. E8 9652F4FF CALL TRose.0043B330 ; Case 2 of switch 004F607E
004F609A |. 0FBF4E 12 MOVSX ECX,WORD PTR DS:[ESI+12]
004F609E |. 84C0 TEST AL,AL
004F60A0 |. 0FBF86 A212000>MOVSX EAX,WORD PTR DS:[ESI+12A2]
004F60A7 |. 0F84 BE000000 JE TRose.004F616B
004F60AD |. 8B53 02 MOV EDX,DWORD PTR DS:[EBX+2]
004F60B0 |. 03C1 ADD EAX,ECX
004F60B2 |. 8B8E 48100000 MOV ECX,DWORD PTR DS:[ESI+1048]
004F60B8 |. C1EA 1C SHR EDX,1C
004F60BB |. 03C1 ADD EAX,ECX
004F60BD |. 83E2 0F AND EDX,0F
004F60C0 |. 52 PUSH EDX
004F60C1 |. 894424 18 MOV DWORD PTR SS:[ESP+18],EAX
004F60C5 |. DB4424 18 FILD DWORD PTR SS:[ESP+18]
004F60C9 |. 55 PUSH EBP
004F60CA |. 8BCE MOV ECX,ESI
004F60CC |. E8 BFE8FFFF CALL TRose.004F4990
004F60D1 |. 0FBF4E 16 MOVSX ECX,WORD PTR DS:[ESI+16]
004F60D5 |. 0FBF86 A612000>MOVSX EAX,WORD PTR DS:[ESI+12A6]
004F60DC |. 8B96 50100000 MOV EDX,DWORD PTR DS:[ESI+1050]
004F60E2 |. 03C1 ADD EAX,ECX
004F60E4 |. 03C2 ADD EAX,EDX
004F60E6 |. 0FBF96 9C12000>MOVSX EDX,WORD PTR DS:[ESI+129C]
004F60ED |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F60F1 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F60F5 |. 0FBF46 0C MOVSX EAX,WORD PTR DS:[ESI+C]
004F60F9 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F60FD |. 03D0 ADD EDX,EAX
004F60FF |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6105 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F610B |. 03D0 ADD EDX,EAX
004F610D |. D9C2 FLD ST(2)
004F610F |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6113 |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F6119 |. 0FBF5424 10 MOVSX EDX,WORD PTR SS:[ESP+10]
004F611E |. DEC1 FADDP ST(1),ST
004F6120 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F6126 |. DEC9 FMULP ST(1),ST
004F6128 |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F612E |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6132 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6136 |. D80D AC3B6500 FMUL DWORD PTR DS:[653BAC]
004F613C |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6140 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6144 |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F614A |. DEC1 FADDP ST(1),ST
004F614C |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6150 |. D80D 343B6500 FMUL DWORD PTR DS:[653B34]
004F6156 |. DEC1 FADDP ST(1),ST
004F6158 |. D9CA FXCH ST(2)
004F615A |. D80D 4C3B6500 FMUL DWORD PTR DS:[653B4C]
004F6160 |. DEC2 FADDP ST(2),ST
004F6162 |. D9C9 FXCH ST(1)
004F6164 |. DEC1 FADDP ST(1),ST
004F6166 |. E9 D20D0000 JMP TRose.004F6F3D
004F616B |> 0FBF96 A612000>MOVSX EDX,WORD PTR DS:[ESI+12A6]
004F6172 |. 03C1 ADD EAX,ECX
004F6174 |. 0386 48100000 ADD EAX,DWORD PTR DS:[ESI+1048]
004F617A |. 0FBF4E 16 MOVSX ECX,WORD PTR DS:[ESI+16]
004F617E |. 03D1 ADD EDX,ECX
004F6180 |. 0396 50100000 ADD EDX,DWORD PTR DS:[ESI+1050]
004F6186 |. 8B0D 28306B00 MOV ECX,DWORD PTR DS:[6B3028]
004F618C |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6190 |. 0FBF4424 10 MOVSX EAX,WORD PTR SS:[ESP+10]
004F6195 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6199 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F619D |. 8B53 02 MOV EDX,DWORD PTR DS:[EBX+2]
004F61A0 |. C1EA 1C SHR EDX,1C
004F61A3 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F61A7 |. 83E2 0F AND EDX,0F
004F61AA |. 8B1491 MOV EDX,DWORD PTR DS:[ECX+EDX*4]
004F61AD |. 8B0A MOV ECX,DWORD PTR DS:[EDX]
004F61AF |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F61B5 |. 03C8 ADD ECX,EAX
004F61B7 |. D9C1 FLD ST(1)
004F61B9 |. 8D5429 0C LEA EDX,DWORD PTR DS:[ECX+EBP+C]
004F61BD |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F61C3 |. 0FBF4E 0C MOVSX ECX,WORD PTR DS:[ESI+C]
004F61C7 |. DEC1 FADDP ST(1),ST
004F61C9 |. 894424 10 MOV DWORD PTR SS:[ESP+10],EAX
004F61CD |. 0FBF86 9C12000>MOVSX EAX,WORD PTR DS:[ESI+129C]
004F61D4 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F61DA |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F61DE |. 0FBF56 20 MOVSX EDX,WORD PTR DS:[ESI+20]
004F61E2 |. DA4C24 14 FIMUL DWORD PTR SS:[ESP+14]
004F61E6 |. 03C1 ADD EAX,ECX
004F61E8 |. 0386 3C100000 ADD EAX,DWORD PTR DS:[ESI+103C]
004F61EE |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F61F2 |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F61F8 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F61FC |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6200 |. D80D 40406500 FMUL DWORD PTR DS:[654040]
004F6206 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F620A |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6210 |. DEC1 FADDP ST(1),ST
004F6212 |. D9CA FXCH ST(2)
004F6214 |. D80D 88936400 FMUL DWORD PTR DS:[649388]
004F621A |. DEC2 FADDP ST(2),ST
004F621C |. DB4424 10 FILD DWORD PTR SS:[ESP+10]
004F6220 |. DEC2 FADDP ST(2),ST
004F6222 |. D9C9 FXCH ST(1)
004F6224 |. DEC1 FADDP ST(1),ST
004F6226 |. E9 120D0000 JMP TRose.004F6F3D
004F622B |> E8 0051F4FF CALL TRose.0043B330 ; Case 1 of switch 004F607E
004F6230 |. 0FBF4E 12 MOVSX ECX,WORD PTR DS:[ESI+12]
004F6234 |. 84C0 TEST AL,AL
004F6236 |. 0FBF86 A212000>MOVSX EAX,WORD PTR DS:[ESI+12A2]
004F623D |. 0F84 BE000000 JE TRose.004F6301
004F6243 |. 8B53 02 MOV EDX,DWORD PTR DS:[EBX+2]
004F6246 |. 03C1 ADD EAX,ECX
004F6248 |. 8B8E 48100000 MOV ECX,DWORD PTR DS:[ESI+1048]
004F624E |. C1EA 1C SHR EDX,1C
004F6251 |. 03C1 ADD EAX,ECX
004F6253 |. 83E2 0F AND EDX,0F
004F6256 |. 52 PUSH EDX
004F6257 |. 894424 18 MOV DWORD PTR SS:[ESP+18],EAX
004F625B |. DB4424 18 FILD DWORD PTR SS:[ESP+18]
004F625F |. 55 PUSH EBP
004F6260 |. 8BCE MOV ECX,ESI
004F6262 |. E8 29E7FFFF CALL TRose.004F4990
004F6267 |. 0FBF4E 16 MOVSX ECX,WORD PTR DS:[ESI+16]
004F626B |. 0FBF86 A612000>MOVSX EAX,WORD PTR DS:[ESI+12A6]
004F6272 |. 8B96 50100000 MOV EDX,DWORD PTR DS:[ESI+1050]
004F6278 |. 03C1 ADD EAX,ECX
004F627A |. 03C2 ADD EAX,EDX
004F627C |. 0FBF96 9E12000>MOVSX EDX,WORD PTR DS:[ESI+129E]
004F6283 |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F6287 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F628B |. 0FBF46 0E MOVSX EAX,WORD PTR DS:[ESI+E]
004F628F |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6293 |. 03D0 ADD EDX,EAX
004F6295 |. 8B86 40100000 MOV EAX,DWORD PTR DS:[ESI+1040]
004F629B |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F62A1 |. 03D0 ADD EDX,EAX
004F62A3 |. D9C2 FLD ST(2)
004F62A5 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F62A9 |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F62AF |. 0FBF5424 10 MOVSX EDX,WORD PTR SS:[ESP+10]
004F62B4 |. DEC1 FADDP ST(1),ST
004F62B6 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F62BC |. DEC9 FMULP ST(1),ST
004F62BE |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F62C4 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F62C8 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F62CC |. D80D 3CC66400 FMUL DWORD PTR DS:[64C63C]
004F62D2 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F62D6 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F62DA |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F62E0 |. DEC1 FADDP ST(1),ST
004F62E2 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F62E6 |. D80D 343B6500 FMUL DWORD PTR DS:[653B34]
004F62EC |. DEC1 FADDP ST(1),ST
004F62EE |. D9CA FXCH ST(2)
004F62F0 |. D80D 3C406500 FMUL DWORD PTR DS:[65403C]
004F62F6 |. DEC2 FADDP ST(2),ST
004F62F8 |. D9C9 FXCH ST(1)
004F62FA |. DEC1 FADDP ST(1),ST
004F62FC |. E9 3C0C0000 JMP TRose.004F6F3D
004F6301 |> 0FBF5424 10 MOVSX EDX,WORD PTR SS:[ESP+10]
004F6306 |. 03C1 ADD EAX,ECX
004F6308 |. 0386 48100000 ADD EAX,DWORD PTR DS:[ESI+1048]
004F630E |. 8B0D 28306B00 MOV ECX,DWORD PTR DS:[6B3028]
004F6314 |. 8BBE 50100000 MOV EDI,DWORD PTR DS:[ESI+1050]
004F631A |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F631E |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F6321 |. C1E8 1C SHR EAX,1C
004F6324 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6328 |. 83E0 0F AND EAX,0F
004F632B |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F632F |. 8B1481 MOV EDX,DWORD PTR DS:[ECX+EAX*4]
004F6332 |. 8B02 MOV EAX,DWORD PTR DS:[EDX]
004F6334 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6338 |. 0FBF56 16 MOVSX EDX,WORD PTR DS:[ESI+16]
004F633C |. 0FBF8E A612000>MOVSX ECX,WORD PTR DS:[ESI+12A6]
004F6343 |. 03C5 ADD EAX,EBP
004F6345 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6349 |. 0FBF86 9E12000>MOVSX EAX,WORD PTR DS:[ESI+129E]
004F6350 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6354 |. D9C1 FLD ST(1)
004F6356 |. 03CA ADD ECX,EDX
004F6358 |. D80D 483B6500 FMUL DWORD PTR DS:[653B48]
004F635E |. 0FBF56 20 MOVSX EDX,WORD PTR DS:[ESI+20]
004F6362 |. DEC1 FADDP ST(1),ST
004F6364 |. 03CF ADD ECX,EDI
004F6366 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F636A |. 0FBF4E 0E MOVSX ECX,WORD PTR DS:[ESI+E]
004F636E |. D805 F80B6500 FADD DWORD PTR DS:[650BF8]
004F6374 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6378 |. 03C1 ADD EAX,ECX
004F637A |. 8B8E 40100000 MOV ECX,DWORD PTR DS:[ESI+1040]
004F6380 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F6386 |. D9C3 FLD ST(3)
004F6388 |. 03C1 ADD EAX,ECX
004F638A |. D80D FC3A6500 FMUL DWORD PTR DS:[653AFC]
004F6390 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6394 |. DEC1 FADDP ST(1),ST
004F6396 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F639C |. DEC9 FMULP ST(1),ST
004F639E |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F63A4 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F63A8 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F63AC |. D80D A83A6500 FMUL DWORD PTR DS:[653AA8]
004F63B2 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F63B6 |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F63BC |. DEC1 FADDP ST(1),ST
004F63BE |. D9CB FXCH ST(3)
004F63C0 |. D80D 88936400 FMUL DWORD PTR DS:[649388]
004F63C6 |. DEC3 FADDP ST(3),ST
004F63C8 |. D9CA FXCH ST(2)
004F63CA |. D8C1 FADD ST,ST(1)
004F63CC |. DEC2 FADDP ST(2),ST
004F63CE |. D9C9 FXCH ST(1)
004F63D0 |. E8 B7480200 CALL TRose.0051AC8C
004F63D5 |. DDD8 FSTP ST
004F63D7 |. E9 660B0000 JMP TRose.004F6F42
004F63DC |> E8 4F4FF4FF CALL TRose.0043B330 ; Case 0 of switch 004F607E
004F63E1 |. 0FBF4E 0E MOVSX ECX,WORD PTR DS:[ESI+E]
004F63E5 |. 84C0 TEST AL,AL
004F63E7 |. 0FBF86 9E12000>MOVSX EAX,WORD PTR DS:[ESI+129E]
004F63EE |. 0F84 B6000000 JE TRose.004F64AA
004F63F4 |. 8B53 02 MOV EDX,DWORD PTR DS:[EBX+2]
004F63F7 |. 03C1 ADD EAX,ECX
004F63F9 |. 8B8E 40100000 MOV ECX,DWORD PTR DS:[ESI+1040]
004F63FF |. C1EA 1C SHR EDX,1C
004F6402 |. 03C1 ADD EAX,ECX
004F6404 |. 83E2 0F AND EDX,0F
004F6407 |. 52 PUSH EDX
004F6408 |. 894424 18 MOV DWORD PTR SS:[ESP+18],EAX
004F640C |. DB4424 18 FILD DWORD PTR SS:[ESP+18]
004F6410 |. 55 PUSH EBP
004F6411 |. 8BCE MOV ECX,ESI
004F6413 |. E8 78E5FFFF CALL TRose.004F4990
004F6418 |. 0FBF4E 16 MOVSX ECX,WORD PTR DS:[ESI+16]
004F641C |. 0FBF86 A612000>MOVSX EAX,WORD PTR DS:[ESI+12A6]
004F6423 |. 8B96 50100000 MOV EDX,DWORD PTR DS:[ESI+1050]
004F6429 |. 03C1 ADD EAX,ECX
004F642B |. 03C2 ADD EAX,EDX
004F642D |. 0FBF96 9C12000>MOVSX EDX,WORD PTR DS:[ESI+129C]
004F6434 |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F6438 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F643C |. 0FBF46 0C MOVSX EAX,WORD PTR DS:[ESI+C]
004F6440 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6444 |. 03D0 ADD EDX,EAX
004F6446 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F644C |. D80D FC3A6500 FMUL DWORD PTR DS:[653AFC]
004F6452 |. 03D0 ADD EDX,EAX
004F6454 |. D9C2 FLD ST(2)
004F6456 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F645A |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F6460 |. 0FBF5424 10 MOVSX EDX,WORD PTR SS:[ESP+10]
004F6465 |. DEC1 FADDP ST(1),ST
004F6467 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F646D |. DEC9 FMULP ST(1),ST
004F646F |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F6475 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6479 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F647D |. DA4424 14 FIADD DWORD PTR SS:[ESP+14]
004F6481 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6485 |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F648B |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F648F |. D80D 88936400 FMUL DWORD PTR DS:[649388]
004F6495 |. DEC1 FADDP ST(1),ST
004F6497 |. D9CA FXCH ST(2)
004F6499 |. D80D 40406500 FMUL DWORD PTR DS:[654040]
004F649F |. DEC2 FADDP ST(2),ST
004F64A1 |. D9C9 FXCH ST(1)
004F64A3 |. DEC1 FADDP ST(1),ST
004F64A5 |. E9 930A0000 JMP TRose.004F6F3D
004F64AA |> 0FBF5424 10 MOVSX EDX,WORD PTR SS:[ESP+10]
004F64AF |. 03C1 ADD EAX,ECX
004F64B1 |. 0386 40100000 ADD EAX,DWORD PTR DS:[ESI+1040]
004F64B7 |. 8B0D 28306B00 MOV ECX,DWORD PTR DS:[6B3028]
004F64BD |. 8BBE 50100000 MOV EDI,DWORD PTR DS:[ESI+1050]
004F64C3 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F64C7 |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F64CA |. C1E8 1C SHR EAX,1C
004F64CD |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F64D1 |. 83E0 0F AND EAX,0F
004F64D4 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F64D8 |. 8B1481 MOV EDX,DWORD PTR DS:[ECX+EAX*4]
004F64DB |. 8B02 MOV EAX,DWORD PTR DS:[EDX]
004F64DD |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F64E1 |. 0FBF56 16 MOVSX EDX,WORD PTR DS:[ESI+16]
004F64E5 |. 0FBF8E A612000>MOVSX ECX,WORD PTR DS:[ESI+12A6]
004F64EC |. 03C5 ADD EAX,EBP
004F64EE |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F64F2 |. 0FBF86 9C12000>MOVSX EAX,WORD PTR DS:[ESI+129C]
004F64F9 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F64FD |. D9C1 FLD ST(1)
004F64FF |. 03CA ADD ECX,EDX
004F6501 |. D80D 88936400 FMUL DWORD PTR DS:[649388]
004F6507 |. 0FBF56 20 MOVSX EDX,WORD PTR DS:[ESI+20]
004F650B |. DEC1 FADDP ST(1),ST
004F650D |. 03CF ADD ECX,EDI
004F650F |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6513 |. 0FBF4E 0C MOVSX ECX,WORD PTR DS:[ESI+C]
004F6517 |. D805 F80B6500 FADD DWORD PTR DS:[650BF8]
004F651D |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6521 |. 03C1 ADD EAX,ECX
004F6523 |. 8B8E 3C100000 MOV ECX,DWORD PTR DS:[ESI+103C]
004F6529 |. D80D FC3A6500 FMUL DWORD PTR DS:[653AFC]
004F652F |. D9C3 FLD ST(3)
004F6531 |. 03C1 ADD EAX,ECX
004F6533 |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F6539 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F653D |. DEC1 FADDP ST(1),ST
004F653F |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F6545 |. DEC9 FMULP ST(1),ST
004F6547 |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F654D |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6551 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6555 |. DA4424 14 FIADD DWORD PTR SS:[ESP+14]
004F6559 |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F655F |. D9CB FXCH ST(3)
004F6561 |. D80D 38406500 FMUL DWORD PTR DS:[654038]
004F6567 |. DEC3 FADDP ST(3),ST
004F6569 |. D9CA FXCH ST(2)
004F656B |. D8C1 FADD ST,ST(1)
004F656D |. DEC2 FADDP ST(2),ST
004F656F |. D9C9 FXCH ST(1)
004F6571 |. E8 16470200 CALL TRose.0051AC8C
004F6576 |. DDD8 FSTP ST
004F6578 |. E9 C5090000 JMP TRose.004F6F42
004F657D |> 8B0D 202E6B00 MOV ECX,DWORD PTR DS:[6B2E20]
004F6583 |. 33C0 XOR EAX,EAX
004F6585 |. 66:8B03 MOV AX,WORD PTR DS:[EBX]
004F6588 |. C1E8 05 SHR EAX,5
004F658B |. 25 FF030000 AND EAX,3FF
004F6590 |. 8B1481 MOV EDX,DWORD PTR DS:[ECX+EAX*4]
004F6593 |. 8B4A 10 MOV ECX,DWORD PTR DS:[EDX+10]
004F6596 |. B8 67666666 MOV EAX,66666667
004F659B |. F7E9 IMUL ECX
004F659D |. C1FA 02 SAR EDX,2
004F65A0 |. 8BC2 MOV EAX,EDX
004F65A2 |. C1E8 1F SHR EAX,1F
004F65A5 |. 03C2 ADD EAX,EDX
004F65A7 |. 83F8 19 CMP EAX,19 ; Switch (cases 0..19)
004F65AA |. 0F87 94090000 JA TRose.004F6F44
004F65B0 |. 0FB680 A86F4F0>MOVZX EAX,BYTE PTR DS:[EAX+4F6FA8]
004F65B7 |. FF2485 946F4F0>JMP DWORD PTR DS:[EAX*4+4F6F94]
004F65BE |> 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C] ; Cases 15,16 of switch 004F65A7
004F65C2 |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F65C9 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F65CF |. 03CA ADD ECX,EDX
004F65D1 |. 03C8 ADD ECX,EAX
004F65D3 |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F65D6 |. C1E8 1C SHR EAX,1C
004F65D9 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F65DD |. 83E0 0F AND EAX,0F
004F65E0 |. 50 PUSH EAX
004F65E1 |. DB4424 18 FILD DWORD PTR SS:[ESP+18]
004F65E5 |. 55 PUSH EBP
004F65E6 |. 8BCE MOV ECX,ESI
004F65E8 |. E8 A3E3FFFF CALL TRose.004F4990
004F65ED |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F65F1 |. D9C1 FLD ST(1)
004F65F3 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F65F9 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F65FD |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F6603 |. DEC9 FMULP ST(1),ST
004F6605 |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F660B |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F660F |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6615 |. D9CA FXCH ST(2)
004F6617 |. D80D 34406500 FMUL DWORD PTR DS:[654034]
004F661D |. DEC2 FADDP ST(2),ST
004F661F |. D9C9 FXCH ST(1)
004F6621 |. DEC1 FADDP ST(1),ST
004F6623 |. E9 15090000 JMP TRose.004F6F3D
004F6628 |> 81F9 F1000000 CMP ECX,0F1 ; Case 18 of switch 004F65A7
004F662E |. 75 7B JNZ SHORT TRose.004F66AB
004F6630 |. 0FBF46 10 MOVSX EAX,WORD PTR DS:[ESI+10]
004F6634 |. 0FBF96 A012000>MOVSX EDX,WORD PTR DS:[ESI+12A0]
004F663B |. 8B4B 02 MOV ECX,DWORD PTR DS:[EBX+2]
004F663E |. 8BBE 44100000 MOV EDI,DWORD PTR DS:[ESI+1044]
004F6644 |. 03D0 ADD EDX,EAX
004F6646 |. C1E9 1C SHR ECX,1C
004F6649 |. 03D7 ADD EDX,EDI
004F664B |. 83E1 0F AND ECX,0F
004F664E |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6652 |. 51 PUSH ECX
004F6653 |. 55 PUSH EBP
004F6654 |. DB4424 1C FILD DWORD PTR SS:[ESP+1C]
004F6658 |. 8BCE MOV ECX,ESI
004F665A |. E8 31E3FFFF CALL TRose.004F4990
004F665F |. 0FBF46 0C MOVSX EAX,WORD PTR DS:[ESI+C]
004F6663 |. D9C1 FLD ST(1)
004F6665 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F666B |. 0FBF96 9C12000>MOVSX EDX,WORD PTR DS:[ESI+129C]
004F6672 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F6678 |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F667C |. 03D0 ADD EDX,EAX
004F667E |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6684 |. 03D0 ADD EDX,EAX
004F6686 |. DEC9 FMULP ST(1),ST
004F6688 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F668C |. D80D 44406500 FMUL DWORD PTR DS:[654044]
004F6692 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6696 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F669A |. D8C2 FADD ST,ST(2)
004F669C |. D80D A83A6500 FMUL DWORD PTR DS:[653AA8]
004F66A2 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F66A6 |. E9 B2050000 JMP TRose.004F6C5D
004F66AB |> 8B53 02 MOV EDX,DWORD PTR DS:[EBX+2]
004F66AE |. C1EA 1C SHR EDX,1C
004F66B1 |. 83E2 0F AND EDX,0F
004F66B4 |. 52 PUSH EDX
004F66B5 |. 55 PUSH EBP
004F66B6 |. 8BCE MOV ECX,ESI
004F66B8 |. E8 D3E2FFFF CALL TRose.004F4990
004F66BD |. 0FBF4E 16 MOVSX ECX,WORD PTR DS:[ESI+16]
004F66C1 |. 0FBF86 A612000>MOVSX EAX,WORD PTR DS:[ESI+12A6]
004F66C8 |. 8B96 50100000 MOV EDX,DWORD PTR DS:[ESI+1050]
004F66CE |. 03C1 ADD EAX,ECX
004F66D0 |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F66D4 |. 03C2 ADD EAX,EDX
004F66D6 |. 0FBF96 A012000>MOVSX EDX,WORD PTR DS:[ESI+12A0]
004F66DD |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F66E1 |. 0FBF46 10 MOVSX EAX,WORD PTR DS:[ESI+10]
004F66E5 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F66E9 |. 03D0 ADD EDX,EAX
004F66EB |. 8B86 44100000 MOV EAX,DWORD PTR DS:[ESI+1044]
004F66F1 |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F66F7 |. 03D0 ADD EDX,EAX
004F66F9 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F66FD |. D805 F83A6500 FADD DWORD PTR DS:[653AF8]
004F6703 |. DEC9 FMULP ST(1),ST
004F6705 |. D80D 30406500 FMUL DWORD PTR DS:[654030]
004F670B |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F670F |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6713 |. D80D 483B6500 FMUL DWORD PTR DS:[653B48]
004F6719 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F671D |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6723 |. DEC1 FADDP ST(1),ST
004F6725 |. DEC1 FADDP ST(1),ST
004F6727 |. E9 11080000 JMP TRose.004F6F3D
004F672C |> 0FBF46 0E MOVSX EAX,WORD PTR DS:[ESI+E] ; Case 19 of switch 004F65A7
004F6730 |. 0FBF96 9E12000>MOVSX EDX,WORD PTR DS:[ESI+129E]
004F6737 |. 8BBE 40100000 MOV EDI,DWORD PTR DS:[ESI+1040]
004F673D |. 03D0 ADD EDX,EAX
004F673F |. 03D7 ADD EDX,EDI
004F6741 |. 81F9 FC000000 CMP ECX,0FC
004F6747 |. 8B4B 02 MOV ECX,DWORD PTR DS:[EBX+2]
004F674A |. 75 77 JNZ SHORT TRose.004F67C3
004F674C |. C1E9 1C SHR ECX,1C
004F674F |. 83E1 0F AND ECX,0F
004F6752 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6756 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F675A |. 51 PUSH ECX
004F675B |. 55 PUSH EBP
004F675C |. 8BCE MOV ECX,ESI
004F675E |. E8 2DE2FFFF CALL TRose.004F4990
004F6763 |. D9C1 FLD ST(1)
004F6765 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F676B |. 0FBF46 0C MOVSX EAX,WORD PTR DS:[ESI+C]
004F676F |. 0FBF96 9C12000>MOVSX EDX,WORD PTR DS:[ESI+129C]
004F6776 |. D805 58EB6400 FADD DWORD PTR DS:[64EB58]
004F677C |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F6780 |. 03D0 ADD EDX,EAX
004F6782 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6788 |. 03D0 ADD EDX,EAX
004F678A |. DEC9 FMULP ST(1),ST
004F678C |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6790 |. D80D 2C406500 FMUL DWORD PTR DS:[65402C]
004F6796 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F679A |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F679E |. D80D 28406500 FMUL DWORD PTR DS:[654028]
004F67A4 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F67A8 |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F67AE |. DEC1 FADDP ST(1),ST
004F67B0 |. D9CA FXCH ST(2)
004F67B2 |. D80D 4C3B6500 FMUL DWORD PTR DS:[653B4C]
004F67B8 |. DEC2 FADDP ST(2),ST
004F67BA |. D9C9 FXCH ST(1)
004F67BC |. DEC1 FADDP ST(1),ST
004F67BE |. E9 7A070000 JMP TRose.004F6F3D
004F67C3 |> C1E9 1C SHR ECX,1C
004F67C6 |. 83E1 0F AND ECX,0F
004F67C9 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F67CD |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F67D1 |. 51 PUSH ECX
004F67D2 |. 55 PUSH EBP
004F67D3 |. 8BCE MOV ECX,ESI
004F67D5 |. E8 B6E1FFFF CALL TRose.004F4990
004F67DA |. D9C1 FLD ST(1)
004F67DC |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F67E2 |. 0FBF46 0C MOVSX EAX,WORD PTR DS:[ESI+C]
004F67E6 |. 0FBF96 9C12000>MOVSX EDX,WORD PTR DS:[ESI+129C]
004F67ED |. D805 E4C66400 FADD DWORD PTR DS:[64C6E4]
004F67F3 |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F67F7 |. 03D0 ADD EDX,EAX
004F67F9 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F67FF |. 03D0 ADD EDX,EAX
004F6801 |. DEC9 FMULP ST(1),ST
004F6803 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6807 |. D80D 24406500 FMUL DWORD PTR DS:[654024]
004F680D |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6811 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6815 |. D80D 20406500 FMUL DWORD PTR DS:[654020]
004F681B |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F681F |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6825 |. DEC1 FADDP ST(1),ST
004F6827 |. D9CA FXCH ST(2)
004F6829 |. D80D 1C406500 FMUL DWORD PTR DS:[65401C]
004F682F |. DEC2 FADDP ST(2),ST
004F6831 |. D9C9 FXCH ST(1)
004F6833 |. DEC1 FADDP ST(1),ST
004F6835 |. E9 03070000 JMP TRose.004F6F3D
004F683A |> 0FBF46 0E MOVSX EAX,WORD PTR DS:[ESI+E] ; Case 0 of switch 004F65A7
004F683E |. 0FBF96 9E12000>MOVSX EDX,WORD PTR DS:[ESI+129E]
004F6845 |. 8BAE 40100000 MOV EBP,DWORD PTR DS:[ESI+1040]
004F684B |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F6852 |. 03D0 ADD EDX,EAX
004F6854 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F685A |. 03D5 ADD EDX,EBP
004F685C |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6860 |. 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C]
004F6864 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6868 |. 03CA ADD ECX,EDX
004F686A |. 03C8 ADD ECX,EAX
004F686C |. D80D 3CC66400 FMUL DWORD PTR DS:[64C63C]
004F6872 |. 0FBF46 20 MOVSX EAX,WORD PTR DS:[ESI+20]
004F6876 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F687A |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F687E |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6882 |. D80D 88936400 FMUL DWORD PTR DS:[649388]
004F6888 |. DEC1 FADDP ST(1),ST
004F688A |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F688E |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6894 |. DEC1 FADDP ST(1),ST
004F6896 |. E9 A2060000 JMP TRose.004F6F3D
004F689B |> 33C0 XOR EAX,EAX
004F689D |. 66:8B03 MOV AX,WORD PTR DS:[EBX]
004F68A0 |. 897C24 10 MOV DWORD PTR SS:[ESP+10],EDI
004F68A4 |. A9 FF7F0000 TEST EAX,7FFF
004F68A9 |. 74 21 JE SHORT TRose.004F68CC
004F68AB |. 66:F743 04 FF0>TEST WORD PTR DS:[EBX+4],3FF
004F68B1 |. 76 19 JBE SHORT TRose.004F68CC
004F68B3 |. 8B0D 202E6B00 MOV ECX,DWORD PTR DS:[6B2E20]
004F68B9 |. C1E8 05 SHR EAX,5
004F68BC |. 25 FF030000 AND EAX,3FF
004F68C1 |. 8B1481 MOV EDX,DWORD PTR DS:[ECX+EAX*4]
004F68C4 |. 8BAA 8C000000 MOV EBP,DWORD PTR DS:[EDX+8C]
004F68CA |. EB 02 JMP SHORT TRose.004F68CE
004F68CC |> 33ED XOR EBP,EBP
004F68CE |> 33C0 XOR EAX,EAX
004F68D0 |. 66:8B86 D50800>MOV AX,WORD PTR DS:[ESI+8D5]
004F68D7 |. 66:3BC7 CMP AX,DI
004F68DA |. 74 26 JE SHORT TRose.004F6902
004F68DC |. 66:F786 D90800>TEST WORD PTR DS:[ESI+8D9],3FF
004F68E5 |. 76 1B JBE SHORT TRose.004F6902
004F68E7 |. 8B0D 00716B00 MOV ECX,DWORD PTR DS:[6B7100]
004F68ED |. C1E8 05 SHR EAX,5
004F68F0 |. 25 FF030000 AND EAX,3FF
004F68F5 |. 8B1481 MOV EDX,DWORD PTR DS:[ECX+EAX*4]
004F68F8 |. 8B82 90000000 MOV EAX,DWORD PTR DS:[EDX+90]
004F68FE |. 894424 10 MOV DWORD PTR SS:[ESP+10],EAX
004F6902 |> 8BCB MOV ECX,EBX
004F6904 |. E8 C78FFFFF CALL TRose.004EF8D0
004F6909 |. 83F8 03 CMP EAX,3 ; Switch (cases 0..2)
004F690C |. 0F8D 82020000 JGE TRose.004F6B94
004F6912 |. 83E8 00 SUB EAX,0
004F6915 |. 0F84 B0010000 JE TRose.004F6ACB
004F691B |. 48 DEC EAX
004F691C |. 0F84 D8000000 JE TRose.004F69FA
004F6922 |. 48 DEC EAX
004F6923 |. 0F85 1B060000 JNZ TRose.004F6F44
004F6929 |. 0FBF56 12 MOVSX EDX,WORD PTR DS:[ESI+12] ; Case 2 of switch 004F6909
004F692D |. 0FBF8E A212000>MOVSX ECX,WORD PTR DS:[ESI+12A2]
004F6934 |. 8B86 48100000 MOV EAX,DWORD PTR DS:[ESI+1048]
004F693A |. 03CA ADD ECX,EDX
004F693C |. 03C8 ADD ECX,EAX
004F693E |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F6941 |. C1E8 1C SHR EAX,1C
004F6944 |. 83E0 0F AND EAX,0F
004F6947 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F694B |. 50 PUSH EAX
004F694C |. 55 PUSH EBP
004F694D |. DB4424 1C FILD DWORD PTR SS:[ESP+1C]
004F6951 |. 8BCE MOV ECX,ESI
004F6953 |. E8 38E0FFFF CALL TRose.004F4990
004F6958 |. 0FBF56 16 MOVSX EDX,WORD PTR DS:[ESI+16]
004F695C |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6960 |. 0FBF8E A612000>MOVSX ECX,WORD PTR DS:[ESI+12A6]
004F6967 |. 8BBE 50100000 MOV EDI,DWORD PTR DS:[ESI+1050]
004F696D |. 0FBF86 9C12000>MOVSX EAX,WORD PTR DS:[ESI+129C]
004F6974 |. 03CA ADD ECX,EDX
004F6976 |. 0FBF56 20 MOVSX EDX,WORD PTR DS:[ESI+20]
004F697A |. 03CF ADD ECX,EDI
004F697C |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6980 |. 0FBF4E 0C MOVSX ECX,WORD PTR DS:[ESI+C]
004F6984 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6988 |. 03C1 ADD EAX,ECX
004F698A |. 8B8E 3C100000 MOV ECX,DWORD PTR DS:[ESI+103C]
004F6990 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F6996 |. D9C2 FLD ST(2)
004F6998 |. 03C1 ADD EAX,ECX
004F699A |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F69A0 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F69A4 |. DEC1 FADDP ST(1),ST
004F69A6 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F69AC |. DEC9 FMULP ST(1),ST
004F69AE |. D80D BC3A6500 FMUL DWORD PTR DS:[653ABC]
004F69B4 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F69B8 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F69BC |. D80D AC3B6500 FMUL DWORD PTR DS:[653BAC]
004F69C2 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F69C6 |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F69CC |. DEC1 FADDP ST(1),ST
004F69CE |. D9CA FXCH ST(2)
004F69D0 |. D80D 4C3B6500 FMUL DWORD PTR DS:[653B4C]
004F69D6 |. DEC2 FADDP ST(2),ST
004F69D8 |. D9C9 FXCH ST(1)
004F69DA |. D805 F80B6500 FADD DWORD PTR DS:[650BF8]
004F69E0 |. DEC1 FADDP ST(1),ST
004F69E2 |. E8 A5420200 CALL TRose.0051AC8C
004F69E7 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F69EB |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F69EF |. D80D 18406500 FMUL DWORD PTR DS:[654018]
004F69F5 |. E9 43050000 JMP TRose.004F6F3D
004F69FA |> 0FBF4E 12 MOVSX ECX,WORD PTR DS:[ESI+12] ; Case 1 of switch 004F6909
004F69FE |. 0FBF86 A212000>MOVSX EAX,WORD PTR DS:[ESI+12A2]
004F6A05 |. 8B53 02 MOV EDX,DWORD PTR DS:[EBX+2]
004F6A08 |. 03C1 ADD EAX,ECX
004F6A0A |. 8B8E 48100000 MOV ECX,DWORD PTR DS:[ESI+1048]
004F6A10 |. C1EA 1C SHR EDX,1C
004F6A13 |. 03C1 ADD EAX,ECX
004F6A15 |. 83E2 0F AND EDX,0F
004F6A18 |. 52 PUSH EDX
004F6A19 |. 894424 18 MOV DWORD PTR SS:[ESP+18],EAX
004F6A1D |. 55 PUSH EBP
004F6A1E |. 8BCE MOV ECX,ESI
004F6A20 |. DB4424 1C FILD DWORD PTR SS:[ESP+1C]
004F6A24 |. E8 67DFFFFF CALL TRose.004F4990
004F6A29 |. 0FBF4E 16 MOVSX ECX,WORD PTR DS:[ESI+16]
004F6A2D |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6A31 |. 0FBF86 A612000>MOVSX EAX,WORD PTR DS:[ESI+12A6]
004F6A38 |. 8B96 50100000 MOV EDX,DWORD PTR DS:[ESI+1050]
004F6A3E |. 03C1 ADD EAX,ECX
004F6A40 |. 03C2 ADD EAX,EDX
004F6A42 |. 0FBF96 9E12000>MOVSX EDX,WORD PTR DS:[ESI+129E]
004F6A49 |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F6A4D |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6A51 |. 0FBF46 0E MOVSX EAX,WORD PTR DS:[ESI+E]
004F6A55 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6A59 |. 03D0 ADD EDX,EAX
004F6A5B |. 8B86 40100000 MOV EAX,DWORD PTR DS:[ESI+1040]
004F6A61 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F6A67 |. D9C2 FLD ST(2)
004F6A69 |. 03D0 ADD EDX,EAX
004F6A6B |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F6A71 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6A75 |. DEC1 FADDP ST(1),ST
004F6A77 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F6A7D |. DEC9 FMULP ST(1),ST
004F6A7F |. D80D BC3A6500 FMUL DWORD PTR DS:[653ABC]
004F6A85 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6A89 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6A8D |. D80D 3CC66400 FMUL DWORD PTR DS:[64C63C]
004F6A93 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6A97 |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F6A9D |. DEC1 FADDP ST(1),ST
004F6A9F |. D9CA FXCH ST(2)
004F6AA1 |. D80D 3C406500 FMUL DWORD PTR DS:[65403C]
004F6AA7 |. DEC2 FADDP ST(2),ST
004F6AA9 |. D9C9 FXCH ST(1)
004F6AAB |. DC05 10406500 FADD QWORD PTR DS:[654010]
004F6AB1 |. DEC1 FADDP ST(1),ST
004F6AB3 |. E8 D4410200 CALL TRose.0051AC8C
004F6AB8 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6ABC |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6AC0 |. D80D 0C406500 FMUL DWORD PTR DS:[65400C]
004F6AC6 |. E9 72040000 JMP TRose.004F6F3D
004F6ACB |> 0FBF46 0E MOVSX EAX,WORD PTR DS:[ESI+E] ; Case 0 of switch 004F6909
004F6ACF |. 0FBF96 9E12000>MOVSX EDX,WORD PTR DS:[ESI+129E]
004F6AD6 |. 8B4B 02 MOV ECX,DWORD PTR DS:[EBX+2]
004F6AD9 |. 8BBE 40100000 MOV EDI,DWORD PTR DS:[ESI+1040]
004F6ADF |. C1E9 1C SHR ECX,1C
004F6AE2 |. 03D0 ADD EDX,EAX
004F6AE4 |. 83E1 0F AND ECX,0F
004F6AE7 |. 03D7 ADD EDX,EDI
004F6AE9 |. 51 PUSH ECX
004F6AEA |. 895424 18 MOV DWORD PTR SS:[ESP+18],EDX
004F6AEE |. 55 PUSH EBP
004F6AEF |. 8BCE MOV ECX,ESI
004F6AF1 |. DB4424 1C FILD DWORD PTR SS:[ESP+1C]
004F6AF5 |. E8 96DEFFFF CALL TRose.004F4990
004F6AFA |. 0FBF46 16 MOVSX EAX,WORD PTR DS:[ESI+16]
004F6AFE |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6B02 |. 0FBF96 A612000>MOVSX EDX,WORD PTR DS:[ESI+12A6]
004F6B09 |. 8BAE 50100000 MOV EBP,DWORD PTR DS:[ESI+1050]
004F6B0F |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F6B16 |. 03D0 ADD EDX,EAX
004F6B18 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6B1E |. 03D5 ADD EDX,EBP
004F6B20 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6B24 |. 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C]
004F6B28 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6B2C |. 03CA ADD ECX,EDX
004F6B2E |. D80D FC3A6500 FMUL DWORD PTR DS:[653AFC]
004F6B34 |. 03C8 ADD ECX,EAX
004F6B36 |. 0FBF46 20 MOVSX EAX,WORD PTR DS:[ESI+20]
004F6B3A |. D9C2 FLD ST(2)
004F6B3C |. D80D 48406500 FMUL DWORD PTR DS:[654048]
004F6B42 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6B46 |. DEC1 FADDP ST(1),ST
004F6B48 |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F6B4E |. DEC9 FMULP ST(1),ST
004F6B50 |. D80D BC3A6500 FMUL DWORD PTR DS:[653ABC]
004F6B56 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6B5A |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6B5E |. DA4424 14 FIADD DWORD PTR SS:[ESP+14]
004F6B62 |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F6B68 |. D9CA FXCH ST(2)
004F6B6A |. D80D 40406500 FMUL DWORD PTR DS:[654040]
004F6B70 |. DEC2 FADDP ST(2),ST
004F6B72 |. D9C9 FXCH ST(1)
004F6B74 |. D805 C4C66400 FADD DWORD PTR DS:[64C6C4]
004F6B7A |. DEC1 FADDP ST(1),ST
004F6B7C |. E8 0B410200 CALL TRose.0051AC8C
004F6B81 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6B85 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6B89 |. D80D 08406500 FMUL DWORD PTR DS:[654008]
004F6B8F |. E9 A9030000 JMP TRose.004F6F3D
004F6B94 |> 8B15 202E6B00 MOV EDX,DWORD PTR DS:[6B2E20]
004F6B9A |. 33C9 XOR ECX,ECX
004F6B9C |. 66:8B0B MOV CX,WORD PTR DS:[EBX]
004F6B9F |. C1E9 05 SHR ECX,5
004F6BA2 |. 81E1 FF030000 AND ECX,3FF
004F6BA8 |. 8B048A MOV EAX,DWORD PTR DS:[EDX+ECX*4]
004F6BAB |. 8B48 10 MOV ECX,DWORD PTR DS:[EAX+10]
004F6BAE |. B8 67666666 MOV EAX,66666667
004F6BB3 |. F7E9 IMUL ECX
004F6BB5 |. C1FA 02 SAR EDX,2
004F6BB8 |. 8BC2 MOV EAX,EDX
004F6BBA |. C1E8 1F SHR EAX,1F
004F6BBD |. 8D4402 EB LEA EAX,DWORD PTR DS:[EDX+EAX-15]
004F6BC1 |. 83F8 04 CMP EAX,4 ; Switch (cases 0..4)
004F6BC4 |. 0F87 06030000 JA TRose.004F6ED0
004F6BCA |. FF2485 C46F4F0>JMP DWORD PTR DS:[EAX*4+4F6FC4]
004F6BD1 |> 81F9 F1000000 CMP ECX,0F1 ; Case 3 of switch 004F6BC1
004F6BD7 |. 0F85 96000000 JNZ TRose.004F6C73
004F6BDD |. 0FBF56 10 MOVSX EDX,WORD PTR DS:[ESI+10]
004F6BE1 |. 0FBF8E A012000>MOVSX ECX,WORD PTR DS:[ESI+12A0]
004F6BE8 |. 8B86 44100000 MOV EAX,DWORD PTR DS:[ESI+1044]
004F6BEE |. 03CA ADD ECX,EDX
004F6BF0 |. 03C8 ADD ECX,EAX
004F6BF2 |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F6BF5 |. C1E8 1C SHR EAX,1C
004F6BF8 |. 83E0 0F AND EAX,0F
004F6BFB |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6BFF |. 50 PUSH EAX
004F6C00 |. 55 PUSH EBP
004F6C01 |. DB4424 1C FILD DWORD PTR SS:[ESP+1C]
004F6C05 |. 8BCE MOV ECX,ESI
004F6C07 |. E8 84DDFFFF CALL TRose.004F4990
004F6C0C |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F6C13 |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6C17 |. 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C]
004F6C1B |. D9C1 FLD ST(1)
004F6C1D |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F6C23 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6C29 |. 03CA ADD ECX,EDX
004F6C2B |. 03C8 ADD ECX,EAX
004F6C2D |. D805 103B6500 FADD DWORD PTR DS:[653B10]
004F6C33 |. 0FBF46 20 MOVSX EAX,WORD PTR DS:[ESI+20]
004F6C37 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6C3B |. DEC9 FMULP ST(1),ST
004F6C3D |. D80D BC3A6500 FMUL DWORD PTR DS:[653ABC]
004F6C43 |. D80D 08406500 FMUL DWORD PTR DS:[654008]
004F6C49 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6C4D |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6C51 |. D8C2 FADD ST,ST(2)
004F6C53 |. D80D A83A6500 FMUL DWORD PTR DS:[653AA8]
004F6C59 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6C5D |> D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6C63 |. DEC1 FADDP ST(1),ST
004F6C65 |. DEC1 FADDP ST(1),ST
004F6C67 |. E8 20400200 CALL TRose.0051AC8C
004F6C6C |. DDD8 FSTP ST
004F6C6E |. E9 CF020000 JMP TRose.004F6F42
004F6C73 |> 8B4B 02 MOV ECX,DWORD PTR DS:[EBX+2]
004F6C76 |. C1E9 1C SHR ECX,1C
004F6C79 |. 83E1 0F AND ECX,0F
004F6C7C |. 51 PUSH ECX
004F6C7D |. 55 PUSH EBP
004F6C7E |. 8BCE MOV ECX,ESI
004F6C80 |. E8 0BDDFFFF CALL TRose.004F4990
004F6C85 |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6C89 |. 0FBF46 16 MOVSX EAX,WORD PTR DS:[ESI+16]
004F6C8D |. 0FBF96 A612000>MOVSX EDX,WORD PTR DS:[ESI+12A6]
004F6C94 |. 8BAE 50100000 MOV EBP,DWORD PTR DS:[ESI+1050]
004F6C9A |. 0FBF8E A012000>MOVSX ECX,WORD PTR DS:[ESI+12A0]
004F6CA1 |. 03D0 ADD EDX,EAX
004F6CA3 |. 8B86 44100000 MOV EAX,DWORD PTR DS:[ESI+1044]
004F6CA9 |. 03D5 ADD EDX,EBP
004F6CAB |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6CAF |. 0FBF56 10 MOVSX EDX,WORD PTR DS:[ESI+10]
004F6CB3 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6CB7 |. 03CA ADD ECX,EDX
004F6CB9 |. D80D 54B46400 FMUL DWORD PTR DS:[64B454]
004F6CBF |. 03C8 ADD ECX,EAX
004F6CC1 |. 0FBF46 20 MOVSX EAX,WORD PTR DS:[ESI+20]
004F6CC5 |. D805 F83A6500 FADD DWORD PTR DS:[653AF8]
004F6CCB |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6CCF |. DEC9 FMULP ST(1),ST
004F6CD1 |. D80D 04406500 FMUL DWORD PTR DS:[654004]
004F6CD7 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6CDB |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6CDF |. D80D 483B6500 FMUL DWORD PTR DS:[653B48]
004F6CE5 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6CE9 |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6CEF |. DEC1 FADDP ST(1),ST
004F6CF1 |. DEC1 FADDP ST(1),ST
004F6CF3 |. E8 943F0200 CALL TRose.0051AC8C
004F6CF8 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6CFC |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6D00 |. D80D 00406500 FMUL DWORD PTR DS:[654000]
004F6D06 |. E9 32020000 JMP TRose.004F6F3D
004F6D0B |> 8B86 40100000 MOV EAX,DWORD PTR DS:[ESI+1040] ; Case 4 of switch 004F6BC1
004F6D11 |. 0FBF56 0E MOVSX EDX,WORD PTR DS:[ESI+E]
004F6D15 |. 81F9 FC000000 CMP ECX,0FC
004F6D1B |. 0FBF8E 9E12000>MOVSX ECX,WORD PTR DS:[ESI+129E]
004F6D22 |. 0F85 95000000 JNZ TRose.004F6DBD
004F6D28 |. 03CA ADD ECX,EDX
004F6D2A |. 03C8 ADD ECX,EAX
004F6D2C |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F6D2F |. C1E8 1C SHR EAX,1C
004F6D32 |. 83E0 0F AND EAX,0F
004F6D35 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6D39 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6D3D |. 50 PUSH EAX
004F6D3E |. 55 PUSH EBP
004F6D3F |. 8BCE MOV ECX,ESI
004F6D41 |. E8 4ADCFFFF CALL TRose.004F4990
004F6D46 |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6D4A |. 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C]
004F6D4E |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F6D55 |. D9C1 FLD ST(1)
004F6D57 |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F6D5D |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6D63 |. 03CA ADD ECX,EDX
004F6D65 |. D805 58EB6400 FADD DWORD PTR DS:[64EB58]
004F6D6B |. 03C8 ADD ECX,EAX
004F6D6D |. 0FBF46 20 MOVSX EAX,WORD PTR DS:[ESI+20]
004F6D71 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6D75 |. DEC9 FMULP ST(1),ST
004F6D77 |. D80D FC3F6500 FMUL DWORD PTR DS:[653FFC]
004F6D7D |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6D81 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6D85 |. D80D 28406500 FMUL DWORD PTR DS:[654028]
004F6D8B |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6D8F |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6D95 |. DEC1 FADDP ST(1),ST
004F6D97 |. D9CA FXCH ST(2)
004F6D99 |. D80D 4C3B6500 FMUL DWORD PTR DS:[653B4C]
004F6D9F |. DEC2 FADDP ST(2),ST
004F6DA1 |. D9C9 FXCH ST(1)
004F6DA3 |. DEC1 FADDP ST(1),ST
004F6DA5 |. E8 E23E0200 CALL TRose.0051AC8C
004F6DAA |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6DAE |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6DB2 |. D80D 0C406500 FMUL DWORD PTR DS:[65400C]
004F6DB8 |. E9 80010000 JMP TRose.004F6F3D
004F6DBD |> 03CA ADD ECX,EDX
004F6DBF |. 03C8 ADD ECX,EAX
004F6DC1 |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F6DC4 |. C1E8 1C SHR EAX,1C
004F6DC7 |. 83E0 0F AND EAX,0F
004F6DCA |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6DCE |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6DD2 |. 50 PUSH EAX
004F6DD3 |. 55 PUSH EBP
004F6DD4 |. 8BCE MOV ECX,ESI
004F6DD6 |. E8 B5DBFFFF CALL TRose.004F4990
004F6DDB |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6DDF |. 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C]
004F6DE3 |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F6DEA |. D9C1 FLD ST(1)
004F6DEC |. D80D 143B6500 FMUL DWORD PTR DS:[653B14]
004F6DF2 |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6DF8 |. 03CA ADD ECX,EDX
004F6DFA |. D805 E4C66400 FADD DWORD PTR DS:[64C6E4]
004F6E00 |. 03C8 ADD ECX,EAX
004F6E02 |. 0FBF46 20 MOVSX EAX,WORD PTR DS:[ESI+20]
004F6E06 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6E0A |. DEC9 FMULP ST(1),ST
004F6E0C |. D80D F83F6500 FMUL DWORD PTR DS:[653FF8]
004F6E12 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6E16 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6E1A |. D80D 20406500 FMUL DWORD PTR DS:[654020]
004F6E20 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6E24 |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6E2A |. DEC1 FADDP ST(1),ST
004F6E2C |. D9CA FXCH ST(2)
004F6E2E |. D80D 1C406500 FMUL DWORD PTR DS:[65401C]
004F6E34 |. DEC2 FADDP ST(2),ST
004F6E36 |. D9C9 FXCH ST(1)
004F6E38 |. DEC1 FADDP ST(1),ST
004F6E3A |. E8 4D3E0200 CALL TRose.0051AC8C
004F6E3F |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6E43 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6E47 |. D80D 0C406500 FMUL DWORD PTR DS:[65400C]
004F6E4D |. E9 EB000000 JMP TRose.004F6F3D
004F6E52 |> 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C] ; Cases 0,1 of switch 004F6BC1
004F6E56 |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F6E5D |. 8B86 3C100000 MOV EAX,DWORD PTR DS:[ESI+103C]
004F6E63 |. 03CA ADD ECX,EDX
004F6E65 |. 03C8 ADD ECX,EAX
004F6E67 |. 8B43 02 MOV EAX,DWORD PTR DS:[EBX+2]
004F6E6A |. C1E8 1C SHR EAX,1C
004F6E6D |. 83E0 0F AND EAX,0F
004F6E70 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6E74 |. 50 PUSH EAX
004F6E75 |. 55 PUSH EBP
004F6E76 |. DB4424 1C FILD DWORD PTR SS:[ESP+1C]
004F6E7A |. 8BCE MOV ECX,ESI
004F6E7C |. E8 0FDBFFFF CALL TRose.004F4990
004F6E81 |. 0FBF4E 20 MOVSX ECX,WORD PTR DS:[ESI+20]
004F6E85 |. DA4424 10 FIADD DWORD PTR SS:[ESP+10]
004F6E89 |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6E8D |. D9C1 FLD ST(1)
004F6E8F |. DC0D 58BE6400 FMUL QWORD PTR DS:[64BE58]
004F6E95 |. DC05 F03F6500 FADD QWORD PTR DS:[653FF0]
004F6E9B |. DEC9 FMULP ST(1),ST
004F6E9D |. DC0D E83F6500 FMUL QWORD PTR DS:[653FE8]
004F6EA3 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6EA7 |. DC0D C87D6400 FMUL QWORD PTR DS:[647DC8]
004F6EAD |. D9CA FXCH ST(2)
004F6EAF |. DC0D E03F6500 FMUL QWORD PTR DS:[653FE0]
004F6EB5 |. DEC2 FADDP ST(2),ST
004F6EB7 |. D9C9 FXCH ST(1)
004F6EB9 |. DEC1 FADDP ST(1),ST
004F6EBB |. E8 CC3D0200 CALL TRose.0051AC8C
004F6EC0 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6EC4 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6EC8 |. D80D 18406500 FMUL DWORD PTR DS:[654018]
004F6ECE |. EB 6D JMP SHORT TRose.004F6F3D
004F6ED0 |> 0FBF46 0E MOVSX EAX,WORD PTR DS:[ESI+E] ; Default case of switch 004F6BC1
004F6ED4 |. 0FBF96 9E12000>MOVSX EDX,WORD PTR DS:[ESI+129E]
004F6EDB |. 8B8E 40100000 MOV ECX,DWORD PTR DS:[ESI+1040]
004F6EE1 |. 8BAE 3C100000 MOV EBP,DWORD PTR DS:[ESI+103C]
004F6EE7 |. 03D0 ADD EDX,EAX
004F6EE9 |. 0FBF46 20 MOVSX EAX,WORD PTR DS:[ESI+20]
004F6EED |. 03D1 ADD EDX,ECX
004F6EEF |. 0FBF8E 9C12000>MOVSX ECX,WORD PTR DS:[ESI+129C]
004F6EF6 |. 895424 14 MOV DWORD PTR SS:[ESP+14],EDX
004F6EFA |. 0FBF56 0C MOVSX EDX,WORD PTR DS:[ESI+C]
004F6EFE |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6F02 |. 03CA ADD ECX,EDX
004F6F04 |. 03CD ADD ECX,EBP
004F6F06 |. D80D 3CC66400 FMUL DWORD PTR DS:[64C63C]
004F6F0C |. 894C24 14 MOV DWORD PTR SS:[ESP+14],ECX
004F6F10 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6F14 |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6F18 |. 8B4424 10 MOV EAX,DWORD PTR SS:[ESP+10]
004F6F1C |. 99 CDQ
004F6F1D |. D80D 88936400 FMUL DWORD PTR DS:[649388]
004F6F23 |. 2BC2 SUB EAX,EDX
004F6F25 |. D1F8 SAR EAX,1
004F6F27 |. DEC1 FADDP ST(1),ST
004F6F29 |. DB4424 14 FILD DWORD PTR SS:[ESP+14]
004F6F2D |. 894424 14 MOV DWORD PTR SS:[ESP+14],EAX
004F6F31 |. D80D D83A6500 FMUL DWORD PTR DS:[653AD8]
004F6F37 |. DEC1 FADDP ST(1),ST
004F6F39 |. DA4424 14 FIADD DWORD PTR SS:[ESP+14]
004F6F3D |> E8 4A3D0200 CALL TRose.0051AC8C
004F6F42 |> 8BF8 MOV EDI,EAX
004F6F44 |> 33C9 XOR ECX,ECX ; Default case of switch 004F65A7
004F6F46 |. 66:8B0B MOV CX,WORD PTR DS:[EBX]
004F6F49 |. C1E9 05 SHR ECX,5
004F6F4C |. 81E1 FF030000 AND ECX,3FF
004F6F52 |. 51 PUSH ECX
004F6F53 |. 8BCE MOV ECX,ESI
004F6F55 |. E8 86E4FFFF CALL TRose.004F53E0
004F6F5A |. 8B8E 5C100000 MOV ECX,DWORD PTR DS:[ESI+105C]
004F6F60 |. 33D2 XOR EDX,EDX
004F6F62 |. 66:8986 A81200>MOV WORD PTR DS:[ESI+12A8],AX
004F6F69 |. 66:8B13 MOV DX,WORD PTR DS:[EBX]
004F6F6C |. 03F9 ADD EDI,ECX
004F6F6E |. 8BCE MOV ECX,ESI
004F6F70 |. C1EA 05 SHR EDX,5
004F6F73 |. 81E2 FF030000 AND EDX,3FF
004F6F79 |. 52 PUSH EDX
004F6F7A |. 57 PUSH EDI
004F6F7B |. E8 E0E4FFFF CALL TRose.004F5460
004F6F80 |. 03C7 ADD EAX,EDI
004F6F82 |. 5F POP EDI
004F6F83 |. 66:8986 EC0F00>MOV WORD PTR DS:[ESI+FEC],AX
004F6F8A |. 5E POP ESI
004F6F8B |. 5D POP EBP
004F6F8C |. 0FBFC0 MOVSX EAX,AX
004F6F8F |. 5B POP EBX
004F6F90 |. 83C4 08 ADD ESP,8
004F6F93 \. C3 RETN