BFCHG
#define BFCHG(p,o,w) __asm("bfchg %0@{%1:%2}" : /* no output */ : \
#define BFCHG(p,o,w) do {((u_int8_t *)(p))[(o)>>3] ^= 0xff;} while (0)