(unofficial mirror fork of merryhime/dynarmic)
0992987c98
The purpose of this instruction is to raise exceptions when certain decode-time issues happen, instead of asserting at translate time. This allows us to use the translator for code analysis without worrying about unnecessary asserts, but also provides flexibility for the library user to perform custom behaviour when one of these states are raised. |
||
---|---|---|
.travis | ||
CMakeModules | ||
docs | ||
externals | ||
include/dynarmic | ||
src | ||
tests | ||
.appveyor.yml | ||
.gitmodules | ||
.travis.yml | ||
CMakeLists.txt | ||
LICENSE.txt | ||
README.md |
Dynarmic
A dynamic recompiler for ARM.
Supported guest architectures
- ARMv6K
- 64-bit ARMv8
Supported host architectures
- x86-64
There are no plans to support x86-32.
Documentation
Design documentation can be found at docs/Design.md.
Plans
Near-term
- Complete ARMv8 support
Medium-term
- Optimizations
Long-term
- ARMv7A guest support
- ARMv5 guest support
- ARMv8 host support