blob: fed8367212b4e9a1dc3402167e164c163a761f14 [file] [log] [blame]
#
# Autogenerated by generate-bytecode-expectations.
#
---
pool type: number
execute: yes
wrap: yes
---
snippet: "
var x = 0; return x || 3;
"
frame size: 1
parameter count: 1
bytecode array length: 9
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
/* 42 E> */ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanTrue), U8(4),
B(LdaSmi), U8(3),
/* 60 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x = 0; return (x == 1) || 3;
"
frame size: 2
parameter count: 1
bytecode array length: 15
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
/* 42 E> */ B(Star), R(0),
/* 45 S> */ B(Star), R(1),
B(LdaSmi), U8(1),
/* 55 E> */ B(TestEqual), R(1),
B(JumpIfTrue), U8(4),
B(LdaSmi), U8(3),
/* 67 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x = 0; return x && 3;
"
frame size: 1
parameter count: 1
bytecode array length: 9
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
/* 42 E> */ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanFalse), U8(4),
B(LdaSmi), U8(3),
/* 60 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x = 0; return (x == 0) && 3;
"
frame size: 2
parameter count: 1
bytecode array length: 14
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
/* 42 E> */ B(Star), R(0),
/* 45 S> */ B(Star), R(1),
B(LdaZero),
/* 55 E> */ B(TestEqual), R(1),
B(JumpIfFalse), U8(4),
B(LdaSmi), U8(3),
/* 67 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x = 0; return x || (1, 2, 3);
"
frame size: 1
parameter count: 1
bytecode array length: 9
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
/* 42 E> */ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanTrue), U8(4),
B(LdaSmi), U8(3),
/* 68 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var a = 2, b = 3, c = 4; return a || (a, b, a, b, c = 5, 3);
"
frame size: 3
parameter count: 1
bytecode array length: 24
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(2),
/* 42 E> */ B(Star), R(0),
/* 49 S> */ B(LdaSmi), U8(3),
/* 49 E> */ B(Star), R(1),
/* 56 S> */ B(LdaSmi), U8(4),
/* 56 E> */ B(Star), R(2),
/* 59 S> */ B(Ldar), R(0),
B(JumpIfToBooleanTrue), U8(8),
/* 81 E> */ B(LdaSmi), U8(5),
/* 86 E> */ B(Star), R(2),
B(LdaSmi), U8(3),
/* 95 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x = 1; var a = 2, b = 3; return x || (
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2, 3);
"
frame size: 3
parameter count: 1
bytecode array length: 276
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
/* 42 E> */ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
/* 53 E> */ B(Star), R(1),
/* 60 S> */ B(LdaSmi), U8(3),
/* 60 E> */ B(Star), R(2),
/* 63 S> */ B(Ldar), R(0),
B(JumpIfToBooleanTrueConstant), U8(0),
B(LdaSmi), U8(1),
/* 81 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 88 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 98 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 105 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 115 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 122 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 132 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 139 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 149 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 156 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 166 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 173 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 183 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 190 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 200 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 207 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 217 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 224 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 234 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 241 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 251 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 258 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 268 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 275 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 285 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 292 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 302 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 309 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 319 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 326 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 336 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 343 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 353 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 360 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 370 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 377 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 387 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 394 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 404 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 411 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 421 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 428 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 438 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 445 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 455 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 462 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 472 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 479 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 489 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 496 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 506 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 513 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 523 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 530 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 540 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 547 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 557 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 564 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 574 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 581 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 591 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 598 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 608 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 615 E> */ B(Star), R(2),
B(LdaSmi), U8(3),
/* 624 S> */ B(Return),
]
constant pool: [
260,
]
handlers: [
]
---
snippet: "
var x = 0; var a = 2, b = 3; return x && (
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2, 3);
"
frame size: 3
parameter count: 1
bytecode array length: 275
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
/* 42 E> */ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
/* 53 E> */ B(Star), R(1),
/* 60 S> */ B(LdaSmi), U8(3),
/* 60 E> */ B(Star), R(2),
/* 63 S> */ B(Ldar), R(0),
B(JumpIfToBooleanFalseConstant), U8(0),
B(LdaSmi), U8(1),
/* 81 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 88 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 98 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 105 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 115 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 122 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 132 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 139 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 149 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 156 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 166 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 173 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 183 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 190 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 200 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 207 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 217 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 224 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 234 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 241 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 251 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 258 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 268 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 275 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 285 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 292 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 302 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 309 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 319 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 326 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 336 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 343 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 353 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 360 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 370 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 377 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 387 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 394 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 404 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 411 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 421 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 428 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 438 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 445 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 455 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 462 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 472 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 479 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 489 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 496 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 506 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 513 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 523 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 530 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 540 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 547 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 557 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 564 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 574 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 581 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 591 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 598 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 608 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 615 E> */ B(Star), R(2),
B(LdaSmi), U8(3),
/* 624 S> */ B(Return),
]
constant pool: [
260,
]
handlers: [
]
---
snippet: "
var x = 1; var a = 2, b = 3; return (x > 3) || (
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2, 3);
"
frame size: 4
parameter count: 1
bytecode array length: 282
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
/* 42 E> */ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
/* 53 E> */ B(Star), R(1),
/* 60 S> */ B(LdaSmi), U8(3),
/* 60 E> */ B(Star), R(2),
/* 63 S> */ B(Ldar), R(0),
B(Star), R(3),
B(LdaSmi), U8(3),
/* 73 E> */ B(TestGreaterThan), R(3),
B(JumpIfTrueConstant), U8(0),
B(LdaSmi), U8(1),
/* 87 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 94 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 104 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 111 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 121 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 128 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 138 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 145 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 155 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 162 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 172 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 179 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 189 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 196 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 206 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 213 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 223 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 230 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 240 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 247 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 257 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 264 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 274 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 281 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 291 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 298 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 308 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 315 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 325 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 332 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 342 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 349 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 359 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 366 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 376 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 383 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 393 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 400 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 410 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 417 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 427 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 434 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 444 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 451 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 461 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 468 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 478 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 485 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 495 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 502 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 512 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 519 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 529 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 536 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 546 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 553 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 563 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 570 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 580 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 587 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 597 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 604 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 614 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 621 E> */ B(Star), R(2),
B(LdaSmi), U8(3),
/* 630 S> */ B(Return),
]
constant pool: [
260,
]
handlers: [
]
---
snippet: "
var x = 0; var a = 2, b = 3; return (x < 5) && (
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2,
a = 1, b = 2, 3);
"
frame size: 4
parameter count: 1
bytecode array length: 281
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
/* 42 E> */ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
/* 53 E> */ B(Star), R(1),
/* 60 S> */ B(LdaSmi), U8(3),
/* 60 E> */ B(Star), R(2),
/* 63 S> */ B(Ldar), R(0),
B(Star), R(3),
B(LdaSmi), U8(5),
/* 73 E> */ B(TestLessThan), R(3),
B(JumpIfFalseConstant), U8(0),
B(LdaSmi), U8(1),
/* 87 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 94 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 104 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 111 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 121 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 128 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 138 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 145 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 155 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 162 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 172 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 179 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 189 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 196 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 206 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 213 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 223 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 230 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 240 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 247 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 257 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 264 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 274 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 281 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 291 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 298 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 308 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 315 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 325 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 332 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 342 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 349 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 359 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 366 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 376 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 383 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 393 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 400 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 410 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 417 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 427 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 434 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 444 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 451 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 461 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 468 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 478 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 485 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 495 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 502 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 512 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 519 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 529 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 536 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 546 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 553 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 563 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 570 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 580 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 587 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 597 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 604 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
/* 614 E> */ B(Star), R(1),
B(LdaSmi), U8(2),
/* 621 E> */ B(Star), R(2),
B(LdaSmi), U8(3),
/* 630 S> */ B(Return),
]
constant pool: [
260,
]
handlers: [
]
---
snippet: "
return 0 && 3;
"
frame size: 0
parameter count: 1
bytecode array length: 3
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(LdaZero),
/* 49 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
return 1 || 3;
"
frame size: 0
parameter count: 1
bytecode array length: 4
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(LdaSmi), U8(1),
/* 49 S> */ B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x = 1; return x && 3 || 0, 1;
"
frame size: 1
parameter count: 1
bytecode array length: 15
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
/* 42 E> */ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanFalse), U8(4),
B(LdaSmi), U8(3),
B(JumpIfToBooleanTrue), U8(3),
B(LdaZero),
B(LdaSmi), U8(1),
/* 68 S> */ B(Return),
]
constant pool: [
]
handlers: [
]