aboutsummaryrefslogtreecommitdiff
path: root/include
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
parentef551643dc282159185cb9916c7cb0308ae03cdd (diff)
downloadbinutils-7e126ba31ab6536b1dd779e483b72f47d3a76742.zip
binutils-7e126ba31ab6536b1dd779e483b72f47d3a76742.tar.gz
binutils-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')
-rw-r--r--include/ChangeLog5
-rw-r--r--include/opcode/arc.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index ce38864..9505ace 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,8 @@
+2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * include/opcode/arc.h (FASTMATH): Add.
+ (SWITCH): Likewise.
+
2019-07-24 Alan Modra <amodra@gmail.com>
* elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
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;