Lines Matching defs:uEAX

165         uint32_t    uEBX, uEAX, uEDX, uECX;
176 ASMCpuId(0, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
181 CHECKVAL(u32, s.uEAX, "%x");
195 uint32_t uEAX2 = s.uEAX - 1;
200 CHECKVAL(uEAX2, s.uEAX, "%x");
209 ASMCpuId(0, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
210 const uint32_t cFunctions = s.uEAX;
219 ASMCpuId_Idx_ECX(iStd, 0, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
221 iStd, s.uEAX, s.uEBX, s.uECX, s.uEDX, iStd <= cFunctions ? "" : "*");
230 CHECKVAL(u32, s.uEAX, "%x");
251 for (uint32_t uECX = 1; s.uEAX & 0x1f; uECX++)
253 ASMCpuId_Idx_ECX(iStd, uECX, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
254 RTTestIPrintf(RTTESTLVL_ALWAYS, " [%02x] %08x %08x %08x %08x\n", uECX, s.uEAX, s.uEBX, s.uECX, s.uEDX);
258 for (uint32_t uECX = 1; (s.uEAX & 0x1f) && (s.uEBX & 0xffff); uECX++)
260 ASMCpuId_Idx_ECX(iStd, uECX, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
261 RTTestIPrintf(RTTESTLVL_ALWAYS, " [%02x] %08x %08x %08x %08x\n", uECX, s.uEAX, s.uEBX, s.uECX, s.uEDX);
265 for (uint32_t uECX = 1; s.uEAX != 0 || s.uEBX != 0 || s.uECX != 0 || s.uEDX != 0; uECX++)
267 ASMCpuId_Idx_ECX(iStd, uECX, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
268 RTTestIPrintf(RTTESTLVL_ALWAYS, " [%02x] %08x %08x %08x %08x\n", uECX, s.uEAX, s.uEBX, s.uECX, s.uEDX);
276 ASMCpuId(0, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
280 &s.uEBX, &s.uEDX, &s.uECX, s.uEAX);
289 ASMCpuId(1, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
299 (s.uEAX >> 8) & 0xf, (s.uEAX >> 20) & 0x7f, ASMGetCpuFamily(s.uEAX),
300 (s.uEAX >> 4) & 0xf, (s.uEAX >> 16) & 0x0f, ASMGetCpuModel(s.uEAX, fIntel),
301 ASMGetCpuStepping(s.uEAX),
302 (s.uEAX >> 12) & 0x3, s_apszTypes[(s.uEAX >> 12) & 0x3],
361 ASMCpuId(0x80000000, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
362 if (!s.uEAX && !s.uEBX && !s.uECX && !s.uEDX)
367 const uint32_t cExtFunctions = s.uEAX | 0x80000000;
376 ASMCpuId(iExt, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
378 iExt, s.uEAX, s.uEBX, s.uECX, s.uEDX, iExt <= cExtFunctions ? "" : "*");
386 CHECKVAL(u32, s.uEAX, "%x");
404 ASMCpuId(0x80000000, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
408 &s.uEBX, &s.uEDX, &s.uECX, s.uEAX);
412 ASMCpuId(0x80000001, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
418 (s.uEAX >> 8) & 0xf, (s.uEAX >> 20) & 0x7f, ASMGetCpuFamily(s.uEAX),
419 (s.uEAX >> 4) & 0xf, (s.uEAX >> 16) & 0x0f, ASMGetCpuModel(s.uEAX, fIntel),
420 ASMGetCpuStepping(s.uEAX),
482 ASMCpuId(0x80000005, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
486 getCacheAss((s.uEAX >> 8) & 0xff), (s.uEAX >> 0) & 0xff,
487 getCacheAss((s.uEAX >> 24) & 0xff), (s.uEAX >> 16) & 0xff);
515 ASMCpuId(0x80000006, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
519 getL2CacheAss((s.uEAX >> 12) & 0xf), (s.uEAX >> 0) & 0xfff,
520 getL2CacheAss((s.uEAX >> 28) & 0xf), (s.uEAX >> 16) & 0xfff);
539 ASMCpuId(0x80000007, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
558 ASMCpuId(0x80000008, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
563 (s.uEAX >> 0) & 0xff,
564 (s.uEAX >> 8) & 0xff,
565 (s.uEAX >> 16) & 0xff);
575 ASMCpuId(0x8000000a, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX);
579 s.uEAX & 0xff, s.uEAX & 0xff,