x86-64: Optimize L(between_2_3) in memcmp-avx2-movbe.S
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 23 Jun 2017 19:45:57 +0000 (12:45 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 23 Jun 2017 19:46:12 +0000 (12:46 -0700)
commit049816c3be14e47e5fe10f8cd5a38bb611d34ce5
treead7c9e5f7277c4e8dd9dcaf4fa2cc0bbf78ac1cc
parent52a8e5cb43a937d5224d271537093a1f92d78e94
x86-64: Optimize L(between_2_3) in memcmp-avx2-movbe.S

Turn

movzbl -1(%rdi, %rdx), %edi
movzbl -1(%rsi, %rdx), %esi
orl %edi, %eax
orl %esi, %ecx

into

movb -1(%rdi, %rdx), %al
movb -1(%rsi, %rdx), %cl

* sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S (between_2_3):
Replace movzbl and orl with movb.
ChangeLog
sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S