From 39f20d8d1ad9e52741bb6bb28b1ba24c6e759aec Mon Sep 17 00:00:00 2001 From: Merry Date: Fri, 6 Apr 2018 00:36:19 +0100 Subject: Implement Frsqrte_S (#72) * Implement Frsqrte_S * Implement Frsqrte_V * Add Frsqrte_S test --- Ryujinx.Tests/Cpu/CpuTestSimdArithmetic.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Ryujinx.Tests/Cpu/CpuTestSimdArithmetic.cs') diff --git a/Ryujinx.Tests/Cpu/CpuTestSimdArithmetic.cs b/Ryujinx.Tests/Cpu/CpuTestSimdArithmetic.cs index bbac9e16..7765253b 100644 --- a/Ryujinx.Tests/Cpu/CpuTestSimdArithmetic.cs +++ b/Ryujinx.Tests/Cpu/CpuTestSimdArithmetic.cs @@ -618,5 +618,13 @@ namespace Ryujinx.Tests.Cpu Assert.AreEqual(Result1, ThreadState.V0.X1); }); } + + [TestCase(0x41200000u, 0x3EA18000u)] + public void Frsqrte_S(uint A, uint Result) + { + AVec V1 = new AVec { X0 = A }; + AThreadState ThreadState = SingleOpcode(0x7EA1D820, V1: V1); + Assert.AreEqual(Result, ThreadState.V0.X0); + } } } -- cgit v1.2.3