| Index: src/x64/assembler-x64.h
|
| diff --git a/src/x64/assembler-x64.h b/src/x64/assembler-x64.h
|
| index 49a57e6929096c233d4aa7e28ad9d294a4bae5b0..13f269f5dfccdd335a4c6b71ab1544ce622f8232 100644
|
| --- a/src/x64/assembler-x64.h
|
| +++ b/src/x64/assembler-x64.h
|
| @@ -448,7 +448,7 @@ class Operand BASE_EMBEDDED {
|
| // CpuFeatureScope fscope(assembler, SSE3);
|
| // // Generate SSE3 floating point code.
|
| // } else {
|
| -// // Generate standard x87 or SSE2 floating point code.
|
| +// // Generate standard SSE2 floating point code.
|
| // }
|
| class CpuFeatures : public AllStatic {
|
| public:
|
| @@ -459,7 +459,6 @@ class CpuFeatures : public AllStatic {
|
| // Check whether a feature is supported by the target CPU.
|
| static bool IsSupported(CpuFeature f) {
|
| ASSERT(initialized_);
|
| - if (f == SSE2 && !FLAG_enable_sse2) return false;
|
| if (f == SSE3 && !FLAG_enable_sse3) return false;
|
| if (f == SSE4_1 && !FLAG_enable_sse4_1) return false;
|
| if (f == CMOV && !FLAG_enable_cmov) return false;
|
| @@ -480,11 +479,11 @@ class CpuFeatures : public AllStatic {
|
| }
|
|
|
| private:
|
| - // Safe defaults include SSE2 and CMOV for X64. It is always available, if
|
| + // Safe defaults include CMOV for X64. It is always available, if
|
| // anyone checks, but they shouldn't need to check.
|
| // The required user mode extensions in X64 are (from AMD64 ABI Table A.1):
|
| // fpu, tsc, cx8, cmov, mmx, sse, sse2, fxsr, syscall
|
| - static const uint64_t kDefaultCpuFeatures = (1 << SSE2 | 1 << CMOV);
|
| + static const uint64_t kDefaultCpuFeatures = (1 << CMOV);
|
|
|
| #ifdef DEBUG
|
| static bool initialized_;
|
|
|