|
gptkbp:instanceOf
|
gptkb:CPU_instruction_set_extension
|
|
gptkbp:availableOn
|
gptkb:x86-64_architecture
|
|
gptkbp:category
|
gptkb:SIMD_instruction
bit manipulation instruction
|
|
gptkbp:CPUIDBit
|
ECX[1] (PCLMULQDQ)
|
|
gptkbp:extendsTo
|
gptkb:SSE4.2
|
|
gptkbp:featureFlag
|
PCLMULQDQ
|
|
gptkbp:fullName
|
Carry-less Multiplication instruction set
|
|
gptkbp:instructionMnemonic
|
PCLMULQDQ
|
|
gptkbp:introduced
|
gptkb:Intel
gptkb:Intel_Westmere_microarchitecture
|
|
gptkbp:introducedIn
|
2010
|
|
gptkbp:opcode
|
0x66 0F 3A 44 /r ib
|
|
gptkbp:partOf
|
gptkb:x86_instruction_set
|
|
gptkbp:relatedTo
|
gptkb:AVX
gptkb:SSE4.2
AES-NI
|
|
gptkbp:requires
|
SSE2 support
|
|
gptkbp:specifies
|
gptkb:AMD64_Architecture_Programmer’s_Manual
Intel Architecture Instruction Set Extensions Programming Reference
|
|
gptkbp:supportedBy
|
AMD processors
Intel processors
|
|
gptkbp:usedFor
|
cryptography
CRC computation
carry-less multiplication of binary polynomials
|
|
gptkbp:usedIn
|
gptkb:AES-GCM
hashing algorithms
CRC32 acceleration
Galois/Counter Mode (GCM) cryptography
|
|
gptkbp:bfsParent
|
gptkb:Zen_3_microarchitecture
gptkb:AMD_Bulldozer
|
|
gptkbp:bfsLayer
|
7
|
|
https://www.w3.org/2000/01/rdf-schema#label
|
CLMUL
|