summaryrefslogtreecommitdiff
path: root/src/cpu/op_class.hh
diff options
context:
space:
mode:
authorMatt Horsnell <matt.horsnell@arm.com>2018-05-09 12:40:24 +0100
committerGiacomo Travaglini <giacomo.travaglini@arm.com>2018-10-09 09:12:28 +0000
commitb27545be48f7065aa6561e5d46e8316951f5eeee (patch)
tree185a7657a136fa73dc51cb2dafc5366dd36d496b /src/cpu/op_class.hh
parentdd44f6bdff37fbd15a135da4d6a5b0fcf1ef2957 (diff)
downloadgem5-b27545be48f7065aa6561e5d46e8316951f5eeee.tar.xz
arch-arm: AArch32 Crypto AES
This patch implements the AArch32 AES instructions from the Crypto extension. Change-Id: I51e6deda748b0c26135bcfe9d0c7128f3af91f3d Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Matt Horsnell <matt.horsnell@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/13248 Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Diffstat (limited to 'src/cpu/op_class.hh')
-rw-r--r--src/cpu/op_class.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cpu/op_class.hh b/src/cpu/op_class.hh
index a4cadb96e..1bb88e1cd 100644
--- a/src/cpu/op_class.hh
+++ b/src/cpu/op_class.hh
@@ -83,6 +83,8 @@ static const OpClass SimdFloatMiscOp = Enums::SimdFloatMisc;
static const OpClass SimdFloatMultOp = Enums::SimdFloatMult;
static const OpClass SimdFloatMultAccOp = Enums::SimdFloatMultAcc;
static const OpClass SimdFloatSqrtOp = Enums::SimdFloatSqrt;
+static const OpClass SimdAesOp = Enums::SimdAes;
+static const OpClass SimdAesMixOp = Enums::SimdAesMix;
static const OpClass SimdSha1HashOp = Enums::SimdSha1Hash;
static const OpClass SimdSha1Hash2Op = Enums::SimdSha1Hash2;
static const OpClass SimdSha256HashOp = Enums::SimdSha256Hash;