libroot/glibc: Use .double instead of .tfloat on Clang.
Clang's equivalent of .tfloat is .x86_fp80, but apparently that is not enabled for Haiku. So for now, use .double instead. This is the same thing MinGW does.
This commit is contained in:
parent
834100c94f
commit
ca57e33abb
|
@ -20,7 +20,11 @@ RCSID("$NetBSD: s_log1p.S,v 1.7 1995/05/09 00:10:58 jtc Exp $")
|
||||||
-1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2
|
-1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2
|
||||||
0.29 is a safe value.
|
0.29 is a safe value.
|
||||||
*/
|
*/
|
||||||
|
#ifndef __clang__
|
||||||
limit: .tfloat 0.29
|
limit: .tfloat 0.29
|
||||||
|
#else
|
||||||
|
limit: .double 0.29 /* TODO: figure out why x86_fp80 causes clang to error */
|
||||||
|
#endif
|
||||||
/* Please note: we use a double value here. Since 1.0 has
|
/* Please note: we use a double value here. Since 1.0 has
|
||||||
an exact representation this does not effect the accuracy
|
an exact representation this does not effect the accuracy
|
||||||
but it helps to optimize the code. */
|
but it helps to optimize the code. */
|
||||||
|
|
Loading…
Reference in New Issue