0022-Fix-r-operands-type-from-fpr-to-gpr.patch 770 B

123456789101112131415161718192021222324252627
  1. From c7d793a52e9a523c646a5b465bb1750f4b5348da Mon Sep 17 00:00:00 2001
  2. From: LevyHsu <admin@levyhsu.com>
  3. Date: Thu, 24 Jun 2021 16:10:23 +0800
  4. Subject: [PATCH 22/28] Fix r operands type from fpr to gpr
  5. riscv_fpr_names riscv_gpr_names
  6. ---
  7. opcodes/riscv-dis.c | 3 +++
  8. 1 file changed, 3 insertions(+)
  9. diff --git a/opcodes/riscv-dis.c b/opcodes/riscv-dis.c
  10. index e3ee7b9d9b..b3bd43347f 100644
  11. --- a/opcodes/riscv-dis.c
  12. +++ b/opcodes/riscv-dis.c
  13. @@ -372,6 +372,9 @@ print_insn_args (const char *d, insn_t l, bfd_vma pc, disassemble_info *info)
  14. break;
  15. case 'r':
  16. + print (info->stream, "%s", riscv_gpr_names[EXTRACT_OPERAND (RS3, l)]);
  17. + break;
  18. +
  19. case 'R':
  20. print (info->stream, "%s", riscv_fpr_names[EXTRACT_OPERAND (RS3, l)]);
  21. break;
  22. --
  23. 2.33.0