2000-02-24 Andrew Haley <aph@cygnus.com>
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro. (CGEN_CPU_TABLE): flags: new field. Add prototypes for new functions.
This commit is contained in:
parent
f5619cc233
commit
60f036a265
@ -1,3 +1,9 @@
|
||||
2000-02-24 Andrew Haley <aph@cygnus.com>
|
||||
|
||||
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
|
||||
(CGEN_CPU_TABLE): flags: new field.
|
||||
Add prototypes for new functions.
|
||||
|
||||
2000-02-24 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
|
||||
* i386.h: Add some more UNIXWARE_COMPAT comments.
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* Header file for targets using CGEN: Cpu tools GENerator.
|
||||
|
||||
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GDB, the GNU debugger, and the GNU Binutils.
|
||||
|
||||
@ -1281,6 +1281,11 @@ typedef struct cgen_cpu_desc
|
||||
/* Disassembler instruction hash table. */
|
||||
CGEN_INSN_LIST **dis_hash_table;
|
||||
CGEN_INSN_LIST *dis_hash_table_entries;
|
||||
|
||||
/* Customisation for CGEN operations. */
|
||||
#define CGEN_FLAG_SIGNED_OVERFLOW_OK (1 << 0)
|
||||
unsigned int flags;
|
||||
|
||||
} CGEN_CPU_TABLE;
|
||||
|
||||
/* wip */
|
||||
@ -1383,4 +1388,19 @@ extern void cgen_put_insn_value
|
||||
extern const char * cgen_read_cpu_file
|
||||
PARAMS ((CGEN_CPU_DESC, const char * filename_));
|
||||
|
||||
/* Set the flags in the CGEN_CPU_DESC. */
|
||||
extern void cgen_set_flags PARAMS ((CGEN_CPU_DESC, unsigned int));
|
||||
|
||||
/* Read the flags in the CGEN_CPU_DESC. */
|
||||
extern unsigned int cgen_get_flags PARAMS ((CGEN_CPU_DESC));
|
||||
|
||||
/* Allow signed overflow of instruction fields. */
|
||||
extern void cgen_set_signed_overflow_ok PARAMS ((CGEN_CPU_DESC));
|
||||
|
||||
/* Generate an error message if a signed field in an instruction overflows. */
|
||||
extern void cgen_clear_signed_overflow_ok PARAMS ((CGEN_CPU_DESC));
|
||||
|
||||
/* Will an error message be generated if a signed field in an instruction overflows ? */
|
||||
extern unsigned int cgen_signed_overflow_ok_p PARAMS ((CGEN_CPU_DESC));
|
||||
|
||||
#endif /* CGEN_H */
|
||||
|
Loading…
Reference in New Issue
Block a user