Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Unity-Technologies/libatomic_ops.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-03-13Fix asm constraint of fetch_and_add, test_and_set, fetch_CAS for MIPS (gcc)Ivan Maidanski
2013-03-13Fix asm constraint of compare_and_swap for clang-3.1/mipsIvan Maidanski
2013-03-09Always use 'mfence' for nop_full if target CPU supports SSE2 (gcc/x86)Ivan Maidanski
2013-03-09Fix assembly comment prefix and identify memory clobbers for AArch64Yvan Roux
2013-03-05Use AO_EXPECT_FALSE for AArch64 double_load/storeIvan Maidanski
2013-03-05Workaround missing built-in double-wide primitives for AArch64 in gcc-4.7Yvan Roux
2013-02-28gcc/x86.h: Add TODO itemsIvan Maidanski
2013-02-28Merge remote-tracking branch 'origin/master' into add-aarch64-supportIvan Maidanski
2013-02-28Minimize gcc/generic-arithm template by factoring out barriersIvan Maidanski
2013-02-28Implement char/short/int-wide primitives using GCC built-in atomic/syncIvan Maidanski
2013-02-28Move gcc-generic AO_t-wide primitives to generic-small/arithm headersIvan Maidanski
2013-02-28Define nop_write as 'dmb st' for AArch64Ivan Maidanski
2013-02-28Fix AO_double_t definition for AArch64Ivan Maidanski
2013-02-28Fix double_compare_and_swap compile-time error in gcc/generic.hYvan Roux
2013-02-28Remove improper comment for AO_XSIZE_load_readIvan Maidanski
2013-02-14Implement AO_and/or/xor efficiently for ARMIvan Maidanski
2013-02-14Add compile-time assertion for size of 'standard' AO_double_tIvan Maidanski
2013-02-14Fix (remove) invalid include of read_ordered.h for ARMIvan Maidanski
2013-02-14Revert "Fix read_ordered.h inclusion for ARM"Ivan Maidanski
2013-02-14Implement load/store via simple LDR/STR for ARMv6+ (msftc)Ivan Maidanski
2013-02-14Define AO_nop_full as compiler barrier for pre-ARMv6 single-core caseIvan Maidanski
2013-02-13Use __atomic GCC built-in to implement generic double-wide CASIvan Maidanski
2013-02-13TODO file: move item about sync-base primitives to aarch64.h and generic.hIvan Maidanski
2013-02-09Implement double-wide load/store and CAS primitives for AArch64Ivan Maidanski
2013-02-09Implement nop_read/write and and/or/xor_acquire/release/full for AArch64Ivan Maidanski
2013-02-09Allow to prefer more generalized primitives in gcc/generic.hIvan Maidanski
2013-02-09Move intrinsic-based primitives from gcc/aarch64.h to new gcc/generic.hIvan Maidanski
2013-02-09Fix AO_load_acquire for AArch64Ivan Maidanski
2013-02-09Merge branch 'master' into add-aarch64-supportIvan Maidanski
2013-02-06Remove load_read, store_write redundant definition from ordered_X.hIvan Maidanski
2013-02-06Revert "Prevent load_acquire redefinition in ordered_loads_only.h"Ivan Maidanski
2013-02-03Merge branch 'add-dbl-load-store'Ivan Maidanski
2013-02-03Add generalized fetch_and_add_acquire/release (for ARMv6+)Ivan Maidanski
2013-02-02Fix unsupported instruction use in char/short_fetch_and_add for ARMv6Ivan Maidanski
2013-02-02Implement char/short_fetch_and_add for ARMv6+ (GCC)Ivan Maidanski
2013-02-02Adjust type of 'flag' and 'tmp' local variables in gcc/arm.hIvan Maidanski
2013-01-31Implement atomic store using direct write by default on ARMv6+Ivan Maidanski
2013-01-30Implement char/short_store primitives at aligned addresses for ARMIvan Maidanski
2013-01-27.gitignore: Ignore .gch filesIvan Maidanski
2013-01-26Implement double_store for ARMv7 using LDREXD/STREXDIvan Maidanski
2013-01-26Implement char/short_load primitives for ARMv6+Ivan Maidanski
2013-01-26Prevent load_acquire redefinition in ordered_loads_only.hIvan Maidanski
2013-01-26Generalize AArch64 add1/sub1 primitivesIvan Maidanski
2013-01-24Fix AO_nop_full and AO_load_read for AArch64Ivan Maidanski
2013-01-24Add TODO items to gcc/aarch64.hIvan Maidanski
2013-01-24Reformat code of gcc/aarch64.hIvan Maidanski
2013-01-24Update AUTHORS fileIvan Maidanski
2013-01-24Add AArch64 (64-bit ARM) target initial supportYvan Roux
2013-01-20Add internal header containing only char/short/int/AO_t atomic loadsIvan Maidanski
2013-01-17Replace atomic_load_store.template with atomic_load and atomic_store onesIvan Maidanski