diff options
Diffstat (limited to 'lib/libc/arch/mvme88k/gen/fpsetround.c')
-rw-r--r-- | lib/libc/arch/mvme88k/gen/fpsetround.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/lib/libc/arch/mvme88k/gen/fpsetround.c b/lib/libc/arch/mvme88k/gen/fpsetround.c deleted file mode 100644 index 417eefefa87..00000000000 --- a/lib/libc/arch/mvme88k/gen/fpsetround.c +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Written by J.T. Conklin, Apr 10, 1995 - * Public domain. - * Ported to 88k by Nivas Madhur - */ - -#include <ieeefp.h> - -fp_rnd -fpsetround(rnd_dir) - fp_rnd rnd_dir; -{ - fp_rnd old; - fp_rnd new; - - __asm__ volatile("fldcr %0,fcr63" : "=r" (old)); - - new = old; - new &= ~(0x03 << 14); /* clear old value */ - new |= ((rnd_dir & 0x03) << 14);/* and set new one */ - - __asm__ volatile("fstcr %0,fcr63" : : "r" (new)); - - return (old >> 14) & 0x03; -} |