@@ -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
@@ -232,6 +233,7 @@ Feature | Implicitly Enables | Description
232
233
` ssse3 ` | ` sse3 ` | [ SSSE3] --- Supplemental Streaming SIMD Extensions 3
233
234
` vaes ` | ` avx2 ` , ` aes ` | [ VAES] --- Vector AES Instructions
234
235
` vpclmulqdq ` | ` avx ` , ` pclmulqdq ` | [ VPCLMULQDQ] --- Vector Carry-less multiplication of Quadwords
236
+ ` widekl ` | ` kl ` | [ KEYLOCKER_WIDE] --- Intel Wide Keylocker Instructions
235
237
` xsave ` | | [ ` xsave ` ] --- Save processor extended states
236
238
` xsavec ` | | [ ` xsavec ` ] --- Save processor extended states with compaction
237
239
` xsaveopt ` | | [ ` xsaveopt ` ] --- Save processor extended states optimized
@@ -270,6 +272,8 @@ Feature | Implicitly Enables | Description
270
272
[ `fxsave` ] : https://www.felixcloutier.com/x86/fxsave
271
273
[ `fxrstor` ] : https://www.felixcloutier.com/x86/fxrstor
272
274
[ 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
273
277
[ `lzcnt` ] : https://www.felixcloutier.com/x86/lzcnt
274
278
[ `movbe` ] : https://www.felixcloutier.com/x86/movbe
275
279
[ `pclmulqdq` ] : https://www.felixcloutier.com/x86/pclmulqdq
0 commit comments