diff options
author | 2017-10-24 17:49:14 +0100 | |
---|---|---|
committer | 2017-11-03 14:50:55 +0000 | |
commit | 659ca267360e1c1f64eea9205bb81cb5e9049908 (patch) | |
tree | def9eecb08f00c650e2d969c651236127d41183a /stdlib/stdlib.h | |
parent | arm: Remove lazy tlsdesc initialization related code (diff) | |
download | glibc-659ca267360e1c1f64eea9205bb81cb5e9049908.tar.xz glibc-659ca267360e1c1f64eea9205bb81cb5e9049908.zip |
aarch64: optimize _dl_tlsdesc_dynamic fast path
Remove some load/store instructions from the dynamic tlsdesc resolver
fast path. This gives around 20% faster tls access in dlopened shared
libraries (assuming glibc ran out of static tls space).
* sysdeps/aarch64/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Optimize.
Diffstat (limited to 'stdlib/stdlib.h')
0 files changed, 0 insertions, 0 deletions