remove bigus code.
This commit is contained in:
parent
3a9acac86a
commit
2f1386ccf7
@ -57,10 +57,6 @@ static const unsigned short imsk[] =
|
|||||||
/* OMc */ 0xFF00,
|
/* OMc */ 0xFF00,
|
||||||
/* SIa */ 0xFE00,
|
/* SIa */ 0xFE00,
|
||||||
|
|
||||||
/* start-sanitize-m340 */
|
|
||||||
/* MULSH */ 0xFF00,
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
|
|
||||||
/* JC */ 0, /* JC,JU,JL don't appear in object */
|
/* JC */ 0, /* JC,JU,JL don't appear in object */
|
||||||
/* JU */ 0,
|
/* JU */ 0,
|
||||||
/* JL */ 0,
|
/* JL */ 0,
|
||||||
@ -109,16 +105,7 @@ print_insn_mcore (memaddr, info)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* start-sanitize-m340 */
|
|
||||||
if (info->endian == BFD_ENDIAN_BIG)
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
inst = (ibytes[0] << 8) | ibytes[1];
|
inst = (ibytes[0] << 8) | ibytes[1];
|
||||||
/* start-sanitize-m340 */
|
|
||||||
else if (info->endian == BFD_ENDIAN_LITTLE)
|
|
||||||
inst = (ibytes[1] << 8) | ibytes[0];
|
|
||||||
else
|
|
||||||
abort ();
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
|
|
||||||
/* Just a linear search of the table. */
|
/* Just a linear search of the table. */
|
||||||
for (op = mcore_table; op->name != 0; op ++)
|
for (op = mcore_table; op->name != 0; op ++)
|
||||||
@ -142,9 +129,6 @@ print_insn_mcore (memaddr, info)
|
|||||||
case JSR: fprintf (stream, "\t%s", name); break;
|
case JSR: fprintf (stream, "\t%s", name); break;
|
||||||
case OC: fprintf (stream, "\t%s, %s", name, crname[(inst >> 4) & 0x1F]); break;
|
case OC: fprintf (stream, "\t%s, %s", name, crname[(inst >> 4) & 0x1F]); break;
|
||||||
case O1R1: fprintf (stream, "\t%s, r1", name); break;
|
case O1R1: fprintf (stream, "\t%s, r1", name); break;
|
||||||
/* start-sanitize-m340 */
|
|
||||||
case MULSH:
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
case O2: fprintf (stream, "\t%s, %s", name, grname[(inst >> 4) & 0xF]); break;
|
case O2: fprintf (stream, "\t%s, %s", name, grname[(inst >> 4) & 0xF]); break;
|
||||||
case X1: fprintf (stream, "\tr1, %s", name); break;
|
case X1: fprintf (stream, "\tr1, %s", name); break;
|
||||||
case OI: fprintf (stream, "\t%s, %d", name, ((inst >> 4) & 0x1F) + 1); break;
|
case OI: fprintf (stream, "\t%s, %d", name, ((inst >> 4) & 0x1F) + 1); break;
|
||||||
@ -209,12 +193,6 @@ print_insn_mcore (memaddr, info)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* start-sanitize-m340 */
|
|
||||||
if (info->endian == BFD_ENDIAN_LITTLE)
|
|
||||||
val = (ibytes[3] << 24) | (ibytes[2] << 16)
|
|
||||||
| (ibytes[1] << 8) | (ibytes[0]);
|
|
||||||
else
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
val = (ibytes[0] << 24) | (ibytes[1] << 16)
|
val = (ibytes[0] << 24) | (ibytes[1] << 16)
|
||||||
| (ibytes[2] << 8) | (ibytes[3]);
|
| (ibytes[2] << 8) | (ibytes[3]);
|
||||||
|
|
||||||
@ -240,12 +218,6 @@ print_insn_mcore (memaddr, info)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* start-sanitize-m340 */
|
|
||||||
if (info->endian == BFD_ENDIAN_LITTLE)
|
|
||||||
val = (ibytes[3] << 24) | (ibytes[2] << 16)
|
|
||||||
| (ibytes[1] << 8) | (ibytes[0]);
|
|
||||||
else
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
val = (ibytes[0] << 24) | (ibytes[1] << 16)
|
val = (ibytes[0] << 24) | (ibytes[1] << 16)
|
||||||
| (ibytes[2] << 8) | (ibytes[3]);
|
| (ibytes[2] << 8) | (ibytes[3]);
|
||||||
|
|
||||||
|
@ -24,9 +24,6 @@ typedef enum
|
|||||||
OMa, SI, I7, LS, BR, BL, LR, LJ,
|
OMa, SI, I7, LS, BR, BL, LR, LJ,
|
||||||
RM, RQ, JSR, JMP, OBRa, OBRb, OBRc, OBR2,
|
RM, RQ, JSR, JMP, OBRa, OBRb, OBRc, OBR2,
|
||||||
O1R1, OMb, OMc, SIa,
|
O1R1, OMb, OMc, SIa,
|
||||||
/* start-sanitize-m340 */
|
|
||||||
MULSH,
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
JC, JU, JL, RSI, DO21, OB2
|
JC, JU, JL, RSI, DO21, OB2
|
||||||
}
|
}
|
||||||
mcore_opclass;
|
mcore_opclass;
|
||||||
@ -51,9 +48,6 @@ mcore_opcode_info mcore_table[] =
|
|||||||
{ "stop", O0, 0, 0x0004 },
|
{ "stop", O0, 0, 0x0004 },
|
||||||
{ "wait", O0, 0, 0x0005 },
|
{ "wait", O0, 0, 0x0005 },
|
||||||
{ "doze", O0, 0, 0x0006 },
|
{ "doze", O0, 0, 0x0006 },
|
||||||
/* start-sanitize-m340 */
|
|
||||||
{ "idly4", O0, 0, 0x0007 },
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
{ "trap", OT, 0, 0x0008 },
|
{ "trap", OT, 0, 0x0008 },
|
||||||
/* SPACE: 0x000C - 0x000F */
|
/* SPACE: 0x000C - 0x000F */
|
||||||
/* SPACE: 0x0010 - 0x001F */
|
/* SPACE: 0x0010 - 0x001F */
|
||||||
@ -152,10 +146,6 @@ mcore_opcode_info mcore_table[] =
|
|||||||
{ "movi", I7, 0, 0x6000 },
|
{ "movi", I7, 0, 0x6000 },
|
||||||
#define MCORE_INST_BMASKI_ALT 0x6000
|
#define MCORE_INST_BMASKI_ALT 0x6000
|
||||||
#define MCORE_INST_BGENI_ALT 0x6000
|
#define MCORE_INST_BGENI_ALT 0x6000
|
||||||
/* start-sanitize-m340 */
|
|
||||||
{ "mulsh", MULSH, 0, 0x6800 },
|
|
||||||
{ "muls.h", MULSH, 0, 0x6800 },
|
|
||||||
/* end-sanitize-m340 */
|
|
||||||
/* SPACE: 0x6900 - 0x6FFF */
|
/* SPACE: 0x6900 - 0x6FFF */
|
||||||
{ "jmpi", LJ, 1, 0x7000 },
|
{ "jmpi", LJ, 1, 0x7000 },
|
||||||
{ "jsri", LJ, 0, 0x7F00 },
|
{ "jsri", LJ, 0, 0x7F00 },
|
||||||
|
Loading…
Reference in New Issue
Block a user