OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 wrap: no | 6 wrap: no |
7 test function name: f | 7 test function name: f |
8 | 8 |
9 --- | 9 --- |
10 snippet: " | 10 snippet: " |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 function f() { | 105 function f() { |
106 var a = 1; | 106 var a = 1; |
107 if (a) { | 107 if (a) { |
108 a += 1; | 108 a += 1; |
109 } else { | 109 } else { |
110 return 2; | 110 return 2; |
111 } | 111 } |
112 }; | 112 }; |
113 f(); | 113 f(); |
114 " | 114 " |
115 frame size: 2 | 115 frame size: 3 |
116 parameter count: 1 | 116 parameter count: 1 |
117 bytecode array length: 23 | 117 bytecode array length: 31 |
118 bytecodes: [ | 118 bytecodes: [ |
119 /* 10 E> */ B(StackCheck), | 119 /* 10 E> */ B(StackCheck), |
120 /* 25 S> */ B(LdaSmi), I8(1), | 120 /* 25 S> */ B(LdaConstant), U8(0), |
| 121 B(Star), R(1), |
| 122 B(LdaSmi), I8(1), |
121 B(Star), R(0), | 123 B(Star), R(0), |
122 /* 30 S> */ B(JumpIfToBooleanFalse), U8(13), | 124 /* 30 S> */ B(JumpIfToBooleanFalse), U8(17), |
123 /* 43 S> */ B(AddSmi), I8(1), R(0), U8(2), | 125 /* 43 S> */ B(LdaConstant), U8(0), |
124 B(Mov), R(0), R(1), | 126 B(Star), R(1), |
| 127 B(AddSmi), I8(1), R(0), U8(4), |
| 128 B(Mov), R(0), R(2), |
125 B(Star), R(0), | 129 B(Star), R(0), |
126 B(Jump), U8(5), | 130 B(Jump), U8(5), |
127 /* 66 S> */ B(LdaSmi), I8(2), | 131 /* 66 S> */ B(LdaSmi), I8(2), |
128 /* 80 S> */ B(Return), | 132 /* 80 S> */ B(Return), |
129 B(LdaUndefined), | 133 B(LdaUndefined), |
130 /* 80 S> */ B(Return), | 134 /* 80 S> */ B(Return), |
131 ] | 135 ] |
132 constant pool: [ | 136 constant pool: [ |
| 137 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], |
133 ] | 138 ] |
134 handlers: [ | 139 handlers: [ |
135 ] | 140 ] |
136 | 141 |
137 --- | 142 --- |
138 snippet: " | 143 snippet: " |
139 function f(a) { | 144 function f(a) { |
140 if (a <= 0) { | 145 if (a <= 0) { |
141 return 200; | 146 return 200; |
142 } else { | 147 } else { |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
249 b = a; a = b; | 254 b = a; a = b; |
250 b = a; a = b; | 255 b = a; a = b; |
251 b = a; a = b; | 256 b = a; a = b; |
252 b = a; a = b; | 257 b = a; a = b; |
253 b = a; a = b; | 258 b = a; a = b; |
254 b = a; a = b; | 259 b = a; a = b; |
255 b = a; a = b; | 260 b = a; a = b; |
256 b = a; a = b; | 261 b = a; a = b; |
257 return 200; } else { return -200; } } f(0.001); | 262 return 200; } else { return -200; } } f(0.001); |
258 " | 263 " |
259 frame size: 2 | 264 frame size: 3 |
260 parameter count: 2 | 265 parameter count: 2 |
261 bytecode array length: 410 | 266 bytecode array length: 930 |
262 bytecodes: [ | 267 bytecodes: [ |
263 /* 10 E> */ B(StackCheck), | 268 /* 10 E> */ B(StackCheck), |
264 /* 24 S> */ B(LdaZero), | 269 /* 24 S> */ B(LdaConstant), U8(0), |
| 270 B(Star), R(2), |
| 271 B(LdaZero), |
265 B(Star), R(0), | 272 B(Star), R(0), |
266 /* 35 S> */ B(LdaZero), | 273 /* 35 S> */ B(LdaConstant), U8(1), |
| 274 B(Star), R(2), |
| 275 B(LdaZero), |
267 B(Star), R(1), | 276 B(Star), R(1), |
268 /* 38 S> */ B(LdaConstant), U8(0), | 277 /* 38 S> */ B(LdaConstant), U8(2), |
269 /* 44 E> */ B(TestEqualStrict), R(0), U8(2), | 278 /* 44 E> */ B(TestEqualStrict), R(0), U8(6), |
270 B(JumpIfFalseConstant), U8(1), | 279 B(JumpIfFalseConstant), U8(3), |
271 /* 58 S> */ B(Mov), R(0), R(1), | 280 /* 58 S> */ B(LdaConstant), U8(1), |
272 /* 65 S> */ B(Mov), R(1), R(0), | 281 B(Star), R(2), |
273 /* 74 S> */ B(Mov), R(0), R(1), | 282 B(Mov), R(0), R(1), |
274 /* 81 S> */ B(Mov), R(1), R(0), | 283 /* 65 S> */ B(LdaConstant), U8(0), |
275 /* 90 S> */ B(Mov), R(0), R(1), | 284 B(Star), R(2), |
276 /* 97 S> */ B(Mov), R(1), R(0), | 285 B(Mov), R(1), R(0), |
277 /* 106 S> */ B(Mov), R(0), R(1), | 286 /* 74 S> */ B(LdaConstant), U8(1), |
278 /* 113 S> */ B(Mov), R(1), R(0), | 287 B(Star), R(2), |
279 /* 122 S> */ B(Mov), R(0), R(1), | 288 B(Mov), R(0), R(1), |
280 /* 129 S> */ B(Mov), R(1), R(0), | 289 /* 81 S> */ B(LdaConstant), U8(0), |
281 /* 138 S> */ B(Mov), R(0), R(1), | 290 B(Star), R(2), |
282 /* 145 S> */ B(Mov), R(1), R(0), | 291 B(Mov), R(1), R(0), |
283 /* 154 S> */ B(Mov), R(0), R(1), | 292 /* 90 S> */ B(LdaConstant), U8(1), |
284 /* 161 S> */ B(Mov), R(1), R(0), | 293 B(Star), R(2), |
285 /* 170 S> */ B(Mov), R(0), R(1), | 294 B(Mov), R(0), R(1), |
286 /* 177 S> */ B(Mov), R(1), R(0), | 295 /* 97 S> */ B(LdaConstant), U8(0), |
287 /* 186 S> */ B(Mov), R(0), R(1), | 296 B(Star), R(2), |
288 /* 193 S> */ B(Mov), R(1), R(0), | 297 B(Mov), R(1), R(0), |
289 /* 202 S> */ B(Mov), R(0), R(1), | 298 /* 106 S> */ B(LdaConstant), U8(1), |
290 /* 209 S> */ B(Mov), R(1), R(0), | 299 B(Star), R(2), |
291 /* 218 S> */ B(Mov), R(0), R(1), | 300 B(Mov), R(0), R(1), |
292 /* 225 S> */ B(Mov), R(1), R(0), | 301 /* 113 S> */ B(LdaConstant), U8(0), |
293 /* 234 S> */ B(Mov), R(0), R(1), | 302 B(Star), R(2), |
294 /* 241 S> */ B(Mov), R(1), R(0), | 303 B(Mov), R(1), R(0), |
295 /* 250 S> */ B(Mov), R(0), R(1), | 304 /* 122 S> */ B(LdaConstant), U8(1), |
296 /* 257 S> */ B(Mov), R(1), R(0), | 305 B(Star), R(2), |
297 /* 266 S> */ B(Mov), R(0), R(1), | 306 B(Mov), R(0), R(1), |
298 /* 273 S> */ B(Mov), R(1), R(0), | 307 /* 129 S> */ B(LdaConstant), U8(0), |
299 /* 282 S> */ B(Mov), R(0), R(1), | 308 B(Star), R(2), |
300 /* 289 S> */ B(Mov), R(1), R(0), | 309 B(Mov), R(1), R(0), |
301 /* 298 S> */ B(Mov), R(0), R(1), | 310 /* 138 S> */ B(LdaConstant), U8(1), |
302 /* 305 S> */ B(Mov), R(1), R(0), | 311 B(Star), R(2), |
303 /* 314 S> */ B(Mov), R(0), R(1), | 312 B(Mov), R(0), R(1), |
304 /* 321 S> */ B(Mov), R(1), R(0), | 313 /* 145 S> */ B(LdaConstant), U8(0), |
305 /* 330 S> */ B(Mov), R(0), R(1), | 314 B(Star), R(2), |
306 /* 337 S> */ B(Mov), R(1), R(0), | 315 B(Mov), R(1), R(0), |
307 /* 346 S> */ B(Mov), R(0), R(1), | 316 /* 154 S> */ B(LdaConstant), U8(1), |
308 /* 353 S> */ B(Mov), R(1), R(0), | 317 B(Star), R(2), |
309 /* 362 S> */ B(Mov), R(0), R(1), | 318 B(Mov), R(0), R(1), |
310 /* 369 S> */ B(Mov), R(1), R(0), | 319 /* 161 S> */ B(LdaConstant), U8(0), |
311 /* 378 S> */ B(Mov), R(0), R(1), | 320 B(Star), R(2), |
312 /* 385 S> */ B(Mov), R(1), R(0), | 321 B(Mov), R(1), R(0), |
313 /* 394 S> */ B(Mov), R(0), R(1), | 322 /* 170 S> */ B(LdaConstant), U8(1), |
314 /* 401 S> */ B(Mov), R(1), R(0), | 323 B(Star), R(2), |
315 /* 410 S> */ B(Mov), R(0), R(1), | 324 B(Mov), R(0), R(1), |
316 /* 417 S> */ B(Mov), R(1), R(0), | 325 /* 177 S> */ B(LdaConstant), U8(0), |
317 /* 426 S> */ B(Mov), R(0), R(1), | 326 B(Star), R(2), |
318 /* 433 S> */ B(Mov), R(1), R(0), | 327 B(Mov), R(1), R(0), |
319 /* 442 S> */ B(Mov), R(0), R(1), | 328 /* 186 S> */ B(LdaConstant), U8(1), |
320 /* 449 S> */ B(Mov), R(1), R(0), | 329 B(Star), R(2), |
321 /* 458 S> */ B(Mov), R(0), R(1), | 330 B(Mov), R(0), R(1), |
322 /* 465 S> */ B(Mov), R(1), R(0), | 331 /* 193 S> */ B(LdaConstant), U8(0), |
323 /* 474 S> */ B(Mov), R(0), R(1), | 332 B(Star), R(2), |
324 /* 481 S> */ B(Mov), R(1), R(0), | 333 B(Mov), R(1), R(0), |
325 /* 490 S> */ B(Mov), R(0), R(1), | 334 /* 202 S> */ B(LdaConstant), U8(1), |
326 /* 497 S> */ B(Mov), R(1), R(0), | 335 B(Star), R(2), |
327 /* 506 S> */ B(Mov), R(0), R(1), | 336 B(Mov), R(0), R(1), |
328 /* 513 S> */ B(Mov), R(1), R(0), | 337 /* 209 S> */ B(LdaConstant), U8(0), |
329 /* 522 S> */ B(Mov), R(0), R(1), | 338 B(Star), R(2), |
330 /* 529 S> */ B(Mov), R(1), R(0), | 339 B(Mov), R(1), R(0), |
331 /* 538 S> */ B(Mov), R(0), R(1), | 340 /* 218 S> */ B(LdaConstant), U8(1), |
332 /* 545 S> */ B(Mov), R(1), R(0), | 341 B(Star), R(2), |
333 /* 554 S> */ B(Mov), R(0), R(1), | 342 B(Mov), R(0), R(1), |
334 /* 561 S> */ B(Mov), R(1), R(0), | 343 /* 225 S> */ B(LdaConstant), U8(0), |
335 /* 570 S> */ B(Mov), R(0), R(1), | 344 B(Star), R(2), |
336 /* 577 S> */ B(Mov), R(1), R(0), | 345 B(Mov), R(1), R(0), |
337 /* 586 S> */ B(Mov), R(0), R(1), | 346 /* 234 S> */ B(LdaConstant), U8(1), |
338 /* 593 S> */ B(Mov), R(1), R(0), | 347 B(Star), R(2), |
339 /* 602 S> */ B(Mov), R(0), R(1), | 348 B(Mov), R(0), R(1), |
340 /* 609 S> */ B(Mov), R(1), R(0), | 349 /* 241 S> */ B(LdaConstant), U8(0), |
341 /* 618 S> */ B(Mov), R(0), R(1), | 350 B(Star), R(2), |
342 /* 625 S> */ B(Mov), R(1), R(0), | 351 B(Mov), R(1), R(0), |
343 /* 634 S> */ B(Mov), R(0), R(1), | 352 /* 250 S> */ B(LdaConstant), U8(1), |
344 /* 641 S> */ B(Mov), R(1), R(0), | 353 B(Star), R(2), |
345 /* 650 S> */ B(Mov), R(0), R(1), | 354 B(Mov), R(0), R(1), |
346 /* 657 S> */ B(Mov), R(1), R(0), | 355 /* 257 S> */ B(LdaConstant), U8(0), |
347 /* 666 S> */ B(Mov), R(0), R(1), | 356 B(Star), R(2), |
348 /* 673 S> */ B(Mov), R(1), R(0), | 357 B(Mov), R(1), R(0), |
349 /* 682 S> */ B(Mov), R(0), R(1), | 358 /* 266 S> */ B(LdaConstant), U8(1), |
350 /* 689 S> */ B(Mov), R(1), R(0), | 359 B(Star), R(2), |
351 /* 698 S> */ B(Mov), R(0), R(1), | 360 B(Mov), R(0), R(1), |
352 /* 705 S> */ B(Mov), R(1), R(0), | 361 /* 273 S> */ B(LdaConstant), U8(0), |
353 /* 714 S> */ B(Mov), R(0), R(1), | 362 B(Star), R(2), |
354 /* 721 S> */ B(Mov), R(1), R(0), | 363 B(Mov), R(1), R(0), |
355 /* 730 S> */ B(Mov), R(0), R(1), | 364 /* 282 S> */ B(LdaConstant), U8(1), |
356 /* 737 S> */ B(Mov), R(1), R(0), | 365 B(Star), R(2), |
357 /* 746 S> */ B(Mov), R(0), R(1), | 366 B(Mov), R(0), R(1), |
358 /* 753 S> */ B(Mov), R(1), R(0), | 367 /* 289 S> */ B(LdaConstant), U8(0), |
359 /* 762 S> */ B(Mov), R(0), R(1), | 368 B(Star), R(2), |
360 /* 769 S> */ B(Mov), R(1), R(0), | 369 B(Mov), R(1), R(0), |
361 /* 778 S> */ B(Mov), R(0), R(1), | 370 /* 298 S> */ B(LdaConstant), U8(1), |
362 /* 785 S> */ B(Mov), R(1), R(0), | 371 B(Star), R(2), |
363 /* 794 S> */ B(Mov), R(0), R(1), | 372 B(Mov), R(0), R(1), |
364 /* 801 S> */ B(Mov), R(1), R(0), | 373 /* 305 S> */ B(LdaConstant), U8(0), |
365 /* 810 S> */ B(Mov), R(0), R(1), | 374 B(Star), R(2), |
366 /* 817 S> */ B(Mov), R(1), R(0), | 375 B(Mov), R(1), R(0), |
367 /* 826 S> */ B(Mov), R(0), R(1), | 376 /* 314 S> */ B(LdaConstant), U8(1), |
368 /* 833 S> */ B(Mov), R(1), R(0), | 377 B(Star), R(2), |
369 /* 842 S> */ B(Mov), R(0), R(1), | 378 B(Mov), R(0), R(1), |
370 /* 849 S> */ B(Mov), R(1), R(0), | 379 /* 321 S> */ B(LdaConstant), U8(0), |
371 /* 858 S> */ B(Mov), R(0), R(1), | 380 B(Star), R(2), |
372 /* 865 S> */ B(Mov), R(1), R(0), | 381 B(Mov), R(1), R(0), |
373 /* 874 S> */ B(Mov), R(0), R(1), | 382 /* 330 S> */ B(LdaConstant), U8(1), |
374 /* 881 S> */ B(Mov), R(1), R(0), | 383 B(Star), R(2), |
375 /* 890 S> */ B(Mov), R(0), R(1), | 384 B(Mov), R(0), R(1), |
376 /* 897 S> */ B(Mov), R(1), R(0), | 385 /* 337 S> */ B(LdaConstant), U8(0), |
377 /* 906 S> */ B(Mov), R(0), R(1), | 386 B(Star), R(2), |
378 /* 913 S> */ B(Mov), R(1), R(0), | 387 B(Mov), R(1), R(0), |
379 /* 922 S> */ B(Mov), R(0), R(1), | 388 /* 346 S> */ B(LdaConstant), U8(1), |
380 /* 929 S> */ B(Mov), R(1), R(0), | 389 B(Star), R(2), |
381 /* 938 S> */ B(Mov), R(0), R(1), | 390 B(Mov), R(0), R(1), |
382 /* 945 S> */ B(Mov), R(1), R(0), | 391 /* 353 S> */ B(LdaConstant), U8(0), |
383 /* 954 S> */ B(Mov), R(0), R(1), | 392 B(Star), R(2), |
384 /* 961 S> */ B(Mov), R(1), R(0), | 393 B(Mov), R(1), R(0), |
385 /* 970 S> */ B(Mov), R(0), R(1), | 394 /* 362 S> */ B(LdaConstant), U8(1), |
386 /* 977 S> */ B(Mov), R(1), R(0), | 395 B(Star), R(2), |
387 /* 986 S> */ B(Mov), R(0), R(1), | 396 B(Mov), R(0), R(1), |
388 /* 993 S> */ B(Mov), R(1), R(0), | 397 /* 369 S> */ B(LdaConstant), U8(0), |
389 /* 1002 S> */ B(Mov), R(0), R(1), | 398 B(Star), R(2), |
390 /* 1009 S> */ B(Mov), R(1), R(0), | 399 B(Mov), R(1), R(0), |
391 /* 1018 S> */ B(Mov), R(0), R(1), | 400 /* 378 S> */ B(LdaConstant), U8(1), |
392 /* 1025 S> */ B(Mov), R(1), R(0), | 401 B(Star), R(2), |
393 /* 1034 S> */ B(Mov), R(0), R(1), | 402 B(Mov), R(0), R(1), |
394 /* 1041 S> */ B(Mov), R(1), R(0), | 403 /* 385 S> */ B(LdaConstant), U8(0), |
395 /* 1050 S> */ B(Mov), R(0), R(1), | 404 B(Star), R(2), |
396 /* 1057 S> */ B(Mov), R(1), R(0), | 405 B(Mov), R(1), R(0), |
397 /* 1066 S> */ B(Mov), R(0), R(1), | 406 /* 394 S> */ B(LdaConstant), U8(1), |
398 /* 1073 S> */ B(Mov), R(1), R(0), | 407 B(Star), R(2), |
| 408 B(Mov), R(0), R(1), |
| 409 /* 401 S> */ B(LdaConstant), U8(0), |
| 410 B(Star), R(2), |
| 411 B(Mov), R(1), R(0), |
| 412 /* 410 S> */ B(LdaConstant), U8(1), |
| 413 B(Star), R(2), |
| 414 B(Mov), R(0), R(1), |
| 415 /* 417 S> */ B(LdaConstant), U8(0), |
| 416 B(Star), R(2), |
| 417 B(Mov), R(1), R(0), |
| 418 /* 426 S> */ B(LdaConstant), U8(1), |
| 419 B(Star), R(2), |
| 420 B(Mov), R(0), R(1), |
| 421 /* 433 S> */ B(LdaConstant), U8(0), |
| 422 B(Star), R(2), |
| 423 B(Mov), R(1), R(0), |
| 424 /* 442 S> */ B(LdaConstant), U8(1), |
| 425 B(Star), R(2), |
| 426 B(Mov), R(0), R(1), |
| 427 /* 449 S> */ B(LdaConstant), U8(0), |
| 428 B(Star), R(2), |
| 429 B(Mov), R(1), R(0), |
| 430 /* 458 S> */ B(LdaConstant), U8(1), |
| 431 B(Star), R(2), |
| 432 B(Mov), R(0), R(1), |
| 433 /* 465 S> */ B(LdaConstant), U8(0), |
| 434 B(Star), R(2), |
| 435 B(Mov), R(1), R(0), |
| 436 /* 474 S> */ B(LdaConstant), U8(1), |
| 437 B(Star), R(2), |
| 438 B(Mov), R(0), R(1), |
| 439 /* 481 S> */ B(LdaConstant), U8(0), |
| 440 B(Star), R(2), |
| 441 B(Mov), R(1), R(0), |
| 442 /* 490 S> */ B(LdaConstant), U8(1), |
| 443 B(Star), R(2), |
| 444 B(Mov), R(0), R(1), |
| 445 /* 497 S> */ B(LdaConstant), U8(0), |
| 446 B(Star), R(2), |
| 447 B(Mov), R(1), R(0), |
| 448 /* 506 S> */ B(LdaConstant), U8(1), |
| 449 B(Star), R(2), |
| 450 B(Mov), R(0), R(1), |
| 451 /* 513 S> */ B(LdaConstant), U8(0), |
| 452 B(Star), R(2), |
| 453 B(Mov), R(1), R(0), |
| 454 /* 522 S> */ B(LdaConstant), U8(1), |
| 455 B(Star), R(2), |
| 456 B(Mov), R(0), R(1), |
| 457 /* 529 S> */ B(LdaConstant), U8(0), |
| 458 B(Star), R(2), |
| 459 B(Mov), R(1), R(0), |
| 460 /* 538 S> */ B(LdaConstant), U8(1), |
| 461 B(Star), R(2), |
| 462 B(Mov), R(0), R(1), |
| 463 /* 545 S> */ B(LdaConstant), U8(0), |
| 464 B(Star), R(2), |
| 465 B(Mov), R(1), R(0), |
| 466 /* 554 S> */ B(LdaConstant), U8(1), |
| 467 B(Star), R(2), |
| 468 B(Mov), R(0), R(1), |
| 469 /* 561 S> */ B(LdaConstant), U8(0), |
| 470 B(Star), R(2), |
| 471 B(Mov), R(1), R(0), |
| 472 /* 570 S> */ B(LdaConstant), U8(1), |
| 473 B(Star), R(2), |
| 474 B(Mov), R(0), R(1), |
| 475 /* 577 S> */ B(LdaConstant), U8(0), |
| 476 B(Star), R(2), |
| 477 B(Mov), R(1), R(0), |
| 478 /* 586 S> */ B(LdaConstant), U8(1), |
| 479 B(Star), R(2), |
| 480 B(Mov), R(0), R(1), |
| 481 /* 593 S> */ B(LdaConstant), U8(0), |
| 482 B(Star), R(2), |
| 483 B(Mov), R(1), R(0), |
| 484 /* 602 S> */ B(LdaConstant), U8(1), |
| 485 B(Star), R(2), |
| 486 B(Mov), R(0), R(1), |
| 487 /* 609 S> */ B(LdaConstant), U8(0), |
| 488 B(Star), R(2), |
| 489 B(Mov), R(1), R(0), |
| 490 /* 618 S> */ B(LdaConstant), U8(1), |
| 491 B(Star), R(2), |
| 492 B(Mov), R(0), R(1), |
| 493 /* 625 S> */ B(LdaConstant), U8(0), |
| 494 B(Star), R(2), |
| 495 B(Mov), R(1), R(0), |
| 496 /* 634 S> */ B(LdaConstant), U8(1), |
| 497 B(Star), R(2), |
| 498 B(Mov), R(0), R(1), |
| 499 /* 641 S> */ B(LdaConstant), U8(0), |
| 500 B(Star), R(2), |
| 501 B(Mov), R(1), R(0), |
| 502 /* 650 S> */ B(LdaConstant), U8(1), |
| 503 B(Star), R(2), |
| 504 B(Mov), R(0), R(1), |
| 505 /* 657 S> */ B(LdaConstant), U8(0), |
| 506 B(Star), R(2), |
| 507 B(Mov), R(1), R(0), |
| 508 /* 666 S> */ B(LdaConstant), U8(1), |
| 509 B(Star), R(2), |
| 510 B(Mov), R(0), R(1), |
| 511 /* 673 S> */ B(LdaConstant), U8(0), |
| 512 B(Star), R(2), |
| 513 B(Mov), R(1), R(0), |
| 514 /* 682 S> */ B(LdaConstant), U8(1), |
| 515 B(Star), R(2), |
| 516 B(Mov), R(0), R(1), |
| 517 /* 689 S> */ B(LdaConstant), U8(0), |
| 518 B(Star), R(2), |
| 519 B(Mov), R(1), R(0), |
| 520 /* 698 S> */ B(LdaConstant), U8(1), |
| 521 B(Star), R(2), |
| 522 B(Mov), R(0), R(1), |
| 523 /* 705 S> */ B(LdaConstant), U8(0), |
| 524 B(Star), R(2), |
| 525 B(Mov), R(1), R(0), |
| 526 /* 714 S> */ B(LdaConstant), U8(1), |
| 527 B(Star), R(2), |
| 528 B(Mov), R(0), R(1), |
| 529 /* 721 S> */ B(LdaConstant), U8(0), |
| 530 B(Star), R(2), |
| 531 B(Mov), R(1), R(0), |
| 532 /* 730 S> */ B(LdaConstant), U8(1), |
| 533 B(Star), R(2), |
| 534 B(Mov), R(0), R(1), |
| 535 /* 737 S> */ B(LdaConstant), U8(0), |
| 536 B(Star), R(2), |
| 537 B(Mov), R(1), R(0), |
| 538 /* 746 S> */ B(LdaConstant), U8(1), |
| 539 B(Star), R(2), |
| 540 B(Mov), R(0), R(1), |
| 541 /* 753 S> */ B(LdaConstant), U8(0), |
| 542 B(Star), R(2), |
| 543 B(Mov), R(1), R(0), |
| 544 /* 762 S> */ B(LdaConstant), U8(1), |
| 545 B(Star), R(2), |
| 546 B(Mov), R(0), R(1), |
| 547 /* 769 S> */ B(LdaConstant), U8(0), |
| 548 B(Star), R(2), |
| 549 B(Mov), R(1), R(0), |
| 550 /* 778 S> */ B(LdaConstant), U8(1), |
| 551 B(Star), R(2), |
| 552 B(Mov), R(0), R(1), |
| 553 /* 785 S> */ B(LdaConstant), U8(0), |
| 554 B(Star), R(2), |
| 555 B(Mov), R(1), R(0), |
| 556 /* 794 S> */ B(LdaConstant), U8(1), |
| 557 B(Star), R(2), |
| 558 B(Mov), R(0), R(1), |
| 559 /* 801 S> */ B(LdaConstant), U8(0), |
| 560 B(Star), R(2), |
| 561 B(Mov), R(1), R(0), |
| 562 /* 810 S> */ B(LdaConstant), U8(1), |
| 563 B(Star), R(2), |
| 564 B(Mov), R(0), R(1), |
| 565 /* 817 S> */ B(LdaConstant), U8(0), |
| 566 B(Star), R(2), |
| 567 B(Mov), R(1), R(0), |
| 568 /* 826 S> */ B(LdaConstant), U8(1), |
| 569 B(Star), R(2), |
| 570 B(Mov), R(0), R(1), |
| 571 /* 833 S> */ B(LdaConstant), U8(0), |
| 572 B(Star), R(2), |
| 573 B(Mov), R(1), R(0), |
| 574 /* 842 S> */ B(LdaConstant), U8(1), |
| 575 B(Star), R(2), |
| 576 B(Mov), R(0), R(1), |
| 577 /* 849 S> */ B(LdaConstant), U8(0), |
| 578 B(Star), R(2), |
| 579 B(Mov), R(1), R(0), |
| 580 /* 858 S> */ B(LdaConstant), U8(1), |
| 581 B(Star), R(2), |
| 582 B(Mov), R(0), R(1), |
| 583 /* 865 S> */ B(LdaConstant), U8(0), |
| 584 B(Star), R(2), |
| 585 B(Mov), R(1), R(0), |
| 586 /* 874 S> */ B(LdaConstant), U8(1), |
| 587 B(Star), R(2), |
| 588 B(Mov), R(0), R(1), |
| 589 /* 881 S> */ B(LdaConstant), U8(0), |
| 590 B(Star), R(2), |
| 591 B(Mov), R(1), R(0), |
| 592 /* 890 S> */ B(LdaConstant), U8(1), |
| 593 B(Star), R(2), |
| 594 B(Mov), R(0), R(1), |
| 595 /* 897 S> */ B(LdaConstant), U8(0), |
| 596 B(Star), R(2), |
| 597 B(Mov), R(1), R(0), |
| 598 /* 906 S> */ B(LdaConstant), U8(1), |
| 599 B(Star), R(2), |
| 600 B(Mov), R(0), R(1), |
| 601 /* 913 S> */ B(LdaConstant), U8(0), |
| 602 B(Star), R(2), |
| 603 B(Mov), R(1), R(0), |
| 604 /* 922 S> */ B(LdaConstant), U8(1), |
| 605 B(Star), R(2), |
| 606 B(Mov), R(0), R(1), |
| 607 /* 929 S> */ B(LdaConstant), U8(0), |
| 608 B(Star), R(2), |
| 609 B(Mov), R(1), R(0), |
| 610 /* 938 S> */ B(LdaConstant), U8(1), |
| 611 B(Star), R(2), |
| 612 B(Mov), R(0), R(1), |
| 613 /* 945 S> */ B(LdaConstant), U8(0), |
| 614 B(Star), R(2), |
| 615 B(Mov), R(1), R(0), |
| 616 /* 954 S> */ B(LdaConstant), U8(1), |
| 617 B(Star), R(2), |
| 618 B(Mov), R(0), R(1), |
| 619 /* 961 S> */ B(LdaConstant), U8(0), |
| 620 B(Star), R(2), |
| 621 B(Mov), R(1), R(0), |
| 622 /* 970 S> */ B(LdaConstant), U8(1), |
| 623 B(Star), R(2), |
| 624 B(Mov), R(0), R(1), |
| 625 /* 977 S> */ B(LdaConstant), U8(0), |
| 626 B(Star), R(2), |
| 627 B(Mov), R(1), R(0), |
| 628 /* 986 S> */ B(LdaConstant), U8(1), |
| 629 B(Star), R(2), |
| 630 B(Mov), R(0), R(1), |
| 631 /* 993 S> */ B(LdaConstant), U8(0), |
| 632 B(Star), R(2), |
| 633 B(Mov), R(1), R(0), |
| 634 /* 1002 S> */ B(LdaConstant), U8(1), |
| 635 B(Star), R(2), |
| 636 B(Mov), R(0), R(1), |
| 637 /* 1009 S> */ B(LdaConstant), U8(0), |
| 638 B(Star), R(2), |
| 639 B(Mov), R(1), R(0), |
| 640 /* 1018 S> */ B(LdaConstant), U8(1), |
| 641 B(Star), R(2), |
| 642 B(Mov), R(0), R(1), |
| 643 /* 1025 S> */ B(LdaConstant), U8(0), |
| 644 B(Star), R(2), |
| 645 B(Mov), R(1), R(0), |
| 646 /* 1034 S> */ B(LdaConstant), U8(1), |
| 647 B(Star), R(2), |
| 648 B(Mov), R(0), R(1), |
| 649 /* 1041 S> */ B(LdaConstant), U8(0), |
| 650 B(Star), R(2), |
| 651 B(Mov), R(1), R(0), |
| 652 /* 1050 S> */ B(LdaConstant), U8(1), |
| 653 B(Star), R(2), |
| 654 B(Mov), R(0), R(1), |
| 655 /* 1057 S> */ B(LdaConstant), U8(0), |
| 656 B(Star), R(2), |
| 657 B(Mov), R(1), R(0), |
| 658 /* 1066 S> */ B(LdaConstant), U8(1), |
| 659 B(Star), R(2), |
| 660 B(Mov), R(0), R(1), |
| 661 /* 1073 S> */ B(LdaConstant), U8(0), |
| 662 B(Star), R(2), |
| 663 B(Mov), R(1), R(0), |
399 /* 1081 S> */ B(Wide), B(LdaSmi), I16(200), | 664 /* 1081 S> */ B(Wide), B(LdaSmi), I16(200), |
400 /* 1117 S> */ B(Return), | 665 /* 1117 S> */ B(Return), |
401 /* 1102 S> */ B(Wide), B(LdaSmi), I16(-200), | 666 /* 1102 S> */ B(Wide), B(LdaSmi), I16(-200), |
402 /* 1117 S> */ B(Return), | 667 /* 1117 S> */ B(Return), |
403 B(LdaUndefined), | 668 B(LdaUndefined), |
404 /* 1117 S> */ B(Return), | 669 /* 1117 S> */ B(Return), |
405 ] | 670 ] |
406 constant pool: [ | 671 constant pool: [ |
| 672 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], |
| 673 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"], |
407 HEAP_NUMBER_TYPE [0.01], | 674 HEAP_NUMBER_TYPE [0.01], |
408 Smi [391], | 675 Smi [903], |
409 ] | 676 ] |
410 handlers: [ | 677 handlers: [ |
411 ] | 678 ] |
412 | 679 |
413 --- | 680 --- |
414 snippet: " | 681 snippet: " |
415 function f() { | 682 function f() { |
416 var a = 0; var b = 0; | 683 var a = 0; var b = 0; |
417 if (a) { | 684 if (a) { |
418 b = a; a = b; | 685 b = a; a = b; |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
476 b = a; a = b; | 743 b = a; a = b; |
477 b = a; a = b; | 744 b = a; a = b; |
478 b = a; a = b; | 745 b = a; a = b; |
479 b = a; a = b; | 746 b = a; a = b; |
480 b = a; a = b; | 747 b = a; a = b; |
481 b = a; a = b; | 748 b = a; a = b; |
482 return 200; } else { return -200; } | 749 return 200; } else { return -200; } |
483 }; | 750 }; |
484 f(); | 751 f(); |
485 " | 752 " |
486 frame size: 2 | 753 frame size: 3 |
487 parameter count: 1 | 754 parameter count: 1 |
488 bytecode array length: 407 | 755 bytecode array length: 927 |
489 bytecodes: [ | 756 bytecodes: [ |
490 /* 10 E> */ B(StackCheck), | 757 /* 10 E> */ B(StackCheck), |
491 /* 25 S> */ B(LdaZero), | 758 /* 25 S> */ B(LdaConstant), U8(0), |
| 759 B(Star), R(2), |
| 760 B(LdaZero), |
492 B(Star), R(0), | 761 B(Star), R(0), |
493 /* 36 S> */ B(LdaZero), | 762 /* 36 S> */ B(LdaConstant), U8(1), |
| 763 B(Star), R(2), |
| 764 B(LdaZero), |
494 B(Star), R(1), | 765 B(Star), R(1), |
495 /* 41 S> */ B(Ldar), R(0), | 766 /* 41 S> */ B(Ldar), R(0), |
496 B(JumpIfToBooleanFalseConstant), U8(0), | 767 B(JumpIfToBooleanFalseConstant), U8(2), |
497 /* 52 S> */ B(Mov), R(0), R(1), | 768 /* 52 S> */ B(LdaConstant), U8(1), |
498 /* 59 S> */ B(Mov), R(1), R(0), | 769 B(Star), R(2), |
499 /* 68 S> */ B(Mov), R(0), R(1), | 770 B(Mov), R(0), R(1), |
500 /* 75 S> */ B(Mov), R(1), R(0), | 771 /* 59 S> */ B(LdaConstant), U8(0), |
501 /* 84 S> */ B(Mov), R(0), R(1), | 772 B(Star), R(2), |
502 /* 91 S> */ B(Mov), R(1), R(0), | 773 B(Mov), R(1), R(0), |
503 /* 100 S> */ B(Mov), R(0), R(1), | 774 /* 68 S> */ B(LdaConstant), U8(1), |
504 /* 107 S> */ B(Mov), R(1), R(0), | 775 B(Star), R(2), |
505 /* 116 S> */ B(Mov), R(0), R(1), | 776 B(Mov), R(0), R(1), |
506 /* 123 S> */ B(Mov), R(1), R(0), | 777 /* 75 S> */ B(LdaConstant), U8(0), |
507 /* 132 S> */ B(Mov), R(0), R(1), | 778 B(Star), R(2), |
508 /* 139 S> */ B(Mov), R(1), R(0), | 779 B(Mov), R(1), R(0), |
509 /* 148 S> */ B(Mov), R(0), R(1), | 780 /* 84 S> */ B(LdaConstant), U8(1), |
510 /* 155 S> */ B(Mov), R(1), R(0), | 781 B(Star), R(2), |
511 /* 164 S> */ B(Mov), R(0), R(1), | 782 B(Mov), R(0), R(1), |
512 /* 171 S> */ B(Mov), R(1), R(0), | 783 /* 91 S> */ B(LdaConstant), U8(0), |
513 /* 180 S> */ B(Mov), R(0), R(1), | 784 B(Star), R(2), |
514 /* 187 S> */ B(Mov), R(1), R(0), | 785 B(Mov), R(1), R(0), |
515 /* 196 S> */ B(Mov), R(0), R(1), | 786 /* 100 S> */ B(LdaConstant), U8(1), |
516 /* 203 S> */ B(Mov), R(1), R(0), | 787 B(Star), R(2), |
517 /* 212 S> */ B(Mov), R(0), R(1), | 788 B(Mov), R(0), R(1), |
518 /* 219 S> */ B(Mov), R(1), R(0), | 789 /* 107 S> */ B(LdaConstant), U8(0), |
519 /* 228 S> */ B(Mov), R(0), R(1), | 790 B(Star), R(2), |
520 /* 235 S> */ B(Mov), R(1), R(0), | 791 B(Mov), R(1), R(0), |
521 /* 244 S> */ B(Mov), R(0), R(1), | 792 /* 116 S> */ B(LdaConstant), U8(1), |
522 /* 251 S> */ B(Mov), R(1), R(0), | 793 B(Star), R(2), |
523 /* 260 S> */ B(Mov), R(0), R(1), | 794 B(Mov), R(0), R(1), |
524 /* 267 S> */ B(Mov), R(1), R(0), | 795 /* 123 S> */ B(LdaConstant), U8(0), |
525 /* 276 S> */ B(Mov), R(0), R(1), | 796 B(Star), R(2), |
526 /* 283 S> */ B(Mov), R(1), R(0), | 797 B(Mov), R(1), R(0), |
527 /* 292 S> */ B(Mov), R(0), R(1), | 798 /* 132 S> */ B(LdaConstant), U8(1), |
528 /* 299 S> */ B(Mov), R(1), R(0), | 799 B(Star), R(2), |
529 /* 308 S> */ B(Mov), R(0), R(1), | 800 B(Mov), R(0), R(1), |
530 /* 315 S> */ B(Mov), R(1), R(0), | 801 /* 139 S> */ B(LdaConstant), U8(0), |
531 /* 324 S> */ B(Mov), R(0), R(1), | 802 B(Star), R(2), |
532 /* 331 S> */ B(Mov), R(1), R(0), | 803 B(Mov), R(1), R(0), |
533 /* 340 S> */ B(Mov), R(0), R(1), | 804 /* 148 S> */ B(LdaConstant), U8(1), |
534 /* 347 S> */ B(Mov), R(1), R(0), | 805 B(Star), R(2), |
535 /* 356 S> */ B(Mov), R(0), R(1), | 806 B(Mov), R(0), R(1), |
536 /* 363 S> */ B(Mov), R(1), R(0), | 807 /* 155 S> */ B(LdaConstant), U8(0), |
537 /* 372 S> */ B(Mov), R(0), R(1), | 808 B(Star), R(2), |
538 /* 379 S> */ B(Mov), R(1), R(0), | 809 B(Mov), R(1), R(0), |
539 /* 388 S> */ B(Mov), R(0), R(1), | 810 /* 164 S> */ B(LdaConstant), U8(1), |
540 /* 395 S> */ B(Mov), R(1), R(0), | 811 B(Star), R(2), |
541 /* 404 S> */ B(Mov), R(0), R(1), | 812 B(Mov), R(0), R(1), |
542 /* 411 S> */ B(Mov), R(1), R(0), | 813 /* 171 S> */ B(LdaConstant), U8(0), |
543 /* 420 S> */ B(Mov), R(0), R(1), | 814 B(Star), R(2), |
544 /* 427 S> */ B(Mov), R(1), R(0), | 815 B(Mov), R(1), R(0), |
545 /* 436 S> */ B(Mov), R(0), R(1), | 816 /* 180 S> */ B(LdaConstant), U8(1), |
546 /* 443 S> */ B(Mov), R(1), R(0), | 817 B(Star), R(2), |
547 /* 452 S> */ B(Mov), R(0), R(1), | 818 B(Mov), R(0), R(1), |
548 /* 459 S> */ B(Mov), R(1), R(0), | 819 /* 187 S> */ B(LdaConstant), U8(0), |
549 /* 468 S> */ B(Mov), R(0), R(1), | 820 B(Star), R(2), |
550 /* 475 S> */ B(Mov), R(1), R(0), | 821 B(Mov), R(1), R(0), |
551 /* 484 S> */ B(Mov), R(0), R(1), | 822 /* 196 S> */ B(LdaConstant), U8(1), |
552 /* 491 S> */ B(Mov), R(1), R(0), | 823 B(Star), R(2), |
553 /* 500 S> */ B(Mov), R(0), R(1), | 824 B(Mov), R(0), R(1), |
554 /* 507 S> */ B(Mov), R(1), R(0), | 825 /* 203 S> */ B(LdaConstant), U8(0), |
555 /* 516 S> */ B(Mov), R(0), R(1), | 826 B(Star), R(2), |
556 /* 523 S> */ B(Mov), R(1), R(0), | 827 B(Mov), R(1), R(0), |
557 /* 532 S> */ B(Mov), R(0), R(1), | 828 /* 212 S> */ B(LdaConstant), U8(1), |
558 /* 539 S> */ B(Mov), R(1), R(0), | 829 B(Star), R(2), |
559 /* 548 S> */ B(Mov), R(0), R(1), | 830 B(Mov), R(0), R(1), |
560 /* 555 S> */ B(Mov), R(1), R(0), | 831 /* 219 S> */ B(LdaConstant), U8(0), |
561 /* 564 S> */ B(Mov), R(0), R(1), | 832 B(Star), R(2), |
562 /* 571 S> */ B(Mov), R(1), R(0), | 833 B(Mov), R(1), R(0), |
563 /* 580 S> */ B(Mov), R(0), R(1), | 834 /* 228 S> */ B(LdaConstant), U8(1), |
564 /* 587 S> */ B(Mov), R(1), R(0), | 835 B(Star), R(2), |
565 /* 596 S> */ B(Mov), R(0), R(1), | 836 B(Mov), R(0), R(1), |
566 /* 603 S> */ B(Mov), R(1), R(0), | 837 /* 235 S> */ B(LdaConstant), U8(0), |
567 /* 612 S> */ B(Mov), R(0), R(1), | 838 B(Star), R(2), |
568 /* 619 S> */ B(Mov), R(1), R(0), | 839 B(Mov), R(1), R(0), |
569 /* 628 S> */ B(Mov), R(0), R(1), | 840 /* 244 S> */ B(LdaConstant), U8(1), |
570 /* 635 S> */ B(Mov), R(1), R(0), | 841 B(Star), R(2), |
571 /* 644 S> */ B(Mov), R(0), R(1), | 842 B(Mov), R(0), R(1), |
572 /* 651 S> */ B(Mov), R(1), R(0), | 843 /* 251 S> */ B(LdaConstant), U8(0), |
573 /* 660 S> */ B(Mov), R(0), R(1), | 844 B(Star), R(2), |
574 /* 667 S> */ B(Mov), R(1), R(0), | 845 B(Mov), R(1), R(0), |
575 /* 676 S> */ B(Mov), R(0), R(1), | 846 /* 260 S> */ B(LdaConstant), U8(1), |
576 /* 683 S> */ B(Mov), R(1), R(0), | 847 B(Star), R(2), |
577 /* 692 S> */ B(Mov), R(0), R(1), | 848 B(Mov), R(0), R(1), |
578 /* 699 S> */ B(Mov), R(1), R(0), | 849 /* 267 S> */ B(LdaConstant), U8(0), |
579 /* 708 S> */ B(Mov), R(0), R(1), | 850 B(Star), R(2), |
580 /* 715 S> */ B(Mov), R(1), R(0), | 851 B(Mov), R(1), R(0), |
581 /* 724 S> */ B(Mov), R(0), R(1), | 852 /* 276 S> */ B(LdaConstant), U8(1), |
582 /* 731 S> */ B(Mov), R(1), R(0), | 853 B(Star), R(2), |
583 /* 740 S> */ B(Mov), R(0), R(1), | 854 B(Mov), R(0), R(1), |
584 /* 747 S> */ B(Mov), R(1), R(0), | 855 /* 283 S> */ B(LdaConstant), U8(0), |
585 /* 756 S> */ B(Mov), R(0), R(1), | 856 B(Star), R(2), |
586 /* 763 S> */ B(Mov), R(1), R(0), | 857 B(Mov), R(1), R(0), |
587 /* 772 S> */ B(Mov), R(0), R(1), | 858 /* 292 S> */ B(LdaConstant), U8(1), |
588 /* 779 S> */ B(Mov), R(1), R(0), | 859 B(Star), R(2), |
589 /* 788 S> */ B(Mov), R(0), R(1), | 860 B(Mov), R(0), R(1), |
590 /* 795 S> */ B(Mov), R(1), R(0), | 861 /* 299 S> */ B(LdaConstant), U8(0), |
591 /* 804 S> */ B(Mov), R(0), R(1), | 862 B(Star), R(2), |
592 /* 811 S> */ B(Mov), R(1), R(0), | 863 B(Mov), R(1), R(0), |
593 /* 820 S> */ B(Mov), R(0), R(1), | 864 /* 308 S> */ B(LdaConstant), U8(1), |
594 /* 827 S> */ B(Mov), R(1), R(0), | 865 B(Star), R(2), |
595 /* 836 S> */ B(Mov), R(0), R(1), | 866 B(Mov), R(0), R(1), |
596 /* 843 S> */ B(Mov), R(1), R(0), | 867 /* 315 S> */ B(LdaConstant), U8(0), |
597 /* 852 S> */ B(Mov), R(0), R(1), | 868 B(Star), R(2), |
598 /* 859 S> */ B(Mov), R(1), R(0), | 869 B(Mov), R(1), R(0), |
599 /* 868 S> */ B(Mov), R(0), R(1), | 870 /* 324 S> */ B(LdaConstant), U8(1), |
600 /* 875 S> */ B(Mov), R(1), R(0), | 871 B(Star), R(2), |
601 /* 884 S> */ B(Mov), R(0), R(1), | 872 B(Mov), R(0), R(1), |
602 /* 891 S> */ B(Mov), R(1), R(0), | 873 /* 331 S> */ B(LdaConstant), U8(0), |
603 /* 900 S> */ B(Mov), R(0), R(1), | 874 B(Star), R(2), |
604 /* 907 S> */ B(Mov), R(1), R(0), | 875 B(Mov), R(1), R(0), |
605 /* 916 S> */ B(Mov), R(0), R(1), | 876 /* 340 S> */ B(LdaConstant), U8(1), |
606 /* 923 S> */ B(Mov), R(1), R(0), | 877 B(Star), R(2), |
607 /* 932 S> */ B(Mov), R(0), R(1), | 878 B(Mov), R(0), R(1), |
608 /* 939 S> */ B(Mov), R(1), R(0), | 879 /* 347 S> */ B(LdaConstant), U8(0), |
609 /* 948 S> */ B(Mov), R(0), R(1), | 880 B(Star), R(2), |
610 /* 955 S> */ B(Mov), R(1), R(0), | 881 B(Mov), R(1), R(0), |
611 /* 964 S> */ B(Mov), R(0), R(1), | 882 /* 356 S> */ B(LdaConstant), U8(1), |
612 /* 971 S> */ B(Mov), R(1), R(0), | 883 B(Star), R(2), |
613 /* 980 S> */ B(Mov), R(0), R(1), | 884 B(Mov), R(0), R(1), |
614 /* 987 S> */ B(Mov), R(1), R(0), | 885 /* 363 S> */ B(LdaConstant), U8(0), |
615 /* 996 S> */ B(Mov), R(0), R(1), | 886 B(Star), R(2), |
616 /* 1003 S> */ B(Mov), R(1), R(0), | 887 B(Mov), R(1), R(0), |
617 /* 1012 S> */ B(Mov), R(0), R(1), | 888 /* 372 S> */ B(LdaConstant), U8(1), |
618 /* 1019 S> */ B(Mov), R(1), R(0), | 889 B(Star), R(2), |
619 /* 1028 S> */ B(Mov), R(0), R(1), | 890 B(Mov), R(0), R(1), |
620 /* 1035 S> */ B(Mov), R(1), R(0), | 891 /* 379 S> */ B(LdaConstant), U8(0), |
621 /* 1044 S> */ B(Mov), R(0), R(1), | 892 B(Star), R(2), |
622 /* 1051 S> */ B(Mov), R(1), R(0), | 893 B(Mov), R(1), R(0), |
623 /* 1060 S> */ B(Mov), R(0), R(1), | 894 /* 388 S> */ B(LdaConstant), U8(1), |
624 /* 1067 S> */ B(Mov), R(1), R(0), | 895 B(Star), R(2), |
| 896 B(Mov), R(0), R(1), |
| 897 /* 395 S> */ B(LdaConstant), U8(0), |
| 898 B(Star), R(2), |
| 899 B(Mov), R(1), R(0), |
| 900 /* 404 S> */ B(LdaConstant), U8(1), |
| 901 B(Star), R(2), |
| 902 B(Mov), R(0), R(1), |
| 903 /* 411 S> */ B(LdaConstant), U8(0), |
| 904 B(Star), R(2), |
| 905 B(Mov), R(1), R(0), |
| 906 /* 420 S> */ B(LdaConstant), U8(1), |
| 907 B(Star), R(2), |
| 908 B(Mov), R(0), R(1), |
| 909 /* 427 S> */ B(LdaConstant), U8(0), |
| 910 B(Star), R(2), |
| 911 B(Mov), R(1), R(0), |
| 912 /* 436 S> */ B(LdaConstant), U8(1), |
| 913 B(Star), R(2), |
| 914 B(Mov), R(0), R(1), |
| 915 /* 443 S> */ B(LdaConstant), U8(0), |
| 916 B(Star), R(2), |
| 917 B(Mov), R(1), R(0), |
| 918 /* 452 S> */ B(LdaConstant), U8(1), |
| 919 B(Star), R(2), |
| 920 B(Mov), R(0), R(1), |
| 921 /* 459 S> */ B(LdaConstant), U8(0), |
| 922 B(Star), R(2), |
| 923 B(Mov), R(1), R(0), |
| 924 /* 468 S> */ B(LdaConstant), U8(1), |
| 925 B(Star), R(2), |
| 926 B(Mov), R(0), R(1), |
| 927 /* 475 S> */ B(LdaConstant), U8(0), |
| 928 B(Star), R(2), |
| 929 B(Mov), R(1), R(0), |
| 930 /* 484 S> */ B(LdaConstant), U8(1), |
| 931 B(Star), R(2), |
| 932 B(Mov), R(0), R(1), |
| 933 /* 491 S> */ B(LdaConstant), U8(0), |
| 934 B(Star), R(2), |
| 935 B(Mov), R(1), R(0), |
| 936 /* 500 S> */ B(LdaConstant), U8(1), |
| 937 B(Star), R(2), |
| 938 B(Mov), R(0), R(1), |
| 939 /* 507 S> */ B(LdaConstant), U8(0), |
| 940 B(Star), R(2), |
| 941 B(Mov), R(1), R(0), |
| 942 /* 516 S> */ B(LdaConstant), U8(1), |
| 943 B(Star), R(2), |
| 944 B(Mov), R(0), R(1), |
| 945 /* 523 S> */ B(LdaConstant), U8(0), |
| 946 B(Star), R(2), |
| 947 B(Mov), R(1), R(0), |
| 948 /* 532 S> */ B(LdaConstant), U8(1), |
| 949 B(Star), R(2), |
| 950 B(Mov), R(0), R(1), |
| 951 /* 539 S> */ B(LdaConstant), U8(0), |
| 952 B(Star), R(2), |
| 953 B(Mov), R(1), R(0), |
| 954 /* 548 S> */ B(LdaConstant), U8(1), |
| 955 B(Star), R(2), |
| 956 B(Mov), R(0), R(1), |
| 957 /* 555 S> */ B(LdaConstant), U8(0), |
| 958 B(Star), R(2), |
| 959 B(Mov), R(1), R(0), |
| 960 /* 564 S> */ B(LdaConstant), U8(1), |
| 961 B(Star), R(2), |
| 962 B(Mov), R(0), R(1), |
| 963 /* 571 S> */ B(LdaConstant), U8(0), |
| 964 B(Star), R(2), |
| 965 B(Mov), R(1), R(0), |
| 966 /* 580 S> */ B(LdaConstant), U8(1), |
| 967 B(Star), R(2), |
| 968 B(Mov), R(0), R(1), |
| 969 /* 587 S> */ B(LdaConstant), U8(0), |
| 970 B(Star), R(2), |
| 971 B(Mov), R(1), R(0), |
| 972 /* 596 S> */ B(LdaConstant), U8(1), |
| 973 B(Star), R(2), |
| 974 B(Mov), R(0), R(1), |
| 975 /* 603 S> */ B(LdaConstant), U8(0), |
| 976 B(Star), R(2), |
| 977 B(Mov), R(1), R(0), |
| 978 /* 612 S> */ B(LdaConstant), U8(1), |
| 979 B(Star), R(2), |
| 980 B(Mov), R(0), R(1), |
| 981 /* 619 S> */ B(LdaConstant), U8(0), |
| 982 B(Star), R(2), |
| 983 B(Mov), R(1), R(0), |
| 984 /* 628 S> */ B(LdaConstant), U8(1), |
| 985 B(Star), R(2), |
| 986 B(Mov), R(0), R(1), |
| 987 /* 635 S> */ B(LdaConstant), U8(0), |
| 988 B(Star), R(2), |
| 989 B(Mov), R(1), R(0), |
| 990 /* 644 S> */ B(LdaConstant), U8(1), |
| 991 B(Star), R(2), |
| 992 B(Mov), R(0), R(1), |
| 993 /* 651 S> */ B(LdaConstant), U8(0), |
| 994 B(Star), R(2), |
| 995 B(Mov), R(1), R(0), |
| 996 /* 660 S> */ B(LdaConstant), U8(1), |
| 997 B(Star), R(2), |
| 998 B(Mov), R(0), R(1), |
| 999 /* 667 S> */ B(LdaConstant), U8(0), |
| 1000 B(Star), R(2), |
| 1001 B(Mov), R(1), R(0), |
| 1002 /* 676 S> */ B(LdaConstant), U8(1), |
| 1003 B(Star), R(2), |
| 1004 B(Mov), R(0), R(1), |
| 1005 /* 683 S> */ B(LdaConstant), U8(0), |
| 1006 B(Star), R(2), |
| 1007 B(Mov), R(1), R(0), |
| 1008 /* 692 S> */ B(LdaConstant), U8(1), |
| 1009 B(Star), R(2), |
| 1010 B(Mov), R(0), R(1), |
| 1011 /* 699 S> */ B(LdaConstant), U8(0), |
| 1012 B(Star), R(2), |
| 1013 B(Mov), R(1), R(0), |
| 1014 /* 708 S> */ B(LdaConstant), U8(1), |
| 1015 B(Star), R(2), |
| 1016 B(Mov), R(0), R(1), |
| 1017 /* 715 S> */ B(LdaConstant), U8(0), |
| 1018 B(Star), R(2), |
| 1019 B(Mov), R(1), R(0), |
| 1020 /* 724 S> */ B(LdaConstant), U8(1), |
| 1021 B(Star), R(2), |
| 1022 B(Mov), R(0), R(1), |
| 1023 /* 731 S> */ B(LdaConstant), U8(0), |
| 1024 B(Star), R(2), |
| 1025 B(Mov), R(1), R(0), |
| 1026 /* 740 S> */ B(LdaConstant), U8(1), |
| 1027 B(Star), R(2), |
| 1028 B(Mov), R(0), R(1), |
| 1029 /* 747 S> */ B(LdaConstant), U8(0), |
| 1030 B(Star), R(2), |
| 1031 B(Mov), R(1), R(0), |
| 1032 /* 756 S> */ B(LdaConstant), U8(1), |
| 1033 B(Star), R(2), |
| 1034 B(Mov), R(0), R(1), |
| 1035 /* 763 S> */ B(LdaConstant), U8(0), |
| 1036 B(Star), R(2), |
| 1037 B(Mov), R(1), R(0), |
| 1038 /* 772 S> */ B(LdaConstant), U8(1), |
| 1039 B(Star), R(2), |
| 1040 B(Mov), R(0), R(1), |
| 1041 /* 779 S> */ B(LdaConstant), U8(0), |
| 1042 B(Star), R(2), |
| 1043 B(Mov), R(1), R(0), |
| 1044 /* 788 S> */ B(LdaConstant), U8(1), |
| 1045 B(Star), R(2), |
| 1046 B(Mov), R(0), R(1), |
| 1047 /* 795 S> */ B(LdaConstant), U8(0), |
| 1048 B(Star), R(2), |
| 1049 B(Mov), R(1), R(0), |
| 1050 /* 804 S> */ B(LdaConstant), U8(1), |
| 1051 B(Star), R(2), |
| 1052 B(Mov), R(0), R(1), |
| 1053 /* 811 S> */ B(LdaConstant), U8(0), |
| 1054 B(Star), R(2), |
| 1055 B(Mov), R(1), R(0), |
| 1056 /* 820 S> */ B(LdaConstant), U8(1), |
| 1057 B(Star), R(2), |
| 1058 B(Mov), R(0), R(1), |
| 1059 /* 827 S> */ B(LdaConstant), U8(0), |
| 1060 B(Star), R(2), |
| 1061 B(Mov), R(1), R(0), |
| 1062 /* 836 S> */ B(LdaConstant), U8(1), |
| 1063 B(Star), R(2), |
| 1064 B(Mov), R(0), R(1), |
| 1065 /* 843 S> */ B(LdaConstant), U8(0), |
| 1066 B(Star), R(2), |
| 1067 B(Mov), R(1), R(0), |
| 1068 /* 852 S> */ B(LdaConstant), U8(1), |
| 1069 B(Star), R(2), |
| 1070 B(Mov), R(0), R(1), |
| 1071 /* 859 S> */ B(LdaConstant), U8(0), |
| 1072 B(Star), R(2), |
| 1073 B(Mov), R(1), R(0), |
| 1074 /* 868 S> */ B(LdaConstant), U8(1), |
| 1075 B(Star), R(2), |
| 1076 B(Mov), R(0), R(1), |
| 1077 /* 875 S> */ B(LdaConstant), U8(0), |
| 1078 B(Star), R(2), |
| 1079 B(Mov), R(1), R(0), |
| 1080 /* 884 S> */ B(LdaConstant), U8(1), |
| 1081 B(Star), R(2), |
| 1082 B(Mov), R(0), R(1), |
| 1083 /* 891 S> */ B(LdaConstant), U8(0), |
| 1084 B(Star), R(2), |
| 1085 B(Mov), R(1), R(0), |
| 1086 /* 900 S> */ B(LdaConstant), U8(1), |
| 1087 B(Star), R(2), |
| 1088 B(Mov), R(0), R(1), |
| 1089 /* 907 S> */ B(LdaConstant), U8(0), |
| 1090 B(Star), R(2), |
| 1091 B(Mov), R(1), R(0), |
| 1092 /* 916 S> */ B(LdaConstant), U8(1), |
| 1093 B(Star), R(2), |
| 1094 B(Mov), R(0), R(1), |
| 1095 /* 923 S> */ B(LdaConstant), U8(0), |
| 1096 B(Star), R(2), |
| 1097 B(Mov), R(1), R(0), |
| 1098 /* 932 S> */ B(LdaConstant), U8(1), |
| 1099 B(Star), R(2), |
| 1100 B(Mov), R(0), R(1), |
| 1101 /* 939 S> */ B(LdaConstant), U8(0), |
| 1102 B(Star), R(2), |
| 1103 B(Mov), R(1), R(0), |
| 1104 /* 948 S> */ B(LdaConstant), U8(1), |
| 1105 B(Star), R(2), |
| 1106 B(Mov), R(0), R(1), |
| 1107 /* 955 S> */ B(LdaConstant), U8(0), |
| 1108 B(Star), R(2), |
| 1109 B(Mov), R(1), R(0), |
| 1110 /* 964 S> */ B(LdaConstant), U8(1), |
| 1111 B(Star), R(2), |
| 1112 B(Mov), R(0), R(1), |
| 1113 /* 971 S> */ B(LdaConstant), U8(0), |
| 1114 B(Star), R(2), |
| 1115 B(Mov), R(1), R(0), |
| 1116 /* 980 S> */ B(LdaConstant), U8(1), |
| 1117 B(Star), R(2), |
| 1118 B(Mov), R(0), R(1), |
| 1119 /* 987 S> */ B(LdaConstant), U8(0), |
| 1120 B(Star), R(2), |
| 1121 B(Mov), R(1), R(0), |
| 1122 /* 996 S> */ B(LdaConstant), U8(1), |
| 1123 B(Star), R(2), |
| 1124 B(Mov), R(0), R(1), |
| 1125 /* 1003 S> */ B(LdaConstant), U8(0), |
| 1126 B(Star), R(2), |
| 1127 B(Mov), R(1), R(0), |
| 1128 /* 1012 S> */ B(LdaConstant), U8(1), |
| 1129 B(Star), R(2), |
| 1130 B(Mov), R(0), R(1), |
| 1131 /* 1019 S> */ B(LdaConstant), U8(0), |
| 1132 B(Star), R(2), |
| 1133 B(Mov), R(1), R(0), |
| 1134 /* 1028 S> */ B(LdaConstant), U8(1), |
| 1135 B(Star), R(2), |
| 1136 B(Mov), R(0), R(1), |
| 1137 /* 1035 S> */ B(LdaConstant), U8(0), |
| 1138 B(Star), R(2), |
| 1139 B(Mov), R(1), R(0), |
| 1140 /* 1044 S> */ B(LdaConstant), U8(1), |
| 1141 B(Star), R(2), |
| 1142 B(Mov), R(0), R(1), |
| 1143 /* 1051 S> */ B(LdaConstant), U8(0), |
| 1144 B(Star), R(2), |
| 1145 B(Mov), R(1), R(0), |
| 1146 /* 1060 S> */ B(LdaConstant), U8(1), |
| 1147 B(Star), R(2), |
| 1148 B(Mov), R(0), R(1), |
| 1149 /* 1067 S> */ B(LdaConstant), U8(0), |
| 1150 B(Star), R(2), |
| 1151 B(Mov), R(1), R(0), |
625 /* 1076 S> */ B(Wide), B(LdaSmi), I16(200), | 1152 /* 1076 S> */ B(Wide), B(LdaSmi), I16(200), |
626 /* 1112 S> */ B(Return), | 1153 /* 1112 S> */ B(Return), |
627 /* 1097 S> */ B(Wide), B(LdaSmi), I16(-200), | 1154 /* 1097 S> */ B(Wide), B(LdaSmi), I16(-200), |
628 /* 1112 S> */ B(Return), | 1155 /* 1112 S> */ B(Return), |
629 B(LdaUndefined), | 1156 B(LdaUndefined), |
630 /* 1112 S> */ B(Return), | 1157 /* 1112 S> */ B(Return), |
631 ] | 1158 ] |
632 constant pool: [ | 1159 constant pool: [ |
633 Smi [391], | 1160 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], |
| 1161 ONE_BYTE_INTERNALIZED_STRING_TYPE ["b"], |
| 1162 Smi [903], |
634 ] | 1163 ] |
635 handlers: [ | 1164 handlers: [ |
636 ] | 1165 ] |
637 | 1166 |
638 --- | 1167 --- |
639 snippet: " | 1168 snippet: " |
640 function f(a, b) { | 1169 function f(a, b) { |
641 if (a == b) { return 1; } | 1170 if (a == b) { return 1; } |
642 if (a === b) { return 1; } | 1171 if (a === b) { return 1; } |
643 if (a < b) { return 1; } | 1172 if (a < b) { return 1; } |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
708 function f() { | 1237 function f() { |
709 var a = 0; | 1238 var a = 0; |
710 if (a) { | 1239 if (a) { |
711 return 20; | 1240 return 20; |
712 } else { | 1241 } else { |
713 return -20; | 1242 return -20; |
714 } | 1243 } |
715 }; | 1244 }; |
716 f(); | 1245 f(); |
717 " | 1246 " |
718 frame size: 1 | 1247 frame size: 2 |
719 parameter count: 1 | 1248 parameter count: 1 |
720 bytecode array length: 14 | 1249 bytecode array length: 18 |
721 bytecodes: [ | 1250 bytecodes: [ |
722 /* 10 E> */ B(StackCheck), | 1251 /* 10 E> */ B(StackCheck), |
723 /* 25 S> */ B(LdaZero), | 1252 /* 25 S> */ B(LdaConstant), U8(0), |
| 1253 B(Star), R(1), |
| 1254 B(LdaZero), |
724 B(Star), R(0), | 1255 B(Star), R(0), |
725 /* 30 S> */ B(JumpIfToBooleanFalse), U8(5), | 1256 /* 30 S> */ B(JumpIfToBooleanFalse), U8(5), |
726 /* 43 S> */ B(LdaSmi), I8(20), | 1257 /* 43 S> */ B(LdaSmi), I8(20), |
727 /* 85 S> */ B(Return), | 1258 /* 85 S> */ B(Return), |
728 /* 69 S> */ B(LdaSmi), I8(-20), | 1259 /* 69 S> */ B(LdaSmi), I8(-20), |
729 /* 85 S> */ B(Return), | 1260 /* 85 S> */ B(Return), |
730 B(LdaUndefined), | 1261 B(LdaUndefined), |
731 /* 85 S> */ B(Return), | 1262 /* 85 S> */ B(Return), |
732 ] | 1263 ] |
733 constant pool: [ | 1264 constant pool: [ |
| 1265 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], |
734 ] | 1266 ] |
735 handlers: [ | 1267 handlers: [ |
736 ] | 1268 ] |
737 | 1269 |
738 --- | 1270 --- |
739 snippet: " | 1271 snippet: " |
740 function f(a, b) { | 1272 function f(a, b) { |
741 if (a == b || a < 0) { | 1273 if (a == b || a < 0) { |
742 return 1; | 1274 return 1; |
743 } else if (a > 0 && b > 0) { | 1275 } else if (a > 0 && b > 0) { |
(...skipping 28 matching lines...) Expand all Loading... |
772 /* 118 S> */ B(LdaSmi), I8(-1), | 1304 /* 118 S> */ B(LdaSmi), I8(-1), |
773 /* 133 S> */ B(Return), | 1305 /* 133 S> */ B(Return), |
774 B(LdaUndefined), | 1306 B(LdaUndefined), |
775 /* 133 S> */ B(Return), | 1307 /* 133 S> */ B(Return), |
776 ] | 1308 ] |
777 constant pool: [ | 1309 constant pool: [ |
778 ] | 1310 ] |
779 handlers: [ | 1311 handlers: [ |
780 ] | 1312 ] |
781 | 1313 |
OLD | NEW |