CLMUL instruction set
Appearance
Carry-less Multiplication (CLMUL) is a future extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008[1]. The purpose is to improve the speed of applications doing block cipher encryption.
New instructions
Instruction | Description |
---|---|
PCLMULQDQ | Performs a carry-less multiplication of two 64-bit integers |
CPUs with CLMUL instruction set
- Intel
- Future Sandy Bridge processor, 2010.
- AMD:
See also
- Finite field arithmetic
- AES instruction set
- FMA3 instruction set
- FMA4 instruction set
- AVX instruction set
- X86
References
- ^ "Intel Software Network". Intel. Retrieved 2008-04-05.
- ^ "Striking a balance". Dave Christie, AMD Developer blogs. May 7, 2009. Retrieved 2009-05-08.