[BACK]Return to m68k-opc.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / gpl3 / binutils / dist / opcodes

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/gpl3/binutils/dist/opcodes/m68k-opc.c between version 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2011/09/24 22:13:18 version 1.1.1.3, 2013/09/29 13:48:06
Line 1 
Line 1 
 /* Opcode table for m680[012346]0/m6888[12]/m68851/mcf5200.  /* Opcode table for m680[012346]0/m6888[12]/m68851/mcf5200.
    Copyright 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,     Copyright 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
    2000, 2001, 2003, 2004, 2005, 2006, 2007, 2009, 2010     2000, 2001, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011
    Free Software Foundation, Inc.     Free Software Foundation, Inc.
   
    This file is part of the GNU opcodes library.     This file is part of the GNU opcodes library.
Line 1553  const struct m68k_opcode m68k_opcodes[] 
Line 1553  const struct m68k_opcode m68k_opcodes[] 
 {"moveml", 4,   one(0044300),   one(0177700), "#w>s", m68000up },  {"moveml", 4,   one(0044300),   one(0177700), "#w>s", m68000up },
 {"moveml", 4,   one(0046300),   one(0177700), "<sLw", m68000up },  {"moveml", 4,   one(0046300),   one(0177700), "<sLw", m68000up },
 {"moveml", 4,   one(0046300),   one(0177700), "<s#w", m68000up },  {"moveml", 4,   one(0046300),   one(0177700), "<s#w", m68000up },
 /* FIXME: need specifier for mode 2 and 5 to simplify below insn patterns.  */  {"moveml", 4,   one(0044300),   one(0177700), "Lwys", mcfisa_a },
 {"moveml", 4,   one(0044320),   one(0177770), "Lwas", mcfisa_a },  {"moveml", 4,   one(0044300),   one(0177700), "#wys", mcfisa_a },
 {"moveml", 4,   one(0044320),   one(0177770), "#was", mcfisa_a },  {"moveml", 4,   one(0046300),   one(0177700), "ysLw", mcfisa_a },
 {"moveml", 4,   one(0044350),   one(0177770), "Lwds", mcfisa_a },  {"moveml", 4,   one(0046300),   one(0177700), "ys#w", mcfisa_a },
 {"moveml", 4,   one(0044350),   one(0177770), "#wds", mcfisa_a },  
 {"moveml", 4,   one(0046320),   one(0177770), "asLw", mcfisa_a },  
 {"moveml", 4,   one(0046320),   one(0177770), "as#w", mcfisa_a },  
 {"moveml", 4,   one(0046350),   one(0177770), "dsLw", mcfisa_a },  
 {"moveml", 4,   one(0046350),   one(0177770), "ds#w", mcfisa_a },  
   
 {"movepw", 2,   one(0000410),   one(0170770), "dsDd", m68000up },  {"movepw", 2,   one(0000410),   one(0170770), "dsDd", m68000up },
 {"movepw", 2,   one(0000610),   one(0170770), "Ddds", m68000up },  {"movepw", 2,   one(0000610),   one(0170770), "Ddds", m68000up },
Line 1855  const struct m68k_opcode m68k_opcodes[] 
Line 1850  const struct m68k_opcode m68k_opcodes[] 
 {"pmove", 4,    two(0xf000,0x4200), two(0xffc0,0xe3ff), "28%s", m68851 },  {"pmove", 4,    two(0xf000,0x4200), two(0xffc0,0xe3ff), "28%s", m68851 },
 {"pmove", 4,    two(0xf000,0x4000), two(0xffc0,0xe3ff), "|sW8", m68030|m68851 },  {"pmove", 4,    two(0xf000,0x4000), two(0xffc0,0xe3ff), "|sW8", m68030|m68851 },
 {"pmove", 4,    two(0xf000,0x4200), two(0xffc0,0xe3ff), "W8~s", m68030|m68851 },  {"pmove", 4,    two(0xf000,0x4200), two(0xffc0,0xe3ff), "W8~s", m68030|m68851 },
 {"pmove", 4,    two(0xf000,0x6200), two(0xffc0,0xe3e3), "*wX3", m68851 },  
 {"pmove", 4,    two(0xf000,0x6000), two(0xffc0,0xe3e3), "X3%s", m68851 },  
 {"pmove", 4,    two(0xf000,0x6000), two(0xffc0,0xffff), "*wY8", m68030|m68851 },  {"pmove", 4,    two(0xf000,0x6000), two(0xffc0,0xffff), "*wY8", m68030|m68851 },
 {"pmove", 4,    two(0xf000,0x6200), two(0xffc0,0xffff), "Y8%s", m68030|m68851 },  {"pmove", 4,    two(0xf000,0x6200), two(0xffc0,0xffff), "Y8%s", m68030|m68851 },
 {"pmove", 4,    two(0xf000,0x6600), two(0xffc0,0xffff), "Z8%s", m68851 },  {"pmove", 4,    two(0xf000,0x6600), two(0xffc0,0xffff), "Z8%s", m68851 },
   {"pmove", 4,    two(0xf000,0x6000), two(0xffc0,0xe3e3), "*wX3", m68851 },
   {"pmove", 4,    two(0xf000,0x6200), two(0xffc0,0xe3e3), "X3%s", m68851 },
 {"pmove", 4,    two(0xf000,0x0800), two(0xffc0,0xfbff), "*l38", m68030 },  {"pmove", 4,    two(0xf000,0x0800), two(0xffc0,0xfbff), "*l38", m68030 },
 {"pmove", 4,    two(0xf000,0x0a00), two(0xffc0,0xfbff), "38%s", m68030 },  {"pmove", 4,    two(0xf000,0x0a00), two(0xffc0,0xfbff), "38%s", m68030 },
   

Legend:
Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3

CVSweb <webmaster@jp.NetBSD.org>