Remove unnecessary code from x86-32 SSSE3 strncmp

This commit is contained in:
Ulrich Drepper 2011-11-08 07:50:20 -05:00
parent 7583a88d1c
commit fe72eebd67
2 changed files with 6 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2011-11-08 Ulrich Drepper <drepper@gmail.com>
* sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Remove unnecessary
instructions.
2011-11-07 Andreas Schwab <schwab@redhat.com>
* libio/genops.c (_IO_flush_all_lockp): Only register cleanup

View File

@ -1,5 +1,5 @@
/* strcmp with SSSE3
Copyright (C) 2010 Free Software Foundation, Inc.
Copyright (C) 2010, 2011 Free Software Foundation, Inc.
Contributed by Intel Corporation.
This file is part of the GNU C Library.
@ -2201,8 +2201,6 @@ L(less16bytes_sncmp):
movzbl 15(%eax), %ecx
cmpb %cl, 15(%edx)
jne L(neq)
test %cl, %cl
je L(eq)
POP (%ebp)
xor %eax, %eax