]> sourceware.org Git - newlib-cygwin.git/commitdiff
Add support for relaxation of bit manipulation instructions.
authorNick Clifton <nickc@redhat.com>
Mon, 12 Jan 2004 15:02:20 +0000 (15:02 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 12 Jan 2004 15:02:20 +0000 (15:02 +0000)
include/opcode/ChangeLog
include/opcode/h8300.h

index 69c3bc1874804c3f11987856c23f6cfdcc5ba830..8f0d6d763595b48c51029c6764577a36190d81f6 100644 (file)
@@ -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
index 605cde015e64f16beeca2d41a375f2b3424ee5e0..76d42e58a726d4384c4e734a0fcceeb6a9ad15d1 100644 (file)
@@ -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}}}, \
This page took 0.096067 seconds and 5 git commands to generate.