Revert last change, some folks have reported problems

This commit is contained in:
jtc 1997-07-24 19:10:38 +00:00
parent 3bf1a6ad00
commit 5dbbebc601
2 changed files with 14 additions and 14 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: strcmp.S,v 1.11 1997/07/21 13:56:10 jtc Exp $ */ /* $NetBSD: strcmp.S,v 1.12 1997/07/24 19:10:38 jtc Exp $ */
/*- /*-
* Copyright (c) 1997 The NetBSD Foundation, Inc. * Copyright (c) 1997 The NetBSD Foundation, Inc.
@ -40,7 +40,7 @@
#include <machine/asm.h> #include <machine/asm.h>
#if defined(LIBC_SCCS) && !defined(lint) #if defined(LIBC_SCCS) && !defined(lint)
RCSID("$NetBSD: strcmp.S,v 1.11 1997/07/21 13:56:10 jtc Exp $") RCSID("$NetBSD: strcmp.S,v 1.12 1997/07/24 19:10:38 jtc Exp $")
#endif /* LIBC_SCCS and not lint */ #endif /* LIBC_SCCS and not lint */
ENTRY(strcmp) ENTRY(strcmp)
@ -67,13 +67,13 @@ L1: /* unrolled by 4 for 680[23]0's */
subb a1@+,d1 subb a1@+,d1
jeq L1 jeq L1
subxl d0,d0 scs d0
subl d1,d0 extbl d0
addxl d1,d0 movb d1,d0
rts rts
L2: subb a1@,d1 L2: subb a1@,d1
L3: subxl d0,d0 L3: scs d0
subl d1,d0 extbl d0
addxl d1,d0 movb d1,d0
rts rts

View File

@ -1,4 +1,4 @@
/* $NetBSD: strncmp.S,v 1.10 1997/07/21 13:56:11 jtc Exp $ */ /* $NetBSD: strncmp.S,v 1.11 1997/07/24 19:10:41 jtc Exp $ */
/*- /*-
* Copyright (c) 1997 The NetBSD Foundation, Inc. * Copyright (c) 1997 The NetBSD Foundation, Inc.
@ -40,7 +40,7 @@
#include <machine/asm.h> #include <machine/asm.h>
#if defined(LIBC_SCCS) && !defined(lint) #if defined(LIBC_SCCS) && !defined(lint)
RCSID("$NetBSD: strncmp.S,v 1.10 1997/07/21 13:56:11 jtc Exp $") RCSID("$NetBSD: strncmp.S,v 1.11 1997/07/24 19:10:41 jtc Exp $")
#endif /* LIBC_SCCS and not lint */ #endif /* LIBC_SCCS and not lint */
ENTRY(strncmp) ENTRY(strncmp)
@ -48,7 +48,7 @@ ENTRY(strncmp)
jeq L4 jeq L4
movl sp@(4),a0 movl sp@(4),a0
movl sp@(8),a1 movl sp@(8),a1
L1: /* unrolled by 4 for 680[23]0's */ L1: /* unroll by 4 for m680[23]0's */
movb a0@+,d1 movb a0@+,d1
jeq L2 jeq L2
subb a1@+,d1 subb a1@+,d1
@ -79,7 +79,7 @@ L1: /* unrolled by 4 for 680[23]0's */
L4: rts L4: rts
L2: subb a1@,d1 L2: subb a1@,d1
L3: subxl d0,d0 L3: scs d0
subl d1,d0 extbl d0
addxl d1,d0 movb d1,d0
rts rts