.386p
locals
public STRCMP
_TEXT segment byte public use32 'CODE'
assume cs:_TEXT
STRCMP:
push esi edi
cld
mov edi,[esp+4+8+00h]
mov esi,edi
or ecx,-1
xor al,al
repne scasb
not ecx
mov edi,esi
mov esi,[esp+4+8+04h]
repe cmpsb
setg al
setl ah
sub al,ah
movsx eax,al
pop edi esi
ret 08h
_TEXT ends
end