mirror of
https://github.com/pound-emu/ballistic.git
synced 2026-01-31 01:15:21 +01:00
f72da3e121078d44a0d2b3d9c1c1818b5b558907
Instead of using strcmp() on each decoded intruction's mnemonic to translate it, we embedd an IR opcode into the struct. This is a very barebones implementation and does not cover the entire ARM instruction set. ARM instructions that does not have an IR opcode equivalent will be marked with `OPCODE_TRAP` and should be implemented in the future. Signed-off-by: Ronald Caesar <github43132@proton.me>
The Ballistic JIT Engine
“The world's fastest ARM recompiler"
Overview
This is a rewrite the dynarmic recompiler, with the goal of fixing its many flaws.
Languages
C
91%
XSLT
6.7%
Python
1.4%
CSS
0.6%
CMake
0.3%