aboutsummaryrefslogtreecommitdiff
path: root/opcodes/m68k-opc.c
AgeCommit message (Collapse)AuthorFilesLines
1997-12-01 * m68k-opc.c: Add argument for lpstop. From Olivier CarmonaIan Lance Taylor1-2/+2
<olivier.carmona@di.epfl.ch>. * m68k-dis.c (print_insn_m68k): Handle special case of lpstop, which has a two word opcode with a one word argument.
1997-09-24 * m68k-opc.c: Correct bchg, bclr, bset, and btst on ColdFire.Ian Lance Taylor1-6/+12
1997-09-24 * m68k-opc.c: Accept tst{b,w,l} with immediate operands on cpu32.Ian Lance Taylor1-3/+3
1997-09-24 * m68k-opc.c: Correct movew of an immediate operand to %sr or %ccrIan Lance Taylor1-3/+42
for mcf5200.
1997-03-17* m68k-opc.c (m68k_opcodes): Provide correct entries for mulsl andJ.T. Conklin1-5/+15
mulul insns on the coldfire.
1997-03-03* m68k-opc.c (m68k_opcodes): Added entries for the tst insns onJ.T. Conklin1-3/+6
the mc68000.
1997-02-27Thu Feb 27 14:04:32 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+9
* m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction.
1997-01-24* m68k-opc.c (m68k_opcodes): Changed operand specifier for theJ.T. Conklin1-1/+18
coldfire moveb instruction to not allow an address register as destination. Although the documentation does not indicate that this is invalid, experiments uncovered unexpected behavior. Added a comment explaining the situation. Thanks to Andreas Schwab for pointing this out to me.
1997-01-18fix operand mask in the "moveml" entries for the coldfire.J.T. Conklin1-7/+7
1997-01-18From the coldfire branch:J.T. Conklin1-21/+30
* m68k-opc.c (m68k_opcodes): add b, w, or l specifier to coldfire move insns to handle immediate operands. From Andreas Schwab: * m68k-opc.c (m68k_opcodes): Delete duplicate entry for "cmpil".
1996-12-05* m68k-dis.c (print_insn_arg): Handle new < and > operandJ.T. Conklin1-47/+28
specifiers. * m68k-opc.c (m68k_opcodes): Simplify table by using < and > operand specifiers in fmovm* instructions.
1996-11-26* m68k-opc.c (m68k-opcodes): Fix move and movem instructions forJ.T. Conklin1-12/+33
the coldfire.
1996-11-26* m68k-opc.c (m68k-opcodes): Fix many forms of the moveJ.T. Conklin1-20/+25
instruction for the coldfire.
1996-11-25* m68k-opc.c (m68k-opcodes): The coldfire (mcf5200) can only useJ.T. Conklin1-33/+66
register operands for immediate arithmetic, not, neg, negx, and set according to condition instructions.
1996-11-25* m68k-opc.c (m68k_opcodes): Consistantly Use "s" as the storageJ.T. Conklin1-30/+31
specifier of the effective-address operand in immediate forms of arithmetic instructions. The specifier for the immediate operand notes how and where the constant will be stored.
1996-07-22Mon Jul 22 15:38:53 1996 Andreas Schwab ↵Ian Lance Taylor1-4/+4
<schwab@issan.informatik.uni-dortmund.de> * m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire move ccr/sr insns more strict so that the disassembler only selects them when the addressing mode is data register.
1996-07-17Wed Jul 17 10:12:05 1996 J.T. Conklin <jtc@rtl.cygnus.com>J.T. Conklin1-71/+71
* m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab.
1996-07-03* m68k-opc.c (m68k_opcodes): Add coldfire support.J.T. Conklin1-462/+479
1995-11-03 * m68k-opc.c: Use #W rather than #w.Ian Lance Taylor1-1/+1
* m68k-dis.c (print_insn_arg): Handle new 'W' place.
1995-11-01 * m68k-opc.c (m68k_opcode_aliases): Add dbfw as an alias for dbf,Ian Lance Taylor1-10/+36
and likewise for all the dbxx opcodes.
1995-08-21 * m68k-opc.c (m68k_opcode_aliases): Add bhib as an alias for bhis,Ian Lance Taylor1-0/+1953
and likewise for the other branches. Add bhs as an alias for bcc, and likewise for the size variants. Add dbhs as an alias for dbcc.