Alexandre Oliva
|
04a8368845
|
* sysdeps/mips/atomicity.h (exchange_and_add, atomic_add):
Don't .set mips2 on new abi.
(compare_and_swap): Likewise. Support 64-bit longs on n64.
|
2003-03-14 05:30:31 +00:00 |
|
Ulrich Drepper
|
176b5726d7
|
Don't include <sgidefs.h>. Always use ll/sc.
|
2002-07-16 00:58:07 +00:00 |
|
Andreas Jaeger
|
c149ac8f45
|
* sysdeps/mips/atomicity.h (compare_and_swap): Remove
".set noreorder".
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set):
Likewise.
|
2002-02-08 16:15:32 +00:00 |
|
Andreas Jaeger
|
6d1e7ba623
|
Do not use branch likely.
|
2002-02-07 10:39:06 +00:00 |
|
Ulrich Drepper
|
f295ff3212
|
(exchange_and_add): Use branch likely.
(atomic_add): Likewise.
(compare_and_swap): Return 0 only when failed to compare. Use branch likely.
|
2002-02-03 02:24:53 +00:00 |
|
Andreas Jaeger
|
3214b89b32
|
Update to LGPL v2.1.
|
2001-07-06 04:56:23 +00:00 |
|
Andreas Jaeger
|
3a97df5aa5
|
MIPS specific atomicity functions.
|
2001-05-27 08:41:04 +00:00 |
|