ryujinx-mirror/Ryujinx.Tests
mageven 9bda7b4699
Implement VCNT instruction (#1963)
* Implement VCNT based on AArch64 CNT

Add tests

* Update PTC version

* Address LDj's comments

* Explicit size in encoding
* Tighter tests
* Replace SoftFallback with IR helper

Co-authored-by: LDj3SNuD <35856442+LDj3SNuD@users.noreply.github.com>

* Reduce one BitwiseAnd from IR fallback

Based on popcount64b from https://en.wikipedia.org/wiki/Hamming_weight#Efficient_implementation

* Rename parameter and add assert

Co-authored-by: LDj3SNuD <35856442+LDj3SNuD@users.noreply.github.com>

Co-authored-by: LDj3SNuD <35856442+LDj3SNuD@users.noreply.github.com>
2021-02-22 16:26:13 +01:00
..
Audio/Renderer Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Cpu Implement VCNT instruction (#1963) 2021-02-22 16:26:13 +01:00
Ryujinx.Tests.csproj infra: Migrate to .NET 5 (#1694) 2020-11-15 19:27:15 +01:00
TreeDictionaryTests.cs GPU - Improve Memory Allocation (#1722) 2020-12-09 19:26:05 -03:00