On Oct 18, 2007, at 1:04 PM, Chris Lattner wrote:
>> /* Use fused multiply-add to get low part of a * c. */
>> -/* APPLE LOCAL begin LLVM */
>> -#ifndef __llvm__ /* FIXME: no long double support! */
>> asm ("fmsub %0,%1,%2,%3" : "=f"(tau) : "f"(a), "f"(c), "f"(t));
>> -#endif
>
> Have you tested to see if long double works with inline asm?
No; there are no long double instructions, so I'm not sure how you
would write such a thing in inline asm.
(The asm in the fix above breaks the long double into two doubles
explicitly, and I'd expect that to be the common practice).
_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits