From e9e7ac6e65a163cecd51787c57047c4f5a37fb2d Mon Sep 17 00:00:00 2001 From: MerryMage Date: Thu, 18 Aug 2016 18:19:34 +0100 Subject: [PATCH] decoder/arm: Correct PLD decoder for v6K --- 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 264bd2cf..c70f60bd 100644 --- a/src/frontend/decoder/arm.h +++ b/src/frontend/decoder/arm.h @@ -165,7 +165,7 @@ std::vector> GetArmDecodeTable() { INST(&V::arm_UXTAH, "UXTAH", "cccc01101111nnnnddddrr000111mmmm"), // v6 // Hint instructions - INST(&V::arm_PLD, "PLD", "111101---101----1111------------"), // v5E + INST(&V::arm_PLD, "PLD", "111101-1-101----1111------------"), // v5E; different on v7 INST(&V::arm_SEV, "SEV", "----0011001000001111000000000100"), // v6K INST(&V::arm_WFE, "WFE", "----0011001000001111000000000010"), // v6K INST(&V::arm_WFI, "WFI", "----0011001000001111000000000011"), // v6K