Re: linux-2.2.11-pre7: i386 asm cleanup

Jamie Lokier (lkd@tantalophile.demon.co.uk)
Mon, 9 Aug 1999 19:37:04 +0200


Alan Cox wrote:
> > - AFAIU, there is no point in using just the lower half of a register to
> > fill in a segment register, with a movl to boot.
>
> I seem to remember there was. This came up before if I remember rightly
> and Linus had a specific reason for it. Check with Linus.

Disassemble. The patch doesn't change any code, it just fixes the code
to use consistent syntax instead of misleading syntax. That you thought
otherwise proves the point :-)

In "movl %ax,%ds" the 16 bit register is overriden by the "l" suffix, so
Gas chooses the 32 bit form anyway.

So I vote for including the patch.

-- Jamie

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/