aboutsummaryrefslogtreecommitdiff
path: root/include/opcode
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@gmail.com>2019-07-24 16:46:01 +0300
committerClaudiu Zissulescu <claziss@gmail.com>2019-07-24 16:46:01 +0300
commit7e126ba31ab6536b1dd779e483b72f47d3a76742 (patch)
tree577b4769ebb14dab2a5ef384dd481e362cd75f63 /include/opcode
parentef551643dc282159185cb9916c7cb0308ae03cdd (diff)
downloadgdb-7e126ba31ab6536b1dd779e483b72f47d3a76742.zip
gdb-7e126ba31ab6536b1dd779e483b72f47d3a76742.tar.gz
gdb-7e126ba31ab6536b1dd779e483b72f47d3a76742.tar.bz2
[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.
Diffstat (limited to 'include/opcode')
-rw-r--r--include/opcode/arc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/opcode/arc.h b/include/opcode/arc.h
index 749d142..14654b5 100644
--- a/include/opcode/arc.h
+++ b/include/opcode/arc.h
@@ -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;