Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(273)

Side by Side Diff: src/globals.h

Issue 2740123004: MIPS[64]: Support for MSA instructions (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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_GLOBALS_H_ 5 #ifndef V8_GLOBALS_H_
6 #define V8_GLOBALS_H_ 6 #define V8_GLOBALS_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 767 matching lines...) Expand 10 before | Expand all | Expand 10 after
778 // - Standard configurations. The baseline is ARMv6+VFPv2. 778 // - Standard configurations. The baseline is ARMv6+VFPv2.
779 ARMv7, // ARMv7-A + VFPv3-D32 + NEON 779 ARMv7, // ARMv7-A + VFPv3-D32 + NEON
780 ARMv7_SUDIV, // ARMv7-A + VFPv4-D32 + NEON + SUDIV 780 ARMv7_SUDIV, // ARMv7-A + VFPv4-D32 + NEON + SUDIV
781 ARMv8, // ARMv8-A (+ all of the above) 781 ARMv8, // ARMv8-A (+ all of the above)
782 // MIPS, MIPS64 782 // MIPS, MIPS64
783 FPU, 783 FPU,
784 FP64FPU, 784 FP64FPU,
785 MIPSr1, 785 MIPSr1,
786 MIPSr2, 786 MIPSr2,
787 MIPSr6, 787 MIPSr6,
788 MIPS_SIMD, // MSA instructions
788 // ARM64 789 // ARM64
789 ALWAYS_ALIGN_CSP, 790 ALWAYS_ALIGN_CSP,
790 // PPC 791 // PPC
791 FPR_GPR_MOV, 792 FPR_GPR_MOV,
792 LWSYNC, 793 LWSYNC,
793 ISELECT, 794 ISELECT,
794 VSX, 795 VSX,
795 MODULO, 796 MODULO,
796 // S390 797 // S390
797 DISTINCT_OPS, 798 DISTINCT_OPS,
(...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after
1344 } // namespace internal 1345 } // namespace internal
1345 } // namespace v8 1346 } // namespace v8
1346 1347
1347 // Used by js-builtin-reducer to identify whether ReduceArrayIterator() is 1348 // Used by js-builtin-reducer to identify whether ReduceArrayIterator() is
1348 // reducing a JSArray method, or a JSTypedArray method. 1349 // reducing a JSArray method, or a JSTypedArray method.
1349 enum class ArrayIteratorKind { kArray, kTypedArray }; 1350 enum class ArrayIteratorKind { kArray, kTypedArray };
1350 1351
1351 namespace i = v8::internal; 1352 namespace i = v8::internal;
1352 1353
1353 #endif // V8_GLOBALS_H_ 1354 #endif // V8_GLOBALS_H_
OLDNEW
« no previous file with comments | « src/base/cpu.cc ('k') | src/mips/assembler-mips.h » ('j') | src/mips64/assembler-mips64.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698