Lines Matching refs:label
66 #define DELAY_SPIN(label, tmp1, tmp2) \
78 label/**/0: ; \
79 brz,pn tmp1, label/**/1 ; \
84 label/**/1:
96 #define ATOMIC_BACKOFF_CPU(val, limit, ncpu, cas_cnt, label) \
97 brnz,pt ncpu, label/**/0 ; \
101 label/**/0: ; \
103 blu,pt %xcc, label/**/1 ; \
107 label/**/1:
117 #define DELAY_SPIN(label, tmp1, tmp2) \
118 label/**/0:
120 #define ATOMIC_BACKOFF_CPU(val, limit, ncpu, cas_cnt, label) \
144 #define ATOMIC_BACKOFF_BACKOFF(val, limit, ncpu, cas_cnt, label, retlabel) \
145 ATOMIC_BACKOFF_CPU(val, limit, ncpu, cas_cnt, label/**/_0) ; \
147 blu,a,pt %xcc, label/**/_1 ; \
149 label/**/_1: ; \
151 DELAY_SPIN(label/**/_2, %g2, %g3) ; \
153 bgu,pn %xcc, label/**/_20 /* branch to middle of DELAY_SPIN */ ; \
164 #define ATOMIC_BACKOFF_BACKOFF(val, limit, ncpu, cas_cnt, label, retlabel)