BM
#define BM(x) (unsigned long *)(x)
#define BM(w) (unsigned long *)((unsigned long)w & ~0x7UL)
#define BM(w) ((unsigned long *)(w))