| # |
| # 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: [ |
| ] |
| |