]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - include/opcode/aarch64.h
gas/
[thirdparty/binutils-gdb.git] / include / opcode / aarch64.h
index b45f8c042cdcf8787642bdc607866fa49379b471..4a3a312b68338e3395970492453469ab50dad5e5 100644 (file)
@@ -611,11 +611,20 @@ struct aarch64_name_value_pair
 };
 
 extern const struct aarch64_name_value_pair aarch64_operand_modifiers [];
-extern const struct aarch64_name_value_pair aarch64_sys_regs [];
 extern const struct aarch64_name_value_pair aarch64_pstatefields [];
 extern const struct aarch64_name_value_pair aarch64_barrier_options [16];
 extern const struct aarch64_name_value_pair aarch64_prfops [32];
 
+typedef struct
+{
+  const char *  name;
+  aarch64_insn value;
+  uint32_t     flags;
+} aarch64_sys_reg;
+
+extern const aarch64_sys_reg aarch64_sys_regs [];
+extern bfd_boolean aarch64_sys_reg_deprecated_p (const aarch64_sys_reg *);
+
 typedef struct
 {
   const char *template;