2 * Copyright (C) 2006-2009, Parrot Foundation.
25 * force atan2() to use fast IEEE behavior
30 #ifndef __STRICT_ANSI__
31 _LIB_VERSION_TYPE _LIB_VERSION
= _IEEE_
;
33 _LIB_VERSION_TYPE _LIB_VERSION
= _POSIX_
;
36 #if DOUBLE_SIZE == 2 * INT_SIZE
39 =item C<extern int Parrot_signbit(double x)>
41 return true if the Numval has a negative sign.
42 This is mostly for handling the -0.0 case.
49 Parrot_signbit(double x
)
64 #if NUMVAL_SIZE == 12 && DOUBLE_SIZE == 3 * INT_SIZE && PARROT_LITTLE_ENDIAN
67 =item C<int Parrot_signbit_l(long double x)>
69 Same as Parrot_signbit for long double.
71 Return true if the Numval has a negative sign.
72 This is mostly for handling the -0.0 case.
79 Parrot_signbit_l(long double x
)
100 * c-file-style: "parrot"
102 * vim: expandtab shiftwidth=4: