On 08.05.2013, at 11:20, Torbjorn Granlund wrote: > Aurelien Jarno <aurel...@aurel32.net> writes: > > 64-bit CPUs check for the L bit of comparison instruction to determine > if the instruction is 32-bit wide, and not to the MSR SF bit. > > L=1 on a 32-bit CPU should generate an invalid instruction exception. > > No. See my previous post. > > The L bit is to be ignored for 32-bit CPUs, just like the original code > did.
I see. So if the target is 64bit capable, then we distinguish by the instruction bit, but for 32bit targets we always call the 32bit variant regardless of the bit? Alex