Lines Matching +full:2 +full:d

33 #define __LL		"ll.d	"
34 #define __SC "sc.d "
35 #define __AMADD "amadd.d "
36 #define __AMOR "amor.d "
37 #define __AMAND_DB "amand_db.d "
38 #define __AMOR_DB "amor_db.d "
39 #define __AMXOR_DB "amxor_db.d "
57 " b 2f\n" in arch_atomic_fetch_add_unless()
60 "2:\n" in arch_atomic_fetch_add_unless()
77 "1: ll.w %1, %2 # atomic_sub_if_positive\n" in arch_atomic_sub_if_positive()
80 " bltz %0, 2f \n" in arch_atomic_sub_if_positive()
81 " sc.w %1, %2 \n" in arch_atomic_sub_if_positive()
83 "2: \n" in arch_atomic_sub_if_positive()
89 "1: ll.w %1, %2 # atomic_sub_if_positive\n" in arch_atomic_sub_if_positive()
92 " bltz %0, 2f \n" in arch_atomic_sub_if_positive()
93 " sc.w %1, %2 \n" in arch_atomic_sub_if_positive()
95 "2: \n" in arch_atomic_sub_if_positive()
118 "0: ll.d %[p], %[c]\n" in arch_atomic64_fetch_add_unless()
120 " add.d %[rc], %[p], %[a]\n" in arch_atomic64_fetch_add_unless()
121 " sc.d %[rc], %[c]\n" in arch_atomic64_fetch_add_unless()
123 " b 2f\n" in arch_atomic64_fetch_add_unless()
126 "2:\n" in arch_atomic64_fetch_add_unless()
143 "1: ll.d %1, %2 # atomic64_sub_if_positive \n" in arch_atomic64_sub_if_positive()
144 " addi.d %0, %1, %3 \n" in arch_atomic64_sub_if_positive()
146 " bltz %0, 2f \n" in arch_atomic64_sub_if_positive()
147 " sc.d %1, %2 \n" in arch_atomic64_sub_if_positive()
149 "2: \n" in arch_atomic64_sub_if_positive()
155 "1: ll.d %1, %2 # atomic64_sub_if_positive \n" in arch_atomic64_sub_if_positive()
156 " sub.d %0, %1, %3 \n" in arch_atomic64_sub_if_positive()
158 " bltz %0, 2f \n" in arch_atomic64_sub_if_positive()
159 " sc.d %1, %2 \n" in arch_atomic64_sub_if_positive()
161 "2: \n" in arch_atomic64_sub_if_positive()