i386: Use cmpl instead of cmp

Clang cannot assemble cmp in the AT&T dialect mode.
This commit is contained in:
Adhemerval Zanella 2022-07-26 08:44:37 -03:00
parent 1ed5869c4c
commit 26a3499cdb
2 changed files with 12 additions and 12 deletions

View File

@ -41,13 +41,13 @@ ENTRY (__wcscpy_ssse3)
mov STR1(%esp), %edx
mov STR2(%esp), %ecx
cmp $0, (%ecx)
cmpl $0, (%ecx)
jz L(ExitTail4)
cmp $0, 4(%ecx)
cmpl $0, 4(%ecx)
jz L(ExitTail8)
cmp $0, 8(%ecx)
cmpl $0, 8(%ecx)
jz L(ExitTail12)
cmp $0, 12(%ecx)
cmpl $0, 12(%ecx)
jz L(ExitTail16)
PUSH (%edi)

View File

@ -24,21 +24,21 @@
ENTRY (__wcslen_sse2)
mov STR(%esp), %edx
cmp $0, (%edx)
cmpl $0, (%edx)
jz L(exit_tail0)
cmp $0, 4(%edx)
cmpl $0, 4(%edx)
jz L(exit_tail1)
cmp $0, 8(%edx)
cmpl $0, 8(%edx)
jz L(exit_tail2)
cmp $0, 12(%edx)
cmpl $0, 12(%edx)
jz L(exit_tail3)
cmp $0, 16(%edx)
cmpl $0, 16(%edx)
jz L(exit_tail4)
cmp $0, 20(%edx)
cmpl $0, 20(%edx)
jz L(exit_tail5)
cmp $0, 24(%edx)
cmpl $0, 24(%edx)
jz L(exit_tail6)
cmp $0, 28(%edx)
cmpl $0, 28(%edx)
jz L(exit_tail7)
pxor %xmm0, %xmm0