diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/ChangeLog | 5 | ||||
-rw-r--r-- | include/opcode/cgen.h | 9 |
2 files changed, 13 insertions, 1 deletions
diff --git a/include/ChangeLog b/include/ChangeLog index 5c0a82b..df4208e 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,8 @@ +2020-06-04 Jose E. Marchesi <jemarch@gnu.org> + + * opcode/cgen.h (enum cgen_cpu_open_arg): New value + CGEN_CPU_OPEN_INSN_ENDIAN. + 2020-06-03 Nelson Chu <nelson.chu@sifive.com> * opcode/riscv.h: Remove #include "bfd.h". And change the return diff --git a/include/opcode/cgen.h b/include/opcode/cgen.h index 95bbdf4..3f32544 100644 --- a/include/opcode/cgen.h +++ b/include/opcode/cgen.h @@ -1392,7 +1392,9 @@ enum cgen_cpu_open_arg { Multiple machines can be specified by repeated use. */ CGEN_CPU_OPEN_BFDMACH, /* Select endian, arg is CGEN_ENDIAN_*. */ - CGEN_CPU_OPEN_ENDIAN + CGEN_CPU_OPEN_ENDIAN, + /* Select instruction endian, arg is CGEN_ENDIAN_*. */ + CGEN_CPU_OPEN_INSN_ENDIAN, }; /* Open a cpu descriptor table for use. @@ -1465,6 +1467,11 @@ extern CGEN_INSN_INT cgen_get_insn_value extern void cgen_put_insn_value (CGEN_CPU_DESC, unsigned char *, int, CGEN_INSN_INT); +extern CGEN_INSN_INT cgen_get_base_insn_value + (CGEN_CPU_DESC, unsigned char *, int); +extern void cgen_put_base_insn_value + (CGEN_CPU_DESC, unsigned char *, int, CGEN_INSN_INT); + /* Read in a cpu description file. ??? For future concerns, including adding instructions to the assembler/ disassembler at run-time. */ |