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

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

Issue 2504553003: [es6] Perform the IsConstructor test in GetSuperConstructor. (Closed)
Patch Set: Fix IsNull call Created 4 years 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; 10 var x = 0;
11 while (x != 10) { 11 while (x != 10) {
12 x = x + 10; 12 x = x + 10;
13 } 13 }
14 return x; 14 return x;
15 " 15 "
16 frame size: 1 16 frame size: 1
17 parameter count: 1 17 parameter count: 1
18 bytecode array length: 25 18 bytecode array length: 24
19 bytecodes: [ 19 bytecodes: [
20 /* 30 E> */ B(StackCheck), 20 /* 30 E> */ B(StackCheck),
21 /* 42 S> */ B(LdaZero), 21 /* 42 S> */ B(LdaZero),
22 B(Star), R(0), 22 B(Star), R(0),
23 /* 54 S> */ B(LdaSmi), U8(10), 23 /* 54 S> */ B(LdaSmi), U8(10),
24 /* 54 E> */ B(TestEqual), R(0), U8(2), 24 /* 54 E> */ B(TestEqual), R(0), U8(2),
25 B(JumpIfTrue), U8(13), 25 B(JumpIfTrue), U8(12),
26 /* 45 E> */ B(StackCheck), 26 /* 45 E> */ B(StackCheck),
27 /* 65 S> */ B(LdaSmi), U8(10), 27 /* 65 S> */ B(AddSmi), U8(10), R(0), U8(3),
28 /* 71 E> */ B(Add), R(0), U8(3),
29 B(Star), R(0), 28 B(Star), R(0),
30 B(JumpLoop), U8(-15), U8(0), 29 B(JumpLoop), U8(-14), U8(0),
31 /* 79 S> */ B(Ldar), R(0), 30 /* 79 S> */ B(Ldar), R(0),
32 /* 89 S> */ B(Return), 31 /* 89 S> */ B(Return),
33 ] 32 ]
34 constant pool: [ 33 constant pool: [
35 ] 34 ]
36 handlers: [ 35 handlers: [
37 ] 36 ]
38 37
39 --- 38 ---
40 snippet: " 39 snippet: "
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 return void(x * 3); 72 return void(x * 3);
74 " 73 "
75 frame size: 1 74 frame size: 1
76 parameter count: 1 75 parameter count: 1
77 bytecode array length: 12 76 bytecode array length: 12
78 bytecodes: [ 77 bytecodes: [
79 /* 30 E> */ B(StackCheck), 78 /* 30 E> */ B(StackCheck),
80 /* 42 S> */ B(LdaSmi), U8(101), 79 /* 42 S> */ B(LdaSmi), U8(101),
81 B(Star), R(0), 80 B(Star), R(0),
82 /* 47 S> */ B(LdaSmi), U8(3), 81 /* 47 S> */ B(LdaSmi), U8(3),
83 /* 61 E> */ B(Mul), R(0), U8(2), 82 B(Mul), R(0), U8(2),
84 B(LdaUndefined), 83 B(LdaUndefined),
85 /* 67 S> */ B(Return), 84 /* 67 S> */ B(Return),
86 ] 85 ]
87 constant pool: [ 86 constant pool: [
88 ] 87 ]
89 handlers: [ 88 handlers: [
90 ] 89 ]
91 90
92 --- 91 ---
93 snippet: " 92 snippet: "
94 var x = 1234; 93 var x = 1234;
95 var y = void (x * x - 1); 94 var y = void (x * x - 1);
96 return y; 95 return y;
97 " 96 "
98 frame size: 3 97 frame size: 3
99 parameter count: 1 98 parameter count: 1
100 bytecode array length: 22 99 bytecode array length: 22
101 bytecodes: [ 100 bytecodes: [
102 /* 30 E> */ B(StackCheck), 101 /* 30 E> */ B(StackCheck),
103 /* 42 S> */ B(Wide), B(LdaSmi), U16(1234), 102 /* 42 S> */ B(Wide), B(LdaSmi), U16(1234),
104 B(Star), R(0), 103 B(Star), R(0),
105 /* 56 S> */ B(Nop), 104 /* 56 S> */ B(Nop),
106 /* 64 E> */ B(Mul), R(0), U8(2), 105 /* 66 E> */ B(Mul), R(0), U8(2),
107 B(Star), R(2), 106 B(Star), R(2),
108 /* 68 E> */ B(SubSmi), U8(1), R(2), U8(3), 107 B(SubSmi), U8(1), R(2), U8(3),
109 B(LdaUndefined), 108 B(LdaUndefined),
110 B(Star), R(1), 109 B(Star), R(1),
111 /* 74 S> */ B(Nop), 110 /* 74 S> */ B(Nop),
112 /* 84 S> */ B(Return), 111 /* 84 S> */ B(Return),
113 ] 112 ]
114 constant pool: [ 113 constant pool: [
115 ] 114 ]
116 handlers: [ 115 handlers: [
117 ] 116 ]
118 117
119 --- 118 ---
120 snippet: " 119 snippet: "
121 var x = 13; 120 var x = 13;
122 return ~x; 121 return ~x;
123 " 122 "
124 frame size: 1 123 frame size: 1
125 parameter count: 1 124 parameter count: 1
126 bytecode array length: 11 125 bytecode array length: 11
127 bytecodes: [ 126 bytecodes: [
128 /* 30 E> */ B(StackCheck), 127 /* 30 E> */ B(StackCheck),
129 /* 42 S> */ B(LdaSmi), U8(13), 128 /* 42 S> */ B(LdaSmi), U8(13),
130 B(Star), R(0), 129 B(Star), R(0),
131 /* 46 S> */ B(LdaSmi), U8(-1), 130 /* 46 S> */ B(LdaSmi), U8(-1),
132 /* 53 E> */ B(BitwiseXor), R(0), U8(2), 131 B(BitwiseXor), R(0), U8(2),
133 /* 57 S> */ B(Return), 132 /* 57 S> */ B(Return),
134 ] 133 ]
135 constant pool: [ 134 constant pool: [
136 ] 135 ]
137 handlers: [ 136 handlers: [
138 ] 137 ]
139 138
140 --- 139 ---
141 snippet: " 140 snippet: "
142 var x = 13; 141 var x = 13;
143 return +x; 142 return +x;
144 " 143 "
145 frame size: 1 144 frame size: 1
146 parameter count: 1 145 parameter count: 1
147 bytecode array length: 11 146 bytecode array length: 11
148 bytecodes: [ 147 bytecodes: [
149 /* 30 E> */ B(StackCheck), 148 /* 30 E> */ B(StackCheck),
150 /* 42 S> */ B(LdaSmi), U8(13), 149 /* 42 S> */ B(LdaSmi), U8(13),
151 B(Star), R(0), 150 B(Star), R(0),
152 /* 46 S> */ B(LdaSmi), U8(1), 151 /* 46 S> */ B(LdaSmi), U8(1),
153 /* 53 E> */ B(Mul), R(0), U8(2), 152 B(Mul), R(0), U8(2),
154 /* 57 S> */ B(Return), 153 /* 57 S> */ B(Return),
155 ] 154 ]
156 constant pool: [ 155 constant pool: [
157 ] 156 ]
158 handlers: [ 157 handlers: [
159 ] 158 ]
160 159
161 --- 160 ---
162 snippet: " 161 snippet: "
163 var x = 13; 162 var x = 13;
164 return -x; 163 return -x;
165 " 164 "
166 frame size: 1 165 frame size: 1
167 parameter count: 1 166 parameter count: 1
168 bytecode array length: 11 167 bytecode array length: 11
169 bytecodes: [ 168 bytecodes: [
170 /* 30 E> */ B(StackCheck), 169 /* 30 E> */ B(StackCheck),
171 /* 42 S> */ B(LdaSmi), U8(13), 170 /* 42 S> */ B(LdaSmi), U8(13),
172 B(Star), R(0), 171 B(Star), R(0),
173 /* 46 S> */ B(LdaSmi), U8(-1), 172 /* 46 S> */ B(LdaSmi), U8(-1),
174 /* 53 E> */ B(Mul), R(0), U8(2), 173 B(Mul), R(0), U8(2),
175 /* 57 S> */ B(Return), 174 /* 57 S> */ B(Return),
176 ] 175 ]
177 constant pool: [ 176 constant pool: [
178 ] 177 ]
179 handlers: [ 178 handlers: [
180 ] 179 ]
181 180
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698