Skip to content

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