Comment #0 by safety0ff.bugz — 2014-06-23T20:36:59Z
asm {
naked;
AND SIL, 1;
}
Gets translated to
and DH, 1;
Comment #1 by blah38621 — 2014-06-23T21:29:24Z
As a bit more information, this is caused by a missing REX prefix, and also
applies to OR, XOR, AND, ADD, SUB, and a few other instructions that use
op-code 0x80 as their (I know there's a name for the set, but I can't remember
it or find it anywhere :( )
I believe it is also limited to the r8, imm8 version of the op-codes.
Comment #2 by safety0ff.bugz — 2014-06-26T06:21:54Z