summaryrefslogtreecommitdiff
path: root/lib9/setfcr-MacOSX-power.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib9/setfcr-MacOSX-power.c')
-rw-r--r--lib9/setfcr-MacOSX-power.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/lib9/setfcr-MacOSX-power.c b/lib9/setfcr-MacOSX-power.c
deleted file mode 100644
index 17b76a88..00000000
--- a/lib9/setfcr-MacOSX-power.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * MacOSX/Darwin ppc fpu support
- * Mimic Plan9 floating point support
- */
-
-#include "lib9.h"
-#include <architecture/ppc/fp_regs.h>
-
-__inline__ ulong
-getfcr(void)
-{
- ppc_fp_scr_t fpscr = get_fp_scr();
- return ((ulong *)&fpscr)[1];
-}
-
-ulong
-getfsr(void)
-{
- ppc_fp_scr_t fpscr = get_fp_scr();
- return ((ulong *)&fpscr)[1];
-}
-
-void
-setfsr(ulong fsr)
-{
- ppc_fp_scr_t fpscr;
- // fpscr = get_fp_scr();
- (((ulong *)&fpscr)[1]) = fsr;
- set_fp_scr(fpscr);
-}
-
-void
-setfcr(ulong fcr)
-{
- ppc_fp_scr_t fpscr;
- // fpscr = get_fp_scr();
- (((ulong *)&fpscr)[1]) = fcr;
- set_fp_scr(fpscr);
-}