From 46cb0d813bbef6cf7bce15b46882304e70be70fb Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sat, 21 Jul 2018 21:33:20 -0400 Subject: [PATCH] emit_x64_vector: Append 'v' prefix onto movq in AVX path This is something I missed when adding in the AVX broadcast code. --- src/backend_x64/emit_x64_vector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend_x64/emit_x64_vector.cpp b/src/backend_x64/emit_x64_vector.cpp index d5e5bd9e..26cc28d4 100644 --- a/src/backend_x64/emit_x64_vector.cpp +++ b/src/backend_x64/emit_x64_vector.cpp @@ -430,7 +430,7 @@ void EmitX64::EmitVectorBroadcastLower8(EmitContext& ctx, IR::Inst* inst) { if (code.DoesCpuSupport(Xbyak::util::Cpu::tAVX2)) { code.vpbroadcastb(a, a); - code.movq(a, a); + code.vmovq(a, a); } else if (code.DoesCpuSupport(Xbyak::util::Cpu::tSSSE3)) { Xbyak::Xmm tmp = ctx.reg_alloc.ScratchXmm();