Back to Index
Previous: sub_02CD29D8
Next: sub_02CD2A88

Labelmas.sub_02CD2A2C

02CD2A2C  /$ MOV EAX,DWORD PTR SS:[ESP+4] 
02CD2A30  |. TEST AL,3 
02CD2A32  |. JNZ SHORT Labelmas.02CD2A61 
02CD2A34  |> /MOV EDX,DWORD PTR DS:[EAX] 
02CD2A36  |. |ADD EAX,4 
02CD2A39  |. |MOV ECX,EDX 
02CD2A3B  |. |SUB EDX,1010101 
02CD2A41  |. |AND EDX,80808080 
02CD2A47  |. |JE SHORT Labelmas.02CD2A34 
02CD2A49  |. |NOT ECX 
02CD2A4B  |. |AND EDX,ECX 
02CD2A4D  |. \JE SHORT Labelmas.02CD2A34 
02CD2A4F  |. TEST DL,DL 
02CD2A51  |. JNZ SHORT Labelmas.02CD2A7B 
02CD2A53  |. TEST DH,DH 
02CD2A55  |. JNZ SHORT Labelmas.02CD2A7C 
02CD2A57  |. TEST EDX,0FF0000 
02CD2A5D  |. JNZ SHORT Labelmas.02CD2A7D 
02CD2A5F  |. JMP SHORT Labelmas.02CD2A7E 
02CD2A61  |> ADD EAX,4 
02CD2A64  |. TEST BYTE PTR DS:[EAX-4],0FF 
02CD2A68  |. JE SHORT Labelmas.02CD2A7B 
02CD2A6A  |. TEST BYTE PTR DS:[EAX-3],0FF 
02CD2A6E  |. JE SHORT Labelmas.02CD2A7C 
02CD2A70  |. TEST BYTE PTR DS:[EAX-2],0FF 
02CD2A74  |. JE SHORT Labelmas.02CD2A7D 
02CD2A76  |. DEC EAX 
02CD2A77  |. AND AL,0FC 
02CD2A79  |. JMP SHORT Labelmas.02CD2A34 
02CD2A7B  |> DEC EAX 
02CD2A7C  |> DEC EAX 
02CD2A7D  |> DEC EAX 
02CD2A7E  |> MOV ECX,DWORD PTR SS:[ESP+4] 
02CD2A82  |. DEC EAX 
02CD2A83  |. SUB EAX,ECX 
02CD2A85  \. RETN 
02CD2A86     NOP 
02CD2A87     NOP 

Converted to HTML using olly2html.pl 0.1 by Joe Stewart