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