Home | History | Annotate | Download | only in ia32

Lines Matching refs:CPUID

117   Label cpuid, done;
126 // If we can modify bit 21 of the EFLAGS register, then CPUID is supported.
135 __ xor_(eax, edx); // Different if CPUID is supported.
136 __ j(not_zero, &cpuid);
138 // CPUID not supported. Clear the supported features in edx:eax.
143 // Invoke CPUID with 1 in eax to get feature information in
144 // ecx:edx. Temporarily enable CPUID support because we know it's
146 __ bind(&cpuid);
148 supported_ = (1 << CPUID);
149 { CpuFeatureScope fscope(&assm, CPUID);
150 __ cpuid();
155 // CPUID feature as supported.
157 __ or_(eax, 1 << CPUID);
476 void Assembler::cpuid() {
477 ASSERT(IsEnabled(CPUID));