mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-25 13:51:04 +08:00
Update.
2001-05-17 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/i486/atomicity.h (exchange_and_add): Correct second parameter of xaddl. Patch by H . J . Lu <hjl@lucon.org>.
This commit is contained in:
parent
304d7abfad
commit
fb221698c3
@ -1,3 +1,8 @@
|
||||
2001-05-17 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/i386/i486/atomicity.h (exchange_and_add): Correct second
|
||||
parameter of xaddl. Patch by H . J . Lu <hjl@lucon.org>.
|
||||
|
||||
2001-05-14 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconvdata/iso-2022-cn-ext.c (BODY for FROM_LOOP): If SO is seen
|
||||
|
@ -28,7 +28,7 @@ __attribute__ ((unused))
|
||||
exchange_and_add (volatile uint32_t *mem, uint32_t val)
|
||||
{
|
||||
register uint32_t result;
|
||||
__asm__ __volatile__ ("lock; xaddl %0,%2"
|
||||
__asm__ __volatile__ ("lock; xaddl %0,%1"
|
||||
: "=r" (result), "=m" (*mem) : "0" (val), "1" (*mem));
|
||||
return result;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user