about summary refs log tree commit diff
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