SET16
#define SET16(reg, bit) PUT16(reg, GET16(reg) | (bit))
#define SET16(dev, offset, v) PUT16(dev, offset, GET16(dev, offset) | (v))
#define SET16(dev, offset, v) PUT16(dev, offset, GET16(dev, offset) | (v))
#define SET16(off, val) PUT16(off, GET16(off) | val)