musl/arch/i386
Rich Felker e24984efd5 clean up i386 atomics for new atomics framework
this commit mostly makes consistent things like spacing, function
ordering in atomic_arch.h, argument names, use of volatile, etc. the
fake 64-bit and/or atomics are also removed because the shared
atomic.h does a better job of implementing them; it avoids making two
atomic memory accesses when only one 32-bit half needs to be touched.

no major overhaul is needed or possible because x86 actually has
native versions of all the usual atomic operations, rather than using
ll/sc or needing cas loops.
2016-01-22 00:16:53 +00:00
..
bits adjust i386 max_align_t definition to work around some broken compilers 2015-12-29 12:46:15 -05:00
atomic_arch.h clean up i386 atomics for new atomics framework 2016-01-22 00:16:53 +00:00
crt_arch.h dynamic linker bootstrap overhaul 2015-04-13 03:04:42 -04:00
pthread_arch.h properly access mcontext_t program counter in cancellation handler 2015-11-02 12:41:49 -05:00
reloc.h introduce new symbol-lookup-free rcrt1/dlstart stage chaining 2015-09-17 06:30:55 +00:00
syscall_arch.h use hidden visibility for i386 asm-internal __vsyscall symbol 2015-04-14 10:22:12 -04:00