Lines Matching refs:op_string
47 #define __ATOMIC_OP(op_name, op_type, op_string, op_barrier) \ argument
53 op_string " %[old],%[val],%[ptr]\n" \
60 #define __ATOMIC_OPS(op_name, op_type, op_string) \ argument
61 __ATOMIC_OP(op_name, op_type, op_string, "\n") \
62 __ATOMIC_OP(op_name##_barrier, op_type, op_string, "bcr 14,0\n")
77 #define __ATOMIC_CONST_OP(op_name, op_type, op_string, op_barrier) \ argument
81 op_string " %[ptr],%[val]\n" \
86 #define __ATOMIC_CONST_OPS(op_name, op_type, op_string) \ argument
87 __ATOMIC_CONST_OP(op_name, op_type, op_string, "\n") \
88 __ATOMIC_CONST_OP(op_name##_barrier, op_type, op_string, "bcr 14,0\n")
98 #define __ATOMIC_OP(op_name, op_string) \
105 op_string " %[new],%[val]\n" \
113 #define __ATOMIC_OPS(op_name, op_string) \
114 __ATOMIC_OP(op_name, op_string) \
115 __ATOMIC_OP(op_name##_barrier, op_string)
124 #define __ATOMIC64_OP(op_name, op_string) \
131 op_string " %[new],%[val]\n" \
139 #define __ATOMIC64_OPS(op_name, op_string) \
140 __ATOMIC64_OP(op_name, op_string) \
141 __ATOMIC64_OP(op_name##_barrier, op_string)