OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 execute: yes | 6 execute: yes |
7 wrap: yes | 7 wrap: yes |
8 | 8 |
9 --- | 9 --- |
10 snippet: " | 10 snippet: " |
(...skipping 20 matching lines...) Expand all Loading... |
31 var x = 0; return (x == 1) || 3; | 31 var x = 0; return (x == 1) || 3; |
32 " | 32 " |
33 frame size: 1 | 33 frame size: 1 |
34 parameter count: 1 | 34 parameter count: 1 |
35 bytecode array length: 14 | 35 bytecode array length: 14 |
36 bytecodes: [ | 36 bytecodes: [ |
37 /* 30 E> */ B(StackCheck), | 37 /* 30 E> */ B(StackCheck), |
38 /* 42 S> */ B(LdaZero), | 38 /* 42 S> */ B(LdaZero), |
39 B(Star), R(0), | 39 B(Star), R(0), |
40 /* 45 S> */ B(LdaSmi), U8(1), | 40 /* 45 S> */ B(LdaSmi), U8(1), |
41 /* 55 E> */ B(TestEqual), R(0), U8(1), | 41 /* 55 E> */ B(TestEqual), R(0), U8(2), |
42 B(JumpIfTrue), U8(4), | 42 B(JumpIfTrue), U8(4), |
43 B(LdaSmi), U8(3), | 43 B(LdaSmi), U8(3), |
44 /* 67 S> */ B(Return), | 44 /* 67 S> */ B(Return), |
45 ] | 45 ] |
46 constant pool: [ | 46 constant pool: [ |
47 ] | 47 ] |
48 handlers: [ | 48 handlers: [ |
49 ] | 49 ] |
50 | 50 |
51 --- | 51 --- |
(...skipping 21 matching lines...) Expand all Loading... |
73 var x = 0; return (x == 0) && 3; | 73 var x = 0; return (x == 0) && 3; |
74 " | 74 " |
75 frame size: 1 | 75 frame size: 1 |
76 parameter count: 1 | 76 parameter count: 1 |
77 bytecode array length: 13 | 77 bytecode array length: 13 |
78 bytecodes: [ | 78 bytecodes: [ |
79 /* 30 E> */ B(StackCheck), | 79 /* 30 E> */ B(StackCheck), |
80 /* 42 S> */ B(LdaZero), | 80 /* 42 S> */ B(LdaZero), |
81 B(Star), R(0), | 81 B(Star), R(0), |
82 /* 45 S> */ B(LdaZero), | 82 /* 45 S> */ B(LdaZero), |
83 /* 55 E> */ B(TestEqual), R(0), U8(1), | 83 /* 55 E> */ B(TestEqual), R(0), U8(2), |
84 B(JumpIfFalse), U8(4), | 84 B(JumpIfFalse), U8(4), |
85 B(LdaSmi), U8(3), | 85 B(LdaSmi), U8(3), |
86 /* 67 S> */ B(Return), | 86 /* 67 S> */ B(Return), |
87 ] | 87 ] |
88 constant pool: [ | 88 constant pool: [ |
89 ] | 89 ] |
90 handlers: [ | 90 handlers: [ |
91 ] | 91 ] |
92 | 92 |
93 --- | 93 --- |
(...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
550 bytecode array length: 279 | 550 bytecode array length: 279 |
551 bytecodes: [ | 551 bytecodes: [ |
552 /* 30 E> */ B(StackCheck), | 552 /* 30 E> */ B(StackCheck), |
553 /* 42 S> */ B(LdaSmi), U8(1), | 553 /* 42 S> */ B(LdaSmi), U8(1), |
554 B(Star), R(0), | 554 B(Star), R(0), |
555 /* 53 S> */ B(LdaSmi), U8(2), | 555 /* 53 S> */ B(LdaSmi), U8(2), |
556 B(Star), R(1), | 556 B(Star), R(1), |
557 /* 60 S> */ B(LdaSmi), U8(3), | 557 /* 60 S> */ B(LdaSmi), U8(3), |
558 B(Star), R(2), | 558 B(Star), R(2), |
559 /* 63 S> */ B(LdaSmi), U8(3), | 559 /* 63 S> */ B(LdaSmi), U8(3), |
560 /* 73 E> */ B(TestGreaterThan), R(0), U8(1), | 560 /* 73 E> */ B(TestGreaterThan), R(0), U8(2), |
561 B(JumpIfTrueConstant), U8(0), | 561 B(JumpIfTrueConstant), U8(0), |
562 B(LdaSmi), U8(1), | 562 B(LdaSmi), U8(1), |
563 B(Star), R(1), | 563 B(Star), R(1), |
564 B(LdaSmi), U8(2), | 564 B(LdaSmi), U8(2), |
565 B(Star), R(2), | 565 B(Star), R(2), |
566 B(LdaSmi), U8(1), | 566 B(LdaSmi), U8(1), |
567 B(Star), R(1), | 567 B(Star), R(1), |
568 B(LdaSmi), U8(2), | 568 B(LdaSmi), U8(2), |
569 B(Star), R(2), | 569 B(Star), R(2), |
570 B(LdaSmi), U8(1), | 570 B(LdaSmi), U8(1), |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
737 bytecode array length: 278 | 737 bytecode array length: 278 |
738 bytecodes: [ | 738 bytecodes: [ |
739 /* 30 E> */ B(StackCheck), | 739 /* 30 E> */ B(StackCheck), |
740 /* 42 S> */ B(LdaZero), | 740 /* 42 S> */ B(LdaZero), |
741 B(Star), R(0), | 741 B(Star), R(0), |
742 /* 53 S> */ B(LdaSmi), U8(2), | 742 /* 53 S> */ B(LdaSmi), U8(2), |
743 B(Star), R(1), | 743 B(Star), R(1), |
744 /* 60 S> */ B(LdaSmi), U8(3), | 744 /* 60 S> */ B(LdaSmi), U8(3), |
745 B(Star), R(2), | 745 B(Star), R(2), |
746 /* 63 S> */ B(LdaSmi), U8(5), | 746 /* 63 S> */ B(LdaSmi), U8(5), |
747 /* 73 E> */ B(TestLessThan), R(0), U8(1), | 747 /* 73 E> */ B(TestLessThan), R(0), U8(2), |
748 B(JumpIfFalseConstant), U8(0), | 748 B(JumpIfFalseConstant), U8(0), |
749 B(LdaSmi), U8(1), | 749 B(LdaSmi), U8(1), |
750 B(Star), R(1), | 750 B(Star), R(1), |
751 B(LdaSmi), U8(2), | 751 B(LdaSmi), U8(2), |
752 B(Star), R(2), | 752 B(Star), R(2), |
753 B(LdaSmi), U8(1), | 753 B(LdaSmi), U8(1), |
754 B(Star), R(1), | 754 B(Star), R(1), |
755 B(LdaSmi), U8(2), | 755 B(LdaSmi), U8(2), |
756 B(Star), R(2), | 756 B(Star), R(2), |
757 B(LdaSmi), U8(1), | 757 B(LdaSmi), U8(1), |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
933 B(JumpIfToBooleanTrue), U8(3), | 933 B(JumpIfToBooleanTrue), U8(3), |
934 B(LdaZero), | 934 B(LdaZero), |
935 B(LdaSmi), U8(1), | 935 B(LdaSmi), U8(1), |
936 /* 68 S> */ B(Return), | 936 /* 68 S> */ B(Return), |
937 ] | 937 ] |
938 constant pool: [ | 938 constant pool: [ |
939 ] | 939 ] |
940 handlers: [ | 940 handlers: [ |
941 ] | 941 ] |
942 | 942 |
OLD | NEW |