diff options
Diffstat (limited to 'Ryujinx.Tests/Cpu/CpuTestSimdExt.cs')
-rw-r--r-- | Ryujinx.Tests/Cpu/CpuTestSimdExt.cs | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/Ryujinx.Tests/Cpu/CpuTestSimdExt.cs b/Ryujinx.Tests/Cpu/CpuTestSimdExt.cs index 0ab40cad..dae09a16 100644 --- a/Ryujinx.Tests/Cpu/CpuTestSimdExt.cs +++ b/Ryujinx.Tests/Cpu/CpuTestSimdExt.cs @@ -1,7 +1,6 @@ #define SimdExt using ARMeilleure.State; - using NUnit.Framework; namespace Ryujinx.Tests.Cpu @@ -14,22 +13,19 @@ namespace Ryujinx.Tests.Cpu #region "ValueSource" private static ulong[] _8B_() { - return new ulong[] { 0x0000000000000000ul, 0x7F7F7F7F7F7F7F7Ful, - 0x8080808080808080ul, 0xFFFFFFFFFFFFFFFFul }; + return new[] { 0x0000000000000000ul, 0x7F7F7F7F7F7F7F7Ful, + 0x8080808080808080ul, 0xFFFFFFFFFFFFFFFFul }; } #endregion - private const int RndCnt = 2; - private const int RndCntIndex = 2; - [Test, Pairwise, Description("EXT <Vd>.8B, <Vn>.8B, <Vm>.8B, #<index>")] public void Ext_V_8B([Values(0u)] uint rd, [Values(1u, 0u)] uint rn, [Values(2u, 0u)] uint rm, - [ValueSource("_8B_")] [Random(RndCnt)] ulong z, - [ValueSource("_8B_")] [Random(RndCnt)] ulong a, - [ValueSource("_8B_")] [Random(RndCnt)] ulong b, - [Values(0u, 7u)] [Random(1u, 6u, RndCntIndex)] uint index) + [ValueSource(nameof(_8B_))] ulong z, + [ValueSource(nameof(_8B_))] ulong a, + [ValueSource(nameof(_8B_))] ulong b, + [Values(0u, 7u)] uint index) { uint imm4 = index & 0x7u; @@ -50,10 +46,10 @@ namespace Ryujinx.Tests.Cpu public void Ext_V_16B([Values(0u)] uint rd, [Values(1u, 0u)] uint rn, [Values(2u, 0u)] uint rm, - [ValueSource("_8B_")] [Random(RndCnt)] ulong z, - [ValueSource("_8B_")] [Random(RndCnt)] ulong a, - [ValueSource("_8B_")] [Random(RndCnt)] ulong b, - [Values(0u, 15u)] [Random(1u, 14u, RndCntIndex)] uint index) + [ValueSource(nameof(_8B_))] ulong z, + [ValueSource(nameof(_8B_))] ulong a, + [ValueSource(nameof(_8B_))] ulong b, + [Values(0u, 15u)] uint index) { uint imm4 = index & 0xFu; @@ -71,4 +67,4 @@ namespace Ryujinx.Tests.Cpu } #endif } -} +}
\ No newline at end of file |