summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/arch/arm/isa/formats/uncond.isa2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/arch/arm/isa/formats/uncond.isa b/src/arch/arm/isa/formats/uncond.isa
index f1bfceac1..177b67ff2 100644
--- a/src/arch/arm/isa/formats/uncond.isa
+++ b/src/arch/arm/isa/formats/uncond.isa
@@ -265,6 +265,8 @@ def format ArmUnconditional() {{
{
if (CPNUM == 0xa || CPNUM == 0xb) {
return decodeShortFpTransfer(machInst);
+ } else if (CPNUM == 0xf) {
+ return decodeMcrMrc15(machInst);
}
const bool op = bits(machInst, 4);
if (op) {