VIPER_PIRQ_SELECT_SHIFT
shift = VIPER_PIRQ_SELECT_SHIFT * clink;
#define VIPER_PIRQ(reg, x) (((reg) >> ((x) * VIPER_PIRQ_SELECT_SHIFT)) \