@@ -217,6 +217,7 @@ Feature | Implicitly Enables | Description
217
217
` fma ` | ` avx ` | [ FMA3] --- Three-operand fused multiply-add
218
218
` fxsr ` | | [ ` fxsave ` ] and [ ` fxrstor ` ] --- Save and restore x87 FPU, MMX Technology, and SSE State
219
219
` gfni ` | ` sse2 ` | [ GFNI] --- Galois Field New Instructions
220
+ ` kl ` | ` sse2 ` | [ KEYLOCKER] --- Intel Key Locker Instructions
220
221
` lzcnt ` | | [ ` lzcnt ` ] --- Leading zeros count
221
222
` movbe ` | | [ ` movbe ` ] --- Move data after swapping bytes
222
223
` pclmulqdq ` | ` sse2 ` | [ ` pclmulqdq ` ] --- Packed carry-less multiplication quadword
@@ -235,6 +236,7 @@ Feature | Implicitly Enables | Description
235
236
` ssse3 ` | ` sse3 ` | [ SSSE3] --- Supplemental Streaming SIMD Extensions 3
236
237
` vaes ` | ` avx2 ` , ` aes ` | [ VAES] --- Vector AES Instructions
237
238
` vpclmulqdq ` | ` avx ` , ` pclmulqdq ` | [ VPCLMULQDQ] --- Vector Carry-less multiplication of Quadwords
239
+ ` widekl ` | ` kl ` | [ KEYLOCKER_WIDE] --- Intel Wide Keylocker Instructions
238
240
` xsave ` | | [ ` xsave ` ] --- Save processor extended states
239
241
` xsavec ` | | [ ` xsavec ` ] --- Save processor extended states with compaction
240
242
` xsaveopt ` | | [ ` xsaveopt ` ] --- Save processor extended states optimized
@@ -273,6 +275,8 @@ Feature | Implicitly Enables | Description
273
275
[ `fxsave` ] : https://www.felixcloutier.com/x86/fxsave
274
276
[ `fxrstor` ] : https://www.felixcloutier.com/x86/fxrstor
275
277
[ 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
276
280
[ `lzcnt` ] : https://www.felixcloutier.com/x86/lzcnt
277
281
[ `movbe` ] : https://www.felixcloutier.com/x86/movbe
278
282
[ `pclmulqdq` ] : https://www.felixcloutier.com/x86/pclmulqdq
0 commit comments