Ryujinx-uplift/src/ARMeilleure/Instructions
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
..
CryptoHelper.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitAlu32.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitAlu.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitAluHelper.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitBfm.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitCcmp.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitCsel.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitDiv.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitException32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitException.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitFlow32.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitFlow.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitFlowHelper.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitHash32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitHash.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
InstEmitHashHelper.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitHelper.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitMemory32.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitMemory.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitMemoryEx32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitMemoryEx.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitMemoryExHelper.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitMemoryHelper.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitMove.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitMul32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitMul.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdArithmetic32.cs Cpu: Implement Vpadal and Vrintr instructions (#6185) 2024-01-30 00:51:05 +01:00
InstEmitSimdArithmetic.cs CPU (A64): Add Fmaxp & Fminp Scalar Inst.s, Fast & Slow Paths; with Tests. (#5502) 2023-07-30 20:57:37 -03:00
InstEmitSimdCmp32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitSimdCmp.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdCrypto32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitSimdCrypto.cs Implement fast path for AES crypto instructions on Arm64 (#5281) 2023-06-11 00:51:35 +00:00
InstEmitSimdCvt32.cs Cpu: Implement Vpadal and Vrintr instructions (#6185) 2024-01-30 00:51:05 +01:00
InstEmitSimdCvt.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdHash32.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdHash.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdHashHelper.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdHelper32.cs Cpu: Implement Vpadal and Vrintr instructions (#6185) 2024-01-30 00:51:05 +01:00
InstEmitSimdHelper32Arm64.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdHelper.cs "static readonly" constants should be "const" instead (#5560) 2023-08-13 19:07:57 -03:00
InstEmitSimdHelperArm64.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdLogical32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitSimdLogical.cs Apply new naming rule to all projects except Vp9 (#5407) 2023-06-28 01:18:19 +02:00
InstEmitSimdMemory32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitSimdMemory.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdMove32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitSimdMove.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstEmitSimdShift32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitSimdShift.cs Implement SQSHL (immediate) CPU instruction (#6155) 2024-01-24 23:50:43 +01:00
InstEmitSystem32.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
InstEmitSystem.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
InstName.cs Cpu: Implement Vpadal and Vrintr instructions (#6185) 2024-01-30 00:51:05 +01:00
NativeInterface.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
SoftFallback.cs [ARMeilleure] Address dotnet-format issues (#5357) 2023-06-26 07:25:06 +02:00
SoftFloat.cs cpu: Hotfix missing ToNearest rounding mode cases 2023-07-16 20:39:08 +01:00