From 5b5a497ef559b6628adfeaa492a6de4bae09cc49 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Thu, 5 Apr 2018 18:38:19 +0100 Subject: [PATCH] Implement Frsqrte_V --- ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs b/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs index c1c275f676..4ed5f06379 100644 --- a/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs +++ b/ChocolArm64/Instruction/AInstEmitSimdArithmetic.cs @@ -484,6 +484,14 @@ namespace ChocolArm64.Instruction }); } + public static void Frsqrte_V(AILEmitterCtx Context) + { + EmitVectorUnaryOpF(Context, () => + { + EmitUnarySoftFloatCall(Context, nameof(ASoftFloat.InvSqrtEstimate)); + }); + } + public static void Fsqrt_S(AILEmitterCtx Context) { EmitScalarUnaryOpF(Context, () =>