Re: [PATCH v3 05/14] tcg/riscv: Implement vector load/store

2024-09-09 Thread LIU Zhiwei
On 2024/9/5 14:39, Richard Henderson wrote: On 9/4/24 07:27, LIU Zhiwei wrote: @@ -811,31 +849,52 @@ static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg ret, TCGReg arg)   tcg_out_ext32s(s, ret, arg);   }   -static void tcg_out_ldst(TCGContext *s, RISCVInsn opc, TCGReg data, -

Re: [PATCH v3 05/14] tcg/riscv: Implement vector load/store

2024-09-04 Thread Richard Henderson
On 9/4/24 07:27, LIU Zhiwei wrote: @@ -811,31 +849,52 @@ static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg ret, TCGReg arg) tcg_out_ext32s(s, ret, arg); } -static void tcg_out_ldst(TCGContext *s, RISCVInsn opc, TCGReg data, - TCGReg addr, intptr_t offset

[PATCH v3 05/14] tcg/riscv: Implement vector load/store

2024-09-04 Thread LIU Zhiwei
From: TANG Tiancheng Signed-off-by: TANG Tiancheng Reviewed-by: Liu Zhiwei --- tcg/riscv/tcg-target-con-set.h | 2 + tcg/riscv/tcg-target.c.inc | 202 +++-- 2 files changed, 196 insertions(+), 8 deletions(-) diff --git a/tcg/riscv/tcg-target-con-set.h b/tcg/r