From 2cba1d49f6fcf3d22969579eb2d0d7f02b4c9efa Mon Sep 17 00:00:00 2001 From: gdkchan Date: Thu, 22 Feb 2018 16:26:11 -0300 Subject: Add FRINTP instruction, fix opcode ctor call method creation with multithreading --- ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs') diff --git a/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs b/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs index 21ec11a7..6665f219 100644 --- a/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs +++ b/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs @@ -257,6 +257,14 @@ namespace ChocolArm64.Instruction }); } + public static void Frintp_S(AILEmitterCtx Context) + { + EmitScalarUnaryOpF(Context, () => + { + EmitUnaryMathCall(Context, nameof(Math.Ceiling)); + }); + } + public static void Fsqrt_S(AILEmitterCtx Context) { EmitScalarUnaryOpF(Context, () => -- cgit v1.2.3