On 9/1/23 02:30, Jiajie Chen wrote:
Lower the following ops:

- add_vec
- sub_vec

Signed-off-by: Jiajie Chen <c...@jia.je>
---
  tcg/loongarch64/tcg-target-con-set.h |  1 +
  tcg/loongarch64/tcg-target.c.inc     | 58 ++++++++++++++++++++++++++++
  2 files changed, 59 insertions(+)

diff --git a/tcg/loongarch64/tcg-target-con-set.h 
b/tcg/loongarch64/tcg-target-con-set.h
index d04916db25..eaa015e813 100644
--- a/tcg/loongarch64/tcg-target-con-set.h
+++ b/tcg/loongarch64/tcg-target-con-set.h
@@ -31,5 +31,6 @@ C_O1_I2(r, 0, rZ)
  C_O1_I2(r, rZ, ri)
  C_O1_I2(r, rZ, rJ)
  C_O1_I2(r, rZ, rZ)
+C_O1_I2(w, w, wi)
  C_O1_I2(w, w, wJ)

Similar comment with respect to the constraint. I think you may be right that we need to improve constant handling for vectors. I'm willing to work with you to improve that as a follow-up.


Reviewed-by: Richard Henderson <richard.hender...@linaro.org>


r~

Reply via email to