Ryujinx-uplift/ARMeilleure
LDj3SNuD 90163087a0
PPTC vs. giant ExeFS. (#2168)
* PPTC vs. giant ExeFS.

* InternalVersion = 2168

* Add new heuristic algorithm for calculating the number of threads for parallel translations that also takes into account the user's free physical memory and not just the number of CPU cores.

* Nit.

* Add an outer Header structure and add the hashes for both this new structure and the existing "inner" Header structure.

* InternalVersion = 2169
2021-04-13 03:24:36 +02:00
..
CodeGen (CPU) Fix CRC32 instruction when constant values are used as input (#2183) 2021-04-07 23:43:08 +02:00
Common PPTC & Pool Enhancements. (#1968) 2021-02-22 03:23:48 +01:00
Decoders Add Sqdmulh_Ve & Sqrdmulh_Ve Inst.s with Tests. (#2139) 2021-03-25 23:33:32 +01:00
Diagnostics Implement block placement (#1549) 2020-09-19 20:00:24 -03:00
Instructions Improve StoreToContext emission (#2155) 2021-04-02 19:54:23 +02:00
IntermediateRepresentation Reduce allocation during SSA construction (#2162) 2021-04-02 19:26:16 +02:00
Memory Clear JIT cache on exit (#1518) 2020-12-16 17:07:42 -03:00
State PPTC & Pool Enhancements. (#1968) 2021-02-22 03:23:48 +01:00
Translation PPTC vs. giant ExeFS. (#2168) 2021-04-13 03:24:36 +02:00
ARMeilleure.csproj infra: Migrate to .NET 5 (#1694) 2020-11-15 19:27:15 +01:00
Optimizations.cs CPU: Implement VFNMS.F32/64 (#1758) 2020-12-03 20:20:02 +01:00
Statistics.cs Suppress warnings from fields never used or never assigned (CS0169 and CS0649) (#919) 2020-04-21 07:59:59 +10:00