summaryrefslogtreecommitdiffstats
path: root/include/opcode/h8300.h
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade header files to use GPLv3Nick Clifton2010-04-151-2/+2
|
* update copyright datesAlan Modra2009-09-021-1/+1
|
* [bfd]DJ Delorie2009-04-071-62/+62
| | | | | | | | | | * elf32-h8300.c (elf32_h8_relax_section): Relax MOVA opcodes. [gas] * tc-h8300.c (do_a_fix_imm): Pass the insn, force relocs for MOVA immediates. (build_bytes): Pass insn to do_a_fix_imm. [include/opcode] * h8300.h: Add relaxation attributes to MOVA opcodes.
* PR 3134Nick Clifton2008-02-271-1/+2
| | | | | | | | | | | | | * h8300.h (h8_opcodes): Add an encoding for a mov.l instruction with a 32-bit displacement but without the top bit of the 4th byte set. * gas/h8300/pr3134.s: New test. * gas/h8300/pr3134.d: Expected disassembly * gas/h8300/h8300.exp: Run the new test. * gas/h8300/h8300-coff.exp: Fix test for COFF based ports to accept h8300-rtemscoff not just h8300-rtems.
* Update the address and phone number of the FSF organizationNick Clifton2005-05-101-2/+2
|
* update copyright datesAlan Modra2005-03-031-1/+2
|
* O_JSR): Do not allow VECIND addressing for non-SX processors.Nick Clifton2004-08-131-1/+1
|
* Add support for relaxing the 32bit ldc/stc instructions.Nick Clifton2004-02-091-4/+5
|
* Add support for relaxation of bit manipulation instructions.Nick Clifton2004-01-121-2/+2
|
* (BITOP): Dissallow operations on @aa:16 and @aa:32 except for the H8S.Nick Clifton2004-01-091-27/+24
|
* 2003-07-18 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-07-291-11/+11
| | | | * include/opcode/h8sx.h (DO_MOVA1, DO_MOVA2): Reformatting.
* include/opcode/Richard Sandiford2003-06-251-5/+5
| | | | | | | | | | | | | * h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove. (IMM8U, IMM8U_NS): Define. (h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy. gas/ * config/tc-h8300.c (get_specific): Allow ':8' to be used for unsigned 8-bit operands. gas/testsuite/ * gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy.
* * include/opcode/h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERdRichard Sandiford2003-06-251-2/+4
| | | | and mov.l ERs,@(dd:32,ERd) entries.
* include/opcode/Richard Sandiford2003-06-101-7/+9
| | | | | | | | | | * h8300.h (IMM4_NS, IMM8_NS): New. (h8_opcodes): Replace IMM4 with IMM4_NS in mov.b and mov.w entries. Likewise IMM8 for mov.w and mov.l. Likewise IMM16U for mov.l. gas/testsuite * gas/h8300/h8sx_mov_imm.[sd]: New test. * gas/h8300/h8300.exp: Run it.
* 2003-06-03 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-051-24/+39
| | | | | | | | | * h8sx.h (enum h8_model): Add AV_H8S to distinguish from H8H. (ldc): Split ccr ops from exr ops (which are only available on H8S or H8SX). (stc): Ditto. (andc, orc, xorc): Ditto. (ldmac, stmac, clrmac, mac): Change access to AV_H8S.
* 2003-06-03 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-06-031-545/+1809
| | | | | | and Bernd Schmidt <bernds@redhat.com> and Alexandre Oliva <aoliva@redhat.com> * h8300.h: Add support for h8300sx instruction set.
* 2003-04-07 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-04-131-4/+4
| | | | * h8300.h (ldc/stc): Fix up src/dst swaps.
* (O_SYS_CMDLINE): New pseudo opcode for command line processing.Nick Clifton2003-03-171-0/+2
|
* (ldmac, stmac): Replace MACREG with MS32 and MD32.Nick Clifton2003-02-211-44/+46
|
* Added some more pseudo opcodes for system call processing.Nick Clifton2002-12-301-0/+10
|
* 2002-11-19 Klee Dienes <kdienes@apple.com>Klee Dienes2002-11-191-22/+19
| | | | | | | * h8300.h (h8_opcode): Remove 'noperands', 'idx', and 'size' fields. (h8_opcodes). Modify initializer and initializer macros to no longer initialize the removed fields.
* 2002-11-11 Klee Dienes <kdienes@apple.com>Klee Dienes2002-11-181-22/+21
| | | | | | | | | | | | | | | | | | | * h8300.h (h8_opcode): Remove 'length' field. (h8_opcodes): Mark as 'const' (both the declaration and definition). Modify initializer and initializer macros to no longer initialize the length field. 2002-11-11 Klee Dienes <kdienes@apple.com> * h8300-dis.c: Include libiberty.h (for xmalloc). (struct h8_instruction): New type, used to wrap h8_opcodes with a length field (computed at run-time). (h8_instructions): New variable. (bfd_h8_disassemble_init): Allocate the storage for h8_instructions. Fill h8_instructions with pointers to the appropriate opcode and the correct value for the length field. (bfd_h8_disassemble): Iterate through h8_instructions instead of h8_opcodes.
* * h8300.h: Corrected defs of all control regs and eepmov instr.Andrey Volkov2002-05-171-43/+43
|
* comment typo fixesAlan Modra2002-01-211-2/+2
|
* fix compile time warning messagesNick Clifton2001-09-211-1/+1
|
* 2001-03-21 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-03-221-7/+3
| | | | * h8300.h: Fix formatting.
* Fix typos in ChangeLogs; add coff/external.h; fix copyright datesNick Clifton2001-03-141-1/+2
|
* * h8300.h (EOP): Add missing initializer.Jeff Law2000-05-011-1/+1
|
* 19990502 sourceware importbinu_ss_19990502Richard Henderson1999-05-031-0/+604