Ryujinx.Tests: Add unicorn to test framework (#389)
* Ryujinx.Tests: Add unicorn to test framework * CpuTestSimdArithmetic: Comment out inaccurate results
This commit is contained in:
parent
42dc925c3d
commit
326777ca4a
31 changed files with 1345 additions and 1 deletions
|
@ -50,6 +50,7 @@ namespace Ryujinx.Tests.Cpu
|
|||
{
|
||||
Assert.That((ulong)ThreadState.X31, Is.EqualTo(_X31));
|
||||
}
|
||||
CompareAgainstUnicorn();
|
||||
}
|
||||
|
||||
[Test, Description("BFM <Wd>, <Wn>, #<immr>, #<imms>")]
|
||||
|
@ -83,6 +84,7 @@ namespace Ryujinx.Tests.Cpu
|
|||
{
|
||||
Assert.That((uint)ThreadState.X31, Is.EqualTo(_W31));
|
||||
}
|
||||
CompareAgainstUnicorn();
|
||||
}
|
||||
|
||||
[Test, Description("SBFM <Xd>, <Xn>, #<immr>, #<imms>")]
|
||||
|
@ -114,6 +116,7 @@ namespace Ryujinx.Tests.Cpu
|
|||
{
|
||||
Assert.That((ulong)ThreadState.X31, Is.EqualTo(_X31));
|
||||
}
|
||||
CompareAgainstUnicorn();
|
||||
}
|
||||
|
||||
[Test, Description("SBFM <Wd>, <Wn>, #<immr>, #<imms>")]
|
||||
|
@ -145,6 +148,7 @@ namespace Ryujinx.Tests.Cpu
|
|||
{
|
||||
Assert.That((uint)ThreadState.X31, Is.EqualTo(_W31));
|
||||
}
|
||||
CompareAgainstUnicorn();
|
||||
}
|
||||
|
||||
[Test, Description("UBFM <Xd>, <Xn>, #<immr>, #<imms>")]
|
||||
|
@ -176,6 +180,7 @@ namespace Ryujinx.Tests.Cpu
|
|||
{
|
||||
Assert.That((ulong)ThreadState.X31, Is.EqualTo(_X31));
|
||||
}
|
||||
CompareAgainstUnicorn();
|
||||
}
|
||||
|
||||
[Test, Description("UBFM <Wd>, <Wn>, #<immr>, #<imms>")]
|
||||
|
@ -207,6 +212,7 @@ namespace Ryujinx.Tests.Cpu
|
|||
{
|
||||
Assert.That((uint)ThreadState.X31, Is.EqualTo(_W31));
|
||||
}
|
||||
CompareAgainstUnicorn();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue