diff options
Diffstat (limited to 'ARMeilleure/Instructions/InstEmitSimdShift.cs')
-rw-r--r-- | ARMeilleure/Instructions/InstEmitSimdShift.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ARMeilleure/Instructions/InstEmitSimdShift.cs b/ARMeilleure/Instructions/InstEmitSimdShift.cs index 0ee50f30..1a95200d 100644 --- a/ARMeilleure/Instructions/InstEmitSimdShift.cs +++ b/ARMeilleure/Instructions/InstEmitSimdShift.cs @@ -1004,7 +1004,7 @@ namespace ARMeilleure.Instructions e = EmitShrImm64(context, e, signedSrc, roundConst, shift); // shift <= 32 } - e = EmitSatQ(context, e, op.Size, signedSrc, signedDst); + e = signedSrc ? EmitSignedSrcSatQ(context, e, op.Size, signedDst) : EmitUnsignedSrcSatQ(context, e, op.Size, signedDst); res = EmitVectorInsert(context, res, e, part + index, op.Size); } |