A C# ARM64 emulator that works translating ARM code to CIL
Go to file
gdkchan 538b1006e0 Refactoring and optimization on CPU translation (#661)
* Refactoring and optimization on CPU translation

* Remove now unused property

* Rename ilBlock -> block (local)

* Change equality comparison on RegisterMask for consistency

Co-Authored-By: gdkchan <gab.dark.100@gmail.com>

* Add back the aggressive inlining attribute to the Synchronize method

* Implement IEquatable on the Register struct

* Fix identation
2019-04-26 14:55:12 +10:00
Decoders Refactoring and optimization on CPU translation (#661) 2019-04-26 14:55:12 +10:00
Events Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
Instructions Refactoring and optimization on CPU translation (#661) 2019-04-26 14:55:12 +10:00
IntermediateRepresentation Refactoring and optimization on CPU translation (#661) 2019-04-26 14:55:12 +10:00
Memory Optimize address translation and write tracking on the MMU (#571) 2019-02-24 18:24:35 +11:00
State Refactoring and optimization on CPU translation (#661) 2019-04-26 14:55:12 +10:00
Translation Refactoring and optimization on CPU translation (#661) 2019-04-26 14:55:12 +10:00
ChocolArm64.csproj Built in profiling (#567) 2019-04-26 14:53:10 +10:00
CpuThread.cs ARM exclusive monitor and multicore fixes (#589) 2019-02-19 10:52:06 +11:00
OpCodeTable.cs Sse optimized the 32-bit Vector & Scalar integer-to-fp conversion instructions (signed & unsigned); added the related Gp & V_Fixed Tests (signed & unsigned). (#662) 2019-04-20 23:07:35 -03:00
Optimizations.cs Misc. CPU optimizations (#575) 2019-02-28 13:03:31 +11:00