diff options
author | Peter Wemm <peter@FreeBSD.org> | 2003-06-02 22:31:58 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2003-06-02 22:31:58 +0000 |
commit | 4fcbc1c2f85657861b90bd58df48730d78bf1122 (patch) | |
tree | ef2e241b1dbd2bb65c3d88ff5528fb915741b280 | |
parent | e16a03fe9cef4b28cdf72f52a6a02bbb2291cab7 (diff) | |
download | src-test2-4fcbc1c2f85657861b90bd58df48730d78bf1122.tar.gz src-test2-4fcbc1c2f85657861b90bd58df48730d78bf1122.zip |
Notes
-rw-r--r-- | lib/libc_r/arch/amd64/_atomic_lock.S | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/libc_r/arch/amd64/_atomic_lock.S b/lib/libc_r/arch/amd64/_atomic_lock.S index af49aff68f03..aaab0814d8c3 100644 --- a/lib/libc_r/arch/amd64/_atomic_lock.S +++ b/lib/libc_r/arch/amd64/_atomic_lock.S @@ -35,8 +35,7 @@ * eax will contain the return value (zero if lock obtained). */ ENTRY(_atomic_lock) - movl 4(%esp), %ecx movl $1, %eax - xchg %eax, (%ecx) + xchgq %rax, (%rdi) ret |