VI_CTRL
printf(" ctrl %b", VI_CTRL, VI_CTRL_BITS);
vic = VI_CTRL;
:: "r" (&VI_CTRL), "r" (vic) : "memory");