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

Side by Side Diff: src/globals.h

Issue 2328843003: [x64] supplement SSE insturctions for SIMD.js (Closed)
Patch Set: Created 4 years, 3 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
« no previous file with comments | « src/flag-definitions.h ('k') | src/v8.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 712 matching lines...) Expand 10 before | Expand all | Expand 10 after
723 723
724 // DOUBLE_POINTER_ALIGN returns the value algined for double pointers. 724 // DOUBLE_POINTER_ALIGN returns the value algined for double pointers.
725 #define DOUBLE_POINTER_ALIGN(value) \ 725 #define DOUBLE_POINTER_ALIGN(value) \
726 (((value) + kDoubleAlignmentMask) & ~kDoubleAlignmentMask) 726 (((value) + kDoubleAlignmentMask) & ~kDoubleAlignmentMask)
727 727
728 728
729 // CPU feature flags. 729 // CPU feature flags.
730 enum CpuFeature { 730 enum CpuFeature {
731 // x86 731 // x86
732 SSE4_1, 732 SSE4_1,
733 SSSE3,
733 SSE3, 734 SSE3,
734 SAHF, 735 SAHF,
735 AVX, 736 AVX,
736 FMA3, 737 FMA3,
737 BMI1, 738 BMI1,
738 BMI2, 739 BMI2,
739 LZCNT, 740 LZCNT,
740 POPCNT, 741 POPCNT,
741 ATOM, 742 ATOM,
742 // ARM 743 // ARM
(...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after
1173 LIVE_EDIT_FRAME_DROPPED_IN_RETURN_CALL, 1174 LIVE_EDIT_FRAME_DROPPED_IN_RETURN_CALL,
1174 LIVE_EDIT_CURRENTLY_SET_MODE 1175 LIVE_EDIT_CURRENTLY_SET_MODE
1175 }; 1176 };
1176 1177
1177 } // namespace internal 1178 } // namespace internal
1178 } // namespace v8 1179 } // namespace v8
1179 1180
1180 namespace i = v8::internal; 1181 namespace i = v8::internal;
1181 1182
1182 #endif // V8_GLOBALS_H_ 1183 #endif // V8_GLOBALS_H_
OLDNEW
« no previous file with comments | « src/flag-definitions.h ('k') | src/v8.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698