First post, by superfury
Do opcodes 0FB7 and 0FBF(MOVS/ZX) in 16-bit mode function like a normal MOV(without sign extension to 32-bit, since it's from a 16-bit memory/register location to 16-bit register)? Or do they always extend to a 32-bit register, regardless of operand size?
I already implemented it in both 16-bit(plain MOV in effect) and 32-bit fashion(Sign/Zero extending to 32-bit), but I'm just double checking here.
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io