summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/drcfe.ipp
Commit message (Collapse)AuthorAgeFilesLines
* drcfe.ipp: fix compile hap2026-03-021-1/+1
|
* Allow recompiling CPU cores to define their own opcode descriptions. Vas Crabb2026-03-021-0/+389
The base opcode description now only has the parts that are used by the base recompiler front-end. CPU cores are free to define their own extensions as they see fit without being limited to pre-defined fields. The base recompiler front-end is now a template, eliminating the virtual member functions. It no longer has any dependencies on libemu, which paves the way to decoupling the recompiler front-ends and allowing the instruction analysis to be tested without the rest of the emulator. Also added a compile-time option to disable ASTAT flag update elision in the SHARC recompiler, and fixed some recompiler front-end bugs.