Jit: FIFO optimization improvements
This introduces speculative constants, allowing FIFO writes to be optimized in more places. It also clarifies the guarantees of the FIFO optimization, changing the location of some of the checks and potentially avoiding redundant checks.
This commit is contained in:
1 parent
0bd5db3e05
commit
789975e350
16 files changed
+81
-28
No files matched your search
@@ -136,7 +136,7 @@ void CachedInterpreter::Jit(u32 address)
|
||||
|
||||
js.blockStart = PC;
|
||||
js.firstFPInstructionFound = false;
|
||||
js.fifoBytesThisBlock = 0;
|
||||
js.fifoBytesSinceCheck = 0;
|
||||
js.downcountAmount = 0;
|
||||
js.curBlock = b;
|
||||
|
||||
|
||||
Reference in new issue
Block a user