From 7e77ee7fd6e3155af9f600ecb0a9662227af2516 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Thu, 22 Dec 2016 15:11:08 +0000 Subject: [PATCH] decoder/arm: Fix decoding of MCR2 --- src/frontend/decoder/arm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/decoder/arm.h b/src/frontend/decoder/arm.h index a46d65be..bbc037e3 100644 --- a/src/frontend/decoder/arm.h +++ b/src/frontend/decoder/arm.h @@ -43,7 +43,7 @@ std::vector> GetArmDecodeTable() { INST(&V::arm_CDP, "CDP", "----1110-------------------0----"), // v2 INST(&V::arm_LDC, "LDC2", "1111110----1--------------------"), // v5 INST(&V::arm_LDC, "LDC", "----110----1--------------------"), // v2 - INST(&V::arm_MCR, "MCR2", "----1110---0---------------1----"), // v5 + INST(&V::arm_MCR, "MCR2", "11111110---0---------------1----"), // v5 INST(&V::arm_MCR, "MCR", "----1110---0---------------1----"), // v2 INST(&V::arm_MCRR, "MCRR2", "111111000100--------------------"), // v6 INST(&V::arm_MCRR, "MCRR", "----11000100--------------------"), // v5E