This is the mail archive of the
glibc-cvs@sourceware.cygnus.com
mailing list for the glibc project.
libc/sysdeps/powerpc atomicity.h
- To: glibc-cvs@sourceware.cygnus.com
- Subject: libc/sysdeps/powerpc atomicity.h
- From: drepper@sourceware.cygnus.com
- Date: 13 Jun 1999 22:37:22 -0000
CVSROOT: /glibc/cvsfiles
Module name: libc
Changes by: drepper@egcs.cygnus.com 99/06/13 15:37:21
Modified files:
sysdeps/powerpc: atomicity.h
Log message:
(exchange_and_add): Remove `volatile';
add `memory' clobber; optimise for constant `val'.
(atomic_add): Likewise.
(test_and_set): Remove `volatile'; add `memory' clobber; be more
like the original `test_and_set'.
(compare_and_swap): Remove `volatile'; add `memory' clobber;
optimise for constant `oldval'.
(always_swap): Remove `volatile'; add `memory' clobber.