Re: [PATCH 00/11] Lower TCG vector ops to LSX

2023-08-28 Thread Richard Henderson
On 8/28/23 10:29, Richard Henderson wrote: We should probably improve tcg_gen_not_vec to try NOR.  This would support loongarch64, and allow the special expansion in PPC and S390X to be removed. Hmm, no. The tcg optimizer does better when NOT is supported directly. There is a whole series of f

Re: [PATCH 00/11] Lower TCG vector ops to LSX

2023-08-28 Thread Richard Henderson
On 8/28/23 08:19, Jiajie Chen wrote: This patch series allows qemu to utilize LSX instructions on LoongArch machines to execute TCG vector ops. Jiajie Chen (11): tcg/loongarch64: Import LSX instructions tcg/loongarch64: Lower basic tcg vec ops to LSX tcg/loongarch64: Lower cmp_vec to vs

[PATCH 00/11] Lower TCG vector ops to LSX

2023-08-28 Thread Jiajie Chen
This patch series allows qemu to utilize LSX instructions on LoongArch machines to execute TCG vector ops. Jiajie Chen (11): tcg/loongarch64: Import LSX instructions tcg/loongarch64: Lower basic tcg vec ops to LSX tcg/loongarch64: Lower cmp_vec to vseq/vsle/vslt tcg/loongarch64: Lower add/