diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 6 |
2 files changed, 3 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog index c8f89b8884..600c65d30c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2010-02-16 H.J. Lu <hongjiu.lu@intel.com> + * sysdeps/i386/i686/multiarch/memcmp-ssse3.S (less1bytes): Add CFI_POP. + * sysdeps/i386/i686/multiarch/strcmp-sse4.S: Simplify unwind info. 2010-02-17 H.J. Lu <hongjiu.lu@intel.com> diff --git a/sysdeps/i386/i686/multiarch/memcmp-ssse3.S b/sysdeps/i386/i686/multiarch/memcmp-ssse3.S index 869f37a912..d2f852f726 100644 --- a/sysdeps/i386/i686/multiarch/memcmp-ssse3.S +++ b/sysdeps/i386/i686/multiarch/memcmp-ssse3.S @@ -60,6 +60,7 @@ ENTRY (MEMCMP) jmp L(less48bytes) ALIGN (4) + CFI_POP (%ebx) L(less1bytes): jb L(zero) movb (%eax), %cl @@ -156,7 +157,6 @@ L(shr_0): sub $0xffff, %edx jnz L(exit) - lea (%ecx, %edi,1), %eax lea (%ecx, %esi,1), %edx POP (%edi) @@ -1662,7 +1662,6 @@ L(more40bytes): je L(46bytes) jmp L(47bytes) - ALIGN (4) L(less48bytes): cmp $8, %ecx @@ -1679,9 +1678,6 @@ L(less48bytes): je L(6bytes) jmp L(7bytes) - - - ALIGN (4) L(44bytes): mov -44(%eax), %ecx |