summaryrefslogtreecommitdiff
path: root/output/QuickSort.vaporm
diff options
context:
space:
mode:
Diffstat (limited to 'output/QuickSort.vaporm')
-rw-r--r--output/QuickSort.vaporm80
1 files changed, 40 insertions, 40 deletions
diff --git a/output/QuickSort.vaporm b/output/QuickSort.vaporm
index 3338b43..9b4d333 100644
--- a/output/QuickSort.vaporm
+++ b/output/QuickSort.vaporm
@@ -135,7 +135,7 @@ func QS_Start [in 0, out 0, local 17]
$a1 = $s7
$a2 = $s5
call $s3
- $s2 = $v0
+ $s4 = $v0
$t0 = local[8]
$t1 = local[9]
$t2 = local[10]
@@ -145,9 +145,9 @@ func QS_Start [in 0, out 0, local 17]
$t6 = local[14]
$t7 = local[15]
$t8 = local[16]
- $s4 = $s2
- $s2 = [$s6+0]
- $s2 = [$s2+8]
+ $s4 = $s4
+ $s4 = [$s6+0]
+ $s4 = [$s4+8]
local[8] = $t0
local[9] = $t1
local[10] = $t2
@@ -158,7 +158,7 @@ func QS_Start [in 0, out 0, local 17]
local[15] = $t7
local[16] = $t8
$a0 = $s6
- call $s2
+ call $s4
$s5 = $v0
$t0 = local[8]
$t1 = local[9]
@@ -261,10 +261,10 @@ while47_body:
$t4 = [$t6+0]
$t5 = $t4
$t4 = $s1
- $s1 = $t5
- $t5 = LtS($t4 $s1 )
- $s1 = Eq($t5 0 )
- $t5 = $s1
+ $t6 = $t5
+ $t5 = LtS($t4 $t6 )
+ $t6 = Eq($t5 0 )
+ $t5 = $t6
if0 $t5 goto :if55_else
if55_body:
$t7 = 0
@@ -285,10 +285,10 @@ while47_end:
$t5 = Add($t5 4 )
$t5 = Add($t7 $t5 )
$t7 = [$s5+16]
- $s1 = MulS($s0 4 )
- $s1 = Add($s1 4 )
- $s1 = Add($t7 $s1 )
- $t7 = [$s1+0]
+ $t6 = MulS($s0 4 )
+ $t6 = Add($t6 4 )
+ $t6 = Add($t7 $t6 )
+ $t7 = [$t6+0]
[$t5+0] = $t7
$t7 = [$s5+16]
$t5 = MulS($s0 4 )
@@ -297,12 +297,12 @@ while47_end:
[$t5+0] = $s4
$t5 = $s0
$t7 = $s3
- $s1 = 1
- $t4 = Add($t7 $s1 )
- $s1 = $t4
- $t4 = LtS($t5 $s1 )
- $s1 = $t4
- if0 $s1 goto :if70_else
+ $t6 = 1
+ $t4 = Add($t7 $t6 )
+ $t6 = $t4
+ $t4 = LtS($t5 $t6 )
+ $t6 = $t4
+ if0 $t6 goto :if70_else
if70_body:
$s2 = 0
goto :if70_end
@@ -367,13 +367,13 @@ while32_end:
$t7 = local[15]
$t8 = local[16]
$s4 = $s0
- $s0 = [$s5+0]
- $s2 = $s3
+ $s4 = [$s5+0]
+ $s0 = $s3
$s3 = 1
- $s1 = Add($s2 $s3 )
- $s3 = $s1
- $s1 = $s7
- $s0 = [$s0+4]
+ $s2 = Add($s0 $s3 )
+ $s3 = $s2
+ $s2 = $s7
+ $s4 = [$s4+4]
local[8] = $t0
local[9] = $t1
local[10] = $t2
@@ -385,8 +385,8 @@ while32_end:
local[16] = $t8
$a0 = $s5
$a1 = $s3
- $a2 = $s1
- call $s0
+ $a2 = $s2
+ call $s4
$s7 = $v0
$t0 = local[8]
$t1 = local[9]
@@ -402,8 +402,8 @@ while32_end:
if22_else:
$s4 = 0
if22_end:
- $s4 = 0
- $v0 = $s4
+ $s7 = 0
+ $v0 = $s7
$s0 = local[0]
$s1 = local[1]
$s2 = local[2]
@@ -432,20 +432,20 @@ while104_test:
if0 $s4 goto :while104_end
while104_body:
$s4 = [$s6+16]
- $s6 = MulS($s7 4 )
- $s6 = Add($s6 4 )
- $s6 = Add($s4 $s6 )
- $s4 = [$s6+0]
- $s6 = $s4
- PrintIntS($s6 )
- $s6 = $s7
+ $s3 = MulS($s7 4 )
+ $s3 = Add($s3 4 )
+ $s3 = Add($s4 $s3 )
+ $s4 = [$s3+0]
+ $s3 = $s4
+ PrintIntS($s3 )
+ $s3 = $s7
$s4 = 1
- $s3 = Add($s6 $s4 )
- $s7 = $s3
+ $s5 = Add($s3 $s4 )
+ $s7 = $s5
goto :while104_test
while104_end:
- $s3 = 0
- $v0 = $s3
+ $s6 = 0
+ $v0 = $s6
$s0 = local[0]
$s1 = local[1]
$s2 = local[2]