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, X86DecodedInsn *decode) +{ + SSEFunc_0_epp fn = NULL; + switch (sse_prefix(s)) { + case 0x66: + fn = s->vex_l ? gen_helper_cvttpd2dq_ymm : gen_helper_cvttpd2dq_xmm; + break; + case 0xf3: + fn = s->vex_l ? gen_helper_cvtdq2pd_ymm : gen_helper_cvtdq2pd_xmm; + break; + case 0xf2: + fn = s->vex_l ? gen_helper_cvtpd2dq_ymm : gen_helper_cvtpd2dq_xmm; + break; + } + fn(cpu_env, s->ptr0, s->ptr2); +}
Earlier decode? r~