#include "../test_and_set_t_is_char.h"
+/* TODO: Test __SSE2__ macro instead of AO_USE_PENTIUM4_INSTRS. */
#if defined(__x86_64__) && !defined(AO_USE_PENTIUM4_INSTRS)
/* "mfence" (SSE2) is supported on all x86_64/amd64 chips. */
# define AO_USE_PENTIUM4_INSTRS
}
# define AO_HAVE_int_fetch_and_add_full
+/* TODO: Implement double_load/store. */
+/* TODO: Test some gcc macro to detect presence of cmpxchg16b. */
+
# ifdef AO_CMPXCHG16B_AVAILABLE
# include "../standard_ao_double_t.h"