The OpenD Programming Language

Leaf7Information.__anonymous

Undocumented in source.
union Leaf7Information
struct __anonymous {}

Members

Properties

adx
bool adx [@property getter]

Intel ADX (Multi-Precision Add-Carry Instruction Extensions)

avx2
bool avx2 [@property getter]

Advanced Vector Extensions 2

avx512bitalg
bool avx512bitalg [@property getter]
avx512bw
bool avx512bw [@property getter]

AVX-512 Byte and Word Instructions

avx512cd
bool avx512cd [@property getter]

AVX-512 Conflict Detection Instructions

avx512dq
bool avx512dq [@property getter]

AVX-512 Doubleword and Quadword Instructions

avx512er
bool avx512er [@property getter]

AVX-512 Exponential and Reciprocal Instructions

avx512f
bool avx512f [@property getter]

AVX-512 Foundation

avx512ifma
bool avx512ifma [@property getter]

AVX-512 Integer Fused Multiply-Add Instructions

avx512pf
bool avx512pf [@property getter]

AVX-512 Prefetch Instructions

avx512vbmi
bool avx512vbmi [@property getter]

AVX-512 Vector Bit Manipulation Instructions

avx512vbmi2
bool avx512vbmi2 [@property getter]
avx512vl
bool avx512vl [@property getter]

AVX-512 Vector Length Extensions

avx512vnni
bool avx512vnni [@property getter]
avx512vpopcntdq
bool avx512vpopcntdq [@property getter]
bmi1
bool bmi1 [@property getter]

Bit Manipulation Instruction Set 1

bmi2
bool bmi2 [@property getter]

Bit Manipulation Instruction Set 2

cet_ss
bool cet_ss [@property getter]

Supports CET shadow stack features if 1.

cldemote
bool cldemote [@property getter]

Supports cache line demote if 1.

clflushopt
bool clflushopt [@property getter]

CLFLUSHOPT instruction

clwb
bool clwb [@property getter]

CLWB instruction

deprecates
bool deprecates [@property getter]

FPU CS and FPU DS values if 1.

fdp_excptn_only
bool fdp_excptn_only [@property getter]

x87 FPU Data Pointer updated only on x87 exceptions if 1.

fsgsbase
bool fsgsbase [@property getter]

Supports RDFSBASE/RDGSBASE/WRFSBASE/WRGSBASE if 1.

gfni
bool gfni [@property getter]
hle
bool hle [@property getter]

Transactional Synchronization Extensions

ia32_tsc_adjust
bool ia32_tsc_adjust [@property getter]

MSR is supported if 1.

intel_pt
bool intel_pt [@property getter]

Intel Processor Trace.

invpcid
bool invpcid [@property getter]

If 1, supports INVPCID instruction for system software that manages process-context identifiers.

mawau
uint mawau [@property getter]

The value of MAWAU used by the BNDLDX and BNDSTX instructions in 64-bit mode.

movdir64b
bool movdir64b [@property getter]

Supports MOVDIR64B if 1.

movdiri
bool movdiri [@property getter]

Supports MOVDIRI if 1.

mpx
bool mpx [@property getter]

Supports Intel® Memory Protection Extensions if 1.

ospke
bool ospke [@property getter]

If 1, OS has set CR4.PKE to enable protection keys (and the RDPKRU/WRPKRU instructions).

pcommit
bool pcommit [@property getter]

PCOMMIT instruction

pku
bool pku [@property getter]

Memory Protection Keys for User-mode pages

prefetchwt1
bool prefetchwt1 [@property getter]

PREFETCHWT1 instruction

rdpid
bool rdpid [@property getter]

RDPID and IA32_TSC_AUX are available if 1.

rdseed
bool rdseed [@property getter]

RDSEED instruction

rdt_a
bool rdt_a [@property getter]

Supports Intel® Resource Director Technology (Intel® RDT) Allocation capability if 1.

rdt_m
bool rdt_m [@property getter]

Supports Intel® Resource Director Technology (Intel® RDT) Monitoring capability if 1.

rtm
bool rtm [@property getter]

Transactional Synchronization Extensions

sgx
bool sgx [@property getter]

Supports Intel® Software Guard Extensions (Intel® SGX Extensions) if 1.

sgx_lc
bool sgx_lc [@property getter]

Supports SGX Launch Configuration if 1.

sha
bool sha [@property getter]

supports Intel® Secure Hash Algorithm Extens

smap
bool smap [@property getter]

Supports Supervisor-Mode Access Prevention (and the CLAC/STAC instructions) if 1.

smep
bool smep [@property getter]

Supports Supervisor-Mode Execution Prevention if 1.

supports
bool supports [@property getter]

Enhanced REP MOVSB/STOSB if 1.

umip
bool umip [@property getter]

Supports user-mode instruction prevention if 1

vaes
bool vaes [@property getter]
vpclmulqdq
bool vpclmulqdq [@property getter]
waitpkg
bool waitpkg [@property getter]

Variables

max7SubLeafs
uint max7SubLeafs;

Reports the maximum input value for supported leaf 7 sub-leaves

Meta