BMASK_32
idp->mid[0] = (t_uscalar_t)BMASK_32((uint64_t)q);
idp->mid[1] = (t_uscalar_t)BMASK_32(((uint64_t)q) >> 32);
#define BE_32(x) BMASK_32(x)
#define LE_32(x) BMASK_32(x)
#define ADDR_LO(addr) (uint32_t)BMASK_32(addr) /* low 32 bits */
#define ADDR_HI(addr) (uint32_t)BMASK_32((addr >> 32)) /* high 32 bits */