diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-05-30 12:39:14 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-05-30 12:39:14 -0700 |
commit | 4f26ef1b67287d1f2c32865f7d79c13abda81915 (patch) | |
tree | bc9cb0c0b5c581cee6aba4f2fc138b48783ab565 /ChangeLog | |
parent | 542a34783ce1cfc63929ec50ab1f9f738711b815 (diff) | |
download | glibc-4f26ef1b67287d1f2c32865f7d79c13abda81915.zip glibc-4f26ef1b67287d1f2c32865f7d79c13abda81915.tar.gz glibc-4f26ef1b67287d1f2c32865f7d79c13abda81915.tar.bz2 |
x86_64: Remove redundant REX bytes from memchr.S
By x86-64 specification, 32-bit destination registers are zero-extended
to 64 bits. There is no need to use 64-bit registers when only the lower
32 bits are non-zero.
* sysdeps/x86_64/memchr.S (MEMCHR): Use 32-bit registers for
the lower 32 bits.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2017-05-30 H.J. Lu <hongjiu.lu@intel.com> + + * sysdeps/x86_64/memchr.S (memchr): Use 32-bit registers for + the lower 32 bits. + 2017-05-29 Andreas Schwab <schwab@linux-m68k.org> * sysdeps/m68k/Makefile (ASFLAGS-.o) [$(subdir) = csu && |