summaryrefslogtreecommitdiff
path: root/src/internal/libc.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2018-09-11 11:04:35 -0400
committerRich Felker <dalias@aerifal.cx>2018-09-12 14:34:34 -0400
commit46e3895b6c986857b5759c5cb307e7fcb3fad39f (patch)
tree5da7051d6ff0092f295faac11de3dd3372e14f93 /src/internal/libc.c
parent13d1afa46f8098df290008c681816c9eb89ffbdb (diff)
downloadmusl-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