diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2001-01-17 02:15:11 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2001-01-17 02:15:11 +0000 |
| commit | 324fffaed1781a2edbb7953c56966badafa0492c (patch) | |
| tree | 83c4a28ee0007918812affa0e83670938a36de70 /sys | |
| parent | 7f12c0b5dfb2dddb9ded5172b632c0fe0eab0e68 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/amd64/include/atomic.h | 4 | ||||
| -rw-r--r-- | sys/i386/include/atomic.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/amd64/include/atomic.h b/sys/amd64/include/atomic.h index 9e72c49b6097..b5035b89e4d4 100644 --- a/sys/amd64/include/atomic.h +++ b/sys/amd64/include/atomic.h @@ -182,9 +182,9 @@ atomic_load_acq_##TYPE(volatile u_##TYPE *p) \ u_##TYPE res; \ \ __asm __volatile(MPLOCKED LOP \ - : "+a" (res), /* 0 (result) */\ + : "=a" (res), /* 0 (result) */\ "+m" (*p) /* 1 */ \ - : : "memory"); \ + : : "cc", "memory"); \ \ return (res); \ } \ diff --git a/sys/i386/include/atomic.h b/sys/i386/include/atomic.h index 9e72c49b6097..b5035b89e4d4 100644 --- a/sys/i386/include/atomic.h +++ b/sys/i386/include/atomic.h @@ -182,9 +182,9 @@ atomic_load_acq_##TYPE(volatile u_##TYPE *p) \ u_##TYPE res; \ \ __asm __volatile(MPLOCKED LOP \ - : "+a" (res), /* 0 (result) */\ + : "=a" (res), /* 0 (result) */\ "+m" (*p) /* 1 */ \ - : : "memory"); \ + : : "cc", "memory"); \ \ return (res); \ } \ |
