diff options
Diffstat (limited to 'test/arch/arm/arch.py')
| -rw-r--r-- | test/arch/arm/arch.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/arch/arm/arch.py b/test/arch/arm/arch.py index 2110ccf7..c7d2961d 100644 --- a/test/arch/arm/arch.py +++ b/test/arch/arm/arch.py @@ -449,6 +449,13 @@ reg_tests_armt = [ ("00000000 UXTB R5, R0", "C5B2"), + + ("00000000 UXTAB R7, R0, R1", + "50FA81F7"), + + ("00000000 UXTAH R4, R0, R1", + "10FA81F4"), + ("xxxxxxxx BKPT 0x13", "13be"), ("xxxxxxxx SVC 0x13", @@ -493,6 +500,8 @@ reg_tests_armt = [ ("xxxxxxxx MOV R1, R1 LSL 0x10", "4FEA0141"), + ("xxxxxxxx MOV R2, R11 LSR 0x1", + "4FEA5B02"), ("xxxxxxxx ADD R1, R4, 0x30", "04F13001"), @@ -676,6 +685,9 @@ reg_tests_armt = [ ("xxxxxxxx DSB SY", "bff34f8f"), + ("xxxxxxxx CMP R5, R0 LSR 0x8", + "B5EB102F"), + ] print "#" * 40, 'armthumb', '#' * 40 |