Lines Matching refs:B

94 #define B(x) static_cast<uint8_t>(Bytecode::k##x)  macro
262 {"", 0, 1, 2, {B(LdaUndefined), B(Return)}, 0}, in TEST()
263 {"return;", 0, 1, 2, {B(LdaUndefined), B(Return)}, 0}, in TEST()
264 {"return null;", 0, 1, 2, {B(LdaNull), B(Return)}, 0}, in TEST()
265 {"return true;", 0, 1, 2, {B(LdaTrue), B(Return)}, 0}, in TEST()
266 {"return false;", 0, 1, 2, {B(LdaFalse), B(Return)}, 0}, in TEST()
267 {"return 0;", 0, 1, 2, {B(LdaZero), B(Return)}, 0}, in TEST()
268 {"return +1;", 0, 1, 3, {B(LdaSmi8), U8(1), B(Return)}, 0}, in TEST()
269 {"return -1;", 0, 1, 3, {B(LdaSmi8), U8(-1), B(Return)}, 0}, in TEST()
270 {"return +127;", 0, 1, 3, {B(LdaSmi8), U8(127), B(Return)}, 0}, in TEST()
271 {"return -128;", 0, 1, 3, {B(LdaSmi8), U8(-128), B(Return)}, 0}, in TEST()
291 {B(LdaZero), // in TEST()
292 B(Star), R(0), // in TEST()
293 B(Return)}, in TEST()
299 {B(LdaZero), // in TEST()
300 B(Star), R(0), // in TEST()
301 B(Star), R(1), // in TEST()
302 B(LdaSmi8), U8(3), // in TEST()
303 B(Add), R(1), // in TEST()
304 B(Return)}, in TEST()
310 {B(LdaZero), // in TEST()
311 B(Star), R(0), // in TEST()
312 B(Star), R(1), // in TEST()
313 B(LdaSmi8), U8(3), // in TEST()
314 B(Sub), R(1), // in TEST()
315 B(Return)}, in TEST()
321 {B(LdaSmi8), U8(4), // in TEST()
322 B(Star), R(0), // in TEST()
323 B(Star), R(1), // in TEST()
324 B(LdaSmi8), U8(3), // in TEST()
325 B(Mul), R(1), // in TEST()
326 B(Return)}, in TEST()
332 {B(LdaSmi8), U8(4), // in TEST()
333 B(Star), R(0), // in TEST()
334 B(Star), R(1), // in TEST()
335 B(LdaSmi8), U8(3), // in TEST()
336 B(Div), R(1), // in TEST()
337 B(Return)}, in TEST()
343 {B(LdaSmi8), U8(4), // in TEST()
344 B(Star), R(0), // in TEST()
345 B(Star), R(1), // in TEST()
346 B(LdaSmi8), U8(3), // in TEST()
347 B(Mod), R(1), // in TEST()
348 B(Return)}, in TEST()
354 {B(LdaSmi8), U8(1), // in TEST()
355 B(Star), R(0), // in TEST()
356 B(Star), R(1), // in TEST()
357 B(LdaSmi8), U8(2), // in TEST()
358 B(BitwiseOr), R(1), // in TEST()
359 B(Return)}, in TEST()
365 {B(LdaSmi8), U8(1), // in TEST()
366 B(Star), R(0), // in TEST()
367 B(Star), R(1), // in TEST()
368 B(LdaSmi8), U8(2), // in TEST()
369 B(BitwiseXor), R(1), // in TEST()
370 B(Return)}, in TEST()
376 {B(LdaSmi8), U8(1), // in TEST()
377 B(Star), R(0), // in TEST()
378 B(Star), R(1), // in TEST()
379 B(LdaSmi8), U8(2), // in TEST()
380 B(BitwiseAnd), R(1), // in TEST()
381 B(Return)}, in TEST()
387 {B(LdaSmi8), U8(10), // in TEST()
388 B(Star), R(0), // in TEST()
389 B(Star), R(1), // in TEST()
390 B(LdaSmi8), U8(3), // in TEST()
391 B(ShiftLeft), R(1), // in TEST()
392 B(Return)}, in TEST()
398 {B(LdaSmi8), U8(10), // in TEST()
399 B(Star), R(0), // in TEST()
400 B(Star), R(1), // in TEST()
401 B(LdaSmi8), U8(3), // in TEST()
402 B(ShiftRight), R(1), // in TEST()
403 B(Return)}, in TEST()
409 {B(LdaSmi8), U8(10), // in TEST()
410 B(Star), R(0), // in TEST()
411 B(Star), R(1), // in TEST()
412 B(LdaSmi8), U8(3), // in TEST()
413 B(ShiftRightLogical), R(1), // in TEST()
414 B(Return)}, in TEST()
420 {B(LdaZero), // in TEST()
421 B(Star), R(0), // in TEST()
422 B(LdaSmi8), U8(3), // in TEST()
423 B(Return)}, in TEST()
443 {B(LdaZero), // in TEST()
444 B(Star), R(0), // in TEST()
445 B(JumpIfToBooleanTrue), U8(4), // in TEST()
446 B(LdaSmi8), U8(3), // in TEST()
447 B(Return)}, in TEST()
453 {B(LdaZero), // in TEST()
454 B(Star), R(0), // in TEST()
455 B(Star), R(1), // in TEST()
456 B(LdaSmi8), U8(1), // in TEST()
457 B(TestEqual), R(1), // in TEST()
458 B(JumpIfTrue), U8(4), // in TEST()
459 B(LdaSmi8), U8(3), // in TEST()
460 B(Return)}, in TEST()
466 {B(LdaZero), // in TEST()
467 B(Star), R(0), // in TEST()
468 B(JumpIfToBooleanFalse), U8(4), // in TEST()
469 B(LdaSmi8), U8(3), // in TEST()
470 B(Return)}, in TEST()
476 {B(LdaZero), // in TEST()
477 B(Star), R(0), // in TEST()
478 B(Star), R(1), // in TEST()
479 B(LdaZero), // in TEST()
480 B(TestEqual), R(1), // in TEST()
481 B(JumpIfFalse), U8(4), // in TEST()
482 B(LdaSmi8), U8(3), // in TEST()
483 B(Return)}, in TEST()
489 {B(LdaZero), // in TEST()
490 B(Star), R(0), // in TEST()
491 B(JumpIfToBooleanTrue), U8(4), // in TEST()
492 B(LdaSmi8), U8(3), // in TEST()
493 B(Return)}, in TEST()
499 {B(LdaSmi8), U8(2), // in TEST()
500 B(Star), R(0), // in TEST()
501 B(LdaSmi8), U8(3), // in TEST()
502 B(Star), R(1), // in TEST()
503 B(LdaSmi8), U8(4), // in TEST()
504 B(Star), R(2), // in TEST()
505 B(Ldar), R(0), // in TEST()
506 B(JumpIfToBooleanTrue), U8(16), // in TEST()
507 B(Ldar), R(0), // in TEST()
508 B(Ldar), R(1), // in TEST()
509 B(Ldar), R(0), // in TEST()
510 B(Ldar), R(1), // in TEST()
511 B(LdaSmi8), U8(5), // in TEST()
512 B(Star), R(2), // in TEST()
513 B(LdaSmi8), U8(3), // in TEST()
514 B(Return)}, in TEST()
522 {B(LdaSmi8), U8(1), // in TEST()
523 B(Star), R(0), // in TEST()
524 B(LdaSmi8), U8(2), // in TEST()
525 B(Star), R(1), // in TEST()
526 B(LdaSmi8), U8(3), // in TEST()
527 B(Star), R(2), // in TEST()
528 B(Ldar), R(0), // in TEST()
529 B(JumpIfToBooleanTrueConstant), U8(0), // in TEST()
531 B(LdaSmi8), U8(1), // in TEST()
532 B(Star), R(1), // in TEST()
533 B(LdaSmi8), U8(2), // in TEST()
534 B(Star), R(2)), // in TEST()
535 B(LdaSmi8), U8(3), // in TEST()
536 B(Return)}, in TEST()
545 {B(LdaZero), // in TEST()
546 B(Star), R(0), // in TEST()
547 B(LdaSmi8), U8(2), // in TEST()
548 B(Star), R(1), // in TEST()
549 B(LdaSmi8), U8(3), // in TEST()
550 B(Star), R(2), // in TEST()
551 B(Ldar), R(0), // in TEST()
552 B(JumpIfToBooleanFalseConstant), U8(0), // in TEST()
554 B(LdaSmi8), U8(1), // in TEST()
555 B(Star), R(1), // in TEST()
556 B(LdaSmi8), U8(2), // in TEST()
557 B(Star), R(2)), // in TEST()
558 B(LdaSmi8), U8(3), // in TEST()
559 B(Return)}, // in TEST()
568 {B(LdaSmi8), U8(1), // in TEST()
569 B(Star), R(0), // in TEST()
570 B(LdaSmi8), U8(2), // in TEST()
571 B(Star), R(1), // in TEST()
572 B(LdaSmi8), U8(3), // in TEST()
573 B(Star), R(2), // in TEST()
574 B(Ldar), R(0), // in TEST()
575 B(Star), R(3), // in TEST()
576 B(LdaSmi8), U8(3), // in TEST()
577 B(TestGreaterThan), R(3), // in TEST()
578 B(JumpIfTrueConstant), U8(0), // in TEST()
580 B(LdaSmi8), U8(1), // in TEST()
581 B(Star), R(1), // in TEST()
582 B(LdaSmi8), U8(2), // in TEST()
583 B(Star), R(2)), // in TEST()
584 B(LdaSmi8), U8(3), // in TEST()
585 B(Return)}, in TEST()
594 {B(LdaZero), // in TEST()
595 B(Star), R(0), // in TEST()
596 B(LdaSmi8), U8(2), // in TEST()
597 B(Star), R(1), // in TEST()
598 B(LdaSmi8), U8(3), // in TEST()
599 B(Star), R(2), // in TEST()
600 B(Ldar), R(0), // in TEST()
601 B(Star), R(3), // in TEST()
602 B(LdaSmi8), U8(5), // in TEST()
603 B(TestLessThan), R(3), // in TEST()
604 B(JumpIfFalseConstant), U8(0), // in TEST()
606 B(LdaSmi8), U8(1), // in TEST()
607 B(Star), R(1), // in TEST()
608 B(LdaSmi8), U8(2), // in TEST()
609 B(Star), R(2)), // in TEST()
610 B(LdaSmi8), U8(3), // in TEST()
611 B(Return)}, in TEST()
618 {B(LdaZero), // in TEST()
619 B(Return)}, in TEST()
625 {B(LdaSmi8), U8(1), // in TEST()
626 B(Return)}, in TEST()
632 {B(LdaSmi8), U8(1), // in TEST()
633 B(Star), R(0), // in TEST()
634 B(JumpIfToBooleanFalse), U8(4), // in TEST()
635 B(LdaSmi8), U8(3), // in TEST()
636 B(JumpIfToBooleanTrue), U8(3), // in TEST()
637 B(LdaZero), // in TEST()
638 B(LdaSmi8), U8(1), // in TEST()
639 B(Return)}, in TEST()
659 {B(Ldar), THIS(1), B(Return)}, in TEST()
665 {B(Ldar), A(1, 2), B(Return)}, in TEST()
671 {B(Ldar), THIS(2), B(Return)}, in TEST()
677 {B(Ldar), A(4, 8), B(Return)}, in TEST()
683 {B(Ldar), THIS(8), B(Return)}, in TEST()
689 {B(LdaSmi8), U8(1), // in TEST()
690 B(Star), A(1, 2), // in TEST()
691 B(LdaUndefined), // in TEST()
692 B(Return)}, in TEST()
698 {B(LdaSmi8), U8(1), // in TEST()
699 B(Star), A(2, 5), // in TEST()
700 B(LdaUndefined), // in TEST()
701 B(Return)}, in TEST()
723 B(LdaConstant), U8(0), // in TEST()
724 B(Return) // in TEST()
733 B(LdaConstant), U8(0), // in TEST()
734 B(Star), R(0), // in TEST()
735 B(LdaConstant), U8(1), // in TEST()
736 B(Return) // in TEST()
745 B(LdaConstant), U8(0), // in TEST()
746 B(Star), R(0), // in TEST()
747 B(LdaConstant), U8(0), // in TEST()
748 B(Return) // in TEST()
773 B(LdaConstant), U8(0), // in TEST()
774 B(Return) // in TEST()
783 B(LdaConstant), U8(0), // in TEST()
784 B(Star), R(0), // in TEST()
785 B(LdaConstant), U8(1), // in TEST()
786 B(Return) // in TEST()
795 B(LdaConstant), U8(0), // in TEST()
796 B(Star), R(0), // in TEST()
797 B(LdaConstant), U8(1), // in TEST()
798 B(Return) // in TEST()
810 B(LdaConstant), U8(wide_idx++), // in TEST()
811 B(Star), R(0)), // in TEST()
812 B(LdaConstantWide), U16(wide_idx), // in TEST()
813 B(Star), R(0), // in TEST()
814 B(LdaUndefined), // in TEST()
815 B(Return), // in TEST()
839 B(LdaConstant), U8(0), // in TEST()
840 B(Return) // in TEST()
849 B(LdaConstant), U8(0), // in TEST()
850 B(Star), R(0), // in TEST()
851 B(LdaConstant), U8(1), // in TEST()
852 B(Return) // in TEST()
861 B(LdaConstant), U8(0), // in TEST()
862 B(Star), R(0), // in TEST()
863 B(LdaConstant), U8(0), // in TEST()
864 B(Return) // in TEST()
901 B(Ldar), A(1, 2), // in TEST()
902 B(Star), R(0), // in TEST()
903 B(LoadICSloppy), R(0), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
904 B(Return), // in TEST()
913 B(Ldar), A(1, 2), // in TEST()
914 B(Star), R(0), // in TEST()
915 B(LoadICSloppy), R(0), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
916 B(Return) // in TEST()
925 B(Ldar), A(1, 2), // in TEST()
926 B(Star), R(0), // in TEST()
927 B(LdaSmi8), U8(100), // in TEST()
928 B(KeyedLoadICSloppy), R(0), U8(vector->GetIndex(slot1)), // in TEST()
929 B(Return) // in TEST()
937 B(Ldar), A(1, 3), // in TEST()
938 B(Star), R(0), // in TEST()
939 B(Ldar), A(1, 2), // in TEST()
940 B(KeyedLoadICSloppy), R(0), U8(vector->GetIndex(slot1)), // in TEST()
941 B(Return) // in TEST()
950 B(Ldar), A(1, 2), // in TEST()
951 B(Star), R(1), // in TEST()
952 B(LoadICSloppy), R(1), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
953 B(Star), R(0), // in TEST()
954 B(Ldar), A(1, 2), // in TEST()
955 B(Star), R(1), // in TEST()
956 B(LdaSmi8), U8(-124), // in TEST()
957 B(KeyedLoadICSloppy), R(1), U8(vector->GetIndex(slot2)), // in TEST()
958 B(Return), // in TEST()
967 B(Ldar), A(1, 2), // in TEST()
968 B(Star), R(0), // in TEST()
969 B(LoadICStrict), R(0), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
970 B(Return), // in TEST()
980 B(Ldar), A(1, 3), // in TEST()
981 B(Star), R(0), // in TEST()
982 B(Ldar), A(2, 3), // in TEST()
983 B(KeyedLoadICStrict), R(0), U8(vector->GetIndex(slot1)), // in TEST()
984 B(Return), // in TEST()
997 B(Ldar), A(1, 2), // in TEST()
998 B(Star), R(1), // in TEST()
999 B(LoadICSloppy), R(1), U8(0), U8(wide_idx_1 += 2), // in TEST()
1000 B(Star), R(0), // in TEST()
1002 B(Ldar), A(1, 2), // in TEST()
1003 B(Star), R(1), // in TEST()
1004 B(LoadICSloppy), R(1), U8(0), // in TEST()
1006 B(Star), R(0)), // in TEST()
1007 B(Ldar), A(1, 2), // in TEST()
1008 B(Star), R(1), // in TEST()
1009 B(LoadICSloppyWide), R(1), U16(0), U16(wide_idx_1 + 2), // in TEST()
1010 B(Return), // in TEST()
1024 B(Ldar), A(1, 2), // in TEST()
1025 B(Star), R(1), // in TEST()
1026 B(LoadICStrict), R(1), U8(0), U8((wide_idx_2 += 2)), // in TEST()
1027 B(Star), R(0), // in TEST()
1029 B(Ldar), A(1, 2), // in TEST()
1030 B(Star), R(1), // in TEST()
1031 B(LoadICStrict), R(1), U8(0), // in TEST()
1033 B(Star), R(0)), // in TEST()
1034 B(Ldar), A(1, 2), // in TEST()
1035 B(Star), R(1), // in TEST()
1036 B(LoadICStrictWide), R(1), U16(0), U16(wide_idx_2 + 2), // in TEST()
1037 B(Return), // in TEST()
1051 B(Ldar), A(1, 3), // in TEST()
1052 B(Star), R(1), // in TEST()
1053 B(Ldar), A(2, 3), // in TEST()
1054 B(KeyedLoadICSloppy), R(1), U8((wide_idx_3 += 2)), // in TEST()
1055 B(Star), R(0), // in TEST()
1057 B(Ldar), A(1, 3), // in TEST()
1058 B(Star), R(1), // in TEST()
1059 B(Ldar), A(2, 3), // in TEST()
1060 B(KeyedLoadICSloppy), R(1), U8((wide_idx_3 += 2)), // in TEST()
1061 B(Star), R(0)), // in TEST()
1062 B(Ldar), A(1, 3), // in TEST()
1063 B(Star), R(1), // in TEST()
1064 B(Ldar), A(2, 3), // in TEST()
1065 B(KeyedLoadICSloppyWide), R(1), U16(wide_idx_3 + 2), // in TEST()
1066 B(Return), // in TEST()
1078 B(Ldar), A(1, 3), // in TEST()
1079 B(Star), R(1), // in TEST()
1080 B(Ldar), A(2, 3), // in TEST()
1081 B(KeyedLoadICStrict), R(1), U8((wide_idx_4 += 2)), // in TEST()
1082 B(Star), R(0), // in TEST()
1084 B(Ldar), A(1, 3), // in TEST()
1085 B(Star), R(1), // in TEST()
1086 B(Ldar), A(2, 3), // in TEST()
1087 B(KeyedLoadICStrict), R(1), U8((wide_idx_4 += 2)), // in TEST()
1088 B(Star), R(0)), // in TEST()
1089 B(Ldar), A(1, 3), // in TEST()
1090 B(Star), R(1), // in TEST()
1091 B(Ldar), A(2, 3), // in TEST()
1092 B(KeyedLoadICStrictWide), R(1), U16(wide_idx_4 + 2), // in TEST()
1093 B(Return), // in TEST()
1128 B(Ldar), A(1, 2), // in TEST()
1129 B(Star), R(0), // in TEST()
1130 B(LdaConstant), U8(0), // in TEST()
1131 B(StoreICSloppy), R(0), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
1132 B(LdaUndefined), // in TEST()
1133 B(Return), // in TEST()
1142 B(Ldar), A(1, 2), // in TEST()
1143 B(Star), R(0), // in TEST()
1144 B(LdaConstant), U8(0), // in TEST()
1145 B(StoreICSloppy), R(0), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
1146 B(LdaUndefined), // in TEST()
1147 B(Return), // in TEST()
1156 B(Ldar), A(1, 2), // in TEST()
1157 B(Star), R(0), // in TEST()
1158 B(LdaSmi8), U8(100), // in TEST()
1159 B(Star), R(1), // in TEST()
1160 B(LdaConstant), U8(0), // in TEST()
1161 B(KeyedStoreICSloppy), R(0), R(1), // in TEST()
1163 B(LdaUndefined), // in TEST()
1164 B(Return), // in TEST()
1173 B(Ldar), A(1, 3), // in TEST()
1174 B(Star), R(0), // in TEST()
1175 B(Ldar), A(2, 3), // in TEST()
1176 B(Star), R(1), // in TEST()
1177 B(LdaConstant), U8(0), // in TEST()
1178 B(KeyedStoreICSloppy), R(0), R(1), // in TEST()
1180 B(LdaUndefined), // in TEST()
1181 B(Return), // in TEST()
1191 B(Ldar), A(1, 2), // in TEST()
1192 B(Star), R(0), // in TEST()
1193 B(Ldar), A(1, 2), // in TEST()
1194 B(Star), R(1), // in TEST()
1195 B(LdaSmi8), U8(-124), // in TEST()
1196 B(KeyedLoadICSloppy), R(1), U8(vector->GetIndex(slot1)), // in TEST()
1197 B(StoreICSloppy), R(0), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
1198 B(LdaUndefined), // in TEST()
1199 B(Return), // in TEST()
1209 B(Ldar), A(1, 2), // in TEST()
1210 B(Star), R(0), // in TEST()
1211 B(LdaConstant), U8(0), // in TEST()
1212 B(StoreICStrict), R(0), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
1213 B(LdaUndefined), // in TEST()
1214 B(Return), // in TEST()
1224 B(Ldar), A(1, 3), // in TEST()
1225 B(Star), R(0), // in TEST()
1226 B(Ldar), A(2, 3), // in TEST()
1227 B(Star), R(1), // in TEST()
1228 B(LdaConstant), U8(0), // in TEST()
1229 B(KeyedStoreICStrict), R(0), R(1), U8(vector->GetIndex(slot1)), // in TEST()
1230 B(LdaUndefined), // in TEST()
1231 B(Return), // in TEST()
1244 B(Ldar), A(1, 2), // in TEST()
1245 B(Star), R(0), // in TEST()
1246 B(LdaSmi8), U8(1), // in TEST()
1247 B(StoreICSloppy), R(0), U8(0), U8((wide_idx_1 += 2)), // in TEST()
1249 B(Ldar), A(1, 2), // in TEST()
1250 B(Star), R(0), // in TEST()
1251 B(LdaSmi8), U8(1), // in TEST()
1252 B(StoreICSloppy), R(0), U8(0), // in TEST()
1254 B(Ldar), A(1, 2), // in TEST()
1255 B(Star), R(0), // in TEST()
1256 B(LdaSmi8), U8(2), // in TEST()
1257 B(StoreICSloppyWide), R(0), U16(0), U16(wide_idx_1 + 2), // in TEST()
1258 B(LdaUndefined), // in TEST()
1259 B(Return), // in TEST()
1273 B(Ldar), A(1, 2), // in TEST()
1274 B(Star), R(0), // in TEST()
1275 B(LdaSmi8), U8(1), // in TEST()
1276 B(StoreICStrict), R(0), U8(0), U8(wide_idx_2 += 2), // in TEST()
1278 B(Ldar), A(1, 2), // in TEST()
1279 B(Star), R(0), // in TEST()
1280 B(LdaSmi8), U8(1), // in TEST()
1281 B(StoreICStrict), R(0), U8(0), // in TEST()
1283 B(Ldar), A(1, 2), // in TEST()
1284 B(Star), R(0), // in TEST()
1285 B(LdaSmi8), U8(2), // in TEST()
1286 B(StoreICStrictWide), R(0), U16(0), U16(wide_idx_2 + 2), // in TEST()
1287 B(LdaUndefined), // in TEST()
1288 B(Return), // in TEST()
1301 B(Ldar), A(1, 3), // in TEST()
1302 B(Star), R(0), // in TEST()
1303 B(Ldar), A(2, 3), // in TEST()
1304 B(Star), R(1), // in TEST()
1305 B(LdaSmi8), U8(1), // in TEST()
1306 B(KeyedStoreICSloppy), R(0), R(1), U8(wide_idx_3 += 2), // in TEST()
1308 B(Ldar), A(1, 3), // in TEST()
1309 B(Star), R(0), // in TEST()
1310 B(Ldar), A(2, 3), // in TEST()
1311 B(Star), R(1), // in TEST()
1312 B(LdaSmi8), U8(1), // in TEST()
1313 B(KeyedStoreICSloppy), R(0), R(1), // in TEST()
1315 B(Ldar), A(1, 3), // in TEST()
1316 B(Star), R(0), // in TEST()
1317 B(Ldar), A(2, 3), // in TEST()
1318 B(Star), R(1), // in TEST()
1319 B(LdaSmi8), U8(2), // in TEST()
1320 B(KeyedStoreICSloppyWide), R(0), R(1), U16(wide_idx_3 + 2), // in TEST()
1321 B(LdaUndefined), // in TEST()
1322 B(Return), // in TEST()
1334 B(Ldar), A(1, 3), // in TEST()
1335 B(Star), R(0), // in TEST()
1336 B(Ldar), A(2, 3), // in TEST()
1337 B(Star), R(1), // in TEST()
1338 B(LdaSmi8), U8(1), // in TEST()
1339 B(KeyedStoreICStrict), R(0), R(1), U8(wide_idx_4 += 2), // in TEST()
1341 B(Ldar), A(1, 3), // in TEST()
1342 B(Star), R(0), // in TEST()
1343 B(Ldar), A(2, 3), // in TEST()
1344 B(Star), R(1), // in TEST()
1345 B(LdaSmi8), U8(1), // in TEST()
1346 B(KeyedStoreICStrict), R(0), R(1), // in TEST()
1348 B(Ldar), A(1, 3), // in TEST()
1349 B(Star), R(0), // in TEST()
1350 B(Ldar), A(2, 3), // in TEST()
1351 B(Star), R(1), // in TEST()
1352 B(LdaSmi8), U8(2), // in TEST()
1353 B(KeyedStoreICStrictWide), R(0), R(1), U16(wide_idx_4 + 2), // in TEST()
1354 B(LdaUndefined), // in TEST()
1355 B(Return), // in TEST()
1389 B(Ldar), A(1, 2), // in TEST()
1390 B(Star), R(1), // in TEST()
1391 B(LoadICSloppy), R(1), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
1392 B(Star), R(0), // in TEST()
1393 B(Call), R(0), R(1), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
1394 B(Return), // in TEST()
1403 B(Ldar), A(1, 4), // in TEST()
1404 B(Star), R(1), // in TEST()
1405 B(LoadICSloppy), R(1), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
1406 B(Star), R(0), // in TEST()
1407 B(Ldar), A(2, 4), // in TEST()
1408 B(Star), R(2), // in TEST()
1409 B(Ldar), A(3, 4), // in TEST()
1410 B(Star), R(3), // in TEST()
1411 B(Call), R(0), R(1), U8(2), U8(vector->GetIndex(slot1)), // in TEST()
1412 B(Return) // in TEST()
1421 B(Ldar), A(1, 3), // in TEST()
1422 B(Star), R(1), // in TEST()
1423 B(LoadICSloppy), R(1), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
1424 B(Star), R(0), // in TEST()
1425 B(Ldar), A(2, 3), // in TEST()
1426 B(Star), R(3), // in TEST()
1427 B(Ldar), A(2, 3), // in TEST()
1428 B(Add), R(3), // in TEST()
1429 B(Star), R(2), // in TEST()
1430 B(Ldar), A(2, 3), // in TEST()
1431 B(Star), R(3), // in TEST()
1432 B(Call), R(0), R(1), U8(2), U8(vector->GetIndex(slot1)), // in TEST()
1433 B(Return), // in TEST()
1445 B(Ldar), A(1, 2), // in TEST()
1446 B(Star), R(0), // in TEST()
1447 B(LoadICSloppy), R(0), U8(0), U8(wide_idx += 2), // in TEST()
1449 B(Ldar), A(1, 2), // in TEST()
1450 B(Star), R(0), // in TEST()
1451 B(LoadICSloppy), R(0), U8(0), U8((wide_idx += 2))), // in TEST()
1452 B(Ldar), A(1, 2), // in TEST()
1453 B(Star), R(1), // in TEST()
1454 B(LoadICSloppyWide), R(1), U16(0), U16(wide_idx + 4), // in TEST()
1455 B(Star), R(0), // in TEST()
1456 B(CallWide), R(0), R(1), U16(0), U16(wide_idx + 2), // in TEST()
1457 B(Return), // in TEST()
1491 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1492 B(Return) // in TEST()
1501 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1502 B(Return) // in TEST()
1511 B(LdaGlobalStrict), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1512 B(Return) // in TEST()
1521 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1522 B(Return) // in TEST()
1536 B(Ldar), A(1, 2), // in TEST()
1537 B(Star), R(0), // in TEST()
1538 B(LoadICSloppy), R(0), U8(0), U8(wide_idx_1 += 2), // in TEST()
1540 B(Ldar), A(1, 2), // in TEST()
1541 B(Star), R(0), // in TEST()
1542 B(LoadICSloppy), R(0), U8(0), U8(wide_idx_1 += 2)), // in TEST()
1543 B(LdaGlobalSloppyWide), U16(1), U16(wide_idx_1 + 2), // in TEST()
1544 B(Return), // in TEST()
1559 B(Ldar), A(1, 2), // in TEST()
1560 B(Star), R(0), // in TEST()
1561 B(LoadICStrict), R(0), U8(0), U8(wide_idx_2 += 2), // in TEST()
1563 B(Ldar), A(1, 2), // in TEST()
1564 B(Star), R(0), // in TEST()
1565 B(LoadICStrict), R(0), U8(0), U8(wide_idx_2 += 2)), // in TEST()
1566 B(LdaGlobalStrictWide), U16(1), U16(wide_idx_2 + 2), // in TEST()
1567 B(Return), // in TEST()
1602 B(LdaSmi8), U8(2), // in TEST()
1603 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1604 B(LdaUndefined), // in TEST()
1605 B(Return) // in TEST()
1614 B(Ldar), R(helper.kLastParamIndex), // in TEST()
1615 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1616 B(LdaUndefined), // in TEST()
1617 B(Return) // in TEST()
1626 B(LdaSmi8), U8(2), // in TEST()
1627 B(StaGlobalStrict), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1628 B(LdaUndefined), // in TEST()
1629 B(Return) // in TEST()
1638 B(LdaSmi8), U8(2), // in TEST()
1639 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot)), // in TEST()
1640 B(LdaUndefined), // in TEST()
1641 B(Return) // in TEST()
1655 B(Ldar), A(1, 2), // in TEST()
1656 B(Star), R(0), // in TEST()
1657 B(LoadICSloppy), R(0), U8(0), U8(wide_idx_1 += 2), // in TEST()
1659 B(Ldar), A(1, 2), // in TEST()
1660 B(Star), R(0), // in TEST()
1661 B(LoadICSloppy), R(0), U8(0), U8(wide_idx_1 += 2)), // in TEST()
1662 B(LdaSmi8), U8(2), // in TEST()
1663 B(StaGlobalSloppyWide), U16(1), U16(wide_idx_1 + 2), // in TEST()
1664 B(LdaUndefined), // in TEST()
1665 B(Return), // in TEST()
1680 B(Ldar), A(1, 2), // in TEST()
1681 B(Star), R(0), // in TEST()
1682 B(LoadICStrict), R(0), U8(0), U8(wide_idx_2 += 2), // in TEST()
1684 B(Ldar), A(1, 2), // in TEST()
1685 B(Star), R(0), // in TEST()
1686 B(LoadICStrict), R(0), U8(0), U8(wide_idx_2 += 2)), // in TEST()
1687 B(LdaSmi8), U8(2), // in TEST()
1688 B(StaGlobalStrictWide), U16(1), U16(wide_idx_2 + 2), // in TEST()
1689 B(LdaUndefined), // in TEST()
1690 B(Return), // in TEST()
1722 B(LdaUndefined), // in TEST()
1723 B(Star), R(1), // in TEST()
1724 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
1725 B(Star), R(0), // in TEST()
1726 B(Call), R(0), R(1), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
1727 B(Return) // in TEST()
1736 B(LdaUndefined), // in TEST()
1737 B(Star), R(1), // in TEST()
1738 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
1739 B(Star), R(0), // in TEST()
1740 B(LdaSmi8), U8(1), // in TEST()
1741 B(Star), R(2), // in TEST()
1742 B(LdaSmi8), U8(2), // in TEST()
1743 B(Star), R(3), // in TEST()
1744 B(LdaSmi8), U8(3), // in TEST()
1745 B(Star), R(4), // in TEST()
1746 B(Call), R(0), R(1), U8(3), U8(vector->GetIndex(slot1)), // in TEST()
1747 B(Return) // in TEST()
1773 B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), // in TEST()
1774 B(LdaUndefined), // in TEST()
1775 B(Return) // in TEST()
1784 B(Ldar), A(1, 2), // in TEST()
1785 B(Star), R(0), // in TEST()
1786 B(CallRuntime), U16(Runtime::kIsArray), R(0), U8(1), // in TEST()
1787 B(Return) // in TEST()
1796 B(LdaSmi8), U8(1), // in TEST()
1797 B(Star), R(0), // in TEST()
1798 B(LdaSmi8), U8(2), // in TEST()
1799 B(Star), R(1), // in TEST()
1800 B(CallRuntime), U16(Runtime::kAdd), R(0), U8(2), // in TEST()
1801 B(Return) // in TEST()
1810 B(LdaUndefined), // in TEST()
1811 B(Star), R(0), // in TEST()
1812 B(CreateArrayLiteral), U8(0), U8(0), U8(3), // in TEST()
1813 B(Star), R(1), // in TEST()
1814 B(CallJSRuntime), U16(Context::SPREAD_ITERABLE_INDEX), R(0), // in TEST()
1816 B(Return), // in TEST()
1843 B(LdaSmi8), U8(-1), // in TEST()
1844 B(Return), // in TEST()
1853 B(LdaSmi8), U8(1), // in TEST()
1854 B(Return), // in TEST()
1863 B(LdaSmi8), U8(-1), // in TEST()
1864 B(Return), // in TEST()
1873 B(LdaUndefined), // in TEST()
1874 B(Return), // in TEST()
1883 B(LdaSmi8), U8(1), // in TEST()
1884 B(Star), R(0), // in TEST()
1885 B(JumpIfToBooleanFalse), U8(14), // in TEST()
1886 B(Ldar), R(0), // in TEST()
1887 B(Star), R(1), // in TEST()
1888 B(LdaSmi8), U8(1), // in TEST()
1889 B(Add), R(1), // in TEST()
1890 B(Star), R(0), // in TEST()
1891 B(Jump), U8(5), // in TEST()
1892 B(LdaSmi8), U8(2), // in TEST()
1893 B(Return), // in TEST()
1894 B(LdaUndefined), // in TEST()
1895 B(Return), // in TEST()
1905 B(Ldar), A(1, 2), // in TEST()
1906 B(Star), R(0), // in TEST()
1907 B(LdaZero), // in TEST()
1908 B(TestLessThanOrEqual), R(0), // in TEST()
1909 B(JumpIfFalse), U8(5), // in TEST()
1910 B(LdaConstant), U8(0), // in TEST()
1911 B(Return), // in TEST()
1912 B(LdaConstant), U8(1), // in TEST()
1913 B(Return), // in TEST()
1914 B(LdaUndefined), // in TEST()
1915 B(Return), // in TEST()
1927 B(Ldar), A(1, 3), // in TEST()
1928 B(Star), R(0), // in TEST()
1929 B(Ldar), A(2, 3), // in TEST()
1930 B(TestIn), R(0), // in TEST()
1931 B(JumpIfFalse), U8(5), // in TEST()
1932 B(LdaConstant), U8(0), // in TEST()
1933 B(Return), // in TEST()
1934 B(LdaUndefined), // in TEST()
1935 B(Return), // in TEST()
1947 B(LdaZero), // in TEST()
1948 B(Star), R(0), // in TEST()
1949 B(LdaZero), // in TEST()
1950 B(Star), R(1), // in TEST()
1951 B(Ldar), R(0), // in TEST()
1952 B(Star), R(2), // in TEST()
1953 B(LdaConstant), U8(0), // in TEST()
1954 B(TestEqualStrict), R(2), // in TEST()
1955 B(JumpIfFalseConstant), U8(2), // in TEST()
1956 B(Ldar), R(0), // in TEST()
1958 B(Star), R(1), // in TEST()
1959 B(Star), R(0)), // in TEST()
1960 B(LdaConstant), U8(1), // in TEST()
1961 B(Return), // in TEST()
1962 B(LdaConstant), U8(3), // in TEST()
1963 B(Return), // in TEST()
1964 B(LdaUndefined), // in TEST()
1965 B(Return)}, // in TEST()
1978 B(LdaZero), // in TEST()
1979 B(Star), R(0), // in TEST()
1980 B(LdaZero), // in TEST()
1981 B(Star), R(1), // in TEST()
1982 B(Ldar), R(0), // in TEST()
1983 B(JumpIfToBooleanFalseConstant), U8(1), // in TEST()
1984 B(Ldar), R(0), // in TEST()
1986 B(Star), R(1), // in TEST()
1987 B(Star), R(0)), // in TEST()
1988 B(LdaConstant), U8(0), // in TEST()
1989 B(Return), // in TEST()
1990 B(LdaConstant), U8(2), // in TEST()
1991 B(Return), // in TEST()
1992 B(LdaUndefined), // in TEST()
1993 B(Return)}, // in TEST()
2015 B(Ldar), A(1, 3), \ in TEST()
2016 B(Star), R(0), \ in TEST()
2017 B(Ldar), A(2, 3), \ in TEST()
2018 B(condition), R(0), \ in TEST()
2019 B(JumpIfFalse), U8(5), \ in TEST()
2020 B(LdaSmi8), U8(1), \ in TEST()
2021 B(Return), in TEST()
2030 B(LdaZero), // in TEST()
2031 B(Return)}, // in TEST()
2047 B(LdaZero), // in TEST()
2048 B(Star), R(0), // in TEST()
2049 B(JumpIfToBooleanFalse), U8(5), // in TEST()
2050 B(LdaSmi8), U8(20), // in TEST()
2051 B(Return), // in TEST()
2052 B(LdaSmi8), U8(-20), // in TEST()
2053 B(Return), // in TEST()
2054 B(LdaUndefined), // in TEST()
2055 B(Return) in TEST()
2095 B(LdaConstant), U8(0), // in TEST()
2096 B(Star), R(1), // in TEST()
2097 B(LdaZero), // in TEST()
2098 B(Star), R(2), // in TEST()
2099 B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2), // in TEST()
2100 B(LdaConstant), U8(1), // in TEST()
2101 B(Star), R(1), // in TEST()
2102 B(LdaZero), // in TEST()
2103 B(Star), R(2), // in TEST()
2104 B(LdaSmi8), U8(1), // in TEST()
2105 B(Star), R(3), // in TEST()
2106 B(CallRuntime), U16(Runtime::kInitializeVarGlobal), R(1), U8(3), // in TEST()
2107 B(LdaUndefined), // in TEST()
2108 B(Return) // in TEST()
2118 B(LdaConstant), U8(0), // in TEST()
2119 B(Star), R(0), // in TEST()
2120 B(LdaZero), // in TEST()
2121 B(Star), R(1), // in TEST()
2122 B(CallRuntime), U16(Runtime::kDeclareGlobals), R(0), U8(2), // in TEST()
2123 B(LdaUndefined), // in TEST()
2124 B(Return) // in TEST()
2133 B(LdaConstant), U8(0), // in TEST()
2134 B(Star), R(1), // in TEST()
2135 B(LdaZero), // in TEST()
2136 B(Star), R(2), // in TEST()
2137 B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2), // in TEST()
2138 B(LdaConstant), U8(1), // in TEST()
2139 B(Star), R(1), // in TEST()
2140 B(LdaZero), // in TEST()
2141 B(Star), R(2), // in TEST()
2142 B(LdaSmi8), U8(1), // in TEST()
2143 B(Star), R(3), // in TEST()
2144 B(CallRuntime), U16(Runtime::kInitializeVarGlobal), R(1), U8(3), // in TEST()
2145 B(LdaSmi8), U8(2), // in TEST()
2146 B(StaGlobalSloppy), U8(1), // in TEST()
2148 B(Star), R(0), // in TEST()
2149 B(Return) // in TEST()
2159 B(LdaConstant), U8(0), // in TEST()
2160 B(Star), R(1), // in TEST()
2161 B(LdaZero), // in TEST()
2162 B(Star), R(2), // in TEST()
2163 B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2), // in TEST()
2164 B(LdaUndefined), // in TEST()
2165 B(Star), R(2), // in TEST()
2166 B(LdaGlobalSloppy), U8(1), // in TEST()
2168 B(Star), R(1), // in TEST()
2169 B(Call), R(1), R(2), U8(0), // in TEST()
2171 B(Star), R(0), // in TEST()
2172 B(Return) // in TEST()
2203 B(LdaZero), // in TEST()
2204 B(Star), R(0), // in TEST()
2205 B(Star), R(1), // in TEST()
2206 B(LdaSmi8), U8(1), // in TEST()
2207 B(Add), R(1), // in TEST()
2208 B(Star), R(0), // in TEST()
2209 B(Jump), U8(2), // in TEST()
2210 B(Ldar), R(0), // in TEST()
2211 B(Return) // in TEST()
2227 B(LdaZero), // in TEST()
2228 B(Star), R(0), // in TEST()
2229 B(LdaZero), // in TEST()
2230 B(Star), R(1), // in TEST()
2231 B(Ldar), R(1), // in TEST()
2232 B(Star), R(3), // in TEST()
2233 B(LdaSmi8), U8(10), // in TEST()
2234 B(TestLessThan), R(3), // in TEST()
2235 B(JumpIfFalse), U8(55), // in TEST()
2236 B(LdaZero), // in TEST()
2237 B(Star), R(2), // in TEST()
2238 B(Ldar), R(2), // in TEST()
2239 B(Star), R(3), // in TEST()
2240 B(LdaSmi8), U8(3), // in TEST()
2241 B(TestLessThan), R(3), // in TEST()
2242 B(JumpIfFalse), U8(34), // in TEST()
2243 B(Ldar), R(0), // in TEST()
2244 B(ToNumber), // in TEST()
2245 B(Inc), // in TEST()
2246 B(Star), R(0), // in TEST()
2247 B(Ldar), R(1), // in TEST()
2248 B(Star), R(3), // in TEST()
2249 B(Ldar), R(2), // in TEST()
2250 B(Add), R(3), // in TEST()
2251 B(Star), R(4), // in TEST()
2252 B(LdaSmi8), U8(12), // in TEST()
2253 B(TestEqual), R(4), // in TEST()
2254 B(JumpIfFalse), U8(4), // in TEST()
2255 B(Jump), U8(18), // in TEST()
2256 B(Ldar), R(2), // in TEST()
2257 B(ToNumber), // in TEST()
2258 B(Inc), // in TEST()
2259 B(Star), R(2), // in TEST()
2260 B(Jump), U8(-40), // in TEST()
2261 B(Ldar), R(1), // in TEST()
2262 B(ToNumber), // in TEST()
2263 B(Inc), // in TEST()
2264 B(Star), R(1), // in TEST()
2265 B(Jump), U8(-61), // in TEST()
2266 B(Ldar), R(0), // in TEST()
2267 B(Return), // in TEST()
2291 B(LdaZero), // in TEST()
2292 B(Star), R(0), // in TEST()
2293 B(Return) // in TEST()
2304 B(LdaZero), // in TEST()
2305 B(Star), R(0), // in TEST()
2306 B(Return), // in TEST()
2322 B(LdaZero), // in TEST()
2323 B(Star), R(0), // in TEST()
2324 B(LdaSmi8), U8(1), // in TEST()
2325 B(Star), R(1), // in TEST()
2326 B(Ldar), R(0), // in TEST()
2327 B(Star), R(2), // in TEST()
2328 B(LdaSmi8), U8(10), // in TEST()
2329 B(TestLessThan), R(2), // in TEST()
2330 B(JumpIfFalse), U8(46), // in TEST()
2331 B(Ldar), R(1), // in TEST()
2332 B(Star), R(2), // in TEST()
2333 B(LdaSmi8), U8(12), // in TEST()
2334 B(Mul), R(2), // in TEST()
2335 B(Star), R(1), // in TEST()
2336 B(Ldar), R(0), // in TEST()
2337 B(Star), R(2), // in TEST()
2338 B(LdaSmi8), U8(1), // in TEST()
2339 B(Add), R(2), // in TEST()
2340 B(Star), R(0), // in TEST()
2341 B(Star), R(2), // in TEST()
2342 B(LdaSmi8), U8(3), // in TEST()
2343 B(TestEqual), R(2), // in TEST()
2344 B(JumpIfFalse), U8(4), // in TEST()
2345 B(Jump), U8(-38), // in TEST()
2346 B(Ldar), R(0), // in TEST()
2347 B(Star), R(2), // in TEST()
2348 B(LdaSmi8), U8(4), // in TEST()
2349 B(TestEqual), R(2), // in TEST()
2350 B(JumpIfFalse), U8(4), // in TEST()
2351 B(Jump), U8(4), // in TEST()
2352 B(Jump), U8(-52), // in TEST()
2353 B(Ldar), R(1), // in TEST()
2354 B(Return), // in TEST()
2371 B(LdaZero), // in TEST()
2372 B(Star), R(0), // in TEST()
2373 B(Ldar), R(0), // in TEST()
2374 B(Star), R(1), // in TEST()
2375 B(LdaZero), // in TEST()
2376 B(TestLessThan), R(1), // in TEST()
2377 B(JumpIfFalse), U8(4), // in TEST()
2378 B(Jump), U8(-9), // in TEST()
2379 B(Ldar), R(0), // in TEST()
2380 B(Star), R(1), // in TEST()
2381 B(LdaSmi8), U8(3), // in TEST()
2382 B(TestEqual), R(1), // in TEST()
2383 B(JumpIfFalse), U8(4), // in TEST()
2384 B(Jump), U8(50), // in TEST()
2385 B(Ldar), R(0), // in TEST()
2386 B(Star), R(1), // in TEST()
2387 B(LdaSmi8), U8(4), // in TEST()
2388 B(TestEqual), R(1), // in TEST()
2389 B(JumpIfFalse), U8(4), // in TEST()
2390 B(Jump), U8(38), // in TEST()
2391 B(Ldar), R(0), // in TEST()
2392 B(Star), R(1), // in TEST()
2393 B(LdaSmi8), U8(10), // in TEST()
2394 B(TestEqual), R(1), // in TEST()
2395 B(JumpIfFalse), U8(4), // in TEST()
2396 B(Jump), U8(-45), // in TEST()
2397 B(Ldar), R(0), // in TEST()
2398 B(Star), R(1), // in TEST()
2399 B(LdaSmi8), U8(5), // in TEST()
2400 B(TestEqual), R(1), // in TEST()
2401 B(JumpIfFalse), U8(4), // in TEST()
2402 B(Jump), U8(14), // in TEST()
2403 B(Ldar), R(0), // in TEST()
2404 B(Star), R(1), // in TEST()
2405 B(LdaSmi8), U8(1), // in TEST()
2406 B(Add), R(1), // in TEST()
2407 B(Star), R(0), // in TEST()
2408 B(Jump), U8(-69), // in TEST()
2409 B(Ldar), R(0), // in TEST()
2410 B(Return), // in TEST()
2427 B(LdaZero), // in TEST()
2428 B(Star), R(0), // in TEST()
2429 B(Ldar), R(0), // in TEST()
2430 B(Star), R(1), // in TEST()
2431 B(LdaSmi8), U8(3), // in TEST()
2432 B(TestLessThan), R(1), // in TEST()
2433 B(JumpIfFalse), U8(26), // in TEST()
2434 B(Ldar), R(0), // in TEST()
2435 B(Star), R(1), // in TEST()
2436 B(LdaSmi8), U8(2), // in TEST()
2437 B(TestEqual), R(1), // in TEST()
2438 B(JumpIfFalse), U8(4), // in TEST()
2439 B(Jump), U8(14), // in TEST()
2440 B(Ldar), R(0), // in TEST()
2441 B(Star), R(1), // in TEST()
2442 B(LdaSmi8), U8(1), // in TEST()
2443 B(Add), R(1), // in TEST()
2444 B(Star), R(0), // in TEST()
2445 B(Jump), U8(-32), // in TEST()
2446 B(Ldar), R(0), // in TEST()
2447 B(Star), R(1), // in TEST()
2448 B(LdaSmi8), U8(1), // in TEST()
2449 B(Add), R(1), // in TEST()
2450 B(Star), R(0), // in TEST()
2451 B(Jump), U8(4), // in TEST()
2452 B(Jump), U8(-46), // in TEST()
2453 B(Ldar), R(0), // in TEST()
2454 B(Return), // in TEST()
2468 B(LdaSmi8), U8(10), // in TEST()
2469 B(Star), R(0), // in TEST()
2470 B(LdaSmi8), U8(1), // in TEST()
2471 B(Star), R(1), // in TEST()
2472 B(Ldar), R(0), // in TEST()
2473 B(JumpIfToBooleanFalse), U8(24), // in TEST()
2474 B(Ldar), R(1), // in TEST()
2475 B(Star), R(2), // in TEST()
2476 B(LdaSmi8), U8(12), // in TEST()
2477 B(Mul), R(2), // in TEST()
2478 B(Star), R(1), // in TEST()
2479 B(Ldar), R(0), // in TEST()
2480 B(Star), R(2), // in TEST()
2481 B(LdaSmi8), U8(1), // in TEST()
2482 B(Sub), R(2), // in TEST()
2483 B(Star), R(0), // in TEST()
2484 B(Jump), U8(-24), // in TEST()
2485 B(Ldar), R(1), // in TEST()
2486 B(Return), // in TEST()
2501 B(LdaZero), // in TEST()
2502 B(Star), R(0), // in TEST()
2503 B(LdaSmi8), U8(1), // in TEST()
2504 B(Star), R(1), // in TEST()
2505 B(Ldar), R(1), // in TEST()
2506 B(Star), R(2), // in TEST()
2507 B(LdaSmi8), U8(10), // in TEST()
2508 B(Mul), R(2), // in TEST()
2509 B(Star), R(1), // in TEST()
2510 B(Ldar), R(0), // in TEST()
2511 B(Star), R(2), // in TEST()
2512 B(LdaSmi8), U8(5), // in TEST()
2513 B(TestEqual), R(2), // in TEST()
2514 B(JumpIfFalse), U8(4), // in TEST()
2515 B(Jump), U8(34), // in TEST()
2516 B(Ldar), R(0), // in TEST()
2517 B(Star), R(2), // in TEST()
2518 B(LdaSmi8), U8(6), // in TEST()
2519 B(TestEqual), R(2), // in TEST()
2520 B(JumpIfFalse), U8(4), // in TEST()
2521 B(Jump), U8(12), // in TEST()
2522 B(Ldar), R(0), // in TEST()
2523 B(Star), R(2), // in TEST()
2524 B(LdaSmi8), U8(1), // in TEST()
2525 B(Add), R(2), // in TEST()
2526 B(Star), R(0), // in TEST()
2527 B(Ldar), R(0), // in TEST()
2528 B(Star), R(2), // in TEST()
2529 B(LdaSmi8), U8(10), // in TEST()
2530 B(TestLessThan), R(2), // in TEST()
2531 B(JumpIfTrue), U8(-52), // in TEST()
2532 B(Ldar), R(1), // in TEST()
2533 B(Return), // in TEST()
2547 B(LdaSmi8), U8(10), // in TEST()
2548 B(Star), R(0), // in TEST()
2549 B(LdaSmi8), U8(1), // in TEST()
2550 B(Star), R(1), // in TEST()
2551 B(Ldar), R(1), // in TEST()
2552 B(Star), R(2), // in TEST()
2553 B(LdaSmi8), U8(12), // in TEST()
2554 B(Mul), R(2), // in TEST()
2555 B(Star), R(1), // in TEST()
2556 B(Ldar), R(0), // in TEST()
2557 B(Star), R(2), // in TEST()
2558 B(LdaSmi8), U8(1), // in TEST()
2559 B(Sub), R(2), // in TEST()
2560 B(Star), R(0), // in TEST()
2561 B(Ldar), R(0), // in TEST()
2562 B(JumpIfToBooleanTrue), U8(-22), // in TEST()
2563 B(Ldar), R(1), // in TEST()
2564 B(Return), // in TEST()
2579 B(LdaZero), // in TEST()
2580 B(Star), R(0), // in TEST()
2581 B(LdaSmi8), U8(1), // in TEST()
2582 B(Star), R(1), // in TEST()
2583 B(Ldar), R(1), // in TEST()
2584 B(Star), R(2), // in TEST()
2585 B(LdaSmi8), U8(10), // in TEST()
2586 B(Mul), R(2), // in TEST()
2587 B(Star), R(1), // in TEST()
2588 B(Ldar), R(0), // in TEST()
2589 B(Star), R(2), // in TEST()
2590 B(LdaSmi8), U8(5), // in TEST()
2591 B(TestEqual), R(2), // in TEST()
2592 B(JumpIfFalse), U8(4), // in TEST()
2593 B(Jump), U8(22), // in TEST()
2594 B(Ldar), R(0), // in TEST()
2595 B(Star), R(2), // in TEST()
2596 B(LdaSmi8), U8(1), // in TEST()
2597 B(Add), R(2), // in TEST()
2598 B(Star), R(0), // in TEST()
2599 B(Star), R(2), // in TEST()
2600 B(LdaSmi8), U8(6), // in TEST()
2601 B(TestEqual), R(2), // in TEST()
2602 B(JumpIfFalse), U8(4), // in TEST()
2603 B(Jump), U8(2), // in TEST()
2604 B(Ldar), R(1), // in TEST()
2605 B(Return), // in TEST()
2620 B(LdaZero), // in TEST()
2621 B(Star), R(0), // in TEST()
2622 B(LdaSmi8), U8(1), // in TEST()
2623 B(Star), R(1), // in TEST()
2624 B(Ldar), R(1), // in TEST()
2625 B(Star), R(2), // in TEST()
2626 B(LdaSmi8), U8(10), // in TEST()
2627 B(Mul), R(2), // in TEST()
2628 B(Star), R(1), // in TEST()
2629 B(Ldar), R(0), // in TEST()
2630 B(Star), R(2), // in TEST()
2631 B(LdaSmi8), U8(5), // in TEST()
2632 B(TestEqual), R(2), // in TEST()
2633 B(JumpIfFalse), U8(4), // in TEST()
2634 B(Jump), U8(24), // in TEST()
2635 B(Ldar), R(0), // in TEST()
2636 B(Star), R(2), // in TEST()
2637 B(LdaSmi8), U8(1), // in TEST()
2638 B(Add), R(2), // in TEST()
2639 B(Star), R(0), // in TEST()
2640 B(Star), R(2), // in TEST()
2641 B(LdaSmi8), U8(6), // in TEST()
2642 B(TestEqual), R(2), // in TEST()
2643 B(JumpIfFalse), U8(4), // in TEST()
2644 B(Jump), U8(-40), // in TEST()
2645 B(Jump), U8(-42), // in TEST()
2646 B(Ldar), R(1), // in TEST()
2647 B(Return), // in TEST()
2660 B(LdaZero), // in TEST()
2661 B(Star), R(0), // in TEST()
2662 B(Ldar), R(0), // in TEST()
2663 B(Star), R(1), // in TEST()
2664 B(LdaSmi8), U8(1), // in TEST()
2665 B(TestEqual), R(1), // in TEST()
2666 B(JumpIfFalse), U8(4), // in TEST()
2667 B(Jump), U8(26), // in TEST()
2668 B(Ldar), R(0), // in TEST()
2669 B(Star), R(1), // in TEST()
2670 B(LdaSmi8), U8(2), // in TEST()
2671 B(TestEqual), R(1), // in TEST()
2672 B(JumpIfFalse), U8(4), // in TEST()
2673 B(Jump), U8(-22), // in TEST()
2674 B(Ldar), R(0), // in TEST()
2675 B(Star), R(1), // in TEST()
2676 B(LdaSmi8), U8(1), // in TEST()
2677 B(Add), R(1), // in TEST()
2678 B(Star), R(0), // in TEST()
2679 B(Jump), U8(-34), // in TEST()
2680 B(LdaUndefined), // in TEST()
2681 B(Return), // in TEST()
2693 B(LdaZero), // in TEST()
2694 B(Star), R(0), // in TEST()
2695 B(Ldar), R(0), // in TEST()
2696 B(Star), R(1), // in TEST()
2697 B(LdaSmi8), U8(1), // in TEST()
2698 B(TestEqual), R(1), // in TEST()
2699 B(JumpIfFalse), U8(4), // in TEST()
2700 B(Jump), U8(26), // in TEST()
2701 B(Ldar), R(0), // in TEST()
2702 B(Star), R(1), // in TEST()
2703 B(LdaSmi8), U8(2), // in TEST()
2704 B(TestEqual), R(1), // in TEST()
2705 B(JumpIfFalse), U8(4), // in TEST()
2706 B(Jump), U8(-22), // in TEST()
2707 B(Ldar), R(0), // in TEST()
2708 B(Star), R(1), // in TEST()
2709 B(LdaSmi8), U8(1), // in TEST()
2710 B(Add), R(1), // in TEST()
2711 B(Star), R(0), // in TEST()
2712 B(Jump), U8(-34), // in TEST()
2713 B(LdaUndefined), // in TEST()
2714 B(Return), // in TEST()
2726 B(LdaZero), // in TEST()
2727 B(Star), R(0), // in TEST()
2728 B(Ldar), R(0), // in TEST()
2729 B(Star), R(1), // in TEST()
2730 B(LdaSmi8), U8(1), // in TEST()
2731 B(TestEqual), R(1), // in TEST()
2732 B(JumpIfFalse), U8(4), // in TEST()
2733 B(Jump), U8(26), // in TEST()
2734 B(Ldar), R(0), // in TEST()
2735 B(Star), R(1), // in TEST()
2736 B(LdaSmi8), U8(2), // in TEST()
2737 B(TestEqual), R(1), // in TEST()
2738 B(JumpIfFalse), U8(4), // in TEST()
2739 B(Jump), U8(2), // in TEST()
2740 B(Ldar), R(0), // in TEST()
2741 B(Star), R(1), // in TEST()
2742 B(LdaSmi8), U8(1), // in TEST()
2743 B(Add), R(1), // in TEST()
2744 B(Star), R(0), // in TEST()
2745 B(Jump), U8(-34), // in TEST()
2746 B(LdaUndefined), // in TEST()
2747 B(Return), // in TEST()
2758 B(LdaZero), // in TEST()
2759 B(Star), R(0), // in TEST()
2760 B(Ldar), R(0), // in TEST()
2761 B(Star), R(1), // in TEST()
2762 B(LdaSmi8), U8(1), // in TEST()
2763 B(TestEqual), R(1), // in TEST()
2764 B(JumpIfFalse), U8(4), // in TEST()
2765 B(Jump), U8(26), // in TEST()
2766 B(Ldar), R(0), // in TEST()
2767 B(Star), R(1), // in TEST()
2768 B(LdaSmi8), U8(2), // in TEST()
2769 B(TestEqual), R(1), // in TEST()
2770 B(JumpIfFalse), U8(4), // in TEST()
2771 B(Jump), U8(2), // in TEST()
2772 B(Ldar), R(0), // in TEST()
2773 B(Star), R(1), // in TEST()
2774 B(LdaSmi8), U8(1), // in TEST()
2775 B(Add), R(1), // in TEST()
2776 B(Star), R(0), // in TEST()
2777 B(Jump), U8(-34), // in TEST()
2778 B(LdaUndefined), // in TEST()
2779 B(Return), // in TEST()
2791 B(LdaZero), // in TEST()
2792 B(Star), R(0), // in TEST()
2793 B(LdaZero), // in TEST()
2794 B(Star), R(1), // in TEST()
2795 B(Ldar), R(1), // in TEST()
2796 B(Star), R(2), // in TEST()
2797 B(LdaSmi8), U8(100), // in TEST()
2798 B(TestLessThan), R(2), // in TEST()
2799 B(JumpIfFalse), U8(26), // in TEST()
2800 B(Ldar), R(0), // in TEST()
2801 B(Star), R(2), // in TEST()
2802 B(LdaSmi8), U8(1), // in TEST()
2803 B(Add), R(2), // in TEST()
2804 B(Star), R(0), // in TEST()
2805 B(Jump), U8(2), // in TEST()
2806 B(Ldar), R(1), // in TEST()
2807 B(Star), R(2), // in TEST()
2808 B(LdaSmi8), U8(1), // in TEST()
2809 B(Add), R(2), // in TEST()
2810 B(Star), R(1), // in TEST()
2811 B(Jump), U8(-32), // in TEST()
2812 B(LdaUndefined), // in TEST()
2813 B(Return), // in TEST()
2825 B(LdaSmi8), U8(1), // in TEST()
2826 B(Star), R(0), // in TEST()
2827 B(LdaSmi8), U8(10), // in TEST()
2828 B(Star), R(1), // in TEST()
2829 B(Ldar), R(1), // in TEST()
2830 B(JumpIfToBooleanFalse), U8(20), // in TEST()
2831 B(Ldar), R(0), // in TEST()
2832 B(Star), R(2), // in TEST()
2833 B(LdaSmi8), U8(12), // in TEST()
2834 B(Mul), R(2), // in TEST()
2835 B(Star), R(0), // in TEST()
2836 B(Ldar), R(1), // in TEST()
2837 B(ToNumber), // in TEST()
2838 B(Dec), // in TEST()
2839 B(Star), R(1), // in TEST()
2840 B(Jump), U8(-20), // in TEST()
2841 B(Ldar), R(0), // in TEST()
2842 B(Return), // in TEST()
2854 B(LdaZero), // in TEST()
2855 B(Star), R(0), // in TEST()
2856 B(LdaZero), // in TEST()
2857 B(Star), R(1), // in TEST()
2858 B(Ldar), R(0), // in TEST()
2859 B(Return), // in TEST()
2872 B(LdaZero), // in TEST()
2873 B(Star), R(0), // in TEST()
2874 B(LdaZero), // in TEST()
2875 B(Star), R(1), // in TEST()
2876 B(Ldar), R(0), // in TEST()
2877 B(Star), R(2), // in TEST()
2878 B(LdaSmi8), U8(1), // in TEST()
2879 B(Add), R(2), // in TEST()
2880 B(Star), R(0), // in TEST()
2881 B(Star), R(2), // in TEST()
2882 B(LdaSmi8), U8(20), // in TEST()
2883 B(TestEqual), R(2), // in TEST()
2884 B(JumpIfFalse), U8(4), // in TEST()
2885 B(Jump), U8(10), // in TEST()
2886 B(Ldar), R(1), // in TEST()
2887 B(ToNumber), // in TEST()
2888 B(Inc), // in TEST()
2889 B(Star), R(1), // in TEST()
2890 B(Jump), U8(-26), // in TEST()
2891 B(Ldar), R(0), // in TEST()
2892 B(Return), // in TEST()
2925 #define L(c) B(LdaConstant), U8(c), B(Star), R(0) in TEST()
2928 #define LW(c) B(LdaConstantWide), U16I(c), B(Star), R(0) in TEST()
2933 B(LdaZero), // in TEST()
2934 B(Star), R(1), // in TEST()
2935 B(Ldar), R(1), // in TEST()
2936 B(Star), R(2), // in TEST()
2937 B(LdaSmi8), U8(3), // in TEST()
2938 B(TestLessThan), R(2), // in TEST()
2939 B(JumpIfFalseConstantWide), U16(313), // in TEST()
2940 B(Ldar), R(1), // in TEST()
2941 B(Star), R(2), // in TEST()
2942 B(LdaSmi8), U8(1), // in TEST()
2943 B(TestEqual), R(2), // in TEST()
2944 B(JumpIfFalseConstantWide), U16(312), // in TEST()
2945 B(JumpConstantWide), U16(315), // in TEST()
2946 B(Ldar), R(1), // in TEST()
2947 B(Star), R(2), // in TEST()
2948 B(LdaSmi8), U8(2), // in TEST()
2949 B(TestEqual), R(2), // in TEST()
2950 B(JumpIfFalseConstantWide), U16(312), // in TEST()
2951 B(JumpConstantWide), U16(314), // in TEST()
2952 B(Ldar), R(1), // in TEST()
2953 B(ToNumber), // in TEST()
2954 B(Star), R(2), // in TEST()
2955 B(Inc), // in TEST()
2956 B(Star), R(1), // in TEST()
2957 B(Jump), U8(-47), // in TEST()
2958 B(LdaSmi8), U8(3), // in TEST()
2959 B(Return) // in TEST()
2996 B(LdaZero), // in TEST()
2997 B(Star), R(0), // in TEST()
2998 B(Ldar), R(0), // in TEST()
2999 B(Star), R(1), // in TEST()
3000 B(LdaSmi8), U8(10), // in TEST()
3001 B(TestEqual), R(1), // in TEST()
3002 B(LogicalNot), // in TEST()
3003 B(JumpIfFalse), U8(14), // in TEST()
3004 B(Ldar), R(0), // in TEST()
3005 B(Star), R(1), // in TEST()
3006 B(LdaSmi8), U8(10), // in TEST()
3007 B(Add), R(1), // in TEST()
3008 B(Star), R(0), // in TEST()
3009 B(Jump), U8(-21), // in TEST()
3010 B(Ldar), R(0), // in TEST()
3011 B(Return), // in TEST()
3023 B(LdaFalse), // in TEST()
3024 B(Star), R(0), // in TEST()
3025 B(Ldar), R(0), // in TEST()
3026 B(LogicalNot), // in TEST()
3027 B(Star), R(0), // in TEST()
3028 B(Ldar), R(0), // in TEST()
3029 B(Star), R(1), // in TEST()
3030 B(LdaFalse), // in TEST()
3031 B(TestEqual), R(1), // in TEST()
3032 B(JumpIfTrue), U8(-12), // in TEST()
3033 B(Ldar), R(0), // in TEST()
3034 B(Return), // in TEST()
3043 B(LdaSmi8), U8(101), // in TEST()
3044 B(Star), R(0), // in TEST()
3045 B(Star), R(1), // in TEST()
3046 B(LdaSmi8), U8(3), // in TEST()
3047 B(Mul), R(1), // in TEST()
3048 B(LdaUndefined), // in TEST()
3049 B(Return), // in TEST()
3059 B(LdaConstant), U8(0), // in TEST()
3060 B(Star), R(0), // in TEST()
3061 B(Star), R(2), // in TEST()
3062 B(Ldar), R(0), // in TEST()
3063 B(Mul), R(2), // in TEST()
3064 B(Star), R(3), // in TEST()
3065 B(LdaSmi8), U8(1), // in TEST()
3066 B(Sub), R(3), // in TEST()
3067 B(LdaUndefined), // in TEST()
3068 B(Star), R(1), // in TEST()
3069 B(Return), // in TEST()
3079 B(LdaSmi8), U8(13), // in TEST()
3080 B(Star), R(0), // in TEST()
3081 B(Star), R(1), // in TEST()
3082 B(LdaSmi8), U8(-1), // in TEST()
3083 B(BitwiseXor), R(1), // in TEST()
3084 B(Return), // in TEST()
3093 B(LdaSmi8), U8(13), // in TEST()
3094 B(Star), R(0), // in TEST()
3095 B(Star), R(1), // in TEST()
3096 B(LdaSmi8), U8(1), // in TEST()
3097 B(Mul), R(1), // in TEST()
3098 B(Return), // in TEST()
3107 B(LdaSmi8), U8(13), // in TEST()
3108 B(Star), R(0), // in TEST()
3109 B(Star), R(1), // in TEST()
3110 B(LdaSmi8), U8(-1), // in TEST()
3111 B(Mul), R(1), // in TEST()
3112 B(Return), // in TEST()
3144 B(LdaSmi8), U8(13), // in TEST()
3145 B(Star), R(0), // in TEST()
3146 B(TypeOf), // in TEST()
3147 B(Return), // in TEST()
3157 B(LdaGlobalInsideTypeofSloppy), U8(0), // in TEST()
3159 B(TypeOf), // in TEST()
3160 B(Return), // in TEST()
3173 B(LdaGlobalInsideTypeofStrict), U8(0), // in TEST()
3175 B(TypeOf), // in TEST()
3176 B(Return), // in TEST()
3205 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3206 B(Star), R(0), // in TEST()
3207 B(Star), R(1), // in TEST()
3208 B(LdaConstant), U8(1), // in TEST()
3209 B(DeletePropertySloppy), R(1), // in TEST()
3210 B(Return) in TEST()
3220 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3221 B(Star), R(0), // in TEST()
3222 B(Star), R(1), // in TEST()
3223 B(LdaConstant), U8(1), // in TEST()
3224 B(DeletePropertyStrict), R(1), // in TEST()
3225 B(Return) in TEST()
3235 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3236 B(Star), R(0), // in TEST()
3237 B(Star), R(1), // in TEST()
3238 B(LdaSmi8), U8(2), // in TEST()
3239 B(DeletePropertySloppy), R(1), // in TEST()
3240 B(Return) in TEST()
3249 B(LdaSmi8), U8(10), // in TEST()
3250 B(Star), R(0), // in TEST()
3251 B(LdaFalse), // in TEST()
3252 B(Return) in TEST()
3263 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
3265 B(PushContext), R(0), // in TEST()
3266 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3267 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
3268 B(CreateClosure), U8(1), U8(0), // in TEST()
3269 B(LdaContextSlot), R(0), U8(first_context_slot), // in TEST()
3270 B(Star), R(1), // in TEST()
3271 B(LdaSmi8), U8(1), // in TEST()
3272 B(DeletePropertyStrict), R(1), // in TEST()
3273 B(Return) in TEST()
3283 B(LdaTrue), // in TEST()
3284 B(Return) in TEST()
3316 {B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot)), // in TEST()
3317 B(Star), R(0), // in TEST()
3318 B(LdaConstant), U8(1), // in TEST()
3319 B(DeletePropertySloppy), R(0), // in TEST()
3320 B(Return)}, in TEST()
3329 {B(LdaGlobalStrict), U8(0), U8(vector->GetIndex(slot)), // in TEST()
3330 B(Star), R(0), // in TEST()
3331 B(LdaSmi8), U8(1), // in TEST()
3332 B(DeletePropertyStrict), R(0), // in TEST()
3333 B(Return)}, in TEST()
3340 {B(LdaContextSlot), R(context), U8(native_context_index), // in TEST()
3341 B(Star), R(0), // in TEST()
3342 B(LdaContextSlot), R(0), U8(global_context_index), // in TEST()
3343 B(Star), R(1), // in TEST()
3344 B(LdaConstant), U8(0), // in TEST()
3345 B(DeletePropertySloppy), R(1), // in TEST()
3346 B(Return)}, in TEST()
3353 {B(LdaContextSlot), R(context), U8(native_context_index), // in TEST()
3354 B(Star), R(0), // in TEST()
3355 B(LdaContextSlot), R(0), U8(global_context_index), // in TEST()
3356 B(Star), R(1), // in TEST()
3357 B(LdaConstant), U8(0), // in TEST()
3358 B(DeletePropertySloppy), R(1), // in TEST()
3359 B(Return)}, in TEST()
3388 B(CreateClosure), U8(0), U8(0), // in TEST()
3389 B(Return) // in TEST()
3398 B(LdaUndefined), // in TEST()
3399 B(Star), R(1), // in TEST()
3400 B(CreateClosure), U8(0), U8(0), // in TEST()
3401 B(Star), R(0), // in TEST()
3402 B(Call), R(0), R(1), U8(0), U8(vector->GetIndex(slot)), // in TEST()
3403 B(Return) // in TEST()
3412 B(LdaUndefined), // in TEST()
3413 B(Star), R(1), // in TEST()
3414 B(CreateClosure), U8(0), U8(0), // in TEST()
3415 B(Star), R(0), // in TEST()
3416 B(LdaSmi8), U8(1), // in TEST()
3417 B(Star), R(2), // in TEST()
3418 B(Call), R(0), R(1), U8(1), U8(vector->GetIndex(slot)), // in TEST()
3419 B(Return) // in TEST()
3452 B(CreateRegExpLiteral), U8(0), U8(0), U8(0), // in TEST()
3453 B(Return), // in TEST()
3462 B(CreateRegExpLiteral), U8(0), U8(0), U8(i_flags), // in TEST()
3463 B(Return), // in TEST()
3472 B(CreateRegExpLiteral), U8(0), U8(0), U8(0), // in TEST()
3473 B(Star), R(1), // in TEST()
3474 B(LoadICSloppy), R(1), U8(1), U8(vector->GetIndex(slot2)), // in TEST()
3475 B(Star), R(0), // in TEST()
3476 B(LdaConstant), U8(2), // in TEST()
3477 B(Star), R(2), // in TEST()
3478 B(Call), R(0), R(1), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
3479 B(Return), // in TEST()
3507 B(LdaConstant), U8(wide_idx++), // in TEST()
3508 B(Star), R(0)), // in TEST()
3509 B(CreateRegExpLiteralWide), U16(256), U16(0), U8(0), // in TEST()
3510 B(Return) // in TEST()
3547 B(CreateArrayLiteral), U8(0), U8(0), U8(simple_flags), // in TEST()
3548 B(Return) // in TEST()
3557 B(LdaSmi8), U8(1), // in TEST()
3558 B(Star), R(0), // in TEST()
3559 B(CreateArrayLiteral), U8(0), U8(0), U8(3), // in TEST()
3560 B(Star), R(2), // in TEST()
3561 B(LdaZero), // in TEST()
3562 B(Star), R(1), // in TEST()
3563 B(Ldar), R(0), // in TEST()
3564 B(KeyedStoreICSloppy), R(2), R(1), U8(vector->GetIndex(slot1)), // in TEST()
3565 B(LdaSmi8), U8(1), // in TEST()
3566 B(Star), R(1), // in TEST()
3567 B(Ldar), R(0), // in TEST()
3568 B(Star), R(3), // in TEST()
3569 B(LdaSmi8), U8(1), // in TEST()
3570 B(Add), R(3), // in TEST()
3571 B(KeyedStoreICSloppy), R(2), R(1), U8(vector->GetIndex(slot1)), // in TEST()
3572 B(Ldar), R(2), // in TEST()
3573 B(Return), // in TEST()
3582 B(CreateArrayLiteral), U8(0), U8(2), U8(deep_elements_flags), // in TEST()
3583 B(Return) // in TEST()
3592 B(LdaSmi8), U8(1), // in TEST()
3593 B(Star), R(0), // in TEST()
3594 B(CreateArrayLiteral), U8(0), U8(2), U8(deep_elements_flags), // in TEST()
3595 B(Star), R(2), // in TEST()
3596 B(LdaZero), // in TEST()
3597 B(Star), R(1), // in TEST()
3598 B(CreateArrayLiteral), U8(1), U8(0), U8(simple_flags), // in TEST()
3599 B(Star), R(4), // in TEST()
3600 B(LdaZero), // in TEST()
3601 B(Star), R(3), // in TEST()
3602 B(Ldar), R(0), // in TEST()
3603 B(KeyedStoreICSloppy), R(4), R(3), U8(vector->GetIndex(slot1)), // in TEST()
3604 B(Ldar), R(4), // in TEST()
3605 B(KeyedStoreICSloppy), R(2), R(1), U8(vector->GetIndex(slot3)), // in TEST()
3606 B(LdaSmi8), U8(1), // in TEST()
3607 B(Star), R(1), // in TEST()
3608 B(CreateArrayLiteral), U8(2), U8(1), U8(simple_flags), // in TEST()
3609 B(Star), R(4), // in TEST()
3610 B(LdaZero), // in TEST()
3611 B(Star), R(3), // in TEST()
3612 B(Ldar), R(0), // in TEST()
3613 B(Star), R(5), // in TEST()
3614 B(LdaSmi8), U8(2), // in TEST()
3615 B(Add), R(5), // in TEST()
3616 B(KeyedStoreICSloppy), R(4), R(3), U8(vector->GetIndex(slot2)), // in TEST()
3617 B(Ldar), R(4), // in TEST()
3618 B(KeyedStoreICSloppy), R(2), R(1), U8(vector->GetIndex(slot3)), // in TEST()
3619 B(Ldar), R(2), // in TEST()
3620 B(Return), // in TEST()
3651 B(LdaConstant), U8(wide_idx++), // in TEST()
3652 B(Star), R(0)), // in TEST()
3653 B(CreateArrayLiteralWide), U16(256), U16(0), U8(simple_flags), // in TEST()
3654 B(Return) // in TEST()
3691 B(CreateObjectLiteral), U8(0), U8(0), U8(simple_flags), // in TEST()
3692 B(Return) // in TEST()
3701 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3702 B(Return) // in TEST()
3711 B(LdaSmi8), U8(1), // in TEST()
3712 B(Star), R(0), // in TEST()
3713 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3714 B(Star), R(1), // in TEST()
3715 B(Ldar), R(0), // in TEST()
3716 B(StoreICSloppy), R(1), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
3717 B(Ldar), R(1), // in TEST()
3718 B(Return), // in TEST()
3728 B(LdaSmi8), U8(1), // in TEST()
3729 B(Star), R(0), // in TEST()
3730 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3731 B(Star), R(1), // in TEST()
3732 B(Ldar), R(0), // in TEST()
3733 B(Star), R(2), // in TEST()
3734 B(LdaSmi8), U8(1), // in TEST()
3735 B(Add), R(2), // in TEST()
3736 B(StoreICSloppy), R(1), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
3737 B(Ldar), R(1), // in TEST()
3738 B(Return), // in TEST()
3748 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3749 B(Star), R(0), // in TEST()
3750 B(CreateClosure), U8(1), U8(0), // in TEST()
3751 B(StoreICSloppy), R(0), U8(2), U8(vector->GetIndex(slot1)), // in TEST()
3752 B(Ldar), R(0), // in TEST()
3753 B(Return), // in TEST()
3764 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3765 B(Star), R(0), // in TEST()
3766 B(CreateClosure), U8(1), U8(0), // in TEST()
3767 B(StoreICSloppy), R(0), U8(2), U8(vector->GetIndex(slot1)), // in TEST()
3768 B(Ldar), R(0), // in TEST()
3769 B(Return), // in TEST()
3780 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3781 B(Star), R(0), // in TEST()
3782 B(LdaConstant), U8(1), // in TEST()
3783 B(Star), R(1), // in TEST()
3784 B(CreateClosure), U8(2), U8(0), // in TEST()
3785 B(Star), R(2), // in TEST()
3786 B(LdaNull), // in TEST()
3787 B(Star), R(3), // in TEST()
3788 B(LdaZero), // in TEST()
3789 B(Star), R(4), // in TEST()
3790 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked), // in TEST()
3792 B(Ldar), R(0), // in TEST()
3793 B(Return), // in TEST()
3804 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3805 B(Star), R(0), // in TEST()
3806 B(LdaConstant), U8(1), // in TEST()
3807 B(Star), R(1), // in TEST()
3808 B(CreateClosure), U8(2), U8(0), // in TEST()
3809 B(Star), R(2), // in TEST()
3810 B(CreateClosure), U8(3), U8(0), // in TEST()
3811 B(Star), R(3), // in TEST()
3812 B(LdaZero), // in TEST()
3813 B(Star), R(4), // in TEST()
3814 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked), // in TEST()
3816 B(Ldar), R(0), // in TEST()
3817 B(Return), // in TEST()
3829 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3830 B(Star), R(0), // in TEST()
3831 B(LdaConstant), U8(1), // in TEST()
3832 B(Star), R(1), // in TEST()
3833 B(LdaNull), // in TEST()
3834 B(Star), R(2), // in TEST()
3835 B(CreateClosure), U8(2), U8(0), // in TEST()
3836 B(Star), R(3), // in TEST()
3837 B(LdaZero), // in TEST()
3838 B(Star), R(4), // in TEST()
3839 B(CallRuntime), U16(Runtime::kDefineAccessorPropertyUnchecked), // in TEST()
3841 B(Ldar), R(0), // in TEST()
3842 B(Return), // in TEST()
3853 B(LdaSmi8), U8(1), // in TEST()
3854 B(Star), R(0), // in TEST()
3855 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
3856 B(Star), R(1), // in TEST()
3857 B(LdaSmi8), U8(1), // in TEST()
3858 B(Star), R(2), // in TEST()
3859 B(Ldar), R(0), // in TEST()
3860 B(Star), R(3), // in TEST()
3861 B(LdaZero), // in TEST()
3862 B(Star), R(4), // in TEST()
3863 B(CallRuntime), U16(Runtime::kSetProperty), R(1), U8(4), // in TEST()
3864 B(Ldar), R(1), // in TEST()
3865 B(Return), // in TEST()
3874 B(CreateObjectLiteral), U8(0), U8(0), U8(simple_flags), // in TEST()
3875 B(Star), R(0), // in TEST()
3876 B(LdaNull), B(Star), R(1), // in TEST()
3877 B(CallRuntime), U16(Runtime::kInternalSetPrototype), R(0), U8(2), // in TEST()
3878 B(Ldar), R(0), // in TEST()
3879 B(Return), // in TEST()
3888 B(LdaConstant), U8(0), // in TEST()
3889 B(Star), R(0), // in TEST()
3890 B(CreateObjectLiteral), U8(1), U8(0), U8(simple_flags), // in TEST()
3891 B(Star), R(1), // in TEST()
3892 B(Ldar), R(0), // in TEST()
3893 B(ToName), // in TEST()
3894 B(Star), R(2), // in TEST()
3895 B(LdaSmi8), U8(1), // in TEST()
3896 B(Star), R(3), // in TEST()
3897 B(LdaZero), // in TEST()
3898 B(Star), R(4), // in TEST()
3899 B(CallRuntime), U16(Runtime::kDefineDataPropertyUnchecked), R(1), // in TEST()
3901 B(Ldar), R(1), // in TEST()
3902 B(Return), // in TEST()
3912 B(LdaConstant), U8(0), // in TEST()
3913 B(Star), R(0), // in TEST()
3914 B(CreateObjectLiteral), U8(1), U8(0), U8(deep_elements_flags), // in TEST()
3915 B(Star), R(1), // in TEST()
3916 B(Ldar), R(0), // in TEST()
3917 B(StoreICSloppy), R(1), U8(2), U8(vector->GetIndex(slot1)), // in TEST()
3918 B(Ldar), R(0), // in TEST()
3919 B(ToName), // in TEST()
3920 B(Star), R(2), // in TEST()
3921 B(LdaSmi8), U8(1), // in TEST()
3922 B(Star), R(3), // in TEST()
3923 B(LdaZero), // in TEST()
3924 B(Star), R(4), // in TEST()
3925 B(CallRuntime), U16(Runtime::kDefineDataPropertyUnchecked), R(1), // in TEST()
3927 B(Ldar), R(1), // in TEST()
3928 B(Return), // in TEST()
3939 B(LdaConstant), U8(0), // in TEST()
3940 B(Star), R(0), // in TEST()
3941 B(CreateObjectLiteral), U8(1), U8(1), U8(simple_flags), // in TEST()
3942 B(Star), R(1), // in TEST()
3943 B(Ldar), R(0), // in TEST()
3944 B(ToName), // in TEST()
3945 B(Star), R(2), // in TEST()
3946 B(LdaSmi8), U8(1), // in TEST()
3947 B(Star), R(3), // in TEST()
3948 B(LdaZero), // in TEST()
3949 B(Star), R(4), // in TEST()
3950 B(CallRuntime), U16(Runtime::kDefineDataPropertyUnchecked), R(1), // in TEST()
3952 B(CreateObjectLiteral), U8(1), U8(0), U8(13), // in TEST()
3953 B(Star), R(2), // in TEST()
3954 B(CallRuntime), U16(Runtime::kInternalSetPrototype), R(1), U8(2), // in TEST()
3955 B(Ldar), R(1), // in TEST()
3956 B(Return), // in TEST()
3966 B(LdaConstant), U8(0), // in TEST()
3967 B(Star), R(0), // in TEST()
3968 B(CreateObjectLiteral), U8(1), U8(0), U8(simple_flags), // in TEST()
3969 B(Star), R(1), // in TEST()
3970 B(Ldar), R(0), // in TEST()
3971 B(ToName), // in TEST()
3972 B(Star), R(2), // in TEST()
3973 B(LdaConstant), U8(2), // in TEST()
3974 B(Star), R(3), // in TEST()
3975 B(LdaZero), // in TEST()
3976 B(Star), R(4), // in TEST()
3977 B(CallRuntime), U16(Runtime::kDefineDataPropertyUnchecked), R(1), // in TEST()
3979 B(LdaConstant), U8(3), // in TEST()
3980 B(Star), R(2), // in TEST()
3981 B(CreateClosure), U8(4), U8(0), // in TEST()
3982 B(Star), R(3), // in TEST()
3983 B(LdaZero), // in TEST()
3984 B(Star), R(4), // in TEST()
3985 B(CallRuntime), U16(Runtime::kDefineGetterPropertyUnchecked), // in TEST()
3987 B(LdaConstant), U8(3), // in TEST()
3988 B(Star), R(2), // in TEST()
3989 B(CreateClosure), U8(5), U8(0), // in TEST()
3990 B(Star), R(3), // in TEST()
3991 B(LdaZero), // in TEST()
3992 B(Star), R(4), // in TEST()
3993 B(CallRuntime), U16(Runtime::kDefineSetterPropertyUnchecked), // in TEST()
3995 B(Ldar), R(1), // in TEST()
3996 B(Return), // in TEST()
4032 B(LdaConstant), U8(wide_idx++), // in TEST()
4033 B(Star), R(0)), // in TEST()
4034 B(CreateObjectLiteralWide), U16(256), U16(0), // in TEST()
4036 B(Return) // in TEST()
4064 B(LdaConstant), U8(0), // in TEST()
4065 B(Star), R(1), // in TEST()
4066 B(LdaZero), // in TEST()
4067 B(Star), R(2), // in TEST()
4068 B(CallRuntime), U16(Runtime::kDeclareGlobals), R(1), U8(2), // in TEST()
4069 B(LdaConstant), U8(1), // in TEST()
4070 B(Star), R(1), // in TEST()
4071 B(LdaZero), // in TEST()
4072 B(Star), R(2), // in TEST()
4073 B(CreateObjectLiteral), U8(2), U8(0), U8(has_function_flags), // in TEST()
4074 B(Star), R(4), // in TEST()
4075 B(CreateClosure), U8(3), U8(1), // in TEST()
4076 B(StoreICSloppy), R(4), U8(4), U8(3), // in TEST()
4077 B(CallRuntime), U16(Runtime::kToFastProperties), R(4), U8(1), // in TEST()
4078 B(Ldar), R(4), // in TEST()
4079 B(Star), R(3), // in TEST()
4080 B(CallRuntime), U16(Runtime::kInitializeVarGlobal), R(1), U8(3), // in TEST()
4081 B(LdaUndefined), // in TEST()
4082 B(Return), // in TEST()
4111 B(LdaSmi8), U8(1), // in TEST()
4112 B(Return), // in TEST()
4136 B(LdaSmi8), U8(1), // in TEST()
4137 B(Star), R(0), // in TEST()
4138 B(LdaSmi8), U8(2), // in TEST()
4139 B(Star), R(0), // in TEST()
4140 B(LdaSmi8), U8(3), // in TEST()
4141 B(Star), R(0), // in TEST()
4142 B(LdaUndefined), // in TEST()
4143 B(Return), // in TEST()
4151 B(LdaSmi8), U8(1), // in TEST()
4152 B(Star), R(0), // in TEST()
4153 B(LdaSmi8), U8(2), // in TEST()
4154 B(Star), R(0), // in TEST()
4155 B(LdaSmi8), U8(3), // in TEST()
4156 B(Star), R(0), // in TEST()
4157 B(LdaUndefined), // in TEST()
4158 B(Return), // in TEST()
4182 B(LdaSmi8), U8(1), // in TEST()
4183 B(Throw), // in TEST()
4191 B(LdaConstant), U8(0), // in TEST()
4192 B(Throw), // in TEST()
4201 B(LdaSmi8), U8(1), // in TEST()
4202 B(Star), R(0), // in TEST()
4203 B(JumpIfToBooleanFalse), U8(5), // in TEST()
4204 B(LdaConstant), U8(0), // in TEST()
4205 B(Throw), // in TEST()
4206 B(LdaUndefined), // in TEST()
4207 B(Return), // in TEST()
4242 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
4243 B(Star), R(0), // in TEST()
4244 B(New), R(0), R(0), U8(0), // in TEST()
4245 B(Return), // in TEST()
4256 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
4257 B(Star), R(0), // in TEST()
4258 B(LdaSmi8), U8(3), // in TEST()
4259 B(Star), R(1), // in TEST()
4260 B(New), R(0), R(1), U8(1), // in TEST()
4261 B(Return), // in TEST()
4277 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
4278 B(Star), R(0), // in TEST()
4279 B(LdaSmi8), U8(3), // in TEST()
4280 B(Star), R(1), // in TEST()
4281 B(LdaSmi8), U8(4), // in TEST()
4282 B(Star), R(2), // in TEST()
4283 B(LdaSmi8), U8(5), // in TEST()
4284 B(Star), R(3), // in TEST()
4285 B(New), R(0), R(1), U8(3), // in TEST()
4286 B(Return), // in TEST()
4327 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4329 B(PushContext), R(0), // in TEST()
4330 B(CreateClosure), U8(0), U8(0), // in TEST()
4331 B(Return), // in TEST()
4340 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4342 B(PushContext), R(0), // in TEST()
4343 B(LdaSmi8), U8(1), // in TEST()
4344 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4345 B(CreateClosure), U8(0), U8(0), // in TEST()
4346 B(Return), // in TEST()
4355 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4357 B(PushContext), R(0), // in TEST()
4358 B(LdaSmi8), U8(1), // in TEST()
4359 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4360 B(LdaSmi8), U8(2), // in TEST()
4361 B(StaContextSlot), R(0), U8(first_context_slot + 1), // in TEST()
4362 B(CreateClosure), U8(0), U8(0), // in TEST()
4363 B(Return), // in TEST()
4372 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4374 B(PushContext), R(0), // in TEST()
4375 B(LdaUndefined), // in TEST()
4376 B(Star), R(2), // in TEST()
4377 B(CreateClosure), U8(0), U8(0), // in TEST()
4378 B(Star), R(1), // in TEST()
4379 B(Call), R(1), R(2), U8(0), U8(vector->GetIndex(slot)), // in TEST()
4380 B(LdaContextSlot), R(0), U8(first_context_slot), // in TEST()
4381 B(Return), // in TEST()
4390 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4392 B(PushContext), R(0), // in TEST()
4393 B(LdaTheHole), // in TEST()
4394 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4395 B(LdaSmi8), U8(1), // in TEST()
4396 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4397 B(LdaConstant), U8(0), // in TEST()
4398 B(Star), R(2), // in TEST()
4399 B(Ldar), R(closure), // in TEST()
4400 B(Star), R(3), // in TEST()
4401 B(CallRuntime), U16(Runtime::kPushBlockContext), R(2), U8(2), // in TEST()
4402 B(PushContext), R(1), // in TEST()
4403 B(LdaTheHole), // in TEST()
4404 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4405 B(LdaSmi8), U8(2), // in TEST()
4406 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4407 B(CreateClosure), U8(1), U8(0), // in TEST()
4408 B(Return), // in TEST()
4422 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
4424 B(PushContext), R(0), // in TEST()
4425 B(Ldar), THIS(1), // in TEST()
4426 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4427 B(CreateUnmappedArguments), // in TEST()
4428 B(StaContextSlot), R(0), U8(first_context_slot + 1), // in TEST()
4429 B(Ldar), R(new_target), // in TEST()
4430 B(StaContextSlot), R(0), U8(first_context_slot + 2), // in TEST()
4432 B(LdaZero), // in TEST()
4433 B(StaContextSlot), R(0), U8(wide_slot++)), // in TEST()
4434 B(LdaUndefined), // in TEST()
4435 B(Star), R(2), // in TEST()
4436 B(LdaGlobalStrict), U8(0), U8(1), // in TEST()
4437 B(Star), R(1), // in TEST()
4438 B(Call), R(1), R(2), U8(0), U8(0), // in TEST()
4439 B(LdaSmi8), U8(100), // in TEST()
4440 B(StaContextSlotWide), R(0), U16(256), // in TEST()
4441 B(LdaContextSlotWide), R(0), U16(256), // in TEST()
4442 B(Return), // in TEST()
4469 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4471 B(PushContext), R(0), // in TEST()
4472 B(Ldar), R(helper.kLastParamIndex), // in TEST()
4473 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4474 B(CreateClosure), U8(0), U8(0), // in TEST()
4475 B(Return), // in TEST()
4484 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4486 B(PushContext), R(1), // in TEST()
4487 B(Ldar), R(helper.kLastParamIndex), // in TEST()
4488 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4489 B(CreateClosure), U8(0), U8(0), // in TEST()
4490 B(Star), R(0), // in TEST()
4491 B(LdaContextSlot), R(1), U8(first_context_slot), // in TEST()
4492 B(Return), // in TEST()
4501 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4503 B(PushContext), R(0), // in TEST()
4504 B(Ldar), R(helper.kLastParamIndex - 3), // in TEST()
4505 B(StaContextSlot), R(0), U8(first_context_slot + 1), // in TEST()
4506 B(Ldar), R(helper.kLastParamIndex -1), // in TEST()
4507 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4508 B(CreateClosure), U8(0), U8(0), // in TEST()
4509 B(Return), // in TEST()
4518 B(CallRuntime), U16(Runtime::kNewFunctionContext), // in TEST()
4520 B(PushContext), R(0), // in TEST()
4521 B(Ldar), R(helper.kLastParamIndex), // in TEST()
4522 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
4523 B(CreateClosure), U8(0), U8(0), // in TEST()
4524 B(Return), // in TEST()
4558 B(Ldar), R(context), // in TEST()
4559 B(Star), R(0), // in TEST()
4560 B(LdaContextSlot), R(0), U8(Context::PREVIOUS_INDEX), // in TEST()
4561 B(Star), R(0), // in TEST()
4562 B(LdaContextSlot), R(0), U8(first_context_slot), // in TEST()
4563 B(Star), R(1), // in TEST()
4564 B(LdaContextSlot), R(context), U8(first_context_slot), // in TEST()
4565 B(Mul), R(1), // in TEST()
4566 B(Return), // in TEST()
4580 B(LdaContextSlot), R(context), U8(first_context_slot), // in TEST()
4581 B(Star), R(0), // in TEST()
4582 B(Ldar), R(context), // in TEST()
4583 B(Star), R(1), // in TEST()
4584 B(LdaContextSlot), R(1), U8(Context::PREVIOUS_INDEX), // in TEST()
4585 B(Star), R(1), // in TEST()
4586 B(Ldar), R(0), // in TEST()
4587 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4588 B(LdaUndefined), // in TEST()
4589 B(Return), // in TEST()
4631 B(LdaSmi8), U8(1), // in TEST()
4632 B(Star), R(0), // in TEST()
4633 B(ToNumber), // in TEST()
4634 B(Inc), // in TEST()
4635 B(Star), R(0), // in TEST()
4636 B(Return), // in TEST()
4643 B(LdaSmi8), U8(1), // in TEST()
4644 B(Star), R(0), // in TEST()
4645 B(ToNumber), // in TEST()
4646 B(Star), R(1), // in TEST()
4647 B(Inc), // in TEST()
4648 B(Star), R(0), // in TEST()
4649 B(Ldar), R(1), // in TEST()
4650 B(Return), // in TEST()
4657 B(LdaSmi8), U8(1), // in TEST()
4658 B(Star), R(0), // in TEST()
4659 B(ToNumber), // in TEST()
4660 B(Dec), // in TEST()
4661 B(Star), R(0), // in TEST()
4662 B(Return), // in TEST()
4669 B(LdaSmi8), U8(1), // in TEST()
4670 B(Star), R(0), // in TEST()
4671 B(ToNumber), // in TEST()
4672 B(Star), R(1), // in TEST()
4673 B(Dec), // in TEST()
4674 B(Star), R(0), // in TEST()
4675 B(Ldar), R(1), // in TEST()
4676 B(Return), // in TEST()
4683 B(CreateObjectLiteral), U8(0), U8(0), U8(object_literal_flags), // in TEST()
4684 B(Star), R(0), // in TEST()
4685 B(Star), R(1), // in TEST()
4686 B(LoadICSloppy), R(1), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
4687 B(ToNumber), // in TEST()
4688 B(Star), R(2), // in TEST()
4689 B(Inc), // in TEST()
4690 B(StoreICSloppy), R(1), U8(1), U8(vector->GetIndex(slot2)), // in TEST()
4691 B(Ldar), R(2), // in TEST()
4692 B(Return), // in TEST()
4702 B(CreateObjectLiteral), U8(0), U8(0), U8(object_literal_flags), // in TEST()
4703 B(Star), R(0), // in TEST()
4704 B(Star), R(1), // in TEST()
4705 B(LoadICSloppy), R(1), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
4706 B(ToNumber), // in TEST()
4707 B(Dec), // in TEST()
4708 B(StoreICSloppy), R(1), U8(1), U8(vector->GetIndex(slot2)), // in TEST()
4709 B(Return), // in TEST()
4719 B(LdaConstant), U8(0), // in TEST()
4720 B(Star), R(0), // in TEST()
4721 B(CreateObjectLiteral), U8(1), U8(0), U8(object_literal_flags), // in TEST()
4722 B(Star), R(1), // in TEST()
4723 B(Star), R(2), // in TEST()
4724 B(Ldar), R(0), // in TEST()
4725 B(Star), R(3), // in TEST()
4726 B(KeyedLoadICSloppy), R(2), U8(vector->GetIndex(slot1)), // in TEST()
4727 B(ToNumber), // in TEST()
4728 B(Star), R(4), // in TEST()
4729 B(Dec), // in TEST()
4730 B(KeyedStoreICSloppy), R(2), R(3), U8(vector->GetIndex(slot2)), // in TEST()
4731 B(Ldar), R(4), // in TEST()
4732 B(Return), // in TEST()
4742 B(LdaConstant), U8(0), // in TEST()
4743 B(Star), R(0), // in TEST()
4744 B(CreateObjectLiteral), U8(1), U8(0), U8(object_literal_flags), // in TEST()
4745 B(Star), R(1), // in TEST()
4746 B(Star), R(2), // in TEST()
4747 B(Ldar), R(0), // in TEST()
4748 B(Star), R(3), // in TEST()
4749 B(KeyedLoadICSloppy), R(2), U8(vector->GetIndex(slot1)), // in TEST()
4750 B(ToNumber), // in TEST()
4751 B(Inc), // in TEST()
4752 B(KeyedStoreICSloppy), R(2), R(3), U8(vector->GetIndex(slot2)), // in TEST()
4753 B(Return), // in TEST()
4763 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
4765 B(PushContext), R(1), // in TEST()
4766 B(LdaSmi8), U8(1), // in TEST()
4767 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4768 B(CreateClosure), U8(0), U8(0), // in TEST()
4769 B(Star), R(0), // in TEST()
4770 B(LdaContextSlot), R(1), U8(first_context_slot), // in TEST()
4771 B(ToNumber), // in TEST()
4772 B(Inc), // in TEST()
4773 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4774 B(Return), // in TEST()
4783 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
4785 B(PushContext), R(1), // in TEST()
4786 B(LdaSmi8), U8(1), // in TEST()
4787 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4788 B(CreateClosure), U8(0), U8(0), // in TEST()
4789 B(Star), R(0), // in TEST()
4790 B(LdaContextSlot), R(1), U8(first_context_slot), // in TEST()
4791 B(ToNumber), // in TEST()
4792 B(Star), R(2), // in TEST()
4793 B(Dec), // in TEST()
4794 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
4795 B(Ldar), R(2), // in TEST()
4796 B(Return), // in TEST()
4805 B(LdaSmi8), U8(1), // in TEST()
4806 B(Star), R(0), // in TEST()
4807 B(CreateArrayLiteral), U8(0), U8(0), U8(array_literal_flags), // in TEST()
4808 B(Star), R(1), // in TEST()
4809 B(Star), R(2), // in TEST()
4810 B(Ldar), R(0), // in TEST()
4811 B(ToNumber), // in TEST()
4812 B(Star), R(3), // in TEST()
4813 B(Inc), // in TEST()
4814 B(Star), R(0), // in TEST()
4815 B(LdaSmi8), U8(2), // in TEST()
4816 B(KeyedStoreICSloppy), R(2), R(3), // in TEST()
4818 B(Return), // in TEST()
4850 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
4851 B(ToNumber), // in TEST()
4852 B(Inc), // in TEST()
4853 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
4854 B(Return), // in TEST()
4863 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
4864 B(ToNumber), // in TEST()
4865 B(Star), R(0), // in TEST()
4866 B(Dec), // in TEST()
4867 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
4868 B(Ldar), R(0), // in TEST()
4869 B(Return), in TEST()
4879 B(LdaGlobalStrict), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
4880 B(ToNumber), // in TEST()
4881 B(Dec), // in TEST()
4882 B(StaGlobalStrict), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
4883 B(Return), // in TEST()
4892 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
4893 B(ToNumber), // in TEST()
4894 B(Star), R(0), // in TEST()
4895 B(Inc), // in TEST()
4896 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
4897 B(Ldar), R(0), // in TEST()
4898 B(Return), in TEST()
4935 B(LdaSmi8), U8(1), // in TEST()
4936 B(Star), R(0), // in TEST()
4937 B(Star), R(1), // in TEST()
4938 B(LdaSmi8), U8(2), // in TEST()
4939 B(Add), R(1), // in TEST()
4940 B(Star), R(0), // in TEST()
4941 B(LdaUndefined), // in TEST()
4942 B(Return), // in TEST()
4949 B(LdaSmi8), U8(1), // in TEST()
4950 B(Star), R(0), // in TEST()
4951 B(Star), R(1), // in TEST()
4952 B(LdaSmi8), U8(2), // in TEST()
4953 B(Div), R(1), // in TEST()
4954 B(Star), R(0), // in TEST()
4955 B(LdaUndefined), // in TEST()
4956 B(Return), // in TEST()
4963 B(CreateObjectLiteral), U8(0), U8(0), U8(object_literal_flags), // in TEST()
4964 B(Star), R(0), // in TEST()
4965 B(Star), R(1), // in TEST()
4966 B(LoadICSloppy), R(1), U8(1), U8(vector->GetIndex(slot1)), // in TEST()
4967 B(Star), R(2), // in TEST()
4968 B(LdaSmi8), U8(2), // in TEST()
4969 B(Mul), R(2), // in TEST()
4970 B(StoreICSloppy), R(1), U8(1), U8(vector->GetIndex(slot2)), // in TEST()
4971 B(LdaUndefined), // in TEST()
4972 B(Return), // in TEST()
4982 B(CreateObjectLiteral), U8(0), U8(0), U8(object_literal_flags), // in TEST()
4983 B(Star), R(0), // in TEST()
4984 B(Star), R(1), // in TEST()
4985 B(LdaSmi8), U8(1), // in TEST()
4986 B(Star), R(2), // in TEST()
4987 B(KeyedLoadICSloppy), R(1), U8(vector->GetIndex(slot1)), // in TEST()
4988 B(Star), R(3), // in TEST()
4989 B(LdaSmi8), U8(2), // in TEST()
4990 B(BitwiseXor), R(3), // in TEST()
4991 B(KeyedStoreICSloppy), R(1), R(2), U8(vector->GetIndex(slot2)), // in TEST()
4992 B(LdaUndefined), // in TEST()
4993 B(Return), // in TEST()
5002 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
5004 B(PushContext), R(0), // in TEST()
5005 B(LdaSmi8), U8(1), // in TEST()
5006 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
5007 B(CreateClosure), U8(0), U8(0), // in TEST()
5008 B(LdaContextSlot), R(0), U8(first_context_slot), // in TEST()
5009 B(Star), R(1), // in TEST()
5010 B(LdaSmi8), U8(24), // in TEST()
5011 B(BitwiseOr), R(1), // in TEST()
5012 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
5013 B(LdaUndefined), // in TEST()
5014 B(Return), // in TEST()
5046 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
5047 B(Star), R(0), // in TEST()
5048 B(LdaSmi8), U8(1), // in TEST()
5049 B(BitwiseAnd), R(0), // in TEST()
5050 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
5051 B(Return), // in TEST()
5060 B(LdaGlobalSloppy), U8(0), U8(vector->GetIndex(slot1)), // in TEST()
5061 B(Star), R(0), // in TEST()
5062 B(LdaSmi8), U8(1), // in TEST()
5063 B(Add), R(0), // in TEST()
5064 B(StaGlobalSloppy), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
5065 B(Return), // in TEST()
5099 B(CreateMappedArguments), // in TEST()
5100 B(Star), R(0), // in TEST()
5101 B(Return), // in TEST()
5108 B(CreateMappedArguments), // in TEST()
5109 B(Star), R(0), // in TEST()
5110 B(Star), R(1), // in TEST()
5111 B(LdaZero), // in TEST()
5112 B(KeyedLoadICSloppy), R(1), U8(vector->GetIndex(slot)), // in TEST()
5113 B(Return), // in TEST()
5120 B(CreateUnmappedArguments), // in TEST()
5121 B(Star), R(0), // in TEST()
5122 B(Return), // in TEST()
5129 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
5131 B(PushContext), R(1), // in TEST()
5132 B(Ldar), R(BytecodeGeneratorHelper::kLastParamIndex), // in TEST()
5133 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
5134 B(CreateMappedArguments), // in TEST()
5135 B(Star), R(0), // in TEST()
5136 B(Star), R(2), // in TEST()
5137 B(LdaZero), // in TEST()
5138 B(KeyedLoadICSloppy), R(2), U8(vector->GetIndex(slot)), // in TEST()
5139 B(Return), // in TEST()
5146 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
5148 B(PushContext), R(1), // in TEST()
5149 B(Ldar), R(BytecodeGeneratorHelper::kLastParamIndex - 2), // in TEST()
5150 B(StaContextSlot), R(1), U8(first_context_slot + 2), // in TEST()
5151 B(Ldar), R(BytecodeGeneratorHelper::kLastParamIndex - 1), // in TEST()
5152 B(StaContextSlot), R(1), U8(first_context_slot + 1), // in TEST()
5153 B(Ldar), R(BytecodeGeneratorHelper::kLastParamIndex), // in TEST()
5154 B(StaContextSlot), R(1), U8(first_context_slot), // in TEST()
5155 B(CreateMappedArguments), // in TEST()
5156 B(Star), R(0), // in TEST()
5157 B(Return), // in TEST()
5164 B(CreateUnmappedArguments), // in TEST()
5165 B(Star), R(0), // in TEST()
5166 B(Return), // in TEST()
5191 B(LdaConstant), U8(0), // in TEST()
5192 B(Star), R(1), // in TEST()
5193 B(LdaConstant), U8(1), // in TEST()
5194 B(Star), R(2), // in TEST()
5195 B(CallRuntime), U16(Runtime::kNewSyntaxError), R(1), U8(2), // in TEST()
5196 B(Throw), // in TEST()
5234 {B(LdaUndefined), B(Return)}, in TEST()
5240 {B(LdaUndefined), B(Return)}, in TEST()
5246 {B(LdaUndefined), B(Return)}, in TEST()
5254 B(LdaConstant), U8(0), // in TEST()
5255 B(Star), R(1), // in TEST()
5256 B(JumpIfUndefined), U8(39), // in TEST()
5257 B(JumpIfNull), U8(37), // in TEST()
5258 B(ToObject), // in TEST()
5259 B(JumpIfNull), U8(34), // in TEST()
5260 B(Star), R(3), // in TEST()
5261 B(ForInPrepare), R(4), R(5), R(6), // in TEST()
5262 B(LdaZero), // in TEST()
5263 B(Star), R(7), // in TEST()
5264 B(ForInDone), R(7), R(6), // in TEST()
5265 B(JumpIfTrue), U8(20), // in TEST()
5266 B(ForInNext), R(3), R(4), R(5), R(7), // in TEST()
5267 B(JumpIfUndefined), U8(7), // in TEST()
5268 B(Star), R(0), // in TEST()
5269 B(Star), R(2), // in TEST()
5270 B(Return), // in TEST()
5271 B(ForInStep), R(7), // in TEST()
5272 B(Star), R(7), // in TEST()
5273 B(Jump), U8(-21), // in TEST()
5274 B(LdaUndefined), // in TEST()
5275 B(Return), // in TEST()
5285 B(LdaZero), // in TEST()
5286 B(Star), R(1), // in TEST()
5287 B(CreateArrayLiteral), U8(0), U8(0), U8(3), // in TEST()
5288 B(JumpIfUndefined), U8(48), // in TEST()
5289 B(JumpIfNull), U8(46), // in TEST()
5290 B(ToObject), // in TEST()
5291 B(JumpIfNull), U8(43), // in TEST()
5292 B(Star), R(3), // in TEST()
5293 B(ForInPrepare), R(4), R(5), R(6), // in TEST()
5294 B(LdaZero), // in TEST()
5295 B(Star), R(7), // in TEST()
5296 B(ForInDone), R(7), R(6), // in TEST()
5297 B(JumpIfTrue), U8(29), // in TEST()
5298 B(ForInNext), R(3), R(4), R(5), R(7), // in TEST()
5299 B(JumpIfUndefined), U8(16), // in TEST()
5300 B(Star), R(0), // in TEST()
5301 B(Star), R(2), // in TEST()
5302 B(Ldar), R(1), // in TEST()
5303 B(Star), R(8), // in TEST()
5304 B(Ldar), R(2), // in TEST()
5305 B(Add), R(8), // in TEST()
5306 B(Star), R(1), // in TEST()
5307 B(ForInStep), R(7), // in TEST()
5308 B(Star), R(7), // in TEST()
5309 B(Jump), U8(-30), // in TEST()
5310 B(LdaUndefined), // in TEST()
5311 B(Return), // in TEST()
5324 B(CreateObjectLiteral), U8(0), U8(0), U8(deep_elements_flags), // in TEST()
5325 B(Star), R(0), // in TEST()
5326 B(CreateArrayLiteral), U8(1), U8(1), U8(simple_flags), // in TEST()
5327 B(JumpIfUndefined), U8(82), // in TEST()
5328 B(JumpIfNull), U8(80), // in TEST()
5329 B(ToObject), // in TEST()
5330 B(JumpIfNull), U8(77), // in TEST()
5331 B(Star), R(1), // in TEST()
5332 B(ForInPrepare), R(2), R(3), R(4), // in TEST()
5333 B(LdaZero), // in TEST()
5334 B(Star), R(5), // in TEST()
5335 B(ForInDone), R(5), R(4), // in TEST()
5336 B(JumpIfTrue), U8(63), // in TEST()
5337 B(ForInNext), R(1), R(2), R(3), R(5), // in TEST()
5338 B(JumpIfUndefined), U8(50), // in TEST()
5339 B(Star), R(6), // in TEST()
5340 B(Ldar), R(0), // in TEST()
5341 B(Star), R(7), // in TEST()
5342 B(Ldar), R(6), // in TEST()
5343 B(StoreICSloppy), R(7), U8(2), U8(vector->GetIndex(slot4)), // in TEST()
5344 B(Ldar), R(0), // in TEST()
5345 B(Star), R(6), // in TEST()
5346 B(LoadICSloppy), R(6), U8(2), U8(vector->GetIndex(slot2)), // in TEST()
5347 B(Star), R(7), // in TEST()
5348 B(LdaSmi8), U8(10), // in TEST()
5349 B(TestEqual), R(7), // in TEST()
5350 B(JumpIfFalse), U8(4), // in TEST()
5351 B(Jump), U8(20), // in TEST()
5352 B(Ldar), R(0), // in TEST()
5353 B(Star), R(6), // in TEST()
5354 B(LoadICSloppy), R(6), U8(2), U8(vector->GetIndex(slot3)), // in TEST()
5355 B(Star), R(7), // in TEST()
5356 B(LdaSmi8), U8(20), // in TEST()
5357 B(TestEqual), R(7), // in TEST()
5358 B(JumpIfFalse), U8(4), // in TEST()
5359 B(Jump), U8(8), // in TEST()
5360 B(ForInStep), R(5), // in TEST()
5361 B(Star), R(5), // in TEST()
5362 B(Jump), U8(-64), // in TEST()
5363 B(LdaUndefined), // in TEST()
5364 B(Return), // in TEST()
5375 B(CreateArrayLiteral), U8(0), U8(0), U8(simple_flags), // in TEST()
5376 B(Star), R(0), // in TEST()
5377 B(CreateArrayLiteral), U8(1), U8(1), U8(simple_flags), // in TEST()
5378 B(JumpIfUndefined), U8(59), // in TEST()
5379 B(JumpIfNull), U8(57), // in TEST()
5380 B(ToObject), // in TEST()
5381 B(JumpIfNull), U8(54), // in TEST()
5382 B(Star), R(1), // in TEST()
5383 B(ForInPrepare), R(2), R(3), R(4), // in TEST()
5384 B(LdaZero), // in TEST()
5385 B(Star), R(5), // in TEST()
5386 B(ForInDone), R(5), R(4), // in TEST()
5387 B(JumpIfTrue), U8(40), // in TEST()
5388 B(ForInNext), R(1), R(2), R(3), R(5), // in TEST()
5389 B(JumpIfUndefined), U8(27), // in TEST()
5390 B(Star), R(6), // in TEST()
5391 B(Ldar), R(0), // in TEST()
5392 B(Star), R(7), // in TEST()
5393 B(LdaZero), // in TEST()
5394 B(Star), R(8), // in TEST()
5395 B(Ldar), R(6), // in TEST()
5396 B(KeyedStoreICSloppy), R(7), R(8), U8(vector->GetIndex(slot3)), // in TEST()
5397 B(Ldar), R(0), // in TEST()
5398 B(Star), R(6), // in TEST()
5399 B(LdaSmi8), U8(3), // in TEST()
5400 B(KeyedLoadICSloppy), R(6), U8(vector->GetIndex(slot2)), // in TEST()
5401 B(Return), // in TEST()
5402 B(ForInStep), R(5), // in TEST()
5403 B(Star), R(5), // in TEST()
5404 B(Jump), U8(-41), // in TEST()
5405 B(LdaUndefined), // in TEST()
5406 B(Return), // in TEST()
5430 B(LdaSmi8), U8(1), // in TEST()
5431 B(JumpIfToBooleanFalse), U8(6), // in TEST()
5432 B(LdaSmi8), U8(2), // in TEST()
5433 B(Jump), U8(4), // in TEST()
5434 B(LdaSmi8), U8(3), // in TEST()
5435 B(Return), // in TEST()
5442 B(LdaSmi8), U8(1), // in TEST()
5443 B(JumpIfToBooleanFalse), U8(14), // in TEST()
5444 B(LdaSmi8), U8(2), // in TEST()
5445 B(JumpIfToBooleanFalse), U8(6), // in TEST()
5446 B(LdaSmi8), U8(3), // in TEST()
5447 B(Jump), U8(4), // in TEST()
5448 B(LdaSmi8), U8(4), // in TEST()
5449 B(Jump), U8(4), // in TEST()
5450 B(LdaSmi8), U8(5), // in TEST()
5451 B(Return), // in TEST()
5477 B(LdaSmi8), U8(1), // in TEST()
5478 B(Star), R(1), // The tag variable is allocated as a in TEST()
5479 B(Star), R(0), // local by the parser, hence the store in TEST()
5480 B(Star), R(2), // to another local register. in TEST()
5481 B(LdaSmi8), U8(1), // in TEST()
5482 B(TestEqualStrict), R(2), // in TEST()
5483 B(JumpIfTrue), U8(10), // in TEST()
5484 B(LdaSmi8), U8(2), // in TEST()
5485 B(TestEqualStrict), R(2), // in TEST()
5486 B(JumpIfTrue), U8(7), // in TEST()
5487 B(Jump), U8(8), // in TEST()
5488 B(LdaSmi8), U8(2), // in TEST()
5489 B(Return), // in TEST()
5490 B(LdaSmi8), U8(3), // in TEST()
5491 B(Return), // in TEST()
5492 B(LdaUndefined), // in TEST()
5493 B(Return), // in TEST()
5504 B(LdaSmi8), U8(1), // in TEST()
5505 B(Star), R(1), // in TEST()
5506 B(Star), R(0), // in TEST()
5507 B(Star), R(2), // in TEST()
5508 B(LdaSmi8), U8(1), // in TEST()
5509 B(TestEqualStrict), R(2), // in TEST()
5510 B(JumpIfTrue), U8(10), // in TEST()
5511 B(LdaSmi8), U8(2), // in TEST()
5512 B(TestEqualStrict), R(2), // in TEST()
5513 B(JumpIfTrue), U8(10), // in TEST()
5514 B(Jump), U8(14), // in TEST()
5515 B(LdaSmi8), U8(2), // in TEST()
5516 B(Star), R(1), // in TEST()
5517 B(Jump), U8(8), // in TEST()
5518 B(LdaSmi8), U8(3), // in TEST()
5519 B(Star), R(1), // in TEST()
5520 B(Jump), U8(2), // in TEST()
5521 B(LdaUndefined), // in TEST()
5522 B(Return), // in TEST()
5533 B(LdaSmi8), U8(1), // in TEST()
5534 B(Star), R(1), // in TEST()
5535 B(Star), R(0), // in TEST()
5536 B(Star), R(2), // in TEST()
5537 B(LdaSmi8), U8(1), // in TEST()
5538 B(TestEqualStrict), R(2), // in TEST()
5539 B(JumpIfTrue), U8(10), // in TEST()
5540 B(LdaSmi8), U8(2), // in TEST()
5541 B(TestEqualStrict), R(2), // in TEST()
5542 B(JumpIfTrue), U8(8), // in TEST()
5543 B(Jump), U8(12), // in TEST()
5544 B(LdaSmi8), U8(2), // in TEST()
5545 B(Star), R(1), // in TEST()
5546 B(LdaSmi8), U8(3), // in TEST()
5547 B(Star), R(1), // in TEST()
5548 B(Jump), U8(2), // in TEST()
5549 B(LdaUndefined), // in TEST()
5550 B(Return), // in TEST()
5562 B(LdaSmi8), U8(1), // in TEST()
5563 B(Star), R(1), // in TEST()
5564 B(Star), R(0), // in TEST()
5565 B(Star), R(2), // in TEST()
5566 B(LdaSmi8), U8(2), // in TEST()
5567 B(TestEqualStrict), R(2), // in TEST()
5568 B(JumpIfTrue), U8(10), // in TEST()
5569 B(LdaSmi8), U8(3), // in TEST()
5570 B(TestEqualStrict), R(2), // in TEST()
5571 B(JumpIfTrue), U8(6), // in TEST()
5572 B(Jump), U8(6), // in TEST()
5573 B(Jump), U8(10), // in TEST()
5574 B(Jump), U8(8), // in TEST()
5575 B(LdaSmi8), U8(1), // in TEST()
5576 B(Star), R(1), // in TEST()
5577 B(Jump), U8(2), // in TEST()
5578 B(LdaUndefined), // in TEST()
5579 B(Return), // in TEST()
5591 B(LdaSmi8), U8(1), // in TEST()
5592 B(Star), R(1), // in TEST()
5593 B(TypeOf), // in TEST()
5594 B(Star), R(0), // in TEST()
5595 B(Star), R(2), // in TEST()
5596 B(LdaSmi8), U8(2), // in TEST()
5597 B(TestEqualStrict), R(2), // in TEST()
5598 B(JumpIfTrue), U8(10), // in TEST()
5599 B(LdaSmi8), U8(3), // in TEST()
5600 B(TestEqualStrict), R(2), // in TEST()
5601 B(JumpIfTrue), U8(10), // in TEST()
5602 B(Jump), U8(14), // in TEST()
5603 B(LdaSmi8), U8(1), // in TEST()
5604 B(Star), R(1), // in TEST()
5605 B(Jump), U8(14), // in TEST()
5606 B(LdaSmi8), U8(2), // in TEST()
5607 B(Star), R(1), // in TEST()
5608 B(Jump), U8(8), // in TEST()
5609 B(LdaSmi8), U8(3), // in TEST()
5610 B(Star), R(1), // in TEST()
5611 B(Jump), U8(2), // in TEST()
5612 B(LdaUndefined), // in TEST()
5613 B(Return), // in TEST()
5624 B(LdaSmi8), U8(1), // in TEST()
5625 B(Star), R(1), // in TEST()
5626 B(Star), R(0), // in TEST()
5627 B(Star), R(2), // in TEST()
5628 B(Ldar), R(1), // in TEST()
5629 B(TypeOf), // in TEST()
5630 B(TestEqualStrict), R(2), // in TEST()
5631 B(JumpIfTrue), U8(4), // in TEST()
5632 B(Jump), U8(8), // in TEST()
5633 B(LdaSmi8), U8(1), // in TEST()
5634 B(Star), R(1), // in TEST()
5635 B(Jump), U8(8), // in TEST()
5636 B(LdaSmi8), U8(2), // in TEST()
5637 B(Star), R(1), // in TEST()
5638 B(Jump), U8(2), // in TEST()
5639 B(LdaUndefined), // in TEST()
5640 B(Return), // in TEST()
5652 B(LdaSmi8), U8(1), // in TEST()
5653 B(Star), R(1), // in TEST()
5654 B(Star), R(0), // in TEST()
5655 B(Star), R(2), // in TEST()
5656 B(LdaSmi8), U8(1), // in TEST()
5657 B(TestEqualStrict), R(2), // in TEST()
5658 B(JumpIfTrue), U8(10), // in TEST()
5659 B(LdaSmi8), U8(2), // in TEST()
5660 B(TestEqualStrict), R(2), // in TEST()
5661 B(JumpIfTrueConstant), U8(0), // in TEST()
5662 B(JumpConstant), U8(1), // in TEST()
5664 B(LdaSmi8), U8(2), // in TEST()
5665 B(Star), R(1)), // in TEST()
5666 B(Jump), U8(8), // in TEST()
5667 B(LdaSmi8), U8(3), // in TEST()
5668 B(Star), R(1), // in TEST()
5669 B(Jump), U8(2), // in TEST()
5670 B(LdaUndefined), // in TEST()
5671 B(Return), // in TEST()
5688 B(LdaSmi8), U8(1), // in TEST()
5689 B(Star), R(2), // in TEST()
5690 B(Star), R(0), // in TEST()
5691 B(Star), R(3), // in TEST()
5692 B(LdaSmi8), U8(1), // in TEST()
5693 B(TestEqualStrict), R(3), // in TEST()
5694 B(JumpIfTrue), U8(10), // in TEST()
5695 B(LdaSmi8), U8(2), // in TEST()
5696 B(TestEqualStrict), R(3), // in TEST()
5697 B(JumpIfTrue), U8(36), // in TEST()
5698 B(Jump), U8(38), // in TEST()
5699 B(Ldar), R(2), // in TEST()
5700 B(Star), R(4), // in TEST()
5701 B(LdaSmi8), U8(1), // in TEST()
5702 B(Add), R(4), // in TEST()
5703 B(Star), R(1), // in TEST()
5704 B(Star), R(4), // in TEST()
5705 B(LdaSmi8), U8(2), // in TEST()
5706 B(TestEqualStrict), R(4), // in TEST()
5707 B(JumpIfTrue), U8(4), // in TEST()
5708 B(Jump), U8(8), // in TEST()
5709 B(LdaSmi8), U8(1), // in TEST()
5710 B(Star), R(2), // in TEST()
5711 B(Jump), U8(8), // in TEST()
5712 B(LdaSmi8), U8(2), // in TEST()
5713 B(Star), R(2), // in TEST()
5714 B(Jump), U8(2), // in TEST()
5715 B(LdaSmi8), U8(3), // in TEST()
5716 B(Star), R(2), // in TEST()
5717 B(LdaUndefined), // in TEST()
5718 B(Return), // in TEST()
5742 B(LdaSmi8), U8(1), // in TEST()
5743 B(Star), R(0), // in TEST()
5744 B(JumpIfToBooleanTrue), U8(9), // in TEST()
5745 B(Ldar), R(0), // in TEST()
5746 B(Star), R(1), // in TEST()
5747 B(LdaZero), // in TEST()
5748 B(TestLessThan), R(1), // in TEST()
5749 B(JumpIfToBooleanFalse), U8(5), // in TEST()
5750 B(LdaSmi8), U8(1), // in TEST()
5751 B(Return), // in TEST()
5752 B(LdaUndefined), // in TEST()
5753 B(Return), // in TEST()
5760 B(LdaSmi8), U8(1), // in TEST()
5761 B(Star), R(0), // in TEST()
5762 B(JumpIfToBooleanFalse), U8(9), // in TEST()
5763 B(Ldar), R(0), // in TEST()
5764 B(Star), R(1), // in TEST()
5765 B(LdaZero), // in TEST()
5766 B(TestLessThan), R(1), // in TEST()
5767 B(JumpIfToBooleanFalse), U8(5), // in TEST()
5768 B(LdaSmi8), U8(1), // in TEST()
5769 B(Return), // in TEST()
5770 B(LdaUndefined), // in TEST()
5771 B(Return), // in TEST()
5778 B(LdaSmi8), U8(1), // in TEST()
5779 B(Star), R(0), // in TEST()
5780 B(JumpIfToBooleanTrue), U8(9), // in TEST()
5781 B(Ldar), R(0), // in TEST()
5782 B(Star), R(1), // in TEST()
5783 B(LdaZero), // in TEST()
5784 B(TestLessThan), R(1), // in TEST()
5785 B(JumpIfToBooleanFalse), U8(6), // in TEST()
5786 B(LdaSmi8), U8(2), // in TEST()
5787 B(Jump), U8(4), // in TEST()
5788 B(LdaSmi8), U8(3), // in TEST()
5789 B(Star), R(0), // in TEST()
5790 B(LdaUndefined), // in TEST()
5791 B(Return), // in TEST()
5813 B(LdaUndefined), // in TEST()
5814 B(Return), // in TEST()
5821 B(LdaSmi8), U8(1), // in TEST()
5822 B(Star), R(0), // in TEST()
5823 B(LdaUndefined), // in TEST()
5824 B(Return), // in TEST()
5831 B(LdaSmi8), U8(1), // in TEST()
5832 B(Return), // in TEST()
5839 B(LdaSmi8), U8(1), // in TEST()
5840 B(Star), R(0), // in TEST()
5841 B(JumpIfToBooleanFalse), U8(5), // in TEST()
5842 B(LdaSmi8), U8(1), // in TEST()
5843 B(Return), // in TEST()
5844 B(LdaSmi8), U8(2), // in TEST()
5845 B(Return), // in TEST()
5869 B(LdaTheHole), // in TEST()
5870 B(Star), R(0), // in TEST()
5871 B(Ldar), R(closure), // in TEST()
5872 B(Star), R(0), // in TEST()
5873 B(LdaUndefined), // in TEST()
5874 B(Return), // in TEST()
5881 B(LdaTheHole), // in TEST()
5882 B(Star), R(0), // in TEST()
5883 B(Ldar), R(closure), // in TEST()
5884 B(Star), R(0), // in TEST()
5885 B(Return), // in TEST()
5909 B(Ldar), R(new_target), // in TEST()
5910 B(Star), R(0), // in TEST()
5911 B(Return), // in TEST()
5918 B(Ldar), R(new_target), // in TEST()
5919 B(Star), R(0), // in TEST()
5920 B(LdaUndefined), // in TEST()
5921 B(Return), // in TEST()
5947 {B(LdaSmi8), U8(1), // in TEST()
5948 B(Star), R(0), // in TEST()
5949 B(Ldar), R(0), // This load should not be removed as it in TEST()
5950 B(Star), R(1), // is the target of the branch. in TEST()
5951 B(Ldar), R(0), // in TEST()
5952 B(Add), R(1), // in TEST()
5953 B(Star), R(0), // in TEST()
5954 B(Star), R(1), // in TEST()
5955 B(LdaSmi8), U8(10), // in TEST()
5956 B(TestGreaterThan), R(1), // in TEST()
5957 B(JumpIfFalse), U8(4), // in TEST()
5958 B(Jump), U8(4), // in TEST()
5959 B(Jump), U8(-20), // in TEST()
5960 B(Ldar), R(0), // in TEST()
5961 B(Return)}}, in TEST()
5971 {B(LdaSmi8), U8(1), // in TEST()
5972 B(Star), R(0), // in TEST()
5973 B(Ldar), R(0), // in TEST()
5974 B(Star), R(1), // in TEST()
5975 B(Ldar), R(0), // in TEST()
5976 B(Add), R(1), // in TEST()
5977 B(Star), R(0), // in TEST()
5978 B(Star), R(1), // in TEST()
5979 B(LdaSmi8), U8(10), // in TEST()
5980 B(TestGreaterThan), R(1), // in TEST()
5981 B(JumpIfFalse), U8(4), // in TEST()
5982 B(Jump), U8(2), // in TEST()
5983 B(Ldar), R(0), // in TEST()
5984 B(Return)}}, in TEST()
5992 B(LdaSmi8), U8(1), // in TEST()
5993 B(Star), R(0), // in TEST()
5994 B(Star), R(1), // in TEST()
5995 B(Ldar), R(0), // in TEST()
5996 B(Add), R(1), // in TEST()
5997 B(Star), R(0), // in TEST()
5998 B(Return) // in TEST()
6021 B(LdaZero), B(Star), R(0), // in TEST()
6022 B(LdaSmi8), U8(1), // in TEST()
6023 B(Star), R(1), // in TEST()
6024 B(LdaSmi8), U8(2), // in TEST()
6025 B(Star), R(0), // in TEST()
6026 B(LdaSmi8), U8(3), // in TEST()
6027 B(Star), R(1), // in TEST()
6028 B(LdaSmi8), U8(4), // in TEST()
6029 B(Star), R(0), // in TEST()
6030 B(LdaSmi8), U8(5), // in TEST()
6031 B(Star), R(1), // in TEST()
6032 B(Return), // in TEST()
6042 B(LdaSmi8), U8(55), // in TEST()
6043 B(Star), R(0), // in TEST()
6044 B(LdaSmi8), U8(100), // in TEST()
6045 B(Star), R(0), // in TEST()
6046 B(Star), R(1), // in TEST()
6047 B(Return), // in TEST()
6057 B(LdaSmi8), U8(55), // in TEST()
6058 B(Star), R(0), // in TEST()
6059 B(Star), R(1), // in TEST()
6060 B(LdaSmi8), U8(100), // in TEST()
6061 B(Star), R(0), // in TEST()
6062 B(Add), R(1), // in TEST()
6063 B(Star), R(2), // in TEST()
6064 B(LdaSmi8), U8(101), // in TEST()
6065 B(Star), R(0), // in TEST()
6066 B(Add), R(2), // in TEST()
6067 B(Star), R(0), // in TEST()
6068 B(Return), // in TEST()
6079 B(LdaSmi8), U8(55), // in TEST()
6080 B(Star), R(0), // in TEST()
6081 B(LdaSmi8), U8(56), // in TEST()
6082 B(Star), R(0), // in TEST()
6083 B(Star), R(1), // in TEST()
6084 B(Ldar), R(0), // in TEST()
6085 B(Sub), R(1), // in TEST()
6086 B(Star), R(2), // in TEST()
6087 B(LdaSmi8), U8(57), // in TEST()
6088 B(Star), R(0), // in TEST()
6089 B(Add), R(2), // in TEST()
6090 B(Star), R(0), // in TEST()
6091 B(ToNumber), // in TEST()
6092 B(Star), R(1), // in TEST()
6093 B(Inc), // in TEST()
6094 B(Star), R(0), // in TEST()
6095 B(Return), // in TEST()
6105 B(LdaSmi8), U8(55), // in TEST()
6106 B(Star), R(0), // in TEST()
6107 B(Star), R(2), // in TEST()
6108 B(LdaSmi8), U8(1), // in TEST()
6109 B(Star), R(0), // in TEST()
6110 B(Add), R(2), // in TEST()
6111 B(Star), R(3), // in TEST()
6112 B(LdaSmi8), U8(2), // in TEST()
6113 B(Star), R(0), // in TEST()
6114 B(Add), R(3), // in TEST()
6115 B(Star), R(2), // in TEST()
6116 B(LdaSmi8), U8(3), // in TEST()
6117 B(Star), R(0), // in TEST()
6118 B(Add), R(2), // in TEST()
6119 B(Star), R(1), // in TEST()
6120 B(Return), // in TEST()
6130 B(LdaSmi8), U8(55), // in TEST()
6131 B(Star), R(0), // in TEST()
6132 B(Star), R(1), // in TEST()
6133 B(LdaSmi8), U8(1), // in TEST()
6134 B(Star), R(0), // in TEST()
6135 B(Add), R(1), // in TEST()
6136 B(Star), R(2), // in TEST()
6137 B(LdaSmi8), U8(2), // in TEST()
6138 B(Star), R(0), // in TEST()
6139 B(Add), R(2), // in TEST()
6140 B(Star), R(1), // in TEST()
6141 B(LdaSmi8), U8(3), // in TEST()
6142 B(Star), R(0), // in TEST()
6143 B(Add), R(1), // in TEST()
6144 B(Star), R(0), // in TEST()
6145 B(Return), // in TEST()
6155 B(LdaSmi8), U8(10), // in TEST()
6156 B(Star), R(0), // in TEST()
6157 B(LdaSmi8), U8(20), // in TEST()
6158 B(Star), R(1), // in TEST()
6159 B(Ldar), R(0), // in TEST()
6160 B(Star), R(2), // in TEST()
6161 B(LdaSmi8), U8(1), // in TEST()
6162 B(Star), R(0), // in TEST()
6163 B(Add), R(2), // in TEST()
6164 B(Star), R(3), // in TEST()
6165 B(Ldar), R(0), // in TEST()
6166 B(Star), R(2), // in TEST()
6167 B(LdaSmi8), U8(1), // in TEST()
6168 B(Add), R(2), // in TEST()
6169 B(Star), R(4), // in TEST()
6170 B(LdaSmi8), U8(2), // in TEST()
6171 B(Star), R(1), // in TEST()
6172 B(Mul), R(4), // in TEST()
6173 B(Add), R(3), // in TEST()
6174 B(Star), R(2), // in TEST()
6175 B(LdaSmi8), U8(3), // in TEST()
6176 B(Star), R(1), // in TEST()
6177 B(Add), R(2), // in TEST()
6178 B(Star), R(3), // in TEST()
6179 B(LdaSmi8), U8(4), // in TEST()
6180 B(Star), R(0), // in TEST()
6181 B(Add), R(3), // in TEST()
6182 B(Star), R(2), // in TEST()
6183 B(LdaSmi8), U8(5), // in TEST()
6184 B(Star), R(1), // in TEST()
6185 B(Add), R(2), // in TEST()
6186 B(Star), R(3), // in TEST()
6187 B(Ldar), R(1), // in TEST()
6188 B(Add), R(3), // in TEST()
6189 B(Return), // in TEST()
6198 B(LdaSmi8), U8(17), // in TEST()
6199 B(Star), R(0), // in TEST()
6200 B(LdaSmi8), U8(1), // in TEST()
6201 B(Star), R(1), // in TEST()
6202 B(Ldar), R(0), // in TEST()
6203 B(Add), R(1), // in TEST()
6204 B(Star), R(2), // in TEST()
6205 B(Ldar), R(0), // in TEST()
6206 B(ToNumber), // in TEST()
6207 B(Star), R(1), // in TEST()
6208 B(Inc), // in TEST()
6209 B(Star), R(0), // in TEST()
6210 B(Ldar), R(1), // in TEST()
6211 B(Add), R(2), // in TEST()
6212 B(Star), R(3), // in TEST()
6213 B(Ldar), R(0), // in TEST()
6214 B(ToNumber), // in TEST()
6215 B(Inc), // in TEST()
6216 B(Star), R(0), // in TEST()
6217 B(Add), R(3), // in TEST()
6218 B(Return), // in TEST()
6247 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
6249 B(PushContext), R(0), // in TEST()
6250 B(Ldar), THIS(1), // in TEST()
6251 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
6252 B(CreateMappedArguments), // in TEST()
6253 B(StaContextSlot), R(0), U8(first_context_slot + 1), // in TEST()
6254 B(Ldar), R(new_target), // in TEST()
6255 B(StaContextSlot), R(0), U8(first_context_slot + 2), // in TEST()
6256 B(Mov), R(context), R(3), // in TEST()
6257 B(LdaConstant), U8(0), // in TEST()
6258 B(Star), R(4), // in TEST()
6259 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlot), // in TEST()
6261 B(LdaConstant), U8(1), // in TEST()
6262 B(Star), R(3), // in TEST()
6263 B(Mov), R(1), R(4), // in TEST()
6264 B(Mov), R(3), R(5), // in TEST()
6265 B(Mov), R(closure), R(6), // in TEST()
6266 B(LdaZero), // in TEST()
6267 B(Star), R(7), // in TEST()
6268 B(LdaSmi8), U8(10), // in TEST()
6269 B(Star), R(8), // in TEST()
6270 B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), // in TEST()
6272 B(Star), R(1), // in TEST()
6273 B(Call), R(1), R(2), U8(1), U8(0), // in TEST()
6274 B(Return), // in TEST()
6303 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
6305 B(PushContext), R(0), // in TEST()
6306 B(Ldar), THIS(1), // in TEST()
6307 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
6308 B(CreateMappedArguments), // in TEST()
6309 B(StaContextSlot), R(0), U8(first_context_slot + 1), // in TEST()
6310 B(Ldar), R(new_target), // in TEST()
6311 B(StaContextSlot), R(0), U8(first_context_slot + 2), // in TEST()
6312 B(Mov), R(context), R(3), // in TEST()
6313 B(LdaConstant), U8(0), // in TEST()
6314 B(Star), R(4), // in TEST()
6315 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlot), // in TEST()
6317 B(LdaConstant), U8(1), // in TEST()
6318 B(Star), R(3), // in TEST()
6319 B(Mov), R(1), R(4), // in TEST()
6320 B(Mov), R(3), R(5), // in TEST()
6321 B(Mov), R(closure), R(6), // in TEST()
6322 B(LdaZero), // in TEST()
6323 B(Star), R(7), // in TEST()
6324 B(LdaSmi8), U8(10), // in TEST()
6325 B(Star), R(8), // in TEST()
6326 B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), // in TEST()
6328 B(Star), R(1), // in TEST()
6329 B(Call), R(1), R(2), U8(1), U8(0), // in TEST()
6330 B(LdaLookupSlot), U8(2), // in TEST()
6331 B(Return), // in TEST()
6340 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
6342 B(PushContext), R(0), // in TEST()
6343 B(Ldar), THIS(1), // in TEST()
6344 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
6345 B(CreateMappedArguments), // in TEST()
6346 B(StaContextSlot), R(0), U8(first_context_slot + 1), // in TEST()
6347 B(Ldar), R(new_target), // in TEST()
6348 B(StaContextSlot), R(0), U8(first_context_slot + 2), // in TEST()
6349 B(Mov), R(context), R(3), // in TEST()
6350 B(LdaConstant), U8(0), // in TEST()
6351 B(Star), R(4), // in TEST()
6352 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlot), // in TEST()
6354 B(LdaConstant), U8(1), // in TEST()
6355 B(Star), R(3), // in TEST()
6356 B(Mov), R(1), R(4), // in TEST()
6357 B(Mov), R(3), R(5), // in TEST()
6358 B(Mov), R(closure), R(6), // in TEST()
6359 B(LdaZero), // in TEST()
6360 B(Star), R(7), // in TEST()
6361 B(LdaSmi8), U8(10), // in TEST()
6362 B(Star), R(8), // in TEST()
6363 B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), // in TEST()
6365 B(Star), R(1), // in TEST()
6366 B(Call), R(1), R(2), U8(1), U8(0), // in TEST()
6367 B(LdaLookupSlotInsideTypeof), U8(2), // in TEST()
6368 B(TypeOf), // in TEST()
6369 B(Return), // in TEST()
6378 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
6380 B(PushContext), R(0), // in TEST()
6381 B(Ldar), THIS(1), // in TEST()
6382 B(StaContextSlot), R(0), U8(first_context_slot), // in TEST()
6383 B(CreateMappedArguments), // in TEST()
6384 B(StaContextSlot), R(0), U8(first_context_slot + 1), // in TEST()
6385 B(Ldar), R(new_target), // in TEST()
6386 B(StaContextSlot), R(0), U8(first_context_slot + 2), // in TEST()
6387 B(LdaSmi8), U8(20), // in TEST()
6388 B(StaLookupSlotSloppy), U8(0), // in TEST()
6389 B(Mov), R(context), R(3), // in TEST()
6390 B(LdaConstant), U8(1), // in TEST()
6391 B(Star), R(4), // in TEST()
6392 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlot), // in TEST()
6394 B(LdaConstant), U8(2), // in TEST()
6395 B(Star), R(3), // in TEST()
6396 B(Mov), R(1), R(4), // in TEST()
6397 B(Mov), R(3), R(5), // in TEST()
6398 B(Mov), R(closure), R(6), // in TEST()
6399 B(LdaZero), // in TEST()
6400 B(Star), R(7), // in TEST()
6401 B(LdaSmi8), U8(10), // in TEST()
6402 B(Star), R(8), // in TEST()
6403 B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), // in TEST()
6405 B(Star), R(1), // in TEST()
6406 B(Call), R(1), R(2), U8(1), U8(0), // in TEST()
6407 B(Return), // in TEST()
6444 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), // in TEST()
6446 B(PushContext), R(0), // in TEST()
6447 B(Ldar), THIS(1), // in TEST()
6448 B(StaContextSlot), R(0), U8(4), // in TEST()
6449 B(CreateMappedArguments), // in TEST()
6450 B(StaContextSlot), R(0), U8(5), // in TEST()
6451 B(Ldar), R(new_target), // in TEST()
6452 B(StaContextSlot), R(0), U8(6), // in TEST()
6453 B(CreateClosure), U8(0), U8(0), // in TEST()
6454 B(StaLookupSlotSloppy), U8(1), // in TEST()
6455 B(Mov), R(context), R(3), // in TEST()
6456 B(LdaConstant), U8(2), // in TEST()
6457 B(Star), R(4), // in TEST()
6458 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlot), // in TEST()
6460 B(LdaConstant), U8(3), // in TEST()
6461 B(Star), R(3), // in TEST()
6462 B(Mov), R(1), R(4), // in TEST()
6463 B(Mov), R(3), R(5), // in TEST()
6464 B(Mov), R(closure), R(6), // in TEST()
6465 B(LdaZero), // in TEST()
6466 B(Star), R(7), // in TEST()
6467 B(LdaSmi8), U8(10), // in TEST()
6468 B(Star), R(8), // in TEST()
6469 B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), // in TEST()
6471 B(Star), R(1), // in TEST()
6472 B(Call), R(1), R(2), U8(1), U8(0), // in TEST()
6473 B(Mov), R(context), R(3), // in TEST()
6474 B(LdaConstant), U8(1), // in TEST()
6475 B(Star), R(4), // in TEST()
6476 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlot), // in TEST()
6478 B(Call), R(1), R(2), U8(0), U8(vector->GetIndex(slot2)), // in TEST()
6479 B(Return), // in TEST()
6514 B(LdaLookupSlot), U8(0), // in TEST()
6515 B(Return) // in TEST()
6524 B(LdaSmi8), U8(10), // in TEST()
6525 B(StaLookupSlotSloppy), U8(0), // in TEST()
6526 B(LdaUndefined), // in TEST()
6527 B(Return), // in TEST()
6536 B(LdaSmi8), U8(10), // in TEST()
6537 B(StaLookupSlotStrict), U8(0), // in TEST()
6538 B(LdaUndefined), // in TEST()
6539 B(Return), // in TEST()
6548 B(LdaLookupSlotInsideTypeof), U8(0), // in TEST()
6549 B(TypeOf), // in TEST()
6550 B(Return), // in TEST()
6592 B(LdaConstant), U8(const_count[0]++), // in TEST()
6593 B(Star), R(0), ) // in TEST()
6594 B(LdaLookupSlotWide), U16(256), // in TEST()
6595 B(Return) // in TEST()
6607 B(LdaConstant), U8(const_count[1]++), // in TEST()
6608 B(Star), R(0), ) // in TEST()
6609 B(LdaLookupSlotInsideTypeofWide), U16(256), // in TEST()
6610 B(TypeOf), // in TEST()
6611 B(Return) // in TEST()
6623 B(LdaConstant), U8(const_count[2]++), // in TEST()
6624 B(Star), R(0), ) // in TEST()
6625 B(LdaSmi8), U8(10), // in TEST()
6626 B(StaLookupSlotSloppyWide), U16(256), // in TEST()
6627 B(LdaUndefined), // in TEST()
6628 B(Return) // in TEST()
6641 B(LdaConstant), U8(const_count[3]++), // in TEST()
6642 B(Star), R(0), ) // in TEST()
6643 B(LdaSmi8), U8(10), // in TEST()
6644 B(StaLookupSlotStrictWide), U16(256), // in TEST()
6645 B(LdaUndefined), // in TEST()
6646 B(Return) // in TEST()
6686 B(LdaConstant), U8(0), // in TEST()
6687 B(DeleteLookupSlot), // in TEST()
6688 B(LdaUndefined), // in TEST()
6689 B(Return) // in TEST()
6698 B(LdaFalse), // in TEST()
6699 B(Return) // in TEST()
6707 B(LdaConstant), U8(0), // in TEST()
6708 B(DeleteLookupSlot), // in TEST()
6709 B(Return) // in TEST()