summaryrefslogtreecommitdiff
path: root/output/MoreThan4.vapor
diff options
context:
space:
mode:
Diffstat (limited to 'output/MoreThan4.vapor')
-rw-r--r--output/MoreThan4.vapor128
1 files changed, 86 insertions, 42 deletions
diff --git a/output/MoreThan4.vapor b/output/MoreThan4.vapor
index fc09ab1..2479bbb 100644
--- a/output/MoreThan4.vapor
+++ b/output/MoreThan4.vapor
@@ -2,17 +2,25 @@ func Main()
t.3 = HeapAllocZ(8)
[t.3+0] = :functable_MT4
t.4 = t.3
- t.5 = [t.4+0]
+ t.5 = t.4
t.6 = [t.5+0]
- t.7 = 1
- t.8 = 2
- t.9 = 3
- t.10 = 4
- t.11 = 5
- t.12 = 6
- t.2 = call t.6(t.4 t.7 t.8 t.9 t.10 t.11 t.12)
- t.13 = t.2
- PrintIntS(t.13)
+ t.7 = [t.6+0]
+ t.8 = 1
+ t.9 = t.8
+ t.10 = 2
+ t.11 = t.10
+ t.12 = 3
+ t.13 = t.12
+ t.14 = 4
+ t.15 = t.14
+ t.16 = 5
+ t.17 = t.16
+ t.18 = 6
+ t.19 = t.18
+ t.2 = call t.7(t.5 t.9 t.11 t.13 t.15 t.17 t.19)
+ t.20 = t.2
+ t.21 = t.20
+ PrintIntS(t.21)
ret
const functable_MT4
@@ -21,45 +29,81 @@ const functable_MT4
func MT4_Start(this t.0 t.1 t.2 t.3 t.4 t.5 )
t.6 = t.0
- PrintIntS(t.6)
- t.7 = t.1
- PrintIntS(t.7)
- t.8 = t.2
+ t.7 = t.6
+ t.8 = t.7
PrintIntS(t.8)
- t.9 = t.3
- PrintIntS(t.9)
- t.10 = t.4
- PrintIntS(t.10)
- t.11 = t.5
+ t.9 = t.1
+ t.10 = t.9
+ t.11 = t.10
PrintIntS(t.11)
- t.14 = [this]
- t.15 = t.5
- t.16 = t.4
- t.17 = t.3
- t.18 = t.2
- t.19 = t.1
- t.20 = t.0
- t.14 = [t.14+4]
- t.13 = call t.14(this t.15 t.16 t.17 t.18 t.19 t.20)
- t.12 = t.13
- t.21 = t.12
- ret t.21
+ t.12 = t.2
+ t.13 = t.12
+ t.14 = t.13
+ PrintIntS(t.14)
+ t.15 = t.3
+ t.16 = t.15
+ t.17 = t.16
+ PrintIntS(t.17)
+ t.18 = t.4
+ t.19 = t.18
+ t.20 = t.19
+ PrintIntS(t.20)
+ t.21 = t.5
+ t.22 = t.21
+ t.23 = t.22
+ PrintIntS(t.23)
+ t.26 = this
+ t.27 = [this]
+ t.28 = t.5
+ t.29 = t.28
+ t.30 = t.4
+ t.31 = t.30
+ t.32 = t.3
+ t.33 = t.32
+ t.34 = t.2
+ t.35 = t.34
+ t.36 = t.1
+ t.37 = t.36
+ t.38 = t.0
+ t.39 = t.38
+ t.27 = [t.27+4]
+ t.25 = call t.27(this t.29 t.31 t.33 t.35 t.37 t.39)
+ t.40 = t.25
+ t.24 = t.40
+ t.41 = t.24
+ t.42 = t.41
+ t.43 = t.42
+ ret t.43
func MT4_Change(this t.0 t.1 t.2 t.3 t.4 t.5 )
t.6 = t.0
- PrintIntS(t.6)
- t.7 = t.1
- PrintIntS(t.7)
- t.8 = t.2
+ t.7 = t.6
+ t.8 = t.7
PrintIntS(t.8)
- t.9 = t.3
- PrintIntS(t.9)
- t.10 = t.4
- PrintIntS(t.10)
- t.11 = t.5
+ t.9 = t.1
+ t.10 = t.9
+ t.11 = t.10
PrintIntS(t.11)
- t.12 = 0
- ret t.12
+ t.12 = t.2
+ t.13 = t.12
+ t.14 = t.13
+ PrintIntS(t.14)
+ t.15 = t.3
+ t.16 = t.15
+ t.17 = t.16
+ PrintIntS(t.17)
+ t.18 = t.4
+ t.19 = t.18
+ t.20 = t.19
+ PrintIntS(t.20)
+ t.21 = t.5
+ t.22 = t.21
+ t.23 = t.22
+ PrintIntS(t.23)
+ t.24 = 0
+ t.25 = t.24
+ t.26 = t.25
+ ret t.26
func AllocArray(size)
bytes = MulS(size 4)