| Index: test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
|
| diff --git a/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden b/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..ae18afbc6e9fb4837856e10e743e0869e840012a
|
| --- /dev/null
|
| +++ b/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
|
| @@ -0,0 +1,1371 @@
|
| +#
|
| +# 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: 161
|
| +parameter count: 1
|
| +bytecode array length: 11
|
| +bytecodes: [
|
| + B(StackCheck),
|
| + B(MovWide), R16(131), R16(125),
|
| + B(Ldar), R(125),
|
| + 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: 161
|
| +parameter count: 1
|
| +bytecode array length: 23
|
| +bytecodes: [
|
| + B(StackCheck),
|
| + B(MovWide), R16(130), R16(125),
|
| + B(Ldar), R(125),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(131),
|
| + B(MovWide), R16(131), R16(125),
|
| + B(Ldar), R(125),
|
| + 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: 162
|
| +parameter count: 1
|
| +bytecode array length: 37
|
| +bytecodes: [
|
| + B(StackCheck),
|
| + B(Ldar), R(2),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(LdaSmi8), U8(3),
|
| + B(MovWide), R16(161), R16(125),
|
| + B(TestGreaterThan), R(125),
|
| + B(JumpIfFalse), U8(10),
|
| + B(MovWide), R16(133), R16(125),
|
| + B(Ldar), R(125),
|
| + B(Return),
|
| + B(MovWide), R16(132), R16(125),
|
| + B(Ldar), R(125),
|
| + 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: 162
|
| +parameter count: 1
|
| +bytecode array length: 69
|
| +bytecodes: [
|
| + B(StackCheck),
|
| + B(LdaZero),
|
| + B(Star), R(0),
|
| + B(MovWide), R16(133), R16(125),
|
| + B(Ldar), R(125),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(LdaSmi8), U8(3),
|
| + B(MovWide), R16(161), R16(125),
|
| + B(TestEqual), R(125),
|
| + B(JumpIfFalse), U8(11),
|
| + B(Ldar), R(0),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(133),
|
| + B(Ldar), R(2),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(LdaSmi8), U8(3),
|
| + B(MovWide), R16(161), R16(125),
|
| + B(TestGreaterThan), R(125),
|
| + B(JumpIfFalse), U8(5),
|
| + B(Ldar), R(0),
|
| + B(Return),
|
| + B(MovWide), R16(133), R16(125),
|
| + B(Ldar), R(125),
|
| + 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: 162
|
| +parameter count: 1
|
| +bytecode array length: 99
|
| +bytecodes: [
|
| + B(StackCheck),
|
| + B(LdaZero),
|
| + B(Star), R(0),
|
| + B(LdaZero),
|
| + B(Star), R(1),
|
| + B(LdaZero),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(132),
|
| + B(MovWide), R16(132), R16(125),
|
| + B(Ldar), R(125),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(LdaSmi8), U8(64),
|
| + B(MovWide), R16(161), R16(125),
|
| + B(TestLessThan), R(125),
|
| + B(JumpIfFalse), U8(53),
|
| + B(StackCheck),
|
| + B(Ldar), R(1),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(MovWide), R16(132), R16(125),
|
| + B(Ldar), R(125),
|
| + B(MovWide), R16(161), R16(125),
|
| + B(Add), R(125),
|
| + B(Star), R(1),
|
| + B(MovWide), R16(132), R16(125),
|
| + B(Ldar), R(125),
|
| + B(ToNumber),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(Inc),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(132),
|
| + B(Jump), U8(-74),
|
| + B(MovWide), R16(132), R16(125),
|
| + B(Ldar), R(125),
|
| + 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: 167
|
| +parameter count: 1
|
| +bytecode array length: 111
|
| +bytecodes: [
|
| + B(StackCheck),
|
| + B(LdaConstant), U8(0),
|
| + B(Star), R(0),
|
| + B(LdaZero),
|
| + B(Star), R(1),
|
| + B(Ldar), R(0),
|
| + B(JumpIfUndefined), U8(98),
|
| + B(JumpIfNull), U8(96),
|
| + B(ToObject),
|
| + B(JumpIfNull), U8(93),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(ForInPrepareWide), R16(162),
|
| + B(LdaZero),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(165),
|
| + B(MovWide), R16(165), R16(125),
|
| + B(MovWide), R16(164), R16(126),
|
| + B(ForInDone), R(125), R(126),
|
| + B(JumpIfTrue), U8(60),
|
| + B(ForInNextWide), R16(161), R16(165), R16(162),
|
| + B(JumpIfUndefined), U8(35),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(132),
|
| + B(StackCheck),
|
| + B(Ldar), R(1),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(166),
|
| + B(MovWide), R16(132), R16(125),
|
| + B(Ldar), R(125),
|
| + B(MovWide), R16(166), R16(125),
|
| + B(Add), R(125),
|
| + B(Star), R(1),
|
| + B(MovWide), R16(165), R16(125),
|
| + B(ForInStep), R(125),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(165),
|
| + B(Jump), U8(-71),
|
| + B(Ldar), R(1),
|
| + B(Return),
|
| +]
|
| +constant pool: [
|
| + 1234,
|
| +]
|
| +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: 163
|
| +parameter count: 1
|
| +bytecode array length: 66
|
| +bytecodes: [
|
| + B(StackCheck),
|
| + B(Ldar), R(64),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(Ldar), R(63),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(162),
|
| + B(CallRuntimeWide), U16(Runtime::kAdd), R16(161), U8(2),
|
| + B(Star), R(0),
|
| + B(Ldar), R(27),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(161),
|
| + B(MovWide), R16(147), R16(125),
|
| + B(Ldar), R(125),
|
| + B(Star), R(125),
|
| + B(MovWide), R16(125), R16(162),
|
| + B(CallRuntimeWide), U16(Runtime::kAdd), R16(161), U8(2),
|
| + B(Star), R(1),
|
| + B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
|
| + B(Ldar), R(1),
|
| + B(Return),
|
| +]
|
| +constant pool: [
|
| +]
|
| +handlers: [
|
| +]
|
| +
|
|
|