Module Name:    src
Committed By:   matt
Date:           Tue Aug 18 06:52:09 UTC 2009

Modified Files:
        src/lib/libc/arch/mips/gen [matt-nb5-mips64]: fabs.S ldexp.S modf.S
            setjmp.S sigsetjmp.S swapcontext.S

Log Message:
Cleanup/Add RCSIDs.
Cleanup/fix setjmp
Cleanup includes. (assym.h is your friend)


To generate a diff of this commit:
cvs rdiff -u -r1.7.46.1 -r1.7.46.2 src/lib/libc/arch/mips/gen/fabs.S
cvs rdiff -u -r1.8.46.1 -r1.8.46.2 src/lib/libc/arch/mips/gen/ldexp.S
cvs rdiff -u -r1.10.46.1 -r1.10.46.2 src/lib/libc/arch/mips/gen/modf.S
cvs rdiff -u -r1.17.34.1 -r1.17.34.2 src/lib/libc/arch/mips/gen/setjmp.S
cvs rdiff -u -r1.8.34.1 -r1.8.34.2 src/lib/libc/arch/mips/gen/sigsetjmp.S
cvs rdiff -u -r1.3.14.1 -r1.3.14.2 src/lib/libc/arch/mips/gen/swapcontext.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/arch/mips/gen/fabs.S
diff -u src/lib/libc/arch/mips/gen/fabs.S:1.7.46.1 src/lib/libc/arch/mips/gen/fabs.S:1.7.46.2
--- src/lib/libc/arch/mips/gen/fabs.S:1.7.46.1	Sun Aug 16 03:36:02 2009
+++ src/lib/libc/arch/mips/gen/fabs.S	Tue Aug 18 06:52:09 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: fabs.S,v 1.7.46.1 2009/08/16 03:36:02 matt Exp $	*/
+/*	$NetBSD: fabs.S,v 1.7.46.2 2009/08/18 06:52:09 matt Exp $	*/
 
 /*-
  * Copyright (c) 1993
@@ -35,8 +35,11 @@
 #include <mips/asm.h>
 
 #if defined(LIBC_SCCS) && !defined(lint)
+#if 0
 	RCSID("from: @(#)fabs.s	8.1 (Berkeley) 2/16/94")
-	RCSID("$NetBSD: fabs.S,v 1.7.46.1 2009/08/16 03:36:02 matt Exp $")
+#else
+	RCSID("$NetBSD: fabs.S,v 1.7.46.2 2009/08/18 06:52:09 matt Exp $")
+#endif
 #endif /* LIBC_SCCS and not lint */
 
 

Index: src/lib/libc/arch/mips/gen/ldexp.S
diff -u src/lib/libc/arch/mips/gen/ldexp.S:1.8.46.1 src/lib/libc/arch/mips/gen/ldexp.S:1.8.46.2
--- src/lib/libc/arch/mips/gen/ldexp.S:1.8.46.1	Sun Aug 16 03:36:02 2009
+++ src/lib/libc/arch/mips/gen/ldexp.S	Tue Aug 18 06:52:09 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: ldexp.S,v 1.8.46.1 2009/08/16 03:36:02 matt Exp $	*/
+/*	$NetBSD: ldexp.S,v 1.8.46.2 2009/08/18 06:52:09 matt Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993
@@ -35,8 +35,11 @@
 #include <mips/asm.h>
 
 #if defined(LIBC_SCCS) && !defined(lint)
+#if 0
 	RCSID("from: @(#)ldexp.s	8.1 (Berkeley) 6/4/93")
-	RCSID("$NetBSD: ldexp.S,v 1.8.46.1 2009/08/16 03:36:02 matt Exp $")
+#else
+	RCSID("$NetBSD: ldexp.S,v 1.8.46.2 2009/08/18 06:52:09 matt Exp $")
+#endif
 #endif /* LIBC_SCCS and not lint */
 
 #define DEXP_INF	0x7ff

Index: src/lib/libc/arch/mips/gen/modf.S
diff -u src/lib/libc/arch/mips/gen/modf.S:1.10.46.1 src/lib/libc/arch/mips/gen/modf.S:1.10.46.2
--- src/lib/libc/arch/mips/gen/modf.S:1.10.46.1	Sun Aug 16 03:36:02 2009
+++ src/lib/libc/arch/mips/gen/modf.S	Tue Aug 18 06:52:09 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: modf.S,v 1.10.46.1 2009/08/16 03:36:02 matt Exp $	*/
+/*	$NetBSD: modf.S,v 1.10.46.2 2009/08/18 06:52:09 matt Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993, 1995
@@ -35,8 +35,11 @@
 #include <mips/asm.h>
 
 #if defined(LIBC_SCCS) && !defined(lint)
+#if 0
 	RCSID("from: @(#)modf.s	8.1 (Berkeley) 6/4/93")
-	RCSID("$NetBSD: modf.S,v 1.10.46.1 2009/08/16 03:36:02 matt Exp $")
+#else
+	RCSID("$NetBSD: modf.S,v 1.10.46.2 2009/08/18 06:52:09 matt Exp $")
+#endif
 #endif /* LIBC_SCCS and not lint */
 
 /*

Index: src/lib/libc/arch/mips/gen/setjmp.S
diff -u src/lib/libc/arch/mips/gen/setjmp.S:1.17.34.1 src/lib/libc/arch/mips/gen/setjmp.S:1.17.34.2
--- src/lib/libc/arch/mips/gen/setjmp.S:1.17.34.1	Sun Aug 16 03:36:02 2009
+++ src/lib/libc/arch/mips/gen/setjmp.S	Tue Aug 18 06:52:09 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: setjmp.S,v 1.17.34.1 2009/08/16 03:36:02 matt Exp $	*/
+/*	$NetBSD: setjmp.S,v 1.17.34.2 2009/08/18 06:52:09 matt Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993
@@ -32,17 +32,17 @@
  * SUCH DAMAGE.
  */
 
-#include <machine/cdefs.h>
 #include <sys/syscall.h>
 #include <mips/asm.h>
-#include <machine/signal.h>
-#include <machine/setjmp.h>
 
 #include "assym.h"
 
 #if defined(LIBC_SCCS) && !defined(lint)
+#if 0
 	RCSID("from: @(#)setjmp.s	8.1 (Berkeley) 6/4/93")
-	RCSID("$NetBSD: setjmp.S,v 1.17.34.1 2009/08/16 03:36:02 matt Exp $")
+#else
+	RCSID("$NetBSD: setjmp.S,v 1.17.34.2 2009/08/18 06:52:09 matt Exp $")
+#endif
 #endif /* LIBC_SCCS and not lint */
 
 /*
@@ -67,33 +67,33 @@
 
 	REG_S		ra, CALLFRAME_RA(sp)		# save RA
 	REG_S		s0, CALLFRAME_S0(sp)		# save S0
-	move		a0, s0				# squirrel away sc
+	move		s0, a0				# save sigcontext
 
 	/* Get the signal mask. */
 	PTR_ADDU	a2, a0, _OFFSETOF_SC_MASK	# &sc.sc_mask
 	move		a1, zero
 	jal		_C_LABEL(__sigprocmask14)	# get current signal mask
-	move		a0, zero			# (in delay slot)
 
 	/* Get the signal stack. */
 	move		a0, zero
-	PTR_ADDU	a1, sp, CALLFRAME_SIZ	# pointer to struct sigaltstack
+	PTR_ADDU	a1, sp, CALLFRAME_SIZ		# pointer to stack_t
 	jal		_C_LABEL(__sigaltstack14)
-	nop
+
+	move		a0, s0				# restore jmpbuf
 	INT_L		v1, CALLFRAME_SIZ+_OFFSETOF_STACK_T_FLAGS(sp)
 							# get old ss_onstack
 	and		v1, v1, SS_ONSTACK		# extract onstack flag
-	INT_S		v1, _OFFSETOF_SC_ONSTACK(s0)	# save it in sc_onstack
+	INT_S		v1, _OFFSETOF_SC_ONSTACK(a0)	# save it in sc_onstack
 
 	REG_L		s0, CALLFRAME_S0(sp)		# restore S0
 	REG_L		ra, CALLFRAME_RA(sp)		# restore RA
-	blt		v0, zero, botch			# check for sigaltstack() error
+	blt		v0, zero, botch		# check for sigaltstack() error
 	nop
 	/*
 	 * We know we won't need this routine's GP anymore.
 	 */
 	RESTORE_GP64
-	addu		sp, sp, SETJMP_FRAME_SIZE	# pop stack frame
+	PTR_ADDU	sp, sp, SETJMP_FRAME_SIZE	# pop stack frame
 
 
 	REG_PROLOGUE
@@ -115,29 +115,30 @@
 	INT_S	v0, _OFFSETOF_SC_FPUSED(a0)	# sc_fpused = 1
 	cfc1	v0, $31
 	INT_S	v0, _OFFSETOF_SC_FPREGS_FCSR(a0)
-#if defined(__mips_o32) || defined(__mips_o64)
-	FPST	$f20, _OFFSETOF_SC_FPREGS_F20(a0)
-	FPST	$f22, _OFFSETOF_SC_FPREGS_F22(a0)
-#endif
 #if defined(__mips_o32) || defined(__mips_o64) || defined(__mips_n32)
-	FPST	$f21, _OFFSETOF_SC_FPREGS_F21(a0)
-	FPST	$f23, _OFFSETOF_SC_FPREGS_F23(a0)
+	FP_S	$f20, _OFFSETOF_SC_FPREGS_F20(a0)
+	FP_S	$f22, _OFFSETOF_SC_FPREGS_F22(a0)
+#endif
+#if defined(__mips_o32) || defined(__mips_o64)
+	FP_S	$f21, _OFFSETOF_SC_FPREGS_F21(a0)
+	FP_S	$f23, _OFFSETOF_SC_FPREGS_F23(a0)
 #endif
 #if defined(__mips_n32) || defined(__mips_n64)
-	FPST	$f24, _OFFSETOF_SC_FPREGS_F24(a0)
-	FPST	$f26, _OFFSETOF_SC_FPREGS_F26(a0)
-	FPST	$f28, _OFFSETOF_SC_FPREGS_F28(a0)
-	FPST	$f30, _OFFSETOF_SC_FPREGS_F30(a0)
+	FP_S	$f24, _OFFSETOF_SC_FPREGS_F24(a0)
+	FP_S	$f26, _OFFSETOF_SC_FPREGS_F26(a0)
+	FP_S	$f28, _OFFSETOF_SC_FPREGS_F28(a0)
+	FP_S	$f30, _OFFSETOF_SC_FPREGS_F30(a0)
 #endif
 #if defined(__mips_n64)
-	FPST	$f25, _OFFSETOF_SC_FPREGS_F25(a0)
-	FPST	$f27, _OFFSETOF_SC_FPREGS_F27(a0)
-	FPST	$f29, _OFFSETOF_SC_FPREGS_F29(a0)
-	FPST	$f31, _OFFSETOF_SC_FPREGS_F31(a0)
+	FP_S	$f25, _OFFSETOF_SC_FPREGS_F25(a0)
+	FP_S	$f27, _OFFSETOF_SC_FPREGS_F27(a0)
+	FP_S	$f29, _OFFSETOF_SC_FPREGS_F29(a0)
+	FP_S	$f31, _OFFSETOF_SC_FPREGS_F31(a0)
 #endif
-	move	v0, zero
-	j	ra
 	REG_EPILOGUE
+	j	ra
+	move	v0, zero
+
 botch:
 	jal	_C_LABEL(abort)
 END(__setjmp14)

Index: src/lib/libc/arch/mips/gen/sigsetjmp.S
diff -u src/lib/libc/arch/mips/gen/sigsetjmp.S:1.8.34.1 src/lib/libc/arch/mips/gen/sigsetjmp.S:1.8.34.2
--- src/lib/libc/arch/mips/gen/sigsetjmp.S:1.8.34.1	Sun Aug 16 03:36:02 2009
+++ src/lib/libc/arch/mips/gen/sigsetjmp.S	Tue Aug 18 06:52:09 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: sigsetjmp.S,v 1.8.34.1 2009/08/16 03:36:02 matt Exp $	*/
+/*	$NetBSD: sigsetjmp.S,v 1.8.34.2 2009/08/18 06:52:09 matt Exp $	*/
 
 /*-
  * Copyright (c) 1991, 1993, 1995,
@@ -41,8 +41,11 @@
 #include "SYS.h"
 
 #if defined(LIBC_SCCS) && !defined(lint)
+#if 0
 	RCSID("from: @(#)setjmp.s	8.1 (Berkeley) 6/4/93")
-	RCSID("$NetBSD: sigsetjmp.S,v 1.8.34.1 2009/08/16 03:36:02 matt Exp $")
+#else
+	RCSID("$NetBSD: sigsetjmp.S,v 1.8.34.2 2009/08/18 06:52:09 matt Exp $")
+#endif
 #endif /* LIBC_SCCS and not lint */
 
 /*

Index: src/lib/libc/arch/mips/gen/swapcontext.S
diff -u src/lib/libc/arch/mips/gen/swapcontext.S:1.3.14.1 src/lib/libc/arch/mips/gen/swapcontext.S:1.3.14.2
--- src/lib/libc/arch/mips/gen/swapcontext.S:1.3.14.1	Sun Aug 16 03:36:02 2009
+++ src/lib/libc/arch/mips/gen/swapcontext.S	Tue Aug 18 06:52:09 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: swapcontext.S,v 1.3.14.1 2009/08/16 03:36:02 matt Exp $	*/
+/*	$NetBSD: swapcontext.S,v 1.3.14.2 2009/08/18 06:52:09 matt Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -29,12 +29,10 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <machine/asm.h>
-#include <machine/mcontext.h>
 #include "SYS.h"
 
 #if defined(SYSLIBC_SCCS) && !defined(lint)
-	RCSID("$NetBSD: swapcontext.S,v 1.3.14.1 2009/08/16 03:36:02 matt Exp $")
+	RCSID("$NetBSD: swapcontext.S,v 1.3.14.2 2009/08/18 06:52:09 matt Exp $")
 #endif /* SYSLIBC_SCCS && !lint */
 
 	.set	reorder

Reply via email to