Back to Index
Previous: sub_02CD1E28
Next: sub_02CD21E0
Labelmas.sub_02CD20EC
02CD20EC /$ PUSH EBP
02CD20ED |. MOV EBP,ESP
02CD20EF |. PUSH EBX
02CD20F0 |. PUSH ESI
02CD20F1 |. PUSH EDI
02CD20F2 |. MOV EDX,DWORD PTR SS:[EBP+8]
02CD20F5 |. MOV EAX,DWORD PTR DS:[EDX]
02CD20F7 |. AND EAX,FFFFFFFC
02CD20FA |. ADD EAX,EDX
02CD20FC |. ADD EAX,4
02CD20FF |. MOV ECX,DWORD PTR DS:[2CDE818]
02CD2105 |. CMP ECX,DWORD PTR DS:[2CDE81C]
02CD210B |. JBE SHORT Labelmas.02CD2115
02CD210D |. MOV ECX,DWORD PTR DS:[2CDE7F4]
02CD2113 |. JMP SHORT Labelmas.02CD211B
02CD2115 |> MOV ECX,DWORD PTR DS:[2CDE7F8]
02CD211B |> MOV EBX,DWORD PTR DS:[EDX]
02CD211D |. SUB EBX,0C
02CD2120 |. CMP ECX,EBX
02CD2122 |. JBE SHORT Labelmas.02CD212B
02CD2124 |. XOR EAX,EAX
02CD2126 |. JMP Labelmas.02CD21D8
02CD212B |> DEC ECX
02CD212C |. NOT ECX
02CD212E |. AND EBX,ECX
02CD2130 |. MOV ECX,EBX
02CD2132 |. MOV EBX,DWORD PTR DS:[2CDE7FC]
02CD2138 |. TEST EBX,EBX
02CD213A |. JE Labelmas.02CD21D6
02CD2140 |> /MOV EDX,DWORD PTR DS:[EBX]
02CD2142 |. |MOV ESI,EDX
02CD2144 |. |ADD ESI,EBX
02CD2146 |. |ADD ESI,-4
02CD2149 |. |CMP EAX,ESI
02CD214B |. |JNZ SHORT Labelmas.02CD21C8
02CD214D |. |MOV EDI,EDX
02CD214F |. |SUB EDI,ECX
02CD2151 |. |PUSH EDI ; /Arg2
02CD2152 |. |PUSH EBX ; |Arg1
02CD2153 |. |CALL Labelmas.02CD1D3C ; \Labelmas.02CD1D3C
02CD2158 |. |ADD ESP,8
02CD215B |. |JMP SHORT Labelmas.02CD219B
02CD215D |> |/DEC DWORD PTR DS:[EBX+8]
02CD2160 |. ||MOV EAX,DWORD PTR DS:[EBX+8]
02CD2163 |. ||MOV ESI,DWORD PTR DS:[EBX]
02CD2165 |. ||MOV EDX,DWORD PTR DS:[EBX+EAX*4+C]
02CD2169 |. ||MOV EAX,DWORD PTR DS:[EBX+8]
02CD216C |. ||SUB EDX,EBX
02CD216E |. ||SUB ESI,EDX
02CD2170 |. ||MOV EAX,DWORD PTR DS:[EBX+EAX*4+C]
02CD2174 |. ||MOV EDX,ESI
02CD2176 |. ||CALL Labelmas.02CD1A34
02CD217B |. ||SUB DWORD PTR DS:[2CDE81C],ESI
02CD2181 |. ||MOV ECX,DWORD PTR DS:[EBX+8]
02CD2184 |. ||MOV EAX,DWORD PTR DS:[EBX+ECX*4+C]
02CD2188 |. ||CALL Labelmas.02CD1A4C
02CD218D |. ||MOV EDX,DWORD PTR DS:[EBX+8]
02CD2190 |. ||MOV ECX,DWORD PTR DS:[EBX+EDX*4+C]
02CD2194 |. ||SUB ECX,EBX
02CD2196 |. ||MOV DWORD PTR DS:[EBX+4],ECX
02CD2199 |. ||MOV DWORD PTR DS:[EBX],ECX
02CD219B |> | MOV EDX,DWORD PTR DS:[EBX+8]
02CD219E |. ||MOV EAX,EDI
02CD21A0 |. ||ADD EAX,EBX
02CD21A2 |. ||CMP EAX,DWORD PTR DS:[EBX+EDX*4+8]
02CD21A6 |. |\JBE SHORT Labelmas.02CD215D
02CD21A8 |. |MOV EDX,DWORD PTR DS:[EBX]
02CD21AA |. |SUB EDX,EDI
02CD21AC |. |MOV EAX,EDI
02CD21AE |. |ADD EAX,EBX
02CD21B0 |. |CALL Labelmas.02CD1A34
02CD21B5 |. |MOV ECX,DWORD PTR DS:[EBX]
02CD21B7 |. |SUB ECX,EDI
02CD21B9 |. |SUB DWORD PTR DS:[2CDE81C],ECX
02CD21BF |. |MOV DWORD PTR DS:[EBX],EDI
02CD21C1 |. |MOV EAX,1
02CD21C6 |. |JMP SHORT Labelmas.02CD21D8
02CD21C8 |> |MOV EBX,DWORD PTR DS:[EBX+8C]
02CD21CE |. |TEST EBX,EBX
02CD21D0 |. \JNZ Labelmas.02CD2140
02CD21D6 |> XOR EAX,EAX
02CD21D8 |> POP EDI
02CD21D9 |. POP ESI
02CD21DA |. POP EBX
02CD21DB |. POP EBP
02CD21DC \. RETN
02CD21DD NOP
02CD21DE NOP
02CD21DF NOP
Converted to HTML using
olly2html.pl
0.1 by Joe Stewart