First Commit

This commit is contained in:
MerryMage 2016-07-01 21:01:06 +08:00
commit 65df15633d
55 changed files with 18405 additions and 0 deletions

27
README.md Normal file
View file

@ -0,0 +1,27 @@
Dynarmic
========
An (eventual) dynamic recompiler for ARM6K. The code is a mess.
A lot of optimization work can be done (it currently produces bad code, worse than that non-IR JIT).
Plans
-----
### Near-term
* Actually finish the translators off
* Get everything working
* Redundant Get/Set elimination
* Handle immediates properly
* Allow ARM flags to be stored in host flags
### Medium-term
* Undo strength-reduction (invert some common ARM idioms)
* Other optimizations
### Long-term
* ARMv7A support
* ARMv5 support