From ba4a779c62fc9b7f03d79bda725e4b9d6915b515 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Thu, 8 Feb 2018 02:05:49 +0000 Subject: [PATCH] A32/decoder/arm: bug: Correct bitstring for SRS --- src/frontend/A32/decoder/arm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/A32/decoder/arm.h b/src/frontend/A32/decoder/arm.h index 0219d33c..e09f4312 100644 --- a/src/frontend/A32/decoder/arm.h +++ b/src/frontend/A32/decoder/arm.h @@ -305,7 +305,7 @@ std::vector> GetArmDecodeTable() { INST(&V::arm_MSR_imm, "MSR (imm)", "cccc00110010mm001111rrrrvvvvvvvv"), // v3 INST(&V::arm_MSR_reg, "MSR (reg)", "cccc00010010mm00111100000000nnnn"), // v3 INST(&V::arm_RFE, "RFE", "1111100--0-1----0000101000000000"), // v6 - INST(&V::arm_SRS, "SRS", "0000011--0-00000000000000001----"), // v6 + INST(&V::arm_SRS, "SRS", "1111100--1-0110100000101000-----"), // v6 #undef INST