This is the mail archive of the glibc-bugs@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]

[Bug string/18880] Wrong selector in x86_64/multiarch/memcpy.S


https://sourceware.org/bugzilla/show_bug.cgi?id=18880

--- Comment #7 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
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, master has been updated
       via  14a1d7cc4c4fd5ee8e4e66b777221dd32a84efe8 (commit)
      from  4b230f6a60f3bb9cae92306d016535f40578ff2e (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 -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=14a1d7cc4c4fd5ee8e4e66b777221dd32a84efe8

commit 14a1d7cc4c4fd5ee8e4e66b777221dd32a84efe8
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Mar 4 08:37:40 2016 -0800

    x86-64: Fix memcpy IFUNC selection

    Chek Fast_Unaligned_Load, instead of Slow_BSF, and also check for
    Fast_Copy_Backward to enable __memcpy_ssse3_back.  Existing selection
    order is updated with following selection order:

    1. __memcpy_avx_unaligned if AVX_Fast_Unaligned_Load bit is set.
    2. __memcpy_sse2_unaligned if Fast_Unaligned_Load bit is set.
    3. __memcpy_sse2 if SSSE3 isn't available.
    4. __memcpy_ssse3_back if Fast_Copy_Backward bit it set.
    5. __memcpy_ssse3

        [BZ #18880]
        * sysdeps/x86_64/multiarch/memcpy.S: Check Fast_Unaligned_Load,
        instead of Slow_BSF, and also check for Fast_Copy_Backward to
        enable __memcpy_ssse3_back.

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

Summary of changes:
 ChangeLog                         |    8 ++++++++
 sysdeps/x86_64/multiarch/memcpy.S |   27 ++++++++++++++-------------
 2 files changed, 22 insertions(+), 13 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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