This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/30599] long double declaration rounds to double instead



------- Comment #6 from whaley at cs dot utsa dot edu  2007-06-20 23:17 -------
Anybody have enough __asm__ foo to write a inline assembly macro taking a long
double operand and returning one, which I can use to call fsqrt directly in
inline assembly?  I'm scoping the docs, but have never found inline assembly
constraints that intuitive, and with the need for x87 registers on the stack,
less so.  If I can write such a macro, I can call it on Windows instead of
sqrtl.  The long double accumulator is on the stack, fsqrt takes a stack arg,
so it should be easy to do, I would think . . .

Thanks,
Clint


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30599


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]