mirror of
https://github.com/pound-emu/ballistic.git
synced 2026-01-31 01:15:21 +01:00
7f792157f53b64a0814c1439ecde7c2333065d6c
This was tricky one to add to bal_engine_t because the struct was already pretty packed. The struct only had 12 bytes to spare but to add the constants array and its size required 16 bytes. I determined that ssa_bit_widths_size was not required since ssa_bit_widths[] and instructions[] will be parallel to each other, so one variable can keep track of both arrays. 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%