Define double-wide ordered loads/stores for x86
authorIvan Maidanski <ivmai@mail.ru>
Mon, 7 Jan 2013 16:17:49 +0000 (20:17 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 7 Jan 2013 16:17:49 +0000 (20:17 +0400)
commit508c8004527bbd143ae2f97d10c5997ae5b7845a
tree16eb9f13563e3eeee998dcb15c0456399b493ad1
parent744b11d87f8b6c477b41787775f1fa568951061c
Define double-wide ordered loads/stores for x86

* src/Makefile.am (atomic_ops/sysdeps/loadstore/ordered_loads_only.h,
atomic_ops/sysdeps/loadstore/ordered_stores_only.h): Generate
primitives for AO_double_t as well (from the template).
* src/atomic_ops/sysdeps/gcc/x86.h: Move include of ordered_except_wr.h
(together with the comment) to the end of the file to be after
inclusion of double_atomic_load_store.h (because the former uses the
primitives defined the latter).
* src/atomic_ops/sysdeps/msftc/x86.h: Likewise.
* src/atomic_ops/sysdeps/sunc/x86.h: Likewise.
* src/atomic_ops/sysdeps/loadstore/ordered_loads_only.h: Regenerate.
* src/atomic_ops/sysdeps/loadstore/ordered_stores_only.h: Likewise.
src/Makefile.am
src/atomic_ops/sysdeps/gcc/x86.h
src/atomic_ops/sysdeps/loadstore/ordered_loads_only.h
src/atomic_ops/sysdeps/loadstore/ordered_stores_only.h
src/atomic_ops/sysdeps/msftc/x86.h
src/atomic_ops/sysdeps/sunc/x86.h