0052-target-riscv-rvv-1.0-widening-integer-multiply-add-i.patch 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. From 1861022b951f91710d6021c911d94429945ff814 Mon Sep 17 00:00:00 2001
  2. From: Frank Chang <frank.chang@sifive.com>
  3. Date: Thu, 2 Jul 2020 12:19:00 +0800
  4. Subject: [PATCH 052/107] target/riscv: rvv-1.0: widening integer multiply-add
  5. instructions
  6. Signed-off-by: Frank Chang <frank.chang@sifive.com>
  7. Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
  8. ---
  9. target/riscv/insn32.decode | 6 +++---
  10. 1 file changed, 3 insertions(+), 3 deletions(-)
  11. diff --git a/target/riscv/insn32.decode b/target/riscv/insn32.decode
  12. index d3d70b47c1..0217ec19f8 100644
  13. --- a/target/riscv/insn32.decode
  14. +++ b/target/riscv/insn32.decode
  15. @@ -449,9 +449,9 @@ vwmaccu_vv 111100 . ..... ..... 010 ..... 1010111 @r_vm
  16. vwmaccu_vx 111100 . ..... ..... 110 ..... 1010111 @r_vm
  17. vwmacc_vv 111101 . ..... ..... 010 ..... 1010111 @r_vm
  18. vwmacc_vx 111101 . ..... ..... 110 ..... 1010111 @r_vm
  19. -vwmaccsu_vv 111110 . ..... ..... 010 ..... 1010111 @r_vm
  20. -vwmaccsu_vx 111110 . ..... ..... 110 ..... 1010111 @r_vm
  21. -vwmaccus_vx 111111 . ..... ..... 110 ..... 1010111 @r_vm
  22. +vwmaccsu_vv 111111 . ..... ..... 010 ..... 1010111 @r_vm
  23. +vwmaccsu_vx 111111 . ..... ..... 110 ..... 1010111 @r_vm
  24. +vwmaccus_vx 111110 . ..... ..... 110 ..... 1010111 @r_vm
  25. vmv_v_v 010111 1 00000 ..... 000 ..... 1010111 @r2
  26. vmv_v_x 010111 1 00000 ..... 100 ..... 1010111 @r2
  27. vmv_v_i 010111 1 00000 ..... 011 ..... 1010111 @r2
  28. --
  29. 2.33.1