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/time/time_impl.h | |
parent | overhaul internally-public declarations using wrapper headers (diff) | |
download | grovel-46e3895b6c986857b5759c5cb307e7fcb3fad39f.tar.gz grovel-46e3895b6c986857b5759c5cb307e7fcb3fad39f.tar.xz |
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/time/time_impl.h')
0 files changed, 0 insertions, 0 deletions