This website requires JavaScript.
ReeceSX
Explore
Aurora
Register
Sign In
AuroraMiddleware
/
glibc
Watch
1
Star
0
Fork
0
You've already forked glibc
mirror of
https://sourceware.org/git/glibc.git
synced
2024-12-12 22:30:12 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
41bfe224e5
glibc
/
sysdeps
/
m68k
/
m680x0
/
fpu
/
e_scalbl.c
4 lines
91 B
C
Raw
Normal View
History
Unescape
Escape
Rewritten.
1997-06-23 21:44:21 +00:00
#
define SUFF l
#
define float_type long double
Add a generic scalb implementation This is a preparatory patch to enable building a _Float128 variant to ease reuse when building a _Float128 variant to alias this long double only symbol. Notably, stubs are added where missing to the native _Float128 sysdep dir to prevent building these newly templated variants created inside the build directories. Also noteworthy are the changes around LIBM_SVID_COMPAT. These changes are not intuitive. The templated version is only enabled when !LIBM_SVID_COMPAT, and the compat version is predicated entirely on LIBM_SVID_COMPAT. Thus, exactly one is stubbed out entirely when building. The nldbl scalb compat files are updated to account for this. Likewise, fixup the reuse of m68k's e_scalb{f,l}.c to include it's override of e_scalb.c. Otherwise, the search path finds the templated copy in the build directory. This could be futher simplified by providing an overridden template, but I lack the hardware to verify.
2018-05-29 20:52:24 +00:00
#
include
<sysdeps/m68k/m680x0/fpu/e_scalb.c>
Reference in New Issue
Copy Permalink