backend/A64: clear upper 32bits for PackedAbsDiffSumS8 test case
This commit is contained in:
parent
60e798d886
commit
d459cb6f59
@ -450,6 +450,7 @@ void EmitA64::EmitPackedAbsDiffSumS8(EmitContext& ctx, IR::Inst* inst) {
|
||||
const ARM64Reg b = EncodeRegToDouble(ctx.reg_alloc.UseFpr(args[1]));
|
||||
|
||||
code.fp_emitter.UABD(B, a, a, b);
|
||||
code.fp_emitter.FMOV(EncodeRegToSingle(a), a);
|
||||
code.fp_emitter.UADDLV(B, a, a);
|
||||
|
||||
ctx.reg_alloc.DefineValue(inst, a);
|
||||
|
Loading…
x
Reference in New Issue
Block a user