MODE_MF_SI
SET_FLAGS(flags, MODE_MF_SI);
DbgBreakIf(!AT_MOST_SINGLE_SET(GET_FLAGS(flags,MODE_MF_SD|MODE_MF_SI|MODE_MF_AFEX)));
DbgBreakIf(GET_FLAGS(flags, MODE_MF)&& !(GET_FLAGS(flags,MODE_MF_SD|MODE_MF_SI|MODE_MF_AFEX) ));
hw_mode |= 1 << MODE_MF_SI;
hw_mode |= 1 << MODE_MF_SI;
if (hw_mode & (1 << MODE_MF_SI)) {