Print this page
5262 libm needs to be carefully unifdef'd
5268 libm doesn't need to hide symbols which are already local
@@ -34,18 +34,10 @@
.type _nextafter,#function
_nextafter = __nextafter
#include "libm_synonyms.h"
#include "libm_protos.h"
-#if defined(LIBM_BUILD) && !defined(ELFOBJ)
-#define mENTRY(x) ENTRY(__libm/**/x)
-#define mNAME(x) NAME(__libm/**/x)
-#else
-#define mENTRY(x) ENTRY(x)
-#define mNAME(x) NAME(x)
-#endif
-
RO_DATA
.align 8
.Lconstant:
two54 = 0x00
.word 0x43500000,0x0 ! 2**54
@@ -108,11 +100,11 @@
be,a 1f ! xflow
ldd [%l0+tiny],%f2
cmp %i2,%l3
bne,a 9f ! next_return
ldd [%fp+x],%f0
- call mNAME(_SVID_libm_err) ! overflow
+ call NAME(_SVID_libm_err) ! overflow
or %g0,46,%o4
ba 9f
nop
1: ! xflow
fmuld %f2,%f2,%f2