]> granicus.if.org Git - libatomic_ops/commit
* src/atomic_ops.h: Update comment (add AO_and, AO_xor).
authorIvan Maidanski <ivmai@mail.ru>
Wed, 3 Aug 2011 19:03:33 +0000 (23:03 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 3 Aug 2011 19:03:33 +0000 (23:03 +0400)
commitb892f126119d778e2d0482c29bccebe3b9dbb571
treef951bbaee4f6d1571858a5addc88fbca9b30cd9d
parentdabe1f0840c454f43487540d09dba584685c815b
* src/atomic_ops.h: Update comment (add AO_and, AO_xor).
* src/atomic_ops/generalize.h (AO_and_full, AO_xor_full): New functions.
* src/atomic_ops/sysdeps/gcc/x86.h: Ditto.
* src/atomic_ops/sysdeps/gcc/x86_64.h: Ditto.
* src/atomic_ops/sysdeps/generic_pthread.h: Ditto.
* src/atomic_ops/sysdeps/sunc/x86.h: Ditto.
* src/atomic_ops/sysdeps/sunc/x86_64.h: Ditto.
* src/atomic_ops/generalize.h (AO_and_..., AO_xor_..., AO_HAVE_and_...,
AO_HAVE_xor_...): New macros.
* tests/test_atomic.template (test_atomicXX): Fix "or" constant; add AO_xor()
and AO_and() tests.
* tests/test_atomic_include.h: Regenerate.
TODO
src/atomic_ops.h
src/atomic_ops/generalize.h
src/atomic_ops/sysdeps/gcc/x86.h
src/atomic_ops/sysdeps/gcc/x86_64.h
src/atomic_ops/sysdeps/generic_pthread.h
src/atomic_ops/sysdeps/sunc/x86.h
src/atomic_ops/sysdeps/sunc/x86_64.h
tests/test_atomic.template
tests/test_atomic_include.h