6 /* these would be inline functions, but gcc won't believe that mask is a constant
7 * when passed as a parameter
9 #define bset(addr, mask) \
14 : "p" (addr), "i" (mask) /* inputs */ \
15 : "x" /* altered registers */ \
18 #define bclr(addr, mask) \
23 : "p" (addr), "i" (mask) /* inputs */ \
24 : "x" /* altered registers */ \