Use the translator macros to define translators required by SSE4.1 instructions.
Signed-off-by: Jan Bobek <jan.bo...@gmail.com> --- target/i386/translate.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/target/i386/translate.c b/target/i386/translate.c index f43e9b1ba4..110b963215 100644 --- a/target/i386/translate.c +++ b/target/i386/translate.c @@ -6617,8 +6617,10 @@ DEF_TRANSLATE_INSN2(Vdq, Mdq) DEF_TRANSLATE_INSN2(Vdq, Nq) DEF_TRANSLATE_INSN2(Vdq, Qq) DEF_TRANSLATE_INSN2(Vdq, Udq) +DEF_TRANSLATE_INSN2(Vdq, Wd) DEF_TRANSLATE_INSN2(Vdq, Wdq) DEF_TRANSLATE_INSN2(Vdq, Wq) +DEF_TRANSLATE_INSN2(Vdq, Ww) DEF_TRANSLATE_INSN2(Vq, Ed) DEF_TRANSLATE_INSN2(Vq, Eq) DEF_TRANSLATE_INSN2(Vq, Wd) @@ -6666,6 +6668,8 @@ DEF_TRANSLATE_INSN2(modrm_mod, modrm) } \ } +DEF_TRANSLATE_INSN3(Ed, Vdq, Ib) +DEF_TRANSLATE_INSN3(Eq, Vdq, Ib) DEF_TRANSLATE_INSN3(Gd, Nq, Ib) DEF_TRANSLATE_INSN3(Gd, Udq, Ib) DEF_TRANSLATE_INSN3(Gq, Nq, Ib) @@ -6674,8 +6678,11 @@ DEF_TRANSLATE_INSN3(Nq, Nq, Ib) DEF_TRANSLATE_INSN3(Pq, Pq, Qd) DEF_TRANSLATE_INSN3(Pq, Pq, Qq) DEF_TRANSLATE_INSN3(Pq, Qq, Ib) +DEF_TRANSLATE_INSN3(RdMb, Vdq, Ib) +DEF_TRANSLATE_INSN3(RdMw, Vdq, Ib) DEF_TRANSLATE_INSN3(Udq, Udq, Ib) DEF_TRANSLATE_INSN3(Vd, Vd, Wd) +DEF_TRANSLATE_INSN3(Vd, Wd, Ib) DEF_TRANSLATE_INSN3(Vdq, Vdq, Mq) DEF_TRANSLATE_INSN3(Vdq, Vdq, UdqMhq) DEF_TRANSLATE_INSN3(Vdq, Vdq, Wdq) @@ -6683,6 +6690,7 @@ DEF_TRANSLATE_INSN3(Vdq, Vq, Mq) DEF_TRANSLATE_INSN3(Vdq, Vq, Wq) DEF_TRANSLATE_INSN3(Vdq, Wdq, Ib) DEF_TRANSLATE_INSN3(Vq, Vq, Wq) +DEF_TRANSLATE_INSN3(Vq, Wq, Ib) #define DEF_TRANSLATE_INSN4(opT1, opT2, opT3, opT4) \ static void translate_insn4(opT1, opT2, opT3, opT4)( \ @@ -6731,7 +6739,11 @@ DEF_TRANSLATE_INSN3(Vq, Vq, Wq) DEF_TRANSLATE_INSN4(Pq, Pq, Qq, Ib) DEF_TRANSLATE_INSN4(Pq, Pq, RdMw, Ib) DEF_TRANSLATE_INSN4(Vd, Vd, Wd, Ib) +DEF_TRANSLATE_INSN4(Vdq, Vdq, Ed, Ib) +DEF_TRANSLATE_INSN4(Vdq, Vdq, Eq, Ib) +DEF_TRANSLATE_INSN4(Vdq, Vdq, RdMb, Ib) DEF_TRANSLATE_INSN4(Vdq, Vdq, RdMw, Ib) +DEF_TRANSLATE_INSN4(Vdq, Vdq, Wd, Ib) DEF_TRANSLATE_INSN4(Vdq, Vdq, Wd, modrm_mod) DEF_TRANSLATE_INSN4(Vdq, Vdq, Wdq, Ib) DEF_TRANSLATE_INSN4(Vdq, Vdq, Wq, modrm_mod) -- 2.20.1