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_; |