mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-11 16:46:14 +08:00
Wed Jul 17 10:12:05 1996 J.T. Conklin <jtc@rtl.cygnus.com>
* m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Wed Jul 17 10:12:05 1996 J.T. Conklin <jtc@rtl.cygnus.com>
|
||||||
|
|
||||||
|
* m68k-opc.c (m68k_opcodes): Fix bugs in coldfire insns relating
|
||||||
|
to bcc, trapfl, subxl, and wddata discovered by Andreas Schwab.
|
||||||
|
|
||||||
Mon Jul 15 16:59:55 1996 Stu Grossman (grossman@critters.cygnus.com)
|
Mon Jul 15 16:59:55 1996 Stu Grossman (grossman@critters.cygnus.com)
|
||||||
|
|
||||||
* i386-dis.c: Get rid of print_insn_i8086. Use info.mach to
|
* i386-dis.c: Get rid of print_insn_i8086. Use info.mach to
|
||||||
|
@ -125,35 +125,35 @@ const struct m68k_opcode m68k_opcodes[] =
|
|||||||
{"bgtw", one(0067000), one(0177777), "BW", m68000up | mcf5200 },
|
{"bgtw", one(0067000), one(0177777), "BW", m68000up | mcf5200 },
|
||||||
{"blew", one(0067400), one(0177777), "BW", m68000up | mcf5200 },
|
{"blew", one(0067400), one(0177777), "BW", m68000up | mcf5200 },
|
||||||
|
|
||||||
{"bhil", one(0061377), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bhil", one(0061377), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"blsl", one(0061777), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"blsl", one(0061777), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bccl", one(0062377), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bccl", one(0062377), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bcsl", one(0062777), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bcsl", one(0062777), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bnel", one(0063377), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bnel", one(0063377), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"beql", one(0063777), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"beql", one(0063777), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bvcl", one(0064377), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bvcl", one(0064377), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bvsl", one(0064777), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bvsl", one(0064777), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bpll", one(0065377), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bpll", one(0065377), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bmil", one(0065777), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bmil", one(0065777), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bgel", one(0066377), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bgel", one(0066377), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bltl", one(0066777), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bltl", one(0066777), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"bgtl", one(0067377), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"bgtl", one(0067377), one(0177777), "BL", m68020up | cpu32 },
|
||||||
{"blel", one(0067777), one(0177777), "BL", m68020up | cpu32 | mcf5200 },
|
{"blel", one(0067777), one(0177777), "BL", m68020up | cpu32 },
|
||||||
|
|
||||||
{"bhis", one(0061000), one(0177400), "BB", m68000up },
|
{"bhis", one(0061000), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"blss", one(0061400), one(0177400), "BB", m68000up },
|
{"blss", one(0061400), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bccs", one(0062000), one(0177400), "BB", m68000up },
|
{"bccs", one(0062000), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bcss", one(0062400), one(0177400), "BB", m68000up },
|
{"bcss", one(0062400), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bnes", one(0063000), one(0177400), "BB", m68000up },
|
{"bnes", one(0063000), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"beqs", one(0063400), one(0177400), "BB", m68000up },
|
{"beqs", one(0063400), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bvcs", one(0064000), one(0177400), "BB", m68000up },
|
{"bvcs", one(0064000), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bvss", one(0064400), one(0177400), "BB", m68000up },
|
{"bvss", one(0064400), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bpls", one(0065000), one(0177400), "BB", m68000up },
|
{"bpls", one(0065000), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bmis", one(0065400), one(0177400), "BB", m68000up },
|
{"bmis", one(0065400), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bges", one(0066000), one(0177400), "BB", m68000up },
|
{"bges", one(0066000), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"blts", one(0066400), one(0177400), "BB", m68000up },
|
{"blts", one(0066400), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bgts", one(0067000), one(0177400), "BB", m68000up },
|
{"bgts", one(0067000), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
{"bles", one(0067400), one(0177400), "BB", m68000up },
|
{"bles", one(0067400), one(0177400), "BB", m68000up | mcf5200 },
|
||||||
|
|
||||||
{"jhi", one(0061000), one(0177400), "Bg", m68000up | mcf5200 },
|
{"jhi", one(0061000), one(0177400), "Bg", m68000up | mcf5200 },
|
||||||
{"jls", one(0061400), one(0177400), "Bg", m68000up | mcf5200 },
|
{"jls", one(0061400), one(0177400), "Bg", m68000up | mcf5200 },
|
||||||
@ -1665,7 +1665,7 @@ const struct m68k_opcode m68k_opcodes[] =
|
|||||||
{"subxw", one(0110500), one(0170770), "DsDd", m68000up },
|
{"subxw", one(0110500), one(0170770), "DsDd", m68000up },
|
||||||
{"subxw", one(0110510), one(0170770), "-s-d", m68000up },
|
{"subxw", one(0110510), one(0170770), "-s-d", m68000up },
|
||||||
{"subxl", one(0110600), one(0170770), "DsDd", m68000up | mcf5200 },
|
{"subxl", one(0110600), one(0170770), "DsDd", m68000up | mcf5200 },
|
||||||
{"subxl", one(0110610), one(0170770), "-s-d", m68000up | mcf5200 },
|
{"subxl", one(0110610), one(0170770), "-s-d", m68000up },
|
||||||
|
|
||||||
{"swap", one(0044100), one(0177770), "Ds", m68000up | mcf5200 },
|
{"swap", one(0044100), one(0177770), "Ds", m68000up | mcf5200 },
|
||||||
|
|
||||||
@ -1722,8 +1722,8 @@ TBL("tblunb", "tblunw", "tblunl", 0, 0),
|
|||||||
{"trapccl", one(0052373), one(0177777), "#l", m68020up|cpu32 },
|
{"trapccl", one(0052373), one(0177777), "#l", m68020up|cpu32 },
|
||||||
{"trapcsl", one(0052773), one(0177777), "#l", m68020up|cpu32 },
|
{"trapcsl", one(0052773), one(0177777), "#l", m68020up|cpu32 },
|
||||||
{"trapeql", one(0053773), one(0177777), "#l", m68020up|cpu32 },
|
{"trapeql", one(0053773), one(0177777), "#l", m68020up|cpu32 },
|
||||||
{"trapfl", one(0050773), one(0177777), "#l", m68020up | cpu32 },
|
{"trapfl", one(0050773), one(0177777), "#l", m68020up|cpu32|mcf5200},
|
||||||
{"trapgel", one(0056373), one(0177777), "#l", m68020up | cpu32 | mcf5200},
|
{"trapgel", one(0056373), one(0177777), "#l", m68020up|cpu32 },
|
||||||
{"trapgtl", one(0057373), one(0177777), "#l", m68020up|cpu32 },
|
{"trapgtl", one(0057373), one(0177777), "#l", m68020up|cpu32 },
|
||||||
{"traphil", one(0051373), one(0177777), "#l", m68020up|cpu32 },
|
{"traphil", one(0051373), one(0177777), "#l", m68020up|cpu32 },
|
||||||
{"traplel", one(0057773), one(0177777), "#l", m68020up|cpu32 },
|
{"traplel", one(0057773), one(0177777), "#l", m68020up|cpu32 },
|
||||||
@ -1748,8 +1748,8 @@ TBL("tblunb", "tblunw", "tblunl", 0, 0),
|
|||||||
{"unpk", one(0100610), one(0170770), "-s-d#w", m68020up },
|
{"unpk", one(0100610), one(0170770), "-s-d#w", m68020up },
|
||||||
|
|
||||||
{"wddatab", one(0172000), one(0177700), "~s", mcf5200 },
|
{"wddatab", one(0172000), one(0177700), "~s", mcf5200 },
|
||||||
{"wddataw", one(0172040), one(0177700), "~s", mcf5200 },
|
{"wddataw", one(0172100), one(0177700), "~s", mcf5200 },
|
||||||
{"wddatal", one(0172100), one(0177700), "~s", mcf5200 },
|
{"wddatal", one(0172200), one(0177700), "~s", mcf5200 },
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user