mirror of
https://github.com/azahar-emu/dynarmic
synced 2025-11-07 07:29:59 +01:00
This aspect of the System V ABI is under-defined. LLVM choses a different interpretation from GCC and ICC. Most other compilers assume the callee is responsible zero-ing the upper bits of the register if necessary. LLVM assumes the caller has zero-extended the register. This is a quick fix for this problem until zext-tracking is implemented.
Dynarmic
A dynamic recompiler for the ARMv6K architecture.
Documentation
Design documentation can be found at docs/Design.md.
Plans
Medium-term
Long-term
- ARMv7A support
- ARMv5 support
Description
Languages
C++
66%
POV-Ray SDL
31%
Pascal
2.1%
CMake
0.8%
Assembly
0.1%