summaryrefslogtreecommitdiff
path: root/src/fenv/sh/fenv.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/fenv/sh/fenv.S')
-rw-r--r--src/fenv/sh/fenv.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/fenv/sh/fenv.S b/src/fenv/sh/fenv.S
index 907aefc0..b3b7d66a 100644
--- a/src/fenv/sh/fenv.S
+++ b/src/fenv/sh/fenv.S
@@ -12,6 +12,8 @@ fegetround:
.type __fesetround, @function
__fesetround:
sts fpscr, r0
+ mov #-4, r1
+ and r1, r0
or r4, r0
lds r0, fpscr
rts