@@ -197,6 +197,7 @@ Feature | Implicitly Enables | Description
197197` f16c ` | ` avx ` | [ F16C] --- 16-bit floating point conversion instructions
198198` fma ` | ` avx ` | [ FMA3] --- Three-operand fused multiply-add
199199` fxsr ` | | [ ` fxsave ` ] and [ ` fxrstor ` ] --- Save and restore x87 FPU, MMX Technology, and SSE State
200+ ` kl ` | ` sse2 ` | [ KEYLOCKER] --- Intel Key Locker Instructions
200201` lzcnt ` | | [ ` lzcnt ` ] --- Leading zeros count
201202` movbe ` | | [ ` movbe ` ] --- Move data after swapping bytes
202203` pclmulqdq ` | ` sse2 ` | [ ` pclmulqdq ` ] --- Packed carry-less multiplication quadword
@@ -210,6 +211,7 @@ Feature | Implicitly Enables | Description
210211` sse4.1 ` | ` ssse3 ` | [ SSE4.1] --- Streaming SIMD Extensions 4.1
211212` sse4.2 ` | ` sse4.1 ` | [ SSE4.2] --- Streaming SIMD Extensions 4.2
212213` ssse3 ` | ` sse3 ` | [ SSSE3] --- Supplemental Streaming SIMD Extensions 3
214+ ` widekl ` | ` kl ` | [ KEYLOCKER_WIDE] --- Intel Wide Keylocker Instructions
213215` xsave ` | | [ ` xsave ` ] --- Save processor extended states
214216` xsavec ` | | [ ` xsavec ` ] --- Save processor extended states with compaction
215217` xsaveopt ` | | [ ` xsaveopt ` ] --- Save processor extended states optimized
@@ -228,6 +230,8 @@ Feature | Implicitly Enables | Description
228230[ FMA3 ] : https://en.wikipedia.org/wiki/FMA_instruction_set
229231[ `fxsave` ] : https://www.felixcloutier.com/x86/fxsave
230232[ `fxrstor` ] : https://www.felixcloutier.com/x86/fxrstor
233+ [ KEYLOCKER ] : https://en.wikipedia.org/wiki/List_of_x86_cryptographic_instructions#Intel_Key_Locker_instructions
234+ [ KEYLOCKER_WIDE ] : https://en.wikipedia.org/wiki/List_of_x86_cryptographic_instructions#Intel_Key_Locker_instructions
231235[ `lzcnt` ] : https://www.felixcloutier.com/x86/lzcnt
232236[ `movbe` ] : https://www.felixcloutier.com/x86/movbe
233237[ `pclmulqdq` ] : https://www.felixcloutier.com/x86/pclmulqdq
0 commit comments