mirror of
https://github.com/pound-emu/ballistic.git
synced 2026-01-31 01:15:21 +01:00
e7a8a873e6a86b03fc9d3381414255e106c2cf35
We have enough bits in the opcode bitfield in instruction_t to encode register classes (ADD_INT, ADD_FLOAT, ADD_VECTOR). However, encoding the bit width (ADD_INT8, ADD_INT32) will massively increase the amount of opcodes needed. So we replace `type` in ssa_version_t with `bit_width`. 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%