]> git.ipfire.org Git - thirdparty/glibc.git/commit
aarch64: optimize _dl_tlsdesc_dynamic fast path
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Tue, 24 Oct 2017 16:49:14 +0000 (17:49 +0100)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Fri, 3 Nov 2017 14:50:55 +0000 (14:50 +0000)
commit659ca267360e1c1f64eea9205bb81cb5e9049908
treedef9eecb08f00c650e2d969c651236127d41183a
parent94d2f0af157d8c02e688a315039f8044aedbcc89
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.
ChangeLog
sysdeps/aarch64/dl-tlsdesc.S