diff options
author | dfr <dfr@FreeBSD.org> | 2000-09-22 08:30:59 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2000-09-22 08:30:59 +0000 |
commit | 251eebb3470cf6a4c532d20558ca073f9e49b2b2 (patch) | |
tree | c0e1091f14608bf233c425a3eb7525e68326ca42 | |
parent | edd9684293116b28ea797ca70402dd50a730ed28 (diff) | |
download | FreeBSD-src-251eebb3470cf6a4c532d20558ca073f9e49b2b2.zip FreeBSD-src-251eebb3470cf6a4c532d20558ca073f9e49b2b2.tar.gz |
Remove atomic_*_{32,64} since they are now inline. If you haven't rebuilt
modules since atomic.h was updated, now is the time.
-rw-r--r-- | sys/alpha/alpha/atomic.s | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/sys/alpha/alpha/atomic.s b/sys/alpha/alpha/atomic.s index 4c68a08..5f847e0 100644 --- a/sys/alpha/alpha/atomic.s +++ b/sys/alpha/alpha/atomic.s @@ -149,84 +149,3 @@ LEAF(atomic_subtract_16, 2) RET 1: br 0b END(atomic_subtract_16) - -LEAF(atomic_set_32, 2) -0: ldl_l t0, 0(a0) - bis t0, a1, t0 - stl_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_set_32) - -LEAF(atomic_clear_32, 2) -0: ldl_l t0, 0(a0) - bic t0, a1, t0 - stl_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_clear_32) - -LEAF(atomic_add_32, 2) -0: ldl_l t0, 0(a0) - addl t0, a1, t0 - stl_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_add_32) - -LEAF(atomic_subtract_32, 2) -0: ldl_l t0, 0(a0) - subl t0, a1, t0 - stl_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_subtract_32) - -LEAF(atomic_set_64, 2) -0: ldq_l t0, 0(a0) - bis t0, a1, t0 - stq_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_set_64) - -LEAF(atomic_clear_64, 2) -0: ldq_l t0, 0(a0) - bic t0, a1, t0 - stq_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_clear_64) - -LEAF(atomic_add_64, 2) -0: ldq_l t0, 0(a0) - addq t0, a1, t0 - stq_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_add_64) - -LEAF(atomic_subtract_64, 2) -0: ldq_l t0, 0(a0) - subq t0, a1, t0 - stq_c t0, 0(a0) - beq t0, 1f - mb - RET -1: br 0b - END(atomic_subtract_64) - |