apply hidden visibility to internal math functions
authorRich Felker <dalias@aerifal.cx>
Tue, 11 Sep 2018 15:04:35 +0000 (11:04 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 12 Sep 2018 18:34:34 +0000 (14:34 -0400)
commit46e3895b6c986857b5759c5cb307e7fcb3fad39f
tree5da7051d6ff0092f295faac11de3dd3372e14f93
parent13d1afa46f8098df290008c681816c9eb89ffbdb
apply hidden visibility to internal math functions

this makes significant differences to codegen on archs with an
expensive PLT-calling ABI; on i386 and gcc 7.3 for example, the sin
and sinf functions no longer touch call-saved registers or the stack
except for pushing outgoing arguments. performance is likely improved
too, but no measurements were taken.
src/internal/libm.h
src/math/__invtrigl.h