Home | History | Annotate | Download | only in ia32

Lines Matching refs:CPUID

84   Label cpuid, done;
93 // If we can modify bit 21 of the EFLAGS register, then CPUID is supported.
102 __ xor_(eax, edx); // Different if CPUID is supported.
103 __ j(not_zero, &cpuid);
105 // CPUID not supported. Clear the supported features in edx:eax.
110 // Invoke CPUID with 1 in eax to get feature information in
111 // ecx:edx. Temporarily enable CPUID support because we know it's
113 __ bind(&cpuid);
115 supported_ = (1 << CPUID);
116 { Scope fscope(CPUID);
117 __ cpuid();
122 // CPUID feature as supported.
124 __ or_(eax, 1 << CPUID);
485 void Assembler::cpuid() {
486 ASSERT(CpuFeatures::IsEnabled(CPUID));