Replace ambiguous cmp instruction with cmpl.

Clang assembler rejects ambiguous cmp instruction.

BUG: 17302482
Change-Id: I74f49de87464541f9fe6fa288e4093a9fbf37120
This commit is contained in:
Chih-Hung Hsieh 2014-08-27 15:04:23 -07:00
parent 9e307af982
commit 857fa6b2a3

View File

@ -65,21 +65,21 @@ name: \
ENTRY (wcslen)
mov STR(%esp), %edx
#endif
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