* xstormy16-desc.c: Regenerate.
* xstormy16-opc.c: Regenerate. * xstormy16-opc.h: Regenerate.
This commit is contained in:
parent
c8014bda54
commit
193eb15dba
4 changed files with 42 additions and 3 deletions
|
@ -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).
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 },
|
||||
|
|
|
@ -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. */
|
||||
|
|
Loading…
Reference in a new issue