* mingwex/math/signbit.c (__signbit): Make return value
consistent with GCC's __builtin_signbit. * mingwex/math/signbitf.c (__signbitf): Likewise. * mingwex/math/signbitf.c (__signbitl): Likewise. * include/math.h (__signbit, __signbitf, __signbitl): Likewise for inlines.
This commit is contained in:
@@ -5,7 +5,7 @@ int __signbitl (long double x) {
|
||||
__asm__ ("fxam; fstsw %%ax;"
|
||||
: "=a" (sw)
|
||||
: "t" (x) );
|
||||
return sw & __FP_SIGNBIT;
|
||||
return (sw & __FP_SIGNBIT) != 0;
|
||||
}
|
||||
|
||||
int __attribute__ ((alias ("__signbitl"))) signbitl (long double);
|
||||
|
Reference in New Issue
Block a user