mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-15 12:33:30 +08:00
m68k: remove duplicate __signbit definitions
This commit is contained in:
parent
326a03edf9
commit
b5e933757c
@ -1,7 +1,7 @@
|
||||
2010-03-13 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* sysdeps/m68k/m680x0/fpu/bits/mathinline.h (__signbit)
|
||||
(__signbitf, __signbitl): Define.
|
||||
(__signbitf, __signbitl): Always define as inline.
|
||||
|
||||
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
|
||||
Add variant for USE__THREAD.
|
||||
|
@ -301,17 +301,7 @@ __inline_functions(long double,l)
|
||||
#ifdef __USE_ISOC99
|
||||
|
||||
# define __inline_functions(float_type, s) \
|
||||
__m81_defun (int, __CONCAT(__signbit,s), (float_type __value)) \
|
||||
{ \
|
||||
/* There is no branch-condition for the sign bit, so we must extract \
|
||||
and examine the condition codes manually. */ \
|
||||
unsigned long int __fpsr; \
|
||||
__asm ("ftst%.x %1\n" \
|
||||
"fmove%.l %/fpsr, %0" : "=dm" (__fpsr) : "f" (__value)); \
|
||||
return (__fpsr >> 27) & 1; \
|
||||
} \
|
||||
\
|
||||
__m81_defun (float_type, __CONCAT(__scalbln,s), \
|
||||
__m81_defun (float_type, __CONCAT(__scalbln,s), \
|
||||
(float_type __x, long int __n)) \
|
||||
{ \
|
||||
return __CONCAT(__scalbn,s) (__x, __n); \
|
||||
|
Loading…
Reference in New Issue
Block a user