EVENT_IFM_SHIFT
value |= CNST_IFM_VAL(event >> EVENT_IFM_SHIFT);
val = (event[i] >> EVENT_IFM_SHIFT) & EVENT_IFM_MASK;
(EVENT_IFM_MASK << EVENT_IFM_SHIFT))