OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 pool type: number | 6 pool type: number |
7 execute: yes | 7 execute: yes |
8 wrap: yes | 8 wrap: yes |
9 | 9 |
10 --- | 10 --- |
(...skipping 14 matching lines...) Expand all Loading... |
25 ] | 25 ] |
26 handlers: [ | 26 handlers: [ |
27 ] | 27 ] |
28 | 28 |
29 --- | 29 --- |
30 snippet: " | 30 snippet: " |
31 var x = 0; return x + 3; | 31 var x = 0; return x + 3; |
32 " | 32 " |
33 frame size: 1 | 33 frame size: 1 |
34 parameter count: 1 | 34 parameter count: 1 |
35 bytecode array length: 8 | 35 bytecode array length: 9 |
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(AddSmi), U8(3), R(0), | 40 /* 45 S> */ B(AddSmi), U8(3), R(0), U8(1), |
41 /* 59 S> */ B(Return), | 41 /* 59 S> */ B(Return), |
42 ] | 42 ] |
43 constant pool: [ | 43 constant pool: [ |
44 ] | 44 ] |
45 handlers: [ | 45 handlers: [ |
46 ] | 46 ] |
47 | 47 |
48 --- | 48 --- |
49 snippet: " | 49 snippet: " |
50 var x = 0; return x - 3; | 50 var x = 0; return x - 3; |
51 " | 51 " |
52 frame size: 1 | 52 frame size: 1 |
53 parameter count: 1 | 53 parameter count: 1 |
54 bytecode array length: 8 | 54 bytecode array length: 9 |
55 bytecodes: [ | 55 bytecodes: [ |
56 /* 30 E> */ B(StackCheck), | 56 /* 30 E> */ B(StackCheck), |
57 /* 42 S> */ B(LdaZero), | 57 /* 42 S> */ B(LdaZero), |
58 B(Star), R(0), | 58 B(Star), R(0), |
59 /* 45 S> */ B(SubSmi), U8(3), R(0), | 59 /* 45 S> */ B(SubSmi), U8(3), R(0), U8(1), |
60 /* 59 S> */ B(Return), | 60 /* 59 S> */ B(Return), |
61 ] | 61 ] |
62 constant pool: [ | 62 constant pool: [ |
63 ] | 63 ] |
64 handlers: [ | 64 handlers: [ |
65 ] | 65 ] |
66 | 66 |
67 --- | 67 --- |
68 snippet: " | 68 snippet: " |
69 var x = 4; return x * 3; | 69 var x = 4; return x * 3; |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
123 ] | 123 ] |
124 handlers: [ | 124 handlers: [ |
125 ] | 125 ] |
126 | 126 |
127 --- | 127 --- |
128 snippet: " | 128 snippet: " |
129 var x = 1; return x | 2; | 129 var x = 1; return x | 2; |
130 " | 130 " |
131 frame size: 1 | 131 frame size: 1 |
132 parameter count: 1 | 132 parameter count: 1 |
133 bytecode array length: 9 | 133 bytecode array length: 10 |
134 bytecodes: [ | 134 bytecodes: [ |
135 /* 30 E> */ B(StackCheck), | 135 /* 30 E> */ B(StackCheck), |
136 /* 42 S> */ B(LdaSmi), U8(1), | 136 /* 42 S> */ B(LdaSmi), U8(1), |
137 B(Star), R(0), | 137 B(Star), R(0), |
138 /* 45 S> */ B(BitwiseOrSmi), U8(2), R(0), | 138 /* 45 S> */ B(BitwiseOrSmi), U8(2), R(0), U8(1), |
139 /* 59 S> */ B(Return), | 139 /* 59 S> */ B(Return), |
140 ] | 140 ] |
141 constant pool: [ | 141 constant pool: [ |
142 ] | 142 ] |
143 handlers: [ | 143 handlers: [ |
144 ] | 144 ] |
145 | 145 |
146 --- | 146 --- |
147 snippet: " | 147 snippet: " |
148 var x = 1; return x ^ 2; | 148 var x = 1; return x ^ 2; |
(...skipping 13 matching lines...) Expand all Loading... |
162 ] | 162 ] |
163 handlers: [ | 163 handlers: [ |
164 ] | 164 ] |
165 | 165 |
166 --- | 166 --- |
167 snippet: " | 167 snippet: " |
168 var x = 1; return x & 2; | 168 var x = 1; return x & 2; |
169 " | 169 " |
170 frame size: 1 | 170 frame size: 1 |
171 parameter count: 1 | 171 parameter count: 1 |
172 bytecode array length: 9 | 172 bytecode array length: 10 |
173 bytecodes: [ | 173 bytecodes: [ |
174 /* 30 E> */ B(StackCheck), | 174 /* 30 E> */ B(StackCheck), |
175 /* 42 S> */ B(LdaSmi), U8(1), | 175 /* 42 S> */ B(LdaSmi), U8(1), |
176 B(Star), R(0), | 176 B(Star), R(0), |
177 /* 45 S> */ B(BitwiseAndSmi), U8(2), R(0), | 177 /* 45 S> */ B(BitwiseAndSmi), U8(2), R(0), U8(1), |
178 /* 59 S> */ B(Return), | 178 /* 59 S> */ B(Return), |
179 ] | 179 ] |
180 constant pool: [ | 180 constant pool: [ |
181 ] | 181 ] |
182 handlers: [ | 182 handlers: [ |
183 ] | 183 ] |
184 | 184 |
185 --- | 185 --- |
186 snippet: " | 186 snippet: " |
187 var x = 10; return x << 3; | 187 var x = 10; return x << 3; |
188 " | 188 " |
189 frame size: 1 | 189 frame size: 1 |
190 parameter count: 1 | 190 parameter count: 1 |
191 bytecode array length: 9 | 191 bytecode array length: 10 |
192 bytecodes: [ | 192 bytecodes: [ |
193 /* 30 E> */ B(StackCheck), | 193 /* 30 E> */ B(StackCheck), |
194 /* 42 S> */ B(LdaSmi), U8(10), | 194 /* 42 S> */ B(LdaSmi), U8(10), |
195 B(Star), R(0), | 195 B(Star), R(0), |
196 /* 46 S> */ B(ShiftLeftSmi), U8(3), R(0), | 196 /* 46 S> */ B(ShiftLeftSmi), U8(3), R(0), U8(1), |
197 /* 61 S> */ B(Return), | 197 /* 61 S> */ B(Return), |
198 ] | 198 ] |
199 constant pool: [ | 199 constant pool: [ |
200 ] | 200 ] |
201 handlers: [ | 201 handlers: [ |
202 ] | 202 ] |
203 | 203 |
204 --- | 204 --- |
205 snippet: " | 205 snippet: " |
206 var x = 10; return x >> 3; | 206 var x = 10; return x >> 3; |
207 " | 207 " |
208 frame size: 1 | 208 frame size: 1 |
209 parameter count: 1 | 209 parameter count: 1 |
210 bytecode array length: 9 | 210 bytecode array length: 10 |
211 bytecodes: [ | 211 bytecodes: [ |
212 /* 30 E> */ B(StackCheck), | 212 /* 30 E> */ B(StackCheck), |
213 /* 42 S> */ B(LdaSmi), U8(10), | 213 /* 42 S> */ B(LdaSmi), U8(10), |
214 B(Star), R(0), | 214 B(Star), R(0), |
215 /* 46 S> */ B(ShiftRightSmi), U8(3), R(0), | 215 /* 46 S> */ B(ShiftRightSmi), U8(3), R(0), U8(1), |
216 /* 61 S> */ B(Return), | 216 /* 61 S> */ B(Return), |
217 ] | 217 ] |
218 constant pool: [ | 218 constant pool: [ |
219 ] | 219 ] |
220 handlers: [ | 220 handlers: [ |
221 ] | 221 ] |
222 | 222 |
223 --- | 223 --- |
224 snippet: " | 224 snippet: " |
225 var x = 10; return x >>> 3; | 225 var x = 10; return x >>> 3; |
(...skipping 26 matching lines...) Expand all Loading... |
252 /* 42 S> */ B(LdaZero), | 252 /* 42 S> */ B(LdaZero), |
253 B(Star), R(0), | 253 B(Star), R(0), |
254 /* 45 S> */ B(LdaSmi), U8(3), | 254 /* 45 S> */ B(LdaSmi), U8(3), |
255 /* 60 S> */ B(Return), | 255 /* 60 S> */ B(Return), |
256 ] | 256 ] |
257 constant pool: [ | 257 constant pool: [ |
258 ] | 258 ] |
259 handlers: [ | 259 handlers: [ |
260 ] | 260 ] |
261 | 261 |
OLD | NEW |