musl/arch/x32
Rich Felker a4a3e4dbc0 make thread-pointer-loading asm non-volatile
this will allow the compiler to cache and reuse the result, meaning we
no longer have to take care not to load it more than once for the sake
of archs where the load may be expensive.

depends on commit 1c84c99913 for
correctness, since otherwise the compiler could hoist loads during
stage 3 of dynamic linking before the initial thread-pointer setup.
2018-10-16 14:11:46 -04:00
..
bits add support for arch-specific ptrace command macros 2018-07-17 22:25:08 -04:00
atomic_arch.h remove a_ctz_l from arch specific atomic_arch.h 2018-04-19 12:23:17 -04:00
crt_arch.h dynamic linker bootstrap overhaul 2015-04-13 03:04:42 -04:00
ksigaction.h apply hidden visibility to sigreturn code fragments 2018-09-12 14:34:34 -04:00
pthread_arch.h make thread-pointer-loading asm non-volatile 2018-10-16 14:11:46 -04:00
reloc.h new dlstart stage-2 chaining for x86_64 and x32 2015-09-17 07:28:44 +00:00
syscall_arch.h fix dangling pointers in x32 syscall timespec fixup code 2015-05-01 21:22:27 -04:00