* xstormy16-desc.c: Regenerate.

* xstormy16-opc.c: Regenerate.
* xstormy16-opc.h: Regenerate.
This commit is contained in:
DJ Delorie 2002-11-20 03:15:10 +00:00
parent c8014bda54
commit 193eb15dba
4 changed files with 42 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2002-11-15 DJ Delorie <dj@redhat.com>
* xstormy16-desc.c: Regenerate.
* xstormy16-opc.c: Regenerate.
* xstormy16-opc.h: Regenerate.
2002-11-18 Klee Dienes <kdienes@apple.com>
* avr-dis.c: Include libiberty.h (for xmalloc).

View File

@ -1099,6 +1099,21 @@ static const CGEN_IBASE xstormy16_cgen_insn_table[MAX_INSNS] =
XSTORMY16_INSN_DIV, "div", "div", 16,
{ 0, { (1<<MACH_BASE) } }
},
/* sdiv */
{
XSTORMY16_INSN_SDIV, "sdiv", "sdiv", 16,
{ 0, { (1<<MACH_BASE) } }
},
/* sdivlh */
{
XSTORMY16_INSN_SDIVLH, "sdivlh", "sdivlh", 16,
{ 0, { (1<<MACH_BASE) } }
},
/* divlh */
{
XSTORMY16_INSN_DIVLH, "divlh", "divlh", 16,
{ 0, { (1<<MACH_BASE) } }
},
/* nop */
{
XSTORMY16_INSN_NOP, "nop", "nop", 16,

View File

@ -892,6 +892,24 @@ static const CGEN_OPCODE xstormy16_cgen_insn_opcode_table[MAX_INSNS] =
{ { MNEM, 0 } },
& ifmt_iret, { 0xc0 }
},
/* sdiv */
{
{ 0, 0, 0, 0 },
{ { MNEM, 0 } },
& ifmt_iret, { 0xc8 }
},
/* sdivlh */
{
{ 0, 0, 0, 0 },
{ { MNEM, 0 } },
& ifmt_iret, { 0xe0 }
},
/* divlh */
{
{ 0, 0, 0, 0 },
{ { MNEM, 0 } },
& ifmt_iret, { 0xe8 }
},
/* nop */
{
{ 0, 0, 0, 0 },

View File

@ -66,9 +66,9 @@ typedef enum cgen_insn_type {
, XSTORMY16_INSN_BGR, XSTORMY16_INSN_BR, XSTORMY16_INSN_JMP, XSTORMY16_INSN_JMPF
, XSTORMY16_INSN_CALLRGR, XSTORMY16_INSN_CALLRIMM, XSTORMY16_INSN_CALLGR, XSTORMY16_INSN_CALLFIMM
, XSTORMY16_INSN_ICALLRGR, XSTORMY16_INSN_ICALLGR, XSTORMY16_INSN_ICALLFIMM, XSTORMY16_INSN_IRET
, XSTORMY16_INSN_RET, XSTORMY16_INSN_MUL, XSTORMY16_INSN_DIV, XSTORMY16_INSN_NOP
, XSTORMY16_INSN_HALT, XSTORMY16_INSN_HOLD, XSTORMY16_INSN_HOLDX, XSTORMY16_INSN_BRK
, XSTORMY16_INSN_SYSCALL
, XSTORMY16_INSN_RET, XSTORMY16_INSN_MUL, XSTORMY16_INSN_DIV, XSTORMY16_INSN_SDIV
, XSTORMY16_INSN_SDIVLH, XSTORMY16_INSN_DIVLH, XSTORMY16_INSN_NOP, XSTORMY16_INSN_HALT
, XSTORMY16_INSN_HOLD, XSTORMY16_INSN_HOLDX, XSTORMY16_INSN_BRK, XSTORMY16_INSN_SYSCALL
} CGEN_INSN_TYPE;
/* Index of `invalid' insn place holder. */