aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/frv/fstoi.cgs
diff options
context:
space:
mode:
Diffstat (limited to 'sim/testsuite/frv/fstoi.cgs')
-rw-r--r--sim/testsuite/frv/fstoi.cgs24
1 files changed, 24 insertions, 0 deletions
diff --git a/sim/testsuite/frv/fstoi.cgs b/sim/testsuite/frv/fstoi.cgs
new file mode 100644
index 0000000..0a90a2a
--- /dev/null
+++ b/sim/testsuite/frv/fstoi.cgs
@@ -0,0 +1,24 @@
+# frv testcase for fstoi $FRj,$FRk
+# mach: fr500 fr550 frv
+
+ .include "testutils.inc"
+
+ float_constants
+ start
+ load_float_constants
+
+ .global fstoi
+fstoi:
+ fstoi fr16,fr1
+ test_fr_iimmed 0,fr1
+ fstoi fr20,fr1
+ test_fr_iimmed 0,fr1
+
+ fstoi fr32,fr1
+ test_fr_iimmed 0x00000002,fr1
+
+ set_fr_iimmed 0xce05,0x4904,fr1
+ fstoi fr1,fr1
+ test_fr_iimmed 0xdeadbf00,fr1
+
+ pass