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

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

Issue 2640273002: [ignition] Expect 'I' for signed bytecode operands (Closed)
Patch Set: Rebase Created 3 years, 10 months 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: no 6 wrap: no
7 test function name: f 7 test function name: f
8 8
9 --- 9 ---
10 snippet: " 10 snippet: "
11 function* f() { } 11 function* f() { }
12 f(); 12 f();
13 " 13 "
14 frame size: 12 14 frame size: 12
15 parameter count: 1 15 parameter count: 1
16 bytecode array length: 204 16 bytecode array length: 204
17 bytecodes: [ 17 bytecodes: [
18 B(Ldar), R(new_target), 18 B(Ldar), R(new_target),
19 B(JumpIfUndefined), U8(28), 19 B(JumpIfUndefined), U8(28),
20 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1), 20 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1),
21 B(PushContext), R(2), 21 B(PushContext), R(2),
22 B(ResumeGenerator), R(new_target), 22 B(ResumeGenerator), R(new_target),
23 B(Star), R(1), 23 B(Star), R(1),
24 B(LdaZero), 24 B(LdaZero),
25 B(TestEqualStrict), R(1), U8(0), 25 B(TestEqualStrict), R(1), U8(0),
26 B(JumpIfTrue), U8(53), 26 B(JumpIfTrue), U8(53),
27 B(LdaSmi), U8(78), 27 B(LdaSmi), I8(78),
28 B(Star), R(3), 28 B(Star), R(3),
29 B(CallRuntime), U16(Runtime::kAbort), R(3), U8(1), 29 B(CallRuntime), U16(Runtime::kAbort), R(3), U8(1),
30 B(LdaSmi), U8(-2), 30 B(LdaSmi), I8(-2),
31 B(Star), R(1), 31 B(Star), R(1),
32 B(CreateFunctionContext), U8(2), 32 B(CreateFunctionContext), U8(2),
33 B(PushContext), R(0), 33 B(PushContext), R(0),
34 B(Ldar), R(this), 34 B(Ldar), R(this),
35 B(StaCurrentContextSlot), U8(4), 35 B(StaCurrentContextSlot), U8(4),
36 /* 11 E> */ B(StackCheck), 36 /* 11 E> */ B(StackCheck),
37 B(Mov), R(context), R(5), 37 B(Mov), R(context), R(5),
38 B(LdaCurrentContextSlot), U8(4), 38 B(LdaCurrentContextSlot), U8(4),
39 B(Star), R(7), 39 B(Star), R(7),
40 B(Mov), R(closure), R(6), 40 B(Mov), R(closure), R(6),
41 /* 11 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(6), U8 (2), 41 /* 11 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(6), U8 (2),
42 B(StaCurrentContextSlot), U8(5), 42 B(StaCurrentContextSlot), U8(5),
43 B(Star), R(6), 43 B(Star), R(6),
44 B(LdaCurrentContextSlot), U8(5), 44 B(LdaCurrentContextSlot), U8(5),
45 B(Star), R(7), 45 B(Star), R(7),
46 B(LdaZero), 46 B(LdaZero),
47 B(SuspendGenerator), R(7), 47 B(SuspendGenerator), R(7),
48 B(Ldar), R(6), 48 B(Ldar), R(6),
49 /* 16 S> */ B(Return), 49 /* 16 S> */ B(Return),
50 B(LdaSmi), U8(-2), 50 B(LdaSmi), I8(-2),
51 B(Star), R(1), 51 B(Star), R(1),
52 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(7 ), U8(1), 52 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(7 ), U8(1),
53 B(Star), R(8), 53 B(Star), R(8),
54 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(7), U8 (1), 54 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(7), U8 (1),
55 B(Star), R(9), 55 B(Star), R(9),
56 B(LdaZero), 56 B(LdaZero),
57 B(TestEqualStrict), R(9), U8(0), 57 B(TestEqualStrict), R(9), U8(0),
58 B(JumpIfTrue), U8(31), 58 B(JumpIfTrue), U8(31),
59 B(LdaSmi), U8(2), 59 B(LdaSmi), I8(2),
60 B(TestEqualStrict), R(9), U8(0), 60 B(TestEqualStrict), R(9), U8(0),
61 B(JumpIfTrue), U8(21), 61 B(JumpIfTrue), U8(21),
62 B(Jump), U8(2), 62 B(Jump), U8(2),
63 B(LdaTrue), 63 B(LdaTrue),
64 B(Star), R(11), 64 B(Star), R(11),
65 B(Mov), R(8), R(10), 65 B(Mov), R(8), R(10),
66 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(10) , U8(2), 66 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(10) , U8(2),
67 B(Star), R(4), 67 B(Star), R(4),
68 B(LdaZero), 68 B(LdaZero),
69 B(Star), R(3), 69 B(Star), R(3),
70 B(Jump), U8(35), 70 B(Jump), U8(35),
71 B(Ldar), R(8), 71 B(Ldar), R(8),
72 /* 11 E> */ B(Throw), 72 /* 11 E> */ B(Throw),
73 B(LdaUndefined), 73 B(LdaUndefined),
74 B(Star), R(6), 74 B(Star), R(6),
75 B(LdaTrue), 75 B(LdaTrue),
76 B(Star), R(7), 76 B(Star), R(7),
77 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(6), U8(2), 77 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(6), U8(2),
78 B(Star), R(4), 78 B(Star), R(4),
79 B(LdaSmi), U8(1), 79 B(LdaSmi), I8(1),
80 B(Star), R(3), 80 B(Star), R(3),
81 B(Jump), U8(14), 81 B(Jump), U8(14),
82 B(LdaSmi), U8(-1), 82 B(LdaSmi), I8(-1),
83 B(Star), R(3), 83 B(Star), R(3),
84 B(Jump), U8(8), 84 B(Jump), U8(8),
85 B(Star), R(4), 85 B(Star), R(4),
86 B(LdaSmi), U8(2), 86 B(LdaSmi), I8(2),
87 B(Star), R(3), 87 B(Star), R(3),
88 B(LdaTheHole), 88 B(LdaTheHole),
89 B(SetPendingMessage), 89 B(SetPendingMessage),
90 B(Star), R(5), 90 B(Star), R(5),
91 B(LdaCurrentContextSlot), U8(5), 91 B(LdaCurrentContextSlot), U8(5),
92 B(Star), R(6), 92 B(Star), R(6),
93 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(6), U8(1), 93 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(6), U8(1),
94 B(Ldar), R(5), 94 B(Ldar), R(5),
95 B(SetPendingMessage), 95 B(SetPendingMessage),
96 B(LdaZero), 96 B(LdaZero),
97 B(TestEqualStrict), R(3), U8(0), 97 B(TestEqualStrict), R(3), U8(0),
98 B(JumpIfTrue), U8(18), 98 B(JumpIfTrue), U8(18),
99 B(LdaSmi), U8(1), 99 B(LdaSmi), I8(1),
100 B(TestEqualStrict), R(3), U8(0), 100 B(TestEqualStrict), R(3), U8(0),
101 B(JumpIfTrue), U8(14), 101 B(JumpIfTrue), U8(14),
102 B(LdaSmi), U8(2), 102 B(LdaSmi), I8(2),
103 B(TestEqualStrict), R(3), U8(0), 103 B(TestEqualStrict), R(3), U8(0),
104 B(JumpIfTrue), U8(10), 104 B(JumpIfTrue), U8(10),
105 B(Jump), U8(11), 105 B(Jump), U8(11),
106 B(Ldar), R(4), 106 B(Ldar), R(4),
107 /* 16 S> */ B(Return), 107 /* 16 S> */ B(Return),
108 B(Ldar), R(4), 108 B(Ldar), R(4),
109 /* 16 S> */ B(Return), 109 /* 16 S> */ B(Return),
110 B(Ldar), R(4), 110 B(Ldar), R(4),
111 B(ReThrow), 111 B(ReThrow),
112 B(LdaUndefined), 112 B(LdaUndefined),
(...skipping 16 matching lines...) Expand all
129 bytecodes: [ 129 bytecodes: [
130 B(Ldar), R(new_target), 130 B(Ldar), R(new_target),
131 B(JumpIfUndefined), U8(35), 131 B(JumpIfUndefined), U8(35),
132 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1), 132 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1),
133 B(PushContext), R(2), 133 B(PushContext), R(2),
134 B(ResumeGenerator), R(new_target), 134 B(ResumeGenerator), R(new_target),
135 B(Star), R(1), 135 B(Star), R(1),
136 B(LdaZero), 136 B(LdaZero),
137 B(TestEqualStrict), R(1), U8(0), 137 B(TestEqualStrict), R(1), U8(0),
138 B(JumpIfTrue), U8(60), 138 B(JumpIfTrue), U8(60),
139 B(LdaSmi), U8(1), 139 B(LdaSmi), I8(1),
140 B(TestEqualStrict), R(1), U8(0), 140 B(TestEqualStrict), R(1), U8(0),
141 B(JumpIfTrue), U8(130), 141 B(JumpIfTrue), U8(130),
142 B(LdaSmi), U8(78), 142 B(LdaSmi), I8(78),
143 B(Star), R(3), 143 B(Star), R(3),
144 B(CallRuntime), U16(Runtime::kAbort), R(3), U8(1), 144 B(CallRuntime), U16(Runtime::kAbort), R(3), U8(1),
145 B(LdaSmi), U8(-2), 145 B(LdaSmi), I8(-2),
146 B(Star), R(1), 146 B(Star), R(1),
147 B(CreateFunctionContext), U8(2), 147 B(CreateFunctionContext), U8(2),
148 B(PushContext), R(0), 148 B(PushContext), R(0),
149 B(Ldar), R(this), 149 B(Ldar), R(this),
150 B(StaCurrentContextSlot), U8(4), 150 B(StaCurrentContextSlot), U8(4),
151 /* 11 E> */ B(StackCheck), 151 /* 11 E> */ B(StackCheck),
152 B(Mov), R(context), R(5), 152 B(Mov), R(context), R(5),
153 B(LdaCurrentContextSlot), U8(4), 153 B(LdaCurrentContextSlot), U8(4),
154 B(Star), R(7), 154 B(Star), R(7),
155 B(Mov), R(closure), R(6), 155 B(Mov), R(closure), R(6),
156 /* 11 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(6), U8 (2), 156 /* 11 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(6), U8 (2),
157 B(StaCurrentContextSlot), U8(5), 157 B(StaCurrentContextSlot), U8(5),
158 B(Star), R(6), 158 B(Star), R(6),
159 B(LdaCurrentContextSlot), U8(5), 159 B(LdaCurrentContextSlot), U8(5),
160 B(Star), R(7), 160 B(Star), R(7),
161 B(LdaZero), 161 B(LdaZero),
162 B(SuspendGenerator), R(7), 162 B(SuspendGenerator), R(7),
163 B(Ldar), R(6), 163 B(Ldar), R(6),
164 /* 25 S> */ B(Return), 164 /* 25 S> */ B(Return),
165 B(LdaSmi), U8(-2), 165 B(LdaSmi), I8(-2),
166 B(Star), R(1), 166 B(Star), R(1),
167 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(7 ), U8(1), 167 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(7 ), U8(1),
168 B(Star), R(8), 168 B(Star), R(8),
169 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(7), U8 (1), 169 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(7), U8 (1),
170 B(Star), R(9), 170 B(Star), R(9),
171 B(LdaZero), 171 B(LdaZero),
172 B(TestEqualStrict), R(9), U8(0), 172 B(TestEqualStrict), R(9), U8(0),
173 B(JumpIfTrue), U8(31), 173 B(JumpIfTrue), U8(31),
174 B(LdaSmi), U8(2), 174 B(LdaSmi), I8(2),
175 B(TestEqualStrict), R(9), U8(0), 175 B(TestEqualStrict), R(9), U8(0),
176 B(JumpIfTrue), U8(21), 176 B(JumpIfTrue), U8(21),
177 B(Jump), U8(2), 177 B(Jump), U8(2),
178 B(LdaTrue), 178 B(LdaTrue),
179 B(Star), R(11), 179 B(Star), R(11),
180 B(Mov), R(8), R(10), 180 B(Mov), R(8), R(10),
181 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(10) , U8(2), 181 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(10) , U8(2),
182 B(Star), R(4), 182 B(Star), R(4),
183 B(LdaZero), 183 B(LdaZero),
184 B(Star), R(3), 184 B(Star), R(3),
185 B(Jump), U8(113), 185 B(Jump), U8(113),
186 B(Ldar), R(8), 186 B(Ldar), R(8),
187 /* 11 E> */ B(Throw), 187 /* 11 E> */ B(Throw),
188 /* 16 S> */ B(LdaSmi), U8(42), 188 /* 16 S> */ B(LdaSmi), I8(42),
189 B(Star), R(6), 189 B(Star), R(6),
190 B(LdaFalse), 190 B(LdaFalse),
191 B(Star), R(7), 191 B(Star), R(7),
192 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(6), U8(2), 192 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(6), U8(2),
193 B(Star), R(6), 193 B(Star), R(6),
194 B(LdaCurrentContextSlot), U8(5), 194 B(LdaCurrentContextSlot), U8(5),
195 B(Star), R(7), 195 B(Star), R(7),
196 B(LdaSmi), U8(1), 196 B(LdaSmi), I8(1),
197 B(SuspendGenerator), R(7), 197 B(SuspendGenerator), R(7),
198 B(Ldar), R(6), 198 B(Ldar), R(6),
199 /* 25 S> */ B(Return), 199 /* 25 S> */ B(Return),
200 B(LdaSmi), U8(-2), 200 B(LdaSmi), I8(-2),
201 B(Star), R(1), 201 B(Star), R(1),
202 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(7 ), U8(1), 202 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(7 ), U8(1),
203 B(Star), R(8), 203 B(Star), R(8),
204 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(7), U8 (1), 204 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(7), U8 (1),
205 B(Star), R(9), 205 B(Star), R(9),
206 B(LdaZero), 206 B(LdaZero),
207 B(TestEqualStrict), R(9), U8(0), 207 B(TestEqualStrict), R(9), U8(0),
208 B(JumpIfTrue), U8(32), 208 B(JumpIfTrue), U8(32),
209 B(LdaSmi), U8(2), 209 B(LdaSmi), I8(2),
210 B(TestEqualStrict), R(9), U8(0), 210 B(TestEqualStrict), R(9), U8(0),
211 B(JumpIfTrue), U8(22), 211 B(JumpIfTrue), U8(22),
212 B(Jump), U8(2), 212 B(Jump), U8(2),
213 B(LdaTrue), 213 B(LdaTrue),
214 B(Star), R(11), 214 B(Star), R(11),
215 B(Mov), R(8), R(10), 215 B(Mov), R(8), R(10),
216 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(10) , U8(2), 216 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(10) , U8(2),
217 B(Star), R(4), 217 B(Star), R(4),
218 B(LdaSmi), U8(1), 218 B(LdaSmi), I8(1),
219 B(Star), R(3), 219 B(Star), R(3),
220 B(Jump), U8(35), 220 B(Jump), U8(35),
221 B(Ldar), R(8), 221 B(Ldar), R(8),
222 /* 16 E> */ B(Throw), 222 /* 16 E> */ B(Throw),
223 B(LdaUndefined), 223 B(LdaUndefined),
224 B(Star), R(6), 224 B(Star), R(6),
225 B(LdaTrue), 225 B(LdaTrue),
226 B(Star), R(7), 226 B(Star), R(7),
227 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(6), U8(2), 227 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(6), U8(2),
228 B(Star), R(4), 228 B(Star), R(4),
229 B(LdaSmi), U8(2), 229 B(LdaSmi), I8(2),
230 B(Star), R(3), 230 B(Star), R(3),
231 B(Jump), U8(14), 231 B(Jump), U8(14),
232 B(LdaSmi), U8(-1), 232 B(LdaSmi), I8(-1),
233 B(Star), R(3), 233 B(Star), R(3),
234 B(Jump), U8(8), 234 B(Jump), U8(8),
235 B(Star), R(4), 235 B(Star), R(4),
236 B(LdaSmi), U8(3), 236 B(LdaSmi), I8(3),
237 B(Star), R(3), 237 B(Star), R(3),
238 B(LdaTheHole), 238 B(LdaTheHole),
239 B(SetPendingMessage), 239 B(SetPendingMessage),
240 B(Star), R(5), 240 B(Star), R(5),
241 B(LdaCurrentContextSlot), U8(5), 241 B(LdaCurrentContextSlot), U8(5),
242 B(Star), R(6), 242 B(Star), R(6),
243 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(6), U8(1), 243 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(6), U8(1),
244 B(Ldar), R(5), 244 B(Ldar), R(5),
245 B(SetPendingMessage), 245 B(SetPendingMessage),
246 B(LdaZero), 246 B(LdaZero),
247 B(TestEqualStrict), R(3), U8(0), 247 B(TestEqualStrict), R(3), U8(0),
248 B(JumpIfTrue), U8(25), 248 B(JumpIfTrue), U8(25),
249 B(LdaSmi), U8(1), 249 B(LdaSmi), I8(1),
250 B(TestEqualStrict), R(3), U8(0), 250 B(TestEqualStrict), R(3), U8(0),
251 B(JumpIfTrue), U8(21), 251 B(JumpIfTrue), U8(21),
252 B(LdaSmi), U8(2), 252 B(LdaSmi), I8(2),
253 B(TestEqualStrict), R(3), U8(0), 253 B(TestEqualStrict), R(3), U8(0),
254 B(JumpIfTrue), U8(17), 254 B(JumpIfTrue), U8(17),
255 B(LdaSmi), U8(3), 255 B(LdaSmi), I8(3),
256 B(TestEqualStrict), R(3), U8(0), 256 B(TestEqualStrict), R(3), U8(0),
257 B(JumpIfTrue), U8(13), 257 B(JumpIfTrue), U8(13),
258 B(Jump), U8(14), 258 B(Jump), U8(14),
259 B(Ldar), R(4), 259 B(Ldar), R(4),
260 /* 25 S> */ B(Return), 260 /* 25 S> */ B(Return),
261 B(Ldar), R(4), 261 B(Ldar), R(4),
262 /* 25 S> */ B(Return), 262 /* 25 S> */ B(Return),
263 B(Ldar), R(4), 263 B(Ldar), R(4),
264 /* 25 S> */ B(Return), 264 /* 25 S> */ B(Return),
265 B(Ldar), R(4), 265 B(Ldar), R(4),
(...skipping 18 matching lines...) Expand all
284 bytecodes: [ 284 bytecodes: [
285 B(Ldar), R(new_target), 285 B(Ldar), R(new_target),
286 B(JumpIfUndefined), U8(35), 286 B(JumpIfUndefined), U8(35),
287 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1), 287 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1),
288 B(PushContext), R(4), 288 B(PushContext), R(4),
289 B(ResumeGenerator), R(new_target), 289 B(ResumeGenerator), R(new_target),
290 B(Star), R(3), 290 B(Star), R(3),
291 B(LdaZero), 291 B(LdaZero),
292 B(TestEqualStrict), R(3), U8(0), 292 B(TestEqualStrict), R(3), U8(0),
293 B(JumpIfTrue), U8(60), 293 B(JumpIfTrue), U8(60),
294 B(LdaSmi), U8(1), 294 B(LdaSmi), I8(1),
295 B(TestEqualStrict), R(3), U8(0), 295 B(TestEqualStrict), R(3), U8(0),
296 B(JumpIfTrue), U8(154), 296 B(JumpIfTrue), U8(154),
297 B(LdaSmi), U8(78), 297 B(LdaSmi), I8(78),
298 B(Star), R(5), 298 B(Star), R(5),
299 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), 299 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1),
300 B(LdaSmi), U8(-2), 300 B(LdaSmi), I8(-2),
301 B(Star), R(3), 301 B(Star), R(3),
302 B(CreateFunctionContext), U8(9), 302 B(CreateFunctionContext), U8(9),
303 B(PushContext), R(0), 303 B(PushContext), R(0),
304 B(Ldar), R(this), 304 B(Ldar), R(this),
305 B(StaCurrentContextSlot), U8(4), 305 B(StaCurrentContextSlot), U8(4),
306 /* 11 E> */ B(StackCheck), 306 /* 11 E> */ B(StackCheck),
307 B(Mov), R(context), R(7), 307 B(Mov), R(context), R(7),
308 B(LdaCurrentContextSlot), U8(4), 308 B(LdaCurrentContextSlot), U8(4),
309 B(Star), R(9), 309 B(Star), R(9),
310 B(Mov), R(closure), R(8), 310 B(Mov), R(closure), R(8),
311 /* 11 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(8), U8 (2), 311 /* 11 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(8), U8 (2),
312 B(StaCurrentContextSlot), U8(5), 312 B(StaCurrentContextSlot), U8(5),
313 B(Star), R(8), 313 B(Star), R(8),
314 B(LdaCurrentContextSlot), U8(5), 314 B(LdaCurrentContextSlot), U8(5),
315 B(Star), R(9), 315 B(Star), R(9),
316 B(LdaZero), 316 B(LdaZero),
317 B(SuspendGenerator), R(9), 317 B(SuspendGenerator), R(9),
318 B(Ldar), R(8), 318 B(Ldar), R(8),
319 /* 44 S> */ B(Return), 319 /* 44 S> */ B(Return),
320 B(LdaSmi), U8(-2), 320 B(LdaSmi), I8(-2),
321 B(Star), R(3), 321 B(Star), R(3),
322 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(9 ), U8(1), 322 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(9 ), U8(1),
323 B(Star), R(10), 323 B(Star), R(10),
324 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(9), U8 (1), 324 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(9), U8 (1),
325 B(Star), R(11), 325 B(Star), R(11),
326 B(LdaZero), 326 B(LdaZero),
327 B(TestEqualStrict), R(11), U8(0), 327 B(TestEqualStrict), R(11), U8(0),
328 B(JumpIfTrue), U8(31), 328 B(JumpIfTrue), U8(31),
329 B(LdaSmi), U8(2), 329 B(LdaSmi), I8(2),
330 B(TestEqualStrict), R(11), U8(0), 330 B(TestEqualStrict), R(11), U8(0),
331 B(JumpIfTrue), U8(21), 331 B(JumpIfTrue), U8(21),
332 B(Jump), U8(2), 332 B(Jump), U8(2),
333 B(LdaTrue), 333 B(LdaTrue),
334 B(Star), R(13), 334 B(Star), R(13),
335 B(Mov), R(10), R(12), 335 B(Mov), R(10), R(12),
336 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(12) , U8(2), 336 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(12) , U8(2),
337 B(Star), R(6), 337 B(Star), R(6),
338 B(LdaZero), 338 B(LdaZero),
339 B(Star), R(5), 339 B(Star), R(5),
(...skipping 10 matching lines...) Expand all
350 B(Mov), R(context), R(10), 350 B(Mov), R(context), R(10),
351 B(Mov), R(context), R(11), 351 B(Mov), R(context), R(11),
352 /* 30 S> */ B(CreateArrayLiteral), U8(1), U8(0), U8(9), 352 /* 30 S> */ B(CreateArrayLiteral), U8(1), U8(0), U8(9),
353 B(Star), R(12), 353 B(Star), R(12),
354 B(LdaNamedProperty), R(12), U8(2), U8(2), 354 B(LdaNamedProperty), R(12), U8(2), U8(2),
355 B(Star), R(13), 355 B(Star), R(13),
356 B(CallProperty), R(13), R(12), U8(1), U8(4), 356 B(CallProperty), R(13), R(12), U8(1), U8(4),
357 B(JumpIfJSReceiver), U8(7), 357 B(JumpIfJSReceiver), U8(7),
358 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0), 358 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
359 /* 30 E> */ B(StaContextSlot), R(1), U8(7), U8(0), 359 /* 30 E> */ B(StaContextSlot), R(1), U8(7), U8(0),
360 B(LdaSmi), U8(-2), 360 B(LdaSmi), I8(-2),
361 B(TestEqual), R(3), U8(0), 361 B(TestEqual), R(3), U8(0),
362 B(JumpIfTrue), U8(18), 362 B(JumpIfTrue), U8(18),
363 B(LdaSmi), U8(1), 363 B(LdaSmi), I8(1),
364 B(TestEqualStrict), R(3), U8(0), 364 B(TestEqualStrict), R(3), U8(0),
365 B(JumpIfTrue), U8(134), 365 B(JumpIfTrue), U8(134),
366 B(LdaSmi), U8(78), 366 B(LdaSmi), I8(78),
367 B(Star), R(12), 367 B(Star), R(12),
368 B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1), 368 B(CallRuntime), U16(Runtime::kAbort), R(12), U8(1),
369 /* 27 S> */ B(LdaContextSlot), R(1), U8(7), U8(0), 369 /* 27 S> */ B(LdaContextSlot), R(1), U8(7), U8(0),
370 B(Star), R(13), 370 B(Star), R(13),
371 B(LdaNamedProperty), R(13), U8(3), U8(8), 371 B(LdaNamedProperty), R(13), U8(3), U8(8),
372 B(Star), R(12), 372 B(Star), R(12),
373 /* 27 E> */ B(CallProperty), R(12), R(13), U8(1), U8(6), 373 /* 27 E> */ B(CallProperty), R(12), R(13), U8(1), U8(6),
374 /* 27 E> */ B(StaContextSlot), R(1), U8(8), U8(0), 374 /* 27 E> */ B(StaContextSlot), R(1), U8(8), U8(0),
375 B(Star), R(12), 375 B(Star), R(12),
376 B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(12), U8(1), 376 B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(12), U8(1),
377 B(ToBooleanLogicalNot), 377 B(ToBooleanLogicalNot),
378 B(JumpIfFalse), U8(13), 378 B(JumpIfFalse), U8(13),
379 B(LdaContextSlot), R(1), U8(8), U8(0), 379 B(LdaContextSlot), R(1), U8(8), U8(0),
380 B(Star), R(12), 380 B(Star), R(12),
381 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (12), U8(1), 381 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (12), U8(1),
382 B(LdaContextSlot), R(1), U8(8), U8(0), 382 B(LdaContextSlot), R(1), U8(8), U8(0),
383 B(Star), R(12), 383 B(Star), R(12),
384 B(LdaNamedProperty), R(12), U8(4), U8(10), 384 B(LdaNamedProperty), R(12), U8(4), U8(10),
385 B(JumpIfToBooleanTrue), U8(147), 385 B(JumpIfToBooleanTrue), U8(147),
386 B(LdaContextSlot), R(1), U8(8), U8(0), 386 B(LdaContextSlot), R(1), U8(8), U8(0),
387 B(Star), R(12), 387 B(Star), R(12),
388 B(LdaNamedProperty), R(12), U8(5), U8(12), 388 B(LdaNamedProperty), R(12), U8(5), U8(12),
389 B(StaContextSlot), R(1), U8(10), U8(0), 389 B(StaContextSlot), R(1), U8(10), U8(0),
390 B(LdaSmi), U8(2), 390 B(LdaSmi), I8(2),
391 B(StaContextSlot), R(1), U8(9), U8(0), 391 B(StaContextSlot), R(1), U8(9), U8(0),
392 B(LdaContextSlot), R(1), U8(10), U8(0), 392 B(LdaContextSlot), R(1), U8(10), U8(0),
393 B(StaContextSlot), R(1), U8(6), U8(0), 393 B(StaContextSlot), R(1), U8(6), U8(0),
394 /* 16 E> */ B(StackCheck), 394 /* 16 E> */ B(StackCheck),
395 B(Ldar), R(closure), 395 B(Ldar), R(closure),
396 B(CreateBlockContext), U8(6), 396 B(CreateBlockContext), U8(6),
397 B(PushContext), R(2), 397 B(PushContext), R(2),
398 B(LdaTheHole), 398 B(LdaTheHole),
399 B(StaCurrentContextSlot), U8(4), 399 B(StaCurrentContextSlot), U8(4),
400 B(LdaContextSlot), R(1), U8(6), U8(0), 400 B(LdaContextSlot), R(1), U8(6), U8(0),
401 B(StaCurrentContextSlot), U8(4), 401 B(StaCurrentContextSlot), U8(4),
402 /* 36 S> */ B(LdaCurrentContextSlot), U8(4), 402 /* 36 S> */ B(LdaCurrentContextSlot), U8(4),
403 B(Star), R(12), 403 B(Star), R(12),
404 B(LdaFalse), 404 B(LdaFalse),
405 B(Star), R(13), 405 B(Star), R(13),
406 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(12) , U8(2), 406 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(12) , U8(2),
407 B(Star), R(12), 407 B(Star), R(12),
408 B(LdaContextSlot), R(1), U8(5), U8(0), 408 B(LdaContextSlot), R(1), U8(5), U8(0),
409 B(Star), R(13), 409 B(Star), R(13),
410 B(LdaSmi), U8(1), 410 B(LdaSmi), I8(1),
411 B(SuspendGenerator), R(13), 411 B(SuspendGenerator), R(13),
412 B(Ldar), R(12), 412 B(Ldar), R(12),
413 /* 44 S> */ B(Return), 413 /* 44 S> */ B(Return),
414 B(LdaSmi), U8(-2), 414 B(LdaSmi), I8(-2),
415 B(Star), R(3), 415 B(Star), R(3),
416 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(1 3), U8(1), 416 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(1 3), U8(1),
417 B(Star), R(14), 417 B(Star), R(14),
418 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(13), U 8(1), 418 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(13), U 8(1),
419 B(Star), R(15), 419 B(Star), R(15),
420 B(LdaZero), 420 B(LdaZero),
421 B(TestEqualStrict), R(15), U8(0), 421 B(TestEqualStrict), R(15), U8(0),
422 B(JumpIfTrue), U8(43), 422 B(JumpIfTrue), U8(43),
423 B(LdaSmi), U8(2), 423 B(LdaSmi), I8(2),
424 B(TestEqualStrict), R(15), U8(0), 424 B(TestEqualStrict), R(15), U8(0),
425 B(JumpIfTrue), U8(33), 425 B(JumpIfTrue), U8(33),
426 B(Jump), U8(2), 426 B(Jump), U8(2),
427 B(LdaTrue), 427 B(LdaTrue),
428 B(Star), R(17), 428 B(Star), R(17),
429 B(Mov), R(14), R(16), 429 B(Mov), R(14), R(16),
430 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(16) , U8(2), 430 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(16) , U8(2),
431 B(PopContext), R(2), 431 B(PopContext), R(2),
432 B(PopContext), R(2), 432 B(PopContext), R(2),
433 B(PopContext), R(2), 433 B(PopContext), R(2),
434 B(PopContext), R(2), 434 B(PopContext), R(2),
435 B(PopContext), R(2), 435 B(PopContext), R(2),
436 B(PopContext), R(2), 436 B(PopContext), R(2),
437 B(Star), R(9), 437 B(Star), R(9),
438 B(LdaZero), 438 B(LdaZero),
439 B(Star), R(8), 439 B(Star), R(8),
440 B(Jump), U8(71), 440 B(Jump), U8(71),
441 B(Ldar), R(14), 441 B(Ldar), R(14),
442 /* 36 E> */ B(Throw), 442 /* 36 E> */ B(Throw),
443 B(PopContext), R(2), 443 B(PopContext), R(2),
444 B(LdaZero), 444 B(LdaZero),
445 B(StaContextSlot), R(1), U8(9), U8(0), 445 B(StaContextSlot), R(1), U8(9), U8(0),
446 B(JumpLoop), U8(218), U8(0), 446 B(JumpLoop), U8(218), I8(0),
447 B(Jump), U8(44), 447 B(Jump), U8(44),
448 B(Star), R(12), 448 B(Star), R(12),
449 B(Ldar), R(closure), 449 B(Ldar), R(closure),
450 B(CreateCatchContext), R(12), U8(7), U8(8), 450 B(CreateCatchContext), R(12), U8(7), U8(8),
451 B(Star), R(11), 451 B(Star), R(11),
452 B(PushContext), R(2), 452 B(PushContext), R(2),
453 B(LdaContextSlot), R(1), U8(9), U8(0), 453 B(LdaContextSlot), R(1), U8(9), U8(0),
454 B(Star), R(12), 454 B(Star), R(12),
455 B(LdaSmi), U8(2), 455 B(LdaSmi), I8(2),
456 B(TestEqualStrict), R(12), U8(14), 456 B(TestEqualStrict), R(12), U8(14),
457 B(JumpIfFalse), U8(8), 457 B(JumpIfFalse), U8(8),
458 B(LdaSmi), U8(1), 458 B(LdaSmi), I8(1),
459 B(StaContextSlot), R(1), U8(9), U8(0), 459 B(StaContextSlot), R(1), U8(9), U8(0),
460 B(LdaCurrentContextSlot), U8(4), 460 B(LdaCurrentContextSlot), U8(4),
461 B(Star), R(12), 461 B(Star), R(12),
462 B(CallRuntime), U16(Runtime::kReThrow), R(12), U8(1), 462 B(CallRuntime), U16(Runtime::kReThrow), R(12), U8(1),
463 B(PopContext), R(2), 463 B(PopContext), R(2),
464 B(LdaSmi), U8(-1), 464 B(LdaSmi), I8(-1),
465 B(Star), R(8), 465 B(Star), R(8),
466 B(Jump), U8(8), 466 B(Jump), U8(8),
467 B(Star), R(9), 467 B(Star), R(9),
468 B(LdaSmi), U8(1), 468 B(LdaSmi), I8(1),
469 B(Star), R(8), 469 B(Star), R(8),
470 B(LdaTheHole), 470 B(LdaTheHole),
471 B(SetPendingMessage), 471 B(SetPendingMessage),
472 B(Star), R(10), 472 B(Star), R(10),
473 B(LdaContextSlot), R(1), U8(9), U8(0), 473 B(LdaContextSlot), R(1), U8(9), U8(0),
474 B(Star), R(11), 474 B(Star), R(11),
475 B(LdaZero), 475 B(LdaZero),
476 B(TestEqualStrict), R(11), U8(15), 476 B(TestEqualStrict), R(11), U8(15),
477 B(JumpIfTrue), U8(159), 477 B(JumpIfTrue), U8(159),
478 B(LdaContextSlot), R(1), U8(7), U8(0), 478 B(LdaContextSlot), R(1), U8(7), U8(0),
479 B(Star), R(11), 479 B(Star), R(11),
480 B(LdaNamedProperty), R(11), U8(9), U8(16), 480 B(LdaNamedProperty), R(11), U8(9), U8(16),
481 B(StaContextSlot), R(1), U8(11), U8(0), 481 B(StaContextSlot), R(1), U8(11), U8(0),
482 B(LdaContextSlot), R(1), U8(11), U8(0), 482 B(LdaContextSlot), R(1), U8(11), U8(0),
483 B(Star), R(11), 483 B(Star), R(11),
484 B(TestUndetectable), R(11), 484 B(TestUndetectable), R(11),
485 B(JumpIfFalse), U8(4), 485 B(JumpIfFalse), U8(4),
486 B(Jump), U8(133), 486 B(Jump), U8(133),
487 B(LdaContextSlot), R(1), U8(9), U8(0), 487 B(LdaContextSlot), R(1), U8(9), U8(0),
488 B(Star), R(11), 488 B(Star), R(11),
489 B(LdaSmi), U8(1), 489 B(LdaSmi), I8(1),
490 B(TestEqualStrict), R(11), U8(19), 490 B(TestEqualStrict), R(11), U8(19),
491 B(JumpIfFalse), U8(75), 491 B(JumpIfFalse), U8(75),
492 B(LdaContextSlot), R(1), U8(11), U8(0), 492 B(LdaContextSlot), R(1), U8(11), U8(0),
493 B(TypeOf), 493 B(TypeOf),
494 B(Star), R(11), 494 B(Star), R(11),
495 B(LdaConstant), U8(10), 495 B(LdaConstant), U8(10),
496 B(TestEqualStrict), R(11), U8(20), 496 B(TestEqualStrict), R(11), U8(20),
497 B(JumpIfFalse), U8(4), 497 B(JumpIfFalse), U8(4),
498 B(Jump), U8(18), 498 B(Jump), U8(18),
499 B(Wide), B(LdaSmi), U16(130), 499 B(Wide), B(LdaSmi), I16(130),
500 B(Star), R(11), 500 B(Star), R(11),
501 B(LdaConstant), U8(11), 501 B(LdaConstant), U8(11),
502 B(Star), R(12), 502 B(Star), R(12),
503 B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2), 503 B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2),
504 B(Throw), 504 B(Throw),
505 B(Mov), R(context), R(11), 505 B(Mov), R(context), R(11),
506 B(LdaContextSlot), R(1), U8(11), U8(0), 506 B(LdaContextSlot), R(1), U8(11), U8(0),
507 B(Star), R(12), 507 B(Star), R(12),
508 B(LdaContextSlot), R(1), U8(7), U8(0), 508 B(LdaContextSlot), R(1), U8(7), U8(0),
509 B(Star), R(13), 509 B(Star), R(13),
(...skipping 21 matching lines...) Expand all
531 B(JumpIfToBooleanFalse), U8(4), 531 B(JumpIfToBooleanFalse), U8(4),
532 B(Jump), U8(13), 532 B(Jump), U8(13),
533 B(LdaContextSlot), R(1), U8(12), U8(0), 533 B(LdaContextSlot), R(1), U8(12), U8(0),
534 B(Star), R(11), 534 B(Star), R(11),
535 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (11), U8(1), 535 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (11), U8(1),
536 B(Ldar), R(10), 536 B(Ldar), R(10),
537 B(SetPendingMessage), 537 B(SetPendingMessage),
538 B(LdaZero), 538 B(LdaZero),
539 B(TestEqualStrict), R(8), U8(0), 539 B(TestEqualStrict), R(8), U8(0),
540 B(JumpIfTrue), U8(11), 540 B(JumpIfTrue), U8(11),
541 B(LdaSmi), U8(1), 541 B(LdaSmi), I8(1),
542 B(TestEqualStrict), R(8), U8(0), 542 B(TestEqualStrict), R(8), U8(0),
543 B(JumpIfTrue), U8(17), 543 B(JumpIfTrue), U8(17),
544 B(Jump), U8(28), 544 B(Jump), U8(28),
545 B(PopContext), R(1), 545 B(PopContext), R(1),
546 B(PopContext), R(1), 546 B(PopContext), R(1),
547 B(LdaSmi), U8(1), 547 B(LdaSmi), I8(1),
548 B(Star), R(5), 548 B(Star), R(5),
549 B(Mov), R(9), R(6), 549 B(Mov), R(9), R(6),
550 B(Jump), U8(47), 550 B(Jump), U8(47),
551 B(PopContext), R(1), 551 B(PopContext), R(1),
552 B(PopContext), R(1), 552 B(PopContext), R(1),
553 B(LdaSmi), U8(2), 553 B(LdaSmi), I8(2),
554 B(Star), R(5), 554 B(Star), R(5),
555 B(Mov), R(9), R(6), 555 B(Mov), R(9), R(6),
556 B(Jump), U8(34), 556 B(Jump), U8(34),
557 B(PopContext), R(1), 557 B(PopContext), R(1),
558 B(LdaUndefined), 558 B(LdaUndefined),
559 B(Star), R(8), 559 B(Star), R(8),
560 B(LdaTrue), 560 B(LdaTrue),
561 B(Star), R(9), 561 B(Star), R(9),
562 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(8), U8(2), 562 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(8), U8(2),
563 B(Star), R(6), 563 B(Star), R(6),
564 B(LdaSmi), U8(3), 564 B(LdaSmi), I8(3),
565 B(Star), R(5), 565 B(Star), R(5),
566 B(Jump), U8(14), 566 B(Jump), U8(14),
567 B(LdaSmi), U8(-1), 567 B(LdaSmi), I8(-1),
568 B(Star), R(5), 568 B(Star), R(5),
569 B(Jump), U8(8), 569 B(Jump), U8(8),
570 B(Star), R(6), 570 B(Star), R(6),
571 B(LdaSmi), U8(4), 571 B(LdaSmi), I8(4),
572 B(Star), R(5), 572 B(Star), R(5),
573 B(LdaTheHole), 573 B(LdaTheHole),
574 B(SetPendingMessage), 574 B(SetPendingMessage),
575 B(Star), R(7), 575 B(Star), R(7),
576 B(LdaCurrentContextSlot), U8(5), 576 B(LdaCurrentContextSlot), U8(5),
577 B(Star), R(8), 577 B(Star), R(8),
578 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(8), U8(1), 578 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(8), U8(1),
579 B(Ldar), R(7), 579 B(Ldar), R(7),
580 B(SetPendingMessage), 580 B(SetPendingMessage),
581 B(LdaZero), 581 B(LdaZero),
582 B(TestEqualStrict), R(5), U8(0), 582 B(TestEqualStrict), R(5), U8(0),
583 B(JumpIfTrue), U8(32), 583 B(JumpIfTrue), U8(32),
584 B(LdaSmi), U8(1), 584 B(LdaSmi), I8(1),
585 B(TestEqualStrict), R(5), U8(0), 585 B(TestEqualStrict), R(5), U8(0),
586 B(JumpIfTrue), U8(28), 586 B(JumpIfTrue), U8(28),
587 B(LdaSmi), U8(2), 587 B(LdaSmi), I8(2),
588 B(TestEqualStrict), R(5), U8(0), 588 B(TestEqualStrict), R(5), U8(0),
589 B(JumpIfTrue), U8(24), 589 B(JumpIfTrue), U8(24),
590 B(LdaSmi), U8(3), 590 B(LdaSmi), I8(3),
591 B(TestEqualStrict), R(5), U8(0), 591 B(TestEqualStrict), R(5), U8(0),
592 B(JumpIfTrue), U8(20), 592 B(JumpIfTrue), U8(20),
593 B(LdaSmi), U8(4), 593 B(LdaSmi), I8(4),
594 B(TestEqualStrict), R(5), U8(0), 594 B(TestEqualStrict), R(5), U8(0),
595 B(JumpIfTrue), U8(16), 595 B(JumpIfTrue), U8(16),
596 B(Jump), U8(17), 596 B(Jump), U8(17),
597 B(Ldar), R(6), 597 B(Ldar), R(6),
598 /* 44 S> */ B(Return), 598 /* 44 S> */ B(Return),
599 B(Ldar), R(6), 599 B(Ldar), R(6),
600 /* 44 S> */ B(Return), 600 /* 44 S> */ B(Return),
601 B(Ldar), R(6), 601 B(Ldar), R(6),
602 B(ReThrow), 602 B(ReThrow),
603 B(Ldar), R(6), 603 B(Ldar), R(6),
(...skipping 19 matching lines...) Expand all
623 FIXED_ARRAY_TYPE, 623 FIXED_ARRAY_TYPE,
624 Smi [579], 624 Smi [579],
625 ] 625 ]
626 handlers: [ 626 handlers: [
627 [53, 694, 700], 627 [53, 694, 700],
628 [149, 445, 451], 628 [149, 445, 451],
629 [152, 401, 403], 629 [152, 401, 403],
630 [547, 563, 565], 630 [547, 563, 565],
631 ] 631 ]
632 632
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698