Files
FEX-Emu--FEX/FEXCore/Source/Interface/Core
Ryan Houdek 80cda1bb18 OpcodeDispatcher: Optimize 16-bit MOVBE
16-bit MOVBE is a bit of a special case where it loads 16-bits in to the
bottom of the GPR without clearing the upper bits of the register.
Which means 32-bits or 64-bits depending on operating mode.

Arm64 doesn't support a 16-bit bswap so it needs to operate at 32-bits
instead. We then can insert the resulting bits of the 32-bit rev with a
bfxil in to the lower bits of the resulting destination register.

This allows 16-bit movbe to be optimal now.
2023-09-14 16:05:16 -07: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