diff options
author | Alan Modra <amodra@gmail.com> | 2021-03-31 10:20:10 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2021-03-31 10:49:23 +1030 |
commit | 9193bc4285c232400a26448ca75095c44c13f637 (patch) | |
tree | 40d0ec6e79c179c2f814a2b559e52377eb8c4d14 /include/opcode/aarch64.h | |
parent | ad9e24ad113a160d8d44dba0eb5cb02647a164e0 (diff) | |
download | fsf-binutils-gdb-9193bc4285c232400a26448ca75095c44c13f637.zip fsf-binutils-gdb-9193bc4285c232400a26448ca75095c44c13f637.tar.gz fsf-binutils-gdb-9193bc4285c232400a26448ca75095c44c13f637.tar.bz2 |
Use bool in include
* bfdlink.h: Replace bfd_boolean with bool throughout.
* coff/ecoff.h: Likewise.
* coff/xcoff.h: Likewise.
* dis-asm.h: Likewise.
* elf/mmix.h: Likewise.
* elf/xtensa.h: Likewise.
* opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
* opcode/arc.h: Likewise.
* opcode/mips.h: Likewise.
* opcode/tic6x-opcode-table.h: Likewise.
* opcode/tic6x.h: Likewise.
Diffstat (limited to 'include/opcode/aarch64.h')
-rw-r--r-- | include/opcode/aarch64.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/include/opcode/aarch64.h b/include/opcode/aarch64.h index 7a97fa8..f43df79 100644 --- a/include/opcode/aarch64.h +++ b/include/opcode/aarch64.h @@ -753,14 +753,14 @@ typedef aarch64_opnd_qualifier_t \ aarch64_opnd_qualifier_seq_t [AARCH64_MAX_OPND_NUM]; /* FIXME: improve the efficiency. */ -static inline bfd_boolean +static inline bool empty_qualifier_sequence_p (const aarch64_opnd_qualifier_t *qualifiers) { int i; for (i = 0; i < AARCH64_MAX_OPND_NUM; ++i) if (qualifiers[i] != AARCH64_OPND_QLF_NIL) - return FALSE; - return TRUE; + return false; + return true; } /* Forward declare error reporting type. */ @@ -819,7 +819,7 @@ struct aarch64_opcode /* If non-NULL, a function to verify that a given instruction is valid. */ enum err_type (* verifier) (const struct aarch64_inst *, const aarch64_insn, - bfd_vma, bfd_boolean, aarch64_operand_error *, + bfd_vma, bool, aarch64_operand_error *, struct aarch64_instr_sequence *); }; @@ -897,13 +897,13 @@ extern aarch64_opcode aarch64_opcode_table[]; #define C_MAX_ELEM (1U << 1) /* Next bit is 2. */ -static inline bfd_boolean +static inline bool alias_opcode_p (const aarch64_opcode *opcode) { return (opcode->flags & F_ALIAS) != 0; } -static inline bfd_boolean +static inline bool opcode_has_alias (const aarch64_opcode *opcode) { return (opcode->flags & F_HAS_ALIAS) != 0; @@ -916,13 +916,13 @@ opcode_priority (const aarch64_opcode *opcode) return (opcode->flags >> 2) & 0x3; } -static inline bfd_boolean +static inline bool pseudo_opcode_p (const aarch64_opcode *opcode) { return (opcode->flags & F_PSEUDO) != 0lu; } -static inline bfd_boolean +static inline bool optional_operand_p (const aarch64_opcode *opcode, unsigned int idx) { return ((opcode->flags >> 12) & 0x7) == idx + 1; @@ -940,7 +940,7 @@ get_opcode_dependent_value (const aarch64_opcode *opcode) return (opcode->flags >> 24) & 0x7; } -static inline bfd_boolean +static inline bool opcode_has_special_coder (const aarch64_opcode *opcode) { return (opcode->flags & (F_SF | F_LSE_SZ | F_SIZEQ | F_FPTYPE | F_SSIZE | F_T @@ -974,9 +974,9 @@ typedef struct extern const aarch64_sys_reg aarch64_sys_regs []; extern const aarch64_sys_reg aarch64_pstatefields []; -extern bfd_boolean aarch64_sys_reg_deprecated_p (const uint32_t); -extern bfd_boolean aarch64_pstatefield_supported_p (const aarch64_feature_set, - const aarch64_sys_reg *); +extern bool aarch64_sys_reg_deprecated_p (const uint32_t); +extern bool aarch64_pstatefield_supported_p (const aarch64_feature_set, + const aarch64_sys_reg *); typedef struct { @@ -985,8 +985,8 @@ typedef struct uint32_t flags ; } aarch64_sys_ins_reg; -extern bfd_boolean aarch64_sys_ins_reg_has_xt (const aarch64_sys_ins_reg *); -extern bfd_boolean +extern bool aarch64_sys_ins_reg_has_xt (const aarch64_sys_ins_reg *); +extern bool aarch64_sys_ins_reg_supported_p (const aarch64_feature_set, const char *reg_name, aarch64_insn, uint32_t, aarch64_feature_set); @@ -1019,7 +1019,7 @@ enum aarch64_modifier_kind AARCH64_MOD_MUL_VL, }; -bfd_boolean +bool aarch64_extend_operator_p (enum aarch64_modifier_kind); enum aarch64_modifier_kind @@ -1242,7 +1242,7 @@ struct aarch64_operand_error int index; const char *error; int data[3]; /* Some data for extra information. */ - bfd_boolean non_fatal; + bool non_fatal; }; /* AArch64 sequence structure used to track instructions with F_SCAN @@ -1262,7 +1262,7 @@ struct aarch64_instr_sequence /* Encoding entrypoint. */ -extern bfd_boolean +extern bool aarch64_opcode_encode (const aarch64_opcode *, const aarch64_inst *, aarch64_insn *, aarch64_opnd_qualifier_t *, aarch64_operand_error *, aarch64_instr_sequence *); @@ -1293,7 +1293,7 @@ extern aarch64_opnd_qualifier_t aarch64_get_expected_qualifier (const aarch64_opnd_qualifier_seq_t *, int, const aarch64_opnd_qualifier_t, int); -extern bfd_boolean +extern bool aarch64_is_destructive_by_operands (const aarch64_opcode *); extern int @@ -1306,7 +1306,7 @@ extern int aarch64_zero_register_p (const aarch64_opnd_info *); extern enum err_type -aarch64_decode_insn (aarch64_insn, aarch64_inst *, bfd_boolean, +aarch64_decode_insn (aarch64_insn, aarch64_inst *, bool, aarch64_operand_error *); extern void @@ -1326,7 +1326,7 @@ aarch64_get_operand_name (enum aarch64_opnd); extern const char * aarch64_get_operand_desc (enum aarch64_opnd); -extern bfd_boolean +extern bool aarch64_sve_dupm_mov_immediate_p (uint64_t, int); #ifdef DEBUG_AARCH64 |