aboutsummaryrefslogtreecommitdiff
path: root/include/opcode/aarch64.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-03-31 10:20:10 +1030
committerAlan Modra <amodra@gmail.com>2021-03-31 10:49:23 +1030
commit9193bc4285c232400a26448ca75095c44c13f637 (patch)
tree40d0ec6e79c179c2f814a2b559e52377eb8c4d14 /include/opcode/aarch64.h
parentad9e24ad113a160d8d44dba0eb5cb02647a164e0 (diff)
downloadfsf-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.h40
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