SHOW:
|
|
- or go back to the newest paste.
1 | Printing SSA for function: | |
2 | Basic block (BB0): | |
3 | 0: Null | |
4 | - | 1: Function *4470448 |
4 | + | 1: UnsignedInteger 0 |
5 | - | 2: LoadClosure 0 |
5 | + | 2: StoreClosure 0, [1] |
6 | - | 3: LoadClosure 0 |
6 | + | 3: Function *4470480 |
7 | - | 4: LoadClosure 1 |
7 | + | 4: StoreClosure 1, [3] |
8 | - | 5: Function *4470608 |
8 | + | 5: Function *4470640 |
9 | - | 6: UnsignedInteger 100 |
9 | + | 6: StoreClosure 2, [5] |
10 | - | 7: Push [6] |
10 | + | 7: Function *4470800 |
11 | - | 8: CallFunction 1 [5] |
11 | + | 8: UnsignedInteger 100 |
12 | - | 9: ReturnNull |
12 | + | 9: Push [8] |
13 | 10: CallFunction 1 [7] | |
14 | 11: ReturnNull | |
15 | Printing SSA for function: | |
16 | Basic block (BB0): | |
17 | 0: Parameter 0 | |
18 | 1: LoadClosure 0 | |
19 | 2: Add [1] [1] | |
20 | 3: StoreClosure 0, [2] | |
21 | 4: ReturnNull | |
22 | Printing SSA for function: | |
23 | Basic block (BB0): | |
24 | 0: Parameter 0 | |
25 | 1: Return [0] | |
26 | - | 7: LoadClosure 1 |
26 | + | |
27 | Basic block (BB0): | |
28 | - | 9: CallFunction 1 [7] |
28 | + | |
29 | 1: Null | |
30 | 2: UnsignedInteger 2 | |
31 | 3: UnsignedInteger 3 | |
32 | 4: UnsignedInteger 2 | |
33 | 5: Subtract [3] [4] | |
34 | 6: Add [0] [5] | |
35 | 7: LoadClosure 2 | |
36 | 8: Push [6] | |
37 | 9: CallPureFunction 1 [7] | |
38 | 10: Push [9] | |
39 | 11: Push [1] | |
40 | 12: Push [1] | |
41 | 13: Push [1] | |
42 | 14: Push [5] | |
43 | 15: Push [2] | |
44 | 16: Push [0] | |
45 | Basic block (BB1): | |
46 | 0: Parameter 8 | |
47 | 1: Parameter 7 | |
48 | 2: Parameter 6 | |
49 | 3: Parameter 5 | |
50 | 4: Parameter 4 | |
51 | 5: Parameter 3 | |
52 | 6: Parameter 2 | |
53 | 7: Parameter 1 | |
54 | 8: Parameter 0 | |
55 | 9: Multiply [8] [3] | |
56 | 10: UnsignedInteger 0 | |
57 | 11: UnsignedInteger 0 | |
58 | 12: Push [11] | |
59 | 13: Push [10] | |
60 | 14: Push [9] | |
61 | 15: Push [4] | |
62 | 16: Push [3] | |
63 | 17: Push [2] | |
64 | 18: Push [1] | |
65 | 19: Push [0] | |
66 | Basic block (BB2): | |
67 | 0: Parameter 7 | |
68 | 1: Parameter 6 | |
69 | 2: Parameter 5 | |
70 | 3: Parameter 4 | |
71 | 4: Parameter 3 | |
72 | 5: Parameter 2 | |
73 | 6: Parameter 1 | |
74 | 7: Parameter 0 | |
75 | 8: UnsignedInteger 10 | |
76 | 9: LessThan [7] [8] | |
77 | 10: Push [7] | |
78 | 11: Push [6] | |
79 | 12: Push [5] | |
80 | 13: Push [4] | |
81 | 14: Push [3] | |
82 | 15: Push [2] | |
83 | 16: Push [1] | |
84 | 17: Push [0] | |
85 | 18: JumpIfFalse BB6, [9] | |
86 | Basic block (BB3): | |
87 | - | 9: LoadClosure 1 |
87 | + | |
88 | 1: Parameter 6 | |
89 | 2: Parameter 5 | |
90 | 3: Parameter 4 | |
91 | 4: Parameter 3 | |
92 | 5: Parameter 2 | |
93 | 6: Parameter 1 | |
94 | 7: Parameter 0 | |
95 | 8: Add [3] [5] | |
96 | 9: LoadClosure 2 | |
97 | 10: Push [8] | |
98 | 11: CallPureFunction 1 [9] | |
99 | 12: Push [11] | |
100 | 13: Push [5] | |
101 | 14: Push [7] | |
102 | 15: Push [6] | |
103 | 16: Push [5] | |
104 | 17: Push [4] | |
105 | 18: Push [3] | |
106 | 19: Push [2] | |
107 | 20: Push [1] | |
108 | 21: Push [0] | |
109 | Basic block (BB4): | |
110 | 0: Parameter 11 | |
111 | 1: Parameter 10 | |
112 | 2: Parameter 9 | |
113 | 3: Parameter 8 | |
114 | - | 13: LoadClosure 0 |
114 | + | |
115 | 5: Parameter 6 | |
116 | 6: Parameter 5 | |
117 | - | 16: LoadClosure 1 |
117 | + | |
118 | 8: Parameter 3 | |
119 | 9: Parameter 2 | |
120 | 10: Parameter 1 | |
121 | 11: Parameter 0 | |
122 | 12: Add [10] [11] | |
123 | 13: LoadClosure 1 | |
124 | 14: Push [7] | |
125 | 15: CallFunction 1 [13] | |
126 | 16: LoadClosure 2 | |
127 | 17: Push [6] | |
128 | 18: CallPureFunction 1 [16] | |
129 | 19: Push [18] | |
130 | 20: Push [12] | |
131 | 21: Push [9] | |
132 | 22: Push [12] | |
133 | 23: Push [7] | |
134 | 24: Push [6] | |
135 | 25: Push [5] | |
136 | 26: Push [4] | |
137 | 27: Push [3] | |
138 | 28: Push [2] | |
139 | 29: Push [1] | |
140 | 30: Push [0] | |
141 | Basic block (BB5): | |
142 | 0: Parameter 15 | |
143 | 1: Parameter 14 | |
144 | 2: Parameter 13 | |
145 | 3: Parameter 12 | |
146 | 4: Parameter 11 | |
147 | 5: Parameter 10 | |
148 | 6: Parameter 9 | |
149 | 7: Parameter 8 | |
150 | 8: Parameter 7 | |
151 | 9: Parameter 6 | |
152 | 10: Parameter 5 | |
153 | 11: Parameter 4 | |
154 | 12: Parameter 3 | |
155 | 13: Parameter 2 | |
156 | 14: Parameter 1 | |
157 | 15: Parameter 0 | |
158 | 16: Add [14] [15] | |
159 | 17: Increment [16] | |
160 | 18: Push [17] | |
161 | 19: Push [12] | |
162 | 20: Push [11] | |
163 | 21: Push [10] | |
164 | 22: Push [9] | |
165 | 23: Push [8] | |
166 | 24: Push [7] | |
167 | 25: Push [6] | |
168 | 26: Push [5] | |
169 | 27: Push [4] | |
170 | 28: Push [3] | |
171 | 29: Push [2] | |
172 | 30: Push [1] | |
173 | 31: Push [0] | |
174 | 32: Jump BB2 | |
175 | Basic block (BB6): | |
176 | 0: Parameter 13 | |
177 | 1: Parameter 12 | |
178 | 2: Parameter 11 | |
179 | 3: Parameter 10 | |
180 | 4: Parameter 9 | |
181 | 5: Parameter 8 | |
182 | 6: Parameter 7 | |
183 | 7: Parameter 6 | |
184 | 8: Parameter 5 | |
185 | 9: Parameter 4 | |
186 | 10: Parameter 3 | |
187 | 11: Parameter 2 | |
188 | 12: Parameter 1 | |
189 | 13: Parameter 0 | |
190 | 14: Return [11] |