1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-12-24 05:56:02 +00:00
Ryujinx/src/Ryujinx.Tests/Cpu
Ac_K 8bf102d2cd
Cpu: Implement Vpadal and Vrintr instructions (#6185)
* Cpu: Implement Vpadal and Vrintr instructions

This PR superseed last instructions left in #2242.
Since I'm not a CPU guy I've just ported the code and nothing more.
Please be precise during review if there are some changes to be done.

It should fixes #1781

Co-Authored-By: Piyachet Kanda <piyachetk@gmail.com>

* Addresses gdkchan's feedback

* Addresses gdkchan's feedback 2

* Apply suggestions from code review

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

* another fix

* Update InstEmitSimdHelper32.cs

* Correct fix

* Addresses gdkchan's feedback

* Update CpuTestSimdCvt32.cs

---------

Co-authored-by: Piyachet Kanda <piyachetk@gmail.com>
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2024-01-30 00:51:05 +01:00
..
Arm64CodeGenCommonTests.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuContext.cs
CpuTest.cs Change shader cache init wait method (#6131) 2024-01-18 14:17:38 -03:00
CpuTest32.cs Change shader cache init wait method (#6131) 2024-01-18 14:17:38 -03:00
CpuTestAlu.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestAlu32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestAluBinary.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestAluBinary32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestAluImm.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestAluImm32.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestAluRs.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestAluRs32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestAluRx.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestBf32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestBfm.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestCcmpImm.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestCcmpReg.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestCsel.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestMisc.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestMisc32.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestMov.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestMul.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestMul32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestSimd.cs CPU (A64): Add Fmaxp & Fminp Scalar Inst.s, Fast & Slow Paths; with Tests. (#5502) 2023-07-30 20:57:37 -03:00
CpuTestSimd32.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdCrypto.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdCrypto32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestSimdCvt.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdCvt32.cs Cpu: Implement Vpadal and Vrintr instructions (#6185) 2024-01-30 00:51:05 +01:00
CpuTestSimdExt.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdFcond.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdFmov.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdImm.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdIns.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdLogical32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestSimdMemory32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestSimdMov32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestSimdReg.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdReg32.cs Cpu: Implement Vpadal and Vrintr instructions (#6185) 2024-01-30 00:51:05 +01:00
CpuTestSimdRegElem.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdRegElem32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestSimdRegElemF.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSimdShImm.cs Implement SQSHL (immediate) CPU instruction (#6155) 2024-01-24 23:50:43 +01:00
CpuTestSimdShImm32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestSimdTbl.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestSystem.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
CpuTestT32Alu.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestT32Flow.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestT32Mem.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CpuTestThumb.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
EnvironmentTests.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
PrecomputedMemoryThumbTestCase.cs [Ryujinx.Tests] Address dotnet-format issues (#5389) 2023-07-01 02:14:34 +00:00
PrecomputedThumbTestCase.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00