OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 pool type: mixed | 6 pool type: mixed |
7 execute: yes | 7 execute: yes |
8 wrap: yes | 8 wrap: yes |
9 | 9 |
10 --- | 10 --- |
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
158 if (i == 2) break; | 158 if (i == 2) break; |
159 i = i + 1; | 159 i = i + 1; |
160 } | 160 } |
161 i = i + 1; | 161 i = i + 1; |
162 break; | 162 break; |
163 } | 163 } |
164 return i; | 164 return i; |
165 " | 165 " |
166 frame size: 1 | 166 frame size: 1 |
167 parameter count: 1 | 167 parameter count: 1 |
168 bytecode array length: 39 | 168 bytecode array length: 37 |
169 bytecodes: [ | 169 bytecodes: [ |
170 /* 30 E> */ B(StackCheck), | 170 /* 30 E> */ B(StackCheck), |
171 /* 42 S> */ B(LdaZero), | 171 /* 42 S> */ B(LdaZero), |
172 B(Star), R(0), | 172 B(Star), R(0), |
173 /* 45 E> */ B(StackCheck), | 173 /* 45 E> */ B(StackCheck), |
174 /* 71 S> */ B(LdaSmi), U8(3), | 174 /* 71 S> */ B(LdaSmi), U8(3), |
175 /* 71 E> */ B(TestLessThan), R(0), | 175 /* 71 E> */ B(TestLessThan), R(0), |
176 B(JumpIfFalse), U8(18), | 176 B(JumpIfFalse), U8(18), |
177 /* 62 E> */ B(StackCheck), | 177 /* 62 E> */ B(StackCheck), |
178 /* 82 S> */ B(LdaSmi), U8(2), | 178 /* 82 S> */ B(LdaSmi), U8(2), |
179 /* 88 E> */ B(TestEqual), R(0), | 179 /* 88 E> */ B(TestEqual), R(0), |
180 B(JumpIfFalse), U8(4), | 180 B(JumpIfFalse), U8(4), |
181 /* 94 S> */ B(Jump), U8(9), | 181 /* 94 S> */ B(Jump), U8(9), |
182 /* 105 S> */ B(AddSmi), U8(1), R(0), | 182 /* 105 S> */ B(AddSmi), U8(1), R(0), |
183 B(Star), R(0), | 183 B(Star), R(0), |
184 B(Jump), U8(-20), | 184 B(Jump), U8(-20), |
185 /* 122 S> */ B(AddSmi), U8(1), R(0), | 185 /* 122 S> */ B(AddSmi), U8(1), R(0), |
186 B(Star), R(0), | 186 B(Star), R(0), |
187 /* 135 S> */ B(Jump), U8(4), | 187 /* 135 S> */ B(Jump), U8(2), |
188 B(Jump), U8(-30), | |
189 /* 144 S> */ B(Ldar), R(0), | 188 /* 144 S> */ B(Ldar), R(0), |
190 /* 154 S> */ B(Return), | 189 /* 154 S> */ B(Return), |
191 ] | 190 ] |
192 constant pool: [ | 191 constant pool: [ |
193 ] | 192 ] |
194 handlers: [ | 193 handlers: [ |
195 ] | 194 ] |
196 | 195 |
197 --- | 196 --- |
198 snippet: " | 197 snippet: " |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
280 var x = 10; | 279 var x = 10; |
281 var y = 1; | 280 var y = 1; |
282 do { | 281 do { |
283 y = y * 12; | 282 y = y * 12; |
284 x = x - 1; | 283 x = x - 1; |
285 } while (x); | 284 } while (x); |
286 return y; | 285 return y; |
287 " | 286 " |
288 frame size: 2 | 287 frame size: 2 |
289 parameter count: 1 | 288 parameter count: 1 |
290 bytecode array length: 29 | 289 bytecode array length: 27 |
291 bytecodes: [ | 290 bytecodes: [ |
292 /* 30 E> */ B(StackCheck), | 291 /* 30 E> */ B(StackCheck), |
293 /* 42 S> */ B(LdaSmi), U8(10), | 292 /* 42 S> */ B(LdaSmi), U8(10), |
294 B(Star), R(0), | 293 B(Star), R(0), |
295 /* 54 S> */ B(LdaSmi), U8(1), | 294 /* 54 S> */ B(LdaSmi), U8(1), |
296 B(Star), R(1), | 295 B(Star), R(1), |
297 /* 57 E> */ B(StackCheck), | 296 /* 57 E> */ B(StackCheck), |
298 /* 64 S> */ B(LdaSmi), U8(12), | 297 /* 64 S> */ B(LdaSmi), U8(12), |
299 B(Mul), R(1), U8(1), | 298 B(Mul), R(1), U8(1), |
300 B(Star), R(1), | 299 B(Star), R(1), |
301 /* 78 S> */ B(SubSmi), U8(1), R(0), | 300 /* 78 S> */ B(SubSmi), U8(1), R(0), |
302 B(Star), R(0), | 301 B(Star), R(0), |
303 /* 98 S> */ B(Ldar), R(0), | 302 /* 98 S> */ B(JumpIfToBooleanTrue), U8(-13), |
304 B(JumpIfToBooleanTrue), U8(-15), | |
305 /* 102 S> */ B(Ldar), R(1), | 303 /* 102 S> */ B(Ldar), R(1), |
306 /* 112 S> */ B(Return), | 304 /* 112 S> */ B(Return), |
307 ] | 305 ] |
308 constant pool: [ | 306 constant pool: [ |
309 ] | 307 ] |
310 handlers: [ | 308 handlers: [ |
311 ] | 309 ] |
312 | 310 |
313 --- | 311 --- |
314 snippet: " | 312 snippet: " |
(...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
728 /* 137 S> */ B(Return), | 726 /* 137 S> */ B(Return), |
729 ] | 727 ] |
730 constant pool: [ | 728 constant pool: [ |
731 InstanceType::FIXED_ARRAY_TYPE, | 729 InstanceType::FIXED_ARRAY_TYPE, |
732 InstanceType::SHARED_FUNCTION_INFO_TYPE, | 730 InstanceType::SHARED_FUNCTION_INFO_TYPE, |
733 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 731 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
734 ] | 732 ] |
735 handlers: [ | 733 handlers: [ |
736 ] | 734 ] |
737 | 735 |
OLD | NEW |