Index: base/cpu.cc |
diff --git a/base/cpu.cc b/base/cpu.cc |
index 78064e2815f4bed5da737174289374748707e6e5..2ae96e1c2cedad9eb6c0b9ab70fb973d4ff090a9 100644 |
--- a/base/cpu.cc |
+++ b/base/cpu.cc |
@@ -33,6 +33,7 @@ CPU::CPU() |
has_ssse3_(false), |
has_sse41_(false), |
has_sse42_(false), |
+ has_aesni_(false), |
has_non_stop_time_stamp_counter_(false), |
cpu_vendor_("unknown") { |
Initialize(); |
@@ -113,14 +114,15 @@ void CPU::Initialize() { |
type_ = (cpu_info[0] >> 12) & 0x3; |
ext_model_ = (cpu_info[0] >> 16) & 0xf; |
ext_family_ = (cpu_info[0] >> 20) & 0xff; |
- has_mmx_ = (cpu_info[3] & 0x00800000) != 0; |
- has_sse_ = (cpu_info[3] & 0x02000000) != 0; |
- has_sse2_ = (cpu_info[3] & 0x04000000) != 0; |
- has_sse3_ = (cpu_info[2] & 0x00000001) != 0; |
+ has_mmx_ = (cpu_info[3] & 0x00800000) != 0; |
+ has_sse_ = (cpu_info[3] & 0x02000000) != 0; |
+ has_sse2_ = (cpu_info[3] & 0x04000000) != 0; |
+ has_sse3_ = (cpu_info[2] & 0x00000001) != 0; |
has_ssse3_ = (cpu_info[2] & 0x00000200) != 0; |
has_sse41_ = (cpu_info[2] & 0x00080000) != 0; |
has_sse42_ = (cpu_info[2] & 0x00100000) != 0; |
- has_avx_ = (cpu_info[2] & 0x10000000) != 0; |
+ has_avx_ = (cpu_info[2] & 0x10000000) != 0; |
+ has_aesni_ = (cpu_info[2] & 0x02000000) != 0; |
} |
// Get the brand string of the cpu. |