Lines Matching refs:cc
18 #define __GEN_RMWcc(fullop, _var, cc, clobbers, ...) \ argument
21 asm_volatile_goto (fullop "; j" #cc " %l[cc_label]" \
34 #define __GEN_RMWcc(fullop, _var, cc, clobbers, ...) \ argument
37 asm volatile (fullop CC_SET(cc) \
38 : [var] "+m" (_var), CC_OUT(cc) (c) \
45 #define GEN_UNARY_RMWcc_4(op, var, cc, arg0) \ argument
46 __GEN_RMWcc(op " " arg0, var, cc, __CLOBBERS_MEM())
48 #define GEN_UNARY_RMWcc_3(op, var, cc) \ argument
49 GEN_UNARY_RMWcc_4(op, var, cc, "%[var]")
53 #define GEN_BINARY_RMWcc_6(op, var, cc, vcon, _val, arg0) \ argument
54 __GEN_RMWcc(op " %[val], " arg0, var, cc, \
57 #define GEN_BINARY_RMWcc_5(op, var, cc, vcon, val) \ argument
58 GEN_BINARY_RMWcc_6(op, var, cc, vcon, val, "%[var]")
62 #define GEN_UNARY_SUFFIXED_RMWcc(op, suffix, var, cc, clobbers...) \ argument
63 __GEN_RMWcc(op " %[var]\n\t" suffix, var, cc, \
66 #define GEN_BINARY_SUFFIXED_RMWcc(op, suffix, var, cc, vcon, _val, clobbers...)\ argument
67 __GEN_RMWcc(op " %[val], %[var]\n\t" suffix, var, cc, \