diff options
Diffstat (limited to 'src/arch/arm/v7/thumb_32.c')
-rw-r--r-- | src/arch/arm/v7/thumb_32.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/arch/arm/v7/thumb_32.c b/src/arch/arm/v7/thumb_32.c index 6af804c..87233b4 100644 --- a/src/arch/arm/v7/thumb_32.c +++ b/src/arch/arm/v7/thumb_32.c @@ -128,9 +128,6 @@ GArchInstruction *process_armv7_thumb_32_instruction_set_encoding(uint32_t raw) * § A6.3 32-bit Thumb instruction encoding */ - if (raw == 0x0b00f04f || raw == 0x4ff000b0) - printf("[INIT] raw = 0x%x - mask :: %d\n", raw, (((raw >> 29) & b111) != b111)); - if (((raw >> 29) & b111) != b111) return NULL; result = NULL; @@ -139,9 +136,6 @@ GArchInstruction *process_armv7_thumb_32_instruction_set_encoding(uint32_t raw) op2 = (raw >> 20) & b1111111; op = (raw >> 15) & b1; - if (raw == 0x0b00f04f) - printf("OP1 :: %d\n", op1); - switch (op1) { case b01: @@ -244,7 +238,7 @@ static GArchInstruction *process_armv7_thumb_32_data_processing_modified_immedia * § A6.3.1 Data-processing (modified immediate) */ - if ((raw & 0xfa0080000) != 0xf0000000) return NULL; + if ((raw & 0xfa008000) != 0xf0000000) return NULL; result = NULL; |