diff options
author | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1996-05-09 22:20:49 +0000 |
---|---|---|
committer | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1996-05-09 22:20:49 +0000 |
commit | 4fcfa0d18adf17b5dd3914fab14708d4514bd22e (patch) | |
tree | c2593e19bcba8ba567bc2bce0773b683f15914dd /sys/arch/m68k/fpe/fpu_fmovecr.c | |
parent | bc5216763885c4da70a356ddda6344967c6cc413 (diff) |
From NetBSD:
Update for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized.
Bring back Step9 and fix an oversight from Ken Nakata <kenn@remus.rutgers.edu>
Diffstat (limited to 'sys/arch/m68k/fpe/fpu_fmovecr.c')
-rw-r--r-- | sys/arch/m68k/fpe/fpu_fmovecr.c | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/sys/arch/m68k/fpe/fpu_fmovecr.c b/sys/arch/m68k/fpe/fpu_fmovecr.c index f68b3964dc2..c3ebe5cdd06 100644 --- a/sys/arch/m68k/fpe/fpu_fmovecr.c +++ b/sys/arch/m68k/fpe/fpu_fmovecr.c @@ -1,5 +1,5 @@ -/* $OpenBSD: fpu_fmovecr.c,v 1.2 1996/02/27 11:03:20 niklas Exp $ */ -/* $NetBSD: fpu_fmovecr.c,v 1.3 1996/02/04 02:17:42 briggs Exp $ */ +/* $OpenBSD: fpu_fmovecr.c,v 1.3 1996/05/09 22:20:45 niklas Exp $ */ +/* $NetBSD: fpu_fmovecr.c,v 1.4 1996/04/30 11:52:22 briggs Exp $ */ /* * Copyright (c) 1995 Ken Nakata @@ -33,34 +33,35 @@ */ #include <sys/param.h> +#include <sys/systm.h> #include <machine/frame.h> #include "fpu_emulate.h" static struct fpn constrom[] = { /* fp_class, fp_sign, fp_exp, fp_sticky, fp_mant[0] ... [3] */ - { FPC_NUM, 0, 1, 0, 0x6487e, 0xd5110b46, 0x11a80000, 0x0 }, - { FPC_NUM, 0, -2, 0, 0x4d104, 0xd427de7f, 0xbcc00000, 0x0 }, - { FPC_NUM, 0, 1, 0, 0x56fc2, 0xa2c515da, 0x54d00000, 0x0 }, - { FPC_NUM, 0, 0, 0, 0x5c551, 0xd94ae0bf, 0x85e00000, 0x0 }, - { FPC_NUM, 0, -2, 0, 0x6f2de, 0xc549b943, 0x8ca80000, 0x0 }, - { FPC_ZERO, 0, 0, 0, 0x0, 0x0, 0x0, 0x0 }, - { FPC_NUM, 0, -1, 0, 0x58b90, 0xbfbe8e7b, 0xcd600000, 0x0 }, - { FPC_NUM, 0, 1, 0, 0x49aec, 0x6eed5545, 0x60b80000, 0x0 }, - { FPC_NUM, 0, 0, 0, 0x40000, 0x0, 0x0, 0x0 }, - { FPC_NUM, 0, 3, 0, 0x50000, 0x0, 0x0, 0x0 }, - { FPC_NUM, 0, 6, 0, 0x64000, 0x0, 0x0, 0x0 }, - { FPC_NUM, 0, 13, 0, 0x4e200, 0x0, 0x0, 0x0 }, - { FPC_NUM, 0, 26, 0, 0x5f5e1, 0x0, 0x0, 0x0 }, - { FPC_NUM, 0, 53, 0, 0x470de, 0x4df82000, 0x0, 0x0 }, - { FPC_NUM, 0, 106, 0, 0x4ee2d, 0x6d415b85, 0xacf00000, 0x0 }, - { FPC_NUM, 0, 212, 0, 0x613c0, 0xfa4ffe7d, 0x36a80000, 0x0 }, - { FPC_NUM, 0, 425, 0, 0x49dd2, 0x3e4c074c, 0x67000000, 0x0 }, - { FPC_NUM, 0, 850, 0, 0x553f7, 0x5fdcefce, 0xf4700000, 0x0 }, - { FPC_NUM, 0, 1700, 0, 0x718cd, 0x5753074, 0x8e380000, 0x0 }, - { FPC_NUM, 0, 3401, 0, 0x64bb3, 0xac340ba8, 0x60b80000, 0x0 }, - { FPC_NUM, 0, 6803, 0, 0x4f459, 0xdaee29ea, 0xef280000, 0x0 }, - { FPC_NUM, 0, 13606, 0, 0x62302, 0x90145104, 0xbcd80000, 0x0 }, + { FPC_NUM, 0, 1, 0, { 0x6487e, 0xd5110b46, 0x11a80000, 0x0 } }, + { FPC_NUM, 0, -2, 0, { 0x4d104, 0xd427de7f, 0xbcc00000, 0x0 } }, + { FPC_NUM, 0, 1, 0, { 0x56fc2, 0xa2c515da, 0x54d00000, 0x0 } }, + { FPC_NUM, 0, 0, 0, { 0x5c551, 0xd94ae0bf, 0x85e00000, 0x0 } }, + { FPC_NUM, 0, -2, 0, { 0x6f2de, 0xc549b943, 0x8ca80000, 0x0 } }, + { FPC_ZERO, 0, 0, 0, { 0x0, 0x0, 0x0, 0x0 } }, + { FPC_NUM, 0, -1, 0, { 0x58b90, 0xbfbe8e7b, 0xcd600000, 0x0 } }, + { FPC_NUM, 0, 1, 0, { 0x49aec, 0x6eed5545, 0x60b80000, 0x0 } }, + { FPC_NUM, 0, 0, 0, { 0x40000, 0x0, 0x0, 0x0 } }, + { FPC_NUM, 0, 3, 0, { 0x50000, 0x0, 0x0, 0x0 } }, + { FPC_NUM, 0, 6, 0, { 0x64000, 0x0, 0x0, 0x0 } }, + { FPC_NUM, 0, 13, 0, { 0x4e200, 0x0, 0x0, 0x0 } }, + { FPC_NUM, 0, 26, 0, { 0x5f5e1, 0x0, 0x0, 0x0 } }, + { FPC_NUM, 0, 53, 0, { 0x470de, 0x4df82000, 0x0, 0x0 } }, + { FPC_NUM, 0, 106, 0, { 0x4ee2d, 0x6d415b85, 0xacf00000, 0x0 } }, + { FPC_NUM, 0, 212, 0, { 0x613c0, 0xfa4ffe7d, 0x36a80000, 0x0 } }, + { FPC_NUM, 0, 425, 0, { 0x49dd2, 0x3e4c074c, 0x67000000, 0x0 } }, + { FPC_NUM, 0, 850, 0, { 0x553f7, 0x5fdcefce, 0xf4700000, 0x0 } }, + { FPC_NUM, 0, 1700, 0, { 0x718cd, 0x5753074, 0x8e380000, 0x0 } }, + { FPC_NUM, 0, 3401, 0, { 0x64bb3, 0xac340ba8, 0x60b80000, 0x0 } }, + { FPC_NUM, 0, 6803, 0, { 0x4f459, 0xdaee29ea, 0xef280000, 0x0 } }, + { FPC_NUM, 0, 13606, 0, { 0x62302, 0x90145104, 0xbcd80000, 0x0 } }, }; struct fpn * @@ -69,7 +70,6 @@ fpu_const(fp, offset) u_int offset; { struct fpn *r; - int i; #ifdef DEBUG if (fp == NULL) { @@ -97,7 +97,7 @@ fpu_emul_fmovecr(fe, insn) struct fpemu *fe; struct instruction *insn; { - int dstreg, offset, sig; + int dstreg, offset; u_int *fpreg; dstreg = (insn->is_word1 >> 7) & 0x7; |