Reference Indexes
This appendix provides the canonical field-name lookup and the list of implementation-defined disclosure points defined by this manual.
Canonical Field Names
The following spellings are canonical within the named owner. A one-letter field is interpreted in its owner or instruction-encoding context.
Canonical Field Names
| Owner | Canonical fields | Normative definition |
|---|---|---|
FLAGS |
FLAGS.Z, FLAGS.N, FLAGS.C, FLAGS.V |
definition (p. ) |
STATUS |
STATUS.IE, STATUS.PM, STATUS.RF, STATUS.TF, STATUS.NI, STATUS.EA |
definition (p. ) |
PTCR |
PTCR.ROOT_PAGE, PTCR.TT, PTCR.PE |
definition (p. ) |
ASCR |
ASCR.ASID, ASCR.AE |
definition (p. ) |
ECR |
ECR.MAX_EDEPTH, ECR.NMI_P, ECR.V |
definition (p. ) |
UCTL |
UCTL.V, UCTL.STATUS, UCTL.FLAGS |
definition (p. ) |
PMC |
PMC.EN |
definition (p. ) |
PTE |
PTE.P, PTE.T, PTE.AM, PTE.R, PTE.W, PTE.X, PTE.U, PTE.G, PTE.A, PTE.D, PTE.CP, PTE.SW, PTE.PFN, PTE.NEXT_TABLE |
definition (p. ) |
instruction_header |
EXTENDED_HEADER.L |
definition (p. ) |
Implementation-Defined Disclosures
An implementation-defined selection is stable for the implementation revision named by CPUID and is published through the channel named by its defining rule. The publication identifies the selected value or behavior and the processor revisions to which it applies.
Implementation-Defined Disclosure Register
| Item | Defining rule | Publication |
|---|---|---|
| Higher CPUID classes | CPUID Feature Discovery, Base Identity, Leaf Directory | CPUID class and leaf directories plus implementation documentation for the class payload |
| Performance-counter identifiers | CPUID Performance-Counter Discovery, RDPMC | CPUID PERFORMANCE_COUNTERS presence results plus implementation documentation naming each counter event |
| Auxiliary event syndrome | Machine-check EVENT_AUX payload | Platform documentation or firmware interface documentation for the event source |
| Maximum implemented interrupt identity | Interrupt File, ICAP | ICAP.MAX_ID |
| Architectural timebase frequency | Architectural Timebase, Timebase Discovery | CPUID TIMEBASE.TICKS_PER_SECOND |
| FPTRANSA approximation contract | FPTRANSA Common Model, CPUID accuracy contracts | CPUID accuracy-contract discovery plus implementation documentation for the deterministic approximation |
| CFI pointer-authentication construction | Control-Flow Integrity Model, Protected call and return instructions | Implementation documentation naming the MAC construction, input serialization, tag mapping, and processor revisions to which they apply |