Simone
|
8c70a17c72
|
[JIT]: Implement non-constant dadd, daddu, daddi and daddiu
|
2025-01-22 15:02:59 +01:00 |
|
Simone
|
9c78d71a29
|
[JIT]: Remove redundant register write logic for constant propagation (i.e. if we're writing a simple variable, it's always constant)
|
2025-01-22 11:33:04 +01:00 |
|
Simone
|
0c0e857a6c
|
[JIT]: Constant propagation doesn't need 2 layers + fix JUMP
|
2025-01-22 10:42:35 +01:00 |
|
SimoneN64
|
043e20c517
|
[JIT]: Finally executing out of bootcode!
|
2025-01-21 22:32:24 +01:00 |
|
SimoneN64
|
f67f968f91
|
[JIT]: First compiled block! Figure out why scheduling an event from the emitted code makes the underlying queue point to 0x0...
|
2025-01-20 22:27:18 +01:00 |
|
SimoneN64
|
e065558147
|
[JIT]: Simplify register accesses, implement more instructions, rework some branching logic
|
2025-01-15 00:37:29 +01:00 |
|
Simone
|
23ddc0b9f7
|
[JIT]: Specialize register write handlers
|
2025-01-14 17:21:04 +01:00 |
|
Simone
|
81eca58130
|
[JIT]: More branches. Only left are the "and link" variants
|
2025-01-14 11:48:28 +01:00 |
|
SimoneN64
|
b528b1ef8c
|
Buncha instructions for JIT
|
2025-01-12 23:45:27 +01:00 |
|
SimoneN64
|
536fbddf95
|
Some restructuring
|
2025-01-12 23:45:18 +01:00 |
|
SimoneN64
|
200f6c4515
|
More progress on JIT constant instructions implementations
|
2025-01-06 22:03:39 +01:00 |
|
SimoneN64
|
5340b77f40
|
All constant versions of the instructions for JIT: completed
|
2024-09-02 23:35:20 +02:00 |
|
SimoneN64
|
e253627890
|
Run clangformat everywhere
|
2024-08-27 21:35:07 +02:00 |
|
SimoneN64
|
b3a4a302cb
|
Finally clangformat
|
2024-08-27 21:18:10 +02:00 |
|
SimoneN64
|
e98b36d083
|
Fix compilation
|
2024-08-26 21:22:31 +02:00 |
|
SimoneN64
|
d2ff40d90a
|
More instructions
|
2024-05-26 23:34:57 +02:00 |
|
SimoneN64
|
228bf69f53
|
More instructions
|
2024-05-26 22:16:18 +02:00 |
|
SimoneN64
|
2efb4c02d3
|
some more instructions
|
2024-05-26 21:16:37 +02:00 |
|
SimoneN64
|
a35fac4a4e
|
Start implementing some instructions
|
2024-05-21 22:46:08 +02:00 |
|
Simone Coco
|
24f4f0270d
|
Let's try doing this again
|
2024-05-21 09:30:13 +01:00 |
|
SimoneN64
|
30fce7ecf7
|
get rid of JIT and other things
|
2023-06-04 22:28:23 +02:00 |
|
SimoneN64
|
94ce40429f
|
JIT: Passing first 2 tests in basic_simpleboot
|
2023-03-20 23:37:54 +01:00 |
|
SimoneN64
|
e032330b07
|
New calling method in JIT
|
2023-03-19 23:00:29 +01:00 |
|
SimoneN64
|
357b5839ca
|
Use more correct loggings
|
2023-03-19 15:21:04 +01:00 |
|
CocoSimone
|
030f04df03
|
Rename dynarec to JIT everywhere
|
2023-02-21 02:20:35 +01:00 |
|