summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/qemu-arm/asm_test.py7
-rw-r--r--tests/qemu-arm/asm_test.py.exp5
-rw-r--r--tests/qemu-arm/viper_test.py3
-rw-r--r--tests/qemu-arm/viper_test.py.exp1
4 files changed, 16 insertions, 0 deletions
diff --git a/tests/qemu-arm/asm_test.py b/tests/qemu-arm/asm_test.py
new file mode 100644
index 000000000..26c7efe42
--- /dev/null
+++ b/tests/qemu-arm/asm_test.py
@@ -0,0 +1,7 @@
+import frozen_asm
+
+print(frozen_asm.asm_add(1, 2))
+print(frozen_asm.asm_add1(3))
+print(frozen_asm.asm_cast_bool(0), frozen_asm.asm_cast_bool(3))
+print(frozen_asm.asm_shift_int(4))
+print(frozen_asm.asm_shift_uint(4))
diff --git a/tests/qemu-arm/asm_test.py.exp b/tests/qemu-arm/asm_test.py.exp
new file mode 100644
index 000000000..b4be8b40e
--- /dev/null
+++ b/tests/qemu-arm/asm_test.py.exp
@@ -0,0 +1,5 @@
+3
+4
+False True
+-2147483648
+2147483648
diff --git a/tests/qemu-arm/viper_test.py b/tests/qemu-arm/viper_test.py
new file mode 100644
index 000000000..8e38a2b92
--- /dev/null
+++ b/tests/qemu-arm/viper_test.py
@@ -0,0 +1,3 @@
+import frozen_viper
+
+frozen_viper.viper_add(1, 2)
diff --git a/tests/qemu-arm/viper_test.py.exp b/tests/qemu-arm/viper_test.py.exp
new file mode 100644
index 000000000..00750edc0
--- /dev/null
+++ b/tests/qemu-arm/viper_test.py.exp
@@ -0,0 +1 @@
+3