aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/strrchr.S
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2017-05-30 12:39:14 -0700
committerH.J. Lu <hjl.tools@gmail.com>2017-05-30 12:39:14 -0700
commit4f26ef1b67287d1f2c32865f7d79c13abda81915 (patch)
treebc9cb0c0b5c581cee6aba4f2fc138b48783ab565 /sysdeps/x86_64/strrchr.S
parent542a34783ce1cfc63929ec50ab1f9f738711b815 (diff)
downloadglibc-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 'sysdeps/x86_64/strrchr.S')
0 files changed, 0 insertions, 0 deletions