Implement FCVTNS (Scalar GP) (#2953)

* Implement FCVTNS (Scalar GP)

* Update Ptc Version
This commit is contained in:
sharmander 2022-01-19 20:21:44 -05:00 committed by GitHub
parent b27183b806
commit 60f7cba30a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 1 deletions

View file

@ -314,6 +314,18 @@ namespace ARMeilleure.Instructions
}
}
public static void Fcvtns_Gp(ArmEmitterContext context)
{
if (Optimizations.UseSse41)
{
EmitSse41Fcvts_Gp(context, FPRoundingMode.ToNearest, isFixed: false);
}
else
{
EmitFcvt_s_Gp(context, (op1) => EmitRoundMathCall(context, MidpointRounding.ToEven, op1));
}
}
public static void Fcvtns_S(ArmEmitterContext context)
{
if (Optimizations.UseSse41)