OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_RUNTIME_RUNTIME_H_ | 5 #ifndef V8_RUNTIME_RUNTIME_H_ |
6 #define V8_RUNTIME_RUNTIME_H_ | 6 #define V8_RUNTIME_RUNTIME_H_ |
7 | 7 |
8 #include "src/allocation.h" | 8 #include "src/allocation.h" |
9 #include "src/objects.h" | 9 #include "src/objects.h" |
10 #include "src/unicode.h" | 10 #include "src/unicode.h" |
(...skipping 667 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
678 F(Uint32x4Sub, 2, 1) \ | 678 F(Uint32x4Sub, 2, 1) \ |
679 F(Uint32x4Mul, 2, 1) \ | 679 F(Uint32x4Mul, 2, 1) \ |
680 F(Uint32x4Min, 2, 1) \ | 680 F(Uint32x4Min, 2, 1) \ |
681 F(Uint32x4Max, 2, 1) \ | 681 F(Uint32x4Max, 2, 1) \ |
682 F(Uint32x4And, 2, 1) \ | 682 F(Uint32x4And, 2, 1) \ |
683 F(Uint32x4Or, 2, 1) \ | 683 F(Uint32x4Or, 2, 1) \ |
684 F(Uint32x4Xor, 2, 1) \ | 684 F(Uint32x4Xor, 2, 1) \ |
685 F(Uint32x4Not, 1, 1) \ | 685 F(Uint32x4Not, 1, 1) \ |
686 F(Uint32x4ShiftLeftByScalar, 2, 1) \ | 686 F(Uint32x4ShiftLeftByScalar, 2, 1) \ |
687 F(Uint32x4ShiftRightByScalar, 2, 1) \ | 687 F(Uint32x4ShiftRightByScalar, 2, 1) \ |
688 F(Uint32x4HorizontalSum, 1, 1) \ | |
689 F(Uint32x4Equal, 2, 1) \ | 688 F(Uint32x4Equal, 2, 1) \ |
690 F(Uint32x4NotEqual, 2, 1) \ | 689 F(Uint32x4NotEqual, 2, 1) \ |
691 F(Uint32x4LessThan, 2, 1) \ | 690 F(Uint32x4LessThan, 2, 1) \ |
692 F(Uint32x4LessThanOrEqual, 2, 1) \ | 691 F(Uint32x4LessThanOrEqual, 2, 1) \ |
693 F(Uint32x4GreaterThan, 2, 1) \ | 692 F(Uint32x4GreaterThan, 2, 1) \ |
694 F(Uint32x4GreaterThanOrEqual, 2, 1) \ | 693 F(Uint32x4GreaterThanOrEqual, 2, 1) \ |
695 F(Uint32x4Select, 3, 1) \ | 694 F(Uint32x4Select, 3, 1) \ |
696 F(Uint32x4Swizzle, 5, 1) \ | 695 F(Uint32x4Swizzle, 5, 1) \ |
697 F(Uint32x4Shuffle, 6, 1) \ | 696 F(Uint32x4Shuffle, 6, 1) \ |
698 F(Uint32x4FromFloat32x4, 1, 1) \ | 697 F(Uint32x4FromFloat32x4, 1, 1) \ |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
766 F(Uint16x8SubSaturate, 2, 1) \ | 765 F(Uint16x8SubSaturate, 2, 1) \ |
767 F(Uint16x8Mul, 2, 1) \ | 766 F(Uint16x8Mul, 2, 1) \ |
768 F(Uint16x8Min, 2, 1) \ | 767 F(Uint16x8Min, 2, 1) \ |
769 F(Uint16x8Max, 2, 1) \ | 768 F(Uint16x8Max, 2, 1) \ |
770 F(Uint16x8And, 2, 1) \ | 769 F(Uint16x8And, 2, 1) \ |
771 F(Uint16x8Or, 2, 1) \ | 770 F(Uint16x8Or, 2, 1) \ |
772 F(Uint16x8Xor, 2, 1) \ | 771 F(Uint16x8Xor, 2, 1) \ |
773 F(Uint16x8Not, 1, 1) \ | 772 F(Uint16x8Not, 1, 1) \ |
774 F(Uint16x8ShiftLeftByScalar, 2, 1) \ | 773 F(Uint16x8ShiftLeftByScalar, 2, 1) \ |
775 F(Uint16x8ShiftRightByScalar, 2, 1) \ | 774 F(Uint16x8ShiftRightByScalar, 2, 1) \ |
776 F(Uint16x8HorizontalSum, 1, 1) \ | |
777 F(Uint16x8AbsoluteDifference, 2, 1) \ | |
778 F(Uint16x8WidenedAbsoluteDifference, 2, 1) \ | |
779 F(Uint16x8Equal, 2, 1) \ | 775 F(Uint16x8Equal, 2, 1) \ |
780 F(Uint16x8NotEqual, 2, 1) \ | 776 F(Uint16x8NotEqual, 2, 1) \ |
781 F(Uint16x8LessThan, 2, 1) \ | 777 F(Uint16x8LessThan, 2, 1) \ |
782 F(Uint16x8LessThanOrEqual, 2, 1) \ | 778 F(Uint16x8LessThanOrEqual, 2, 1) \ |
783 F(Uint16x8GreaterThan, 2, 1) \ | 779 F(Uint16x8GreaterThan, 2, 1) \ |
784 F(Uint16x8GreaterThanOrEqual, 2, 1) \ | 780 F(Uint16x8GreaterThanOrEqual, 2, 1) \ |
785 F(Uint16x8Select, 3, 1) \ | 781 F(Uint16x8Select, 3, 1) \ |
786 F(Uint16x8Swizzle, 9, 1) \ | 782 F(Uint16x8Swizzle, 9, 1) \ |
787 F(Uint16x8Shuffle, 10, 1) \ | 783 F(Uint16x8Shuffle, 10, 1) \ |
788 F(Uint16x8FromInt16x8, 1, 1) \ | 784 F(Uint16x8FromInt16x8, 1, 1) \ |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
849 F(Uint8x16SubSaturate, 2, 1) \ | 845 F(Uint8x16SubSaturate, 2, 1) \ |
850 F(Uint8x16Mul, 2, 1) \ | 846 F(Uint8x16Mul, 2, 1) \ |
851 F(Uint8x16Min, 2, 1) \ | 847 F(Uint8x16Min, 2, 1) \ |
852 F(Uint8x16Max, 2, 1) \ | 848 F(Uint8x16Max, 2, 1) \ |
853 F(Uint8x16And, 2, 1) \ | 849 F(Uint8x16And, 2, 1) \ |
854 F(Uint8x16Or, 2, 1) \ | 850 F(Uint8x16Or, 2, 1) \ |
855 F(Uint8x16Xor, 2, 1) \ | 851 F(Uint8x16Xor, 2, 1) \ |
856 F(Uint8x16Not, 1, 1) \ | 852 F(Uint8x16Not, 1, 1) \ |
857 F(Uint8x16ShiftLeftByScalar, 2, 1) \ | 853 F(Uint8x16ShiftLeftByScalar, 2, 1) \ |
858 F(Uint8x16ShiftRightByScalar, 2, 1) \ | 854 F(Uint8x16ShiftRightByScalar, 2, 1) \ |
859 F(Uint8x16HorizontalSum, 1, 1) \ | |
860 F(Uint8x16AbsoluteDifference, 2, 1) \ | |
861 F(Uint8x16WidenedAbsoluteDifference, 2, 1) \ | |
862 F(Uint8x16Equal, 2, 1) \ | 855 F(Uint8x16Equal, 2, 1) \ |
863 F(Uint8x16NotEqual, 2, 1) \ | 856 F(Uint8x16NotEqual, 2, 1) \ |
864 F(Uint8x16LessThan, 2, 1) \ | 857 F(Uint8x16LessThan, 2, 1) \ |
865 F(Uint8x16LessThanOrEqual, 2, 1) \ | 858 F(Uint8x16LessThanOrEqual, 2, 1) \ |
866 F(Uint8x16GreaterThan, 2, 1) \ | 859 F(Uint8x16GreaterThan, 2, 1) \ |
867 F(Uint8x16GreaterThanOrEqual, 2, 1) \ | 860 F(Uint8x16GreaterThanOrEqual, 2, 1) \ |
868 F(Uint8x16Select, 3, 1) \ | 861 F(Uint8x16Select, 3, 1) \ |
869 F(Uint8x16Swizzle, 17, 1) \ | 862 F(Uint8x16Swizzle, 17, 1) \ |
870 F(Uint8x16Shuffle, 18, 1) \ | 863 F(Uint8x16Shuffle, 18, 1) \ |
871 F(Uint8x16FromInt8x16, 1, 1) \ | 864 F(Uint8x16FromInt8x16, 1, 1) \ |
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1235 | 1228 |
1236 class DeclareGlobalsEvalFlag : public BitField<bool, 0, 1> {}; | 1229 class DeclareGlobalsEvalFlag : public BitField<bool, 0, 1> {}; |
1237 class DeclareGlobalsNativeFlag : public BitField<bool, 1, 1> {}; | 1230 class DeclareGlobalsNativeFlag : public BitField<bool, 1, 1> {}; |
1238 STATIC_ASSERT(LANGUAGE_END == 3); | 1231 STATIC_ASSERT(LANGUAGE_END == 3); |
1239 class DeclareGlobalsLanguageMode : public BitField<LanguageMode, 2, 2> {}; | 1232 class DeclareGlobalsLanguageMode : public BitField<LanguageMode, 2, 2> {}; |
1240 | 1233 |
1241 } // namespace internal | 1234 } // namespace internal |
1242 } // namespace v8 | 1235 } // namespace v8 |
1243 | 1236 |
1244 #endif // V8_RUNTIME_RUNTIME_H_ | 1237 #endif // V8_RUNTIME_RUNTIME_H_ |
OLD | NEW |