{
{ 1, 1, 1, 1 },
M32R_INSN_ADD, "add", "add",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0xa0,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(PARALLEL), { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ADD3, "add3", "add3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (HASH), OP (SLO16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (HASH), OP (SLO16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x80a00000,
(PTR) & fmt_add3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_AND, "and", "and",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0xc0,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(PARALLEL), { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_AND3, "and3", "and3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (UIMM16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (UIMM16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x80c00000,
(PTR) & fmt_and3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_OR, "or", "or",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0xe0,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(PARALLEL), { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_OR3, "or3", "or3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (HASH), OP (ULO16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (HASH), OP (ULO16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x80e00000,
(PTR) & fmt_or3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_XOR, "xor", "xor",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0xd0,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(PARALLEL), { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_XOR3, "xor3", "xor3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (UIMM16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (UIMM16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x80d00000,
(PTR) & fmt_and3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ADDI, "addi", "addi",
- { MNEM, ' ', OP (DR), ',', OP (SIMM8), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SIMM8), 0 } },
{ 16, 16, 0xf000 }, 0x4000,
(PTR) & fmt_addi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ADDV, "addv", "addv",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x80,
(PTR) & fmt_addv_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ADDV3, "addv3", "addv3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x80800000,
(PTR) & fmt_addv3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ADDX, "addx", "addx",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x90,
(PTR) & fmt_addx_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BC8, "bc8", "bc.s",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7c00,
(PTR) & fmt_bc8_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BC24, "bc24", "bc.l",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xfc000000,
(PTR) & fmt_bc24_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BEQ, "beq", "beq",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xf0f00000 }, 0xb0000000,
(PTR) & fmt_beq_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BEQZ, "beqz", "beqz",
- { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xfff00000 }, 0xb0800000,
(PTR) & fmt_beqz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BGEZ, "bgez", "bgez",
- { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xfff00000 }, 0xb0b00000,
(PTR) & fmt_beqz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BGTZ, "bgtz", "bgtz",
- { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xfff00000 }, 0xb0d00000,
(PTR) & fmt_beqz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BLEZ, "blez", "blez",
- { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xfff00000 }, 0xb0c00000,
(PTR) & fmt_beqz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BLTZ, "bltz", "bltz",
- { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xfff00000 }, 0xb0a00000,
(PTR) & fmt_beqz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BNEZ, "bnez", "bnez",
- { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xfff00000 }, 0xb0900000,
(PTR) & fmt_beqz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BL8, "bl8", "bl.s",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7e00,
(PTR) & fmt_bl8_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(FILL_SLOT)|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BL24, "bl24", "bl.l",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xfe000000,
(PTR) & fmt_bl24_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BCL8, "bcl8", "bcl.s",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7800,
(PTR) & fmt_bcl8_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BCL24, "bcl24", "bcl.l",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xf8000000,
(PTR) & fmt_bcl24_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BNC8, "bnc8", "bnc.s",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7d00,
(PTR) & fmt_bc8_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BNC24, "bnc24", "bnc.l",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xfd000000,
(PTR) & fmt_bc24_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BNE, "bne", "bne",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (DISP16), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (DISP16), 0 } },
{ 32, 32, 0xf0f00000 }, 0xb0100000,
(PTR) & fmt_beq_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BRA8, "bra8", "bra.s",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7f00,
(PTR) & fmt_bra8_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(FILL_SLOT)|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BRA24, "bra24", "bra.l",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xff000000,
(PTR) & fmt_bra24_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BNCL8, "bncl8", "bncl.s",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7900,
(PTR) & fmt_bcl8_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_BNCL24, "bncl24", "bncl.l",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xf9000000,
(PTR) & fmt_bcl24_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(COND_CTI), { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_CMP, "cmp", "cmp",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x40,
(PTR) & fmt_cmp_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_CMPI, "cmpi", "cmpi",
- { MNEM, ' ', OP (SRC2), ',', OP (SIMM16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (SIMM16), 0 } },
{ 32, 32, 0xfff00000 }, 0x80400000,
(PTR) & fmt_cmpi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_CMPU, "cmpu", "cmpu",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x50,
(PTR) & fmt_cmp_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_CMPUI, "cmpui", "cmpui",
- { MNEM, ' ', OP (SRC2), ',', OP (SIMM16), 0 },
+ { { MNEM, ' ', OP (SRC2), ',', OP (SIMM16), 0 } },
{ 32, 32, 0xfff00000 }, 0x80500000,
(PTR) & fmt_cmpi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_CMPEQ, "cmpeq", "cmpeq",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x60,
(PTR) & fmt_cmp_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_CMPZ, "cmpz", "cmpz",
- { MNEM, ' ', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC2), 0 } },
{ 16, 16, 0xfff0 }, 0x70,
(PTR) & fmt_cmpz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_DIV, "div", "div",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x90000000,
(PTR) & fmt_div_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_DIVU, "divu", "divu",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x90100000,
(PTR) & fmt_div_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_REM, "rem", "rem",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x90200000,
(PTR) & fmt_div_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_REMU, "remu", "remu",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x90300000,
(PTR) & fmt_div_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_DIVH, "divh", "divh",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x90000010,
(PTR) & fmt_div_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_JC, "jc", "jc",
- { MNEM, ' ', OP (SR), 0 },
+ { { MNEM, ' ', OP (SR), 0 } },
{ 16, 16, 0xfff0 }, 0x1cc0,
(PTR) & fmt_jc_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(SPECIAL)|A(COND_CTI), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_JNC, "jnc", "jnc",
- { MNEM, ' ', OP (SR), 0 },
+ { { MNEM, ' ', OP (SR), 0 } },
{ 16, 16, 0xfff0 }, 0x1dc0,
(PTR) & fmt_jc_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(SPECIAL)|A(COND_CTI), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_JL, "jl", "jl",
- { MNEM, ' ', OP (SR), 0 },
+ { { MNEM, ' ', OP (SR), 0 } },
{ 16, 16, 0xfff0 }, 0x1ec0,
(PTR) & fmt_jl_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(FILL_SLOT)|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_JMP, "jmp", "jmp",
- { MNEM, ' ', OP (SR), 0 },
+ { { MNEM, ' ', OP (SR), 0 } },
{ 16, 16, 0xfff0 }, 0x1fc0,
(PTR) & fmt_jmp_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LD, "ld", "ld",
- { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x20c0,
(PTR) & fmt_ld_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LD_D, "ld-d", "ld",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0c00000,
(PTR) & fmt_ld_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDB, "ldb", "ldb",
- { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x2080,
(PTR) & fmt_ldb_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDB_D, "ldb-d", "ldb",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0800000,
(PTR) & fmt_ldb_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDH, "ldh", "ldh",
- { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x20a0,
(PTR) & fmt_ldh_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDH_D, "ldh-d", "ldh",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0a00000,
(PTR) & fmt_ldh_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDUB, "ldub", "ldub",
- { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x2090,
(PTR) & fmt_ldb_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDUB_D, "ldub-d", "ldub",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0900000,
(PTR) & fmt_ldb_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDUH, "lduh", "lduh",
- { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x20b0,
(PTR) & fmt_ldh_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDUH_D, "lduh-d", "lduh",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SLO16), ',', OP (SR), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0b00000,
(PTR) & fmt_ldh_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LD_PLUS, "ld-plus", "ld",
- { MNEM, ' ', OP (DR), ',', '@', OP (SR), '+', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', OP (SR), '+', 0 } },
{ 16, 16, 0xf0f0 }, 0x20e0,
(PTR) & fmt_ld_plus_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LD24, "ld24", "ld24",
- { MNEM, ' ', OP (DR), ',', OP (UIMM24), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (UIMM24), 0 } },
{ 32, 32, 0xf0000000 }, 0xe0000000,
(PTR) & fmt_ld24_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDI8, "ldi8", "ldi8",
- { MNEM, ' ', OP (DR), ',', OP (SIMM8), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SIMM8), 0 } },
{ 16, 16, 0xf000 }, 0x6000,
(PTR) & fmt_ldi8_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LDI16, "ldi16", "ldi16",
- { MNEM, ' ', OP (DR), ',', OP (HASH), OP (SLO16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (SLO16), 0 } },
{ 32, 32, 0xf0ff0000 }, 0x90f00000,
(PTR) & fmt_ldi16_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_LOCK, "lock", "lock",
- { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x20d0,
(PTR) & fmt_lock_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACHI, "machi", "machi",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3040,
(PTR) & fmt_machi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACHI_A, "machi-a", "machi",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 } },
{ 16, 16, 0xf070 }, 0x3040,
(PTR) & fmt_machi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACLO, "maclo", "maclo",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3050,
(PTR) & fmt_machi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACLO_A, "maclo-a", "maclo",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 } },
{ 16, 16, 0xf070 }, 0x3050,
(PTR) & fmt_machi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACWHI, "macwhi", "macwhi",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3060,
(PTR) & fmt_machi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACWLO, "macwlo", "macwlo",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3070,
(PTR) & fmt_machi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MUL, "mul", "mul",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x1060,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MULHI, "mulhi", "mulhi",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3000,
(PTR) & fmt_mulhi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MULHI_A, "mulhi-a", "mulhi",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 } },
{ 16, 16, 0xf070 }, 0x3000,
(PTR) & fmt_mulhi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MULLO, "mullo", "mullo",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3010,
(PTR) & fmt_mulhi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MULLO_A, "mullo-a", "mullo",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), ',', OP (ACC), 0 } },
{ 16, 16, 0xf070 }, 0x3010,
(PTR) & fmt_mulhi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MULWHI, "mulwhi", "mulwhi",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3020,
(PTR) & fmt_mulhi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MULWLO, "mulwlo", "mulwlo",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x3030,
(PTR) & fmt_mulhi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MV, "mv", "mv",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x1080,
(PTR) & fmt_mv_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVFACHI, "mvfachi", "mvfachi",
- { MNEM, ' ', OP (DR), 0 },
+ { { MNEM, ' ', OP (DR), 0 } },
{ 16, 16, 0xf0ff }, 0x50f0,
(PTR) & fmt_mvfachi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVFACHI_A, "mvfachi-a", "mvfachi",
- { MNEM, ' ', OP (DR), ',', OP (ACCS), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (ACCS), 0 } },
{ 16, 16, 0xf0f3 }, 0x50f0,
(PTR) & fmt_mvfachi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVFACLO, "mvfaclo", "mvfaclo",
- { MNEM, ' ', OP (DR), 0 },
+ { { MNEM, ' ', OP (DR), 0 } },
{ 16, 16, 0xf0ff }, 0x50f1,
(PTR) & fmt_mvfachi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVFACLO_A, "mvfaclo-a", "mvfaclo",
- { MNEM, ' ', OP (DR), ',', OP (ACCS), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (ACCS), 0 } },
{ 16, 16, 0xf0f3 }, 0x50f1,
(PTR) & fmt_mvfachi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVFACMI, "mvfacmi", "mvfacmi",
- { MNEM, ' ', OP (DR), 0 },
+ { { MNEM, ' ', OP (DR), 0 } },
{ 16, 16, 0xf0ff }, 0x50f2,
(PTR) & fmt_mvfachi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVFACMI_A, "mvfacmi-a", "mvfacmi",
- { MNEM, ' ', OP (DR), ',', OP (ACCS), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (ACCS), 0 } },
{ 16, 16, 0xf0f3 }, 0x50f2,
(PTR) & fmt_mvfachi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVFC, "mvfc", "mvfc",
- { MNEM, ' ', OP (DR), ',', OP (SCR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SCR), 0 } },
{ 16, 16, 0xf0f0 }, 0x1090,
(PTR) & fmt_mvfc_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVTACHI, "mvtachi", "mvtachi",
- { MNEM, ' ', OP (SRC1), 0 },
+ { { MNEM, ' ', OP (SRC1), 0 } },
{ 16, 16, 0xf0ff }, 0x5070,
(PTR) & fmt_mvtachi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVTACHI_A, "mvtachi-a", "mvtachi",
- { MNEM, ' ', OP (SRC1), ',', OP (ACCS), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (ACCS), 0 } },
{ 16, 16, 0xf0f3 }, 0x5070,
(PTR) & fmt_mvtachi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVTACLO, "mvtaclo", "mvtaclo",
- { MNEM, ' ', OP (SRC1), 0 },
+ { { MNEM, ' ', OP (SRC1), 0 } },
{ 16, 16, 0xf0ff }, 0x5071,
(PTR) & fmt_mvtachi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVTACLO_A, "mvtaclo-a", "mvtaclo",
- { MNEM, ' ', OP (SRC1), ',', OP (ACCS), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (ACCS), 0 } },
{ 16, 16, 0xf0f3 }, 0x5071,
(PTR) & fmt_mvtachi_a_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MVTC, "mvtc", "mvtc",
- { MNEM, ' ', OP (SR), ',', OP (DCR), 0 },
+ { { MNEM, ' ', OP (SR), ',', OP (DCR), 0 } },
{ 16, 16, 0xf0f0 }, 0x10a0,
(PTR) & fmt_mvtc_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_NEG, "neg", "neg",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x30,
(PTR) & fmt_mv_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_NOP, "nop", "nop",
- { MNEM, 0 },
+ { { MNEM, 0 } },
{ 16, 16, 0xffff }, 0x7000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_NOT, "not", "not",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0xb0,
(PTR) & fmt_mv_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_RAC, "rac", "rac",
- { MNEM, 0 },
+ { { MNEM, 0 } },
{ 16, 16, 0xffff }, 0x5090,
(PTR) & fmt_rac_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_RAC_DSI, "rac-dsi", "rac",
- { MNEM, ' ', OP (ACCD), ',', OP (ACCS), ',', OP (IMM1), 0 },
+ { { MNEM, ' ', OP (ACCD), ',', OP (ACCS), ',', OP (IMM1), 0 } },
{ 16, 16, 0xf3f2 }, 0x5090,
(PTR) & fmt_rac_dsi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_RACH, "rach", "rach",
- { MNEM, 0 },
+ { { MNEM, 0 } },
{ 16, 16, 0xffff }, 0x5080,
(PTR) & fmt_rac_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_RACH_DSI, "rach-dsi", "rach",
- { MNEM, ' ', OP (ACCD), ',', OP (ACCS), ',', OP (IMM1), 0 },
+ { { MNEM, ' ', OP (ACCD), ',', OP (ACCS), ',', OP (IMM1), 0 } },
{ 16, 16, 0xf3f2 }, 0x5080,
(PTR) & fmt_rac_dsi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_RTE, "rte", "rte",
- { MNEM, 0 },
+ { { MNEM, 0 } },
{ 16, 16, 0xffff }, 0x10d6,
(PTR) & fmt_rte_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SETH, "seth", "seth",
- { MNEM, ' ', OP (DR), ',', OP (HASH), OP (HI16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (HI16), 0 } },
{ 32, 32, 0xf0ff0000 }, 0xd0c00000,
(PTR) & fmt_seth_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SLL, "sll", "sll",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x1040,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SLL3, "sll3", "sll3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x90c00000,
(PTR) & fmt_sll3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SLLI, "slli", "slli",
- { MNEM, ' ', OP (DR), ',', OP (UIMM5), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (UIMM5), 0 } },
{ 16, 16, 0xf0e0 }, 0x5040,
(PTR) & fmt_slli_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SRA, "sra", "sra",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x1020,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SRA3, "sra3", "sra3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x90a00000,
(PTR) & fmt_sll3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SRAI, "srai", "srai",
- { MNEM, ' ', OP (DR), ',', OP (UIMM5), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (UIMM5), 0 } },
{ 16, 16, 0xf0e0 }, 0x5020,
(PTR) & fmt_slli_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SRL, "srl", "srl",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x1000,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SRL3, "srl3", "srl3",
- { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), ',', OP (SIMM16), 0 } },
{ 32, 32, 0xf0f00000 }, 0x90800000,
(PTR) & fmt_sll3_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SRLI, "srli", "srli",
- { MNEM, ' ', OP (DR), ',', OP (UIMM5), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (UIMM5), 0 } },
{ 16, 16, 0xf0e0 }, 0x5000,
(PTR) & fmt_slli_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ST, "st", "st",
- { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x2040,
(PTR) & fmt_st_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ST_D, "st-d", "st",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SLO16), ',', OP (SRC2), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SLO16), ',', OP (SRC2), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0400000,
(PTR) & fmt_st_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_STB, "stb", "stb",
- { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x2000,
(PTR) & fmt_stb_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_STB_D, "stb-d", "stb",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SLO16), ',', OP (SRC2), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SLO16), ',', OP (SRC2), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0000000,
(PTR) & fmt_stb_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_STH, "sth", "sth",
- { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x2020,
(PTR) & fmt_sth_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_STH_D, "sth-d", "sth",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SLO16), ',', OP (SRC2), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SLO16), ',', OP (SRC2), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0200000,
(PTR) & fmt_sth_d_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ST_PLUS, "st-plus", "st",
- { MNEM, ' ', OP (SRC1), ',', '@', '+', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '+', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x2060,
(PTR) & fmt_st_plus_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_ST_MINUS, "st-minus", "st",
- { MNEM, ' ', OP (SRC1), ',', '@', '-', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '-', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x2070,
(PTR) & fmt_st_plus_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SUB, "sub", "sub",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x20,
(PTR) & fmt_add_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SUBV, "subv", "subv",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x0,
(PTR) & fmt_addv_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SUBX, "subx", "subx",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 16, 16, 0xf0f0 }, 0x10,
(PTR) & fmt_addx_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_TRAP, "trap", "trap",
- { MNEM, ' ', OP (UIMM4), 0 },
+ { { MNEM, ' ', OP (UIMM4), 0 } },
{ 16, 16, 0xfff0 }, 0x10f0,
(PTR) & fmt_trap_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(FILL_SLOT)|A(UNCOND_CTI), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_UNLOCK, "unlock", "unlock",
- { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x2050,
(PTR) & fmt_unlock_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SATB, "satb", "satb",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x80600300,
(PTR) & fmt_satb_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SATH, "sath", "sath",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x80600200,
(PTR) & fmt_satb_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SAT, "sat", "sat",
- { MNEM, ' ', OP (DR), ',', OP (SR), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
{ 32, 32, 0xf0f0ffff }, 0x80600000,
(PTR) & fmt_sat_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(SPECIAL), { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
M32R_INSN_PCMPBZ, "pcmpbz", "pcmpbz",
- { MNEM, ' ', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC2), 0 } },
{ 16, 16, 0xfff0 }, 0x370,
(PTR) & fmt_cmpz_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(SPECIAL), { (1<<MACH_M32RX), PIPE_OS } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SADD, "sadd", "sadd",
- { MNEM, 0 },
+ { { MNEM, 0 } },
{ 16, 16, 0xffff }, 0x50e4,
(PTR) & fmt_sadd_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACWU1, "macwu1", "macwu1",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x50b0,
(PTR) & fmt_macwu1_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MSBLO, "msblo", "msblo",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x50d0,
(PTR) & fmt_machi_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MULWU1, "mulwu1", "mulwu1",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x50a0,
(PTR) & fmt_mulwu1_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_MACLH1, "maclh1", "maclh1",
- { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 },
+ { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
{ 16, 16, 0xf0f0 }, 0x50c0,
(PTR) & fmt_macwu1_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0, { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SC, "sc", "sc",
- { MNEM, 0 },
+ { { MNEM, 0 } },
{ 16, 16, 0xffff }, 0x7401,
(PTR) & fmt_sc_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(SPECIAL), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
M32R_INSN_SNC, "snc", "snc",
- { MNEM, 0 },
+ { { MNEM, 0 } },
{ 16, 16, 0xffff }, 0x7501,
(PTR) & fmt_sc_ops[0],
{ CGEN_INSN_NBOOL_ATTRS, 0|A(SPECIAL), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "bc8r", "bc",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7c00,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAXABLE)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "bc24r", "bc",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xfc000000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAX)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "bl8r", "bl",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7e00,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAXABLE)|A(FILL_SLOT)|A(UNCOND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "bl24r", "bl",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xfe000000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAX)|A(UNCOND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "bcl8r", "bcl",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7800,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAXABLE)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "bcl24r", "bcl",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xf8000000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAX)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "bnc8r", "bnc",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7d00,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAXABLE)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "bnc24r", "bnc",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xfd000000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAX)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "bra8r", "bra",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7f00,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAXABLE)|A(FILL_SLOT)|A(UNCOND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "bra24r", "bra",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xff000000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAX)|A(UNCOND_CTI)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "bncl8r", "bncl",
- { MNEM, ' ', OP (DISP8), 0 },
+ { { MNEM, ' ', OP (DISP8), 0 } },
{ 16, 16, 0xff00 }, 0x7900,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAXABLE)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32RX), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "bncl24r", "bncl",
- { MNEM, ' ', OP (DISP24), 0 },
+ { { MNEM, ' ', OP (DISP24), 0 } },
{ 32, 32, 0xff000000 }, 0xf9000000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(RELAX)|A(COND_CTI)|A(ALIAS), { (1<<MACH_M32RX), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "ld-2", "ld",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x20c0,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "ld-d2", "ld",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0c00000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "ldb-2", "ldb",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x2080,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "ldb-d2", "ldb",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0800000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "ldh-2", "ldh",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x20a0,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "ldh-d2", "ldh",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0a00000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "ldub-2", "ldub",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x2090,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "ldub-d2", "ldub",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0900000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "lduh-2", "lduh",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x20b0,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "lduh-d2", "lduh",
- { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (DR), ',', '@', '(', OP (SR), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0b00000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "pop", "pop",
- { MNEM, ' ', OP (DR), 0 },
+ { { MNEM, ' ', OP (DR), 0 } },
{ 16, 16, 0xf0ff }, 0x20ef,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "ldi8a", "ldi",
- { MNEM, ' ', OP (DR), ',', OP (SIMM8), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (SIMM8), 0 } },
{ 16, 16, 0xf000 }, 0x6000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32R), PIPE_OS } }
{
{ 1, 1, 1, 1 },
-1, "ldi16a", "ldi",
- { MNEM, ' ', OP (DR), ',', OP (HASH), OP (SLO16), 0 },
+ { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (SLO16), 0 } },
{ 32, 32, 0xf0ff0000 }, 0x90f00000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "rac-d", "rac",
- { MNEM, ' ', OP (ACCD), 0 },
+ { { MNEM, ' ', OP (ACCD), 0 } },
{ 16, 16, 0xf3ff }, 0x5090,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
-1, "rac-ds", "rac",
- { MNEM, ' ', OP (ACCD), ',', OP (ACCS), 0 },
+ { { MNEM, ' ', OP (ACCD), ',', OP (ACCS), 0 } },
{ 16, 16, 0xf3f3 }, 0x5090,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
-1, "rach-d", "rach",
- { MNEM, ' ', OP (ACCD), 0 },
+ { { MNEM, ' ', OP (ACCD), 0 } },
{ 16, 16, 0xf3ff }, 0x5080,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
-1, "rach-ds", "rach",
- { MNEM, ' ', OP (ACCD), ',', OP (ACCS), 0 },
+ { { MNEM, ' ', OP (ACCD), ',', OP (ACCS), 0 } },
{ 16, 16, 0xf3f3 }, 0x5080,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32RX), PIPE_S } }
{
{ 1, 1, 1, 1 },
-1, "st-2", "st",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x2040,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "st-d2", "st",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0400000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "stb-2", "stb",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x2000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "stb-d2", "stb",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0000000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "sth-2", "sth",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ')', 0 } },
{ 16, 16, 0xf0f0 }, 0x2020,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_O } }
{
{ 1, 1, 1, 1 },
-1, "sth-d2", "sth",
- { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ',', OP (SLO16), ')', 0 },
+ { { MNEM, ' ', OP (SRC1), ',', '@', '(', OP (SRC2), ',', OP (SLO16), ')', 0 } },
{ 32, 32, 0xf0f00000 }, 0xa0200000,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(NO_DIS)|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
{
{ 1, 1, 1, 1 },
-1, "push", "push",
- { MNEM, ' ', OP (SRC1), 0 },
+ { { MNEM, ' ', OP (SRC1), 0 } },
{ 16, 16, 0xf0ff }, 0x207f,
(PTR) 0,
{ CGEN_INSN_NBOOL_ATTRS, 0|A(ALIAS), { (1<<MACH_M32R), PIPE_NONE } }
};
/* The hash functions are recorded here to help keep assembler code out of
- the disassembler and vice versa.
+ the disassembler and vice versa. */
static int asm_hash_insn_p PARAMS ((const CGEN_INSN *));
static unsigned int asm_hash_insn PARAMS ((const char *));