diff options
author | Nick Clifton <nickc@redhat.com> | 2004-01-12 15:02:22 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2004-01-12 15:02:22 +0000 |
commit | ca9a79a174a35d35d26724cdc223facb1c913700 (patch) | |
tree | f0bd8bc540334a79b842cb3a60a70a5fcec58c0b /include | |
parent | a94154757c96c5e4fbba4b2846befbc70b7d10b7 (diff) | |
download | fsf-binutils-gdb-ca9a79a174a35d35d26724cdc223facb1c913700.zip fsf-binutils-gdb-ca9a79a174a35d35d26724cdc223facb1c913700.tar.gz fsf-binutils-gdb-ca9a79a174a35d35d26724cdc223facb1c913700.tar.bz2 |
Add support for relaxation of bit manipulation instructions.
Diffstat (limited to 'include')
-rw-r--r-- | include/opcode/ChangeLog | 4 | ||||
-rw-r--r-- | include/opcode/h8300.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 69c3bc1..8f0d6d7 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,7 @@ +2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com> + + * h8300.h (BITOP): Pass MEMRELAX flag. + 2004-01-09 Anil Paranjpe <anilp1@KPITCummins.com> * h8300.h (BITOP): Dissallow operations on @aa:16 and @aa:32 diff --git a/include/opcode/h8300.h b/include/opcode/h8300.h index 605cde0..76d42e5 100644 --- a/include/opcode/h8300.h +++ b/include/opcode/h8300.h @@ -895,8 +895,8 @@ struct h8_opcode {code, AV_H8, 2, name, {{imm, RD8, E}}, {{op00, op01, imm, RD8, E}}}, \ {code, AV_H8, 6, name, {{imm, RDIND, E}}, {{op10, op11, B30 | RDIND, 0, op00, op01, imm, 0, E}}}, \ {code, AV_H8, 6, name, {{imm, ABS8DST, E}}, {{op20, op21, DSTABS8LIST, op00, op01, imm, 0, E}}}, \ - {code, AV_H8S, 6, name, {{imm, ABS16DST, E}}, {{0x6, 0xa, 0x1, op30, DST | ABS16LIST, op00, op01, imm, op4, E}}}, \ - {code, AV_H8S, 6, name, {{imm, ABS32DST, E}}, {{0x6, 0xa, 0x3, op30, DST | ABS32LIST, op00, op01, imm, op4, E}}} + {code, AV_H8S, 6, name, {{imm, ABS16DST, E}}, {{0x6, 0xa, 0x1, op30, DST | MEMRELAX | ABS16LIST , op00, op01, imm, op4, E}}}, \ + {code, AV_H8S, 6, name, {{imm, ABS32DST, E}}, {{0x6, 0xa, 0x3, op30, DST | MEMRELAX | ABS32LIST , op00, op01, imm, op4, E}}} #define BITOP_B(code, imm, name, op00, op01, op10, op11, op20, op21, op30, op4) \ {code, AV_H8SX, 0, name, {{imm, RDIND, E}}, {{op10, op11, B30 | RDIND, 0, op00, op01, imm, op4, E}}}, \ |