PCLMULQDQ (not supported)

E637387

PCLMULQDQ (not supported) refers to the absence of hardware support for the PCLMULQDQ carry-less multiplication instruction, which is used to accelerate certain cryptographic and polynomial arithmetic operations.

All labels observed (2)

Label Occurrences
PCLMULQDQ 2
PCLMULQDQ (not supported) canonical 1

How this entity was disambiguated

Statements (25)

Predicate Object
instanceOf hardware feature status ⓘ
affects hardware acceleration of cryptographic operations ⓘ
hardware acceleration of polynomial arithmetic operations ⓘ
appliesTo CPU or processor ⓘ
contrastsWith PCLMULQDQ (supported) ⓘ
describes CPU feature flag state indicating PCLMULQDQ bit is not set ⓘ
hasConsequence fallback to generic or scalar implementations ⓘ
inability to use certain optimized code paths ⓘ
hasImpactOn latency of polynomial-based algorithms ⓘ
throughput of certain hash functions ⓘ
throughput of certain message authentication codes (MACs) ⓘ
implies carry-less multiplication must be done in software ⓘ
reduced performance for algorithms optimized for PCLMULQDQ ⓘ
indicates processor does not implement carry-less multiplication instruction PCLMULQDQ ⓘ
mayBeReportedBy cryptographic library self-tests ⓘ
operating system CPU feature enumeration ⓘ
virtualization or hypervisor feature masks ⓘ
refersTo absence of support for the PCLMULQDQ instruction ⓘ
relatedTo PCLMULQDQ instruction ⓘ
relevantFor CRC computation performance ⓘ
GF(2^n) polynomial multiplication performance ⓘ
Galois/Counter Mode (GCM) performance ⓘ
usedInContextOf CPU feature detection ⓘ
cryptographic library configuration ⓘ
runtime capability checks ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bonnell → supports → PCLMULQDQ (not supported) ⓘ
CLMUL → alsoKnownAs → PCLMULQDQ ⓘ
linked to: PCLMULQDQ (not supported)
CLMUL → opcodeName → PCLMULQDQ ⓘ
linked to: PCLMULQDQ (not supported)