Optimize AO_spin manually to minimize compiler influence on its duration
authorIvan Maidanski <ivmai@mail.ru>
Wed, 3 Oct 2012 09:02:13 +0000 (13:02 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 3 Oct 2012 09:02:13 +0000 (13:02 +0400)
commit98a3d509fc1c07a95cd62aed03c1968c7b2f87a3
tree2ccb28d4e2fd2bb1de10e95bb49b7eff7aeb242c
parent74357409ce5ee215b48f8ac253c6126abea02e12
Optimize AO_spin manually to minimize compiler influence on its duration

* src/atomic_ops.c (dummy, AO_spin): Use AO_t instead of deprecated
AO_T.
* src/atomic_ops_stack.c (AO_spin): Likewise.
* src/atomic_ops.c (AO_spin): Define as static (since not needed
outside).
* src/atomic_ops.c (AO_spin): Optimize code manually to minimize
speed dependency on compiler optimization level; add comment.
* src/atomic_ops_stack.c (AO_spin): Likewise.
src/atomic_ops.c
src/atomic_ops_stack.c