* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
This commit is contained in:
parent
c909a1d631
commit
d0c72719e5
|
@ -1,3 +1,7 @@
|
||||||
|
Wed Aug 18 18:14:40 1999 Doug Evans <devans@canuck.cygnus.com>
|
||||||
|
|
||||||
|
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
|
||||||
|
|
||||||
Fri Aug 6 09:46:35 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
Fri Aug 6 09:46:35 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||||
|
|
||||||
* hppa.h (pa_opcodes): Add 64 bit versions of or, xor, and,
|
* hppa.h (pa_opcodes): Add 64 bit versions of or, xor, and,
|
||||||
|
|
|
@ -1037,6 +1037,12 @@ extern int cgen_macro_insn_count PARAMS ((CGEN_CPU_DESC));
|
||||||
/* Return value of base part of INSN. */
|
/* Return value of base part of INSN. */
|
||||||
#define CGEN_INSN_BASE_VALUE(insn) \
|
#define CGEN_INSN_BASE_VALUE(insn) \
|
||||||
CGEN_OPCODE_BASE_VALUE (CGEN_INSN_OPCODE (insn))
|
CGEN_OPCODE_BASE_VALUE (CGEN_INSN_OPCODE (insn))
|
||||||
|
|
||||||
|
/* Standard way to test whether INSN is supported by MACH.
|
||||||
|
MACH is one of enum mach_attr.
|
||||||
|
The "|1" is because the base mach is always selected. */
|
||||||
|
#define CGEN_INSN_MACH_HAS_P(insn, mach) \
|
||||||
|
((CGEN_INSN_ATTR_VALUE ((insn), CGEN_INSN_MACH) & ((1 << (mach)) | 1)) != 0)
|
||||||
|
|
||||||
/* Macro instructions.
|
/* Macro instructions.
|
||||||
Macro insns aren't real insns, they map to one or more real insns.
|
Macro insns aren't real insns, they map to one or more real insns.
|
||||||
|
|
Loading…
Reference in New Issue