diff options
| author | Ivan Maidanski <ivmai@mail.ru> | 2012-01-11 21:41:51 +0400 |
|---|---|---|
| committer | Ivan Maidanski <ivmai@mail.ru> | 2012-01-11 21:41:51 +0400 |
| commit | 2253ce9739d32ed9df94a30ed488b549b5314ac1 (patch) | |
| tree | b484151b45d6718738652b2aab3f44a3dba276cc | |
| parent | 2eff5dae83702a16a3d333fcb3c3f51fc4def95b (diff) | |
| download | libatomic_ops-2253ce9739d32ed9df94a30ed488b549b5314ac1.tar.gz | |
Replace repeating '==' in documentation with a single one
* README: Replace sequences of repeating '==' identifying section
titles (which is also used by git-apply) with two '=' symbols at the
beginning and at the end of each title.
* TODO: Likewise.
* ChangeLog: Likewise.
* src/atomic_ops/sysdeps/gcc/arm.h: Break a sequence of repeating '=='
(in a comment) with a space.
| -rw-r--r-- | ChangeLog | 30 | ||||
| -rw-r--r-- | README | 9 | ||||
| -rw-r--r-- | TODO | 6 | ||||
| -rw-r--r-- | src/atomic_ops/sysdeps/gcc/arm.h | 2 |
4 files changed, 16 insertions, 31 deletions
@@ -1,6 +1,5 @@ -[7.3alpha2] (development) -========================= +== [7.3alpha2] (development) == * Add '-no-undefined' to LDFLAGS in src/Makefile.am. * Add AO_and, AO_xor atomic operations. @@ -28,8 +27,7 @@ * Turn off AO primitives inlining if AO_NO_INLINE defined. -[7.2] (candidate) -================= +== [7.2] (candidate) == * Define and use AO_PTRDIFF_T in tests for casts between pointer and integer. * Fix AO_compare_and_swap return type for s390 and PowerPC. @@ -45,8 +43,7 @@ * Implement the basic atomic primitives for the hexagon CPU. -[7.2alpha6] 2011-06-14 -====================== +== [7.2alpha6] 2011-06-14 == * Add missing AO_HAVE_ macros. * Add support of avr32 CPU. @@ -69,8 +66,7 @@ * Workaround bugs in LLVM GCC and SunCC regarding XCHG (x86, x86_64). -[7.2alpha4] 2009-12-02 -====================== +== [7.2alpha4] 2009-12-02 == * Fix typos in comments, identifiers and documentation. * Implement AO_compare_and_swap_full for SPARC. @@ -85,8 +81,7 @@ * Support x86 and x86_64 for SunCC compiler. -[7.2alpha2] 2009-05-27 -====================== +== [7.2alpha2] 2009-05-27 == * Add MIPS support. * Add better support for m68k. @@ -106,8 +101,7 @@ * gcc/powerpc.h: Consider __NO_LWSYNC__. -[7.1] 2008-02-11 -================ +== [7.1] 2008-02-11 == * Add test_and_set, AO_double_compare_and_swap generalizations. * Conditionally add compare_double_and_swap_double (x86). @@ -122,8 +116,7 @@ * Use _InterlockedExchangeAdd for MS VC (x86). -[7.0] 2007-06-28 -================ +== [7.0] 2007-06-28 == * Add 64-bit version of AO_load_acquire for PowerPC. * Add support of x86 and x86_64 for MS VC. @@ -133,8 +126,7 @@ * Update README to reflect C++0x effort. -[1.2] 2006-07-11 -================ +== [1.2] 2006-07-11 == * Add prototypes to suppress compiler warnings. * Add simple VxWorks support. @@ -147,16 +139,14 @@ * Use new intrinsics available in MSVC 2003 and MSVC 2005. -[1.1] 2005-09-27 -================ +== [1.1] 2005-09-27 == * Add and use read_ordered.h. * Change function naming from "byte" to "char". * Fix AO_test_and_set for ARM; define AO_CAN_EMUL_CAS. -[1.0] 2005-03-21 -================ +== [1.0] 2005-03-21 == * Fix various bugs. * Add atomic_ops primitives for different sized data. @@ -1,5 +1,4 @@ -Synopsis -======== +== Synopsis == This package provides semi-portable access to hardware provided atomic memory operations. These might allow you to write code: @@ -26,8 +25,7 @@ or http://www.hpl.hp.com/research/linux/atomic_ops/ -Installation and Usage -====================== +== Installation and Usage == The configuration and build scripts for this package were generated by Automake/Autoconf. "./configure --prefix=<install dir>; make; make install" @@ -45,8 +43,7 @@ However, two small libraries are built and installed: the headers atomic_ops_stack.h and atomic_ops_malloc.h. -Platform Specific Notes -======================= +== Platform Specific Notes == Win32/64: src/Makefile.msft contains a very simple Makefile for building and running tests and building the gpl library. The core atomic_ops @@ -1,8 +1,6 @@ -TODO tasks -========== +== TODO tasks == Add C++0x ATM (atomic memory operations) layer. -FIXME tasks -=========== +== FIXME tasks == diff --git a/src/atomic_ops/sysdeps/gcc/arm.h b/src/atomic_ops/sysdeps/gcc/arm.h index 0b1ca11..4811e1a 100644 --- a/src/atomic_ops/sysdeps/gcc/arm.h +++ b/src/atomic_ops/sysdeps/gcc/arm.h @@ -120,7 +120,7 @@ AO_load(const volatile AO_t *addr) * Support engineers response for behaviour of ARMv6: * Core1 Core2 SUCCESS - =================================== + == == == == == == == == == == == == LDREX(x) STREX(x) Yes ----------------------------------- |
