Lines Matching refs:cpuid
117 // not support the "cpuid" instruction.
135 // At this point, we have a chip which supports the "cpuid" instruction
139 __ cpuid();
141 __ jcc(Assembler::equal, cpu486); // if cpuid doesn't support an input
150 __ cmpl(rax, 0xa); // Is cpuid(0xB) supported?
154 // cpuid(0xB) Processor Topology
158 __ cpuid();
168 __ cpuid();
184 __ cpuid();
199 // cpuid(0x4) Deterministic cache params
203 __ cmpl(rax, Address(rbp, in_bytes(VM_Version::std_cpuid0_offset()))); // Is cpuid(0x4) supported?
207 __ cpuid();
221 // Standard cpuid(0x1)
225 __ cpuid();
250 // cpuid(0x7) Structured Extended Features
254 __ cmpl(rax, Address(rbp, in_bytes(VM_Version::std_cpuid0_offset()))); // Is cpuid(0x7) supported?
258 __ cpuid();
264 // Extended cpuid(0x80000000)
268 __ cpuid();
269 __ cmpl(rax, 0x80000000); // Is cpuid(0x80000001) supported?
271 __ cmpl(rax, 0x80000004); // Is cpuid(0x80000005) supported?
273 __ cmpl(rax, 0x80000006); // Is cpuid(0x80000007) supported?
275 __ cmpl(rax, 0x80000007); // Is cpuid(0x80000008) supported?
278 // Extended cpuid(0x80000008)
281 __ cpuid();
289 // Extended cpuid(0x80000007)
293 __ cpuid();
301 // Extended cpuid(0x80000005)
305 __ cpuid();
313 // Extended cpuid(0x80000001)
317 __ cpuid();