JIT: optimize for the common case of unquantized psq_l/st
Optimistically assume used GQRs are 0 in blocks that only use one GQR, and bail at the start of the block and recompile if that assumption fails. Many games use almost entirely unquantized stores (e.g. Rebel Strike, Sonic Colors), so this will likely be a big performance improvement across the board for games with heavy use of paired singles.
This commit is contained in:
1 parent
e32d63c43d
commit
8237004448
12 files changed
+275
-17
No files matched your search
@@ -13,7 +13,8 @@ namespace JitInterface
|
||||
{
|
||||
enum class ExceptionType
|
||||
{
|
||||
EXCEPTIONS_FIFO_WRITE
|
||||
EXCEPTIONS_FIFO_WRITE,
|
||||
EXCEPTIONS_PAIRED_QUANTIZE
|
||||
};
|
||||
|
||||
void DoState(PointerWrap &p);
|
||||
|
||||
Reference in new issue
Block a user