musl/arch
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
..
aarch64 overhaul aarch64 atomics for new atomics framework 2016-01-21 19:50:55 +00:00
arm move arm-specific translation units out of arch/arm/src, to src/*/arm 2016-01-22 00:02:21 +00:00
i386 clean up i386 atomics for new atomics framework 2016-01-22 00:16:53 +00:00
microblaze refactor internal atomic.h 2016-01-21 19:08:54 +00:00
mips overhaul mips atomics for new atomics framework 2016-01-22 00:10:40 +00:00
or1k refactor internal atomic.h 2016-01-21 19:08:54 +00:00
powerpc refactor internal atomic.h 2016-01-21 19:08:54 +00:00
sh overhaul sh atomics for new atomics framework, add j-core cas.l backend 2016-01-21 19:43:04 +00:00
x32 refactor internal atomic.h 2016-01-21 19:08:54 +00:00
x86_64 refactor internal atomic.h 2016-01-21 19:08:54 +00:00