mirror of
https://github.com/FEX-Emu/FEX.git
synced 2025-02-15 04:17:40 +00:00
OpcodeDispatcher: Use orlshl in GetPackedRFLAG
Saves some moves. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
This commit is contained in:
parent
e285c7c9a0
commit
1e4456ec40
@ -76,7 +76,10 @@ OrderedNode *OpDispatchBuilder::GetPackedRFLAG(uint32_t FlagsMask) {
|
||||
LoadPF() :
|
||||
GetRFLAG(FlagOffset);
|
||||
|
||||
Original = _Bfi(4, 1, FlagOffset, Original, Flag);
|
||||
if (CTX->BackendFeatures.SupportsShiftedBitwise)
|
||||
Original = _Orlshl(Original, Flag, FlagOffset);
|
||||
else
|
||||
Original = _Bfi(4, 1, FlagOffset, Original, Flag);
|
||||
}
|
||||
return Original;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user