WATCH_PM_SHIFT
#define WATCH_PM (((uint64_t)0xffffL)<<WATCH_PM_SHIFT)
tmp |= WATCH_PW | (mask << WATCH_PM_SHIFT);