mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-03-27 01:02:57 +00:00
A64: Implement SQRDMULH (vector), vector variant
This commit is contained in:
@@ -3194,7 +3194,7 @@ void EmitX64::EmitVectorSignedSaturatedDoublingMultiply32(EmitContext& ctx, IR::
|
||||
const Xbyak::Xmm lower_result = ctx.reg_alloc.ScratchXmm();
|
||||
|
||||
code.vpsllq(lower_result, even, 32);
|
||||
code.vblendps(lower_result, lower_result, even, 0b0101);
|
||||
code.vblendps(lower_result, lower_result, odds, 0b0101);
|
||||
|
||||
ctx.reg_alloc.DefineValue(lower_inst, lower_result);
|
||||
ctx.EraseInstruction(lower_inst);
|
||||
|
||||
Reference in New Issue
Block a user