diff options
author | Paul Brook <paul@codesourcery.com> | 2006-07-19 12:53:33 +0000 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2006-07-19 12:53:33 +0000 |
commit | 401a54cf6e563c470108c35fe892e8b7be2b227a (patch) | |
tree | e95f468a4ff588d406f7e158a7a30b033ef81404 /gas | |
parent | 8c991f18837f080c5aa82bbd7b074ae47a90991d (diff) | |
download | gdb-401a54cf6e563c470108c35fe892e8b7be2b227a.zip gdb-401a54cf6e563c470108c35fe892e8b7be2b227a.tar.gz gdb-401a54cf6e563c470108c35fe892e8b7be2b227a.tar.bz2 |
2006-07-19 Paul Brook <paul@codesourcery.com>
gas/
* config/tc-arm.c (insns): Fix rbit Arm opcode.
gas/testsuite/
* gas/arm/archv6t2.d: Adjust expected output for rbit.
opcodes/
* armd-dis.c (arm_opcodes): Fix rbit opcode.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/config/tc-arm.c | 2 | ||||
-rw-r--r-- | gas/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/archv6t2.d | 8 |
4 files changed, 13 insertions, 5 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 6b414dc..999b795 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2006-07-19 Paul Brook <paul@codesourcery.com> + + * config/tc-arm.c (insns): Fix rbit Arm opcode. + 2006-07-18 Paul Brook <paul@codesourcery.com> * tc-arm.c (do_t_add_sub): Use addw/subw when source is PC. diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index fe9d775..8724097 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -14758,7 +14758,7 @@ static const struct asm_opcode insns[] = TCE(mls, 0600090, fb000010, 4, (RRnpc, RRnpc, RRnpc, RRnpc), mlas, t_mla), TCE(movw, 3000000, f2400000, 2, (RRnpc, HALF), mov16, t_mov16), TCE(movt, 3400000, f2c00000, 2, (RRnpc, HALF), mov16, t_mov16), - TCE(rbit, 3ff0f30, fa90f0a0, 2, (RR, RR), rd_rm, t_rbit), + TCE(rbit, 6ff0f30, fa90f0a0, 2, (RR, RR), rd_rm, t_rbit), TC3(ldrht, 03000b0, f8300e00, 2, (RR, ADDR), ldsttv4, t_ldstt), TC3(ldrsht, 03000f0, f9300e00, 2, (RR, ADDR), ldsttv4, t_ldstt), diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index b3b6d3e..9366e8d 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2006-07-19 Paul Brook <paul@codesourcery.com> + + * gas/arm/archv6t2.d: Adjust expected output for rbit. + 2006-07-18 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/opcode.s: Add sldt, smsw and str. diff --git a/gas/testsuite/gas/arm/archv6t2.d b/gas/testsuite/gas/arm/archv6t2.d index 8e8b038..a1a4120 100644 --- a/gas/testsuite/gas/arm/archv6t2.d +++ b/gas/testsuite/gas/arm/archv6t2.d @@ -24,10 +24,10 @@ Disassembly of section .text: 0+40 <[^>]+> e7a00059 sbfx r0, r9, #0, #1 0+44 <[^>]+> e7a008d0 sbfx r0, r0, #17, #1 0+48 <[^>]+> e7b10050 sbfx r0, r0, #0, #18 -0+4c <[^>]+> e3ff0f30 rbit r0, r0 -0+50 <[^>]+> 13ff0f30 rbitne r0, r0 -0+54 <[^>]+> e3ff9f30 rbit r9, r0 -0+58 <[^>]+> e3ff0f39 rbit r0, r9 +0+4c <[^>]+> e6ff0f30 rbit r0, r0 +0+50 <[^>]+> 16ff0f30 rbitne r0, r0 +0+54 <[^>]+> e6ff9f30 rbit r9, r0 +0+58 <[^>]+> e6ff0f39 rbit r0, r9 0+5c <[^>]+> e0600090 mls r0, r0, r0, r0 0+60 <[^>]+> 10600090 mlsne r0, r0, r0, r0 0+64 <[^>]+> e0690090 mls r9, r0, r0, r0 |