misc: Fix broken memcmp()
This commit is contained in:
parent
8a8b62fbcf
commit
4dc295c9d8
|
@ -41,7 +41,7 @@ global memcmp
|
|||
memcmp:
|
||||
mov rcx, rdx
|
||||
repe cmpsb
|
||||
jecxz .equal
|
||||
je .equal
|
||||
|
||||
mov al, byte [rdi-1]
|
||||
sub al, byte [rsi-1]
|
||||
|
|
|
@ -60,7 +60,7 @@ memcmp:
|
|||
mov esi, dword [esp+16]
|
||||
mov ecx, dword [esp+20]
|
||||
repe cmpsb
|
||||
jecxz .equal
|
||||
je .equal
|
||||
mov al, byte [edi-1]
|
||||
sub al, byte [esi-1]
|
||||
movsx eax, al
|
||||
|
|
|
@ -60,7 +60,7 @@ memcmp:
|
|||
mov esi, dword [esp+16]
|
||||
mov ecx, dword [esp+20]
|
||||
repe cmpsb
|
||||
jecxz .equal
|
||||
je .equal
|
||||
mov al, byte [edi-1]
|
||||
sub al, byte [esi-1]
|
||||
movsx eax, al
|
||||
|
|
Loading…
Reference in New Issue