Module Name: src Committed By: rin Date: Mon Sep 5 00:27:16 UTC 2022
Modified Files: src/sys/arch/powerpc/fpu: fpu_emu.h fpu_extern.h Log Message: Clean up fpu_extern.h; only a function public to external is fpu_emulate(). Other functions are private to fpu_*.c and therefore live in fpu_emu.h. Also, drop needless forward struct declarations. NFC. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/fpu/fpu_emu.h cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/fpu/fpu_extern.h 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/powerpc/fpu/fpu_emu.h diff -u src/sys/arch/powerpc/fpu/fpu_emu.h:1.9 src/sys/arch/powerpc/fpu/fpu_emu.h:1.10 --- src/sys/arch/powerpc/fpu/fpu_emu.h:1.9 Sun Sep 4 13:14:57 2022 +++ src/sys/arch/powerpc/fpu/fpu_emu.h Mon Sep 5 00:27:16 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: fpu_emu.h,v 1.9 2022/09/04 13:14:57 rin Exp $ */ +/* $NetBSD: fpu_emu.h,v 1.10 2022/09/05 00:27:16 rin Exp $ */ /* * Copyright (c) 1992, 1993 @@ -185,6 +185,8 @@ struct fpn *fpu_newnan(struct fpemu *); */ int fpu_shr(struct fpn *, int); +void fpu_norm(struct fpn *); + void fpu_explode(struct fpemu *, struct fpn *, int, uint64_t); void fpu_implode(struct fpemu *, struct fpn *, int, uint64_t *); Index: src/sys/arch/powerpc/fpu/fpu_extern.h diff -u src/sys/arch/powerpc/fpu/fpu_extern.h:1.11 src/sys/arch/powerpc/fpu/fpu_extern.h:1.12 --- src/sys/arch/powerpc/fpu/fpu_extern.h:1.11 Mon Sep 5 00:25:18 2022 +++ src/sys/arch/powerpc/fpu/fpu_extern.h Mon Sep 5 00:27:16 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: fpu_extern.h,v 1.11 2022/09/05 00:25:18 rin Exp $ */ +/* $NetBSD: fpu_extern.h,v 1.12 2022/09/05 00:27:16 rin Exp $ */ /*- * Copyright (c) 1995 The NetBSD Foundation, Inc. @@ -35,40 +35,10 @@ #include <sys/signal.h> #include <sys/siginfo.h> -struct proc; -struct fpreg; struct trapframe; -union instr; -struct fpemu; -struct fpn; +struct fpreg; /* fpu.c */ bool fpu_emulate(struct trapframe *, struct fpreg *, ksiginfo_t *); -/* fpu_add.c */ -struct fpn *fpu_add(struct fpemu *); - -/* fpu_compare.c */ -void fpu_compare(struct fpemu *, int); - -/* fpu_div.c */ -struct fpn *fpu_div(struct fpemu *); - -/* fpu_explode.c */ -void fpu_explode(struct fpemu *, struct fpn *, int, uint64_t); - -/* fpu_implode.c */ -void fpu_implode(struct fpemu *, struct fpn *, int, uint64_t *); - -/* fpu_mul.c */ -struct fpn *fpu_mul(struct fpemu *); - -/* fpu_sqrt.c */ -struct fpn *fpu_sqrt(struct fpemu *); - -/* fpu_subr.c */ -int fpu_shr(struct fpn *, int); -void fpu_norm(struct fpn *); -struct fpn *fpu_newnan(struct fpemu *); - #endif /* _POWERPC_FPU_FPU_EXTERN_H_ */