]> granicus.if.org Git - libatomic_ops/commit
Implement char/short_store primitives at aligned addresses for ARM
authorIvan Maidanski <ivmai@mail.ru>
Tue, 29 Jan 2013 22:33:22 +0000 (02:33 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 29 Jan 2013 22:33:22 +0000 (02:33 +0400)
commit88523c592aec4d285cd07c914d45e0ce80a6484c
treee341e918899c3c0f98aa1fda0ddf2ba3040c4450
parent60a65f45854ea7dacda4930ab7dd2907c03309a2
Implement char/short_store primitives at aligned addresses for ARM

* src/atomic_ops/sysdeps/gcc/arm.h: Include char_atomic_store.h and
short_atomic_store.h if AO_ARM_HAVE_LDREX (after
AO_ACCESS_x_CHECK_ALIGNED defined); add comment.
* src/atomic_ops/sysdeps/gcc/arm.h: Include
all_aligned_atomic_load_store.h instead of all_atomic_load_store.h
(only if not AO_ARM_HAVE_LDREX).
src/atomic_ops/sysdeps/gcc/arm.h