[Bug other/19696] gcc.c-torture/execute/ieee/copysign1.c: Unsatisfied symbols: copysignl
rth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Jan 31 00:31:00 GMT 2005
------- Additional Comments From rth at gcc dot gnu dot org 2005-01-31 00:30 -------
Well, yes and no. The msb *is* set iff the value is negative. So copysign
can be done by
xor. tmp, mswx, mswx
blt 0, 1f
fneg hi, hi
fneg lo, lo
1:
plus some additional data movement instructions.
Step 1, however, is getting IEEE quad precision stuff working...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19696
More information about the Gcc-bugs
mailing list