diff options
author | Rich Felker <dalias@aerifal.cx> | 2018-09-11 11:04:35 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2018-09-12 14:34:34 -0400 |
commit | 46e3895b6c986857b5759c5cb307e7fcb3fad39f (patch) | |
tree | 5da7051d6ff0092f295faac11de3dd3372e14f93 /src/internal/libc.c | |
parent | 13d1afa46f8098df290008c681816c9eb89ffbdb (diff) | |
download | musl-46e3895b6c986857b5759c5cb307e7fcb3fad39f.tar.gz musl-46e3895b6c986857b5759c5cb307e7fcb3fad39f.tar.bz2 musl-46e3895b6c986857b5759c5cb307e7fcb3fad39f.tar.xz musl-46e3895b6c986857b5759c5cb307e7fcb3fad39f.zip |
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.
Diffstat (limited to 'src/internal/libc.c')
0 files changed, 0 insertions, 0 deletions