004F5FD0 /$ 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