From 3c9a4cd16cbc7b79094fec68add2df66061ab5d7 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 22 Mar 2016 08:36:16 -0700 Subject: [PATCH] Don't set %rcx twice before "rep movsb" * sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S (MEMCPY): Don't set %rcx twice before "rep movsb". --- ChangeLog | 5 +++++ sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 522bc4fbc8..54454a54be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2016-03-22 H.J. Lu + + * sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S (MEMCPY): + Don't set %rcx twice before "rep movsb". + 2016-03-22 H.J. Lu [BZ #19583] diff --git a/sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S b/sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S index 74fed186e9..b615d063c0 100644 --- a/sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S +++ b/sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S @@ -234,7 +234,6 @@ L(gobble_data_movsb): cmp %rcx, %rdx jae L(gobble_big_data_fwd) mov %rdx, %rcx - mov %rdx, %rcx rep movsb ret