Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CPU Disasm
- Address Hex dump Command Comments
- 00922D50 /$ 55 PUSH EBP ; main.00922D50(guessed Arg1)
- 00922D51 |. 8BEC MOV EBP,ESP
- 00922D53 |. 81EC 1C020000 SUB ESP,21C
- 00922D59 |. 898D 48FEFFFF MOV DWORD PTR SS:[EBP-1B8],ECX
- 00922D5F |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00922D65 |. 8B48 0C MOV ECX,DWORD PTR DS:[EAX+0C]
- 00922D68 |. 898D 44FEFFFF MOV DWORD PTR SS:[EBP-1BC],ECX
- 00922D6E |. 8B95 44FEFFFF MOV EDX,DWORD PTR SS:[EBP-1BC]
- 00922D74 |. 81EA 401A0000 SUB EDX,1A40
- 00922D7A |. 8995 44FEFFFF MOV DWORD PTR SS:[EBP-1BC],EDX
- 00922D80 |. 83BD 44FEFFFF CMP DWORD PTR SS:[EBP-1BC],3B
- 00922D87 |. 0F87 4B1C0000 JA 009249D8
- 00922D8D |. 8B85 44FEFFFF MOV EAX,DWORD PTR SS:[EBP-1BC]
- 00922D93 |. 0FB688 004A92 MOVZX ECX,BYTE PTR DS:[EAX+924A00] ; Switch (cases 0..6B, 25. exits)
- 00922D9A |. FF248D E44992 JMP DWORD PTR DS:[ECX*4+9249E4]
- 00922DA1 |> 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; Case 0 of switch main.922D93
- 00922DA7 |. 83C1 44 ADD ECX,44
- 00922DAA |. E8 7103BFFF CALL 00513120
- 00922DAF |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00922DB5 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00922DB8 |. 8B48 30 MOV ECX,DWORD PTR DS:[EAX+30]
- 00922DBB |. 51 PUSH ECX ; /Arg1
- 00922DBC |. E8 4FACBAFF CALL 004CDA10 ; |
- 00922DC1 |. 8BC8 MOV ECX,EAX ; |
- 00922DC3 |. E8 886E0400 CALL 00969C50 ; \main.00969C50
- 00922DC8 |. 8945 C8 MOV DWORD PTR SS:[EBP-38],EAX
- 00922DCB |. 837D C8 00 CMP DWORD PTR SS:[EBP-38],0
- 00922DCF |. 75 05 JNE SHORT 00922DD6
- 00922DD1 |. E9 021C0000 JMP 009249D8
- 00922DD6 |> 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 00922DD9 |. 33D2 XOR EDX,EDX
- 00922DDB |. B9 A8610000 MOV ECX,61A8
- 00922DE0 |. F7F1 DIV ECX
- 00922DE2 |. 8995 3CFEFFFF MOV DWORD PTR SS:[EBP-1C4],EDX
- 00922DE8 |. C785 40FEFFFF MOV DWORD PTR SS:[EBP-1C0],0
- 00922DF2 |. DFAD 3CFEFFFF FILD QWORD PTR SS:[EBP-1C4]
- 00922DF8 |. DC0D C8E5D400 FMUL QWORD PTR DS:[0D4E5C8] ; FLOAT 0.001256000017747283
- 00922DFE |. D95D C4 FSTP DWORD PTR SS:[EBP-3C]
- 00922E01 |. 51 PUSH ECX
- 00922E02 |. D945 C4 FLD DWORD PTR SS:[EBP-3C]
- 00922E05 |. D91C24 FSTP DWORD PTR SS:[LOCAL.136] ; /Arg1
- 00922E08 |. E8 B382BBFF CALL 004DB0C0 ; \main.004DB0C0
- 00922E0D |. 83C4 04 ADD ESP,4
- 00922E10 |. DC05 F87ED200 FADD QWORD PTR DS:[0D27EF8] ; FLOAT 0.4000000059604645
- 00922E16 |. D95D FC FSTP DWORD PTR SS:[EBP-4]
- 00922E19 |. D9EE FLDZ
- 00922E1B |. D95D A0 FSTP DWORD PTR SS:[EBP-60]
- 00922E1E |. D9EE FLDZ
- 00922E20 |. D95D A4 FSTP DWORD PTR SS:[EBP-5C]
- 00922E23 |. D9EE FLDZ
- 00922E25 |. D95D A8 FSTP DWORD PTR SS:[EBP-58]
- 00922E28 |. D945 FC FLD DWORD PTR SS:[EBP-4]
- 00922E2B |. DC0D F856D200 FMUL QWORD PTR DS:[0D256F8] ; FLOAT 0.6999999880790710
- 00922E31 |. D95D CC FSTP DWORD PTR SS:[EBP-34]
- 00922E34 |. D945 FC FLD DWORD PTR SS:[EBP-4]
- 00922E37 |. DC0D F032D200 FMUL QWORD PTR DS:[0D232F0] ; FLOAT 0.5000000000000000
- 00922E3D |. D95D D0 FSTP DWORD PTR SS:[EBP-30]
- 00922E40 |. D945 FC FLD DWORD PTR SS:[EBP-4]
- 00922E43 |. DC0D 787CD200 FMUL QWORD PTR DS:[0D27C78] ; FLOAT 0.6000000238418579
- 00922E49 |. D95D D4 FSTP DWORD PTR SS:[EBP-2C]
- 00922E4C |. D905 8837D200 FLD DWORD PTR DS:[0D23788] ; FLOAT 0.7000000
- 00922E52 |. D95D AC FSTP DWORD PTR SS:[EBP-54]
- 00922E55 |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 00922E5B |. D95D B0 FSTP DWORD PTR SS:[EBP-50]
- 00922E5E |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 00922E64 |. D95D B4 FSTP DWORD PTR SS:[EBP-4C]
- 00922E67 |. C745 D8 08000 MOV DWORD PTR SS:[EBP-28],8
- 00922E6E |. C745 DC 22000 MOV DWORD PTR SS:[EBP-24],22
- 00922E75 |. C745 E0 33000 MOV DWORD PTR SS:[EBP-20],33
- 00922E7C |. C745 E4 3D000 MOV DWORD PTR SS:[EBP-1C],3D
- 00922E83 |. C745 E8 38000 MOV DWORD PTR SS:[EBP-18],38
- 00922E8A |. C745 EC 42000 MOV DWORD PTR SS:[EBP-14],42
- 00922E91 |. C745 F0 34000 MOV DWORD PTR SS:[EBP-10],34
- 00922E98 |. C745 F4 3A000 MOV DWORD PTR SS:[EBP-0C],3A
- 00922E9F |. C745 F8 2C000 MOV DWORD PTR SS:[EBP-8],2C
- 00922EA6 |. C745 9C 00000 MOV DWORD PTR SS:[EBP-64],0
- 00922EAD |. EB 09 JMP SHORT 00922EB8
- 00922EAF |> 8B55 9C MOV EDX,DWORD PTR SS:[EBP-64]
- 00922EB2 |. 83C2 01 ADD EDX,1
- 00922EB5 |. 8955 9C MOV DWORD PTR SS:[EBP-64],EDX
- 00922EB8 |> 837D 9C 09 CMP DWORD PTR SS:[EBP-64],9
- 00922EBC |. 0F8D EE010000 JGE 009230B0
- 00922EC2 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00922EC4 |. 8D45 B8 LEA EAX,[EBP-48] ; |
- 00922EC7 |. 50 PUSH EAX ; |Arg3
- 00922EC8 |. 8D4D A0 LEA ECX,[EBP-60] ; |
- 00922ECB |. 51 PUSH ECX ; |Arg2
- 00922ECC |. 8B55 9C MOV EDX,DWORD PTR SS:[EBP-64] ; |
- 00922ECF |. 8B4495 D8 MOV EAX,DWORD PTR SS:[EDX*4+EBP-28] ; |
- 00922ED3 |. 6BC0 30 IMUL EAX,EAX,30 ; |
- 00922ED6 |. 05 A008BC07 ADD EAX,OFFSET 07BC08A0 ; |
- 00922EDB |. 50 PUSH EAX ; |Arg1
- 00922EDC |. 8B4D C8 MOV ECX,DWORD PTR SS:[EBP-38] ; |
- 00922EDF |. E8 4C21C2FF CALL 00545030 ; \main.00545030
- 00922EE4 |. 8B4D 9C MOV ECX,DWORD PTR SS:[EBP-64]
- 00922EE7 |. 898D 38FEFFFF MOV DWORD PTR SS:[EBP-1C8],ECX
- 00922EED |. 83BD 38FEFFFF CMP DWORD PTR SS:[EBP-1C8],8
- 00922EF4 |.^ 0F87 B1010000 JA 009230AB
- 00922EFA |. 8B95 38FEFFFF MOV EDX,DWORD PTR SS:[EBP-1C8]
- 00922F00 |. FF2495 3C4A92 JMP DWORD PTR DS:[EDX*4+924A3C]
- 00922F07 |> 6A 00 PUSH 0 ; Case 16 of switch main.922D93
- 00922F09 |. 51 PUSH ECX
- 00922F0A |. D9EE FLDZ
- 00922F0C |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00922F0F |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00922F15 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00922F18 |. 51 PUSH ECX
- 00922F19 |. 8D55 CC LEA EDX,[EBP-34]
- 00922F1C |. 52 PUSH EDX
- 00922F1D |. 51 PUSH ECX
- 00922F1E |. D9E8 FLD1
- 00922F20 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00922F23 |. 8D45 B8 LEA EAX,[EBP-48]
- 00922F26 |. 50 PUSH EAX
- 00922F27 |. 68 937E0000 PUSH 7E93
- 00922F2C |. E8 DFE3E4FF CALL 00771310
- 00922F31 |. 83C4 1C ADD ESP,1C
- 00922F34 |. 6A 00 PUSH 0
- 00922F36 |. 51 PUSH ECX
- 00922F37 |. D9EE FLDZ
- 00922F39 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00922F3C |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00922F42 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00922F45 |. 52 PUSH EDX
- 00922F46 |. 8D45 CC LEA EAX,[EBP-34]
- 00922F49 |. 50 PUSH EAX
- 00922F4A |. 51 PUSH ECX
- 00922F4B |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 00922F51 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00922F54 |. 8D4D B8 LEA ECX,[EBP-48]
- 00922F57 |. 51 PUSH ECX
- 00922F58 |. 68 837D0000 PUSH 7D83
- 00922F5D |. E8 AEE3E4FF CALL 00771310
- 00922F62 |. 83C4 1C ADD ESP,1C
- 00922F65 |.^ E9 41010000 JMP 009230AB
- 00922F6A |> 6A 00 PUSH 0 ; Cases 17, 18, 19, 1A, 1B of switch main.922D93
- 00922F6C |. 51 PUSH ECX
- 00922F6D |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 00922F73 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00922F76 |. 6A 0B PUSH 0B
- 00922F78 |. 8D55 CC LEA EDX,[EBP-34]
- 00922F7B |. 52 PUSH EDX
- 00922F7C |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00922F82 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00922F85 |. 81C1 08010000 ADD ECX,108
- 00922F8B |. 51 PUSH ECX
- 00922F8C |. 8D55 B8 LEA EDX,[EBP-48]
- 00922F8F |. 52 PUSH EDX
- 00922F90 |. 68 047E0000 PUSH 7E04
- 00922F95 |. E8 969DE2FF CALL 0074CD30
- 00922F9A |. 83C4 1C ADD ESP,1C
- 00922F9D |. C785 5CFEFFFF MOV DWORD PTR SS:[EBP-1A4],7E04
- 00922FA7 |. 8D85 5CFEFFFF LEA EAX,[EBP-1A4]
- 00922FAD |. 50 PUSH EAX ; /Arg1
- 00922FAE |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00922FB4 |. 83C1 44 ADD ECX,44 ; |
- 00922FB7 |. E8 E400BFFF CALL 005130A0 ; \main.005130A0
- 00922FBC |.^ E9 EA000000 JMP 009230AB
- 00922FC1 |> 6A 00 PUSH 0 ; Cases 1C, 1D of switch main.922D93
- 00922FC3 |. 51 PUSH ECX
- 00922FC4 |. D9EE FLDZ
- 00922FC6 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00922FC9 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00922FCF |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00922FD2 |. 52 PUSH EDX
- 00922FD3 |. 8D45 CC LEA EAX,[EBP-34]
- 00922FD6 |. 50 PUSH EAX
- 00922FD7 |. 51 PUSH ECX
- 00922FD8 |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 00922FDE |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00922FE1 |. 8D4D B8 LEA ECX,[EBP-48]
- 00922FE4 |. 51 PUSH ECX
- 00922FE5 |. 68 937E0000 PUSH 7E93
- 00922FEA |. E8 21E3E4FF CALL 00771310
- 00922FEF |. 83C4 1C ADD ESP,1C
- 00922FF2 |.^ E9 B4000000 JMP 009230AB
- 00922FF7 |> 6A 00 PUSH 0 ; Case 1E of switch main.922D93
- 00922FF9 |. 51 PUSH ECX
- 00922FFA |. D905 1C35D200 FLD DWORD PTR DS:[0D2351C] ; FLOAT 0.4000000
- 00923000 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923003 |. 6A 01 PUSH 1
- 00923005 |. 8D55 CC LEA EDX,[EBP-34]
- 00923008 |. 52 PUSH EDX
- 00923009 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092300F |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923012 |. 81C1 08010000 ADD ECX,108
- 00923018 |. 51 PUSH ECX
- 00923019 |. 8D55 B8 LEA EDX,[EBP-48]
- 0092301C |. 52 PUSH EDX
- 0092301D |. 68 897E0000 PUSH 7E89
- 00923022 |. E8 099DE2FF CALL 0074CD30
- 00923027 |. 83C4 1C ADD ESP,1C
- 0092302A |. C785 58FEFFFF MOV DWORD PTR SS:[EBP-1A8],7E89
- 00923034 |. 8D85 58FEFFFF LEA EAX,[EBP-1A8]
- 0092303A |. 50 PUSH EAX ; /Arg1
- 0092303B |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00923041 |. 83C1 44 ADD ECX,44 ; |
- 00923044 |. E8 5700BFFF CALL 005130A0 ; \main.005130A0
- 00923049 |. 6A 00 PUSH 0
- 0092304B |. 51 PUSH ECX
- 0092304C |. D9EE FLDZ
- 0092304E |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923051 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923057 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 0092305A |. 52 PUSH EDX
- 0092305B |. 8D45 CC LEA EAX,[EBP-34]
- 0092305E |. 50 PUSH EAX
- 0092305F |. 51 PUSH ECX
- 00923060 |. D905 9C2AD200 FLD DWORD PTR DS:[0D22A9C] ; FLOAT 1.500000
- 00923066 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00923069 |. 8D4D B8 LEA ECX,[EBP-48]
- 0092306C |. 51 PUSH ECX
- 0092306D |. 68 837D0000 PUSH 7D83
- 00923072 |. E8 99E2E4FF CALL 00771310
- 00923077 |. 83C4 1C ADD ESP,1C
- 0092307A |. 6A 00 PUSH 0
- 0092307C |. 51 PUSH ECX
- 0092307D |. D9EE FLDZ
- 0092307F |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923082 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923088 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092308B |. 50 PUSH EAX
- 0092308C |. 8D4D AC LEA ECX,[EBP-54]
- 0092308F |. 51 PUSH ECX
- 00923090 |. 51 PUSH ECX
- 00923091 |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 00923097 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 0092309A |. 8D55 B8 LEA EDX,[EBP-48]
- 0092309D |. 52 PUSH EDX
- 0092309E |. 68 837D0000 PUSH 7D83
- 009230A3 |. E8 68E2E4FF CALL 00771310
- 009230A8 |. 83C4 1C ADD ESP,1C
- 009230AB \>^ E9 FFFDFFFF JMP 00922EAF
- 009230B0 > E9 23190000 JMP 009249D8
- 009230B5 /> 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; Case 1 of switch main.922D93
- 009230BB |. 83C1 44 ADD ECX,44
- 009230BE |. E8 5D00BFFF CALL 00513120
- 009230C3 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009230C9 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009230CC |. 8B51 30 MOV EDX,DWORD PTR DS:[ECX+30]
- 009230CF |. 52 PUSH EDX ; /Arg1
- 009230D0 |. E8 3BA9BAFF CALL 004CDA10 ; |
- 009230D5 |. 8BC8 MOV ECX,EAX ; |
- 009230D7 |. E8 746B0400 CALL 00969C50 ; \main.00969C50
- 009230DC |. 8985 58FFFFFF MOV DWORD PTR SS:[EBP-0A8],EAX
- 009230E2 |. 83BD 58FFFFFF CMP DWORD PTR SS:[EBP-0A8],0
- 009230E9 |. 75 05 JNE SHORT 009230F0
- 009230EB |. E9 E8180000 JMP 009249D8
- 009230F0 |> 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 009230F3 |. 33D2 XOR EDX,EDX
- 009230F5 |. B9 B80B0000 MOV ECX,0BB8
- 009230FA |. F7F1 DIV ECX
- 009230FC |. 8995 30FEFFFF MOV DWORD PTR SS:[EBP-1D0],EDX
- 00923102 |. C785 34FEFFFF MOV DWORD PTR SS:[EBP-1CC],0
- 0092310C |. DFAD 30FEFFFF FILD QWORD PTR SS:[EBP-1D0]
- 00923112 |. DC0D C0E5D400 FMUL QWORD PTR DS:[0D4E5C0] ; FLOAT 0.001046666759066284
- 00923118 |. D95D 98 FSTP DWORD PTR SS:[EBP-68]
- 0092311B |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 0092311E |. 05 DC050000 ADD EAX,5DC
- 00923123 |. 33D2 XOR EDX,EDX
- 00923125 |. B9 B80B0000 MOV ECX,0BB8
- 0092312A |. F7F1 DIV ECX
- 0092312C |. 8995 28FEFFFF MOV DWORD PTR SS:[EBP-1D8],EDX
- 00923132 |. C785 2CFEFFFF MOV DWORD PTR SS:[EBP-1D4],0
- 0092313C |. DFAD 28FEFFFF FILD QWORD PTR SS:[EBP-1D8]
- 00923142 |. DC0D C0E5D400 FMUL QWORD PTR DS:[0D4E5C0] ; FLOAT 0.001046666759066284
- 00923148 |. D99D 54FFFFFF FSTP DWORD PTR SS:[EBP-0AC]
- 0092314E |. D9EE FLDZ
- 00923150 |. D99D 5CFFFFFF FSTP DWORD PTR SS:[EBP-0A4]
- 00923156 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 0092315C |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092315F |. 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-0A8]
- 00923165 |. D980 FC000000 FLD DWORD PTR DS:[EAX+0FC]
- 0092316B |. D959 6C FSTP DWORD PTR DS:[ECX+6C]
- 0092316E |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923174 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00923177 |. 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-0A8]
- 0092317D |. D980 00010000 FLD DWORD PTR DS:[EAX+100]
- 00923183 |. D959 70 FSTP DWORD PTR DS:[ECX+70]
- 00923186 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 0092318C |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092318F |. 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-0A8]
- 00923195 |. D980 04010000 FLD DWORD PTR DS:[EAX+104]
- 0092319B |. D959 74 FSTP DWORD PTR DS:[ECX+74]
- 0092319E |. D9EE FLDZ
- 009231A0 |. D99D 3CFFFFFF FSTP DWORD PTR SS:[EBP-0C4]
- 009231A6 |. D9EE FLDZ
- 009231A8 |. D99D 40FFFFFF FSTP DWORD PTR SS:[EBP-0C0]
- 009231AE |. D9EE FLDZ
- 009231B0 |. D99D 44FFFFFF FSTP DWORD PTR SS:[EBP-0BC]
- 009231B6 |. 6A 01 PUSH 1 ; /Arg8 = 1
- 009231B8 |. 6A 00 PUSH 0 ; |Arg7 = 0
- 009231BA |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 009231C0 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 009231C3 |. 05 14010000 ADD EAX,114 ; |
- 009231C8 |. 50 PUSH EAX ; |Arg6
- 009231C9 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 009231CF |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 009231D2 |. 81C2 08010000 ADD EDX,108 ; |
- 009231D8 |. 52 PUSH EDX ; |Arg5
- 009231D9 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 009231DF |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 009231E2 |. 0FB751 14 MOVZX EDX,WORD PTR DS:[ECX+14] ; |
- 009231E6 |. 52 PUSH EDX ; |Arg4
- 009231E7 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 009231ED |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 009231F0 |. 51 PUSH ECX ; |
- 009231F1 |. D981 90000000 FLD DWORD PTR DS:[ECX+90] ; |
- 009231F7 |. D91C24 FSTP DWORD PTR SS:[LOCAL.141] ; |Arg3
- 009231FA |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 00923200 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 00923203 |. 51 PUSH ECX ; |
- 00923204 |. D980 8C000000 FLD DWORD PTR DS:[EAX+8C] ; |
- 0092320A |. D91C24 FSTP DWORD PTR SS:[LOCAL.142] ; |Arg2
- 0092320D |. 68 A008BC07 PUSH OFFSET 07BC08A0 ; |Arg1 = main.7BC08A0
- 00923212 |. 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-0A8] ; |
- 00923218 |. E8 930EC2FF CALL 005440B0 ; \main.005440B0
- 0092321D |. D905 8837D200 FLD DWORD PTR DS:[0D23788] ; FLOAT 0.7000000
- 00923223 |. D99D 60FFFFFF FSTP DWORD PTR SS:[EBP-0A0]
- 00923229 |. D905 6C3FD200 FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 0092322F |. D99D 64FFFFFF FSTP DWORD PTR SS:[EBP-9C]
- 00923235 |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 0092323B |. D99D 68FFFFFF FSTP DWORD PTR SS:[EBP-98]
- 00923241 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00923243 |. 8D8D 48FFFFFF LEA ECX,[EBP-0B8] ; |
- 00923249 |. 51 PUSH ECX ; |Arg3
- 0092324A |. 8D95 3CFFFFFF LEA EDX,[EBP-0C4] ; |
- 00923250 |. 52 PUSH EDX ; |Arg2
- 00923251 |. 68 3009BC07 PUSH OFFSET 07BC0930 ; |Arg1 = main.7BC0930
- 00923256 |. 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-0A8] ; |
- 0092325C |. E8 CF1DC2FF CALL 00545030 ; \main.00545030
- 00923261 |. 6A 00 PUSH 0
- 00923263 |. 51 PUSH ECX
- 00923264 |. D9EE FLDZ
- 00923266 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923269 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092326F |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923272 |. 51 PUSH ECX
- 00923273 |. 8D95 60FFFFFF LEA EDX,[EBP-0A0]
- 00923279 |. 52 PUSH EDX
- 0092327A |. 51 PUSH ECX
- 0092327B |. D905 9C2AD200 FLD DWORD PTR DS:[0D22A9C] ; FLOAT 1.500000
- 00923281 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00923284 |. 8D85 48FFFFFF LEA EAX,[EBP-0B8]
- 0092328A |. 50 PUSH EAX
- 0092328B |. 68 937E0000 PUSH 7E93
- 00923290 |. E8 7BE0E4FF CALL 00771310
- 00923295 |. 83C4 1C ADD ESP,1C
- 00923298 |. 6A 00 PUSH 0
- 0092329A |. 51 PUSH ECX
- 0092329B |. D9EE FLDZ
- 0092329D |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009232A0 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 009232A6 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 009232A9 |. 52 PUSH EDX
- 009232AA |. 8D85 60FFFFFF LEA EAX,[EBP-0A0]
- 009232B0 |. 50 PUSH EAX
- 009232B1 |. 51 PUSH ECX
- 009232B2 |. D905 1035D200 FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 009232B8 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009232BB |. 8D8D 48FFFFFF LEA ECX,[EBP-0B8]
- 009232C1 |. 51 PUSH ECX
- 009232C2 |. 68 937E0000 PUSH 7E93
- 009232C7 |. E8 44E0E4FF CALL 00771310
- 009232CC |. 83C4 1C ADD ESP,1C
- 009232CF |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 009232D5 |. D99D 60FFFFFF FSTP DWORD PTR SS:[EBP-0A0]
- 009232DB |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 009232E1 |. D99D 64FFFFFF FSTP DWORD PTR SS:[EBP-9C]
- 009232E7 |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 009232ED |. D99D 68FFFFFF FSTP DWORD PTR SS:[EBP-98]
- 009232F3 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 009232F5 |. 8D95 48FFFFFF LEA EDX,[EBP-0B8] ; |
- 009232FB |. 52 PUSH EDX ; |Arg3
- 009232FC |. 8D85 3CFFFFFF LEA EAX,[EBP-0C4] ; |
- 00923302 |. 50 PUSH EAX ; |Arg2
- 00923303 |. 68 9009BC07 PUSH OFFSET 07BC0990 ; |Arg1 = main.7BC0990
- 00923308 |. 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-0A8] ; |
- 0092330E |. E8 1D1DC2FF CALL 00545030 ; \main.00545030
- 00923313 |. D985 50FFFFFF FLD DWORD PTR SS:[EBP-0B0]
- 00923319 |. DC25 404FD200 FSUB QWORD PTR DS:[0D24F40] ; FLOAT 25.00000000000000
- 0092331F |. D99D 50FFFFFF FSTP DWORD PTR SS:[EBP-0B0]
- 00923325 |. 6A FF PUSH -1
- 00923327 |. 51 PUSH ECX
- 00923328 |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 0092332E |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923331 |. 6A 00 PUSH 0
- 00923333 |. 6A 00 PUSH 0
- 00923335 |. 6A 00 PUSH 0
- 00923337 |. 6A FF PUSH -1
- 00923339 |. 6A 00 PUSH 0
- 0092333B |. 6A 04 PUSH 4
- 0092333D |. 8D8D 60FFFFFF LEA ECX,[EBP-0A0]
- 00923343 |. 51 PUSH ECX
- 00923344 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 0092334A |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092334D |. 05 08010000 ADD EAX,108
- 00923352 |. 50 PUSH EAX
- 00923353 |. 8D8D 48FFFFFF LEA ECX,[EBP-0B8]
- 00923359 |. 51 PUSH ECX
- 0092335A |. 68 2C010000 PUSH 12C
- 0092335F |. E8 0C5DDBFF CALL 006D9070
- 00923364 |. 83C4 30 ADD ESP,30
- 00923367 |. C785 54FEFFFF MOV DWORD PTR SS:[EBP-1AC],12C
- 00923371 |. 8D95 54FEFFFF LEA EDX,[EBP-1AC]
- 00923377 |. 52 PUSH EDX ; /Arg1
- 00923378 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 0092337E |. 83C1 44 ADD ECX,44 ; |
- 00923381 |. E8 1AFDBEFF CALL 005130A0 ; \main.005130A0
- 00923386 |. C785 6CFFFFFF MOV DWORD PTR SS:[EBP-94],2D
- 00923390 |. C785 70FFFFFF MOV DWORD PTR SS:[EBP-90],2A
- 0092339A |. C785 74FFFFFF MOV DWORD PTR SS:[EBP-8C],30
- 009233A4 |. C785 78FFFFFF MOV DWORD PTR SS:[EBP-88],36
- 009233AE |. C785 7CFFFFFF MOV DWORD PTR SS:[EBP-84],33
- 009233B8 |. C745 80 39000 MOV DWORD PTR SS:[EBP-80],39
- 009233BF |. C745 84 19000 MOV DWORD PTR SS:[EBP-7C],19
- 009233C6 |. C745 88 1A000 MOV DWORD PTR SS:[EBP-78],1A
- 009233CD |. C745 8C 1B000 MOV DWORD PTR SS:[EBP-74],1B
- 009233D4 |. C745 90 26000 MOV DWORD PTR SS:[EBP-70],26
- 009233DB |. C745 94 20000 MOV DWORD PTR SS:[EBP-6C],20
- 009233E2 |. C785 38FFFFFF MOV DWORD PTR SS:[EBP-0C8],0
- 009233EC |. EB 0F JMP SHORT 009233FD
- 009233EE |> 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-0C8]
- 009233F4 |. 83C0 01 ADD EAX,1
- 009233F7 |. 8985 38FFFFFF MOV DWORD PTR SS:[EBP-0C8],EAX
- 009233FD |> 83BD 38FFFFFF CMP DWORD PTR SS:[EBP-0C8],0B
- 00923404 |. 0F8D C9010000 JGE 009235D3
- 0092340A |. 6A 00 PUSH 0 ; /Arg4 = 0
- 0092340C |. 8D8D 48FFFFFF LEA ECX,[EBP-0B8] ; |
- 00923412 |. 51 PUSH ECX ; |Arg3
- 00923413 |. 8D95 3CFFFFFF LEA EDX,[EBP-0C4] ; |
- 00923419 |. 52 PUSH EDX ; |Arg2
- 0092341A |. 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-0C8] ; |
- 00923420 |. 8B8C85 6CFFFF MOV ECX,DWORD PTR SS:[EAX*4+EBP-94] ; |
- 00923427 |. 6BC9 30 IMUL ECX,ECX,30 ; |
- 0092342A |. 81C1 A008BC07 ADD ECX,OFFSET 07BC08A0 ; |
- 00923430 |. 51 PUSH ECX ; |Arg1
- 00923431 |. 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-0A8] ; |
- 00923437 |. E8 F41BC2FF CALL 00545030 ; \main.00545030
- 0092343C |. 8B95 38FFFFFF MOV EDX,DWORD PTR SS:[EBP-0C8]
- 00923442 |. 8995 24FEFFFF MOV DWORD PTR SS:[EBP-1DC],EDX
- 00923448 |. 83BD 24FEFFFF CMP DWORD PTR SS:[EBP-1DC],0A
- 0092344F |.^ 0F87 79010000 JA 009235CE
- 00923455 |. 8B85 24FEFFFF MOV EAX,DWORD PTR SS:[EBP-1DC]
- 0092345B |. 0FB688 6C4A92 MOVZX ECX,BYTE PTR DS:[EAX+924A6C] ; Switch (cases 0..4C, 9 exits)
- 00923462 |. FF248D 604A92 JMP DWORD PTR DS:[ECX*4+924A60]
- 00923469 |> D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000, case 0 of switch main.92345B
- 0092346F |. D99D 60FFFFFF FSTP DWORD PTR SS:[EBP-0A0]
- 00923475 |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 0092347B |. D99D 64FFFFFF FSTP DWORD PTR SS:[EBP-9C]
- 00923481 |. D905 1035D200 FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 00923487 |. D99D 68FFFFFF FSTP DWORD PTR SS:[EBP-98]
- 0092348D |. 6A 00 PUSH 0
- 0092348F |. 51 PUSH ECX
- 00923490 |. D9EE FLDZ
- 00923492 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923495 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 0092349B |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092349E |. 50 PUSH EAX
- 0092349F |. 8D8D 60FFFFFF LEA ECX,[EBP-0A0]
- 009234A5 |. 51 PUSH ECX
- 009234A6 |. 51 PUSH ECX
- 009234A7 |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 009234AD |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009234B0 |. 8D95 48FFFFFF LEA EDX,[EBP-0B8]
- 009234B6 |. 52 PUSH EDX
- 009234B7 |. 68 937E0000 PUSH 7E93
- 009234BC |. E8 4FDEE4FF CALL 00771310
- 009234C1 |. 83C4 1C ADD ESP,1C
- 009234C4 |.^ E9 05010000 JMP 009235CE
- 009234C9 |> D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000, case 1 of switch main.92345B
- 009234CF |. D99D 60FFFFFF FSTP DWORD PTR SS:[EBP-0A0]
- 009234D5 |. D905 6C3FD200 FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 009234DB |. D99D 64FFFFFF FSTP DWORD PTR SS:[EBP-9C]
- 009234E1 |. D905 1035D200 FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 009234E7 |. D99D 68FFFFFF FSTP DWORD PTR SS:[EBP-98]
- 009234ED |. 6A 00 PUSH 0
- 009234EF |. 51 PUSH ECX
- 009234F0 |. D9EE FLDZ
- 009234F2 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009234F5 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009234FB |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009234FE |. 51 PUSH ECX
- 009234FF |. 8D95 60FFFFFF LEA EDX,[EBP-0A0]
- 00923505 |. 52 PUSH EDX
- 00923506 |. 51 PUSH ECX
- 00923507 |. D905 6C3FD200 FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 0092350D |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00923510 |. 8D85 48FFFFFF LEA EAX,[EBP-0B8]
- 00923516 |. 50 PUSH EAX
- 00923517 |. 68 027D0000 PUSH 7D02
- 0092351C |. E8 EFDDE4FF CALL 00771310
- 00923521 |. 83C4 1C ADD ESP,1C
- 00923524 |.^ E9 A5000000 JMP 009235CE
- 00923529 |> 8B8D 38FFFFFF MOV ECX,DWORD PTR SS:[EBP-0C8] ; Case 21 of switch main.922D93
- 0092352F |. 81E1 01000080 AND ECX,80000001
- 00923535 |. 79 05 JNS SHORT 0092353C
- 00923537 |. 49 DEC ECX
- 00923538 |. 83C9 FE OR ECX,FFFFFFFE
- 0092353B |. 41 INC ECX
- 0092353C |> 85C9 TEST ECX,ECX
- 0092353E |. 75 19 JNE SHORT 00923559
- 00923540 |. 51 PUSH ECX
- 00923541 |. D945 98 FLD DWORD PTR SS:[EBP-68]
- 00923544 |. D91C24 FSTP DWORD PTR SS:[LOCAL.136] ; /Arg1
- 00923547 |. E8 747BBBFF CALL 004DB0C0 ; \main.004DB0C0
- 0092354C |. 83C4 04 ADD ESP,4
- 0092354F |. DCC0 FADD ST,ST
- 00923551 |. D99D 5CFFFFFF FSTP DWORD PTR SS:[EBP-0A4]
- 00923557 |. EB 1A JMP SHORT 00923573
- 00923559 |> 51 PUSH ECX
- 0092355A |. D985 54FFFFFF FLD DWORD PTR SS:[EBP-0AC]
- 00923560 |. D91C24 FSTP DWORD PTR SS:[LOCAL.136] ; /Arg1
- 00923563 |. E8 587BBBFF CALL 004DB0C0 ; \main.004DB0C0
- 00923568 |. 83C4 04 ADD ESP,4
- 0092356B |. DCC0 FADD ST,ST
- 0092356D |. D99D 5CFFFFFF FSTP DWORD PTR SS:[EBP-0A4]
- 00923573 |> D985 5CFFFFFF FLD DWORD PTR SS:[EBP-0A4]
- 00923579 |. D99D 60FFFFFF FSTP DWORD PTR SS:[EBP-0A0]
- 0092357F |. D985 5CFFFFFF FLD DWORD PTR SS:[EBP-0A4]
- 00923585 |. D99D 64FFFFFF FSTP DWORD PTR SS:[EBP-9C]
- 0092358B |. D985 5CFFFFFF FLD DWORD PTR SS:[EBP-0A4]
- 00923591 |. D99D 68FFFFFF FSTP DWORD PTR SS:[EBP-98]
- 00923597 |. 6A 00 PUSH 0
- 00923599 |. 51 PUSH ECX
- 0092359A |. D9EE FLDZ
- 0092359C |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 0092359F |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 009235A5 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 009235A8 |. 50 PUSH EAX
- 009235A9 |. 8D8D 60FFFFFF LEA ECX,[EBP-0A0]
- 009235AF |. 51 PUSH ECX
- 009235B0 |. 51 PUSH ECX
- 009235B1 |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 009235B7 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009235BA |. 8D95 48FFFFFF LEA EDX,[EBP-0B8]
- 009235C0 |. 52 PUSH EDX
- 009235C1 |. 68 837D0000 PUSH 7D83
- 009235C6 |. E8 45DDE4FF CALL 00771310
- 009235CB |. 83C4 1C ADD ESP,1C
- 009235CE \>^ E9 1BFEFFFF JMP 009233EE
- 009235D3 > E9 00140000 JMP 009249D8
- 009235D8 /> 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; Case 2 of switch main.922D93
- 009235DE |. 83C1 44 ADD ECX,44
- 009235E1 |. E8 3AFBBEFF CALL 00513120
- 009235E6 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009235EC |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009235EF |. 8B51 30 MOV EDX,DWORD PTR DS:[ECX+30]
- 009235F2 |. 52 PUSH EDX ; /Arg1
- 009235F3 |. E8 18A4BAFF CALL 004CDA10 ; |
- 009235F8 |. 8BC8 MOV ECX,EAX ; |
- 009235FA |. E8 51660400 CALL 00969C50 ; \main.00969C50
- 009235FF |. 8985 0CFFFFFF MOV DWORD PTR SS:[EBP-0F4],EAX
- 00923605 |. 83BD 0CFFFFFF CMP DWORD PTR SS:[EBP-0F4],0
- 0092360C |. 75 05 JNE SHORT 00923613
- 0092360E |. E9 C5130000 JMP 009249D8
- 00923613 |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923619 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 0092361C |. 8B95 0CFFFFFF MOV EDX,DWORD PTR SS:[EBP-0F4]
- 00923622 |. D981 FC000000 FLD DWORD PTR DS:[ECX+0FC]
- 00923628 |. D95A 6C FSTP DWORD PTR DS:[EDX+6C]
- 0092362B |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923631 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923634 |. 8B95 0CFFFFFF MOV EDX,DWORD PTR SS:[EBP-0F4]
- 0092363A |. D981 00010000 FLD DWORD PTR DS:[ECX+100]
- 00923640 |. D95A 70 FSTP DWORD PTR DS:[EDX+70]
- 00923643 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923649 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 0092364C |. 8B95 0CFFFFFF MOV EDX,DWORD PTR SS:[EBP-0F4]
- 00923652 |. D981 04010000 FLD DWORD PTR DS:[ECX+104]
- 00923658 |. D95A 74 FSTP DWORD PTR DS:[EDX+74]
- 0092365B |. D9EE FLDZ
- 0092365D |. D99D F0FEFFFF FSTP DWORD PTR SS:[EBP-110]
- 00923663 |. D9EE FLDZ
- 00923665 |. D99D F4FEFFFF FSTP DWORD PTR SS:[EBP-10C]
- 0092366B |. D9EE FLDZ
- 0092366D |. D99D F8FEFFFF FSTP DWORD PTR SS:[EBP-108]
- 00923673 |. 6A 01 PUSH 1 ; /Arg8 = 1
- 00923675 |. 6A 00 PUSH 0 ; |Arg7 = 0
- 00923677 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 0092367D |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 00923680 |. 81C1 14010000 ADD ECX,114 ; |
- 00923686 |. 51 PUSH ECX ; |Arg6
- 00923687 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 0092368D |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 00923690 |. 05 08010000 ADD EAX,108 ; |
- 00923695 |. 50 PUSH EAX ; |Arg5
- 00923696 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 0092369C |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 0092369F |. 0FB742 14 MOVZX EAX,WORD PTR DS:[EDX+14] ; |
- 009236A3 |. 50 PUSH EAX ; |Arg4
- 009236A4 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 009236AA |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 009236AD |. 51 PUSH ECX ; |
- 009236AE |. D982 90000000 FLD DWORD PTR DS:[EDX+90] ; |
- 009236B4 |. D91C24 FSTP DWORD PTR SS:[LOCAL.141] ; |Arg3
- 009236B7 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 009236BD |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 009236C0 |. 51 PUSH ECX ; |
- 009236C1 |. D981 8C000000 FLD DWORD PTR DS:[ECX+8C] ; |
- 009236C7 |. D91C24 FSTP DWORD PTR SS:[LOCAL.142] ; |Arg2
- 009236CA |. 68 A008BC07 PUSH OFFSET 07BC08A0 ; |Arg1 = main.7BC08A0
- 009236CF |. 8B8D 0CFFFFFF MOV ECX,DWORD PTR SS:[EBP-0F4] ; |
- 009236D5 |. E8 D609C2FF CALL 005440B0 ; \main.005440B0
- 009236DA |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 009236DD |. 33D2 XOR EDX,EDX
- 009236DF |. B9 B80B0000 MOV ECX,0BB8
- 009236E4 |. F7F1 DIV ECX
- 009236E6 |. 8995 1CFEFFFF MOV DWORD PTR SS:[EBP-1E4],EDX
- 009236EC |. C785 20FEFFFF MOV DWORD PTR SS:[EBP-1E0],0
- 009236F6 |. DFAD 1CFEFFFF FILD QWORD PTR SS:[EBP-1E4]
- 009236FC |. DC0D C0E5D400 FMUL QWORD PTR DS:[0D4E5C0] ; FLOAT 0.001046666759066284
- 00923702 |. D99D 34FFFFFF FSTP DWORD PTR SS:[EBP-0CC]
- 00923708 |. 51 PUSH ECX
- 00923709 |. D985 34FFFFFF FLD DWORD PTR SS:[EBP-0CC]
- 0092370F |. D91C24 FSTP DWORD PTR SS:[LOCAL.136] ; /Arg1
- 00923712 |. E8 A979BBFF CALL 004DB0C0 ; \main.004DB0C0
- 00923717 |. 83C4 04 ADD ESP,4
- 0092371A |. DC0D 287CD200 FMUL QWORD PTR DS:[0D27C28] ; FLOAT 0.2000000029802322
- 00923720 |. D99D 1CFFFFFF FSTP DWORD PTR SS:[EBP-0E4]
- 00923726 |. D9E8 FLD1
- 00923728 |. D99D 08FFFFFF FSTP DWORD PTR SS:[EBP-0F8]
- 0092372E |. D9E8 FLD1
- 00923730 |. D99D 10FFFFFF FSTP DWORD PTR SS:[EBP-0F0]
- 00923736 |. D905 1035D200 FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 0092373C |. D99D 14FFFFFF FSTP DWORD PTR SS:[EBP-0EC]
- 00923742 |. D905 6C3FD200 FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 00923748 |. D99D 18FFFFFF FSTP DWORD PTR SS:[EBP-0E8]
- 0092374E |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923754 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00923757 |. D980 FC000000 FLD DWORD PTR DS:[EAX+0FC]
- 0092375D |. D99D FCFEFFFF FSTP DWORD PTR SS:[EBP-104]
- 00923763 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923769 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 0092376C |. D982 00010000 FLD DWORD PTR DS:[EDX+100]
- 00923772 |. D99D 00FFFFFF FSTP DWORD PTR SS:[EBP-100]
- 00923778 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092377E |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923781 |. D981 04010000 FLD DWORD PTR DS:[ECX+104]
- 00923787 |. D99D 04FFFFFF FSTP DWORD PTR SS:[EBP-0FC]
- 0092378D |. D985 04FFFFFF FLD DWORD PTR SS:[EBP-0FC]
- 00923793 |. DC05 B07CD200 FADD QWORD PTR DS:[0D27CB0] ; FLOAT 30.00000000000000
- 00923799 |. D99D 04FFFFFF FSTP DWORD PTR SS:[EBP-0FC]
- 0092379F |. 6A 00 PUSH 0
- 009237A1 |. 51 PUSH ECX
- 009237A2 |. D9E8 FLD1
- 009237A4 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009237A7 |. 6A 07 PUSH 7
- 009237A9 |. 8D95 10FFFFFF LEA EDX,[EBP-0F0]
- 009237AF |. 52 PUSH EDX
- 009237B0 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009237B6 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009237B9 |. 81C1 08010000 ADD ECX,108
- 009237BF |. 51 PUSH ECX
- 009237C0 |. 8D95 FCFEFFFF LEA EDX,[EBP-104]
- 009237C6 |. 52 PUSH EDX
- 009237C7 |. 68 717D0000 PUSH 7D71
- 009237CC |. E8 5F95E2FF CALL 0074CD30
- 009237D1 |. 83C4 1C ADD ESP,1C
- 009237D4 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009237DA |. 8B48 34 MOV ECX,DWORD PTR DS:[EAX+34]
- 009237DD |. 898D 18FEFFFF MOV DWORD PTR SS:[EBP-1E8],ECX
- 009237E3 |. 83BD 18FEFFFF CMP DWORD PTR SS:[EBP-1E8],0
- 009237EA |. 0F8E 8C000000 JLE 0092387C
- 009237F0 |. 83BD 18FEFFFF CMP DWORD PTR SS:[EBP-1E8],2
- 009237F7 |. 7E 0B JLE SHORT 00923804
- 009237F9 |. 83BD 18FEFFFF CMP DWORD PTR SS:[EBP-1E8],3
- 00923800 |. 74 1C JE SHORT 0092381E
- 00923802 |. EB 78 JMP SHORT 0092387C
- 00923804 |> D905 1035D200 FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 0092380A |. D99D 1CFFFFFF FSTP DWORD PTR SS:[EBP-0E4]
- 00923810 |. D905 1C4FD200 FLD DWORD PTR DS:[0D24F1C] ; FLOAT 3.000000
- 00923816 |. D99D 08FFFFFF FSTP DWORD PTR SS:[EBP-0F8]
- 0092381C |. EB 5E JMP SHORT 0092387C
- 0092381E |> 6A FF PUSH -1
- 00923820 |. 51 PUSH ECX
- 00923821 |. D9EE FLDZ
- 00923823 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923826 |. 6A 00 PUSH 0
- 00923828 |. 6A 00 PUSH 0
- 0092382A |. 6A 00 PUSH 0
- 0092382C |. 6A FF PUSH -1
- 0092382E |. 6A 00 PUSH 0
- 00923830 |. 6A 00 PUSH 0
- 00923832 |. 8D95 10FFFFFF LEA EDX,[EBP-0F0]
- 00923838 |. 52 PUSH EDX
- 00923839 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092383F |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923842 |. 81C1 08010000 ADD ECX,108
- 00923848 |. 51 PUSH ECX
- 00923849 |. 8D95 FCFEFFFF LEA EDX,[EBP-104]
- 0092384F |. 52 PUSH EDX
- 00923850 |. 68 D3000000 PUSH 0D3
- 00923855 |. E8 1658DBFF CALL 006D9070
- 0092385A |. 83C4 30 ADD ESP,30
- 0092385D |. C785 50FEFFFF MOV DWORD PTR SS:[EBP-1B0],0D3
- 00923867 |. 8D85 50FEFFFF LEA EAX,[EBP-1B0]
- 0092386D |. 50 PUSH EAX ; /Arg1
- 0092386E |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00923874 |. 83C1 44 ADD ECX,44 ; |
- 00923877 |. E8 24F8BEFF CALL 005130A0 ; \main.005130A0
- 0092387C |> 6A 00 PUSH 0 ; /Arg4 = 0
- 0092387E |. 8D8D FCFEFFFF LEA ECX,[EBP-104] ; |
- 00923884 |. 51 PUSH ECX ; |Arg3
- 00923885 |. 8D95 F0FEFFFF LEA EDX,[EBP-110] ; |
- 0092388B |. 52 PUSH EDX ; |Arg2
- 0092388C |. 68 800ABC07 PUSH OFFSET 07BC0A80 ; |Arg1 = main.7BC0A80
- 00923891 |. 8B8D 0CFFFFFF MOV ECX,DWORD PTR SS:[EBP-0F4] ; |
- 00923897 |. E8 9417C2FF CALL 00545030 ; \main.00545030
- 0092389C |. D9E8 FLD1
- 0092389E |. D99D 10FFFFFF FSTP DWORD PTR SS:[EBP-0F0]
- 009238A4 |. D905 1035D200 FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 009238AA |. D99D 14FFFFFF FSTP DWORD PTR SS:[EBP-0EC]
- 009238B0 |. D905 6C3FD200 FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 009238B6 |. D99D 18FFFFFF FSTP DWORD PTR SS:[EBP-0E8]
- 009238BC |. 6A 00 PUSH 0
- 009238BE |. 51 PUSH ECX
- 009238BF |. D9EE FLDZ
- 009238C1 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009238C4 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009238CA |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009238CD |. 51 PUSH ECX
- 009238CE |. 8D95 10FFFFFF LEA EDX,[EBP-0F0]
- 009238D4 |. 52 PUSH EDX
- 009238D5 |. D985 1CFFFFFF FLD DWORD PTR SS:[EBP-0E4]
- 009238DB |. DC05 F032D200 FADD QWORD PTR DS:[0D232F0] ; FLOAT 0.5000000000000000
- 009238E1 |. D99D 14FEFFFF FSTP DWORD PTR SS:[EBP-1EC]
- 009238E7 |. D985 14FEFFFF FLD DWORD PTR SS:[EBP-1EC]
- 009238ED |. 51 PUSH ECX
- 009238EE |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009238F1 |. 8D85 FCFEFFFF LEA EAX,[EBP-104]
- 009238F7 |. 50 PUSH EAX
- 009238F8 |. 68 E77D0000 PUSH 7DE7
- 009238FD |. E8 0EDAE4FF CALL 00771310
- 00923902 |. 83C4 1C ADD ESP,1C
- 00923905 |. D9E8 FLD1
- 00923907 |. D99D 10FFFFFF FSTP DWORD PTR SS:[EBP-0F0]
- 0092390D |. D905 A47CD200 FLD DWORD PTR DS:[0D27CA4] ; FLOAT 0.1000000
- 00923913 |. D99D 14FFFFFF FSTP DWORD PTR SS:[EBP-0EC]
- 00923919 |. D905 6C3FD200 FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 0092391F |. D99D 18FFFFFF FSTP DWORD PTR SS:[EBP-0E8]
- 00923925 |. 6A 00 PUSH 0
- 00923927 |. 51 PUSH ECX
- 00923928 |. D9EE FLDZ
- 0092392A |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 0092392D |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923933 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00923936 |. 52 PUSH EDX
- 00923937 |. 8D85 10FFFFFF LEA EAX,[EBP-0F0]
- 0092393D |. 50 PUSH EAX
- 0092393E |. D985 1CFFFFFF FLD DWORD PTR SS:[EBP-0E4]
- 00923944 |. DC05 A82AD200 FADD QWORD PTR DS:[0D22AA8] ; FLOAT 2.000000000000000
- 0092394A |. D99D 10FEFFFF FSTP DWORD PTR SS:[EBP-1F0]
- 00923950 |. D985 10FEFFFF FLD DWORD PTR SS:[EBP-1F0]
- 00923956 |. 51 PUSH ECX
- 00923957 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 0092395A |. 8D8D FCFEFFFF LEA ECX,[EBP-104]
- 00923960 |. 51 PUSH ECX
- 00923961 |. 68 027D0000 PUSH 7D02
- 00923966 |. E8 A5D9E4FF CALL 00771310
- 0092396B |. 83C4 1C ADD ESP,1C
- 0092396E |. C785 20FFFFFF MOV DWORD PTR SS:[EBP-0E0],13
- 00923978 |. C785 24FFFFFF MOV DWORD PTR SS:[EBP-0DC],20
- 00923982 |. C785 28FFFFFF MOV DWORD PTR SS:[EBP-0D8],21
- 0092398C |. C785 2CFFFFFF MOV DWORD PTR SS:[EBP-0D4],22
- 00923996 |. C785 30FFFFFF MOV DWORD PTR SS:[EBP-0D0],23
- 009239A0 |. C785 ECFEFFFF MOV DWORD PTR SS:[EBP-114],0
- 009239AA |. EB 0F JMP SHORT 009239BB
- 009239AC |> 8B95 ECFEFFFF /MOV EDX,DWORD PTR SS:[EBP-114]
- 009239B2 |. 83C2 01 |ADD EDX,1
- 009239B5 |. 8995 ECFEFFFF |MOV DWORD PTR SS:[EBP-114],EDX
- 009239BB |> 83BD ECFEFFFF |CMP DWORD PTR SS:[EBP-114],5
- 009239C2 |. 0F8D 10010000 |JGE 00923AD8
- 009239C8 |. 6A 00 |PUSH 0 ; /Arg4 = 0
- 009239CA |. 8D85 FCFEFFFF |LEA EAX,[EBP-104] ; |
- 009239D0 |. 50 |PUSH EAX ; |Arg3
- 009239D1 |. 8D8D F0FEFFFF |LEA ECX,[EBP-110] ; |
- 009239D7 |. 51 |PUSH ECX ; |Arg2
- 009239D8 |. 8B95 ECFEFFFF |MOV EDX,DWORD PTR SS:[EBP-114] ; |
- 009239DE |. 8B8495 20FFFF |MOV EAX,DWORD PTR SS:[EDX*4+EBP-0E0] ; |
- 009239E5 |. 6BC0 30 |IMUL EAX,EAX,30 ; |
- 009239E8 |. 05 A008BC07 |ADD EAX,OFFSET 07BC08A0 ; |
- 009239ED |. 50 |PUSH EAX ; |Arg1
- 009239EE |. 8B8D 0CFFFFFF |MOV ECX,DWORD PTR SS:[EBP-0F4] ; |
- 009239F4 |. E8 3716C2FF |CALL 00545030 ; \main.00545030
- 009239F9 |. D905 1035D200 |FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 009239FF |. D99D 10FFFFFF |FSTP DWORD PTR SS:[EBP-0F0]
- 00923A05 |. D905 1435D200 |FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 00923A0B |. D99D 14FFFFFF |FSTP DWORD PTR SS:[EBP-0EC]
- 00923A11 |. D905 6C3FD200 |FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 00923A17 |. D99D 18FFFFFF |FSTP DWORD PTR SS:[EBP-0E8]
- 00923A1D |. 6A 00 |PUSH 0
- 00923A1F |. 51 |PUSH ECX
- 00923A20 |. D9EE |FLDZ
- 00923A22 |. D91C24 |FSTP DWORD PTR SS:[LOCAL.137]
- 00923A25 |. 8B8D 48FEFFFF |MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923A2B |. 8B51 08 |MOV EDX,DWORD PTR DS:[ECX+8]
- 00923A2E |. 52 |PUSH EDX
- 00923A2F |. 8D85 10FFFFFF |LEA EAX,[EBP-0F0]
- 00923A35 |. 50 |PUSH EAX
- 00923A36 |. D985 08FFFFFF |FLD DWORD PTR SS:[EBP-0F8]
- 00923A3C |. DC0D 787CD200 |FMUL QWORD PTR DS:[0D27C78] ; FLOAT 0.6000000238418579
- 00923A42 |. D99D 0CFEFFFF |FSTP DWORD PTR SS:[EBP-1F4]
- 00923A48 |. D985 0CFEFFFF |FLD DWORD PTR SS:[EBP-1F4]
- 00923A4E |. 51 |PUSH ECX
- 00923A4F |. D91C24 |FSTP DWORD PTR SS:[LOCAL.140]
- 00923A52 |. 8D8D FCFEFFFF |LEA ECX,[EBP-104]
- 00923A58 |. 51 |PUSH ECX
- 00923A59 |. 68 027D0000 |PUSH 7D02
- 00923A5E |. E8 ADD8E4FF |CALL 00771310
- 00923A63 |. 83C4 1C |ADD ESP,1C
- 00923A66 |. D905 1035D200 |FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 00923A6C |. D99D 10FFFFFF |FSTP DWORD PTR SS:[EBP-0F0]
- 00923A72 |. D905 1035D200 |FLD DWORD PTR DS:[0D23510] ; FLOAT 0.8000000
- 00923A78 |. D99D 14FFFFFF |FSTP DWORD PTR SS:[EBP-0EC]
- 00923A7E |. D905 6C3FD200 |FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 00923A84 |. D99D 18FFFFFF |FSTP DWORD PTR SS:[EBP-0E8]
- 00923A8A |. 6A 00 |PUSH 0
- 00923A8C |. 51 |PUSH ECX
- 00923A8D |. D9EE |FLDZ
- 00923A8F |. D91C24 |FSTP DWORD PTR SS:[LOCAL.137]
- 00923A92 |. 8B95 48FEFFFF |MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923A98 |. 8B42 08 |MOV EAX,DWORD PTR DS:[EDX+8]
- 00923A9B |. 50 |PUSH EAX
- 00923A9C |. 8D8D 10FFFFFF |LEA ECX,[EBP-0F0]
- 00923AA2 |. 51 |PUSH ECX
- 00923AA3 |. D985 08FFFFFF |FLD DWORD PTR SS:[EBP-0F8]
- 00923AA9 |. DC0D F87ED200 |FMUL QWORD PTR DS:[0D27EF8] ; FLOAT 0.4000000059604645
- 00923AAF |. D99D 08FEFFFF |FSTP DWORD PTR SS:[EBP-1F8]
- 00923AB5 |. D985 08FEFFFF |FLD DWORD PTR SS:[EBP-1F8]
- 00923ABB |. 51 |PUSH ECX
- 00923ABC |. D91C24 |FSTP DWORD PTR SS:[LOCAL.140]
- 00923ABF |. 8D95 FCFEFFFF |LEA EDX,[EBP-104]
- 00923AC5 |. 52 |PUSH EDX
- 00923AC6 |. 68 727D0000 |PUSH 7D72
- 00923ACB |. E8 40D8E4FF |CALL 00771310
- 00923AD0 |. 83C4 1C |ADD ESP,1C
- 00923AD3 \.^ E9 D4FEFFFF \JMP 009239AC
- 00923AD8 > E9 FB0E0000 JMP 009249D8
- 00923ADD /> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; Case 3 of switch main.922D93
- 00923AE3 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923AE6 |. 8B51 30 MOV EDX,DWORD PTR DS:[ECX+30]
- 00923AE9 |. 52 PUSH EDX ; /Arg1
- 00923AEA |. E8 219FBAFF CALL 004CDA10 ; |
- 00923AEF |. 8BC8 MOV ECX,EAX ; |
- 00923AF1 |. E8 5A610400 CALL 00969C50 ; \main.00969C50
- 00923AF6 |. 8985 D4FEFFFF MOV DWORD PTR SS:[EBP-12C],EAX
- 00923AFC |. 83BD D4FEFFFF CMP DWORD PTR SS:[EBP-12C],0
- 00923B03 |. 75 05 JNE SHORT 00923B0A
- 00923B05 |. E9 CE0E0000 JMP 009249D8
- 00923B0A |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923B10 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923B13 |. 8B95 D4FEFFFF MOV EDX,DWORD PTR SS:[EBP-12C]
- 00923B19 |. D981 FC000000 FLD DWORD PTR DS:[ECX+0FC]
- 00923B1F |. D95A 6C FSTP DWORD PTR DS:[EDX+6C]
- 00923B22 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923B28 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923B2B |. 8B95 D4FEFFFF MOV EDX,DWORD PTR SS:[EBP-12C]
- 00923B31 |. D981 00010000 FLD DWORD PTR DS:[ECX+100]
- 00923B37 |. D95A 70 FSTP DWORD PTR DS:[EDX+70]
- 00923B3A |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923B40 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923B43 |. 8B95 D4FEFFFF MOV EDX,DWORD PTR SS:[EBP-12C]
- 00923B49 |. D981 04010000 FLD DWORD PTR DS:[ECX+104]
- 00923B4F |. D95A 74 FSTP DWORD PTR DS:[EDX+74]
- 00923B52 |. D9EE FLDZ
- 00923B54 |. D99D BCFEFFFF FSTP DWORD PTR SS:[EBP-144]
- 00923B5A |. D9EE FLDZ
- 00923B5C |. D99D C0FEFFFF FSTP DWORD PTR SS:[EBP-140]
- 00923B62 |. D9EE FLDZ
- 00923B64 |. D99D C4FEFFFF FSTP DWORD PTR SS:[EBP-13C]
- 00923B6A |. 6A 01 PUSH 1 ; /Arg8 = 1
- 00923B6C |. 6A 00 PUSH 0 ; |Arg7 = 0
- 00923B6E |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 00923B74 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 00923B77 |. 81C1 14010000 ADD ECX,114 ; |
- 00923B7D |. 51 PUSH ECX ; |Arg6
- 00923B7E |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 00923B84 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 00923B87 |. 05 08010000 ADD EAX,108 ; |
- 00923B8C |. 50 PUSH EAX ; |Arg5
- 00923B8D |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00923B93 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 00923B96 |. 0FB742 14 MOVZX EAX,WORD PTR DS:[EDX+14] ; |
- 00923B9A |. 50 PUSH EAX ; |Arg4
- 00923B9B |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00923BA1 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 00923BA4 |. 51 PUSH ECX ; |
- 00923BA5 |. D982 90000000 FLD DWORD PTR DS:[EDX+90] ; |
- 00923BAB |. D91C24 FSTP DWORD PTR SS:[LOCAL.141] ; |Arg3
- 00923BAE |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 00923BB4 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 00923BB7 |. 51 PUSH ECX ; |
- 00923BB8 |. D981 8C000000 FLD DWORD PTR DS:[ECX+8C] ; |
- 00923BBE |. D91C24 FSTP DWORD PTR SS:[LOCAL.142] ; |Arg2
- 00923BC1 |. 68 A008BC07 PUSH OFFSET 07BC08A0 ; |Arg1 = main.7BC08A0
- 00923BC6 |. 8B8D D4FEFFFF MOV ECX,DWORD PTR SS:[EBP-12C] ; |
- 00923BCC |. E8 DF04C2FF CALL 005440B0 ; \main.005440B0
- 00923BD1 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
- 00923BD4 |. 33D2 XOR EDX,EDX
- 00923BD6 |. B9 B80B0000 MOV ECX,0BB8
- 00923BDB |. F7F1 DIV ECX
- 00923BDD |. 8995 00FEFFFF MOV DWORD PTR SS:[EBP-200],EDX
- 00923BE3 |. C785 04FEFFFF MOV DWORD PTR SS:[EBP-1FC],0
- 00923BED |. DFAD 00FEFFFF FILD QWORD PTR SS:[EBP-200]
- 00923BF3 |. DC0D C0E5D400 FMUL QWORD PTR DS:[0D4E5C0] ; FLOAT 0.001046666759066284
- 00923BF9 |. D99D E8FEFFFF FSTP DWORD PTR SS:[EBP-118]
- 00923BFF |. 51 PUSH ECX
- 00923C00 |. D985 E8FEFFFF FLD DWORD PTR SS:[EBP-118]
- 00923C06 |. D91C24 FSTP DWORD PTR SS:[LOCAL.136] ; /Arg1
- 00923C09 |. E8 B274BBFF CALL 004DB0C0 ; \main.004DB0C0
- 00923C0E |. 83C4 04 ADD ESP,4
- 00923C11 |. DC0D 287CD200 FMUL QWORD PTR DS:[0D27C28] ; FLOAT 0.2000000029802322
- 00923C17 |. D99D E4FEFFFF FSTP DWORD PTR SS:[EBP-11C]
- 00923C1D |. D9E8 FLD1
- 00923C1F |. D99D D8FEFFFF FSTP DWORD PTR SS:[EBP-128]
- 00923C25 |. D9E8 FLD1
- 00923C27 |. D99D DCFEFFFF FSTP DWORD PTR SS:[EBP-124]
- 00923C2D |. D9E8 FLD1
- 00923C2F |. D99D E0FEFFFF FSTP DWORD PTR SS:[EBP-120]
- 00923C35 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923C3B |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00923C3E |. D980 FC000000 FLD DWORD PTR DS:[EAX+0FC]
- 00923C44 |. D99D C8FEFFFF FSTP DWORD PTR SS:[EBP-138]
- 00923C4A |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923C50 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00923C53 |. D982 00010000 FLD DWORD PTR DS:[EDX+100]
- 00923C59 |. D99D CCFEFFFF FSTP DWORD PTR SS:[EBP-134]
- 00923C5F |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923C65 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923C68 |. D981 04010000 FLD DWORD PTR DS:[ECX+104]
- 00923C6E |. D99D D0FEFFFF FSTP DWORD PTR SS:[EBP-130]
- 00923C74 |. D9EE FLDZ
- 00923C76 |. D99D BCFEFFFF FSTP DWORD PTR SS:[EBP-144]
- 00923C7C |. D9EE FLDZ
- 00923C7E |. D99D C0FEFFFF FSTP DWORD PTR SS:[EBP-140]
- 00923C84 |. D9EE FLDZ
- 00923C86 |. D99D C4FEFFFF FSTP DWORD PTR SS:[EBP-13C]
- 00923C8C |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00923C8E |. 8D95 C8FEFFFF LEA EDX,[EBP-138] ; |
- 00923C94 |. 52 PUSH EDX ; |Arg3
- 00923C95 |. 8D85 BCFEFFFF LEA EAX,[EBP-144] ; |
- 00923C9B |. 50 PUSH EAX ; |Arg2
- 00923C9C |. 68 F009BC07 PUSH OFFSET 07BC09F0 ; |Arg1 = main.7BC09F0
- 00923CA1 |. 8B8D D4FEFFFF MOV ECX,DWORD PTR SS:[EBP-12C] ; |
- 00923CA7 |. E8 8413C2FF CALL 00545030 ; \main.00545030
- 00923CAC |. E8 DCBE0A00 CALL 009CFB8D
- 00923CB1 |. 99 CDQ
- 00923CB2 |. B9 03000000 MOV ECX,3
- 00923CB7 |. F7F9 IDIV ECX
- 00923CB9 |. 85D2 TEST EDX,EDX
- 00923CBB |. 75 55 JNE SHORT 00923D12
- 00923CBD |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 00923CC3 |. D99D D8FEFFFF FSTP DWORD PTR SS:[EBP-128]
- 00923CC9 |. D9E8 FLD1
- 00923CCB |. D99D DCFEFFFF FSTP DWORD PTR SS:[EBP-124]
- 00923CD1 |. D905 1C35D200 FLD DWORD PTR DS:[0D2351C] ; FLOAT 0.4000000
- 00923CD7 |. D99D E0FEFFFF FSTP DWORD PTR SS:[EBP-120]
- 00923CDD |. 6A 00 PUSH 0
- 00923CDF |. 51 PUSH ECX
- 00923CE0 |. D9E8 FLD1
- 00923CE2 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923CE5 |. 6A 01 PUSH 1
- 00923CE7 |. 8D95 D8FEFFFF LEA EDX,[EBP-128]
- 00923CED |. 52 PUSH EDX
- 00923CEE |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923CF4 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923CF7 |. 81C1 08010000 ADD ECX,108
- 00923CFD |. 51 PUSH ECX
- 00923CFE |. 8D95 C8FEFFFF LEA EDX,[EBP-138]
- 00923D04 |. 52 PUSH EDX
- 00923D05 |. 68 057D0000 PUSH 7D05
- 00923D0A |. E8 2190E2FF CALL 0074CD30
- 00923D0F |. 83C4 1C ADD ESP,1C
- 00923D12 |> D9EE FLDZ
- 00923D14 |. D99D BCFEFFFF FSTP DWORD PTR SS:[EBP-144]
- 00923D1A |. D9EE FLDZ
- 00923D1C |. D99D C0FEFFFF FSTP DWORD PTR SS:[EBP-140]
- 00923D22 |. D9EE FLDZ
- 00923D24 |. D99D C4FEFFFF FSTP DWORD PTR SS:[EBP-13C]
- 00923D2A |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00923D2C |. 8D85 C8FEFFFF LEA EAX,[EBP-138] ; |
- 00923D32 |. 50 PUSH EAX ; |Arg3
- 00923D33 |. 8D8D BCFEFFFF LEA ECX,[EBP-144] ; |
- 00923D39 |. 51 PUSH ECX ; |Arg2
- 00923D3A |. 68 6009BC07 PUSH OFFSET 07BC0960 ; |Arg1 = main.7BC0960
- 00923D3F |. 8B8D D4FEFFFF MOV ECX,DWORD PTR SS:[EBP-12C] ; |
- 00923D45 |. E8 E612C2FF CALL 00545030 ; \main.00545030
- 00923D4A |. D905 1C88D200 FLD DWORD PTR DS:[0D2881C] ; FLOAT 0.9000000
- 00923D50 |. D99D D8FEFFFF FSTP DWORD PTR SS:[EBP-128]
- 00923D56 |. D905 1C88D200 FLD DWORD PTR DS:[0D2881C] ; FLOAT 0.9000000
- 00923D5C |. D99D DCFEFFFF FSTP DWORD PTR SS:[EBP-124]
- 00923D62 |. D9EE FLDZ
- 00923D64 |. D99D E0FEFFFF FSTP DWORD PTR SS:[EBP-120]
- 00923D6A |. 6A 00 PUSH 0
- 00923D6C |. 51 PUSH ECX
- 00923D6D |. D9EE FLDZ
- 00923D6F |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923D72 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923D78 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00923D7B |. 50 PUSH EAX
- 00923D7C |. 8D8D D8FEFFFF LEA ECX,[EBP-128]
- 00923D82 |. 51 PUSH ECX
- 00923D83 |. D985 E4FEFFFF FLD DWORD PTR SS:[EBP-11C]
- 00923D89 |. DC05 5844D200 FADD QWORD PTR DS:[0D24458] ; FLOAT 1.500000000000000
- 00923D8F |. D99D FCFDFFFF FSTP DWORD PTR SS:[EBP-204]
- 00923D95 |. D985 FCFDFFFF FLD DWORD PTR SS:[EBP-204]
- 00923D9B |. 51 PUSH ECX
- 00923D9C |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00923D9F |. 8D95 C8FEFFFF LEA EDX,[EBP-138]
- 00923DA5 |. 52 PUSH EDX
- 00923DA6 |. 68 027D0000 PUSH 7D02
- 00923DAB |. E8 60D5E4FF CALL 00771310
- 00923DB0 |. 83C4 1C ADD ESP,1C
- 00923DB3 |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 00923DB9 |. D99D D8FEFFFF FSTP DWORD PTR SS:[EBP-128]
- 00923DBF |. D9E8 FLD1
- 00923DC1 |. D99D DCFEFFFF FSTP DWORD PTR SS:[EBP-124]
- 00923DC7 |. D905 6C3FD200 FLD DWORD PTR DS:[0D23F6C] ; FLOAT 0.2000000
- 00923DCD |. D99D E0FEFFFF FSTP DWORD PTR SS:[EBP-120]
- 00923DD3 |. 6A 00 PUSH 0
- 00923DD5 |. 51 PUSH ECX
- 00923DD6 |. D9EE FLDZ
- 00923DD8 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923DDB |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00923DE1 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 00923DE4 |. 51 PUSH ECX
- 00923DE5 |. 8D95 D8FEFFFF LEA EDX,[EBP-128]
- 00923DEB |. 52 PUSH EDX
- 00923DEC |. D985 E4FEFFFF FLD DWORD PTR SS:[EBP-11C]
- 00923DF2 |. DC05 607BD200 FADD QWORD PTR DS:[0D27B60] ; FLOAT 2.500000000000000
- 00923DF8 |. D99D F8FDFFFF FSTP DWORD PTR SS:[EBP-208]
- 00923DFE |. D985 F8FDFFFF FLD DWORD PTR SS:[EBP-208]
- 00923E04 |. 51 PUSH ECX
- 00923E05 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00923E08 |. 8D85 C8FEFFFF LEA EAX,[EBP-138]
- 00923E0E |. 50 PUSH EAX
- 00923E0F |. 68 027D0000 PUSH 7D02
- 00923E14 |. E8 F7D4E4FF CALL 00771310
- 00923E19 |. 83C4 1C ADD ESP,1C
- 00923E1C |. E9 B70B0000 JMP 009249D8
- 00923E21 |> 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; Case 4 of switch main.922D93
- 00923E27 |. 83C1 44 ADD ECX,44
- 00923E2A |. E8 F1F2BEFF CALL 00513120
- 00923E2F |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923E35 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00923E38 |. 8B42 30 MOV EAX,DWORD PTR DS:[EDX+30]
- 00923E3B |. 50 PUSH EAX ; /Arg1
- 00923E3C |. E8 CF9BBAFF CALL 004CDA10 ; |
- 00923E41 |. 8BC8 MOV ECX,EAX ; |
- 00923E43 |. E8 085E0400 CALL 00969C50 ; \main.00969C50
- 00923E48 |. 8985 ACFEFFFF MOV DWORD PTR SS:[EBP-154],EAX
- 00923E4E |. 83BD ACFEFFFF CMP DWORD PTR SS:[EBP-154],0
- 00923E55 |. 75 07 JNE SHORT 00923E5E
- 00923E57 |. 33C0 XOR EAX,EAX
- 00923E59 |. E9 7F0B0000 JMP 009249DD
- 00923E5E |> 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923E64 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00923E67 |. 8B85 ACFEFFFF MOV EAX,DWORD PTR SS:[EBP-154]
- 00923E6D |. D982 FC000000 FLD DWORD PTR DS:[EDX+0FC]
- 00923E73 |. D958 6C FSTP DWORD PTR DS:[EAX+6C]
- 00923E76 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923E7C |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00923E7F |. 8B85 ACFEFFFF MOV EAX,DWORD PTR SS:[EBP-154]
- 00923E85 |. D982 00010000 FLD DWORD PTR DS:[EDX+100]
- 00923E8B |. D958 70 FSTP DWORD PTR DS:[EAX+70]
- 00923E8E |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00923E94 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00923E97 |. 8B85 ACFEFFFF MOV EAX,DWORD PTR SS:[EBP-154]
- 00923E9D |. D982 04010000 FLD DWORD PTR DS:[EDX+104]
- 00923EA3 |. D958 74 FSTP DWORD PTR DS:[EAX+74]
- 00923EA6 |. D9EE FLDZ
- 00923EA8 |. D99D 94FEFFFF FSTP DWORD PTR SS:[EBP-16C]
- 00923EAE |. D9EE FLDZ
- 00923EB0 |. D99D 98FEFFFF FSTP DWORD PTR SS:[EBP-168]
- 00923EB6 |. D9EE FLDZ
- 00923EB8 |. D99D 9CFEFFFF FSTP DWORD PTR SS:[EBP-164]
- 00923EBE |. 6A 01 PUSH 1 ; /Arg8 = 1
- 00923EC0 |. 6A 00 PUSH 0 ; |Arg7 = 0
- 00923EC2 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00923EC8 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 00923ECB |. 81C2 14010000 ADD EDX,114 ; |
- 00923ED1 |. 52 PUSH EDX ; |Arg6
- 00923ED2 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 00923ED8 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 00923EDB |. 81C1 08010000 ADD ECX,108 ; |
- 00923EE1 |. 51 PUSH ECX ; |Arg5
- 00923EE2 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 00923EE8 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 00923EEB |. 0FB748 14 MOVZX ECX,WORD PTR DS:[EAX+14] ; |
- 00923EEF |. 51 PUSH ECX ; |Arg4
- 00923EF0 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 00923EF6 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 00923EF9 |. 51 PUSH ECX ; |
- 00923EFA |. D980 90000000 FLD DWORD PTR DS:[EAX+90] ; |
- 00923F00 |. D91C24 FSTP DWORD PTR SS:[LOCAL.141] ; |Arg3
- 00923F03 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00923F09 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 00923F0C |. 51 PUSH ECX ; |
- 00923F0D |. D982 8C000000 FLD DWORD PTR DS:[EDX+8C] ; |
- 00923F13 |. D91C24 FSTP DWORD PTR SS:[LOCAL.142] ; |Arg2
- 00923F16 |. 68 A008BC07 PUSH OFFSET 07BC08A0 ; |Arg1 = main.7BC08A0
- 00923F1B |. 8B8D ACFEFFFF MOV ECX,DWORD PTR SS:[EBP-154] ; |
- 00923F21 |. E8 8A01C2FF CALL 005440B0 ; \main.005440B0
- 00923F26 |. D9EE FLDZ
- 00923F28 |. D99D 94FEFFFF FSTP DWORD PTR SS:[EBP-16C]
- 00923F2E |. D9EE FLDZ
- 00923F30 |. D99D 98FEFFFF FSTP DWORD PTR SS:[EBP-168]
- 00923F36 |. D9EE FLDZ
- 00923F38 |. D99D 9CFEFFFF FSTP DWORD PTR SS:[EBP-164]
- 00923F3E |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00923F40 |. 8D85 A0FEFFFF LEA EAX,[EBP-160] ; |
- 00923F46 |. 50 PUSH EAX ; |Arg3
- 00923F47 |. 8D8D 94FEFFFF LEA ECX,[EBP-16C] ; |
- 00923F4D |. 51 PUSH ECX ; |Arg2
- 00923F4E |. 68 B00ABC07 PUSH OFFSET 07BC0AB0 ; |Arg1 = main.7BC0AB0
- 00923F53 |. 8B8D ACFEFFFF MOV ECX,DWORD PTR SS:[EBP-154] ; |
- 00923F59 |. E8 D210C2FF CALL 00545030 ; \main.00545030
- 00923F5E |. D9E8 FLD1
- 00923F60 |. D99D B0FEFFFF FSTP DWORD PTR SS:[EBP-150]
- 00923F66 |. D905 8837D200 FLD DWORD PTR DS:[0D23788] ; FLOAT 0.7000000
- 00923F6C |. D99D B4FEFFFF FSTP DWORD PTR SS:[EBP-14C]
- 00923F72 |. D9EE FLDZ
- 00923F74 |. D99D B8FEFFFF FSTP DWORD PTR SS:[EBP-148]
- 00923F7A |. 6A 00 PUSH 0
- 00923F7C |. 51 PUSH ECX
- 00923F7D |. D9EE FLDZ
- 00923F7F |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923F82 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923F88 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00923F8B |. 50 PUSH EAX
- 00923F8C |. 8D8D B0FEFFFF LEA ECX,[EBP-150]
- 00923F92 |. 51 PUSH ECX
- 00923F93 |. 51 PUSH ECX
- 00923F94 |. D905 1842D200 FLD DWORD PTR DS:[0D24218] ; FLOAT 0.1500000
- 00923F9A |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 00923F9D |. 8D95 A0FEFFFF LEA EDX,[EBP-160]
- 00923FA3 |. 52 PUSH EDX
- 00923FA4 |. 68 8C7D0000 PUSH 7D8C
- 00923FA9 |. E8 62D3E4FF CALL 00771310
- 00923FAE |. 83C4 1C ADD ESP,1C
- 00923FB1 |. D9E8 FLD1
- 00923FB3 |. D99D B0FEFFFF FSTP DWORD PTR SS:[EBP-150]
- 00923FB9 |. D905 8837D200 FLD DWORD PTR DS:[0D23788] ; FLOAT 0.7000000
- 00923FBF |. D99D B4FEFFFF FSTP DWORD PTR SS:[EBP-14C]
- 00923FC5 |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 00923FCB |. D99D B8FEFFFF FSTP DWORD PTR SS:[EBP-148]
- 00923FD1 |. E8 B7BB0A00 CALL 009CFB8D
- 00923FD6 |. 99 CDQ
- 00923FD7 |. B9 03000000 MOV ECX,3
- 00923FDC |. F7F9 IDIV ECX
- 00923FDE |. 85D2 TEST EDX,EDX
- 00923FE0 |. 75 69 JNE SHORT 0092404B
- 00923FE2 |. 6A FF PUSH -1
- 00923FE4 |. 51 PUSH ECX
- 00923FE5 |. D905 CCB8D200 FLD DWORD PTR DS:[0D2B8CC] ; FLOAT 0.4500000
- 00923FEB |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00923FEE |. 6A 00 PUSH 0
- 00923FF0 |. 6A 00 PUSH 0
- 00923FF2 |. 6A 00 PUSH 0
- 00923FF4 |. 6A FF PUSH -1
- 00923FF6 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00923FFC |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00923FFF |. 50 PUSH EAX
- 00924000 |. 6A 04 PUSH 4
- 00924002 |. 8D8D B0FEFFFF LEA ECX,[EBP-150]
- 00924008 |. 51 PUSH ECX
- 00924009 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 0092400F |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00924012 |. 05 08010000 ADD EAX,108
- 00924017 |. 50 PUSH EAX
- 00924018 |. 8D8D A0FEFFFF LEA ECX,[EBP-160]
- 0092401E |. 51 PUSH ECX
- 0092401F |. 68 787E0000 PUSH 7E78
- 00924024 |. E8 4750DBFF CALL 006D9070
- 00924029 |. 83C4 30 ADD ESP,30
- 0092402C |. C785 4CFEFFFF MOV DWORD PTR SS:[EBP-1B4],7E78
- 00924036 |. 8D95 4CFEFFFF LEA EDX,[EBP-1B4]
- 0092403C |. 52 PUSH EDX ; /Arg1
- 0092403D |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00924043 |. 83C1 44 ADD ECX,44 ; |
- 00924046 |. E8 55F0BEFF CALL 005130A0 ; \main.005130A0
- 0092404B |> 6A 00 PUSH 0 ; /Arg4 = 0
- 0092404D |. 8D85 A0FEFFFF LEA EAX,[EBP-160] ; |
- 00924053 |. 50 PUSH EAX ; |Arg3
- 00924054 |. 8D8D 94FEFFFF LEA ECX,[EBP-16C] ; |
- 0092405A |. 51 PUSH ECX ; |Arg2
- 0092405B |. 68 6009BC07 PUSH OFFSET 07BC0960 ; |Arg1 = main.7BC0960
- 00924060 |. 8B8D ACFEFFFF MOV ECX,DWORD PTR SS:[EBP-154] ; |
- 00924066 |. E8 C50FC2FF CALL 00545030 ; \main.00545030
- 0092406B |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 00924071 |. D99D B0FEFFFF FSTP DWORD PTR SS:[EBP-150]
- 00924077 |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 0092407D |. D99D B4FEFFFF FSTP DWORD PTR SS:[EBP-14C]
- 00924083 |. D9E8 FLD1
- 00924085 |. D99D B8FEFFFF FSTP DWORD PTR SS:[EBP-148]
- 0092408B |. 6A 00 PUSH 0
- 0092408D |. 51 PUSH ECX
- 0092408E |. D9EE FLDZ
- 00924090 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924093 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00924099 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092409C |. 50 PUSH EAX
- 0092409D |. 8D8D B0FEFFFF LEA ECX,[EBP-150]
- 009240A3 |. 51 PUSH ECX
- 009240A4 |. 51 PUSH ECX
- 009240A5 |. D905 F07AD200 FLD DWORD PTR DS:[0D27AF0] ; FLOAT 1.200000
- 009240AB |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009240AE |. 8D95 A0FEFFFF LEA EDX,[EBP-160]
- 009240B4 |. 52 PUSH EDX
- 009240B5 |. 68 657D0000 PUSH 7D65
- 009240BA |. E8 51D2E4FF CALL 00771310
- 009240BF |. 83C4 1C ADD ESP,1C
- 009240C2 |. 6A 00 PUSH 0
- 009240C4 |. 51 PUSH ECX
- 009240C5 |. D9EE FLDZ
- 009240C7 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009240CA |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009240D0 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009240D3 |. 51 PUSH ECX
- 009240D4 |. 8D95 B0FEFFFF LEA EDX,[EBP-150]
- 009240DA |. 52 PUSH EDX
- 009240DB |. 51 PUSH ECX
- 009240DC |. D905 A85BD200 FLD DWORD PTR DS:[0D25BA8] ; FLOAT 4.000000
- 009240E2 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009240E5 |. 8D85 A0FEFFFF LEA EAX,[EBP-160]
- 009240EB |. 50 PUSH EAX
- 009240EC |. 68 027D0000 PUSH 7D02
- 009240F1 |. E8 1AD2E4FF CALL 00771310
- 009240F6 |. 83C4 1C ADD ESP,1C
- 009240F9 |. E8 8FBA0A00 CALL 009CFB8D
- 009240FE |. 25 01000080 AND EAX,80000001
- 00924103 |. 79 05 JNS SHORT 0092410A
- 00924105 |. 48 DEC EAX
- 00924106 |. 83C8 FE OR EAX,FFFFFFFE
- 00924109 |. 40 INC EAX
- 0092410A |> 85C0 TEST EAX,EAX
- 0092410C |. 75 34 JNE SHORT 00924142
- 0092410E |. 6A 00 PUSH 0
- 00924110 |. 51 PUSH ECX
- 00924111 |. D9E8 FLD1
- 00924113 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924116 |. 6A 43 PUSH 43
- 00924118 |. 8D8D B0FEFFFF LEA ECX,[EBP-150]
- 0092411E |. 51 PUSH ECX
- 0092411F |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00924125 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00924128 |. 05 08010000 ADD EAX,108
- 0092412D |. 50 PUSH EAX
- 0092412E |. 8D8D A0FEFFFF LEA ECX,[EBP-160]
- 00924134 |. 51 PUSH ECX
- 00924135 |. 68 657D0000 PUSH 7D65
- 0092413A |. E8 F18BE2FF CALL 0074CD30
- 0092413F |. 83C4 1C ADD ESP,1C
- 00924142 |> D905 8837D200 FLD DWORD PTR DS:[0D23788] ; FLOAT 0.7000000
- 00924148 |. D99D B0FEFFFF FSTP DWORD PTR SS:[EBP-150]
- 0092414E |. D905 8837D200 FLD DWORD PTR DS:[0D23788] ; FLOAT 0.7000000
- 00924154 |. D99D B4FEFFFF FSTP DWORD PTR SS:[EBP-14C]
- 0092415A |. D9E8 FLD1
- 0092415C |. D99D B8FEFFFF FSTP DWORD PTR SS:[EBP-148]
- 00924162 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00924164 |. 8D95 A0FEFFFF LEA EDX,[EBP-160] ; |
- 0092416A |. 52 PUSH EDX ; |Arg3
- 0092416B |. 8D85 94FEFFFF LEA EAX,[EBP-16C] ; |
- 00924171 |. 50 PUSH EAX ; |Arg2
- 00924172 |. 68 6009BC07 PUSH OFFSET 07BC0960 ; |Arg1 = main.7BC0960
- 00924177 |. 8B8D ACFEFFFF MOV ECX,DWORD PTR SS:[EBP-154] ; |
- 0092417D |. E8 AE0EC2FF CALL 00545030 ; \main.00545030
- 00924182 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00924188 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 0092418B |. 52 PUSH EDX
- 0092418C |. 51 PUSH ECX
- 0092418D |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 00924193 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924196 |. 6A 04 PUSH 4
- 00924198 |. 8D85 B0FEFFFF LEA EAX,[EBP-150]
- 0092419E |. 50 PUSH EAX
- 0092419F |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 009241A5 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 009241A8 |. 81C2 08010000 ADD EDX,108
- 009241AE |. 52 PUSH EDX
- 009241AF |. 8D85 A0FEFFFF LEA EAX,[EBP-160]
- 009241B5 |. 50 PUSH EAX
- 009241B6 |. 68 827E0000 PUSH 7E82
- 009241BB |. E8 708BE2FF CALL 0074CD30
- 009241C0 |. 83C4 1C ADD ESP,1C
- 009241C3 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 009241C9 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 009241CC |. 52 PUSH EDX
- 009241CD |. 51 PUSH ECX
- 009241CE |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 009241D4 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009241D7 |. 6A 04 PUSH 4
- 009241D9 |. 8D85 B0FEFFFF LEA EAX,[EBP-150]
- 009241DF |. 50 PUSH EAX
- 009241E0 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 009241E6 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 009241E9 |. 81C2 08010000 ADD EDX,108
- 009241EF |. 52 PUSH EDX
- 009241F0 |. 8D85 A0FEFFFF LEA EAX,[EBP-160]
- 009241F6 |. 50 PUSH EAX
- 009241F7 |. 68 837E0000 PUSH 7E83
- 009241FC |. E8 2F8BE2FF CALL 0074CD30
- 00924201 |. 83C4 1C ADD ESP,1C
- 00924204 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 0092420A |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 0092420D |. 52 PUSH EDX
- 0092420E |. 51 PUSH ECX
- 0092420F |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 00924215 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924218 |. 6A 04 PUSH 4
- 0092421A |. 8D85 B0FEFFFF LEA EAX,[EBP-150]
- 00924220 |. 50 PUSH EAX
- 00924221 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00924227 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 0092422A |. 81C2 08010000 ADD EDX,108
- 00924230 |. 52 PUSH EDX
- 00924231 |. 8D85 A0FEFFFF LEA EAX,[EBP-160]
- 00924237 |. 50 PUSH EAX
- 00924238 |. 68 847E0000 PUSH 7E84
- 0092423D |. E8 EE8AE2FF CALL 0074CD30
- 00924242 |. 83C4 1C ADD ESP,1C
- 00924245 |. E9 8E070000 JMP 009249D8
- 0092424A |> 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; Case 5 of switch main.922D93
- 00924250 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00924253 |. 8B42 30 MOV EAX,DWORD PTR DS:[EDX+30]
- 00924256 |. 50 PUSH EAX ; /Arg1
- 00924257 |. E8 B497BAFF CALL 004CDA10 ; |
- 0092425C |. 8BC8 MOV ECX,EAX ; |
- 0092425E |. E8 ED590400 CALL 00969C50 ; \main.00969C50
- 00924263 |. 8985 7CFEFFFF MOV DWORD PTR SS:[EBP-184],EAX
- 00924269 |. 83BD 7CFEFFFF CMP DWORD PTR SS:[EBP-184],0
- 00924270 |. 75 05 JNE SHORT 00924277
- 00924272 |. E9 61070000 JMP 009249D8
- 00924277 |> 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 0092427D |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 00924280 |. 8B85 7CFEFFFF MOV EAX,DWORD PTR SS:[EBP-184]
- 00924286 |. D942 60 FLD DWORD PTR DS:[EDX+60]
- 00924289 |. D958 68 FSTP DWORD PTR DS:[EAX+68]
- 0092428C |. 6A 00 PUSH 0 ; /Arg8 = 0
- 0092428E |. 6A 00 PUSH 0 ; |Arg7 = 0
- 00924290 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00924296 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 00924299 |. 81C2 14010000 ADD EDX,114 ; |
- 0092429F |. 52 PUSH EDX ; |Arg6
- 009242A0 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 009242A6 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 009242A9 |. 81C1 08010000 ADD ECX,108 ; |
- 009242AF |. 51 PUSH ECX ; |Arg5
- 009242B0 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 009242B6 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 009242B9 |. 0FB748 14 MOVZX ECX,WORD PTR DS:[EAX+14] ; |
- 009242BD |. 51 PUSH ECX ; |Arg4
- 009242BE |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 009242C4 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 009242C7 |. 51 PUSH ECX ; |
- 009242C8 |. D980 90000000 FLD DWORD PTR DS:[EAX+90] ; |
- 009242CE |. D91C24 FSTP DWORD PTR SS:[LOCAL.141] ; |Arg3
- 009242D1 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 009242D7 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 009242DA |. 51 PUSH ECX ; |
- 009242DB |. D982 8C000000 FLD DWORD PTR DS:[EDX+8C] ; |
- 009242E1 |. D91C24 FSTP DWORD PTR SS:[LOCAL.142] ; |Arg2
- 009242E4 |. 68 A008BC07 PUSH OFFSET 07BC08A0 ; |Arg1 = main.7BC08A0
- 009242E9 |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 009242EF |. E8 BCFDC1FF CALL 005440B0 ; \main.005440B0
- 009242F4 |. D905 1C5AEF05 FLD DWORD PTR DS:[5EF5A1C] ; FLOAT 0.0
- 009242FA |. DC0D C881D200 FMUL QWORD PTR DS:[0D281C8] ; FLOAT 0.003000000026077032
- 00924300 |. D99D F4FDFFFF FSTP DWORD PTR SS:[EBP-20C]
- 00924306 |. D985 F4FDFFFF FLD DWORD PTR SS:[EBP-20C]
- 0092430C |. 51 PUSH ECX
- 0092430D |. D91C24 FSTP DWORD PTR SS:[LOCAL.136] ; /Arg1
- 00924310 |. E8 AB6DBBFF CALL 004DB0C0 ; \main.004DB0C0
- 00924315 |. 83C4 04 ADD ESP,4
- 00924318 |. DC05 0035D200 FADD QWORD PTR DS:[0D23500] ; FLOAT 1.000000000000000
- 0092431E |. DC0D F032D200 FMUL QWORD PTR DS:[0D232F0] ; FLOAT 0.5000000000000000
- 00924324 |. DC05 F032D200 FADD QWORD PTR DS:[0D232F0] ; FLOAT 0.5000000000000000
- 0092432A |. D99D 8CFEFFFF FSTP DWORD PTR SS:[EBP-174]
- 00924330 |. D985 8CFEFFFF FLD DWORD PTR SS:[EBP-174]
- 00924336 |. D9EE FLDZ
- 00924338 |. DEC9 FMULP ST(1),ST
- 0092433A |. D99D 80FEFFFF FSTP DWORD PTR SS:[EBP-180]
- 00924340 |. D985 8CFEFFFF FLD DWORD PTR SS:[EBP-174]
- 00924346 |. D9E8 FLD1
- 00924348 |. DEC9 FMULP ST(1),ST
- 0092434A |. D99D 84FEFFFF FSTP DWORD PTR SS:[EBP-17C]
- 00924350 |. D985 8CFEFFFF FLD DWORD PTR SS:[EBP-174]
- 00924356 |. DC0D F032D200 FMUL QWORD PTR DS:[0D232F0] ; FLOAT 0.5000000000000000
- 0092435C |. D99D 88FEFFFF FSTP DWORD PTR SS:[EBP-178]
- 00924362 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00924364 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 0092436A |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 0092436D |. 81C1 FC000000 ADD ECX,0FC ; |
- 00924373 |. 51 PUSH ECX ; |Arg3
- 00924374 |. 68 E00ABC07 PUSH OFFSET 07BC0AE0 ; |Arg2 = main.7BC0AE0
- 00924379 |. 8D95 70FEFFFF LEA EDX,[EBP-190] ; |
- 0092437F |. 52 PUSH EDX ; |Arg1
- 00924380 |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 00924386 |. E8 C50BC2FF CALL 00544F50 ; \main.00544F50
- 0092438B |. 6A 00 PUSH 0
- 0092438D |. 51 PUSH ECX
- 0092438E |. D9EE FLDZ
- 00924390 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924393 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00924399 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 0092439C |. 51 PUSH ECX
- 0092439D |. 8D95 80FEFFFF LEA EDX,[EBP-180]
- 009243A3 |. 52 PUSH EDX
- 009243A4 |. 51 PUSH ECX
- 009243A5 |. D905 FC7CD200 FLD DWORD PTR DS:[0D27CFC] ; FLOAT 0.05000000
- 009243AB |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009243AE |. 8D85 70FEFFFF LEA EAX,[EBP-190]
- 009243B4 |. 50 PUSH EAX
- 009243B5 |. 68 427D0000 PUSH 7D42
- 009243BA |. E8 51CFE4FF CALL 00771310
- 009243BF |. 83C4 1C ADD ESP,1C
- 009243C2 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 009243C4 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 009243CA |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 009243CD |. 81C2 FC000000 ADD EDX,0FC ; |
- 009243D3 |. 52 PUSH EDX ; |Arg3
- 009243D4 |. 68 B00ABC07 PUSH OFFSET 07BC0AB0 ; |Arg2 = main.7BC0AB0
- 009243D9 |. 8D85 70FEFFFF LEA EAX,[EBP-190] ; |
- 009243DF |. 50 PUSH EAX ; |Arg1
- 009243E0 |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 009243E6 |. E8 650BC2FF CALL 00544F50 ; \main.00544F50
- 009243EB |. 6A 00 PUSH 0
- 009243ED |. 51 PUSH ECX
- 009243EE |. D9EE FLDZ
- 009243F0 |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009243F3 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 009243F9 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 009243FC |. 52 PUSH EDX
- 009243FD |. 8D85 80FEFFFF LEA EAX,[EBP-180]
- 00924403 |. 50 PUSH EAX
- 00924404 |. 51 PUSH ECX
- 00924405 |. D905 FC7CD200 FLD DWORD PTR DS:[0D27CFC] ; FLOAT 0.05000000
- 0092440B |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 0092440E |. 8D8D 70FEFFFF LEA ECX,[EBP-190]
- 00924414 |. 51 PUSH ECX
- 00924415 |. 68 427D0000 PUSH 7D42
- 0092441A |. E8 F1CEE4FF CALL 00771310
- 0092441F |. 83C4 1C ADD ESP,1C
- 00924422 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00924424 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 0092442A |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 0092442D |. 05 FC000000 ADD EAX,0FC ; |
- 00924432 |. 50 PUSH EAX ; |Arg3
- 00924433 |. 68 E010BC07 PUSH OFFSET 07BC10E0 ; |Arg2 = main.7BC10E0
- 00924438 |. 8D8D 70FEFFFF LEA ECX,[EBP-190] ; |
- 0092443E |. 51 PUSH ECX ; |Arg1
- 0092443F |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 00924445 |. E8 060BC2FF CALL 00544F50 ; \main.00544F50
- 0092444A |. 6A 00 PUSH 0
- 0092444C |. 51 PUSH ECX
- 0092444D |. D9EE FLDZ
- 0092444F |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924452 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00924458 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092445B |. 50 PUSH EAX
- 0092445C |. 8D8D 80FEFFFF LEA ECX,[EBP-180]
- 00924462 |. 51 PUSH ECX
- 00924463 |. 51 PUSH ECX
- 00924464 |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 0092446A |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 0092446D |. 8D95 70FEFFFF LEA EDX,[EBP-190]
- 00924473 |. 52 PUSH EDX
- 00924474 |. 68 027D0000 PUSH 7D02
- 00924479 |. E8 92CEE4FF CALL 00771310
- 0092447E |. 83C4 1C ADD ESP,1C
- 00924481 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00924483 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8] ; |
- 00924489 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8] ; |
- 0092448C |. 81C1 FC000000 ADD ECX,0FC ; |
- 00924492 |. 51 PUSH ECX ; |Arg3
- 00924493 |. 68 4011BC07 PUSH OFFSET 07BC1140 ; |Arg2 = main.7BC1140
- 00924498 |. 8D95 70FEFFFF LEA EDX,[EBP-190] ; |
- 0092449E |. 52 PUSH EDX ; |Arg1
- 0092449F |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 009244A5 |. E8 A60AC2FF CALL 00544F50 ; \main.00544F50
- 009244AA |. 6A 00 PUSH 0
- 009244AC |. 51 PUSH ECX
- 009244AD |. D9EE FLDZ
- 009244AF |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 009244B2 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009244B8 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009244BB |. 51 PUSH ECX
- 009244BC |. 8D95 80FEFFFF LEA EDX,[EBP-180]
- 009244C2 |. 52 PUSH EDX
- 009244C3 |. 51 PUSH ECX
- 009244C4 |. D905 1435D200 FLD DWORD PTR DS:[0D23514] ; FLOAT 0.6000000
- 009244CA |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009244CD |. 8D85 70FEFFFF LEA EAX,[EBP-190]
- 009244D3 |. 50 PUSH EAX
- 009244D4 |. 68 027D0000 PUSH 7D02
- 009244D9 |. E8 32CEE4FF CALL 00771310
- 009244DE |. 83C4 1C ADD ESP,1C
- 009244E1 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 009244E3 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 009244E9 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 009244EC |. 81C2 FC000000 ADD EDX,0FC ; |
- 009244F2 |. 52 PUSH EDX ; |Arg3
- 009244F3 |. 68 1011BC07 PUSH OFFSET 07BC1110 ; |Arg2 = main.7BC1110
- 009244F8 |. 8D85 70FEFFFF LEA EAX,[EBP-190] ; |
- 009244FE |. 50 PUSH EAX ; |Arg1
- 009244FF |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 00924505 |. E8 460AC2FF CALL 00544F50 ; \main.00544F50
- 0092450A |. 6A 00 PUSH 0
- 0092450C |. 51 PUSH ECX
- 0092450D |. D9EE FLDZ
- 0092450F |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924512 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00924518 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 0092451B |. 52 PUSH EDX
- 0092451C |. 8D85 80FEFFFF LEA EAX,[EBP-180]
- 00924522 |. 50 PUSH EAX
- 00924523 |. 51 PUSH ECX
- 00924524 |. D905 1C35D200 FLD DWORD PTR DS:[0D2351C] ; FLOAT 0.4000000
- 0092452A |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 0092452D |. 8D8D 70FEFFFF LEA ECX,[EBP-190]
- 00924533 |. 51 PUSH ECX
- 00924534 |. 68 027D0000 PUSH 7D02
- 00924539 |. E8 D2CDE4FF CALL 00771310
- 0092453E |. 83C4 1C ADD ESP,1C
- 00924541 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00924543 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8] ; |
- 00924549 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8] ; |
- 0092454C |. 05 FC000000 ADD EAX,0FC ; |
- 00924551 |. 50 PUSH EAX ; |Arg3
- 00924552 |. 68 4014BC07 PUSH OFFSET 07BC1440 ; |Arg2 = main.7BC1440
- 00924557 |. 8D8D 70FEFFFF LEA ECX,[EBP-190] ; |
- 0092455D |. 51 PUSH ECX ; |Arg1
- 0092455E |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 00924564 |. E8 E709C2FF CALL 00544F50 ; \main.00544F50
- 00924569 |. 6A 00 PUSH 0
- 0092456B |. 51 PUSH ECX
- 0092456C |. D9EE FLDZ
- 0092456E |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 00924571 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00924577 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 0092457A |. 50 PUSH EAX
- 0092457B |. 8D8D 80FEFFFF LEA ECX,[EBP-180]
- 00924581 |. 51 PUSH ECX
- 00924582 |. 51 PUSH ECX
- 00924583 |. D905 8437D200 FLD DWORD PTR DS:[0D23784] ; FLOAT 0.3000000
- 00924589 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 0092458C |. 8D95 70FEFFFF LEA EDX,[EBP-190]
- 00924592 |. 52 PUSH EDX
- 00924593 |. 68 027D0000 PUSH 7D02
- 00924598 |. E8 73CDE4FF CALL 00771310
- 0092459D |. 83C4 1C ADD ESP,1C
- 009245A0 |. C785 90FEFFFF MOV DWORD PTR SS:[EBP-170],0
- 009245AA |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009245B0 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009245B3 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 009245BA |. 83FA 01 CMP EDX,1
- 009245BD |. 7C 19 JL SHORT 009245D8
- 009245BF |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009245C5 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009245C8 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 009245CF |. 83FA 0E CMP EDX,0E
- 009245D2 |. 0F8E 7A010000 JLE 00924752
- 009245D8 |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009245DE |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009245E1 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 009245E8 |. 83FA 4E CMP EDX,4E
- 009245EB |. 0F84 61010000 JE 00924752
- 009245F1 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009245F7 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009245FA |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 00924601 |. 81FA 8E000000 CMP EDX,8E
- 00924607 |. 0F84 45010000 JE 00924752
- 0092460D |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00924613 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 00924616 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 0092461D |. 83FA 4C CMP EDX,4C
- 00924620 |. 0F84 2C010000 JE 00924752
- 00924626 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092462C |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 0092462F |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 00924636 |. 83FA 6A CMP EDX,6A
- 00924639 |. 7C 19 JL SHORT 00924654
- 0092463B |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00924641 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 00924644 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 0092464B |. 83FA 6D CMP EDX,6D
- 0092464E |. 0F8E FE000000 JLE 00924752
- 00924654 |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092465A |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 0092465D |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 00924664 |. 83FA 7A CMP EDX,7A
- 00924667 |. 7C 19 JL SHORT 00924682
- 00924669 |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092466F |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 00924672 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 00924679 |. 83FA 7D CMP EDX,7D
- 0092467C |. 0F8E D0000000 JLE 00924752
- 00924682 |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00924688 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 0092468B |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 00924692 |. 81FA BA000000 CMP EDX,0BA
- 00924698 |. 7C 1C JL SHORT 009246B6
- 0092469A |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009246A0 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009246A3 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 009246AA |. 81FA F5000000 CMP EDX,0F5
- 009246B0 |. 0F8E 9C000000 JLE 00924752
- 009246B6 |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009246BC |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009246BF |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 009246C6 |. 81FA 12010000 CMP EDX,112
- 009246CC |. 7C 18 JL SHORT 009246E6
- 009246CE |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009246D4 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009246D7 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 009246DE |. 81FA 15010000 CMP EDX,115
- 009246E4 |. 7E 6C JLE SHORT 00924752
- 009246E6 |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009246EC |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 009246EF |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 009246F6 |. 81FA 16010000 CMP EDX,116
- 009246FC |. 7C 18 JL SHORT 00924716
- 009246FE |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00924704 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 00924707 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 0092470E |. 81FA 19010000 CMP EDX,119
- 00924714 |. 7E 3C JLE SHORT 00924752
- 00924716 |> 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092471C |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 0092471F |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 00924726 |. 81FA 05010000 CMP EDX,105
- 0092472C |. 74 24 JE SHORT 00924752
- 0092472E |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 00924734 |. 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 00924737 |. 0FB791 1A0300 MOVZX EDX,WORD PTR DS:[ECX+31A]
- 0092473E |. 81FA 1B010000 CMP EDX,11B
- 00924744 |. 74 0C JE SHORT 00924752
- 00924746 |. C785 F0FDFFFF MOV DWORD PTR SS:[EBP-210],1
- 00924750 |. EB 0A JMP SHORT 0092475C
- 00924752 |> C785 F0FDFFFF MOV DWORD PTR SS:[EBP-210],0
- 0092475C |> 8B85 F0FDFFFF MOV EAX,DWORD PTR SS:[EBP-210]
- 00924762 |. 8985 90FEFFFF MOV DWORD PTR SS:[EBP-170],EAX
- 00924768 |. 83BD 90FEFFFF CMP DWORD PTR SS:[EBP-170],1
- 0092476F |. 0F85 63020000 JNE 009249D8
- 00924775 |. D9EE FLDZ
- 00924777 |. D99D 80FEFFFF FSTP DWORD PTR SS:[EBP-180]
- 0092477D |. D9E8 FLD1
- 0092477F |. D99D 84FEFFFF FSTP DWORD PTR SS:[EBP-17C]
- 00924785 |. D905 A02AD200 FLD DWORD PTR DS:[0D22AA0] ; FLOAT 0.5000000
- 0092478B |. D99D 88FEFFFF FSTP DWORD PTR SS:[EBP-178]
- 00924791 |. 6A 00 PUSH 0 ; /Arg4 = 0
- 00924793 |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8] ; |
- 00924799 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8] ; |
- 0092479C |. 81C2 FC000000 ADD EDX,0FC ; |
- 009247A2 |. 52 PUSH EDX ; |Arg3
- 009247A3 |. 68 100BBC07 PUSH OFFSET 07BC0B10 ; |Arg2 = main.7BC0B10
- 009247A8 |. 8D85 70FEFFFF LEA EAX,[EBP-190] ; |
- 009247AE |. 50 PUSH EAX ; |Arg1
- 009247AF |. 8B8D 7CFEFFFF MOV ECX,DWORD PTR SS:[EBP-184] ; |
- 009247B5 |. E8 9607C2FF CALL 00544F50 ; \main.00544F50
- 009247BA |. 8B8D 48FEFFFF MOV ECX,DWORD PTR SS:[EBP-1B8]
- 009247C0 |. 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
- 009247C3 |. D982 08010000 FLD DWORD PTR DS:[EDX+108]
- 009247C9 |. D99D 64FEFFFF FSTP DWORD PTR SS:[EBP-19C]
- 009247CF |. 8B85 48FEFFFF MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009247D5 |. 8B48 08 MOV ECX,DWORD PTR DS:[EAX+8]
- 009247D8 |. D981 0C010000 FLD DWORD PTR DS:[ECX+10C]
- 009247DE |. D99D 68FEFFFF FSTP DWORD PTR SS:[EBP-198]
- 009247E4 |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 009247EA |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 009247ED |. D980 10010000 FLD DWORD PTR DS:[EAX+110]
- 009247F3 |. D99D 6CFEFFFF FSTP DWORD PTR SS:[EBP-194]
- 009247F9 |. D985 64FEFFFF FLD DWORD PTR SS:[EBP-19C]
- 009247FF |. DC05 20C7D200 FADD QWORD PTR DS:[0D2C720] ; FLOAT 35.00000000000000
- 00924805 |. D99D 64FEFFFF FSTP DWORD PTR SS:[EBP-19C]
- 0092480B |. C785 60FEFFFF MOV DWORD PTR SS:[EBP-1A0],0
- 00924815 |. EB 0F JMP SHORT 00924826
- 00924817 |> 8B8D 60FEFFFF /MOV ECX,DWORD PTR SS:[EBP-1A0]
- 0092481D |. 83C1 01 |ADD ECX,1
- 00924820 |. 898D 60FEFFFF |MOV DWORD PTR SS:[EBP-1A0],ECX
- 00924826 |> 83BD 60FEFFFF |CMP DWORD PTR SS:[EBP-1A0],2
- 0092482D |. 0F8D 1A010000 |JGE 0092494D
- 00924833 |. 83BD 60FEFFFF |CMP DWORD PTR SS:[EBP-1A0],1
- 0092483A |. 75 17 |JNE SHORT 00924853
- 0092483C |. E8 4CB30A00 |CALL 009CFB8D
- 00924841 |. 25 01000080 |AND EAX,80000001
- 00924846 |. 79 05 |JNS SHORT 0092484D
- 00924848 |. 48 |DEC EAX
- 00924849 |. 83C8 FE |OR EAX,FFFFFFFE
- 0092484C |. 40 |INC EAX
- 0092484D |> 85C0 |TEST EAX,EAX
- 0092484F |. 75 02 |JNE SHORT 00924853
- 00924851 |.^ EB C4 |JMP SHORT 00924817
- 00924853 |> E8 35B30A00 |CALL 009CFB8D
- 00924858 |. 99 |CDQ
- 00924859 |. B9 03000000 |MOV ECX,3
- 0092485E |. F7F9 |IDIV ECX
- 00924860 |. 8995 ECFDFFFF |MOV DWORD PTR SS:[EBP-214],EDX
- 00924866 |. 83BD ECFDFFFF |CMP DWORD PTR SS:[EBP-214],0
- 0092486D |. 74 1B |JE SHORT 0092488A
- 0092486F |. 83BD ECFDFFFF |CMP DWORD PTR SS:[EBP-214],1
- 00924876 |. 74 52 |JE SHORT 009248CA
- 00924878 |. 83BD ECFDFFFF |CMP DWORD PTR SS:[EBP-214],2
- 0092487F |. 0F84 85000000 |JE 0092490A
- 00924885 |.^ E9 BE000000 |JMP 00924948
- 0092488A |> 8B95 48FEFFFF |MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00924890 |. 8B42 08 |MOV EAX,DWORD PTR DS:[EDX+8]
- 00924893 |. 50 |PUSH EAX
- 00924894 |. 8B8D 48FEFFFF |MOV ECX,DWORD PTR SS:[EBP-1B8]
- 0092489A |. 8B51 08 |MOV EDX,DWORD PTR DS:[ECX+8]
- 0092489D |. 51 |PUSH ECX
- 0092489E |. D942 60 |FLD DWORD PTR DS:[EDX+60]
- 009248A1 |. D91C24 |FSTP DWORD PTR SS:[LOCAL.137]
- 009248A4 |. 6A 04 |PUSH 4
- 009248A6 |. 8D85 80FEFFFF |LEA EAX,[EBP-180]
- 009248AC |. 50 |PUSH EAX
- 009248AD |. 8D8D 64FEFFFF |LEA ECX,[EBP-19C]
- 009248B3 |. 51 |PUSH ECX
- 009248B4 |. 8D95 70FEFFFF |LEA EDX,[EBP-190]
- 009248BA |. 52 |PUSH EDX
- 009248BB |. 68 8A7E0000 |PUSH 7E8A
- 009248C0 |. E8 6B84E2FF |CALL 0074CD30
- 009248C5 |. 83C4 1C |ADD ESP,1C
- 009248C8 |.^ EB 7E |JMP SHORT 00924948
- 009248CA |> 8B85 48FEFFFF |MOV EAX,DWORD PTR SS:[EBP-1B8]
- 009248D0 |. 8B48 08 |MOV ECX,DWORD PTR DS:[EAX+8]
- 009248D3 |. 51 |PUSH ECX
- 009248D4 |. 8B95 48FEFFFF |MOV EDX,DWORD PTR SS:[EBP-1B8]
- 009248DA |. 8B42 08 |MOV EAX,DWORD PTR DS:[EDX+8]
- 009248DD |. 51 |PUSH ECX
- 009248DE |. D940 60 |FLD DWORD PTR DS:[EAX+60]
- 009248E1 |. D91C24 |FSTP DWORD PTR SS:[LOCAL.137]
- 009248E4 |. 6A 08 |PUSH 8
- 009248E6 |. 8D8D 80FEFFFF |LEA ECX,[EBP-180]
- 009248EC |. 51 |PUSH ECX
- 009248ED |. 8D95 64FEFFFF |LEA EDX,[EBP-19C]
- 009248F3 |. 52 |PUSH EDX
- 009248F4 |. 8D85 70FEFFFF |LEA EAX,[EBP-190]
- 009248FA |. 50 |PUSH EAX
- 009248FB |. 68 8B7E0000 |PUSH 7E8B
- 00924900 |. E8 2B84E2FF |CALL 0074CD30
- 00924905 |. 83C4 1C |ADD ESP,1C
- 00924908 |.^ EB 3E |JMP SHORT 00924948
- 0092490A |> 8B8D 48FEFFFF |MOV ECX,DWORD PTR SS:[EBP-1B8]
- 00924910 |. 8B51 08 |MOV EDX,DWORD PTR DS:[ECX+8]
- 00924913 |. 52 |PUSH EDX
- 00924914 |. 8B85 48FEFFFF |MOV EAX,DWORD PTR SS:[EBP-1B8]
- 0092491A |. 8B48 08 |MOV ECX,DWORD PTR DS:[EAX+8]
- 0092491D |. 51 |PUSH ECX
- 0092491E |. D941 60 |FLD DWORD PTR DS:[ECX+60]
- 00924921 |. D91C24 |FSTP DWORD PTR SS:[LOCAL.137]
- 00924924 |. 6A 05 |PUSH 5
- 00924926 |. 8D95 80FEFFFF |LEA EDX,[EBP-180]
- 0092492C |. 52 |PUSH EDX
- 0092492D |. 8D85 64FEFFFF |LEA EAX,[EBP-19C]
- 00924933 |. 50 |PUSH EAX
- 00924934 |. 8D8D 70FEFFFF |LEA ECX,[EBP-190]
- 0092493A |. 51 |PUSH ECX
- 0092493B |. 68 8C7E0000 |PUSH 7E8C
- 00924940 |. E8 EB83E2FF |CALL 0074CD30
- 00924945 |. 83C4 1C |ADD ESP,1C
- 00924948 |>^ E9 CAFEFFFF \JMP 00924817
- 0092494D |> D9E8 FLD1
- 0092494F |. D99D 80FEFFFF FSTP DWORD PTR SS:[EBP-180]
- 00924955 |. D9E8 FLD1
- 00924957 |. D99D 84FEFFFF FSTP DWORD PTR SS:[EBP-17C]
- 0092495D |. D9E8 FLD1
- 0092495F |. D99D 88FEFFFF FSTP DWORD PTR SS:[EBP-178]
- 00924965 |. 6A 00 PUSH 0
- 00924967 |. 51 PUSH ECX
- 00924968 |. D9EE FLDZ
- 0092496A |. D91C24 FSTP DWORD PTR SS:[LOCAL.137]
- 0092496D |. 8B95 48FEFFFF MOV EDX,DWORD PTR SS:[EBP-1B8]
- 00924973 |. 8B42 08 MOV EAX,DWORD PTR DS:[EDX+8]
- 00924976 |. 50 PUSH EAX
- 00924977 |. 8D8D 80FEFFFF LEA ECX,[EBP-180]
- 0092497D |. 51 PUSH ECX
- 0092497E |. D905 1C5AEF05 FLD DWORD PTR DS:[5EF5A1C] ; FLOAT 0.0
- 00924984 |. DC0D A87CD200 FMUL QWORD PTR DS:[0D27CA8] ; FLOAT 0.004999999888241291
- 0092498A |. D99D E8FDFFFF FSTP DWORD PTR SS:[EBP-218]
- 00924990 |. D985 E8FDFFFF FLD DWORD PTR SS:[EBP-218]
- 00924996 |. 51 PUSH ECX
- 00924997 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140] ; /Arg1
- 0092499A |. E8 2167BBFF CALL 004DB0C0 ; \main.004DB0C0
- 0092499F |. 83C4 04 ADD ESP,4
- 009249A2 |. DC05 0035D200 FADD QWORD PTR DS:[0D23500] ; FLOAT 1.000000000000000
- 009249A8 |. DC0D 8843D200 FMUL QWORD PTR DS:[0D24388] ; FLOAT 0.1000000014901161
- 009249AE |. DC05 8843D200 FADD QWORD PTR DS:[0D24388] ; FLOAT 0.1000000014901161
- 009249B4 |. D99D E4FDFFFF FSTP DWORD PTR SS:[EBP-21C]
- 009249BA |. D985 E4FDFFFF FLD DWORD PTR SS:[EBP-21C]
- 009249C0 |. 51 PUSH ECX
- 009249C1 |. D91C24 FSTP DWORD PTR SS:[LOCAL.140]
- 009249C4 |. 8D95 70FEFFFF LEA EDX,[EBP-190]
- 009249CA |. 52 PUSH EDX
- 009249CB |. 68 0A7E0000 PUSH 7E0A
- 009249D0 |. E8 3BC9E4FF CALL 00771310
- 009249D5 |. 83C4 1C ADD ESP,1C
- 009249D8 |> B8 01000000 MOV EAX,1 ; Case 6 of switch main.922D93
- 009249DD |> 8BE5 MOV ESP,EBP
- 009249DF |. 5D POP EBP
- 009249E0 \. C2 0400 RETN 4
- 009249E3 90 NOP
- 009249E4 . A12D9200 DD 00922DA1
- 009249E8 . B5309200 DD 009230B5
- 009249EC . D8359200 DD 009235D8
- 009249F0 . DD3A9200 DD 00923ADD
- 009249F4 . 213E9200 DD 00923E21
- 009249F8 . 4A429200 DD 0092424A
- 009249FC . D8499200 DD 009249D8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement