summaryrefslogtreecommitdiff
path: root/src/atomic_ops/generalize.h
Commit message (Expand)AuthorAgeFilesLines
* Fix missing double_compare_and_swap_dd_acquire_readIvan Maidanski2016-11-011-0/+16
* Workaround '#error' cppcheck error messagesIvan Maidanski2016-10-051-2/+3
* Fix typos in 'error' pragma messagesIvan Maidanski2016-10-051-2/+2
* Avoid extra nop_full in stack_pop_acquire if atomic intrinsics used (x86)Ivan Maidanski2016-08-191-0/+34
* Enable generalization of all variants of CAS via fetch_compare_and_swapIvan Maidanski2013-01-031-58/+62
* Move generalized arithmetical primitives to 'generalize-arithm' templateIvan Maidanski2013-01-031-0/+2
* Remote duplicate definition of test_and_set_acquire in generalize.hIvan Maidanski2013-01-031-14/+1
* Add generalized CAS primitives of char/short/int sizeIvan Maidanski2013-01-031-226/+0
* Add generalized atomic and/or/xor operations for char/short/int typesIvan Maidanski2013-01-021-224/+0
* Generate generalized AO_t load/store/fetch_and_add primitives from templateIvan Maidanski2013-01-021-522/+0
* Generalize compare_double_and_swap_double using double_compare_and_swapIvan Maidanski2012-10-051-0/+38
* Add double_compare_and_swap_read/write to generalizationIvan Maidanski2012-10-021-3/+48
* Add no-barrier double_compare_and_swap to generalizationIvan Maidanski2012-10-021-2/+15
* Use __builtin_expect in CAS failure loop condition checks (GCC only)Ivan Maidanski2012-03-261-7/+7
* Generalize AO_compare_and_swap primitives via AO_fetch_compare_and_swapIvan Maidanski2011-11-111-1/+44
* Implement most AO_fetch_compare_and_swap primitivesIvan Maidanski2011-11-111-2/+114
* Add FIXMEs to add AO_fetch_compare_and_swap primitivesIvan Maidanski2011-11-111-0/+2
* Adjust AO_..._H macros in public headers.Ivan Maidanski2011-09-091-2/+2
* * src/atomic_ops.h: Update comment (add AO_and, AO_xor).Ivan Maidanski2011-08-031-1/+149
* * src/atomic_ops/generalize.h (AO_or_full): Rename incr argument to value.Ivan Maidanski2011-08-031-2/+2
* 2011-06-07 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-251-847/+743
* 2011-06-03 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-251-280/+283
* 2009-09-16 Ivan Maidanski <ivmai@mail.ru>ivmai2011-07-251-178/+178
* 2009-05-27 Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)gc7_2alpha2hboehm2011-07-251-1/+1
* 2008-07-18 Hans Boehm <Hans.Boehm@hp.com>hboehm2011-07-251-2/+2
* 2008-05-30 Hans Boehm <Hans.Boehm@hp.com> (Really from various Debianhboehm2011-07-251-1/+1
* 2008-01-06 Hans Boehm <Hans.Boehm@hp.com> (Really mostly Joerg Wagner)hboehm2011-07-251-0/+63
* libatomic_ops-1.0 tarball importlibatomic_ops-1_0Ivan Maidanski2011-07-251-0/+1292