mirror of
https://github.com/GreemDev/Ryujinx.git
synced 2025-08-30 07:25:05 +00:00
* ARMeilleure: Move TPIDR_EL0 and TPIDRRO_EL0 to NativeContext Some games access these system registers several tens of thousands of times in a second from many different threads. While this isn't really crippling, it is a lot of wasted time spent in a reverse pinvoke transition. Example games are Pokemon Scarlet/Violet and BOTW. These games have a lot of different potential bottlenecks so it's unlikely you will see a consistent improvement, but it definitely disappears from the cpu profile. * Remove unreachable code. * Add ulong conversion for offsets * Nit |
||
|---|---|---|
| .. | ||
| CryptoHelper.cs | ||
| InstEmitAlu.cs | ||
| InstEmitAlu32.cs | ||
| InstEmitAluHelper.cs | ||
| InstEmitBfm.cs | ||
| InstEmitCcmp.cs | ||
| InstEmitCsel.cs | ||
| InstEmitDiv.cs | ||
| InstEmitException.cs | ||
| InstEmitException32.cs | ||
| InstEmitFlow.cs | ||
| InstEmitFlow32.cs | ||
| InstEmitFlowHelper.cs | ||
| InstEmitHash.cs | ||
| InstEmitHash32.cs | ||
| InstEmitHashHelper.cs | ||
| InstEmitHelper.cs | ||
| InstEmitMemory.cs | ||
| InstEmitMemory32.cs | ||
| InstEmitMemoryEx.cs | ||
| InstEmitMemoryEx32.cs | ||
| InstEmitMemoryExHelper.cs | ||
| InstEmitMemoryHelper.cs | ||
| InstEmitMove.cs | ||
| InstEmitMul.cs | ||
| InstEmitMul32.cs | ||
| InstEmitSimdArithmetic.cs | ||
| InstEmitSimdArithmetic32.cs | ||
| InstEmitSimdCmp.cs | ||
| InstEmitSimdCmp32.cs | ||
| InstEmitSimdCrypto.cs | ||
| InstEmitSimdCrypto32.cs | ||
| InstEmitSimdCvt.cs | ||
| InstEmitSimdCvt32.cs | ||
| InstEmitSimdHash.cs | ||
| InstEmitSimdHash32.cs | ||
| InstEmitSimdHashHelper.cs | ||
| InstEmitSimdHelper.cs | ||
| InstEmitSimdHelper32.cs | ||
| InstEmitSimdHelper32Arm64.cs | ||
| InstEmitSimdHelperArm64.cs | ||
| InstEmitSimdLogical.cs | ||
| InstEmitSimdLogical32.cs | ||
| InstEmitSimdMemory.cs | ||
| InstEmitSimdMemory32.cs | ||
| InstEmitSimdMove.cs | ||
| InstEmitSimdMove32.cs | ||
| InstEmitSimdShift.cs | ||
| InstEmitSimdShift32.cs | ||
| InstEmitSystem.cs | ||
| InstEmitSystem32.cs | ||
| InstName.cs | ||
| NativeInterface.cs | ||
| SoftFallback.cs | ||
| SoftFloat.cs | ||