arch-arm: AArch32 Crypto AES
authorMatt Horsnell <matt.horsnell@arm.com>
Wed, 9 May 2018 11:40:24 +0000 (12:40 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Tue, 9 Oct 2018 09:12:28 +0000 (09:12 +0000)
commitb27545be48f7065aa6561e5d46e8316951f5eeee
tree185a7657a136fa73dc51cb2dafc5366dd36d496b
parentdd44f6bdff37fbd15a135da4d6a5b0fcf1ef2957
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>
src/arch/arm/insts/crypto.cc
src/arch/arm/insts/crypto.hh
src/arch/arm/isa/formats/fp.isa
src/arch/arm/isa/insts/crypto.isa
src/cpu/FuncUnit.py
src/cpu/op_class.hh