JIT64: optimize carry calculations
Omit carry calculations that get overwritten later in the block before they're used. Very common in the case of srawix and friends.
This commit is contained in:
1 parent
a6c9515b00
commit
bea2504a51
9 files changed
+115
-82
No files matched your search
@@ -33,12 +33,12 @@ struct CodeOp //16B
|
||||
bool isBranchTarget;
|
||||
bool wantsCR0;
|
||||
bool wantsCR1;
|
||||
bool wantsPS1;
|
||||
bool wantsFPRF;
|
||||
bool wantsCA;
|
||||
bool outputCR0;
|
||||
bool outputCR1;
|
||||
bool outputPS1;
|
||||
bool outputFPRF;
|
||||
bool outputCA;
|
||||
bool canEndBlock;
|
||||
bool skip; // followed BL-s for example
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user