@@ -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
@@ -232,6 +233,7 @@ Feature | Implicitly Enables | Description
232233` ssse3 ` | ` sse3 ` | [ SSSE3] --- Supplemental Streaming SIMD Extensions 3
233234` vaes ` | ` avx2 ` , ` aes ` | [ VAES] --- Vector AES Instructions
234235` vpclmulqdq ` | ` avx ` , ` pclmulqdq ` | [ VPCLMULQDQ] --- Vector Carry-less multiplication of Quadwords
236+ ` widekl ` | ` kl ` | [ KEYLOCKER_WIDE] --- Intel Wide Keylocker Instructions
235237` xsave ` | | [ ` xsave ` ] --- Save processor extended states
236238` xsavec ` | | [ ` xsavec ` ] --- Save processor extended states with compaction
237239` xsaveopt ` | | [ ` xsaveopt ` ] --- Save processor extended states optimized
@@ -270,6 +272,8 @@ Feature | Implicitly Enables | Description
270272[ `fxsave` ] : https://www.felixcloutier.com/x86/fxsave
271273[ `fxrstor` ] : https://www.felixcloutier.com/x86/fxrstor
272274[ GFNI ] : https://en.wikipedia.org/wiki/AVX-512#GFNI
275+ [ KEYLOCKER ] : https://en.wikipedia.org/wiki/List_of_x86_cryptographic_instructions#Intel_Key_Locker_instructions
276+ [ KEYLOCKER_WIDE ] : https://en.wikipedia.org/wiki/List_of_x86_cryptographic_instructions#Intel_Key_Locker_instructions
273277[ `lzcnt` ] : https://www.felixcloutier.com/x86/lzcnt
274278[ `movbe` ] : https://www.felixcloutier.com/x86/movbe
275279[ `pclmulqdq` ] : https://www.felixcloutier.com/x86/pclmulqdq
0 commit comments