This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch hjl/wcsrchr/sse2 updated. glibc-2.25-377-g0053a98


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, hjl/wcsrchr/sse2 has been updated
       via  0053a98eb7a7e25eaa230acbda01840b2762143b (commit)
      from  9acbcfd570a3e4b09d79de4c3cf95d6a0c392385 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=0053a98eb7a7e25eaa230acbda01840b2762143b

commit 0053a98eb7a7e25eaa230acbda01840b2762143b
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri May 26 06:29:43 2017 -0700

    Use %r8d in wcsrchr-old-2.S

diff --git a/sysdeps/x86_64/multiarch/wcsrchr-old-2.S b/sysdeps/x86_64/multiarch/wcsrchr-old-2.S
index d60e769..8f42d4f 100644
--- a/sysdeps/x86_64/multiarch/wcsrchr-old-2.S
+++ b/sysdeps/x86_64/multiarch/wcsrchr-old-2.S
@@ -45,7 +45,7 @@ ENTRY (__wcsrchr_old_2)
 	jnz	L(return_null)
 
 	and	$-16, %rdi
-	xor	%r8, %r8
+	xor	%r8d, %r8d
 	jmp	L(loop)
 
 	.p2align 4
@@ -53,7 +53,7 @@ L(unaligned_match1):
 	test	%ecx, %ecx
 	jnz	L(prolog_find_zero_1)
 
-	mov	%rax, %r8
+	mov	%eax, %r8d
 	mov	%rdi, %rsi
 	and	$-16, %rdi
 	jmp	L(loop)
@@ -78,7 +78,7 @@ L(crosscache):
 	test	%edx, %edx
 	jnz	L(return_null)
 
-	xor	%r8, %r8
+	xor	%r8d, %r8d
 	jmp	L(loop)
 
 	.p2align 4
@@ -86,7 +86,7 @@ L(unaligned_match):
 	test	%edx, %edx
 	jnz	L(prolog_find_zero)
 
-	mov	%rax, %r8
+	mov	%eax, %r8d
 	lea	(%rdi, %rcx), %rsi
 
 /* Loop start on aligned string.  */
@@ -133,9 +133,9 @@ L(matches):
 	test	%eax, %eax
 	jnz	L(match)
 L(return_value):
-	test	%r8, %r8
+	test	%r8d, %r8d
 	jz	L(return_null)
-	mov	%r8, %rax
+	mov	%r8d, %eax
 	mov	%rsi, %rdi
 
 	andl	$0x11111111, %eax
@@ -148,7 +148,7 @@ L(match):
 	pmovmskb %xmm2, %ecx
 	test	%ecx, %ecx
 	jnz	L(find_zero)
-	mov	%rax, %r8
+	mov	%eax, %r8d
 	mov	%rdi, %rsi
 	jmp	L(loop)
 

-----------------------------------------------------------------------

Summary of changes:
 sysdeps/x86_64/multiarch/wcsrchr-old-2.S |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]