(sem_trywait): Tiny optimization.
authordrepper <drepper>
Sat, 26 May 2007 21:47:20 +0000 (21:47 +0000)
committerdrepper <drepper>
Sat, 26 May 2007 21:47:20 +0000 (21:47 +0000)
nptl/sysdeps/unix/sysv/linux/x86_64/sem_trywait.S

index 6b77dfc..643090f 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
@@ -37,7 +37,7 @@ sem_trywait:
 2:     testl   %eax, %eax
        jz      1f
 
-       leaq    -1(%rax), %rdx
+       leal    -1(%rax), %edx
        LOCK
        cmpxchgl %edx, (%rdi)
        jne     2b