diff options
Diffstat (limited to 'js/src/lirasm/tests/32-bit/many_params.in')
-rw-r--r-- | js/src/lirasm/tests/32-bit/many_params.in | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/js/src/lirasm/tests/32-bit/many_params.in b/js/src/lirasm/tests/32-bit/many_params.in new file mode 100644 index 0000000..f92ae19 --- /dev/null +++ b/js/src/lirasm/tests/32-bit/many_params.in @@ -0,0 +1,31 @@ +.begin many_params +pa = parami 0 0 +pb = parami 1 0 +pc = parami 2 0 +pd = parami 3 0 +pe = parami 4 0 +pf = parami 5 0 +pg = parami 6 0 +ph = parami 7 0 +res1 = addi pa pb +res2 = addi res1 pc +res3 = addi res2 pd +res4 = addi res3 pe +res5 = addi res4 pf +res6 = addi res5 pg +res7 = addi res6 ph +reti res7 +.end + +.begin main +a = immi 1 +b = immi 2 +c = immi 3 +d = immi 4 +e = immi 5 +f = immi 6 +g = immi 7 +h = immi 8 +res = calli many_params fastcall a b c d e f g h +reti res +.end |