Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

TODO file: move item about sync-base primitives to aarch64.h and gene…

…ric.h
  • Loading branch information...
commit b647f3827a250a0592f22bb6b0c08b342f297a5a 1 parent 6441080
@ivmai authored
View
3  TODO
@@ -1,8 +1,5 @@
== TODO tasks ==
-Move all primitives based on __sync intrinsic from gcc/x86.h to gcc/generic.h;
-offer more sync-base alternatives if AO_USE_SYNC_BUILTINS defined.
-
Add C++0x ATM (atomic memory operations) layer.
View
2  src/atomic_ops/sysdeps/gcc/aarch64.h
@@ -15,6 +15,8 @@
*
*/
+/* TODO: Remove this file, directly include headers from atomic_ops.h */
+
#include "../test_and_set_t_is_ao_t.h"
#include "../standard_ao_double_t.h"
View
2  src/atomic_ops/sysdeps/gcc/generic.h
@@ -19,6 +19,8 @@
/* For the details, see GNU Manual, chapter 6.52 (Built-in functions */
/* for memory model aware atomic operations). */
+/* TODO: Include this file for other targets if gcc 4.7+ */
+
#ifdef AO_UNIPROCESSOR
/* If only a single processor (core) is used, AO_UNIPROCESSOR could */
/* be defined by the client to avoid unnecessary memory barrier. */
Please sign in to comment.
Something went wrong with that request. Please try again.