Merge V8 5.3.332.45. DO NOT MERGE
Test: Manual
FPIIM-449
Change-Id: Id3254828b068abdea3cb10442e0172a8c9a98e03
(cherry picked from commit 13e2dadd00298019ed862f2b2fc5068bba730bcf)
diff --git a/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden b/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden
index 5dcb46b..6bde246 100644
--- a/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ArrayLiterals.golden
@@ -29,26 +29,24 @@
snippet: "
var a = 1; return [ a, a + 1 ];
"
-frame size: 4
+frame size: 3
parameter count: 1
-bytecode array length: 39
+bytecode array length: 35
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3),
B(Star), R(2),
B(LdaZero),
B(Star), R(1),
- /* 54 E> */ B(Ldar), R(0),
- B(KeyedStoreICSloppy), R(2), R(1), U8(1),
+ B(Ldar), R(0),
+ /* 54 E> */ B(StaKeyedPropertySloppy), R(2), R(1), U8(1),
B(LdaSmi), U8(1),
B(Star), R(1),
- /* 57 E> */ B(Ldar), R(0),
- B(Star), R(3),
B(LdaSmi), U8(1),
- B(Add), R(3),
- B(KeyedStoreICSloppy), R(2), R(1), U8(1),
+ /* 57 E> */ B(Add), R(0),
+ B(StaKeyedPropertySloppy), R(2), R(1), U8(1),
B(Ldar), R(2),
/* 66 S> */ B(Return),
]
@@ -80,13 +78,13 @@
snippet: "
var a = 1; return [ [ a, 2 ], [ a + 2 ] ];
"
-frame size: 6
+frame size: 5
parameter count: 1
-bytecode array length: 69
+bytecode array length: 65
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(2),
B(Star), R(2),
B(LdaZero),
@@ -95,23 +93,21 @@
B(Star), R(4),
B(LdaZero),
B(Star), R(3),
- /* 56 E> */ B(Ldar), R(0),
- B(KeyedStoreICSloppy), R(4), R(3), U8(1),
+ B(Ldar), R(0),
+ /* 56 E> */ B(StaKeyedPropertySloppy), R(4), R(3), U8(1),
B(Ldar), R(4),
- B(KeyedStoreICSloppy), R(2), R(1), U8(5),
+ B(StaKeyedPropertySloppy), R(2), R(1), U8(5),
B(LdaSmi), U8(1),
B(Star), R(1),
B(CreateArrayLiteral), U8(2), U8(1), U8(3),
B(Star), R(4),
B(LdaZero),
B(Star), R(3),
- /* 66 E> */ B(Ldar), R(0),
- B(Star), R(5),
B(LdaSmi), U8(2),
- B(Add), R(5),
- B(KeyedStoreICSloppy), R(4), R(3), U8(3),
+ /* 66 E> */ B(Add), R(0),
+ B(StaKeyedPropertySloppy), R(4), R(3), U8(3),
B(Ldar), R(4),
- B(KeyedStoreICSloppy), R(2), R(1), U8(5),
+ B(StaKeyedPropertySloppy), R(2), R(1), U8(5),
B(Ldar), R(2),
/* 77 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden b/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden
index a852ad4..9f9a251 100644
--- a/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ArrayLiteralsWide.golden
@@ -274,517 +274,517 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 41 S> */ B(LdaConstant), U8(0),
- /* 43 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 51 S> */ B(LdaConstant), U8(1),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 61 S> */ B(LdaConstant), U8(2),
- /* 63 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 71 S> */ B(LdaConstant), U8(3),
- /* 73 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 81 S> */ B(LdaConstant), U8(4),
- /* 83 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 91 S> */ B(LdaConstant), U8(5),
- /* 93 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 101 S> */ B(LdaConstant), U8(6),
- /* 103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 111 S> */ B(LdaConstant), U8(7),
- /* 113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 121 S> */ B(LdaConstant), U8(8),
- /* 123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 131 S> */ B(LdaConstant), U8(9),
- /* 133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 141 S> */ B(LdaConstant), U8(10),
- /* 143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 151 S> */ B(LdaConstant), U8(11),
- /* 153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 161 S> */ B(LdaConstant), U8(12),
- /* 163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 171 S> */ B(LdaConstant), U8(13),
- /* 173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 181 S> */ B(LdaConstant), U8(14),
- /* 183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 191 S> */ B(LdaConstant), U8(15),
- /* 193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 201 S> */ B(LdaConstant), U8(16),
- /* 203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 211 S> */ B(LdaConstant), U8(17),
- /* 213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 221 S> */ B(LdaConstant), U8(18),
- /* 223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 231 S> */ B(LdaConstant), U8(19),
- /* 233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 241 S> */ B(LdaConstant), U8(20),
- /* 243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 251 S> */ B(LdaConstant), U8(21),
- /* 253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 261 S> */ B(LdaConstant), U8(22),
- /* 263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 271 S> */ B(LdaConstant), U8(23),
- /* 273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 281 S> */ B(LdaConstant), U8(24),
- /* 283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 291 S> */ B(LdaConstant), U8(25),
- /* 293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 301 S> */ B(LdaConstant), U8(26),
- /* 303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 311 S> */ B(LdaConstant), U8(27),
- /* 313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 321 S> */ B(LdaConstant), U8(28),
- /* 323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 331 S> */ B(LdaConstant), U8(29),
- /* 333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 341 S> */ B(LdaConstant), U8(30),
- /* 343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 351 S> */ B(LdaConstant), U8(31),
- /* 353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 361 S> */ B(LdaConstant), U8(32),
- /* 363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 371 S> */ B(LdaConstant), U8(33),
- /* 373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 381 S> */ B(LdaConstant), U8(34),
- /* 383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 391 S> */ B(LdaConstant), U8(35),
- /* 393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 401 S> */ B(LdaConstant), U8(36),
- /* 403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 411 S> */ B(LdaConstant), U8(37),
- /* 413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 421 S> */ B(LdaConstant), U8(38),
- /* 423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 431 S> */ B(LdaConstant), U8(39),
- /* 433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 441 S> */ B(LdaConstant), U8(40),
- /* 443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 451 S> */ B(LdaConstant), U8(41),
- /* 453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 461 S> */ B(LdaConstant), U8(42),
- /* 463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 471 S> */ B(LdaConstant), U8(43),
- /* 473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 481 S> */ B(LdaConstant), U8(44),
- /* 483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 491 S> */ B(LdaConstant), U8(45),
- /* 493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 501 S> */ B(LdaConstant), U8(46),
- /* 503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 511 S> */ B(LdaConstant), U8(47),
- /* 513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 521 S> */ B(LdaConstant), U8(48),
- /* 523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 531 S> */ B(LdaConstant), U8(49),
- /* 533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 541 S> */ B(LdaConstant), U8(50),
- /* 543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 551 S> */ B(LdaConstant), U8(51),
- /* 553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 561 S> */ B(LdaConstant), U8(52),
- /* 563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 571 S> */ B(LdaConstant), U8(53),
- /* 573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 581 S> */ B(LdaConstant), U8(54),
- /* 583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 591 S> */ B(LdaConstant), U8(55),
- /* 593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 601 S> */ B(LdaConstant), U8(56),
- /* 603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 611 S> */ B(LdaConstant), U8(57),
- /* 613 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 621 S> */ B(LdaConstant), U8(58),
- /* 623 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 631 S> */ B(LdaConstant), U8(59),
- /* 633 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 641 S> */ B(LdaConstant), U8(60),
- /* 643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 651 S> */ B(LdaConstant), U8(61),
- /* 653 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 661 S> */ B(LdaConstant), U8(62),
- /* 663 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 671 S> */ B(LdaConstant), U8(63),
- /* 673 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 681 S> */ B(LdaConstant), U8(64),
- /* 683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 691 S> */ B(LdaConstant), U8(65),
- /* 693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 701 S> */ B(LdaConstant), U8(66),
- /* 703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 711 S> */ B(LdaConstant), U8(67),
- /* 713 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 721 S> */ B(LdaConstant), U8(68),
- /* 723 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 731 S> */ B(LdaConstant), U8(69),
- /* 733 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 741 S> */ B(LdaConstant), U8(70),
- /* 743 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 751 S> */ B(LdaConstant), U8(71),
- /* 753 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 761 S> */ B(LdaConstant), U8(72),
- /* 763 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 771 S> */ B(LdaConstant), U8(73),
- /* 773 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 781 S> */ B(LdaConstant), U8(74),
- /* 783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 791 S> */ B(LdaConstant), U8(75),
- /* 793 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 801 S> */ B(LdaConstant), U8(76),
- /* 803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 811 S> */ B(LdaConstant), U8(77),
- /* 813 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 821 S> */ B(LdaConstant), U8(78),
- /* 823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 831 S> */ B(LdaConstant), U8(79),
- /* 833 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 841 S> */ B(LdaConstant), U8(80),
- /* 843 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 851 S> */ B(LdaConstant), U8(81),
- /* 853 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 861 S> */ B(LdaConstant), U8(82),
- /* 863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 871 S> */ B(LdaConstant), U8(83),
- /* 873 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 881 S> */ B(LdaConstant), U8(84),
- /* 883 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 891 S> */ B(LdaConstant), U8(85),
- /* 893 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 901 S> */ B(LdaConstant), U8(86),
- /* 903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 911 S> */ B(LdaConstant), U8(87),
- /* 913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 921 S> */ B(LdaConstant), U8(88),
- /* 923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 931 S> */ B(LdaConstant), U8(89),
- /* 933 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 941 S> */ B(LdaConstant), U8(90),
- /* 943 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 951 S> */ B(LdaConstant), U8(91),
- /* 953 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 961 S> */ B(LdaConstant), U8(92),
- /* 963 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 971 S> */ B(LdaConstant), U8(93),
- /* 973 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 981 S> */ B(LdaConstant), U8(94),
- /* 983 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 991 S> */ B(LdaConstant), U8(95),
- /* 993 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1001 S> */ B(LdaConstant), U8(96),
- /* 1003 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1011 S> */ B(LdaConstant), U8(97),
- /* 1013 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1021 S> */ B(LdaConstant), U8(98),
- /* 1023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1031 S> */ B(LdaConstant), U8(99),
- /* 1033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1041 S> */ B(LdaConstant), U8(100),
- /* 1043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1051 S> */ B(LdaConstant), U8(101),
- /* 1053 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1061 S> */ B(LdaConstant), U8(102),
- /* 1063 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1071 S> */ B(LdaConstant), U8(103),
- /* 1073 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1081 S> */ B(LdaConstant), U8(104),
- /* 1083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1091 S> */ B(LdaConstant), U8(105),
- /* 1093 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1101 S> */ B(LdaConstant), U8(106),
- /* 1103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1111 S> */ B(LdaConstant), U8(107),
- /* 1113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1121 S> */ B(LdaConstant), U8(108),
- /* 1123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1131 S> */ B(LdaConstant), U8(109),
- /* 1133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1141 S> */ B(LdaConstant), U8(110),
- /* 1143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1151 S> */ B(LdaConstant), U8(111),
- /* 1153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1161 S> */ B(LdaConstant), U8(112),
- /* 1163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1171 S> */ B(LdaConstant), U8(113),
- /* 1173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1181 S> */ B(LdaConstant), U8(114),
- /* 1183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1191 S> */ B(LdaConstant), U8(115),
- /* 1193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1201 S> */ B(LdaConstant), U8(116),
- /* 1203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1211 S> */ B(LdaConstant), U8(117),
- /* 1213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1221 S> */ B(LdaConstant), U8(118),
- /* 1223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1231 S> */ B(LdaConstant), U8(119),
- /* 1233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1241 S> */ B(LdaConstant), U8(120),
- /* 1243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1251 S> */ B(LdaConstant), U8(121),
- /* 1253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1261 S> */ B(LdaConstant), U8(122),
- /* 1263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1271 S> */ B(LdaConstant), U8(123),
- /* 1273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1281 S> */ B(LdaConstant), U8(124),
- /* 1283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1291 S> */ B(LdaConstant), U8(125),
- /* 1293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1301 S> */ B(LdaConstant), U8(126),
- /* 1303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1311 S> */ B(LdaConstant), U8(127),
- /* 1313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1321 S> */ B(LdaConstant), U8(128),
- /* 1323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1331 S> */ B(LdaConstant), U8(129),
- /* 1333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1341 S> */ B(LdaConstant), U8(130),
- /* 1343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1351 S> */ B(LdaConstant), U8(131),
- /* 1353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1361 S> */ B(LdaConstant), U8(132),
- /* 1363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1371 S> */ B(LdaConstant), U8(133),
- /* 1373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1381 S> */ B(LdaConstant), U8(134),
- /* 1383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1391 S> */ B(LdaConstant), U8(135),
- /* 1393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1401 S> */ B(LdaConstant), U8(136),
- /* 1403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1411 S> */ B(LdaConstant), U8(137),
- /* 1413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1421 S> */ B(LdaConstant), U8(138),
- /* 1423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1431 S> */ B(LdaConstant), U8(139),
- /* 1433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1441 S> */ B(LdaConstant), U8(140),
- /* 1443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1451 S> */ B(LdaConstant), U8(141),
- /* 1453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1461 S> */ B(LdaConstant), U8(142),
- /* 1463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1471 S> */ B(LdaConstant), U8(143),
- /* 1473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1481 S> */ B(LdaConstant), U8(144),
- /* 1483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1491 S> */ B(LdaConstant), U8(145),
- /* 1493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1501 S> */ B(LdaConstant), U8(146),
- /* 1503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1511 S> */ B(LdaConstant), U8(147),
- /* 1513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1521 S> */ B(LdaConstant), U8(148),
- /* 1523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1531 S> */ B(LdaConstant), U8(149),
- /* 1533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1541 S> */ B(LdaConstant), U8(150),
- /* 1543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1551 S> */ B(LdaConstant), U8(151),
- /* 1553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1561 S> */ B(LdaConstant), U8(152),
- /* 1563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1571 S> */ B(LdaConstant), U8(153),
- /* 1573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1581 S> */ B(LdaConstant), U8(154),
- /* 1583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1591 S> */ B(LdaConstant), U8(155),
- /* 1593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1601 S> */ B(LdaConstant), U8(156),
- /* 1603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1611 S> */ B(LdaConstant), U8(157),
- /* 1613 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1621 S> */ B(LdaConstant), U8(158),
- /* 1623 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1631 S> */ B(LdaConstant), U8(159),
- /* 1633 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1641 S> */ B(LdaConstant), U8(160),
- /* 1643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1651 S> */ B(LdaConstant), U8(161),
- /* 1653 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1661 S> */ B(LdaConstant), U8(162),
- /* 1663 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1671 S> */ B(LdaConstant), U8(163),
- /* 1673 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1681 S> */ B(LdaConstant), U8(164),
- /* 1683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1691 S> */ B(LdaConstant), U8(165),
- /* 1693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1701 S> */ B(LdaConstant), U8(166),
- /* 1703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1711 S> */ B(LdaConstant), U8(167),
- /* 1713 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1721 S> */ B(LdaConstant), U8(168),
- /* 1723 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1731 S> */ B(LdaConstant), U8(169),
- /* 1733 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1741 S> */ B(LdaConstant), U8(170),
- /* 1743 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1751 S> */ B(LdaConstant), U8(171),
- /* 1753 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1761 S> */ B(LdaConstant), U8(172),
- /* 1763 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1771 S> */ B(LdaConstant), U8(173),
- /* 1773 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1781 S> */ B(LdaConstant), U8(174),
- /* 1783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1791 S> */ B(LdaConstant), U8(175),
- /* 1793 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1801 S> */ B(LdaConstant), U8(176),
- /* 1803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1811 S> */ B(LdaConstant), U8(177),
- /* 1813 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1821 S> */ B(LdaConstant), U8(178),
- /* 1823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1831 S> */ B(LdaConstant), U8(179),
- /* 1833 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1841 S> */ B(LdaConstant), U8(180),
- /* 1843 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1851 S> */ B(LdaConstant), U8(181),
- /* 1853 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1861 S> */ B(LdaConstant), U8(182),
- /* 1863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1871 S> */ B(LdaConstant), U8(183),
- /* 1873 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1881 S> */ B(LdaConstant), U8(184),
- /* 1883 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1891 S> */ B(LdaConstant), U8(185),
- /* 1893 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1901 S> */ B(LdaConstant), U8(186),
- /* 1903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1911 S> */ B(LdaConstant), U8(187),
- /* 1913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1921 S> */ B(LdaConstant), U8(188),
- /* 1923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1931 S> */ B(LdaConstant), U8(189),
- /* 1933 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1941 S> */ B(LdaConstant), U8(190),
- /* 1943 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1951 S> */ B(LdaConstant), U8(191),
- /* 1953 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1961 S> */ B(LdaConstant), U8(192),
- /* 1963 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1971 S> */ B(LdaConstant), U8(193),
- /* 1973 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1981 S> */ B(LdaConstant), U8(194),
- /* 1983 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1991 S> */ B(LdaConstant), U8(195),
- /* 1993 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2001 S> */ B(LdaConstant), U8(196),
- /* 2003 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2011 S> */ B(LdaConstant), U8(197),
- /* 2013 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2021 S> */ B(LdaConstant), U8(198),
- /* 2023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2031 S> */ B(LdaConstant), U8(199),
- /* 2033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2041 S> */ B(LdaConstant), U8(200),
- /* 2043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2051 S> */ B(LdaConstant), U8(201),
- /* 2053 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2061 S> */ B(LdaConstant), U8(202),
- /* 2063 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2071 S> */ B(LdaConstant), U8(203),
- /* 2073 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2081 S> */ B(LdaConstant), U8(204),
- /* 2083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2091 S> */ B(LdaConstant), U8(205),
- /* 2093 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2101 S> */ B(LdaConstant), U8(206),
- /* 2103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2111 S> */ B(LdaConstant), U8(207),
- /* 2113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2121 S> */ B(LdaConstant), U8(208),
- /* 2123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2131 S> */ B(LdaConstant), U8(209),
- /* 2133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2141 S> */ B(LdaConstant), U8(210),
- /* 2143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2151 S> */ B(LdaConstant), U8(211),
- /* 2153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2161 S> */ B(LdaConstant), U8(212),
- /* 2163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2171 S> */ B(LdaConstant), U8(213),
- /* 2173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2181 S> */ B(LdaConstant), U8(214),
- /* 2183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2191 S> */ B(LdaConstant), U8(215),
- /* 2193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2201 S> */ B(LdaConstant), U8(216),
- /* 2203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2211 S> */ B(LdaConstant), U8(217),
- /* 2213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2221 S> */ B(LdaConstant), U8(218),
- /* 2223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2231 S> */ B(LdaConstant), U8(219),
- /* 2233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2241 S> */ B(LdaConstant), U8(220),
- /* 2243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2251 S> */ B(LdaConstant), U8(221),
- /* 2253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2261 S> */ B(LdaConstant), U8(222),
- /* 2263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2271 S> */ B(LdaConstant), U8(223),
- /* 2273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2281 S> */ B(LdaConstant), U8(224),
- /* 2283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2291 S> */ B(LdaConstant), U8(225),
- /* 2293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2301 S> */ B(LdaConstant), U8(226),
- /* 2303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2311 S> */ B(LdaConstant), U8(227),
- /* 2313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2321 S> */ B(LdaConstant), U8(228),
- /* 2323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2331 S> */ B(LdaConstant), U8(229),
- /* 2333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2341 S> */ B(LdaConstant), U8(230),
- /* 2343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2351 S> */ B(LdaConstant), U8(231),
- /* 2353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2361 S> */ B(LdaConstant), U8(232),
- /* 2363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2371 S> */ B(LdaConstant), U8(233),
- /* 2373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2381 S> */ B(LdaConstant), U8(234),
- /* 2383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2391 S> */ B(LdaConstant), U8(235),
- /* 2393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2401 S> */ B(LdaConstant), U8(236),
- /* 2403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2411 S> */ B(LdaConstant), U8(237),
- /* 2413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2421 S> */ B(LdaConstant), U8(238),
- /* 2423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2431 S> */ B(LdaConstant), U8(239),
- /* 2433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2441 S> */ B(LdaConstant), U8(240),
- /* 2443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2451 S> */ B(LdaConstant), U8(241),
- /* 2453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2461 S> */ B(LdaConstant), U8(242),
- /* 2463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2471 S> */ B(LdaConstant), U8(243),
- /* 2473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2481 S> */ B(LdaConstant), U8(244),
- /* 2483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2491 S> */ B(LdaConstant), U8(245),
- /* 2493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2501 S> */ B(LdaConstant), U8(246),
- /* 2503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2511 S> */ B(LdaConstant), U8(247),
- /* 2513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2521 S> */ B(LdaConstant), U8(248),
- /* 2523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2531 S> */ B(LdaConstant), U8(249),
- /* 2533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2541 S> */ B(LdaConstant), U8(250),
- /* 2543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2551 S> */ B(LdaConstant), U8(251),
- /* 2553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2561 S> */ B(LdaConstant), U8(252),
- /* 2563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2571 S> */ B(LdaConstant), U8(253),
- /* 2573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2581 S> */ B(LdaConstant), U8(254),
- /* 2583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2591 S> */ B(LdaConstant), U8(255),
- /* 2593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2601 S> */ B(Wide), B(CreateArrayLiteral), U16(256), U16(0), U8(3),
/* 2619 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden b/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden
index c80469b..cdda7f2 100644
--- a/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden
+++ b/test/cctest/interpreter/bytecode_expectations/AssignmentsInBinaryExpression.golden
@@ -18,17 +18,17 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 49 S> */ B(LdaSmi), U8(1),
- /* 49 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 52 S> */ B(LdaSmi), U8(2),
- /* 62 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaSmi), U8(3),
- /* 69 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(4),
- /* 76 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaSmi), U8(5),
- /* 83 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 89 S> */ B(Return),
]
constant pool: [
@@ -44,14 +44,15 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 12
+bytecode array length: 13
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(55),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 57 S> */ B(LdaSmi), U8(100),
- /* 57 E> */ B(Star), R(0),
- /* 57 E> */ B(Star), R(1),
+ B(Star), R(0),
+ B(Star), R(1),
+ /* 65 S> */ B(Nop),
/* 75 S> */ B(Return),
]
constant pool: [
@@ -67,20 +68,21 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 24
+bytecode array length: 26
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(55),
- /* 42 E> */ B(Star), R(0),
- /* 46 S> */ B(Star), R(1),
- B(LdaSmi), U8(100),
- /* 57 E> */ B(Star), R(0),
- B(Add), R(1),
+ B(Star), R(0),
+ /* 46 S> */ B(LdaSmi), U8(100),
+ B(Mov), R(0), R(1),
+ B(Star), R(0),
+ /* 57 E> */ B(Add), R(1),
B(Star), R(2),
B(LdaSmi), U8(101),
- /* 69 E> */ B(Star), R(0),
- B(Add), R(2),
- /* 48 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 69 E> */ B(Add), R(2),
+ B(Star), R(0),
+ /* 77 S> */ B(Nop),
/* 87 S> */ B(Return),
]
constant pool: [
@@ -97,25 +99,24 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 32
+bytecode array length: 29
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(55),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(LdaSmi), U8(56),
- /* 53 E> */ B(Star), R(0),
- B(Star), R(1),
- /* 61 E> */ B(Ldar), R(0),
- B(Sub), R(1),
+ B(Star), R(0),
+ /* 61 E> */ B(Sub), R(0),
B(Star), R(2),
B(LdaSmi), U8(57),
- /* 68 E> */ B(Star), R(0),
- B(Add), R(2),
- /* 48 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 68 E> */ B(Add), R(2),
+ B(Star), R(0),
/* 75 S> */ B(ToNumber),
B(Star), R(1),
B(Inc),
- /* 76 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 80 S> */ B(Nop),
/* 90 S> */ B(Return),
]
constant pool: [
@@ -131,24 +132,25 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 32
+bytecode array length: 34
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(55),
- /* 42 E> */ B(Star), R(0),
- /* 76 S> */ B(Star), R(2),
- B(LdaSmi), U8(1),
- /* 61 E> */ B(Star), R(0),
- B(Add), R(2),
+ B(Star), R(0),
+ /* 76 S> */ B(LdaSmi), U8(1),
+ B(Mov), R(0), R(2),
+ B(Star), R(0),
+ /* 61 E> */ B(Add), R(2),
B(Star), R(3),
B(LdaSmi), U8(2),
- /* 71 E> */ B(Star), R(0),
- B(Add), R(3),
+ B(Star), R(0),
+ /* 71 E> */ B(Add), R(3),
B(Star), R(2),
B(LdaSmi), U8(3),
- /* 81 E> */ B(Star), R(0),
- B(Add), R(2),
- /* 76 E> */ B(Star), R(1),
+ B(Star), R(0),
+ /* 81 E> */ B(Add), R(2),
+ B(Star), R(1),
+ /* 87 S> */ B(Nop),
/* 97 S> */ B(Return),
]
constant pool: [
@@ -164,24 +166,25 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 32
+bytecode array length: 34
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(55),
- /* 42 E> */ B(Star), R(0),
- /* 76 S> */ B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 61 E> */ B(Star), R(0),
- B(Add), R(1),
+ B(Star), R(0),
+ /* 76 S> */ B(LdaSmi), U8(1),
+ B(Mov), R(0), R(1),
+ B(Star), R(0),
+ /* 61 E> */ B(Add), R(1),
B(Star), R(2),
B(LdaSmi), U8(2),
- /* 71 E> */ B(Star), R(0),
- B(Add), R(2),
+ B(Star), R(0),
+ /* 71 E> */ B(Add), R(2),
B(Star), R(1),
B(LdaSmi), U8(3),
- /* 81 E> */ B(Star), R(0),
- B(Add), R(1),
- /* 76 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 81 E> */ B(Add), R(1),
+ B(Star), R(0),
+ /* 87 S> */ B(Nop),
/* 97 S> */ B(Return),
]
constant pool: [
@@ -196,43 +199,40 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 70
+bytecode array length: 65
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 50 S> */ B(LdaSmi), U8(20),
- /* 50 E> */ B(Star), R(1),
- /* 54 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- /* 68 E> */ B(Star), R(0),
- B(Add), R(2),
+ B(Star), R(1),
+ /* 54 S> */ B(LdaSmi), U8(1),
+ B(Mov), R(0), R(2),
+ B(Star), R(0),
+ /* 68 E> */ B(Add), R(2),
B(Star), R(3),
- /* 76 E> */ B(Ldar), R(0),
- B(Star), R(2),
B(LdaSmi), U8(1),
- B(Add), R(2),
+ /* 76 E> */ B(Add), R(0),
B(Star), R(4),
B(LdaSmi), U8(2),
- /* 88 E> */ B(Star), R(1),
- B(Mul), R(4),
+ B(Star), R(1),
+ /* 88 E> */ B(Mul), R(4),
B(Add), R(3),
B(Star), R(2),
B(LdaSmi), U8(3),
- /* 98 E> */ B(Star), R(1),
- B(Add), R(2),
+ B(Star), R(1),
+ /* 98 E> */ B(Add), R(2),
B(Star), R(3),
B(LdaSmi), U8(4),
- /* 108 E> */ B(Star), R(0),
- B(Add), R(3),
+ B(Star), R(0),
+ /* 108 E> */ B(Add), R(3),
B(Star), R(2),
B(LdaSmi), U8(5),
- /* 118 E> */ B(Star), R(1),
- B(Add), R(2),
+ B(Star), R(1),
+ /* 118 E> */ B(Add), R(2),
B(Star), R(3),
- /* 125 E> */ B(Ldar), R(1),
- B(Add), R(3),
+ B(Ldar), R(1),
+ /* 125 E> */ B(Add), R(3),
/* 128 S> */ B(Return),
]
constant pool: [
@@ -251,24 +251,24 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(17),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(LdaSmi), U8(1),
B(Star), R(1),
- /* 57 E> */ B(Ldar), R(0),
- B(Add), R(1),
+ B(Ldar), R(0),
+ /* 57 E> */ B(Add), R(1),
B(Star), R(2),
B(Ldar), R(0),
B(ToNumber),
B(Star), R(1),
B(Inc),
- /* 63 E> */ B(Star), R(0),
+ B(Star), R(0),
B(Ldar), R(1),
- B(Add), R(2),
+ /* 63 E> */ B(Add), R(2),
B(Star), R(3),
B(Ldar), R(0),
B(Inc),
- /* 72 E> */ B(Star), R(0),
- B(Add), R(3),
+ B(Star), R(0),
+ /* 72 E> */ B(Add), R(3),
/* 76 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/BasicBlockToBoolean.golden b/test/cctest/interpreter/bytecode_expectations/BasicBlockToBoolean.golden
index 6aa50ef..ed81b46 100644
--- a/test/cctest/interpreter/bytecode_expectations/BasicBlockToBoolean.golden
+++ b/test/cctest/interpreter/bytecode_expectations/BasicBlockToBoolean.golden
@@ -11,18 +11,16 @@
snippet: "
var a = 1; if (a || a < 0) { return 1; }
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 21
+bytecode array length: 17
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(JumpIfToBooleanTrue), U8(9),
- /* 54 E> */ B(Ldar), R(0),
- B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(JumpIfToBooleanTrue), U8(5),
B(LdaZero),
- /* 56 E> */ B(TestLessThan), R(1),
+ /* 56 E> */ B(TestLessThan), R(0),
B(JumpIfToBooleanFalse), U8(5),
/* 63 S> */ B(LdaSmi), U8(1),
/* 75 S> */ B(Return),
@@ -38,18 +36,16 @@
snippet: "
var a = 1; if (a && a < 0) { return 1; }
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 21
+bytecode array length: 17
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(JumpIfToBooleanFalse), U8(9),
- /* 54 E> */ B(Ldar), R(0),
- B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(JumpIfToBooleanFalse), U8(5),
B(LdaZero),
- /* 56 E> */ B(TestLessThan), R(1),
+ /* 56 E> */ B(TestLessThan), R(0),
B(JumpIfToBooleanFalse), U8(5),
/* 63 S> */ B(LdaSmi), U8(1),
/* 75 S> */ B(Return),
@@ -65,23 +61,21 @@
snippet: "
var a = 1; a = (a || a < 0) ? 2 : 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 26
+bytecode array length: 22
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(JumpIfToBooleanTrue), U8(9),
- /* 55 E> */ B(Ldar), R(0),
- B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(JumpIfToBooleanTrue), U8(5),
B(LdaZero),
- /* 57 E> */ B(TestLessThan), R(1),
+ /* 57 E> */ B(TestLessThan), R(0),
B(JumpIfToBooleanFalse), U8(6),
B(LdaSmi), U8(2),
B(Jump), U8(4),
B(LdaSmi), U8(3),
- /* 47 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaUndefined),
/* 71 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden b/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden
index 7936736..8be4e9d 100644
--- a/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden
+++ b/test/cctest/interpreter/bytecode_expectations/BasicLoops.golden
@@ -15,11 +15,12 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 5
+bytecode array length: 6
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 88 S> */ B(Nop),
/* 98 S> */ B(Return),
]
constant pool: [
@@ -37,11 +38,12 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 5
+bytecode array length: 6
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 77 S> */ B(Nop),
/* 87 S> */ B(Return),
]
constant pool: [
@@ -61,43 +63,34 @@
}
return y;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 66
+bytecode array length: 48
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(1),
- /* 53 E> */ B(Star), R(1),
- /* 65 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(10),
- /* 65 E> */ B(TestLessThan), R(2),
- B(JumpIfFalse), U8(47),
+ B(Star), R(1),
+ /* 65 S> */ B(LdaSmi), U8(10),
+ /* 65 E> */ B(TestLessThan), R(0),
+ B(JumpIfFalse), U8(33),
/* 56 E> */ B(StackCheck),
- /* 75 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(12),
- B(Mul), R(2),
- /* 77 E> */ B(Star), R(1),
- /* 89 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Add), R(2),
- /* 91 E> */ B(Star), R(0),
- /* 102 S> */ B(Star), R(2),
- B(LdaSmi), U8(3),
- /* 108 E> */ B(TestEqual), R(2),
+ /* 75 S> */ B(LdaSmi), U8(12),
+ B(Mul), R(1),
+ B(Star), R(1),
+ /* 89 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ /* 102 S> */ B(LdaSmi), U8(3),
+ /* 108 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 114 S> */ B(Jump), U8(14),
- /* 126 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(4),
- /* 132 E> */ B(TestEqual), R(2),
+ /* 114 S> */ B(Jump), U8(10),
+ /* 126 S> */ B(LdaSmi), U8(4),
+ /* 132 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
/* 138 S> */ B(Jump), U8(4),
- B(Jump), U8(-53),
+ B(Jump), U8(-35),
/* 147 S> */ B(Ldar), R(1),
/* 157 S> */ B(Return),
]
@@ -119,50 +112,38 @@
}
return i;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 79
+bytecode array length: 55
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 E> */ B(StackCheck),
- /* 62 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaZero),
- /* 68 E> */ B(TestLessThan), R(1),
+ /* 62 S> */ B(LdaZero),
+ /* 68 E> */ B(TestLessThan), R(0),
B(JumpIfFalse), U8(4),
- /* 73 S> */ B(Jump), U8(60),
- /* 85 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(3),
- /* 91 E> */ B(TestEqual), R(1),
+ /* 73 S> */ B(Jump), U8(40),
+ /* 85 S> */ B(LdaSmi), U8(3),
+ /* 91 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 97 S> */ B(Jump), U8(50),
- /* 106 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(4),
- /* 112 E> */ B(TestEqual), R(1),
+ /* 97 S> */ B(Jump), U8(34),
+ /* 106 S> */ B(LdaSmi), U8(4),
+ /* 112 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 118 S> */ B(Jump), U8(38),
- /* 127 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(10),
- /* 133 E> */ B(TestEqual), R(1),
+ /* 118 S> */ B(Jump), U8(26),
+ /* 127 S> */ B(LdaSmi), U8(10),
+ /* 133 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 140 S> */ B(Jump), U8(24),
- /* 152 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(5),
- /* 158 E> */ B(TestEqual), R(1),
+ /* 140 S> */ B(Jump), U8(16),
+ /* 152 S> */ B(LdaSmi), U8(5),
+ /* 158 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 164 S> */ B(Jump), U8(14),
- /* 173 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 175 E> */ B(Star), R(0),
- B(Jump), U8(-70),
+ /* 164 S> */ B(Jump), U8(10),
+ /* 173 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-46),
/* 186 S> */ B(Ldar), R(0),
/* 196 S> */ B(Return),
]
@@ -184,39 +165,31 @@
}
return i;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 57
+bytecode array length: 41
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 E> */ B(StackCheck),
- /* 71 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(3),
- /* 71 E> */ B(TestLessThan), R(1),
- B(JumpIfFalse), U8(27),
+ /* 71 S> */ B(LdaSmi), U8(3),
+ /* 71 E> */ B(TestLessThan), R(0),
+ B(JumpIfFalse), U8(19),
/* 62 E> */ B(StackCheck),
- /* 82 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(2),
- /* 88 E> */ B(TestEqual), R(1),
+ /* 82 S> */ B(LdaSmi), U8(2),
+ /* 88 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 94 S> */ B(Jump), U8(14),
- /* 105 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 107 E> */ B(Star), R(0),
- B(Jump), U8(-33),
- /* 122 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 124 E> */ B(Star), R(0),
+ /* 94 S> */ B(Jump), U8(10),
+ /* 105 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-21),
+ /* 122 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
/* 135 S> */ B(Jump), U8(4),
- B(Jump), U8(-48),
+ B(Jump), U8(-32),
/* 144 S> */ B(Ldar), R(0),
/* 154 S> */ B(Return),
]
@@ -235,29 +208,25 @@
}
return y;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 39
+bytecode array length: 31
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 54 S> */ B(LdaSmi), U8(1),
- /* 54 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 64 S> */ B(Ldar), R(0),
- B(JumpIfToBooleanFalse), U8(25),
+ B(JumpIfToBooleanFalse), U8(17),
/* 57 E> */ B(StackCheck),
- /* 71 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(12),
- B(Mul), R(2),
- /* 73 E> */ B(Star), R(1),
- /* 85 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Sub), R(2),
- /* 87 E> */ B(Star), R(0),
- B(Jump), U8(-25),
+ /* 71 S> */ B(LdaSmi), U8(12),
+ B(Mul), R(1),
+ B(Star), R(1),
+ /* 85 S> */ B(LdaSmi), U8(1),
+ B(Sub), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-17),
/* 98 S> */ B(Ldar), R(1),
/* 108 S> */ B(Return),
]
@@ -277,43 +246,33 @@
} while (x < 10);
return y;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 66
+bytecode array length: 46
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(1),
- /* 53 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 56 E> */ B(StackCheck),
- /* 63 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(10),
- B(Mul), R(2),
- /* 65 E> */ B(Star), R(1),
- /* 77 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(5),
- /* 83 E> */ B(TestEqual), R(2),
+ /* 63 S> */ B(LdaSmi), U8(10),
+ B(Mul), R(1),
+ B(Star), R(1),
+ /* 77 S> */ B(LdaSmi), U8(5),
+ /* 83 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 89 S> */ B(Jump), U8(34),
- /* 98 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(6),
- /* 104 E> */ B(TestEqual), R(2),
+ /* 89 S> */ B(Jump), U8(22),
+ /* 98 S> */ B(LdaSmi), U8(6),
+ /* 104 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 110 S> */ B(Jump), U8(12),
- /* 122 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Add), R(2),
- /* 124 E> */ B(Star), R(0),
- /* 144 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(10),
- /* 144 E> */ B(TestLessThan), R(2),
- B(JumpIfTrue), U8(-53),
+ /* 110 S> */ B(Jump), U8(8),
+ /* 122 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ /* 144 S> */ B(LdaSmi), U8(10),
+ /* 144 E> */ B(TestLessThan), R(0),
+ B(JumpIfTrue), U8(-33),
/* 151 S> */ B(Ldar), R(1),
/* 161 S> */ B(Return),
]
@@ -332,28 +291,24 @@
} while (x);
return y;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 37
+bytecode array length: 29
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 54 S> */ B(LdaSmi), U8(1),
- /* 54 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 57 E> */ B(StackCheck),
- /* 64 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(12),
- B(Mul), R(2),
- /* 66 E> */ B(Star), R(1),
- /* 78 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Sub), R(2),
- /* 80 E> */ B(Star), R(0),
+ /* 64 S> */ B(LdaSmi), U8(12),
+ B(Mul), R(1),
+ B(Star), R(1),
+ /* 78 S> */ B(LdaSmi), U8(1),
+ B(Sub), R(0),
+ B(Star), R(0),
/* 98 S> */ B(Ldar), R(0),
- B(JumpIfToBooleanTrue), U8(-23),
+ B(JumpIfToBooleanTrue), U8(-15),
/* 102 S> */ B(Ldar), R(1),
/* 112 S> */ B(Return),
]
@@ -373,35 +328,28 @@
} while (false);
return y;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 54
+bytecode array length: 40
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(1),
- /* 53 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 56 E> */ B(StackCheck),
- /* 63 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(10),
- B(Mul), R(2),
- /* 65 E> */ B(Star), R(1),
- /* 77 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(5),
- /* 83 E> */ B(TestEqual), R(2),
+ /* 63 S> */ B(LdaSmi), U8(10),
+ B(Mul), R(1),
+ B(Star), R(1),
+ /* 77 S> */ B(LdaSmi), U8(5),
+ /* 83 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 89 S> */ B(Jump), U8(22),
- /* 98 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Add), R(2),
- /* 100 E> */ B(Star), R(0),
- /* 111 S> */ B(Star), R(2),
- B(LdaSmi), U8(6),
- /* 117 E> */ B(TestEqual), R(2),
+ /* 89 S> */ B(Jump), U8(16),
+ /* 98 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ /* 111 S> */ B(LdaSmi), U8(6),
+ /* 117 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
/* 123 S> */ B(Jump), U8(2),
/* 150 S> */ B(Ldar), R(1),
@@ -423,38 +371,31 @@
} while (true);
return y;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 56
+bytecode array length: 42
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(1),
- /* 53 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 56 E> */ B(StackCheck),
- /* 63 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(10),
- B(Mul), R(2),
- /* 65 E> */ B(Star), R(1),
- /* 77 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(5),
- /* 83 E> */ B(TestEqual), R(2),
+ /* 63 S> */ B(LdaSmi), U8(10),
+ B(Mul), R(1),
+ B(Star), R(1),
+ /* 77 S> */ B(LdaSmi), U8(5),
+ /* 83 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 89 S> */ B(Jump), U8(24),
- /* 98 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Add), R(2),
- /* 100 E> */ B(Star), R(0),
- /* 111 S> */ B(Star), R(2),
- B(LdaSmi), U8(6),
- /* 117 E> */ B(TestEqual), R(2),
+ /* 89 S> */ B(Jump), U8(18),
+ /* 98 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ /* 111 S> */ B(LdaSmi), U8(6),
+ /* 117 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
/* 123 S> */ B(Jump), U8(2),
- B(Jump), U8(-43),
+ B(Jump), U8(-29),
/* 149 S> */ B(Ldar), R(1),
/* 159 S> */ B(Return),
]
@@ -472,32 +413,26 @@
x = x + 1;
}
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 43
+bytecode array length: 31
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 E> */ B(StackCheck),
- /* 58 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 64 E> */ B(TestEqual), R(1),
+ /* 58 S> */ B(LdaSmi), U8(1),
+ /* 64 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 70 S> */ B(Jump), U8(26),
- /* 79 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(2),
- /* 85 E> */ B(TestEqual), R(1),
+ /* 70 S> */ B(Jump), U8(18),
+ /* 79 S> */ B(LdaSmi), U8(2),
+ /* 85 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 91 S> */ B(Jump), U8(12),
- /* 103 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 105 E> */ B(Star), R(0),
- B(Jump), U8(-35),
+ /* 91 S> */ B(Jump), U8(8),
+ /* 103 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-23),
B(LdaUndefined),
/* 116 S> */ B(Return),
]
@@ -514,32 +449,26 @@
x = x + 1;
}
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 43
+bytecode array length: 31
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 47 S> */ B(LdaZero),
- /* 47 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 34 E> */ B(StackCheck),
- /* 56 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 62 E> */ B(TestEqual), R(1),
+ /* 56 S> */ B(LdaSmi), U8(1),
+ /* 62 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 68 S> */ B(Jump), U8(26),
- /* 77 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(2),
- /* 83 E> */ B(TestEqual), R(1),
+ /* 68 S> */ B(Jump), U8(18),
+ /* 77 S> */ B(LdaSmi), U8(2),
+ /* 83 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 89 S> */ B(Jump), U8(12),
- /* 101 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 103 E> */ B(Star), R(0),
- B(Jump), U8(-35),
+ /* 89 S> */ B(Jump), U8(8),
+ /* 101 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-23),
B(LdaUndefined),
/* 114 S> */ B(Return),
]
@@ -556,32 +485,26 @@
if (x == 2) continue;
}
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 43
+bytecode array length: 31
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 E> */ B(StackCheck),
- /* 68 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 74 E> */ B(TestEqual), R(1),
+ /* 68 S> */ B(LdaSmi), U8(1),
+ /* 74 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 80 S> */ B(Jump), U8(26),
- /* 89 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(2),
- /* 95 E> */ B(TestEqual), R(1),
+ /* 80 S> */ B(Jump), U8(18),
+ /* 89 S> */ B(LdaSmi), U8(2),
+ /* 95 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
/* 101 S> */ B(Jump), U8(2),
- /* 55 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 55 E> */ B(Star), R(0),
- B(Jump), U8(-35),
+ /* 55 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-23),
B(LdaUndefined),
/* 113 S> */ B(Return),
]
@@ -597,32 +520,26 @@
if (x == 2) continue;
}
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 43
+bytecode array length: 31
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 47 S> */ B(LdaZero),
- /* 47 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 34 E> */ B(StackCheck),
- /* 66 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 72 E> */ B(TestEqual), R(1),
+ /* 66 S> */ B(LdaSmi), U8(1),
+ /* 72 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
- /* 78 S> */ B(Jump), U8(26),
- /* 87 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(2),
- /* 93 E> */ B(TestEqual), R(1),
+ /* 78 S> */ B(Jump), U8(18),
+ /* 87 S> */ B(LdaSmi), U8(2),
+ /* 93 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
/* 99 S> */ B(Jump), U8(2),
- /* 53 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 53 E> */ B(Star), R(0),
- B(Jump), U8(-35),
+ /* 53 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-23),
B(LdaUndefined),
/* 111 S> */ B(Return),
]
@@ -639,33 +556,27 @@
continue;
}
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 44
+bytecode array length: 32
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaZero),
- /* 58 E> */ B(Star), R(1),
- /* 63 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(100),
- /* 63 E> */ B(TestLessThan), R(2),
- B(JumpIfFalse), U8(27),
+ B(Star), R(1),
+ /* 63 S> */ B(LdaSmi), U8(100),
+ /* 63 E> */ B(TestLessThan), R(1),
+ B(JumpIfFalse), U8(19),
/* 45 E> */ B(StackCheck),
- /* 85 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Add), R(2),
- /* 87 E> */ B(Star), R(0),
+ /* 85 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
/* 98 S> */ B(Jump), U8(2),
- /* 72 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Add), R(2),
- /* 72 E> */ B(Star), R(1),
- B(Jump), U8(-33),
+ /* 72 S> */ B(LdaSmi), U8(1),
+ B(Add), R(1),
+ B(Star), R(1),
+ B(Jump), U8(-21),
B(LdaUndefined),
/* 110 S> */ B(Return),
]
@@ -682,27 +593,25 @@
}
return y;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 34
+bytecode array length: 30
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaSmi), U8(10),
- /* 58 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 62 S> */ B(Ldar), R(1),
- B(JumpIfToBooleanFalse), U8(20),
+ B(JumpIfToBooleanFalse), U8(16),
/* 45 E> */ B(StackCheck),
- /* 74 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(12),
- B(Mul), R(2),
- /* 76 E> */ B(Star), R(0),
+ /* 74 S> */ B(LdaSmi), U8(12),
+ B(Mul), R(0),
+ B(Star), R(0),
/* 67 S> */ B(Ldar), R(1),
B(Dec),
- /* 67 E> */ B(Star), R(1),
- B(Jump), U8(-20),
+ B(Star), R(1),
+ B(Jump), U8(-16),
/* 88 S> */ B(Ldar), R(0),
/* 98 S> */ B(Return),
]
@@ -725,9 +634,9 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaZero),
- /* 58 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 91 S> */ B(Ldar), R(0),
/* 101 S> */ B(Return),
]
@@ -745,30 +654,27 @@
};
return x;
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 38
+bytecode array length: 32
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaZero),
- /* 58 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 45 E> */ B(StackCheck),
- /* 76 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- B(Add), R(2),
- /* 78 E> */ B(Star), R(0),
- /* 89 S> */ B(Star), R(2),
- B(LdaSmi), U8(20),
- /* 95 E> */ B(TestEqual), R(2),
+ /* 76 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
+ /* 89 S> */ B(LdaSmi), U8(20),
+ /* 95 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
/* 102 S> */ B(Jump), U8(9),
/* 69 S> */ B(Ldar), R(1),
B(Inc),
- /* 69 E> */ B(Star), R(1),
- B(Jump), U8(-26),
+ B(Star), R(1),
+ B(Jump), U8(-20),
/* 112 S> */ B(Ldar), R(0),
/* 122 S> */ B(Return),
]
@@ -791,18 +697,17 @@
"
frame size: 7
parameter count: 1
-bytecode array length: 120
+bytecode array length: 119
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 52 S> */ B(Ldar), R(1),
- B(JumpIfToBooleanFalse), U8(112),
+ B(JumpIfToBooleanFalse), U8(111),
/* 45 E> */ B(StackCheck),
B(LdaConstant), U8(0),
B(Star), R(4),
- B(Ldar), R(closure),
- B(Star), R(5),
+ B(Mov), R(closure), R(5),
B(CallRuntime), U16(Runtime::kPushBlockContext), R(4), U8(2),
B(PushContext), R(3),
B(LdaTheHole),
@@ -834,8 +739,8 @@
B(ToNumber),
B(Star), R(4),
B(Inc),
- /* 127 E> */ B(Star), R(5),
- B(LdaContextSlot), R(context), U8(4),
+ B(Star), R(5),
+ /* 127 E> */ B(LdaContextSlot), R(context), U8(4),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(3),
B(Star), R(6),
@@ -843,7 +748,7 @@
B(Ldar), R(5),
B(StaContextSlot), R(context), U8(4),
B(PopContext), R(3),
- B(Jump), U8(-112),
+ B(Jump), U8(-111),
B(LdaUndefined),
/* 137 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden b/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden
index 8573a1a..fab6901 100644
--- a/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden
+++ b/test/cctest/interpreter/bytecode_expectations/BreakableBlocks.golden
@@ -17,17 +17,16 @@
}
return x;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 17
+bytecode array length: 15
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
- /* 56 S> */ B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 58 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 56 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Star), R(0),
/* 69 S> */ B(Jump), U8(2),
/* 97 S> */ B(Ldar), R(0),
/* 107 S> */ B(Return),
@@ -52,34 +51,28 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 72
+bytecode array length: 60
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 44 S> */ B(LdaZero),
- /* 44 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 71 S> */ B(LdaZero),
- /* 71 E> */ B(Star), R(1),
- /* 76 S> */ B(Ldar), R(1),
- B(Star), R(3),
- B(LdaSmi), U8(10),
- /* 76 E> */ B(TestLessThan), R(3),
- B(JumpIfFalse), U8(54),
+ B(Star), R(1),
+ /* 76 S> */ B(LdaSmi), U8(10),
+ /* 76 E> */ B(TestLessThan), R(1),
+ B(JumpIfFalse), U8(46),
/* 58 E> */ B(StackCheck),
/* 106 S> */ B(LdaZero),
- /* 106 E> */ B(Star), R(2),
- /* 111 S> */ B(Ldar), R(2),
- B(Star), R(3),
- B(LdaSmi), U8(3),
- /* 111 E> */ B(TestLessThan), R(3),
- B(JumpIfFalse), U8(33),
+ B(Star), R(2),
+ /* 111 S> */ B(LdaSmi), U8(3),
+ /* 111 E> */ B(TestLessThan), R(2),
+ B(JumpIfFalse), U8(29),
/* 93 E> */ B(StackCheck),
/* 129 S> */ B(Ldar), R(0),
B(Inc),
- /* 131 E> */ B(Star), R(0),
- /* 142 S> */ B(Ldar), R(1),
- B(Star), R(3),
- /* 150 E> */ B(Ldar), R(2),
- B(Add), R(3),
+ B(Star), R(0),
+ /* 142 S> */ B(Ldar), R(2),
+ /* 150 E> */ B(Add), R(1),
B(Star), R(4),
B(LdaSmi), U8(12),
/* 152 E> */ B(TestEqual), R(4),
@@ -87,12 +80,12 @@
/* 161 S> */ B(Jump), U8(16),
/* 118 S> */ B(Ldar), R(2),
B(Inc),
- /* 118 E> */ B(Star), R(2),
- B(Jump), U8(-39),
+ B(Star), R(2),
+ B(Jump), U8(-31),
/* 84 S> */ B(Ldar), R(1),
B(Inc),
- /* 84 E> */ B(Star), R(1),
- B(Jump), U8(-60),
+ B(Star), R(1),
+ B(Jump), U8(-48),
/* 188 S> */ B(Ldar), R(0),
/* 200 S> */ B(Return),
]
@@ -111,13 +104,12 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 51
+bytecode array length: 50
bytecodes: [
/* 30 E> */ B(StackCheck),
B(LdaConstant), U8(0),
B(Star), R(3),
- B(Ldar), R(closure),
- B(Star), R(4),
+ B(Mov), R(closure), R(4),
B(CallRuntime), U16(Runtime::kPushBlockContext), R(3), U8(2),
B(PushContext), R(2),
B(LdaTheHole),
@@ -160,7 +152,7 @@
"
frame size: 6
parameter count: 1
-bytecode array length: 131
+bytecode array length: 130
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(2),
@@ -171,8 +163,7 @@
/* 42 E> */ B(StaContextSlot), R(context), U8(4),
B(LdaConstant), U8(0),
B(Star), R(4),
- B(Ldar), R(closure),
- B(Star), R(5),
+ B(Mov), R(closure), R(5),
B(CallRuntime), U16(Runtime::kPushBlockContext), R(4), U8(2),
B(PushContext), R(3),
B(LdaTheHole),
@@ -196,8 +187,8 @@
/* 125 S> */ B(PopContext), R(3),
B(Jump), U8(27),
/* 142 S> */ B(LdaSmi), U8(3),
- /* 144 E> */ B(Star), R(4),
- B(LdaContextSlot), R(context), U8(4),
+ B(Star), R(4),
+ /* 144 E> */ B(LdaContextSlot), R(context), U8(4),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(3),
B(Star), R(5),
@@ -206,8 +197,8 @@
B(StaContextSlot), R(context), U8(4),
B(PopContext), R(3),
/* 155 S> */ B(LdaSmi), U8(4),
- /* 157 E> */ B(Star), R(4),
- B(LdaContextSlot), R(context), U8(4),
+ B(Star), R(4),
+ /* 157 E> */ B(LdaContextSlot), R(context), U8(4),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(4),
B(Star), R(5),
diff --git a/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden b/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden
index 0d8624b..45fb07a 100644
--- a/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CallGlobal.golden
@@ -16,18 +16,15 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 15
+bytecode array length: 12
bytecodes: [
/* 27 E> */ B(StackCheck),
- /* 32 S> */ B(LdaUndefined),
- B(Star), R(1),
- B(LdaGlobal), U8(0), U8(3),
- B(Star), R(0),
+ /* 32 S> */ B(LdrUndefined), R(1),
+ B(LdrGlobal), U8(3), R(0),
/* 39 E> */ B(Call), R(0), R(1), U8(1), U8(1),
/* 44 S> */ B(Return),
]
constant pool: [
- "t",
]
handlers: [
]
@@ -40,13 +37,11 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 27
+bytecode array length: 24
bytecodes: [
/* 34 E> */ B(StackCheck),
- /* 39 S> */ B(LdaUndefined),
- B(Star), R(1),
- B(LdaGlobal), U8(0), U8(3),
- B(Star), R(0),
+ /* 39 S> */ B(LdrUndefined), R(1),
+ B(LdrGlobal), U8(3), R(0),
B(LdaSmi), U8(1),
B(Star), R(2),
B(LdaSmi), U8(2),
@@ -57,7 +52,6 @@
/* 58 S> */ B(Return),
]
constant pool: [
- "t",
]
handlers: [
]
diff --git a/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden b/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden
index 0ab5fcb..792faf3 100644
--- a/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CallLookupSlot.golden
@@ -31,15 +31,15 @@
B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlotForCall), R(3), U8(1), R(1),
B(LdaConstant), U8(3),
B(Star), R(3),
- B(Mov), R(1), R(4),
- B(Mov), R(3), R(5),
- B(Mov), R(closure), R(6),
B(LdaZero),
B(Star), R(7),
B(LdaSmi), U8(30),
B(Star), R(8),
B(LdaSmi), U8(52),
B(Star), R(9),
+ B(Mov), R(1), R(4),
+ B(Mov), R(3), R(5),
+ B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(1),
/* 52 E> */ B(Call), R(1), R(2), U8(2), U8(0),
diff --git a/test/cctest/interpreter/bytecode_expectations/CallNew.golden b/test/cctest/interpreter/bytecode_expectations/CallNew.golden
index 79dd5c1..2ee9613 100644
--- a/test/cctest/interpreter/bytecode_expectations/CallNew.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CallNew.golden
@@ -19,13 +19,12 @@
bytecode array length: 11
bytecodes: [
/* 45 E> */ B(StackCheck),
- /* 50 S> */ B(LdaGlobal), U8(0), U8(2),
- B(Star), R(0),
+ /* 50 S> */ B(LdrGlobal), U8(3), R(0),
+ B(Ldar), R(0),
/* 57 E> */ B(New), R(0), R(0), U8(0),
/* 68 S> */ B(Return),
]
constant pool: [
- InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
@@ -38,19 +37,17 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 17
+bytecode array length: 15
bytecodes: [
/* 58 E> */ B(StackCheck),
- /* 63 S> */ B(LdaGlobal), U8(0), U8(2),
- B(Star), R(0),
+ /* 63 S> */ B(LdrGlobal), U8(3), R(0),
B(LdaSmi), U8(3),
B(Star), R(1),
- /* 70 E> */ B(Ldar), R(0),
- B(New), R(0), R(1), U8(1),
+ B(Ldar), R(0),
+ /* 70 E> */ B(New), R(0), R(1), U8(1),
/* 82 S> */ B(Return),
]
constant pool: [
- InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
@@ -68,23 +65,21 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 25
+bytecode array length: 23
bytecodes: [
/* 100 E> */ B(StackCheck),
- /* 105 S> */ B(LdaGlobal), U8(0), U8(2),
- B(Star), R(0),
+ /* 105 S> */ B(LdrGlobal), U8(3), R(0),
B(LdaSmi), U8(3),
B(Star), R(1),
B(LdaSmi), U8(4),
B(Star), R(2),
B(LdaSmi), U8(5),
B(Star), R(3),
- /* 112 E> */ B(Ldar), R(0),
- B(New), R(0), R(1), U8(3),
+ B(Ldar), R(0),
+ /* 112 E> */ B(New), R(0), R(1), U8(3),
/* 130 S> */ B(Return),
]
constant pool: [
- InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
diff --git a/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden b/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden
index 69edecc..0a88098 100644
--- a/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CallRuntime.golden
@@ -32,14 +32,12 @@
function f(a) { return %IsArray(a) }
f(undefined);
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 11
+bytecode array length: 7
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(CallRuntime), U16(Runtime::kIsArray), R(0), U8(1),
+ /* 16 S> */ B(CallRuntime), U16(Runtime::kIsArray), R(arg0), U8(1),
/* 35 S> */ B(Return),
]
constant pool: [
@@ -76,14 +74,13 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 15
+bytecode array length: 14
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 15 S> */ B(LdaUndefined),
- B(Star), R(0),
+ /* 15 S> */ B(LdrUndefined), R(0),
B(CreateArrayLiteral), U8(0), U8(0), U8(3),
B(Star), R(1),
- B(CallJSRuntime), U8(122), R(0), U8(2),
+ B(CallJSRuntime), U8(129), R(0), U8(2),
/* 44 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden b/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden
index abe5b29..dc1e110 100644
--- a/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ClassAndSuperClass.golden
@@ -24,22 +24,19 @@
"
frame size: 7
parameter count: 1
-bytecode array length: 57
+bytecode array length: 54
bytecodes: [
- B(Ldar), R(closure),
- B(Star), R(0),
+ B(Mov), R(closure), R(0),
/* 99 E> */ B(StackCheck),
- /* 104 S> */ B(Ldar), R(this),
- B(Star), R(3),
- /* 111 E> */ B(Ldar), R(0),
+ /* 104 S> */ B(Mov), R(this), R(3),
+ B(Ldar), R(closure),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(6),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(6), U8(1),
+ /* 111 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(6), U8(1),
B(Star), R(6),
- /* 111 E> */ B(LdaConstant), U8(1),
- B(KeyedLoadIC), R(6), U8(3),
- B(Star), R(4),
+ B(LdaConstant), U8(1),
+ /* 111 E> */ B(LdrKeyedProperty), R(6), U8(3), R(4),
B(LdaConstant), U8(2),
B(Star), R(5),
B(CallRuntime), U16(Runtime::kLoadFromSuper), R(3), U8(3),
@@ -76,38 +73,33 @@
"
frame size: 6
parameter count: 1
-bytecode array length: 80
+bytecode array length: 75
bytecodes: [
- B(Ldar), R(closure),
- B(Star), R(0),
+ B(Mov), R(closure), R(0),
/* 125 E> */ B(StackCheck),
- /* 130 S> */ B(Ldar), R(this),
- B(Star), R(1),
- /* 130 E> */ B(Ldar), R(0),
+ /* 130 S> */ B(Mov), R(this), R(1),
+ B(Ldar), R(closure),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(5),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(5), U8(1),
+ /* 130 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(5), U8(1),
B(Star), R(5),
- /* 130 E> */ B(LdaConstant), U8(1),
- B(KeyedLoadIC), R(5), U8(1),
- B(Star), R(2),
+ B(LdaConstant), U8(1),
+ /* 130 E> */ B(LdrKeyedProperty), R(5), U8(1), R(2),
B(LdaConstant), U8(2),
B(Star), R(3),
B(LdaSmi), U8(2),
- /* 138 E> */ B(Star), R(4),
- B(CallRuntime), U16(Runtime::kStoreToSuper_Strict), R(1), U8(4),
- /* 143 S> */ B(Ldar), R(this),
- B(Star), R(1),
- /* 150 E> */ B(Ldar), R(0),
+ B(Star), R(4),
+ /* 138 E> */ B(CallRuntime), U16(Runtime::kStoreToSuper_Strict), R(1), U8(4),
+ /* 143 S> */ B(Mov), R(this), R(1),
+ B(Ldar), R(0),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(4),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(4), U8(1),
+ /* 150 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(4), U8(1),
B(Star), R(4),
- /* 150 E> */ B(LdaConstant), U8(1),
- B(KeyedLoadIC), R(4), U8(3),
- B(Star), R(2),
+ B(LdaConstant), U8(1),
+ /* 150 E> */ B(LdrKeyedProperty), R(4), U8(3), R(2),
B(LdaConstant), U8(2),
B(Star), R(3),
B(CallRuntime), U16(Runtime::kLoadFromSuper), R(1), U8(3),
@@ -136,14 +128,12 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 106
+bytecode array length: 105
bytecodes: [
- B(Ldar), R(closure),
- B(Star), R(1),
- B(Ldar), R(new_target),
- B(Star), R(0),
+ B(Mov), R(closure), R(1),
+ B(Mov), R(new_target), R(0),
/* 113 E> */ B(StackCheck),
- /* 118 S> */ B(Ldar), R(1),
+ /* 118 S> */ B(Ldar), R(closure),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(3),
@@ -153,28 +143,28 @@
B(Star), R(2),
B(LdaSmi), U8(1),
B(Star), R(3),
- /* 118 E> */ B(Ldar), R(0),
+ B(Ldar), R(0),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(1),
B(Star), R(4),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(4), U8(1),
+ /* 118 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(4), U8(1),
/* 118 E> */ B(New), R(2), R(3), U8(1),
- /* 118 E> */ B(Star), R(2),
+ B(Star), R(2),
B(Ldar), R(this),
B(JumpIfNotHole), U8(4),
B(Jump), U8(11),
B(LdaConstant), U8(2),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(3), U8(1),
- B(Ldar), R(2),
- B(Star), R(this),
- /* 128 S> */ B(JumpIfNotHole), U8(11),
+ /* 118 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(3), U8(1),
+ B(Mov), R(2), R(this),
+ /* 128 S> */ B(Ldar), R(this),
+ B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(2),
B(Star), R(2),
B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
B(Star), R(2),
B(LdaSmi), U8(2),
- /* 136 E> */ B(StoreICStrict), R(2), U8(3), U8(4),
+ /* 136 E> */ B(StaNamedPropertyStrict), R(2), U8(3), U8(4),
B(Ldar), R(this),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(2),
@@ -206,14 +196,12 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 102
+bytecode array length: 101
bytecodes: [
- B(Ldar), R(closure),
- B(Star), R(1),
- B(Ldar), R(new_target),
- B(Star), R(0),
+ B(Mov), R(closure), R(1),
+ B(Mov), R(new_target), R(0),
/* 112 E> */ B(StackCheck),
- /* 117 S> */ B(Ldar), R(1),
+ /* 117 S> */ B(Ldar), R(closure),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(3),
@@ -221,28 +209,28 @@
B(Star), R(2),
B(CallRuntime), U16(Runtime::k_GetSuperConstructor), R(2), U8(1),
B(Star), R(2),
- /* 117 E> */ B(Ldar), R(0),
+ B(Ldar), R(0),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(1),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(3), U8(1),
+ /* 117 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(3), U8(1),
/* 117 E> */ B(New), R(2), R(0), U8(0),
- /* 117 E> */ B(Star), R(2),
+ B(Star), R(2),
B(Ldar), R(this),
B(JumpIfNotHole), U8(4),
B(Jump), U8(11),
B(LdaConstant), U8(2),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(3), U8(1),
- B(Ldar), R(2),
- B(Star), R(this),
- /* 126 S> */ B(JumpIfNotHole), U8(11),
+ /* 117 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(3), U8(1),
+ B(Mov), R(2), R(this),
+ /* 126 S> */ B(Ldar), R(this),
+ B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(2),
B(Star), R(2),
B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
B(Star), R(2),
B(LdaSmi), U8(2),
- /* 134 E> */ B(StoreICStrict), R(2), U8(3), U8(4),
+ /* 134 E> */ B(StaNamedPropertyStrict), R(2), U8(3), U8(4),
B(Ldar), R(this),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(2),
diff --git a/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden b/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden
index 6947a27..c28e474 100644
--- a/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ClassDeclarations.golden
@@ -16,7 +16,7 @@
"
frame size: 9
parameter count: 1
-bytecode array length: 73
+bytecode array length: 72
bytecodes: [
B(LdaTheHole),
B(Star), R(1),
@@ -33,9 +33,7 @@
B(Star), R(5),
B(CallRuntime), U16(Runtime::kDefineClass), R(2), U8(4),
B(Star), R(2),
- B(LoadIC), R(2), U8(1), U8(1),
- B(Star), R(3),
- B(Mov), R(3), R(4),
+ B(LdrNamedProperty), R(2), U8(1), U8(1), R(3),
B(LdaConstant), U8(2),
B(Star), R(5),
B(CreateClosure), U8(3), U8(0),
@@ -44,10 +42,11 @@
B(Star), R(7),
B(LdaZero),
B(Star), R(8),
+ B(Mov), R(3), R(4),
B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(4), U8(5),
B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
B(Star), R(0),
- /* 34 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaUndefined),
/* 149 S> */ B(Return),
]
@@ -69,7 +68,7 @@
"
frame size: 9
parameter count: 1
-bytecode array length: 73
+bytecode array length: 72
bytecodes: [
B(LdaTheHole),
B(Star), R(1),
@@ -86,9 +85,7 @@
B(Star), R(5),
B(CallRuntime), U16(Runtime::kDefineClass), R(2), U8(4),
B(Star), R(2),
- B(LoadIC), R(2), U8(1), U8(1),
- B(Star), R(3),
- B(Mov), R(3), R(4),
+ B(LdrNamedProperty), R(2), U8(1), U8(1), R(3),
B(LdaConstant), U8(2),
B(Star), R(5),
B(CreateClosure), U8(3), U8(0),
@@ -97,10 +94,11 @@
B(Star), R(7),
B(LdaZero),
B(Star), R(8),
+ B(Mov), R(3), R(4),
B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(4), U8(5),
B(CallRuntime), U16(Runtime::kToFastProperties), R(2), U8(1),
B(Star), R(0),
- /* 34 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaUndefined),
/* 149 S> */ B(Return),
]
@@ -124,7 +122,7 @@
"
frame size: 10
parameter count: 1
-bytecode array length: 127
+bytecode array length: 126
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(2),
@@ -147,9 +145,7 @@
B(Star), R(6),
B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
B(Star), R(3),
- B(LoadIC), R(3), U8(3), U8(1),
- B(Star), R(4),
- B(Mov), R(4), R(5),
+ B(LdrNamedProperty), R(3), U8(3), U8(1), R(4),
/* 75 E> */ B(LdaContextSlot), R(context), U8(4),
B(ToName),
B(Star), R(6),
@@ -159,14 +155,15 @@
B(Star), R(8),
B(LdaSmi), U8(1),
B(Star), R(9),
+ B(Mov), R(4), R(5),
B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(5), U8(5),
- B(Mov), R(3), R(5),
/* 106 E> */ B(LdaContextSlot), R(context), U8(5),
B(ToName),
B(Star), R(6),
B(LdaConstant), U8(3),
B(TestEqualStrict), R(6),
- B(JumpIfFalse), U8(7),
+ B(Mov), R(3), R(5),
+ B(JumpIfToBooleanFalse), U8(7),
B(CallRuntime), U16(Runtime::kThrowStaticPrototypeError), R(0), U8(0),
B(CreateClosure), U8(5), U8(0),
B(Star), R(7),
@@ -175,7 +172,7 @@
B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(5), U8(5),
B(CallRuntime), U16(Runtime::kToFastProperties), R(3), U8(1),
B(Star), R(0),
- /* 62 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaUndefined),
/* 129 S> */ B(Return),
]
@@ -198,7 +195,7 @@
"
frame size: 7
parameter count: 1
-bytecode array length: 74
+bytecode array length: 73
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(2),
@@ -219,11 +216,10 @@
B(Star), R(6),
B(CallRuntime), U16(Runtime::kDefineClass), R(3), U8(4),
B(Star), R(3),
- B(LoadIC), R(3), U8(1), U8(1),
- B(Star), R(4),
+ B(LdrNamedProperty), R(3), U8(1), U8(1), R(4),
B(CallRuntime), U16(Runtime::kToFastProperties), R(3), U8(1),
B(Star), R(0),
- /* 49 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 87 S> */ B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(2),
B(Star), R(4),
diff --git a/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden b/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden
index 374a203..24c6a5e 100644
--- a/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CompoundExpressions.golden
@@ -13,15 +13,15 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 15
+bytecode array length: 16
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(2),
- B(Add), R(1),
- /* 47 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(2),
+ B(Add), R(0),
+ B(Mov), R(0), R(1),
+ B(Star), R(0),
B(LdaUndefined),
/* 53 S> */ B(Return),
]
@@ -36,15 +36,15 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 15
+bytecode array length: 16
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(2),
- B(Div), R(1),
- /* 47 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(2),
+ B(Div), R(0),
+ B(Mov), R(0), R(1),
+ B(Star), R(0),
B(LdaUndefined),
/* 53 S> */ B(Return),
]
@@ -59,18 +59,16 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 27
+bytecode array length: 24
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 42 E> */ B(Star), R(0),
- /* 54 S> */ B(Star), R(1),
- B(LoadIC), R(1), U8(1), U8(1),
- B(Star), R(2),
+ B(Star), R(0),
+ /* 54 S> */ B(LdrNamedProperty), R(0), U8(1), U8(1), R(2),
B(LdaSmi), U8(2),
B(Mul), R(2),
- /* 61 E> */ B(StoreICSloppy), R(1), U8(1), U8(3),
+ /* 61 E> */ B(StaNamedPropertySloppy), R(0), U8(1), U8(3),
B(LdaUndefined),
/* 67 S> */ B(Return),
]
@@ -87,20 +85,18 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 30
+bytecode array length: 27
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 42 E> */ B(Star), R(0),
- /* 52 S> */ B(Star), R(1),
- B(LdaSmi), U8(1),
+ B(Star), R(0),
+ /* 52 S> */ B(LdaSmi), U8(1),
B(Star), R(2),
- B(KeyedLoadIC), R(1), U8(1),
- B(Star), R(3),
+ B(LdrKeyedProperty), R(0), U8(1), R(3),
B(LdaSmi), U8(2),
B(BitwiseXor), R(3),
- /* 57 E> */ B(KeyedStoreICSloppy), R(1), R(2), U8(3),
+ /* 57 E> */ B(StaKeyedPropertySloppy), R(0), R(2), U8(3),
B(LdaUndefined),
/* 63 S> */ B(Return),
]
@@ -116,7 +112,7 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 30
+bytecode array length: 29
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
@@ -124,8 +120,7 @@
/* 42 S> */ B(LdaSmi), U8(1),
/* 42 E> */ B(StaContextSlot), R(context), U8(4),
/* 45 S> */ B(CreateClosure), U8(0), U8(0),
- /* 75 S> */ B(LdaContextSlot), R(context), U8(4),
- B(Star), R(1),
+ /* 75 S> */ B(LdrContextSlot), R(context), U8(4), R(1),
B(LdaSmi), U8(24),
B(BitwiseOr), R(1),
/* 77 E> */ B(StaContextSlot), R(context), U8(4),
diff --git a/test/cctest/interpreter/bytecode_expectations/ConstVariable.golden b/test/cctest/interpreter/bytecode_expectations/ConstVariable.golden
index 505d3e8..4c511b5 100644
--- a/test/cctest/interpreter/bytecode_expectations/ConstVariable.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ConstVariable.golden
@@ -19,7 +19,7 @@
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 44 S> */ B(LdaSmi), U8(10),
- /* 44 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaUndefined),
/* 48 S> */ B(Return),
]
@@ -40,7 +40,7 @@
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 44 S> */ B(LdaSmi), U8(10),
- /* 44 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 48 S> */ B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(1),
@@ -59,22 +59,22 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 32
+bytecode array length: 33
bytecodes: [
B(LdaTheHole),
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 48 S> */ B(LdaSmi), U8(20),
- /* 48 E> */ B(Star), R(1),
+ B(Star), R(1),
B(Ldar), R(0),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(2),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
+ /* 48 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0),
- B(Ldar), R(1),
- B(Star), R(0),
- /* 48 E> */ B(LdaUndefined),
+ B(Mov), R(1), R(0),
+ B(Ldar), R(0),
+ B(LdaUndefined),
/* 55 S> */ B(Return),
]
constant pool: [
@@ -89,23 +89,22 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 36
+bytecode array length: 35
bytecodes: [
B(LdaTheHole),
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 44 S> */ B(LdaSmi), U8(10),
- /* 44 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 48 S> */ B(LdaSmi), U8(20),
- /* 50 E> */ B(Star), R(1),
+ B(Star), R(1),
B(Ldar), R(0),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(2),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
+ /* 50 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
B(CallRuntime), U16(Runtime::kThrowConstAssignError), R(0), U8(0),
- B(Ldar), R(1),
- B(Star), R(0),
+ B(Mov), R(1), R(0),
B(LdaUndefined),
/* 56 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/ConstVariableContextSlot.golden b/test/cctest/interpreter/bytecode_expectations/ConstVariableContextSlot.golden
index 6087101..1cfdea8 100644
--- a/test/cctest/interpreter/bytecode_expectations/ConstVariableContextSlot.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ConstVariableContextSlot.golden
@@ -80,8 +80,8 @@
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 47 S> */ B(LdaSmi), U8(20),
- /* 47 E> */ B(Star), R(2),
- B(LdaContextSlot), R(context), U8(4),
+ B(Star), R(2),
+ /* 47 E> */ B(LdaContextSlot), R(context), U8(4),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(1),
B(Star), R(3),
@@ -118,8 +118,8 @@
/* 44 S> */ B(LdaSmi), U8(10),
/* 44 E> */ B(StaContextSlot), R(context), U8(4),
/* 48 S> */ B(LdaSmi), U8(20),
- /* 50 E> */ B(Star), R(2),
- B(LdaContextSlot), R(context), U8(4),
+ B(Star), R(2),
+ /* 50 E> */ B(LdaContextSlot), R(context), U8(4),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(1),
B(Star), R(3),
diff --git a/test/cctest/interpreter/bytecode_expectations/ContextParameters.golden b/test/cctest/interpreter/bytecode_expectations/ContextParameters.golden
index 72b731e..09a0f5a 100644
--- a/test/cctest/interpreter/bytecode_expectations/ContextParameters.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ContextParameters.golden
@@ -46,7 +46,7 @@
B(StaContextSlot), R(context), U8(4),
/* 10 E> */ B(StackCheck),
/* 27 S> */ B(CreateClosure), U8(0), U8(0),
- /* 27 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaContextSlot), R(context), U8(4),
/* 66 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden b/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden
index ac5c042..7b69f9e 100644
--- a/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ContextVariables.golden
@@ -79,13 +79,12 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 25
+bytecode array length: 24
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
/* 30 E> */ B(StackCheck),
- /* 41 S> */ B(LdaUndefined),
- B(Star), R(2),
+ /* 41 S> */ B(LdrUndefined), R(2),
B(CreateClosure), U8(0), U8(0),
B(Star), R(1),
/* 64 E> */ B(Call), R(1), R(2), U8(1), U8(1),
@@ -106,7 +105,7 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 47
+bytecode array length: 46
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
@@ -117,8 +116,7 @@
/* 56 E> */ B(StaContextSlot), R(context), U8(4),
B(LdaConstant), U8(0),
B(Star), R(2),
- B(Ldar), R(closure),
- B(Star), R(3),
+ B(Mov), R(closure), R(3),
B(CallRuntime), U16(Runtime::kPushBlockContext), R(2), U8(2),
B(PushContext), R(1),
B(LdaTheHole),
@@ -394,7 +392,7 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 1046
+bytecode array length: 1043
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
@@ -903,10 +901,8 @@
/* 3407 E> */ B(StaContextSlot), R(context), U8(254),
/* 3421 S> */ B(LdaZero),
/* 3421 E> */ B(StaContextSlot), R(context), U8(255),
- /* 3424 S> */ B(LdaUndefined),
- B(Star), R(2),
- /* 3424 E> */ B(LdaGlobal), U8(0), U8(1),
- B(Star), R(1),
+ /* 3424 S> */ B(LdrUndefined), R(2),
+ /* 3424 E> */ B(LdrGlobal), U8(1), R(1),
/* 3424 E> */ B(Call), R(1), R(2), U8(1), U8(0),
/* 3440 S> */ B(LdaSmi), U8(100),
/* 3440 E> */ B(Wide), B(StaContextSlot), R16(context), U16(256),
@@ -914,7 +910,6 @@
/* 3454 S> */ B(Return),
]
constant pool: [
- InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
diff --git a/test/cctest/interpreter/bytecode_expectations/CountOperators.golden b/test/cctest/interpreter/bytecode_expectations/CountOperators.golden
index db9dcf3..3f6696c 100644
--- a/test/cctest/interpreter/bytecode_expectations/CountOperators.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CountOperators.golden
@@ -17,9 +17,9 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(Inc),
- /* 54 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 57 S> */ B(Return),
]
constant pool: [
@@ -37,11 +37,11 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(ToNumber),
B(Star), R(1),
B(Inc),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
B(Ldar), R(1),
/* 57 S> */ B(Return),
]
@@ -60,9 +60,9 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(Dec),
- /* 54 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 57 S> */ B(Return),
]
constant pool: [
@@ -80,11 +80,11 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(ToNumber),
B(Star), R(1),
B(Dec),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
B(Ldar), R(1),
/* 57 S> */ B(Return),
]
@@ -99,18 +99,17 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 26
+bytecode array length: 24
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 42 E> */ B(Star), R(0),
- /* 54 S> */ B(Star), R(1),
- B(LoadIC), R(1), U8(1), U8(1),
+ B(Star), R(0),
+ /* 54 S> */ B(LdaNamedProperty), R(0), U8(1), U8(1),
B(ToNumber),
B(Star), R(2),
B(Inc),
- /* 66 E> */ B(StoreICSloppy), R(1), U8(1), U8(3),
+ /* 66 E> */ B(StaNamedPropertySloppy), R(0), U8(1), U8(3),
B(Ldar), R(2),
/* 70 S> */ B(Return),
]
@@ -127,16 +126,15 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 21
+bytecode array length: 19
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 42 E> */ B(Star), R(0),
- /* 54 S> */ B(Star), R(1),
- B(LoadIC), R(1), U8(1), U8(1),
+ B(Star), R(0),
+ /* 54 S> */ B(LdaNamedProperty), R(0), U8(1), U8(1),
B(Dec),
- /* 65 E> */ B(StoreICSloppy), R(1), U8(1), U8(3),
+ /* 65 E> */ B(StaNamedPropertySloppy), R(0), U8(1), U8(3),
/* 70 S> */ B(Return),
]
constant pool: [
@@ -152,22 +150,20 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 33
+bytecode array length: 29
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaConstant), U8(0),
- /* 45 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 60 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(1),
B(Star), R(2),
- /* 60 E> */ B(Star), R(1),
- /* 72 S> */ B(Star), R(2),
- /* 81 E> */ B(Ldar), R(0),
- B(Star), R(3),
- B(KeyedLoadIC), R(2), U8(1),
+ B(Star), R(1),
+ /* 72 S> */ B(Ldar), R(0),
+ /* 81 E> */ B(LdaKeyedProperty), R(1), U8(1),
B(ToNumber),
B(Star), R(4),
B(Dec),
- /* 86 E> */ B(KeyedStoreICSloppy), R(2), R(3), U8(3),
+ /* 86 E> */ B(StaKeyedPropertySloppy), R(1), R(0), U8(3),
B(Ldar), R(4),
/* 90 S> */ B(Return),
]
@@ -182,22 +178,20 @@
snippet: "
var name = 'var'; var a = { val: 1 }; return ++a[name];
"
-frame size: 4
+frame size: 3
parameter count: 1
-bytecode array length: 28
+bytecode array length: 24
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaConstant), U8(0),
- /* 45 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 60 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(1),
B(Star), R(2),
- /* 60 E> */ B(Star), R(1),
- /* 72 S> */ B(Star), R(2),
- /* 83 E> */ B(Ldar), R(0),
- B(Star), R(3),
- B(KeyedLoadIC), R(2), U8(1),
+ B(Star), R(1),
+ /* 72 S> */ B(Ldar), R(0),
+ /* 83 E> */ B(LdaKeyedProperty), R(1), U8(1),
B(Inc),
- /* 87 E> */ B(KeyedStoreICSloppy), R(2), R(3), U8(3),
+ /* 87 E> */ B(StaKeyedPropertySloppy), R(1), R(0), U8(3),
/* 90 S> */ B(Return),
]
constant pool: [
@@ -221,7 +215,7 @@
/* 42 S> */ B(LdaSmi), U8(1),
/* 42 E> */ B(StaContextSlot), R(context), U8(4),
/* 53 S> */ B(CreateClosure), U8(0), U8(0),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 78 S> */ B(LdaContextSlot), R(context), U8(4),
B(Inc),
/* 87 E> */ B(StaContextSlot), R(context), U8(4),
@@ -247,7 +241,7 @@
/* 42 S> */ B(LdaSmi), U8(1),
/* 42 E> */ B(StaContextSlot), R(context), U8(4),
/* 53 S> */ B(CreateClosure), U8(0), U8(0),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 78 S> */ B(LdaContextSlot), R(context), U8(4),
B(ToNumber),
B(Star), R(2),
@@ -268,21 +262,20 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 28
+bytecode array length: 26
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 44 S> */ B(LdaSmi), U8(1),
- /* 44 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 55 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3),
- /* 55 E> */ B(Star), R(1),
- /* 63 S> */ B(Star), R(2),
- B(Ldar), R(0),
+ B(Star), R(1),
+ /* 63 S> */ B(Ldar), R(0),
B(ToNumber),
B(Star), R(3),
B(Inc),
- /* 75 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaSmi), U8(2),
- /* 79 E> */ B(KeyedStoreICSloppy), R(2), R(3), U8(1),
+ /* 79 E> */ B(StaKeyedPropertySloppy), R(1), R(3), U8(1),
/* 84 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/CreateArguments.golden b/test/cctest/interpreter/bytecode_expectations/CreateArguments.golden
index 6788a7c..edd6f05 100644
--- a/test/cctest/interpreter/bytecode_expectations/CreateArguments.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CreateArguments.golden
@@ -15,12 +15,12 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 7
+bytecode array length: 6
bytecodes: [
B(CreateMappedArguments),
B(Star), R(0),
/* 10 E> */ B(StackCheck),
- /* 15 S> */ B(Ldar), R(0),
+ /* 15 S> */ B(Nop),
/* 33 S> */ B(Return),
]
constant pool: [
@@ -33,17 +33,15 @@
function f() { return arguments[0]; }
f();
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 13
+bytecode array length: 9
bytecodes: [
B(CreateMappedArguments),
B(Star), R(0),
/* 10 E> */ B(StackCheck),
- /* 15 S> */ B(Ldar), R(0),
- B(Star), R(1),
- /* 31 E> */ B(LdaZero),
- B(KeyedLoadIC), R(1), U8(1),
+ /* 15 S> */ B(LdaZero),
+ /* 31 E> */ B(LdaKeyedProperty), R(0), U8(1),
/* 36 S> */ B(Return),
]
constant pool: [
@@ -58,12 +56,12 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 7
+bytecode array length: 6
bytecodes: [
B(CreateUnmappedArguments),
B(Star), R(0),
/* 10 E> */ B(StackCheck),
- /* 29 S> */ B(Ldar), R(0),
+ /* 29 S> */ B(Nop),
/* 47 S> */ B(Return),
]
constant pool: [
@@ -76,9 +74,9 @@
function f(a) { return arguments[0]; }
f();
"
-frame size: 3
+frame size: 2
parameter count: 2
-bytecode array length: 25
+bytecode array length: 21
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(1),
@@ -87,10 +85,8 @@
B(CreateMappedArguments),
B(Star), R(0),
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(0),
- B(Star), R(2),
- /* 32 E> */ B(LdaZero),
- B(KeyedLoadIC), R(2), U8(1),
+ /* 16 S> */ B(LdaZero),
+ /* 32 E> */ B(LdaKeyedProperty), R(0), U8(1),
/* 37 S> */ B(Return),
]
constant pool: [
@@ -105,7 +101,7 @@
"
frame size: 2
parameter count: 4
-bytecode array length: 29
+bytecode array length: 28
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(1),
@@ -118,7 +114,7 @@
B(CreateMappedArguments),
B(Star), R(0),
/* 10 E> */ B(StackCheck),
- /* 22 S> */ B(Ldar), R(0),
+ /* 22 S> */ B(Nop),
/* 40 S> */ B(Return),
]
constant pool: [
@@ -133,12 +129,12 @@
"
frame size: 1
parameter count: 4
-bytecode array length: 7
+bytecode array length: 6
bytecodes: [
B(CreateUnmappedArguments),
B(Star), R(0),
/* 10 E> */ B(StackCheck),
- /* 36 S> */ B(Ldar), R(0),
+ /* 36 S> */ B(Nop),
/* 54 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden b/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden
index 341ad9c..feb9088 100644
--- a/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden
+++ b/test/cctest/interpreter/bytecode_expectations/CreateRestParameter.golden
@@ -15,12 +15,12 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 7
+bytecode array length: 6
bytecodes: [
B(CreateRestParameter),
B(Star), R(0),
/* 10 E> */ B(StackCheck),
- /* 26 S> */ B(Ldar), R(0),
+ /* 26 S> */ B(Nop),
/* 43 S> */ B(Return),
]
constant pool: [
@@ -35,15 +35,14 @@
"
frame size: 2
parameter count: 2
-bytecode array length: 14
+bytecode array length: 13
bytecodes: [
B(CreateRestParameter),
B(Star), R(0),
B(LdaTheHole),
B(Star), R(1),
/* 10 E> */ B(StackCheck),
- B(Ldar), R(arg0),
- B(Star), R(1),
+ B(Mov), R(arg0), R(1),
/* 29 S> */ B(Ldar), R(0),
/* 46 S> */ B(Return),
]
@@ -57,21 +56,18 @@
function f(a, ...restArgs) { return restArgs[0]; }
f();
"
-frame size: 3
+frame size: 2
parameter count: 2
-bytecode array length: 20
+bytecode array length: 15
bytecodes: [
B(CreateRestParameter),
B(Star), R(0),
B(LdaTheHole),
B(Star), R(1),
/* 10 E> */ B(StackCheck),
- B(Ldar), R(arg0),
- B(Star), R(1),
- /* 29 S> */ B(Ldar), R(0),
- B(Star), R(2),
- /* 44 E> */ B(LdaZero),
- B(KeyedLoadIC), R(2), U8(1),
+ B(Mov), R(arg0), R(1),
+ /* 29 S> */ B(LdaZero),
+ /* 44 E> */ B(LdaKeyedProperty), R(0), U8(1),
/* 49 S> */ B(Return),
]
constant pool: [
@@ -86,7 +82,7 @@
"
frame size: 5
parameter count: 2
-bytecode array length: 35
+bytecode array length: 25
bytecodes: [
B(CreateUnmappedArguments),
B(Star), R(0),
@@ -95,17 +91,11 @@
B(LdaTheHole),
B(Star), R(2),
/* 10 E> */ B(StackCheck),
- B(Ldar), R(arg0),
- B(Star), R(2),
- /* 29 S> */ B(Ldar), R(1),
- B(Star), R(3),
- /* 44 E> */ B(LdaZero),
- B(KeyedLoadIC), R(3), U8(1),
- B(Star), R(4),
- /* 50 E> */ B(Ldar), R(0),
- B(Star), R(3),
- /* 59 E> */ B(LdaZero),
- B(KeyedLoadIC), R(3), U8(3),
+ B(Mov), R(arg0), R(2),
+ /* 29 S> */ B(LdaZero),
+ /* 44 E> */ B(LdrKeyedProperty), R(1), U8(1), R(4),
+ B(LdaZero),
+ /* 59 E> */ B(LdaKeyedProperty), R(0), U8(3),
B(Add), R(4),
/* 64 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/DeadCodeRemoval.golden b/test/cctest/interpreter/bytecode_expectations/DeadCodeRemoval.golden
index 29f101a..2530404 100644
--- a/test/cctest/interpreter/bytecode_expectations/DeadCodeRemoval.golden
+++ b/test/cctest/interpreter/bytecode_expectations/DeadCodeRemoval.golden
@@ -34,7 +34,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 66 S> */ B(LdaSmi), U8(1),
- /* 66 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaUndefined),
/* 69 S> */ B(Return),
]
@@ -70,7 +70,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanFalse), U8(5),
/* 54 S> */ B(LdaSmi), U8(1),
/* 77 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/DeclareGlobals.golden b/test/cctest/interpreter/bytecode_expectations/DeclareGlobals.golden
index a1505f0..97e403e 100644
--- a/test/cctest/interpreter/bytecode_expectations/DeclareGlobals.golden
+++ b/test/cctest/interpreter/bytecode_expectations/DeclareGlobals.golden
@@ -103,7 +103,7 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 29
+bytecode array length: 26
bytecodes: [
B(LdaConstant), U8(0),
B(Star), R(1),
@@ -111,17 +111,14 @@
B(Star), R(2),
B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2),
/* 0 E> */ B(StackCheck),
- /* 16 S> */ B(LdaUndefined),
- B(Star), R(2),
- B(LdaGlobal), U8(1), U8(1),
- B(Star), R(1),
+ /* 16 S> */ B(LdrUndefined), R(2),
+ B(LdrGlobal), U8(1), R(1),
/* 16 E> */ B(Call), R(1), R(2), U8(1), U8(3),
B(Star), R(0),
/* 20 S> */ B(Return),
]
constant pool: [
InstanceType::FIXED_ARRAY_TYPE,
- InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
diff --git a/test/cctest/interpreter/bytecode_expectations/Delete.golden b/test/cctest/interpreter/bytecode_expectations/Delete.golden
index 2a355ab..b4ed9f6 100644
--- a/test/cctest/interpreter/bytecode_expectations/Delete.golden
+++ b/test/cctest/interpreter/bytecode_expectations/Delete.golden
@@ -13,15 +13,14 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 16
+bytecode array length: 14
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 42 E> */ B(Star), R(0),
- /* 56 S> */ B(Star), R(1),
- B(LdaConstant), U8(1),
- B(DeletePropertySloppy), R(1),
+ B(Star), R(0),
+ /* 56 S> */ B(LdaConstant), U8(1),
+ B(DeletePropertySloppy), R(0),
/* 75 S> */ B(Return),
]
constant pool: [
@@ -37,15 +36,14 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 16
+bytecode array length: 14
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 56 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 56 E> */ B(Star), R(0),
- /* 70 S> */ B(Star), R(1),
- B(LdaConstant), U8(1),
- B(DeletePropertyStrict), R(1),
+ B(Star), R(0),
+ /* 70 S> */ B(LdaConstant), U8(1),
+ B(DeletePropertyStrict), R(0),
/* 89 S> */ B(Return),
]
constant pool: [
@@ -61,15 +59,14 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 16
+bytecode array length: 14
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 42 E> */ B(Star), R(0),
- /* 56 S> */ B(Star), R(1),
- B(LdaSmi), U8(2),
- B(DeletePropertySloppy), R(1),
+ B(Star), R(0),
+ /* 56 S> */ B(LdaSmi), U8(2),
+ B(DeletePropertySloppy), R(0),
/* 76 S> */ B(Return),
]
constant pool: [
@@ -88,7 +85,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(LdaFalse),
/* 63 S> */ B(Return),
]
@@ -106,7 +103,7 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 30
+bytecode array length: 29
bytecodes: [
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
@@ -115,8 +112,7 @@
B(Star), R(1),
/* 56 E> */ B(StaContextSlot), R(context), U8(4),
/* 64 S> */ B(CreateClosure), U8(1), U8(0),
- /* 93 S> */ B(LdaContextSlot), R(context), U8(4),
- B(Star), R(1),
+ /* 93 S> */ B(LdrContextSlot), R(context), U8(4), R(1),
B(LdaSmi), U8(1),
B(DeletePropertyStrict), R(1),
/* 113 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/DoExpression.golden b/test/cctest/interpreter/bytecode_expectations/DoExpression.golden
index 68f264f..0fae9e6 100644
--- a/test/cctest/interpreter/bytecode_expectations/DoExpression.golden
+++ b/test/cctest/interpreter/bytecode_expectations/DoExpression.golden
@@ -14,11 +14,11 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 6
+bytecode array length: 7
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 42 S> */ B(Ldar), R(0),
- /* 42 E> */ B(Star), R(1),
+ /* 42 S> */ B(Mov), R(0), R(1),
+ /* 50 S> */ B(Ldar), R(1),
/* 60 S> */ B(Return),
]
constant pool: [
@@ -32,14 +32,15 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 11
+bytecode array length: 13
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 55 S> */ B(LdaSmi), U8(100),
- /* 55 E> */ B(Star), R(1),
- /* 42 S> */ B(LdaUndefined),
- B(Star), R(0),
- /* 42 E> */ B(Star), R(2),
+ B(Star), R(1),
+ /* 42 S> */ B(LdrUndefined), R(0),
+ B(Ldar), R(0),
+ B(Star), R(2),
+ /* 63 S> */ B(Nop),
/* 73 S> */ B(Return),
]
constant pool: [
@@ -53,21 +54,17 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 25
+bytecode array length: 17
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 34 E> */ B(StackCheck),
/* 56 S> */ B(LdaSmi), U8(10),
- /* 56 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 69 S> */ B(Inc),
- /* 71 E> */ B(Star), R(1),
+ B(Star), R(1),
B(Star), R(0),
- /* 74 S> */ B(Jump), U8(12),
- /* 64 E> */ B(Ldar), R(0),
- /* 62 E> */ B(Star), R(1),
- /* 84 S> */ B(LdaSmi), U8(20),
- /* 86 E> */ B(Star), R(1),
- B(Jump), U8(-20),
+ /* 74 S> */ B(Jump), U8(4),
+ B(Jump), U8(-12),
B(LdaUndefined),
/* 94 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/Eval.golden b/test/cctest/interpreter/bytecode_expectations/Eval.golden
index 7c3915c..6dfdf95 100644
--- a/test/cctest/interpreter/bytecode_expectations/Eval.golden
+++ b/test/cctest/interpreter/bytecode_expectations/Eval.golden
@@ -29,15 +29,15 @@
B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlotForCall), R(3), U8(1), R(1),
B(LdaConstant), U8(1),
B(Star), R(3),
- B(Mov), R(1), R(4),
- B(Mov), R(3), R(5),
- B(Mov), R(closure), R(6),
B(LdaZero),
B(Star), R(7),
B(LdaSmi), U8(30),
B(Star), R(8),
B(LdaSmi), U8(41),
B(Star), R(9),
+ B(Mov), R(1), R(4),
+ B(Mov), R(3), R(5),
+ B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(1),
/* 41 E> */ B(Call), R(1), R(2), U8(2), U8(0),
diff --git a/test/cctest/interpreter/bytecode_expectations/ForIn.golden b/test/cctest/interpreter/bytecode_expectations/ForIn.golden
index 2b61b64..8bc9d2a 100644
--- a/test/cctest/interpreter/bytecode_expectations/ForIn.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ForIn.golden
@@ -65,30 +65,30 @@
"
frame size: 8
parameter count: 1
-bytecode array length: 45
+bytecode array length: 44
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(1),
- /* 68 S> */ B(JumpIfUndefined), U8(38),
- B(JumpIfNull), U8(36),
+ B(Star), R(1),
+ /* 68 S> */ B(JumpIfUndefined), U8(37),
+ B(JumpIfNull), U8(35),
B(ToObject),
- B(Star), R(3),
B(ForInPrepare), R(4),
+ B(Star), R(3),
B(LdaZero),
B(Star), R(7),
/* 63 S> */ B(ForInDone), R(7), R(6),
- B(JumpIfTrue), U8(23),
+ B(JumpIfTrue), U8(22),
B(ForInNext), R(3), R(7), R(4), U8(1),
- B(JumpIfUndefined), U8(10),
+ B(JumpIfUndefined), U8(9),
B(Star), R(0),
/* 54 E> */ B(StackCheck),
- B(Ldar), R(0),
B(Star), R(2),
+ /* 73 S> */ B(Nop),
/* 85 S> */ B(Return),
B(ForInStep), R(7),
B(Star), R(7),
- B(Jump), U8(-24),
+ B(Jump), U8(-23),
B(LdaUndefined),
/* 85 S> */ B(Return),
]
@@ -105,35 +105,33 @@
"
frame size: 9
parameter count: 1
-bytecode array length: 57
+bytecode array length: 54
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 59 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3),
- B(JumpIfUndefined), U8(47),
- B(JumpIfNull), U8(45),
+ B(JumpIfUndefined), U8(44),
+ B(JumpIfNull), U8(42),
B(ToObject),
- B(Star), R(3),
B(ForInPrepare), R(4),
+ B(Star), R(3),
B(LdaZero),
B(Star), R(7),
/* 54 S> */ B(ForInDone), R(7), R(6),
- B(JumpIfTrue), U8(32),
+ B(JumpIfTrue), U8(29),
B(ForInNext), R(3), R(7), R(4), U8(1),
- B(JumpIfUndefined), U8(19),
+ B(JumpIfUndefined), U8(16),
B(Star), R(0),
/* 45 E> */ B(StackCheck),
- B(Ldar), R(0),
B(Star), R(2),
- /* 70 S> */ B(Ldar), R(1),
- B(Star), R(8),
- /* 75 E> */ B(Ldar), R(2),
- B(Add), R(8),
- /* 72 E> */ B(Star), R(1),
- B(ForInStep), R(7),
+ /* 70 S> */ B(Ldar), R(0),
+ /* 75 E> */ B(Add), R(1),
+ B(Mov), R(1), R(8),
+ B(Star), R(1),
+ /* 72 E> */ B(ForInStep), R(7),
B(Star), R(7),
- B(Jump), U8(-33),
+ B(Jump), U8(-30),
B(LdaUndefined),
/* 80 S> */ B(Return),
]
@@ -153,49 +151,42 @@
"
frame size: 8
parameter count: 1
-bytecode array length: 94
+bytecode array length: 80
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 77 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(3),
- B(JumpIfUndefined), U8(79),
- B(JumpIfNull), U8(77),
+ B(JumpIfUndefined), U8(65),
+ B(JumpIfNull), U8(63),
B(ToObject),
- B(Star), R(1),
B(ForInPrepare), R(2),
+ B(Star), R(1),
B(LdaZero),
B(Star), R(5),
/* 68 S> */ B(ForInDone), R(5), R(4),
- B(JumpIfTrue), U8(64),
+ B(JumpIfTrue), U8(50),
B(ForInNext), R(1), R(5), R(2), U8(9),
- B(JumpIfUndefined), U8(51),
+ B(JumpIfUndefined), U8(37),
B(Star), R(6),
- /* 67 E> */ B(Ldar), R(0),
- B(Star), R(7),
- B(Ldar), R(6),
- B(StoreICSloppy), R(7), U8(2), U8(7),
+ /* 67 E> */ B(StaNamedPropertySloppy), R(0), U8(2), U8(7),
/* 62 E> */ B(StackCheck),
- /* 95 S> */ B(Ldar), R(0),
- B(Star), R(6),
- /* 100 E> */ B(LoadIC), R(6), U8(2), U8(3),
- B(Star), R(7),
+ /* 95 S> */ B(Nop),
+ /* 100 E> */ B(LdrNamedProperty), R(0), U8(2), U8(3), R(7),
B(LdaSmi), U8(10),
/* 106 E> */ B(TestEqual), R(7),
B(JumpIfFalse), U8(4),
- /* 113 S> */ B(Jump), U8(20),
- /* 125 S> */ B(Ldar), R(0),
- B(Star), R(6),
- /* 130 E> */ B(LoadIC), R(6), U8(2), U8(5),
- B(Star), R(7),
+ /* 113 S> */ B(Jump), U8(16),
+ /* 125 S> */ B(Nop),
+ /* 130 E> */ B(LdrNamedProperty), R(0), U8(2), U8(5), R(7),
B(LdaSmi), U8(20),
/* 136 E> */ B(TestEqual), R(7),
B(JumpIfFalse), U8(4),
/* 143 S> */ B(Jump), U8(8),
B(ForInStep), R(5),
B(Star), R(5),
- B(Jump), U8(-65),
+ B(Jump), U8(-51),
B(LdaUndefined),
/* 152 S> */ B(Return),
]
@@ -214,39 +205,35 @@
"
frame size: 9
parameter count: 1
-bytecode array length: 69
+bytecode array length: 61
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 72 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(3),
- B(JumpIfUndefined), U8(56),
- B(JumpIfNull), U8(54),
+ B(JumpIfUndefined), U8(48),
+ B(JumpIfNull), U8(46),
B(ToObject),
- B(Star), R(1),
B(ForInPrepare), R(2),
+ B(Star), R(1),
B(LdaZero),
B(Star), R(5),
/* 65 S> */ B(ForInDone), R(5), R(4),
- B(JumpIfTrue), U8(41),
+ B(JumpIfTrue), U8(33),
B(ForInNext), R(1), R(5), R(2), U8(7),
- B(JumpIfUndefined), U8(28),
+ B(JumpIfUndefined), U8(20),
B(Star), R(6),
- /* 64 E> */ B(Ldar), R(0),
- B(Star), R(7),
B(LdaZero),
B(Star), R(8),
B(Ldar), R(6),
- B(KeyedStoreICSloppy), R(7), R(8), U8(5),
+ /* 64 E> */ B(StaKeyedPropertySloppy), R(0), R(8), U8(5),
/* 59 E> */ B(StackCheck),
- /* 83 S> */ B(Ldar), R(0),
- B(Star), R(6),
- /* 91 E> */ B(LdaSmi), U8(3),
- B(KeyedLoadIC), R(6), U8(3),
+ /* 83 S> */ B(LdaSmi), U8(3),
+ /* 91 E> */ B(LdaKeyedProperty), R(0), U8(3),
/* 98 S> */ B(Return),
B(ForInStep), R(5),
B(Star), R(5),
- B(Jump), U8(-42),
+ B(Jump), U8(-34),
B(LdaUndefined),
/* 98 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/ForOf.golden b/test/cctest/interpreter/bytecode_expectations/ForOf.golden
index 6fb1c4b..06cdb3d 100644
--- a/test/cctest/interpreter/bytecode_expectations/ForOf.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ForOf.golden
@@ -13,70 +13,52 @@
"
frame size: 16
parameter count: 1
-bytecode array length: 347
+bytecode array length: 284
bytecodes: [
/* 30 E> */ B(StackCheck),
- B(LdaUndefined),
- B(Star), R(4),
+ B(LdrUndefined), R(4),
B(LdaZero),
B(Star), R(3),
B(Mov), R(context), R(11),
B(Mov), R(context), R(12),
/* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3),
B(Star), R(14),
- /* 48 E> */ B(LdaConstant), U8(1),
- B(KeyedLoadIC), R(14), U8(3),
- B(Star), R(13),
+ B(LdaConstant), U8(1),
+ /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13),
/* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1),
- /* 48 E> */ B(Star), R(1),
- /* 45 S> */ B(Ldar), R(1),
- B(Star), R(15),
- B(LoadIC), R(15), U8(2), U8(7),
- B(Star), R(14),
- /* 45 E> */ B(Call), R(14), R(15), U8(1), U8(5),
- /* 45 E> */ B(Star), R(2),
- B(Star), R(13),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(13), U8(1),
+ B(Star), R(1),
+ /* 45 S> */ B(LdrNamedProperty), R(1), U8(2), U8(7), R(14),
+ /* 45 E> */ B(Call), R(14), R(1), U8(1), U8(5),
+ B(Star), R(2),
+ /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalse), U8(11),
- B(Ldar), R(2),
- B(Star), R(13),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(13), U8(1),
- B(Ldar), R(2),
- B(Star), R(13),
- B(LoadIC), R(13), U8(3), U8(9),
- B(JumpIfToBooleanTrue), U8(28),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(2), U8(1),
+ B(LdaNamedProperty), R(2), U8(3), U8(9),
+ B(JumpIfToBooleanTrue), U8(22),
B(LdaSmi), U8(2),
B(Star), R(3),
- B(Ldar), R(2),
- B(Star), R(13),
- B(LoadIC), R(13), U8(4), U8(11),
- B(Star), R(0),
- B(Ldar), R(4),
- /* 34 E> */ B(StackCheck),
+ B(LdrNamedProperty), R(2), U8(4), U8(11), R(0),
B(Ldar), R(0),
- B(Star), R(7),
+ /* 34 E> */ B(StackCheck),
+ B(Mov), R(0), R(7),
B(LdaZero),
B(Star), R(3),
- B(Jump), U8(-70),
- B(Jump), U8(47),
+ B(Jump), U8(-48),
+ B(Jump), U8(41),
B(Star), R(14),
B(LdaConstant), U8(5),
B(Star), R(13),
- B(Ldar), R(closure),
- B(Star), R(15),
+ B(Mov), R(closure), R(15),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
B(Star), R(12),
B(PushContext), R(8),
- B(Ldar), R(3),
- B(Star), R(13),
B(LdaSmi), U8(2),
- B(TestEqualStrict), R(13),
+ B(TestEqualStrict), R(3),
B(JumpIfFalse), U8(6),
B(LdaSmi), U8(1),
B(Star), R(3),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(13),
+ B(LdrContextSlot), R(context), U8(4), R(13),
B(CallRuntime), U16(Runtime::kReThrow), R(13), U8(1),
B(PopContext), R(8),
B(LdaSmi), U8(-1),
@@ -87,31 +69,21 @@
B(Star), R(9),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(11),
- B(Ldar), R(3),
- B(Star), R(12),
B(LdaZero),
- B(TestEqualStrict), R(12),
- B(JumpIfTrue), U8(9),
- B(Ldar), R(1),
- B(Star), R(12),
+ B(TestEqualStrict), R(3),
+ B(JumpIfTrue), U8(5),
B(LdaUndefined),
- B(TestEqualStrict), R(12),
+ B(TestEqualStrict), R(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalseConstant), U8(9),
- B(Ldar), R(1),
- B(Star), R(12),
- B(LoadIC), R(12), U8(6), U8(13),
- B(Star), R(5),
- B(Star), R(12),
+ B(JumpIfFalse), U8(118),
+ B(LdrNamedProperty), R(1), U8(6), U8(13), R(5),
B(LdaNull),
- B(TestEqual), R(12),
+ B(TestEqual), R(5),
B(JumpIfFalse), U8(4),
- B(Jump), U8(124),
- B(Ldar), R(3),
- B(Star), R(12),
+ B(Jump), U8(106),
B(LdaSmi), U8(1),
- B(TestEqualStrict), R(12),
- B(JumpIfFalse), U8(79),
+ B(TestEqualStrict), R(3),
+ B(JumpIfFalse), U8(75),
B(Ldar), R(5),
B(TypeOf),
B(Star), R(12),
@@ -119,44 +91,36 @@
B(TestEqualStrict), R(12),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), U16(129),
+ B(Wide), B(LdaSmi), U16(128),
B(Star), R(12),
B(LdaConstant), U8(8),
B(Star), R(13),
B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2),
B(Throw),
B(Mov), R(context), R(12),
- B(Ldar), R(5),
- B(Star), R(13),
- B(Ldar), R(1),
- B(Star), R(14),
- B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2),
- B(Jump), U8(30),
+ B(Mov), R(5), R(13),
+ B(Mov), R(1), R(14),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(13), U8(2),
+ B(Jump), U8(29),
B(Star), R(14),
B(LdaConstant), U8(5),
B(Star), R(13),
- B(Ldar), R(closure),
- B(Star), R(15),
+ B(Mov), R(closure), R(15),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
B(Star), R(12),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(12),
B(PushContext), R(8),
B(PopContext), R(8),
- B(Jump), U8(37),
- B(Ldar), R(5),
- B(Star), R(12),
- B(Ldar), R(1),
- B(Star), R(13),
- B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2),
+ B(Jump), U8(27),
+ B(Mov), R(5), R(12),
+ B(Mov), R(1), R(13),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(12), U8(2),
B(Star), R(6),
- B(Star), R(12),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(12), U8(1),
+ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(6), U8(1),
B(JumpIfToBooleanFalse), U8(4),
- B(Jump), U8(11),
- B(Ldar), R(6),
- B(Star), R(12),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(12), U8(1),
+ B(Jump), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(6), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(11), U8(1),
B(LdaZero),
B(TestEqualStrict), R(9),
@@ -177,12 +141,11 @@
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
- kInstanceTypeDontCare,
]
handlers: [
- [10, 152, 158],
- [13, 105, 107],
- [250, 263, 265],
+ [9, 122, 128],
+ [12, 81, 83],
+ [201, 211, 213],
]
---
@@ -192,74 +155,54 @@
"
frame size: 17
parameter count: 1
-bytecode array length: 363
+bytecode array length: 297
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(7),
- B(LdaUndefined),
- B(Star), R(4),
+ B(Star), R(7),
+ B(LdrUndefined), R(4),
B(LdaZero),
B(Star), R(3),
B(Mov), R(context), R(12),
B(Mov), R(context), R(13),
- /* 68 S> */ B(Ldar), R(7),
- B(Star), R(15),
- /* 68 E> */ B(LdaConstant), U8(1),
- B(KeyedLoadIC), R(15), U8(3),
- B(Star), R(14),
- /* 68 E> */ B(Call), R(14), R(15), U8(1), U8(1),
- /* 68 E> */ B(Star), R(1),
- /* 65 S> */ B(Ldar), R(1),
- B(Star), R(16),
- B(LoadIC), R(16), U8(2), U8(7),
- B(Star), R(15),
- /* 65 E> */ B(Call), R(15), R(16), U8(1), U8(5),
- /* 65 E> */ B(Star), R(2),
- B(Star), R(14),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(14), U8(1),
+ /* 68 S> */ B(LdaConstant), U8(1),
+ /* 68 E> */ B(LdrKeyedProperty), R(7), U8(3), R(14),
+ /* 68 E> */ B(Call), R(14), R(7), U8(1), U8(1),
+ B(Star), R(1),
+ /* 65 S> */ B(LdrNamedProperty), R(1), U8(2), U8(7), R(15),
+ /* 65 E> */ B(Call), R(15), R(1), U8(1), U8(5),
+ B(Star), R(2),
+ /* 65 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalse), U8(11),
- B(Ldar), R(2),
- B(Star), R(14),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(14), U8(1),
- B(Ldar), R(2),
- B(Star), R(14),
- B(LoadIC), R(14), U8(3), U8(9),
- B(JumpIfToBooleanTrue), U8(32),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(2), U8(1),
+ B(LdaNamedProperty), R(2), U8(3), U8(9),
+ B(JumpIfToBooleanTrue), U8(27),
B(LdaSmi), U8(2),
B(Star), R(3),
- B(Ldar), R(2),
- B(Star), R(14),
- B(LoadIC), R(14), U8(4), U8(11),
- B(Star), R(0),
- B(Ldar), R(4),
- /* 54 E> */ B(StackCheck),
+ B(LdrNamedProperty), R(2), U8(4), U8(11), R(0),
B(Ldar), R(0),
- B(Star), R(8),
- /* 73 S> */ B(Star), R(11),
- B(LdaZero),
+ /* 54 E> */ B(StackCheck),
+ B(Mov), R(0), R(8),
+ /* 73 S> */ B(LdaZero),
B(Star), R(10),
- B(Jump), U8(63),
- B(Jump), U8(-74),
- B(Jump), U8(47),
+ B(Mov), R(0), R(11),
+ B(Jump), U8(57),
+ B(Jump), U8(-53),
+ B(Jump), U8(41),
B(Star), R(15),
B(LdaConstant), U8(5),
B(Star), R(14),
- B(Ldar), R(closure),
- B(Star), R(16),
+ B(Mov), R(closure), R(16),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(14), U8(3),
B(Star), R(13),
B(PushContext), R(9),
- B(Ldar), R(3),
- B(Star), R(14),
B(LdaSmi), U8(2),
- B(TestEqualStrict), R(14),
+ B(TestEqualStrict), R(3),
B(JumpIfFalse), U8(6),
B(LdaSmi), U8(1),
B(Star), R(3),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(14),
+ B(LdrContextSlot), R(context), U8(4), R(14),
B(CallRuntime), U16(Runtime::kReThrow), R(14), U8(1),
B(PopContext), R(9),
B(LdaSmi), U8(-1),
@@ -270,31 +213,21 @@
B(Star), R(10),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(12),
- B(Ldar), R(3),
- B(Star), R(13),
B(LdaZero),
- B(TestEqualStrict), R(13),
- B(JumpIfTrue), U8(9),
- B(Ldar), R(1),
- B(Star), R(13),
+ B(TestEqualStrict), R(3),
+ B(JumpIfTrue), U8(5),
B(LdaUndefined),
- B(TestEqualStrict), R(13),
+ B(TestEqualStrict), R(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalseConstant), U8(9),
- B(Ldar), R(1),
- B(Star), R(13),
- B(LoadIC), R(13), U8(6), U8(13),
- B(Star), R(5),
- B(Star), R(13),
+ B(JumpIfFalse), U8(118),
+ B(LdrNamedProperty), R(1), U8(6), U8(13), R(5),
B(LdaNull),
- B(TestEqual), R(13),
+ B(TestEqual), R(5),
B(JumpIfFalse), U8(4),
- B(Jump), U8(124),
- B(Ldar), R(3),
- B(Star), R(13),
+ B(Jump), U8(106),
B(LdaSmi), U8(1),
- B(TestEqualStrict), R(13),
- B(JumpIfFalse), U8(79),
+ B(TestEqualStrict), R(3),
+ B(JumpIfFalse), U8(75),
B(Ldar), R(5),
B(TypeOf),
B(Star), R(13),
@@ -302,44 +235,36 @@
B(TestEqualStrict), R(13),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), U16(129),
+ B(Wide), B(LdaSmi), U16(128),
B(Star), R(13),
B(LdaConstant), U8(8),
B(Star), R(14),
B(CallRuntime), U16(Runtime::kNewTypeError), R(13), U8(2),
B(Throw),
B(Mov), R(context), R(13),
- B(Ldar), R(5),
- B(Star), R(14),
- B(Ldar), R(1),
- B(Star), R(15),
- B(CallRuntime), U16(Runtime::k_Call), R(14), U8(2),
- B(Jump), U8(30),
+ B(Mov), R(5), R(14),
+ B(Mov), R(1), R(15),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(14), U8(2),
+ B(Jump), U8(29),
B(Star), R(15),
B(LdaConstant), U8(5),
B(Star), R(14),
- B(Ldar), R(closure),
- B(Star), R(16),
+ B(Mov), R(closure), R(16),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(14), U8(3),
B(Star), R(13),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(13),
B(PushContext), R(9),
B(PopContext), R(9),
- B(Jump), U8(37),
- B(Ldar), R(5),
- B(Star), R(13),
- B(Ldar), R(1),
- B(Star), R(14),
- B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2),
+ B(Jump), U8(27),
+ B(Mov), R(5), R(13),
+ B(Mov), R(1), R(14),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(13), U8(2),
B(Star), R(6),
- B(Star), R(13),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(13), U8(1),
+ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(6), U8(1),
B(JumpIfToBooleanFalse), U8(4),
- B(Jump), U8(11),
- B(Ldar), R(6),
- B(Star), R(13),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(13), U8(1),
+ B(Jump), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(6), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(12), U8(1),
B(LdaZero),
B(TestEqualStrict), R(10),
@@ -365,12 +290,11 @@
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
- kInstanceTypeDontCare,
]
handlers: [
- [14, 158, 164],
- [17, 111, 113],
- [257, 270, 272],
+ [13, 125, 131],
+ [16, 84, 86],
+ [205, 215, 217],
]
---
@@ -382,81 +306,60 @@
"
frame size: 16
parameter count: 1
-bytecode array length: 369
+bytecode array length: 300
bytecodes: [
/* 30 E> */ B(StackCheck),
- B(LdaUndefined),
- B(Star), R(4),
+ B(LdrUndefined), R(4),
B(LdaZero),
B(Star), R(3),
B(Mov), R(context), R(11),
B(Mov), R(context), R(12),
/* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3),
B(Star), R(14),
- /* 48 E> */ B(LdaConstant), U8(1),
- B(KeyedLoadIC), R(14), U8(3),
- B(Star), R(13),
+ B(LdaConstant), U8(1),
+ /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13),
/* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1),
- /* 48 E> */ B(Star), R(1),
- /* 45 S> */ B(Ldar), R(1),
- B(Star), R(15),
- B(LoadIC), R(15), U8(2), U8(7),
- B(Star), R(14),
- /* 45 E> */ B(Call), R(14), R(15), U8(1), U8(5),
- /* 45 E> */ B(Star), R(2),
- B(Star), R(13),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(13), U8(1),
+ B(Star), R(1),
+ /* 45 S> */ B(LdrNamedProperty), R(1), U8(2), U8(7), R(14),
+ /* 45 E> */ B(Call), R(14), R(1), U8(1), U8(5),
+ B(Star), R(2),
+ /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalse), U8(11),
- B(Ldar), R(2),
- B(Star), R(13),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(13), U8(1),
- B(Ldar), R(2),
- B(Star), R(13),
- B(LoadIC), R(13), U8(3), U8(9),
- B(JumpIfToBooleanTrue), U8(50),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(2), U8(1),
+ B(LdaNamedProperty), R(2), U8(3), U8(9),
+ B(JumpIfToBooleanTrue), U8(38),
B(LdaSmi), U8(2),
B(Star), R(3),
- B(Ldar), R(2),
- B(Star), R(13),
- B(LoadIC), R(13), U8(4), U8(11),
- B(Star), R(0),
- B(Ldar), R(4),
- /* 34 E> */ B(StackCheck),
+ B(LdrNamedProperty), R(2), U8(4), U8(11), R(0),
B(Ldar), R(0),
- B(Star), R(7),
- /* 66 S> */ B(Star), R(13),
- B(LdaSmi), U8(10),
- /* 72 E> */ B(TestEqual), R(13),
+ /* 34 E> */ B(StackCheck),
+ B(Mov), R(0), R(7),
+ /* 66 S> */ B(LdaSmi), U8(10),
+ /* 72 E> */ B(TestEqual), R(7),
B(JumpIfFalse), U8(4),
- /* 79 S> */ B(Jump), U8(17),
- /* 91 S> */ B(Ldar), R(7),
- B(Star), R(13),
- B(LdaSmi), U8(20),
- /* 97 E> */ B(TestEqual), R(13),
+ /* 79 S> */ B(Jump), U8(13),
+ /* 91 S> */ B(LdaSmi), U8(20),
+ /* 97 E> */ B(TestEqual), R(7),
B(JumpIfFalse), U8(4),
/* 104 S> */ B(Jump), U8(7),
B(LdaZero),
B(Star), R(3),
- B(Jump), U8(-92),
- B(Jump), U8(47),
+ B(Jump), U8(-64),
+ B(Jump), U8(41),
B(Star), R(14),
B(LdaConstant), U8(5),
B(Star), R(13),
- B(Ldar), R(closure),
- B(Star), R(15),
+ B(Mov), R(closure), R(15),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
B(Star), R(12),
B(PushContext), R(8),
- B(Ldar), R(3),
- B(Star), R(13),
B(LdaSmi), U8(2),
- B(TestEqualStrict), R(13),
+ B(TestEqualStrict), R(3),
B(JumpIfFalse), U8(6),
B(LdaSmi), U8(1),
B(Star), R(3),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(13),
+ B(LdrContextSlot), R(context), U8(4), R(13),
B(CallRuntime), U16(Runtime::kReThrow), R(13), U8(1),
B(PopContext), R(8),
B(LdaSmi), U8(-1),
@@ -467,31 +370,21 @@
B(Star), R(9),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(11),
- B(Ldar), R(3),
- B(Star), R(12),
B(LdaZero),
- B(TestEqualStrict), R(12),
- B(JumpIfTrue), U8(9),
- B(Ldar), R(1),
- B(Star), R(12),
+ B(TestEqualStrict), R(3),
+ B(JumpIfTrue), U8(5),
B(LdaUndefined),
- B(TestEqualStrict), R(12),
+ B(TestEqualStrict), R(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalseConstant), U8(9),
- B(Ldar), R(1),
- B(Star), R(12),
- B(LoadIC), R(12), U8(6), U8(13),
- B(Star), R(5),
- B(Star), R(12),
+ B(JumpIfFalse), U8(118),
+ B(LdrNamedProperty), R(1), U8(6), U8(13), R(5),
B(LdaNull),
- B(TestEqual), R(12),
+ B(TestEqual), R(5),
B(JumpIfFalse), U8(4),
- B(Jump), U8(124),
- B(Ldar), R(3),
- B(Star), R(12),
+ B(Jump), U8(106),
B(LdaSmi), U8(1),
- B(TestEqualStrict), R(12),
- B(JumpIfFalse), U8(79),
+ B(TestEqualStrict), R(3),
+ B(JumpIfFalse), U8(75),
B(Ldar), R(5),
B(TypeOf),
B(Star), R(12),
@@ -499,44 +392,36 @@
B(TestEqualStrict), R(12),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), U16(129),
+ B(Wide), B(LdaSmi), U16(128),
B(Star), R(12),
B(LdaConstant), U8(8),
B(Star), R(13),
B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2),
B(Throw),
B(Mov), R(context), R(12),
- B(Ldar), R(5),
- B(Star), R(13),
- B(Ldar), R(1),
- B(Star), R(14),
- B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2),
- B(Jump), U8(30),
+ B(Mov), R(5), R(13),
+ B(Mov), R(1), R(14),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(13), U8(2),
+ B(Jump), U8(29),
B(Star), R(14),
B(LdaConstant), U8(5),
B(Star), R(13),
- B(Ldar), R(closure),
- B(Star), R(15),
+ B(Mov), R(closure), R(15),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
B(Star), R(12),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(12),
B(PushContext), R(8),
B(PopContext), R(8),
- B(Jump), U8(37),
- B(Ldar), R(5),
- B(Star), R(12),
- B(Ldar), R(1),
- B(Star), R(13),
- B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2),
+ B(Jump), U8(27),
+ B(Mov), R(5), R(12),
+ B(Mov), R(1), R(13),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(12), U8(2),
B(Star), R(6),
- B(Star), R(12),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(12), U8(1),
+ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(6), U8(1),
B(JumpIfToBooleanFalse), U8(4),
- B(Jump), U8(11),
- B(Ldar), R(6),
- B(Star), R(12),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(12), U8(1),
+ B(Jump), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(6), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(11), U8(1),
B(LdaZero),
B(TestEqualStrict), R(9),
@@ -557,12 +442,11 @@
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
- kInstanceTypeDontCare,
]
handlers: [
- [10, 174, 180],
- [13, 127, 129],
- [272, 285, 287],
+ [9, 138, 144],
+ [12, 97, 99],
+ [217, 227, 229],
]
---
@@ -572,78 +456,57 @@
"
frame size: 15
parameter count: 1
-bytecode array length: 379
+bytecode array length: 308
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(8),
- /* 42 E> */ B(Star), R(6),
- B(LdaUndefined),
- B(Star), R(3),
+ B(Star), R(6),
+ B(LdrUndefined), R(3),
B(LdaZero),
B(Star), R(2),
B(Mov), R(context), R(10),
B(Mov), R(context), R(11),
/* 77 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(3),
B(Star), R(13),
- /* 77 E> */ B(LdaConstant), U8(2),
- B(KeyedLoadIC), R(13), U8(3),
- B(Star), R(12),
+ B(LdaConstant), U8(2),
+ /* 77 E> */ B(LdrKeyedProperty), R(13), U8(3), R(12),
/* 77 E> */ B(Call), R(12), R(13), U8(1), U8(1),
- /* 77 E> */ B(Star), R(0),
- /* 74 S> */ B(Ldar), R(0),
- B(Star), R(14),
- B(LoadIC), R(14), U8(3), U8(7),
- B(Star), R(13),
- /* 74 E> */ B(Call), R(13), R(14), U8(1), U8(5),
- /* 74 E> */ B(Star), R(1),
- B(Star), R(12),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(12), U8(1),
+ B(Star), R(0),
+ /* 74 S> */ B(LdrNamedProperty), R(0), U8(3), U8(7), R(13),
+ /* 74 E> */ B(Call), R(13), R(0), U8(1), U8(5),
+ B(Star), R(1),
+ /* 74 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(1), U8(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalse), U8(11),
- B(Ldar), R(1),
- B(Star), R(12),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(12), U8(1),
- B(Ldar), R(1),
- B(Star), R(12),
- B(LoadIC), R(12), U8(4), U8(9),
- B(JumpIfToBooleanTrue), U8(42),
+ B(JumpIfFalse), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(1), U8(1),
+ B(LdaNamedProperty), R(1), U8(4), U8(9),
+ B(JumpIfToBooleanTrue), U8(28),
B(LdaSmi), U8(2),
B(Star), R(2),
- /* 67 E> */ B(Ldar), R(6),
- B(Star), R(12),
- B(Ldar), R(1),
- B(Star), R(13),
- B(LoadIC), R(13), U8(5), U8(11),
- B(StoreICSloppy), R(12), U8(6), U8(13),
- B(Ldar), R(3),
+ /* 67 E> */ B(LdaNamedProperty), R(1), U8(5), U8(11),
+ B(StaNamedPropertySloppy), R(6), U8(6), U8(13),
/* 62 E> */ B(StackCheck),
- /* 88 S> */ B(Ldar), R(6),
- B(Star), R(12),
- /* 96 E> */ B(LoadIC), R(12), U8(6), U8(15),
- B(Star), R(9),
+ /* 88 S> */ B(Nop),
+ /* 96 E> */ B(LdrNamedProperty), R(6), U8(6), U8(15), R(9),
B(LdaZero),
B(Star), R(8),
- B(Jump), U8(63),
- B(Jump), U8(-84),
- B(Jump), U8(47),
+ B(Jump), U8(57),
+ B(Jump), U8(-54),
+ B(Jump), U8(41),
B(Star), R(13),
B(LdaConstant), U8(7),
B(Star), R(12),
- B(Ldar), R(closure),
- B(Star), R(14),
+ B(Mov), R(closure), R(14),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(12), U8(3),
B(Star), R(11),
B(PushContext), R(7),
- B(Ldar), R(2),
- B(Star), R(12),
B(LdaSmi), U8(2),
- B(TestEqualStrict), R(12),
+ B(TestEqualStrict), R(2),
B(JumpIfFalse), U8(6),
B(LdaSmi), U8(1),
B(Star), R(2),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(12),
+ B(LdrContextSlot), R(context), U8(4), R(12),
B(CallRuntime), U16(Runtime::kReThrow), R(12), U8(1),
B(PopContext), R(7),
B(LdaSmi), U8(-1),
@@ -654,31 +517,21 @@
B(Star), R(8),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(10),
- B(Ldar), R(2),
- B(Star), R(11),
B(LdaZero),
- B(TestEqualStrict), R(11),
- B(JumpIfTrue), U8(9),
- B(Ldar), R(0),
- B(Star), R(11),
+ B(TestEqualStrict), R(2),
+ B(JumpIfTrue), U8(5),
B(LdaUndefined),
- B(TestEqualStrict), R(11),
+ B(TestEqualStrict), R(0),
B(ToBooleanLogicalNot),
- B(JumpIfFalseConstant), U8(11),
- B(Ldar), R(0),
- B(Star), R(11),
- B(LoadIC), R(11), U8(8), U8(17),
- B(Star), R(4),
- B(Star), R(11),
+ B(JumpIfFalse), U8(118),
+ B(LdrNamedProperty), R(0), U8(8), U8(17), R(4),
B(LdaNull),
- B(TestEqual), R(11),
+ B(TestEqual), R(4),
B(JumpIfFalse), U8(4),
- B(Jump), U8(124),
- B(Ldar), R(2),
- B(Star), R(11),
+ B(Jump), U8(106),
B(LdaSmi), U8(1),
- B(TestEqualStrict), R(11),
- B(JumpIfFalse), U8(79),
+ B(TestEqualStrict), R(2),
+ B(JumpIfFalse), U8(75),
B(Ldar), R(4),
B(TypeOf),
B(Star), R(11),
@@ -686,44 +539,36 @@
B(TestEqualStrict), R(11),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), U16(129),
+ B(Wide), B(LdaSmi), U16(128),
B(Star), R(11),
B(LdaConstant), U8(10),
B(Star), R(12),
B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2),
B(Throw),
B(Mov), R(context), R(11),
- B(Ldar), R(4),
- B(Star), R(12),
- B(Ldar), R(0),
- B(Star), R(13),
- B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2),
- B(Jump), U8(30),
+ B(Mov), R(4), R(12),
+ B(Mov), R(0), R(13),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(12), U8(2),
+ B(Jump), U8(29),
B(Star), R(13),
B(LdaConstant), U8(7),
B(Star), R(12),
- B(Ldar), R(closure),
- B(Star), R(14),
+ B(Mov), R(closure), R(14),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(12), U8(3),
B(Star), R(11),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(11),
B(PushContext), R(7),
B(PopContext), R(7),
- B(Jump), U8(37),
- B(Ldar), R(4),
- B(Star), R(11),
- B(Ldar), R(0),
- B(Star), R(12),
- B(CallRuntime), U16(Runtime::k_Call), R(11), U8(2),
+ B(Jump), U8(27),
+ B(Mov), R(4), R(11),
+ B(Mov), R(0), R(12),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(11), U8(2),
B(Star), R(5),
- B(Star), R(11),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(11), U8(1),
+ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(5), U8(1),
B(JumpIfToBooleanFalse), U8(4),
- B(Jump), U8(11),
- B(Ldar), R(5),
- B(Star), R(11),
- B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(11), U8(1),
+ B(Jump), U8(7),
+ B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(5), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(10), U8(1),
B(LdaZero),
B(TestEqualStrict), R(8),
@@ -751,11 +596,10 @@
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
- kInstanceTypeDontCare,
]
handlers: [
- [18, 174, 180],
- [21, 127, 129],
- [273, 286, 288],
+ [17, 136, 142],
+ [20, 95, 97],
+ [216, 226, 228],
]
diff --git a/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden b/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden
index f6b863f..b89bbd6 100644
--- a/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden
+++ b/test/cctest/interpreter/bytecode_expectations/FunctionLiterals.golden
@@ -31,11 +31,10 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 15
+bytecode array length: 14
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(LdaUndefined),
- B(Star), R(1),
+ /* 34 S> */ B(LdrUndefined), R(1),
B(CreateClosure), U8(0), U8(0),
B(Star), R(0),
/* 56 E> */ B(Call), R(0), R(1), U8(1), U8(1),
@@ -53,11 +52,10 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 19
+bytecode array length: 18
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(LdaUndefined),
- B(Star), R(1),
+ /* 34 S> */ B(LdrUndefined), R(1),
B(CreateClosure), U8(0), U8(0),
B(Star), R(0),
B(LdaSmi), U8(1),
diff --git a/test/cctest/interpreter/bytecode_expectations/Generators.golden b/test/cctest/interpreter/bytecode_expectations/Generators.golden
index 46a6b4a..f75b47e 100644
--- a/test/cctest/interpreter/bytecode_expectations/Generators.golden
+++ b/test/cctest/interpreter/bytecode_expectations/Generators.golden
@@ -12,10 +12,11 @@
---
snippet: "
function* f() { }
+ f();
"
frame size: 11
parameter count: 1
-bytecode array length: 203
+bytecode array length: 204
bytecodes: [
B(Ldar), R(new_target),
B(JumpIfUndefined), U8(20),
@@ -23,34 +24,34 @@
B(Star), R(1),
B(LdaZero),
B(TestEqualStrict), R(1),
- B(JumpIfTrue), U8(57),
+ B(JumpIfTrue), U8(60),
B(LdaSmi), U8(76),
B(Star), R(2),
B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1),
+ B(LdaSmi), U8(-2),
+ B(Star), R(1),
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
B(Ldar), R(this),
B(StaContextSlot), R(context), U8(4),
/* 11 E> */ B(StackCheck),
B(Mov), R(context), R(4),
- B(Ldar), R(closure),
- B(Star), R(5),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(6),
+ /* 11 E> */ B(LdrContextSlot), R(context), U8(4), R(6),
+ B(Ldar), R(6),
+ B(Mov), R(closure), R(5),
B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(5), U8(2),
B(StaContextSlot), R(context), U8(5),
B(Star), R(5),
- B(LdaContextSlot), R(context), U8(5),
- B(Star), R(6),
+ B(LdrContextSlot), R(context), U8(5), R(6),
B(LdaZero),
B(SuspendGenerator), R(6),
B(Ldar), R(5),
/* 16 S> */ B(Return),
B(LdaSmi), U8(-2),
B(Star), R(1),
- B(CallRuntime), U16(Runtime::kGeneratorGetInput), R(6), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(6), U8(1),
B(Star), R(7),
- B(CallRuntime), U16(Runtime::kGeneratorGetResumeMode), R(6), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(6), U8(1),
B(Star), R(8),
B(LdaZero),
B(TestEqualStrict), R(8),
@@ -59,18 +60,17 @@
B(TestEqualStrict), R(8),
B(JumpIfTrue), U8(22),
B(Jump), U8(2),
- B(Mov), R(7), R(9),
B(LdaTrue),
B(Star), R(10),
- B(CallRuntime), U16(Runtime::kCreateIterResultObject), R(9), U8(2),
+ B(Mov), R(7), R(9),
+ B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(9), U8(2),
B(Star), R(3),
B(LdaZero),
B(Star), R(2),
- B(Jump), U8(36),
+ B(Jump), U8(35),
B(Ldar), R(7),
- B(Throw),
- B(LdaUndefined),
- B(Star), R(5),
+ /* 11 E> */ B(Throw),
+ B(LdrUndefined), R(5),
B(LdaTrue),
B(Star), R(6),
B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(5), U8(2),
@@ -86,9 +86,8 @@
B(Star), R(2),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(4),
- B(LdaContextSlot), R(context), U8(5),
- B(Star), R(5),
- B(CallRuntime), U16(Runtime::kGeneratorClose), R(5), U8(1),
+ B(LdrContextSlot), R(context), U8(5), R(5),
+ B(CallRuntime), U16(Runtime::k_GeneratorClose), R(5), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(4), U8(1),
B(LdaZero),
B(TestEqualStrict), R(2),
@@ -112,12 +111,13 @@
constant pool: [
]
handlers: [
- [38, 139, 145],
+ [42, 141, 147],
]
---
snippet: "
function* f() { yield 42 }
+ f();
"
frame size: 11
parameter count: 1
@@ -129,37 +129,37 @@
B(Star), R(1),
B(LdaZero),
B(TestEqualStrict), R(1),
- B(JumpIfTrue), U8(63),
+ B(JumpIfTrue), U8(66),
B(LdaSmi), U8(1),
B(TestEqualStrict), R(1),
B(JumpIfTrueConstant), U8(0),
B(LdaSmi), U8(76),
B(Star), R(2),
B(CallRuntime), U16(Runtime::kAbort), R(2), U8(1),
+ B(LdaSmi), U8(-2),
+ B(Star), R(1),
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
B(Ldar), R(this),
B(StaContextSlot), R(context), U8(4),
/* 11 E> */ B(StackCheck),
B(Mov), R(context), R(4),
- B(Ldar), R(closure),
- B(Star), R(5),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(6),
+ /* 11 E> */ B(LdrContextSlot), R(context), U8(4), R(6),
+ B(Ldar), R(6),
+ B(Mov), R(closure), R(5),
B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(5), U8(2),
B(StaContextSlot), R(context), U8(5),
B(Star), R(5),
- B(LdaContextSlot), R(context), U8(5),
- B(Star), R(6),
+ B(LdrContextSlot), R(context), U8(5), R(6),
B(LdaZero),
B(SuspendGenerator), R(6),
B(Ldar), R(5),
/* 25 S> */ B(Return),
B(LdaSmi), U8(-2),
B(Star), R(1),
- B(CallRuntime), U16(Runtime::kGeneratorGetInput), R(6), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(6), U8(1),
B(Star), R(7),
- B(CallRuntime), U16(Runtime::kGeneratorGetResumeMode), R(6), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(6), U8(1),
B(Star), R(8),
B(LdaZero),
B(TestEqualStrict), R(8),
@@ -168,33 +168,32 @@
B(TestEqualStrict), R(8),
B(JumpIfTrue), U8(22),
B(Jump), U8(2),
- B(Mov), R(7), R(9),
B(LdaTrue),
B(Star), R(10),
- B(CallRuntime), U16(Runtime::kCreateIterResultObject), R(9), U8(2),
+ B(Mov), R(7), R(9),
+ B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(9), U8(2),
B(Star), R(3),
B(LdaZero),
B(Star), R(2),
- B(Jump), U8(115),
+ B(Jump), U8(113),
B(Ldar), R(7),
- B(Throw),
+ /* 11 E> */ B(Throw),
/* 16 S> */ B(LdaSmi), U8(42),
B(Star), R(5),
B(LdaFalse),
B(Star), R(6),
B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(5), U8(2),
B(Star), R(7),
- B(LdaContextSlot), R(context), U8(5),
- B(Star), R(5),
+ B(LdrContextSlot), R(context), U8(5), R(5),
B(LdaSmi), U8(1),
B(SuspendGenerator), R(5),
B(Ldar), R(7),
/* 25 S> */ B(Return),
B(LdaSmi), U8(-2),
B(Star), R(1),
- B(CallRuntime), U16(Runtime::kGeneratorGetInput), R(5), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5), U8(1),
B(Star), R(6),
- B(CallRuntime), U16(Runtime::kGeneratorGetResumeMode), R(5), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8(1),
B(Star), R(8),
B(LdaZero),
B(TestEqualStrict), R(8),
@@ -203,18 +202,17 @@
B(TestEqualStrict), R(8),
B(JumpIfTrue), U8(23),
B(Jump), U8(2),
- B(Mov), R(6), R(9),
B(LdaTrue),
B(Star), R(10),
- B(CallRuntime), U16(Runtime::kCreateIterResultObject), R(9), U8(2),
+ B(Mov), R(6), R(9),
+ B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(9), U8(2),
B(Star), R(3),
B(LdaSmi), U8(1),
B(Star), R(2),
- B(Jump), U8(36),
+ B(Jump), U8(35),
B(Ldar), R(6),
- B(Throw),
- B(LdaUndefined),
- B(Star), R(5),
+ /* 16 E> */ B(Throw),
+ B(LdrUndefined), R(5),
B(LdaTrue),
B(Star), R(6),
B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(5), U8(2),
@@ -230,9 +228,8 @@
B(Star), R(2),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(4),
- B(LdaContextSlot), R(context), U8(5),
- B(Star), R(5),
- B(CallRuntime), U16(Runtime::kGeneratorClose), R(5), U8(1),
+ B(LdrContextSlot), R(context), U8(5), R(5),
+ B(CallRuntime), U16(Runtime::k_GeneratorClose), R(5), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(4), U8(1),
B(LdaZero),
B(TestEqualStrict), R(2),
@@ -262,16 +259,17 @@
kInstanceTypeDontCare,
]
handlers: [
- [44, 224, 230],
+ [48, 225, 231],
]
---
snippet: "
function* f() { for (let x of [42]) yield x }
+ f();
"
frame size: 17
parameter count: 1
-bytecode array length: 808
+bytecode array length: 779
bytecodes: [
B(Ldar), R(new_target),
B(JumpIfUndefined), U8(26),
@@ -279,37 +277,37 @@
B(Star), R(3),
B(LdaZero),
B(TestEqualStrict), R(3),
- B(JumpIfTrue), U8(63),
+ B(JumpIfTrue), U8(66),
B(LdaSmi), U8(1),
B(TestEqualStrict), R(3),
B(JumpIfTrueConstant), U8(3),
B(LdaSmi), U8(76),
B(Star), R(4),
B(CallRuntime), U16(Runtime::kAbort), R(4), U8(1),
+ B(LdaSmi), U8(-2),
+ B(Star), R(3),
B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
B(PushContext), R(0),
B(Ldar), R(this),
B(StaContextSlot), R(context), U8(4),
/* 11 E> */ B(StackCheck),
B(Mov), R(context), R(6),
- B(Ldar), R(closure),
- B(Star), R(7),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(8),
+ /* 11 E> */ B(LdrContextSlot), R(context), U8(4), R(8),
+ B(Ldar), R(8),
+ B(Mov), R(closure), R(7),
B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(7), U8(2),
B(StaContextSlot), R(context), U8(5),
B(Star), R(7),
- B(LdaContextSlot), R(context), U8(5),
- B(Star), R(8),
+ B(LdrContextSlot), R(context), U8(5), R(8),
B(LdaZero),
B(SuspendGenerator), R(8),
B(Ldar), R(7),
/* 44 S> */ B(Return),
B(LdaSmi), U8(-2),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kGeneratorGetInput), R(8), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(8), U8(1),
B(Star), R(9),
- B(CallRuntime), U16(Runtime::kGeneratorGetResumeMode), R(8), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(8), U8(1),
B(Star), R(10),
B(LdaZero),
B(TestEqualStrict), R(10),
@@ -318,20 +316,19 @@
B(TestEqualStrict), R(10),
B(JumpIfTrue), U8(22),
B(Jump), U8(2),
- B(Mov), R(9), R(11),
B(LdaTrue),
B(Star), R(12),
- B(CallRuntime), U16(Runtime::kCreateIterResultObject), R(11), U8(2),
+ B(Mov), R(9), R(11),
+ B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(11), U8(2),
B(Star), R(5),
B(LdaZero),
B(Star), R(4),
- B(JumpConstant), U8(17),
+ B(JumpConstant), U8(16),
B(Ldar), R(9),
- B(Throw),
+ /* 11 E> */ B(Throw),
B(LdaConstant), U8(0),
B(Star), R(7),
- B(Ldar), R(closure),
- B(Star), R(8),
+ B(Mov), R(closure), R(8),
B(CallRuntime), U16(Runtime::kPushBlockContext), R(7), U8(2),
B(PushContext), R(1),
B(LdaTheHole),
@@ -344,9 +341,8 @@
B(Mov), R(context), R(10),
/* 30 S> */ B(CreateArrayLiteral), U8(1), U8(0), U8(3),
B(Star), R(12),
- /* 30 E> */ B(LdaConstant), U8(2),
- B(KeyedLoadIC), R(12), U8(3),
- B(Star), R(11),
+ B(LdaConstant), U8(2),
+ /* 30 E> */ B(LdrKeyedProperty), R(12), U8(3), R(11),
/* 30 E> */ B(Call), R(11), R(12), U8(1), U8(1),
/* 30 E> */ B(StaContextSlot), R(1), U8(7),
B(LdaSmi), U8(-2),
@@ -358,35 +354,29 @@
B(LdaSmi), U8(76),
B(Star), R(11),
B(CallRuntime), U16(Runtime::kAbort), R(11), U8(1),
- /* 27 S> */ B(LdaContextSlot), R(1), U8(7),
- B(Star), R(13),
- B(LoadIC), R(13), U8(4), U8(7),
- B(Star), R(12),
+ /* 27 S> */ B(LdrContextSlot), R(1), U8(7), R(13),
+ B(LdrNamedProperty), R(13), U8(4), U8(7), R(12),
/* 27 E> */ B(Call), R(12), R(13), U8(1), U8(5),
/* 27 E> */ B(StaContextSlot), R(1), U8(8),
B(Star), R(11),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(11), U8(1),
+ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(11), U8(1),
B(ToBooleanLogicalNot),
- B(JumpIfFalse), U8(12),
- B(LdaContextSlot), R(1), U8(8),
- B(Star), R(11),
+ B(JumpIfFalse), U8(11),
+ B(LdrContextSlot), R(1), U8(8), R(11),
B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(11), U8(1),
- B(LdaContextSlot), R(1), U8(8),
- B(Star), R(11),
- B(LoadIC), R(11), U8(5), U8(9),
+ B(LdrContextSlot), R(1), U8(8), R(11),
+ B(LdaNamedProperty), R(11), U8(5), U8(9),
B(JumpIfToBooleanTrueConstant), U8(10),
B(LdaSmi), U8(2),
B(StaContextSlot), R(1), U8(9),
- B(LdaContextSlot), R(1), U8(8),
- B(Star), R(11),
- B(LoadIC), R(11), U8(6), U8(11),
+ B(LdrContextSlot), R(1), U8(8), R(11),
+ B(LdaNamedProperty), R(11), U8(6), U8(11),
B(StaContextSlot), R(1), U8(6),
B(LdaContextSlot), R(1), U8(10),
/* 16 E> */ B(StackCheck),
B(LdaConstant), U8(7),
B(Star), R(11),
- B(Ldar), R(closure),
- B(Star), R(12),
+ B(Mov), R(closure), R(12),
B(CallRuntime), U16(Runtime::kPushBlockContext), R(11), U8(2),
B(PushContext), R(2),
B(LdaTheHole),
@@ -403,17 +393,16 @@
B(Star), R(12),
B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(11), U8(2),
B(Star), R(13),
- B(LdaContextSlot), R(1), U8(5),
- B(Star), R(11),
+ B(LdrContextSlot), R(1), U8(5), R(11),
B(LdaSmi), U8(1),
B(SuspendGenerator), R(11),
B(Ldar), R(13),
/* 44 S> */ B(Return),
B(LdaSmi), U8(-2),
B(Star), R(3),
- B(CallRuntime), U16(Runtime::kGeneratorGetInput), R(11), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(11), U8(1),
B(Star), R(12),
- B(CallRuntime), U16(Runtime::kGeneratorGetResumeMode), R(11), U8(1),
+ B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(11), U8(1),
B(Star), R(14),
B(LdaZero),
B(TestEqualStrict), R(14),
@@ -422,10 +411,10 @@
B(TestEqualStrict), R(14),
B(JumpIfTrue), U8(36),
B(Jump), U8(2),
- B(Mov), R(12), R(15),
B(LdaTrue),
B(Star), R(16),
- B(CallRuntime), U16(Runtime::kCreateIterResultObject), R(15), U8(2),
+ B(Mov), R(12), R(15),
+ B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(15), U8(2),
B(PopContext), R(2),
B(PopContext), R(2),
B(PopContext), R(2),
@@ -436,32 +425,29 @@
B(Star), R(8),
B(LdaZero),
B(Star), R(7),
- B(Jump), U8(78),
+ B(Jump), U8(75),
B(Ldar), R(12),
- B(Throw),
+ /* 36 E> */ B(Throw),
B(Ldar), R(12),
B(PopContext), R(2),
B(LdaZero),
B(StaContextSlot), R(1), U8(9),
- B(Wide), B(Jump), U16(-230),
- B(Jump), U8(49),
+ B(Wide), B(Jump), U16(-222),
+ B(Jump), U8(46),
B(Star), R(12),
B(LdaConstant), U8(11),
B(Star), R(11),
- B(Ldar), R(closure),
- B(Star), R(13),
+ B(Mov), R(closure), R(13),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(11), U8(3),
B(Star), R(10),
B(PushContext), R(2),
- B(LdaContextSlot), R(1), U8(9),
- B(Star), R(11),
+ B(LdrContextSlot), R(1), U8(9), R(11),
B(LdaSmi), U8(2),
B(TestEqualStrict), R(11),
B(JumpIfFalse), U8(7),
B(LdaSmi), U8(1),
B(StaContextSlot), R(1), U8(9),
- B(LdaContextSlot), R(context), U8(4),
- B(Star), R(11),
+ B(LdrContextSlot), R(context), U8(4), R(11),
B(CallRuntime), U16(Runtime::kReThrow), R(11), U8(1),
B(PopContext), R(2),
B(LdaSmi), U8(-1),
@@ -472,32 +458,27 @@
B(Star), R(7),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(9),
- B(LdaContextSlot), R(1), U8(9),
- B(Star), R(10),
+ B(LdrContextSlot), R(1), U8(9), R(10),
B(LdaZero),
B(TestEqualStrict), R(10),
- B(JumpIfTrue), U8(10),
- B(LdaContextSlot), R(1), U8(7),
- B(Star), R(10),
+ B(JumpIfTrue), U8(9),
+ B(LdrContextSlot), R(1), U8(7), R(10),
B(LdaUndefined),
B(TestEqualStrict), R(10),
B(ToBooleanLogicalNot),
- B(JumpIfFalseConstant), U8(16),
- B(LdaContextSlot), R(1), U8(7),
- B(Star), R(10),
- B(LoadIC), R(10), U8(12), U8(13),
+ B(JumpIfFalseConstant), U8(15),
+ B(LdrContextSlot), R(1), U8(7), R(10),
+ B(LdaNamedProperty), R(10), U8(12), U8(13),
B(StaContextSlot), R(1), U8(11),
- B(LdaContextSlot), R(1), U8(11),
- B(Star), R(10),
+ B(LdrContextSlot), R(1), U8(11), R(10),
B(LdaNull),
B(TestEqual), R(10),
B(JumpIfFalse), U8(4),
- B(JumpConstant), U8(15),
- B(LdaContextSlot), R(1), U8(9),
- B(Star), R(10),
+ B(Jump), U8(124),
+ B(LdrContextSlot), R(1), U8(9), R(10),
B(LdaSmi), U8(1),
B(TestEqualStrict), R(10),
- B(JumpIfFalse), U8(82),
+ B(JumpIfFalse), U8(78),
B(LdaContextSlot), R(1), U8(11),
B(TypeOf),
B(Star), R(10),
@@ -505,44 +486,37 @@
B(TestEqualStrict), R(10),
B(JumpIfFalse), U8(4),
B(Jump), U8(18),
- B(Wide), B(LdaSmi), U16(129),
+ B(Wide), B(LdaSmi), U16(128),
B(Star), R(10),
B(LdaConstant), U8(14),
B(Star), R(11),
B(CallRuntime), U16(Runtime::kNewTypeError), R(10), U8(2),
B(Throw),
B(Mov), R(context), R(10),
- B(LdaContextSlot), R(1), U8(11),
- B(Star), R(11),
- B(LdaContextSlot), R(1), U8(7),
- B(Star), R(12),
- B(CallRuntime), U16(Runtime::k_Call), R(11), U8(2),
- B(Jump), U8(30),
+ B(LdrContextSlot), R(1), U8(11), R(11),
+ B(LdrContextSlot), R(1), U8(7), R(12),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(11), U8(2),
+ B(Jump), U8(29),
B(Star), R(12),
B(LdaConstant), U8(11),
B(Star), R(11),
- B(Ldar), R(closure),
- B(Star), R(13),
+ B(Mov), R(closure), R(13),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(11), U8(3),
B(Star), R(10),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(10),
B(PushContext), R(2),
B(PopContext), R(2),
- B(Jump), U8(44),
- B(LdaContextSlot), R(1), U8(11),
- B(Star), R(10),
- B(LdaContextSlot), R(1), U8(7),
- B(Star), R(11),
- B(CallRuntime), U16(Runtime::k_Call), R(10), U8(2),
+ B(Jump), U8(38),
+ B(LdrContextSlot), R(1), U8(11), R(10),
+ B(LdrContextSlot), R(1), U8(7), R(11),
+ B(InvokeIntrinsic), U8(Runtime::k_Call), R(10), U8(2),
B(StaContextSlot), R(1), U8(12),
- B(LdaContextSlot), R(1), U8(12),
- B(Star), R(10),
- B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(10), U8(1),
+ B(LdrContextSlot), R(1), U8(12), R(10),
+ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(10), U8(1),
B(JumpIfToBooleanFalse), U8(4),
- B(Jump), U8(12),
- B(LdaContextSlot), R(1), U8(12),
- B(Star), R(10),
+ B(Jump), U8(11),
+ B(LdrContextSlot), R(1), U8(12), R(10),
B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R(10), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(9), U8(1),
B(LdaZero),
@@ -550,25 +524,22 @@
B(JumpIfTrue), U8(10),
B(LdaSmi), U8(1),
B(TestEqualStrict), R(7),
- B(JumpIfTrue), U8(18),
- B(Jump), U8(30),
- B(Ldar), R(8),
+ B(JumpIfTrue), U8(17),
+ B(Jump), U8(28),
B(PopContext), R(1),
B(PopContext), R(1),
- B(Star), R(5),
B(LdaSmi), U8(1),
B(Star), R(4),
- B(Jump), U8(49),
- B(Ldar), R(8),
+ B(Mov), R(8), R(5),
+ B(Jump), U8(47),
B(PopContext), R(1),
B(PopContext), R(1),
- B(Star), R(5),
B(LdaSmi), U8(2),
B(Star), R(4),
- B(Jump), U8(35),
+ B(Mov), R(8), R(5),
+ B(Jump), U8(34),
B(PopContext), R(1),
- B(LdaUndefined),
- B(Star), R(7),
+ B(LdrUndefined), R(7),
B(LdaTrue),
B(Star), R(8),
B(CallRuntime), U16(Runtime::k_CreateIterResultObject), R(7), U8(2),
@@ -584,9 +555,8 @@
B(Star), R(4),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(6),
- B(LdaContextSlot), R(context), U8(5),
- B(Star), R(7),
- B(CallRuntime), U16(Runtime::kGeneratorClose), R(7), U8(1),
+ B(LdrContextSlot), R(context), U8(5), R(7),
+ B(CallRuntime), U16(Runtime::k_GeneratorClose), R(7), U8(1),
B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(6), U8(1),
B(LdaZero),
B(TestEqualStrict), R(4),
@@ -635,12 +605,11 @@
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
kInstanceTypeDontCare,
kInstanceTypeDontCare,
- kInstanceTypeDontCare,
]
handlers: [
- [44, 726, 732],
- [156, 462, 468],
- [159, 413, 415],
- [570, 585, 587],
+ [48, 698, 704],
+ [158, 452, 458],
+ [161, 406, 408],
+ [555, 567, 569],
]
diff --git a/test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden b/test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden
index 89d31ee..5c9524d 100644
--- a/test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden
+++ b/test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden
@@ -16,11 +16,10 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 14
+bytecode array length: 12
bytecodes: [
/* 26 E> */ B(StackCheck),
- /* 31 S> */ B(LdaGlobal), U8(0), U8(1),
- B(Star), R(0),
+ /* 31 S> */ B(LdrGlobal), U8(1), R(0),
B(LdaSmi), U8(1),
B(BitwiseAnd), R(0),
/* 45 E> */ B(StaGlobalSloppy), U8(0), U8(3),
@@ -40,11 +39,10 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 14
+bytecode array length: 12
bytecodes: [
/* 27 E> */ B(StackCheck),
- /* 32 S> */ B(LdaGlobal), U8(0), U8(1),
- B(Star), R(0),
+ /* 32 S> */ B(LdrGlobal), U8(1), R(0),
B(LdaSmi), U8(1),
B(Add), R(0),
/* 51 E> */ B(StaGlobalSloppy), U8(0), U8(3),
diff --git a/test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden1 b/test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden1
new file mode 100644
index 0000000..b44d37b
--- /dev/null
+++ b/test/cctest/interpreter/bytecode_expectations/GlobalCompoundExpressions.golden1
@@ -0,0 +1,64 @@
+#
+# Autogenerated by generate-bytecode-expectations.
+#
+
+---
+pool type: mixed
+execute: yes
+wrap: yes
+
+---
+snippet: "
+ var global = 1;
+ function f() { return global &= 1; }
+ f();
+"
+frame size: 4
+parameter count: 1
+bytecode array length: 27
+bytecodes: [
+ B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1),
+ B(PushContext), R(1),
+ B(CreateClosure), U8(0), U8(0),
+ B(Star), R(0),
+ /* 30 E> */ B(StackCheck),
+ /* 47 S> */ B(LdaSmi), U8(1),
+ /* 47 E> */ B(StaContextSlot), R(context), U8(4),
+ /* 87 S> */ B(LdrUndefined), R(3),
+ /* 87 E> */ B(Call), R(0), R(3), U8(1), U8(1),
+ B(LdaUndefined),
+ /* 92 S> */ B(Return),
+]
+constant pool: [
+ InstanceType::SHARED_FUNCTION_INFO_TYPE,
+]
+handlers: [
+]
+
+---
+snippet: "
+ unallocated = 1;
+ function f() { return unallocated += 1; }
+ f();
+"
+frame size: 3
+parameter count: 1
+bytecode array length: 20
+bytecodes: [
+ B(CreateClosure), U8(0), U8(0),
+ B(Star), R(0),
+ /* 30 E> */ B(StackCheck),
+ /* 34 S> */ B(LdaSmi), U8(1),
+ /* 46 E> */ B(StaGlobalSloppy), U8(1), U8(1),
+ /* 93 S> */ B(LdrUndefined), R(2),
+ /* 93 E> */ B(Call), R(0), R(2), U8(1), U8(3),
+ B(LdaUndefined),
+ /* 98 S> */ B(Return),
+]
+constant pool: [
+ InstanceType::SHARED_FUNCTION_INFO_TYPE,
+ InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
+]
+handlers: [
+]
+
diff --git a/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden b/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden
index df64018..ea50000 100644
--- a/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden
+++ b/test/cctest/interpreter/bytecode_expectations/GlobalCountOperators.golden
@@ -16,10 +16,10 @@
"
frame size: 0
parameter count: 1
-bytecode array length: 9
+bytecode array length: 8
bytecodes: [
/* 26 E> */ B(StackCheck),
- /* 31 S> */ B(LdaGlobal), U8(0), U8(1),
+ /* 31 S> */ B(LdaGlobal), U8(1),
B(Inc),
/* 40 E> */ B(StaGlobalSloppy), U8(0), U8(3),
/* 48 S> */ B(Return),
@@ -38,10 +38,10 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 14
+bytecode array length: 13
bytecodes: [
/* 26 E> */ B(StackCheck),
- /* 31 S> */ B(LdaGlobal), U8(0), U8(1),
+ /* 31 S> */ B(LdaGlobal), U8(1),
B(ToNumber),
B(Star), R(0),
B(Dec),
@@ -63,10 +63,10 @@
"
frame size: 0
parameter count: 1
-bytecode array length: 9
+bytecode array length: 8
bytecodes: [
/* 27 E> */ B(StackCheck),
- /* 46 S> */ B(LdaGlobal), U8(0), U8(1),
+ /* 46 S> */ B(LdaGlobal), U8(1),
B(Dec),
/* 55 E> */ B(StaGlobalStrict), U8(0), U8(3),
/* 68 S> */ B(Return),
@@ -85,10 +85,10 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 14
+bytecode array length: 13
bytecodes: [
/* 27 E> */ B(StackCheck),
- /* 32 S> */ B(LdaGlobal), U8(0), U8(1),
+ /* 32 S> */ B(LdaGlobal), U8(1),
B(ToNumber),
B(Star), R(0),
B(Inc),
diff --git a/test/cctest/interpreter/bytecode_expectations/GlobalDelete.golden b/test/cctest/interpreter/bytecode_expectations/GlobalDelete.golden
index fc86582..adead06 100644
--- a/test/cctest/interpreter/bytecode_expectations/GlobalDelete.golden
+++ b/test/cctest/interpreter/bytecode_expectations/GlobalDelete.golden
@@ -18,18 +18,16 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 11
+bytecode array length: 9
bytecodes: [
/* 32 E> */ B(StackCheck),
- /* 39 S> */ B(LdaGlobal), U8(0), U8(1),
- B(Star), R(0),
- B(LdaConstant), U8(1),
+ /* 39 S> */ B(LdrGlobal), U8(1), R(0),
+ B(LdaConstant), U8(0),
B(DeletePropertySloppy), R(0),
/* 58 S> */ B(Return),
]
constant pool: [
InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
- InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
@@ -45,17 +43,15 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 11
+bytecode array length: 9
bytecodes: [
/* 28 E> */ B(StackCheck),
- /* 51 S> */ B(LdaGlobal), U8(0), U8(1),
- B(Star), R(0),
+ /* 51 S> */ B(LdrGlobal), U8(1), R(0),
B(LdaSmi), U8(1),
B(DeletePropertyStrict), R(0),
/* 71 S> */ B(Return),
]
constant pool: [
- InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
]
handlers: [
]
@@ -70,13 +66,11 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 16
+bytecode array length: 14
bytecodes: [
/* 32 E> */ B(StackCheck),
- /* 39 S> */ B(LdaContextSlot), R(context), U8(3),
- B(Star), R(0),
- B(LdaContextSlot), R(0), U8(2),
- B(Star), R(1),
+ /* 39 S> */ B(LdrContextSlot), R(context), U8(3), R(0),
+ B(LdrContextSlot), R(0), U8(2), R(1),
B(LdaConstant), U8(0),
B(DeletePropertySloppy), R(1),
/* 56 S> */ B(Return),
@@ -97,13 +91,11 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 16
+bytecode array length: 14
bytecodes: [
/* 18 E> */ B(StackCheck),
- /* 25 S> */ B(LdaContextSlot), R(context), U8(3),
- B(Star), R(0),
- B(LdaContextSlot), R(0), U8(2),
- B(Star), R(1),
+ /* 25 S> */ B(LdrContextSlot), R(context), U8(3), R(0),
+ B(LdrContextSlot), R(0), U8(2), R(1),
B(LdaConstant), U8(0),
B(DeletePropertySloppy), R(1),
/* 42 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden b/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden
index bcc4b67..f70321a 100644
--- a/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden
+++ b/test/cctest/interpreter/bytecode_expectations/HeapNumberConstants.golden
@@ -35,7 +35,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 47 S> */ B(LdaConstant), U8(1),
/* 59 S> */ B(Return),
]
@@ -56,7 +56,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 48 S> */ B(LdaConstant), U8(1),
/* 61 S> */ B(Return),
]
@@ -333,519 +333,519 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 41 S> */ B(LdaConstant), U8(0),
- /* 43 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 52 S> */ B(LdaConstant), U8(1),
- /* 54 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 63 S> */ B(LdaConstant), U8(2),
- /* 65 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 74 S> */ B(LdaConstant), U8(3),
- /* 76 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 85 S> */ B(LdaConstant), U8(4),
- /* 87 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 96 S> */ B(LdaConstant), U8(5),
- /* 98 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 107 S> */ B(LdaConstant), U8(6),
- /* 109 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 118 S> */ B(LdaConstant), U8(7),
- /* 120 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 129 S> */ B(LdaConstant), U8(8),
- /* 131 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 140 S> */ B(LdaConstant), U8(9),
- /* 142 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 151 S> */ B(LdaConstant), U8(10),
- /* 153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 162 S> */ B(LdaConstant), U8(11),
- /* 164 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 173 S> */ B(LdaConstant), U8(12),
- /* 175 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 184 S> */ B(LdaConstant), U8(13),
- /* 186 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 195 S> */ B(LdaConstant), U8(14),
- /* 197 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 206 S> */ B(LdaConstant), U8(15),
- /* 208 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 217 S> */ B(LdaConstant), U8(16),
- /* 219 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 228 S> */ B(LdaConstant), U8(17),
- /* 230 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 239 S> */ B(LdaConstant), U8(18),
- /* 241 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 250 S> */ B(LdaConstant), U8(19),
- /* 252 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 261 S> */ B(LdaConstant), U8(20),
- /* 263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 272 S> */ B(LdaConstant), U8(21),
- /* 274 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 283 S> */ B(LdaConstant), U8(22),
- /* 285 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 294 S> */ B(LdaConstant), U8(23),
- /* 296 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 305 S> */ B(LdaConstant), U8(24),
- /* 307 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 316 S> */ B(LdaConstant), U8(25),
- /* 318 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 327 S> */ B(LdaConstant), U8(26),
- /* 329 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 338 S> */ B(LdaConstant), U8(27),
- /* 340 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 349 S> */ B(LdaConstant), U8(28),
- /* 351 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 360 S> */ B(LdaConstant), U8(29),
- /* 362 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 371 S> */ B(LdaConstant), U8(30),
- /* 373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 382 S> */ B(LdaConstant), U8(31),
- /* 384 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 393 S> */ B(LdaConstant), U8(32),
- /* 395 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 404 S> */ B(LdaConstant), U8(33),
- /* 406 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 415 S> */ B(LdaConstant), U8(34),
- /* 417 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 426 S> */ B(LdaConstant), U8(35),
- /* 428 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 437 S> */ B(LdaConstant), U8(36),
- /* 439 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 448 S> */ B(LdaConstant), U8(37),
- /* 450 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 459 S> */ B(LdaConstant), U8(38),
- /* 461 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 470 S> */ B(LdaConstant), U8(39),
- /* 472 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 481 S> */ B(LdaConstant), U8(40),
- /* 483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 492 S> */ B(LdaConstant), U8(41),
- /* 494 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 503 S> */ B(LdaConstant), U8(42),
- /* 505 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 514 S> */ B(LdaConstant), U8(43),
- /* 516 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 525 S> */ B(LdaConstant), U8(44),
- /* 527 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 536 S> */ B(LdaConstant), U8(45),
- /* 538 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 547 S> */ B(LdaConstant), U8(46),
- /* 549 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 558 S> */ B(LdaConstant), U8(47),
- /* 560 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 569 S> */ B(LdaConstant), U8(48),
- /* 571 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 580 S> */ B(LdaConstant), U8(49),
- /* 582 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 591 S> */ B(LdaConstant), U8(50),
- /* 593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 602 S> */ B(LdaConstant), U8(51),
- /* 604 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 613 S> */ B(LdaConstant), U8(52),
- /* 615 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 624 S> */ B(LdaConstant), U8(53),
- /* 626 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 635 S> */ B(LdaConstant), U8(54),
- /* 637 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 646 S> */ B(LdaConstant), U8(55),
- /* 648 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 657 S> */ B(LdaConstant), U8(56),
- /* 659 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 668 S> */ B(LdaConstant), U8(57),
- /* 670 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 679 S> */ B(LdaConstant), U8(58),
- /* 681 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 690 S> */ B(LdaConstant), U8(59),
- /* 692 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 701 S> */ B(LdaConstant), U8(60),
- /* 703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 712 S> */ B(LdaConstant), U8(61),
- /* 714 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 723 S> */ B(LdaConstant), U8(62),
- /* 725 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 734 S> */ B(LdaConstant), U8(63),
- /* 736 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 745 S> */ B(LdaConstant), U8(64),
- /* 747 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 756 S> */ B(LdaConstant), U8(65),
- /* 758 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 767 S> */ B(LdaConstant), U8(66),
- /* 769 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 778 S> */ B(LdaConstant), U8(67),
- /* 780 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 789 S> */ B(LdaConstant), U8(68),
- /* 791 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 800 S> */ B(LdaConstant), U8(69),
- /* 802 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 811 S> */ B(LdaConstant), U8(70),
- /* 813 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 822 S> */ B(LdaConstant), U8(71),
- /* 824 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 833 S> */ B(LdaConstant), U8(72),
- /* 835 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 844 S> */ B(LdaConstant), U8(73),
- /* 846 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 855 S> */ B(LdaConstant), U8(74),
- /* 857 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 866 S> */ B(LdaConstant), U8(75),
- /* 868 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 877 S> */ B(LdaConstant), U8(76),
- /* 879 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 888 S> */ B(LdaConstant), U8(77),
- /* 890 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 899 S> */ B(LdaConstant), U8(78),
- /* 901 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 910 S> */ B(LdaConstant), U8(79),
- /* 912 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 921 S> */ B(LdaConstant), U8(80),
- /* 923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 932 S> */ B(LdaConstant), U8(81),
- /* 934 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 943 S> */ B(LdaConstant), U8(82),
- /* 945 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 954 S> */ B(LdaConstant), U8(83),
- /* 956 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 965 S> */ B(LdaConstant), U8(84),
- /* 967 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 976 S> */ B(LdaConstant), U8(85),
- /* 978 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 987 S> */ B(LdaConstant), U8(86),
- /* 989 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 998 S> */ B(LdaConstant), U8(87),
- /* 1000 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1009 S> */ B(LdaConstant), U8(88),
- /* 1011 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1020 S> */ B(LdaConstant), U8(89),
- /* 1022 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1031 S> */ B(LdaConstant), U8(90),
- /* 1033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1042 S> */ B(LdaConstant), U8(91),
- /* 1044 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1053 S> */ B(LdaConstant), U8(92),
- /* 1055 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1064 S> */ B(LdaConstant), U8(93),
- /* 1066 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1075 S> */ B(LdaConstant), U8(94),
- /* 1077 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1086 S> */ B(LdaConstant), U8(95),
- /* 1088 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1097 S> */ B(LdaConstant), U8(96),
- /* 1099 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1108 S> */ B(LdaConstant), U8(97),
- /* 1110 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1119 S> */ B(LdaConstant), U8(98),
- /* 1121 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1130 S> */ B(LdaConstant), U8(99),
- /* 1132 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1141 S> */ B(LdaConstant), U8(100),
- /* 1143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1152 S> */ B(LdaConstant), U8(101),
- /* 1154 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1163 S> */ B(LdaConstant), U8(102),
- /* 1165 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1174 S> */ B(LdaConstant), U8(103),
- /* 1176 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1185 S> */ B(LdaConstant), U8(104),
- /* 1187 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1196 S> */ B(LdaConstant), U8(105),
- /* 1198 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1207 S> */ B(LdaConstant), U8(106),
- /* 1209 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1218 S> */ B(LdaConstant), U8(107),
- /* 1220 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1229 S> */ B(LdaConstant), U8(108),
- /* 1231 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1240 S> */ B(LdaConstant), U8(109),
- /* 1242 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1251 S> */ B(LdaConstant), U8(110),
- /* 1253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1262 S> */ B(LdaConstant), U8(111),
- /* 1264 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1273 S> */ B(LdaConstant), U8(112),
- /* 1275 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1284 S> */ B(LdaConstant), U8(113),
- /* 1286 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1295 S> */ B(LdaConstant), U8(114),
- /* 1297 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1306 S> */ B(LdaConstant), U8(115),
- /* 1308 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1317 S> */ B(LdaConstant), U8(116),
- /* 1319 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1328 S> */ B(LdaConstant), U8(117),
- /* 1330 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1339 S> */ B(LdaConstant), U8(118),
- /* 1341 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1350 S> */ B(LdaConstant), U8(119),
- /* 1352 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1361 S> */ B(LdaConstant), U8(120),
- /* 1363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1372 S> */ B(LdaConstant), U8(121),
- /* 1374 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1383 S> */ B(LdaConstant), U8(122),
- /* 1385 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1394 S> */ B(LdaConstant), U8(123),
- /* 1396 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1405 S> */ B(LdaConstant), U8(124),
- /* 1407 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1416 S> */ B(LdaConstant), U8(125),
- /* 1418 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1427 S> */ B(LdaConstant), U8(126),
- /* 1429 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1438 S> */ B(LdaConstant), U8(127),
- /* 1440 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1449 S> */ B(LdaConstant), U8(128),
- /* 1451 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1460 S> */ B(LdaConstant), U8(129),
- /* 1462 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1471 S> */ B(LdaConstant), U8(130),
- /* 1473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1482 S> */ B(LdaConstant), U8(131),
- /* 1484 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1493 S> */ B(LdaConstant), U8(132),
- /* 1495 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1504 S> */ B(LdaConstant), U8(133),
- /* 1506 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1515 S> */ B(LdaConstant), U8(134),
- /* 1517 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1526 S> */ B(LdaConstant), U8(135),
- /* 1528 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1537 S> */ B(LdaConstant), U8(136),
- /* 1539 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1548 S> */ B(LdaConstant), U8(137),
- /* 1550 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1559 S> */ B(LdaConstant), U8(138),
- /* 1561 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1570 S> */ B(LdaConstant), U8(139),
- /* 1572 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1581 S> */ B(LdaConstant), U8(140),
- /* 1583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1592 S> */ B(LdaConstant), U8(141),
- /* 1594 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1603 S> */ B(LdaConstant), U8(142),
- /* 1605 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1614 S> */ B(LdaConstant), U8(143),
- /* 1616 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1625 S> */ B(LdaConstant), U8(144),
- /* 1627 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1636 S> */ B(LdaConstant), U8(145),
- /* 1638 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1647 S> */ B(LdaConstant), U8(146),
- /* 1649 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1658 S> */ B(LdaConstant), U8(147),
- /* 1660 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1669 S> */ B(LdaConstant), U8(148),
- /* 1671 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1680 S> */ B(LdaConstant), U8(149),
- /* 1682 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1691 S> */ B(LdaConstant), U8(150),
- /* 1693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1702 S> */ B(LdaConstant), U8(151),
- /* 1704 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1713 S> */ B(LdaConstant), U8(152),
- /* 1715 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1724 S> */ B(LdaConstant), U8(153),
- /* 1726 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1735 S> */ B(LdaConstant), U8(154),
- /* 1737 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1746 S> */ B(LdaConstant), U8(155),
- /* 1748 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1757 S> */ B(LdaConstant), U8(156),
- /* 1759 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1768 S> */ B(LdaConstant), U8(157),
- /* 1770 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1779 S> */ B(LdaConstant), U8(158),
- /* 1781 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1790 S> */ B(LdaConstant), U8(159),
- /* 1792 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1801 S> */ B(LdaConstant), U8(160),
- /* 1803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1812 S> */ B(LdaConstant), U8(161),
- /* 1814 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1823 S> */ B(LdaConstant), U8(162),
- /* 1825 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1834 S> */ B(LdaConstant), U8(163),
- /* 1836 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1845 S> */ B(LdaConstant), U8(164),
- /* 1847 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1856 S> */ B(LdaConstant), U8(165),
- /* 1858 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1867 S> */ B(LdaConstant), U8(166),
- /* 1869 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1878 S> */ B(LdaConstant), U8(167),
- /* 1880 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1889 S> */ B(LdaConstant), U8(168),
- /* 1891 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1900 S> */ B(LdaConstant), U8(169),
- /* 1902 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1911 S> */ B(LdaConstant), U8(170),
- /* 1913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1922 S> */ B(LdaConstant), U8(171),
- /* 1924 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1933 S> */ B(LdaConstant), U8(172),
- /* 1935 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1944 S> */ B(LdaConstant), U8(173),
- /* 1946 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1955 S> */ B(LdaConstant), U8(174),
- /* 1957 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1966 S> */ B(LdaConstant), U8(175),
- /* 1968 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1977 S> */ B(LdaConstant), U8(176),
- /* 1979 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1988 S> */ B(LdaConstant), U8(177),
- /* 1990 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1999 S> */ B(LdaConstant), U8(178),
- /* 2001 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2010 S> */ B(LdaConstant), U8(179),
- /* 2012 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2021 S> */ B(LdaConstant), U8(180),
- /* 2023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2032 S> */ B(LdaConstant), U8(181),
- /* 2034 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2043 S> */ B(LdaConstant), U8(182),
- /* 2045 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2054 S> */ B(LdaConstant), U8(183),
- /* 2056 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2065 S> */ B(LdaConstant), U8(184),
- /* 2067 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2076 S> */ B(LdaConstant), U8(185),
- /* 2078 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2087 S> */ B(LdaConstant), U8(186),
- /* 2089 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2098 S> */ B(LdaConstant), U8(187),
- /* 2100 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2109 S> */ B(LdaConstant), U8(188),
- /* 2111 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2120 S> */ B(LdaConstant), U8(189),
- /* 2122 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2131 S> */ B(LdaConstant), U8(190),
- /* 2133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2142 S> */ B(LdaConstant), U8(191),
- /* 2144 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2153 S> */ B(LdaConstant), U8(192),
- /* 2155 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2164 S> */ B(LdaConstant), U8(193),
- /* 2166 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2175 S> */ B(LdaConstant), U8(194),
- /* 2177 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2186 S> */ B(LdaConstant), U8(195),
- /* 2188 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2197 S> */ B(LdaConstant), U8(196),
- /* 2199 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2208 S> */ B(LdaConstant), U8(197),
- /* 2210 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2219 S> */ B(LdaConstant), U8(198),
- /* 2221 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2230 S> */ B(LdaConstant), U8(199),
- /* 2232 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2241 S> */ B(LdaConstant), U8(200),
- /* 2243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2252 S> */ B(LdaConstant), U8(201),
- /* 2254 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2263 S> */ B(LdaConstant), U8(202),
- /* 2265 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2274 S> */ B(LdaConstant), U8(203),
- /* 2276 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2285 S> */ B(LdaConstant), U8(204),
- /* 2287 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2296 S> */ B(LdaConstant), U8(205),
- /* 2298 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2307 S> */ B(LdaConstant), U8(206),
- /* 2309 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2318 S> */ B(LdaConstant), U8(207),
- /* 2320 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2329 S> */ B(LdaConstant), U8(208),
- /* 2331 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2340 S> */ B(LdaConstant), U8(209),
- /* 2342 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2351 S> */ B(LdaConstant), U8(210),
- /* 2353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2362 S> */ B(LdaConstant), U8(211),
- /* 2364 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2373 S> */ B(LdaConstant), U8(212),
- /* 2375 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2384 S> */ B(LdaConstant), U8(213),
- /* 2386 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2395 S> */ B(LdaConstant), U8(214),
- /* 2397 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2406 S> */ B(LdaConstant), U8(215),
- /* 2408 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2417 S> */ B(LdaConstant), U8(216),
- /* 2419 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2428 S> */ B(LdaConstant), U8(217),
- /* 2430 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2439 S> */ B(LdaConstant), U8(218),
- /* 2441 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2450 S> */ B(LdaConstant), U8(219),
- /* 2452 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2461 S> */ B(LdaConstant), U8(220),
- /* 2463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2472 S> */ B(LdaConstant), U8(221),
- /* 2474 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2483 S> */ B(LdaConstant), U8(222),
- /* 2485 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2494 S> */ B(LdaConstant), U8(223),
- /* 2496 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2505 S> */ B(LdaConstant), U8(224),
- /* 2507 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2516 S> */ B(LdaConstant), U8(225),
- /* 2518 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2527 S> */ B(LdaConstant), U8(226),
- /* 2529 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2538 S> */ B(LdaConstant), U8(227),
- /* 2540 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2549 S> */ B(LdaConstant), U8(228),
- /* 2551 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2560 S> */ B(LdaConstant), U8(229),
- /* 2562 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2571 S> */ B(LdaConstant), U8(230),
- /* 2573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2582 S> */ B(LdaConstant), U8(231),
- /* 2584 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2593 S> */ B(LdaConstant), U8(232),
- /* 2595 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2604 S> */ B(LdaConstant), U8(233),
- /* 2606 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2615 S> */ B(LdaConstant), U8(234),
- /* 2617 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2626 S> */ B(LdaConstant), U8(235),
- /* 2628 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2637 S> */ B(LdaConstant), U8(236),
- /* 2639 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2648 S> */ B(LdaConstant), U8(237),
- /* 2650 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2659 S> */ B(LdaConstant), U8(238),
- /* 2661 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2670 S> */ B(LdaConstant), U8(239),
- /* 2672 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2681 S> */ B(LdaConstant), U8(240),
- /* 2683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2692 S> */ B(LdaConstant), U8(241),
- /* 2694 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2703 S> */ B(LdaConstant), U8(242),
- /* 2705 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2714 S> */ B(LdaConstant), U8(243),
- /* 2716 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2725 S> */ B(LdaConstant), U8(244),
- /* 2727 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2736 S> */ B(LdaConstant), U8(245),
- /* 2738 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2747 S> */ B(LdaConstant), U8(246),
- /* 2749 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2758 S> */ B(LdaConstant), U8(247),
- /* 2760 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2769 S> */ B(LdaConstant), U8(248),
- /* 2771 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2780 S> */ B(LdaConstant), U8(249),
- /* 2782 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2791 S> */ B(LdaConstant), U8(250),
- /* 2793 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2802 S> */ B(LdaConstant), U8(251),
- /* 2804 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2813 S> */ B(LdaConstant), U8(252),
- /* 2815 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2824 S> */ B(LdaConstant), U8(253),
- /* 2826 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2835 S> */ B(LdaConstant), U8(254),
- /* 2837 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2846 S> */ B(LdaConstant), U8(255),
- /* 2848 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2857 S> */ B(Wide), B(LdaConstant), U16(256),
- /* 2859 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaUndefined),
/* 2867 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/IfConditions.golden b/test/cctest/interpreter/bytecode_expectations/IfConditions.golden
index 2d66970..98c8229 100644
--- a/test/cctest/interpreter/bytecode_expectations/IfConditions.golden
+++ b/test/cctest/interpreter/bytecode_expectations/IfConditions.golden
@@ -116,17 +116,16 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 24
+bytecode array length: 23
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 25 S> */ B(LdaSmi), U8(1),
- /* 25 E> */ B(Star), R(0),
- /* 30 S> */ B(JumpIfToBooleanFalse), U8(14),
- /* 43 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Add), R(1),
- /* 45 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 30 S> */ B(JumpIfToBooleanFalse), U8(13),
+ /* 43 S> */ B(LdaSmi), U8(1),
+ B(Add), R(0),
+ B(Mov), R(0), R(1),
+ B(Star), R(0),
B(Jump), U8(5),
/* 66 S> */ B(LdaSmi), U8(2),
/* 80 S> */ B(Return),
@@ -149,15 +148,13 @@
};
f(99);
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 22
+bytecode array length: 18
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 18 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaZero),
- /* 24 E> */ B(TestLessThanOrEqual), R(0),
+ /* 18 S> */ B(LdaZero),
+ /* 24 E> */ B(TestLessThanOrEqual), R(arg0),
B(JumpIfFalse), U8(7),
/* 36 S> */ B(Wide), B(LdaSmi), U16(200),
/* 80 S> */ B(Return),
@@ -175,15 +172,13 @@
snippet: "
function f(a, b) { if (a in b) { return 200; } }f('prop', { prop: 'yes'});
"
-frame size: 1
+frame size: 0
parameter count: 3
-bytecode array length: 18
+bytecode array length: 14
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 19 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 28 E> */ B(Ldar), R(arg1),
- /* 25 E> */ B(TestIn), R(0),
+ /* 19 S> */ B(Ldar), R(arg1),
+ /* 25 E> */ B(TestIn), R(arg0),
B(JumpIfFalse), U8(7),
/* 33 S> */ B(Wide), B(LdaSmi), U16(200),
/* 47 S> */ B(Return),
@@ -264,149 +259,146 @@
b = a; a = b;
return 200; } else { return -200; } } f(0.001);
"
-frame size: 3
+frame size: 2
parameter count: 2
-bytecode array length: 287
+bytecode array length: 409
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 24 S> */ B(LdaZero),
- /* 24 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 35 S> */ B(LdaZero),
- /* 35 E> */ B(Star), R(1),
- /* 38 S> */ B(Ldar), R(0),
- B(Star), R(2),
- B(LdaConstant), U8(0),
- /* 44 E> */ B(TestEqualStrict), R(2),
+ B(Star), R(1),
+ /* 38 S> */ B(LdaConstant), U8(0),
+ /* 44 E> */ B(TestEqualStrict), R(0),
B(JumpIfFalseConstant), U8(1),
- /* 58 S> */ B(Ldar), R(0),
- /* 60 E> */ B(Star), R(1),
- /* 65 S> */ B(Star), R(0),
- /* 74 S> */ B(Star), R(1),
- /* 81 S> */ B(Star), R(0),
- /* 90 S> */ B(Star), R(1),
- /* 97 S> */ B(Star), R(0),
- /* 106 S> */ B(Star), R(1),
- /* 113 S> */ B(Star), R(0),
- /* 122 S> */ B(Star), R(1),
- /* 129 S> */ B(Star), R(0),
- /* 138 S> */ B(Star), R(1),
- /* 145 S> */ B(Star), R(0),
- /* 154 S> */ B(Star), R(1),
- /* 161 S> */ B(Star), R(0),
- /* 170 S> */ B(Star), R(1),
- /* 177 S> */ B(Star), R(0),
- /* 186 S> */ B(Star), R(1),
- /* 193 S> */ B(Star), R(0),
- /* 202 S> */ B(Star), R(1),
- /* 209 S> */ B(Star), R(0),
- /* 218 S> */ B(Star), R(1),
- /* 225 S> */ B(Star), R(0),
- /* 234 S> */ B(Star), R(1),
- /* 241 S> */ B(Star), R(0),
- /* 250 S> */ B(Star), R(1),
- /* 257 S> */ B(Star), R(0),
- /* 266 S> */ B(Star), R(1),
- /* 273 S> */ B(Star), R(0),
- /* 282 S> */ B(Star), R(1),
- /* 289 S> */ B(Star), R(0),
- /* 298 S> */ B(Star), R(1),
- /* 305 S> */ B(Star), R(0),
- /* 314 S> */ B(Star), R(1),
- /* 321 S> */ B(Star), R(0),
- /* 330 S> */ B(Star), R(1),
- /* 337 S> */ B(Star), R(0),
- /* 346 S> */ B(Star), R(1),
- /* 353 S> */ B(Star), R(0),
- /* 362 S> */ B(Star), R(1),
- /* 369 S> */ B(Star), R(0),
- /* 378 S> */ B(Star), R(1),
- /* 385 S> */ B(Star), R(0),
- /* 394 S> */ B(Star), R(1),
- /* 401 S> */ B(Star), R(0),
- /* 410 S> */ B(Star), R(1),
- /* 417 S> */ B(Star), R(0),
- /* 426 S> */ B(Star), R(1),
- /* 433 S> */ B(Star), R(0),
- /* 442 S> */ B(Star), R(1),
- /* 449 S> */ B(Star), R(0),
- /* 458 S> */ B(Star), R(1),
- /* 465 S> */ B(Star), R(0),
- /* 474 S> */ B(Star), R(1),
- /* 481 S> */ B(Star), R(0),
- /* 490 S> */ B(Star), R(1),
- /* 497 S> */ B(Star), R(0),
- /* 506 S> */ B(Star), R(1),
- /* 513 S> */ B(Star), R(0),
- /* 522 S> */ B(Star), R(1),
- /* 529 S> */ B(Star), R(0),
- /* 538 S> */ B(Star), R(1),
- /* 545 S> */ B(Star), R(0),
- /* 554 S> */ B(Star), R(1),
- /* 561 S> */ B(Star), R(0),
- /* 570 S> */ B(Star), R(1),
- /* 577 S> */ B(Star), R(0),
- /* 586 S> */ B(Star), R(1),
- /* 593 S> */ B(Star), R(0),
- /* 602 S> */ B(Star), R(1),
- /* 609 S> */ B(Star), R(0),
- /* 618 S> */ B(Star), R(1),
- /* 625 S> */ B(Star), R(0),
- /* 634 S> */ B(Star), R(1),
- /* 641 S> */ B(Star), R(0),
- /* 650 S> */ B(Star), R(1),
- /* 657 S> */ B(Star), R(0),
- /* 666 S> */ B(Star), R(1),
- /* 673 S> */ B(Star), R(0),
- /* 682 S> */ B(Star), R(1),
- /* 689 S> */ B(Star), R(0),
- /* 698 S> */ B(Star), R(1),
- /* 705 S> */ B(Star), R(0),
- /* 714 S> */ B(Star), R(1),
- /* 721 S> */ B(Star), R(0),
- /* 730 S> */ B(Star), R(1),
- /* 737 S> */ B(Star), R(0),
- /* 746 S> */ B(Star), R(1),
- /* 753 S> */ B(Star), R(0),
- /* 762 S> */ B(Star), R(1),
- /* 769 S> */ B(Star), R(0),
- /* 778 S> */ B(Star), R(1),
- /* 785 S> */ B(Star), R(0),
- /* 794 S> */ B(Star), R(1),
- /* 801 S> */ B(Star), R(0),
- /* 810 S> */ B(Star), R(1),
- /* 817 S> */ B(Star), R(0),
- /* 826 S> */ B(Star), R(1),
- /* 833 S> */ B(Star), R(0),
- /* 842 S> */ B(Star), R(1),
- /* 849 S> */ B(Star), R(0),
- /* 858 S> */ B(Star), R(1),
- /* 865 S> */ B(Star), R(0),
- /* 874 S> */ B(Star), R(1),
- /* 881 S> */ B(Star), R(0),
- /* 890 S> */ B(Star), R(1),
- /* 897 S> */ B(Star), R(0),
- /* 906 S> */ B(Star), R(1),
- /* 913 S> */ B(Star), R(0),
- /* 922 S> */ B(Star), R(1),
- /* 929 S> */ B(Star), R(0),
- /* 938 S> */ B(Star), R(1),
- /* 945 S> */ B(Star), R(0),
- /* 954 S> */ B(Star), R(1),
- /* 961 S> */ B(Star), R(0),
- /* 970 S> */ B(Star), R(1),
- /* 977 S> */ B(Star), R(0),
- /* 986 S> */ B(Star), R(1),
- /* 993 S> */ B(Star), R(0),
- /* 1002 S> */ B(Star), R(1),
- /* 1009 S> */ B(Star), R(0),
- /* 1018 S> */ B(Star), R(1),
- /* 1025 S> */ B(Star), R(0),
- /* 1034 S> */ B(Star), R(1),
- /* 1041 S> */ B(Star), R(0),
- /* 1050 S> */ B(Star), R(1),
- /* 1057 S> */ B(Star), R(0),
- /* 1066 S> */ B(Star), R(1),
- /* 1073 S> */ B(Star), R(0),
+ /* 58 S> */ B(Mov), R(0), R(1),
+ /* 65 S> */ B(Mov), R(1), R(0),
+ /* 74 S> */ B(Mov), R(0), R(1),
+ /* 81 S> */ B(Mov), R(1), R(0),
+ /* 90 S> */ B(Mov), R(0), R(1),
+ /* 97 S> */ B(Mov), R(1), R(0),
+ /* 106 S> */ B(Mov), R(0), R(1),
+ /* 113 S> */ B(Mov), R(1), R(0),
+ /* 122 S> */ B(Mov), R(0), R(1),
+ /* 129 S> */ B(Mov), R(1), R(0),
+ /* 138 S> */ B(Mov), R(0), R(1),
+ /* 145 S> */ B(Mov), R(1), R(0),
+ /* 154 S> */ B(Mov), R(0), R(1),
+ /* 161 S> */ B(Mov), R(1), R(0),
+ /* 170 S> */ B(Mov), R(0), R(1),
+ /* 177 S> */ B(Mov), R(1), R(0),
+ /* 186 S> */ B(Mov), R(0), R(1),
+ /* 193 S> */ B(Mov), R(1), R(0),
+ /* 202 S> */ B(Mov), R(0), R(1),
+ /* 209 S> */ B(Mov), R(1), R(0),
+ /* 218 S> */ B(Mov), R(0), R(1),
+ /* 225 S> */ B(Mov), R(1), R(0),
+ /* 234 S> */ B(Mov), R(0), R(1),
+ /* 241 S> */ B(Mov), R(1), R(0),
+ /* 250 S> */ B(Mov), R(0), R(1),
+ /* 257 S> */ B(Mov), R(1), R(0),
+ /* 266 S> */ B(Mov), R(0), R(1),
+ /* 273 S> */ B(Mov), R(1), R(0),
+ /* 282 S> */ B(Mov), R(0), R(1),
+ /* 289 S> */ B(Mov), R(1), R(0),
+ /* 298 S> */ B(Mov), R(0), R(1),
+ /* 305 S> */ B(Mov), R(1), R(0),
+ /* 314 S> */ B(Mov), R(0), R(1),
+ /* 321 S> */ B(Mov), R(1), R(0),
+ /* 330 S> */ B(Mov), R(0), R(1),
+ /* 337 S> */ B(Mov), R(1), R(0),
+ /* 346 S> */ B(Mov), R(0), R(1),
+ /* 353 S> */ B(Mov), R(1), R(0),
+ /* 362 S> */ B(Mov), R(0), R(1),
+ /* 369 S> */ B(Mov), R(1), R(0),
+ /* 378 S> */ B(Mov), R(0), R(1),
+ /* 385 S> */ B(Mov), R(1), R(0),
+ /* 394 S> */ B(Mov), R(0), R(1),
+ /* 401 S> */ B(Mov), R(1), R(0),
+ /* 410 S> */ B(Mov), R(0), R(1),
+ /* 417 S> */ B(Mov), R(1), R(0),
+ /* 426 S> */ B(Mov), R(0), R(1),
+ /* 433 S> */ B(Mov), R(1), R(0),
+ /* 442 S> */ B(Mov), R(0), R(1),
+ /* 449 S> */ B(Mov), R(1), R(0),
+ /* 458 S> */ B(Mov), R(0), R(1),
+ /* 465 S> */ B(Mov), R(1), R(0),
+ /* 474 S> */ B(Mov), R(0), R(1),
+ /* 481 S> */ B(Mov), R(1), R(0),
+ /* 490 S> */ B(Mov), R(0), R(1),
+ /* 497 S> */ B(Mov), R(1), R(0),
+ /* 506 S> */ B(Mov), R(0), R(1),
+ /* 513 S> */ B(Mov), R(1), R(0),
+ /* 522 S> */ B(Mov), R(0), R(1),
+ /* 529 S> */ B(Mov), R(1), R(0),
+ /* 538 S> */ B(Mov), R(0), R(1),
+ /* 545 S> */ B(Mov), R(1), R(0),
+ /* 554 S> */ B(Mov), R(0), R(1),
+ /* 561 S> */ B(Mov), R(1), R(0),
+ /* 570 S> */ B(Mov), R(0), R(1),
+ /* 577 S> */ B(Mov), R(1), R(0),
+ /* 586 S> */ B(Mov), R(0), R(1),
+ /* 593 S> */ B(Mov), R(1), R(0),
+ /* 602 S> */ B(Mov), R(0), R(1),
+ /* 609 S> */ B(Mov), R(1), R(0),
+ /* 618 S> */ B(Mov), R(0), R(1),
+ /* 625 S> */ B(Mov), R(1), R(0),
+ /* 634 S> */ B(Mov), R(0), R(1),
+ /* 641 S> */ B(Mov), R(1), R(0),
+ /* 650 S> */ B(Mov), R(0), R(1),
+ /* 657 S> */ B(Mov), R(1), R(0),
+ /* 666 S> */ B(Mov), R(0), R(1),
+ /* 673 S> */ B(Mov), R(1), R(0),
+ /* 682 S> */ B(Mov), R(0), R(1),
+ /* 689 S> */ B(Mov), R(1), R(0),
+ /* 698 S> */ B(Mov), R(0), R(1),
+ /* 705 S> */ B(Mov), R(1), R(0),
+ /* 714 S> */ B(Mov), R(0), R(1),
+ /* 721 S> */ B(Mov), R(1), R(0),
+ /* 730 S> */ B(Mov), R(0), R(1),
+ /* 737 S> */ B(Mov), R(1), R(0),
+ /* 746 S> */ B(Mov), R(0), R(1),
+ /* 753 S> */ B(Mov), R(1), R(0),
+ /* 762 S> */ B(Mov), R(0), R(1),
+ /* 769 S> */ B(Mov), R(1), R(0),
+ /* 778 S> */ B(Mov), R(0), R(1),
+ /* 785 S> */ B(Mov), R(1), R(0),
+ /* 794 S> */ B(Mov), R(0), R(1),
+ /* 801 S> */ B(Mov), R(1), R(0),
+ /* 810 S> */ B(Mov), R(0), R(1),
+ /* 817 S> */ B(Mov), R(1), R(0),
+ /* 826 S> */ B(Mov), R(0), R(1),
+ /* 833 S> */ B(Mov), R(1), R(0),
+ /* 842 S> */ B(Mov), R(0), R(1),
+ /* 849 S> */ B(Mov), R(1), R(0),
+ /* 858 S> */ B(Mov), R(0), R(1),
+ /* 865 S> */ B(Mov), R(1), R(0),
+ /* 874 S> */ B(Mov), R(0), R(1),
+ /* 881 S> */ B(Mov), R(1), R(0),
+ /* 890 S> */ B(Mov), R(0), R(1),
+ /* 897 S> */ B(Mov), R(1), R(0),
+ /* 906 S> */ B(Mov), R(0), R(1),
+ /* 913 S> */ B(Mov), R(1), R(0),
+ /* 922 S> */ B(Mov), R(0), R(1),
+ /* 929 S> */ B(Mov), R(1), R(0),
+ /* 938 S> */ B(Mov), R(0), R(1),
+ /* 945 S> */ B(Mov), R(1), R(0),
+ /* 954 S> */ B(Mov), R(0), R(1),
+ /* 961 S> */ B(Mov), R(1), R(0),
+ /* 970 S> */ B(Mov), R(0), R(1),
+ /* 977 S> */ B(Mov), R(1), R(0),
+ /* 986 S> */ B(Mov), R(0), R(1),
+ /* 993 S> */ B(Mov), R(1), R(0),
+ /* 1002 S> */ B(Mov), R(0), R(1),
+ /* 1009 S> */ B(Mov), R(1), R(0),
+ /* 1018 S> */ B(Mov), R(0), R(1),
+ /* 1025 S> */ B(Mov), R(1), R(0),
+ /* 1034 S> */ B(Mov), R(0), R(1),
+ /* 1041 S> */ B(Mov), R(1), R(0),
+ /* 1050 S> */ B(Mov), R(0), R(1),
+ /* 1057 S> */ B(Mov), R(1), R(0),
+ /* 1066 S> */ B(Mov), R(0), R(1),
+ /* 1073 S> */ B(Mov), R(1), R(0),
/* 1081 S> */ B(Wide), B(LdaSmi), U16(200),
/* 1117 S> */ B(Return),
/* 1102 S> */ B(Wide), B(LdaSmi), U16(-200),
@@ -496,144 +488,143 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 281
+bytecode array length: 407
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 25 S> */ B(LdaZero),
- /* 25 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 36 S> */ B(LdaZero),
- /* 36 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 41 S> */ B(Ldar), R(0),
B(JumpIfToBooleanFalseConstant), U8(0),
- /* 52 S> */ B(Ldar), R(0),
- /* 54 E> */ B(Star), R(1),
- /* 59 S> */ B(Star), R(0),
- /* 68 S> */ B(Star), R(1),
- /* 75 S> */ B(Star), R(0),
- /* 84 S> */ B(Star), R(1),
- /* 91 S> */ B(Star), R(0),
- /* 100 S> */ B(Star), R(1),
- /* 107 S> */ B(Star), R(0),
- /* 116 S> */ B(Star), R(1),
- /* 123 S> */ B(Star), R(0),
- /* 132 S> */ B(Star), R(1),
- /* 139 S> */ B(Star), R(0),
- /* 148 S> */ B(Star), R(1),
- /* 155 S> */ B(Star), R(0),
- /* 164 S> */ B(Star), R(1),
- /* 171 S> */ B(Star), R(0),
- /* 180 S> */ B(Star), R(1),
- /* 187 S> */ B(Star), R(0),
- /* 196 S> */ B(Star), R(1),
- /* 203 S> */ B(Star), R(0),
- /* 212 S> */ B(Star), R(1),
- /* 219 S> */ B(Star), R(0),
- /* 228 S> */ B(Star), R(1),
- /* 235 S> */ B(Star), R(0),
- /* 244 S> */ B(Star), R(1),
- /* 251 S> */ B(Star), R(0),
- /* 260 S> */ B(Star), R(1),
- /* 267 S> */ B(Star), R(0),
- /* 276 S> */ B(Star), R(1),
- /* 283 S> */ B(Star), R(0),
- /* 292 S> */ B(Star), R(1),
- /* 299 S> */ B(Star), R(0),
- /* 308 S> */ B(Star), R(1),
- /* 315 S> */ B(Star), R(0),
- /* 324 S> */ B(Star), R(1),
- /* 331 S> */ B(Star), R(0),
- /* 340 S> */ B(Star), R(1),
- /* 347 S> */ B(Star), R(0),
- /* 356 S> */ B(Star), R(1),
- /* 363 S> */ B(Star), R(0),
- /* 372 S> */ B(Star), R(1),
- /* 379 S> */ B(Star), R(0),
- /* 388 S> */ B(Star), R(1),
- /* 395 S> */ B(Star), R(0),
- /* 404 S> */ B(Star), R(1),
- /* 411 S> */ B(Star), R(0),
- /* 420 S> */ B(Star), R(1),
- /* 427 S> */ B(Star), R(0),
- /* 436 S> */ B(Star), R(1),
- /* 443 S> */ B(Star), R(0),
- /* 452 S> */ B(Star), R(1),
- /* 459 S> */ B(Star), R(0),
- /* 468 S> */ B(Star), R(1),
- /* 475 S> */ B(Star), R(0),
- /* 484 S> */ B(Star), R(1),
- /* 491 S> */ B(Star), R(0),
- /* 500 S> */ B(Star), R(1),
- /* 507 S> */ B(Star), R(0),
- /* 516 S> */ B(Star), R(1),
- /* 523 S> */ B(Star), R(0),
- /* 532 S> */ B(Star), R(1),
- /* 539 S> */ B(Star), R(0),
- /* 548 S> */ B(Star), R(1),
- /* 555 S> */ B(Star), R(0),
- /* 564 S> */ B(Star), R(1),
- /* 571 S> */ B(Star), R(0),
- /* 580 S> */ B(Star), R(1),
- /* 587 S> */ B(Star), R(0),
- /* 596 S> */ B(Star), R(1),
- /* 603 S> */ B(Star), R(0),
- /* 612 S> */ B(Star), R(1),
- /* 619 S> */ B(Star), R(0),
- /* 628 S> */ B(Star), R(1),
- /* 635 S> */ B(Star), R(0),
- /* 644 S> */ B(Star), R(1),
- /* 651 S> */ B(Star), R(0),
- /* 660 S> */ B(Star), R(1),
- /* 667 S> */ B(Star), R(0),
- /* 676 S> */ B(Star), R(1),
- /* 683 S> */ B(Star), R(0),
- /* 692 S> */ B(Star), R(1),
- /* 699 S> */ B(Star), R(0),
- /* 708 S> */ B(Star), R(1),
- /* 715 S> */ B(Star), R(0),
- /* 724 S> */ B(Star), R(1),
- /* 731 S> */ B(Star), R(0),
- /* 740 S> */ B(Star), R(1),
- /* 747 S> */ B(Star), R(0),
- /* 756 S> */ B(Star), R(1),
- /* 763 S> */ B(Star), R(0),
- /* 772 S> */ B(Star), R(1),
- /* 779 S> */ B(Star), R(0),
- /* 788 S> */ B(Star), R(1),
- /* 795 S> */ B(Star), R(0),
- /* 804 S> */ B(Star), R(1),
- /* 811 S> */ B(Star), R(0),
- /* 820 S> */ B(Star), R(1),
- /* 827 S> */ B(Star), R(0),
- /* 836 S> */ B(Star), R(1),
- /* 843 S> */ B(Star), R(0),
- /* 852 S> */ B(Star), R(1),
- /* 859 S> */ B(Star), R(0),
- /* 868 S> */ B(Star), R(1),
- /* 875 S> */ B(Star), R(0),
- /* 884 S> */ B(Star), R(1),
- /* 891 S> */ B(Star), R(0),
- /* 900 S> */ B(Star), R(1),
- /* 907 S> */ B(Star), R(0),
- /* 916 S> */ B(Star), R(1),
- /* 923 S> */ B(Star), R(0),
- /* 932 S> */ B(Star), R(1),
- /* 939 S> */ B(Star), R(0),
- /* 948 S> */ B(Star), R(1),
- /* 955 S> */ B(Star), R(0),
- /* 964 S> */ B(Star), R(1),
- /* 971 S> */ B(Star), R(0),
- /* 980 S> */ B(Star), R(1),
- /* 987 S> */ B(Star), R(0),
- /* 996 S> */ B(Star), R(1),
- /* 1003 S> */ B(Star), R(0),
- /* 1012 S> */ B(Star), R(1),
- /* 1019 S> */ B(Star), R(0),
- /* 1028 S> */ B(Star), R(1),
- /* 1035 S> */ B(Star), R(0),
- /* 1044 S> */ B(Star), R(1),
- /* 1051 S> */ B(Star), R(0),
- /* 1060 S> */ B(Star), R(1),
- /* 1067 S> */ B(Star), R(0),
+ /* 52 S> */ B(Mov), R(0), R(1),
+ /* 59 S> */ B(Mov), R(1), R(0),
+ /* 68 S> */ B(Mov), R(0), R(1),
+ /* 75 S> */ B(Mov), R(1), R(0),
+ /* 84 S> */ B(Mov), R(0), R(1),
+ /* 91 S> */ B(Mov), R(1), R(0),
+ /* 100 S> */ B(Mov), R(0), R(1),
+ /* 107 S> */ B(Mov), R(1), R(0),
+ /* 116 S> */ B(Mov), R(0), R(1),
+ /* 123 S> */ B(Mov), R(1), R(0),
+ /* 132 S> */ B(Mov), R(0), R(1),
+ /* 139 S> */ B(Mov), R(1), R(0),
+ /* 148 S> */ B(Mov), R(0), R(1),
+ /* 155 S> */ B(Mov), R(1), R(0),
+ /* 164 S> */ B(Mov), R(0), R(1),
+ /* 171 S> */ B(Mov), R(1), R(0),
+ /* 180 S> */ B(Mov), R(0), R(1),
+ /* 187 S> */ B(Mov), R(1), R(0),
+ /* 196 S> */ B(Mov), R(0), R(1),
+ /* 203 S> */ B(Mov), R(1), R(0),
+ /* 212 S> */ B(Mov), R(0), R(1),
+ /* 219 S> */ B(Mov), R(1), R(0),
+ /* 228 S> */ B(Mov), R(0), R(1),
+ /* 235 S> */ B(Mov), R(1), R(0),
+ /* 244 S> */ B(Mov), R(0), R(1),
+ /* 251 S> */ B(Mov), R(1), R(0),
+ /* 260 S> */ B(Mov), R(0), R(1),
+ /* 267 S> */ B(Mov), R(1), R(0),
+ /* 276 S> */ B(Mov), R(0), R(1),
+ /* 283 S> */ B(Mov), R(1), R(0),
+ /* 292 S> */ B(Mov), R(0), R(1),
+ /* 299 S> */ B(Mov), R(1), R(0),
+ /* 308 S> */ B(Mov), R(0), R(1),
+ /* 315 S> */ B(Mov), R(1), R(0),
+ /* 324 S> */ B(Mov), R(0), R(1),
+ /* 331 S> */ B(Mov), R(1), R(0),
+ /* 340 S> */ B(Mov), R(0), R(1),
+ /* 347 S> */ B(Mov), R(1), R(0),
+ /* 356 S> */ B(Mov), R(0), R(1),
+ /* 363 S> */ B(Mov), R(1), R(0),
+ /* 372 S> */ B(Mov), R(0), R(1),
+ /* 379 S> */ B(Mov), R(1), R(0),
+ /* 388 S> */ B(Mov), R(0), R(1),
+ /* 395 S> */ B(Mov), R(1), R(0),
+ /* 404 S> */ B(Mov), R(0), R(1),
+ /* 411 S> */ B(Mov), R(1), R(0),
+ /* 420 S> */ B(Mov), R(0), R(1),
+ /* 427 S> */ B(Mov), R(1), R(0),
+ /* 436 S> */ B(Mov), R(0), R(1),
+ /* 443 S> */ B(Mov), R(1), R(0),
+ /* 452 S> */ B(Mov), R(0), R(1),
+ /* 459 S> */ B(Mov), R(1), R(0),
+ /* 468 S> */ B(Mov), R(0), R(1),
+ /* 475 S> */ B(Mov), R(1), R(0),
+ /* 484 S> */ B(Mov), R(0), R(1),
+ /* 491 S> */ B(Mov), R(1), R(0),
+ /* 500 S> */ B(Mov), R(0), R(1),
+ /* 507 S> */ B(Mov), R(1), R(0),
+ /* 516 S> */ B(Mov), R(0), R(1),
+ /* 523 S> */ B(Mov), R(1), R(0),
+ /* 532 S> */ B(Mov), R(0), R(1),
+ /* 539 S> */ B(Mov), R(1), R(0),
+ /* 548 S> */ B(Mov), R(0), R(1),
+ /* 555 S> */ B(Mov), R(1), R(0),
+ /* 564 S> */ B(Mov), R(0), R(1),
+ /* 571 S> */ B(Mov), R(1), R(0),
+ /* 580 S> */ B(Mov), R(0), R(1),
+ /* 587 S> */ B(Mov), R(1), R(0),
+ /* 596 S> */ B(Mov), R(0), R(1),
+ /* 603 S> */ B(Mov), R(1), R(0),
+ /* 612 S> */ B(Mov), R(0), R(1),
+ /* 619 S> */ B(Mov), R(1), R(0),
+ /* 628 S> */ B(Mov), R(0), R(1),
+ /* 635 S> */ B(Mov), R(1), R(0),
+ /* 644 S> */ B(Mov), R(0), R(1),
+ /* 651 S> */ B(Mov), R(1), R(0),
+ /* 660 S> */ B(Mov), R(0), R(1),
+ /* 667 S> */ B(Mov), R(1), R(0),
+ /* 676 S> */ B(Mov), R(0), R(1),
+ /* 683 S> */ B(Mov), R(1), R(0),
+ /* 692 S> */ B(Mov), R(0), R(1),
+ /* 699 S> */ B(Mov), R(1), R(0),
+ /* 708 S> */ B(Mov), R(0), R(1),
+ /* 715 S> */ B(Mov), R(1), R(0),
+ /* 724 S> */ B(Mov), R(0), R(1),
+ /* 731 S> */ B(Mov), R(1), R(0),
+ /* 740 S> */ B(Mov), R(0), R(1),
+ /* 747 S> */ B(Mov), R(1), R(0),
+ /* 756 S> */ B(Mov), R(0), R(1),
+ /* 763 S> */ B(Mov), R(1), R(0),
+ /* 772 S> */ B(Mov), R(0), R(1),
+ /* 779 S> */ B(Mov), R(1), R(0),
+ /* 788 S> */ B(Mov), R(0), R(1),
+ /* 795 S> */ B(Mov), R(1), R(0),
+ /* 804 S> */ B(Mov), R(0), R(1),
+ /* 811 S> */ B(Mov), R(1), R(0),
+ /* 820 S> */ B(Mov), R(0), R(1),
+ /* 827 S> */ B(Mov), R(1), R(0),
+ /* 836 S> */ B(Mov), R(0), R(1),
+ /* 843 S> */ B(Mov), R(1), R(0),
+ /* 852 S> */ B(Mov), R(0), R(1),
+ /* 859 S> */ B(Mov), R(1), R(0),
+ /* 868 S> */ B(Mov), R(0), R(1),
+ /* 875 S> */ B(Mov), R(1), R(0),
+ /* 884 S> */ B(Mov), R(0), R(1),
+ /* 891 S> */ B(Mov), R(1), R(0),
+ /* 900 S> */ B(Mov), R(0), R(1),
+ /* 907 S> */ B(Mov), R(1), R(0),
+ /* 916 S> */ B(Mov), R(0), R(1),
+ /* 923 S> */ B(Mov), R(1), R(0),
+ /* 932 S> */ B(Mov), R(0), R(1),
+ /* 939 S> */ B(Mov), R(1), R(0),
+ /* 948 S> */ B(Mov), R(0), R(1),
+ /* 955 S> */ B(Mov), R(1), R(0),
+ /* 964 S> */ B(Mov), R(0), R(1),
+ /* 971 S> */ B(Mov), R(1), R(0),
+ /* 980 S> */ B(Mov), R(0), R(1),
+ /* 987 S> */ B(Mov), R(1), R(0),
+ /* 996 S> */ B(Mov), R(0), R(1),
+ /* 1003 S> */ B(Mov), R(1), R(0),
+ /* 1012 S> */ B(Mov), R(0), R(1),
+ /* 1019 S> */ B(Mov), R(1), R(0),
+ /* 1028 S> */ B(Mov), R(0), R(1),
+ /* 1035 S> */ B(Mov), R(1), R(0),
+ /* 1044 S> */ B(Mov), R(0), R(1),
+ /* 1051 S> */ B(Mov), R(1), R(0),
+ /* 1060 S> */ B(Mov), R(0), R(1),
+ /* 1067 S> */ B(Mov), R(1), R(0),
/* 1076 S> */ B(Wide), B(LdaSmi), U16(200),
/* 1112 S> */ B(Return),
/* 1097 S> */ B(Wide), B(LdaSmi), U16(-200),
@@ -662,64 +653,48 @@
}
f(1, 1);
"
-frame size: 1
+frame size: 0
parameter count: 3
-bytecode array length: 107
+bytecode array length: 75
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 21 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 30 E> */ B(Ldar), R(arg1),
- /* 27 E> */ B(TestEqual), R(0),
+ /* 21 S> */ B(Ldar), R(arg1),
+ /* 27 E> */ B(TestEqual), R(arg0),
B(JumpIfFalse), U8(5),
/* 35 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
- /* 49 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 59 E> */ B(Ldar), R(arg1),
- /* 55 E> */ B(TestEqualStrict), R(0),
+ /* 49 S> */ B(Ldar), R(arg1),
+ /* 55 E> */ B(TestEqualStrict), R(arg0),
B(JumpIfFalse), U8(5),
/* 64 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
- /* 78 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 86 E> */ B(Ldar), R(arg1),
- /* 84 E> */ B(TestLessThan), R(0),
+ /* 78 S> */ B(Ldar), R(arg1),
+ /* 84 E> */ B(TestLessThan), R(arg0),
B(JumpIfFalse), U8(5),
/* 91 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
- /* 105 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 113 E> */ B(Ldar), R(arg1),
- /* 111 E> */ B(TestGreaterThan), R(0),
+ /* 105 S> */ B(Ldar), R(arg1),
+ /* 111 E> */ B(TestGreaterThan), R(arg0),
B(JumpIfFalse), U8(5),
/* 118 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
- /* 132 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 141 E> */ B(Ldar), R(arg1),
- /* 138 E> */ B(TestLessThanOrEqual), R(0),
+ /* 132 S> */ B(Ldar), R(arg1),
+ /* 138 E> */ B(TestLessThanOrEqual), R(arg0),
B(JumpIfFalse), U8(5),
/* 146 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
- /* 160 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 169 E> */ B(Ldar), R(arg1),
- /* 166 E> */ B(TestGreaterThanOrEqual), R(0),
+ /* 160 S> */ B(Ldar), R(arg1),
+ /* 166 E> */ B(TestGreaterThanOrEqual), R(arg0),
B(JumpIfFalse), U8(5),
/* 174 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
- /* 188 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 197 E> */ B(Ldar), R(arg1),
- /* 194 E> */ B(TestIn), R(0),
+ /* 188 S> */ B(Ldar), R(arg1),
+ /* 194 E> */ B(TestIn), R(arg0),
B(JumpIfFalse), U8(5),
/* 202 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
- /* 216 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 233 E> */ B(Ldar), R(arg1),
- /* 222 E> */ B(TestInstanceOf), R(0),
+ /* 216 S> */ B(Ldar), R(arg1),
+ /* 222 E> */ B(TestInstanceOf), R(arg0),
B(JumpIfFalse), U8(5),
/* 238 S> */ B(LdaSmi), U8(1),
/* 262 S> */ B(Return),
@@ -749,7 +724,7 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 25 S> */ B(LdaZero),
- /* 25 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 30 S> */ B(JumpIfToBooleanFalse), U8(5),
/* 43 S> */ B(LdaSmi), U8(20),
/* 85 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/IntegerConstants.golden b/test/cctest/interpreter/bytecode_expectations/IntegerConstants.golden
index f82e5f8..6ac81a6 100644
--- a/test/cctest/interpreter/bytecode_expectations/IntegerConstants.golden
+++ b/test/cctest/interpreter/bytecode_expectations/IntegerConstants.golden
@@ -34,7 +34,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(Wide), B(LdaSmi), U16(1234),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 48 S> */ B(Wide), B(LdaSmi), U16(5678),
/* 61 S> */ B(Return),
]
@@ -53,7 +53,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(Wide), B(LdaSmi), U16(1234),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 48 S> */ B(Wide), B(LdaSmi), U16(1234),
/* 61 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden b/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden
index 84810b1..3bf0a4f 100644
--- a/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden
+++ b/test/cctest/interpreter/bytecode_expectations/JumpsRequiringConstantWideOperands.golden
@@ -329,659 +329,653 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 1422
+bytecode array length: 1410
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 55 S> */ B(LdaConstant), U8(1),
- /* 55 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 68 S> */ B(LdaConstant), U8(2),
- /* 68 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 81 S> */ B(LdaConstant), U8(3),
- /* 81 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 94 S> */ B(LdaConstant), U8(4),
- /* 94 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 107 S> */ B(LdaConstant), U8(5),
- /* 107 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 120 S> */ B(LdaConstant), U8(6),
- /* 120 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 133 S> */ B(LdaConstant), U8(7),
- /* 133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 146 S> */ B(LdaConstant), U8(8),
- /* 146 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 159 S> */ B(LdaConstant), U8(9),
- /* 159 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 172 S> */ B(LdaConstant), U8(10),
- /* 172 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 185 S> */ B(LdaConstant), U8(11),
- /* 185 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 198 S> */ B(LdaConstant), U8(12),
- /* 198 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 211 S> */ B(LdaConstant), U8(13),
- /* 211 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 224 S> */ B(LdaConstant), U8(14),
- /* 224 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 237 S> */ B(LdaConstant), U8(15),
- /* 237 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 250 S> */ B(LdaConstant), U8(16),
- /* 250 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 263 S> */ B(LdaConstant), U8(17),
- /* 263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 276 S> */ B(LdaConstant), U8(18),
- /* 276 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 289 S> */ B(LdaConstant), U8(19),
- /* 289 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 302 S> */ B(LdaConstant), U8(20),
- /* 302 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 315 S> */ B(LdaConstant), U8(21),
- /* 315 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 328 S> */ B(LdaConstant), U8(22),
- /* 328 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 341 S> */ B(LdaConstant), U8(23),
- /* 341 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 354 S> */ B(LdaConstant), U8(24),
- /* 354 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 367 S> */ B(LdaConstant), U8(25),
- /* 367 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 380 S> */ B(LdaConstant), U8(26),
- /* 380 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 393 S> */ B(LdaConstant), U8(27),
- /* 393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 406 S> */ B(LdaConstant), U8(28),
- /* 406 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 419 S> */ B(LdaConstant), U8(29),
- /* 419 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 432 S> */ B(LdaConstant), U8(30),
- /* 432 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 445 S> */ B(LdaConstant), U8(31),
- /* 445 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 458 S> */ B(LdaConstant), U8(32),
- /* 458 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 471 S> */ B(LdaConstant), U8(33),
- /* 471 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 484 S> */ B(LdaConstant), U8(34),
- /* 484 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 497 S> */ B(LdaConstant), U8(35),
- /* 497 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 510 S> */ B(LdaConstant), U8(36),
- /* 510 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 523 S> */ B(LdaConstant), U8(37),
- /* 523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 536 S> */ B(LdaConstant), U8(38),
- /* 536 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 549 S> */ B(LdaConstant), U8(39),
- /* 549 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 562 S> */ B(LdaConstant), U8(40),
- /* 562 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 575 S> */ B(LdaConstant), U8(41),
- /* 575 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 588 S> */ B(LdaConstant), U8(42),
- /* 588 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 601 S> */ B(LdaConstant), U8(43),
- /* 601 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 614 S> */ B(LdaConstant), U8(44),
- /* 614 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 627 S> */ B(LdaConstant), U8(45),
- /* 627 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 640 S> */ B(LdaConstant), U8(46),
- /* 640 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 653 S> */ B(LdaConstant), U8(47),
- /* 653 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 666 S> */ B(LdaConstant), U8(48),
- /* 666 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 679 S> */ B(LdaConstant), U8(49),
- /* 679 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 692 S> */ B(LdaConstant), U8(50),
- /* 692 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 705 S> */ B(LdaConstant), U8(51),
- /* 705 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 718 S> */ B(LdaConstant), U8(52),
- /* 718 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 731 S> */ B(LdaConstant), U8(53),
- /* 731 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 744 S> */ B(LdaConstant), U8(54),
- /* 744 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 757 S> */ B(LdaConstant), U8(55),
- /* 757 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 770 S> */ B(LdaConstant), U8(56),
- /* 770 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 783 S> */ B(LdaConstant), U8(57),
- /* 783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 796 S> */ B(LdaConstant), U8(58),
- /* 796 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 809 S> */ B(LdaConstant), U8(59),
- /* 809 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 822 S> */ B(LdaConstant), U8(60),
- /* 822 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 835 S> */ B(LdaConstant), U8(61),
- /* 835 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 848 S> */ B(LdaConstant), U8(62),
- /* 848 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 861 S> */ B(LdaConstant), U8(63),
- /* 861 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 874 S> */ B(LdaConstant), U8(64),
- /* 874 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 887 S> */ B(LdaConstant), U8(65),
- /* 887 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 900 S> */ B(LdaConstant), U8(66),
- /* 900 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 913 S> */ B(LdaConstant), U8(67),
- /* 913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 926 S> */ B(LdaConstant), U8(68),
- /* 926 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 939 S> */ B(LdaConstant), U8(69),
- /* 939 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 952 S> */ B(LdaConstant), U8(70),
- /* 952 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 965 S> */ B(LdaConstant), U8(71),
- /* 965 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 978 S> */ B(LdaConstant), U8(72),
- /* 978 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 991 S> */ B(LdaConstant), U8(73),
- /* 991 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1004 S> */ B(LdaConstant), U8(74),
- /* 1004 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1017 S> */ B(LdaConstant), U8(75),
- /* 1017 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1030 S> */ B(LdaConstant), U8(76),
- /* 1030 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1043 S> */ B(LdaConstant), U8(77),
- /* 1043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1056 S> */ B(LdaConstant), U8(78),
- /* 1056 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1069 S> */ B(LdaConstant), U8(79),
- /* 1069 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1082 S> */ B(LdaConstant), U8(80),
- /* 1082 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1095 S> */ B(LdaConstant), U8(81),
- /* 1095 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1108 S> */ B(LdaConstant), U8(82),
- /* 1108 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1121 S> */ B(LdaConstant), U8(83),
- /* 1121 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1134 S> */ B(LdaConstant), U8(84),
- /* 1134 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1147 S> */ B(LdaConstant), U8(85),
- /* 1147 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1160 S> */ B(LdaConstant), U8(86),
- /* 1160 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1173 S> */ B(LdaConstant), U8(87),
- /* 1173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1186 S> */ B(LdaConstant), U8(88),
- /* 1186 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1199 S> */ B(LdaConstant), U8(89),
- /* 1199 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1212 S> */ B(LdaConstant), U8(90),
- /* 1212 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1225 S> */ B(LdaConstant), U8(91),
- /* 1225 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1238 S> */ B(LdaConstant), U8(92),
- /* 1238 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1251 S> */ B(LdaConstant), U8(93),
- /* 1251 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1264 S> */ B(LdaConstant), U8(94),
- /* 1264 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1277 S> */ B(LdaConstant), U8(95),
- /* 1277 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1290 S> */ B(LdaConstant), U8(96),
- /* 1290 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1303 S> */ B(LdaConstant), U8(97),
- /* 1303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1316 S> */ B(LdaConstant), U8(98),
- /* 1316 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1329 S> */ B(LdaConstant), U8(99),
- /* 1329 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1342 S> */ B(LdaConstant), U8(100),
- /* 1342 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1355 S> */ B(LdaConstant), U8(101),
- /* 1355 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1368 S> */ B(LdaConstant), U8(102),
- /* 1368 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1381 S> */ B(LdaConstant), U8(103),
- /* 1381 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1394 S> */ B(LdaConstant), U8(104),
- /* 1394 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1407 S> */ B(LdaConstant), U8(105),
- /* 1407 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1420 S> */ B(LdaConstant), U8(106),
- /* 1420 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1433 S> */ B(LdaConstant), U8(107),
- /* 1433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1446 S> */ B(LdaConstant), U8(108),
- /* 1446 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1459 S> */ B(LdaConstant), U8(109),
- /* 1459 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1472 S> */ B(LdaConstant), U8(110),
- /* 1472 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1485 S> */ B(LdaConstant), U8(111),
- /* 1485 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1498 S> */ B(LdaConstant), U8(112),
- /* 1498 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1511 S> */ B(LdaConstant), U8(113),
- /* 1511 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1524 S> */ B(LdaConstant), U8(114),
- /* 1524 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1537 S> */ B(LdaConstant), U8(115),
- /* 1537 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1550 S> */ B(LdaConstant), U8(116),
- /* 1550 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1563 S> */ B(LdaConstant), U8(117),
- /* 1563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1576 S> */ B(LdaConstant), U8(118),
- /* 1576 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1589 S> */ B(LdaConstant), U8(119),
- /* 1589 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1602 S> */ B(LdaConstant), U8(120),
- /* 1602 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1615 S> */ B(LdaConstant), U8(121),
- /* 1615 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1628 S> */ B(LdaConstant), U8(122),
- /* 1628 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1641 S> */ B(LdaConstant), U8(123),
- /* 1641 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1654 S> */ B(LdaConstant), U8(124),
- /* 1654 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1667 S> */ B(LdaConstant), U8(125),
- /* 1667 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1680 S> */ B(LdaConstant), U8(126),
- /* 1680 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1693 S> */ B(LdaConstant), U8(127),
- /* 1693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1706 S> */ B(LdaConstant), U8(128),
- /* 1706 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1719 S> */ B(LdaConstant), U8(129),
- /* 1719 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1732 S> */ B(LdaConstant), U8(130),
- /* 1732 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1745 S> */ B(LdaConstant), U8(131),
- /* 1745 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1758 S> */ B(LdaConstant), U8(132),
- /* 1758 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1771 S> */ B(LdaConstant), U8(133),
- /* 1771 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1784 S> */ B(LdaConstant), U8(134),
- /* 1784 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1797 S> */ B(LdaConstant), U8(135),
- /* 1797 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1810 S> */ B(LdaConstant), U8(136),
- /* 1810 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1823 S> */ B(LdaConstant), U8(137),
- /* 1823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1836 S> */ B(LdaConstant), U8(138),
- /* 1836 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1849 S> */ B(LdaConstant), U8(139),
- /* 1849 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1862 S> */ B(LdaConstant), U8(140),
- /* 1862 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1875 S> */ B(LdaConstant), U8(141),
- /* 1875 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1888 S> */ B(LdaConstant), U8(142),
- /* 1888 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1901 S> */ B(LdaConstant), U8(143),
- /* 1901 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1914 S> */ B(LdaConstant), U8(144),
- /* 1914 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1927 S> */ B(LdaConstant), U8(145),
- /* 1927 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1940 S> */ B(LdaConstant), U8(146),
- /* 1940 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1953 S> */ B(LdaConstant), U8(147),
- /* 1953 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1966 S> */ B(LdaConstant), U8(148),
- /* 1966 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1979 S> */ B(LdaConstant), U8(149),
- /* 1979 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1992 S> */ B(LdaConstant), U8(150),
- /* 1992 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2005 S> */ B(LdaConstant), U8(151),
- /* 2005 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2018 S> */ B(LdaConstant), U8(152),
- /* 2018 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2031 S> */ B(LdaConstant), U8(153),
- /* 2031 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2044 S> */ B(LdaConstant), U8(154),
- /* 2044 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2057 S> */ B(LdaConstant), U8(155),
- /* 2057 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2070 S> */ B(LdaConstant), U8(156),
- /* 2070 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2083 S> */ B(LdaConstant), U8(157),
- /* 2083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2096 S> */ B(LdaConstant), U8(158),
- /* 2096 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2109 S> */ B(LdaConstant), U8(159),
- /* 2109 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2122 S> */ B(LdaConstant), U8(160),
- /* 2122 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2135 S> */ B(LdaConstant), U8(161),
- /* 2135 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2148 S> */ B(LdaConstant), U8(162),
- /* 2148 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2161 S> */ B(LdaConstant), U8(163),
- /* 2161 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2174 S> */ B(LdaConstant), U8(164),
- /* 2174 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2187 S> */ B(LdaConstant), U8(165),
- /* 2187 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2200 S> */ B(LdaConstant), U8(166),
- /* 2200 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2213 S> */ B(LdaConstant), U8(167),
- /* 2213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2226 S> */ B(LdaConstant), U8(168),
- /* 2226 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2239 S> */ B(LdaConstant), U8(169),
- /* 2239 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2252 S> */ B(LdaConstant), U8(170),
- /* 2252 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2265 S> */ B(LdaConstant), U8(171),
- /* 2265 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2278 S> */ B(LdaConstant), U8(172),
- /* 2278 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2291 S> */ B(LdaConstant), U8(173),
- /* 2291 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2304 S> */ B(LdaConstant), U8(174),
- /* 2304 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2317 S> */ B(LdaConstant), U8(175),
- /* 2317 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2330 S> */ B(LdaConstant), U8(176),
- /* 2330 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2343 S> */ B(LdaConstant), U8(177),
- /* 2343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2356 S> */ B(LdaConstant), U8(178),
- /* 2356 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2369 S> */ B(LdaConstant), U8(179),
- /* 2369 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2382 S> */ B(LdaConstant), U8(180),
- /* 2382 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2395 S> */ B(LdaConstant), U8(181),
- /* 2395 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2408 S> */ B(LdaConstant), U8(182),
- /* 2408 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2421 S> */ B(LdaConstant), U8(183),
- /* 2421 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2434 S> */ B(LdaConstant), U8(184),
- /* 2434 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2447 S> */ B(LdaConstant), U8(185),
- /* 2447 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2460 S> */ B(LdaConstant), U8(186),
- /* 2460 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2473 S> */ B(LdaConstant), U8(187),
- /* 2473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2486 S> */ B(LdaConstant), U8(188),
- /* 2486 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2499 S> */ B(LdaConstant), U8(189),
- /* 2499 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2512 S> */ B(LdaConstant), U8(190),
- /* 2512 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2525 S> */ B(LdaConstant), U8(191),
- /* 2525 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2538 S> */ B(LdaConstant), U8(192),
- /* 2538 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2551 S> */ B(LdaConstant), U8(193),
- /* 2551 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2564 S> */ B(LdaConstant), U8(194),
- /* 2564 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2577 S> */ B(LdaConstant), U8(195),
- /* 2577 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2590 S> */ B(LdaConstant), U8(196),
- /* 2590 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2603 S> */ B(LdaConstant), U8(197),
- /* 2603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2616 S> */ B(LdaConstant), U8(198),
- /* 2616 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2629 S> */ B(LdaConstant), U8(199),
- /* 2629 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2642 S> */ B(LdaConstant), U8(200),
- /* 2642 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2655 S> */ B(LdaConstant), U8(201),
- /* 2655 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2668 S> */ B(LdaConstant), U8(202),
- /* 2668 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2681 S> */ B(LdaConstant), U8(203),
- /* 2681 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2694 S> */ B(LdaConstant), U8(204),
- /* 2694 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2707 S> */ B(LdaConstant), U8(205),
- /* 2707 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2720 S> */ B(LdaConstant), U8(206),
- /* 2720 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2733 S> */ B(LdaConstant), U8(207),
- /* 2733 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2746 S> */ B(LdaConstant), U8(208),
- /* 2746 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2759 S> */ B(LdaConstant), U8(209),
- /* 2759 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2772 S> */ B(LdaConstant), U8(210),
- /* 2772 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2785 S> */ B(LdaConstant), U8(211),
- /* 2785 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2798 S> */ B(LdaConstant), U8(212),
- /* 2798 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2811 S> */ B(LdaConstant), U8(213),
- /* 2811 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2824 S> */ B(LdaConstant), U8(214),
- /* 2824 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2837 S> */ B(LdaConstant), U8(215),
- /* 2837 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2850 S> */ B(LdaConstant), U8(216),
- /* 2850 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2863 S> */ B(LdaConstant), U8(217),
- /* 2863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2876 S> */ B(LdaConstant), U8(218),
- /* 2876 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2889 S> */ B(LdaConstant), U8(219),
- /* 2889 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2902 S> */ B(LdaConstant), U8(220),
- /* 2902 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2915 S> */ B(LdaConstant), U8(221),
- /* 2915 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2928 S> */ B(LdaConstant), U8(222),
- /* 2928 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2941 S> */ B(LdaConstant), U8(223),
- /* 2941 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2954 S> */ B(LdaConstant), U8(224),
- /* 2954 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2967 S> */ B(LdaConstant), U8(225),
- /* 2967 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2980 S> */ B(LdaConstant), U8(226),
- /* 2980 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2993 S> */ B(LdaConstant), U8(227),
- /* 2993 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3006 S> */ B(LdaConstant), U8(228),
- /* 3006 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3019 S> */ B(LdaConstant), U8(229),
- /* 3019 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3032 S> */ B(LdaConstant), U8(230),
- /* 3032 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3045 S> */ B(LdaConstant), U8(231),
- /* 3045 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3058 S> */ B(LdaConstant), U8(232),
- /* 3058 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3071 S> */ B(LdaConstant), U8(233),
- /* 3071 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3084 S> */ B(LdaConstant), U8(234),
- /* 3084 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3097 S> */ B(LdaConstant), U8(235),
- /* 3097 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3110 S> */ B(LdaConstant), U8(236),
- /* 3110 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3123 S> */ B(LdaConstant), U8(237),
- /* 3123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3136 S> */ B(LdaConstant), U8(238),
- /* 3136 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3149 S> */ B(LdaConstant), U8(239),
- /* 3149 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3162 S> */ B(LdaConstant), U8(240),
- /* 3162 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3175 S> */ B(LdaConstant), U8(241),
- /* 3175 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3188 S> */ B(LdaConstant), U8(242),
- /* 3188 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3201 S> */ B(LdaConstant), U8(243),
- /* 3201 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3214 S> */ B(LdaConstant), U8(244),
- /* 3214 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3227 S> */ B(LdaConstant), U8(245),
- /* 3227 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3240 S> */ B(LdaConstant), U8(246),
- /* 3240 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3253 S> */ B(LdaConstant), U8(247),
- /* 3253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3266 S> */ B(LdaConstant), U8(248),
- /* 3266 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3279 S> */ B(LdaConstant), U8(249),
- /* 3279 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3292 S> */ B(LdaConstant), U8(250),
- /* 3292 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3305 S> */ B(LdaConstant), U8(251),
- /* 3305 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3318 S> */ B(LdaConstant), U8(252),
- /* 3318 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3331 S> */ B(LdaConstant), U8(253),
- /* 3331 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3344 S> */ B(LdaConstant), U8(254),
- /* 3344 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3357 S> */ B(LdaConstant), U8(255),
- /* 3357 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3370 S> */ B(Wide), B(LdaConstant), U16(256),
- /* 3370 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3383 S> */ B(Wide), B(LdaConstant), U16(257),
- /* 3383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3396 S> */ B(Wide), B(LdaConstant), U16(258),
- /* 3396 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3409 S> */ B(Wide), B(LdaConstant), U16(259),
- /* 3409 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3422 S> */ B(Wide), B(LdaConstant), U16(260),
- /* 3422 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3435 S> */ B(Wide), B(LdaConstant), U16(261),
- /* 3435 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3448 S> */ B(Wide), B(LdaConstant), U16(262),
- /* 3448 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3461 S> */ B(Wide), B(LdaConstant), U16(263),
- /* 3461 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3474 S> */ B(Wide), B(LdaConstant), U16(264),
- /* 3474 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3487 S> */ B(Wide), B(LdaConstant), U16(265),
- /* 3487 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3500 S> */ B(Wide), B(LdaConstant), U16(266),
- /* 3500 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3513 S> */ B(Wide), B(LdaConstant), U16(267),
- /* 3513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3526 S> */ B(Wide), B(LdaConstant), U16(268),
- /* 3526 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3539 S> */ B(Wide), B(LdaConstant), U16(269),
- /* 3539 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3552 S> */ B(Wide), B(LdaConstant), U16(270),
- /* 3552 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3565 S> */ B(Wide), B(LdaConstant), U16(271),
- /* 3565 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3578 S> */ B(Wide), B(LdaConstant), U16(272),
- /* 3578 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3591 S> */ B(Wide), B(LdaConstant), U16(273),
- /* 3591 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3604 S> */ B(Wide), B(LdaConstant), U16(274),
- /* 3604 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3617 S> */ B(Wide), B(LdaConstant), U16(275),
- /* 3617 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3630 S> */ B(Wide), B(LdaConstant), U16(276),
- /* 3630 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3643 S> */ B(Wide), B(LdaConstant), U16(277),
- /* 3643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3656 S> */ B(Wide), B(LdaConstant), U16(278),
- /* 3656 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3669 S> */ B(Wide), B(LdaConstant), U16(279),
- /* 3669 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3682 S> */ B(Wide), B(LdaConstant), U16(280),
- /* 3682 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3695 S> */ B(Wide), B(LdaConstant), U16(281),
- /* 3695 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3708 S> */ B(Wide), B(LdaConstant), U16(282),
- /* 3708 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3721 S> */ B(Wide), B(LdaConstant), U16(283),
- /* 3721 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3734 S> */ B(Wide), B(LdaConstant), U16(284),
- /* 3734 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3747 S> */ B(Wide), B(LdaConstant), U16(285),
- /* 3747 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3760 S> */ B(Wide), B(LdaConstant), U16(286),
- /* 3760 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3773 S> */ B(Wide), B(LdaConstant), U16(287),
- /* 3773 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3786 S> */ B(Wide), B(LdaConstant), U16(288),
- /* 3786 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3799 S> */ B(Wide), B(LdaConstant), U16(289),
- /* 3799 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3812 S> */ B(Wide), B(LdaConstant), U16(290),
- /* 3812 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3825 S> */ B(Wide), B(LdaConstant), U16(291),
- /* 3825 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3838 S> */ B(Wide), B(LdaConstant), U16(292),
- /* 3838 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3851 S> */ B(Wide), B(LdaConstant), U16(293),
- /* 3851 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3864 S> */ B(Wide), B(LdaConstant), U16(294),
- /* 3864 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3877 S> */ B(Wide), B(LdaConstant), U16(295),
- /* 3877 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3890 S> */ B(Wide), B(LdaConstant), U16(296),
- /* 3890 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3903 S> */ B(Wide), B(LdaConstant), U16(297),
- /* 3903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3916 S> */ B(Wide), B(LdaConstant), U16(298),
- /* 3916 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3929 S> */ B(Wide), B(LdaConstant), U16(299),
- /* 3929 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3942 S> */ B(Wide), B(LdaConstant), U16(300),
- /* 3942 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3955 S> */ B(Wide), B(LdaConstant), U16(301),
- /* 3955 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3968 S> */ B(Wide), B(LdaConstant), U16(302),
- /* 3968 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3981 S> */ B(Wide), B(LdaConstant), U16(303),
- /* 3981 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3994 S> */ B(Wide), B(LdaConstant), U16(304),
- /* 3994 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4007 S> */ B(Wide), B(LdaConstant), U16(305),
- /* 4007 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4020 S> */ B(Wide), B(LdaConstant), U16(306),
- /* 4020 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4033 S> */ B(Wide), B(LdaConstant), U16(307),
- /* 4033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4046 S> */ B(Wide), B(LdaConstant), U16(308),
- /* 4046 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4059 S> */ B(Wide), B(LdaConstant), U16(309),
- /* 4059 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4072 S> */ B(Wide), B(LdaConstant), U16(310),
- /* 4072 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4085 S> */ B(Wide), B(LdaConstant), U16(311),
- /* 4085 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 4103 S> */ B(LdaZero),
- /* 4103 E> */ B(Star), R(1),
- /* 4108 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(3),
- /* 4108 E> */ B(TestLessThan), R(2),
- B(Wide), B(JumpIfFalse), U16(46),
+ B(Star), R(1),
+ /* 4108 S> */ B(LdaSmi), U8(3),
+ /* 4108 E> */ B(TestLessThan), R(1),
+ B(Wide), B(JumpIfFalse), U16(38),
/* 4090 E> */ B(StackCheck),
- /* 4122 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(1),
- /* 4128 E> */ B(TestEqual), R(2),
+ /* 4122 S> */ B(LdaSmi), U8(1),
+ /* 4128 E> */ B(TestEqual), R(1),
B(Wide), B(JumpIfFalse), U16(7),
- /* 4134 S> */ B(Wide), B(Jump), U16(19),
- /* 4146 S> */ B(Ldar), R(1),
- B(Star), R(2),
- B(LdaSmi), U8(2),
- /* 4152 E> */ B(TestEqual), R(2),
+ /* 4134 S> */ B(Wide), B(Jump), U16(15),
+ /* 4146 S> */ B(LdaSmi), U8(2),
+ /* 4152 E> */ B(TestEqual), R(1),
B(Wide), B(JumpIfFalse), U16(7),
/* 4158 S> */ B(Wide), B(Jump), U16(13),
/* 4114 S> */ B(Ldar), R(1),
B(ToNumber),
B(Star), R(2),
B(Inc),
- /* 4114 E> */ B(Star), R(1),
- B(Jump), U8(-53),
+ B(Star), R(1),
+ B(Jump), U8(-41),
/* 4167 S> */ B(LdaSmi), U8(3),
/* 4177 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/LetVariable.golden b/test/cctest/interpreter/bytecode_expectations/LetVariable.golden
index 3ac793a..e54769c 100644
--- a/test/cctest/interpreter/bytecode_expectations/LetVariable.golden
+++ b/test/cctest/interpreter/bytecode_expectations/LetVariable.golden
@@ -19,7 +19,7 @@
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaUndefined),
/* 46 S> */ B(Return),
]
@@ -40,7 +40,7 @@
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(1),
@@ -59,21 +59,21 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 27
+bytecode array length: 28
bytecodes: [
B(LdaTheHole),
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaSmi), U8(20),
- /* 45 E> */ B(Star), R(1),
+ B(Star), R(1),
B(Ldar), R(0),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(2),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
- B(Ldar), R(1),
- B(Star), R(0),
- /* 45 E> */ B(LdaUndefined),
+ /* 45 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
+ B(Mov), R(1), R(0),
+ B(Ldar), R(0),
+ B(LdaUndefined),
/* 52 S> */ B(Return),
]
constant pool: [
@@ -88,22 +88,21 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 31
+bytecode array length: 30
bytecodes: [
B(LdaTheHole),
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(LdaSmi), U8(20),
- /* 48 E> */ B(Star), R(1),
+ B(Star), R(1),
B(Ldar), R(0),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(2),
- B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
- B(Ldar), R(1),
- B(Star), R(0),
+ /* 48 E> */ B(CallRuntime), U16(Runtime::kThrowReferenceError), R(2), U8(1),
+ B(Mov), R(1), R(0),
B(LdaUndefined),
/* 54 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden b/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden
index 591fe88..4725033 100644
--- a/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden
+++ b/test/cctest/interpreter/bytecode_expectations/LetVariableContextSlot.golden
@@ -80,8 +80,8 @@
B(Star), R(0),
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaSmi), U8(20),
- /* 45 E> */ B(Star), R(2),
- B(LdaContextSlot), R(context), U8(4),
+ B(Star), R(2),
+ /* 45 E> */ B(LdaContextSlot), R(context), U8(4),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(1),
B(Star), R(3),
@@ -117,8 +117,8 @@
/* 42 S> */ B(LdaSmi), U8(10),
/* 42 E> */ B(StaContextSlot), R(context), U8(4),
/* 46 S> */ B(LdaSmi), U8(20),
- /* 48 E> */ B(Star), R(2),
- B(LdaContextSlot), R(context), U8(4),
+ B(Star), R(2),
+ /* 48 E> */ B(LdaContextSlot), R(context), U8(4),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(1),
B(Star), R(3),
diff --git a/test/cctest/interpreter/bytecode_expectations/LoadGlobal.golden b/test/cctest/interpreter/bytecode_expectations/LoadGlobal.golden
index 7fb831b..dd9f714 100644
--- a/test/cctest/interpreter/bytecode_expectations/LoadGlobal.golden
+++ b/test/cctest/interpreter/bytecode_expectations/LoadGlobal.golden
@@ -16,14 +16,13 @@
"
frame size: 0
parameter count: 1
-bytecode array length: 5
+bytecode array length: 4
bytecodes: [
/* 21 E> */ B(StackCheck),
- /* 26 S> */ B(LdaGlobal), U8(0), U8(1),
+ /* 26 S> */ B(LdaGlobal), U8(1),
/* 36 S> */ B(Return),
]
constant pool: [
- "a",
]
handlers: [
]
@@ -36,14 +35,13 @@
"
frame size: 0
parameter count: 1
-bytecode array length: 5
+bytecode array length: 4
bytecodes: [
/* 27 E> */ B(StackCheck),
- /* 32 S> */ B(LdaGlobal), U8(0), U8(1),
+ /* 32 S> */ B(LdaGlobal), U8(1),
/* 42 S> */ B(Return),
]
constant pool: [
- "t",
]
handlers: [
]
@@ -56,14 +54,13 @@
"
frame size: 0
parameter count: 1
-bytecode array length: 5
+bytecode array length: 4
bytecodes: [
/* 17 E> */ B(StackCheck),
- /* 22 S> */ B(LdaGlobal), U8(0), U8(1),
+ /* 22 S> */ B(LdaGlobal), U8(1),
/* 32 S> */ B(Return),
]
constant pool: [
- "a",
]
handlers: [
]
@@ -204,401 +201,272 @@
}
f({name: 1});
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 1032
+bytecode array length: 646
bytecodes: [
/* 17 E> */ B(StackCheck),
- /* 25 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 26 E> */ B(LoadIC), R(0), U8(0), U8(1),
- /* 35 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 36 E> */ B(LoadIC), R(0), U8(0), U8(3),
- /* 45 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 46 E> */ B(LoadIC), R(0), U8(0), U8(5),
- /* 55 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 56 E> */ B(LoadIC), R(0), U8(0), U8(7),
- /* 65 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 66 E> */ B(LoadIC), R(0), U8(0), U8(9),
- /* 75 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 76 E> */ B(LoadIC), R(0), U8(0), U8(11),
- /* 85 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 86 E> */ B(LoadIC), R(0), U8(0), U8(13),
- /* 95 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 96 E> */ B(LoadIC), R(0), U8(0), U8(15),
- /* 105 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 106 E> */ B(LoadIC), R(0), U8(0), U8(17),
- /* 115 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 116 E> */ B(LoadIC), R(0), U8(0), U8(19),
- /* 125 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 126 E> */ B(LoadIC), R(0), U8(0), U8(21),
- /* 135 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 136 E> */ B(LoadIC), R(0), U8(0), U8(23),
- /* 145 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 146 E> */ B(LoadIC), R(0), U8(0), U8(25),
- /* 155 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 156 E> */ B(LoadIC), R(0), U8(0), U8(27),
- /* 165 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 166 E> */ B(LoadIC), R(0), U8(0), U8(29),
- /* 175 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 176 E> */ B(LoadIC), R(0), U8(0), U8(31),
- /* 185 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 186 E> */ B(LoadIC), R(0), U8(0), U8(33),
- /* 195 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 196 E> */ B(LoadIC), R(0), U8(0), U8(35),
- /* 205 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 206 E> */ B(LoadIC), R(0), U8(0), U8(37),
- /* 215 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 216 E> */ B(LoadIC), R(0), U8(0), U8(39),
- /* 225 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 226 E> */ B(LoadIC), R(0), U8(0), U8(41),
- /* 235 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 236 E> */ B(LoadIC), R(0), U8(0), U8(43),
- /* 245 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 246 E> */ B(LoadIC), R(0), U8(0), U8(45),
- /* 255 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 256 E> */ B(LoadIC), R(0), U8(0), U8(47),
- /* 265 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 266 E> */ B(LoadIC), R(0), U8(0), U8(49),
- /* 275 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 276 E> */ B(LoadIC), R(0), U8(0), U8(51),
- /* 285 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 286 E> */ B(LoadIC), R(0), U8(0), U8(53),
- /* 295 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 296 E> */ B(LoadIC), R(0), U8(0), U8(55),
- /* 305 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 306 E> */ B(LoadIC), R(0), U8(0), U8(57),
- /* 315 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 316 E> */ B(LoadIC), R(0), U8(0), U8(59),
- /* 325 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 326 E> */ B(LoadIC), R(0), U8(0), U8(61),
- /* 335 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 336 E> */ B(LoadIC), R(0), U8(0), U8(63),
- /* 345 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 346 E> */ B(LoadIC), R(0), U8(0), U8(65),
- /* 355 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 356 E> */ B(LoadIC), R(0), U8(0), U8(67),
- /* 365 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 366 E> */ B(LoadIC), R(0), U8(0), U8(69),
- /* 375 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 376 E> */ B(LoadIC), R(0), U8(0), U8(71),
- /* 385 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 386 E> */ B(LoadIC), R(0), U8(0), U8(73),
- /* 395 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 396 E> */ B(LoadIC), R(0), U8(0), U8(75),
- /* 405 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 406 E> */ B(LoadIC), R(0), U8(0), U8(77),
- /* 415 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 416 E> */ B(LoadIC), R(0), U8(0), U8(79),
- /* 425 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 426 E> */ B(LoadIC), R(0), U8(0), U8(81),
- /* 435 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 436 E> */ B(LoadIC), R(0), U8(0), U8(83),
- /* 445 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 446 E> */ B(LoadIC), R(0), U8(0), U8(85),
- /* 455 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 456 E> */ B(LoadIC), R(0), U8(0), U8(87),
- /* 465 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 466 E> */ B(LoadIC), R(0), U8(0), U8(89),
- /* 475 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 476 E> */ B(LoadIC), R(0), U8(0), U8(91),
- /* 485 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 486 E> */ B(LoadIC), R(0), U8(0), U8(93),
- /* 495 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 496 E> */ B(LoadIC), R(0), U8(0), U8(95),
- /* 505 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 506 E> */ B(LoadIC), R(0), U8(0), U8(97),
- /* 515 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 516 E> */ B(LoadIC), R(0), U8(0), U8(99),
- /* 525 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 526 E> */ B(LoadIC), R(0), U8(0), U8(101),
- /* 535 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 536 E> */ B(LoadIC), R(0), U8(0), U8(103),
- /* 545 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 546 E> */ B(LoadIC), R(0), U8(0), U8(105),
- /* 555 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 556 E> */ B(LoadIC), R(0), U8(0), U8(107),
- /* 565 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 566 E> */ B(LoadIC), R(0), U8(0), U8(109),
- /* 575 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 576 E> */ B(LoadIC), R(0), U8(0), U8(111),
- /* 585 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 586 E> */ B(LoadIC), R(0), U8(0), U8(113),
- /* 595 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 596 E> */ B(LoadIC), R(0), U8(0), U8(115),
- /* 605 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 606 E> */ B(LoadIC), R(0), U8(0), U8(117),
- /* 615 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 616 E> */ B(LoadIC), R(0), U8(0), U8(119),
- /* 625 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 626 E> */ B(LoadIC), R(0), U8(0), U8(121),
- /* 635 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 636 E> */ B(LoadIC), R(0), U8(0), U8(123),
- /* 645 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 646 E> */ B(LoadIC), R(0), U8(0), U8(125),
- /* 655 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 656 E> */ B(LoadIC), R(0), U8(0), U8(127),
- /* 665 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 666 E> */ B(LoadIC), R(0), U8(0), U8(129),
- /* 675 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 676 E> */ B(LoadIC), R(0), U8(0), U8(131),
- /* 685 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 686 E> */ B(LoadIC), R(0), U8(0), U8(133),
- /* 695 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 696 E> */ B(LoadIC), R(0), U8(0), U8(135),
- /* 705 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 706 E> */ B(LoadIC), R(0), U8(0), U8(137),
- /* 715 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 716 E> */ B(LoadIC), R(0), U8(0), U8(139),
- /* 725 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 726 E> */ B(LoadIC), R(0), U8(0), U8(141),
- /* 735 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 736 E> */ B(LoadIC), R(0), U8(0), U8(143),
- /* 745 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 746 E> */ B(LoadIC), R(0), U8(0), U8(145),
- /* 755 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 756 E> */ B(LoadIC), R(0), U8(0), U8(147),
- /* 765 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 766 E> */ B(LoadIC), R(0), U8(0), U8(149),
- /* 775 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 776 E> */ B(LoadIC), R(0), U8(0), U8(151),
- /* 785 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 786 E> */ B(LoadIC), R(0), U8(0), U8(153),
- /* 795 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 796 E> */ B(LoadIC), R(0), U8(0), U8(155),
- /* 805 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 806 E> */ B(LoadIC), R(0), U8(0), U8(157),
- /* 815 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 816 E> */ B(LoadIC), R(0), U8(0), U8(159),
- /* 825 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 826 E> */ B(LoadIC), R(0), U8(0), U8(161),
- /* 835 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 836 E> */ B(LoadIC), R(0), U8(0), U8(163),
- /* 845 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 846 E> */ B(LoadIC), R(0), U8(0), U8(165),
- /* 855 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 856 E> */ B(LoadIC), R(0), U8(0), U8(167),
- /* 865 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 866 E> */ B(LoadIC), R(0), U8(0), U8(169),
- /* 875 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 876 E> */ B(LoadIC), R(0), U8(0), U8(171),
- /* 885 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 886 E> */ B(LoadIC), R(0), U8(0), U8(173),
- /* 895 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 896 E> */ B(LoadIC), R(0), U8(0), U8(175),
- /* 905 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 906 E> */ B(LoadIC), R(0), U8(0), U8(177),
- /* 915 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 916 E> */ B(LoadIC), R(0), U8(0), U8(179),
- /* 925 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 926 E> */ B(LoadIC), R(0), U8(0), U8(181),
- /* 935 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 936 E> */ B(LoadIC), R(0), U8(0), U8(183),
- /* 945 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 946 E> */ B(LoadIC), R(0), U8(0), U8(185),
- /* 955 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 956 E> */ B(LoadIC), R(0), U8(0), U8(187),
- /* 965 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 966 E> */ B(LoadIC), R(0), U8(0), U8(189),
- /* 975 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 976 E> */ B(LoadIC), R(0), U8(0), U8(191),
- /* 985 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 986 E> */ B(LoadIC), R(0), U8(0), U8(193),
- /* 995 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 996 E> */ B(LoadIC), R(0), U8(0), U8(195),
- /* 1005 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1006 E> */ B(LoadIC), R(0), U8(0), U8(197),
- /* 1015 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1016 E> */ B(LoadIC), R(0), U8(0), U8(199),
- /* 1025 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1026 E> */ B(LoadIC), R(0), U8(0), U8(201),
- /* 1035 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1036 E> */ B(LoadIC), R(0), U8(0), U8(203),
- /* 1045 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1046 E> */ B(LoadIC), R(0), U8(0), U8(205),
- /* 1055 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1056 E> */ B(LoadIC), R(0), U8(0), U8(207),
- /* 1065 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1066 E> */ B(LoadIC), R(0), U8(0), U8(209),
- /* 1075 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1076 E> */ B(LoadIC), R(0), U8(0), U8(211),
- /* 1085 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1086 E> */ B(LoadIC), R(0), U8(0), U8(213),
- /* 1095 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1096 E> */ B(LoadIC), R(0), U8(0), U8(215),
- /* 1105 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1106 E> */ B(LoadIC), R(0), U8(0), U8(217),
- /* 1115 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1116 E> */ B(LoadIC), R(0), U8(0), U8(219),
- /* 1125 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1126 E> */ B(LoadIC), R(0), U8(0), U8(221),
- /* 1135 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1136 E> */ B(LoadIC), R(0), U8(0), U8(223),
- /* 1145 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1146 E> */ B(LoadIC), R(0), U8(0), U8(225),
- /* 1155 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1156 E> */ B(LoadIC), R(0), U8(0), U8(227),
- /* 1165 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1166 E> */ B(LoadIC), R(0), U8(0), U8(229),
- /* 1175 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1176 E> */ B(LoadIC), R(0), U8(0), U8(231),
- /* 1185 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1186 E> */ B(LoadIC), R(0), U8(0), U8(233),
- /* 1195 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1196 E> */ B(LoadIC), R(0), U8(0), U8(235),
- /* 1205 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1206 E> */ B(LoadIC), R(0), U8(0), U8(237),
- /* 1215 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1216 E> */ B(LoadIC), R(0), U8(0), U8(239),
- /* 1225 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1226 E> */ B(LoadIC), R(0), U8(0), U8(241),
- /* 1235 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1236 E> */ B(LoadIC), R(0), U8(0), U8(243),
- /* 1245 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1246 E> */ B(LoadIC), R(0), U8(0), U8(245),
- /* 1255 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1256 E> */ B(LoadIC), R(0), U8(0), U8(247),
- /* 1265 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1266 E> */ B(LoadIC), R(0), U8(0), U8(249),
- /* 1275 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1276 E> */ B(LoadIC), R(0), U8(0), U8(251),
- /* 1285 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1286 E> */ B(LoadIC), R(0), U8(0), U8(253),
- /* 1295 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1296 E> */ B(LoadIC), R(0), U8(0), U8(255),
- /* 1305 S> */ B(Wide), B(LdaGlobal), U16(1), U16(257),
+ /* 25 S> */ B(Nop),
+ /* 26 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(1),
+ /* 35 S> */ B(Nop),
+ /* 36 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(3),
+ /* 45 S> */ B(Nop),
+ /* 46 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(5),
+ /* 55 S> */ B(Nop),
+ /* 56 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(7),
+ /* 65 S> */ B(Nop),
+ /* 66 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(9),
+ /* 75 S> */ B(Nop),
+ /* 76 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(11),
+ /* 85 S> */ B(Nop),
+ /* 86 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(13),
+ /* 95 S> */ B(Nop),
+ /* 96 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(15),
+ /* 105 S> */ B(Nop),
+ /* 106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(17),
+ /* 115 S> */ B(Nop),
+ /* 116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(19),
+ /* 125 S> */ B(Nop),
+ /* 126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(21),
+ /* 135 S> */ B(Nop),
+ /* 136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(23),
+ /* 145 S> */ B(Nop),
+ /* 146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(25),
+ /* 155 S> */ B(Nop),
+ /* 156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(27),
+ /* 165 S> */ B(Nop),
+ /* 166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(29),
+ /* 175 S> */ B(Nop),
+ /* 176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(31),
+ /* 185 S> */ B(Nop),
+ /* 186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(33),
+ /* 195 S> */ B(Nop),
+ /* 196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(35),
+ /* 205 S> */ B(Nop),
+ /* 206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(37),
+ /* 215 S> */ B(Nop),
+ /* 216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(39),
+ /* 225 S> */ B(Nop),
+ /* 226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(41),
+ /* 235 S> */ B(Nop),
+ /* 236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(43),
+ /* 245 S> */ B(Nop),
+ /* 246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(45),
+ /* 255 S> */ B(Nop),
+ /* 256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(47),
+ /* 265 S> */ B(Nop),
+ /* 266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(49),
+ /* 275 S> */ B(Nop),
+ /* 276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(51),
+ /* 285 S> */ B(Nop),
+ /* 286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(53),
+ /* 295 S> */ B(Nop),
+ /* 296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(55),
+ /* 305 S> */ B(Nop),
+ /* 306 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(57),
+ /* 315 S> */ B(Nop),
+ /* 316 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(59),
+ /* 325 S> */ B(Nop),
+ /* 326 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(61),
+ /* 335 S> */ B(Nop),
+ /* 336 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(63),
+ /* 345 S> */ B(Nop),
+ /* 346 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(65),
+ /* 355 S> */ B(Nop),
+ /* 356 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(67),
+ /* 365 S> */ B(Nop),
+ /* 366 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(69),
+ /* 375 S> */ B(Nop),
+ /* 376 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(71),
+ /* 385 S> */ B(Nop),
+ /* 386 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(73),
+ /* 395 S> */ B(Nop),
+ /* 396 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(75),
+ /* 405 S> */ B(Nop),
+ /* 406 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(77),
+ /* 415 S> */ B(Nop),
+ /* 416 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(79),
+ /* 425 S> */ B(Nop),
+ /* 426 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(81),
+ /* 435 S> */ B(Nop),
+ /* 436 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(83),
+ /* 445 S> */ B(Nop),
+ /* 446 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(85),
+ /* 455 S> */ B(Nop),
+ /* 456 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(87),
+ /* 465 S> */ B(Nop),
+ /* 466 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(89),
+ /* 475 S> */ B(Nop),
+ /* 476 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(91),
+ /* 485 S> */ B(Nop),
+ /* 486 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(93),
+ /* 495 S> */ B(Nop),
+ /* 496 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(95),
+ /* 505 S> */ B(Nop),
+ /* 506 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(97),
+ /* 515 S> */ B(Nop),
+ /* 516 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(99),
+ /* 525 S> */ B(Nop),
+ /* 526 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(101),
+ /* 535 S> */ B(Nop),
+ /* 536 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(103),
+ /* 545 S> */ B(Nop),
+ /* 546 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(105),
+ /* 555 S> */ B(Nop),
+ /* 556 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(107),
+ /* 565 S> */ B(Nop),
+ /* 566 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(109),
+ /* 575 S> */ B(Nop),
+ /* 576 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(111),
+ /* 585 S> */ B(Nop),
+ /* 586 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(113),
+ /* 595 S> */ B(Nop),
+ /* 596 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(115),
+ /* 605 S> */ B(Nop),
+ /* 606 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(117),
+ /* 615 S> */ B(Nop),
+ /* 616 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(119),
+ /* 625 S> */ B(Nop),
+ /* 626 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(121),
+ /* 635 S> */ B(Nop),
+ /* 636 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(123),
+ /* 645 S> */ B(Nop),
+ /* 646 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(125),
+ /* 655 S> */ B(Nop),
+ /* 656 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(127),
+ /* 665 S> */ B(Nop),
+ /* 666 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(129),
+ /* 675 S> */ B(Nop),
+ /* 676 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(131),
+ /* 685 S> */ B(Nop),
+ /* 686 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(133),
+ /* 695 S> */ B(Nop),
+ /* 696 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(135),
+ /* 705 S> */ B(Nop),
+ /* 706 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(137),
+ /* 715 S> */ B(Nop),
+ /* 716 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(139),
+ /* 725 S> */ B(Nop),
+ /* 726 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(141),
+ /* 735 S> */ B(Nop),
+ /* 736 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(143),
+ /* 745 S> */ B(Nop),
+ /* 746 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(145),
+ /* 755 S> */ B(Nop),
+ /* 756 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(147),
+ /* 765 S> */ B(Nop),
+ /* 766 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(149),
+ /* 775 S> */ B(Nop),
+ /* 776 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(151),
+ /* 785 S> */ B(Nop),
+ /* 786 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(153),
+ /* 795 S> */ B(Nop),
+ /* 796 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(155),
+ /* 805 S> */ B(Nop),
+ /* 806 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(157),
+ /* 815 S> */ B(Nop),
+ /* 816 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(159),
+ /* 825 S> */ B(Nop),
+ /* 826 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(161),
+ /* 835 S> */ B(Nop),
+ /* 836 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(163),
+ /* 845 S> */ B(Nop),
+ /* 846 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(165),
+ /* 855 S> */ B(Nop),
+ /* 856 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(167),
+ /* 865 S> */ B(Nop),
+ /* 866 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(169),
+ /* 875 S> */ B(Nop),
+ /* 876 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(171),
+ /* 885 S> */ B(Nop),
+ /* 886 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(173),
+ /* 895 S> */ B(Nop),
+ /* 896 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(175),
+ /* 905 S> */ B(Nop),
+ /* 906 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(177),
+ /* 915 S> */ B(Nop),
+ /* 916 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(179),
+ /* 925 S> */ B(Nop),
+ /* 926 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(181),
+ /* 935 S> */ B(Nop),
+ /* 936 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(183),
+ /* 945 S> */ B(Nop),
+ /* 946 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(185),
+ /* 955 S> */ B(Nop),
+ /* 956 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(187),
+ /* 965 S> */ B(Nop),
+ /* 966 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(189),
+ /* 975 S> */ B(Nop),
+ /* 976 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(191),
+ /* 985 S> */ B(Nop),
+ /* 986 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(193),
+ /* 995 S> */ B(Nop),
+ /* 996 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(195),
+ /* 1005 S> */ B(Nop),
+ /* 1006 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(197),
+ /* 1015 S> */ B(Nop),
+ /* 1016 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(199),
+ /* 1025 S> */ B(Nop),
+ /* 1026 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(201),
+ /* 1035 S> */ B(Nop),
+ /* 1036 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(203),
+ /* 1045 S> */ B(Nop),
+ /* 1046 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(205),
+ /* 1055 S> */ B(Nop),
+ /* 1056 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(207),
+ /* 1065 S> */ B(Nop),
+ /* 1066 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(209),
+ /* 1075 S> */ B(Nop),
+ /* 1076 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(211),
+ /* 1085 S> */ B(Nop),
+ /* 1086 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(213),
+ /* 1095 S> */ B(Nop),
+ /* 1096 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(215),
+ /* 1105 S> */ B(Nop),
+ /* 1106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(217),
+ /* 1115 S> */ B(Nop),
+ /* 1116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(219),
+ /* 1125 S> */ B(Nop),
+ /* 1126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(221),
+ /* 1135 S> */ B(Nop),
+ /* 1136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(223),
+ /* 1145 S> */ B(Nop),
+ /* 1146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(225),
+ /* 1155 S> */ B(Nop),
+ /* 1156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(227),
+ /* 1165 S> */ B(Nop),
+ /* 1166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(229),
+ /* 1175 S> */ B(Nop),
+ /* 1176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(231),
+ /* 1185 S> */ B(Nop),
+ /* 1186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(233),
+ /* 1195 S> */ B(Nop),
+ /* 1196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(235),
+ /* 1205 S> */ B(Nop),
+ /* 1206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(237),
+ /* 1215 S> */ B(Nop),
+ /* 1216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(239),
+ /* 1225 S> */ B(Nop),
+ /* 1226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(241),
+ /* 1235 S> */ B(Nop),
+ /* 1236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(243),
+ /* 1245 S> */ B(Nop),
+ /* 1246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(245),
+ /* 1255 S> */ B(Nop),
+ /* 1256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(247),
+ /* 1265 S> */ B(Nop),
+ /* 1266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(249),
+ /* 1275 S> */ B(Nop),
+ /* 1276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(251),
+ /* 1285 S> */ B(Nop),
+ /* 1286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(253),
+ /* 1295 S> */ B(Nop),
+ /* 1296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(255),
+ /* 1305 S> */ B(Wide), B(LdaGlobal), U16(257),
/* 1315 S> */ B(Return),
]
constant pool: [
"name",
- "a",
]
handlers: [
]
diff --git a/test/cctest/interpreter/bytecode_expectations/LogicalExpressions.golden b/test/cctest/interpreter/bytecode_expectations/LogicalExpressions.golden
index fed8367..b8c8c5f 100644
--- a/test/cctest/interpreter/bytecode_expectations/LogicalExpressions.golden
+++ b/test/cctest/interpreter/bytecode_expectations/LogicalExpressions.golden
@@ -17,7 +17,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanTrue), U8(4),
B(LdaSmi), U8(3),
/* 60 S> */ B(Return),
@@ -31,16 +31,15 @@
snippet: "
var x = 0; return (x == 1) || 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 15
+bytecode array length: 13
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(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(1),
+ /* 55 E> */ B(TestEqual), R(0),
B(JumpIfTrue), U8(4),
B(LdaSmi), U8(3),
/* 67 S> */ B(Return),
@@ -60,7 +59,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanFalse), U8(4),
B(LdaSmi), U8(3),
/* 60 S> */ B(Return),
@@ -74,16 +73,15 @@
snippet: "
var x = 0; return (x == 0) && 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 14
+bytecode array length: 12
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(Star), R(0),
+ /* 45 S> */ B(LdaZero),
+ /* 55 E> */ B(TestEqual), R(0),
B(JumpIfFalse), U8(4),
B(LdaSmi), U8(3),
/* 67 S> */ B(Return),
@@ -103,7 +101,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanTrue), U8(4),
B(LdaSmi), U8(3),
/* 68 S> */ B(Return),
@@ -123,15 +121,15 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(2),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 49 S> */ B(LdaSmi), U8(3),
- /* 49 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 56 S> */ B(LdaSmi), U8(4),
- /* 56 E> */ B(Star), R(2),
+ 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(5),
+ B(Star), R(2),
B(LdaSmi), U8(3),
/* 95 S> */ B(Return),
]
@@ -182,141 +180,141 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
- /* 53 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 60 S> */ B(LdaSmi), U8(3),
- /* 60 E> */ B(Star), R(2),
+ 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(Star), R(1),
B(LdaSmi), U8(2),
- /* 88 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 98 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 105 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 115 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 122 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 132 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 139 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 149 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 156 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 166 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 173 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 183 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 190 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 200 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 207 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 217 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 224 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 234 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 241 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 251 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 258 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 268 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 275 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 285 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 292 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 302 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 309 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 319 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 326 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 336 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 343 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 353 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 360 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 370 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 377 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 387 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 394 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 404 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 411 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 421 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 428 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 438 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 445 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 455 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 462 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 472 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 479 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 489 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 496 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 506 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 513 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 523 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 530 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 540 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 547 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 557 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 564 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 574 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 581 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 591 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 598 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 608 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 615 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(3),
/* 624 S> */ B(Return),
]
@@ -368,141 +366,141 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
- /* 53 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 60 S> */ B(LdaSmi), U8(3),
- /* 60 E> */ B(Star), R(2),
+ 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(Star), R(1),
B(LdaSmi), U8(2),
- /* 88 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 98 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 105 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 115 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 122 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 132 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 139 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 149 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 156 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 166 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 173 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 183 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 190 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 200 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 207 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 217 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 224 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 234 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 241 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 251 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 258 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 268 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 275 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 285 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 292 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 302 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 309 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 319 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 326 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 336 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 343 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 353 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 360 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 370 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 377 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 387 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 394 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 404 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 411 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 421 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 428 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 438 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 445 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 455 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 462 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 472 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 479 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 489 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 496 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 506 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 513 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 523 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 530 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 540 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 547 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 557 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 564 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 574 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 581 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 591 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 598 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 608 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 615 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(3),
/* 624 S> */ B(Return),
]
@@ -548,150 +546,148 @@
a = 1, b = 2,
a = 1, b = 2, 3);
"
-frame size: 4
+frame size: 3
parameter count: 1
-bytecode array length: 282
+bytecode array length: 278
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
- /* 53 E> */ B(Star), R(1),
+ 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(Star), R(2),
+ /* 63 S> */ B(LdaSmi), U8(3),
+ /* 73 E> */ B(TestGreaterThan), R(0),
B(JumpIfTrueConstant), U8(0),
B(LdaSmi), U8(1),
- /* 87 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 94 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 104 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 111 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 121 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 128 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 138 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 145 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 155 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 162 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 172 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 179 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 189 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 196 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 206 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 213 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 223 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 230 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 240 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 247 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 257 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 264 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 274 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 281 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 291 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 298 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 308 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 315 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 325 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 332 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 342 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 349 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 359 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 366 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 376 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 383 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 393 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 400 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 410 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 417 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 427 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 434 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 444 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 451 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 461 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 468 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 478 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 485 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 495 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 502 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 512 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 519 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 529 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 536 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 546 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 553 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 563 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 570 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 580 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 587 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 597 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 604 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 614 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 621 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(3),
/* 630 S> */ B(Return),
]
@@ -737,150 +733,148 @@
a = 1, b = 2,
a = 1, b = 2, 3);
"
-frame size: 4
+frame size: 3
parameter count: 1
-bytecode array length: 281
+bytecode array length: 277
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 53 S> */ B(LdaSmi), U8(2),
- /* 53 E> */ B(Star), R(1),
+ 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(Star), R(2),
+ /* 63 S> */ B(LdaSmi), U8(5),
+ /* 73 E> */ B(TestLessThan), R(0),
B(JumpIfFalseConstant), U8(0),
B(LdaSmi), U8(1),
- /* 87 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 94 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 104 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 111 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 121 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 128 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 138 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 145 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 155 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 162 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 172 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 179 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 189 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 196 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 206 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 213 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 223 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 230 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 240 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 247 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 257 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 264 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 274 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 281 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 291 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 298 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 308 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 315 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 325 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 332 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 342 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 349 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 359 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 366 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 376 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 383 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 393 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 400 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 410 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 417 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 427 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 434 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 444 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 451 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 461 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 468 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 478 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 485 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 495 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 502 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 512 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 519 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 529 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 536 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 546 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 553 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 563 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 570 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 580 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 587 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 597 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 604 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(1),
- /* 614 E> */ B(Star), R(1),
+ B(Star), R(1),
B(LdaSmi), U8(2),
- /* 621 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaSmi), U8(3),
/* 630 S> */ B(Return),
]
@@ -934,7 +928,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanFalse), U8(4),
B(LdaSmi), U8(3),
B(JumpIfToBooleanTrue), U8(3),
diff --git a/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden b/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden
index 99a78be..0ce9f01 100644
--- a/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden
+++ b/test/cctest/interpreter/bytecode_expectations/LookupSlot.golden
@@ -29,15 +29,15 @@
B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlotForCall), R(3), U8(1), R(1),
B(LdaConstant), U8(1),
B(Star), R(3),
- B(Mov), R(1), R(4),
- B(Mov), R(3), R(5),
- B(Mov), R(closure), R(6),
B(LdaZero),
B(Star), R(7),
B(LdaSmi), U8(30),
B(Star), R(8),
B(LdaSmi), U8(34),
B(Star), R(9),
+ B(Mov), R(1), R(4),
+ B(Mov), R(3), R(5),
+ B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(1),
/* 34 E> */ B(Call), R(1), R(2), U8(2), U8(0),
@@ -74,15 +74,15 @@
B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlotForCall), R(3), U8(1), R(1),
B(LdaConstant), U8(1),
B(Star), R(3),
- B(Mov), R(1), R(4),
- B(Mov), R(3), R(5),
- B(Mov), R(closure), R(6),
B(LdaZero),
B(Star), R(7),
B(LdaSmi), U8(30),
B(Star), R(8),
B(LdaSmi), U8(34),
B(Star), R(9),
+ B(Mov), R(1), R(4),
+ B(Mov), R(3), R(5),
+ B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(1),
/* 34 E> */ B(Call), R(1), R(2), U8(2), U8(0),
@@ -122,15 +122,15 @@
B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlotForCall), R(3), U8(1), R(1),
B(LdaConstant), U8(2),
B(Star), R(3),
- B(Mov), R(1), R(4),
- B(Mov), R(3), R(5),
- B(Mov), R(closure), R(6),
B(LdaZero),
B(Star), R(7),
B(LdaSmi), U8(30),
B(Star), R(8),
B(LdaSmi), U8(49),
B(Star), R(9),
+ B(Mov), R(1), R(4),
+ B(Mov), R(3), R(5),
+ B(Mov), R(closure), R(6),
B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6),
B(Star), R(1),
/* 49 E> */ B(Call), R(1), R(2), U8(2), U8(0),
diff --git a/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden b/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden
index 2d493bc..a668d62 100644
--- a/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden
+++ b/test/cctest/interpreter/bytecode_expectations/LookupSlotWideInEval.golden
@@ -283,517 +283,517 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 22 S> */ B(LdaConstant), U8(0),
- /* 22 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 34 S> */ B(LdaConstant), U8(1),
- /* 34 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(LdaConstant), U8(2),
- /* 46 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaConstant), U8(3),
- /* 58 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 70 S> */ B(LdaConstant), U8(4),
- /* 70 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 82 S> */ B(LdaConstant), U8(5),
- /* 82 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 94 S> */ B(LdaConstant), U8(6),
- /* 94 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 106 S> */ B(LdaConstant), U8(7),
- /* 106 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 118 S> */ B(LdaConstant), U8(8),
- /* 118 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 130 S> */ B(LdaConstant), U8(9),
- /* 130 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 142 S> */ B(LdaConstant), U8(10),
- /* 142 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 154 S> */ B(LdaConstant), U8(11),
- /* 154 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 166 S> */ B(LdaConstant), U8(12),
- /* 166 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 178 S> */ B(LdaConstant), U8(13),
- /* 178 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 190 S> */ B(LdaConstant), U8(14),
- /* 190 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 202 S> */ B(LdaConstant), U8(15),
- /* 202 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 214 S> */ B(LdaConstant), U8(16),
- /* 214 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 226 S> */ B(LdaConstant), U8(17),
- /* 226 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 238 S> */ B(LdaConstant), U8(18),
- /* 238 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 250 S> */ B(LdaConstant), U8(19),
- /* 250 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 262 S> */ B(LdaConstant), U8(20),
- /* 262 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 274 S> */ B(LdaConstant), U8(21),
- /* 274 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 286 S> */ B(LdaConstant), U8(22),
- /* 286 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 298 S> */ B(LdaConstant), U8(23),
- /* 298 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 310 S> */ B(LdaConstant), U8(24),
- /* 310 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 322 S> */ B(LdaConstant), U8(25),
- /* 322 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 334 S> */ B(LdaConstant), U8(26),
- /* 334 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 346 S> */ B(LdaConstant), U8(27),
- /* 346 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 358 S> */ B(LdaConstant), U8(28),
- /* 358 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 370 S> */ B(LdaConstant), U8(29),
- /* 370 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 382 S> */ B(LdaConstant), U8(30),
- /* 382 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 394 S> */ B(LdaConstant), U8(31),
- /* 394 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 406 S> */ B(LdaConstant), U8(32),
- /* 406 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 418 S> */ B(LdaConstant), U8(33),
- /* 418 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 430 S> */ B(LdaConstant), U8(34),
- /* 430 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 442 S> */ B(LdaConstant), U8(35),
- /* 442 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 454 S> */ B(LdaConstant), U8(36),
- /* 454 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 466 S> */ B(LdaConstant), U8(37),
- /* 466 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 478 S> */ B(LdaConstant), U8(38),
- /* 478 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 490 S> */ B(LdaConstant), U8(39),
- /* 490 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 502 S> */ B(LdaConstant), U8(40),
- /* 502 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 514 S> */ B(LdaConstant), U8(41),
- /* 514 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 526 S> */ B(LdaConstant), U8(42),
- /* 526 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 538 S> */ B(LdaConstant), U8(43),
- /* 538 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 550 S> */ B(LdaConstant), U8(44),
- /* 550 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 562 S> */ B(LdaConstant), U8(45),
- /* 562 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 574 S> */ B(LdaConstant), U8(46),
- /* 574 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 586 S> */ B(LdaConstant), U8(47),
- /* 586 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 598 S> */ B(LdaConstant), U8(48),
- /* 598 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 610 S> */ B(LdaConstant), U8(49),
- /* 610 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 622 S> */ B(LdaConstant), U8(50),
- /* 622 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 634 S> */ B(LdaConstant), U8(51),
- /* 634 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 646 S> */ B(LdaConstant), U8(52),
- /* 646 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 658 S> */ B(LdaConstant), U8(53),
- /* 658 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 670 S> */ B(LdaConstant), U8(54),
- /* 670 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 682 S> */ B(LdaConstant), U8(55),
- /* 682 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 694 S> */ B(LdaConstant), U8(56),
- /* 694 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 706 S> */ B(LdaConstant), U8(57),
- /* 706 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 718 S> */ B(LdaConstant), U8(58),
- /* 718 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 730 S> */ B(LdaConstant), U8(59),
- /* 730 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 742 S> */ B(LdaConstant), U8(60),
- /* 742 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 754 S> */ B(LdaConstant), U8(61),
- /* 754 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 766 S> */ B(LdaConstant), U8(62),
- /* 766 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 778 S> */ B(LdaConstant), U8(63),
- /* 778 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 790 S> */ B(LdaConstant), U8(64),
- /* 790 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 802 S> */ B(LdaConstant), U8(65),
- /* 802 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 814 S> */ B(LdaConstant), U8(66),
- /* 814 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 826 S> */ B(LdaConstant), U8(67),
- /* 826 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 838 S> */ B(LdaConstant), U8(68),
- /* 838 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 850 S> */ B(LdaConstant), U8(69),
- /* 850 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 862 S> */ B(LdaConstant), U8(70),
- /* 862 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 874 S> */ B(LdaConstant), U8(71),
- /* 874 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 886 S> */ B(LdaConstant), U8(72),
- /* 886 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 898 S> */ B(LdaConstant), U8(73),
- /* 898 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 910 S> */ B(LdaConstant), U8(74),
- /* 910 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 922 S> */ B(LdaConstant), U8(75),
- /* 922 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 934 S> */ B(LdaConstant), U8(76),
- /* 934 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 946 S> */ B(LdaConstant), U8(77),
- /* 946 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 958 S> */ B(LdaConstant), U8(78),
- /* 958 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 970 S> */ B(LdaConstant), U8(79),
- /* 970 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 982 S> */ B(LdaConstant), U8(80),
- /* 982 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 994 S> */ B(LdaConstant), U8(81),
- /* 994 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1006 S> */ B(LdaConstant), U8(82),
- /* 1006 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1018 S> */ B(LdaConstant), U8(83),
- /* 1018 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1030 S> */ B(LdaConstant), U8(84),
- /* 1030 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1042 S> */ B(LdaConstant), U8(85),
- /* 1042 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1054 S> */ B(LdaConstant), U8(86),
- /* 1054 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1066 S> */ B(LdaConstant), U8(87),
- /* 1066 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1078 S> */ B(LdaConstant), U8(88),
- /* 1078 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1090 S> */ B(LdaConstant), U8(89),
- /* 1090 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1102 S> */ B(LdaConstant), U8(90),
- /* 1102 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1114 S> */ B(LdaConstant), U8(91),
- /* 1114 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1126 S> */ B(LdaConstant), U8(92),
- /* 1126 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1138 S> */ B(LdaConstant), U8(93),
- /* 1138 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1150 S> */ B(LdaConstant), U8(94),
- /* 1150 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1162 S> */ B(LdaConstant), U8(95),
- /* 1162 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1174 S> */ B(LdaConstant), U8(96),
- /* 1174 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1186 S> */ B(LdaConstant), U8(97),
- /* 1186 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1198 S> */ B(LdaConstant), U8(98),
- /* 1198 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1210 S> */ B(LdaConstant), U8(99),
- /* 1210 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1222 S> */ B(LdaConstant), U8(100),
- /* 1222 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1234 S> */ B(LdaConstant), U8(101),
- /* 1234 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1246 S> */ B(LdaConstant), U8(102),
- /* 1246 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1258 S> */ B(LdaConstant), U8(103),
- /* 1258 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1270 S> */ B(LdaConstant), U8(104),
- /* 1270 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1282 S> */ B(LdaConstant), U8(105),
- /* 1282 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1294 S> */ B(LdaConstant), U8(106),
- /* 1294 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1306 S> */ B(LdaConstant), U8(107),
- /* 1306 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1318 S> */ B(LdaConstant), U8(108),
- /* 1318 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1330 S> */ B(LdaConstant), U8(109),
- /* 1330 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1342 S> */ B(LdaConstant), U8(110),
- /* 1342 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1354 S> */ B(LdaConstant), U8(111),
- /* 1354 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1366 S> */ B(LdaConstant), U8(112),
- /* 1366 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1378 S> */ B(LdaConstant), U8(113),
- /* 1378 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1390 S> */ B(LdaConstant), U8(114),
- /* 1390 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1402 S> */ B(LdaConstant), U8(115),
- /* 1402 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1414 S> */ B(LdaConstant), U8(116),
- /* 1414 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1426 S> */ B(LdaConstant), U8(117),
- /* 1426 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1438 S> */ B(LdaConstant), U8(118),
- /* 1438 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1450 S> */ B(LdaConstant), U8(119),
- /* 1450 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1462 S> */ B(LdaConstant), U8(120),
- /* 1462 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1474 S> */ B(LdaConstant), U8(121),
- /* 1474 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1486 S> */ B(LdaConstant), U8(122),
- /* 1486 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1498 S> */ B(LdaConstant), U8(123),
- /* 1498 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1510 S> */ B(LdaConstant), U8(124),
- /* 1510 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1522 S> */ B(LdaConstant), U8(125),
- /* 1522 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1534 S> */ B(LdaConstant), U8(126),
- /* 1534 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1546 S> */ B(LdaConstant), U8(127),
- /* 1546 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1558 S> */ B(LdaConstant), U8(128),
- /* 1558 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1570 S> */ B(LdaConstant), U8(129),
- /* 1570 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1582 S> */ B(LdaConstant), U8(130),
- /* 1582 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1594 S> */ B(LdaConstant), U8(131),
- /* 1594 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1606 S> */ B(LdaConstant), U8(132),
- /* 1606 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1618 S> */ B(LdaConstant), U8(133),
- /* 1618 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1630 S> */ B(LdaConstant), U8(134),
- /* 1630 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1642 S> */ B(LdaConstant), U8(135),
- /* 1642 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1654 S> */ B(LdaConstant), U8(136),
- /* 1654 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1666 S> */ B(LdaConstant), U8(137),
- /* 1666 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1678 S> */ B(LdaConstant), U8(138),
- /* 1678 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1690 S> */ B(LdaConstant), U8(139),
- /* 1690 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1702 S> */ B(LdaConstant), U8(140),
- /* 1702 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1714 S> */ B(LdaConstant), U8(141),
- /* 1714 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1726 S> */ B(LdaConstant), U8(142),
- /* 1726 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1738 S> */ B(LdaConstant), U8(143),
- /* 1738 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1750 S> */ B(LdaConstant), U8(144),
- /* 1750 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1762 S> */ B(LdaConstant), U8(145),
- /* 1762 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1774 S> */ B(LdaConstant), U8(146),
- /* 1774 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1786 S> */ B(LdaConstant), U8(147),
- /* 1786 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1798 S> */ B(LdaConstant), U8(148),
- /* 1798 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1810 S> */ B(LdaConstant), U8(149),
- /* 1810 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1822 S> */ B(LdaConstant), U8(150),
- /* 1822 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1834 S> */ B(LdaConstant), U8(151),
- /* 1834 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1846 S> */ B(LdaConstant), U8(152),
- /* 1846 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1858 S> */ B(LdaConstant), U8(153),
- /* 1858 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1870 S> */ B(LdaConstant), U8(154),
- /* 1870 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1882 S> */ B(LdaConstant), U8(155),
- /* 1882 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1894 S> */ B(LdaConstant), U8(156),
- /* 1894 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1906 S> */ B(LdaConstant), U8(157),
- /* 1906 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1918 S> */ B(LdaConstant), U8(158),
- /* 1918 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1930 S> */ B(LdaConstant), U8(159),
- /* 1930 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1942 S> */ B(LdaConstant), U8(160),
- /* 1942 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1954 S> */ B(LdaConstant), U8(161),
- /* 1954 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1966 S> */ B(LdaConstant), U8(162),
- /* 1966 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1978 S> */ B(LdaConstant), U8(163),
- /* 1978 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1990 S> */ B(LdaConstant), U8(164),
- /* 1990 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2002 S> */ B(LdaConstant), U8(165),
- /* 2002 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2014 S> */ B(LdaConstant), U8(166),
- /* 2014 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2026 S> */ B(LdaConstant), U8(167),
- /* 2026 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2038 S> */ B(LdaConstant), U8(168),
- /* 2038 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2050 S> */ B(LdaConstant), U8(169),
- /* 2050 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2062 S> */ B(LdaConstant), U8(170),
- /* 2062 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2074 S> */ B(LdaConstant), U8(171),
- /* 2074 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2086 S> */ B(LdaConstant), U8(172),
- /* 2086 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2098 S> */ B(LdaConstant), U8(173),
- /* 2098 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2110 S> */ B(LdaConstant), U8(174),
- /* 2110 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2122 S> */ B(LdaConstant), U8(175),
- /* 2122 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2134 S> */ B(LdaConstant), U8(176),
- /* 2134 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2146 S> */ B(LdaConstant), U8(177),
- /* 2146 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2158 S> */ B(LdaConstant), U8(178),
- /* 2158 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2170 S> */ B(LdaConstant), U8(179),
- /* 2170 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2182 S> */ B(LdaConstant), U8(180),
- /* 2182 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2194 S> */ B(LdaConstant), U8(181),
- /* 2194 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2206 S> */ B(LdaConstant), U8(182),
- /* 2206 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2218 S> */ B(LdaConstant), U8(183),
- /* 2218 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2230 S> */ B(LdaConstant), U8(184),
- /* 2230 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2242 S> */ B(LdaConstant), U8(185),
- /* 2242 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2254 S> */ B(LdaConstant), U8(186),
- /* 2254 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2266 S> */ B(LdaConstant), U8(187),
- /* 2266 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2278 S> */ B(LdaConstant), U8(188),
- /* 2278 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2290 S> */ B(LdaConstant), U8(189),
- /* 2290 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2302 S> */ B(LdaConstant), U8(190),
- /* 2302 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2314 S> */ B(LdaConstant), U8(191),
- /* 2314 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2326 S> */ B(LdaConstant), U8(192),
- /* 2326 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2338 S> */ B(LdaConstant), U8(193),
- /* 2338 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2350 S> */ B(LdaConstant), U8(194),
- /* 2350 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2362 S> */ B(LdaConstant), U8(195),
- /* 2362 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2374 S> */ B(LdaConstant), U8(196),
- /* 2374 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2386 S> */ B(LdaConstant), U8(197),
- /* 2386 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2398 S> */ B(LdaConstant), U8(198),
- /* 2398 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2410 S> */ B(LdaConstant), U8(199),
- /* 2410 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2422 S> */ B(LdaConstant), U8(200),
- /* 2422 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2434 S> */ B(LdaConstant), U8(201),
- /* 2434 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2446 S> */ B(LdaConstant), U8(202),
- /* 2446 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2458 S> */ B(LdaConstant), U8(203),
- /* 2458 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2470 S> */ B(LdaConstant), U8(204),
- /* 2470 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2482 S> */ B(LdaConstant), U8(205),
- /* 2482 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2494 S> */ B(LdaConstant), U8(206),
- /* 2494 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2506 S> */ B(LdaConstant), U8(207),
- /* 2506 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2518 S> */ B(LdaConstant), U8(208),
- /* 2518 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2530 S> */ B(LdaConstant), U8(209),
- /* 2530 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2542 S> */ B(LdaConstant), U8(210),
- /* 2542 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2554 S> */ B(LdaConstant), U8(211),
- /* 2554 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2566 S> */ B(LdaConstant), U8(212),
- /* 2566 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2578 S> */ B(LdaConstant), U8(213),
- /* 2578 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2590 S> */ B(LdaConstant), U8(214),
- /* 2590 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2602 S> */ B(LdaConstant), U8(215),
- /* 2602 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2614 S> */ B(LdaConstant), U8(216),
- /* 2614 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2626 S> */ B(LdaConstant), U8(217),
- /* 2626 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2638 S> */ B(LdaConstant), U8(218),
- /* 2638 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2650 S> */ B(LdaConstant), U8(219),
- /* 2650 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2662 S> */ B(LdaConstant), U8(220),
- /* 2662 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2674 S> */ B(LdaConstant), U8(221),
- /* 2674 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2686 S> */ B(LdaConstant), U8(222),
- /* 2686 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2698 S> */ B(LdaConstant), U8(223),
- /* 2698 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2710 S> */ B(LdaConstant), U8(224),
- /* 2710 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2722 S> */ B(LdaConstant), U8(225),
- /* 2722 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2734 S> */ B(LdaConstant), U8(226),
- /* 2734 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2746 S> */ B(LdaConstant), U8(227),
- /* 2746 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2758 S> */ B(LdaConstant), U8(228),
- /* 2758 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2770 S> */ B(LdaConstant), U8(229),
- /* 2770 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2782 S> */ B(LdaConstant), U8(230),
- /* 2782 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2794 S> */ B(LdaConstant), U8(231),
- /* 2794 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2806 S> */ B(LdaConstant), U8(232),
- /* 2806 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2818 S> */ B(LdaConstant), U8(233),
- /* 2818 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2830 S> */ B(LdaConstant), U8(234),
- /* 2830 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2842 S> */ B(LdaConstant), U8(235),
- /* 2842 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2854 S> */ B(LdaConstant), U8(236),
- /* 2854 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2866 S> */ B(LdaConstant), U8(237),
- /* 2866 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2878 S> */ B(LdaConstant), U8(238),
- /* 2878 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2890 S> */ B(LdaConstant), U8(239),
- /* 2890 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2902 S> */ B(LdaConstant), U8(240),
- /* 2902 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2914 S> */ B(LdaConstant), U8(241),
- /* 2914 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2926 S> */ B(LdaConstant), U8(242),
- /* 2926 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2938 S> */ B(LdaConstant), U8(243),
- /* 2938 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2950 S> */ B(LdaConstant), U8(244),
- /* 2950 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2962 S> */ B(LdaConstant), U8(245),
- /* 2962 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2974 S> */ B(LdaConstant), U8(246),
- /* 2974 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2986 S> */ B(LdaConstant), U8(247),
- /* 2986 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2998 S> */ B(LdaConstant), U8(248),
- /* 2998 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3010 S> */ B(LdaConstant), U8(249),
- /* 3010 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3022 S> */ B(LdaConstant), U8(250),
- /* 3022 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3034 S> */ B(LdaConstant), U8(251),
- /* 3034 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3046 S> */ B(LdaConstant), U8(252),
- /* 3046 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3058 S> */ B(LdaConstant), U8(253),
- /* 3058 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3070 S> */ B(LdaConstant), U8(254),
- /* 3070 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3082 S> */ B(LdaConstant), U8(255),
- /* 3082 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3086 S> */ B(Wide), B(LdaLookupSlot), U16(256),
/* 3095 S> */ B(Return),
]
@@ -1334,517 +1334,517 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 22 S> */ B(LdaConstant), U8(0),
- /* 22 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 34 S> */ B(LdaConstant), U8(1),
- /* 34 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(LdaConstant), U8(2),
- /* 46 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaConstant), U8(3),
- /* 58 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 70 S> */ B(LdaConstant), U8(4),
- /* 70 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 82 S> */ B(LdaConstant), U8(5),
- /* 82 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 94 S> */ B(LdaConstant), U8(6),
- /* 94 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 106 S> */ B(LdaConstant), U8(7),
- /* 106 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 118 S> */ B(LdaConstant), U8(8),
- /* 118 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 130 S> */ B(LdaConstant), U8(9),
- /* 130 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 142 S> */ B(LdaConstant), U8(10),
- /* 142 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 154 S> */ B(LdaConstant), U8(11),
- /* 154 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 166 S> */ B(LdaConstant), U8(12),
- /* 166 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 178 S> */ B(LdaConstant), U8(13),
- /* 178 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 190 S> */ B(LdaConstant), U8(14),
- /* 190 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 202 S> */ B(LdaConstant), U8(15),
- /* 202 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 214 S> */ B(LdaConstant), U8(16),
- /* 214 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 226 S> */ B(LdaConstant), U8(17),
- /* 226 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 238 S> */ B(LdaConstant), U8(18),
- /* 238 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 250 S> */ B(LdaConstant), U8(19),
- /* 250 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 262 S> */ B(LdaConstant), U8(20),
- /* 262 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 274 S> */ B(LdaConstant), U8(21),
- /* 274 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 286 S> */ B(LdaConstant), U8(22),
- /* 286 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 298 S> */ B(LdaConstant), U8(23),
- /* 298 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 310 S> */ B(LdaConstant), U8(24),
- /* 310 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 322 S> */ B(LdaConstant), U8(25),
- /* 322 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 334 S> */ B(LdaConstant), U8(26),
- /* 334 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 346 S> */ B(LdaConstant), U8(27),
- /* 346 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 358 S> */ B(LdaConstant), U8(28),
- /* 358 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 370 S> */ B(LdaConstant), U8(29),
- /* 370 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 382 S> */ B(LdaConstant), U8(30),
- /* 382 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 394 S> */ B(LdaConstant), U8(31),
- /* 394 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 406 S> */ B(LdaConstant), U8(32),
- /* 406 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 418 S> */ B(LdaConstant), U8(33),
- /* 418 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 430 S> */ B(LdaConstant), U8(34),
- /* 430 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 442 S> */ B(LdaConstant), U8(35),
- /* 442 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 454 S> */ B(LdaConstant), U8(36),
- /* 454 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 466 S> */ B(LdaConstant), U8(37),
- /* 466 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 478 S> */ B(LdaConstant), U8(38),
- /* 478 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 490 S> */ B(LdaConstant), U8(39),
- /* 490 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 502 S> */ B(LdaConstant), U8(40),
- /* 502 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 514 S> */ B(LdaConstant), U8(41),
- /* 514 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 526 S> */ B(LdaConstant), U8(42),
- /* 526 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 538 S> */ B(LdaConstant), U8(43),
- /* 538 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 550 S> */ B(LdaConstant), U8(44),
- /* 550 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 562 S> */ B(LdaConstant), U8(45),
- /* 562 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 574 S> */ B(LdaConstant), U8(46),
- /* 574 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 586 S> */ B(LdaConstant), U8(47),
- /* 586 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 598 S> */ B(LdaConstant), U8(48),
- /* 598 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 610 S> */ B(LdaConstant), U8(49),
- /* 610 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 622 S> */ B(LdaConstant), U8(50),
- /* 622 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 634 S> */ B(LdaConstant), U8(51),
- /* 634 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 646 S> */ B(LdaConstant), U8(52),
- /* 646 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 658 S> */ B(LdaConstant), U8(53),
- /* 658 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 670 S> */ B(LdaConstant), U8(54),
- /* 670 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 682 S> */ B(LdaConstant), U8(55),
- /* 682 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 694 S> */ B(LdaConstant), U8(56),
- /* 694 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 706 S> */ B(LdaConstant), U8(57),
- /* 706 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 718 S> */ B(LdaConstant), U8(58),
- /* 718 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 730 S> */ B(LdaConstant), U8(59),
- /* 730 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 742 S> */ B(LdaConstant), U8(60),
- /* 742 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 754 S> */ B(LdaConstant), U8(61),
- /* 754 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 766 S> */ B(LdaConstant), U8(62),
- /* 766 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 778 S> */ B(LdaConstant), U8(63),
- /* 778 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 790 S> */ B(LdaConstant), U8(64),
- /* 790 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 802 S> */ B(LdaConstant), U8(65),
- /* 802 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 814 S> */ B(LdaConstant), U8(66),
- /* 814 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 826 S> */ B(LdaConstant), U8(67),
- /* 826 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 838 S> */ B(LdaConstant), U8(68),
- /* 838 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 850 S> */ B(LdaConstant), U8(69),
- /* 850 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 862 S> */ B(LdaConstant), U8(70),
- /* 862 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 874 S> */ B(LdaConstant), U8(71),
- /* 874 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 886 S> */ B(LdaConstant), U8(72),
- /* 886 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 898 S> */ B(LdaConstant), U8(73),
- /* 898 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 910 S> */ B(LdaConstant), U8(74),
- /* 910 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 922 S> */ B(LdaConstant), U8(75),
- /* 922 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 934 S> */ B(LdaConstant), U8(76),
- /* 934 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 946 S> */ B(LdaConstant), U8(77),
- /* 946 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 958 S> */ B(LdaConstant), U8(78),
- /* 958 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 970 S> */ B(LdaConstant), U8(79),
- /* 970 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 982 S> */ B(LdaConstant), U8(80),
- /* 982 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 994 S> */ B(LdaConstant), U8(81),
- /* 994 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1006 S> */ B(LdaConstant), U8(82),
- /* 1006 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1018 S> */ B(LdaConstant), U8(83),
- /* 1018 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1030 S> */ B(LdaConstant), U8(84),
- /* 1030 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1042 S> */ B(LdaConstant), U8(85),
- /* 1042 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1054 S> */ B(LdaConstant), U8(86),
- /* 1054 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1066 S> */ B(LdaConstant), U8(87),
- /* 1066 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1078 S> */ B(LdaConstant), U8(88),
- /* 1078 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1090 S> */ B(LdaConstant), U8(89),
- /* 1090 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1102 S> */ B(LdaConstant), U8(90),
- /* 1102 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1114 S> */ B(LdaConstant), U8(91),
- /* 1114 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1126 S> */ B(LdaConstant), U8(92),
- /* 1126 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1138 S> */ B(LdaConstant), U8(93),
- /* 1138 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1150 S> */ B(LdaConstant), U8(94),
- /* 1150 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1162 S> */ B(LdaConstant), U8(95),
- /* 1162 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1174 S> */ B(LdaConstant), U8(96),
- /* 1174 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1186 S> */ B(LdaConstant), U8(97),
- /* 1186 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1198 S> */ B(LdaConstant), U8(98),
- /* 1198 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1210 S> */ B(LdaConstant), U8(99),
- /* 1210 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1222 S> */ B(LdaConstant), U8(100),
- /* 1222 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1234 S> */ B(LdaConstant), U8(101),
- /* 1234 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1246 S> */ B(LdaConstant), U8(102),
- /* 1246 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1258 S> */ B(LdaConstant), U8(103),
- /* 1258 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1270 S> */ B(LdaConstant), U8(104),
- /* 1270 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1282 S> */ B(LdaConstant), U8(105),
- /* 1282 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1294 S> */ B(LdaConstant), U8(106),
- /* 1294 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1306 S> */ B(LdaConstant), U8(107),
- /* 1306 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1318 S> */ B(LdaConstant), U8(108),
- /* 1318 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1330 S> */ B(LdaConstant), U8(109),
- /* 1330 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1342 S> */ B(LdaConstant), U8(110),
- /* 1342 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1354 S> */ B(LdaConstant), U8(111),
- /* 1354 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1366 S> */ B(LdaConstant), U8(112),
- /* 1366 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1378 S> */ B(LdaConstant), U8(113),
- /* 1378 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1390 S> */ B(LdaConstant), U8(114),
- /* 1390 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1402 S> */ B(LdaConstant), U8(115),
- /* 1402 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1414 S> */ B(LdaConstant), U8(116),
- /* 1414 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1426 S> */ B(LdaConstant), U8(117),
- /* 1426 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1438 S> */ B(LdaConstant), U8(118),
- /* 1438 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1450 S> */ B(LdaConstant), U8(119),
- /* 1450 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1462 S> */ B(LdaConstant), U8(120),
- /* 1462 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1474 S> */ B(LdaConstant), U8(121),
- /* 1474 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1486 S> */ B(LdaConstant), U8(122),
- /* 1486 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1498 S> */ B(LdaConstant), U8(123),
- /* 1498 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1510 S> */ B(LdaConstant), U8(124),
- /* 1510 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1522 S> */ B(LdaConstant), U8(125),
- /* 1522 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1534 S> */ B(LdaConstant), U8(126),
- /* 1534 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1546 S> */ B(LdaConstant), U8(127),
- /* 1546 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1558 S> */ B(LdaConstant), U8(128),
- /* 1558 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1570 S> */ B(LdaConstant), U8(129),
- /* 1570 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1582 S> */ B(LdaConstant), U8(130),
- /* 1582 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1594 S> */ B(LdaConstant), U8(131),
- /* 1594 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1606 S> */ B(LdaConstant), U8(132),
- /* 1606 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1618 S> */ B(LdaConstant), U8(133),
- /* 1618 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1630 S> */ B(LdaConstant), U8(134),
- /* 1630 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1642 S> */ B(LdaConstant), U8(135),
- /* 1642 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1654 S> */ B(LdaConstant), U8(136),
- /* 1654 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1666 S> */ B(LdaConstant), U8(137),
- /* 1666 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1678 S> */ B(LdaConstant), U8(138),
- /* 1678 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1690 S> */ B(LdaConstant), U8(139),
- /* 1690 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1702 S> */ B(LdaConstant), U8(140),
- /* 1702 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1714 S> */ B(LdaConstant), U8(141),
- /* 1714 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1726 S> */ B(LdaConstant), U8(142),
- /* 1726 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1738 S> */ B(LdaConstant), U8(143),
- /* 1738 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1750 S> */ B(LdaConstant), U8(144),
- /* 1750 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1762 S> */ B(LdaConstant), U8(145),
- /* 1762 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1774 S> */ B(LdaConstant), U8(146),
- /* 1774 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1786 S> */ B(LdaConstant), U8(147),
- /* 1786 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1798 S> */ B(LdaConstant), U8(148),
- /* 1798 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1810 S> */ B(LdaConstant), U8(149),
- /* 1810 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1822 S> */ B(LdaConstant), U8(150),
- /* 1822 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1834 S> */ B(LdaConstant), U8(151),
- /* 1834 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1846 S> */ B(LdaConstant), U8(152),
- /* 1846 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1858 S> */ B(LdaConstant), U8(153),
- /* 1858 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1870 S> */ B(LdaConstant), U8(154),
- /* 1870 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1882 S> */ B(LdaConstant), U8(155),
- /* 1882 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1894 S> */ B(LdaConstant), U8(156),
- /* 1894 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1906 S> */ B(LdaConstant), U8(157),
- /* 1906 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1918 S> */ B(LdaConstant), U8(158),
- /* 1918 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1930 S> */ B(LdaConstant), U8(159),
- /* 1930 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1942 S> */ B(LdaConstant), U8(160),
- /* 1942 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1954 S> */ B(LdaConstant), U8(161),
- /* 1954 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1966 S> */ B(LdaConstant), U8(162),
- /* 1966 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1978 S> */ B(LdaConstant), U8(163),
- /* 1978 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1990 S> */ B(LdaConstant), U8(164),
- /* 1990 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2002 S> */ B(LdaConstant), U8(165),
- /* 2002 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2014 S> */ B(LdaConstant), U8(166),
- /* 2014 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2026 S> */ B(LdaConstant), U8(167),
- /* 2026 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2038 S> */ B(LdaConstant), U8(168),
- /* 2038 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2050 S> */ B(LdaConstant), U8(169),
- /* 2050 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2062 S> */ B(LdaConstant), U8(170),
- /* 2062 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2074 S> */ B(LdaConstant), U8(171),
- /* 2074 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2086 S> */ B(LdaConstant), U8(172),
- /* 2086 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2098 S> */ B(LdaConstant), U8(173),
- /* 2098 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2110 S> */ B(LdaConstant), U8(174),
- /* 2110 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2122 S> */ B(LdaConstant), U8(175),
- /* 2122 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2134 S> */ B(LdaConstant), U8(176),
- /* 2134 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2146 S> */ B(LdaConstant), U8(177),
- /* 2146 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2158 S> */ B(LdaConstant), U8(178),
- /* 2158 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2170 S> */ B(LdaConstant), U8(179),
- /* 2170 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2182 S> */ B(LdaConstant), U8(180),
- /* 2182 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2194 S> */ B(LdaConstant), U8(181),
- /* 2194 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2206 S> */ B(LdaConstant), U8(182),
- /* 2206 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2218 S> */ B(LdaConstant), U8(183),
- /* 2218 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2230 S> */ B(LdaConstant), U8(184),
- /* 2230 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2242 S> */ B(LdaConstant), U8(185),
- /* 2242 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2254 S> */ B(LdaConstant), U8(186),
- /* 2254 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2266 S> */ B(LdaConstant), U8(187),
- /* 2266 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2278 S> */ B(LdaConstant), U8(188),
- /* 2278 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2290 S> */ B(LdaConstant), U8(189),
- /* 2290 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2302 S> */ B(LdaConstant), U8(190),
- /* 2302 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2314 S> */ B(LdaConstant), U8(191),
- /* 2314 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2326 S> */ B(LdaConstant), U8(192),
- /* 2326 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2338 S> */ B(LdaConstant), U8(193),
- /* 2338 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2350 S> */ B(LdaConstant), U8(194),
- /* 2350 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2362 S> */ B(LdaConstant), U8(195),
- /* 2362 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2374 S> */ B(LdaConstant), U8(196),
- /* 2374 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2386 S> */ B(LdaConstant), U8(197),
- /* 2386 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2398 S> */ B(LdaConstant), U8(198),
- /* 2398 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2410 S> */ B(LdaConstant), U8(199),
- /* 2410 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2422 S> */ B(LdaConstant), U8(200),
- /* 2422 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2434 S> */ B(LdaConstant), U8(201),
- /* 2434 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2446 S> */ B(LdaConstant), U8(202),
- /* 2446 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2458 S> */ B(LdaConstant), U8(203),
- /* 2458 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2470 S> */ B(LdaConstant), U8(204),
- /* 2470 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2482 S> */ B(LdaConstant), U8(205),
- /* 2482 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2494 S> */ B(LdaConstant), U8(206),
- /* 2494 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2506 S> */ B(LdaConstant), U8(207),
- /* 2506 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2518 S> */ B(LdaConstant), U8(208),
- /* 2518 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2530 S> */ B(LdaConstant), U8(209),
- /* 2530 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2542 S> */ B(LdaConstant), U8(210),
- /* 2542 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2554 S> */ B(LdaConstant), U8(211),
- /* 2554 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2566 S> */ B(LdaConstant), U8(212),
- /* 2566 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2578 S> */ B(LdaConstant), U8(213),
- /* 2578 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2590 S> */ B(LdaConstant), U8(214),
- /* 2590 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2602 S> */ B(LdaConstant), U8(215),
- /* 2602 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2614 S> */ B(LdaConstant), U8(216),
- /* 2614 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2626 S> */ B(LdaConstant), U8(217),
- /* 2626 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2638 S> */ B(LdaConstant), U8(218),
- /* 2638 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2650 S> */ B(LdaConstant), U8(219),
- /* 2650 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2662 S> */ B(LdaConstant), U8(220),
- /* 2662 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2674 S> */ B(LdaConstant), U8(221),
- /* 2674 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2686 S> */ B(LdaConstant), U8(222),
- /* 2686 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2698 S> */ B(LdaConstant), U8(223),
- /* 2698 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2710 S> */ B(LdaConstant), U8(224),
- /* 2710 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2722 S> */ B(LdaConstant), U8(225),
- /* 2722 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2734 S> */ B(LdaConstant), U8(226),
- /* 2734 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2746 S> */ B(LdaConstant), U8(227),
- /* 2746 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2758 S> */ B(LdaConstant), U8(228),
- /* 2758 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2770 S> */ B(LdaConstant), U8(229),
- /* 2770 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2782 S> */ B(LdaConstant), U8(230),
- /* 2782 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2794 S> */ B(LdaConstant), U8(231),
- /* 2794 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2806 S> */ B(LdaConstant), U8(232),
- /* 2806 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2818 S> */ B(LdaConstant), U8(233),
- /* 2818 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2830 S> */ B(LdaConstant), U8(234),
- /* 2830 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2842 S> */ B(LdaConstant), U8(235),
- /* 2842 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2854 S> */ B(LdaConstant), U8(236),
- /* 2854 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2866 S> */ B(LdaConstant), U8(237),
- /* 2866 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2878 S> */ B(LdaConstant), U8(238),
- /* 2878 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2890 S> */ B(LdaConstant), U8(239),
- /* 2890 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2902 S> */ B(LdaConstant), U8(240),
- /* 2902 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2914 S> */ B(LdaConstant), U8(241),
- /* 2914 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2926 S> */ B(LdaConstant), U8(242),
- /* 2926 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2938 S> */ B(LdaConstant), U8(243),
- /* 2938 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2950 S> */ B(LdaConstant), U8(244),
- /* 2950 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2962 S> */ B(LdaConstant), U8(245),
- /* 2962 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2974 S> */ B(LdaConstant), U8(246),
- /* 2974 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2986 S> */ B(LdaConstant), U8(247),
- /* 2986 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2998 S> */ B(LdaConstant), U8(248),
- /* 2998 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3010 S> */ B(LdaConstant), U8(249),
- /* 3010 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3022 S> */ B(LdaConstant), U8(250),
- /* 3022 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3034 S> */ B(LdaConstant), U8(251),
- /* 3034 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3046 S> */ B(LdaConstant), U8(252),
- /* 3046 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3058 S> */ B(LdaConstant), U8(253),
- /* 3058 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3070 S> */ B(LdaConstant), U8(254),
- /* 3070 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3082 S> */ B(LdaConstant), U8(255),
- /* 3082 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3086 S> */ B(Wide), B(LdaLookupSlotInsideTypeof), U16(256),
B(TypeOf),
/* 3102 S> */ B(Return),
@@ -2386,517 +2386,517 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 22 S> */ B(LdaConstant), U8(0),
- /* 22 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 34 S> */ B(LdaConstant), U8(1),
- /* 34 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 46 S> */ B(LdaConstant), U8(2),
- /* 46 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaConstant), U8(3),
- /* 58 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 70 S> */ B(LdaConstant), U8(4),
- /* 70 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 82 S> */ B(LdaConstant), U8(5),
- /* 82 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 94 S> */ B(LdaConstant), U8(6),
- /* 94 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 106 S> */ B(LdaConstant), U8(7),
- /* 106 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 118 S> */ B(LdaConstant), U8(8),
- /* 118 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 130 S> */ B(LdaConstant), U8(9),
- /* 130 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 142 S> */ B(LdaConstant), U8(10),
- /* 142 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 154 S> */ B(LdaConstant), U8(11),
- /* 154 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 166 S> */ B(LdaConstant), U8(12),
- /* 166 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 178 S> */ B(LdaConstant), U8(13),
- /* 178 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 190 S> */ B(LdaConstant), U8(14),
- /* 190 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 202 S> */ B(LdaConstant), U8(15),
- /* 202 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 214 S> */ B(LdaConstant), U8(16),
- /* 214 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 226 S> */ B(LdaConstant), U8(17),
- /* 226 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 238 S> */ B(LdaConstant), U8(18),
- /* 238 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 250 S> */ B(LdaConstant), U8(19),
- /* 250 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 262 S> */ B(LdaConstant), U8(20),
- /* 262 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 274 S> */ B(LdaConstant), U8(21),
- /* 274 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 286 S> */ B(LdaConstant), U8(22),
- /* 286 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 298 S> */ B(LdaConstant), U8(23),
- /* 298 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 310 S> */ B(LdaConstant), U8(24),
- /* 310 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 322 S> */ B(LdaConstant), U8(25),
- /* 322 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 334 S> */ B(LdaConstant), U8(26),
- /* 334 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 346 S> */ B(LdaConstant), U8(27),
- /* 346 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 358 S> */ B(LdaConstant), U8(28),
- /* 358 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 370 S> */ B(LdaConstant), U8(29),
- /* 370 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 382 S> */ B(LdaConstant), U8(30),
- /* 382 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 394 S> */ B(LdaConstant), U8(31),
- /* 394 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 406 S> */ B(LdaConstant), U8(32),
- /* 406 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 418 S> */ B(LdaConstant), U8(33),
- /* 418 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 430 S> */ B(LdaConstant), U8(34),
- /* 430 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 442 S> */ B(LdaConstant), U8(35),
- /* 442 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 454 S> */ B(LdaConstant), U8(36),
- /* 454 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 466 S> */ B(LdaConstant), U8(37),
- /* 466 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 478 S> */ B(LdaConstant), U8(38),
- /* 478 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 490 S> */ B(LdaConstant), U8(39),
- /* 490 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 502 S> */ B(LdaConstant), U8(40),
- /* 502 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 514 S> */ B(LdaConstant), U8(41),
- /* 514 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 526 S> */ B(LdaConstant), U8(42),
- /* 526 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 538 S> */ B(LdaConstant), U8(43),
- /* 538 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 550 S> */ B(LdaConstant), U8(44),
- /* 550 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 562 S> */ B(LdaConstant), U8(45),
- /* 562 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 574 S> */ B(LdaConstant), U8(46),
- /* 574 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 586 S> */ B(LdaConstant), U8(47),
- /* 586 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 598 S> */ B(LdaConstant), U8(48),
- /* 598 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 610 S> */ B(LdaConstant), U8(49),
- /* 610 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 622 S> */ B(LdaConstant), U8(50),
- /* 622 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 634 S> */ B(LdaConstant), U8(51),
- /* 634 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 646 S> */ B(LdaConstant), U8(52),
- /* 646 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 658 S> */ B(LdaConstant), U8(53),
- /* 658 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 670 S> */ B(LdaConstant), U8(54),
- /* 670 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 682 S> */ B(LdaConstant), U8(55),
- /* 682 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 694 S> */ B(LdaConstant), U8(56),
- /* 694 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 706 S> */ B(LdaConstant), U8(57),
- /* 706 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 718 S> */ B(LdaConstant), U8(58),
- /* 718 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 730 S> */ B(LdaConstant), U8(59),
- /* 730 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 742 S> */ B(LdaConstant), U8(60),
- /* 742 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 754 S> */ B(LdaConstant), U8(61),
- /* 754 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 766 S> */ B(LdaConstant), U8(62),
- /* 766 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 778 S> */ B(LdaConstant), U8(63),
- /* 778 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 790 S> */ B(LdaConstant), U8(64),
- /* 790 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 802 S> */ B(LdaConstant), U8(65),
- /* 802 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 814 S> */ B(LdaConstant), U8(66),
- /* 814 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 826 S> */ B(LdaConstant), U8(67),
- /* 826 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 838 S> */ B(LdaConstant), U8(68),
- /* 838 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 850 S> */ B(LdaConstant), U8(69),
- /* 850 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 862 S> */ B(LdaConstant), U8(70),
- /* 862 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 874 S> */ B(LdaConstant), U8(71),
- /* 874 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 886 S> */ B(LdaConstant), U8(72),
- /* 886 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 898 S> */ B(LdaConstant), U8(73),
- /* 898 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 910 S> */ B(LdaConstant), U8(74),
- /* 910 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 922 S> */ B(LdaConstant), U8(75),
- /* 922 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 934 S> */ B(LdaConstant), U8(76),
- /* 934 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 946 S> */ B(LdaConstant), U8(77),
- /* 946 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 958 S> */ B(LdaConstant), U8(78),
- /* 958 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 970 S> */ B(LdaConstant), U8(79),
- /* 970 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 982 S> */ B(LdaConstant), U8(80),
- /* 982 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 994 S> */ B(LdaConstant), U8(81),
- /* 994 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1006 S> */ B(LdaConstant), U8(82),
- /* 1006 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1018 S> */ B(LdaConstant), U8(83),
- /* 1018 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1030 S> */ B(LdaConstant), U8(84),
- /* 1030 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1042 S> */ B(LdaConstant), U8(85),
- /* 1042 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1054 S> */ B(LdaConstant), U8(86),
- /* 1054 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1066 S> */ B(LdaConstant), U8(87),
- /* 1066 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1078 S> */ B(LdaConstant), U8(88),
- /* 1078 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1090 S> */ B(LdaConstant), U8(89),
- /* 1090 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1102 S> */ B(LdaConstant), U8(90),
- /* 1102 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1114 S> */ B(LdaConstant), U8(91),
- /* 1114 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1126 S> */ B(LdaConstant), U8(92),
- /* 1126 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1138 S> */ B(LdaConstant), U8(93),
- /* 1138 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1150 S> */ B(LdaConstant), U8(94),
- /* 1150 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1162 S> */ B(LdaConstant), U8(95),
- /* 1162 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1174 S> */ B(LdaConstant), U8(96),
- /* 1174 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1186 S> */ B(LdaConstant), U8(97),
- /* 1186 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1198 S> */ B(LdaConstant), U8(98),
- /* 1198 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1210 S> */ B(LdaConstant), U8(99),
- /* 1210 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1222 S> */ B(LdaConstant), U8(100),
- /* 1222 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1234 S> */ B(LdaConstant), U8(101),
- /* 1234 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1246 S> */ B(LdaConstant), U8(102),
- /* 1246 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1258 S> */ B(LdaConstant), U8(103),
- /* 1258 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1270 S> */ B(LdaConstant), U8(104),
- /* 1270 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1282 S> */ B(LdaConstant), U8(105),
- /* 1282 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1294 S> */ B(LdaConstant), U8(106),
- /* 1294 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1306 S> */ B(LdaConstant), U8(107),
- /* 1306 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1318 S> */ B(LdaConstant), U8(108),
- /* 1318 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1330 S> */ B(LdaConstant), U8(109),
- /* 1330 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1342 S> */ B(LdaConstant), U8(110),
- /* 1342 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1354 S> */ B(LdaConstant), U8(111),
- /* 1354 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1366 S> */ B(LdaConstant), U8(112),
- /* 1366 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1378 S> */ B(LdaConstant), U8(113),
- /* 1378 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1390 S> */ B(LdaConstant), U8(114),
- /* 1390 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1402 S> */ B(LdaConstant), U8(115),
- /* 1402 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1414 S> */ B(LdaConstant), U8(116),
- /* 1414 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1426 S> */ B(LdaConstant), U8(117),
- /* 1426 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1438 S> */ B(LdaConstant), U8(118),
- /* 1438 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1450 S> */ B(LdaConstant), U8(119),
- /* 1450 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1462 S> */ B(LdaConstant), U8(120),
- /* 1462 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1474 S> */ B(LdaConstant), U8(121),
- /* 1474 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1486 S> */ B(LdaConstant), U8(122),
- /* 1486 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1498 S> */ B(LdaConstant), U8(123),
- /* 1498 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1510 S> */ B(LdaConstant), U8(124),
- /* 1510 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1522 S> */ B(LdaConstant), U8(125),
- /* 1522 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1534 S> */ B(LdaConstant), U8(126),
- /* 1534 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1546 S> */ B(LdaConstant), U8(127),
- /* 1546 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1558 S> */ B(LdaConstant), U8(128),
- /* 1558 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1570 S> */ B(LdaConstant), U8(129),
- /* 1570 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1582 S> */ B(LdaConstant), U8(130),
- /* 1582 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1594 S> */ B(LdaConstant), U8(131),
- /* 1594 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1606 S> */ B(LdaConstant), U8(132),
- /* 1606 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1618 S> */ B(LdaConstant), U8(133),
- /* 1618 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1630 S> */ B(LdaConstant), U8(134),
- /* 1630 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1642 S> */ B(LdaConstant), U8(135),
- /* 1642 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1654 S> */ B(LdaConstant), U8(136),
- /* 1654 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1666 S> */ B(LdaConstant), U8(137),
- /* 1666 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1678 S> */ B(LdaConstant), U8(138),
- /* 1678 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1690 S> */ B(LdaConstant), U8(139),
- /* 1690 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1702 S> */ B(LdaConstant), U8(140),
- /* 1702 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1714 S> */ B(LdaConstant), U8(141),
- /* 1714 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1726 S> */ B(LdaConstant), U8(142),
- /* 1726 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1738 S> */ B(LdaConstant), U8(143),
- /* 1738 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1750 S> */ B(LdaConstant), U8(144),
- /* 1750 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1762 S> */ B(LdaConstant), U8(145),
- /* 1762 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1774 S> */ B(LdaConstant), U8(146),
- /* 1774 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1786 S> */ B(LdaConstant), U8(147),
- /* 1786 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1798 S> */ B(LdaConstant), U8(148),
- /* 1798 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1810 S> */ B(LdaConstant), U8(149),
- /* 1810 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1822 S> */ B(LdaConstant), U8(150),
- /* 1822 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1834 S> */ B(LdaConstant), U8(151),
- /* 1834 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1846 S> */ B(LdaConstant), U8(152),
- /* 1846 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1858 S> */ B(LdaConstant), U8(153),
- /* 1858 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1870 S> */ B(LdaConstant), U8(154),
- /* 1870 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1882 S> */ B(LdaConstant), U8(155),
- /* 1882 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1894 S> */ B(LdaConstant), U8(156),
- /* 1894 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1906 S> */ B(LdaConstant), U8(157),
- /* 1906 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1918 S> */ B(LdaConstant), U8(158),
- /* 1918 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1930 S> */ B(LdaConstant), U8(159),
- /* 1930 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1942 S> */ B(LdaConstant), U8(160),
- /* 1942 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1954 S> */ B(LdaConstant), U8(161),
- /* 1954 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1966 S> */ B(LdaConstant), U8(162),
- /* 1966 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1978 S> */ B(LdaConstant), U8(163),
- /* 1978 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1990 S> */ B(LdaConstant), U8(164),
- /* 1990 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2002 S> */ B(LdaConstant), U8(165),
- /* 2002 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2014 S> */ B(LdaConstant), U8(166),
- /* 2014 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2026 S> */ B(LdaConstant), U8(167),
- /* 2026 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2038 S> */ B(LdaConstant), U8(168),
- /* 2038 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2050 S> */ B(LdaConstant), U8(169),
- /* 2050 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2062 S> */ B(LdaConstant), U8(170),
- /* 2062 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2074 S> */ B(LdaConstant), U8(171),
- /* 2074 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2086 S> */ B(LdaConstant), U8(172),
- /* 2086 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2098 S> */ B(LdaConstant), U8(173),
- /* 2098 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2110 S> */ B(LdaConstant), U8(174),
- /* 2110 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2122 S> */ B(LdaConstant), U8(175),
- /* 2122 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2134 S> */ B(LdaConstant), U8(176),
- /* 2134 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2146 S> */ B(LdaConstant), U8(177),
- /* 2146 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2158 S> */ B(LdaConstant), U8(178),
- /* 2158 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2170 S> */ B(LdaConstant), U8(179),
- /* 2170 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2182 S> */ B(LdaConstant), U8(180),
- /* 2182 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2194 S> */ B(LdaConstant), U8(181),
- /* 2194 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2206 S> */ B(LdaConstant), U8(182),
- /* 2206 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2218 S> */ B(LdaConstant), U8(183),
- /* 2218 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2230 S> */ B(LdaConstant), U8(184),
- /* 2230 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2242 S> */ B(LdaConstant), U8(185),
- /* 2242 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2254 S> */ B(LdaConstant), U8(186),
- /* 2254 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2266 S> */ B(LdaConstant), U8(187),
- /* 2266 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2278 S> */ B(LdaConstant), U8(188),
- /* 2278 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2290 S> */ B(LdaConstant), U8(189),
- /* 2290 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2302 S> */ B(LdaConstant), U8(190),
- /* 2302 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2314 S> */ B(LdaConstant), U8(191),
- /* 2314 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2326 S> */ B(LdaConstant), U8(192),
- /* 2326 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2338 S> */ B(LdaConstant), U8(193),
- /* 2338 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2350 S> */ B(LdaConstant), U8(194),
- /* 2350 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2362 S> */ B(LdaConstant), U8(195),
- /* 2362 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2374 S> */ B(LdaConstant), U8(196),
- /* 2374 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2386 S> */ B(LdaConstant), U8(197),
- /* 2386 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2398 S> */ B(LdaConstant), U8(198),
- /* 2398 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2410 S> */ B(LdaConstant), U8(199),
- /* 2410 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2422 S> */ B(LdaConstant), U8(200),
- /* 2422 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2434 S> */ B(LdaConstant), U8(201),
- /* 2434 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2446 S> */ B(LdaConstant), U8(202),
- /* 2446 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2458 S> */ B(LdaConstant), U8(203),
- /* 2458 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2470 S> */ B(LdaConstant), U8(204),
- /* 2470 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2482 S> */ B(LdaConstant), U8(205),
- /* 2482 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2494 S> */ B(LdaConstant), U8(206),
- /* 2494 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2506 S> */ B(LdaConstant), U8(207),
- /* 2506 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2518 S> */ B(LdaConstant), U8(208),
- /* 2518 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2530 S> */ B(LdaConstant), U8(209),
- /* 2530 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2542 S> */ B(LdaConstant), U8(210),
- /* 2542 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2554 S> */ B(LdaConstant), U8(211),
- /* 2554 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2566 S> */ B(LdaConstant), U8(212),
- /* 2566 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2578 S> */ B(LdaConstant), U8(213),
- /* 2578 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2590 S> */ B(LdaConstant), U8(214),
- /* 2590 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2602 S> */ B(LdaConstant), U8(215),
- /* 2602 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2614 S> */ B(LdaConstant), U8(216),
- /* 2614 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2626 S> */ B(LdaConstant), U8(217),
- /* 2626 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2638 S> */ B(LdaConstant), U8(218),
- /* 2638 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2650 S> */ B(LdaConstant), U8(219),
- /* 2650 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2662 S> */ B(LdaConstant), U8(220),
- /* 2662 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2674 S> */ B(LdaConstant), U8(221),
- /* 2674 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2686 S> */ B(LdaConstant), U8(222),
- /* 2686 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2698 S> */ B(LdaConstant), U8(223),
- /* 2698 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2710 S> */ B(LdaConstant), U8(224),
- /* 2710 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2722 S> */ B(LdaConstant), U8(225),
- /* 2722 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2734 S> */ B(LdaConstant), U8(226),
- /* 2734 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2746 S> */ B(LdaConstant), U8(227),
- /* 2746 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2758 S> */ B(LdaConstant), U8(228),
- /* 2758 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2770 S> */ B(LdaConstant), U8(229),
- /* 2770 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2782 S> */ B(LdaConstant), U8(230),
- /* 2782 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2794 S> */ B(LdaConstant), U8(231),
- /* 2794 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2806 S> */ B(LdaConstant), U8(232),
- /* 2806 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2818 S> */ B(LdaConstant), U8(233),
- /* 2818 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2830 S> */ B(LdaConstant), U8(234),
- /* 2830 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2842 S> */ B(LdaConstant), U8(235),
- /* 2842 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2854 S> */ B(LdaConstant), U8(236),
- /* 2854 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2866 S> */ B(LdaConstant), U8(237),
- /* 2866 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2878 S> */ B(LdaConstant), U8(238),
- /* 2878 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2890 S> */ B(LdaConstant), U8(239),
- /* 2890 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2902 S> */ B(LdaConstant), U8(240),
- /* 2902 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2914 S> */ B(LdaConstant), U8(241),
- /* 2914 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2926 S> */ B(LdaConstant), U8(242),
- /* 2926 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2938 S> */ B(LdaConstant), U8(243),
- /* 2938 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2950 S> */ B(LdaConstant), U8(244),
- /* 2950 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2962 S> */ B(LdaConstant), U8(245),
- /* 2962 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2974 S> */ B(LdaConstant), U8(246),
- /* 2974 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2986 S> */ B(LdaConstant), U8(247),
- /* 2986 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2998 S> */ B(LdaConstant), U8(248),
- /* 2998 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3010 S> */ B(LdaConstant), U8(249),
- /* 3010 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3022 S> */ B(LdaConstant), U8(250),
- /* 3022 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3034 S> */ B(LdaConstant), U8(251),
- /* 3034 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3046 S> */ B(LdaConstant), U8(252),
- /* 3046 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3058 S> */ B(LdaConstant), U8(253),
- /* 3058 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3070 S> */ B(LdaConstant), U8(254),
- /* 3070 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3082 S> */ B(LdaConstant), U8(255),
- /* 3082 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3086 S> */ B(LdaSmi), U8(10),
/* 3088 E> */ B(Wide), B(StaLookupSlotSloppy), U16(256),
B(LdaUndefined),
@@ -3440,517 +3440,517 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 35 S> */ B(LdaConstant), U8(0),
- /* 35 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 47 S> */ B(LdaConstant), U8(1),
- /* 47 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 59 S> */ B(LdaConstant), U8(2),
- /* 59 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 71 S> */ B(LdaConstant), U8(3),
- /* 71 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 83 S> */ B(LdaConstant), U8(4),
- /* 83 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 95 S> */ B(LdaConstant), U8(5),
- /* 95 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 107 S> */ B(LdaConstant), U8(6),
- /* 107 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 119 S> */ B(LdaConstant), U8(7),
- /* 119 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 131 S> */ B(LdaConstant), U8(8),
- /* 131 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 143 S> */ B(LdaConstant), U8(9),
- /* 143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 155 S> */ B(LdaConstant), U8(10),
- /* 155 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 167 S> */ B(LdaConstant), U8(11),
- /* 167 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 179 S> */ B(LdaConstant), U8(12),
- /* 179 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 191 S> */ B(LdaConstant), U8(13),
- /* 191 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 203 S> */ B(LdaConstant), U8(14),
- /* 203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 215 S> */ B(LdaConstant), U8(15),
- /* 215 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 227 S> */ B(LdaConstant), U8(16),
- /* 227 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 239 S> */ B(LdaConstant), U8(17),
- /* 239 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 251 S> */ B(LdaConstant), U8(18),
- /* 251 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 263 S> */ B(LdaConstant), U8(19),
- /* 263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 275 S> */ B(LdaConstant), U8(20),
- /* 275 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 287 S> */ B(LdaConstant), U8(21),
- /* 287 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 299 S> */ B(LdaConstant), U8(22),
- /* 299 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 311 S> */ B(LdaConstant), U8(23),
- /* 311 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 323 S> */ B(LdaConstant), U8(24),
- /* 323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 335 S> */ B(LdaConstant), U8(25),
- /* 335 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 347 S> */ B(LdaConstant), U8(26),
- /* 347 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 359 S> */ B(LdaConstant), U8(27),
- /* 359 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 371 S> */ B(LdaConstant), U8(28),
- /* 371 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 383 S> */ B(LdaConstant), U8(29),
- /* 383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 395 S> */ B(LdaConstant), U8(30),
- /* 395 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 407 S> */ B(LdaConstant), U8(31),
- /* 407 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 419 S> */ B(LdaConstant), U8(32),
- /* 419 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 431 S> */ B(LdaConstant), U8(33),
- /* 431 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 443 S> */ B(LdaConstant), U8(34),
- /* 443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 455 S> */ B(LdaConstant), U8(35),
- /* 455 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 467 S> */ B(LdaConstant), U8(36),
- /* 467 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 479 S> */ B(LdaConstant), U8(37),
- /* 479 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 491 S> */ B(LdaConstant), U8(38),
- /* 491 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 503 S> */ B(LdaConstant), U8(39),
- /* 503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 515 S> */ B(LdaConstant), U8(40),
- /* 515 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 527 S> */ B(LdaConstant), U8(41),
- /* 527 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 539 S> */ B(LdaConstant), U8(42),
- /* 539 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 551 S> */ B(LdaConstant), U8(43),
- /* 551 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 563 S> */ B(LdaConstant), U8(44),
- /* 563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 575 S> */ B(LdaConstant), U8(45),
- /* 575 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 587 S> */ B(LdaConstant), U8(46),
- /* 587 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 599 S> */ B(LdaConstant), U8(47),
- /* 599 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 611 S> */ B(LdaConstant), U8(48),
- /* 611 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 623 S> */ B(LdaConstant), U8(49),
- /* 623 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 635 S> */ B(LdaConstant), U8(50),
- /* 635 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 647 S> */ B(LdaConstant), U8(51),
- /* 647 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 659 S> */ B(LdaConstant), U8(52),
- /* 659 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 671 S> */ B(LdaConstant), U8(53),
- /* 671 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 683 S> */ B(LdaConstant), U8(54),
- /* 683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 695 S> */ B(LdaConstant), U8(55),
- /* 695 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 707 S> */ B(LdaConstant), U8(56),
- /* 707 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 719 S> */ B(LdaConstant), U8(57),
- /* 719 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 731 S> */ B(LdaConstant), U8(58),
- /* 731 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 743 S> */ B(LdaConstant), U8(59),
- /* 743 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 755 S> */ B(LdaConstant), U8(60),
- /* 755 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 767 S> */ B(LdaConstant), U8(61),
- /* 767 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 779 S> */ B(LdaConstant), U8(62),
- /* 779 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 791 S> */ B(LdaConstant), U8(63),
- /* 791 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 803 S> */ B(LdaConstant), U8(64),
- /* 803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 815 S> */ B(LdaConstant), U8(65),
- /* 815 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 827 S> */ B(LdaConstant), U8(66),
- /* 827 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 839 S> */ B(LdaConstant), U8(67),
- /* 839 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 851 S> */ B(LdaConstant), U8(68),
- /* 851 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 863 S> */ B(LdaConstant), U8(69),
- /* 863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 875 S> */ B(LdaConstant), U8(70),
- /* 875 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 887 S> */ B(LdaConstant), U8(71),
- /* 887 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 899 S> */ B(LdaConstant), U8(72),
- /* 899 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 911 S> */ B(LdaConstant), U8(73),
- /* 911 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 923 S> */ B(LdaConstant), U8(74),
- /* 923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 935 S> */ B(LdaConstant), U8(75),
- /* 935 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 947 S> */ B(LdaConstant), U8(76),
- /* 947 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 959 S> */ B(LdaConstant), U8(77),
- /* 959 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 971 S> */ B(LdaConstant), U8(78),
- /* 971 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 983 S> */ B(LdaConstant), U8(79),
- /* 983 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 995 S> */ B(LdaConstant), U8(80),
- /* 995 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1007 S> */ B(LdaConstant), U8(81),
- /* 1007 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1019 S> */ B(LdaConstant), U8(82),
- /* 1019 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1031 S> */ B(LdaConstant), U8(83),
- /* 1031 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1043 S> */ B(LdaConstant), U8(84),
- /* 1043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1055 S> */ B(LdaConstant), U8(85),
- /* 1055 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1067 S> */ B(LdaConstant), U8(86),
- /* 1067 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1079 S> */ B(LdaConstant), U8(87),
- /* 1079 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1091 S> */ B(LdaConstant), U8(88),
- /* 1091 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1103 S> */ B(LdaConstant), U8(89),
- /* 1103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1115 S> */ B(LdaConstant), U8(90),
- /* 1115 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1127 S> */ B(LdaConstant), U8(91),
- /* 1127 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1139 S> */ B(LdaConstant), U8(92),
- /* 1139 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1151 S> */ B(LdaConstant), U8(93),
- /* 1151 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1163 S> */ B(LdaConstant), U8(94),
- /* 1163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1175 S> */ B(LdaConstant), U8(95),
- /* 1175 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1187 S> */ B(LdaConstant), U8(96),
- /* 1187 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1199 S> */ B(LdaConstant), U8(97),
- /* 1199 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1211 S> */ B(LdaConstant), U8(98),
- /* 1211 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1223 S> */ B(LdaConstant), U8(99),
- /* 1223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1235 S> */ B(LdaConstant), U8(100),
- /* 1235 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1247 S> */ B(LdaConstant), U8(101),
- /* 1247 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1259 S> */ B(LdaConstant), U8(102),
- /* 1259 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1271 S> */ B(LdaConstant), U8(103),
- /* 1271 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1283 S> */ B(LdaConstant), U8(104),
- /* 1283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1295 S> */ B(LdaConstant), U8(105),
- /* 1295 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1307 S> */ B(LdaConstant), U8(106),
- /* 1307 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1319 S> */ B(LdaConstant), U8(107),
- /* 1319 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1331 S> */ B(LdaConstant), U8(108),
- /* 1331 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1343 S> */ B(LdaConstant), U8(109),
- /* 1343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1355 S> */ B(LdaConstant), U8(110),
- /* 1355 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1367 S> */ B(LdaConstant), U8(111),
- /* 1367 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1379 S> */ B(LdaConstant), U8(112),
- /* 1379 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1391 S> */ B(LdaConstant), U8(113),
- /* 1391 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1403 S> */ B(LdaConstant), U8(114),
- /* 1403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1415 S> */ B(LdaConstant), U8(115),
- /* 1415 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1427 S> */ B(LdaConstant), U8(116),
- /* 1427 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1439 S> */ B(LdaConstant), U8(117),
- /* 1439 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1451 S> */ B(LdaConstant), U8(118),
- /* 1451 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1463 S> */ B(LdaConstant), U8(119),
- /* 1463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1475 S> */ B(LdaConstant), U8(120),
- /* 1475 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1487 S> */ B(LdaConstant), U8(121),
- /* 1487 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1499 S> */ B(LdaConstant), U8(122),
- /* 1499 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1511 S> */ B(LdaConstant), U8(123),
- /* 1511 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1523 S> */ B(LdaConstant), U8(124),
- /* 1523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1535 S> */ B(LdaConstant), U8(125),
- /* 1535 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1547 S> */ B(LdaConstant), U8(126),
- /* 1547 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1559 S> */ B(LdaConstant), U8(127),
- /* 1559 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1571 S> */ B(LdaConstant), U8(128),
- /* 1571 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1583 S> */ B(LdaConstant), U8(129),
- /* 1583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1595 S> */ B(LdaConstant), U8(130),
- /* 1595 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1607 S> */ B(LdaConstant), U8(131),
- /* 1607 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1619 S> */ B(LdaConstant), U8(132),
- /* 1619 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1631 S> */ B(LdaConstant), U8(133),
- /* 1631 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1643 S> */ B(LdaConstant), U8(134),
- /* 1643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1655 S> */ B(LdaConstant), U8(135),
- /* 1655 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1667 S> */ B(LdaConstant), U8(136),
- /* 1667 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1679 S> */ B(LdaConstant), U8(137),
- /* 1679 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1691 S> */ B(LdaConstant), U8(138),
- /* 1691 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1703 S> */ B(LdaConstant), U8(139),
- /* 1703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1715 S> */ B(LdaConstant), U8(140),
- /* 1715 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1727 S> */ B(LdaConstant), U8(141),
- /* 1727 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1739 S> */ B(LdaConstant), U8(142),
- /* 1739 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1751 S> */ B(LdaConstant), U8(143),
- /* 1751 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1763 S> */ B(LdaConstant), U8(144),
- /* 1763 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1775 S> */ B(LdaConstant), U8(145),
- /* 1775 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1787 S> */ B(LdaConstant), U8(146),
- /* 1787 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1799 S> */ B(LdaConstant), U8(147),
- /* 1799 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1811 S> */ B(LdaConstant), U8(148),
- /* 1811 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1823 S> */ B(LdaConstant), U8(149),
- /* 1823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1835 S> */ B(LdaConstant), U8(150),
- /* 1835 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1847 S> */ B(LdaConstant), U8(151),
- /* 1847 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1859 S> */ B(LdaConstant), U8(152),
- /* 1859 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1871 S> */ B(LdaConstant), U8(153),
- /* 1871 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1883 S> */ B(LdaConstant), U8(154),
- /* 1883 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1895 S> */ B(LdaConstant), U8(155),
- /* 1895 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1907 S> */ B(LdaConstant), U8(156),
- /* 1907 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1919 S> */ B(LdaConstant), U8(157),
- /* 1919 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1931 S> */ B(LdaConstant), U8(158),
- /* 1931 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1943 S> */ B(LdaConstant), U8(159),
- /* 1943 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1955 S> */ B(LdaConstant), U8(160),
- /* 1955 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1967 S> */ B(LdaConstant), U8(161),
- /* 1967 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1979 S> */ B(LdaConstant), U8(162),
- /* 1979 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1991 S> */ B(LdaConstant), U8(163),
- /* 1991 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2003 S> */ B(LdaConstant), U8(164),
- /* 2003 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2015 S> */ B(LdaConstant), U8(165),
- /* 2015 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2027 S> */ B(LdaConstant), U8(166),
- /* 2027 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2039 S> */ B(LdaConstant), U8(167),
- /* 2039 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2051 S> */ B(LdaConstant), U8(168),
- /* 2051 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2063 S> */ B(LdaConstant), U8(169),
- /* 2063 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2075 S> */ B(LdaConstant), U8(170),
- /* 2075 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2087 S> */ B(LdaConstant), U8(171),
- /* 2087 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2099 S> */ B(LdaConstant), U8(172),
- /* 2099 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2111 S> */ B(LdaConstant), U8(173),
- /* 2111 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2123 S> */ B(LdaConstant), U8(174),
- /* 2123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2135 S> */ B(LdaConstant), U8(175),
- /* 2135 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2147 S> */ B(LdaConstant), U8(176),
- /* 2147 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2159 S> */ B(LdaConstant), U8(177),
- /* 2159 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2171 S> */ B(LdaConstant), U8(178),
- /* 2171 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2183 S> */ B(LdaConstant), U8(179),
- /* 2183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2195 S> */ B(LdaConstant), U8(180),
- /* 2195 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2207 S> */ B(LdaConstant), U8(181),
- /* 2207 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2219 S> */ B(LdaConstant), U8(182),
- /* 2219 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2231 S> */ B(LdaConstant), U8(183),
- /* 2231 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2243 S> */ B(LdaConstant), U8(184),
- /* 2243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2255 S> */ B(LdaConstant), U8(185),
- /* 2255 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2267 S> */ B(LdaConstant), U8(186),
- /* 2267 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2279 S> */ B(LdaConstant), U8(187),
- /* 2279 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2291 S> */ B(LdaConstant), U8(188),
- /* 2291 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2303 S> */ B(LdaConstant), U8(189),
- /* 2303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2315 S> */ B(LdaConstant), U8(190),
- /* 2315 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2327 S> */ B(LdaConstant), U8(191),
- /* 2327 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2339 S> */ B(LdaConstant), U8(192),
- /* 2339 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2351 S> */ B(LdaConstant), U8(193),
- /* 2351 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2363 S> */ B(LdaConstant), U8(194),
- /* 2363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2375 S> */ B(LdaConstant), U8(195),
- /* 2375 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2387 S> */ B(LdaConstant), U8(196),
- /* 2387 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2399 S> */ B(LdaConstant), U8(197),
- /* 2399 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2411 S> */ B(LdaConstant), U8(198),
- /* 2411 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2423 S> */ B(LdaConstant), U8(199),
- /* 2423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2435 S> */ B(LdaConstant), U8(200),
- /* 2435 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2447 S> */ B(LdaConstant), U8(201),
- /* 2447 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2459 S> */ B(LdaConstant), U8(202),
- /* 2459 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2471 S> */ B(LdaConstant), U8(203),
- /* 2471 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2483 S> */ B(LdaConstant), U8(204),
- /* 2483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2495 S> */ B(LdaConstant), U8(205),
- /* 2495 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2507 S> */ B(LdaConstant), U8(206),
- /* 2507 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2519 S> */ B(LdaConstant), U8(207),
- /* 2519 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2531 S> */ B(LdaConstant), U8(208),
- /* 2531 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2543 S> */ B(LdaConstant), U8(209),
- /* 2543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2555 S> */ B(LdaConstant), U8(210),
- /* 2555 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2567 S> */ B(LdaConstant), U8(211),
- /* 2567 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2579 S> */ B(LdaConstant), U8(212),
- /* 2579 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2591 S> */ B(LdaConstant), U8(213),
- /* 2591 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2603 S> */ B(LdaConstant), U8(214),
- /* 2603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2615 S> */ B(LdaConstant), U8(215),
- /* 2615 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2627 S> */ B(LdaConstant), U8(216),
- /* 2627 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2639 S> */ B(LdaConstant), U8(217),
- /* 2639 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2651 S> */ B(LdaConstant), U8(218),
- /* 2651 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2663 S> */ B(LdaConstant), U8(219),
- /* 2663 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2675 S> */ B(LdaConstant), U8(220),
- /* 2675 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2687 S> */ B(LdaConstant), U8(221),
- /* 2687 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2699 S> */ B(LdaConstant), U8(222),
- /* 2699 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2711 S> */ B(LdaConstant), U8(223),
- /* 2711 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2723 S> */ B(LdaConstant), U8(224),
- /* 2723 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2735 S> */ B(LdaConstant), U8(225),
- /* 2735 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2747 S> */ B(LdaConstant), U8(226),
- /* 2747 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2759 S> */ B(LdaConstant), U8(227),
- /* 2759 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2771 S> */ B(LdaConstant), U8(228),
- /* 2771 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2783 S> */ B(LdaConstant), U8(229),
- /* 2783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2795 S> */ B(LdaConstant), U8(230),
- /* 2795 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2807 S> */ B(LdaConstant), U8(231),
- /* 2807 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2819 S> */ B(LdaConstant), U8(232),
- /* 2819 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2831 S> */ B(LdaConstant), U8(233),
- /* 2831 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2843 S> */ B(LdaConstant), U8(234),
- /* 2843 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2855 S> */ B(LdaConstant), U8(235),
- /* 2855 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2867 S> */ B(LdaConstant), U8(236),
- /* 2867 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2879 S> */ B(LdaConstant), U8(237),
- /* 2879 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2891 S> */ B(LdaConstant), U8(238),
- /* 2891 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2903 S> */ B(LdaConstant), U8(239),
- /* 2903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2915 S> */ B(LdaConstant), U8(240),
- /* 2915 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2927 S> */ B(LdaConstant), U8(241),
- /* 2927 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2939 S> */ B(LdaConstant), U8(242),
- /* 2939 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2951 S> */ B(LdaConstant), U8(243),
- /* 2951 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2963 S> */ B(LdaConstant), U8(244),
- /* 2963 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2975 S> */ B(LdaConstant), U8(245),
- /* 2975 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2987 S> */ B(LdaConstant), U8(246),
- /* 2987 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2999 S> */ B(LdaConstant), U8(247),
- /* 2999 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3011 S> */ B(LdaConstant), U8(248),
- /* 3011 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3023 S> */ B(LdaConstant), U8(249),
- /* 3023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3035 S> */ B(LdaConstant), U8(250),
- /* 3035 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3047 S> */ B(LdaConstant), U8(251),
- /* 3047 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3059 S> */ B(LdaConstant), U8(252),
- /* 3059 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3071 S> */ B(LdaConstant), U8(253),
- /* 3071 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3083 S> */ B(LdaConstant), U8(254),
- /* 3083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3095 S> */ B(LdaConstant), U8(255),
- /* 3095 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 3099 S> */ B(LdaSmi), U8(10),
/* 3101 E> */ B(Wide), B(StaLookupSlotStrict), U16(256),
B(LdaUndefined),
diff --git a/test/cctest/interpreter/bytecode_expectations/NewTarget.golden b/test/cctest/interpreter/bytecode_expectations/NewTarget.golden
index 08d2a13..398b857 100644
--- a/test/cctest/interpreter/bytecode_expectations/NewTarget.golden
+++ b/test/cctest/interpreter/bytecode_expectations/NewTarget.golden
@@ -13,12 +13,11 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 19
+bytecode array length: 18
bytecodes: [
- B(Ldar), R(new_target),
- B(Star), R(0),
+ B(Mov), R(new_target), R(0),
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(Ldar), R(0),
+ /* 34 S> */ B(Ldar), R(new_target),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(1),
@@ -37,12 +36,11 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 20
+bytecode array length: 19
bytecodes: [
- B(Ldar), R(new_target),
- B(Star), R(0),
+ B(Mov), R(new_target), R(0),
/* 30 E> */ B(StackCheck),
- /* 34 S> */ B(Ldar), R(0),
+ /* 34 S> */ B(Ldar), R(new_target),
B(JumpIfNotHole), U8(11),
B(LdaConstant), U8(0),
B(Star), R(1),
diff --git a/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden b/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden
index 831218d..2f4bd05 100644
--- a/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ObjectLiterals.golden
@@ -55,11 +55,11 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 75 E> */ B(Ldar), R(0),
- B(StoreICSloppy), R(1), U8(1), U8(1),
+ B(Ldar), R(0),
+ /* 75 E> */ B(StaNamedPropertySloppy), R(1), U8(1), U8(1),
B(Ldar), R(1),
/* 80 S> */ B(Return),
]
@@ -74,20 +74,18 @@
snippet: "
var a = 1; return { val: a, val: a + 1 };
"
-frame size: 3
+frame size: 2
parameter count: 1
-bytecode array length: 26
+bytecode array length: 22
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- /* 59 E> */ B(Ldar), R(0),
- /* 67 E> */ B(Star), R(2),
B(LdaSmi), U8(1),
- B(Add), R(2),
- B(StoreICSloppy), R(1), U8(1), U8(1),
+ /* 67 E> */ B(Add), R(0),
+ B(StaNamedPropertySloppy), R(1), U8(1), U8(1),
B(Ldar), R(1),
/* 76 S> */ B(Return),
]
@@ -110,7 +108,7 @@
/* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(0),
B(CreateClosure), U8(1), U8(0),
- B(StoreICSloppy), R(0), U8(2), U8(1),
+ B(StaNamedPropertySloppy), R(0), U8(2), U8(1),
B(Ldar), R(0),
/* 67 S> */ B(Return),
]
@@ -134,7 +132,7 @@
/* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(0),
B(CreateClosure), U8(1), U8(0),
- B(StoreICSloppy), R(0), U8(2), U8(1),
+ B(StaNamedPropertySloppy), R(0), U8(2), U8(1),
B(Ldar), R(0),
/* 68 S> */ B(Return),
]
@@ -157,7 +155,6 @@
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(0),
- B(Mov), R(0), R(1),
B(LdaConstant), U8(1),
B(Star), R(2),
B(CreateClosure), U8(2), U8(0),
@@ -166,6 +163,7 @@
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
+ B(Mov), R(0), R(1),
B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked), R(1), U8(5),
B(Ldar), R(0),
/* 68 S> */ B(Return),
@@ -189,7 +187,6 @@
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(0),
- B(Mov), R(0), R(1),
B(LdaConstant), U8(1),
B(Star), R(2),
B(CreateClosure), U8(2), U8(0),
@@ -198,6 +195,7 @@
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
+ B(Mov), R(0), R(1),
B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked), R(1), U8(5),
B(Ldar), R(0),
/* 102 S> */ B(Return),
@@ -222,7 +220,6 @@
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(0),
- B(Mov), R(0), R(1),
B(LdaConstant), U8(1),
B(Star), R(2),
B(LdaNull),
@@ -231,6 +228,7 @@
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
+ B(Mov), R(0), R(1),
B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked), R(1), U8(5),
B(Ldar), R(0),
/* 74 S> */ B(Return),
@@ -249,21 +247,20 @@
"
frame size: 6
parameter count: 1
-bytecode array length: 33
+bytecode array length: 32
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
- B(Mov), R(1), R(2),
B(LdaSmi), U8(1),
B(Star), R(3),
- /* 57 E> */ B(Ldar), R(0),
- B(Star), R(4),
B(LdaZero),
B(Star), R(5),
- B(CallRuntime), U16(Runtime::kSetProperty), R(2), U8(4),
+ B(Mov), R(1), R(2),
+ B(Mov), R(0), R(4),
+ /* 57 E> */ B(CallRuntime), U16(Runtime::kSetProperty), R(2), U8(4),
B(Ldar), R(1),
/* 62 S> */ B(Return),
]
@@ -284,9 +281,9 @@
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(35),
B(Star), R(0),
- B(Mov), R(0), R(1),
B(LdaNull),
B(Star), R(2),
+ B(Mov), R(0), R(1),
B(CallRuntime), U16(Runtime::kInternalSetPrototype), R(1), U8(2),
B(Ldar), R(0),
/* 62 S> */ B(Return),
@@ -307,12 +304,11 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(35),
B(Star), R(1),
- B(Mov), R(1), R(2),
- /* 60 E> */ B(Ldar), R(0),
- B(ToName),
+ B(Ldar), R(0),
+ /* 60 E> */ B(ToName),
B(Star), R(3),
B(LdaSmi), U8(1),
B(Star), R(4),
@@ -320,6 +316,7 @@
B(Star), R(5),
B(LdaZero),
B(Star), R(6),
+ B(Mov), R(1), R(2),
B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2), U8(5),
B(Ldar), R(1),
/* 69 S> */ B(Return),
@@ -337,18 +334,16 @@
"
frame size: 7
parameter count: 1
-bytecode array length: 43
+bytecode array length: 41
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(1),
B(Star), R(1),
- /* 64 E> */ B(Ldar), R(0),
- B(StoreICSloppy), R(1), U8(2), U8(1),
- B(Mov), R(1), R(2),
- /* 68 E> */ B(Ldar), R(0),
- B(ToName),
+ B(Ldar), R(0),
+ /* 64 E> */ B(StaNamedPropertySloppy), R(1), U8(2), U8(1),
+ /* 68 E> */ B(ToName),
B(Star), R(3),
B(LdaSmi), U8(1),
B(Star), R(4),
@@ -356,6 +351,7 @@
B(Star), R(5),
B(LdaZero),
B(Star), R(6),
+ B(Mov), R(1), R(2),
B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2), U8(5),
B(Ldar), R(1),
/* 77 S> */ B(Return),
@@ -374,16 +370,15 @@
"
frame size: 7
parameter count: 1
-bytecode array length: 53
+bytecode array length: 54
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 50 S> */ B(CreateObjectLiteral), U8(1), U8(1), U8(35),
B(Star), R(1),
- B(Mov), R(1), R(2),
- /* 60 E> */ B(Ldar), R(0),
- B(ToName),
+ B(Ldar), R(0),
+ /* 60 E> */ B(ToName),
B(Star), R(3),
B(LdaSmi), U8(1),
B(Star), R(4),
@@ -391,11 +386,12 @@
B(Star), R(5),
B(LdaZero),
B(Star), R(6),
- B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2), U8(5),
B(Mov), R(1), R(2),
+ B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2), U8(5),
B(CreateObjectLiteral), U8(1), U8(0), U8(35),
B(Star), R(4),
- B(Star), R(3),
+ B(Mov), R(1), R(2),
+ B(Mov), R(4), R(3),
B(CallRuntime), U16(Runtime::kInternalSetPrototype), R(2), U8(2),
B(Ldar), R(1),
/* 84 S> */ B(Return),
@@ -417,12 +413,11 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 50 S> */ B(CreateObjectLiteral), U8(1), U8(0), U8(35),
B(Star), R(1),
- B(Mov), R(1), R(2),
- /* 60 E> */ B(Ldar), R(0),
- B(ToName),
+ B(Ldar), R(0),
+ /* 60 E> */ B(ToName),
B(Star), R(3),
B(LdaConstant), U8(2),
B(Star), R(4),
@@ -430,22 +425,23 @@
B(Star), R(5),
B(LdaZero),
B(Star), R(6),
- B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2), U8(5),
B(Mov), R(1), R(2),
+ B(CallRuntime), U16(Runtime::kDefineDataPropertyInLiteral), R(2), U8(5),
B(LdaConstant), U8(3),
B(Star), R(3),
B(CreateClosure), U8(4), U8(0),
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
- B(CallRuntime), U16(Runtime::kDefineGetterPropertyUnchecked), R(2), U8(4),
B(Mov), R(1), R(2),
+ B(CallRuntime), U16(Runtime::kDefineGetterPropertyUnchecked), R(2), U8(4),
B(LdaConstant), U8(3),
B(Star), R(3),
B(CreateClosure), U8(5), U8(0),
B(Star), R(4),
B(LdaZero),
B(Star), R(5),
+ B(Mov), R(1), R(2),
B(CallRuntime), U16(Runtime::kDefineSetterPropertyUnchecked), R(2), U8(4),
B(Ldar), R(1),
/* 99 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden b/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden
index 9f92943..144a3c5 100644
--- a/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ObjectLiteralsWide.golden
@@ -274,517 +274,517 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 41 S> */ B(LdaConstant), U8(0),
- /* 43 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 51 S> */ B(LdaConstant), U8(1),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 61 S> */ B(LdaConstant), U8(2),
- /* 63 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 71 S> */ B(LdaConstant), U8(3),
- /* 73 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 81 S> */ B(LdaConstant), U8(4),
- /* 83 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 91 S> */ B(LdaConstant), U8(5),
- /* 93 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 101 S> */ B(LdaConstant), U8(6),
- /* 103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 111 S> */ B(LdaConstant), U8(7),
- /* 113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 121 S> */ B(LdaConstant), U8(8),
- /* 123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 131 S> */ B(LdaConstant), U8(9),
- /* 133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 141 S> */ B(LdaConstant), U8(10),
- /* 143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 151 S> */ B(LdaConstant), U8(11),
- /* 153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 161 S> */ B(LdaConstant), U8(12),
- /* 163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 171 S> */ B(LdaConstant), U8(13),
- /* 173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 181 S> */ B(LdaConstant), U8(14),
- /* 183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 191 S> */ B(LdaConstant), U8(15),
- /* 193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 201 S> */ B(LdaConstant), U8(16),
- /* 203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 211 S> */ B(LdaConstant), U8(17),
- /* 213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 221 S> */ B(LdaConstant), U8(18),
- /* 223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 231 S> */ B(LdaConstant), U8(19),
- /* 233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 241 S> */ B(LdaConstant), U8(20),
- /* 243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 251 S> */ B(LdaConstant), U8(21),
- /* 253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 261 S> */ B(LdaConstant), U8(22),
- /* 263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 271 S> */ B(LdaConstant), U8(23),
- /* 273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 281 S> */ B(LdaConstant), U8(24),
- /* 283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 291 S> */ B(LdaConstant), U8(25),
- /* 293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 301 S> */ B(LdaConstant), U8(26),
- /* 303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 311 S> */ B(LdaConstant), U8(27),
- /* 313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 321 S> */ B(LdaConstant), U8(28),
- /* 323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 331 S> */ B(LdaConstant), U8(29),
- /* 333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 341 S> */ B(LdaConstant), U8(30),
- /* 343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 351 S> */ B(LdaConstant), U8(31),
- /* 353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 361 S> */ B(LdaConstant), U8(32),
- /* 363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 371 S> */ B(LdaConstant), U8(33),
- /* 373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 381 S> */ B(LdaConstant), U8(34),
- /* 383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 391 S> */ B(LdaConstant), U8(35),
- /* 393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 401 S> */ B(LdaConstant), U8(36),
- /* 403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 411 S> */ B(LdaConstant), U8(37),
- /* 413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 421 S> */ B(LdaConstant), U8(38),
- /* 423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 431 S> */ B(LdaConstant), U8(39),
- /* 433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 441 S> */ B(LdaConstant), U8(40),
- /* 443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 451 S> */ B(LdaConstant), U8(41),
- /* 453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 461 S> */ B(LdaConstant), U8(42),
- /* 463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 471 S> */ B(LdaConstant), U8(43),
- /* 473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 481 S> */ B(LdaConstant), U8(44),
- /* 483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 491 S> */ B(LdaConstant), U8(45),
- /* 493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 501 S> */ B(LdaConstant), U8(46),
- /* 503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 511 S> */ B(LdaConstant), U8(47),
- /* 513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 521 S> */ B(LdaConstant), U8(48),
- /* 523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 531 S> */ B(LdaConstant), U8(49),
- /* 533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 541 S> */ B(LdaConstant), U8(50),
- /* 543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 551 S> */ B(LdaConstant), U8(51),
- /* 553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 561 S> */ B(LdaConstant), U8(52),
- /* 563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 571 S> */ B(LdaConstant), U8(53),
- /* 573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 581 S> */ B(LdaConstant), U8(54),
- /* 583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 591 S> */ B(LdaConstant), U8(55),
- /* 593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 601 S> */ B(LdaConstant), U8(56),
- /* 603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 611 S> */ B(LdaConstant), U8(57),
- /* 613 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 621 S> */ B(LdaConstant), U8(58),
- /* 623 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 631 S> */ B(LdaConstant), U8(59),
- /* 633 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 641 S> */ B(LdaConstant), U8(60),
- /* 643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 651 S> */ B(LdaConstant), U8(61),
- /* 653 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 661 S> */ B(LdaConstant), U8(62),
- /* 663 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 671 S> */ B(LdaConstant), U8(63),
- /* 673 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 681 S> */ B(LdaConstant), U8(64),
- /* 683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 691 S> */ B(LdaConstant), U8(65),
- /* 693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 701 S> */ B(LdaConstant), U8(66),
- /* 703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 711 S> */ B(LdaConstant), U8(67),
- /* 713 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 721 S> */ B(LdaConstant), U8(68),
- /* 723 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 731 S> */ B(LdaConstant), U8(69),
- /* 733 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 741 S> */ B(LdaConstant), U8(70),
- /* 743 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 751 S> */ B(LdaConstant), U8(71),
- /* 753 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 761 S> */ B(LdaConstant), U8(72),
- /* 763 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 771 S> */ B(LdaConstant), U8(73),
- /* 773 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 781 S> */ B(LdaConstant), U8(74),
- /* 783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 791 S> */ B(LdaConstant), U8(75),
- /* 793 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 801 S> */ B(LdaConstant), U8(76),
- /* 803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 811 S> */ B(LdaConstant), U8(77),
- /* 813 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 821 S> */ B(LdaConstant), U8(78),
- /* 823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 831 S> */ B(LdaConstant), U8(79),
- /* 833 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 841 S> */ B(LdaConstant), U8(80),
- /* 843 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 851 S> */ B(LdaConstant), U8(81),
- /* 853 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 861 S> */ B(LdaConstant), U8(82),
- /* 863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 871 S> */ B(LdaConstant), U8(83),
- /* 873 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 881 S> */ B(LdaConstant), U8(84),
- /* 883 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 891 S> */ B(LdaConstant), U8(85),
- /* 893 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 901 S> */ B(LdaConstant), U8(86),
- /* 903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 911 S> */ B(LdaConstant), U8(87),
- /* 913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 921 S> */ B(LdaConstant), U8(88),
- /* 923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 931 S> */ B(LdaConstant), U8(89),
- /* 933 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 941 S> */ B(LdaConstant), U8(90),
- /* 943 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 951 S> */ B(LdaConstant), U8(91),
- /* 953 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 961 S> */ B(LdaConstant), U8(92),
- /* 963 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 971 S> */ B(LdaConstant), U8(93),
- /* 973 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 981 S> */ B(LdaConstant), U8(94),
- /* 983 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 991 S> */ B(LdaConstant), U8(95),
- /* 993 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1001 S> */ B(LdaConstant), U8(96),
- /* 1003 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1011 S> */ B(LdaConstant), U8(97),
- /* 1013 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1021 S> */ B(LdaConstant), U8(98),
- /* 1023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1031 S> */ B(LdaConstant), U8(99),
- /* 1033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1041 S> */ B(LdaConstant), U8(100),
- /* 1043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1051 S> */ B(LdaConstant), U8(101),
- /* 1053 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1061 S> */ B(LdaConstant), U8(102),
- /* 1063 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1071 S> */ B(LdaConstant), U8(103),
- /* 1073 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1081 S> */ B(LdaConstant), U8(104),
- /* 1083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1091 S> */ B(LdaConstant), U8(105),
- /* 1093 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1101 S> */ B(LdaConstant), U8(106),
- /* 1103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1111 S> */ B(LdaConstant), U8(107),
- /* 1113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1121 S> */ B(LdaConstant), U8(108),
- /* 1123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1131 S> */ B(LdaConstant), U8(109),
- /* 1133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1141 S> */ B(LdaConstant), U8(110),
- /* 1143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1151 S> */ B(LdaConstant), U8(111),
- /* 1153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1161 S> */ B(LdaConstant), U8(112),
- /* 1163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1171 S> */ B(LdaConstant), U8(113),
- /* 1173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1181 S> */ B(LdaConstant), U8(114),
- /* 1183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1191 S> */ B(LdaConstant), U8(115),
- /* 1193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1201 S> */ B(LdaConstant), U8(116),
- /* 1203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1211 S> */ B(LdaConstant), U8(117),
- /* 1213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1221 S> */ B(LdaConstant), U8(118),
- /* 1223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1231 S> */ B(LdaConstant), U8(119),
- /* 1233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1241 S> */ B(LdaConstant), U8(120),
- /* 1243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1251 S> */ B(LdaConstant), U8(121),
- /* 1253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1261 S> */ B(LdaConstant), U8(122),
- /* 1263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1271 S> */ B(LdaConstant), U8(123),
- /* 1273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1281 S> */ B(LdaConstant), U8(124),
- /* 1283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1291 S> */ B(LdaConstant), U8(125),
- /* 1293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1301 S> */ B(LdaConstant), U8(126),
- /* 1303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1311 S> */ B(LdaConstant), U8(127),
- /* 1313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1321 S> */ B(LdaConstant), U8(128),
- /* 1323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1331 S> */ B(LdaConstant), U8(129),
- /* 1333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1341 S> */ B(LdaConstant), U8(130),
- /* 1343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1351 S> */ B(LdaConstant), U8(131),
- /* 1353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1361 S> */ B(LdaConstant), U8(132),
- /* 1363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1371 S> */ B(LdaConstant), U8(133),
- /* 1373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1381 S> */ B(LdaConstant), U8(134),
- /* 1383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1391 S> */ B(LdaConstant), U8(135),
- /* 1393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1401 S> */ B(LdaConstant), U8(136),
- /* 1403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1411 S> */ B(LdaConstant), U8(137),
- /* 1413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1421 S> */ B(LdaConstant), U8(138),
- /* 1423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1431 S> */ B(LdaConstant), U8(139),
- /* 1433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1441 S> */ B(LdaConstant), U8(140),
- /* 1443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1451 S> */ B(LdaConstant), U8(141),
- /* 1453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1461 S> */ B(LdaConstant), U8(142),
- /* 1463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1471 S> */ B(LdaConstant), U8(143),
- /* 1473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1481 S> */ B(LdaConstant), U8(144),
- /* 1483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1491 S> */ B(LdaConstant), U8(145),
- /* 1493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1501 S> */ B(LdaConstant), U8(146),
- /* 1503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1511 S> */ B(LdaConstant), U8(147),
- /* 1513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1521 S> */ B(LdaConstant), U8(148),
- /* 1523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1531 S> */ B(LdaConstant), U8(149),
- /* 1533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1541 S> */ B(LdaConstant), U8(150),
- /* 1543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1551 S> */ B(LdaConstant), U8(151),
- /* 1553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1561 S> */ B(LdaConstant), U8(152),
- /* 1563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1571 S> */ B(LdaConstant), U8(153),
- /* 1573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1581 S> */ B(LdaConstant), U8(154),
- /* 1583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1591 S> */ B(LdaConstant), U8(155),
- /* 1593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1601 S> */ B(LdaConstant), U8(156),
- /* 1603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1611 S> */ B(LdaConstant), U8(157),
- /* 1613 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1621 S> */ B(LdaConstant), U8(158),
- /* 1623 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1631 S> */ B(LdaConstant), U8(159),
- /* 1633 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1641 S> */ B(LdaConstant), U8(160),
- /* 1643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1651 S> */ B(LdaConstant), U8(161),
- /* 1653 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1661 S> */ B(LdaConstant), U8(162),
- /* 1663 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1671 S> */ B(LdaConstant), U8(163),
- /* 1673 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1681 S> */ B(LdaConstant), U8(164),
- /* 1683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1691 S> */ B(LdaConstant), U8(165),
- /* 1693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1701 S> */ B(LdaConstant), U8(166),
- /* 1703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1711 S> */ B(LdaConstant), U8(167),
- /* 1713 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1721 S> */ B(LdaConstant), U8(168),
- /* 1723 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1731 S> */ B(LdaConstant), U8(169),
- /* 1733 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1741 S> */ B(LdaConstant), U8(170),
- /* 1743 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1751 S> */ B(LdaConstant), U8(171),
- /* 1753 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1761 S> */ B(LdaConstant), U8(172),
- /* 1763 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1771 S> */ B(LdaConstant), U8(173),
- /* 1773 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1781 S> */ B(LdaConstant), U8(174),
- /* 1783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1791 S> */ B(LdaConstant), U8(175),
- /* 1793 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1801 S> */ B(LdaConstant), U8(176),
- /* 1803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1811 S> */ B(LdaConstant), U8(177),
- /* 1813 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1821 S> */ B(LdaConstant), U8(178),
- /* 1823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1831 S> */ B(LdaConstant), U8(179),
- /* 1833 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1841 S> */ B(LdaConstant), U8(180),
- /* 1843 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1851 S> */ B(LdaConstant), U8(181),
- /* 1853 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1861 S> */ B(LdaConstant), U8(182),
- /* 1863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1871 S> */ B(LdaConstant), U8(183),
- /* 1873 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1881 S> */ B(LdaConstant), U8(184),
- /* 1883 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1891 S> */ B(LdaConstant), U8(185),
- /* 1893 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1901 S> */ B(LdaConstant), U8(186),
- /* 1903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1911 S> */ B(LdaConstant), U8(187),
- /* 1913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1921 S> */ B(LdaConstant), U8(188),
- /* 1923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1931 S> */ B(LdaConstant), U8(189),
- /* 1933 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1941 S> */ B(LdaConstant), U8(190),
- /* 1943 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1951 S> */ B(LdaConstant), U8(191),
- /* 1953 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1961 S> */ B(LdaConstant), U8(192),
- /* 1963 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1971 S> */ B(LdaConstant), U8(193),
- /* 1973 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1981 S> */ B(LdaConstant), U8(194),
- /* 1983 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1991 S> */ B(LdaConstant), U8(195),
- /* 1993 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2001 S> */ B(LdaConstant), U8(196),
- /* 2003 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2011 S> */ B(LdaConstant), U8(197),
- /* 2013 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2021 S> */ B(LdaConstant), U8(198),
- /* 2023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2031 S> */ B(LdaConstant), U8(199),
- /* 2033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2041 S> */ B(LdaConstant), U8(200),
- /* 2043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2051 S> */ B(LdaConstant), U8(201),
- /* 2053 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2061 S> */ B(LdaConstant), U8(202),
- /* 2063 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2071 S> */ B(LdaConstant), U8(203),
- /* 2073 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2081 S> */ B(LdaConstant), U8(204),
- /* 2083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2091 S> */ B(LdaConstant), U8(205),
- /* 2093 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2101 S> */ B(LdaConstant), U8(206),
- /* 2103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2111 S> */ B(LdaConstant), U8(207),
- /* 2113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2121 S> */ B(LdaConstant), U8(208),
- /* 2123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2131 S> */ B(LdaConstant), U8(209),
- /* 2133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2141 S> */ B(LdaConstant), U8(210),
- /* 2143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2151 S> */ B(LdaConstant), U8(211),
- /* 2153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2161 S> */ B(LdaConstant), U8(212),
- /* 2163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2171 S> */ B(LdaConstant), U8(213),
- /* 2173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2181 S> */ B(LdaConstant), U8(214),
- /* 2183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2191 S> */ B(LdaConstant), U8(215),
- /* 2193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2201 S> */ B(LdaConstant), U8(216),
- /* 2203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2211 S> */ B(LdaConstant), U8(217),
- /* 2213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2221 S> */ B(LdaConstant), U8(218),
- /* 2223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2231 S> */ B(LdaConstant), U8(219),
- /* 2233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2241 S> */ B(LdaConstant), U8(220),
- /* 2243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2251 S> */ B(LdaConstant), U8(221),
- /* 2253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2261 S> */ B(LdaConstant), U8(222),
- /* 2263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2271 S> */ B(LdaConstant), U8(223),
- /* 2273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2281 S> */ B(LdaConstant), U8(224),
- /* 2283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2291 S> */ B(LdaConstant), U8(225),
- /* 2293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2301 S> */ B(LdaConstant), U8(226),
- /* 2303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2311 S> */ B(LdaConstant), U8(227),
- /* 2313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2321 S> */ B(LdaConstant), U8(228),
- /* 2323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2331 S> */ B(LdaConstant), U8(229),
- /* 2333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2341 S> */ B(LdaConstant), U8(230),
- /* 2343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2351 S> */ B(LdaConstant), U8(231),
- /* 2353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2361 S> */ B(LdaConstant), U8(232),
- /* 2363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2371 S> */ B(LdaConstant), U8(233),
- /* 2373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2381 S> */ B(LdaConstant), U8(234),
- /* 2383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2391 S> */ B(LdaConstant), U8(235),
- /* 2393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2401 S> */ B(LdaConstant), U8(236),
- /* 2403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2411 S> */ B(LdaConstant), U8(237),
- /* 2413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2421 S> */ B(LdaConstant), U8(238),
- /* 2423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2431 S> */ B(LdaConstant), U8(239),
- /* 2433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2441 S> */ B(LdaConstant), U8(240),
- /* 2443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2451 S> */ B(LdaConstant), U8(241),
- /* 2453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2461 S> */ B(LdaConstant), U8(242),
- /* 2463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2471 S> */ B(LdaConstant), U8(243),
- /* 2473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2481 S> */ B(LdaConstant), U8(244),
- /* 2483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2491 S> */ B(LdaConstant), U8(245),
- /* 2493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2501 S> */ B(LdaConstant), U8(246),
- /* 2503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2511 S> */ B(LdaConstant), U8(247),
- /* 2513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2521 S> */ B(LdaConstant), U8(248),
- /* 2523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2531 S> */ B(LdaConstant), U8(249),
- /* 2533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2541 S> */ B(LdaConstant), U8(250),
- /* 2543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2551 S> */ B(LdaConstant), U8(251),
- /* 2553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2561 S> */ B(LdaConstant), U8(252),
- /* 2563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2571 S> */ B(LdaConstant), U8(253),
- /* 2573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2581 S> */ B(LdaConstant), U8(254),
- /* 2583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2591 S> */ B(LdaConstant), U8(255),
- /* 2593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2601 S> */ B(Wide), B(CreateObjectLiteral), U16(256), U16(0), U8(1),
B(Star), R(1),
/* 2638 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/OuterContextVariables.golden b/test/cctest/interpreter/bytecode_expectations/OuterContextVariables.golden
index af6e942..4478c4d 100644
--- a/test/cctest/interpreter/bytecode_expectations/OuterContextVariables.golden
+++ b/test/cctest/interpreter/bytecode_expectations/OuterContextVariables.golden
@@ -22,15 +22,11 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 21
+bytecode array length: 15
bytecodes: [
/* 97 E> */ B(StackCheck),
- /* 102 S> */ B(Ldar), R(context),
- B(Star), R(0),
- B(LdaContextSlot), R(0), U8(1),
- B(Star), R(0),
- B(LdaContextSlot), R(0), U8(4),
- B(Star), R(1),
+ /* 102 S> */ B(LdrContextSlot), R(context), U8(1), R(0),
+ B(LdrContextSlot), R(0), U8(4), R(1),
/* 120 E> */ B(LdaContextSlot), R(context), U8(4),
B(Mul), R(1),
/* 130 S> */ B(Return),
@@ -54,15 +50,11 @@
"
frame size: 2
parameter count: 1
-bytecode array length: 22
+bytecode array length: 16
bytecodes: [
/* 97 E> */ B(StackCheck),
- /* 102 S> */ B(LdaContextSlot), R(context), U8(4),
- /* 111 E> */ B(Star), R(0),
- B(Ldar), R(context),
- B(Star), R(1),
- B(LdaContextSlot), R(1), U8(1),
- B(Star), R(1),
+ /* 102 S> */ B(LdrContextSlot), R(context), U8(4), R(0),
+ /* 111 E> */ B(LdrContextSlot), R(context), U8(1), R(1),
B(Ldar), R(0),
B(StaContextSlot), R(1), U8(4),
B(LdaUndefined),
diff --git a/test/cctest/interpreter/bytecode_expectations/Parameters.golden b/test/cctest/interpreter/bytecode_expectations/Parameters.golden
index f26c066..71b6df7 100644
--- a/test/cctest/interpreter/bytecode_expectations/Parameters.golden
+++ b/test/cctest/interpreter/bytecode_expectations/Parameters.golden
@@ -109,7 +109,7 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 19 S> */ B(LdaSmi), U8(1),
- /* 24 E> */ B(Star), R(arg0),
+ B(Star), R(arg0),
B(LdaUndefined),
/* 29 S> */ B(Return),
]
@@ -129,7 +129,7 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 37 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(arg1),
+ B(Star), R(arg1),
B(LdaUndefined),
/* 47 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/PrimitiveExpressions.golden b/test/cctest/interpreter/bytecode_expectations/PrimitiveExpressions.golden
index b9fd679..8ff00a0 100644
--- a/test/cctest/interpreter/bytecode_expectations/PrimitiveExpressions.golden
+++ b/test/cctest/interpreter/bytecode_expectations/PrimitiveExpressions.golden
@@ -13,11 +13,12 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 5
+bytecode array length: 6
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 45 S> */ B(Nop),
/* 55 S> */ B(Return),
]
constant pool: [
@@ -29,16 +30,15 @@
snippet: "
var x = 0; return x + 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 11
+bytecode array length: 9
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(Add), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(3),
+ B(Add), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -50,16 +50,15 @@
snippet: "
var x = 0; return x - 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 11
+bytecode array length: 9
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(Sub), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(3),
+ B(Sub), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -71,16 +70,15 @@
snippet: "
var x = 4; return x * 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(4),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(Mul), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(3),
+ B(Mul), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -92,16 +90,15 @@
snippet: "
var x = 4; return x / 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(4),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(Div), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(3),
+ B(Div), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -113,16 +110,15 @@
snippet: "
var x = 4; return x % 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(4),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(Mod), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(3),
+ B(Mod), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -134,16 +130,15 @@
snippet: "
var x = 1; return x | 2;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(2),
- B(BitwiseOr), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(2),
+ B(BitwiseOr), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -155,16 +150,15 @@
snippet: "
var x = 1; return x ^ 2;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(2),
- B(BitwiseXor), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(2),
+ B(BitwiseXor), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -176,16 +170,15 @@
snippet: "
var x = 1; return x & 2;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(1),
- B(LdaSmi), U8(2),
- B(BitwiseAnd), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(2),
+ B(BitwiseAnd), R(0),
/* 59 S> */ B(Return),
]
constant pool: [
@@ -197,16 +190,15 @@
snippet: "
var x = 10; return x << 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
- /* 46 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(ShiftLeft), R(1),
+ B(Star), R(0),
+ /* 46 S> */ B(LdaSmi), U8(3),
+ B(ShiftLeft), R(0),
/* 61 S> */ B(Return),
]
constant pool: [
@@ -218,16 +210,15 @@
snippet: "
var x = 10; return x >> 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
- /* 46 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(ShiftRight), R(1),
+ B(Star), R(0),
+ /* 46 S> */ B(LdaSmi), U8(3),
+ B(ShiftRight), R(0),
/* 61 S> */ B(Return),
]
constant pool: [
@@ -239,16 +230,15 @@
snippet: "
var x = 10; return x >>> 3;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(10),
- /* 42 E> */ B(Star), R(0),
- /* 46 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(ShiftRightLogical), R(1),
+ B(Star), R(0),
+ /* 46 S> */ B(LdaSmi), U8(3),
+ B(ShiftRightLogical), R(0),
/* 62 S> */ B(Return),
]
constant pool: [
@@ -266,7 +256,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(LdaSmi), U8(3),
/* 60 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden b/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden
index df4c277..583a073 100644
--- a/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden
+++ b/test/cctest/interpreter/bytecode_expectations/PropertyCall.golden
@@ -13,16 +13,14 @@
function f(a) { return a.func(); }
f(new (function Obj() { this.func = function() { return; }})())
"
-frame size: 2
+frame size: 1
parameter count: 2
-bytecode array length: 17
+bytecode array length: 13
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 24 E> */ B(LoadIC), R(1), U8(0), U8(3),
- B(Star), R(0),
- /* 25 E> */ B(Call), R(0), R(1), U8(1), U8(1),
+ /* 16 S> */ B(Nop),
+ /* 24 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(3), R(0),
+ /* 25 E> */ B(Call), R(0), R(arg0), U8(1), U8(1),
/* 33 S> */ B(Return),
]
constant pool: [
@@ -38,17 +36,15 @@
"
frame size: 4
parameter count: 4
-bytecode array length: 25
+bytecode array length: 24
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 22 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 30 E> */ B(LoadIC), R(1), U8(0), U8(3),
- B(Star), R(0),
- /* 36 E> */ B(Ldar), R(arg1),
- B(Star), R(2),
- /* 39 E> */ B(Ldar), R(arg2),
- B(Star), R(3),
+ /* 22 S> */ B(Nop),
+ /* 30 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(3), R(0),
+ B(Ldar), R(0),
+ B(Mov), R(arg0), R(1),
+ B(Mov), R(arg1), R(2),
+ B(Mov), R(arg2), R(3),
/* 31 E> */ B(Call), R(0), R(1), U8(3), U8(1),
/* 43 S> */ B(Return),
]
@@ -65,20 +61,16 @@
"
frame size: 4
parameter count: 3
-bytecode array length: 31
+bytecode array length: 25
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 19 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 27 E> */ B(LoadIC), R(1), U8(0), U8(3),
- B(Star), R(0),
- /* 33 E> */ B(Ldar), R(arg1),
- B(Star), R(3),
- /* 37 E> */ B(Ldar), R(arg1),
- B(Add), R(3),
+ /* 19 S> */ B(Nop),
+ /* 27 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(3), R(0),
+ B(Ldar), R(arg1),
+ /* 37 E> */ B(Add), R(arg1),
B(Star), R(2),
- /* 40 E> */ B(Ldar), R(arg1),
- B(Star), R(3),
+ B(Mov), R(arg0), R(1),
+ B(Mov), R(arg1), R(3),
/* 28 E> */ B(Call), R(0), R(1), U8(3), U8(1),
/* 44 S> */ B(Return),
]
@@ -222,400 +214,270 @@
return a.func(); }
f(new (function Obj() { this.func = function() { return; }})())
"
-frame size: 2
+frame size: 1
parameter count: 2
-bytecode array length: 1050
+bytecode array length: 663
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 17 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 18 E> */ B(LoadIC), R(0), U8(0), U8(1),
- /* 26 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 27 E> */ B(LoadIC), R(0), U8(0), U8(3),
- /* 35 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 36 E> */ B(LoadIC), R(0), U8(0), U8(5),
- /* 44 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 45 E> */ B(LoadIC), R(0), U8(0), U8(7),
- /* 53 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 54 E> */ B(LoadIC), R(0), U8(0), U8(9),
- /* 62 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 63 E> */ B(LoadIC), R(0), U8(0), U8(11),
- /* 71 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 72 E> */ B(LoadIC), R(0), U8(0), U8(13),
- /* 80 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 81 E> */ B(LoadIC), R(0), U8(0), U8(15),
- /* 89 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 90 E> */ B(LoadIC), R(0), U8(0), U8(17),
- /* 98 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 99 E> */ B(LoadIC), R(0), U8(0), U8(19),
- /* 107 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 108 E> */ B(LoadIC), R(0), U8(0), U8(21),
- /* 116 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 117 E> */ B(LoadIC), R(0), U8(0), U8(23),
- /* 125 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 126 E> */ B(LoadIC), R(0), U8(0), U8(25),
- /* 134 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 135 E> */ B(LoadIC), R(0), U8(0), U8(27),
- /* 143 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 144 E> */ B(LoadIC), R(0), U8(0), U8(29),
- /* 152 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 153 E> */ B(LoadIC), R(0), U8(0), U8(31),
- /* 161 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 162 E> */ B(LoadIC), R(0), U8(0), U8(33),
- /* 170 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 171 E> */ B(LoadIC), R(0), U8(0), U8(35),
- /* 179 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 180 E> */ B(LoadIC), R(0), U8(0), U8(37),
- /* 188 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 189 E> */ B(LoadIC), R(0), U8(0), U8(39),
- /* 197 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 198 E> */ B(LoadIC), R(0), U8(0), U8(41),
- /* 206 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 207 E> */ B(LoadIC), R(0), U8(0), U8(43),
- /* 215 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 216 E> */ B(LoadIC), R(0), U8(0), U8(45),
- /* 224 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 225 E> */ B(LoadIC), R(0), U8(0), U8(47),
- /* 233 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 234 E> */ B(LoadIC), R(0), U8(0), U8(49),
- /* 242 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 243 E> */ B(LoadIC), R(0), U8(0), U8(51),
- /* 251 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 252 E> */ B(LoadIC), R(0), U8(0), U8(53),
- /* 260 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 261 E> */ B(LoadIC), R(0), U8(0), U8(55),
- /* 269 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 270 E> */ B(LoadIC), R(0), U8(0), U8(57),
- /* 278 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 279 E> */ B(LoadIC), R(0), U8(0), U8(59),
- /* 287 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 288 E> */ B(LoadIC), R(0), U8(0), U8(61),
- /* 296 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 297 E> */ B(LoadIC), R(0), U8(0), U8(63),
- /* 305 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 306 E> */ B(LoadIC), R(0), U8(0), U8(65),
- /* 314 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 315 E> */ B(LoadIC), R(0), U8(0), U8(67),
- /* 323 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 324 E> */ B(LoadIC), R(0), U8(0), U8(69),
- /* 332 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 333 E> */ B(LoadIC), R(0), U8(0), U8(71),
- /* 341 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 342 E> */ B(LoadIC), R(0), U8(0), U8(73),
- /* 350 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 351 E> */ B(LoadIC), R(0), U8(0), U8(75),
- /* 359 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 360 E> */ B(LoadIC), R(0), U8(0), U8(77),
- /* 368 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 369 E> */ B(LoadIC), R(0), U8(0), U8(79),
- /* 377 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 378 E> */ B(LoadIC), R(0), U8(0), U8(81),
- /* 386 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 387 E> */ B(LoadIC), R(0), U8(0), U8(83),
- /* 395 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 396 E> */ B(LoadIC), R(0), U8(0), U8(85),
- /* 404 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 405 E> */ B(LoadIC), R(0), U8(0), U8(87),
- /* 413 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 414 E> */ B(LoadIC), R(0), U8(0), U8(89),
- /* 422 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 423 E> */ B(LoadIC), R(0), U8(0), U8(91),
- /* 431 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 432 E> */ B(LoadIC), R(0), U8(0), U8(93),
- /* 440 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 441 E> */ B(LoadIC), R(0), U8(0), U8(95),
- /* 449 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 450 E> */ B(LoadIC), R(0), U8(0), U8(97),
- /* 458 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 459 E> */ B(LoadIC), R(0), U8(0), U8(99),
- /* 467 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 468 E> */ B(LoadIC), R(0), U8(0), U8(101),
- /* 476 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 477 E> */ B(LoadIC), R(0), U8(0), U8(103),
- /* 485 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 486 E> */ B(LoadIC), R(0), U8(0), U8(105),
- /* 494 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 495 E> */ B(LoadIC), R(0), U8(0), U8(107),
- /* 503 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 504 E> */ B(LoadIC), R(0), U8(0), U8(109),
- /* 512 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 513 E> */ B(LoadIC), R(0), U8(0), U8(111),
- /* 521 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 522 E> */ B(LoadIC), R(0), U8(0), U8(113),
- /* 530 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 531 E> */ B(LoadIC), R(0), U8(0), U8(115),
- /* 539 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 540 E> */ B(LoadIC), R(0), U8(0), U8(117),
- /* 548 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 549 E> */ B(LoadIC), R(0), U8(0), U8(119),
- /* 557 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 558 E> */ B(LoadIC), R(0), U8(0), U8(121),
- /* 566 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 567 E> */ B(LoadIC), R(0), U8(0), U8(123),
- /* 575 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 576 E> */ B(LoadIC), R(0), U8(0), U8(125),
- /* 584 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 585 E> */ B(LoadIC), R(0), U8(0), U8(127),
- /* 593 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 594 E> */ B(LoadIC), R(0), U8(0), U8(129),
- /* 602 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 603 E> */ B(LoadIC), R(0), U8(0), U8(131),
- /* 611 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 612 E> */ B(LoadIC), R(0), U8(0), U8(133),
- /* 620 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 621 E> */ B(LoadIC), R(0), U8(0), U8(135),
- /* 629 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 630 E> */ B(LoadIC), R(0), U8(0), U8(137),
- /* 638 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 639 E> */ B(LoadIC), R(0), U8(0), U8(139),
- /* 647 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 648 E> */ B(LoadIC), R(0), U8(0), U8(141),
- /* 656 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 657 E> */ B(LoadIC), R(0), U8(0), U8(143),
- /* 665 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 666 E> */ B(LoadIC), R(0), U8(0), U8(145),
- /* 674 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 675 E> */ B(LoadIC), R(0), U8(0), U8(147),
- /* 683 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 684 E> */ B(LoadIC), R(0), U8(0), U8(149),
- /* 692 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 693 E> */ B(LoadIC), R(0), U8(0), U8(151),
- /* 701 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 702 E> */ B(LoadIC), R(0), U8(0), U8(153),
- /* 710 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 711 E> */ B(LoadIC), R(0), U8(0), U8(155),
- /* 719 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 720 E> */ B(LoadIC), R(0), U8(0), U8(157),
- /* 728 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 729 E> */ B(LoadIC), R(0), U8(0), U8(159),
- /* 737 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 738 E> */ B(LoadIC), R(0), U8(0), U8(161),
- /* 746 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 747 E> */ B(LoadIC), R(0), U8(0), U8(163),
- /* 755 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 756 E> */ B(LoadIC), R(0), U8(0), U8(165),
- /* 764 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 765 E> */ B(LoadIC), R(0), U8(0), U8(167),
- /* 773 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 774 E> */ B(LoadIC), R(0), U8(0), U8(169),
- /* 782 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 783 E> */ B(LoadIC), R(0), U8(0), U8(171),
- /* 791 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 792 E> */ B(LoadIC), R(0), U8(0), U8(173),
- /* 800 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 801 E> */ B(LoadIC), R(0), U8(0), U8(175),
- /* 809 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 810 E> */ B(LoadIC), R(0), U8(0), U8(177),
- /* 818 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 819 E> */ B(LoadIC), R(0), U8(0), U8(179),
- /* 827 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 828 E> */ B(LoadIC), R(0), U8(0), U8(181),
- /* 836 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 837 E> */ B(LoadIC), R(0), U8(0), U8(183),
- /* 845 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 846 E> */ B(LoadIC), R(0), U8(0), U8(185),
- /* 854 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 855 E> */ B(LoadIC), R(0), U8(0), U8(187),
- /* 863 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 864 E> */ B(LoadIC), R(0), U8(0), U8(189),
- /* 872 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 873 E> */ B(LoadIC), R(0), U8(0), U8(191),
- /* 881 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 882 E> */ B(LoadIC), R(0), U8(0), U8(193),
- /* 890 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 891 E> */ B(LoadIC), R(0), U8(0), U8(195),
- /* 899 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 900 E> */ B(LoadIC), R(0), U8(0), U8(197),
- /* 908 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 909 E> */ B(LoadIC), R(0), U8(0), U8(199),
- /* 917 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 918 E> */ B(LoadIC), R(0), U8(0), U8(201),
- /* 926 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 927 E> */ B(LoadIC), R(0), U8(0), U8(203),
- /* 935 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 936 E> */ B(LoadIC), R(0), U8(0), U8(205),
- /* 944 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 945 E> */ B(LoadIC), R(0), U8(0), U8(207),
- /* 953 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 954 E> */ B(LoadIC), R(0), U8(0), U8(209),
- /* 962 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 963 E> */ B(LoadIC), R(0), U8(0), U8(211),
- /* 971 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 972 E> */ B(LoadIC), R(0), U8(0), U8(213),
- /* 980 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 981 E> */ B(LoadIC), R(0), U8(0), U8(215),
- /* 989 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 990 E> */ B(LoadIC), R(0), U8(0), U8(217),
- /* 998 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 999 E> */ B(LoadIC), R(0), U8(0), U8(219),
- /* 1007 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1008 E> */ B(LoadIC), R(0), U8(0), U8(221),
- /* 1016 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1017 E> */ B(LoadIC), R(0), U8(0), U8(223),
- /* 1025 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1026 E> */ B(LoadIC), R(0), U8(0), U8(225),
- /* 1034 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1035 E> */ B(LoadIC), R(0), U8(0), U8(227),
- /* 1043 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1044 E> */ B(LoadIC), R(0), U8(0), U8(229),
- /* 1052 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1053 E> */ B(LoadIC), R(0), U8(0), U8(231),
- /* 1061 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1062 E> */ B(LoadIC), R(0), U8(0), U8(233),
- /* 1070 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1071 E> */ B(LoadIC), R(0), U8(0), U8(235),
- /* 1079 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1080 E> */ B(LoadIC), R(0), U8(0), U8(237),
- /* 1088 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1089 E> */ B(LoadIC), R(0), U8(0), U8(239),
- /* 1097 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1098 E> */ B(LoadIC), R(0), U8(0), U8(241),
- /* 1106 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1107 E> */ B(LoadIC), R(0), U8(0), U8(243),
- /* 1115 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1116 E> */ B(LoadIC), R(0), U8(0), U8(245),
- /* 1124 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1125 E> */ B(LoadIC), R(0), U8(0), U8(247),
- /* 1133 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1134 E> */ B(LoadIC), R(0), U8(0), U8(249),
- /* 1142 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1143 E> */ B(LoadIC), R(0), U8(0), U8(251),
- /* 1151 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1152 E> */ B(LoadIC), R(0), U8(0), U8(253),
- /* 1160 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1161 E> */ B(LoadIC), R(0), U8(0), U8(255),
- /* 1169 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1177 E> */ B(Wide), B(LoadIC), R16(1), U16(0), U16(259),
- B(Star), R(0),
- /* 1178 E> */ B(Wide), B(Call), R16(0), R16(1), U16(1), U16(257),
+ /* 17 S> */ B(Nop),
+ /* 18 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(1),
+ /* 26 S> */ B(Nop),
+ /* 27 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(3),
+ /* 35 S> */ B(Nop),
+ /* 36 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(5),
+ /* 44 S> */ B(Nop),
+ /* 45 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(7),
+ /* 53 S> */ B(Nop),
+ /* 54 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(9),
+ /* 62 S> */ B(Nop),
+ /* 63 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(11),
+ /* 71 S> */ B(Nop),
+ /* 72 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(13),
+ /* 80 S> */ B(Nop),
+ /* 81 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(15),
+ /* 89 S> */ B(Nop),
+ /* 90 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(17),
+ /* 98 S> */ B(Nop),
+ /* 99 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(19),
+ /* 107 S> */ B(Nop),
+ /* 108 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(21),
+ /* 116 S> */ B(Nop),
+ /* 117 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(23),
+ /* 125 S> */ B(Nop),
+ /* 126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(25),
+ /* 134 S> */ B(Nop),
+ /* 135 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(27),
+ /* 143 S> */ B(Nop),
+ /* 144 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(29),
+ /* 152 S> */ B(Nop),
+ /* 153 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(31),
+ /* 161 S> */ B(Nop),
+ /* 162 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(33),
+ /* 170 S> */ B(Nop),
+ /* 171 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(35),
+ /* 179 S> */ B(Nop),
+ /* 180 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(37),
+ /* 188 S> */ B(Nop),
+ /* 189 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(39),
+ /* 197 S> */ B(Nop),
+ /* 198 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(41),
+ /* 206 S> */ B(Nop),
+ /* 207 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(43),
+ /* 215 S> */ B(Nop),
+ /* 216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(45),
+ /* 224 S> */ B(Nop),
+ /* 225 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(47),
+ /* 233 S> */ B(Nop),
+ /* 234 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(49),
+ /* 242 S> */ B(Nop),
+ /* 243 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(51),
+ /* 251 S> */ B(Nop),
+ /* 252 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(53),
+ /* 260 S> */ B(Nop),
+ /* 261 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(55),
+ /* 269 S> */ B(Nop),
+ /* 270 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(57),
+ /* 278 S> */ B(Nop),
+ /* 279 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(59),
+ /* 287 S> */ B(Nop),
+ /* 288 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(61),
+ /* 296 S> */ B(Nop),
+ /* 297 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(63),
+ /* 305 S> */ B(Nop),
+ /* 306 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(65),
+ /* 314 S> */ B(Nop),
+ /* 315 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(67),
+ /* 323 S> */ B(Nop),
+ /* 324 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(69),
+ /* 332 S> */ B(Nop),
+ /* 333 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(71),
+ /* 341 S> */ B(Nop),
+ /* 342 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(73),
+ /* 350 S> */ B(Nop),
+ /* 351 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(75),
+ /* 359 S> */ B(Nop),
+ /* 360 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(77),
+ /* 368 S> */ B(Nop),
+ /* 369 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(79),
+ /* 377 S> */ B(Nop),
+ /* 378 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(81),
+ /* 386 S> */ B(Nop),
+ /* 387 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(83),
+ /* 395 S> */ B(Nop),
+ /* 396 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(85),
+ /* 404 S> */ B(Nop),
+ /* 405 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(87),
+ /* 413 S> */ B(Nop),
+ /* 414 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(89),
+ /* 422 S> */ B(Nop),
+ /* 423 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(91),
+ /* 431 S> */ B(Nop),
+ /* 432 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(93),
+ /* 440 S> */ B(Nop),
+ /* 441 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(95),
+ /* 449 S> */ B(Nop),
+ /* 450 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(97),
+ /* 458 S> */ B(Nop),
+ /* 459 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(99),
+ /* 467 S> */ B(Nop),
+ /* 468 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(101),
+ /* 476 S> */ B(Nop),
+ /* 477 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(103),
+ /* 485 S> */ B(Nop),
+ /* 486 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(105),
+ /* 494 S> */ B(Nop),
+ /* 495 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(107),
+ /* 503 S> */ B(Nop),
+ /* 504 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(109),
+ /* 512 S> */ B(Nop),
+ /* 513 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(111),
+ /* 521 S> */ B(Nop),
+ /* 522 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(113),
+ /* 530 S> */ B(Nop),
+ /* 531 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(115),
+ /* 539 S> */ B(Nop),
+ /* 540 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(117),
+ /* 548 S> */ B(Nop),
+ /* 549 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(119),
+ /* 557 S> */ B(Nop),
+ /* 558 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(121),
+ /* 566 S> */ B(Nop),
+ /* 567 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(123),
+ /* 575 S> */ B(Nop),
+ /* 576 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(125),
+ /* 584 S> */ B(Nop),
+ /* 585 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(127),
+ /* 593 S> */ B(Nop),
+ /* 594 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(129),
+ /* 602 S> */ B(Nop),
+ /* 603 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(131),
+ /* 611 S> */ B(Nop),
+ /* 612 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(133),
+ /* 620 S> */ B(Nop),
+ /* 621 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(135),
+ /* 629 S> */ B(Nop),
+ /* 630 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(137),
+ /* 638 S> */ B(Nop),
+ /* 639 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(139),
+ /* 647 S> */ B(Nop),
+ /* 648 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(141),
+ /* 656 S> */ B(Nop),
+ /* 657 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(143),
+ /* 665 S> */ B(Nop),
+ /* 666 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(145),
+ /* 674 S> */ B(Nop),
+ /* 675 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(147),
+ /* 683 S> */ B(Nop),
+ /* 684 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(149),
+ /* 692 S> */ B(Nop),
+ /* 693 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(151),
+ /* 701 S> */ B(Nop),
+ /* 702 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(153),
+ /* 710 S> */ B(Nop),
+ /* 711 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(155),
+ /* 719 S> */ B(Nop),
+ /* 720 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(157),
+ /* 728 S> */ B(Nop),
+ /* 729 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(159),
+ /* 737 S> */ B(Nop),
+ /* 738 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(161),
+ /* 746 S> */ B(Nop),
+ /* 747 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(163),
+ /* 755 S> */ B(Nop),
+ /* 756 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(165),
+ /* 764 S> */ B(Nop),
+ /* 765 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(167),
+ /* 773 S> */ B(Nop),
+ /* 774 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(169),
+ /* 782 S> */ B(Nop),
+ /* 783 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(171),
+ /* 791 S> */ B(Nop),
+ /* 792 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(173),
+ /* 800 S> */ B(Nop),
+ /* 801 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(175),
+ /* 809 S> */ B(Nop),
+ /* 810 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(177),
+ /* 818 S> */ B(Nop),
+ /* 819 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(179),
+ /* 827 S> */ B(Nop),
+ /* 828 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(181),
+ /* 836 S> */ B(Nop),
+ /* 837 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(183),
+ /* 845 S> */ B(Nop),
+ /* 846 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(185),
+ /* 854 S> */ B(Nop),
+ /* 855 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(187),
+ /* 863 S> */ B(Nop),
+ /* 864 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(189),
+ /* 872 S> */ B(Nop),
+ /* 873 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(191),
+ /* 881 S> */ B(Nop),
+ /* 882 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(193),
+ /* 890 S> */ B(Nop),
+ /* 891 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(195),
+ /* 899 S> */ B(Nop),
+ /* 900 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(197),
+ /* 908 S> */ B(Nop),
+ /* 909 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(199),
+ /* 917 S> */ B(Nop),
+ /* 918 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(201),
+ /* 926 S> */ B(Nop),
+ /* 927 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(203),
+ /* 935 S> */ B(Nop),
+ /* 936 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(205),
+ /* 944 S> */ B(Nop),
+ /* 945 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(207),
+ /* 953 S> */ B(Nop),
+ /* 954 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(209),
+ /* 962 S> */ B(Nop),
+ /* 963 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(211),
+ /* 971 S> */ B(Nop),
+ /* 972 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(213),
+ /* 980 S> */ B(Nop),
+ /* 981 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(215),
+ /* 989 S> */ B(Nop),
+ /* 990 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(217),
+ /* 998 S> */ B(Nop),
+ /* 999 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(219),
+ /* 1007 S> */ B(Nop),
+ /* 1008 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(221),
+ /* 1016 S> */ B(Nop),
+ /* 1017 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(223),
+ /* 1025 S> */ B(Nop),
+ /* 1026 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(225),
+ /* 1034 S> */ B(Nop),
+ /* 1035 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(227),
+ /* 1043 S> */ B(Nop),
+ /* 1044 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(229),
+ /* 1052 S> */ B(Nop),
+ /* 1053 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(231),
+ /* 1061 S> */ B(Nop),
+ /* 1062 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(233),
+ /* 1070 S> */ B(Nop),
+ /* 1071 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(235),
+ /* 1079 S> */ B(Nop),
+ /* 1080 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(237),
+ /* 1088 S> */ B(Nop),
+ /* 1089 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(239),
+ /* 1097 S> */ B(Nop),
+ /* 1098 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(241),
+ /* 1106 S> */ B(Nop),
+ /* 1107 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(243),
+ /* 1115 S> */ B(Nop),
+ /* 1116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(245),
+ /* 1124 S> */ B(Nop),
+ /* 1125 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(247),
+ /* 1133 S> */ B(Nop),
+ /* 1134 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(249),
+ /* 1142 S> */ B(Nop),
+ /* 1143 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(251),
+ /* 1151 S> */ B(Nop),
+ /* 1152 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(253),
+ /* 1160 S> */ B(Nop),
+ /* 1161 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(255),
+ /* 1169 S> */ B(Nop),
+ /* 1177 E> */ B(Wide), B(LdrNamedProperty), R16(arg0), U16(0), U16(259), R16(0),
+ /* 1178 E> */ B(Wide), B(Call), R16(0), R16(arg0), U16(1), U16(257),
/* 1186 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/PropertyLoads.golden b/test/cctest/interpreter/bytecode_expectations/PropertyLoads.golden
index 76741cb..cee0357 100644
--- a/test/cctest/interpreter/bytecode_expectations/PropertyLoads.golden
+++ b/test/cctest/interpreter/bytecode_expectations/PropertyLoads.golden
@@ -13,14 +13,13 @@
function f(a) { return a.name; }
f({name : \"test\"});
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 10
+bytecode array length: 7
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 24 E> */ B(LoadIC), R(0), U8(0), U8(1),
+ /* 16 S> */ B(Nop),
+ /* 24 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(1),
/* 31 S> */ B(Return),
]
constant pool: [
@@ -34,14 +33,13 @@
function f(a) { return a[\"key\"]; }
f({key : \"test\"});
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 10
+bytecode array length: 7
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 24 E> */ B(LoadIC), R(0), U8(0), U8(1),
+ /* 16 S> */ B(Nop),
+ /* 24 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(1),
/* 33 S> */ B(Return),
]
constant pool: [
@@ -55,15 +53,13 @@
function f(a) { return a[100]; }
f({100 : \"test\"});
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 11
+bytecode array length: 7
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 24 E> */ B(LdaSmi), U8(100),
- B(KeyedLoadIC), R(0), U8(1),
+ /* 16 S> */ B(LdaSmi), U8(100),
+ /* 24 E> */ B(LdaKeyedProperty), R(arg0), U8(1),
/* 31 S> */ B(Return),
]
constant pool: [
@@ -76,15 +72,13 @@
function f(a, b) { return a[b]; }
f({arg : \"test\"}, \"arg\");
"
-frame size: 1
+frame size: 0
parameter count: 3
-bytecode array length: 11
+bytecode array length: 7
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 19 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 27 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(0), U8(1),
+ /* 19 S> */ B(Ldar), R(arg1),
+ /* 28 E> */ B(LdaKeyedProperty), R(arg0), U8(1),
/* 32 S> */ B(Return),
]
constant pool: [
@@ -97,19 +91,16 @@
function f(a) { var b = a.name; return a[-124]; }
f({\"-124\" : \"test\", name : 123 })
"
-frame size: 2
+frame size: 1
parameter count: 2
-bytecode array length: 21
+bytecode array length: 15
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 25 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 25 E> */ B(LoadIC), R(1), U8(0), U8(1),
- /* 25 E> */ B(Star), R(0),
- /* 32 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 40 E> */ B(LdaSmi), U8(-124),
- B(KeyedLoadIC), R(1), U8(3),
+ /* 25 S> */ B(Nop),
+ /* 25 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(1), R(0),
+ B(Ldar), R(0),
+ /* 32 S> */ B(LdaSmi), U8(-124),
+ /* 40 E> */ B(LdaKeyedProperty), R(arg0), U8(3),
/* 48 S> */ B(Return),
]
constant pool: [
@@ -254,526 +245,397 @@
}
f({name : \"test\"})
"
-frame size: 2
+frame size: 1
parameter count: 2
-bytecode array length: 1294
+bytecode array length: 1035
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 27 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 32 E> */ B(LoadIC), R(1), U8(0), U8(1),
- /* 29 E> */ B(Star), R(0),
- /* 41 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 46 E> */ B(LoadIC), R(1), U8(0), U8(3),
- /* 43 E> */ B(Star), R(0),
- /* 55 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 60 E> */ B(LoadIC), R(1), U8(0), U8(5),
- /* 57 E> */ B(Star), R(0),
- /* 69 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 74 E> */ B(LoadIC), R(1), U8(0), U8(7),
- /* 71 E> */ B(Star), R(0),
- /* 83 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 88 E> */ B(LoadIC), R(1), U8(0), U8(9),
- /* 85 E> */ B(Star), R(0),
- /* 97 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 102 E> */ B(LoadIC), R(1), U8(0), U8(11),
- /* 99 E> */ B(Star), R(0),
- /* 111 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 116 E> */ B(LoadIC), R(1), U8(0), U8(13),
- /* 113 E> */ B(Star), R(0),
- /* 125 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 130 E> */ B(LoadIC), R(1), U8(0), U8(15),
- /* 127 E> */ B(Star), R(0),
- /* 139 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 144 E> */ B(LoadIC), R(1), U8(0), U8(17),
- /* 141 E> */ B(Star), R(0),
- /* 153 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 158 E> */ B(LoadIC), R(1), U8(0), U8(19),
- /* 155 E> */ B(Star), R(0),
- /* 167 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 172 E> */ B(LoadIC), R(1), U8(0), U8(21),
- /* 169 E> */ B(Star), R(0),
- /* 181 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 186 E> */ B(LoadIC), R(1), U8(0), U8(23),
- /* 183 E> */ B(Star), R(0),
- /* 195 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 200 E> */ B(LoadIC), R(1), U8(0), U8(25),
- /* 197 E> */ B(Star), R(0),
- /* 209 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 214 E> */ B(LoadIC), R(1), U8(0), U8(27),
- /* 211 E> */ B(Star), R(0),
- /* 223 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 228 E> */ B(LoadIC), R(1), U8(0), U8(29),
- /* 225 E> */ B(Star), R(0),
- /* 237 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 242 E> */ B(LoadIC), R(1), U8(0), U8(31),
- /* 239 E> */ B(Star), R(0),
- /* 251 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 256 E> */ B(LoadIC), R(1), U8(0), U8(33),
- /* 253 E> */ B(Star), R(0),
- /* 265 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 270 E> */ B(LoadIC), R(1), U8(0), U8(35),
- /* 267 E> */ B(Star), R(0),
- /* 279 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 284 E> */ B(LoadIC), R(1), U8(0), U8(37),
- /* 281 E> */ B(Star), R(0),
- /* 293 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 298 E> */ B(LoadIC), R(1), U8(0), U8(39),
- /* 295 E> */ B(Star), R(0),
- /* 307 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 312 E> */ B(LoadIC), R(1), U8(0), U8(41),
- /* 309 E> */ B(Star), R(0),
- /* 321 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 326 E> */ B(LoadIC), R(1), U8(0), U8(43),
- /* 323 E> */ B(Star), R(0),
- /* 335 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 340 E> */ B(LoadIC), R(1), U8(0), U8(45),
- /* 337 E> */ B(Star), R(0),
- /* 349 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 354 E> */ B(LoadIC), R(1), U8(0), U8(47),
- /* 351 E> */ B(Star), R(0),
- /* 363 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 368 E> */ B(LoadIC), R(1), U8(0), U8(49),
- /* 365 E> */ B(Star), R(0),
- /* 377 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 382 E> */ B(LoadIC), R(1), U8(0), U8(51),
- /* 379 E> */ B(Star), R(0),
- /* 391 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 396 E> */ B(LoadIC), R(1), U8(0), U8(53),
- /* 393 E> */ B(Star), R(0),
- /* 405 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 410 E> */ B(LoadIC), R(1), U8(0), U8(55),
- /* 407 E> */ B(Star), R(0),
- /* 419 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 424 E> */ B(LoadIC), R(1), U8(0), U8(57),
- /* 421 E> */ B(Star), R(0),
- /* 433 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 438 E> */ B(LoadIC), R(1), U8(0), U8(59),
- /* 435 E> */ B(Star), R(0),
- /* 447 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 452 E> */ B(LoadIC), R(1), U8(0), U8(61),
- /* 449 E> */ B(Star), R(0),
- /* 461 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 466 E> */ B(LoadIC), R(1), U8(0), U8(63),
- /* 463 E> */ B(Star), R(0),
- /* 475 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 480 E> */ B(LoadIC), R(1), U8(0), U8(65),
- /* 477 E> */ B(Star), R(0),
- /* 489 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 494 E> */ B(LoadIC), R(1), U8(0), U8(67),
- /* 491 E> */ B(Star), R(0),
- /* 503 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 508 E> */ B(LoadIC), R(1), U8(0), U8(69),
- /* 505 E> */ B(Star), R(0),
- /* 517 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 522 E> */ B(LoadIC), R(1), U8(0), U8(71),
- /* 519 E> */ B(Star), R(0),
- /* 531 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 536 E> */ B(LoadIC), R(1), U8(0), U8(73),
- /* 533 E> */ B(Star), R(0),
- /* 545 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 550 E> */ B(LoadIC), R(1), U8(0), U8(75),
- /* 547 E> */ B(Star), R(0),
- /* 559 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 564 E> */ B(LoadIC), R(1), U8(0), U8(77),
- /* 561 E> */ B(Star), R(0),
- /* 573 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 578 E> */ B(LoadIC), R(1), U8(0), U8(79),
- /* 575 E> */ B(Star), R(0),
- /* 587 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 592 E> */ B(LoadIC), R(1), U8(0), U8(81),
- /* 589 E> */ B(Star), R(0),
- /* 601 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 606 E> */ B(LoadIC), R(1), U8(0), U8(83),
- /* 603 E> */ B(Star), R(0),
- /* 615 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 620 E> */ B(LoadIC), R(1), U8(0), U8(85),
- /* 617 E> */ B(Star), R(0),
- /* 629 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 634 E> */ B(LoadIC), R(1), U8(0), U8(87),
- /* 631 E> */ B(Star), R(0),
- /* 643 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 648 E> */ B(LoadIC), R(1), U8(0), U8(89),
- /* 645 E> */ B(Star), R(0),
- /* 657 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 662 E> */ B(LoadIC), R(1), U8(0), U8(91),
- /* 659 E> */ B(Star), R(0),
- /* 671 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 676 E> */ B(LoadIC), R(1), U8(0), U8(93),
- /* 673 E> */ B(Star), R(0),
- /* 685 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 690 E> */ B(LoadIC), R(1), U8(0), U8(95),
- /* 687 E> */ B(Star), R(0),
- /* 699 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 704 E> */ B(LoadIC), R(1), U8(0), U8(97),
- /* 701 E> */ B(Star), R(0),
- /* 713 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 718 E> */ B(LoadIC), R(1), U8(0), U8(99),
- /* 715 E> */ B(Star), R(0),
- /* 727 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 732 E> */ B(LoadIC), R(1), U8(0), U8(101),
- /* 729 E> */ B(Star), R(0),
- /* 741 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 746 E> */ B(LoadIC), R(1), U8(0), U8(103),
- /* 743 E> */ B(Star), R(0),
- /* 755 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 760 E> */ B(LoadIC), R(1), U8(0), U8(105),
- /* 757 E> */ B(Star), R(0),
- /* 769 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 774 E> */ B(LoadIC), R(1), U8(0), U8(107),
- /* 771 E> */ B(Star), R(0),
- /* 783 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 788 E> */ B(LoadIC), R(1), U8(0), U8(109),
- /* 785 E> */ B(Star), R(0),
- /* 797 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 802 E> */ B(LoadIC), R(1), U8(0), U8(111),
- /* 799 E> */ B(Star), R(0),
- /* 811 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 816 E> */ B(LoadIC), R(1), U8(0), U8(113),
- /* 813 E> */ B(Star), R(0),
- /* 825 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 830 E> */ B(LoadIC), R(1), U8(0), U8(115),
- /* 827 E> */ B(Star), R(0),
- /* 839 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 844 E> */ B(LoadIC), R(1), U8(0), U8(117),
- /* 841 E> */ B(Star), R(0),
- /* 853 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 858 E> */ B(LoadIC), R(1), U8(0), U8(119),
- /* 855 E> */ B(Star), R(0),
- /* 867 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 872 E> */ B(LoadIC), R(1), U8(0), U8(121),
- /* 869 E> */ B(Star), R(0),
- /* 881 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 886 E> */ B(LoadIC), R(1), U8(0), U8(123),
- /* 883 E> */ B(Star), R(0),
- /* 895 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 900 E> */ B(LoadIC), R(1), U8(0), U8(125),
- /* 897 E> */ B(Star), R(0),
- /* 909 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 914 E> */ B(LoadIC), R(1), U8(0), U8(127),
- /* 911 E> */ B(Star), R(0),
- /* 923 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 928 E> */ B(LoadIC), R(1), U8(0), U8(129),
- /* 925 E> */ B(Star), R(0),
- /* 937 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 942 E> */ B(LoadIC), R(1), U8(0), U8(131),
- /* 939 E> */ B(Star), R(0),
- /* 951 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 956 E> */ B(LoadIC), R(1), U8(0), U8(133),
- /* 953 E> */ B(Star), R(0),
- /* 965 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 970 E> */ B(LoadIC), R(1), U8(0), U8(135),
- /* 967 E> */ B(Star), R(0),
- /* 979 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 984 E> */ B(LoadIC), R(1), U8(0), U8(137),
- /* 981 E> */ B(Star), R(0),
- /* 993 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 998 E> */ B(LoadIC), R(1), U8(0), U8(139),
- /* 995 E> */ B(Star), R(0),
- /* 1007 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1012 E> */ B(LoadIC), R(1), U8(0), U8(141),
- /* 1009 E> */ B(Star), R(0),
- /* 1021 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1026 E> */ B(LoadIC), R(1), U8(0), U8(143),
- /* 1023 E> */ B(Star), R(0),
- /* 1035 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1040 E> */ B(LoadIC), R(1), U8(0), U8(145),
- /* 1037 E> */ B(Star), R(0),
- /* 1049 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1054 E> */ B(LoadIC), R(1), U8(0), U8(147),
- /* 1051 E> */ B(Star), R(0),
- /* 1063 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1068 E> */ B(LoadIC), R(1), U8(0), U8(149),
- /* 1065 E> */ B(Star), R(0),
- /* 1077 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1082 E> */ B(LoadIC), R(1), U8(0), U8(151),
- /* 1079 E> */ B(Star), R(0),
- /* 1091 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1096 E> */ B(LoadIC), R(1), U8(0), U8(153),
- /* 1093 E> */ B(Star), R(0),
- /* 1105 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1110 E> */ B(LoadIC), R(1), U8(0), U8(155),
- /* 1107 E> */ B(Star), R(0),
- /* 1119 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1124 E> */ B(LoadIC), R(1), U8(0), U8(157),
- /* 1121 E> */ B(Star), R(0),
- /* 1133 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1138 E> */ B(LoadIC), R(1), U8(0), U8(159),
- /* 1135 E> */ B(Star), R(0),
- /* 1147 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1152 E> */ B(LoadIC), R(1), U8(0), U8(161),
- /* 1149 E> */ B(Star), R(0),
- /* 1161 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1166 E> */ B(LoadIC), R(1), U8(0), U8(163),
- /* 1163 E> */ B(Star), R(0),
- /* 1175 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1180 E> */ B(LoadIC), R(1), U8(0), U8(165),
- /* 1177 E> */ B(Star), R(0),
- /* 1189 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1194 E> */ B(LoadIC), R(1), U8(0), U8(167),
- /* 1191 E> */ B(Star), R(0),
- /* 1203 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1208 E> */ B(LoadIC), R(1), U8(0), U8(169),
- /* 1205 E> */ B(Star), R(0),
- /* 1217 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1222 E> */ B(LoadIC), R(1), U8(0), U8(171),
- /* 1219 E> */ B(Star), R(0),
- /* 1231 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1236 E> */ B(LoadIC), R(1), U8(0), U8(173),
- /* 1233 E> */ B(Star), R(0),
- /* 1245 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1250 E> */ B(LoadIC), R(1), U8(0), U8(175),
- /* 1247 E> */ B(Star), R(0),
- /* 1259 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1264 E> */ B(LoadIC), R(1), U8(0), U8(177),
- /* 1261 E> */ B(Star), R(0),
- /* 1273 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1278 E> */ B(LoadIC), R(1), U8(0), U8(179),
- /* 1275 E> */ B(Star), R(0),
- /* 1287 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1292 E> */ B(LoadIC), R(1), U8(0), U8(181),
- /* 1289 E> */ B(Star), R(0),
- /* 1301 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1306 E> */ B(LoadIC), R(1), U8(0), U8(183),
- /* 1303 E> */ B(Star), R(0),
- /* 1315 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1320 E> */ B(LoadIC), R(1), U8(0), U8(185),
- /* 1317 E> */ B(Star), R(0),
- /* 1329 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1334 E> */ B(LoadIC), R(1), U8(0), U8(187),
- /* 1331 E> */ B(Star), R(0),
- /* 1343 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1348 E> */ B(LoadIC), R(1), U8(0), U8(189),
- /* 1345 E> */ B(Star), R(0),
- /* 1357 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1362 E> */ B(LoadIC), R(1), U8(0), U8(191),
- /* 1359 E> */ B(Star), R(0),
- /* 1371 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1376 E> */ B(LoadIC), R(1), U8(0), U8(193),
- /* 1373 E> */ B(Star), R(0),
- /* 1385 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1390 E> */ B(LoadIC), R(1), U8(0), U8(195),
- /* 1387 E> */ B(Star), R(0),
- /* 1399 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1404 E> */ B(LoadIC), R(1), U8(0), U8(197),
- /* 1401 E> */ B(Star), R(0),
- /* 1413 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1418 E> */ B(LoadIC), R(1), U8(0), U8(199),
- /* 1415 E> */ B(Star), R(0),
- /* 1427 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1432 E> */ B(LoadIC), R(1), U8(0), U8(201),
- /* 1429 E> */ B(Star), R(0),
- /* 1441 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1446 E> */ B(LoadIC), R(1), U8(0), U8(203),
- /* 1443 E> */ B(Star), R(0),
- /* 1455 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1460 E> */ B(LoadIC), R(1), U8(0), U8(205),
- /* 1457 E> */ B(Star), R(0),
- /* 1469 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1474 E> */ B(LoadIC), R(1), U8(0), U8(207),
- /* 1471 E> */ B(Star), R(0),
- /* 1483 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1488 E> */ B(LoadIC), R(1), U8(0), U8(209),
- /* 1485 E> */ B(Star), R(0),
- /* 1497 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1502 E> */ B(LoadIC), R(1), U8(0), U8(211),
- /* 1499 E> */ B(Star), R(0),
- /* 1511 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1516 E> */ B(LoadIC), R(1), U8(0), U8(213),
- /* 1513 E> */ B(Star), R(0),
- /* 1525 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1530 E> */ B(LoadIC), R(1), U8(0), U8(215),
- /* 1527 E> */ B(Star), R(0),
- /* 1539 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1544 E> */ B(LoadIC), R(1), U8(0), U8(217),
- /* 1541 E> */ B(Star), R(0),
- /* 1553 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1558 E> */ B(LoadIC), R(1), U8(0), U8(219),
- /* 1555 E> */ B(Star), R(0),
- /* 1567 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1572 E> */ B(LoadIC), R(1), U8(0), U8(221),
- /* 1569 E> */ B(Star), R(0),
- /* 1581 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1586 E> */ B(LoadIC), R(1), U8(0), U8(223),
- /* 1583 E> */ B(Star), R(0),
- /* 1595 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1600 E> */ B(LoadIC), R(1), U8(0), U8(225),
- /* 1597 E> */ B(Star), R(0),
- /* 1609 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1614 E> */ B(LoadIC), R(1), U8(0), U8(227),
- /* 1611 E> */ B(Star), R(0),
- /* 1623 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1628 E> */ B(LoadIC), R(1), U8(0), U8(229),
- /* 1625 E> */ B(Star), R(0),
- /* 1637 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1642 E> */ B(LoadIC), R(1), U8(0), U8(231),
- /* 1639 E> */ B(Star), R(0),
- /* 1651 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1656 E> */ B(LoadIC), R(1), U8(0), U8(233),
- /* 1653 E> */ B(Star), R(0),
- /* 1665 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1670 E> */ B(LoadIC), R(1), U8(0), U8(235),
- /* 1667 E> */ B(Star), R(0),
- /* 1679 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1684 E> */ B(LoadIC), R(1), U8(0), U8(237),
- /* 1681 E> */ B(Star), R(0),
- /* 1693 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1698 E> */ B(LoadIC), R(1), U8(0), U8(239),
- /* 1695 E> */ B(Star), R(0),
- /* 1707 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1712 E> */ B(LoadIC), R(1), U8(0), U8(241),
- /* 1709 E> */ B(Star), R(0),
- /* 1721 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1726 E> */ B(LoadIC), R(1), U8(0), U8(243),
- /* 1723 E> */ B(Star), R(0),
- /* 1735 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1740 E> */ B(LoadIC), R(1), U8(0), U8(245),
- /* 1737 E> */ B(Star), R(0),
- /* 1749 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1754 E> */ B(LoadIC), R(1), U8(0), U8(247),
- /* 1751 E> */ B(Star), R(0),
- /* 1763 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1768 E> */ B(LoadIC), R(1), U8(0), U8(249),
- /* 1765 E> */ B(Star), R(0),
- /* 1777 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1782 E> */ B(LoadIC), R(1), U8(0), U8(251),
- /* 1779 E> */ B(Star), R(0),
- /* 1791 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1796 E> */ B(LoadIC), R(1), U8(0), U8(253),
- /* 1793 E> */ B(Star), R(0),
- /* 1805 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1810 E> */ B(LoadIC), R(1), U8(0), U8(255),
- /* 1807 E> */ B(Star), R(0),
- /* 1819 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1827 E> */ B(Wide), B(LoadIC), R16(1), U16(0), U16(257),
+ /* 27 S> */ B(Nop),
+ /* 32 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(1), R(0),
+ B(Ldar), R(0),
+ /* 41 S> */ B(Nop),
+ /* 46 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(3), R(0),
+ B(Ldar), R(0),
+ /* 55 S> */ B(Nop),
+ /* 60 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(5), R(0),
+ B(Ldar), R(0),
+ /* 69 S> */ B(Nop),
+ /* 74 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(7), R(0),
+ B(Ldar), R(0),
+ /* 83 S> */ B(Nop),
+ /* 88 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(9), R(0),
+ B(Ldar), R(0),
+ /* 97 S> */ B(Nop),
+ /* 102 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(11), R(0),
+ B(Ldar), R(0),
+ /* 111 S> */ B(Nop),
+ /* 116 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(13), R(0),
+ B(Ldar), R(0),
+ /* 125 S> */ B(Nop),
+ /* 130 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(15), R(0),
+ B(Ldar), R(0),
+ /* 139 S> */ B(Nop),
+ /* 144 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(17), R(0),
+ B(Ldar), R(0),
+ /* 153 S> */ B(Nop),
+ /* 158 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(19), R(0),
+ B(Ldar), R(0),
+ /* 167 S> */ B(Nop),
+ /* 172 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(21), R(0),
+ B(Ldar), R(0),
+ /* 181 S> */ B(Nop),
+ /* 186 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(23), R(0),
+ B(Ldar), R(0),
+ /* 195 S> */ B(Nop),
+ /* 200 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(25), R(0),
+ B(Ldar), R(0),
+ /* 209 S> */ B(Nop),
+ /* 214 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(27), R(0),
+ B(Ldar), R(0),
+ /* 223 S> */ B(Nop),
+ /* 228 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(29), R(0),
+ B(Ldar), R(0),
+ /* 237 S> */ B(Nop),
+ /* 242 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(31), R(0),
+ B(Ldar), R(0),
+ /* 251 S> */ B(Nop),
+ /* 256 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(33), R(0),
+ B(Ldar), R(0),
+ /* 265 S> */ B(Nop),
+ /* 270 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(35), R(0),
+ B(Ldar), R(0),
+ /* 279 S> */ B(Nop),
+ /* 284 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(37), R(0),
+ B(Ldar), R(0),
+ /* 293 S> */ B(Nop),
+ /* 298 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(39), R(0),
+ B(Ldar), R(0),
+ /* 307 S> */ B(Nop),
+ /* 312 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(41), R(0),
+ B(Ldar), R(0),
+ /* 321 S> */ B(Nop),
+ /* 326 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(43), R(0),
+ B(Ldar), R(0),
+ /* 335 S> */ B(Nop),
+ /* 340 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(45), R(0),
+ B(Ldar), R(0),
+ /* 349 S> */ B(Nop),
+ /* 354 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(47), R(0),
+ B(Ldar), R(0),
+ /* 363 S> */ B(Nop),
+ /* 368 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(49), R(0),
+ B(Ldar), R(0),
+ /* 377 S> */ B(Nop),
+ /* 382 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(51), R(0),
+ B(Ldar), R(0),
+ /* 391 S> */ B(Nop),
+ /* 396 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(53), R(0),
+ B(Ldar), R(0),
+ /* 405 S> */ B(Nop),
+ /* 410 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(55), R(0),
+ B(Ldar), R(0),
+ /* 419 S> */ B(Nop),
+ /* 424 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(57), R(0),
+ B(Ldar), R(0),
+ /* 433 S> */ B(Nop),
+ /* 438 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(59), R(0),
+ B(Ldar), R(0),
+ /* 447 S> */ B(Nop),
+ /* 452 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(61), R(0),
+ B(Ldar), R(0),
+ /* 461 S> */ B(Nop),
+ /* 466 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(63), R(0),
+ B(Ldar), R(0),
+ /* 475 S> */ B(Nop),
+ /* 480 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(65), R(0),
+ B(Ldar), R(0),
+ /* 489 S> */ B(Nop),
+ /* 494 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(67), R(0),
+ B(Ldar), R(0),
+ /* 503 S> */ B(Nop),
+ /* 508 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(69), R(0),
+ B(Ldar), R(0),
+ /* 517 S> */ B(Nop),
+ /* 522 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(71), R(0),
+ B(Ldar), R(0),
+ /* 531 S> */ B(Nop),
+ /* 536 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(73), R(0),
+ B(Ldar), R(0),
+ /* 545 S> */ B(Nop),
+ /* 550 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(75), R(0),
+ B(Ldar), R(0),
+ /* 559 S> */ B(Nop),
+ /* 564 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(77), R(0),
+ B(Ldar), R(0),
+ /* 573 S> */ B(Nop),
+ /* 578 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(79), R(0),
+ B(Ldar), R(0),
+ /* 587 S> */ B(Nop),
+ /* 592 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(81), R(0),
+ B(Ldar), R(0),
+ /* 601 S> */ B(Nop),
+ /* 606 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(83), R(0),
+ B(Ldar), R(0),
+ /* 615 S> */ B(Nop),
+ /* 620 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(85), R(0),
+ B(Ldar), R(0),
+ /* 629 S> */ B(Nop),
+ /* 634 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(87), R(0),
+ B(Ldar), R(0),
+ /* 643 S> */ B(Nop),
+ /* 648 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(89), R(0),
+ B(Ldar), R(0),
+ /* 657 S> */ B(Nop),
+ /* 662 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(91), R(0),
+ B(Ldar), R(0),
+ /* 671 S> */ B(Nop),
+ /* 676 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(93), R(0),
+ B(Ldar), R(0),
+ /* 685 S> */ B(Nop),
+ /* 690 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(95), R(0),
+ B(Ldar), R(0),
+ /* 699 S> */ B(Nop),
+ /* 704 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(97), R(0),
+ B(Ldar), R(0),
+ /* 713 S> */ B(Nop),
+ /* 718 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(99), R(0),
+ B(Ldar), R(0),
+ /* 727 S> */ B(Nop),
+ /* 732 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(101), R(0),
+ B(Ldar), R(0),
+ /* 741 S> */ B(Nop),
+ /* 746 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(103), R(0),
+ B(Ldar), R(0),
+ /* 755 S> */ B(Nop),
+ /* 760 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(105), R(0),
+ B(Ldar), R(0),
+ /* 769 S> */ B(Nop),
+ /* 774 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(107), R(0),
+ B(Ldar), R(0),
+ /* 783 S> */ B(Nop),
+ /* 788 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(109), R(0),
+ B(Ldar), R(0),
+ /* 797 S> */ B(Nop),
+ /* 802 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(111), R(0),
+ B(Ldar), R(0),
+ /* 811 S> */ B(Nop),
+ /* 816 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(113), R(0),
+ B(Ldar), R(0),
+ /* 825 S> */ B(Nop),
+ /* 830 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(115), R(0),
+ B(Ldar), R(0),
+ /* 839 S> */ B(Nop),
+ /* 844 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(117), R(0),
+ B(Ldar), R(0),
+ /* 853 S> */ B(Nop),
+ /* 858 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(119), R(0),
+ B(Ldar), R(0),
+ /* 867 S> */ B(Nop),
+ /* 872 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(121), R(0),
+ B(Ldar), R(0),
+ /* 881 S> */ B(Nop),
+ /* 886 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(123), R(0),
+ B(Ldar), R(0),
+ /* 895 S> */ B(Nop),
+ /* 900 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(125), R(0),
+ B(Ldar), R(0),
+ /* 909 S> */ B(Nop),
+ /* 914 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(127), R(0),
+ B(Ldar), R(0),
+ /* 923 S> */ B(Nop),
+ /* 928 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(129), R(0),
+ B(Ldar), R(0),
+ /* 937 S> */ B(Nop),
+ /* 942 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(131), R(0),
+ B(Ldar), R(0),
+ /* 951 S> */ B(Nop),
+ /* 956 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(133), R(0),
+ B(Ldar), R(0),
+ /* 965 S> */ B(Nop),
+ /* 970 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(135), R(0),
+ B(Ldar), R(0),
+ /* 979 S> */ B(Nop),
+ /* 984 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(137), R(0),
+ B(Ldar), R(0),
+ /* 993 S> */ B(Nop),
+ /* 998 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(139), R(0),
+ B(Ldar), R(0),
+ /* 1007 S> */ B(Nop),
+ /* 1012 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(141), R(0),
+ B(Ldar), R(0),
+ /* 1021 S> */ B(Nop),
+ /* 1026 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(143), R(0),
+ B(Ldar), R(0),
+ /* 1035 S> */ B(Nop),
+ /* 1040 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(145), R(0),
+ B(Ldar), R(0),
+ /* 1049 S> */ B(Nop),
+ /* 1054 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(147), R(0),
+ B(Ldar), R(0),
+ /* 1063 S> */ B(Nop),
+ /* 1068 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(149), R(0),
+ B(Ldar), R(0),
+ /* 1077 S> */ B(Nop),
+ /* 1082 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(151), R(0),
+ B(Ldar), R(0),
+ /* 1091 S> */ B(Nop),
+ /* 1096 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(153), R(0),
+ B(Ldar), R(0),
+ /* 1105 S> */ B(Nop),
+ /* 1110 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(155), R(0),
+ B(Ldar), R(0),
+ /* 1119 S> */ B(Nop),
+ /* 1124 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(157), R(0),
+ B(Ldar), R(0),
+ /* 1133 S> */ B(Nop),
+ /* 1138 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(159), R(0),
+ B(Ldar), R(0),
+ /* 1147 S> */ B(Nop),
+ /* 1152 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(161), R(0),
+ B(Ldar), R(0),
+ /* 1161 S> */ B(Nop),
+ /* 1166 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(163), R(0),
+ B(Ldar), R(0),
+ /* 1175 S> */ B(Nop),
+ /* 1180 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(165), R(0),
+ B(Ldar), R(0),
+ /* 1189 S> */ B(Nop),
+ /* 1194 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(167), R(0),
+ B(Ldar), R(0),
+ /* 1203 S> */ B(Nop),
+ /* 1208 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(169), R(0),
+ B(Ldar), R(0),
+ /* 1217 S> */ B(Nop),
+ /* 1222 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(171), R(0),
+ B(Ldar), R(0),
+ /* 1231 S> */ B(Nop),
+ /* 1236 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(173), R(0),
+ B(Ldar), R(0),
+ /* 1245 S> */ B(Nop),
+ /* 1250 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(175), R(0),
+ B(Ldar), R(0),
+ /* 1259 S> */ B(Nop),
+ /* 1264 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(177), R(0),
+ B(Ldar), R(0),
+ /* 1273 S> */ B(Nop),
+ /* 1278 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(179), R(0),
+ B(Ldar), R(0),
+ /* 1287 S> */ B(Nop),
+ /* 1292 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(181), R(0),
+ B(Ldar), R(0),
+ /* 1301 S> */ B(Nop),
+ /* 1306 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(183), R(0),
+ B(Ldar), R(0),
+ /* 1315 S> */ B(Nop),
+ /* 1320 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(185), R(0),
+ B(Ldar), R(0),
+ /* 1329 S> */ B(Nop),
+ /* 1334 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(187), R(0),
+ B(Ldar), R(0),
+ /* 1343 S> */ B(Nop),
+ /* 1348 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(189), R(0),
+ B(Ldar), R(0),
+ /* 1357 S> */ B(Nop),
+ /* 1362 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(191), R(0),
+ B(Ldar), R(0),
+ /* 1371 S> */ B(Nop),
+ /* 1376 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(193), R(0),
+ B(Ldar), R(0),
+ /* 1385 S> */ B(Nop),
+ /* 1390 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(195), R(0),
+ B(Ldar), R(0),
+ /* 1399 S> */ B(Nop),
+ /* 1404 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(197), R(0),
+ B(Ldar), R(0),
+ /* 1413 S> */ B(Nop),
+ /* 1418 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(199), R(0),
+ B(Ldar), R(0),
+ /* 1427 S> */ B(Nop),
+ /* 1432 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(201), R(0),
+ B(Ldar), R(0),
+ /* 1441 S> */ B(Nop),
+ /* 1446 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(203), R(0),
+ B(Ldar), R(0),
+ /* 1455 S> */ B(Nop),
+ /* 1460 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(205), R(0),
+ B(Ldar), R(0),
+ /* 1469 S> */ B(Nop),
+ /* 1474 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(207), R(0),
+ B(Ldar), R(0),
+ /* 1483 S> */ B(Nop),
+ /* 1488 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(209), R(0),
+ B(Ldar), R(0),
+ /* 1497 S> */ B(Nop),
+ /* 1502 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(211), R(0),
+ B(Ldar), R(0),
+ /* 1511 S> */ B(Nop),
+ /* 1516 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(213), R(0),
+ B(Ldar), R(0),
+ /* 1525 S> */ B(Nop),
+ /* 1530 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(215), R(0),
+ B(Ldar), R(0),
+ /* 1539 S> */ B(Nop),
+ /* 1544 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(217), R(0),
+ B(Ldar), R(0),
+ /* 1553 S> */ B(Nop),
+ /* 1558 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(219), R(0),
+ B(Ldar), R(0),
+ /* 1567 S> */ B(Nop),
+ /* 1572 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(221), R(0),
+ B(Ldar), R(0),
+ /* 1581 S> */ B(Nop),
+ /* 1586 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(223), R(0),
+ B(Ldar), R(0),
+ /* 1595 S> */ B(Nop),
+ /* 1600 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(225), R(0),
+ B(Ldar), R(0),
+ /* 1609 S> */ B(Nop),
+ /* 1614 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(227), R(0),
+ B(Ldar), R(0),
+ /* 1623 S> */ B(Nop),
+ /* 1628 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(229), R(0),
+ B(Ldar), R(0),
+ /* 1637 S> */ B(Nop),
+ /* 1642 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(231), R(0),
+ B(Ldar), R(0),
+ /* 1651 S> */ B(Nop),
+ /* 1656 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(233), R(0),
+ B(Ldar), R(0),
+ /* 1665 S> */ B(Nop),
+ /* 1670 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(235), R(0),
+ B(Ldar), R(0),
+ /* 1679 S> */ B(Nop),
+ /* 1684 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(237), R(0),
+ B(Ldar), R(0),
+ /* 1693 S> */ B(Nop),
+ /* 1698 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(239), R(0),
+ B(Ldar), R(0),
+ /* 1707 S> */ B(Nop),
+ /* 1712 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(241), R(0),
+ B(Ldar), R(0),
+ /* 1721 S> */ B(Nop),
+ /* 1726 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(243), R(0),
+ B(Ldar), R(0),
+ /* 1735 S> */ B(Nop),
+ /* 1740 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(245), R(0),
+ B(Ldar), R(0),
+ /* 1749 S> */ B(Nop),
+ /* 1754 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(247), R(0),
+ B(Ldar), R(0),
+ /* 1763 S> */ B(Nop),
+ /* 1768 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(249), R(0),
+ B(Ldar), R(0),
+ /* 1777 S> */ B(Nop),
+ /* 1782 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(251), R(0),
+ B(Ldar), R(0),
+ /* 1791 S> */ B(Nop),
+ /* 1796 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(253), R(0),
+ B(Ldar), R(0),
+ /* 1805 S> */ B(Nop),
+ /* 1810 E> */ B(LdrNamedProperty), R(arg0), U8(0), U8(255), R(0),
+ B(Ldar), R(0),
+ /* 1819 S> */ B(Nop),
+ /* 1827 E> */ B(Wide), B(LdaNamedProperty), R16(arg0), U16(0), U16(257),
/* 1834 S> */ B(Return),
]
constant pool: [
@@ -918,655 +780,397 @@
}
f({name : \"test\"}, \"name\")
"
-frame size: 2
+frame size: 1
parameter count: 3
-bytecode array length: 1422
+bytecode array length: 1034
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 30 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 35 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(1),
- /* 32 E> */ B(Star), R(0),
- /* 42 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 47 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(3),
- /* 44 E> */ B(Star), R(0),
- /* 54 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 59 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(5),
- /* 56 E> */ B(Star), R(0),
- /* 66 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 71 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(7),
- /* 68 E> */ B(Star), R(0),
- /* 78 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 83 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(9),
- /* 80 E> */ B(Star), R(0),
- /* 90 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 95 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(11),
- /* 92 E> */ B(Star), R(0),
- /* 102 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 107 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(13),
- /* 104 E> */ B(Star), R(0),
- /* 114 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 119 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(15),
- /* 116 E> */ B(Star), R(0),
- /* 126 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 131 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(17),
- /* 128 E> */ B(Star), R(0),
- /* 138 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 143 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(19),
- /* 140 E> */ B(Star), R(0),
- /* 150 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 155 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(21),
- /* 152 E> */ B(Star), R(0),
- /* 162 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 167 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(23),
- /* 164 E> */ B(Star), R(0),
- /* 174 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 179 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(25),
- /* 176 E> */ B(Star), R(0),
- /* 186 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 191 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(27),
- /* 188 E> */ B(Star), R(0),
- /* 198 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 203 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(29),
- /* 200 E> */ B(Star), R(0),
- /* 210 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 215 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(31),
- /* 212 E> */ B(Star), R(0),
- /* 222 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 227 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(33),
- /* 224 E> */ B(Star), R(0),
- /* 234 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 239 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(35),
- /* 236 E> */ B(Star), R(0),
- /* 246 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 251 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(37),
- /* 248 E> */ B(Star), R(0),
- /* 258 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 263 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(39),
- /* 260 E> */ B(Star), R(0),
- /* 270 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 275 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(41),
- /* 272 E> */ B(Star), R(0),
- /* 282 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 287 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(43),
- /* 284 E> */ B(Star), R(0),
- /* 294 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 299 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(45),
- /* 296 E> */ B(Star), R(0),
- /* 306 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 311 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(47),
- /* 308 E> */ B(Star), R(0),
- /* 318 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 323 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(49),
- /* 320 E> */ B(Star), R(0),
- /* 330 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 335 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(51),
- /* 332 E> */ B(Star), R(0),
- /* 342 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 347 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(53),
- /* 344 E> */ B(Star), R(0),
- /* 354 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 359 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(55),
- /* 356 E> */ B(Star), R(0),
- /* 366 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 371 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(57),
- /* 368 E> */ B(Star), R(0),
- /* 378 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 383 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(59),
- /* 380 E> */ B(Star), R(0),
- /* 390 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 395 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(61),
- /* 392 E> */ B(Star), R(0),
- /* 402 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 407 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(63),
- /* 404 E> */ B(Star), R(0),
- /* 414 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 419 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(65),
- /* 416 E> */ B(Star), R(0),
- /* 426 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 431 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(67),
- /* 428 E> */ B(Star), R(0),
- /* 438 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 443 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(69),
- /* 440 E> */ B(Star), R(0),
- /* 450 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 455 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(71),
- /* 452 E> */ B(Star), R(0),
- /* 462 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 467 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(73),
- /* 464 E> */ B(Star), R(0),
- /* 474 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 479 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(75),
- /* 476 E> */ B(Star), R(0),
- /* 486 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 491 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(77),
- /* 488 E> */ B(Star), R(0),
- /* 498 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 503 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(79),
- /* 500 E> */ B(Star), R(0),
- /* 510 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 515 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(81),
- /* 512 E> */ B(Star), R(0),
- /* 522 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 527 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(83),
- /* 524 E> */ B(Star), R(0),
- /* 534 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 539 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(85),
- /* 536 E> */ B(Star), R(0),
- /* 546 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 551 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(87),
- /* 548 E> */ B(Star), R(0),
- /* 558 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 563 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(89),
- /* 560 E> */ B(Star), R(0),
- /* 570 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 575 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(91),
- /* 572 E> */ B(Star), R(0),
- /* 582 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 587 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(93),
- /* 584 E> */ B(Star), R(0),
- /* 594 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 599 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(95),
- /* 596 E> */ B(Star), R(0),
- /* 606 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 611 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(97),
- /* 608 E> */ B(Star), R(0),
- /* 618 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 623 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(99),
- /* 620 E> */ B(Star), R(0),
- /* 630 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 635 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(101),
- /* 632 E> */ B(Star), R(0),
- /* 642 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 647 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(103),
- /* 644 E> */ B(Star), R(0),
- /* 654 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 659 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(105),
- /* 656 E> */ B(Star), R(0),
- /* 666 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 671 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(107),
- /* 668 E> */ B(Star), R(0),
- /* 678 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 683 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(109),
- /* 680 E> */ B(Star), R(0),
- /* 690 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 695 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(111),
- /* 692 E> */ B(Star), R(0),
- /* 702 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 707 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(113),
- /* 704 E> */ B(Star), R(0),
- /* 714 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 719 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(115),
- /* 716 E> */ B(Star), R(0),
- /* 726 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 731 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(117),
- /* 728 E> */ B(Star), R(0),
- /* 738 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 743 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(119),
- /* 740 E> */ B(Star), R(0),
- /* 750 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 755 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(121),
- /* 752 E> */ B(Star), R(0),
- /* 762 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 767 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(123),
- /* 764 E> */ B(Star), R(0),
- /* 774 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 779 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(125),
- /* 776 E> */ B(Star), R(0),
- /* 786 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 791 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(127),
- /* 788 E> */ B(Star), R(0),
- /* 798 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 803 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(129),
- /* 800 E> */ B(Star), R(0),
- /* 810 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 815 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(131),
- /* 812 E> */ B(Star), R(0),
- /* 822 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 827 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(133),
- /* 824 E> */ B(Star), R(0),
- /* 834 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 839 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(135),
- /* 836 E> */ B(Star), R(0),
- /* 846 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 851 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(137),
- /* 848 E> */ B(Star), R(0),
- /* 858 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 863 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(139),
- /* 860 E> */ B(Star), R(0),
- /* 870 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 875 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(141),
- /* 872 E> */ B(Star), R(0),
- /* 882 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 887 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(143),
- /* 884 E> */ B(Star), R(0),
- /* 894 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 899 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(145),
- /* 896 E> */ B(Star), R(0),
- /* 906 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 911 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(147),
- /* 908 E> */ B(Star), R(0),
- /* 918 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 923 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(149),
- /* 920 E> */ B(Star), R(0),
- /* 930 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 935 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(151),
- /* 932 E> */ B(Star), R(0),
- /* 942 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 947 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(153),
- /* 944 E> */ B(Star), R(0),
- /* 954 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 959 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(155),
- /* 956 E> */ B(Star), R(0),
- /* 966 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 971 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(157),
- /* 968 E> */ B(Star), R(0),
- /* 978 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 983 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(159),
- /* 980 E> */ B(Star), R(0),
- /* 990 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 995 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(161),
- /* 992 E> */ B(Star), R(0),
- /* 1002 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1007 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(163),
- /* 1004 E> */ B(Star), R(0),
- /* 1014 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1019 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(165),
- /* 1016 E> */ B(Star), R(0),
- /* 1026 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1031 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(167),
- /* 1028 E> */ B(Star), R(0),
- /* 1038 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1043 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(169),
- /* 1040 E> */ B(Star), R(0),
- /* 1050 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1055 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(171),
- /* 1052 E> */ B(Star), R(0),
- /* 1062 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1067 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(173),
- /* 1064 E> */ B(Star), R(0),
- /* 1074 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1079 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(175),
- /* 1076 E> */ B(Star), R(0),
- /* 1086 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1091 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(177),
- /* 1088 E> */ B(Star), R(0),
- /* 1098 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1103 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(179),
- /* 1100 E> */ B(Star), R(0),
- /* 1110 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1115 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(181),
- /* 1112 E> */ B(Star), R(0),
- /* 1122 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1127 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(183),
- /* 1124 E> */ B(Star), R(0),
- /* 1134 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1139 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(185),
- /* 1136 E> */ B(Star), R(0),
- /* 1146 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1151 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(187),
- /* 1148 E> */ B(Star), R(0),
- /* 1158 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1163 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(189),
- /* 1160 E> */ B(Star), R(0),
- /* 1170 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1175 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(191),
- /* 1172 E> */ B(Star), R(0),
- /* 1182 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1187 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(193),
- /* 1184 E> */ B(Star), R(0),
- /* 1194 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1199 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(195),
- /* 1196 E> */ B(Star), R(0),
- /* 1206 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1211 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(197),
- /* 1208 E> */ B(Star), R(0),
- /* 1218 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1223 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(199),
- /* 1220 E> */ B(Star), R(0),
- /* 1230 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1235 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(201),
- /* 1232 E> */ B(Star), R(0),
- /* 1242 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1247 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(203),
- /* 1244 E> */ B(Star), R(0),
- /* 1254 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1259 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(205),
- /* 1256 E> */ B(Star), R(0),
- /* 1266 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1271 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(207),
- /* 1268 E> */ B(Star), R(0),
- /* 1278 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1283 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(209),
- /* 1280 E> */ B(Star), R(0),
- /* 1290 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1295 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(211),
- /* 1292 E> */ B(Star), R(0),
- /* 1302 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1307 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(213),
- /* 1304 E> */ B(Star), R(0),
- /* 1314 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1319 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(215),
- /* 1316 E> */ B(Star), R(0),
- /* 1326 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1331 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(217),
- /* 1328 E> */ B(Star), R(0),
- /* 1338 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1343 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(219),
- /* 1340 E> */ B(Star), R(0),
- /* 1350 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1355 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(221),
- /* 1352 E> */ B(Star), R(0),
- /* 1362 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1367 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(223),
- /* 1364 E> */ B(Star), R(0),
- /* 1374 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1379 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(225),
- /* 1376 E> */ B(Star), R(0),
- /* 1386 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1391 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(227),
- /* 1388 E> */ B(Star), R(0),
- /* 1398 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1403 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(229),
- /* 1400 E> */ B(Star), R(0),
- /* 1410 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1415 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(231),
- /* 1412 E> */ B(Star), R(0),
- /* 1422 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1427 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(233),
- /* 1424 E> */ B(Star), R(0),
- /* 1434 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1439 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(235),
- /* 1436 E> */ B(Star), R(0),
- /* 1446 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1451 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(237),
- /* 1448 E> */ B(Star), R(0),
- /* 1458 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1463 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(239),
- /* 1460 E> */ B(Star), R(0),
- /* 1470 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1475 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(241),
- /* 1472 E> */ B(Star), R(0),
- /* 1482 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1487 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(243),
- /* 1484 E> */ B(Star), R(0),
- /* 1494 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1499 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(245),
- /* 1496 E> */ B(Star), R(0),
- /* 1506 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1511 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(247),
- /* 1508 E> */ B(Star), R(0),
- /* 1518 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1523 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(249),
- /* 1520 E> */ B(Star), R(0),
- /* 1530 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1535 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(251),
- /* 1532 E> */ B(Star), R(0),
- /* 1542 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1547 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(253),
- /* 1544 E> */ B(Star), R(0),
- /* 1554 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1559 E> */ B(Ldar), R(arg1),
- B(KeyedLoadIC), R(1), U8(255),
- /* 1556 E> */ B(Star), R(0),
- /* 1566 S> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 1574 E> */ B(Ldar), R(arg1),
- B(Wide), B(KeyedLoadIC), R16(1), U16(257),
+ /* 30 S> */ B(Ldar), R(arg1),
+ /* 36 E> */ B(LdrKeyedProperty), R(arg0), U8(1), R(0),
+ B(Ldar), R(0),
+ /* 42 S> */ B(Ldar), R(arg1),
+ /* 48 E> */ B(LdrKeyedProperty), R(arg0), U8(3), R(0),
+ B(Ldar), R(0),
+ /* 54 S> */ B(Ldar), R(arg1),
+ /* 60 E> */ B(LdrKeyedProperty), R(arg0), U8(5), R(0),
+ B(Ldar), R(0),
+ /* 66 S> */ B(Ldar), R(arg1),
+ /* 72 E> */ B(LdrKeyedProperty), R(arg0), U8(7), R(0),
+ B(Ldar), R(0),
+ /* 78 S> */ B(Ldar), R(arg1),
+ /* 84 E> */ B(LdrKeyedProperty), R(arg0), U8(9), R(0),
+ B(Ldar), R(0),
+ /* 90 S> */ B(Ldar), R(arg1),
+ /* 96 E> */ B(LdrKeyedProperty), R(arg0), U8(11), R(0),
+ B(Ldar), R(0),
+ /* 102 S> */ B(Ldar), R(arg1),
+ /* 108 E> */ B(LdrKeyedProperty), R(arg0), U8(13), R(0),
+ B(Ldar), R(0),
+ /* 114 S> */ B(Ldar), R(arg1),
+ /* 120 E> */ B(LdrKeyedProperty), R(arg0), U8(15), R(0),
+ B(Ldar), R(0),
+ /* 126 S> */ B(Ldar), R(arg1),
+ /* 132 E> */ B(LdrKeyedProperty), R(arg0), U8(17), R(0),
+ B(Ldar), R(0),
+ /* 138 S> */ B(Ldar), R(arg1),
+ /* 144 E> */ B(LdrKeyedProperty), R(arg0), U8(19), R(0),
+ B(Ldar), R(0),
+ /* 150 S> */ B(Ldar), R(arg1),
+ /* 156 E> */ B(LdrKeyedProperty), R(arg0), U8(21), R(0),
+ B(Ldar), R(0),
+ /* 162 S> */ B(Ldar), R(arg1),
+ /* 168 E> */ B(LdrKeyedProperty), R(arg0), U8(23), R(0),
+ B(Ldar), R(0),
+ /* 174 S> */ B(Ldar), R(arg1),
+ /* 180 E> */ B(LdrKeyedProperty), R(arg0), U8(25), R(0),
+ B(Ldar), R(0),
+ /* 186 S> */ B(Ldar), R(arg1),
+ /* 192 E> */ B(LdrKeyedProperty), R(arg0), U8(27), R(0),
+ B(Ldar), R(0),
+ /* 198 S> */ B(Ldar), R(arg1),
+ /* 204 E> */ B(LdrKeyedProperty), R(arg0), U8(29), R(0),
+ B(Ldar), R(0),
+ /* 210 S> */ B(Ldar), R(arg1),
+ /* 216 E> */ B(LdrKeyedProperty), R(arg0), U8(31), R(0),
+ B(Ldar), R(0),
+ /* 222 S> */ B(Ldar), R(arg1),
+ /* 228 E> */ B(LdrKeyedProperty), R(arg0), U8(33), R(0),
+ B(Ldar), R(0),
+ /* 234 S> */ B(Ldar), R(arg1),
+ /* 240 E> */ B(LdrKeyedProperty), R(arg0), U8(35), R(0),
+ B(Ldar), R(0),
+ /* 246 S> */ B(Ldar), R(arg1),
+ /* 252 E> */ B(LdrKeyedProperty), R(arg0), U8(37), R(0),
+ B(Ldar), R(0),
+ /* 258 S> */ B(Ldar), R(arg1),
+ /* 264 E> */ B(LdrKeyedProperty), R(arg0), U8(39), R(0),
+ B(Ldar), R(0),
+ /* 270 S> */ B(Ldar), R(arg1),
+ /* 276 E> */ B(LdrKeyedProperty), R(arg0), U8(41), R(0),
+ B(Ldar), R(0),
+ /* 282 S> */ B(Ldar), R(arg1),
+ /* 288 E> */ B(LdrKeyedProperty), R(arg0), U8(43), R(0),
+ B(Ldar), R(0),
+ /* 294 S> */ B(Ldar), R(arg1),
+ /* 300 E> */ B(LdrKeyedProperty), R(arg0), U8(45), R(0),
+ B(Ldar), R(0),
+ /* 306 S> */ B(Ldar), R(arg1),
+ /* 312 E> */ B(LdrKeyedProperty), R(arg0), U8(47), R(0),
+ B(Ldar), R(0),
+ /* 318 S> */ B(Ldar), R(arg1),
+ /* 324 E> */ B(LdrKeyedProperty), R(arg0), U8(49), R(0),
+ B(Ldar), R(0),
+ /* 330 S> */ B(Ldar), R(arg1),
+ /* 336 E> */ B(LdrKeyedProperty), R(arg0), U8(51), R(0),
+ B(Ldar), R(0),
+ /* 342 S> */ B(Ldar), R(arg1),
+ /* 348 E> */ B(LdrKeyedProperty), R(arg0), U8(53), R(0),
+ B(Ldar), R(0),
+ /* 354 S> */ B(Ldar), R(arg1),
+ /* 360 E> */ B(LdrKeyedProperty), R(arg0), U8(55), R(0),
+ B(Ldar), R(0),
+ /* 366 S> */ B(Ldar), R(arg1),
+ /* 372 E> */ B(LdrKeyedProperty), R(arg0), U8(57), R(0),
+ B(Ldar), R(0),
+ /* 378 S> */ B(Ldar), R(arg1),
+ /* 384 E> */ B(LdrKeyedProperty), R(arg0), U8(59), R(0),
+ B(Ldar), R(0),
+ /* 390 S> */ B(Ldar), R(arg1),
+ /* 396 E> */ B(LdrKeyedProperty), R(arg0), U8(61), R(0),
+ B(Ldar), R(0),
+ /* 402 S> */ B(Ldar), R(arg1),
+ /* 408 E> */ B(LdrKeyedProperty), R(arg0), U8(63), R(0),
+ B(Ldar), R(0),
+ /* 414 S> */ B(Ldar), R(arg1),
+ /* 420 E> */ B(LdrKeyedProperty), R(arg0), U8(65), R(0),
+ B(Ldar), R(0),
+ /* 426 S> */ B(Ldar), R(arg1),
+ /* 432 E> */ B(LdrKeyedProperty), R(arg0), U8(67), R(0),
+ B(Ldar), R(0),
+ /* 438 S> */ B(Ldar), R(arg1),
+ /* 444 E> */ B(LdrKeyedProperty), R(arg0), U8(69), R(0),
+ B(Ldar), R(0),
+ /* 450 S> */ B(Ldar), R(arg1),
+ /* 456 E> */ B(LdrKeyedProperty), R(arg0), U8(71), R(0),
+ B(Ldar), R(0),
+ /* 462 S> */ B(Ldar), R(arg1),
+ /* 468 E> */ B(LdrKeyedProperty), R(arg0), U8(73), R(0),
+ B(Ldar), R(0),
+ /* 474 S> */ B(Ldar), R(arg1),
+ /* 480 E> */ B(LdrKeyedProperty), R(arg0), U8(75), R(0),
+ B(Ldar), R(0),
+ /* 486 S> */ B(Ldar), R(arg1),
+ /* 492 E> */ B(LdrKeyedProperty), R(arg0), U8(77), R(0),
+ B(Ldar), R(0),
+ /* 498 S> */ B(Ldar), R(arg1),
+ /* 504 E> */ B(LdrKeyedProperty), R(arg0), U8(79), R(0),
+ B(Ldar), R(0),
+ /* 510 S> */ B(Ldar), R(arg1),
+ /* 516 E> */ B(LdrKeyedProperty), R(arg0), U8(81), R(0),
+ B(Ldar), R(0),
+ /* 522 S> */ B(Ldar), R(arg1),
+ /* 528 E> */ B(LdrKeyedProperty), R(arg0), U8(83), R(0),
+ B(Ldar), R(0),
+ /* 534 S> */ B(Ldar), R(arg1),
+ /* 540 E> */ B(LdrKeyedProperty), R(arg0), U8(85), R(0),
+ B(Ldar), R(0),
+ /* 546 S> */ B(Ldar), R(arg1),
+ /* 552 E> */ B(LdrKeyedProperty), R(arg0), U8(87), R(0),
+ B(Ldar), R(0),
+ /* 558 S> */ B(Ldar), R(arg1),
+ /* 564 E> */ B(LdrKeyedProperty), R(arg0), U8(89), R(0),
+ B(Ldar), R(0),
+ /* 570 S> */ B(Ldar), R(arg1),
+ /* 576 E> */ B(LdrKeyedProperty), R(arg0), U8(91), R(0),
+ B(Ldar), R(0),
+ /* 582 S> */ B(Ldar), R(arg1),
+ /* 588 E> */ B(LdrKeyedProperty), R(arg0), U8(93), R(0),
+ B(Ldar), R(0),
+ /* 594 S> */ B(Ldar), R(arg1),
+ /* 600 E> */ B(LdrKeyedProperty), R(arg0), U8(95), R(0),
+ B(Ldar), R(0),
+ /* 606 S> */ B(Ldar), R(arg1),
+ /* 612 E> */ B(LdrKeyedProperty), R(arg0), U8(97), R(0),
+ B(Ldar), R(0),
+ /* 618 S> */ B(Ldar), R(arg1),
+ /* 624 E> */ B(LdrKeyedProperty), R(arg0), U8(99), R(0),
+ B(Ldar), R(0),
+ /* 630 S> */ B(Ldar), R(arg1),
+ /* 636 E> */ B(LdrKeyedProperty), R(arg0), U8(101), R(0),
+ B(Ldar), R(0),
+ /* 642 S> */ B(Ldar), R(arg1),
+ /* 648 E> */ B(LdrKeyedProperty), R(arg0), U8(103), R(0),
+ B(Ldar), R(0),
+ /* 654 S> */ B(Ldar), R(arg1),
+ /* 660 E> */ B(LdrKeyedProperty), R(arg0), U8(105), R(0),
+ B(Ldar), R(0),
+ /* 666 S> */ B(Ldar), R(arg1),
+ /* 672 E> */ B(LdrKeyedProperty), R(arg0), U8(107), R(0),
+ B(Ldar), R(0),
+ /* 678 S> */ B(Ldar), R(arg1),
+ /* 684 E> */ B(LdrKeyedProperty), R(arg0), U8(109), R(0),
+ B(Ldar), R(0),
+ /* 690 S> */ B(Ldar), R(arg1),
+ /* 696 E> */ B(LdrKeyedProperty), R(arg0), U8(111), R(0),
+ B(Ldar), R(0),
+ /* 702 S> */ B(Ldar), R(arg1),
+ /* 708 E> */ B(LdrKeyedProperty), R(arg0), U8(113), R(0),
+ B(Ldar), R(0),
+ /* 714 S> */ B(Ldar), R(arg1),
+ /* 720 E> */ B(LdrKeyedProperty), R(arg0), U8(115), R(0),
+ B(Ldar), R(0),
+ /* 726 S> */ B(Ldar), R(arg1),
+ /* 732 E> */ B(LdrKeyedProperty), R(arg0), U8(117), R(0),
+ B(Ldar), R(0),
+ /* 738 S> */ B(Ldar), R(arg1),
+ /* 744 E> */ B(LdrKeyedProperty), R(arg0), U8(119), R(0),
+ B(Ldar), R(0),
+ /* 750 S> */ B(Ldar), R(arg1),
+ /* 756 E> */ B(LdrKeyedProperty), R(arg0), U8(121), R(0),
+ B(Ldar), R(0),
+ /* 762 S> */ B(Ldar), R(arg1),
+ /* 768 E> */ B(LdrKeyedProperty), R(arg0), U8(123), R(0),
+ B(Ldar), R(0),
+ /* 774 S> */ B(Ldar), R(arg1),
+ /* 780 E> */ B(LdrKeyedProperty), R(arg0), U8(125), R(0),
+ B(Ldar), R(0),
+ /* 786 S> */ B(Ldar), R(arg1),
+ /* 792 E> */ B(LdrKeyedProperty), R(arg0), U8(127), R(0),
+ B(Ldar), R(0),
+ /* 798 S> */ B(Ldar), R(arg1),
+ /* 804 E> */ B(LdrKeyedProperty), R(arg0), U8(129), R(0),
+ B(Ldar), R(0),
+ /* 810 S> */ B(Ldar), R(arg1),
+ /* 816 E> */ B(LdrKeyedProperty), R(arg0), U8(131), R(0),
+ B(Ldar), R(0),
+ /* 822 S> */ B(Ldar), R(arg1),
+ /* 828 E> */ B(LdrKeyedProperty), R(arg0), U8(133), R(0),
+ B(Ldar), R(0),
+ /* 834 S> */ B(Ldar), R(arg1),
+ /* 840 E> */ B(LdrKeyedProperty), R(arg0), U8(135), R(0),
+ B(Ldar), R(0),
+ /* 846 S> */ B(Ldar), R(arg1),
+ /* 852 E> */ B(LdrKeyedProperty), R(arg0), U8(137), R(0),
+ B(Ldar), R(0),
+ /* 858 S> */ B(Ldar), R(arg1),
+ /* 864 E> */ B(LdrKeyedProperty), R(arg0), U8(139), R(0),
+ B(Ldar), R(0),
+ /* 870 S> */ B(Ldar), R(arg1),
+ /* 876 E> */ B(LdrKeyedProperty), R(arg0), U8(141), R(0),
+ B(Ldar), R(0),
+ /* 882 S> */ B(Ldar), R(arg1),
+ /* 888 E> */ B(LdrKeyedProperty), R(arg0), U8(143), R(0),
+ B(Ldar), R(0),
+ /* 894 S> */ B(Ldar), R(arg1),
+ /* 900 E> */ B(LdrKeyedProperty), R(arg0), U8(145), R(0),
+ B(Ldar), R(0),
+ /* 906 S> */ B(Ldar), R(arg1),
+ /* 912 E> */ B(LdrKeyedProperty), R(arg0), U8(147), R(0),
+ B(Ldar), R(0),
+ /* 918 S> */ B(Ldar), R(arg1),
+ /* 924 E> */ B(LdrKeyedProperty), R(arg0), U8(149), R(0),
+ B(Ldar), R(0),
+ /* 930 S> */ B(Ldar), R(arg1),
+ /* 936 E> */ B(LdrKeyedProperty), R(arg0), U8(151), R(0),
+ B(Ldar), R(0),
+ /* 942 S> */ B(Ldar), R(arg1),
+ /* 948 E> */ B(LdrKeyedProperty), R(arg0), U8(153), R(0),
+ B(Ldar), R(0),
+ /* 954 S> */ B(Ldar), R(arg1),
+ /* 960 E> */ B(LdrKeyedProperty), R(arg0), U8(155), R(0),
+ B(Ldar), R(0),
+ /* 966 S> */ B(Ldar), R(arg1),
+ /* 972 E> */ B(LdrKeyedProperty), R(arg0), U8(157), R(0),
+ B(Ldar), R(0),
+ /* 978 S> */ B(Ldar), R(arg1),
+ /* 984 E> */ B(LdrKeyedProperty), R(arg0), U8(159), R(0),
+ B(Ldar), R(0),
+ /* 990 S> */ B(Ldar), R(arg1),
+ /* 996 E> */ B(LdrKeyedProperty), R(arg0), U8(161), R(0),
+ B(Ldar), R(0),
+ /* 1002 S> */ B(Ldar), R(arg1),
+ /* 1008 E> */ B(LdrKeyedProperty), R(arg0), U8(163), R(0),
+ B(Ldar), R(0),
+ /* 1014 S> */ B(Ldar), R(arg1),
+ /* 1020 E> */ B(LdrKeyedProperty), R(arg0), U8(165), R(0),
+ B(Ldar), R(0),
+ /* 1026 S> */ B(Ldar), R(arg1),
+ /* 1032 E> */ B(LdrKeyedProperty), R(arg0), U8(167), R(0),
+ B(Ldar), R(0),
+ /* 1038 S> */ B(Ldar), R(arg1),
+ /* 1044 E> */ B(LdrKeyedProperty), R(arg0), U8(169), R(0),
+ B(Ldar), R(0),
+ /* 1050 S> */ B(Ldar), R(arg1),
+ /* 1056 E> */ B(LdrKeyedProperty), R(arg0), U8(171), R(0),
+ B(Ldar), R(0),
+ /* 1062 S> */ B(Ldar), R(arg1),
+ /* 1068 E> */ B(LdrKeyedProperty), R(arg0), U8(173), R(0),
+ B(Ldar), R(0),
+ /* 1074 S> */ B(Ldar), R(arg1),
+ /* 1080 E> */ B(LdrKeyedProperty), R(arg0), U8(175), R(0),
+ B(Ldar), R(0),
+ /* 1086 S> */ B(Ldar), R(arg1),
+ /* 1092 E> */ B(LdrKeyedProperty), R(arg0), U8(177), R(0),
+ B(Ldar), R(0),
+ /* 1098 S> */ B(Ldar), R(arg1),
+ /* 1104 E> */ B(LdrKeyedProperty), R(arg0), U8(179), R(0),
+ B(Ldar), R(0),
+ /* 1110 S> */ B(Ldar), R(arg1),
+ /* 1116 E> */ B(LdrKeyedProperty), R(arg0), U8(181), R(0),
+ B(Ldar), R(0),
+ /* 1122 S> */ B(Ldar), R(arg1),
+ /* 1128 E> */ B(LdrKeyedProperty), R(arg0), U8(183), R(0),
+ B(Ldar), R(0),
+ /* 1134 S> */ B(Ldar), R(arg1),
+ /* 1140 E> */ B(LdrKeyedProperty), R(arg0), U8(185), R(0),
+ B(Ldar), R(0),
+ /* 1146 S> */ B(Ldar), R(arg1),
+ /* 1152 E> */ B(LdrKeyedProperty), R(arg0), U8(187), R(0),
+ B(Ldar), R(0),
+ /* 1158 S> */ B(Ldar), R(arg1),
+ /* 1164 E> */ B(LdrKeyedProperty), R(arg0), U8(189), R(0),
+ B(Ldar), R(0),
+ /* 1170 S> */ B(Ldar), R(arg1),
+ /* 1176 E> */ B(LdrKeyedProperty), R(arg0), U8(191), R(0),
+ B(Ldar), R(0),
+ /* 1182 S> */ B(Ldar), R(arg1),
+ /* 1188 E> */ B(LdrKeyedProperty), R(arg0), U8(193), R(0),
+ B(Ldar), R(0),
+ /* 1194 S> */ B(Ldar), R(arg1),
+ /* 1200 E> */ B(LdrKeyedProperty), R(arg0), U8(195), R(0),
+ B(Ldar), R(0),
+ /* 1206 S> */ B(Ldar), R(arg1),
+ /* 1212 E> */ B(LdrKeyedProperty), R(arg0), U8(197), R(0),
+ B(Ldar), R(0),
+ /* 1218 S> */ B(Ldar), R(arg1),
+ /* 1224 E> */ B(LdrKeyedProperty), R(arg0), U8(199), R(0),
+ B(Ldar), R(0),
+ /* 1230 S> */ B(Ldar), R(arg1),
+ /* 1236 E> */ B(LdrKeyedProperty), R(arg0), U8(201), R(0),
+ B(Ldar), R(0),
+ /* 1242 S> */ B(Ldar), R(arg1),
+ /* 1248 E> */ B(LdrKeyedProperty), R(arg0), U8(203), R(0),
+ B(Ldar), R(0),
+ /* 1254 S> */ B(Ldar), R(arg1),
+ /* 1260 E> */ B(LdrKeyedProperty), R(arg0), U8(205), R(0),
+ B(Ldar), R(0),
+ /* 1266 S> */ B(Ldar), R(arg1),
+ /* 1272 E> */ B(LdrKeyedProperty), R(arg0), U8(207), R(0),
+ B(Ldar), R(0),
+ /* 1278 S> */ B(Ldar), R(arg1),
+ /* 1284 E> */ B(LdrKeyedProperty), R(arg0), U8(209), R(0),
+ B(Ldar), R(0),
+ /* 1290 S> */ B(Ldar), R(arg1),
+ /* 1296 E> */ B(LdrKeyedProperty), R(arg0), U8(211), R(0),
+ B(Ldar), R(0),
+ /* 1302 S> */ B(Ldar), R(arg1),
+ /* 1308 E> */ B(LdrKeyedProperty), R(arg0), U8(213), R(0),
+ B(Ldar), R(0),
+ /* 1314 S> */ B(Ldar), R(arg1),
+ /* 1320 E> */ B(LdrKeyedProperty), R(arg0), U8(215), R(0),
+ B(Ldar), R(0),
+ /* 1326 S> */ B(Ldar), R(arg1),
+ /* 1332 E> */ B(LdrKeyedProperty), R(arg0), U8(217), R(0),
+ B(Ldar), R(0),
+ /* 1338 S> */ B(Ldar), R(arg1),
+ /* 1344 E> */ B(LdrKeyedProperty), R(arg0), U8(219), R(0),
+ B(Ldar), R(0),
+ /* 1350 S> */ B(Ldar), R(arg1),
+ /* 1356 E> */ B(LdrKeyedProperty), R(arg0), U8(221), R(0),
+ B(Ldar), R(0),
+ /* 1362 S> */ B(Ldar), R(arg1),
+ /* 1368 E> */ B(LdrKeyedProperty), R(arg0), U8(223), R(0),
+ B(Ldar), R(0),
+ /* 1374 S> */ B(Ldar), R(arg1),
+ /* 1380 E> */ B(LdrKeyedProperty), R(arg0), U8(225), R(0),
+ B(Ldar), R(0),
+ /* 1386 S> */ B(Ldar), R(arg1),
+ /* 1392 E> */ B(LdrKeyedProperty), R(arg0), U8(227), R(0),
+ B(Ldar), R(0),
+ /* 1398 S> */ B(Ldar), R(arg1),
+ /* 1404 E> */ B(LdrKeyedProperty), R(arg0), U8(229), R(0),
+ B(Ldar), R(0),
+ /* 1410 S> */ B(Ldar), R(arg1),
+ /* 1416 E> */ B(LdrKeyedProperty), R(arg0), U8(231), R(0),
+ B(Ldar), R(0),
+ /* 1422 S> */ B(Ldar), R(arg1),
+ /* 1428 E> */ B(LdrKeyedProperty), R(arg0), U8(233), R(0),
+ B(Ldar), R(0),
+ /* 1434 S> */ B(Ldar), R(arg1),
+ /* 1440 E> */ B(LdrKeyedProperty), R(arg0), U8(235), R(0),
+ B(Ldar), R(0),
+ /* 1446 S> */ B(Ldar), R(arg1),
+ /* 1452 E> */ B(LdrKeyedProperty), R(arg0), U8(237), R(0),
+ B(Ldar), R(0),
+ /* 1458 S> */ B(Ldar), R(arg1),
+ /* 1464 E> */ B(LdrKeyedProperty), R(arg0), U8(239), R(0),
+ B(Ldar), R(0),
+ /* 1470 S> */ B(Ldar), R(arg1),
+ /* 1476 E> */ B(LdrKeyedProperty), R(arg0), U8(241), R(0),
+ B(Ldar), R(0),
+ /* 1482 S> */ B(Ldar), R(arg1),
+ /* 1488 E> */ B(LdrKeyedProperty), R(arg0), U8(243), R(0),
+ B(Ldar), R(0),
+ /* 1494 S> */ B(Ldar), R(arg1),
+ /* 1500 E> */ B(LdrKeyedProperty), R(arg0), U8(245), R(0),
+ B(Ldar), R(0),
+ /* 1506 S> */ B(Ldar), R(arg1),
+ /* 1512 E> */ B(LdrKeyedProperty), R(arg0), U8(247), R(0),
+ B(Ldar), R(0),
+ /* 1518 S> */ B(Ldar), R(arg1),
+ /* 1524 E> */ B(LdrKeyedProperty), R(arg0), U8(249), R(0),
+ B(Ldar), R(0),
+ /* 1530 S> */ B(Ldar), R(arg1),
+ /* 1536 E> */ B(LdrKeyedProperty), R(arg0), U8(251), R(0),
+ B(Ldar), R(0),
+ /* 1542 S> */ B(Ldar), R(arg1),
+ /* 1548 E> */ B(LdrKeyedProperty), R(arg0), U8(253), R(0),
+ B(Ldar), R(0),
+ /* 1554 S> */ B(Ldar), R(arg1),
+ /* 1560 E> */ B(LdrKeyedProperty), R(arg0), U8(255), R(0),
+ B(Ldar), R(0),
+ /* 1566 S> */ B(Ldar), R(arg1),
+ /* 1575 E> */ B(Wide), B(LdaKeyedProperty), R16(arg0), U16(257),
/* 1579 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden b/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden
index 340aa43..7f456cf 100644
--- a/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden
+++ b/test/cctest/interpreter/bytecode_expectations/PropertyStores.golden
@@ -13,15 +13,13 @@
function f(a) { a.name = \"val\"; }
f({name : \"test\"})
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 13
+bytecode array length: 9
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaConstant), U8(0),
- /* 23 E> */ B(StoreICSloppy), R(0), U8(1), U8(1),
+ /* 16 S> */ B(LdaConstant), U8(0),
+ /* 23 E> */ B(StaNamedPropertySloppy), R(arg0), U8(1), U8(1),
B(LdaUndefined),
/* 32 S> */ B(Return),
]
@@ -37,15 +35,13 @@
function f(a) { a[\"key\"] = \"val\"; }
f({key : \"test\"})
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 13
+bytecode array length: 9
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaConstant), U8(0),
- /* 25 E> */ B(StoreICSloppy), R(0), U8(1), U8(1),
+ /* 16 S> */ B(LdaConstant), U8(0),
+ /* 25 E> */ B(StaNamedPropertySloppy), R(arg0), U8(1), U8(1),
B(LdaUndefined),
/* 34 S> */ B(Return),
]
@@ -63,15 +59,13 @@
"
frame size: 2
parameter count: 2
-bytecode array length: 17
+bytecode array length: 13
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(100),
+ /* 16 S> */ B(LdaSmi), U8(100),
B(Star), R(1),
B(LdaConstant), U8(0),
- /* 23 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(1),
+ /* 23 E> */ B(StaKeyedPropertySloppy), R(arg0), R(1), U8(1),
B(LdaUndefined),
/* 32 S> */ B(Return),
]
@@ -86,17 +80,13 @@
function f(a, b) { a[b] = \"val\"; }
f({arg : \"test\"}, \"arg\")
"
-frame size: 2
+frame size: 0
parameter count: 3
-bytecode array length: 17
+bytecode array length: 9
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 19 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 21 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaConstant), U8(0),
- /* 24 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(1),
+ /* 19 S> */ B(LdaConstant), U8(0),
+ /* 24 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(1),
B(LdaUndefined),
/* 33 S> */ B(Return),
]
@@ -111,18 +101,14 @@
function f(a) { a.name = a[-124]; }
f({\"-124\" : \"test\", name : 123 })
"
-frame size: 2
+frame size: 0
parameter count: 2
-bytecode array length: 20
+bytecode array length: 12
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 16 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 25 E> */ B(Ldar), R(arg0),
- B(Star), R(1),
- /* 26 E> */ B(LdaSmi), U8(-124),
- B(KeyedLoadIC), R(1), U8(1),
- /* 23 E> */ B(StoreICSloppy), R(0), U8(0), U8(3),
+ /* 16 S> */ B(LdaSmi), U8(-124),
+ /* 26 E> */ B(LdaKeyedProperty), R(arg0), U8(1),
+ /* 23 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(3),
B(LdaUndefined),
/* 34 S> */ B(Return),
]
@@ -137,15 +123,13 @@
function f(a) { \"use strict\"; a.name = \"val\"; }
f({name : \"test\"})
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 13
+bytecode array length: 9
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 30 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaConstant), U8(0),
- /* 37 E> */ B(StoreICStrict), R(0), U8(1), U8(1),
+ /* 30 S> */ B(LdaConstant), U8(0),
+ /* 37 E> */ B(StaNamedPropertyStrict), R(arg0), U8(1), U8(1),
B(LdaUndefined),
/* 46 S> */ B(Return),
]
@@ -161,17 +145,13 @@
function f(a, b) { \"use strict\"; a[b] = \"val\"; }
f({arg : \"test\"}, \"arg\")
"
-frame size: 2
+frame size: 0
parameter count: 3
-bytecode array length: 17
+bytecode array length: 9
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 33 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 35 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaConstant), U8(0),
- /* 38 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(1),
+ /* 33 S> */ B(LdaConstant), U8(0),
+ /* 38 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(1),
B(LdaUndefined),
/* 47 S> */ B(Return),
]
@@ -316,527 +296,269 @@
}
f({name : \"test\"})
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 1297
+bytecode array length: 781
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 18 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 25 E> */ B(StoreICSloppy), R(0), U8(0), U8(1),
- /* 32 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 39 E> */ B(StoreICSloppy), R(0), U8(0), U8(3),
- /* 46 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 53 E> */ B(StoreICSloppy), R(0), U8(0), U8(5),
- /* 60 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 67 E> */ B(StoreICSloppy), R(0), U8(0), U8(7),
- /* 74 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 81 E> */ B(StoreICSloppy), R(0), U8(0), U8(9),
- /* 88 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 95 E> */ B(StoreICSloppy), R(0), U8(0), U8(11),
- /* 102 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 109 E> */ B(StoreICSloppy), R(0), U8(0), U8(13),
- /* 116 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 123 E> */ B(StoreICSloppy), R(0), U8(0), U8(15),
- /* 130 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 137 E> */ B(StoreICSloppy), R(0), U8(0), U8(17),
- /* 144 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 151 E> */ B(StoreICSloppy), R(0), U8(0), U8(19),
- /* 158 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 165 E> */ B(StoreICSloppy), R(0), U8(0), U8(21),
- /* 172 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 179 E> */ B(StoreICSloppy), R(0), U8(0), U8(23),
- /* 186 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 193 E> */ B(StoreICSloppy), R(0), U8(0), U8(25),
- /* 200 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 207 E> */ B(StoreICSloppy), R(0), U8(0), U8(27),
- /* 214 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 221 E> */ B(StoreICSloppy), R(0), U8(0), U8(29),
- /* 228 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 235 E> */ B(StoreICSloppy), R(0), U8(0), U8(31),
- /* 242 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 249 E> */ B(StoreICSloppy), R(0), U8(0), U8(33),
- /* 256 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 263 E> */ B(StoreICSloppy), R(0), U8(0), U8(35),
- /* 270 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 277 E> */ B(StoreICSloppy), R(0), U8(0), U8(37),
- /* 284 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 291 E> */ B(StoreICSloppy), R(0), U8(0), U8(39),
- /* 298 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 305 E> */ B(StoreICSloppy), R(0), U8(0), U8(41),
- /* 312 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 319 E> */ B(StoreICSloppy), R(0), U8(0), U8(43),
- /* 326 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 333 E> */ B(StoreICSloppy), R(0), U8(0), U8(45),
- /* 340 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 347 E> */ B(StoreICSloppy), R(0), U8(0), U8(47),
- /* 354 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 361 E> */ B(StoreICSloppy), R(0), U8(0), U8(49),
- /* 368 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 375 E> */ B(StoreICSloppy), R(0), U8(0), U8(51),
- /* 382 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 389 E> */ B(StoreICSloppy), R(0), U8(0), U8(53),
- /* 396 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 403 E> */ B(StoreICSloppy), R(0), U8(0), U8(55),
- /* 410 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 417 E> */ B(StoreICSloppy), R(0), U8(0), U8(57),
- /* 424 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 431 E> */ B(StoreICSloppy), R(0), U8(0), U8(59),
- /* 438 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 445 E> */ B(StoreICSloppy), R(0), U8(0), U8(61),
- /* 452 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 459 E> */ B(StoreICSloppy), R(0), U8(0), U8(63),
- /* 466 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 473 E> */ B(StoreICSloppy), R(0), U8(0), U8(65),
- /* 480 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 487 E> */ B(StoreICSloppy), R(0), U8(0), U8(67),
- /* 494 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 501 E> */ B(StoreICSloppy), R(0), U8(0), U8(69),
- /* 508 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 515 E> */ B(StoreICSloppy), R(0), U8(0), U8(71),
- /* 522 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 529 E> */ B(StoreICSloppy), R(0), U8(0), U8(73),
- /* 536 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 543 E> */ B(StoreICSloppy), R(0), U8(0), U8(75),
- /* 550 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 557 E> */ B(StoreICSloppy), R(0), U8(0), U8(77),
- /* 564 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 571 E> */ B(StoreICSloppy), R(0), U8(0), U8(79),
- /* 578 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 585 E> */ B(StoreICSloppy), R(0), U8(0), U8(81),
- /* 592 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 599 E> */ B(StoreICSloppy), R(0), U8(0), U8(83),
- /* 606 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 613 E> */ B(StoreICSloppy), R(0), U8(0), U8(85),
- /* 620 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 627 E> */ B(StoreICSloppy), R(0), U8(0), U8(87),
- /* 634 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 641 E> */ B(StoreICSloppy), R(0), U8(0), U8(89),
- /* 648 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 655 E> */ B(StoreICSloppy), R(0), U8(0), U8(91),
- /* 662 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 669 E> */ B(StoreICSloppy), R(0), U8(0), U8(93),
- /* 676 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 683 E> */ B(StoreICSloppy), R(0), U8(0), U8(95),
- /* 690 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 697 E> */ B(StoreICSloppy), R(0), U8(0), U8(97),
- /* 704 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 711 E> */ B(StoreICSloppy), R(0), U8(0), U8(99),
- /* 718 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 725 E> */ B(StoreICSloppy), R(0), U8(0), U8(101),
- /* 732 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 739 E> */ B(StoreICSloppy), R(0), U8(0), U8(103),
- /* 746 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 753 E> */ B(StoreICSloppy), R(0), U8(0), U8(105),
- /* 760 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 767 E> */ B(StoreICSloppy), R(0), U8(0), U8(107),
- /* 774 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 781 E> */ B(StoreICSloppy), R(0), U8(0), U8(109),
- /* 788 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 795 E> */ B(StoreICSloppy), R(0), U8(0), U8(111),
- /* 802 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 809 E> */ B(StoreICSloppy), R(0), U8(0), U8(113),
- /* 816 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 823 E> */ B(StoreICSloppy), R(0), U8(0), U8(115),
- /* 830 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 837 E> */ B(StoreICSloppy), R(0), U8(0), U8(117),
- /* 844 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 851 E> */ B(StoreICSloppy), R(0), U8(0), U8(119),
- /* 858 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 865 E> */ B(StoreICSloppy), R(0), U8(0), U8(121),
- /* 872 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 879 E> */ B(StoreICSloppy), R(0), U8(0), U8(123),
- /* 886 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 893 E> */ B(StoreICSloppy), R(0), U8(0), U8(125),
- /* 900 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 907 E> */ B(StoreICSloppy), R(0), U8(0), U8(127),
- /* 914 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 921 E> */ B(StoreICSloppy), R(0), U8(0), U8(129),
- /* 928 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 935 E> */ B(StoreICSloppy), R(0), U8(0), U8(131),
- /* 942 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 949 E> */ B(StoreICSloppy), R(0), U8(0), U8(133),
- /* 956 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 963 E> */ B(StoreICSloppy), R(0), U8(0), U8(135),
- /* 970 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 977 E> */ B(StoreICSloppy), R(0), U8(0), U8(137),
- /* 984 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 991 E> */ B(StoreICSloppy), R(0), U8(0), U8(139),
- /* 998 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1005 E> */ B(StoreICSloppy), R(0), U8(0), U8(141),
- /* 1012 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1019 E> */ B(StoreICSloppy), R(0), U8(0), U8(143),
- /* 1026 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1033 E> */ B(StoreICSloppy), R(0), U8(0), U8(145),
- /* 1040 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1047 E> */ B(StoreICSloppy), R(0), U8(0), U8(147),
- /* 1054 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1061 E> */ B(StoreICSloppy), R(0), U8(0), U8(149),
- /* 1068 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1075 E> */ B(StoreICSloppy), R(0), U8(0), U8(151),
- /* 1082 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1089 E> */ B(StoreICSloppy), R(0), U8(0), U8(153),
- /* 1096 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1103 E> */ B(StoreICSloppy), R(0), U8(0), U8(155),
- /* 1110 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1117 E> */ B(StoreICSloppy), R(0), U8(0), U8(157),
- /* 1124 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1131 E> */ B(StoreICSloppy), R(0), U8(0), U8(159),
- /* 1138 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1145 E> */ B(StoreICSloppy), R(0), U8(0), U8(161),
- /* 1152 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1159 E> */ B(StoreICSloppy), R(0), U8(0), U8(163),
- /* 1166 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1173 E> */ B(StoreICSloppy), R(0), U8(0), U8(165),
- /* 1180 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1187 E> */ B(StoreICSloppy), R(0), U8(0), U8(167),
- /* 1194 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1201 E> */ B(StoreICSloppy), R(0), U8(0), U8(169),
- /* 1208 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1215 E> */ B(StoreICSloppy), R(0), U8(0), U8(171),
- /* 1222 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1229 E> */ B(StoreICSloppy), R(0), U8(0), U8(173),
- /* 1236 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1243 E> */ B(StoreICSloppy), R(0), U8(0), U8(175),
- /* 1250 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1257 E> */ B(StoreICSloppy), R(0), U8(0), U8(177),
- /* 1264 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1271 E> */ B(StoreICSloppy), R(0), U8(0), U8(179),
- /* 1278 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1285 E> */ B(StoreICSloppy), R(0), U8(0), U8(181),
- /* 1292 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1299 E> */ B(StoreICSloppy), R(0), U8(0), U8(183),
- /* 1306 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1313 E> */ B(StoreICSloppy), R(0), U8(0), U8(185),
- /* 1320 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1327 E> */ B(StoreICSloppy), R(0), U8(0), U8(187),
- /* 1334 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1341 E> */ B(StoreICSloppy), R(0), U8(0), U8(189),
- /* 1348 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1355 E> */ B(StoreICSloppy), R(0), U8(0), U8(191),
- /* 1362 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1369 E> */ B(StoreICSloppy), R(0), U8(0), U8(193),
- /* 1376 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1383 E> */ B(StoreICSloppy), R(0), U8(0), U8(195),
- /* 1390 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1397 E> */ B(StoreICSloppy), R(0), U8(0), U8(197),
- /* 1404 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1411 E> */ B(StoreICSloppy), R(0), U8(0), U8(199),
- /* 1418 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1425 E> */ B(StoreICSloppy), R(0), U8(0), U8(201),
- /* 1432 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1439 E> */ B(StoreICSloppy), R(0), U8(0), U8(203),
- /* 1446 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1453 E> */ B(StoreICSloppy), R(0), U8(0), U8(205),
- /* 1460 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1467 E> */ B(StoreICSloppy), R(0), U8(0), U8(207),
- /* 1474 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1481 E> */ B(StoreICSloppy), R(0), U8(0), U8(209),
- /* 1488 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1495 E> */ B(StoreICSloppy), R(0), U8(0), U8(211),
- /* 1502 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1509 E> */ B(StoreICSloppy), R(0), U8(0), U8(213),
- /* 1516 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1523 E> */ B(StoreICSloppy), R(0), U8(0), U8(215),
- /* 1530 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1537 E> */ B(StoreICSloppy), R(0), U8(0), U8(217),
- /* 1544 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1551 E> */ B(StoreICSloppy), R(0), U8(0), U8(219),
- /* 1558 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1565 E> */ B(StoreICSloppy), R(0), U8(0), U8(221),
- /* 1572 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1579 E> */ B(StoreICSloppy), R(0), U8(0), U8(223),
- /* 1586 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1593 E> */ B(StoreICSloppy), R(0), U8(0), U8(225),
- /* 1600 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1607 E> */ B(StoreICSloppy), R(0), U8(0), U8(227),
- /* 1614 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1621 E> */ B(StoreICSloppy), R(0), U8(0), U8(229),
- /* 1628 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1635 E> */ B(StoreICSloppy), R(0), U8(0), U8(231),
- /* 1642 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1649 E> */ B(StoreICSloppy), R(0), U8(0), U8(233),
- /* 1656 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1663 E> */ B(StoreICSloppy), R(0), U8(0), U8(235),
- /* 1670 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1677 E> */ B(StoreICSloppy), R(0), U8(0), U8(237),
- /* 1684 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1691 E> */ B(StoreICSloppy), R(0), U8(0), U8(239),
- /* 1698 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1705 E> */ B(StoreICSloppy), R(0), U8(0), U8(241),
- /* 1712 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1719 E> */ B(StoreICSloppy), R(0), U8(0), U8(243),
- /* 1726 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1733 E> */ B(StoreICSloppy), R(0), U8(0), U8(245),
- /* 1740 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1747 E> */ B(StoreICSloppy), R(0), U8(0), U8(247),
- /* 1754 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1761 E> */ B(StoreICSloppy), R(0), U8(0), U8(249),
- /* 1768 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1775 E> */ B(StoreICSloppy), R(0), U8(0), U8(251),
- /* 1782 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1789 E> */ B(StoreICSloppy), R(0), U8(0), U8(253),
- /* 1796 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1803 E> */ B(StoreICSloppy), R(0), U8(0), U8(255),
- /* 1810 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(2),
- /* 1817 E> */ B(Wide), B(StoreICSloppy), R16(0), U16(0), U16(257),
+ /* 18 S> */ B(LdaSmi), U8(1),
+ /* 25 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(1),
+ /* 32 S> */ B(LdaSmi), U8(1),
+ /* 39 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(3),
+ /* 46 S> */ B(LdaSmi), U8(1),
+ /* 53 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(5),
+ /* 60 S> */ B(LdaSmi), U8(1),
+ /* 67 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(7),
+ /* 74 S> */ B(LdaSmi), U8(1),
+ /* 81 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(9),
+ /* 88 S> */ B(LdaSmi), U8(1),
+ /* 95 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(11),
+ /* 102 S> */ B(LdaSmi), U8(1),
+ /* 109 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(13),
+ /* 116 S> */ B(LdaSmi), U8(1),
+ /* 123 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(15),
+ /* 130 S> */ B(LdaSmi), U8(1),
+ /* 137 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(17),
+ /* 144 S> */ B(LdaSmi), U8(1),
+ /* 151 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(19),
+ /* 158 S> */ B(LdaSmi), U8(1),
+ /* 165 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(21),
+ /* 172 S> */ B(LdaSmi), U8(1),
+ /* 179 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(23),
+ /* 186 S> */ B(LdaSmi), U8(1),
+ /* 193 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(25),
+ /* 200 S> */ B(LdaSmi), U8(1),
+ /* 207 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(27),
+ /* 214 S> */ B(LdaSmi), U8(1),
+ /* 221 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(29),
+ /* 228 S> */ B(LdaSmi), U8(1),
+ /* 235 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(31),
+ /* 242 S> */ B(LdaSmi), U8(1),
+ /* 249 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(33),
+ /* 256 S> */ B(LdaSmi), U8(1),
+ /* 263 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(35),
+ /* 270 S> */ B(LdaSmi), U8(1),
+ /* 277 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(37),
+ /* 284 S> */ B(LdaSmi), U8(1),
+ /* 291 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(39),
+ /* 298 S> */ B(LdaSmi), U8(1),
+ /* 305 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(41),
+ /* 312 S> */ B(LdaSmi), U8(1),
+ /* 319 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(43),
+ /* 326 S> */ B(LdaSmi), U8(1),
+ /* 333 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(45),
+ /* 340 S> */ B(LdaSmi), U8(1),
+ /* 347 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(47),
+ /* 354 S> */ B(LdaSmi), U8(1),
+ /* 361 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(49),
+ /* 368 S> */ B(LdaSmi), U8(1),
+ /* 375 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(51),
+ /* 382 S> */ B(LdaSmi), U8(1),
+ /* 389 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(53),
+ /* 396 S> */ B(LdaSmi), U8(1),
+ /* 403 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(55),
+ /* 410 S> */ B(LdaSmi), U8(1),
+ /* 417 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(57),
+ /* 424 S> */ B(LdaSmi), U8(1),
+ /* 431 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(59),
+ /* 438 S> */ B(LdaSmi), U8(1),
+ /* 445 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(61),
+ /* 452 S> */ B(LdaSmi), U8(1),
+ /* 459 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(63),
+ /* 466 S> */ B(LdaSmi), U8(1),
+ /* 473 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(65),
+ /* 480 S> */ B(LdaSmi), U8(1),
+ /* 487 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(67),
+ /* 494 S> */ B(LdaSmi), U8(1),
+ /* 501 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(69),
+ /* 508 S> */ B(LdaSmi), U8(1),
+ /* 515 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(71),
+ /* 522 S> */ B(LdaSmi), U8(1),
+ /* 529 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(73),
+ /* 536 S> */ B(LdaSmi), U8(1),
+ /* 543 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(75),
+ /* 550 S> */ B(LdaSmi), U8(1),
+ /* 557 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(77),
+ /* 564 S> */ B(LdaSmi), U8(1),
+ /* 571 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(79),
+ /* 578 S> */ B(LdaSmi), U8(1),
+ /* 585 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(81),
+ /* 592 S> */ B(LdaSmi), U8(1),
+ /* 599 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(83),
+ /* 606 S> */ B(LdaSmi), U8(1),
+ /* 613 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(85),
+ /* 620 S> */ B(LdaSmi), U8(1),
+ /* 627 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(87),
+ /* 634 S> */ B(LdaSmi), U8(1),
+ /* 641 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(89),
+ /* 648 S> */ B(LdaSmi), U8(1),
+ /* 655 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(91),
+ /* 662 S> */ B(LdaSmi), U8(1),
+ /* 669 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(93),
+ /* 676 S> */ B(LdaSmi), U8(1),
+ /* 683 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(95),
+ /* 690 S> */ B(LdaSmi), U8(1),
+ /* 697 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(97),
+ /* 704 S> */ B(LdaSmi), U8(1),
+ /* 711 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(99),
+ /* 718 S> */ B(LdaSmi), U8(1),
+ /* 725 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(101),
+ /* 732 S> */ B(LdaSmi), U8(1),
+ /* 739 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(103),
+ /* 746 S> */ B(LdaSmi), U8(1),
+ /* 753 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(105),
+ /* 760 S> */ B(LdaSmi), U8(1),
+ /* 767 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(107),
+ /* 774 S> */ B(LdaSmi), U8(1),
+ /* 781 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(109),
+ /* 788 S> */ B(LdaSmi), U8(1),
+ /* 795 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(111),
+ /* 802 S> */ B(LdaSmi), U8(1),
+ /* 809 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(113),
+ /* 816 S> */ B(LdaSmi), U8(1),
+ /* 823 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(115),
+ /* 830 S> */ B(LdaSmi), U8(1),
+ /* 837 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(117),
+ /* 844 S> */ B(LdaSmi), U8(1),
+ /* 851 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(119),
+ /* 858 S> */ B(LdaSmi), U8(1),
+ /* 865 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(121),
+ /* 872 S> */ B(LdaSmi), U8(1),
+ /* 879 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(123),
+ /* 886 S> */ B(LdaSmi), U8(1),
+ /* 893 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(125),
+ /* 900 S> */ B(LdaSmi), U8(1),
+ /* 907 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(127),
+ /* 914 S> */ B(LdaSmi), U8(1),
+ /* 921 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(129),
+ /* 928 S> */ B(LdaSmi), U8(1),
+ /* 935 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(131),
+ /* 942 S> */ B(LdaSmi), U8(1),
+ /* 949 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(133),
+ /* 956 S> */ B(LdaSmi), U8(1),
+ /* 963 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(135),
+ /* 970 S> */ B(LdaSmi), U8(1),
+ /* 977 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(137),
+ /* 984 S> */ B(LdaSmi), U8(1),
+ /* 991 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(139),
+ /* 998 S> */ B(LdaSmi), U8(1),
+ /* 1005 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(141),
+ /* 1012 S> */ B(LdaSmi), U8(1),
+ /* 1019 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(143),
+ /* 1026 S> */ B(LdaSmi), U8(1),
+ /* 1033 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(145),
+ /* 1040 S> */ B(LdaSmi), U8(1),
+ /* 1047 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(147),
+ /* 1054 S> */ B(LdaSmi), U8(1),
+ /* 1061 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(149),
+ /* 1068 S> */ B(LdaSmi), U8(1),
+ /* 1075 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(151),
+ /* 1082 S> */ B(LdaSmi), U8(1),
+ /* 1089 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(153),
+ /* 1096 S> */ B(LdaSmi), U8(1),
+ /* 1103 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(155),
+ /* 1110 S> */ B(LdaSmi), U8(1),
+ /* 1117 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(157),
+ /* 1124 S> */ B(LdaSmi), U8(1),
+ /* 1131 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(159),
+ /* 1138 S> */ B(LdaSmi), U8(1),
+ /* 1145 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(161),
+ /* 1152 S> */ B(LdaSmi), U8(1),
+ /* 1159 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(163),
+ /* 1166 S> */ B(LdaSmi), U8(1),
+ /* 1173 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(165),
+ /* 1180 S> */ B(LdaSmi), U8(1),
+ /* 1187 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(167),
+ /* 1194 S> */ B(LdaSmi), U8(1),
+ /* 1201 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(169),
+ /* 1208 S> */ B(LdaSmi), U8(1),
+ /* 1215 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(171),
+ /* 1222 S> */ B(LdaSmi), U8(1),
+ /* 1229 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(173),
+ /* 1236 S> */ B(LdaSmi), U8(1),
+ /* 1243 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(175),
+ /* 1250 S> */ B(LdaSmi), U8(1),
+ /* 1257 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(177),
+ /* 1264 S> */ B(LdaSmi), U8(1),
+ /* 1271 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(179),
+ /* 1278 S> */ B(LdaSmi), U8(1),
+ /* 1285 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(181),
+ /* 1292 S> */ B(LdaSmi), U8(1),
+ /* 1299 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(183),
+ /* 1306 S> */ B(LdaSmi), U8(1),
+ /* 1313 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(185),
+ /* 1320 S> */ B(LdaSmi), U8(1),
+ /* 1327 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(187),
+ /* 1334 S> */ B(LdaSmi), U8(1),
+ /* 1341 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(189),
+ /* 1348 S> */ B(LdaSmi), U8(1),
+ /* 1355 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(191),
+ /* 1362 S> */ B(LdaSmi), U8(1),
+ /* 1369 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(193),
+ /* 1376 S> */ B(LdaSmi), U8(1),
+ /* 1383 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(195),
+ /* 1390 S> */ B(LdaSmi), U8(1),
+ /* 1397 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(197),
+ /* 1404 S> */ B(LdaSmi), U8(1),
+ /* 1411 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(199),
+ /* 1418 S> */ B(LdaSmi), U8(1),
+ /* 1425 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(201),
+ /* 1432 S> */ B(LdaSmi), U8(1),
+ /* 1439 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(203),
+ /* 1446 S> */ B(LdaSmi), U8(1),
+ /* 1453 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(205),
+ /* 1460 S> */ B(LdaSmi), U8(1),
+ /* 1467 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(207),
+ /* 1474 S> */ B(LdaSmi), U8(1),
+ /* 1481 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(209),
+ /* 1488 S> */ B(LdaSmi), U8(1),
+ /* 1495 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(211),
+ /* 1502 S> */ B(LdaSmi), U8(1),
+ /* 1509 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(213),
+ /* 1516 S> */ B(LdaSmi), U8(1),
+ /* 1523 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(215),
+ /* 1530 S> */ B(LdaSmi), U8(1),
+ /* 1537 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(217),
+ /* 1544 S> */ B(LdaSmi), U8(1),
+ /* 1551 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(219),
+ /* 1558 S> */ B(LdaSmi), U8(1),
+ /* 1565 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(221),
+ /* 1572 S> */ B(LdaSmi), U8(1),
+ /* 1579 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(223),
+ /* 1586 S> */ B(LdaSmi), U8(1),
+ /* 1593 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(225),
+ /* 1600 S> */ B(LdaSmi), U8(1),
+ /* 1607 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(227),
+ /* 1614 S> */ B(LdaSmi), U8(1),
+ /* 1621 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(229),
+ /* 1628 S> */ B(LdaSmi), U8(1),
+ /* 1635 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(231),
+ /* 1642 S> */ B(LdaSmi), U8(1),
+ /* 1649 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(233),
+ /* 1656 S> */ B(LdaSmi), U8(1),
+ /* 1663 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(235),
+ /* 1670 S> */ B(LdaSmi), U8(1),
+ /* 1677 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(237),
+ /* 1684 S> */ B(LdaSmi), U8(1),
+ /* 1691 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(239),
+ /* 1698 S> */ B(LdaSmi), U8(1),
+ /* 1705 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(241),
+ /* 1712 S> */ B(LdaSmi), U8(1),
+ /* 1719 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(243),
+ /* 1726 S> */ B(LdaSmi), U8(1),
+ /* 1733 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(245),
+ /* 1740 S> */ B(LdaSmi), U8(1),
+ /* 1747 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(247),
+ /* 1754 S> */ B(LdaSmi), U8(1),
+ /* 1761 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(249),
+ /* 1768 S> */ B(LdaSmi), U8(1),
+ /* 1775 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(251),
+ /* 1782 S> */ B(LdaSmi), U8(1),
+ /* 1789 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(253),
+ /* 1796 S> */ B(LdaSmi), U8(1),
+ /* 1803 E> */ B(StaNamedPropertySloppy), R(arg0), U8(0), U8(255),
+ /* 1810 S> */ B(LdaSmi), U8(2),
+ /* 1817 E> */ B(Wide), B(StaNamedPropertySloppy), R16(arg0), U16(0), U16(257),
B(LdaUndefined),
/* 1822 S> */ B(Return),
]
@@ -982,527 +704,269 @@
}
f({name : \"test\"})
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 1297
+bytecode array length: 781
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 33 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 40 E> */ B(StoreICStrict), R(0), U8(0), U8(1),
- /* 47 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 54 E> */ B(StoreICStrict), R(0), U8(0), U8(3),
- /* 61 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 68 E> */ B(StoreICStrict), R(0), U8(0), U8(5),
- /* 75 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 82 E> */ B(StoreICStrict), R(0), U8(0), U8(7),
- /* 89 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 96 E> */ B(StoreICStrict), R(0), U8(0), U8(9),
- /* 103 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 110 E> */ B(StoreICStrict), R(0), U8(0), U8(11),
- /* 117 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 124 E> */ B(StoreICStrict), R(0), U8(0), U8(13),
- /* 131 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 138 E> */ B(StoreICStrict), R(0), U8(0), U8(15),
- /* 145 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 152 E> */ B(StoreICStrict), R(0), U8(0), U8(17),
- /* 159 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 166 E> */ B(StoreICStrict), R(0), U8(0), U8(19),
- /* 173 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 180 E> */ B(StoreICStrict), R(0), U8(0), U8(21),
- /* 187 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 194 E> */ B(StoreICStrict), R(0), U8(0), U8(23),
- /* 201 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 208 E> */ B(StoreICStrict), R(0), U8(0), U8(25),
- /* 215 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 222 E> */ B(StoreICStrict), R(0), U8(0), U8(27),
- /* 229 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 236 E> */ B(StoreICStrict), R(0), U8(0), U8(29),
- /* 243 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 250 E> */ B(StoreICStrict), R(0), U8(0), U8(31),
- /* 257 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 264 E> */ B(StoreICStrict), R(0), U8(0), U8(33),
- /* 271 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 278 E> */ B(StoreICStrict), R(0), U8(0), U8(35),
- /* 285 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 292 E> */ B(StoreICStrict), R(0), U8(0), U8(37),
- /* 299 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 306 E> */ B(StoreICStrict), R(0), U8(0), U8(39),
- /* 313 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 320 E> */ B(StoreICStrict), R(0), U8(0), U8(41),
- /* 327 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 334 E> */ B(StoreICStrict), R(0), U8(0), U8(43),
- /* 341 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 348 E> */ B(StoreICStrict), R(0), U8(0), U8(45),
- /* 355 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 362 E> */ B(StoreICStrict), R(0), U8(0), U8(47),
- /* 369 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 376 E> */ B(StoreICStrict), R(0), U8(0), U8(49),
- /* 383 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 390 E> */ B(StoreICStrict), R(0), U8(0), U8(51),
- /* 397 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 404 E> */ B(StoreICStrict), R(0), U8(0), U8(53),
- /* 411 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 418 E> */ B(StoreICStrict), R(0), U8(0), U8(55),
- /* 425 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 432 E> */ B(StoreICStrict), R(0), U8(0), U8(57),
- /* 439 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 446 E> */ B(StoreICStrict), R(0), U8(0), U8(59),
- /* 453 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 460 E> */ B(StoreICStrict), R(0), U8(0), U8(61),
- /* 467 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 474 E> */ B(StoreICStrict), R(0), U8(0), U8(63),
- /* 481 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 488 E> */ B(StoreICStrict), R(0), U8(0), U8(65),
- /* 495 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 502 E> */ B(StoreICStrict), R(0), U8(0), U8(67),
- /* 509 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 516 E> */ B(StoreICStrict), R(0), U8(0), U8(69),
- /* 523 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 530 E> */ B(StoreICStrict), R(0), U8(0), U8(71),
- /* 537 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 544 E> */ B(StoreICStrict), R(0), U8(0), U8(73),
- /* 551 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 558 E> */ B(StoreICStrict), R(0), U8(0), U8(75),
- /* 565 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 572 E> */ B(StoreICStrict), R(0), U8(0), U8(77),
- /* 579 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 586 E> */ B(StoreICStrict), R(0), U8(0), U8(79),
- /* 593 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 600 E> */ B(StoreICStrict), R(0), U8(0), U8(81),
- /* 607 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 614 E> */ B(StoreICStrict), R(0), U8(0), U8(83),
- /* 621 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 628 E> */ B(StoreICStrict), R(0), U8(0), U8(85),
- /* 635 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 642 E> */ B(StoreICStrict), R(0), U8(0), U8(87),
- /* 649 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 656 E> */ B(StoreICStrict), R(0), U8(0), U8(89),
- /* 663 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 670 E> */ B(StoreICStrict), R(0), U8(0), U8(91),
- /* 677 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 684 E> */ B(StoreICStrict), R(0), U8(0), U8(93),
- /* 691 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 698 E> */ B(StoreICStrict), R(0), U8(0), U8(95),
- /* 705 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 712 E> */ B(StoreICStrict), R(0), U8(0), U8(97),
- /* 719 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 726 E> */ B(StoreICStrict), R(0), U8(0), U8(99),
- /* 733 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 740 E> */ B(StoreICStrict), R(0), U8(0), U8(101),
- /* 747 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 754 E> */ B(StoreICStrict), R(0), U8(0), U8(103),
- /* 761 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 768 E> */ B(StoreICStrict), R(0), U8(0), U8(105),
- /* 775 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 782 E> */ B(StoreICStrict), R(0), U8(0), U8(107),
- /* 789 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 796 E> */ B(StoreICStrict), R(0), U8(0), U8(109),
- /* 803 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 810 E> */ B(StoreICStrict), R(0), U8(0), U8(111),
- /* 817 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 824 E> */ B(StoreICStrict), R(0), U8(0), U8(113),
- /* 831 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 838 E> */ B(StoreICStrict), R(0), U8(0), U8(115),
- /* 845 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 852 E> */ B(StoreICStrict), R(0), U8(0), U8(117),
- /* 859 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 866 E> */ B(StoreICStrict), R(0), U8(0), U8(119),
- /* 873 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 880 E> */ B(StoreICStrict), R(0), U8(0), U8(121),
- /* 887 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 894 E> */ B(StoreICStrict), R(0), U8(0), U8(123),
- /* 901 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 908 E> */ B(StoreICStrict), R(0), U8(0), U8(125),
- /* 915 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 922 E> */ B(StoreICStrict), R(0), U8(0), U8(127),
- /* 929 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 936 E> */ B(StoreICStrict), R(0), U8(0), U8(129),
- /* 943 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 950 E> */ B(StoreICStrict), R(0), U8(0), U8(131),
- /* 957 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 964 E> */ B(StoreICStrict), R(0), U8(0), U8(133),
- /* 971 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 978 E> */ B(StoreICStrict), R(0), U8(0), U8(135),
- /* 985 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 992 E> */ B(StoreICStrict), R(0), U8(0), U8(137),
- /* 999 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1006 E> */ B(StoreICStrict), R(0), U8(0), U8(139),
- /* 1013 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1020 E> */ B(StoreICStrict), R(0), U8(0), U8(141),
- /* 1027 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1034 E> */ B(StoreICStrict), R(0), U8(0), U8(143),
- /* 1041 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1048 E> */ B(StoreICStrict), R(0), U8(0), U8(145),
- /* 1055 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1062 E> */ B(StoreICStrict), R(0), U8(0), U8(147),
- /* 1069 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1076 E> */ B(StoreICStrict), R(0), U8(0), U8(149),
- /* 1083 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1090 E> */ B(StoreICStrict), R(0), U8(0), U8(151),
- /* 1097 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1104 E> */ B(StoreICStrict), R(0), U8(0), U8(153),
- /* 1111 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1118 E> */ B(StoreICStrict), R(0), U8(0), U8(155),
- /* 1125 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1132 E> */ B(StoreICStrict), R(0), U8(0), U8(157),
- /* 1139 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1146 E> */ B(StoreICStrict), R(0), U8(0), U8(159),
- /* 1153 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1160 E> */ B(StoreICStrict), R(0), U8(0), U8(161),
- /* 1167 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1174 E> */ B(StoreICStrict), R(0), U8(0), U8(163),
- /* 1181 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1188 E> */ B(StoreICStrict), R(0), U8(0), U8(165),
- /* 1195 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1202 E> */ B(StoreICStrict), R(0), U8(0), U8(167),
- /* 1209 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1216 E> */ B(StoreICStrict), R(0), U8(0), U8(169),
- /* 1223 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1230 E> */ B(StoreICStrict), R(0), U8(0), U8(171),
- /* 1237 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1244 E> */ B(StoreICStrict), R(0), U8(0), U8(173),
- /* 1251 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1258 E> */ B(StoreICStrict), R(0), U8(0), U8(175),
- /* 1265 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1272 E> */ B(StoreICStrict), R(0), U8(0), U8(177),
- /* 1279 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1286 E> */ B(StoreICStrict), R(0), U8(0), U8(179),
- /* 1293 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1300 E> */ B(StoreICStrict), R(0), U8(0), U8(181),
- /* 1307 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1314 E> */ B(StoreICStrict), R(0), U8(0), U8(183),
- /* 1321 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1328 E> */ B(StoreICStrict), R(0), U8(0), U8(185),
- /* 1335 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1342 E> */ B(StoreICStrict), R(0), U8(0), U8(187),
- /* 1349 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1356 E> */ B(StoreICStrict), R(0), U8(0), U8(189),
- /* 1363 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1370 E> */ B(StoreICStrict), R(0), U8(0), U8(191),
- /* 1377 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1384 E> */ B(StoreICStrict), R(0), U8(0), U8(193),
- /* 1391 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1398 E> */ B(StoreICStrict), R(0), U8(0), U8(195),
- /* 1405 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1412 E> */ B(StoreICStrict), R(0), U8(0), U8(197),
- /* 1419 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1426 E> */ B(StoreICStrict), R(0), U8(0), U8(199),
- /* 1433 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1440 E> */ B(StoreICStrict), R(0), U8(0), U8(201),
- /* 1447 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1454 E> */ B(StoreICStrict), R(0), U8(0), U8(203),
- /* 1461 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1468 E> */ B(StoreICStrict), R(0), U8(0), U8(205),
- /* 1475 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1482 E> */ B(StoreICStrict), R(0), U8(0), U8(207),
- /* 1489 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1496 E> */ B(StoreICStrict), R(0), U8(0), U8(209),
- /* 1503 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1510 E> */ B(StoreICStrict), R(0), U8(0), U8(211),
- /* 1517 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1524 E> */ B(StoreICStrict), R(0), U8(0), U8(213),
- /* 1531 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1538 E> */ B(StoreICStrict), R(0), U8(0), U8(215),
- /* 1545 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1552 E> */ B(StoreICStrict), R(0), U8(0), U8(217),
- /* 1559 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1566 E> */ B(StoreICStrict), R(0), U8(0), U8(219),
- /* 1573 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1580 E> */ B(StoreICStrict), R(0), U8(0), U8(221),
- /* 1587 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1594 E> */ B(StoreICStrict), R(0), U8(0), U8(223),
- /* 1601 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1608 E> */ B(StoreICStrict), R(0), U8(0), U8(225),
- /* 1615 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1622 E> */ B(StoreICStrict), R(0), U8(0), U8(227),
- /* 1629 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1636 E> */ B(StoreICStrict), R(0), U8(0), U8(229),
- /* 1643 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1650 E> */ B(StoreICStrict), R(0), U8(0), U8(231),
- /* 1657 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1664 E> */ B(StoreICStrict), R(0), U8(0), U8(233),
- /* 1671 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1678 E> */ B(StoreICStrict), R(0), U8(0), U8(235),
- /* 1685 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1692 E> */ B(StoreICStrict), R(0), U8(0), U8(237),
- /* 1699 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1706 E> */ B(StoreICStrict), R(0), U8(0), U8(239),
- /* 1713 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1720 E> */ B(StoreICStrict), R(0), U8(0), U8(241),
- /* 1727 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1734 E> */ B(StoreICStrict), R(0), U8(0), U8(243),
- /* 1741 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1748 E> */ B(StoreICStrict), R(0), U8(0), U8(245),
- /* 1755 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1762 E> */ B(StoreICStrict), R(0), U8(0), U8(247),
- /* 1769 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1776 E> */ B(StoreICStrict), R(0), U8(0), U8(249),
- /* 1783 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1790 E> */ B(StoreICStrict), R(0), U8(0), U8(251),
- /* 1797 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1804 E> */ B(StoreICStrict), R(0), U8(0), U8(253),
- /* 1811 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(1),
- /* 1818 E> */ B(StoreICStrict), R(0), U8(0), U8(255),
- /* 1825 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- B(LdaSmi), U8(2),
- /* 1832 E> */ B(Wide), B(StoreICStrict), R16(0), U16(0), U16(257),
+ /* 33 S> */ B(LdaSmi), U8(1),
+ /* 40 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(1),
+ /* 47 S> */ B(LdaSmi), U8(1),
+ /* 54 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(3),
+ /* 61 S> */ B(LdaSmi), U8(1),
+ /* 68 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(5),
+ /* 75 S> */ B(LdaSmi), U8(1),
+ /* 82 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(7),
+ /* 89 S> */ B(LdaSmi), U8(1),
+ /* 96 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(9),
+ /* 103 S> */ B(LdaSmi), U8(1),
+ /* 110 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(11),
+ /* 117 S> */ B(LdaSmi), U8(1),
+ /* 124 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(13),
+ /* 131 S> */ B(LdaSmi), U8(1),
+ /* 138 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(15),
+ /* 145 S> */ B(LdaSmi), U8(1),
+ /* 152 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(17),
+ /* 159 S> */ B(LdaSmi), U8(1),
+ /* 166 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(19),
+ /* 173 S> */ B(LdaSmi), U8(1),
+ /* 180 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(21),
+ /* 187 S> */ B(LdaSmi), U8(1),
+ /* 194 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(23),
+ /* 201 S> */ B(LdaSmi), U8(1),
+ /* 208 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(25),
+ /* 215 S> */ B(LdaSmi), U8(1),
+ /* 222 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(27),
+ /* 229 S> */ B(LdaSmi), U8(1),
+ /* 236 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(29),
+ /* 243 S> */ B(LdaSmi), U8(1),
+ /* 250 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(31),
+ /* 257 S> */ B(LdaSmi), U8(1),
+ /* 264 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(33),
+ /* 271 S> */ B(LdaSmi), U8(1),
+ /* 278 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(35),
+ /* 285 S> */ B(LdaSmi), U8(1),
+ /* 292 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(37),
+ /* 299 S> */ B(LdaSmi), U8(1),
+ /* 306 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(39),
+ /* 313 S> */ B(LdaSmi), U8(1),
+ /* 320 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(41),
+ /* 327 S> */ B(LdaSmi), U8(1),
+ /* 334 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(43),
+ /* 341 S> */ B(LdaSmi), U8(1),
+ /* 348 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(45),
+ /* 355 S> */ B(LdaSmi), U8(1),
+ /* 362 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(47),
+ /* 369 S> */ B(LdaSmi), U8(1),
+ /* 376 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(49),
+ /* 383 S> */ B(LdaSmi), U8(1),
+ /* 390 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(51),
+ /* 397 S> */ B(LdaSmi), U8(1),
+ /* 404 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(53),
+ /* 411 S> */ B(LdaSmi), U8(1),
+ /* 418 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(55),
+ /* 425 S> */ B(LdaSmi), U8(1),
+ /* 432 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(57),
+ /* 439 S> */ B(LdaSmi), U8(1),
+ /* 446 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(59),
+ /* 453 S> */ B(LdaSmi), U8(1),
+ /* 460 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(61),
+ /* 467 S> */ B(LdaSmi), U8(1),
+ /* 474 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(63),
+ /* 481 S> */ B(LdaSmi), U8(1),
+ /* 488 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(65),
+ /* 495 S> */ B(LdaSmi), U8(1),
+ /* 502 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(67),
+ /* 509 S> */ B(LdaSmi), U8(1),
+ /* 516 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(69),
+ /* 523 S> */ B(LdaSmi), U8(1),
+ /* 530 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(71),
+ /* 537 S> */ B(LdaSmi), U8(1),
+ /* 544 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(73),
+ /* 551 S> */ B(LdaSmi), U8(1),
+ /* 558 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(75),
+ /* 565 S> */ B(LdaSmi), U8(1),
+ /* 572 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(77),
+ /* 579 S> */ B(LdaSmi), U8(1),
+ /* 586 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(79),
+ /* 593 S> */ B(LdaSmi), U8(1),
+ /* 600 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(81),
+ /* 607 S> */ B(LdaSmi), U8(1),
+ /* 614 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(83),
+ /* 621 S> */ B(LdaSmi), U8(1),
+ /* 628 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(85),
+ /* 635 S> */ B(LdaSmi), U8(1),
+ /* 642 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(87),
+ /* 649 S> */ B(LdaSmi), U8(1),
+ /* 656 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(89),
+ /* 663 S> */ B(LdaSmi), U8(1),
+ /* 670 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(91),
+ /* 677 S> */ B(LdaSmi), U8(1),
+ /* 684 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(93),
+ /* 691 S> */ B(LdaSmi), U8(1),
+ /* 698 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(95),
+ /* 705 S> */ B(LdaSmi), U8(1),
+ /* 712 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(97),
+ /* 719 S> */ B(LdaSmi), U8(1),
+ /* 726 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(99),
+ /* 733 S> */ B(LdaSmi), U8(1),
+ /* 740 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(101),
+ /* 747 S> */ B(LdaSmi), U8(1),
+ /* 754 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(103),
+ /* 761 S> */ B(LdaSmi), U8(1),
+ /* 768 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(105),
+ /* 775 S> */ B(LdaSmi), U8(1),
+ /* 782 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(107),
+ /* 789 S> */ B(LdaSmi), U8(1),
+ /* 796 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(109),
+ /* 803 S> */ B(LdaSmi), U8(1),
+ /* 810 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(111),
+ /* 817 S> */ B(LdaSmi), U8(1),
+ /* 824 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(113),
+ /* 831 S> */ B(LdaSmi), U8(1),
+ /* 838 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(115),
+ /* 845 S> */ B(LdaSmi), U8(1),
+ /* 852 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(117),
+ /* 859 S> */ B(LdaSmi), U8(1),
+ /* 866 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(119),
+ /* 873 S> */ B(LdaSmi), U8(1),
+ /* 880 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(121),
+ /* 887 S> */ B(LdaSmi), U8(1),
+ /* 894 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(123),
+ /* 901 S> */ B(LdaSmi), U8(1),
+ /* 908 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(125),
+ /* 915 S> */ B(LdaSmi), U8(1),
+ /* 922 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(127),
+ /* 929 S> */ B(LdaSmi), U8(1),
+ /* 936 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(129),
+ /* 943 S> */ B(LdaSmi), U8(1),
+ /* 950 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(131),
+ /* 957 S> */ B(LdaSmi), U8(1),
+ /* 964 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(133),
+ /* 971 S> */ B(LdaSmi), U8(1),
+ /* 978 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(135),
+ /* 985 S> */ B(LdaSmi), U8(1),
+ /* 992 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(137),
+ /* 999 S> */ B(LdaSmi), U8(1),
+ /* 1006 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(139),
+ /* 1013 S> */ B(LdaSmi), U8(1),
+ /* 1020 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(141),
+ /* 1027 S> */ B(LdaSmi), U8(1),
+ /* 1034 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(143),
+ /* 1041 S> */ B(LdaSmi), U8(1),
+ /* 1048 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(145),
+ /* 1055 S> */ B(LdaSmi), U8(1),
+ /* 1062 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(147),
+ /* 1069 S> */ B(LdaSmi), U8(1),
+ /* 1076 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(149),
+ /* 1083 S> */ B(LdaSmi), U8(1),
+ /* 1090 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(151),
+ /* 1097 S> */ B(LdaSmi), U8(1),
+ /* 1104 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(153),
+ /* 1111 S> */ B(LdaSmi), U8(1),
+ /* 1118 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(155),
+ /* 1125 S> */ B(LdaSmi), U8(1),
+ /* 1132 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(157),
+ /* 1139 S> */ B(LdaSmi), U8(1),
+ /* 1146 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(159),
+ /* 1153 S> */ B(LdaSmi), U8(1),
+ /* 1160 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(161),
+ /* 1167 S> */ B(LdaSmi), U8(1),
+ /* 1174 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(163),
+ /* 1181 S> */ B(LdaSmi), U8(1),
+ /* 1188 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(165),
+ /* 1195 S> */ B(LdaSmi), U8(1),
+ /* 1202 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(167),
+ /* 1209 S> */ B(LdaSmi), U8(1),
+ /* 1216 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(169),
+ /* 1223 S> */ B(LdaSmi), U8(1),
+ /* 1230 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(171),
+ /* 1237 S> */ B(LdaSmi), U8(1),
+ /* 1244 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(173),
+ /* 1251 S> */ B(LdaSmi), U8(1),
+ /* 1258 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(175),
+ /* 1265 S> */ B(LdaSmi), U8(1),
+ /* 1272 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(177),
+ /* 1279 S> */ B(LdaSmi), U8(1),
+ /* 1286 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(179),
+ /* 1293 S> */ B(LdaSmi), U8(1),
+ /* 1300 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(181),
+ /* 1307 S> */ B(LdaSmi), U8(1),
+ /* 1314 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(183),
+ /* 1321 S> */ B(LdaSmi), U8(1),
+ /* 1328 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(185),
+ /* 1335 S> */ B(LdaSmi), U8(1),
+ /* 1342 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(187),
+ /* 1349 S> */ B(LdaSmi), U8(1),
+ /* 1356 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(189),
+ /* 1363 S> */ B(LdaSmi), U8(1),
+ /* 1370 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(191),
+ /* 1377 S> */ B(LdaSmi), U8(1),
+ /* 1384 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(193),
+ /* 1391 S> */ B(LdaSmi), U8(1),
+ /* 1398 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(195),
+ /* 1405 S> */ B(LdaSmi), U8(1),
+ /* 1412 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(197),
+ /* 1419 S> */ B(LdaSmi), U8(1),
+ /* 1426 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(199),
+ /* 1433 S> */ B(LdaSmi), U8(1),
+ /* 1440 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(201),
+ /* 1447 S> */ B(LdaSmi), U8(1),
+ /* 1454 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(203),
+ /* 1461 S> */ B(LdaSmi), U8(1),
+ /* 1468 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(205),
+ /* 1475 S> */ B(LdaSmi), U8(1),
+ /* 1482 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(207),
+ /* 1489 S> */ B(LdaSmi), U8(1),
+ /* 1496 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(209),
+ /* 1503 S> */ B(LdaSmi), U8(1),
+ /* 1510 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(211),
+ /* 1517 S> */ B(LdaSmi), U8(1),
+ /* 1524 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(213),
+ /* 1531 S> */ B(LdaSmi), U8(1),
+ /* 1538 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(215),
+ /* 1545 S> */ B(LdaSmi), U8(1),
+ /* 1552 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(217),
+ /* 1559 S> */ B(LdaSmi), U8(1),
+ /* 1566 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(219),
+ /* 1573 S> */ B(LdaSmi), U8(1),
+ /* 1580 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(221),
+ /* 1587 S> */ B(LdaSmi), U8(1),
+ /* 1594 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(223),
+ /* 1601 S> */ B(LdaSmi), U8(1),
+ /* 1608 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(225),
+ /* 1615 S> */ B(LdaSmi), U8(1),
+ /* 1622 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(227),
+ /* 1629 S> */ B(LdaSmi), U8(1),
+ /* 1636 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(229),
+ /* 1643 S> */ B(LdaSmi), U8(1),
+ /* 1650 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(231),
+ /* 1657 S> */ B(LdaSmi), U8(1),
+ /* 1664 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(233),
+ /* 1671 S> */ B(LdaSmi), U8(1),
+ /* 1678 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(235),
+ /* 1685 S> */ B(LdaSmi), U8(1),
+ /* 1692 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(237),
+ /* 1699 S> */ B(LdaSmi), U8(1),
+ /* 1706 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(239),
+ /* 1713 S> */ B(LdaSmi), U8(1),
+ /* 1720 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(241),
+ /* 1727 S> */ B(LdaSmi), U8(1),
+ /* 1734 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(243),
+ /* 1741 S> */ B(LdaSmi), U8(1),
+ /* 1748 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(245),
+ /* 1755 S> */ B(LdaSmi), U8(1),
+ /* 1762 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(247),
+ /* 1769 S> */ B(LdaSmi), U8(1),
+ /* 1776 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(249),
+ /* 1783 S> */ B(LdaSmi), U8(1),
+ /* 1790 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(251),
+ /* 1797 S> */ B(LdaSmi), U8(1),
+ /* 1804 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(253),
+ /* 1811 S> */ B(LdaSmi), U8(1),
+ /* 1818 E> */ B(StaNamedPropertyStrict), R(arg0), U8(0), U8(255),
+ /* 1825 S> */ B(LdaSmi), U8(2),
+ /* 1832 E> */ B(Wide), B(StaNamedPropertyStrict), R16(arg0), U16(0), U16(257),
B(LdaUndefined),
/* 1837 S> */ B(Return),
]
@@ -1647,785 +1111,269 @@
}
f({name : \"test\"})
"
-frame size: 2
+frame size: 0
parameter count: 3
-bytecode array length: 1813
+bytecode array length: 781
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 21 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 23 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 26 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(1),
- /* 33 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 35 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 38 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(3),
- /* 45 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 47 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 50 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(5),
- /* 57 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 59 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 62 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(7),
- /* 69 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 71 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 74 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(9),
- /* 81 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 83 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 86 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(11),
- /* 93 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 95 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 98 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(13),
- /* 105 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 107 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 110 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(15),
- /* 117 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 119 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 122 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(17),
- /* 129 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 131 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 134 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(19),
- /* 141 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 143 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 146 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(21),
- /* 153 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 155 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 158 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(23),
- /* 165 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 167 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 170 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(25),
- /* 177 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 179 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 182 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(27),
- /* 189 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 191 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 194 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(29),
- /* 201 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 203 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 206 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(31),
- /* 213 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 215 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 218 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(33),
- /* 225 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 227 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 230 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(35),
- /* 237 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 239 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 242 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(37),
- /* 249 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 251 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 254 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(39),
- /* 261 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 263 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 266 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(41),
- /* 273 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 275 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 278 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(43),
- /* 285 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 287 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 290 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(45),
- /* 297 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 299 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 302 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(47),
- /* 309 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 311 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 314 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(49),
- /* 321 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 323 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 326 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(51),
- /* 333 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 335 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 338 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(53),
- /* 345 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 347 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 350 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(55),
- /* 357 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 359 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 362 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(57),
- /* 369 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 371 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 374 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(59),
- /* 381 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 383 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 386 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(61),
- /* 393 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 395 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 398 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(63),
- /* 405 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 407 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 410 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(65),
- /* 417 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 419 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 422 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(67),
- /* 429 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 431 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 434 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(69),
- /* 441 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 443 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 446 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(71),
- /* 453 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 455 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 458 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(73),
- /* 465 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 467 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 470 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(75),
- /* 477 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 479 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 482 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(77),
- /* 489 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 491 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 494 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(79),
- /* 501 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 503 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 506 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(81),
- /* 513 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 515 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 518 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(83),
- /* 525 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 527 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 530 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(85),
- /* 537 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 539 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 542 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(87),
- /* 549 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 551 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 554 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(89),
- /* 561 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 563 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 566 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(91),
- /* 573 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 575 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 578 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(93),
- /* 585 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 587 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 590 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(95),
- /* 597 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 599 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 602 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(97),
- /* 609 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 611 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 614 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(99),
- /* 621 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 623 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 626 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(101),
- /* 633 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 635 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 638 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(103),
- /* 645 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 647 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 650 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(105),
- /* 657 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 659 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 662 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(107),
- /* 669 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 671 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 674 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(109),
- /* 681 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 683 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 686 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(111),
- /* 693 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 695 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 698 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(113),
- /* 705 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 707 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 710 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(115),
- /* 717 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 719 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 722 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(117),
- /* 729 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 731 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 734 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(119),
- /* 741 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 743 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 746 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(121),
- /* 753 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 755 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 758 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(123),
- /* 765 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 767 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 770 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(125),
- /* 777 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 779 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 782 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(127),
- /* 789 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 791 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 794 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(129),
- /* 801 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 803 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 806 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(131),
- /* 813 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 815 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 818 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(133),
- /* 825 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 827 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 830 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(135),
- /* 837 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 839 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 842 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(137),
- /* 849 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 851 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 854 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(139),
- /* 861 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 863 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 866 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(141),
- /* 873 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 875 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 878 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(143),
- /* 885 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 887 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 890 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(145),
- /* 897 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 899 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 902 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(147),
- /* 909 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 911 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 914 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(149),
- /* 921 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 923 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 926 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(151),
- /* 933 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 935 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 938 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(153),
- /* 945 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 947 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 950 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(155),
- /* 957 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 959 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 962 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(157),
- /* 969 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 971 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 974 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(159),
- /* 981 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 983 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 986 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(161),
- /* 993 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 995 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 998 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(163),
- /* 1005 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1007 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1010 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(165),
- /* 1017 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1019 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1022 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(167),
- /* 1029 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1031 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1034 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(169),
- /* 1041 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1043 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1046 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(171),
- /* 1053 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1055 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1058 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(173),
- /* 1065 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1067 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1070 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(175),
- /* 1077 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1079 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1082 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(177),
- /* 1089 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1091 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1094 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(179),
- /* 1101 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1103 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1106 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(181),
- /* 1113 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1115 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1118 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(183),
- /* 1125 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1127 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1130 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(185),
- /* 1137 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1139 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1142 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(187),
- /* 1149 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1151 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1154 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(189),
- /* 1161 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1163 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1166 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(191),
- /* 1173 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1175 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1178 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(193),
- /* 1185 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1187 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1190 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(195),
- /* 1197 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1199 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1202 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(197),
- /* 1209 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1211 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1214 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(199),
- /* 1221 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1223 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1226 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(201),
- /* 1233 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1235 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1238 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(203),
- /* 1245 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1247 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1250 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(205),
- /* 1257 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1259 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1262 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(207),
- /* 1269 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1271 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1274 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(209),
- /* 1281 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1283 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1286 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(211),
- /* 1293 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1295 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1298 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(213),
- /* 1305 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1307 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1310 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(215),
- /* 1317 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1319 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1322 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(217),
- /* 1329 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1331 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1334 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(219),
- /* 1341 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1343 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1346 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(221),
- /* 1353 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1355 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1358 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(223),
- /* 1365 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1367 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1370 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(225),
- /* 1377 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1379 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1382 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(227),
- /* 1389 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1391 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1394 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(229),
- /* 1401 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1403 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1406 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(231),
- /* 1413 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1415 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1418 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(233),
- /* 1425 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1427 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1430 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(235),
- /* 1437 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1439 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1442 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(237),
- /* 1449 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1451 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1454 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(239),
- /* 1461 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1463 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1466 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(241),
- /* 1473 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1475 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1478 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(243),
- /* 1485 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1487 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1490 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(245),
- /* 1497 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1499 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1502 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(247),
- /* 1509 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1511 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1514 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(249),
- /* 1521 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1523 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1526 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(251),
- /* 1533 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1535 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1538 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(253),
- /* 1545 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1547 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1550 E> */ B(KeyedStoreICSloppy), R(0), R(1), U8(255),
- /* 1557 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1559 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(2),
- /* 1562 E> */ B(Wide), B(KeyedStoreICSloppy), R16(0), R16(1), U16(257),
+ /* 21 S> */ B(LdaSmi), U8(1),
+ /* 26 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(1),
+ /* 33 S> */ B(LdaSmi), U8(1),
+ /* 38 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(3),
+ /* 45 S> */ B(LdaSmi), U8(1),
+ /* 50 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(5),
+ /* 57 S> */ B(LdaSmi), U8(1),
+ /* 62 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(7),
+ /* 69 S> */ B(LdaSmi), U8(1),
+ /* 74 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(9),
+ /* 81 S> */ B(LdaSmi), U8(1),
+ /* 86 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(11),
+ /* 93 S> */ B(LdaSmi), U8(1),
+ /* 98 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(13),
+ /* 105 S> */ B(LdaSmi), U8(1),
+ /* 110 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(15),
+ /* 117 S> */ B(LdaSmi), U8(1),
+ /* 122 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(17),
+ /* 129 S> */ B(LdaSmi), U8(1),
+ /* 134 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(19),
+ /* 141 S> */ B(LdaSmi), U8(1),
+ /* 146 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(21),
+ /* 153 S> */ B(LdaSmi), U8(1),
+ /* 158 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(23),
+ /* 165 S> */ B(LdaSmi), U8(1),
+ /* 170 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(25),
+ /* 177 S> */ B(LdaSmi), U8(1),
+ /* 182 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(27),
+ /* 189 S> */ B(LdaSmi), U8(1),
+ /* 194 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(29),
+ /* 201 S> */ B(LdaSmi), U8(1),
+ /* 206 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(31),
+ /* 213 S> */ B(LdaSmi), U8(1),
+ /* 218 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(33),
+ /* 225 S> */ B(LdaSmi), U8(1),
+ /* 230 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(35),
+ /* 237 S> */ B(LdaSmi), U8(1),
+ /* 242 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(37),
+ /* 249 S> */ B(LdaSmi), U8(1),
+ /* 254 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(39),
+ /* 261 S> */ B(LdaSmi), U8(1),
+ /* 266 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(41),
+ /* 273 S> */ B(LdaSmi), U8(1),
+ /* 278 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(43),
+ /* 285 S> */ B(LdaSmi), U8(1),
+ /* 290 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(45),
+ /* 297 S> */ B(LdaSmi), U8(1),
+ /* 302 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(47),
+ /* 309 S> */ B(LdaSmi), U8(1),
+ /* 314 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(49),
+ /* 321 S> */ B(LdaSmi), U8(1),
+ /* 326 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(51),
+ /* 333 S> */ B(LdaSmi), U8(1),
+ /* 338 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(53),
+ /* 345 S> */ B(LdaSmi), U8(1),
+ /* 350 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(55),
+ /* 357 S> */ B(LdaSmi), U8(1),
+ /* 362 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(57),
+ /* 369 S> */ B(LdaSmi), U8(1),
+ /* 374 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(59),
+ /* 381 S> */ B(LdaSmi), U8(1),
+ /* 386 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(61),
+ /* 393 S> */ B(LdaSmi), U8(1),
+ /* 398 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(63),
+ /* 405 S> */ B(LdaSmi), U8(1),
+ /* 410 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(65),
+ /* 417 S> */ B(LdaSmi), U8(1),
+ /* 422 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(67),
+ /* 429 S> */ B(LdaSmi), U8(1),
+ /* 434 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(69),
+ /* 441 S> */ B(LdaSmi), U8(1),
+ /* 446 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(71),
+ /* 453 S> */ B(LdaSmi), U8(1),
+ /* 458 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(73),
+ /* 465 S> */ B(LdaSmi), U8(1),
+ /* 470 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(75),
+ /* 477 S> */ B(LdaSmi), U8(1),
+ /* 482 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(77),
+ /* 489 S> */ B(LdaSmi), U8(1),
+ /* 494 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(79),
+ /* 501 S> */ B(LdaSmi), U8(1),
+ /* 506 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(81),
+ /* 513 S> */ B(LdaSmi), U8(1),
+ /* 518 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(83),
+ /* 525 S> */ B(LdaSmi), U8(1),
+ /* 530 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(85),
+ /* 537 S> */ B(LdaSmi), U8(1),
+ /* 542 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(87),
+ /* 549 S> */ B(LdaSmi), U8(1),
+ /* 554 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(89),
+ /* 561 S> */ B(LdaSmi), U8(1),
+ /* 566 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(91),
+ /* 573 S> */ B(LdaSmi), U8(1),
+ /* 578 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(93),
+ /* 585 S> */ B(LdaSmi), U8(1),
+ /* 590 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(95),
+ /* 597 S> */ B(LdaSmi), U8(1),
+ /* 602 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(97),
+ /* 609 S> */ B(LdaSmi), U8(1),
+ /* 614 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(99),
+ /* 621 S> */ B(LdaSmi), U8(1),
+ /* 626 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(101),
+ /* 633 S> */ B(LdaSmi), U8(1),
+ /* 638 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(103),
+ /* 645 S> */ B(LdaSmi), U8(1),
+ /* 650 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(105),
+ /* 657 S> */ B(LdaSmi), U8(1),
+ /* 662 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(107),
+ /* 669 S> */ B(LdaSmi), U8(1),
+ /* 674 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(109),
+ /* 681 S> */ B(LdaSmi), U8(1),
+ /* 686 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(111),
+ /* 693 S> */ B(LdaSmi), U8(1),
+ /* 698 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(113),
+ /* 705 S> */ B(LdaSmi), U8(1),
+ /* 710 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(115),
+ /* 717 S> */ B(LdaSmi), U8(1),
+ /* 722 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(117),
+ /* 729 S> */ B(LdaSmi), U8(1),
+ /* 734 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(119),
+ /* 741 S> */ B(LdaSmi), U8(1),
+ /* 746 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(121),
+ /* 753 S> */ B(LdaSmi), U8(1),
+ /* 758 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(123),
+ /* 765 S> */ B(LdaSmi), U8(1),
+ /* 770 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(125),
+ /* 777 S> */ B(LdaSmi), U8(1),
+ /* 782 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(127),
+ /* 789 S> */ B(LdaSmi), U8(1),
+ /* 794 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(129),
+ /* 801 S> */ B(LdaSmi), U8(1),
+ /* 806 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(131),
+ /* 813 S> */ B(LdaSmi), U8(1),
+ /* 818 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(133),
+ /* 825 S> */ B(LdaSmi), U8(1),
+ /* 830 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(135),
+ /* 837 S> */ B(LdaSmi), U8(1),
+ /* 842 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(137),
+ /* 849 S> */ B(LdaSmi), U8(1),
+ /* 854 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(139),
+ /* 861 S> */ B(LdaSmi), U8(1),
+ /* 866 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(141),
+ /* 873 S> */ B(LdaSmi), U8(1),
+ /* 878 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(143),
+ /* 885 S> */ B(LdaSmi), U8(1),
+ /* 890 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(145),
+ /* 897 S> */ B(LdaSmi), U8(1),
+ /* 902 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(147),
+ /* 909 S> */ B(LdaSmi), U8(1),
+ /* 914 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(149),
+ /* 921 S> */ B(LdaSmi), U8(1),
+ /* 926 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(151),
+ /* 933 S> */ B(LdaSmi), U8(1),
+ /* 938 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(153),
+ /* 945 S> */ B(LdaSmi), U8(1),
+ /* 950 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(155),
+ /* 957 S> */ B(LdaSmi), U8(1),
+ /* 962 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(157),
+ /* 969 S> */ B(LdaSmi), U8(1),
+ /* 974 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(159),
+ /* 981 S> */ B(LdaSmi), U8(1),
+ /* 986 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(161),
+ /* 993 S> */ B(LdaSmi), U8(1),
+ /* 998 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(163),
+ /* 1005 S> */ B(LdaSmi), U8(1),
+ /* 1010 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(165),
+ /* 1017 S> */ B(LdaSmi), U8(1),
+ /* 1022 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(167),
+ /* 1029 S> */ B(LdaSmi), U8(1),
+ /* 1034 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(169),
+ /* 1041 S> */ B(LdaSmi), U8(1),
+ /* 1046 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(171),
+ /* 1053 S> */ B(LdaSmi), U8(1),
+ /* 1058 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(173),
+ /* 1065 S> */ B(LdaSmi), U8(1),
+ /* 1070 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(175),
+ /* 1077 S> */ B(LdaSmi), U8(1),
+ /* 1082 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(177),
+ /* 1089 S> */ B(LdaSmi), U8(1),
+ /* 1094 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(179),
+ /* 1101 S> */ B(LdaSmi), U8(1),
+ /* 1106 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(181),
+ /* 1113 S> */ B(LdaSmi), U8(1),
+ /* 1118 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(183),
+ /* 1125 S> */ B(LdaSmi), U8(1),
+ /* 1130 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(185),
+ /* 1137 S> */ B(LdaSmi), U8(1),
+ /* 1142 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(187),
+ /* 1149 S> */ B(LdaSmi), U8(1),
+ /* 1154 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(189),
+ /* 1161 S> */ B(LdaSmi), U8(1),
+ /* 1166 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(191),
+ /* 1173 S> */ B(LdaSmi), U8(1),
+ /* 1178 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(193),
+ /* 1185 S> */ B(LdaSmi), U8(1),
+ /* 1190 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(195),
+ /* 1197 S> */ B(LdaSmi), U8(1),
+ /* 1202 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(197),
+ /* 1209 S> */ B(LdaSmi), U8(1),
+ /* 1214 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(199),
+ /* 1221 S> */ B(LdaSmi), U8(1),
+ /* 1226 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(201),
+ /* 1233 S> */ B(LdaSmi), U8(1),
+ /* 1238 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(203),
+ /* 1245 S> */ B(LdaSmi), U8(1),
+ /* 1250 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(205),
+ /* 1257 S> */ B(LdaSmi), U8(1),
+ /* 1262 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(207),
+ /* 1269 S> */ B(LdaSmi), U8(1),
+ /* 1274 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(209),
+ /* 1281 S> */ B(LdaSmi), U8(1),
+ /* 1286 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(211),
+ /* 1293 S> */ B(LdaSmi), U8(1),
+ /* 1298 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(213),
+ /* 1305 S> */ B(LdaSmi), U8(1),
+ /* 1310 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(215),
+ /* 1317 S> */ B(LdaSmi), U8(1),
+ /* 1322 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(217),
+ /* 1329 S> */ B(LdaSmi), U8(1),
+ /* 1334 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(219),
+ /* 1341 S> */ B(LdaSmi), U8(1),
+ /* 1346 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(221),
+ /* 1353 S> */ B(LdaSmi), U8(1),
+ /* 1358 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(223),
+ /* 1365 S> */ B(LdaSmi), U8(1),
+ /* 1370 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(225),
+ /* 1377 S> */ B(LdaSmi), U8(1),
+ /* 1382 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(227),
+ /* 1389 S> */ B(LdaSmi), U8(1),
+ /* 1394 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(229),
+ /* 1401 S> */ B(LdaSmi), U8(1),
+ /* 1406 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(231),
+ /* 1413 S> */ B(LdaSmi), U8(1),
+ /* 1418 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(233),
+ /* 1425 S> */ B(LdaSmi), U8(1),
+ /* 1430 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(235),
+ /* 1437 S> */ B(LdaSmi), U8(1),
+ /* 1442 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(237),
+ /* 1449 S> */ B(LdaSmi), U8(1),
+ /* 1454 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(239),
+ /* 1461 S> */ B(LdaSmi), U8(1),
+ /* 1466 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(241),
+ /* 1473 S> */ B(LdaSmi), U8(1),
+ /* 1478 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(243),
+ /* 1485 S> */ B(LdaSmi), U8(1),
+ /* 1490 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(245),
+ /* 1497 S> */ B(LdaSmi), U8(1),
+ /* 1502 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(247),
+ /* 1509 S> */ B(LdaSmi), U8(1),
+ /* 1514 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(249),
+ /* 1521 S> */ B(LdaSmi), U8(1),
+ /* 1526 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(251),
+ /* 1533 S> */ B(LdaSmi), U8(1),
+ /* 1538 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(253),
+ /* 1545 S> */ B(LdaSmi), U8(1),
+ /* 1550 E> */ B(StaKeyedPropertySloppy), R(arg0), R(arg1), U8(255),
+ /* 1557 S> */ B(LdaSmi), U8(2),
+ /* 1562 E> */ B(Wide), B(StaKeyedPropertySloppy), R16(arg0), R16(arg1), U16(257),
B(LdaUndefined),
/* 1567 S> */ B(Return),
]
@@ -2570,785 +1518,269 @@
}
f({name : \"test\"})
"
-frame size: 2
+frame size: 0
parameter count: 3
-bytecode array length: 1813
+bytecode array length: 781
bytecodes: [
/* 10 E> */ B(StackCheck),
- /* 37 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 39 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 42 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(1),
- /* 49 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 51 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 54 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(3),
- /* 61 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 63 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 66 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(5),
- /* 73 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 75 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 78 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(7),
- /* 85 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 87 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 90 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(9),
- /* 97 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 99 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 102 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(11),
- /* 109 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 111 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 114 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(13),
- /* 121 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 123 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 126 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(15),
- /* 133 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 135 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 138 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(17),
- /* 145 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 147 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 150 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(19),
- /* 157 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 159 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 162 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(21),
- /* 169 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 171 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 174 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(23),
- /* 181 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 183 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 186 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(25),
- /* 193 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 195 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 198 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(27),
- /* 205 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 207 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 210 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(29),
- /* 217 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 219 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 222 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(31),
- /* 229 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 231 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 234 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(33),
- /* 241 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 243 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 246 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(35),
- /* 253 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 255 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 258 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(37),
- /* 265 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 267 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 270 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(39),
- /* 277 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 279 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 282 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(41),
- /* 289 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 291 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 294 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(43),
- /* 301 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 303 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 306 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(45),
- /* 313 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 315 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 318 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(47),
- /* 325 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 327 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 330 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(49),
- /* 337 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 339 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 342 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(51),
- /* 349 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 351 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 354 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(53),
- /* 361 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 363 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 366 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(55),
- /* 373 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 375 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 378 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(57),
- /* 385 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 387 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 390 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(59),
- /* 397 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 399 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 402 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(61),
- /* 409 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 411 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 414 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(63),
- /* 421 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 423 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 426 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(65),
- /* 433 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 435 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 438 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(67),
- /* 445 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 447 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 450 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(69),
- /* 457 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 459 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 462 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(71),
- /* 469 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 471 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 474 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(73),
- /* 481 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 483 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 486 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(75),
- /* 493 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 495 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 498 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(77),
- /* 505 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 507 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 510 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(79),
- /* 517 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 519 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 522 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(81),
- /* 529 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 531 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 534 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(83),
- /* 541 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 543 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 546 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(85),
- /* 553 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 555 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 558 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(87),
- /* 565 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 567 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 570 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(89),
- /* 577 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 579 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 582 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(91),
- /* 589 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 591 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 594 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(93),
- /* 601 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 603 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 606 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(95),
- /* 613 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 615 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 618 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(97),
- /* 625 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 627 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 630 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(99),
- /* 637 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 639 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 642 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(101),
- /* 649 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 651 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 654 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(103),
- /* 661 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 663 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 666 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(105),
- /* 673 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 675 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 678 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(107),
- /* 685 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 687 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 690 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(109),
- /* 697 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 699 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 702 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(111),
- /* 709 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 711 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 714 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(113),
- /* 721 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 723 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 726 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(115),
- /* 733 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 735 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 738 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(117),
- /* 745 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 747 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 750 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(119),
- /* 757 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 759 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 762 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(121),
- /* 769 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 771 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 774 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(123),
- /* 781 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 783 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 786 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(125),
- /* 793 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 795 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 798 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(127),
- /* 805 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 807 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 810 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(129),
- /* 817 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 819 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 822 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(131),
- /* 829 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 831 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 834 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(133),
- /* 841 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 843 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 846 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(135),
- /* 853 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 855 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 858 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(137),
- /* 865 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 867 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 870 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(139),
- /* 877 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 879 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 882 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(141),
- /* 889 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 891 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 894 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(143),
- /* 901 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 903 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 906 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(145),
- /* 913 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 915 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 918 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(147),
- /* 925 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 927 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 930 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(149),
- /* 937 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 939 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 942 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(151),
- /* 949 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 951 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 954 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(153),
- /* 961 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 963 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 966 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(155),
- /* 973 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 975 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 978 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(157),
- /* 985 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 987 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 990 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(159),
- /* 997 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 999 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1002 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(161),
- /* 1009 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1011 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1014 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(163),
- /* 1021 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1023 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1026 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(165),
- /* 1033 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1035 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1038 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(167),
- /* 1045 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1047 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1050 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(169),
- /* 1057 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1059 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1062 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(171),
- /* 1069 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1071 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1074 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(173),
- /* 1081 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1083 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1086 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(175),
- /* 1093 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1095 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1098 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(177),
- /* 1105 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1107 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1110 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(179),
- /* 1117 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1119 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1122 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(181),
- /* 1129 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1131 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1134 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(183),
- /* 1141 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1143 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1146 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(185),
- /* 1153 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1155 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1158 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(187),
- /* 1165 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1167 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1170 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(189),
- /* 1177 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1179 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1182 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(191),
- /* 1189 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1191 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1194 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(193),
- /* 1201 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1203 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1206 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(195),
- /* 1213 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1215 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1218 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(197),
- /* 1225 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1227 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1230 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(199),
- /* 1237 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1239 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1242 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(201),
- /* 1249 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1251 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1254 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(203),
- /* 1261 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1263 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1266 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(205),
- /* 1273 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1275 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1278 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(207),
- /* 1285 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1287 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1290 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(209),
- /* 1297 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1299 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1302 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(211),
- /* 1309 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1311 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1314 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(213),
- /* 1321 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1323 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1326 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(215),
- /* 1333 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1335 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1338 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(217),
- /* 1345 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1347 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1350 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(219),
- /* 1357 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1359 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1362 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(221),
- /* 1369 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1371 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1374 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(223),
- /* 1381 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1383 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1386 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(225),
- /* 1393 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1395 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1398 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(227),
- /* 1405 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1407 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1410 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(229),
- /* 1417 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1419 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1422 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(231),
- /* 1429 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1431 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1434 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(233),
- /* 1441 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1443 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1446 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(235),
- /* 1453 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1455 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1458 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(237),
- /* 1465 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1467 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1470 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(239),
- /* 1477 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1479 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1482 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(241),
- /* 1489 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1491 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1494 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(243),
- /* 1501 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1503 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1506 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(245),
- /* 1513 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1515 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1518 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(247),
- /* 1525 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1527 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1530 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(249),
- /* 1537 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1539 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1542 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(251),
- /* 1549 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1551 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1554 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(253),
- /* 1561 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1563 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(1),
- /* 1566 E> */ B(KeyedStoreICStrict), R(0), R(1), U8(255),
- /* 1573 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1575 E> */ B(Ldar), R(arg1),
- B(Star), R(1),
- B(LdaSmi), U8(2),
- /* 1578 E> */ B(Wide), B(KeyedStoreICStrict), R16(0), R16(1), U16(257),
+ /* 37 S> */ B(LdaSmi), U8(1),
+ /* 42 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(1),
+ /* 49 S> */ B(LdaSmi), U8(1),
+ /* 54 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(3),
+ /* 61 S> */ B(LdaSmi), U8(1),
+ /* 66 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(5),
+ /* 73 S> */ B(LdaSmi), U8(1),
+ /* 78 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(7),
+ /* 85 S> */ B(LdaSmi), U8(1),
+ /* 90 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(9),
+ /* 97 S> */ B(LdaSmi), U8(1),
+ /* 102 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(11),
+ /* 109 S> */ B(LdaSmi), U8(1),
+ /* 114 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(13),
+ /* 121 S> */ B(LdaSmi), U8(1),
+ /* 126 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(15),
+ /* 133 S> */ B(LdaSmi), U8(1),
+ /* 138 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(17),
+ /* 145 S> */ B(LdaSmi), U8(1),
+ /* 150 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(19),
+ /* 157 S> */ B(LdaSmi), U8(1),
+ /* 162 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(21),
+ /* 169 S> */ B(LdaSmi), U8(1),
+ /* 174 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(23),
+ /* 181 S> */ B(LdaSmi), U8(1),
+ /* 186 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(25),
+ /* 193 S> */ B(LdaSmi), U8(1),
+ /* 198 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(27),
+ /* 205 S> */ B(LdaSmi), U8(1),
+ /* 210 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(29),
+ /* 217 S> */ B(LdaSmi), U8(1),
+ /* 222 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(31),
+ /* 229 S> */ B(LdaSmi), U8(1),
+ /* 234 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(33),
+ /* 241 S> */ B(LdaSmi), U8(1),
+ /* 246 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(35),
+ /* 253 S> */ B(LdaSmi), U8(1),
+ /* 258 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(37),
+ /* 265 S> */ B(LdaSmi), U8(1),
+ /* 270 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(39),
+ /* 277 S> */ B(LdaSmi), U8(1),
+ /* 282 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(41),
+ /* 289 S> */ B(LdaSmi), U8(1),
+ /* 294 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(43),
+ /* 301 S> */ B(LdaSmi), U8(1),
+ /* 306 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(45),
+ /* 313 S> */ B(LdaSmi), U8(1),
+ /* 318 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(47),
+ /* 325 S> */ B(LdaSmi), U8(1),
+ /* 330 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(49),
+ /* 337 S> */ B(LdaSmi), U8(1),
+ /* 342 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(51),
+ /* 349 S> */ B(LdaSmi), U8(1),
+ /* 354 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(53),
+ /* 361 S> */ B(LdaSmi), U8(1),
+ /* 366 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(55),
+ /* 373 S> */ B(LdaSmi), U8(1),
+ /* 378 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(57),
+ /* 385 S> */ B(LdaSmi), U8(1),
+ /* 390 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(59),
+ /* 397 S> */ B(LdaSmi), U8(1),
+ /* 402 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(61),
+ /* 409 S> */ B(LdaSmi), U8(1),
+ /* 414 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(63),
+ /* 421 S> */ B(LdaSmi), U8(1),
+ /* 426 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(65),
+ /* 433 S> */ B(LdaSmi), U8(1),
+ /* 438 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(67),
+ /* 445 S> */ B(LdaSmi), U8(1),
+ /* 450 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(69),
+ /* 457 S> */ B(LdaSmi), U8(1),
+ /* 462 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(71),
+ /* 469 S> */ B(LdaSmi), U8(1),
+ /* 474 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(73),
+ /* 481 S> */ B(LdaSmi), U8(1),
+ /* 486 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(75),
+ /* 493 S> */ B(LdaSmi), U8(1),
+ /* 498 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(77),
+ /* 505 S> */ B(LdaSmi), U8(1),
+ /* 510 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(79),
+ /* 517 S> */ B(LdaSmi), U8(1),
+ /* 522 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(81),
+ /* 529 S> */ B(LdaSmi), U8(1),
+ /* 534 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(83),
+ /* 541 S> */ B(LdaSmi), U8(1),
+ /* 546 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(85),
+ /* 553 S> */ B(LdaSmi), U8(1),
+ /* 558 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(87),
+ /* 565 S> */ B(LdaSmi), U8(1),
+ /* 570 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(89),
+ /* 577 S> */ B(LdaSmi), U8(1),
+ /* 582 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(91),
+ /* 589 S> */ B(LdaSmi), U8(1),
+ /* 594 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(93),
+ /* 601 S> */ B(LdaSmi), U8(1),
+ /* 606 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(95),
+ /* 613 S> */ B(LdaSmi), U8(1),
+ /* 618 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(97),
+ /* 625 S> */ B(LdaSmi), U8(1),
+ /* 630 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(99),
+ /* 637 S> */ B(LdaSmi), U8(1),
+ /* 642 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(101),
+ /* 649 S> */ B(LdaSmi), U8(1),
+ /* 654 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(103),
+ /* 661 S> */ B(LdaSmi), U8(1),
+ /* 666 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(105),
+ /* 673 S> */ B(LdaSmi), U8(1),
+ /* 678 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(107),
+ /* 685 S> */ B(LdaSmi), U8(1),
+ /* 690 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(109),
+ /* 697 S> */ B(LdaSmi), U8(1),
+ /* 702 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(111),
+ /* 709 S> */ B(LdaSmi), U8(1),
+ /* 714 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(113),
+ /* 721 S> */ B(LdaSmi), U8(1),
+ /* 726 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(115),
+ /* 733 S> */ B(LdaSmi), U8(1),
+ /* 738 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(117),
+ /* 745 S> */ B(LdaSmi), U8(1),
+ /* 750 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(119),
+ /* 757 S> */ B(LdaSmi), U8(1),
+ /* 762 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(121),
+ /* 769 S> */ B(LdaSmi), U8(1),
+ /* 774 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(123),
+ /* 781 S> */ B(LdaSmi), U8(1),
+ /* 786 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(125),
+ /* 793 S> */ B(LdaSmi), U8(1),
+ /* 798 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(127),
+ /* 805 S> */ B(LdaSmi), U8(1),
+ /* 810 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(129),
+ /* 817 S> */ B(LdaSmi), U8(1),
+ /* 822 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(131),
+ /* 829 S> */ B(LdaSmi), U8(1),
+ /* 834 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(133),
+ /* 841 S> */ B(LdaSmi), U8(1),
+ /* 846 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(135),
+ /* 853 S> */ B(LdaSmi), U8(1),
+ /* 858 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(137),
+ /* 865 S> */ B(LdaSmi), U8(1),
+ /* 870 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(139),
+ /* 877 S> */ B(LdaSmi), U8(1),
+ /* 882 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(141),
+ /* 889 S> */ B(LdaSmi), U8(1),
+ /* 894 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(143),
+ /* 901 S> */ B(LdaSmi), U8(1),
+ /* 906 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(145),
+ /* 913 S> */ B(LdaSmi), U8(1),
+ /* 918 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(147),
+ /* 925 S> */ B(LdaSmi), U8(1),
+ /* 930 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(149),
+ /* 937 S> */ B(LdaSmi), U8(1),
+ /* 942 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(151),
+ /* 949 S> */ B(LdaSmi), U8(1),
+ /* 954 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(153),
+ /* 961 S> */ B(LdaSmi), U8(1),
+ /* 966 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(155),
+ /* 973 S> */ B(LdaSmi), U8(1),
+ /* 978 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(157),
+ /* 985 S> */ B(LdaSmi), U8(1),
+ /* 990 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(159),
+ /* 997 S> */ B(LdaSmi), U8(1),
+ /* 1002 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(161),
+ /* 1009 S> */ B(LdaSmi), U8(1),
+ /* 1014 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(163),
+ /* 1021 S> */ B(LdaSmi), U8(1),
+ /* 1026 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(165),
+ /* 1033 S> */ B(LdaSmi), U8(1),
+ /* 1038 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(167),
+ /* 1045 S> */ B(LdaSmi), U8(1),
+ /* 1050 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(169),
+ /* 1057 S> */ B(LdaSmi), U8(1),
+ /* 1062 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(171),
+ /* 1069 S> */ B(LdaSmi), U8(1),
+ /* 1074 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(173),
+ /* 1081 S> */ B(LdaSmi), U8(1),
+ /* 1086 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(175),
+ /* 1093 S> */ B(LdaSmi), U8(1),
+ /* 1098 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(177),
+ /* 1105 S> */ B(LdaSmi), U8(1),
+ /* 1110 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(179),
+ /* 1117 S> */ B(LdaSmi), U8(1),
+ /* 1122 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(181),
+ /* 1129 S> */ B(LdaSmi), U8(1),
+ /* 1134 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(183),
+ /* 1141 S> */ B(LdaSmi), U8(1),
+ /* 1146 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(185),
+ /* 1153 S> */ B(LdaSmi), U8(1),
+ /* 1158 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(187),
+ /* 1165 S> */ B(LdaSmi), U8(1),
+ /* 1170 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(189),
+ /* 1177 S> */ B(LdaSmi), U8(1),
+ /* 1182 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(191),
+ /* 1189 S> */ B(LdaSmi), U8(1),
+ /* 1194 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(193),
+ /* 1201 S> */ B(LdaSmi), U8(1),
+ /* 1206 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(195),
+ /* 1213 S> */ B(LdaSmi), U8(1),
+ /* 1218 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(197),
+ /* 1225 S> */ B(LdaSmi), U8(1),
+ /* 1230 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(199),
+ /* 1237 S> */ B(LdaSmi), U8(1),
+ /* 1242 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(201),
+ /* 1249 S> */ B(LdaSmi), U8(1),
+ /* 1254 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(203),
+ /* 1261 S> */ B(LdaSmi), U8(1),
+ /* 1266 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(205),
+ /* 1273 S> */ B(LdaSmi), U8(1),
+ /* 1278 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(207),
+ /* 1285 S> */ B(LdaSmi), U8(1),
+ /* 1290 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(209),
+ /* 1297 S> */ B(LdaSmi), U8(1),
+ /* 1302 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(211),
+ /* 1309 S> */ B(LdaSmi), U8(1),
+ /* 1314 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(213),
+ /* 1321 S> */ B(LdaSmi), U8(1),
+ /* 1326 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(215),
+ /* 1333 S> */ B(LdaSmi), U8(1),
+ /* 1338 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(217),
+ /* 1345 S> */ B(LdaSmi), U8(1),
+ /* 1350 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(219),
+ /* 1357 S> */ B(LdaSmi), U8(1),
+ /* 1362 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(221),
+ /* 1369 S> */ B(LdaSmi), U8(1),
+ /* 1374 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(223),
+ /* 1381 S> */ B(LdaSmi), U8(1),
+ /* 1386 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(225),
+ /* 1393 S> */ B(LdaSmi), U8(1),
+ /* 1398 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(227),
+ /* 1405 S> */ B(LdaSmi), U8(1),
+ /* 1410 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(229),
+ /* 1417 S> */ B(LdaSmi), U8(1),
+ /* 1422 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(231),
+ /* 1429 S> */ B(LdaSmi), U8(1),
+ /* 1434 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(233),
+ /* 1441 S> */ B(LdaSmi), U8(1),
+ /* 1446 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(235),
+ /* 1453 S> */ B(LdaSmi), U8(1),
+ /* 1458 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(237),
+ /* 1465 S> */ B(LdaSmi), U8(1),
+ /* 1470 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(239),
+ /* 1477 S> */ B(LdaSmi), U8(1),
+ /* 1482 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(241),
+ /* 1489 S> */ B(LdaSmi), U8(1),
+ /* 1494 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(243),
+ /* 1501 S> */ B(LdaSmi), U8(1),
+ /* 1506 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(245),
+ /* 1513 S> */ B(LdaSmi), U8(1),
+ /* 1518 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(247),
+ /* 1525 S> */ B(LdaSmi), U8(1),
+ /* 1530 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(249),
+ /* 1537 S> */ B(LdaSmi), U8(1),
+ /* 1542 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(251),
+ /* 1549 S> */ B(LdaSmi), U8(1),
+ /* 1554 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(253),
+ /* 1561 S> */ B(LdaSmi), U8(1),
+ /* 1566 E> */ B(StaKeyedPropertyStrict), R(arg0), R(arg1), U8(255),
+ /* 1573 S> */ B(LdaSmi), U8(2),
+ /* 1578 E> */ B(Wide), B(StaKeyedPropertyStrict), R16(arg0), R16(arg1), U16(257),
B(LdaUndefined),
/* 1583 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden b/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden
index 01ae49c..210a350 100644
--- a/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden
+++ b/test/cctest/interpreter/bytecode_expectations/RegExpLiterals.golden
@@ -49,13 +49,12 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 23
+bytecode array length: 22
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(CreateRegExpLiteral), U8(0), U8(0), U8(0),
B(Star), R(1),
- /* 47 E> */ B(LoadIC), R(1), U8(1), U8(3),
- B(Star), R(0),
+ /* 47 E> */ B(LdrNamedProperty), R(1), U8(1), U8(3), R(0),
B(LdaConstant), U8(2),
B(Star), R(2),
/* 48 E> */ B(Call), R(0), R(1), U8(2), U8(1),
diff --git a/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden b/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden
index a8345a6..3c5499b 100644
--- a/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden
+++ b/test/cctest/interpreter/bytecode_expectations/RegExpLiteralsWide.golden
@@ -274,517 +274,517 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 41 S> */ B(LdaConstant), U8(0),
- /* 43 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 51 S> */ B(LdaConstant), U8(1),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 61 S> */ B(LdaConstant), U8(2),
- /* 63 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 71 S> */ B(LdaConstant), U8(3),
- /* 73 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 81 S> */ B(LdaConstant), U8(4),
- /* 83 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 91 S> */ B(LdaConstant), U8(5),
- /* 93 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 101 S> */ B(LdaConstant), U8(6),
- /* 103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 111 S> */ B(LdaConstant), U8(7),
- /* 113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 121 S> */ B(LdaConstant), U8(8),
- /* 123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 131 S> */ B(LdaConstant), U8(9),
- /* 133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 141 S> */ B(LdaConstant), U8(10),
- /* 143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 151 S> */ B(LdaConstant), U8(11),
- /* 153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 161 S> */ B(LdaConstant), U8(12),
- /* 163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 171 S> */ B(LdaConstant), U8(13),
- /* 173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 181 S> */ B(LdaConstant), U8(14),
- /* 183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 191 S> */ B(LdaConstant), U8(15),
- /* 193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 201 S> */ B(LdaConstant), U8(16),
- /* 203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 211 S> */ B(LdaConstant), U8(17),
- /* 213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 221 S> */ B(LdaConstant), U8(18),
- /* 223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 231 S> */ B(LdaConstant), U8(19),
- /* 233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 241 S> */ B(LdaConstant), U8(20),
- /* 243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 251 S> */ B(LdaConstant), U8(21),
- /* 253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 261 S> */ B(LdaConstant), U8(22),
- /* 263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 271 S> */ B(LdaConstant), U8(23),
- /* 273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 281 S> */ B(LdaConstant), U8(24),
- /* 283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 291 S> */ B(LdaConstant), U8(25),
- /* 293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 301 S> */ B(LdaConstant), U8(26),
- /* 303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 311 S> */ B(LdaConstant), U8(27),
- /* 313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 321 S> */ B(LdaConstant), U8(28),
- /* 323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 331 S> */ B(LdaConstant), U8(29),
- /* 333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 341 S> */ B(LdaConstant), U8(30),
- /* 343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 351 S> */ B(LdaConstant), U8(31),
- /* 353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 361 S> */ B(LdaConstant), U8(32),
- /* 363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 371 S> */ B(LdaConstant), U8(33),
- /* 373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 381 S> */ B(LdaConstant), U8(34),
- /* 383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 391 S> */ B(LdaConstant), U8(35),
- /* 393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 401 S> */ B(LdaConstant), U8(36),
- /* 403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 411 S> */ B(LdaConstant), U8(37),
- /* 413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 421 S> */ B(LdaConstant), U8(38),
- /* 423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 431 S> */ B(LdaConstant), U8(39),
- /* 433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 441 S> */ B(LdaConstant), U8(40),
- /* 443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 451 S> */ B(LdaConstant), U8(41),
- /* 453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 461 S> */ B(LdaConstant), U8(42),
- /* 463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 471 S> */ B(LdaConstant), U8(43),
- /* 473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 481 S> */ B(LdaConstant), U8(44),
- /* 483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 491 S> */ B(LdaConstant), U8(45),
- /* 493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 501 S> */ B(LdaConstant), U8(46),
- /* 503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 511 S> */ B(LdaConstant), U8(47),
- /* 513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 521 S> */ B(LdaConstant), U8(48),
- /* 523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 531 S> */ B(LdaConstant), U8(49),
- /* 533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 541 S> */ B(LdaConstant), U8(50),
- /* 543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 551 S> */ B(LdaConstant), U8(51),
- /* 553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 561 S> */ B(LdaConstant), U8(52),
- /* 563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 571 S> */ B(LdaConstant), U8(53),
- /* 573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 581 S> */ B(LdaConstant), U8(54),
- /* 583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 591 S> */ B(LdaConstant), U8(55),
- /* 593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 601 S> */ B(LdaConstant), U8(56),
- /* 603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 611 S> */ B(LdaConstant), U8(57),
- /* 613 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 621 S> */ B(LdaConstant), U8(58),
- /* 623 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 631 S> */ B(LdaConstant), U8(59),
- /* 633 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 641 S> */ B(LdaConstant), U8(60),
- /* 643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 651 S> */ B(LdaConstant), U8(61),
- /* 653 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 661 S> */ B(LdaConstant), U8(62),
- /* 663 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 671 S> */ B(LdaConstant), U8(63),
- /* 673 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 681 S> */ B(LdaConstant), U8(64),
- /* 683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 691 S> */ B(LdaConstant), U8(65),
- /* 693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 701 S> */ B(LdaConstant), U8(66),
- /* 703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 711 S> */ B(LdaConstant), U8(67),
- /* 713 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 721 S> */ B(LdaConstant), U8(68),
- /* 723 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 731 S> */ B(LdaConstant), U8(69),
- /* 733 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 741 S> */ B(LdaConstant), U8(70),
- /* 743 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 751 S> */ B(LdaConstant), U8(71),
- /* 753 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 761 S> */ B(LdaConstant), U8(72),
- /* 763 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 771 S> */ B(LdaConstant), U8(73),
- /* 773 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 781 S> */ B(LdaConstant), U8(74),
- /* 783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 791 S> */ B(LdaConstant), U8(75),
- /* 793 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 801 S> */ B(LdaConstant), U8(76),
- /* 803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 811 S> */ B(LdaConstant), U8(77),
- /* 813 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 821 S> */ B(LdaConstant), U8(78),
- /* 823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 831 S> */ B(LdaConstant), U8(79),
- /* 833 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 841 S> */ B(LdaConstant), U8(80),
- /* 843 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 851 S> */ B(LdaConstant), U8(81),
- /* 853 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 861 S> */ B(LdaConstant), U8(82),
- /* 863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 871 S> */ B(LdaConstant), U8(83),
- /* 873 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 881 S> */ B(LdaConstant), U8(84),
- /* 883 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 891 S> */ B(LdaConstant), U8(85),
- /* 893 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 901 S> */ B(LdaConstant), U8(86),
- /* 903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 911 S> */ B(LdaConstant), U8(87),
- /* 913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 921 S> */ B(LdaConstant), U8(88),
- /* 923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 931 S> */ B(LdaConstant), U8(89),
- /* 933 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 941 S> */ B(LdaConstant), U8(90),
- /* 943 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 951 S> */ B(LdaConstant), U8(91),
- /* 953 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 961 S> */ B(LdaConstant), U8(92),
- /* 963 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 971 S> */ B(LdaConstant), U8(93),
- /* 973 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 981 S> */ B(LdaConstant), U8(94),
- /* 983 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 991 S> */ B(LdaConstant), U8(95),
- /* 993 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1001 S> */ B(LdaConstant), U8(96),
- /* 1003 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1011 S> */ B(LdaConstant), U8(97),
- /* 1013 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1021 S> */ B(LdaConstant), U8(98),
- /* 1023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1031 S> */ B(LdaConstant), U8(99),
- /* 1033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1041 S> */ B(LdaConstant), U8(100),
- /* 1043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1051 S> */ B(LdaConstant), U8(101),
- /* 1053 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1061 S> */ B(LdaConstant), U8(102),
- /* 1063 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1071 S> */ B(LdaConstant), U8(103),
- /* 1073 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1081 S> */ B(LdaConstant), U8(104),
- /* 1083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1091 S> */ B(LdaConstant), U8(105),
- /* 1093 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1101 S> */ B(LdaConstant), U8(106),
- /* 1103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1111 S> */ B(LdaConstant), U8(107),
- /* 1113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1121 S> */ B(LdaConstant), U8(108),
- /* 1123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1131 S> */ B(LdaConstant), U8(109),
- /* 1133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1141 S> */ B(LdaConstant), U8(110),
- /* 1143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1151 S> */ B(LdaConstant), U8(111),
- /* 1153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1161 S> */ B(LdaConstant), U8(112),
- /* 1163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1171 S> */ B(LdaConstant), U8(113),
- /* 1173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1181 S> */ B(LdaConstant), U8(114),
- /* 1183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1191 S> */ B(LdaConstant), U8(115),
- /* 1193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1201 S> */ B(LdaConstant), U8(116),
- /* 1203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1211 S> */ B(LdaConstant), U8(117),
- /* 1213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1221 S> */ B(LdaConstant), U8(118),
- /* 1223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1231 S> */ B(LdaConstant), U8(119),
- /* 1233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1241 S> */ B(LdaConstant), U8(120),
- /* 1243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1251 S> */ B(LdaConstant), U8(121),
- /* 1253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1261 S> */ B(LdaConstant), U8(122),
- /* 1263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1271 S> */ B(LdaConstant), U8(123),
- /* 1273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1281 S> */ B(LdaConstant), U8(124),
- /* 1283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1291 S> */ B(LdaConstant), U8(125),
- /* 1293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1301 S> */ B(LdaConstant), U8(126),
- /* 1303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1311 S> */ B(LdaConstant), U8(127),
- /* 1313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1321 S> */ B(LdaConstant), U8(128),
- /* 1323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1331 S> */ B(LdaConstant), U8(129),
- /* 1333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1341 S> */ B(LdaConstant), U8(130),
- /* 1343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1351 S> */ B(LdaConstant), U8(131),
- /* 1353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1361 S> */ B(LdaConstant), U8(132),
- /* 1363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1371 S> */ B(LdaConstant), U8(133),
- /* 1373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1381 S> */ B(LdaConstant), U8(134),
- /* 1383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1391 S> */ B(LdaConstant), U8(135),
- /* 1393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1401 S> */ B(LdaConstant), U8(136),
- /* 1403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1411 S> */ B(LdaConstant), U8(137),
- /* 1413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1421 S> */ B(LdaConstant), U8(138),
- /* 1423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1431 S> */ B(LdaConstant), U8(139),
- /* 1433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1441 S> */ B(LdaConstant), U8(140),
- /* 1443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1451 S> */ B(LdaConstant), U8(141),
- /* 1453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1461 S> */ B(LdaConstant), U8(142),
- /* 1463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1471 S> */ B(LdaConstant), U8(143),
- /* 1473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1481 S> */ B(LdaConstant), U8(144),
- /* 1483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1491 S> */ B(LdaConstant), U8(145),
- /* 1493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1501 S> */ B(LdaConstant), U8(146),
- /* 1503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1511 S> */ B(LdaConstant), U8(147),
- /* 1513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1521 S> */ B(LdaConstant), U8(148),
- /* 1523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1531 S> */ B(LdaConstant), U8(149),
- /* 1533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1541 S> */ B(LdaConstant), U8(150),
- /* 1543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1551 S> */ B(LdaConstant), U8(151),
- /* 1553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1561 S> */ B(LdaConstant), U8(152),
- /* 1563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1571 S> */ B(LdaConstant), U8(153),
- /* 1573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1581 S> */ B(LdaConstant), U8(154),
- /* 1583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1591 S> */ B(LdaConstant), U8(155),
- /* 1593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1601 S> */ B(LdaConstant), U8(156),
- /* 1603 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1611 S> */ B(LdaConstant), U8(157),
- /* 1613 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1621 S> */ B(LdaConstant), U8(158),
- /* 1623 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1631 S> */ B(LdaConstant), U8(159),
- /* 1633 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1641 S> */ B(LdaConstant), U8(160),
- /* 1643 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1651 S> */ B(LdaConstant), U8(161),
- /* 1653 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1661 S> */ B(LdaConstant), U8(162),
- /* 1663 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1671 S> */ B(LdaConstant), U8(163),
- /* 1673 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1681 S> */ B(LdaConstant), U8(164),
- /* 1683 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1691 S> */ B(LdaConstant), U8(165),
- /* 1693 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1701 S> */ B(LdaConstant), U8(166),
- /* 1703 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1711 S> */ B(LdaConstant), U8(167),
- /* 1713 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1721 S> */ B(LdaConstant), U8(168),
- /* 1723 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1731 S> */ B(LdaConstant), U8(169),
- /* 1733 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1741 S> */ B(LdaConstant), U8(170),
- /* 1743 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1751 S> */ B(LdaConstant), U8(171),
- /* 1753 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1761 S> */ B(LdaConstant), U8(172),
- /* 1763 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1771 S> */ B(LdaConstant), U8(173),
- /* 1773 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1781 S> */ B(LdaConstant), U8(174),
- /* 1783 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1791 S> */ B(LdaConstant), U8(175),
- /* 1793 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1801 S> */ B(LdaConstant), U8(176),
- /* 1803 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1811 S> */ B(LdaConstant), U8(177),
- /* 1813 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1821 S> */ B(LdaConstant), U8(178),
- /* 1823 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1831 S> */ B(LdaConstant), U8(179),
- /* 1833 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1841 S> */ B(LdaConstant), U8(180),
- /* 1843 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1851 S> */ B(LdaConstant), U8(181),
- /* 1853 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1861 S> */ B(LdaConstant), U8(182),
- /* 1863 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1871 S> */ B(LdaConstant), U8(183),
- /* 1873 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1881 S> */ B(LdaConstant), U8(184),
- /* 1883 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1891 S> */ B(LdaConstant), U8(185),
- /* 1893 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1901 S> */ B(LdaConstant), U8(186),
- /* 1903 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1911 S> */ B(LdaConstant), U8(187),
- /* 1913 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1921 S> */ B(LdaConstant), U8(188),
- /* 1923 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1931 S> */ B(LdaConstant), U8(189),
- /* 1933 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1941 S> */ B(LdaConstant), U8(190),
- /* 1943 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1951 S> */ B(LdaConstant), U8(191),
- /* 1953 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1961 S> */ B(LdaConstant), U8(192),
- /* 1963 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1971 S> */ B(LdaConstant), U8(193),
- /* 1973 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1981 S> */ B(LdaConstant), U8(194),
- /* 1983 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1991 S> */ B(LdaConstant), U8(195),
- /* 1993 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2001 S> */ B(LdaConstant), U8(196),
- /* 2003 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2011 S> */ B(LdaConstant), U8(197),
- /* 2013 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2021 S> */ B(LdaConstant), U8(198),
- /* 2023 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2031 S> */ B(LdaConstant), U8(199),
- /* 2033 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2041 S> */ B(LdaConstant), U8(200),
- /* 2043 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2051 S> */ B(LdaConstant), U8(201),
- /* 2053 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2061 S> */ B(LdaConstant), U8(202),
- /* 2063 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2071 S> */ B(LdaConstant), U8(203),
- /* 2073 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2081 S> */ B(LdaConstant), U8(204),
- /* 2083 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2091 S> */ B(LdaConstant), U8(205),
- /* 2093 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2101 S> */ B(LdaConstant), U8(206),
- /* 2103 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2111 S> */ B(LdaConstant), U8(207),
- /* 2113 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2121 S> */ B(LdaConstant), U8(208),
- /* 2123 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2131 S> */ B(LdaConstant), U8(209),
- /* 2133 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2141 S> */ B(LdaConstant), U8(210),
- /* 2143 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2151 S> */ B(LdaConstant), U8(211),
- /* 2153 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2161 S> */ B(LdaConstant), U8(212),
- /* 2163 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2171 S> */ B(LdaConstant), U8(213),
- /* 2173 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2181 S> */ B(LdaConstant), U8(214),
- /* 2183 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2191 S> */ B(LdaConstant), U8(215),
- /* 2193 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2201 S> */ B(LdaConstant), U8(216),
- /* 2203 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2211 S> */ B(LdaConstant), U8(217),
- /* 2213 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2221 S> */ B(LdaConstant), U8(218),
- /* 2223 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2231 S> */ B(LdaConstant), U8(219),
- /* 2233 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2241 S> */ B(LdaConstant), U8(220),
- /* 2243 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2251 S> */ B(LdaConstant), U8(221),
- /* 2253 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2261 S> */ B(LdaConstant), U8(222),
- /* 2263 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2271 S> */ B(LdaConstant), U8(223),
- /* 2273 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2281 S> */ B(LdaConstant), U8(224),
- /* 2283 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2291 S> */ B(LdaConstant), U8(225),
- /* 2293 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2301 S> */ B(LdaConstant), U8(226),
- /* 2303 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2311 S> */ B(LdaConstant), U8(227),
- /* 2313 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2321 S> */ B(LdaConstant), U8(228),
- /* 2323 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2331 S> */ B(LdaConstant), U8(229),
- /* 2333 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2341 S> */ B(LdaConstant), U8(230),
- /* 2343 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2351 S> */ B(LdaConstant), U8(231),
- /* 2353 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2361 S> */ B(LdaConstant), U8(232),
- /* 2363 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2371 S> */ B(LdaConstant), U8(233),
- /* 2373 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2381 S> */ B(LdaConstant), U8(234),
- /* 2383 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2391 S> */ B(LdaConstant), U8(235),
- /* 2393 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2401 S> */ B(LdaConstant), U8(236),
- /* 2403 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2411 S> */ B(LdaConstant), U8(237),
- /* 2413 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2421 S> */ B(LdaConstant), U8(238),
- /* 2423 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2431 S> */ B(LdaConstant), U8(239),
- /* 2433 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2441 S> */ B(LdaConstant), U8(240),
- /* 2443 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2451 S> */ B(LdaConstant), U8(241),
- /* 2453 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2461 S> */ B(LdaConstant), U8(242),
- /* 2463 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2471 S> */ B(LdaConstant), U8(243),
- /* 2473 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2481 S> */ B(LdaConstant), U8(244),
- /* 2483 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2491 S> */ B(LdaConstant), U8(245),
- /* 2493 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2501 S> */ B(LdaConstant), U8(246),
- /* 2503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2511 S> */ B(LdaConstant), U8(247),
- /* 2513 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2521 S> */ B(LdaConstant), U8(248),
- /* 2523 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2531 S> */ B(LdaConstant), U8(249),
- /* 2533 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2541 S> */ B(LdaConstant), U8(250),
- /* 2543 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2551 S> */ B(LdaConstant), U8(251),
- /* 2553 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2561 S> */ B(LdaConstant), U8(252),
- /* 2563 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2571 S> */ B(LdaConstant), U8(253),
- /* 2573 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2581 S> */ B(LdaConstant), U8(254),
- /* 2583 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2591 S> */ B(LdaConstant), U8(255),
- /* 2593 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 2601 S> */ B(Wide), B(CreateRegExpLiteral), U16(256), U16(0), U8(0),
/* 2616 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden b/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden
index b5ebec1..d96a3bc 100644
--- a/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden
+++ b/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden
@@ -16,25 +16,22 @@
}
return ld_a;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 31
+bytecode array length: 25
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaSmi), U8(1),
- /* 45 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 48 E> */ B(StackCheck),
/* 64 S> */ B(Ldar), R(0),
- B(Star), R(1),
- /* 78 E> */ B(Ldar), R(0),
- B(Add), R(1),
- /* 69 E> */ B(Star), R(0),
- /* 86 S> */ B(Star), R(1),
- B(LdaSmi), U8(10),
- /* 95 E> */ B(TestGreaterThan), R(1),
+ /* 78 E> */ B(Add), R(0),
+ B(Star), R(0),
+ /* 86 S> */ B(LdaSmi), U8(10),
+ /* 95 E> */ B(TestGreaterThan), R(0),
B(JumpIfFalse), U8(4),
/* 101 S> */ B(Jump), U8(4),
- B(Jump), U8(-21),
+ B(Jump), U8(-15),
/* 110 S> */ B(Ldar), R(0),
/* 123 S> */ B(Return),
]
@@ -52,22 +49,19 @@
} while(false);
return ld_a;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 29
+bytecode array length: 23
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaSmi), U8(1),
- /* 45 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 48 E> */ B(StackCheck),
/* 55 S> */ B(Ldar), R(0),
- B(Star), R(1),
- /* 69 E> */ B(Ldar), R(0),
- B(Add), R(1),
- /* 60 E> */ B(Star), R(0),
- /* 77 S> */ B(Star), R(1),
- B(LdaSmi), U8(10),
- /* 86 E> */ B(TestGreaterThan), R(1),
+ /* 69 E> */ B(Add), R(0),
+ B(Star), R(0),
+ /* 77 S> */ B(LdaSmi), U8(10),
+ /* 86 E> */ B(TestGreaterThan), R(0),
B(JumpIfFalse), U8(4),
/* 92 S> */ B(Jump), U8(2),
/* 118 S> */ B(Ldar), R(0),
@@ -84,17 +78,17 @@
ld_a = ld_a + ld_a;
return ld_a;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 14
+bytecode array length: 12
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 45 S> */ B(LdaSmi), U8(1),
- /* 45 E> */ B(Star), R(0),
- /* 50 S> */ B(Star), R(1),
- /* 64 E> */ B(Ldar), R(0),
- B(Add), R(1),
- /* 55 E> */ B(Star), R(0),
+ B(Star), R(0),
+ /* 50 S> */ B(Nop),
+ /* 64 E> */ B(Add), R(0),
+ B(Star), R(0),
+ /* 72 S> */ B(Nop),
/* 85 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/StoreGlobal.golden b/test/cctest/interpreter/bytecode_expectations/StoreGlobal.golden
index bddfe77..5cc49b2 100644
--- a/test/cctest/interpreter/bytecode_expectations/StoreGlobal.golden
+++ b/test/cctest/interpreter/bytecode_expectations/StoreGlobal.golden
@@ -231,395 +231,267 @@
}
f({name: 1});
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 1035
+bytecode array length: 651
bytecodes: [
/* 17 E> */ B(StackCheck),
- /* 25 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 26 E> */ B(LoadIC), R(0), U8(0), U8(1),
- /* 35 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 36 E> */ B(LoadIC), R(0), U8(0), U8(3),
- /* 45 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 46 E> */ B(LoadIC), R(0), U8(0), U8(5),
- /* 55 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 56 E> */ B(LoadIC), R(0), U8(0), U8(7),
- /* 65 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 66 E> */ B(LoadIC), R(0), U8(0), U8(9),
- /* 75 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 76 E> */ B(LoadIC), R(0), U8(0), U8(11),
- /* 85 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 86 E> */ B(LoadIC), R(0), U8(0), U8(13),
- /* 95 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 96 E> */ B(LoadIC), R(0), U8(0), U8(15),
- /* 105 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 106 E> */ B(LoadIC), R(0), U8(0), U8(17),
- /* 115 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 116 E> */ B(LoadIC), R(0), U8(0), U8(19),
- /* 125 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 126 E> */ B(LoadIC), R(0), U8(0), U8(21),
- /* 135 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 136 E> */ B(LoadIC), R(0), U8(0), U8(23),
- /* 145 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 146 E> */ B(LoadIC), R(0), U8(0), U8(25),
- /* 155 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 156 E> */ B(LoadIC), R(0), U8(0), U8(27),
- /* 165 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 166 E> */ B(LoadIC), R(0), U8(0), U8(29),
- /* 175 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 176 E> */ B(LoadIC), R(0), U8(0), U8(31),
- /* 185 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 186 E> */ B(LoadIC), R(0), U8(0), U8(33),
- /* 195 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 196 E> */ B(LoadIC), R(0), U8(0), U8(35),
- /* 205 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 206 E> */ B(LoadIC), R(0), U8(0), U8(37),
- /* 215 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 216 E> */ B(LoadIC), R(0), U8(0), U8(39),
- /* 225 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 226 E> */ B(LoadIC), R(0), U8(0), U8(41),
- /* 235 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 236 E> */ B(LoadIC), R(0), U8(0), U8(43),
- /* 245 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 246 E> */ B(LoadIC), R(0), U8(0), U8(45),
- /* 255 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 256 E> */ B(LoadIC), R(0), U8(0), U8(47),
- /* 265 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 266 E> */ B(LoadIC), R(0), U8(0), U8(49),
- /* 275 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 276 E> */ B(LoadIC), R(0), U8(0), U8(51),
- /* 285 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 286 E> */ B(LoadIC), R(0), U8(0), U8(53),
- /* 295 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 296 E> */ B(LoadIC), R(0), U8(0), U8(55),
- /* 305 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 306 E> */ B(LoadIC), R(0), U8(0), U8(57),
- /* 315 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 316 E> */ B(LoadIC), R(0), U8(0), U8(59),
- /* 325 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 326 E> */ B(LoadIC), R(0), U8(0), U8(61),
- /* 335 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 336 E> */ B(LoadIC), R(0), U8(0), U8(63),
- /* 345 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 346 E> */ B(LoadIC), R(0), U8(0), U8(65),
- /* 355 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 356 E> */ B(LoadIC), R(0), U8(0), U8(67),
- /* 365 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 366 E> */ B(LoadIC), R(0), U8(0), U8(69),
- /* 375 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 376 E> */ B(LoadIC), R(0), U8(0), U8(71),
- /* 385 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 386 E> */ B(LoadIC), R(0), U8(0), U8(73),
- /* 395 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 396 E> */ B(LoadIC), R(0), U8(0), U8(75),
- /* 405 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 406 E> */ B(LoadIC), R(0), U8(0), U8(77),
- /* 415 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 416 E> */ B(LoadIC), R(0), U8(0), U8(79),
- /* 425 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 426 E> */ B(LoadIC), R(0), U8(0), U8(81),
- /* 435 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 436 E> */ B(LoadIC), R(0), U8(0), U8(83),
- /* 445 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 446 E> */ B(LoadIC), R(0), U8(0), U8(85),
- /* 455 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 456 E> */ B(LoadIC), R(0), U8(0), U8(87),
- /* 465 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 466 E> */ B(LoadIC), R(0), U8(0), U8(89),
- /* 475 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 476 E> */ B(LoadIC), R(0), U8(0), U8(91),
- /* 485 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 486 E> */ B(LoadIC), R(0), U8(0), U8(93),
- /* 495 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 496 E> */ B(LoadIC), R(0), U8(0), U8(95),
- /* 505 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 506 E> */ B(LoadIC), R(0), U8(0), U8(97),
- /* 515 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 516 E> */ B(LoadIC), R(0), U8(0), U8(99),
- /* 525 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 526 E> */ B(LoadIC), R(0), U8(0), U8(101),
- /* 535 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 536 E> */ B(LoadIC), R(0), U8(0), U8(103),
- /* 545 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 546 E> */ B(LoadIC), R(0), U8(0), U8(105),
- /* 555 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 556 E> */ B(LoadIC), R(0), U8(0), U8(107),
- /* 565 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 566 E> */ B(LoadIC), R(0), U8(0), U8(109),
- /* 575 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 576 E> */ B(LoadIC), R(0), U8(0), U8(111),
- /* 585 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 586 E> */ B(LoadIC), R(0), U8(0), U8(113),
- /* 595 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 596 E> */ B(LoadIC), R(0), U8(0), U8(115),
- /* 605 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 606 E> */ B(LoadIC), R(0), U8(0), U8(117),
- /* 615 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 616 E> */ B(LoadIC), R(0), U8(0), U8(119),
- /* 625 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 626 E> */ B(LoadIC), R(0), U8(0), U8(121),
- /* 635 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 636 E> */ B(LoadIC), R(0), U8(0), U8(123),
- /* 645 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 646 E> */ B(LoadIC), R(0), U8(0), U8(125),
- /* 655 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 656 E> */ B(LoadIC), R(0), U8(0), U8(127),
- /* 665 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 666 E> */ B(LoadIC), R(0), U8(0), U8(129),
- /* 675 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 676 E> */ B(LoadIC), R(0), U8(0), U8(131),
- /* 685 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 686 E> */ B(LoadIC), R(0), U8(0), U8(133),
- /* 695 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 696 E> */ B(LoadIC), R(0), U8(0), U8(135),
- /* 705 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 706 E> */ B(LoadIC), R(0), U8(0), U8(137),
- /* 715 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 716 E> */ B(LoadIC), R(0), U8(0), U8(139),
- /* 725 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 726 E> */ B(LoadIC), R(0), U8(0), U8(141),
- /* 735 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 736 E> */ B(LoadIC), R(0), U8(0), U8(143),
- /* 745 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 746 E> */ B(LoadIC), R(0), U8(0), U8(145),
- /* 755 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 756 E> */ B(LoadIC), R(0), U8(0), U8(147),
- /* 765 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 766 E> */ B(LoadIC), R(0), U8(0), U8(149),
- /* 775 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 776 E> */ B(LoadIC), R(0), U8(0), U8(151),
- /* 785 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 786 E> */ B(LoadIC), R(0), U8(0), U8(153),
- /* 795 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 796 E> */ B(LoadIC), R(0), U8(0), U8(155),
- /* 805 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 806 E> */ B(LoadIC), R(0), U8(0), U8(157),
- /* 815 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 816 E> */ B(LoadIC), R(0), U8(0), U8(159),
- /* 825 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 826 E> */ B(LoadIC), R(0), U8(0), U8(161),
- /* 835 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 836 E> */ B(LoadIC), R(0), U8(0), U8(163),
- /* 845 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 846 E> */ B(LoadIC), R(0), U8(0), U8(165),
- /* 855 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 856 E> */ B(LoadIC), R(0), U8(0), U8(167),
- /* 865 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 866 E> */ B(LoadIC), R(0), U8(0), U8(169),
- /* 875 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 876 E> */ B(LoadIC), R(0), U8(0), U8(171),
- /* 885 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 886 E> */ B(LoadIC), R(0), U8(0), U8(173),
- /* 895 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 896 E> */ B(LoadIC), R(0), U8(0), U8(175),
- /* 905 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 906 E> */ B(LoadIC), R(0), U8(0), U8(177),
- /* 915 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 916 E> */ B(LoadIC), R(0), U8(0), U8(179),
- /* 925 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 926 E> */ B(LoadIC), R(0), U8(0), U8(181),
- /* 935 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 936 E> */ B(LoadIC), R(0), U8(0), U8(183),
- /* 945 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 946 E> */ B(LoadIC), R(0), U8(0), U8(185),
- /* 955 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 956 E> */ B(LoadIC), R(0), U8(0), U8(187),
- /* 965 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 966 E> */ B(LoadIC), R(0), U8(0), U8(189),
- /* 975 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 976 E> */ B(LoadIC), R(0), U8(0), U8(191),
- /* 985 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 986 E> */ B(LoadIC), R(0), U8(0), U8(193),
- /* 995 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 996 E> */ B(LoadIC), R(0), U8(0), U8(195),
- /* 1005 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1006 E> */ B(LoadIC), R(0), U8(0), U8(197),
- /* 1015 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1016 E> */ B(LoadIC), R(0), U8(0), U8(199),
- /* 1025 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1026 E> */ B(LoadIC), R(0), U8(0), U8(201),
- /* 1035 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1036 E> */ B(LoadIC), R(0), U8(0), U8(203),
- /* 1045 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1046 E> */ B(LoadIC), R(0), U8(0), U8(205),
- /* 1055 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1056 E> */ B(LoadIC), R(0), U8(0), U8(207),
- /* 1065 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1066 E> */ B(LoadIC), R(0), U8(0), U8(209),
- /* 1075 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1076 E> */ B(LoadIC), R(0), U8(0), U8(211),
- /* 1085 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1086 E> */ B(LoadIC), R(0), U8(0), U8(213),
- /* 1095 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1096 E> */ B(LoadIC), R(0), U8(0), U8(215),
- /* 1105 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1106 E> */ B(LoadIC), R(0), U8(0), U8(217),
- /* 1115 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1116 E> */ B(LoadIC), R(0), U8(0), U8(219),
- /* 1125 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1126 E> */ B(LoadIC), R(0), U8(0), U8(221),
- /* 1135 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1136 E> */ B(LoadIC), R(0), U8(0), U8(223),
- /* 1145 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1146 E> */ B(LoadIC), R(0), U8(0), U8(225),
- /* 1155 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1156 E> */ B(LoadIC), R(0), U8(0), U8(227),
- /* 1165 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1166 E> */ B(LoadIC), R(0), U8(0), U8(229),
- /* 1175 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1176 E> */ B(LoadIC), R(0), U8(0), U8(231),
- /* 1185 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1186 E> */ B(LoadIC), R(0), U8(0), U8(233),
- /* 1195 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1196 E> */ B(LoadIC), R(0), U8(0), U8(235),
- /* 1205 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1206 E> */ B(LoadIC), R(0), U8(0), U8(237),
- /* 1215 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1216 E> */ B(LoadIC), R(0), U8(0), U8(239),
- /* 1225 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1226 E> */ B(LoadIC), R(0), U8(0), U8(241),
- /* 1235 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1236 E> */ B(LoadIC), R(0), U8(0), U8(243),
- /* 1245 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1246 E> */ B(LoadIC), R(0), U8(0), U8(245),
- /* 1255 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1256 E> */ B(LoadIC), R(0), U8(0), U8(247),
- /* 1265 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1266 E> */ B(LoadIC), R(0), U8(0), U8(249),
- /* 1275 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1276 E> */ B(LoadIC), R(0), U8(0), U8(251),
- /* 1285 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1286 E> */ B(LoadIC), R(0), U8(0), U8(253),
- /* 1295 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1296 E> */ B(LoadIC), R(0), U8(0), U8(255),
+ /* 25 S> */ B(Nop),
+ /* 26 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(1),
+ /* 35 S> */ B(Nop),
+ /* 36 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(3),
+ /* 45 S> */ B(Nop),
+ /* 46 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(5),
+ /* 55 S> */ B(Nop),
+ /* 56 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(7),
+ /* 65 S> */ B(Nop),
+ /* 66 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(9),
+ /* 75 S> */ B(Nop),
+ /* 76 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(11),
+ /* 85 S> */ B(Nop),
+ /* 86 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(13),
+ /* 95 S> */ B(Nop),
+ /* 96 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(15),
+ /* 105 S> */ B(Nop),
+ /* 106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(17),
+ /* 115 S> */ B(Nop),
+ /* 116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(19),
+ /* 125 S> */ B(Nop),
+ /* 126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(21),
+ /* 135 S> */ B(Nop),
+ /* 136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(23),
+ /* 145 S> */ B(Nop),
+ /* 146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(25),
+ /* 155 S> */ B(Nop),
+ /* 156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(27),
+ /* 165 S> */ B(Nop),
+ /* 166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(29),
+ /* 175 S> */ B(Nop),
+ /* 176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(31),
+ /* 185 S> */ B(Nop),
+ /* 186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(33),
+ /* 195 S> */ B(Nop),
+ /* 196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(35),
+ /* 205 S> */ B(Nop),
+ /* 206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(37),
+ /* 215 S> */ B(Nop),
+ /* 216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(39),
+ /* 225 S> */ B(Nop),
+ /* 226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(41),
+ /* 235 S> */ B(Nop),
+ /* 236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(43),
+ /* 245 S> */ B(Nop),
+ /* 246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(45),
+ /* 255 S> */ B(Nop),
+ /* 256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(47),
+ /* 265 S> */ B(Nop),
+ /* 266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(49),
+ /* 275 S> */ B(Nop),
+ /* 276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(51),
+ /* 285 S> */ B(Nop),
+ /* 286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(53),
+ /* 295 S> */ B(Nop),
+ /* 296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(55),
+ /* 305 S> */ B(Nop),
+ /* 306 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(57),
+ /* 315 S> */ B(Nop),
+ /* 316 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(59),
+ /* 325 S> */ B(Nop),
+ /* 326 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(61),
+ /* 335 S> */ B(Nop),
+ /* 336 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(63),
+ /* 345 S> */ B(Nop),
+ /* 346 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(65),
+ /* 355 S> */ B(Nop),
+ /* 356 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(67),
+ /* 365 S> */ B(Nop),
+ /* 366 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(69),
+ /* 375 S> */ B(Nop),
+ /* 376 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(71),
+ /* 385 S> */ B(Nop),
+ /* 386 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(73),
+ /* 395 S> */ B(Nop),
+ /* 396 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(75),
+ /* 405 S> */ B(Nop),
+ /* 406 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(77),
+ /* 415 S> */ B(Nop),
+ /* 416 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(79),
+ /* 425 S> */ B(Nop),
+ /* 426 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(81),
+ /* 435 S> */ B(Nop),
+ /* 436 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(83),
+ /* 445 S> */ B(Nop),
+ /* 446 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(85),
+ /* 455 S> */ B(Nop),
+ /* 456 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(87),
+ /* 465 S> */ B(Nop),
+ /* 466 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(89),
+ /* 475 S> */ B(Nop),
+ /* 476 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(91),
+ /* 485 S> */ B(Nop),
+ /* 486 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(93),
+ /* 495 S> */ B(Nop),
+ /* 496 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(95),
+ /* 505 S> */ B(Nop),
+ /* 506 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(97),
+ /* 515 S> */ B(Nop),
+ /* 516 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(99),
+ /* 525 S> */ B(Nop),
+ /* 526 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(101),
+ /* 535 S> */ B(Nop),
+ /* 536 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(103),
+ /* 545 S> */ B(Nop),
+ /* 546 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(105),
+ /* 555 S> */ B(Nop),
+ /* 556 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(107),
+ /* 565 S> */ B(Nop),
+ /* 566 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(109),
+ /* 575 S> */ B(Nop),
+ /* 576 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(111),
+ /* 585 S> */ B(Nop),
+ /* 586 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(113),
+ /* 595 S> */ B(Nop),
+ /* 596 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(115),
+ /* 605 S> */ B(Nop),
+ /* 606 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(117),
+ /* 615 S> */ B(Nop),
+ /* 616 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(119),
+ /* 625 S> */ B(Nop),
+ /* 626 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(121),
+ /* 635 S> */ B(Nop),
+ /* 636 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(123),
+ /* 645 S> */ B(Nop),
+ /* 646 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(125),
+ /* 655 S> */ B(Nop),
+ /* 656 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(127),
+ /* 665 S> */ B(Nop),
+ /* 666 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(129),
+ /* 675 S> */ B(Nop),
+ /* 676 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(131),
+ /* 685 S> */ B(Nop),
+ /* 686 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(133),
+ /* 695 S> */ B(Nop),
+ /* 696 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(135),
+ /* 705 S> */ B(Nop),
+ /* 706 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(137),
+ /* 715 S> */ B(Nop),
+ /* 716 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(139),
+ /* 725 S> */ B(Nop),
+ /* 726 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(141),
+ /* 735 S> */ B(Nop),
+ /* 736 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(143),
+ /* 745 S> */ B(Nop),
+ /* 746 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(145),
+ /* 755 S> */ B(Nop),
+ /* 756 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(147),
+ /* 765 S> */ B(Nop),
+ /* 766 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(149),
+ /* 775 S> */ B(Nop),
+ /* 776 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(151),
+ /* 785 S> */ B(Nop),
+ /* 786 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(153),
+ /* 795 S> */ B(Nop),
+ /* 796 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(155),
+ /* 805 S> */ B(Nop),
+ /* 806 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(157),
+ /* 815 S> */ B(Nop),
+ /* 816 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(159),
+ /* 825 S> */ B(Nop),
+ /* 826 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(161),
+ /* 835 S> */ B(Nop),
+ /* 836 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(163),
+ /* 845 S> */ B(Nop),
+ /* 846 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(165),
+ /* 855 S> */ B(Nop),
+ /* 856 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(167),
+ /* 865 S> */ B(Nop),
+ /* 866 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(169),
+ /* 875 S> */ B(Nop),
+ /* 876 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(171),
+ /* 885 S> */ B(Nop),
+ /* 886 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(173),
+ /* 895 S> */ B(Nop),
+ /* 896 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(175),
+ /* 905 S> */ B(Nop),
+ /* 906 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(177),
+ /* 915 S> */ B(Nop),
+ /* 916 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(179),
+ /* 925 S> */ B(Nop),
+ /* 926 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(181),
+ /* 935 S> */ B(Nop),
+ /* 936 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(183),
+ /* 945 S> */ B(Nop),
+ /* 946 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(185),
+ /* 955 S> */ B(Nop),
+ /* 956 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(187),
+ /* 965 S> */ B(Nop),
+ /* 966 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(189),
+ /* 975 S> */ B(Nop),
+ /* 976 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(191),
+ /* 985 S> */ B(Nop),
+ /* 986 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(193),
+ /* 995 S> */ B(Nop),
+ /* 996 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(195),
+ /* 1005 S> */ B(Nop),
+ /* 1006 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(197),
+ /* 1015 S> */ B(Nop),
+ /* 1016 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(199),
+ /* 1025 S> */ B(Nop),
+ /* 1026 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(201),
+ /* 1035 S> */ B(Nop),
+ /* 1036 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(203),
+ /* 1045 S> */ B(Nop),
+ /* 1046 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(205),
+ /* 1055 S> */ B(Nop),
+ /* 1056 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(207),
+ /* 1065 S> */ B(Nop),
+ /* 1066 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(209),
+ /* 1075 S> */ B(Nop),
+ /* 1076 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(211),
+ /* 1085 S> */ B(Nop),
+ /* 1086 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(213),
+ /* 1095 S> */ B(Nop),
+ /* 1096 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(215),
+ /* 1105 S> */ B(Nop),
+ /* 1106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(217),
+ /* 1115 S> */ B(Nop),
+ /* 1116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(219),
+ /* 1125 S> */ B(Nop),
+ /* 1126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(221),
+ /* 1135 S> */ B(Nop),
+ /* 1136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(223),
+ /* 1145 S> */ B(Nop),
+ /* 1146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(225),
+ /* 1155 S> */ B(Nop),
+ /* 1156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(227),
+ /* 1165 S> */ B(Nop),
+ /* 1166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(229),
+ /* 1175 S> */ B(Nop),
+ /* 1176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(231),
+ /* 1185 S> */ B(Nop),
+ /* 1186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(233),
+ /* 1195 S> */ B(Nop),
+ /* 1196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(235),
+ /* 1205 S> */ B(Nop),
+ /* 1206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(237),
+ /* 1215 S> */ B(Nop),
+ /* 1216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(239),
+ /* 1225 S> */ B(Nop),
+ /* 1226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(241),
+ /* 1235 S> */ B(Nop),
+ /* 1236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(243),
+ /* 1245 S> */ B(Nop),
+ /* 1246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(245),
+ /* 1255 S> */ B(Nop),
+ /* 1256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(247),
+ /* 1265 S> */ B(Nop),
+ /* 1266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(249),
+ /* 1275 S> */ B(Nop),
+ /* 1276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(251),
+ /* 1285 S> */ B(Nop),
+ /* 1286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(253),
+ /* 1295 S> */ B(Nop),
+ /* 1296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(255),
/* 1305 S> */ B(LdaSmi), U8(2),
/* 1307 E> */ B(Wide), B(StaGlobalSloppy), U16(1), U16(257),
B(LdaUndefined),
@@ -769,395 +641,267 @@
}
f({name: 1});
"
-frame size: 1
+frame size: 0
parameter count: 2
-bytecode array length: 1035
+bytecode array length: 651
bytecodes: [
/* 17 E> */ B(StackCheck),
- /* 41 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 42 E> */ B(LoadIC), R(0), U8(0), U8(1),
- /* 51 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 52 E> */ B(LoadIC), R(0), U8(0), U8(3),
- /* 61 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 62 E> */ B(LoadIC), R(0), U8(0), U8(5),
- /* 71 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 72 E> */ B(LoadIC), R(0), U8(0), U8(7),
- /* 81 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 82 E> */ B(LoadIC), R(0), U8(0), U8(9),
- /* 91 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 92 E> */ B(LoadIC), R(0), U8(0), U8(11),
- /* 101 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 102 E> */ B(LoadIC), R(0), U8(0), U8(13),
- /* 111 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 112 E> */ B(LoadIC), R(0), U8(0), U8(15),
- /* 121 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 122 E> */ B(LoadIC), R(0), U8(0), U8(17),
- /* 131 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 132 E> */ B(LoadIC), R(0), U8(0), U8(19),
- /* 141 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 142 E> */ B(LoadIC), R(0), U8(0), U8(21),
- /* 151 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 152 E> */ B(LoadIC), R(0), U8(0), U8(23),
- /* 161 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 162 E> */ B(LoadIC), R(0), U8(0), U8(25),
- /* 171 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 172 E> */ B(LoadIC), R(0), U8(0), U8(27),
- /* 181 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 182 E> */ B(LoadIC), R(0), U8(0), U8(29),
- /* 191 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 192 E> */ B(LoadIC), R(0), U8(0), U8(31),
- /* 201 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 202 E> */ B(LoadIC), R(0), U8(0), U8(33),
- /* 211 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 212 E> */ B(LoadIC), R(0), U8(0), U8(35),
- /* 221 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 222 E> */ B(LoadIC), R(0), U8(0), U8(37),
- /* 231 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 232 E> */ B(LoadIC), R(0), U8(0), U8(39),
- /* 241 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 242 E> */ B(LoadIC), R(0), U8(0), U8(41),
- /* 251 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 252 E> */ B(LoadIC), R(0), U8(0), U8(43),
- /* 261 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 262 E> */ B(LoadIC), R(0), U8(0), U8(45),
- /* 271 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 272 E> */ B(LoadIC), R(0), U8(0), U8(47),
- /* 281 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 282 E> */ B(LoadIC), R(0), U8(0), U8(49),
- /* 291 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 292 E> */ B(LoadIC), R(0), U8(0), U8(51),
- /* 301 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 302 E> */ B(LoadIC), R(0), U8(0), U8(53),
- /* 311 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 312 E> */ B(LoadIC), R(0), U8(0), U8(55),
- /* 321 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 322 E> */ B(LoadIC), R(0), U8(0), U8(57),
- /* 331 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 332 E> */ B(LoadIC), R(0), U8(0), U8(59),
- /* 341 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 342 E> */ B(LoadIC), R(0), U8(0), U8(61),
- /* 351 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 352 E> */ B(LoadIC), R(0), U8(0), U8(63),
- /* 361 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 362 E> */ B(LoadIC), R(0), U8(0), U8(65),
- /* 371 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 372 E> */ B(LoadIC), R(0), U8(0), U8(67),
- /* 381 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 382 E> */ B(LoadIC), R(0), U8(0), U8(69),
- /* 391 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 392 E> */ B(LoadIC), R(0), U8(0), U8(71),
- /* 401 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 402 E> */ B(LoadIC), R(0), U8(0), U8(73),
- /* 411 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 412 E> */ B(LoadIC), R(0), U8(0), U8(75),
- /* 421 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 422 E> */ B(LoadIC), R(0), U8(0), U8(77),
- /* 431 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 432 E> */ B(LoadIC), R(0), U8(0), U8(79),
- /* 441 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 442 E> */ B(LoadIC), R(0), U8(0), U8(81),
- /* 451 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 452 E> */ B(LoadIC), R(0), U8(0), U8(83),
- /* 461 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 462 E> */ B(LoadIC), R(0), U8(0), U8(85),
- /* 471 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 472 E> */ B(LoadIC), R(0), U8(0), U8(87),
- /* 481 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 482 E> */ B(LoadIC), R(0), U8(0), U8(89),
- /* 491 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 492 E> */ B(LoadIC), R(0), U8(0), U8(91),
- /* 501 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 502 E> */ B(LoadIC), R(0), U8(0), U8(93),
- /* 511 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 512 E> */ B(LoadIC), R(0), U8(0), U8(95),
- /* 521 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 522 E> */ B(LoadIC), R(0), U8(0), U8(97),
- /* 531 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 532 E> */ B(LoadIC), R(0), U8(0), U8(99),
- /* 541 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 542 E> */ B(LoadIC), R(0), U8(0), U8(101),
- /* 551 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 552 E> */ B(LoadIC), R(0), U8(0), U8(103),
- /* 561 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 562 E> */ B(LoadIC), R(0), U8(0), U8(105),
- /* 571 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 572 E> */ B(LoadIC), R(0), U8(0), U8(107),
- /* 581 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 582 E> */ B(LoadIC), R(0), U8(0), U8(109),
- /* 591 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 592 E> */ B(LoadIC), R(0), U8(0), U8(111),
- /* 601 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 602 E> */ B(LoadIC), R(0), U8(0), U8(113),
- /* 611 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 612 E> */ B(LoadIC), R(0), U8(0), U8(115),
- /* 621 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 622 E> */ B(LoadIC), R(0), U8(0), U8(117),
- /* 631 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 632 E> */ B(LoadIC), R(0), U8(0), U8(119),
- /* 641 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 642 E> */ B(LoadIC), R(0), U8(0), U8(121),
- /* 651 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 652 E> */ B(LoadIC), R(0), U8(0), U8(123),
- /* 661 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 662 E> */ B(LoadIC), R(0), U8(0), U8(125),
- /* 671 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 672 E> */ B(LoadIC), R(0), U8(0), U8(127),
- /* 681 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 682 E> */ B(LoadIC), R(0), U8(0), U8(129),
- /* 691 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 692 E> */ B(LoadIC), R(0), U8(0), U8(131),
- /* 701 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 702 E> */ B(LoadIC), R(0), U8(0), U8(133),
- /* 711 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 712 E> */ B(LoadIC), R(0), U8(0), U8(135),
- /* 721 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 722 E> */ B(LoadIC), R(0), U8(0), U8(137),
- /* 731 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 732 E> */ B(LoadIC), R(0), U8(0), U8(139),
- /* 741 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 742 E> */ B(LoadIC), R(0), U8(0), U8(141),
- /* 751 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 752 E> */ B(LoadIC), R(0), U8(0), U8(143),
- /* 761 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 762 E> */ B(LoadIC), R(0), U8(0), U8(145),
- /* 771 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 772 E> */ B(LoadIC), R(0), U8(0), U8(147),
- /* 781 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 782 E> */ B(LoadIC), R(0), U8(0), U8(149),
- /* 791 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 792 E> */ B(LoadIC), R(0), U8(0), U8(151),
- /* 801 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 802 E> */ B(LoadIC), R(0), U8(0), U8(153),
- /* 811 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 812 E> */ B(LoadIC), R(0), U8(0), U8(155),
- /* 821 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 822 E> */ B(LoadIC), R(0), U8(0), U8(157),
- /* 831 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 832 E> */ B(LoadIC), R(0), U8(0), U8(159),
- /* 841 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 842 E> */ B(LoadIC), R(0), U8(0), U8(161),
- /* 851 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 852 E> */ B(LoadIC), R(0), U8(0), U8(163),
- /* 861 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 862 E> */ B(LoadIC), R(0), U8(0), U8(165),
- /* 871 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 872 E> */ B(LoadIC), R(0), U8(0), U8(167),
- /* 881 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 882 E> */ B(LoadIC), R(0), U8(0), U8(169),
- /* 891 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 892 E> */ B(LoadIC), R(0), U8(0), U8(171),
- /* 901 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 902 E> */ B(LoadIC), R(0), U8(0), U8(173),
- /* 911 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 912 E> */ B(LoadIC), R(0), U8(0), U8(175),
- /* 921 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 922 E> */ B(LoadIC), R(0), U8(0), U8(177),
- /* 931 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 932 E> */ B(LoadIC), R(0), U8(0), U8(179),
- /* 941 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 942 E> */ B(LoadIC), R(0), U8(0), U8(181),
- /* 951 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 952 E> */ B(LoadIC), R(0), U8(0), U8(183),
- /* 961 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 962 E> */ B(LoadIC), R(0), U8(0), U8(185),
- /* 971 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 972 E> */ B(LoadIC), R(0), U8(0), U8(187),
- /* 981 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 982 E> */ B(LoadIC), R(0), U8(0), U8(189),
- /* 991 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 992 E> */ B(LoadIC), R(0), U8(0), U8(191),
- /* 1001 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1002 E> */ B(LoadIC), R(0), U8(0), U8(193),
- /* 1011 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1012 E> */ B(LoadIC), R(0), U8(0), U8(195),
- /* 1021 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1022 E> */ B(LoadIC), R(0), U8(0), U8(197),
- /* 1031 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1032 E> */ B(LoadIC), R(0), U8(0), U8(199),
- /* 1041 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1042 E> */ B(LoadIC), R(0), U8(0), U8(201),
- /* 1051 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1052 E> */ B(LoadIC), R(0), U8(0), U8(203),
- /* 1061 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1062 E> */ B(LoadIC), R(0), U8(0), U8(205),
- /* 1071 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1072 E> */ B(LoadIC), R(0), U8(0), U8(207),
- /* 1081 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1082 E> */ B(LoadIC), R(0), U8(0), U8(209),
- /* 1091 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1092 E> */ B(LoadIC), R(0), U8(0), U8(211),
- /* 1101 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1102 E> */ B(LoadIC), R(0), U8(0), U8(213),
- /* 1111 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1112 E> */ B(LoadIC), R(0), U8(0), U8(215),
- /* 1121 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1122 E> */ B(LoadIC), R(0), U8(0), U8(217),
- /* 1131 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1132 E> */ B(LoadIC), R(0), U8(0), U8(219),
- /* 1141 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1142 E> */ B(LoadIC), R(0), U8(0), U8(221),
- /* 1151 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1152 E> */ B(LoadIC), R(0), U8(0), U8(223),
- /* 1161 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1162 E> */ B(LoadIC), R(0), U8(0), U8(225),
- /* 1171 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1172 E> */ B(LoadIC), R(0), U8(0), U8(227),
- /* 1181 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1182 E> */ B(LoadIC), R(0), U8(0), U8(229),
- /* 1191 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1192 E> */ B(LoadIC), R(0), U8(0), U8(231),
- /* 1201 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1202 E> */ B(LoadIC), R(0), U8(0), U8(233),
- /* 1211 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1212 E> */ B(LoadIC), R(0), U8(0), U8(235),
- /* 1221 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1222 E> */ B(LoadIC), R(0), U8(0), U8(237),
- /* 1231 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1232 E> */ B(LoadIC), R(0), U8(0), U8(239),
- /* 1241 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1242 E> */ B(LoadIC), R(0), U8(0), U8(241),
- /* 1251 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1252 E> */ B(LoadIC), R(0), U8(0), U8(243),
- /* 1261 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1262 E> */ B(LoadIC), R(0), U8(0), U8(245),
- /* 1271 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1272 E> */ B(LoadIC), R(0), U8(0), U8(247),
- /* 1281 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1282 E> */ B(LoadIC), R(0), U8(0), U8(249),
- /* 1291 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1292 E> */ B(LoadIC), R(0), U8(0), U8(251),
- /* 1301 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1302 E> */ B(LoadIC), R(0), U8(0), U8(253),
- /* 1311 S> */ B(Ldar), R(arg0),
- B(Star), R(0),
- /* 1312 E> */ B(LoadIC), R(0), U8(0), U8(255),
+ /* 41 S> */ B(Nop),
+ /* 42 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(1),
+ /* 51 S> */ B(Nop),
+ /* 52 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(3),
+ /* 61 S> */ B(Nop),
+ /* 62 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(5),
+ /* 71 S> */ B(Nop),
+ /* 72 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(7),
+ /* 81 S> */ B(Nop),
+ /* 82 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(9),
+ /* 91 S> */ B(Nop),
+ /* 92 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(11),
+ /* 101 S> */ B(Nop),
+ /* 102 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(13),
+ /* 111 S> */ B(Nop),
+ /* 112 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(15),
+ /* 121 S> */ B(Nop),
+ /* 122 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(17),
+ /* 131 S> */ B(Nop),
+ /* 132 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(19),
+ /* 141 S> */ B(Nop),
+ /* 142 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(21),
+ /* 151 S> */ B(Nop),
+ /* 152 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(23),
+ /* 161 S> */ B(Nop),
+ /* 162 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(25),
+ /* 171 S> */ B(Nop),
+ /* 172 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(27),
+ /* 181 S> */ B(Nop),
+ /* 182 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(29),
+ /* 191 S> */ B(Nop),
+ /* 192 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(31),
+ /* 201 S> */ B(Nop),
+ /* 202 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(33),
+ /* 211 S> */ B(Nop),
+ /* 212 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(35),
+ /* 221 S> */ B(Nop),
+ /* 222 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(37),
+ /* 231 S> */ B(Nop),
+ /* 232 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(39),
+ /* 241 S> */ B(Nop),
+ /* 242 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(41),
+ /* 251 S> */ B(Nop),
+ /* 252 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(43),
+ /* 261 S> */ B(Nop),
+ /* 262 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(45),
+ /* 271 S> */ B(Nop),
+ /* 272 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(47),
+ /* 281 S> */ B(Nop),
+ /* 282 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(49),
+ /* 291 S> */ B(Nop),
+ /* 292 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(51),
+ /* 301 S> */ B(Nop),
+ /* 302 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(53),
+ /* 311 S> */ B(Nop),
+ /* 312 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(55),
+ /* 321 S> */ B(Nop),
+ /* 322 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(57),
+ /* 331 S> */ B(Nop),
+ /* 332 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(59),
+ /* 341 S> */ B(Nop),
+ /* 342 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(61),
+ /* 351 S> */ B(Nop),
+ /* 352 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(63),
+ /* 361 S> */ B(Nop),
+ /* 362 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(65),
+ /* 371 S> */ B(Nop),
+ /* 372 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(67),
+ /* 381 S> */ B(Nop),
+ /* 382 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(69),
+ /* 391 S> */ B(Nop),
+ /* 392 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(71),
+ /* 401 S> */ B(Nop),
+ /* 402 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(73),
+ /* 411 S> */ B(Nop),
+ /* 412 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(75),
+ /* 421 S> */ B(Nop),
+ /* 422 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(77),
+ /* 431 S> */ B(Nop),
+ /* 432 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(79),
+ /* 441 S> */ B(Nop),
+ /* 442 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(81),
+ /* 451 S> */ B(Nop),
+ /* 452 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(83),
+ /* 461 S> */ B(Nop),
+ /* 462 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(85),
+ /* 471 S> */ B(Nop),
+ /* 472 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(87),
+ /* 481 S> */ B(Nop),
+ /* 482 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(89),
+ /* 491 S> */ B(Nop),
+ /* 492 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(91),
+ /* 501 S> */ B(Nop),
+ /* 502 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(93),
+ /* 511 S> */ B(Nop),
+ /* 512 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(95),
+ /* 521 S> */ B(Nop),
+ /* 522 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(97),
+ /* 531 S> */ B(Nop),
+ /* 532 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(99),
+ /* 541 S> */ B(Nop),
+ /* 542 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(101),
+ /* 551 S> */ B(Nop),
+ /* 552 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(103),
+ /* 561 S> */ B(Nop),
+ /* 562 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(105),
+ /* 571 S> */ B(Nop),
+ /* 572 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(107),
+ /* 581 S> */ B(Nop),
+ /* 582 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(109),
+ /* 591 S> */ B(Nop),
+ /* 592 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(111),
+ /* 601 S> */ B(Nop),
+ /* 602 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(113),
+ /* 611 S> */ B(Nop),
+ /* 612 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(115),
+ /* 621 S> */ B(Nop),
+ /* 622 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(117),
+ /* 631 S> */ B(Nop),
+ /* 632 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(119),
+ /* 641 S> */ B(Nop),
+ /* 642 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(121),
+ /* 651 S> */ B(Nop),
+ /* 652 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(123),
+ /* 661 S> */ B(Nop),
+ /* 662 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(125),
+ /* 671 S> */ B(Nop),
+ /* 672 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(127),
+ /* 681 S> */ B(Nop),
+ /* 682 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(129),
+ /* 691 S> */ B(Nop),
+ /* 692 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(131),
+ /* 701 S> */ B(Nop),
+ /* 702 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(133),
+ /* 711 S> */ B(Nop),
+ /* 712 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(135),
+ /* 721 S> */ B(Nop),
+ /* 722 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(137),
+ /* 731 S> */ B(Nop),
+ /* 732 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(139),
+ /* 741 S> */ B(Nop),
+ /* 742 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(141),
+ /* 751 S> */ B(Nop),
+ /* 752 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(143),
+ /* 761 S> */ B(Nop),
+ /* 762 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(145),
+ /* 771 S> */ B(Nop),
+ /* 772 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(147),
+ /* 781 S> */ B(Nop),
+ /* 782 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(149),
+ /* 791 S> */ B(Nop),
+ /* 792 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(151),
+ /* 801 S> */ B(Nop),
+ /* 802 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(153),
+ /* 811 S> */ B(Nop),
+ /* 812 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(155),
+ /* 821 S> */ B(Nop),
+ /* 822 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(157),
+ /* 831 S> */ B(Nop),
+ /* 832 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(159),
+ /* 841 S> */ B(Nop),
+ /* 842 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(161),
+ /* 851 S> */ B(Nop),
+ /* 852 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(163),
+ /* 861 S> */ B(Nop),
+ /* 862 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(165),
+ /* 871 S> */ B(Nop),
+ /* 872 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(167),
+ /* 881 S> */ B(Nop),
+ /* 882 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(169),
+ /* 891 S> */ B(Nop),
+ /* 892 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(171),
+ /* 901 S> */ B(Nop),
+ /* 902 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(173),
+ /* 911 S> */ B(Nop),
+ /* 912 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(175),
+ /* 921 S> */ B(Nop),
+ /* 922 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(177),
+ /* 931 S> */ B(Nop),
+ /* 932 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(179),
+ /* 941 S> */ B(Nop),
+ /* 942 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(181),
+ /* 951 S> */ B(Nop),
+ /* 952 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(183),
+ /* 961 S> */ B(Nop),
+ /* 962 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(185),
+ /* 971 S> */ B(Nop),
+ /* 972 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(187),
+ /* 981 S> */ B(Nop),
+ /* 982 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(189),
+ /* 991 S> */ B(Nop),
+ /* 992 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(191),
+ /* 1001 S> */ B(Nop),
+ /* 1002 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(193),
+ /* 1011 S> */ B(Nop),
+ /* 1012 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(195),
+ /* 1021 S> */ B(Nop),
+ /* 1022 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(197),
+ /* 1031 S> */ B(Nop),
+ /* 1032 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(199),
+ /* 1041 S> */ B(Nop),
+ /* 1042 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(201),
+ /* 1051 S> */ B(Nop),
+ /* 1052 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(203),
+ /* 1061 S> */ B(Nop),
+ /* 1062 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(205),
+ /* 1071 S> */ B(Nop),
+ /* 1072 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(207),
+ /* 1081 S> */ B(Nop),
+ /* 1082 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(209),
+ /* 1091 S> */ B(Nop),
+ /* 1092 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(211),
+ /* 1101 S> */ B(Nop),
+ /* 1102 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(213),
+ /* 1111 S> */ B(Nop),
+ /* 1112 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(215),
+ /* 1121 S> */ B(Nop),
+ /* 1122 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(217),
+ /* 1131 S> */ B(Nop),
+ /* 1132 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(219),
+ /* 1141 S> */ B(Nop),
+ /* 1142 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(221),
+ /* 1151 S> */ B(Nop),
+ /* 1152 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(223),
+ /* 1161 S> */ B(Nop),
+ /* 1162 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(225),
+ /* 1171 S> */ B(Nop),
+ /* 1172 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(227),
+ /* 1181 S> */ B(Nop),
+ /* 1182 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(229),
+ /* 1191 S> */ B(Nop),
+ /* 1192 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(231),
+ /* 1201 S> */ B(Nop),
+ /* 1202 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(233),
+ /* 1211 S> */ B(Nop),
+ /* 1212 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(235),
+ /* 1221 S> */ B(Nop),
+ /* 1222 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(237),
+ /* 1231 S> */ B(Nop),
+ /* 1232 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(239),
+ /* 1241 S> */ B(Nop),
+ /* 1242 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(241),
+ /* 1251 S> */ B(Nop),
+ /* 1252 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(243),
+ /* 1261 S> */ B(Nop),
+ /* 1262 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(245),
+ /* 1271 S> */ B(Nop),
+ /* 1272 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(247),
+ /* 1281 S> */ B(Nop),
+ /* 1282 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(249),
+ /* 1291 S> */ B(Nop),
+ /* 1292 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(251),
+ /* 1301 S> */ B(Nop),
+ /* 1302 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(253),
+ /* 1311 S> */ B(Nop),
+ /* 1312 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(255),
/* 1321 S> */ B(LdaSmi), U8(2),
/* 1323 E> */ B(Wide), B(StaGlobalStrict), U16(1), U16(257),
B(LdaUndefined),
diff --git a/test/cctest/interpreter/bytecode_expectations/StringConstants.golden b/test/cctest/interpreter/bytecode_expectations/StringConstants.golden
index a35df08..c28ac2a 100644
--- a/test/cctest/interpreter/bytecode_expectations/StringConstants.golden
+++ b/test/cctest/interpreter/bytecode_expectations/StringConstants.golden
@@ -35,7 +35,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 58 S> */ B(LdaConstant), U8(1),
/* 82 S> */ B(Return),
]
@@ -56,7 +56,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaConstant), U8(0),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 57 S> */ B(LdaConstant), U8(0),
/* 79 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/Switch.golden b/test/cctest/interpreter/bytecode_expectations/Switch.golden
index c252140..ddb8a7a 100644
--- a/test/cctest/interpreter/bytecode_expectations/Switch.golden
+++ b/test/cctest/interpreter/bytecode_expectations/Switch.golden
@@ -17,16 +17,16 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 31
+bytecode array length: 32
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(1),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(2),
- B(LdaSmi), U8(1),
- B(TestEqualStrict), R(2),
- B(JumpIfTrue), U8(10),
+ B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(1),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(2),
+ B(JumpIfToBooleanTrue), U8(10),
B(LdaSmi), U8(2),
B(TestEqualStrict), R(2),
B(JumpIfTrue), U8(7),
@@ -53,25 +53,25 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 37
+bytecode array length: 38
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(1),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(2),
- B(LdaSmi), U8(1),
- B(TestEqualStrict), R(2),
- B(JumpIfTrue), U8(10),
+ B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(1),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(2),
+ B(JumpIfToBooleanTrue), U8(10),
B(LdaSmi), U8(2),
B(TestEqualStrict), R(2),
B(JumpIfTrue), U8(10),
B(Jump), U8(14),
/* 66 S> */ B(LdaSmi), U8(2),
- /* 68 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 73 S> */ B(Jump), U8(8),
/* 89 S> */ B(LdaSmi), U8(3),
- /* 91 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 96 S> */ B(Jump), U8(2),
B(LdaUndefined),
/* 105 S> */ B(Return),
@@ -91,24 +91,24 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 35
+bytecode array length: 36
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(1),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(2),
- B(LdaSmi), U8(1),
- B(TestEqualStrict), R(2),
- B(JumpIfTrue), U8(10),
+ B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(1),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(2),
+ B(JumpIfToBooleanTrue), U8(10),
B(LdaSmi), U8(2),
B(TestEqualStrict), R(2),
B(JumpIfTrue), U8(8),
B(Jump), U8(12),
/* 66 S> */ B(LdaSmi), U8(2),
- /* 68 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 98 S> */ B(LdaSmi), U8(3),
- /* 100 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 105 S> */ B(Jump), U8(2),
B(LdaUndefined),
/* 114 S> */ B(Return),
@@ -129,16 +129,16 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 35
+bytecode array length: 36
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(1),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(2),
- B(LdaSmi), U8(2),
- B(TestEqualStrict), R(2),
- B(JumpIfTrue), U8(10),
+ B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(2),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(2),
+ B(JumpIfToBooleanTrue), U8(10),
B(LdaSmi), U8(3),
B(TestEqualStrict), R(2),
B(JumpIfTrue), U8(6),
@@ -146,7 +146,7 @@
/* 66 S> */ B(Jump), U8(10),
/* 82 S> */ B(Jump), U8(8),
/* 99 S> */ B(LdaSmi), U8(1),
- /* 101 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 106 S> */ B(Jump), U8(2),
B(LdaUndefined),
/* 115 S> */ B(Return),
@@ -167,29 +167,29 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 44
+bytecode array length: 45
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(1),
- B(TypeOf),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(2),
- B(LdaSmi), U8(2),
- B(TestEqualStrict), R(2),
- B(JumpIfTrue), U8(10),
+ B(Star), R(1),
+ /* 42 E> */ B(TypeOf),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(2),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(2),
+ B(JumpIfToBooleanTrue), U8(10),
B(LdaSmi), U8(3),
B(TestEqualStrict), R(2),
B(JumpIfTrue), U8(10),
B(Jump), U8(14),
/* 74 S> */ B(LdaSmi), U8(1),
- /* 76 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 81 S> */ B(Jump), U8(14),
/* 97 S> */ B(LdaSmi), U8(2),
- /* 99 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 104 S> */ B(Jump), U8(8),
/* 121 S> */ B(LdaSmi), U8(3),
- /* 123 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 128 S> */ B(Jump), U8(2),
B(LdaUndefined),
/* 137 S> */ B(Return),
@@ -209,23 +209,22 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 32
+bytecode array length: 31
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(1),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(2),
- B(Ldar), R(1),
- B(TypeOf),
- B(TestEqualStrict), R(2),
- B(JumpIfTrue), U8(4),
+ B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(TypeOf),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(2),
+ B(JumpIfToBooleanTrue), U8(4),
B(Jump), U8(8),
/* 74 S> */ B(LdaSmi), U8(1),
- /* 76 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 81 S> */ B(Jump), U8(8),
/* 98 S> */ B(LdaSmi), U8(2),
- /* 100 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 105 S> */ B(Jump), U8(2),
B(LdaUndefined),
/* 114 S> */ B(Return),
@@ -312,151 +311,151 @@
"
frame size: 3
parameter count: 1
-bytecode array length: 289
+bytecode array length: 290
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(1),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(2),
- B(LdaSmi), U8(1),
- B(TestEqualStrict), R(2),
- B(JumpIfTrue), U8(10),
+ B(Star), R(1),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(1),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(2),
+ B(JumpIfToBooleanTrue), U8(10),
B(LdaSmi), U8(2),
B(TestEqualStrict), R(2),
B(JumpIfTrueConstant), U8(0),
B(JumpConstant), U8(1),
/* 68 S> */ B(LdaSmi), U8(2),
- /* 70 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 77 S> */ B(LdaSmi), U8(2),
- /* 79 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 86 S> */ B(LdaSmi), U8(2),
- /* 88 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 95 S> */ B(LdaSmi), U8(2),
- /* 97 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 104 S> */ B(LdaSmi), U8(2),
- /* 106 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 113 S> */ B(LdaSmi), U8(2),
- /* 115 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 122 S> */ B(LdaSmi), U8(2),
- /* 124 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 131 S> */ B(LdaSmi), U8(2),
- /* 133 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 140 S> */ B(LdaSmi), U8(2),
- /* 142 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 149 S> */ B(LdaSmi), U8(2),
- /* 151 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 158 S> */ B(LdaSmi), U8(2),
- /* 160 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 167 S> */ B(LdaSmi), U8(2),
- /* 169 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 176 S> */ B(LdaSmi), U8(2),
- /* 178 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 185 S> */ B(LdaSmi), U8(2),
- /* 187 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 194 S> */ B(LdaSmi), U8(2),
- /* 196 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 203 S> */ B(LdaSmi), U8(2),
- /* 205 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 212 S> */ B(LdaSmi), U8(2),
- /* 214 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 221 S> */ B(LdaSmi), U8(2),
- /* 223 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 230 S> */ B(LdaSmi), U8(2),
- /* 232 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 239 S> */ B(LdaSmi), U8(2),
- /* 241 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 248 S> */ B(LdaSmi), U8(2),
- /* 250 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 257 S> */ B(LdaSmi), U8(2),
- /* 259 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 266 S> */ B(LdaSmi), U8(2),
- /* 268 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 275 S> */ B(LdaSmi), U8(2),
- /* 277 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 284 S> */ B(LdaSmi), U8(2),
- /* 286 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 293 S> */ B(LdaSmi), U8(2),
- /* 295 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 302 S> */ B(LdaSmi), U8(2),
- /* 304 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 311 S> */ B(LdaSmi), U8(2),
- /* 313 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 320 S> */ B(LdaSmi), U8(2),
- /* 322 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 329 S> */ B(LdaSmi), U8(2),
- /* 331 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 338 S> */ B(LdaSmi), U8(2),
- /* 340 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 347 S> */ B(LdaSmi), U8(2),
- /* 349 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 356 S> */ B(LdaSmi), U8(2),
- /* 358 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 365 S> */ B(LdaSmi), U8(2),
- /* 367 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 374 S> */ B(LdaSmi), U8(2),
- /* 376 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 383 S> */ B(LdaSmi), U8(2),
- /* 385 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 392 S> */ B(LdaSmi), U8(2),
- /* 394 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 401 S> */ B(LdaSmi), U8(2),
- /* 403 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 410 S> */ B(LdaSmi), U8(2),
- /* 412 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 419 S> */ B(LdaSmi), U8(2),
- /* 421 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 428 S> */ B(LdaSmi), U8(2),
- /* 430 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 437 S> */ B(LdaSmi), U8(2),
- /* 439 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 446 S> */ B(LdaSmi), U8(2),
- /* 448 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 455 S> */ B(LdaSmi), U8(2),
- /* 457 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 464 S> */ B(LdaSmi), U8(2),
- /* 466 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 473 S> */ B(LdaSmi), U8(2),
- /* 475 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 482 S> */ B(LdaSmi), U8(2),
- /* 484 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 491 S> */ B(LdaSmi), U8(2),
- /* 493 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 500 S> */ B(LdaSmi), U8(2),
- /* 502 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 509 S> */ B(LdaSmi), U8(2),
- /* 511 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 518 S> */ B(LdaSmi), U8(2),
- /* 520 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 527 S> */ B(LdaSmi), U8(2),
- /* 529 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 536 S> */ B(LdaSmi), U8(2),
- /* 538 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 545 S> */ B(LdaSmi), U8(2),
- /* 547 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 554 S> */ B(LdaSmi), U8(2),
- /* 556 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 563 S> */ B(LdaSmi), U8(2),
- /* 565 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 572 S> */ B(LdaSmi), U8(2),
- /* 574 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 581 S> */ B(LdaSmi), U8(2),
- /* 583 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 590 S> */ B(LdaSmi), U8(2),
- /* 592 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 599 S> */ B(LdaSmi), U8(2),
- /* 601 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 608 S> */ B(LdaSmi), U8(2),
- /* 610 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 617 S> */ B(LdaSmi), U8(2),
- /* 619 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 626 S> */ B(LdaSmi), U8(2),
- /* 628 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 635 S> */ B(LdaSmi), U8(2),
- /* 637 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 644 S> */ B(Jump), U8(8),
/* 662 S> */ B(LdaSmi), U8(3),
- /* 664 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 671 S> */ B(Jump), U8(2),
B(LdaUndefined),
/* 680 S> */ B(Return),
@@ -482,38 +481,36 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 61
+bytecode array length: 59
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(2),
- /* 52 E> */ B(Star), R(0),
- /* 45 S> */ B(Star), R(3),
- B(LdaSmi), U8(1),
- B(TestEqualStrict), R(3),
- B(JumpIfTrue), U8(10),
+ B(Star), R(2),
+ B(Star), R(0),
+ /* 45 S> */ B(LdaSmi), U8(1),
+ B(TestEqualStrict), R(0),
+ B(Mov), R(0), R(3),
+ B(JumpIfToBooleanTrue), U8(10),
B(LdaSmi), U8(2),
B(TestEqualStrict), R(3),
- B(JumpIfTrue), U8(36),
- B(Jump), U8(38),
- /* 77 E> */ B(Ldar), R(2),
- B(Star), R(4),
+ B(JumpIfTrue), U8(33),
+ B(Jump), U8(35),
B(LdaSmi), U8(1),
- B(Add), R(4),
- /* 79 E> */ B(Star), R(1),
- /* 70 S> */ B(Star), R(4),
- B(LdaSmi), U8(2),
- B(TestEqualStrict), R(4),
- B(JumpIfTrue), U8(4),
+ /* 77 E> */ B(Add), R(2),
+ B(Star), R(1),
+ /* 70 S> */ B(LdaSmi), U8(2),
+ B(TestEqualStrict), R(1),
+ B(Mov), R(1), R(4),
+ B(JumpIfToBooleanTrue), U8(4),
B(Jump), U8(8),
/* 101 S> */ B(LdaSmi), U8(1),
- /* 103 E> */ B(Star), R(2),
+ B(Star), R(2),
/* 108 S> */ B(Jump), U8(8),
/* 131 S> */ B(LdaSmi), U8(2),
- /* 133 E> */ B(Star), R(2),
+ B(Star), R(2),
/* 138 S> */ B(Jump), U8(2),
/* 176 S> */ B(LdaSmi), U8(3),
- /* 178 E> */ B(Star), R(2),
+ B(Star), R(2),
B(LdaUndefined),
/* 185 S> */ B(Return),
]
diff --git a/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden b/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden
index 5d7328b..582c087 100644
--- a/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden
+++ b/test/cctest/interpreter/bytecode_expectations/ThisFunction.golden
@@ -16,11 +16,10 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 7
+bytecode array length: 6
bytecodes: [
/* 21 E> */ B(StackCheck),
- B(Ldar), R(closure),
- B(Star), R(0),
+ B(Mov), R(closure), R(0),
B(LdaUndefined),
/* 25 S> */ B(Return),
]
@@ -37,11 +36,11 @@
"
frame size: 1
parameter count: 1
-bytecode array length: 6
+bytecode array length: 7
bytecodes: [
/* 21 E> */ B(StackCheck),
- B(Ldar), R(closure),
- B(Star), R(0),
+ B(Mov), R(closure), R(0),
+ /* 26 S> */ B(Ldar), R(0),
/* 36 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/Throw.golden b/test/cctest/interpreter/bytecode_expectations/Throw.golden
index 7c671ac..4e7a0bc 100644
--- a/test/cctest/interpreter/bytecode_expectations/Throw.golden
+++ b/test/cctest/interpreter/bytecode_expectations/Throw.golden
@@ -52,7 +52,7 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 45 S> */ B(JumpIfToBooleanFalse), U8(5),
/* 54 S> */ B(LdaConstant), U8(0),
/* 54 E> */ B(Throw),
diff --git a/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden b/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden
index e1d0ec3..00df0af 100644
--- a/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden
+++ b/test/cctest/interpreter/bytecode_expectations/TopLevelObjectLiterals.golden
@@ -14,7 +14,7 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 44
+bytecode array length: 43
bytecodes: [
B(LdaConstant), U8(0),
B(Star), R(1),
@@ -29,9 +29,8 @@
B(CreateObjectLiteral), U8(2), U8(0), U8(1),
B(Star), R(4),
B(CreateClosure), U8(3), U8(0),
- B(StoreICSloppy), R(4), U8(4), U8(3),
- B(Ldar), R(4),
- B(Star), R(3),
+ B(StaNamedPropertySloppy), R(4), U8(4), U8(3),
+ B(Mov), R(4), R(3),
B(CallRuntime), U16(Runtime::kInitializeVarGlobal), R(1), U8(3),
B(LdaUndefined),
/* 33 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/TryCatch.golden b/test/cctest/interpreter/bytecode_expectations/TryCatch.golden
index b57baf8..f061b70 100644
--- a/test/cctest/interpreter/bytecode_expectations/TryCatch.golden
+++ b/test/cctest/interpreter/bytecode_expectations/TryCatch.golden
@@ -13,17 +13,17 @@
"
frame size: 5
parameter count: 1
-bytecode array length: 40
+bytecode array length: 41
bytecodes: [
/* 30 E> */ B(StackCheck),
B(Mov), R(context), R(1),
/* 40 S> */ B(LdaSmi), U8(1),
/* 75 S> */ B(Return),
+ B(Jump), U8(32),
B(Star), R(3),
B(LdaConstant), U8(0),
B(Star), R(2),
- B(Ldar), R(closure),
- B(Star), R(4),
+ B(Mov), R(closure), R(4),
B(CallRuntime), U16(Runtime::kPushCatchContext), R(2), U8(3),
B(Star), R(1),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
@@ -39,7 +39,7 @@
"e",
]
handlers: [
- [4, 7, 7],
+ [4, 7, 9],
]
---
@@ -50,19 +50,18 @@
"
frame size: 6
parameter count: 1
-bytecode array length: 81
+bytecode array length: 79
bytecodes: [
/* 30 E> */ B(StackCheck),
B(Mov), R(context), R(2),
/* 47 S> */ B(LdaSmi), U8(1),
- /* 49 E> */ B(Star), R(0),
- B(Jump), U8(30),
+ B(Star), R(0),
+ B(Jump), U8(29),
B(Star), R(4),
B(LdaConstant), U8(0),
B(Star), R(3),
- B(Ldar), R(closure),
- B(Star), R(5),
- B(CallRuntime), U16(Runtime::kPushCatchContext), R(3), U8(3),
+ B(Mov), R(closure), R(5),
+ /* 49 E> */ B(CallRuntime), U16(Runtime::kPushCatchContext), R(3), U8(3),
B(Star), R(2),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(2),
@@ -70,20 +69,19 @@
B(PopContext), R(1),
B(Mov), R(context), R(2),
/* 75 S> */ B(LdaSmi), U8(2),
- /* 77 E> */ B(Star), R(0),
- B(Jump), U8(34),
+ B(Star), R(0),
+ B(Jump), U8(33),
B(Star), R(4),
B(LdaConstant), U8(1),
B(Star), R(3),
- B(Ldar), R(closure),
- B(Star), R(5),
- B(CallRuntime), U16(Runtime::kPushCatchContext), R(3), U8(3),
+ B(Mov), R(closure), R(5),
+ /* 77 E> */ B(CallRuntime), U16(Runtime::kPushCatchContext), R(3), U8(3),
B(Star), R(2),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(2),
B(PushContext), R(1),
/* 95 S> */ B(LdaSmi), U8(3),
- /* 97 E> */ B(Star), R(0),
+ B(Star), R(0),
B(PopContext), R(1),
B(LdaUndefined),
/* 103 S> */ B(Return),
@@ -94,6 +92,6 @@
]
handlers: [
[4, 8, 10],
- [41, 45, 47],
+ [40, 44, 46],
]
diff --git a/test/cctest/interpreter/bytecode_expectations/TryFinally.golden b/test/cctest/interpreter/bytecode_expectations/TryFinally.golden
index bd29e1a..de3bbf0 100644
--- a/test/cctest/interpreter/bytecode_expectations/TryFinally.golden
+++ b/test/cctest/interpreter/bytecode_expectations/TryFinally.golden
@@ -18,21 +18,21 @@
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
B(Mov), R(context), R(3),
/* 51 S> */ B(LdaSmi), U8(2),
- /* 53 E> */ B(Star), R(0),
+ B(Star), R(0),
B(LdaSmi), U8(-1),
B(Star), R(1),
B(Jump), U8(7),
B(Star), R(2),
B(LdaZero),
B(Star), R(1),
- B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
+ /* 53 E> */ B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(3),
/* 70 S> */ B(LdaSmi), U8(3),
- /* 72 E> */ B(Star), R(0),
- B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(3), U8(1),
+ B(Star), R(0),
+ /* 72 E> */ B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(3), U8(1),
B(LdaZero),
B(TestEqualStrict), R(1),
B(JumpIfTrue), U8(4),
@@ -55,28 +55,27 @@
"
frame size: 9
parameter count: 1
-bytecode array length: 88
+bytecode array length: 87
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(1),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
B(Mov), R(context), R(4),
B(Mov), R(context), R(5),
/* 51 S> */ B(LdaSmi), U8(2),
- /* 53 E> */ B(Star), R(0),
- B(Jump), U8(34),
+ B(Star), R(0),
+ B(Jump), U8(33),
B(Star), R(7),
B(LdaConstant), U8(0),
B(Star), R(6),
- B(Ldar), R(closure),
- B(Star), R(8),
- B(CallRuntime), U16(Runtime::kPushCatchContext), R(6), U8(3),
+ B(Mov), R(closure), R(8),
+ /* 53 E> */ B(CallRuntime), U16(Runtime::kPushCatchContext), R(6), U8(3),
B(Star), R(5),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(5),
B(PushContext), R(1),
/* 71 S> */ B(LdaSmi), U8(20),
- /* 73 E> */ B(Star), R(0),
+ B(Star), R(0),
B(PopContext), R(1),
B(LdaSmi), U8(-1),
B(Star), R(2),
@@ -84,11 +83,11 @@
B(Star), R(3),
B(LdaZero),
B(Star), R(2),
- B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
+ /* 73 E> */ B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(4),
/* 90 S> */ B(LdaSmi), U8(3),
- /* 92 E> */ B(Star), R(0),
- B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(4), U8(1),
+ B(Star), R(0),
+ /* 92 E> */ B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(4), U8(1),
B(LdaZero),
B(TestEqualStrict), R(2),
B(JumpIfTrue), U8(4),
@@ -102,7 +101,7 @@
"e",
]
handlers: [
- [8, 49, 55],
+ [8, 48, 54],
[11, 15, 17],
]
@@ -114,41 +113,39 @@
"
frame size: 10
parameter count: 1
-bytecode array length: 121
+bytecode array length: 119
bytecodes: [
/* 30 E> */ B(StackCheck),
B(Mov), R(context), R(4),
B(Mov), R(context), R(5),
B(Mov), R(context), R(6),
/* 55 S> */ B(LdaSmi), U8(1),
- /* 57 E> */ B(Star), R(0),
- B(Jump), U8(34),
+ B(Star), R(0),
+ B(Jump), U8(33),
B(Star), R(8),
B(LdaConstant), U8(0),
B(Star), R(7),
- B(Ldar), R(closure),
- B(Star), R(9),
- B(CallRuntime), U16(Runtime::kPushCatchContext), R(7), U8(3),
+ B(Mov), R(closure), R(9),
+ /* 57 E> */ B(CallRuntime), U16(Runtime::kPushCatchContext), R(7), U8(3),
B(Star), R(6),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(6),
B(PushContext), R(1),
/* 74 S> */ B(LdaSmi), U8(2),
- /* 76 E> */ B(Star), R(0),
+ B(Star), R(0),
B(PopContext), R(1),
- B(Jump), U8(34),
+ B(Jump), U8(33),
B(Star), R(7),
B(LdaConstant), U8(0),
B(Star), R(6),
- B(Ldar), R(closure),
- B(Star), R(8),
- B(CallRuntime), U16(Runtime::kPushCatchContext), R(6), U8(3),
+ B(Mov), R(closure), R(8),
+ /* 76 E> */ B(CallRuntime), U16(Runtime::kPushCatchContext), R(6), U8(3),
B(Star), R(5),
B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Ldar), R(5),
B(PushContext), R(1),
/* 95 S> */ B(LdaSmi), U8(20),
- /* 97 E> */ B(Star), R(0),
+ B(Star), R(0),
B(PopContext), R(1),
B(LdaSmi), U8(-1),
B(Star), R(2),
@@ -156,11 +153,11 @@
B(Star), R(3),
B(LdaZero),
B(Star), R(2),
- B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
+ /* 97 E> */ B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R(0), U8(0),
B(Star), R(4),
/* 114 S> */ B(LdaSmi), U8(3),
- /* 116 E> */ B(Star), R(0),
- B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(4), U8(1),
+ B(Star), R(0),
+ /* 116 E> */ B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(4), U8(1),
B(LdaZero),
B(TestEqualStrict), R(2),
B(JumpIfTrue), U8(4),
@@ -174,8 +171,8 @@
"e",
]
handlers: [
- [4, 82, 88],
- [7, 48, 50],
+ [4, 80, 86],
+ [7, 47, 49],
[10, 14, 16],
]
diff --git a/test/cctest/interpreter/bytecode_expectations/Typeof.golden b/test/cctest/interpreter/bytecode_expectations/Typeof.golden
index b0e80dd..1fe9354 100644
--- a/test/cctest/interpreter/bytecode_expectations/Typeof.golden
+++ b/test/cctest/interpreter/bytecode_expectations/Typeof.golden
@@ -22,7 +22,7 @@
bytecodes: [
/* 10 E> */ B(StackCheck),
/* 24 S> */ B(LdaSmi), U8(13),
- /* 24 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 29 S> */ B(TypeOf),
/* 47 S> */ B(Return),
]
@@ -41,15 +41,14 @@
"
frame size: 0
parameter count: 1
-bytecode array length: 6
+bytecode array length: 5
bytecodes: [
/* 22 E> */ B(StackCheck),
- /* 28 S> */ B(LdaGlobalInsideTypeof), U8(0), U8(1),
+ /* 28 S> */ B(LdaGlobalInsideTypeof), U8(1),
B(TypeOf),
/* 46 S> */ B(Return),
]
constant pool: [
- "x",
]
handlers: [
]
diff --git a/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden b/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden
index f253be9..dc2a930 100644
--- a/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden
+++ b/test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden
@@ -15,26 +15,22 @@
}
return x;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 31
+bytecode array length: 23
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaZero),
- /* 42 E> */ B(Star), R(0),
- /* 54 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(10),
- /* 54 E> */ B(TestEqual), R(1),
+ B(Star), R(0),
+ /* 54 S> */ B(LdaSmi), U8(10),
+ /* 54 E> */ B(TestEqual), R(0),
B(LogicalNot),
- B(JumpIfFalse), U8(15),
+ B(JumpIfFalse), U8(11),
/* 45 E> */ B(StackCheck),
- /* 65 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaSmi), U8(10),
- B(Add), R(1),
- /* 67 E> */ B(Star), R(0),
- B(Jump), U8(-22),
+ /* 65 S> */ B(LdaSmi), U8(10),
+ B(Add), R(0),
+ B(Star), R(0),
+ B(Jump), U8(-14),
/* 79 S> */ B(Ldar), R(0),
/* 89 S> */ B(Return),
]
@@ -51,22 +47,20 @@
} while(x == false);
return x;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 22
+bytecode array length: 18
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaFalse),
- /* 42 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 49 E> */ B(StackCheck),
/* 56 S> */ B(Ldar), R(0),
B(ToBooleanLogicalNot),
- /* 58 E> */ B(Star), R(0),
- /* 74 S> */ B(Ldar), R(0),
- B(Star), R(1),
- B(LdaFalse),
- /* 74 E> */ B(TestEqual), R(1),
- B(JumpIfTrue), U8(-13),
+ B(Star), R(0),
+ /* 74 S> */ B(LdaFalse),
+ /* 74 E> */ B(TestEqual), R(0),
+ B(JumpIfTrue), U8(-9),
/* 85 S> */ B(Ldar), R(0),
/* 95 S> */ B(Return),
]
@@ -80,16 +74,15 @@
var x = 101;
return void(x * 3);
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 13
+bytecode array length: 11
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(101),
- /* 42 E> */ B(Star), R(0),
- /* 47 S> */ B(Star), R(1),
- B(LdaSmi), U8(3),
- B(Mul), R(1),
+ B(Star), R(0),
+ /* 47 S> */ B(LdaSmi), U8(3),
+ B(Mul), R(0),
B(LdaUndefined),
/* 67 S> */ B(Return),
]
@@ -106,19 +99,19 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 23
+bytecode array length: 22
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(Wide), B(LdaSmi), U16(1234),
- /* 42 E> */ B(Star), R(0),
- /* 56 S> */ B(Star), R(2),
- /* 66 E> */ B(Ldar), R(0),
- B(Mul), R(2),
+ B(Star), R(0),
+ /* 56 S> */ B(Nop),
+ /* 66 E> */ B(Mul), R(0),
B(Star), R(3),
B(LdaSmi), U8(1),
B(Sub), R(3),
- B(LdaUndefined),
- /* 56 E> */ B(Star), R(1),
+ B(LdrUndefined), R(1),
+ B(Ldar), R(1),
+ /* 74 S> */ B(Nop),
/* 84 S> */ B(Return),
]
constant pool: [
@@ -131,16 +124,15 @@
var x = 13;
return ~x;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(13),
- /* 42 E> */ B(Star), R(0),
- /* 46 S> */ B(Star), R(1),
- B(LdaSmi), U8(-1),
- B(BitwiseXor), R(1),
+ B(Star), R(0),
+ /* 46 S> */ B(LdaSmi), U8(-1),
+ B(BitwiseXor), R(0),
/* 57 S> */ B(Return),
]
constant pool: [
@@ -153,16 +145,15 @@
var x = 13;
return +x;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(13),
- /* 42 E> */ B(Star), R(0),
- /* 46 S> */ B(Star), R(1),
- B(LdaSmi), U8(1),
- B(Mul), R(1),
+ B(Star), R(0),
+ /* 46 S> */ B(LdaSmi), U8(1),
+ B(Mul), R(0),
/* 57 S> */ B(Return),
]
constant pool: [
@@ -175,16 +166,15 @@
var x = 13;
return -x;
"
-frame size: 2
+frame size: 1
parameter count: 1
-bytecode array length: 12
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 42 S> */ B(LdaSmi), U8(13),
- /* 42 E> */ B(Star), R(0),
- /* 46 S> */ B(Star), R(1),
- B(LdaSmi), U8(-1),
- B(Mul), R(1),
+ B(Star), R(0),
+ /* 46 S> */ B(LdaSmi), U8(-1),
+ B(Mul), R(0),
/* 57 S> */ B(Return),
]
constant pool: [
diff --git a/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden b/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
index 2c23cce..717f323 100644
--- a/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
+++ b/test/cctest/interpreter/bytecode_expectations/WideRegisters.golden
@@ -171,11 +171,11 @@
"
frame size: 157
parameter count: 1
-bytecode array length: 8
+bytecode array length: 10
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 1494 S> */ B(Wide), B(Ldar), R16(127),
- /* 1497 E> */ B(Star), R(0),
+ /* 1494 S> */ B(Wide), B(Mov), R16(127), R16(0),
+ /* 1505 S> */ B(Ldar), R(0),
/* 1516 S> */ B(Return),
]
constant pool: [
@@ -347,11 +347,11 @@
"
frame size: 157
parameter count: 1
-bytecode array length: 10
+bytecode array length: 12
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 1494 S> */ B(Wide), B(Ldar), R16(126),
- /* 1499 E> */ B(Wide), B(Star), R16(127),
+ /* 1494 S> */ B(Wide), B(Mov), R16(126), R16(127),
+ /* 1507 S> */ B(Wide), B(Ldar), R16(127),
/* 1520 S> */ B(Return),
]
constant pool: [
@@ -521,15 +521,13 @@
if (x2 > 3) { return x129; }
return x128;
"
-frame size: 158
+frame size: 157
parameter count: 1
-bytecode array length: 25
+bytecode array length: 17
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 1494 S> */ B(Ldar), R(2),
- B(Wide), B(Star), R16(157),
- B(LdaSmi), U8(3),
- /* 1501 E> */ B(Wide), B(TestGreaterThan), R16(157),
+ /* 1494 S> */ B(LdaSmi), U8(3),
+ /* 1501 E> */ B(TestGreaterThan), R(2),
B(JumpIfFalse), U8(7),
/* 1508 S> */ B(Wide), B(Ldar), R16(129),
/* 1536 S> */ B(Return),
@@ -705,24 +703,20 @@
if (x2 > 3) { return x0; }
return x129;
"
-frame size: 158
+frame size: 157
parameter count: 1
-bytecode array length: 48
+bytecode array length: 34
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 1503 S> */ B(LdaZero),
- /* 1503 E> */ B(Star), R(0),
- /* 1506 S> */ B(Wide), B(Ldar), R16(129),
- B(Wide), B(Star), R16(157),
- B(LdaSmi), U8(3),
- /* 1515 E> */ B(Wide), B(TestEqual), R16(157),
- B(JumpIfFalse), U8(8),
- /* 1534 S> */ B(Ldar), R(0),
- /* 1534 E> */ B(Wide), B(Star), R16(129),
- /* 1540 S> */ B(Ldar), R(2),
- B(Wide), B(Star), R16(157),
- B(LdaSmi), U8(3),
- /* 1547 E> */ B(Wide), B(TestGreaterThan), R16(157),
+ B(Star), R(0),
+ /* 1506 S> */ B(LdaSmi), U8(3),
+ /* 1515 E> */ B(Wide), B(TestEqual), R16(129),
+ B(JumpIfFalse), U8(10),
+ /* 1534 S> */ B(Wide), B(Mov), R16(0), R16(129),
+ B(Ldar), R(0),
+ /* 1540 S> */ B(LdaSmi), U8(3),
+ /* 1547 E> */ B(TestGreaterThan), R(2),
B(JumpIfFalse), U8(5),
/* 1554 S> */ B(Ldar), R(0),
/* 1580 S> */ B(Return),
@@ -899,32 +893,29 @@
"
frame size: 158
parameter count: 1
-bytecode array length: 66
+bytecode array length: 56
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 1503 S> */ B(LdaZero),
- /* 1503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1515 S> */ B(LdaZero),
- /* 1515 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 1523 S> */ B(LdaZero),
- /* 1528 E> */ B(Wide), B(Star), R16(128),
- /* 1538 S> */ B(Wide), B(Ldar), R16(128),
- B(Wide), B(Star), R16(157),
- B(LdaSmi), U8(64),
- /* 1538 E> */ B(Wide), B(TestLessThan), R16(157),
- B(JumpIfFalse), U8(35),
+ B(Wide), B(Star), R16(128),
+ /* 1538 S> */ B(LdaSmi), U8(64),
+ /* 1538 E> */ B(Wide), B(TestLessThan), R16(128),
+ B(JumpIfFalse), U8(33),
/* 1518 E> */ B(StackCheck),
- /* 1555 S> */ B(Ldar), R(1),
- B(Wide), B(Star), R16(157),
- /* 1561 E> */ B(Wide), B(Ldar), R16(128),
- B(Wide), B(Add), R16(157),
- /* 1558 E> */ B(Star), R(1),
+ /* 1555 S> */ B(Wide), B(Ldar), R16(128),
+ /* 1561 E> */ B(Add), R(1),
+ B(Wide), B(Mov), R16(1), R16(157),
+ B(Star), R(1),
/* 1548 S> */ B(Wide), B(Ldar), R16(128),
B(ToNumber),
B(Wide), B(Star), R16(157),
B(Inc),
- /* 1548 E> */ B(Wide), B(Star), R16(128),
- B(Jump), U8(-47),
+ B(Wide), B(Star), R16(128),
+ B(Jump), U8(-37),
/* 1567 S> */ B(Wide), B(Ldar), R16(128),
/* 1580 S> */ B(Return),
]
@@ -1098,35 +1089,34 @@
"
frame size: 163
parameter count: 1
-bytecode array length: 84
+bytecode array length: 82
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 1503 S> */ B(Wide), B(LdaSmi), U16(1234),
- /* 1503 E> */ B(Star), R(0),
+ B(Star), R(0),
/* 1518 S> */ B(LdaZero),
- /* 1518 E> */ B(Star), R(1),
+ B(Star), R(1),
/* 1534 S> */ B(Ldar), R(0),
- B(JumpIfUndefined), U8(69),
- B(JumpIfNull), U8(67),
+ B(JumpIfUndefined), U8(67),
+ B(JumpIfNull), U8(65),
B(ToObject),
- B(Wide), B(Star), R16(157),
B(Wide), B(ForInPrepare), R16(158),
+ B(Wide), B(Star), R16(157),
B(LdaZero),
B(Wide), B(Star), R16(161),
/* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160),
- B(JumpIfTrue), U8(45),
+ B(JumpIfTrue), U8(43),
B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1),
- B(JumpIfUndefined), U8(23),
+ B(JumpIfUndefined), U8(21),
B(Wide), B(Star), R16(128),
/* 1521 E> */ B(StackCheck),
- /* 1541 S> */ B(Ldar), R(1),
- B(Wide), B(Star), R16(162),
- /* 1547 E> */ B(Wide), B(Ldar), R16(128),
- B(Wide), B(Add), R16(162),
- /* 1544 E> */ B(Star), R(1),
- B(Wide), B(ForInStep), R16(161),
+ /* 1541 S> */ B(Wide), B(Ldar), R16(128),
+ /* 1547 E> */ B(Add), R(1),
+ B(Wide), B(Mov), R16(1), R16(162),
+ B(Star), R(1),
+ /* 1544 E> */ B(Wide), B(ForInStep), R16(161),
B(Wide), B(Star), R16(161),
- B(Jump), U8(-49),
+ B(Jump), U8(-47),
/* 1553 S> */ B(Ldar), R(1),
/* 1564 S> */ B(Return),
]
@@ -1301,21 +1291,17 @@
"
frame size: 159
parameter count: 1
-bytecode array length: 55
+bytecode array length: 53
bytecodes: [
/* 30 E> */ B(StackCheck),
- /* 1494 S> */ B(Ldar), R(64),
- B(Wide), B(Star), R16(157),
- /* 1509 E> */ B(Ldar), R(63),
- B(Wide), B(Star), R16(158),
- B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
- /* 1497 E> */ B(Star), R(0),
- /* 1515 S> */ B(Ldar), R(27),
- B(Wide), B(Star), R16(157),
- /* 1530 E> */ B(Wide), B(Ldar), R16(143),
- B(Wide), B(Star), R16(158),
- B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
- /* 1518 E> */ B(Star), R(1),
+ /* 1494 S> */ B(Wide), B(Mov), R16(64), R16(157),
+ B(Wide), B(Mov), R16(63), R16(158),
+ /* 1509 E> */ B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
+ B(Star), R(0),
+ /* 1515 S> */ B(Wide), B(Mov), R16(27), R16(157),
+ B(Wide), B(Mov), R16(143), R16(158),
+ /* 1530 E> */ B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
+ B(Star), R(1),
/* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
/* 1549 S> */ B(Ldar), R(1),
/* 1560 S> */ B(Return),
diff --git a/test/cctest/interpreter/bytecode_expectations/WithStatement.golden b/test/cctest/interpreter/bytecode_expectations/WithStatement.golden
index e1b7eda..71183de 100644
--- a/test/cctest/interpreter/bytecode_expectations/WithStatement.golden
+++ b/test/cctest/interpreter/bytecode_expectations/WithStatement.golden
@@ -13,15 +13,14 @@
"
frame size: 4
parameter count: 1
-bytecode array length: 26
+bytecode array length: 25
bytecodes: [
/* 30 E> */ B(StackCheck),
/* 34 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1),
B(Star), R(1),
B(ToObject),
B(Star), R(2),
- B(Ldar), R(closure),
- B(Star), R(3),
+ B(Mov), R(closure), R(3),
B(CallRuntime), U16(Runtime::kPushWithContext), R(2), U8(2),
B(PushContext), R(0),
/* 50 S> */ B(LdaLookupSlot), U8(1),