mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-20 06:15:09 +08:00
* m10300-dis.c (HAVE_AM30, HAVE_AM33): Define.
(disassemble): Use them.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2000-04-20 Alexandre Oliva <aoliva@cygnus.com>
|
||||||
|
|
||||||
|
* m10300-dis.c (HAVE_AM30, HAVE_AM33): Define.
|
||||||
|
(disassemble): Use them.
|
||||||
|
|
||||||
2000-04-14 Alan Modra <alan@linuxcare.com.au>
|
2000-04-14 Alan Modra <alan@linuxcare.com.au>
|
||||||
|
|
||||||
* sysdep.h: Include "ansidecl.h" not <ansidecl.h>
|
* sysdep.h: Include "ansidecl.h" not <ansidecl.h>
|
||||||
|
@ -26,6 +26,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|||||||
static void disassemble PARAMS ((bfd_vma, struct disassemble_info *,
|
static void disassemble PARAMS ((bfd_vma, struct disassemble_info *,
|
||||||
unsigned long insn, unsigned int));
|
unsigned long insn, unsigned int));
|
||||||
|
|
||||||
|
#define HAVE_AM33 (info->mach == AM33)
|
||||||
|
#define HAVE_AM30 (info->mach == AM30)
|
||||||
|
|
||||||
int
|
int
|
||||||
print_insn_mn10300 (memaddr, info)
|
print_insn_mn10300 (memaddr, info)
|
||||||
bfd_vma memaddr;
|
bfd_vma memaddr;
|
||||||
@ -250,7 +253,8 @@ disassemble (memaddr, info, insn, size)
|
|||||||
if ((op->mask & insn) == op->opcode
|
if ((op->mask & insn) == op->opcode
|
||||||
&& size == (unsigned int) mysize
|
&& size == (unsigned int) mysize
|
||||||
&& (op->machine == 0
|
&& (op->machine == 0
|
||||||
|| op->machine == info->mach))
|
|| (op->machine == AM33 && HAVE_AM33)
|
||||||
|
|| (op->machine == AM30 && HAVE_AM30)))
|
||||||
{
|
{
|
||||||
const unsigned char *opindex_ptr;
|
const unsigned char *opindex_ptr;
|
||||||
unsigned int nocomma;
|
unsigned int nocomma;
|
||||||
|
Reference in New Issue
Block a user