Added T2 form of LDR/STR for SP relative forms.

git-svn-id: trunk@42169 -
This commit is contained in:
Jeppe Johansen 2019-06-03 22:10:49 +00:00
parent de30f7852d
commit 750567f8e3
3 changed files with 17 additions and 1 deletions

View File

@ -321,6 +321,7 @@ reg32,memam2 \x17\x04\x50 ARM32,ARMv4
reglo,memam3 \x65\x58\x0\2 THUMB,ARMv4T
reglo,memam4 \x66\x68\x0\2 THUMB,ARMv4T
reglo,memam5 \x67\x98\x0\2 THUMB,ARMv4T
reglo,memam2 \x67\x98\x0\2 THUMB,ARMv4T
reglo,memam6 \x67\x48\x0\2 THUMB,ARMv4T
reg32,memam2 \x88\xF8\x50\x0\x0\0 THUMB32,WIDE,ARMv6T2
reg32,memam2 \x17\x04\x10 ARM32,ARMv4
@ -543,6 +544,7 @@ reg32,reglist \x26\x80 ARM32,ARMv4
reglo,memam3 \x65\x50\x0\2 THUMB,ARMv4T
reglo,memam4 \x66\x60\x0\2 THUMB,ARMv4T
reglo,memam5 \x67\x90\x0\2 THUMB,ARMv4T
reglo,memam2 \x67\x90\x0\2 THUMB,ARMv4T
reg32,memam2 \x88\xF8\x40\x0\x0\0 THUMB32,WIDE,ARMv6T2
reg32,memam2 \x17\x04\x00 ARM32,ARMv4

View File

@ -1,2 +1,2 @@
{ don't edit, this file is generated from armins.dat }
959;
961;

View File

@ -1043,6 +1043,13 @@
code : #103#152#0#2;
flags : if_thumb or if_armv4t
),
(
opcode : A_LDR;
ops : 2;
optypes : (ot_reglo,ot_memoryam2,ot_none,ot_none,ot_none,ot_none);
code : #103#152#0#2;
flags : if_thumb or if_armv4t
),
(
opcode : A_LDR;
ops : 2;
@ -2016,6 +2023,13 @@
code : #103#144#0#2;
flags : if_thumb or if_armv4t
),
(
opcode : A_STR;
ops : 2;
optypes : (ot_reglo,ot_memoryam2,ot_none,ot_none,ot_none,ot_none);
code : #103#144#0#2;
flags : if_thumb or if_armv4t
),
(
opcode : A_STR;
ops : 2;