No description
Find a file
Tillmann Karras 30a90295b9 Implement data processing instructions
ADC, ADD, AND, BIC, CMN, CMP, EOR, MOV, MVN, ORR, RSB, RSC, SBC, SUB,
TEQ, TST

The code could use some serious deduplication...
2016-08-03 00:47:16 +01:00
docs Docs: Design documentation 2016-07-15 16:47:13 +01:00
externals/catch First Commit 2016-07-01 21:01:06 +08:00
src Implement data processing instructions 2016-08-03 00:47:16 +01:00
tests Raise SIGTRAP on non-Windows 2016-08-03 00:44:08 +01:00
CMakeLists.txt Add -pedantic-errors compilation flag 2016-08-01 19:54:31 +01:00
README.md Update README.md 2016-07-04 14:55:31 +08:00

Dynarmic

An (eventual) dynamic recompiler for ARMv6K. 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

Long-term

  • ARMv7A support
  • ARMv5 support