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_ */

Reply via email to