Re: [PATCH 25/37] target/i386: reimplement 0x0f 0xd0-0xd7, 0xe0-0xe7, 0xf0-0xf7, add AVX

2022-09-12 Thread Richard Henderson
On 9/12/22 00:04, Paolo Bonzini wrote: +[0xd7] = X86_OP_ENTRY3(PMOVMSKB, G,d, None,None, U,x, vex7 mmx avx2_256 p_00_66), /* MOVNTQ/MOVNTDQ */ Cut and paste comment? +BINARY_INT_MMX(PMULLW, pmullw) tcg_gen_gvec_mul +static void gen_VCVTpd_dq(DisasContext *s, CPUX86State *env,

[PATCH 25/37] target/i386: reimplement 0x0f 0xd0-0xd7, 0xe0-0xe7, 0xf0-0xf7, add AVX

2022-09-11 Thread Paolo Bonzini
The more complicated ones here are d6-d7, e6-e7, f7. The others are trivial. Signed-off-by: Paolo Bonzini --- target/i386/tcg/decode-new.c.inc | 39 + target/i386/tcg/emit.c.inc | 99 +--- target/i386/tcg/translate.c | 4 +- 3 files changed,