This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: i386 misassembly?
On Tue, Nov 01, 2005 at 09:34:33AM -0800, Eric Christopher wrote:
> But shouldn't it be assembling as de f9 instead of de f1? I thought
> fdivrp was
> de f1?
That's what the following is about.
#if SYSV386_COMPAT
/* Someone forgot that the FloatR bit reverses the operation when not
equal to the FloatD bit. ie. Changing only FloatD results in the
destination being swapped *and* the direction being reversed. */
#define FloatDR FloatD
#else
#define FloatDR (FloatD|FloatR)
#endif
--
Alan Modra
IBM OzLabs - Linux Technology Centre