12 Commits

Author SHA1 Message Date
Skyth
183027d563 Remove hardcoded recompiler, load TOML file for configuration. 2024-10-01 00:09:18 +03:00
Skyth
39a0b6ab4d Scan direct calls to find functions. 2024-09-18 22:13:24 +03:00
Sajid
27f6604072 bctr and conditional returns 2024-09-13 20:27:05 +06:00
Sajid
87a74e2001 Handle invalid instructions as end block 2024-09-13 16:13:37 +06:00
Skyth
a03c2e89e7 Fix SearchBlock. 2024-09-12 14:33:49 +03:00
Sajid
6e48ca31ab Chase after branches again, but better 2024-09-11 10:03:41 +06:00
Sajid
c167e5c90c oop 2024-09-11 09:10:23 +06:00
Sajid
cbc914a43d Branch analyser fixups 2024-09-11 08:58:50 +06:00
Sajid
05b23d2ad8 Only chase after continious branches 2024-09-10 02:42:20 +06:00
Sajid
cbfcdc3ebc Move C emit code to PowerRecomp 2024-09-09 23:23:04 +06:00
Sajid
267e19b854 Handle branch fallthrough 2024-09-09 22:52:34 +06:00
Sajid
60edcad576 Function branch analysis 2024-09-09 21:09:37 +06:00