Module Name:    src
Committed By:   rin
Date:           Sun Aug 28 22:09:26 UTC 2022

Modified Files:
        src/sys/arch/sparc/fpu: fpu_add.c fpu_compare.c fpu_div.c fpu_emu.h
            fpu_explode.c fpu_extern.h fpu_implode.c fpu_mul.c fpu_sqrt.c
            fpu_subr.c

Log Message:
Drop ``register'' qualifier.

No binary changes for GENERIC compiled by GCC 10.4.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc/fpu/fpu_add.c \
    src/sys/arch/sparc/fpu/fpu_compare.c src/sys/arch/sparc/fpu/fpu_sqrt.c \
    src/sys/arch/sparc/fpu/fpu_subr.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc/fpu/fpu_div.c \
    src/sys/arch/sparc/fpu/fpu_mul.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc/fpu/fpu_emu.h
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sparc/fpu/fpu_explode.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/fpu/fpu_extern.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sparc/fpu/fpu_implode.c

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

Modified files:

Index: src/sys/arch/sparc/fpu/fpu_add.c
diff -u src/sys/arch/sparc/fpu/fpu_add.c:1.6 src/sys/arch/sparc/fpu/fpu_add.c:1.7
--- src/sys/arch/sparc/fpu/fpu_add.c:1.6	Wed Nov 16 23:24:44 2005
+++ src/sys/arch/sparc/fpu/fpu_add.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_add.c,v 1.6 2005/11/16 23:24:44 uwe Exp $ */
+/*	$NetBSD: fpu_add.c,v 1.7 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -47,7 +47,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_add.c,v 1.6 2005/11/16 23:24:44 uwe Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_add.c,v 1.7 2022/08/28 22:09:26 rin Exp $");
 
 #include <sys/types.h>
 #ifdef DIAGNOSTIC
@@ -64,9 +64,9 @@ __KERNEL_RCSID(0, "$NetBSD: fpu_add.c,v 
 struct fpn *
 fpu_add(struct fpemu *fe)
 {
-	register struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
-	register u_int r0, r1, r2, r3;
-	register int rd;
+	struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
+	u_int r0, r1, r2, r3;
+	int rd;
 
 	/*
 	 * Put the `heavier' operand on the right (see fpu_emu.h).
Index: src/sys/arch/sparc/fpu/fpu_compare.c
diff -u src/sys/arch/sparc/fpu/fpu_compare.c:1.6 src/sys/arch/sparc/fpu/fpu_compare.c:1.7
--- src/sys/arch/sparc/fpu/fpu_compare.c:1.6	Sun Dec 11 12:19:05 2005
+++ src/sys/arch/sparc/fpu/fpu_compare.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_compare.c,v 1.6 2005/12/11 12:19:05 christos Exp $ */
+/*	$NetBSD: fpu_compare.c,v 1.7 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -48,7 +48,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_compare.c,v 1.6 2005/12/11 12:19:05 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_compare.c,v 1.7 2022/08/28 22:09:26 rin Exp $");
 
 #include <sys/types.h>
 
@@ -75,8 +75,8 @@ __KERNEL_RCSID(0, "$NetBSD: fpu_compare.
 void
 fpu_compare(struct fpemu *fe, int cmpe)
 {
-	register struct fpn *a, *b;
-	register int cc;
+	struct fpn *a, *b;
+	int cc;
 	FPU_DECL_CARRY
 
 	a = &fe->fe_f1;
Index: src/sys/arch/sparc/fpu/fpu_sqrt.c
diff -u src/sys/arch/sparc/fpu/fpu_sqrt.c:1.6 src/sys/arch/sparc/fpu/fpu_sqrt.c:1.7
--- src/sys/arch/sparc/fpu/fpu_sqrt.c:1.6	Tue May 24 20:00:49 2022
+++ src/sys/arch/sparc/fpu/fpu_sqrt.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_sqrt.c,v 1.6 2022/05/24 20:00:49 andvar Exp $ */
+/*	$NetBSD: fpu_sqrt.c,v 1.7 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_sqrt.c,v 1.6 2022/05/24 20:00:49 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_sqrt.c,v 1.7 2022/08/28 22:09:26 rin Exp $");
 
 #include <sys/types.h>
 
@@ -188,12 +188,12 @@ __KERNEL_RCSID(0, "$NetBSD: fpu_sqrt.c,v
 struct fpn *
 fpu_sqrt(struct fpemu *fe)
 {
-	register struct fpn *x = &fe->fe_f1;
-	register u_int bit, q, tt;
-	register u_int x0, x1, x2, x3;
-	register u_int y0, y1, y2, y3;
-	register u_int d0, d1, d2, d3;
-	register int e;
+	struct fpn *x = &fe->fe_f1;
+	u_int bit, q, tt;
+	u_int x0, x1, x2, x3;
+	u_int y0, y1, y2, y3;
+	u_int d0, d1, d2, d3;
+	int e;
 
 	/*
 	 * Take care of special cases first.  In order:
Index: src/sys/arch/sparc/fpu/fpu_subr.c
diff -u src/sys/arch/sparc/fpu/fpu_subr.c:1.6 src/sys/arch/sparc/fpu/fpu_subr.c:1.7
--- src/sys/arch/sparc/fpu/fpu_subr.c:1.6	Sun Dec 11 12:19:05 2005
+++ src/sys/arch/sparc/fpu/fpu_subr.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_subr.c,v 1.6 2005/12/11 12:19:05 christos Exp $ */
+/*	$NetBSD: fpu_subr.c,v 1.7 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_subr.c,v 1.6 2005/12/11 12:19:05 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_subr.c,v 1.7 2022/08/28 22:09:26 rin Exp $");
 
 #include <sys/types.h>
 #ifdef DIAGNOSTIC
@@ -66,10 +66,10 @@ __KERNEL_RCSID(0, "$NetBSD: fpu_subr.c,v
  * sticky field is ignored anyway.
  */
 int
-fpu_shr(register struct fpn *fp, register int rsh)
+fpu_shr(struct fpn *fp, register int rsh)
 {
-	register u_int m0, m1, m2, m3, s;
-	register int lsh;
+	u_int m0, m1, m2, m3, s;
+	int lsh;
 
 #ifdef DIAGNOSTIC
 	if (rsh <= 0 || (fp->fp_class != FPC_NUM && !ISNAN(fp)))
@@ -140,10 +140,10 @@ fpu_shr(register struct fpn *fp, registe
  * a supernormal and it will fix it (provided fp->fp_mant[3] == 0).
  */
 void
-fpu_norm(register struct fpn *fp)
+fpu_norm(struct fpn *fp)
 {
-	register u_int m0, m1, m2, m3, top, sup, nrm;
-	register int lsh, rsh, exp;
+	u_int m0, m1, m2, m3, top, sup, nrm;
+	int lsh, rsh, exp;
 
 	exp = fp->fp_exp;
 	m0 = fp->fp_mant[0];
@@ -208,9 +208,9 @@ fpu_norm(register struct fpn *fp)
  * As a side effect, we set NV (invalid) for the current exceptions.
  */
 struct fpn *
-fpu_newnan(register struct fpemu *fe)
+fpu_newnan(struct fpemu *fe)
 {
-	register struct fpn *fp;
+	struct fpn *fp;
 
 	fe->fe_cx = FSR_NV;
 	fp = &fe->fe_f3;

Index: src/sys/arch/sparc/fpu/fpu_div.c
diff -u src/sys/arch/sparc/fpu/fpu_div.c:1.5 src/sys/arch/sparc/fpu/fpu_div.c:1.6
--- src/sys/arch/sparc/fpu/fpu_div.c:1.5	Wed Nov 16 23:24:44 2005
+++ src/sys/arch/sparc/fpu/fpu_div.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_div.c,v 1.5 2005/11/16 23:24:44 uwe Exp $ */
+/*	$NetBSD: fpu_div.c,v 1.6 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_div.c,v 1.5 2005/11/16 23:24:44 uwe Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_div.c,v 1.6 2022/08/28 22:09:26 rin Exp $");
 
 #include <sys/types.h>
 
@@ -152,9 +152,9 @@ __KERNEL_RCSID(0, "$NetBSD: fpu_div.c,v 
 struct fpn *
 fpu_div(struct fpemu *fe)
 {
-	register struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
-	register u_int q, bit;
-	register u_int r0, r1, r2, r3, d0, d1, d2, d3, y0, y1, y2, y3;
+	struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
+	u_int q, bit;
+	u_int r0, r1, r2, r3, d0, d1, d2, d3, y0, y1, y2, y3;
 	FPU_DECL_CARRY
 
 	/*
Index: src/sys/arch/sparc/fpu/fpu_mul.c
diff -u src/sys/arch/sparc/fpu/fpu_mul.c:1.5 src/sys/arch/sparc/fpu/fpu_mul.c:1.6
--- src/sys/arch/sparc/fpu/fpu_mul.c:1.5	Wed Nov 16 23:24:44 2005
+++ src/sys/arch/sparc/fpu/fpu_mul.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_mul.c,v 1.5 2005/11/16 23:24:44 uwe Exp $ */
+/*	$NetBSD: fpu_mul.c,v 1.6 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_mul.c,v 1.5 2005/11/16 23:24:44 uwe Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_mul.c,v 1.6 2022/08/28 22:09:26 rin Exp $");
 
 #include <sys/types.h>
 
@@ -77,8 +77,8 @@ __KERNEL_RCSID(0, "$NetBSD: fpu_mul.c,v 
  *
  * Since we do not have efficient multiword arithmetic, we code the
  * accumulator as four separate words, just like any other mantissa.
- * We use local `register' variables in the hope that this is faster
- * than memory.  We keep x->fp_mant in locals for the same reason.
+ * We use local variables in the hope that this is faster than memory.
+ * We keep x->fp_mant in locals for the same reason.
  *
  * In the algorithm above, the bits in y are inspected one at a time.
  * We will pick them up 32 at a time and then deal with those 32, one
@@ -101,9 +101,9 @@ __KERNEL_RCSID(0, "$NetBSD: fpu_mul.c,v 
 struct fpn *
 fpu_mul(struct fpemu *fe)
 {
-	register struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
-	register u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;
-	register int sticky;
+	struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
+	u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;
+	int sticky;
 	FPU_DECL_CARRY
 
 	/*

Index: src/sys/arch/sparc/fpu/fpu_emu.h
diff -u src/sys/arch/sparc/fpu/fpu_emu.h:1.7 src/sys/arch/sparc/fpu/fpu_emu.h:1.8
--- src/sys/arch/sparc/fpu/fpu_emu.h:1.7	Sun Dec 11 12:19:05 2005
+++ src/sys/arch/sparc/fpu/fpu_emu.h	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_emu.h,v 1.7 2005/12/11 12:19:05 christos Exp $ */
+/*	$NetBSD: fpu_emu.h,v 1.8 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -131,7 +131,7 @@ struct fpn {
 		SWAP(x, y); \
 }
 #define	SWAP(x, y) { \
-	register struct fpn *swap; \
+	struct fpn *swap; \
 	swap = (x), (x) = (y), (y) = swap; \
 }
 

Index: src/sys/arch/sparc/fpu/fpu_explode.c
diff -u src/sys/arch/sparc/fpu/fpu_explode.c:1.12 src/sys/arch/sparc/fpu/fpu_explode.c:1.13
--- src/sys/arch/sparc/fpu/fpu_explode.c:1.12	Wed Nov 16 23:24:44 2005
+++ src/sys/arch/sparc/fpu/fpu_explode.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_explode.c,v 1.12 2005/11/16 23:24:44 uwe Exp $ */
+/*	$NetBSD: fpu_explode.c,v 1.13 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -46,7 +46,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_explode.c,v 1.12 2005/11/16 23:24:44 uwe Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_explode.c,v 1.13 2022/08/28 22:09:26 rin Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_sparc_arch.h"
@@ -173,8 +173,8 @@ fpu_xtof(struct fpn *fp, uint64_t i)
 int
 fpu_stof(struct fpn *fp, u_int i)
 {
-	register int exp;
-	register u_int frac, f0, f1;
+	int exp;
+	u_int frac, f0, f1;
 #define SNG_SHIFT (SNG_FRACBITS - FP_LG)
 
 	exp = (i >> (32 - 1 - SNG_EXPBITS)) & mask(SNG_EXPBITS);
@@ -191,8 +191,8 @@ fpu_stof(struct fpn *fp, u_int i)
 int
 fpu_dtof(struct fpn *fp, u_int i, u_int j)
 {
-	register int exp;
-	register u_int frac, f0, f1, f2;
+	int exp;
+	u_int frac, f0, f1, f2;
 #define DBL_SHIFT (DBL_FRACBITS - 32 - FP_LG)
 
 	exp = (i >> (32 - 1 - DBL_EXPBITS)) & mask(DBL_EXPBITS);
@@ -208,10 +208,10 @@ fpu_dtof(struct fpn *fp, u_int i, u_int 
  * 128-bit extended -> fpn.
  */
 int
-fpu_qtof(register struct fpn *fp, u_int i, u_int j, u_int k, u_int l)
+fpu_qtof(struct fpn *fp, u_int i, u_int j, u_int k, u_int l)
 {
-	register int exp;
-	register u_int frac, f0, f1, f2, f3;
+	int exp;
+	u_int frac, f0, f1, f2, f3;
 #define EXT_SHIFT (-(EXT_FRACBITS - 3 * 32 - FP_LG))	/* left shift! */
 
 	/*
@@ -236,7 +236,7 @@ fpu_qtof(register struct fpn *fp, u_int 
 void
 fpu_explode(struct fpemu *fe, struct fpn *fp, int type, int reg)
 {
-	register u_int s, *space;
+	u_int s, *space;
 #ifdef SUN4U
 	uint64_t l, *xspace;
 

Index: src/sys/arch/sparc/fpu/fpu_extern.h
diff -u src/sys/arch/sparc/fpu/fpu_extern.h:1.9 src/sys/arch/sparc/fpu/fpu_extern.h:1.10
--- src/sys/arch/sparc/fpu/fpu_extern.h:1.9	Mon Apr 28 20:23:36 2008
+++ src/sys/arch/sparc/fpu/fpu_extern.h	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_extern.h,v 1.9 2008/04/28 20:23:36 martin Exp $	*/
+/*	$NetBSD: fpu_extern.h,v 1.10 2022/08/28 22:09:26 rin Exp $	*/
 
 /*-
  * Copyright (c) 1995 The NetBSD Foundation, Inc.
@@ -91,6 +91,6 @@ struct fpn *fpu_mul(struct fpemu *);
 struct fpn *fpu_sqrt(struct fpemu *);
 
 /* fpu_subr.c */
-int fpu_shr(register struct fpn *, register int);
-void fpu_norm(register struct fpn *);
-struct fpn *fpu_newnan(register struct fpemu *);
+int fpu_shr(struct fpn *, register int);
+void fpu_norm(struct fpn *);
+struct fpn *fpu_newnan(struct fpemu *);

Index: src/sys/arch/sparc/fpu/fpu_implode.c
diff -u src/sys/arch/sparc/fpu/fpu_implode.c:1.13 src/sys/arch/sparc/fpu/fpu_implode.c:1.14
--- src/sys/arch/sparc/fpu/fpu_implode.c:1.13	Wed Nov 16 23:24:44 2005
+++ src/sys/arch/sparc/fpu/fpu_implode.c	Sun Aug 28 22:09:26 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fpu_implode.c,v 1.13 2005/11/16 23:24:44 uwe Exp $ */
+/*	$NetBSD: fpu_implode.c,v 1.14 2022/08/28 22:09:26 rin Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -46,7 +46,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fpu_implode.c,v 1.13 2005/11/16 23:24:44 uwe Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fpu_implode.c,v 1.14 2022/08/28 22:09:26 rin Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_sparc_arch.h"
@@ -81,8 +81,8 @@ static int toinf(struct fpemu *, int);
 static int
 round(struct fpemu *fe, struct fpn *fp)
 {
-	register u_int m0, m1, m2, m3;
-	register int gr, s;
+	u_int m0, m1, m2, m3;
+	int gr, s;
 
 	m0 = fp->fp_mant[0];
 	m1 = fp->fp_mant[1];
@@ -196,8 +196,8 @@ toinf(struct fpemu *fe, int sign)
 u_int
 fpu_ftoi(struct fpemu *fe, struct fpn *fp)
 {
-	register u_int i;
-	register int sign, exp;
+	u_int i;
+	int sign, exp;
 
 	sign = fp->fp_sign;
 	switch (fp->fp_class) {
@@ -244,8 +244,8 @@ fpu_ftoi(struct fpemu *fe, struct fpn *f
 u_int
 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res)
 {
-	register uint64_t i;
-	register int sign, exp;
+	uint64_t i;
+	int sign, exp;
 
 	sign = fp->fp_sign;
 	switch (fp->fp_class) {
@@ -293,8 +293,8 @@ fpu_ftox(struct fpemu *fe, struct fpn *f
 u_int
 fpu_ftos(struct fpemu *fe, struct fpn *fp)
 {
-	register u_int sign = fp->fp_sign << 31;
-	register int exp;
+	u_int sign = fp->fp_sign << 31;
+	int exp;
 
 #define	SNG_EXP(e)	((e) << SNG_FRACBITS)	/* makes e an exponent */
 #define	SNG_MASK	(SNG_EXP(1) - 1)	/* mask for fraction */
@@ -375,8 +375,8 @@ done:
 u_int
 fpu_ftod(struct fpemu *fe, struct fpn *fp, u_int *res)
 {
-	register u_int sign = fp->fp_sign << 31;
-	register int exp;
+	u_int sign = fp->fp_sign << 31;
+	int exp;
 
 #define	DBL_EXP(e)	((e) << (DBL_FRACBITS & 31))
 #define	DBL_MASK	(DBL_EXP(1) - 1)
@@ -433,8 +433,8 @@ done:
 u_int
 fpu_ftoq(struct fpemu *fe, struct fpn *fp, u_int *res)
 {
-	register u_int sign = fp->fp_sign << 31;
-	register int exp;
+	u_int sign = fp->fp_sign << 31;
+	int exp;
 
 #define	EXT_EXP(e)	((e) << (EXT_FRACBITS & 31))
 #define	EXT_MASK	(EXT_EXP(1) - 1)

Reply via email to