Replace ambiguous cmp instruction with cmpl.
Clang assembler rejects ambiguous cmp instruction. BUG: 17302482 Change-Id: I74f49de87464541f9fe6fa288e4093a9fbf37120
This commit is contained in:
		@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user