aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-arm.c
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2007-05-31 14:50:16 +0000
committerPaul Brook <paul@codesourcery.com>2007-05-31 14:50:16 +0000
commit91568d083aac1900ec23ac9432376ab5b704e8ac (patch)
tree4cd8baa0389103bed5f2e83f46b3a6f4069b4a3a /gas/config/tc-arm.c
parent7ad9660b3c14aad77c85358d2168b9caa9bda3c0 (diff)
downloadgdb-91568d083aac1900ec23ac9432376ab5b704e8ac.zip
gdb-91568d083aac1900ec23ac9432376ab5b704e8ac.tar.gz
gdb-91568d083aac1900ec23ac9432376ab5b704e8ac.tar.bz2
2007-05-31 Paul Brook <paul@codesourcery.com>
gas/ * config/tc-arm.c (insns): Allow strex on M profile cores.
Diffstat (limited to 'gas/config/tc-arm.c')
-rw-r--r--gas/config/tc-arm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 2cb28d4..03f97d7 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -15045,6 +15045,7 @@ static const struct asm_opcode insns[] =
#undef THUMB_VARIANT
#define THUMB_VARIANT &arm_ext_v6t2
TCE(ldrex, 1900f9f, e8500f00, 2, (RRnpc, ADDR), ldrex, t_ldrex),
+ TCE(strex, 1800f90, e8400000, 3, (RRnpc, RRnpc, ADDR), strex, t_strex),
TUF(mcrr2, c400000, fc400000, 5, (RCP, I15b, RRnpc, RRnpc, RCN), co_reg2c, co_reg2c),
TUF(mrrc2, c500000, fc500000, 5, (RCP, I15b, RRnpc, RRnpc, RCN), co_reg2c, co_reg2c),
@@ -15133,7 +15134,6 @@ static const struct asm_opcode insns[] =
UF(srsda, 8400500, 2, (oRRw, I31w), srs),
TUF(srsdb, 9400500, e800c000, 2, (oRRw, I31w), srs, srs),
TCE(ssat16, 6a00f30, f3200000, 3, (RRnpc, I16, RRnpc), ssat16, t_ssat16),
- TCE(strex, 1800f90, e8400000, 3, (RRnpc, RRnpc, ADDR), strex, t_strex),
TCE(umaal, 0400090, fbe00060, 4, (RRnpc, RRnpc, RRnpc, RRnpc),smlal, t_mlal),
TCE(usad8, 780f010, fb70f000, 3, (RRnpc, RRnpc, RRnpc), smul, t_simd),
TCE(usada8, 7800010, fb700000, 4, (RRnpc, RRnpc, RRnpc, RRnpc),smla, t_mla),