NetBSD/common/lib/libc/arch
joerg 3ba4836216 Provide a basic implementation of __atomic_load_* and __atomic_store_*,
used by GCC and LLVM as backing for C11/C++11 atomics, if the hardware
is not known to have corresponding features. Include it on ARM as LLVM
and libc++ hit it when compiled for ARMv4.
2014-07-05 20:44:46 +00:00
..
alpha
arm Provide a basic implementation of __atomic_load_* and __atomic_store_*, 2014-07-05 20:44:46 +00:00
hppa/atomic Add the missing __sync_* ops to libc 2014-02-22 10:23:24 +00:00
i386 Put missing END() markers to set ELF symbol size. 2014-05-23 03:17:31 +00:00
ia64/atomic
m68k Add aliases for the C11/C++11 spelling of the CAS primitives. 2014-06-28 20:18:55 +00:00
mips Provide cas_16 and cas_8 emulation via cas_32 and use that for mips64 2014-02-24 16:15:43 +00:00
powerpc Reduce duplication. 2014-03-07 07:17:54 +00:00
powerpc64 Use the sources in ../../arch/powerpc instead 2014-03-07 07:20:56 +00:00
sh3 Add missing __sync_* ops to libc 2014-02-22 12:12:30 +00:00
sparc Provide the missing __sync_* ops for sparc. 2014-02-21 16:21:02 +00:00
sparc64 Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small 2013-09-12 15:36:14 +00:00
vax Add the missing __sync_* ops to libc 2014-02-22 08:53:33 +00:00
x86_64 fix build for _KERNEL 2014-05-22 16:47:31 +00:00