blob: 717f323f11f64ff95539b036997d64046aa657e7 [file] [log] [blame]
Ben Murdochda12d292016-06-02 14:46:10 +01001#
2# Autogenerated by generate-bytecode-expectations.
3#
4
5---
6pool type: number
7execute: yes
8wrap: yes
9
10---
11snippet: "
12 var x0;
13 var x1;
14 var x2;
15 var x3;
16 var x4;
17 var x5;
18 var x6;
19 var x7;
20 var x8;
21 var x9;
22 var x10;
23 var x11;
24 var x12;
25 var x13;
26 var x14;
27 var x15;
28 var x16;
29 var x17;
30 var x18;
31 var x19;
32 var x20;
33 var x21;
34 var x22;
35 var x23;
36 var x24;
37 var x25;
38 var x26;
39 var x27;
40 var x28;
41 var x29;
42 var x30;
43 var x31;
44 var x32;
45 var x33;
46 var x34;
47 var x35;
48 var x36;
49 var x37;
50 var x38;
51 var x39;
52 var x40;
53 var x41;
54 var x42;
55 var x43;
56 var x44;
57 var x45;
58 var x46;
59 var x47;
60 var x48;
61 var x49;
62 var x50;
63 var x51;
64 var x52;
65 var x53;
66 var x54;
67 var x55;
68 var x56;
69 var x57;
70 var x58;
71 var x59;
72 var x60;
73 var x61;
74 var x62;
75 var x63;
76 var x64;
77 var x65;
78 var x66;
79 var x67;
80 var x68;
81 var x69;
82 var x70;
83 var x71;
84 var x72;
85 var x73;
86 var x74;
87 var x75;
88 var x76;
89 var x77;
90 var x78;
91 var x79;
92 var x80;
93 var x81;
94 var x82;
95 var x83;
96 var x84;
97 var x85;
98 var x86;
99 var x87;
100 var x88;
101 var x89;
102 var x90;
103 var x91;
104 var x92;
105 var x93;
106 var x94;
107 var x95;
108 var x96;
109 var x97;
110 var x98;
111 var x99;
112 var x100;
113 var x101;
114 var x102;
115 var x103;
116 var x104;
117 var x105;
118 var x106;
119 var x107;
120 var x108;
121 var x109;
122 var x110;
123 var x111;
124 var x112;
125 var x113;
126 var x114;
127 var x115;
128 var x116;
129 var x117;
130 var x118;
131 var x119;
132 var x120;
133 var x121;
134 var x122;
135 var x123;
136 var x124;
137 var x125;
138 var x126;
139 var x127;
140 var x128;
141 var x129;
142 var x130;
143 var x131;
144 var x132;
145 var x133;
146 var x134;
147 var x135;
148 var x136;
149 var x137;
150 var x138;
151 var x139;
152 var x140;
153 var x141;
154 var x142;
155 var x143;
156 var x144;
157 var x145;
158 var x146;
159 var x147;
160 var x148;
161 var x149;
162 var x150;
163 var x151;
164 var x152;
165 var x153;
166 var x154;
167 var x155;
168 var x156;
169 x0 = x127;
170 return x0;
171"
172frame size: 157
173parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +0100174bytecode array length: 10
Ben Murdochda12d292016-06-02 14:46:10 +0100175bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +0100176 /* 30 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100177 /* 1494 S> */ B(Wide), B(Mov), R16(127), R16(0),
178 /* 1505 S> */ B(Ldar), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +0100179 /* 1516 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +0100180]
181constant pool: [
182]
183handlers: [
184]
185
186---
187snippet: "
188 var x0;
189 var x1;
190 var x2;
191 var x3;
192 var x4;
193 var x5;
194 var x6;
195 var x7;
196 var x8;
197 var x9;
198 var x10;
199 var x11;
200 var x12;
201 var x13;
202 var x14;
203 var x15;
204 var x16;
205 var x17;
206 var x18;
207 var x19;
208 var x20;
209 var x21;
210 var x22;
211 var x23;
212 var x24;
213 var x25;
214 var x26;
215 var x27;
216 var x28;
217 var x29;
218 var x30;
219 var x31;
220 var x32;
221 var x33;
222 var x34;
223 var x35;
224 var x36;
225 var x37;
226 var x38;
227 var x39;
228 var x40;
229 var x41;
230 var x42;
231 var x43;
232 var x44;
233 var x45;
234 var x46;
235 var x47;
236 var x48;
237 var x49;
238 var x50;
239 var x51;
240 var x52;
241 var x53;
242 var x54;
243 var x55;
244 var x56;
245 var x57;
246 var x58;
247 var x59;
248 var x60;
249 var x61;
250 var x62;
251 var x63;
252 var x64;
253 var x65;
254 var x66;
255 var x67;
256 var x68;
257 var x69;
258 var x70;
259 var x71;
260 var x72;
261 var x73;
262 var x74;
263 var x75;
264 var x76;
265 var x77;
266 var x78;
267 var x79;
268 var x80;
269 var x81;
270 var x82;
271 var x83;
272 var x84;
273 var x85;
274 var x86;
275 var x87;
276 var x88;
277 var x89;
278 var x90;
279 var x91;
280 var x92;
281 var x93;
282 var x94;
283 var x95;
284 var x96;
285 var x97;
286 var x98;
287 var x99;
288 var x100;
289 var x101;
290 var x102;
291 var x103;
292 var x104;
293 var x105;
294 var x106;
295 var x107;
296 var x108;
297 var x109;
298 var x110;
299 var x111;
300 var x112;
301 var x113;
302 var x114;
303 var x115;
304 var x116;
305 var x117;
306 var x118;
307 var x119;
308 var x120;
309 var x121;
310 var x122;
311 var x123;
312 var x124;
313 var x125;
314 var x126;
315 var x127;
316 var x128;
317 var x129;
318 var x130;
319 var x131;
320 var x132;
321 var x133;
322 var x134;
323 var x135;
324 var x136;
325 var x137;
326 var x138;
327 var x139;
328 var x140;
329 var x141;
330 var x142;
331 var x143;
332 var x144;
333 var x145;
334 var x146;
335 var x147;
336 var x148;
337 var x149;
338 var x150;
339 var x151;
340 var x152;
341 var x153;
342 var x154;
343 var x155;
344 var x156;
345 x127 = x126;
346 return x127;
347"
348frame size: 157
349parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +0100350bytecode array length: 12
Ben Murdochda12d292016-06-02 14:46:10 +0100351bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +0100352 /* 30 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100353 /* 1494 S> */ B(Wide), B(Mov), R16(126), R16(127),
354 /* 1507 S> */ B(Wide), B(Ldar), R16(127),
Ben Murdochc5610432016-08-08 18:44:38 +0100355 /* 1520 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +0100356]
357constant pool: [
358]
359handlers: [
360]
361
362---
363snippet: "
364 var x0;
365 var x1;
366 var x2;
367 var x3;
368 var x4;
369 var x5;
370 var x6;
371 var x7;
372 var x8;
373 var x9;
374 var x10;
375 var x11;
376 var x12;
377 var x13;
378 var x14;
379 var x15;
380 var x16;
381 var x17;
382 var x18;
383 var x19;
384 var x20;
385 var x21;
386 var x22;
387 var x23;
388 var x24;
389 var x25;
390 var x26;
391 var x27;
392 var x28;
393 var x29;
394 var x30;
395 var x31;
396 var x32;
397 var x33;
398 var x34;
399 var x35;
400 var x36;
401 var x37;
402 var x38;
403 var x39;
404 var x40;
405 var x41;
406 var x42;
407 var x43;
408 var x44;
409 var x45;
410 var x46;
411 var x47;
412 var x48;
413 var x49;
414 var x50;
415 var x51;
416 var x52;
417 var x53;
418 var x54;
419 var x55;
420 var x56;
421 var x57;
422 var x58;
423 var x59;
424 var x60;
425 var x61;
426 var x62;
427 var x63;
428 var x64;
429 var x65;
430 var x66;
431 var x67;
432 var x68;
433 var x69;
434 var x70;
435 var x71;
436 var x72;
437 var x73;
438 var x74;
439 var x75;
440 var x76;
441 var x77;
442 var x78;
443 var x79;
444 var x80;
445 var x81;
446 var x82;
447 var x83;
448 var x84;
449 var x85;
450 var x86;
451 var x87;
452 var x88;
453 var x89;
454 var x90;
455 var x91;
456 var x92;
457 var x93;
458 var x94;
459 var x95;
460 var x96;
461 var x97;
462 var x98;
463 var x99;
464 var x100;
465 var x101;
466 var x102;
467 var x103;
468 var x104;
469 var x105;
470 var x106;
471 var x107;
472 var x108;
473 var x109;
474 var x110;
475 var x111;
476 var x112;
477 var x113;
478 var x114;
479 var x115;
480 var x116;
481 var x117;
482 var x118;
483 var x119;
484 var x120;
485 var x121;
486 var x122;
487 var x123;
488 var x124;
489 var x125;
490 var x126;
491 var x127;
492 var x128;
493 var x129;
494 var x130;
495 var x131;
496 var x132;
497 var x133;
498 var x134;
499 var x135;
500 var x136;
501 var x137;
502 var x138;
503 var x139;
504 var x140;
505 var x141;
506 var x142;
507 var x143;
508 var x144;
509 var x145;
510 var x146;
511 var x147;
512 var x148;
513 var x149;
514 var x150;
515 var x151;
516 var x152;
517 var x153;
518 var x154;
519 var x155;
520 var x156;
521 if (x2 > 3) { return x129; }
522 return x128;
523"
Ben Murdoch61f157c2016-09-16 13:49:30 +0100524frame size: 157
Ben Murdochda12d292016-06-02 14:46:10 +0100525parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +0100526bytecode array length: 17
Ben Murdochda12d292016-06-02 14:46:10 +0100527bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +0100528 /* 30 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100529 /* 1494 S> */ B(LdaSmi), U8(3),
530 /* 1501 E> */ B(TestGreaterThan), R(2),
Ben Murdochc5610432016-08-08 18:44:38 +0100531 B(JumpIfFalse), U8(7),
532 /* 1508 S> */ B(Wide), B(Ldar), R16(129),
533 /* 1536 S> */ B(Return),
534 /* 1523 S> */ B(Wide), B(Ldar), R16(128),
535 /* 1536 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +0100536]
537constant pool: [
538]
539handlers: [
540]
541
542---
543snippet: "
544 var x0;
545 var x1;
546 var x2;
547 var x3;
548 var x4;
549 var x5;
550 var x6;
551 var x7;
552 var x8;
553 var x9;
554 var x10;
555 var x11;
556 var x12;
557 var x13;
558 var x14;
559 var x15;
560 var x16;
561 var x17;
562 var x18;
563 var x19;
564 var x20;
565 var x21;
566 var x22;
567 var x23;
568 var x24;
569 var x25;
570 var x26;
571 var x27;
572 var x28;
573 var x29;
574 var x30;
575 var x31;
576 var x32;
577 var x33;
578 var x34;
579 var x35;
580 var x36;
581 var x37;
582 var x38;
583 var x39;
584 var x40;
585 var x41;
586 var x42;
587 var x43;
588 var x44;
589 var x45;
590 var x46;
591 var x47;
592 var x48;
593 var x49;
594 var x50;
595 var x51;
596 var x52;
597 var x53;
598 var x54;
599 var x55;
600 var x56;
601 var x57;
602 var x58;
603 var x59;
604 var x60;
605 var x61;
606 var x62;
607 var x63;
608 var x64;
609 var x65;
610 var x66;
611 var x67;
612 var x68;
613 var x69;
614 var x70;
615 var x71;
616 var x72;
617 var x73;
618 var x74;
619 var x75;
620 var x76;
621 var x77;
622 var x78;
623 var x79;
624 var x80;
625 var x81;
626 var x82;
627 var x83;
628 var x84;
629 var x85;
630 var x86;
631 var x87;
632 var x88;
633 var x89;
634 var x90;
635 var x91;
636 var x92;
637 var x93;
638 var x94;
639 var x95;
640 var x96;
641 var x97;
642 var x98;
643 var x99;
644 var x100;
645 var x101;
646 var x102;
647 var x103;
648 var x104;
649 var x105;
650 var x106;
651 var x107;
652 var x108;
653 var x109;
654 var x110;
655 var x111;
656 var x112;
657 var x113;
658 var x114;
659 var x115;
660 var x116;
661 var x117;
662 var x118;
663 var x119;
664 var x120;
665 var x121;
666 var x122;
667 var x123;
668 var x124;
669 var x125;
670 var x126;
671 var x127;
672 var x128;
673 var x129;
674 var x130;
675 var x131;
676 var x132;
677 var x133;
678 var x134;
679 var x135;
680 var x136;
681 var x137;
682 var x138;
683 var x139;
684 var x140;
685 var x141;
686 var x142;
687 var x143;
688 var x144;
689 var x145;
690 var x146;
691 var x147;
692 var x148;
693 var x149;
694 var x150;
695 var x151;
696 var x152;
697 var x153;
698 var x154;
699 var x155;
700 var x156;
701 var x0 = 0;
702 if (x129 == 3) { var x129 = x0; }
703 if (x2 > 3) { return x0; }
704 return x129;
705"
Ben Murdoch61f157c2016-09-16 13:49:30 +0100706frame size: 157
Ben Murdochda12d292016-06-02 14:46:10 +0100707parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +0100708bytecode array length: 34
Ben Murdochda12d292016-06-02 14:46:10 +0100709bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +0100710 /* 30 E> */ B(StackCheck),
711 /* 1503 S> */ B(LdaZero),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100712 B(Star), R(0),
713 /* 1506 S> */ B(LdaSmi), U8(3),
714 /* 1515 E> */ B(Wide), B(TestEqual), R16(129),
715 B(JumpIfFalse), U8(10),
716 /* 1534 S> */ B(Wide), B(Mov), R16(0), R16(129),
717 B(Ldar), R(0),
718 /* 1540 S> */ B(LdaSmi), U8(3),
719 /* 1547 E> */ B(TestGreaterThan), R(2),
Ben Murdochc5610432016-08-08 18:44:38 +0100720 B(JumpIfFalse), U8(5),
721 /* 1554 S> */ B(Ldar), R(0),
722 /* 1580 S> */ B(Return),
723 /* 1567 S> */ B(Wide), B(Ldar), R16(129),
724 /* 1580 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +0100725]
726constant pool: [
727]
728handlers: [
729]
730
731---
732snippet: "
733 var x0;
734 var x1;
735 var x2;
736 var x3;
737 var x4;
738 var x5;
739 var x6;
740 var x7;
741 var x8;
742 var x9;
743 var x10;
744 var x11;
745 var x12;
746 var x13;
747 var x14;
748 var x15;
749 var x16;
750 var x17;
751 var x18;
752 var x19;
753 var x20;
754 var x21;
755 var x22;
756 var x23;
757 var x24;
758 var x25;
759 var x26;
760 var x27;
761 var x28;
762 var x29;
763 var x30;
764 var x31;
765 var x32;
766 var x33;
767 var x34;
768 var x35;
769 var x36;
770 var x37;
771 var x38;
772 var x39;
773 var x40;
774 var x41;
775 var x42;
776 var x43;
777 var x44;
778 var x45;
779 var x46;
780 var x47;
781 var x48;
782 var x49;
783 var x50;
784 var x51;
785 var x52;
786 var x53;
787 var x54;
788 var x55;
789 var x56;
790 var x57;
791 var x58;
792 var x59;
793 var x60;
794 var x61;
795 var x62;
796 var x63;
797 var x64;
798 var x65;
799 var x66;
800 var x67;
801 var x68;
802 var x69;
803 var x70;
804 var x71;
805 var x72;
806 var x73;
807 var x74;
808 var x75;
809 var x76;
810 var x77;
811 var x78;
812 var x79;
813 var x80;
814 var x81;
815 var x82;
816 var x83;
817 var x84;
818 var x85;
819 var x86;
820 var x87;
821 var x88;
822 var x89;
823 var x90;
824 var x91;
825 var x92;
826 var x93;
827 var x94;
828 var x95;
829 var x96;
830 var x97;
831 var x98;
832 var x99;
833 var x100;
834 var x101;
835 var x102;
836 var x103;
837 var x104;
838 var x105;
839 var x106;
840 var x107;
841 var x108;
842 var x109;
843 var x110;
844 var x111;
845 var x112;
846 var x113;
847 var x114;
848 var x115;
849 var x116;
850 var x117;
851 var x118;
852 var x119;
853 var x120;
854 var x121;
855 var x122;
856 var x123;
857 var x124;
858 var x125;
859 var x126;
860 var x127;
861 var x128;
862 var x129;
863 var x130;
864 var x131;
865 var x132;
866 var x133;
867 var x134;
868 var x135;
869 var x136;
870 var x137;
871 var x138;
872 var x139;
873 var x140;
874 var x141;
875 var x142;
876 var x143;
877 var x144;
878 var x145;
879 var x146;
880 var x147;
881 var x148;
882 var x149;
883 var x150;
884 var x151;
885 var x152;
886 var x153;
887 var x154;
888 var x155;
889 var x156;
890 var x0 = 0;
891 var x1 = 0;
892 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128;
893"
894frame size: 158
895parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +0100896bytecode array length: 56
Ben Murdochda12d292016-06-02 14:46:10 +0100897bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +0100898 /* 30 E> */ B(StackCheck),
899 /* 1503 S> */ B(LdaZero),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100900 B(Star), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +0100901 /* 1515 S> */ B(LdaZero),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100902 B(Star), R(1),
Ben Murdochc5610432016-08-08 18:44:38 +0100903 /* 1523 S> */ B(LdaZero),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100904 B(Wide), B(Star), R16(128),
905 /* 1538 S> */ B(LdaSmi), U8(64),
906 /* 1538 E> */ B(Wide), B(TestLessThan), R16(128),
907 B(JumpIfFalse), U8(33),
Ben Murdochc5610432016-08-08 18:44:38 +0100908 /* 1518 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100909 /* 1555 S> */ B(Wide), B(Ldar), R16(128),
910 /* 1561 E> */ B(Add), R(1),
911 B(Wide), B(Mov), R16(1), R16(157),
912 B(Star), R(1),
Ben Murdochc5610432016-08-08 18:44:38 +0100913 /* 1548 S> */ B(Wide), B(Ldar), R16(128),
914 B(ToNumber),
915 B(Wide), B(Star), R16(157),
916 B(Inc),
Ben Murdoch61f157c2016-09-16 13:49:30 +0100917 B(Wide), B(Star), R16(128),
918 B(Jump), U8(-37),
Ben Murdochc5610432016-08-08 18:44:38 +0100919 /* 1567 S> */ B(Wide), B(Ldar), R16(128),
920 /* 1580 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +0100921]
922constant pool: [
923]
924handlers: [
925]
926
927---
928snippet: "
929 var x0;
930 var x1;
931 var x2;
932 var x3;
933 var x4;
934 var x5;
935 var x6;
936 var x7;
937 var x8;
938 var x9;
939 var x10;
940 var x11;
941 var x12;
942 var x13;
943 var x14;
944 var x15;
945 var x16;
946 var x17;
947 var x18;
948 var x19;
949 var x20;
950 var x21;
951 var x22;
952 var x23;
953 var x24;
954 var x25;
955 var x26;
956 var x27;
957 var x28;
958 var x29;
959 var x30;
960 var x31;
961 var x32;
962 var x33;
963 var x34;
964 var x35;
965 var x36;
966 var x37;
967 var x38;
968 var x39;
969 var x40;
970 var x41;
971 var x42;
972 var x43;
973 var x44;
974 var x45;
975 var x46;
976 var x47;
977 var x48;
978 var x49;
979 var x50;
980 var x51;
981 var x52;
982 var x53;
983 var x54;
984 var x55;
985 var x56;
986 var x57;
987 var x58;
988 var x59;
989 var x60;
990 var x61;
991 var x62;
992 var x63;
993 var x64;
994 var x65;
995 var x66;
996 var x67;
997 var x68;
998 var x69;
999 var x70;
1000 var x71;
1001 var x72;
1002 var x73;
1003 var x74;
1004 var x75;
1005 var x76;
1006 var x77;
1007 var x78;
1008 var x79;
1009 var x80;
1010 var x81;
1011 var x82;
1012 var x83;
1013 var x84;
1014 var x85;
1015 var x86;
1016 var x87;
1017 var x88;
1018 var x89;
1019 var x90;
1020 var x91;
1021 var x92;
1022 var x93;
1023 var x94;
1024 var x95;
1025 var x96;
1026 var x97;
1027 var x98;
1028 var x99;
1029 var x100;
1030 var x101;
1031 var x102;
1032 var x103;
1033 var x104;
1034 var x105;
1035 var x106;
1036 var x107;
1037 var x108;
1038 var x109;
1039 var x110;
1040 var x111;
1041 var x112;
1042 var x113;
1043 var x114;
1044 var x115;
1045 var x116;
1046 var x117;
1047 var x118;
1048 var x119;
1049 var x120;
1050 var x121;
1051 var x122;
1052 var x123;
1053 var x124;
1054 var x125;
1055 var x126;
1056 var x127;
1057 var x128;
1058 var x129;
1059 var x130;
1060 var x131;
1061 var x132;
1062 var x133;
1063 var x134;
1064 var x135;
1065 var x136;
1066 var x137;
1067 var x138;
1068 var x139;
1069 var x140;
1070 var x141;
1071 var x142;
1072 var x143;
1073 var x144;
1074 var x145;
1075 var x146;
1076 var x147;
1077 var x148;
1078 var x149;
1079 var x150;
1080 var x151;
1081 var x152;
1082 var x153;
1083 var x154;
1084 var x155;
1085 var x156;
1086 var x0 = 1234;
1087 var x1 = 0;
1088 for (x128 in x0) { x1 += x128;}return x1;
1089"
1090frame size: 163
1091parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +01001092bytecode array length: 82
Ben Murdochda12d292016-06-02 14:46:10 +01001093bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +01001094 /* 30 E> */ B(StackCheck),
1095 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001096 B(Star), R(0),
Ben Murdochc5610432016-08-08 18:44:38 +01001097 /* 1518 S> */ B(LdaZero),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001098 B(Star), R(1),
Ben Murdochc5610432016-08-08 18:44:38 +01001099 /* 1534 S> */ B(Ldar), R(0),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001100 B(JumpIfUndefined), U8(67),
1101 B(JumpIfNull), U8(65),
Ben Murdochc5610432016-08-08 18:44:38 +01001102 B(ToObject),
Ben Murdochc5610432016-08-08 18:44:38 +01001103 B(Wide), B(ForInPrepare), R16(158),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001104 B(Wide), B(Star), R16(157),
Ben Murdochc5610432016-08-08 18:44:38 +01001105 B(LdaZero),
1106 B(Wide), B(Star), R16(161),
1107 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001108 B(JumpIfTrue), U8(43),
Ben Murdochc5610432016-08-08 18:44:38 +01001109 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001110 B(JumpIfUndefined), U8(21),
Ben Murdochc5610432016-08-08 18:44:38 +01001111 B(Wide), B(Star), R16(128),
1112 /* 1521 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001113 /* 1541 S> */ B(Wide), B(Ldar), R16(128),
1114 /* 1547 E> */ B(Add), R(1),
1115 B(Wide), B(Mov), R16(1), R16(162),
1116 B(Star), R(1),
1117 /* 1544 E> */ B(Wide), B(ForInStep), R16(161),
Ben Murdochc5610432016-08-08 18:44:38 +01001118 B(Wide), B(Star), R16(161),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001119 B(Jump), U8(-47),
Ben Murdochc5610432016-08-08 18:44:38 +01001120 /* 1553 S> */ B(Ldar), R(1),
1121 /* 1564 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +01001122]
1123constant pool: [
1124]
1125handlers: [
1126]
1127
1128---
1129snippet: "
1130 var x0;
1131 var x1;
1132 var x2;
1133 var x3;
1134 var x4;
1135 var x5;
1136 var x6;
1137 var x7;
1138 var x8;
1139 var x9;
1140 var x10;
1141 var x11;
1142 var x12;
1143 var x13;
1144 var x14;
1145 var x15;
1146 var x16;
1147 var x17;
1148 var x18;
1149 var x19;
1150 var x20;
1151 var x21;
1152 var x22;
1153 var x23;
1154 var x24;
1155 var x25;
1156 var x26;
1157 var x27;
1158 var x28;
1159 var x29;
1160 var x30;
1161 var x31;
1162 var x32;
1163 var x33;
1164 var x34;
1165 var x35;
1166 var x36;
1167 var x37;
1168 var x38;
1169 var x39;
1170 var x40;
1171 var x41;
1172 var x42;
1173 var x43;
1174 var x44;
1175 var x45;
1176 var x46;
1177 var x47;
1178 var x48;
1179 var x49;
1180 var x50;
1181 var x51;
1182 var x52;
1183 var x53;
1184 var x54;
1185 var x55;
1186 var x56;
1187 var x57;
1188 var x58;
1189 var x59;
1190 var x60;
1191 var x61;
1192 var x62;
1193 var x63;
1194 var x64;
1195 var x65;
1196 var x66;
1197 var x67;
1198 var x68;
1199 var x69;
1200 var x70;
1201 var x71;
1202 var x72;
1203 var x73;
1204 var x74;
1205 var x75;
1206 var x76;
1207 var x77;
1208 var x78;
1209 var x79;
1210 var x80;
1211 var x81;
1212 var x82;
1213 var x83;
1214 var x84;
1215 var x85;
1216 var x86;
1217 var x87;
1218 var x88;
1219 var x89;
1220 var x90;
1221 var x91;
1222 var x92;
1223 var x93;
1224 var x94;
1225 var x95;
1226 var x96;
1227 var x97;
1228 var x98;
1229 var x99;
1230 var x100;
1231 var x101;
1232 var x102;
1233 var x103;
1234 var x104;
1235 var x105;
1236 var x106;
1237 var x107;
1238 var x108;
1239 var x109;
1240 var x110;
1241 var x111;
1242 var x112;
1243 var x113;
1244 var x114;
1245 var x115;
1246 var x116;
1247 var x117;
1248 var x118;
1249 var x119;
1250 var x120;
1251 var x121;
1252 var x122;
1253 var x123;
1254 var x124;
1255 var x125;
1256 var x126;
1257 var x127;
1258 var x128;
1259 var x129;
1260 var x130;
1261 var x131;
1262 var x132;
1263 var x133;
1264 var x134;
1265 var x135;
1266 var x136;
1267 var x137;
1268 var x138;
1269 var x139;
1270 var x140;
1271 var x141;
1272 var x142;
1273 var x143;
1274 var x144;
1275 var x145;
1276 var x146;
1277 var x147;
1278 var x148;
1279 var x149;
1280 var x150;
1281 var x151;
1282 var x152;
1283 var x153;
1284 var x154;
1285 var x155;
1286 var x156;
1287 x0 = %Add(x64, x63);
1288 x1 = %Add(x27, x143);
1289 %TheHole();
1290 return x1;
1291"
1292frame size: 159
1293parameter count: 1
Ben Murdoch61f157c2016-09-16 13:49:30 +01001294bytecode array length: 53
Ben Murdochda12d292016-06-02 14:46:10 +01001295bytecodes: [
Ben Murdochc5610432016-08-08 18:44:38 +01001296 /* 30 E> */ B(StackCheck),
Ben Murdoch61f157c2016-09-16 13:49:30 +01001297 /* 1494 S> */ B(Wide), B(Mov), R16(64), R16(157),
1298 B(Wide), B(Mov), R16(63), R16(158),
1299 /* 1509 E> */ B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
1300 B(Star), R(0),
1301 /* 1515 S> */ B(Wide), B(Mov), R16(27), R16(157),
1302 B(Wide), B(Mov), R16(143), R16(158),
1303 /* 1530 E> */ B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
1304 B(Star), R(1),
Ben Murdochc5610432016-08-08 18:44:38 +01001305 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
1306 /* 1549 S> */ B(Ldar), R(1),
1307 /* 1560 S> */ B(Return),
Ben Murdochda12d292016-06-02 14:46:10 +01001308]
1309constant pool: [
1310]
1311handlers: [
1312]
1313