aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Marshall <ben.marshall@bristol.ac.uk>2021-07-28 11:09:46 +0100
committerBen Marshall <ben.marshall@bristol.ac.uk>2021-07-28 11:09:46 +0100
commit41c5e459a3c36413545bc87bafa373a089d07535 (patch)
treeb87b95d10146aee1b42b9d02e7a44380794b61a5
parenta13051f5406ee0cfd88d5d26cba8fe2587370a92 (diff)
downloadspike-41c5e459a3c36413545bc87bafa373a089d07535.zip
spike-41c5e459a3c36413545bc87bafa373a089d07535.tar.gz
spike-41c5e459a3c36413545bc87bafa373a089d07535.tar.bz2
scalar-crypto: AES32 encoding changes post arch-review
- AES32 encodings nolonger overlap AES64 encodings On branch scalar-crypto Changes to be committed: modified: riscv/encoding.h
-rw-r--r--riscv/encoding.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/riscv/encoding.h b/riscv/encoding.h
index 39e9aa0..e0d399d 100644
--- a/riscv/encoding.h
+++ b/riscv/encoding.h
@@ -965,13 +965,13 @@
#define MASK_AES64KS2 0xfe00707f
#define MATCH_AES64KS2 0x7e000033
#define MASK_AES32ESMI 0x3e00707f
-#define MATCH_AES32ESMI 0x36000033
+#define MATCH_AES32ESMI 0x26000033
#define MASK_AES32ESI 0x3e00707f
-#define MATCH_AES32ESI 0x32000033
+#define MATCH_AES32ESI 0x22000033
#define MASK_AES32DSMI 0x3e00707f
-#define MATCH_AES32DSMI 0x3e000033
+#define MATCH_AES32DSMI 0x2e000033
#define MASK_AES32DSI 0x3e00707f
-#define MATCH_AES32DSI 0x3a000033
+#define MATCH_AES32DSI 0x2a000033
#define MASK_AES64KS1I 0xff00707f
#define MATCH_AES64KS1I 0x31001013
#define MASK_AES64IM 0xfff0707f