(unofficial mirror fork of merryhime/dynarmic)
ade595e377
Without this sanitizing it's possible to perform a shift with a shift amount that's the same size as the type being shifted. This actually occurs when decoding ORR variants. We could get fancier here and make this branchless, but we don't really use RotateRight in any performance intensive areas. |
||
---|---|---|
.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