summaryrefslogtreecommitdiff
path: root/js/src/lirasm/tests/multfrag3.in
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/lirasm/tests/multfrag3.in')
-rw-r--r--js/src/lirasm/tests/multfrag3.in16
1 files changed, 16 insertions, 0 deletions
diff --git a/js/src/lirasm/tests/multfrag3.in b/js/src/lirasm/tests/multfrag3.in
new file mode 100644
index 0000000..5fba3bd
--- /dev/null
+++ b/js/src/lirasm/tests/multfrag3.in
@@ -0,0 +1,16 @@
+; See bug 541232 for why the params are commented out.
+.begin avg
+oneh = immi 100 ; should be: p1 = paramp 0 0
+twoh = immi 200 ; should be: p2 = paramp 1 0
+sum = addi oneh twoh ; should be: sum = addp p1 p2
+one = immi 1
+avg = rshi sum one
+reti avg
+.end
+
+.begin main
+oneh = immi 100
+twoh = immi 200
+res = calli avg fastcall twoh oneh
+reti res
+.end