about summary refs log tree commit diff stats
path: root/test
diff options
context:
space:
mode:
authorCamille Mougey <commial@gmail.com>2019-01-11 13:37:17 +0100
committerGitHub <noreply@github.com>2019-01-11 13:37:17 +0100
commit4ffdb499832b4ddf4c9c5ca079d9a0a12c435055 (patch)
tree96d7702712c172360b831e059cfd9c0e21b8d09a /test
parentba8308d7762e45db47c01937c8334ffac29ac0ac (diff)
parentcca8e327d63e4d18ee08dfad815e2a6006d0d2a6 (diff)
downloadmiasm-4ffdb499832b4ddf4c9c5ca079d9a0a12c435055.tar.gz
miasm-4ffdb499832b4ddf4c9c5ca079d9a0a12c435055.zip
Merge pull request #919 from serpilliere/fix_armt_instr
Armt: fix cbnz
Diffstat (limited to 'test')
-rw-r--r--test/arch/arm/arch.py12
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