summaryrefslogtreecommitdiff
path: root/output/ex32.vaporm
diff options
context:
space:
mode:
Diffstat (limited to 'output/ex32.vaporm')
-rw-r--r--output/ex32.vaporm97
1 files changed, 0 insertions, 97 deletions
diff --git a/output/ex32.vaporm b/output/ex32.vaporm
index 4d17032..e69de29 100644
--- a/output/ex32.vaporm
+++ b/output/ex32.vaporm
@@ -1,97 +0,0 @@
-const functable_A
- :A_foo
-func Main [in 0, out 0, local 14]
- local[0] = $s0
- local[1] = $s1
- local[2] = $s2
- local[3] = $s3
- local[4] = $s4
- local[5] = $s5
- local[6] = $s6
- local[7] = $s7
- $s7 = HeapAllocZ(8 )
- [$s7+0] = :functable_A
- $s6 = $s7
- $s6 = $s6
- $s7 = [$s6+0]
- $s5 = [$s7+0]
- $s7 = 12
- $s4 = 14
- $s3 = 15
- local[8] = $t3
- local[9] = $t4
- local[10] = $t5
- local[11] = $t6
- local[12] = $t7
- local[13] = $t8
- $a0 = $s6
- $a1 = $s7
- $a2 = $s4
- $a3 = $s3
- call $s5
- $t3 = local[8]
- $t4 = local[9]
- $t5 = local[10]
- $t6 = local[11]
- $t7 = local[12]
- $t8 = local[13]
- $s2 = $v0
- $s3 = $s2
- PrintIntS($s3 )
- $s0 = local[0]
- $s1 = local[1]
- $s2 = local[2]
- $s3 = local[3]
- $s4 = local[4]
- $s5 = local[5]
- $s6 = local[6]
- $s7 = local[7]
- ret
-func A_foo [in 0, out 0, local 14]
- local[0] = $s0
- local[1] = $s1
- local[2] = $s2
- local[3] = $s3
- local[4] = $s4
- local[5] = $s5
- local[6] = $s6
- local[7] = $s7
- $s5 = $a0
- $s6 = $a1
- $s7 = $a2
- $s3 = $a3
- $s4 = 22
- $v0 = $s4
- $s0 = local[0]
- $s1 = local[1]
- $s2 = local[2]
- $s3 = local[3]
- $s4 = local[4]
- $s5 = local[5]
- $s6 = local[6]
- $s7 = local[7]
- ret
-func AllocArray [in 0, out 0, local 14]
- local[0] = $s0
- local[1] = $s1
- local[2] = $s2
- local[3] = $s3
- local[4] = $s4
- local[5] = $s5
- local[6] = $s6
- local[7] = $s7
- $s7 = $a0
- $s6 = MulS($s7 4 )
- $s6 = Add($s6 4 )
- $s5 = HeapAllocZ($s6 )
- [$s5+0] = $s7
- $v0 = $s5
- $s0 = local[0]
- $s1 = local[1]
- $s2 = local[2]
- $s3 = local[3]
- $s4 = local[4]
- $s5 = local[5]
- $s6 = local[6]
- $s7 = local[7]
- ret