@@ -197,6 +197,7 @@ Feature | Implicitly Enables | Description
197
197
` f16c ` | ` avx ` | [ F16C] --- 16-bit floating point conversion instructions
198
198
` fma ` | ` avx ` | [ FMA3] --- Three-operand fused multiply-add
199
199
` fxsr ` | | [ ` fxsave ` ] and [ ` fxrstor ` ] --- Save and restore x87 FPU, MMX Technology, and SSE State
200
+ ` kl ` | ` sse2 ` | [ KEYLOCKER] --- Intel Key Locker Instructions
200
201
` lzcnt ` | | [ ` lzcnt ` ] --- Leading zeros count
201
202
` movbe ` | | [ ` movbe ` ] --- Move data after swapping bytes
202
203
` pclmulqdq ` | ` sse2 ` | [ ` pclmulqdq ` ] --- Packed carry-less multiplication quadword
@@ -210,6 +211,7 @@ Feature | Implicitly Enables | Description
210
211
` sse4.1 ` | ` ssse3 ` | [ SSE4.1] --- Streaming SIMD Extensions 4.1
211
212
` sse4.2 ` | ` sse4.1 ` | [ SSE4.2] --- Streaming SIMD Extensions 4.2
212
213
` ssse3 ` | ` sse3 ` | [ SSSE3] --- Supplemental Streaming SIMD Extensions 3
214
+ ` widekl ` | ` kl ` | [ KEYLOCKER_WIDE] --- Intel Wide Keylocker Instructions
213
215
` xsave ` | | [ ` xsave ` ] --- Save processor extended states
214
216
` xsavec ` | | [ ` xsavec ` ] --- Save processor extended states with compaction
215
217
` xsaveopt ` | | [ ` xsaveopt ` ] --- Save processor extended states optimized
@@ -228,6 +230,8 @@ Feature | Implicitly Enables | Description
228
230
[ FMA3 ] : https://en.wikipedia.org/wiki/FMA_instruction_set
229
231
[ `fxsave` ] : https://www.felixcloutier.com/x86/fxsave
230
232
[ `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
231
235
[ `lzcnt` ] : https://www.felixcloutier.com/x86/lzcnt
232
236
[ `movbe` ] : https://www.felixcloutier.com/x86/movbe
233
237
[ `pclmulqdq` ] : https://www.felixcloutier.com/x86/pclmulqdq
0 commit comments