Re: [PATCH RESEND v5 14/57] target/loongarch: Implement xvadd/xvsub

2023-09-11 Thread gaosong
在 2023/9/10 上午9:44, Richard Henderson 写道: On 9/7/23 01:31, Song Gao wrote: --- a/target/loongarch/insn_trans/trans_vec.c.inc +++ b/target/loongarch/insn_trans/trans_vec.c.inc @@ -208,6 +208,16 @@ static bool gvec_vvv(DisasContext *ctx, arg_vvv *a, MemOp mop,   return gvec_vvv_vl(ctx, a, 16

Re: [PATCH RESEND v5 14/57] target/loongarch: Implement xvadd/xvsub

2023-09-09 Thread Richard Henderson
On 9/7/23 01:31, Song Gao wrote: --- a/target/loongarch/insn_trans/trans_vec.c.inc +++ b/target/loongarch/insn_trans/trans_vec.c.inc @@ -208,6 +208,16 @@ static bool gvec_vvv(DisasContext *ctx, arg_vvv *a, MemOp mop, return gvec_vvv_vl(ctx, a, 16, mop, func); } +static bool gvec_xxx(D

Re: [PATCH RESEND v5 14/57] target/loongarch: Implement xvadd/xvsub

2023-09-07 Thread gaosong
在 2023/9/7 下午4:31, Song Gao 写道: +static bool gen_xvaddsub_q(DisasContext *ctx, arg_vvv *a, + void (*func)(TCGv_i64, TCGv_i64, TCGv_i64, +TCGv_i64, TCGv_i64, TCGv_i64)) +{ +if (!check_vec(ctx, 32)) { +return true; +}