Files
FEX-Emu--FEX/FEXCore/Source/Interface/Core
Ryan Houdek d5b58eebaf OpcodeDispatcher: Optimize cmov
cmov was quite terrible in its implementation. Some things of note:
- NZCV cache would cause store for no reason
- {16,32}-bit would zero extend sources for no reason
- 16-bit would zero extend result for no reason

A bunch of flag testing is still doing a ubfx plus compare against zero
when it could end up being a tst instead, but this is a step in the
right direction and switches over to explicit sized selects.
2023-09-15 10:09:37 -07:00
..
2023-09-15 12:08:22 -04:00
2023-09-05 14:56:43 -04:00
2023-09-05 15:58:18 -04:00
2023-08-17 16:32:16 -04:00
2023-08-17 16:32:16 -04:00
2023-08-17 16:32:16 -04:00
2023-08-17 16:32:16 -04:00
2023-09-11 16:41:30 -07:00