OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 pool type: mixed | 6 pool type: mixed |
7 execute: yes | 7 execute: yes |
8 wrap: yes | 8 wrap: yes |
9 | 9 |
10 --- | 10 --- |
(...skipping 666 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
677 --- | 677 --- |
678 snippet: " | 678 snippet: " |
679 var y = 1; | 679 var y = 1; |
680 for (var x = 10; x; --x) { | 680 for (var x = 10; x; --x) { |
681 y = y * 12; | 681 y = y * 12; |
682 } | 682 } |
683 return y; | 683 return y; |
684 " | 684 " |
685 frame size: 3 | 685 frame size: 3 |
686 parameter count: 1 | 686 parameter count: 1 |
687 bytecode array length: 35 | 687 bytecode array length: 34 |
688 bytecodes: [ | 688 bytecodes: [ |
689 B(StackCheck), | 689 B(StackCheck), |
690 B(LdaSmi), U8(1), | 690 B(LdaSmi), U8(1), |
691 B(Star), R(0), | 691 B(Star), R(0), |
692 B(LdaSmi), U8(10), | 692 B(LdaSmi), U8(10), |
693 B(Star), R(1), | 693 B(Star), R(1), |
694 B(Ldar), R(1), | 694 B(Ldar), R(1), |
695 B(JumpIfToBooleanFalse), U8(21), | 695 B(JumpIfToBooleanFalse), U8(20), |
696 B(StackCheck), | 696 B(StackCheck), |
697 B(Ldar), R(0), | 697 B(Ldar), R(0), |
698 B(Star), R(2), | 698 B(Star), R(2), |
699 B(LdaSmi), U8(12), | 699 B(LdaSmi), U8(12), |
700 B(Mul), R(2), | 700 B(Mul), R(2), |
701 B(Star), R(0), | 701 B(Star), R(0), |
702 B(Ldar), R(1), | 702 B(Ldar), R(1), |
703 B(ToNumber), | |
704 B(Dec), | 703 B(Dec), |
705 B(Star), R(1), | 704 B(Star), R(1), |
706 B(Jump), U8(-21), | 705 B(Jump), U8(-20), |
707 B(Ldar), R(0), | 706 B(Ldar), R(0), |
708 B(Return), | 707 B(Return), |
709 ] | 708 ] |
710 constant pool: [ | 709 constant pool: [ |
711 ] | 710 ] |
712 handlers: [ | 711 handlers: [ |
713 ] | 712 ] |
714 | 713 |
715 --- | 714 --- |
716 snippet: " | 715 snippet: " |
(...skipping 24 matching lines...) Expand all Loading... |
741 snippet: " | 740 snippet: " |
742 var x = 0; | 741 var x = 0; |
743 for (var i = 0; true; ++i) { | 742 for (var i = 0; true; ++i) { |
744 x = x + 1; | 743 x = x + 1; |
745 if (x == 20) break; | 744 if (x == 20) break; |
746 }; | 745 }; |
747 return x; | 746 return x; |
748 " | 747 " |
749 frame size: 3 | 748 frame size: 3 |
750 parameter count: 1 | 749 parameter count: 1 |
751 bytecode array length: 39 | 750 bytecode array length: 38 |
752 bytecodes: [ | 751 bytecodes: [ |
753 B(StackCheck), | 752 B(StackCheck), |
754 B(LdaZero), | 753 B(LdaZero), |
755 B(Star), R(0), | 754 B(Star), R(0), |
756 B(LdaZero), | 755 B(LdaZero), |
757 B(Star), R(1), | 756 B(Star), R(1), |
758 B(StackCheck), | 757 B(StackCheck), |
759 B(Ldar), R(0), | 758 B(Ldar), R(0), |
760 B(Star), R(2), | 759 B(Star), R(2), |
761 B(LdaSmi), U8(1), | 760 B(LdaSmi), U8(1), |
762 B(Add), R(2), | 761 B(Add), R(2), |
763 B(Star), R(0), | 762 B(Star), R(0), |
764 B(Star), R(2), | 763 B(Star), R(2), |
765 B(LdaSmi), U8(20), | 764 B(LdaSmi), U8(20), |
766 B(TestEqual), R(2), | 765 B(TestEqual), R(2), |
767 B(JumpIfFalse), U8(4), | 766 B(JumpIfFalse), U8(4), |
768 B(Jump), U8(10), | 767 B(Jump), U8(9), |
769 B(Ldar), R(1), | 768 B(Ldar), R(1), |
770 B(ToNumber), | |
771 B(Inc), | 769 B(Inc), |
772 B(Star), R(1), | 770 B(Star), R(1), |
773 B(Jump), U8(-27), | 771 B(Jump), U8(-26), |
774 B(Ldar), R(0), | 772 B(Ldar), R(0), |
775 B(Return), | 773 B(Return), |
776 ] | 774 ] |
777 constant pool: [ | 775 constant pool: [ |
778 ] | 776 ] |
779 handlers: [ | 777 handlers: [ |
780 ] | 778 ] |
781 | 779 |
782 --- | 780 --- |
783 snippet: " | 781 snippet: " |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
851 ] | 849 ] |
852 constant pool: [ | 850 constant pool: [ |
853 InstanceType::FIXED_ARRAY_TYPE, | 851 InstanceType::FIXED_ARRAY_TYPE, |
854 InstanceType::SHARED_FUNCTION_INFO_TYPE, | 852 InstanceType::SHARED_FUNCTION_INFO_TYPE, |
855 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 853 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
856 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 854 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
857 ] | 855 ] |
858 handlers: [ | 856 handlers: [ |
859 ] | 857 ] |
860 | 858 |
OLD | NEW |