Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(293)

Side by Side Diff: test/cctest/interpreter/bytecode_expectations/LogicalExpressions.golden

Issue 2677163003: WIP: type profiling. (Closed)
Patch Set: Rebaseline. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # 1 #
2 # Autogenerated by generate-bytecode-expectations. 2 # Autogenerated by generate-bytecode-expectations.
3 # 3 #
4 4
5 --- 5 ---
6 wrap: yes 6 wrap: yes
7 7
8 --- 8 ---
9 snippet: " 9 snippet: "
10 var x = 0; return x || 3; 10 var x = 0; return x || 3;
11 " 11 "
12 frame size: 1 12 frame size: 2
13 parameter count: 1 13 parameter count: 1
14 bytecode array length: 9 14 bytecode array length: 13
15 bytecodes: [ 15 bytecodes: [
16 /* 30 E> */ B(StackCheck), 16 /* 30 E> */ B(StackCheck),
17 /* 42 S> */ B(LdaZero), 17 /* 42 S> */ B(LdaConstant), U8(0),
18 B(Star), R(1),
19 B(LdaZero),
18 B(Star), R(0), 20 B(Star), R(0),
19 /* 45 S> */ B(JumpIfToBooleanTrue), U8(4), 21 /* 45 S> */ B(JumpIfToBooleanTrue), U8(4),
20 B(LdaSmi), I8(3), 22 B(LdaSmi), I8(3),
21 /* 60 S> */ B(Return), 23 /* 60 S> */ B(Return),
22 ] 24 ]
23 constant pool: [ 25 constant pool: [
26 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
24 ] 27 ]
25 handlers: [ 28 handlers: [
26 ] 29 ]
27 30
28 --- 31 ---
29 snippet: " 32 snippet: "
30 var x = 0; return (x == 1) || 3; 33 var x = 0; return (x == 1) || 3;
31 " 34 "
32 frame size: 1 35 frame size: 2
33 parameter count: 1 36 parameter count: 1
34 bytecode array length: 14 37 bytecode array length: 18
35 bytecodes: [ 38 bytecodes: [
36 /* 30 E> */ B(StackCheck), 39 /* 30 E> */ B(StackCheck),
37 /* 42 S> */ B(LdaZero), 40 /* 42 S> */ B(LdaConstant), U8(0),
41 B(Star), R(1),
42 B(LdaZero),
38 B(Star), R(0), 43 B(Star), R(0),
39 /* 45 S> */ B(LdaSmi), I8(1), 44 /* 45 S> */ B(LdaSmi), I8(1),
40 /* 55 E> */ B(TestEqual), R(0), U8(2), 45 /* 55 E> */ B(TestEqual), R(0), U8(4),
41 B(JumpIfTrue), U8(4), 46 B(JumpIfTrue), U8(4),
42 B(LdaSmi), I8(3), 47 B(LdaSmi), I8(3),
43 /* 67 S> */ B(Return), 48 /* 67 S> */ B(Return),
44 ] 49 ]
45 constant pool: [ 50 constant pool: [
51 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
46 ] 52 ]
47 handlers: [ 53 handlers: [
48 ] 54 ]
49 55
50 --- 56 ---
51 snippet: " 57 snippet: "
52 var x = 0; return x && 3; 58 var x = 0; return x && 3;
53 " 59 "
54 frame size: 1 60 frame size: 2
55 parameter count: 1 61 parameter count: 1
56 bytecode array length: 9 62 bytecode array length: 13
57 bytecodes: [ 63 bytecodes: [
58 /* 30 E> */ B(StackCheck), 64 /* 30 E> */ B(StackCheck),
59 /* 42 S> */ B(LdaZero), 65 /* 42 S> */ B(LdaConstant), U8(0),
66 B(Star), R(1),
67 B(LdaZero),
60 B(Star), R(0), 68 B(Star), R(0),
61 /* 45 S> */ B(JumpIfToBooleanFalse), U8(4), 69 /* 45 S> */ B(JumpIfToBooleanFalse), U8(4),
62 B(LdaSmi), I8(3), 70 B(LdaSmi), I8(3),
63 /* 60 S> */ B(Return), 71 /* 60 S> */ B(Return),
64 ] 72 ]
65 constant pool: [ 73 constant pool: [
74 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
66 ] 75 ]
67 handlers: [ 76 handlers: [
68 ] 77 ]
69 78
70 --- 79 ---
71 snippet: " 80 snippet: "
72 var x = 0; return (x == 0) && 3; 81 var x = 0; return (x == 0) && 3;
73 " 82 "
74 frame size: 1 83 frame size: 2
75 parameter count: 1 84 parameter count: 1
76 bytecode array length: 13 85 bytecode array length: 17
77 bytecodes: [ 86 bytecodes: [
78 /* 30 E> */ B(StackCheck), 87 /* 30 E> */ B(StackCheck),
79 /* 42 S> */ B(LdaZero), 88 /* 42 S> */ B(LdaConstant), U8(0),
89 B(Star), R(1),
90 B(LdaZero),
80 B(Star), R(0), 91 B(Star), R(0),
81 /* 45 S> */ B(LdaZero), 92 /* 45 S> */ B(LdaZero),
82 /* 55 E> */ B(TestEqual), R(0), U8(2), 93 /* 55 E> */ B(TestEqual), R(0), U8(4),
83 B(JumpIfFalse), U8(4), 94 B(JumpIfFalse), U8(4),
84 B(LdaSmi), I8(3), 95 B(LdaSmi), I8(3),
85 /* 67 S> */ B(Return), 96 /* 67 S> */ B(Return),
86 ] 97 ]
87 constant pool: [ 98 constant pool: [
99 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
88 ] 100 ]
89 handlers: [ 101 handlers: [
90 ] 102 ]
91 103
92 --- 104 ---
93 snippet: " 105 snippet: "
94 var x = 0; return x || (1, 2, 3); 106 var x = 0; return x || (1, 2, 3);
95 " 107 "
96 frame size: 1 108 frame size: 2
97 parameter count: 1 109 parameter count: 1
98 bytecode array length: 9 110 bytecode array length: 13
99 bytecodes: [ 111 bytecodes: [
100 /* 30 E> */ B(StackCheck), 112 /* 30 E> */ B(StackCheck),
101 /* 42 S> */ B(LdaZero), 113 /* 42 S> */ B(LdaConstant), U8(0),
114 B(Star), R(1),
115 B(LdaZero),
102 B(Star), R(0), 116 B(Star), R(0),
103 /* 45 S> */ B(JumpIfToBooleanTrue), U8(4), 117 /* 45 S> */ B(JumpIfToBooleanTrue), U8(4),
104 B(LdaSmi), I8(3), 118 B(LdaSmi), I8(3),
105 /* 68 S> */ B(Return), 119 /* 68 S> */ B(Return),
106 ] 120 ]
107 constant pool: [ 121 constant pool: [
122 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
108 ] 123 ]
109 handlers: [ 124 handlers: [
110 ] 125 ]
111 126
112 --- 127 ---
113 snippet: " 128 snippet: "
114 var a = 2, b = 3, c = 4; return a || (a, b, a, b, c = 5, 3); 129 var a = 2, b = 3, c = 4; return a || (a, b, a, b, c = 5, 3);
115 " 130 "
116 frame size: 3 131 frame size: 4
117 parameter count: 1 132 parameter count: 1
118 bytecode array length: 24 133 bytecode array length: 40
119 bytecodes: [ 134 bytecodes: [
120 /* 30 E> */ B(StackCheck), 135 /* 30 E> */ B(StackCheck),
121 /* 42 S> */ B(LdaSmi), I8(2), 136 /* 42 S> */ B(LdaConstant), U8(0),
137 B(Star), R(3),
138 B(LdaSmi), I8(2),
122 B(Star), R(0), 139 B(Star), R(0),
123 /* 49 S> */ B(LdaSmi), I8(3), 140 /* 49 S> */ B(LdaConstant), U8(1),
141 B(Star), R(3),
142 B(LdaSmi), I8(3),
124 B(Star), R(1), 143 B(Star), R(1),
125 /* 56 S> */ B(LdaSmi), I8(4), 144 /* 56 S> */ B(LdaConstant), U8(2),
145 B(Star), R(3),
146 B(LdaSmi), I8(4),
126 B(Star), R(2), 147 B(Star), R(2),
127 /* 59 S> */ B(Ldar), R(0), 148 /* 59 S> */ B(Ldar), R(0),
128 B(JumpIfToBooleanTrue), U8(8), 149 B(JumpIfToBooleanTrue), U8(12),
150 B(LdaConstant), U8(2),
151 B(Star), R(3),
129 B(LdaSmi), I8(5), 152 B(LdaSmi), I8(5),
130 B(Star), R(2), 153 B(Star), R(2),
131 B(LdaSmi), I8(3), 154 B(LdaSmi), I8(3),
132 /* 95 S> */ B(Return), 155 /* 95 S> */ B(Return),
133 ] 156 ]
134 constant pool: [ 157 constant pool: [
158 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
159 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
160 ONE_BYTE_INTERNALIZED_STRING_TYPE ["c"],
135 ] 161 ]
136 handlers: [ 162 handlers: [
137 ] 163 ]
138 164
139 --- 165 ---
140 snippet: " 166 snippet: "
141 var x = 1; var a = 2, b = 3; return x || ( 167 var x = 1; var a = 2, b = 3; return x || (
142 a = 1, b = 2, 168 a = 1, b = 2,
143 a = 1, b = 2, 169 a = 1, b = 2,
144 a = 1, b = 2, 170 a = 1, b = 2,
(...skipping 20 matching lines...) Expand all
165 a = 1, b = 2, 191 a = 1, b = 2,
166 a = 1, b = 2, 192 a = 1, b = 2,
167 a = 1, b = 2, 193 a = 1, b = 2,
168 a = 1, b = 2, 194 a = 1, b = 2,
169 a = 1, b = 2, 195 a = 1, b = 2,
170 a = 1, b = 2, 196 a = 1, b = 2,
171 a = 1, b = 2, 197 a = 1, b = 2,
172 a = 1, b = 2, 198 a = 1, b = 2,
173 a = 1, b = 2, 3); 199 a = 1, b = 2, 3);
174 " 200 "
175 frame size: 3 201 frame size: 4
176 parameter count: 1 202 parameter count: 1
177 bytecode array length: 276 203 bytecode array length: 544
178 bytecodes: [ 204 bytecodes: [
179 /* 30 E> */ B(StackCheck), 205 /* 30 E> */ B(StackCheck),
180 /* 42 S> */ B(LdaSmi), I8(1), 206 /* 42 S> */ B(LdaConstant), U8(0),
207 B(Star), R(3),
208 B(LdaSmi), I8(1),
181 B(Star), R(0), 209 B(Star), R(0),
182 /* 53 S> */ B(LdaSmi), I8(2), 210 /* 53 S> */ B(LdaConstant), U8(1),
183 B(Star), R(1), 211 B(Star), R(3),
184 /* 60 S> */ B(LdaSmi), I8(3), 212 B(LdaSmi), I8(2),
213 B(Star), R(1),
214 /* 60 S> */ B(LdaConstant), U8(2),
215 B(Star), R(3),
216 B(LdaSmi), I8(3),
185 B(Star), R(2), 217 B(Star), R(2),
186 /* 63 S> */ B(Ldar), R(0), 218 /* 63 S> */ B(Ldar), R(0),
187 B(JumpIfToBooleanTrueConstant), U8(0), 219 B(JumpIfToBooleanTrueConstant), U8(3),
188 B(LdaSmi), I8(1), 220 B(LdaConstant), U8(1),
189 B(Star), R(1), 221 B(Star), R(3),
190 B(LdaSmi), I8(2), 222 B(LdaSmi), I8(1),
191 B(Star), R(2), 223 B(Star), R(1),
192 B(LdaSmi), I8(1), 224 B(LdaConstant), U8(2),
193 B(Star), R(1), 225 B(Star), R(3),
194 B(LdaSmi), I8(2), 226 B(LdaSmi), I8(2),
195 B(Star), R(2), 227 B(Star), R(2),
196 B(LdaSmi), I8(1), 228 B(LdaConstant), U8(1),
197 B(Star), R(1), 229 B(Star), R(3),
198 B(LdaSmi), I8(2), 230 B(LdaSmi), I8(1),
199 B(Star), R(2), 231 B(Star), R(1),
200 B(LdaSmi), I8(1), 232 B(LdaConstant), U8(2),
201 B(Star), R(1), 233 B(Star), R(3),
202 B(LdaSmi), I8(2), 234 B(LdaSmi), I8(2),
203 B(Star), R(2), 235 B(Star), R(2),
204 B(LdaSmi), I8(1), 236 B(LdaConstant), U8(1),
205 B(Star), R(1), 237 B(Star), R(3),
206 B(LdaSmi), I8(2), 238 B(LdaSmi), I8(1),
207 B(Star), R(2), 239 B(Star), R(1),
208 B(LdaSmi), I8(1), 240 B(LdaConstant), U8(2),
209 B(Star), R(1), 241 B(Star), R(3),
210 B(LdaSmi), I8(2), 242 B(LdaSmi), I8(2),
211 B(Star), R(2), 243 B(Star), R(2),
212 B(LdaSmi), I8(1), 244 B(LdaConstant), U8(1),
213 B(Star), R(1), 245 B(Star), R(3),
214 B(LdaSmi), I8(2), 246 B(LdaSmi), I8(1),
215 B(Star), R(2), 247 B(Star), R(1),
216 B(LdaSmi), I8(1), 248 B(LdaConstant), U8(2),
217 B(Star), R(1), 249 B(Star), R(3),
218 B(LdaSmi), I8(2), 250 B(LdaSmi), I8(2),
219 B(Star), R(2), 251 B(Star), R(2),
220 B(LdaSmi), I8(1), 252 B(LdaConstant), U8(1),
221 B(Star), R(1), 253 B(Star), R(3),
222 B(LdaSmi), I8(2), 254 B(LdaSmi), I8(1),
223 B(Star), R(2), 255 B(Star), R(1),
224 B(LdaSmi), I8(1), 256 B(LdaConstant), U8(2),
225 B(Star), R(1), 257 B(Star), R(3),
226 B(LdaSmi), I8(2), 258 B(LdaSmi), I8(2),
227 B(Star), R(2), 259 B(Star), R(2),
228 B(LdaSmi), I8(1), 260 B(LdaConstant), U8(1),
229 B(Star), R(1), 261 B(Star), R(3),
230 B(LdaSmi), I8(2), 262 B(LdaSmi), I8(1),
231 B(Star), R(2), 263 B(Star), R(1),
232 B(LdaSmi), I8(1), 264 B(LdaConstant), U8(2),
233 B(Star), R(1), 265 B(Star), R(3),
234 B(LdaSmi), I8(2), 266 B(LdaSmi), I8(2),
235 B(Star), R(2), 267 B(Star), R(2),
236 B(LdaSmi), I8(1), 268 B(LdaConstant), U8(1),
237 B(Star), R(1), 269 B(Star), R(3),
238 B(LdaSmi), I8(2), 270 B(LdaSmi), I8(1),
239 B(Star), R(2), 271 B(Star), R(1),
240 B(LdaSmi), I8(1), 272 B(LdaConstant), U8(2),
241 B(Star), R(1), 273 B(Star), R(3),
242 B(LdaSmi), I8(2), 274 B(LdaSmi), I8(2),
243 B(Star), R(2), 275 B(Star), R(2),
244 B(LdaSmi), I8(1), 276 B(LdaConstant), U8(1),
245 B(Star), R(1), 277 B(Star), R(3),
246 B(LdaSmi), I8(2), 278 B(LdaSmi), I8(1),
247 B(Star), R(2), 279 B(Star), R(1),
248 B(LdaSmi), I8(1), 280 B(LdaConstant), U8(2),
249 B(Star), R(1), 281 B(Star), R(3),
250 B(LdaSmi), I8(2), 282 B(LdaSmi), I8(2),
251 B(Star), R(2), 283 B(Star), R(2),
252 B(LdaSmi), I8(1), 284 B(LdaConstant), U8(1),
253 B(Star), R(1), 285 B(Star), R(3),
254 B(LdaSmi), I8(2), 286 B(LdaSmi), I8(1),
255 B(Star), R(2), 287 B(Star), R(1),
256 B(LdaSmi), I8(1), 288 B(LdaConstant), U8(2),
257 B(Star), R(1), 289 B(Star), R(3),
258 B(LdaSmi), I8(2), 290 B(LdaSmi), I8(2),
259 B(Star), R(2), 291 B(Star), R(2),
260 B(LdaSmi), I8(1), 292 B(LdaConstant), U8(1),
261 B(Star), R(1), 293 B(Star), R(3),
262 B(LdaSmi), I8(2), 294 B(LdaSmi), I8(1),
263 B(Star), R(2), 295 B(Star), R(1),
264 B(LdaSmi), I8(1), 296 B(LdaConstant), U8(2),
265 B(Star), R(1), 297 B(Star), R(3),
266 B(LdaSmi), I8(2), 298 B(LdaSmi), I8(2),
267 B(Star), R(2), 299 B(Star), R(2),
268 B(LdaSmi), I8(1), 300 B(LdaConstant), U8(1),
269 B(Star), R(1), 301 B(Star), R(3),
270 B(LdaSmi), I8(2), 302 B(LdaSmi), I8(1),
271 B(Star), R(2), 303 B(Star), R(1),
272 B(LdaSmi), I8(1), 304 B(LdaConstant), U8(2),
273 B(Star), R(1), 305 B(Star), R(3),
274 B(LdaSmi), I8(2), 306 B(LdaSmi), I8(2),
275 B(Star), R(2), 307 B(Star), R(2),
276 B(LdaSmi), I8(1), 308 B(LdaConstant), U8(1),
277 B(Star), R(1), 309 B(Star), R(3),
278 B(LdaSmi), I8(2), 310 B(LdaSmi), I8(1),
279 B(Star), R(2), 311 B(Star), R(1),
280 B(LdaSmi), I8(1), 312 B(LdaConstant), U8(2),
281 B(Star), R(1), 313 B(Star), R(3),
282 B(LdaSmi), I8(2), 314 B(LdaSmi), I8(2),
283 B(Star), R(2), 315 B(Star), R(2),
284 B(LdaSmi), I8(1), 316 B(LdaConstant), U8(1),
285 B(Star), R(1), 317 B(Star), R(3),
286 B(LdaSmi), I8(2), 318 B(LdaSmi), I8(1),
287 B(Star), R(2), 319 B(Star), R(1),
288 B(LdaSmi), I8(1), 320 B(LdaConstant), U8(2),
289 B(Star), R(1), 321 B(Star), R(3),
290 B(LdaSmi), I8(2), 322 B(LdaSmi), I8(2),
291 B(Star), R(2), 323 B(Star), R(2),
292 B(LdaSmi), I8(1), 324 B(LdaConstant), U8(1),
293 B(Star), R(1), 325 B(Star), R(3),
294 B(LdaSmi), I8(2), 326 B(LdaSmi), I8(1),
295 B(Star), R(2), 327 B(Star), R(1),
296 B(LdaSmi), I8(1), 328 B(LdaConstant), U8(2),
297 B(Star), R(1), 329 B(Star), R(3),
298 B(LdaSmi), I8(2), 330 B(LdaSmi), I8(2),
299 B(Star), R(2), 331 B(Star), R(2),
300 B(LdaSmi), I8(1), 332 B(LdaConstant), U8(1),
301 B(Star), R(1), 333 B(Star), R(3),
302 B(LdaSmi), I8(2), 334 B(LdaSmi), I8(1),
303 B(Star), R(2), 335 B(Star), R(1),
304 B(LdaSmi), I8(1), 336 B(LdaConstant), U8(2),
305 B(Star), R(1), 337 B(Star), R(3),
306 B(LdaSmi), I8(2), 338 B(LdaSmi), I8(2),
307 B(Star), R(2), 339 B(Star), R(2),
308 B(LdaSmi), I8(1), 340 B(LdaConstant), U8(1),
309 B(Star), R(1), 341 B(Star), R(3),
310 B(LdaSmi), I8(2), 342 B(LdaSmi), I8(1),
311 B(Star), R(2), 343 B(Star), R(1),
312 B(LdaSmi), I8(1), 344 B(LdaConstant), U8(2),
313 B(Star), R(1), 345 B(Star), R(3),
346 B(LdaSmi), I8(2),
347 B(Star), R(2),
348 B(LdaConstant), U8(1),
349 B(Star), R(3),
350 B(LdaSmi), I8(1),
351 B(Star), R(1),
352 B(LdaConstant), U8(2),
353 B(Star), R(3),
354 B(LdaSmi), I8(2),
355 B(Star), R(2),
356 B(LdaConstant), U8(1),
357 B(Star), R(3),
358 B(LdaSmi), I8(1),
359 B(Star), R(1),
360 B(LdaConstant), U8(2),
361 B(Star), R(3),
362 B(LdaSmi), I8(2),
363 B(Star), R(2),
364 B(LdaConstant), U8(1),
365 B(Star), R(3),
366 B(LdaSmi), I8(1),
367 B(Star), R(1),
368 B(LdaConstant), U8(2),
369 B(Star), R(3),
370 B(LdaSmi), I8(2),
371 B(Star), R(2),
372 B(LdaConstant), U8(1),
373 B(Star), R(3),
374 B(LdaSmi), I8(1),
375 B(Star), R(1),
376 B(LdaConstant), U8(2),
377 B(Star), R(3),
378 B(LdaSmi), I8(2),
379 B(Star), R(2),
380 B(LdaConstant), U8(1),
381 B(Star), R(3),
382 B(LdaSmi), I8(1),
383 B(Star), R(1),
384 B(LdaConstant), U8(2),
385 B(Star), R(3),
386 B(LdaSmi), I8(2),
387 B(Star), R(2),
388 B(LdaConstant), U8(1),
389 B(Star), R(3),
390 B(LdaSmi), I8(1),
391 B(Star), R(1),
392 B(LdaConstant), U8(2),
393 B(Star), R(3),
394 B(LdaSmi), I8(2),
395 B(Star), R(2),
396 B(LdaConstant), U8(1),
397 B(Star), R(3),
398 B(LdaSmi), I8(1),
399 B(Star), R(1),
400 B(LdaConstant), U8(2),
401 B(Star), R(3),
402 B(LdaSmi), I8(2),
403 B(Star), R(2),
404 B(LdaConstant), U8(1),
405 B(Star), R(3),
406 B(LdaSmi), I8(1),
407 B(Star), R(1),
408 B(LdaConstant), U8(2),
409 B(Star), R(3),
410 B(LdaSmi), I8(2),
411 B(Star), R(2),
412 B(LdaConstant), U8(1),
413 B(Star), R(3),
414 B(LdaSmi), I8(1),
415 B(Star), R(1),
416 B(LdaConstant), U8(2),
417 B(Star), R(3),
418 B(LdaSmi), I8(2),
419 B(Star), R(2),
420 B(LdaConstant), U8(1),
421 B(Star), R(3),
422 B(LdaSmi), I8(1),
423 B(Star), R(1),
424 B(LdaConstant), U8(2),
425 B(Star), R(3),
426 B(LdaSmi), I8(2),
427 B(Star), R(2),
428 B(LdaConstant), U8(1),
429 B(Star), R(3),
430 B(LdaSmi), I8(1),
431 B(Star), R(1),
432 B(LdaConstant), U8(2),
433 B(Star), R(3),
434 B(LdaSmi), I8(2),
435 B(Star), R(2),
436 B(LdaConstant), U8(1),
437 B(Star), R(3),
438 B(LdaSmi), I8(1),
439 B(Star), R(1),
440 B(LdaConstant), U8(2),
441 B(Star), R(3),
442 B(LdaSmi), I8(2),
443 B(Star), R(2),
444 B(LdaConstant), U8(1),
445 B(Star), R(3),
446 B(LdaSmi), I8(1),
447 B(Star), R(1),
448 B(LdaConstant), U8(2),
449 B(Star), R(3),
450 B(LdaSmi), I8(2),
451 B(Star), R(2),
452 B(LdaConstant), U8(1),
453 B(Star), R(3),
454 B(LdaSmi), I8(1),
455 B(Star), R(1),
456 B(LdaConstant), U8(2),
457 B(Star), R(3),
458 B(LdaSmi), I8(2),
459 B(Star), R(2),
460 B(LdaConstant), U8(1),
461 B(Star), R(3),
462 B(LdaSmi), I8(1),
463 B(Star), R(1),
464 B(LdaConstant), U8(2),
465 B(Star), R(3),
466 B(LdaSmi), I8(2),
467 B(Star), R(2),
468 B(LdaConstant), U8(1),
469 B(Star), R(3),
470 B(LdaSmi), I8(1),
471 B(Star), R(1),
472 B(LdaConstant), U8(2),
473 B(Star), R(3),
314 B(LdaSmi), I8(2), 474 B(LdaSmi), I8(2),
315 B(Star), R(2), 475 B(Star), R(2),
316 B(LdaSmi), I8(3), 476 B(LdaSmi), I8(3),
317 /* 624 S> */ B(Return), 477 /* 624 S> */ B(Return),
318 ] 478 ]
319 constant pool: [ 479 constant pool: [
320 Smi [260], 480 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
481 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
482 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
483 Smi [516],
321 ] 484 ]
322 handlers: [ 485 handlers: [
323 ] 486 ]
324 487
325 --- 488 ---
326 snippet: " 489 snippet: "
327 var x = 0; var a = 2, b = 3; return x && ( 490 var x = 0; var a = 2, b = 3; return x && (
328 a = 1, b = 2, 491 a = 1, b = 2,
329 a = 1, b = 2, 492 a = 1, b = 2,
330 a = 1, b = 2, 493 a = 1, b = 2,
(...skipping 20 matching lines...) Expand all
351 a = 1, b = 2, 514 a = 1, b = 2,
352 a = 1, b = 2, 515 a = 1, b = 2,
353 a = 1, b = 2, 516 a = 1, b = 2,
354 a = 1, b = 2, 517 a = 1, b = 2,
355 a = 1, b = 2, 518 a = 1, b = 2,
356 a = 1, b = 2, 519 a = 1, b = 2,
357 a = 1, b = 2, 520 a = 1, b = 2,
358 a = 1, b = 2, 521 a = 1, b = 2,
359 a = 1, b = 2, 3); 522 a = 1, b = 2, 3);
360 " 523 "
361 frame size: 3 524 frame size: 4
362 parameter count: 1 525 parameter count: 1
363 bytecode array length: 275 526 bytecode array length: 543
364 bytecodes: [ 527 bytecodes: [
365 /* 30 E> */ B(StackCheck), 528 /* 30 E> */ B(StackCheck),
366 /* 42 S> */ B(LdaZero), 529 /* 42 S> */ B(LdaConstant), U8(0),
530 B(Star), R(3),
531 B(LdaZero),
367 B(Star), R(0), 532 B(Star), R(0),
368 /* 53 S> */ B(LdaSmi), I8(2), 533 /* 53 S> */ B(LdaConstant), U8(1),
369 B(Star), R(1), 534 B(Star), R(3),
370 /* 60 S> */ B(LdaSmi), I8(3), 535 B(LdaSmi), I8(2),
536 B(Star), R(1),
537 /* 60 S> */ B(LdaConstant), U8(2),
538 B(Star), R(3),
539 B(LdaSmi), I8(3),
371 B(Star), R(2), 540 B(Star), R(2),
372 /* 63 S> */ B(Ldar), R(0), 541 /* 63 S> */ B(Ldar), R(0),
373 B(JumpIfToBooleanFalseConstant), U8(0), 542 B(JumpIfToBooleanFalseConstant), U8(3),
374 B(LdaSmi), I8(1), 543 B(LdaConstant), U8(1),
375 B(Star), R(1), 544 B(Star), R(3),
376 B(LdaSmi), I8(2), 545 B(LdaSmi), I8(1),
377 B(Star), R(2), 546 B(Star), R(1),
378 B(LdaSmi), I8(1), 547 B(LdaConstant), U8(2),
379 B(Star), R(1), 548 B(Star), R(3),
380 B(LdaSmi), I8(2), 549 B(LdaSmi), I8(2),
381 B(Star), R(2), 550 B(Star), R(2),
382 B(LdaSmi), I8(1), 551 B(LdaConstant), U8(1),
383 B(Star), R(1), 552 B(Star), R(3),
384 B(LdaSmi), I8(2), 553 B(LdaSmi), I8(1),
385 B(Star), R(2), 554 B(Star), R(1),
386 B(LdaSmi), I8(1), 555 B(LdaConstant), U8(2),
387 B(Star), R(1), 556 B(Star), R(3),
388 B(LdaSmi), I8(2), 557 B(LdaSmi), I8(2),
389 B(Star), R(2), 558 B(Star), R(2),
390 B(LdaSmi), I8(1), 559 B(LdaConstant), U8(1),
391 B(Star), R(1), 560 B(Star), R(3),
392 B(LdaSmi), I8(2), 561 B(LdaSmi), I8(1),
393 B(Star), R(2), 562 B(Star), R(1),
394 B(LdaSmi), I8(1), 563 B(LdaConstant), U8(2),
395 B(Star), R(1), 564 B(Star), R(3),
396 B(LdaSmi), I8(2), 565 B(LdaSmi), I8(2),
397 B(Star), R(2), 566 B(Star), R(2),
398 B(LdaSmi), I8(1), 567 B(LdaConstant), U8(1),
399 B(Star), R(1), 568 B(Star), R(3),
400 B(LdaSmi), I8(2), 569 B(LdaSmi), I8(1),
401 B(Star), R(2), 570 B(Star), R(1),
402 B(LdaSmi), I8(1), 571 B(LdaConstant), U8(2),
403 B(Star), R(1), 572 B(Star), R(3),
404 B(LdaSmi), I8(2), 573 B(LdaSmi), I8(2),
405 B(Star), R(2), 574 B(Star), R(2),
406 B(LdaSmi), I8(1), 575 B(LdaConstant), U8(1),
407 B(Star), R(1), 576 B(Star), R(3),
408 B(LdaSmi), I8(2), 577 B(LdaSmi), I8(1),
409 B(Star), R(2), 578 B(Star), R(1),
410 B(LdaSmi), I8(1), 579 B(LdaConstant), U8(2),
411 B(Star), R(1), 580 B(Star), R(3),
412 B(LdaSmi), I8(2), 581 B(LdaSmi), I8(2),
413 B(Star), R(2), 582 B(Star), R(2),
414 B(LdaSmi), I8(1), 583 B(LdaConstant), U8(1),
415 B(Star), R(1), 584 B(Star), R(3),
416 B(LdaSmi), I8(2), 585 B(LdaSmi), I8(1),
417 B(Star), R(2), 586 B(Star), R(1),
418 B(LdaSmi), I8(1), 587 B(LdaConstant), U8(2),
419 B(Star), R(1), 588 B(Star), R(3),
420 B(LdaSmi), I8(2), 589 B(LdaSmi), I8(2),
421 B(Star), R(2), 590 B(Star), R(2),
422 B(LdaSmi), I8(1), 591 B(LdaConstant), U8(1),
423 B(Star), R(1), 592 B(Star), R(3),
424 B(LdaSmi), I8(2), 593 B(LdaSmi), I8(1),
425 B(Star), R(2), 594 B(Star), R(1),
426 B(LdaSmi), I8(1), 595 B(LdaConstant), U8(2),
427 B(Star), R(1), 596 B(Star), R(3),
428 B(LdaSmi), I8(2), 597 B(LdaSmi), I8(2),
429 B(Star), R(2), 598 B(Star), R(2),
430 B(LdaSmi), I8(1), 599 B(LdaConstant), U8(1),
431 B(Star), R(1), 600 B(Star), R(3),
432 B(LdaSmi), I8(2), 601 B(LdaSmi), I8(1),
433 B(Star), R(2), 602 B(Star), R(1),
434 B(LdaSmi), I8(1), 603 B(LdaConstant), U8(2),
435 B(Star), R(1), 604 B(Star), R(3),
436 B(LdaSmi), I8(2), 605 B(LdaSmi), I8(2),
437 B(Star), R(2), 606 B(Star), R(2),
438 B(LdaSmi), I8(1), 607 B(LdaConstant), U8(1),
439 B(Star), R(1), 608 B(Star), R(3),
440 B(LdaSmi), I8(2), 609 B(LdaSmi), I8(1),
441 B(Star), R(2), 610 B(Star), R(1),
442 B(LdaSmi), I8(1), 611 B(LdaConstant), U8(2),
443 B(Star), R(1), 612 B(Star), R(3),
444 B(LdaSmi), I8(2), 613 B(LdaSmi), I8(2),
445 B(Star), R(2), 614 B(Star), R(2),
446 B(LdaSmi), I8(1), 615 B(LdaConstant), U8(1),
447 B(Star), R(1), 616 B(Star), R(3),
448 B(LdaSmi), I8(2), 617 B(LdaSmi), I8(1),
449 B(Star), R(2), 618 B(Star), R(1),
450 B(LdaSmi), I8(1), 619 B(LdaConstant), U8(2),
451 B(Star), R(1), 620 B(Star), R(3),
452 B(LdaSmi), I8(2), 621 B(LdaSmi), I8(2),
453 B(Star), R(2), 622 B(Star), R(2),
454 B(LdaSmi), I8(1), 623 B(LdaConstant), U8(1),
455 B(Star), R(1), 624 B(Star), R(3),
456 B(LdaSmi), I8(2), 625 B(LdaSmi), I8(1),
457 B(Star), R(2), 626 B(Star), R(1),
458 B(LdaSmi), I8(1), 627 B(LdaConstant), U8(2),
459 B(Star), R(1), 628 B(Star), R(3),
460 B(LdaSmi), I8(2), 629 B(LdaSmi), I8(2),
461 B(Star), R(2), 630 B(Star), R(2),
462 B(LdaSmi), I8(1), 631 B(LdaConstant), U8(1),
463 B(Star), R(1), 632 B(Star), R(3),
464 B(LdaSmi), I8(2), 633 B(LdaSmi), I8(1),
465 B(Star), R(2), 634 B(Star), R(1),
466 B(LdaSmi), I8(1), 635 B(LdaConstant), U8(2),
467 B(Star), R(1), 636 B(Star), R(3),
468 B(LdaSmi), I8(2), 637 B(LdaSmi), I8(2),
469 B(Star), R(2), 638 B(Star), R(2),
470 B(LdaSmi), I8(1), 639 B(LdaConstant), U8(1),
471 B(Star), R(1), 640 B(Star), R(3),
472 B(LdaSmi), I8(2), 641 B(LdaSmi), I8(1),
473 B(Star), R(2), 642 B(Star), R(1),
474 B(LdaSmi), I8(1), 643 B(LdaConstant), U8(2),
475 B(Star), R(1), 644 B(Star), R(3),
476 B(LdaSmi), I8(2), 645 B(LdaSmi), I8(2),
477 B(Star), R(2), 646 B(Star), R(2),
478 B(LdaSmi), I8(1), 647 B(LdaConstant), U8(1),
479 B(Star), R(1), 648 B(Star), R(3),
480 B(LdaSmi), I8(2), 649 B(LdaSmi), I8(1),
481 B(Star), R(2), 650 B(Star), R(1),
482 B(LdaSmi), I8(1), 651 B(LdaConstant), U8(2),
483 B(Star), R(1), 652 B(Star), R(3),
484 B(LdaSmi), I8(2), 653 B(LdaSmi), I8(2),
485 B(Star), R(2), 654 B(Star), R(2),
486 B(LdaSmi), I8(1), 655 B(LdaConstant), U8(1),
487 B(Star), R(1), 656 B(Star), R(3),
488 B(LdaSmi), I8(2), 657 B(LdaSmi), I8(1),
489 B(Star), R(2), 658 B(Star), R(1),
490 B(LdaSmi), I8(1), 659 B(LdaConstant), U8(2),
491 B(Star), R(1), 660 B(Star), R(3),
492 B(LdaSmi), I8(2), 661 B(LdaSmi), I8(2),
493 B(Star), R(2), 662 B(Star), R(2),
494 B(LdaSmi), I8(1), 663 B(LdaConstant), U8(1),
495 B(Star), R(1), 664 B(Star), R(3),
496 B(LdaSmi), I8(2), 665 B(LdaSmi), I8(1),
497 B(Star), R(2), 666 B(Star), R(1),
498 B(LdaSmi), I8(1), 667 B(LdaConstant), U8(2),
499 B(Star), R(1), 668 B(Star), R(3),
669 B(LdaSmi), I8(2),
670 B(Star), R(2),
671 B(LdaConstant), U8(1),
672 B(Star), R(3),
673 B(LdaSmi), I8(1),
674 B(Star), R(1),
675 B(LdaConstant), U8(2),
676 B(Star), R(3),
677 B(LdaSmi), I8(2),
678 B(Star), R(2),
679 B(LdaConstant), U8(1),
680 B(Star), R(3),
681 B(LdaSmi), I8(1),
682 B(Star), R(1),
683 B(LdaConstant), U8(2),
684 B(Star), R(3),
685 B(LdaSmi), I8(2),
686 B(Star), R(2),
687 B(LdaConstant), U8(1),
688 B(Star), R(3),
689 B(LdaSmi), I8(1),
690 B(Star), R(1),
691 B(LdaConstant), U8(2),
692 B(Star), R(3),
693 B(LdaSmi), I8(2),
694 B(Star), R(2),
695 B(LdaConstant), U8(1),
696 B(Star), R(3),
697 B(LdaSmi), I8(1),
698 B(Star), R(1),
699 B(LdaConstant), U8(2),
700 B(Star), R(3),
701 B(LdaSmi), I8(2),
702 B(Star), R(2),
703 B(LdaConstant), U8(1),
704 B(Star), R(3),
705 B(LdaSmi), I8(1),
706 B(Star), R(1),
707 B(LdaConstant), U8(2),
708 B(Star), R(3),
709 B(LdaSmi), I8(2),
710 B(Star), R(2),
711 B(LdaConstant), U8(1),
712 B(Star), R(3),
713 B(LdaSmi), I8(1),
714 B(Star), R(1),
715 B(LdaConstant), U8(2),
716 B(Star), R(3),
717 B(LdaSmi), I8(2),
718 B(Star), R(2),
719 B(LdaConstant), U8(1),
720 B(Star), R(3),
721 B(LdaSmi), I8(1),
722 B(Star), R(1),
723 B(LdaConstant), U8(2),
724 B(Star), R(3),
725 B(LdaSmi), I8(2),
726 B(Star), R(2),
727 B(LdaConstant), U8(1),
728 B(Star), R(3),
729 B(LdaSmi), I8(1),
730 B(Star), R(1),
731 B(LdaConstant), U8(2),
732 B(Star), R(3),
733 B(LdaSmi), I8(2),
734 B(Star), R(2),
735 B(LdaConstant), U8(1),
736 B(Star), R(3),
737 B(LdaSmi), I8(1),
738 B(Star), R(1),
739 B(LdaConstant), U8(2),
740 B(Star), R(3),
741 B(LdaSmi), I8(2),
742 B(Star), R(2),
743 B(LdaConstant), U8(1),
744 B(Star), R(3),
745 B(LdaSmi), I8(1),
746 B(Star), R(1),
747 B(LdaConstant), U8(2),
748 B(Star), R(3),
749 B(LdaSmi), I8(2),
750 B(Star), R(2),
751 B(LdaConstant), U8(1),
752 B(Star), R(3),
753 B(LdaSmi), I8(1),
754 B(Star), R(1),
755 B(LdaConstant), U8(2),
756 B(Star), R(3),
757 B(LdaSmi), I8(2),
758 B(Star), R(2),
759 B(LdaConstant), U8(1),
760 B(Star), R(3),
761 B(LdaSmi), I8(1),
762 B(Star), R(1),
763 B(LdaConstant), U8(2),
764 B(Star), R(3),
765 B(LdaSmi), I8(2),
766 B(Star), R(2),
767 B(LdaConstant), U8(1),
768 B(Star), R(3),
769 B(LdaSmi), I8(1),
770 B(Star), R(1),
771 B(LdaConstant), U8(2),
772 B(Star), R(3),
773 B(LdaSmi), I8(2),
774 B(Star), R(2),
775 B(LdaConstant), U8(1),
776 B(Star), R(3),
777 B(LdaSmi), I8(1),
778 B(Star), R(1),
779 B(LdaConstant), U8(2),
780 B(Star), R(3),
781 B(LdaSmi), I8(2),
782 B(Star), R(2),
783 B(LdaConstant), U8(1),
784 B(Star), R(3),
785 B(LdaSmi), I8(1),
786 B(Star), R(1),
787 B(LdaConstant), U8(2),
788 B(Star), R(3),
789 B(LdaSmi), I8(2),
790 B(Star), R(2),
791 B(LdaConstant), U8(1),
792 B(Star), R(3),
793 B(LdaSmi), I8(1),
794 B(Star), R(1),
795 B(LdaConstant), U8(2),
796 B(Star), R(3),
500 B(LdaSmi), I8(2), 797 B(LdaSmi), I8(2),
501 B(Star), R(2), 798 B(Star), R(2),
502 B(LdaSmi), I8(3), 799 B(LdaSmi), I8(3),
503 /* 624 S> */ B(Return), 800 /* 624 S> */ B(Return),
504 ] 801 ]
505 constant pool: [ 802 constant pool: [
506 Smi [260], 803 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
804 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
805 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
806 Smi [516],
507 ] 807 ]
508 handlers: [ 808 handlers: [
509 ] 809 ]
510 810
511 --- 811 ---
512 snippet: " 812 snippet: "
513 var x = 1; var a = 2, b = 3; return (x > 3) || ( 813 var x = 1; var a = 2, b = 3; return (x > 3) || (
514 a = 1, b = 2, 814 a = 1, b = 2,
515 a = 1, b = 2, 815 a = 1, b = 2,
516 a = 1, b = 2, 816 a = 1, b = 2,
(...skipping 20 matching lines...) Expand all
537 a = 1, b = 2, 837 a = 1, b = 2,
538 a = 1, b = 2, 838 a = 1, b = 2,
539 a = 1, b = 2, 839 a = 1, b = 2,
540 a = 1, b = 2, 840 a = 1, b = 2,
541 a = 1, b = 2, 841 a = 1, b = 2,
542 a = 1, b = 2, 842 a = 1, b = 2,
543 a = 1, b = 2, 843 a = 1, b = 2,
544 a = 1, b = 2, 844 a = 1, b = 2,
545 a = 1, b = 2, 3); 845 a = 1, b = 2, 3);
546 " 846 "
547 frame size: 3 847 frame size: 4
548 parameter count: 1 848 parameter count: 1
549 bytecode array length: 279 849 bytecode array length: 547
550 bytecodes: [ 850 bytecodes: [
551 /* 30 E> */ B(StackCheck), 851 /* 30 E> */ B(StackCheck),
552 /* 42 S> */ B(LdaSmi), I8(1), 852 /* 42 S> */ B(LdaConstant), U8(0),
853 B(Star), R(3),
854 B(LdaSmi), I8(1),
553 B(Star), R(0), 855 B(Star), R(0),
554 /* 53 S> */ B(LdaSmi), I8(2), 856 /* 53 S> */ B(LdaConstant), U8(1),
555 B(Star), R(1), 857 B(Star), R(3),
556 /* 60 S> */ B(LdaSmi), I8(3), 858 B(LdaSmi), I8(2),
859 B(Star), R(1),
860 /* 60 S> */ B(LdaConstant), U8(2),
861 B(Star), R(3),
862 B(LdaSmi), I8(3),
557 B(Star), R(2), 863 B(Star), R(2),
558 /* 63 S> */ B(LdaSmi), I8(3), 864 /* 63 S> */ B(LdaSmi), I8(3),
559 /* 73 E> */ B(TestGreaterThan), R(0), U8(2), 865 /* 73 E> */ B(TestGreaterThan), R(0), U8(8),
560 B(JumpIfTrueConstant), U8(0), 866 B(JumpIfTrueConstant), U8(3),
561 B(LdaSmi), I8(1), 867 B(LdaConstant), U8(1),
562 B(Star), R(1), 868 B(Star), R(3),
563 B(LdaSmi), I8(2), 869 B(LdaSmi), I8(1),
564 B(Star), R(2), 870 B(Star), R(1),
565 B(LdaSmi), I8(1), 871 B(LdaConstant), U8(2),
566 B(Star), R(1), 872 B(Star), R(3),
567 B(LdaSmi), I8(2), 873 B(LdaSmi), I8(2),
568 B(Star), R(2), 874 B(Star), R(2),
569 B(LdaSmi), I8(1), 875 B(LdaConstant), U8(1),
570 B(Star), R(1), 876 B(Star), R(3),
571 B(LdaSmi), I8(2), 877 B(LdaSmi), I8(1),
572 B(Star), R(2), 878 B(Star), R(1),
573 B(LdaSmi), I8(1), 879 B(LdaConstant), U8(2),
574 B(Star), R(1), 880 B(Star), R(3),
575 B(LdaSmi), I8(2), 881 B(LdaSmi), I8(2),
576 B(Star), R(2), 882 B(Star), R(2),
577 B(LdaSmi), I8(1), 883 B(LdaConstant), U8(1),
578 B(Star), R(1), 884 B(Star), R(3),
579 B(LdaSmi), I8(2), 885 B(LdaSmi), I8(1),
580 B(Star), R(2), 886 B(Star), R(1),
581 B(LdaSmi), I8(1), 887 B(LdaConstant), U8(2),
582 B(Star), R(1), 888 B(Star), R(3),
583 B(LdaSmi), I8(2), 889 B(LdaSmi), I8(2),
584 B(Star), R(2), 890 B(Star), R(2),
585 B(LdaSmi), I8(1), 891 B(LdaConstant), U8(1),
586 B(Star), R(1), 892 B(Star), R(3),
587 B(LdaSmi), I8(2), 893 B(LdaSmi), I8(1),
588 B(Star), R(2), 894 B(Star), R(1),
589 B(LdaSmi), I8(1), 895 B(LdaConstant), U8(2),
590 B(Star), R(1), 896 B(Star), R(3),
591 B(LdaSmi), I8(2), 897 B(LdaSmi), I8(2),
592 B(Star), R(2), 898 B(Star), R(2),
593 B(LdaSmi), I8(1), 899 B(LdaConstant), U8(1),
594 B(Star), R(1), 900 B(Star), R(3),
595 B(LdaSmi), I8(2), 901 B(LdaSmi), I8(1),
596 B(Star), R(2), 902 B(Star), R(1),
597 B(LdaSmi), I8(1), 903 B(LdaConstant), U8(2),
598 B(Star), R(1), 904 B(Star), R(3),
599 B(LdaSmi), I8(2), 905 B(LdaSmi), I8(2),
600 B(Star), R(2), 906 B(Star), R(2),
601 B(LdaSmi), I8(1), 907 B(LdaConstant), U8(1),
602 B(Star), R(1), 908 B(Star), R(3),
603 B(LdaSmi), I8(2), 909 B(LdaSmi), I8(1),
604 B(Star), R(2), 910 B(Star), R(1),
605 B(LdaSmi), I8(1), 911 B(LdaConstant), U8(2),
606 B(Star), R(1), 912 B(Star), R(3),
607 B(LdaSmi), I8(2), 913 B(LdaSmi), I8(2),
608 B(Star), R(2), 914 B(Star), R(2),
609 B(LdaSmi), I8(1), 915 B(LdaConstant), U8(1),
610 B(Star), R(1), 916 B(Star), R(3),
611 B(LdaSmi), I8(2), 917 B(LdaSmi), I8(1),
612 B(Star), R(2), 918 B(Star), R(1),
613 B(LdaSmi), I8(1), 919 B(LdaConstant), U8(2),
614 B(Star), R(1), 920 B(Star), R(3),
615 B(LdaSmi), I8(2), 921 B(LdaSmi), I8(2),
616 B(Star), R(2), 922 B(Star), R(2),
617 B(LdaSmi), I8(1), 923 B(LdaConstant), U8(1),
618 B(Star), R(1), 924 B(Star), R(3),
619 B(LdaSmi), I8(2), 925 B(LdaSmi), I8(1),
620 B(Star), R(2), 926 B(Star), R(1),
621 B(LdaSmi), I8(1), 927 B(LdaConstant), U8(2),
622 B(Star), R(1), 928 B(Star), R(3),
623 B(LdaSmi), I8(2), 929 B(LdaSmi), I8(2),
624 B(Star), R(2), 930 B(Star), R(2),
625 B(LdaSmi), I8(1), 931 B(LdaConstant), U8(1),
626 B(Star), R(1), 932 B(Star), R(3),
627 B(LdaSmi), I8(2), 933 B(LdaSmi), I8(1),
628 B(Star), R(2), 934 B(Star), R(1),
629 B(LdaSmi), I8(1), 935 B(LdaConstant), U8(2),
630 B(Star), R(1), 936 B(Star), R(3),
631 B(LdaSmi), I8(2), 937 B(LdaSmi), I8(2),
632 B(Star), R(2), 938 B(Star), R(2),
633 B(LdaSmi), I8(1), 939 B(LdaConstant), U8(1),
634 B(Star), R(1), 940 B(Star), R(3),
635 B(LdaSmi), I8(2), 941 B(LdaSmi), I8(1),
636 B(Star), R(2), 942 B(Star), R(1),
637 B(LdaSmi), I8(1), 943 B(LdaConstant), U8(2),
638 B(Star), R(1), 944 B(Star), R(3),
639 B(LdaSmi), I8(2), 945 B(LdaSmi), I8(2),
640 B(Star), R(2), 946 B(Star), R(2),
641 B(LdaSmi), I8(1), 947 B(LdaConstant), U8(1),
642 B(Star), R(1), 948 B(Star), R(3),
643 B(LdaSmi), I8(2), 949 B(LdaSmi), I8(1),
644 B(Star), R(2), 950 B(Star), R(1),
645 B(LdaSmi), I8(1), 951 B(LdaConstant), U8(2),
646 B(Star), R(1), 952 B(Star), R(3),
647 B(LdaSmi), I8(2), 953 B(LdaSmi), I8(2),
648 B(Star), R(2), 954 B(Star), R(2),
649 B(LdaSmi), I8(1), 955 B(LdaConstant), U8(1),
650 B(Star), R(1), 956 B(Star), R(3),
651 B(LdaSmi), I8(2), 957 B(LdaSmi), I8(1),
652 B(Star), R(2), 958 B(Star), R(1),
653 B(LdaSmi), I8(1), 959 B(LdaConstant), U8(2),
654 B(Star), R(1), 960 B(Star), R(3),
655 B(LdaSmi), I8(2), 961 B(LdaSmi), I8(2),
656 B(Star), R(2), 962 B(Star), R(2),
657 B(LdaSmi), I8(1), 963 B(LdaConstant), U8(1),
658 B(Star), R(1), 964 B(Star), R(3),
659 B(LdaSmi), I8(2), 965 B(LdaSmi), I8(1),
660 B(Star), R(2), 966 B(Star), R(1),
661 B(LdaSmi), I8(1), 967 B(LdaConstant), U8(2),
662 B(Star), R(1), 968 B(Star), R(3),
663 B(LdaSmi), I8(2), 969 B(LdaSmi), I8(2),
664 B(Star), R(2), 970 B(Star), R(2),
665 B(LdaSmi), I8(1), 971 B(LdaConstant), U8(1),
666 B(Star), R(1), 972 B(Star), R(3),
667 B(LdaSmi), I8(2), 973 B(LdaSmi), I8(1),
668 B(Star), R(2), 974 B(Star), R(1),
669 B(LdaSmi), I8(1), 975 B(LdaConstant), U8(2),
670 B(Star), R(1), 976 B(Star), R(3),
671 B(LdaSmi), I8(2), 977 B(LdaSmi), I8(2),
672 B(Star), R(2), 978 B(Star), R(2),
673 B(LdaSmi), I8(1), 979 B(LdaConstant), U8(1),
674 B(Star), R(1), 980 B(Star), R(3),
675 B(LdaSmi), I8(2), 981 B(LdaSmi), I8(1),
676 B(Star), R(2), 982 B(Star), R(1),
677 B(LdaSmi), I8(1), 983 B(LdaConstant), U8(2),
678 B(Star), R(1), 984 B(Star), R(3),
679 B(LdaSmi), I8(2), 985 B(LdaSmi), I8(2),
680 B(Star), R(2), 986 B(Star), R(2),
681 B(LdaSmi), I8(1), 987 B(LdaConstant), U8(1),
682 B(Star), R(1), 988 B(Star), R(3),
683 B(LdaSmi), I8(2), 989 B(LdaSmi), I8(1),
684 B(Star), R(2), 990 B(Star), R(1),
685 B(LdaSmi), I8(1), 991 B(LdaConstant), U8(2),
686 B(Star), R(1), 992 B(Star), R(3),
993 B(LdaSmi), I8(2),
994 B(Star), R(2),
995 B(LdaConstant), U8(1),
996 B(Star), R(3),
997 B(LdaSmi), I8(1),
998 B(Star), R(1),
999 B(LdaConstant), U8(2),
1000 B(Star), R(3),
1001 B(LdaSmi), I8(2),
1002 B(Star), R(2),
1003 B(LdaConstant), U8(1),
1004 B(Star), R(3),
1005 B(LdaSmi), I8(1),
1006 B(Star), R(1),
1007 B(LdaConstant), U8(2),
1008 B(Star), R(3),
1009 B(LdaSmi), I8(2),
1010 B(Star), R(2),
1011 B(LdaConstant), U8(1),
1012 B(Star), R(3),
1013 B(LdaSmi), I8(1),
1014 B(Star), R(1),
1015 B(LdaConstant), U8(2),
1016 B(Star), R(3),
1017 B(LdaSmi), I8(2),
1018 B(Star), R(2),
1019 B(LdaConstant), U8(1),
1020 B(Star), R(3),
1021 B(LdaSmi), I8(1),
1022 B(Star), R(1),
1023 B(LdaConstant), U8(2),
1024 B(Star), R(3),
1025 B(LdaSmi), I8(2),
1026 B(Star), R(2),
1027 B(LdaConstant), U8(1),
1028 B(Star), R(3),
1029 B(LdaSmi), I8(1),
1030 B(Star), R(1),
1031 B(LdaConstant), U8(2),
1032 B(Star), R(3),
1033 B(LdaSmi), I8(2),
1034 B(Star), R(2),
1035 B(LdaConstant), U8(1),
1036 B(Star), R(3),
1037 B(LdaSmi), I8(1),
1038 B(Star), R(1),
1039 B(LdaConstant), U8(2),
1040 B(Star), R(3),
1041 B(LdaSmi), I8(2),
1042 B(Star), R(2),
1043 B(LdaConstant), U8(1),
1044 B(Star), R(3),
1045 B(LdaSmi), I8(1),
1046 B(Star), R(1),
1047 B(LdaConstant), U8(2),
1048 B(Star), R(3),
1049 B(LdaSmi), I8(2),
1050 B(Star), R(2),
1051 B(LdaConstant), U8(1),
1052 B(Star), R(3),
1053 B(LdaSmi), I8(1),
1054 B(Star), R(1),
1055 B(LdaConstant), U8(2),
1056 B(Star), R(3),
1057 B(LdaSmi), I8(2),
1058 B(Star), R(2),
1059 B(LdaConstant), U8(1),
1060 B(Star), R(3),
1061 B(LdaSmi), I8(1),
1062 B(Star), R(1),
1063 B(LdaConstant), U8(2),
1064 B(Star), R(3),
1065 B(LdaSmi), I8(2),
1066 B(Star), R(2),
1067 B(LdaConstant), U8(1),
1068 B(Star), R(3),
1069 B(LdaSmi), I8(1),
1070 B(Star), R(1),
1071 B(LdaConstant), U8(2),
1072 B(Star), R(3),
1073 B(LdaSmi), I8(2),
1074 B(Star), R(2),
1075 B(LdaConstant), U8(1),
1076 B(Star), R(3),
1077 B(LdaSmi), I8(1),
1078 B(Star), R(1),
1079 B(LdaConstant), U8(2),
1080 B(Star), R(3),
1081 B(LdaSmi), I8(2),
1082 B(Star), R(2),
1083 B(LdaConstant), U8(1),
1084 B(Star), R(3),
1085 B(LdaSmi), I8(1),
1086 B(Star), R(1),
1087 B(LdaConstant), U8(2),
1088 B(Star), R(3),
1089 B(LdaSmi), I8(2),
1090 B(Star), R(2),
1091 B(LdaConstant), U8(1),
1092 B(Star), R(3),
1093 B(LdaSmi), I8(1),
1094 B(Star), R(1),
1095 B(LdaConstant), U8(2),
1096 B(Star), R(3),
1097 B(LdaSmi), I8(2),
1098 B(Star), R(2),
1099 B(LdaConstant), U8(1),
1100 B(Star), R(3),
1101 B(LdaSmi), I8(1),
1102 B(Star), R(1),
1103 B(LdaConstant), U8(2),
1104 B(Star), R(3),
1105 B(LdaSmi), I8(2),
1106 B(Star), R(2),
1107 B(LdaConstant), U8(1),
1108 B(Star), R(3),
1109 B(LdaSmi), I8(1),
1110 B(Star), R(1),
1111 B(LdaConstant), U8(2),
1112 B(Star), R(3),
1113 B(LdaSmi), I8(2),
1114 B(Star), R(2),
1115 B(LdaConstant), U8(1),
1116 B(Star), R(3),
1117 B(LdaSmi), I8(1),
1118 B(Star), R(1),
1119 B(LdaConstant), U8(2),
1120 B(Star), R(3),
687 B(LdaSmi), I8(2), 1121 B(LdaSmi), I8(2),
688 B(Star), R(2), 1122 B(Star), R(2),
689 B(LdaSmi), I8(3), 1123 B(LdaSmi), I8(3),
690 /* 630 S> */ B(Return), 1124 /* 630 S> */ B(Return),
691 ] 1125 ]
692 constant pool: [ 1126 constant pool: [
693 Smi [260], 1127 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
1128 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
1129 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
1130 Smi [516],
694 ] 1131 ]
695 handlers: [ 1132 handlers: [
696 ] 1133 ]
697 1134
698 --- 1135 ---
699 snippet: " 1136 snippet: "
700 var x = 0; var a = 2, b = 3; return (x < 5) && ( 1137 var x = 0; var a = 2, b = 3; return (x < 5) && (
701 a = 1, b = 2, 1138 a = 1, b = 2,
702 a = 1, b = 2, 1139 a = 1, b = 2,
703 a = 1, b = 2, 1140 a = 1, b = 2,
(...skipping 20 matching lines...) Expand all
724 a = 1, b = 2, 1161 a = 1, b = 2,
725 a = 1, b = 2, 1162 a = 1, b = 2,
726 a = 1, b = 2, 1163 a = 1, b = 2,
727 a = 1, b = 2, 1164 a = 1, b = 2,
728 a = 1, b = 2, 1165 a = 1, b = 2,
729 a = 1, b = 2, 1166 a = 1, b = 2,
730 a = 1, b = 2, 1167 a = 1, b = 2,
731 a = 1, b = 2, 1168 a = 1, b = 2,
732 a = 1, b = 2, 3); 1169 a = 1, b = 2, 3);
733 " 1170 "
734 frame size: 3 1171 frame size: 4
735 parameter count: 1 1172 parameter count: 1
736 bytecode array length: 278 1173 bytecode array length: 546
737 bytecodes: [ 1174 bytecodes: [
738 /* 30 E> */ B(StackCheck), 1175 /* 30 E> */ B(StackCheck),
739 /* 42 S> */ B(LdaZero), 1176 /* 42 S> */ B(LdaConstant), U8(0),
1177 B(Star), R(3),
1178 B(LdaZero),
740 B(Star), R(0), 1179 B(Star), R(0),
741 /* 53 S> */ B(LdaSmi), I8(2), 1180 /* 53 S> */ B(LdaConstant), U8(1),
742 B(Star), R(1), 1181 B(Star), R(3),
743 /* 60 S> */ B(LdaSmi), I8(3), 1182 B(LdaSmi), I8(2),
1183 B(Star), R(1),
1184 /* 60 S> */ B(LdaConstant), U8(2),
1185 B(Star), R(3),
1186 B(LdaSmi), I8(3),
744 B(Star), R(2), 1187 B(Star), R(2),
745 /* 63 S> */ B(LdaSmi), I8(5), 1188 /* 63 S> */ B(LdaSmi), I8(5),
746 /* 73 E> */ B(TestLessThan), R(0), U8(2), 1189 /* 73 E> */ B(TestLessThan), R(0), U8(8),
747 B(JumpIfFalseConstant), U8(0), 1190 B(JumpIfFalseConstant), U8(3),
748 B(LdaSmi), I8(1), 1191 B(LdaConstant), U8(1),
749 B(Star), R(1), 1192 B(Star), R(3),
750 B(LdaSmi), I8(2), 1193 B(LdaSmi), I8(1),
751 B(Star), R(2), 1194 B(Star), R(1),
752 B(LdaSmi), I8(1), 1195 B(LdaConstant), U8(2),
753 B(Star), R(1), 1196 B(Star), R(3),
754 B(LdaSmi), I8(2), 1197 B(LdaSmi), I8(2),
755 B(Star), R(2), 1198 B(Star), R(2),
756 B(LdaSmi), I8(1), 1199 B(LdaConstant), U8(1),
757 B(Star), R(1), 1200 B(Star), R(3),
758 B(LdaSmi), I8(2), 1201 B(LdaSmi), I8(1),
759 B(Star), R(2), 1202 B(Star), R(1),
760 B(LdaSmi), I8(1), 1203 B(LdaConstant), U8(2),
761 B(Star), R(1), 1204 B(Star), R(3),
762 B(LdaSmi), I8(2), 1205 B(LdaSmi), I8(2),
763 B(Star), R(2), 1206 B(Star), R(2),
764 B(LdaSmi), I8(1), 1207 B(LdaConstant), U8(1),
765 B(Star), R(1), 1208 B(Star), R(3),
766 B(LdaSmi), I8(2), 1209 B(LdaSmi), I8(1),
767 B(Star), R(2), 1210 B(Star), R(1),
768 B(LdaSmi), I8(1), 1211 B(LdaConstant), U8(2),
769 B(Star), R(1), 1212 B(Star), R(3),
770 B(LdaSmi), I8(2), 1213 B(LdaSmi), I8(2),
771 B(Star), R(2), 1214 B(Star), R(2),
772 B(LdaSmi), I8(1), 1215 B(LdaConstant), U8(1),
773 B(Star), R(1), 1216 B(Star), R(3),
774 B(LdaSmi), I8(2), 1217 B(LdaSmi), I8(1),
775 B(Star), R(2), 1218 B(Star), R(1),
776 B(LdaSmi), I8(1), 1219 B(LdaConstant), U8(2),
777 B(Star), R(1), 1220 B(Star), R(3),
778 B(LdaSmi), I8(2), 1221 B(LdaSmi), I8(2),
779 B(Star), R(2), 1222 B(Star), R(2),
780 B(LdaSmi), I8(1), 1223 B(LdaConstant), U8(1),
781 B(Star), R(1), 1224 B(Star), R(3),
782 B(LdaSmi), I8(2), 1225 B(LdaSmi), I8(1),
783 B(Star), R(2), 1226 B(Star), R(1),
784 B(LdaSmi), I8(1), 1227 B(LdaConstant), U8(2),
785 B(Star), R(1), 1228 B(Star), R(3),
786 B(LdaSmi), I8(2), 1229 B(LdaSmi), I8(2),
787 B(Star), R(2), 1230 B(Star), R(2),
788 B(LdaSmi), I8(1), 1231 B(LdaConstant), U8(1),
789 B(Star), R(1), 1232 B(Star), R(3),
790 B(LdaSmi), I8(2), 1233 B(LdaSmi), I8(1),
791 B(Star), R(2), 1234 B(Star), R(1),
792 B(LdaSmi), I8(1), 1235 B(LdaConstant), U8(2),
793 B(Star), R(1), 1236 B(Star), R(3),
794 B(LdaSmi), I8(2), 1237 B(LdaSmi), I8(2),
795 B(Star), R(2), 1238 B(Star), R(2),
796 B(LdaSmi), I8(1), 1239 B(LdaConstant), U8(1),
797 B(Star), R(1), 1240 B(Star), R(3),
798 B(LdaSmi), I8(2), 1241 B(LdaSmi), I8(1),
799 B(Star), R(2), 1242 B(Star), R(1),
800 B(LdaSmi), I8(1), 1243 B(LdaConstant), U8(2),
801 B(Star), R(1), 1244 B(Star), R(3),
802 B(LdaSmi), I8(2), 1245 B(LdaSmi), I8(2),
803 B(Star), R(2), 1246 B(Star), R(2),
804 B(LdaSmi), I8(1), 1247 B(LdaConstant), U8(1),
805 B(Star), R(1), 1248 B(Star), R(3),
806 B(LdaSmi), I8(2), 1249 B(LdaSmi), I8(1),
807 B(Star), R(2), 1250 B(Star), R(1),
808 B(LdaSmi), I8(1), 1251 B(LdaConstant), U8(2),
809 B(Star), R(1), 1252 B(Star), R(3),
810 B(LdaSmi), I8(2), 1253 B(LdaSmi), I8(2),
811 B(Star), R(2), 1254 B(Star), R(2),
812 B(LdaSmi), I8(1), 1255 B(LdaConstant), U8(1),
813 B(Star), R(1), 1256 B(Star), R(3),
814 B(LdaSmi), I8(2), 1257 B(LdaSmi), I8(1),
815 B(Star), R(2), 1258 B(Star), R(1),
816 B(LdaSmi), I8(1), 1259 B(LdaConstant), U8(2),
817 B(Star), R(1), 1260 B(Star), R(3),
818 B(LdaSmi), I8(2), 1261 B(LdaSmi), I8(2),
819 B(Star), R(2), 1262 B(Star), R(2),
820 B(LdaSmi), I8(1), 1263 B(LdaConstant), U8(1),
821 B(Star), R(1), 1264 B(Star), R(3),
822 B(LdaSmi), I8(2), 1265 B(LdaSmi), I8(1),
823 B(Star), R(2), 1266 B(Star), R(1),
824 B(LdaSmi), I8(1), 1267 B(LdaConstant), U8(2),
825 B(Star), R(1), 1268 B(Star), R(3),
826 B(LdaSmi), I8(2), 1269 B(LdaSmi), I8(2),
827 B(Star), R(2), 1270 B(Star), R(2),
828 B(LdaSmi), I8(1), 1271 B(LdaConstant), U8(1),
829 B(Star), R(1), 1272 B(Star), R(3),
830 B(LdaSmi), I8(2), 1273 B(LdaSmi), I8(1),
831 B(Star), R(2), 1274 B(Star), R(1),
832 B(LdaSmi), I8(1), 1275 B(LdaConstant), U8(2),
833 B(Star), R(1), 1276 B(Star), R(3),
834 B(LdaSmi), I8(2), 1277 B(LdaSmi), I8(2),
835 B(Star), R(2), 1278 B(Star), R(2),
836 B(LdaSmi), I8(1), 1279 B(LdaConstant), U8(1),
837 B(Star), R(1), 1280 B(Star), R(3),
838 B(LdaSmi), I8(2), 1281 B(LdaSmi), I8(1),
839 B(Star), R(2), 1282 B(Star), R(1),
840 B(LdaSmi), I8(1), 1283 B(LdaConstant), U8(2),
841 B(Star), R(1), 1284 B(Star), R(3),
842 B(LdaSmi), I8(2), 1285 B(LdaSmi), I8(2),
843 B(Star), R(2), 1286 B(Star), R(2),
844 B(LdaSmi), I8(1), 1287 B(LdaConstant), U8(1),
845 B(Star), R(1), 1288 B(Star), R(3),
846 B(LdaSmi), I8(2), 1289 B(LdaSmi), I8(1),
847 B(Star), R(2), 1290 B(Star), R(1),
848 B(LdaSmi), I8(1), 1291 B(LdaConstant), U8(2),
849 B(Star), R(1), 1292 B(Star), R(3),
850 B(LdaSmi), I8(2), 1293 B(LdaSmi), I8(2),
851 B(Star), R(2), 1294 B(Star), R(2),
852 B(LdaSmi), I8(1), 1295 B(LdaConstant), U8(1),
853 B(Star), R(1), 1296 B(Star), R(3),
854 B(LdaSmi), I8(2), 1297 B(LdaSmi), I8(1),
855 B(Star), R(2), 1298 B(Star), R(1),
856 B(LdaSmi), I8(1), 1299 B(LdaConstant), U8(2),
857 B(Star), R(1), 1300 B(Star), R(3),
858 B(LdaSmi), I8(2), 1301 B(LdaSmi), I8(2),
859 B(Star), R(2), 1302 B(Star), R(2),
860 B(LdaSmi), I8(1), 1303 B(LdaConstant), U8(1),
861 B(Star), R(1), 1304 B(Star), R(3),
862 B(LdaSmi), I8(2), 1305 B(LdaSmi), I8(1),
863 B(Star), R(2), 1306 B(Star), R(1),
864 B(LdaSmi), I8(1), 1307 B(LdaConstant), U8(2),
865 B(Star), R(1), 1308 B(Star), R(3),
866 B(LdaSmi), I8(2), 1309 B(LdaSmi), I8(2),
867 B(Star), R(2), 1310 B(Star), R(2),
868 B(LdaSmi), I8(1), 1311 B(LdaConstant), U8(1),
869 B(Star), R(1), 1312 B(Star), R(3),
870 B(LdaSmi), I8(2), 1313 B(LdaSmi), I8(1),
871 B(Star), R(2), 1314 B(Star), R(1),
872 B(LdaSmi), I8(1), 1315 B(LdaConstant), U8(2),
873 B(Star), R(1), 1316 B(Star), R(3),
1317 B(LdaSmi), I8(2),
1318 B(Star), R(2),
1319 B(LdaConstant), U8(1),
1320 B(Star), R(3),
1321 B(LdaSmi), I8(1),
1322 B(Star), R(1),
1323 B(LdaConstant), U8(2),
1324 B(Star), R(3),
1325 B(LdaSmi), I8(2),
1326 B(Star), R(2),
1327 B(LdaConstant), U8(1),
1328 B(Star), R(3),
1329 B(LdaSmi), I8(1),
1330 B(Star), R(1),
1331 B(LdaConstant), U8(2),
1332 B(Star), R(3),
1333 B(LdaSmi), I8(2),
1334 B(Star), R(2),
1335 B(LdaConstant), U8(1),
1336 B(Star), R(3),
1337 B(LdaSmi), I8(1),
1338 B(Star), R(1),
1339 B(LdaConstant), U8(2),
1340 B(Star), R(3),
1341 B(LdaSmi), I8(2),
1342 B(Star), R(2),
1343 B(LdaConstant), U8(1),
1344 B(Star), R(3),
1345 B(LdaSmi), I8(1),
1346 B(Star), R(1),
1347 B(LdaConstant), U8(2),
1348 B(Star), R(3),
1349 B(LdaSmi), I8(2),
1350 B(Star), R(2),
1351 B(LdaConstant), U8(1),
1352 B(Star), R(3),
1353 B(LdaSmi), I8(1),
1354 B(Star), R(1),
1355 B(LdaConstant), U8(2),
1356 B(Star), R(3),
1357 B(LdaSmi), I8(2),
1358 B(Star), R(2),
1359 B(LdaConstant), U8(1),
1360 B(Star), R(3),
1361 B(LdaSmi), I8(1),
1362 B(Star), R(1),
1363 B(LdaConstant), U8(2),
1364 B(Star), R(3),
1365 B(LdaSmi), I8(2),
1366 B(Star), R(2),
1367 B(LdaConstant), U8(1),
1368 B(Star), R(3),
1369 B(LdaSmi), I8(1),
1370 B(Star), R(1),
1371 B(LdaConstant), U8(2),
1372 B(Star), R(3),
1373 B(LdaSmi), I8(2),
1374 B(Star), R(2),
1375 B(LdaConstant), U8(1),
1376 B(Star), R(3),
1377 B(LdaSmi), I8(1),
1378 B(Star), R(1),
1379 B(LdaConstant), U8(2),
1380 B(Star), R(3),
1381 B(LdaSmi), I8(2),
1382 B(Star), R(2),
1383 B(LdaConstant), U8(1),
1384 B(Star), R(3),
1385 B(LdaSmi), I8(1),
1386 B(Star), R(1),
1387 B(LdaConstant), U8(2),
1388 B(Star), R(3),
1389 B(LdaSmi), I8(2),
1390 B(Star), R(2),
1391 B(LdaConstant), U8(1),
1392 B(Star), R(3),
1393 B(LdaSmi), I8(1),
1394 B(Star), R(1),
1395 B(LdaConstant), U8(2),
1396 B(Star), R(3),
1397 B(LdaSmi), I8(2),
1398 B(Star), R(2),
1399 B(LdaConstant), U8(1),
1400 B(Star), R(3),
1401 B(LdaSmi), I8(1),
1402 B(Star), R(1),
1403 B(LdaConstant), U8(2),
1404 B(Star), R(3),
1405 B(LdaSmi), I8(2),
1406 B(Star), R(2),
1407 B(LdaConstant), U8(1),
1408 B(Star), R(3),
1409 B(LdaSmi), I8(1),
1410 B(Star), R(1),
1411 B(LdaConstant), U8(2),
1412 B(Star), R(3),
1413 B(LdaSmi), I8(2),
1414 B(Star), R(2),
1415 B(LdaConstant), U8(1),
1416 B(Star), R(3),
1417 B(LdaSmi), I8(1),
1418 B(Star), R(1),
1419 B(LdaConstant), U8(2),
1420 B(Star), R(3),
1421 B(LdaSmi), I8(2),
1422 B(Star), R(2),
1423 B(LdaConstant), U8(1),
1424 B(Star), R(3),
1425 B(LdaSmi), I8(1),
1426 B(Star), R(1),
1427 B(LdaConstant), U8(2),
1428 B(Star), R(3),
1429 B(LdaSmi), I8(2),
1430 B(Star), R(2),
1431 B(LdaConstant), U8(1),
1432 B(Star), R(3),
1433 B(LdaSmi), I8(1),
1434 B(Star), R(1),
1435 B(LdaConstant), U8(2),
1436 B(Star), R(3),
1437 B(LdaSmi), I8(2),
1438 B(Star), R(2),
1439 B(LdaConstant), U8(1),
1440 B(Star), R(3),
1441 B(LdaSmi), I8(1),
1442 B(Star), R(1),
1443 B(LdaConstant), U8(2),
1444 B(Star), R(3),
874 B(LdaSmi), I8(2), 1445 B(LdaSmi), I8(2),
875 B(Star), R(2), 1446 B(Star), R(2),
876 B(LdaSmi), I8(3), 1447 B(LdaSmi), I8(3),
877 /* 630 S> */ B(Return), 1448 /* 630 S> */ B(Return),
878 ] 1449 ]
879 constant pool: [ 1450 constant pool: [
880 Smi [260], 1451 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
1452 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
1453 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"],
1454 Smi [516],
881 ] 1455 ]
882 handlers: [ 1456 handlers: [
883 ] 1457 ]
884 1458
885 --- 1459 ---
886 snippet: " 1460 snippet: "
887 return 0 && 3; 1461 return 0 && 3;
888 " 1462 "
889 frame size: 0 1463 frame size: 0
890 parameter count: 1 1464 parameter count: 1
(...skipping 22 matching lines...) Expand all
913 ] 1487 ]
914 constant pool: [ 1488 constant pool: [
915 ] 1489 ]
916 handlers: [ 1490 handlers: [
917 ] 1491 ]
918 1492
919 --- 1493 ---
920 snippet: " 1494 snippet: "
921 var x = 1; return x && 3 || 0, 1; 1495 var x = 1; return x && 3 || 0, 1;
922 " 1496 "
923 frame size: 1 1497 frame size: 2
924 parameter count: 1 1498 parameter count: 1
925 bytecode array length: 15 1499 bytecode array length: 19
926 bytecodes: [ 1500 bytecodes: [
927 /* 30 E> */ B(StackCheck), 1501 /* 30 E> */ B(StackCheck),
928 /* 42 S> */ B(LdaSmi), I8(1), 1502 /* 42 S> */ B(LdaConstant), U8(0),
1503 B(Star), R(1),
1504 B(LdaSmi), I8(1),
929 B(Star), R(0), 1505 B(Star), R(0),
930 /* 45 S> */ B(JumpIfToBooleanFalse), U8(4), 1506 /* 45 S> */ B(JumpIfToBooleanFalse), U8(4),
931 B(LdaSmi), I8(3), 1507 B(LdaSmi), I8(3),
932 B(JumpIfToBooleanTrue), U8(3), 1508 B(JumpIfToBooleanTrue), U8(3),
933 B(LdaZero), 1509 B(LdaZero),
934 B(LdaSmi), I8(1), 1510 B(LdaSmi), I8(1),
935 /* 68 S> */ B(Return), 1511 /* 68 S> */ B(Return),
936 ] 1512 ]
937 constant pool: [ 1513 constant pool: [
1514 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
938 ] 1515 ]
939 handlers: [ 1516 handlers: [
940 ] 1517 ]
941 1518
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698