@@ -217,6 +217,7 @@ Feature | Implicitly Enables | Description
217217` fma ` | ` avx ` | [ FMA3] --- Three-operand fused multiply-add
218218` fxsr ` | | [ ` fxsave ` ] and [ ` fxrstor ` ] --- Save and restore x87 FPU, MMX Technology, and SSE State
219219` gfni ` | ` sse2 ` | [ GFNI] --- Galois Field New Instructions
220+ ` kl ` | ` sse2 ` | [ KEYLOCKER] --- Intel Key Locker Instructions
220221` lzcnt ` | | [ ` lzcnt ` ] --- Leading zeros count
221222` movbe ` | | [ ` movbe ` ] --- Move data after swapping bytes
222223` pclmulqdq ` | ` sse2 ` | [ ` pclmulqdq ` ] --- Packed carry-less multiplication quadword
@@ -235,6 +236,7 @@ Feature | Implicitly Enables | Description
235236` ssse3 ` | ` sse3 ` | [ SSSE3] --- Supplemental Streaming SIMD Extensions 3
236237` vaes ` | ` avx2 ` , ` aes ` | [ VAES] --- Vector AES Instructions
237238` vpclmulqdq ` | ` avx ` , ` pclmulqdq ` | [ VPCLMULQDQ] --- Vector Carry-less multiplication of Quadwords
239+ ` widekl ` | ` kl ` | [ KEYLOCKER_WIDE] --- Intel Wide Keylocker Instructions
238240` xsave ` | | [ ` xsave ` ] --- Save processor extended states
239241` xsavec ` | | [ ` xsavec ` ] --- Save processor extended states with compaction
240242` xsaveopt ` | | [ ` xsaveopt ` ] --- Save processor extended states optimized
@@ -273,6 +275,8 @@ Feature | Implicitly Enables | Description
273275[ `fxsave` ] : https://www.felixcloutier.com/x86/fxsave
274276[ `fxrstor` ] : https://www.felixcloutier.com/x86/fxrstor
275277[ GFNI ] : https://en.wikipedia.org/wiki/AVX-512#GFNI
278+ [ KEYLOCKER ] : https://en.wikipedia.org/wiki/List_of_x86_cryptographic_instructions#Intel_Key_Locker_instructions
279+ [ KEYLOCKER_WIDE ] : https://en.wikipedia.org/wiki/List_of_x86_cryptographic_instructions#Intel_Key_Locker_instructions
276280[ `lzcnt` ] : https://www.felixcloutier.com/x86/lzcnt
277281[ `movbe` ] : https://www.felixcloutier.com/x86/movbe
278282[ `pclmulqdq` ] : https://www.felixcloutier.com/x86/pclmulqdq
0 commit comments