aboutsummaryrefslogtreecommitdiffstats
path: root/test/cminor/conversions.cm
diff options
context:
space:
mode:
Diffstat (limited to 'test/cminor/conversions.cm')
-rw-r--r--test/cminor/conversions.cm19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/cminor/conversions.cm b/test/cminor/conversions.cm
new file mode 100644
index 00000000..e0998bf0
--- /dev/null
+++ b/test/cminor/conversions.cm
@@ -0,0 +1,19 @@
+"intoffloat" (r, x): int -> int -> void
+{
+ int32[r] = intoffloat(float64[x]);
+}
+
+"intuoffloat" (r, x): int -> int -> void
+{
+ int32[r] = intuoffloat(float64[x]);
+}
+
+"floatofint" (r, x): int -> int -> void
+{
+ float64[r] = floatofint(int32[x]);
+}
+
+"floatofintu" (r, x): int -> int -> void
+{
+ float64[r] = floatofintu(int32[x]);
+}