MPI_CSCTL_SETUP_SHIFT
val |= setup << MPI_CSCTL_SETUP_SHIFT;
#define MPI_CSCTL_SETUP_MASK (0xf << MPI_CSCTL_SETUP_SHIFT)