From fcb39f5cbe3c5e22a1e216cee17a199144d43450 Mon Sep 17 00:00:00 2001 From: Alexis Engelke Date: Sun, 10 Jan 2021 14:15:14 +0100 Subject: [PATCH] instrs: Add support for AESKL/AESKLE --- instrs.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/instrs.txt b/instrs.txt index bdbd5b4..a1b3760 100644 --- a/instrs.txt +++ b/instrs.txt @@ -1523,3 +1523,16 @@ F3.0f01ed NP - - - - TESTUI ONLY64 F3.0f01ee NP - - - - CLUI ONLY64 F3.0f01ef NP - - - - STUI ONLY64 F3.0fc7/6r M GP - - - SENDUIPI DEF64 ONLY64 + +# AESKLE/KL (Key Locker) +F3.0f38d8/0m M MEMZ - - - AESENCWIDE128KL +F3.0f38d8/1m M MEMZ - - - AESDECWIDE128KL +F3.0f38d8/2m M MEMZ - - - AESENCWIDE256KL +F3.0f38d8/3m M MEMZ - - - AESDECWIDE256KL +F3.0f38dc/m RM XMM MEMZ - - AESENC128KL +F3.0f38dc/r RM XMM XMM - - LOADIWKEY +F3.0f38dd/m RM XMM MEMZ - - AESDEC128KL +F3.0f38de/m RM XMM MEMZ - - AESENC256KL +F3.0f38df/m RM XMM MEMZ - - AESDEC256KL +F3.0f38fa/r RM GP32 GP32 - - ENCODEKEY128 +F3.0f38fb/r RM GP32 GP32 - - ENCODEKEY256