[ARC] Update ARC opcode table

Update ARC opcode table by cleaning up invalid instructions, and fixing wrong encodings.

opcodes/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

	* arc-ext-tbl.h (bspeek): Remove it, added to main table.
	(bspop): Likewise.
	(modapp): Likewise.
	* arc-opc.c (RAD_CHK): Add.
	* arc-tbl.h: Regenerate.

include/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

	* include/opcode/arc.h (FASTMATH): Add.
	(SWITCH): Likewise.
This commit is contained in:
Claudiu Zissulescu
2019-07-24 16:46:01 +03:00
parent ef551643dc
commit 7e126ba31a
6 changed files with 2327 additions and 1525 deletions

View File

@ -59,6 +59,7 @@ typedef enum
EI,
ENTER,
FLOAT,
FASTMATH,
INVALID,
JLI,
JUMP,
@ -79,6 +80,7 @@ typedef enum
SJLI,
STORE,
SUB,
SWITCH,
ULTRAIP,
XY
} insn_class_t;