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)