https://bugs.kde.org/show_bug.cgi?id=432809

--- Comment #2 from Mark Wielaard <m...@klomp.org> ---
(In reply to Mark Wielaard from comment #1)
> We had something similar in bug #422174 with REX prefixed JMP instructions.
> Lets see what the instruction manual says...

It says (for PUSH, POP, PUSHF/D/Q, POPF/D/Q and LEAVE): "When in 64-bit mode,
instruction defaults to 64-bit operand size and cannot encode 32-bit operand
size."

Which is explains the sz == to sz = 8 "upgrade" we always do.

It seems a REX.W prefix simply explicitly sets the operant size to 8, and so
can/must be ignored as redundant.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to