mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-30 08:42:52 +02:00
Added T2 form of LDR/STR for SP relative forms.
git-svn-id: trunk@42169 -
This commit is contained in:
parent
de30f7852d
commit
750567f8e3
@ -321,6 +321,7 @@ reg32,memam2 \x17\x04\x50 ARM32,ARMv4
|
|||||||
reglo,memam3 \x65\x58\x0\2 THUMB,ARMv4T
|
reglo,memam3 \x65\x58\x0\2 THUMB,ARMv4T
|
||||||
reglo,memam4 \x66\x68\x0\2 THUMB,ARMv4T
|
reglo,memam4 \x66\x68\x0\2 THUMB,ARMv4T
|
||||||
reglo,memam5 \x67\x98\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
|
reglo,memam6 \x67\x48\x0\2 THUMB,ARMv4T
|
||||||
reg32,memam2 \x88\xF8\x50\x0\x0\0 THUMB32,WIDE,ARMv6T2
|
reg32,memam2 \x88\xF8\x50\x0\x0\0 THUMB32,WIDE,ARMv6T2
|
||||||
reg32,memam2 \x17\x04\x10 ARM32,ARMv4
|
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,memam3 \x65\x50\x0\2 THUMB,ARMv4T
|
||||||
reglo,memam4 \x66\x60\x0\2 THUMB,ARMv4T
|
reglo,memam4 \x66\x60\x0\2 THUMB,ARMv4T
|
||||||
reglo,memam5 \x67\x90\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 \x88\xF8\x40\x0\x0\0 THUMB32,WIDE,ARMv6T2
|
||||||
reg32,memam2 \x17\x04\x00 ARM32,ARMv4
|
reg32,memam2 \x17\x04\x00 ARM32,ARMv4
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
{ don't edit, this file is generated from armins.dat }
|
{ don't edit, this file is generated from armins.dat }
|
||||||
959;
|
961;
|
||||||
|
@ -1043,6 +1043,13 @@
|
|||||||
code : #103#152#0#2;
|
code : #103#152#0#2;
|
||||||
flags : if_thumb or if_armv4t
|
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;
|
opcode : A_LDR;
|
||||||
ops : 2;
|
ops : 2;
|
||||||
@ -2016,6 +2023,13 @@
|
|||||||
code : #103#144#0#2;
|
code : #103#144#0#2;
|
||||||
flags : if_thumb or if_armv4t
|
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;
|
opcode : A_STR;
|
||||||
ops : 2;
|
ops : 2;
|
||||||
|
Loading…
Reference in New Issue
Block a user