Commit Graph
21 Commits
Author SHA1 Message Date
Skyth 9db7909bbd Convert calls to indirect calls for the time being. 2024-09-13 17:32:54 +03:00
Skyth cbc28c6451 Implement a bunch of load/store instructions. 2024-09-13 16:00:37 +03:00
Skyth 996fa013d0 Implement float comparison instruction. 2024-09-13 15:27:10 +03:00
Skyth e78e5b7534 Implement a good chunk of float instructions. 2024-09-13 15:17:20 +03:00
Skyth cc212f4058 Implement store instructions. 2024-09-12 22:57:31 +03:00
Skyth 9d6ccc0593 Add self note for the future. 2024-09-12 21:53:53 +03:00
Skyth 27dd0aace7 Implement more instructions. 2024-09-12 21:50:36 +03:00
Skyth f96d2c2879 Implement periodt variant of instructions. 2024-09-12 18:59:24 +03:00
Skyth f8353aa1e2 Implement more comparison instructions. 2024-09-12 17:54:56 +03:00
Skyth 1ab19abed5 Define XER register. 2024-09-12 17:41:39 +03:00
Skyth eaa8e7d482 More flow control instructions. 2024-09-12 17:23:37 +03:00
Skyth 6f32dc35a2 Implement some loop instructions & add loop test. 2024-09-12 16:42:26 +03:00
Skyth c82c4688e7 Add compile-all.bat. 2024-09-12 15:53:58 +03:00
Skyth ce3f9621f6 Whoops. 2024-09-12 15:45:59 +03:00
Skyth 572dc2a67f Prevent optimization for recompiled functions. 2024-09-12 15:45:39 +03:00
Skyth 589104a0ef Control flow instructions & local PPC context test. 2024-09-12 15:34:59 +03:00
Skyth a03c2e89e7 Fix SearchBlock. 2024-09-12 14:33:49 +03:00
Skyth cf9522a662 Some instruction fixes. 2024-09-11 12:22:58 +03:00
Skyth 28e6ba92f8 Implement some instructions. 2024-09-10 23:16:21 +03:00
Skyth 57ebe48cf7 Add a huge switch case with all instructions. 2024-09-10 19:26:53 +03:00
Skyth 25ede377a1 Pseudocode decompilation attempts for the test. 2024-09-09 13:14:27 +03:00