Micro-optimization.
authordrepper <drepper>
Thu, 21 Jan 1999 09:35:20 +0000 (09:35 +0000)
committerdrepper <drepper>
Thu, 21 Jan 1999 09:35:20 +0000 (09:35 +0000)
sysdeps/unix/sysv/linux/i386/clone.S

index d654d98..9b0284b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Richard Henderson (rth@tamu.edu)
 
@@ -32,11 +32,9 @@ ENTRY(__clone)
        /* Sanity check arguments.  */
        movl    $-EINVAL,%eax
        movl    4(%esp),%ecx            /* no NULL function pointers */
-       testl   %ecx,%ecx
-       jz      SYSCALL_ERROR_LABEL
+       jecxz   SYSCALL_ERROR_LABEL
        movl    8(%esp),%ecx            /* no NULL stack pointers */
-       testl   %ecx,%ecx
-       jz      SYSCALL_ERROR_LABEL
+       jecxz   SYSCALL_ERROR_LABEL
 
        /* Insert the argument onto the new stack.  */
        subl    $8,%ecx