From 251eebb3470cf6a4c532d20558ca073f9e49b2b2 Mon Sep 17 00:00:00 2001 From: dfr Date: Fri, 22 Sep 2000 08:30:59 +0000 Subject: Remove atomic_*_{32,64} since they are now inline. If you haven't rebuilt modules since atomic.h was updated, now is the time. --- sys/alpha/alpha/atomic.s | 81 ------------------------------------------------ 1 file changed, 81 deletions(-) (limited to 'sys/alpha') 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) - -- cgit v1.1