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

Side by Side Diff: test/cctest/interpreter/bytecode_expectations/PrimitiveExpressions.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; return x; 10 var x = 0; return x;
(...skipping 12 matching lines...) Expand all
23 ] 23 ]
24 handlers: [ 24 handlers: [
25 ] 25 ]
26 26
27 --- 27 ---
28 snippet: " 28 snippet: "
29 var x = 0; return x + 3; 29 var x = 0; return x + 3;
30 " 30 "
31 frame size: 1 31 frame size: 1
32 parameter count: 1 32 parameter count: 1
33 bytecode array length: 10 33 bytecode array length: 9
34 bytecodes: [ 34 bytecodes: [
35 /* 30 E> */ B(StackCheck), 35 /* 30 E> */ B(StackCheck),
36 /* 42 S> */ B(LdaZero), 36 /* 42 S> */ B(LdaZero),
37 B(Star), R(0), 37 B(Star), R(0),
38 /* 45 S> */ B(LdaSmi), U8(3), 38 /* 45 S> */ B(AddSmi), U8(3), R(0), U8(2),
39 /* 54 E> */ B(Add), R(0), U8(2),
40 /* 59 S> */ B(Return), 39 /* 59 S> */ B(Return),
41 ] 40 ]
42 constant pool: [ 41 constant pool: [
43 ] 42 ]
44 handlers: [ 43 handlers: [
45 ] 44 ]
46 45
47 --- 46 ---
48 snippet: " 47 snippet: "
49 var x = 0; return x - 3; 48 var x = 0; return x - 3;
50 " 49 "
51 frame size: 1 50 frame size: 1
52 parameter count: 1 51 parameter count: 1
53 bytecode array length: 10 52 bytecode array length: 9
54 bytecodes: [ 53 bytecodes: [
55 /* 30 E> */ B(StackCheck), 54 /* 30 E> */ B(StackCheck),
56 /* 42 S> */ B(LdaZero), 55 /* 42 S> */ B(LdaZero),
57 B(Star), R(0), 56 B(Star), R(0),
58 /* 45 S> */ B(LdaSmi), U8(3), 57 /* 45 S> */ B(SubSmi), U8(3), R(0), U8(2),
59 /* 54 E> */ B(Sub), R(0), U8(2),
60 /* 59 S> */ B(Return), 58 /* 59 S> */ B(Return),
61 ] 59 ]
62 constant pool: [ 60 constant pool: [
63 ] 61 ]
64 handlers: [ 62 handlers: [
65 ] 63 ]
66 64
67 --- 65 ---
68 snippet: " 66 snippet: "
69 var x = 4; return x * 3; 67 var x = 4; return x * 3;
70 " 68 "
71 frame size: 1 69 frame size: 1
72 parameter count: 1 70 parameter count: 1
73 bytecode array length: 11 71 bytecode array length: 11
74 bytecodes: [ 72 bytecodes: [
75 /* 30 E> */ B(StackCheck), 73 /* 30 E> */ B(StackCheck),
76 /* 42 S> */ B(LdaSmi), U8(4), 74 /* 42 S> */ B(LdaSmi), U8(4),
77 B(Star), R(0), 75 B(Star), R(0),
78 /* 45 S> */ B(LdaSmi), U8(3), 76 /* 45 S> */ B(LdaSmi), U8(3),
79 /* 54 E> */ B(Mul), R(0), U8(2), 77 B(Mul), R(0), U8(2),
80 /* 59 S> */ B(Return), 78 /* 59 S> */ B(Return),
81 ] 79 ]
82 constant pool: [ 80 constant pool: [
83 ] 81 ]
84 handlers: [ 82 handlers: [
85 ] 83 ]
86 84
87 --- 85 ---
88 snippet: " 86 snippet: "
89 var x = 4; return x / 3; 87 var x = 4; return x / 3;
90 " 88 "
91 frame size: 1 89 frame size: 1
92 parameter count: 1 90 parameter count: 1
93 bytecode array length: 11 91 bytecode array length: 11
94 bytecodes: [ 92 bytecodes: [
95 /* 30 E> */ B(StackCheck), 93 /* 30 E> */ B(StackCheck),
96 /* 42 S> */ B(LdaSmi), U8(4), 94 /* 42 S> */ B(LdaSmi), U8(4),
97 B(Star), R(0), 95 B(Star), R(0),
98 /* 45 S> */ B(LdaSmi), U8(3), 96 /* 45 S> */ B(LdaSmi), U8(3),
99 /* 54 E> */ B(Div), R(0), U8(2), 97 B(Div), R(0), U8(2),
100 /* 59 S> */ B(Return), 98 /* 59 S> */ B(Return),
101 ] 99 ]
102 constant pool: [ 100 constant pool: [
103 ] 101 ]
104 handlers: [ 102 handlers: [
105 ] 103 ]
106 104
107 --- 105 ---
108 snippet: " 106 snippet: "
109 var x = 4; return x % 3; 107 var x = 4; return x % 3;
110 " 108 "
111 frame size: 1 109 frame size: 1
112 parameter count: 1 110 parameter count: 1
113 bytecode array length: 11 111 bytecode array length: 11
114 bytecodes: [ 112 bytecodes: [
115 /* 30 E> */ B(StackCheck), 113 /* 30 E> */ B(StackCheck),
116 /* 42 S> */ B(LdaSmi), U8(4), 114 /* 42 S> */ B(LdaSmi), U8(4),
117 B(Star), R(0), 115 B(Star), R(0),
118 /* 45 S> */ B(LdaSmi), U8(3), 116 /* 45 S> */ B(LdaSmi), U8(3),
119 /* 54 E> */ B(Mod), R(0), U8(2), 117 B(Mod), R(0), U8(2),
120 /* 59 S> */ B(Return), 118 /* 59 S> */ B(Return),
121 ] 119 ]
122 constant pool: [ 120 constant pool: [
123 ] 121 ]
124 handlers: [ 122 handlers: [
125 ] 123 ]
126 124
127 --- 125 ---
128 snippet: " 126 snippet: "
129 var x = 1; return x | 2; 127 var x = 1; return x | 2;
130 " 128 "
131 frame size: 1 129 frame size: 1
132 parameter count: 1 130 parameter count: 1
133 bytecode array length: 11 131 bytecode array length: 10
134 bytecodes: [ 132 bytecodes: [
135 /* 30 E> */ B(StackCheck), 133 /* 30 E> */ B(StackCheck),
136 /* 42 S> */ B(LdaSmi), U8(1), 134 /* 42 S> */ B(LdaSmi), U8(1),
137 B(Star), R(0), 135 B(Star), R(0),
138 /* 45 S> */ B(LdaSmi), U8(2), 136 /* 45 S> */ B(BitwiseOrSmi), U8(2), R(0), U8(2),
139 /* 54 E> */ B(BitwiseOr), R(0), U8(2),
140 /* 59 S> */ B(Return), 137 /* 59 S> */ B(Return),
141 ] 138 ]
142 constant pool: [ 139 constant pool: [
143 ] 140 ]
144 handlers: [ 141 handlers: [
145 ] 142 ]
146 143
147 --- 144 ---
148 snippet: " 145 snippet: "
149 var x = 1; return x ^ 2; 146 var x = 1; return x ^ 2;
150 " 147 "
151 frame size: 1 148 frame size: 1
152 parameter count: 1 149 parameter count: 1
153 bytecode array length: 11 150 bytecode array length: 11
154 bytecodes: [ 151 bytecodes: [
155 /* 30 E> */ B(StackCheck), 152 /* 30 E> */ B(StackCheck),
156 /* 42 S> */ B(LdaSmi), U8(1), 153 /* 42 S> */ B(LdaSmi), U8(1),
157 B(Star), R(0), 154 B(Star), R(0),
158 /* 45 S> */ B(LdaSmi), U8(2), 155 /* 45 S> */ B(LdaSmi), U8(2),
159 /* 54 E> */ B(BitwiseXor), R(0), U8(2), 156 B(BitwiseXor), R(0), U8(2),
160 /* 59 S> */ B(Return), 157 /* 59 S> */ B(Return),
161 ] 158 ]
162 constant pool: [ 159 constant pool: [
163 ] 160 ]
164 handlers: [ 161 handlers: [
165 ] 162 ]
166 163
167 --- 164 ---
168 snippet: " 165 snippet: "
169 var x = 1; return x & 2; 166 var x = 1; return x & 2;
170 " 167 "
171 frame size: 1 168 frame size: 1
172 parameter count: 1 169 parameter count: 1
173 bytecode array length: 11 170 bytecode array length: 10
174 bytecodes: [ 171 bytecodes: [
175 /* 30 E> */ B(StackCheck), 172 /* 30 E> */ B(StackCheck),
176 /* 42 S> */ B(LdaSmi), U8(1), 173 /* 42 S> */ B(LdaSmi), U8(1),
177 B(Star), R(0), 174 B(Star), R(0),
178 /* 45 S> */ B(LdaSmi), U8(2), 175 /* 45 S> */ B(BitwiseAndSmi), U8(2), R(0), U8(2),
179 /* 54 E> */ B(BitwiseAnd), R(0), U8(2),
180 /* 59 S> */ B(Return), 176 /* 59 S> */ B(Return),
181 ] 177 ]
182 constant pool: [ 178 constant pool: [
183 ] 179 ]
184 handlers: [ 180 handlers: [
185 ] 181 ]
186 182
187 --- 183 ---
188 snippet: " 184 snippet: "
189 var x = 10; return x << 3; 185 var x = 10; return x << 3;
190 " 186 "
191 frame size: 1 187 frame size: 1
192 parameter count: 1 188 parameter count: 1
193 bytecode array length: 11 189 bytecode array length: 10
194 bytecodes: [ 190 bytecodes: [
195 /* 30 E> */ B(StackCheck), 191 /* 30 E> */ B(StackCheck),
196 /* 42 S> */ B(LdaSmi), U8(10), 192 /* 42 S> */ B(LdaSmi), U8(10),
197 B(Star), R(0), 193 B(Star), R(0),
198 /* 46 S> */ B(LdaSmi), U8(3), 194 /* 46 S> */ B(ShiftLeftSmi), U8(3), R(0), U8(2),
199 /* 55 E> */ B(ShiftLeft), R(0), U8(2),
200 /* 61 S> */ B(Return), 195 /* 61 S> */ B(Return),
201 ] 196 ]
202 constant pool: [ 197 constant pool: [
203 ] 198 ]
204 handlers: [ 199 handlers: [
205 ] 200 ]
206 201
207 --- 202 ---
208 snippet: " 203 snippet: "
209 var x = 10; return x >> 3; 204 var x = 10; return x >> 3;
210 " 205 "
211 frame size: 1 206 frame size: 1
212 parameter count: 1 207 parameter count: 1
213 bytecode array length: 11 208 bytecode array length: 10
214 bytecodes: [ 209 bytecodes: [
215 /* 30 E> */ B(StackCheck), 210 /* 30 E> */ B(StackCheck),
216 /* 42 S> */ B(LdaSmi), U8(10), 211 /* 42 S> */ B(LdaSmi), U8(10),
217 B(Star), R(0), 212 B(Star), R(0),
218 /* 46 S> */ B(LdaSmi), U8(3), 213 /* 46 S> */ B(ShiftRightSmi), U8(3), R(0), U8(2),
219 /* 55 E> */ B(ShiftRight), R(0), U8(2),
220 /* 61 S> */ B(Return), 214 /* 61 S> */ B(Return),
221 ] 215 ]
222 constant pool: [ 216 constant pool: [
223 ] 217 ]
224 handlers: [ 218 handlers: [
225 ] 219 ]
226 220
227 --- 221 ---
228 snippet: " 222 snippet: "
229 var x = 10; return x >>> 3; 223 var x = 10; return x >>> 3;
230 " 224 "
231 frame size: 1 225 frame size: 1
232 parameter count: 1 226 parameter count: 1
233 bytecode array length: 11 227 bytecode array length: 11
234 bytecodes: [ 228 bytecodes: [
235 /* 30 E> */ B(StackCheck), 229 /* 30 E> */ B(StackCheck),
236 /* 42 S> */ B(LdaSmi), U8(10), 230 /* 42 S> */ B(LdaSmi), U8(10),
237 B(Star), R(0), 231 B(Star), R(0),
238 /* 46 S> */ B(LdaSmi), U8(3), 232 /* 46 S> */ B(LdaSmi), U8(3),
239 /* 55 E> */ B(ShiftRightLogical), R(0), U8(2), 233 B(ShiftRightLogical), R(0), U8(2),
240 /* 62 S> */ B(Return), 234 /* 62 S> */ B(Return),
241 ] 235 ]
242 constant pool: [ 236 constant pool: [
243 ] 237 ]
244 handlers: [ 238 handlers: [
245 ] 239 ]
246 240
247 --- 241 ---
248 snippet: " 242 snippet: "
249 var x = 0; return (x, 3); 243 var x = 0; return (x, 3);
250 " 244 "
251 frame size: 1 245 frame size: 1
252 parameter count: 1 246 parameter count: 1
253 bytecode array length: 7 247 bytecode array length: 7
254 bytecodes: [ 248 bytecodes: [
255 /* 30 E> */ B(StackCheck), 249 /* 30 E> */ B(StackCheck),
256 /* 42 S> */ B(LdaZero), 250 /* 42 S> */ B(LdaZero),
257 B(Star), R(0), 251 B(Star), R(0),
258 /* 45 S> */ B(LdaSmi), U8(3), 252 /* 45 S> */ B(LdaSmi), U8(3),
259 /* 60 S> */ B(Return), 253 /* 60 S> */ B(Return),
260 ] 254 ]
261 constant pool: [ 255 constant pool: [
262 ] 256 ]
263 handlers: [ 257 handlers: [
264 ] 258 ]
265 259
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698