blob: 930077503f15b87872dfbfe10a7d1b9994761d0c [file] [log] [blame]
#
# Autogenerated by generate-bytecode-expectations.
#
---
pool type: number
execute: yes
wrap: yes
---
snippet: "
var x0;
var x1;
var x2;
var x3;
var x4;
var x5;
var x6;
var x7;
var x8;
var x9;
var x10;
var x11;
var x12;
var x13;
var x14;
var x15;
var x16;
var x17;
var x18;
var x19;
var x20;
var x21;
var x22;
var x23;
var x24;
var x25;
var x26;
var x27;
var x28;
var x29;
var x30;
var x31;
var x32;
var x33;
var x34;
var x35;
var x36;
var x37;
var x38;
var x39;
var x40;
var x41;
var x42;
var x43;
var x44;
var x45;
var x46;
var x47;
var x48;
var x49;
var x50;
var x51;
var x52;
var x53;
var x54;
var x55;
var x56;
var x57;
var x58;
var x59;
var x60;
var x61;
var x62;
var x63;
var x64;
var x65;
var x66;
var x67;
var x68;
var x69;
var x70;
var x71;
var x72;
var x73;
var x74;
var x75;
var x76;
var x77;
var x78;
var x79;
var x80;
var x81;
var x82;
var x83;
var x84;
var x85;
var x86;
var x87;
var x88;
var x89;
var x90;
var x91;
var x92;
var x93;
var x94;
var x95;
var x96;
var x97;
var x98;
var x99;
var x100;
var x101;
var x102;
var x103;
var x104;
var x105;
var x106;
var x107;
var x108;
var x109;
var x110;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121;
var x122;
var x123;
var x124;
var x125;
var x126;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;
x0 = x127;
return x0;
"
frame size: 157
parameter count: 1
bytecode array length: 6
bytecodes: [
B(StackCheck),
B(Ldar), R(127),
B(Star), R(0),
B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x0;
var x1;
var x2;
var x3;
var x4;
var x5;
var x6;
var x7;
var x8;
var x9;
var x10;
var x11;
var x12;
var x13;
var x14;
var x15;
var x16;
var x17;
var x18;
var x19;
var x20;
var x21;
var x22;
var x23;
var x24;
var x25;
var x26;
var x27;
var x28;
var x29;
var x30;
var x31;
var x32;
var x33;
var x34;
var x35;
var x36;
var x37;
var x38;
var x39;
var x40;
var x41;
var x42;
var x43;
var x44;
var x45;
var x46;
var x47;
var x48;
var x49;
var x50;
var x51;
var x52;
var x53;
var x54;
var x55;
var x56;
var x57;
var x58;
var x59;
var x60;
var x61;
var x62;
var x63;
var x64;
var x65;
var x66;
var x67;
var x68;
var x69;
var x70;
var x71;
var x72;
var x73;
var x74;
var x75;
var x76;
var x77;
var x78;
var x79;
var x80;
var x81;
var x82;
var x83;
var x84;
var x85;
var x86;
var x87;
var x88;
var x89;
var x90;
var x91;
var x92;
var x93;
var x94;
var x95;
var x96;
var x97;
var x98;
var x99;
var x100;
var x101;
var x102;
var x103;
var x104;
var x105;
var x106;
var x107;
var x108;
var x109;
var x110;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121;
var x122;
var x123;
var x124;
var x125;
var x126;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;
x127 = x126;
return x127;
"
frame size: 157
parameter count: 1
bytecode array length: 6
bytecodes: [
B(StackCheck),
B(Ldar), R(126),
B(Star), R(127),
B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x0;
var x1;
var x2;
var x3;
var x4;
var x5;
var x6;
var x7;
var x8;
var x9;
var x10;
var x11;
var x12;
var x13;
var x14;
var x15;
var x16;
var x17;
var x18;
var x19;
var x20;
var x21;
var x22;
var x23;
var x24;
var x25;
var x26;
var x27;
var x28;
var x29;
var x30;
var x31;
var x32;
var x33;
var x34;
var x35;
var x36;
var x37;
var x38;
var x39;
var x40;
var x41;
var x42;
var x43;
var x44;
var x45;
var x46;
var x47;
var x48;
var x49;
var x50;
var x51;
var x52;
var x53;
var x54;
var x55;
var x56;
var x57;
var x58;
var x59;
var x60;
var x61;
var x62;
var x63;
var x64;
var x65;
var x66;
var x67;
var x68;
var x69;
var x70;
var x71;
var x72;
var x73;
var x74;
var x75;
var x76;
var x77;
var x78;
var x79;
var x80;
var x81;
var x82;
var x83;
var x84;
var x85;
var x86;
var x87;
var x88;
var x89;
var x90;
var x91;
var x92;
var x93;
var x94;
var x95;
var x96;
var x97;
var x98;
var x99;
var x100;
var x101;
var x102;
var x103;
var x104;
var x105;
var x106;
var x107;
var x108;
var x109;
var x110;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121;
var x122;
var x123;
var x124;
var x125;
var x126;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;
if (x2 > 3) { return x129; }
return x128;
"
frame size: 158
parameter count: 1
bytecode array length: 23
bytecodes: [
B(StackCheck),
B(Ldar), R(2),
B(Wide), B(Star), R16(157),
B(LdaSmi), U8(3),
B(Wide), B(TestGreaterThan), R16(157),
B(JumpIfFalse), U8(7),
B(Wide), B(Ldar), R16(129),
B(Return),
B(Ldar), R(128),
B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x0;
var x1;
var x2;
var x3;
var x4;
var x5;
var x6;
var x7;
var x8;
var x9;
var x10;
var x11;
var x12;
var x13;
var x14;
var x15;
var x16;
var x17;
var x18;
var x19;
var x20;
var x21;
var x22;
var x23;
var x24;
var x25;
var x26;
var x27;
var x28;
var x29;
var x30;
var x31;
var x32;
var x33;
var x34;
var x35;
var x36;
var x37;
var x38;
var x39;
var x40;
var x41;
var x42;
var x43;
var x44;
var x45;
var x46;
var x47;
var x48;
var x49;
var x50;
var x51;
var x52;
var x53;
var x54;
var x55;
var x56;
var x57;
var x58;
var x59;
var x60;
var x61;
var x62;
var x63;
var x64;
var x65;
var x66;
var x67;
var x68;
var x69;
var x70;
var x71;
var x72;
var x73;
var x74;
var x75;
var x76;
var x77;
var x78;
var x79;
var x80;
var x81;
var x82;
var x83;
var x84;
var x85;
var x86;
var x87;
var x88;
var x89;
var x90;
var x91;
var x92;
var x93;
var x94;
var x95;
var x96;
var x97;
var x98;
var x99;
var x100;
var x101;
var x102;
var x103;
var x104;
var x105;
var x106;
var x107;
var x108;
var x109;
var x110;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121;
var x122;
var x123;
var x124;
var x125;
var x126;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;
var x0 = 0;
if (x129 == 3) { var x129 = x0; }
if (x2 > 3) { return x0; }
return x129;
"
frame size: 158
parameter count: 1
bytecode array length: 48
bytecodes: [
B(StackCheck),
B(LdaZero),
B(Star), R(0),
B(Wide), B(Ldar), R16(129),
B(Wide), B(Star), R16(157),
B(LdaSmi), U8(3),
B(Wide), B(TestEqual), R16(157),
B(JumpIfFalse), U8(8),
B(Ldar), R(0),
B(Wide), B(Star), R16(129),
B(Ldar), R(2),
B(Wide), B(Star), R16(157),
B(LdaSmi), U8(3),
B(Wide), B(TestGreaterThan), R16(157),
B(JumpIfFalse), U8(5),
B(Ldar), R(0),
B(Return),
B(Wide), B(Ldar), R16(129),
B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x0;
var x1;
var x2;
var x3;
var x4;
var x5;
var x6;
var x7;
var x8;
var x9;
var x10;
var x11;
var x12;
var x13;
var x14;
var x15;
var x16;
var x17;
var x18;
var x19;
var x20;
var x21;
var x22;
var x23;
var x24;
var x25;
var x26;
var x27;
var x28;
var x29;
var x30;
var x31;
var x32;
var x33;
var x34;
var x35;
var x36;
var x37;
var x38;
var x39;
var x40;
var x41;
var x42;
var x43;
var x44;
var x45;
var x46;
var x47;
var x48;
var x49;
var x50;
var x51;
var x52;
var x53;
var x54;
var x55;
var x56;
var x57;
var x58;
var x59;
var x60;
var x61;
var x62;
var x63;
var x64;
var x65;
var x66;
var x67;
var x68;
var x69;
var x70;
var x71;
var x72;
var x73;
var x74;
var x75;
var x76;
var x77;
var x78;
var x79;
var x80;
var x81;
var x82;
var x83;
var x84;
var x85;
var x86;
var x87;
var x88;
var x89;
var x90;
var x91;
var x92;
var x93;
var x94;
var x95;
var x96;
var x97;
var x98;
var x99;
var x100;
var x101;
var x102;
var x103;
var x104;
var x105;
var x106;
var x107;
var x108;
var x109;
var x110;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121;
var x122;
var x123;
var x124;
var x125;
var x126;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;
var x0 = 0;
var x1 = 0;
for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128;
"
frame size: 158
parameter count: 1
bytecode array length: 54
bytecodes: [
B(StackCheck),
B(LdaZero),
B(Star), R(0),
B(LdaZero),
B(Star), R(1),
B(LdaZero),
B(Star), R(128),
B(Ldar), R(128),
B(Wide), B(Star), R16(157),
B(LdaSmi), U8(64),
B(Wide), B(TestLessThan), R16(157),
B(JumpIfFalse), U8(29),
B(StackCheck),
B(Ldar), R(1),
B(Wide), B(Star), R16(157),
B(Ldar), R(128),
B(Wide), B(Add), R16(157),
B(Star), R(1),
B(Ldar), R(128),
B(ToNumber),
B(Wide), B(Star), R16(157),
B(Inc),
B(Star), R(128),
B(Jump), U8(-39),
B(Ldar), R(128),
B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x0;
var x1;
var x2;
var x3;
var x4;
var x5;
var x6;
var x7;
var x8;
var x9;
var x10;
var x11;
var x12;
var x13;
var x14;
var x15;
var x16;
var x17;
var x18;
var x19;
var x20;
var x21;
var x22;
var x23;
var x24;
var x25;
var x26;
var x27;
var x28;
var x29;
var x30;
var x31;
var x32;
var x33;
var x34;
var x35;
var x36;
var x37;
var x38;
var x39;
var x40;
var x41;
var x42;
var x43;
var x44;
var x45;
var x46;
var x47;
var x48;
var x49;
var x50;
var x51;
var x52;
var x53;
var x54;
var x55;
var x56;
var x57;
var x58;
var x59;
var x60;
var x61;
var x62;
var x63;
var x64;
var x65;
var x66;
var x67;
var x68;
var x69;
var x70;
var x71;
var x72;
var x73;
var x74;
var x75;
var x76;
var x77;
var x78;
var x79;
var x80;
var x81;
var x82;
var x83;
var x84;
var x85;
var x86;
var x87;
var x88;
var x89;
var x90;
var x91;
var x92;
var x93;
var x94;
var x95;
var x96;
var x97;
var x98;
var x99;
var x100;
var x101;
var x102;
var x103;
var x104;
var x105;
var x106;
var x107;
var x108;
var x109;
var x110;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121;
var x122;
var x123;
var x124;
var x125;
var x126;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;
var x0 = 1234;
var x1 = 0;
for (x128 in x0) { x1 += x128;}return x1;
"
frame size: 163
parameter count: 1
bytecode array length: 80
bytecodes: [
B(StackCheck),
B(Wide), B(LdaSmi), U16(1234),
B(Star), R(0),
B(LdaZero),
B(Star), R(1),
B(Ldar), R(0),
B(JumpIfUndefined), U8(65),
B(JumpIfNull), U8(63),
B(ToObject),
B(Wide), B(Star), R16(157),
B(Wide), B(ForInPrepare), R16(158),
B(LdaZero),
B(Wide), B(Star), R16(161),
B(Wide), B(ForInDone), R16(161), R16(160),
B(JumpIfTrue), U8(41),
B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1),
B(JumpIfUndefined), U8(19),
B(Star), R(128),
B(StackCheck),
B(Ldar), R(1),
B(Wide), B(Star), R16(162),
B(Ldar), R(128),
B(Wide), B(Add), R16(162),
B(Star), R(1),
B(Wide), B(ForInStep), R16(161),
B(Wide), B(Star), R16(161),
B(Jump), U8(-45),
B(Ldar), R(1),
B(Return),
]
constant pool: [
]
handlers: [
]
---
snippet: "
var x0;
var x1;
var x2;
var x3;
var x4;
var x5;
var x6;
var x7;
var x8;
var x9;
var x10;
var x11;
var x12;
var x13;
var x14;
var x15;
var x16;
var x17;
var x18;
var x19;
var x20;
var x21;
var x22;
var x23;
var x24;
var x25;
var x26;
var x27;
var x28;
var x29;
var x30;
var x31;
var x32;
var x33;
var x34;
var x35;
var x36;
var x37;
var x38;
var x39;
var x40;
var x41;
var x42;
var x43;
var x44;
var x45;
var x46;
var x47;
var x48;
var x49;
var x50;
var x51;
var x52;
var x53;
var x54;
var x55;
var x56;
var x57;
var x58;
var x59;
var x60;
var x61;
var x62;
var x63;
var x64;
var x65;
var x66;
var x67;
var x68;
var x69;
var x70;
var x71;
var x72;
var x73;
var x74;
var x75;
var x76;
var x77;
var x78;
var x79;
var x80;
var x81;
var x82;
var x83;
var x84;
var x85;
var x86;
var x87;
var x88;
var x89;
var x90;
var x91;
var x92;
var x93;
var x94;
var x95;
var x96;
var x97;
var x98;
var x99;
var x100;
var x101;
var x102;
var x103;
var x104;
var x105;
var x106;
var x107;
var x108;
var x109;
var x110;
var x111;
var x112;
var x113;
var x114;
var x115;
var x116;
var x117;
var x118;
var x119;
var x120;
var x121;
var x122;
var x123;
var x124;
var x125;
var x126;
var x127;
var x128;
var x129;
var x130;
var x131;
var x132;
var x133;
var x134;
var x135;
var x136;
var x137;
var x138;
var x139;
var x140;
var x141;
var x142;
var x143;
var x144;
var x145;
var x146;
var x147;
var x148;
var x149;
var x150;
var x151;
var x152;
var x153;
var x154;
var x155;
var x156;
x0 = %Add(x64, x63);
x1 = %Add(x27, x143);
%TheHole();
return x1;
"
frame size: 159
parameter count: 1
bytecode array length: 55
bytecodes: [
B(StackCheck),
B(Ldar), R(64),
B(Wide), B(Star), R16(157),
B(Ldar), R(63),
B(Wide), B(Star), R16(158),
B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
B(Star), R(0),
B(Ldar), R(27),
B(Wide), B(Star), R16(157),
B(Wide), B(Ldar), R16(143),
B(Wide), B(Star), R16(158),
B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
B(Star), R(1),
B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
B(Ldar), R(1),
B(Return),
]
constant pool: [
]
handlers: [
]