from svf.c:99
static const struct svf_statemove svf_statemoves[] = {
{TAP_RESET, TAP_IDLE, 2, {TAP_RESET, TAP_IDLE} },
{TAP_RESET, TAP_DRPAUSE, 6, {TAP_RESET, TAP_IDLE, TAP_DRSELECT,
TAP_DRCAPTURE, TAP_DREXIT1, TAP_DRPAUSE} },
{TAP_RESET, TAP_IRPAUSE, 7, {TAP_RESET, TAP_IDLE, TAP_DRSELECT,
TAP_IRSELECT, TAP_IRCAPTURE,
TAP_IREXIT1, TAP_IRPAUSE} },
{TAP_IDLE, TAP_IDLE, 1, {TAP_IDLE} },
{TAP_IDLE, TAP_DRPAUSE, 5, {TAP_IDLE, TAP_DRSELECT, TAP_DRCAPTURE,
TAP_DREXIT1, TAP_DRPAUSE} },
{TAP_IDLE, TAP_IRPAUSE, 6, {TAP_IDLE, TAP_DRSELECT, TAP_IRSELECT,
TAP_IRCAPTURE, TAP_IREXIT1, TAP_IRPAUSE} },
{TAP_DRPAUSE, TAP_IDLE, 4, {TAP_DRPAUSE, TAP_DREXIT2, TAP_DRUPDATE,
TAP_IDLE} },
{TAP_DRPAUSE, TAP_DRPAUSE, 7, {TAP_DRPAUSE, TAP_DREXIT2, TAP_DRUPDATE,
TAP_DRSELECT, TAP_DRCAPTURE,
TAP_DREXIT1, TAP_DRPAUSE} },
{TAP_DRPAUSE, TAP_IRPAUSE, 8, {TAP_DRPAUSE, TAP_DREXIT2, TAP_DRUPDATE,
TAP_DRSELECT, TAP_IRSELECT,
TAP_IRCAPTURE, TAP_IREXIT1, TAP_IRPAUSE} },
{TAP_IRPAUSE, TAP_IDLE, 4, {TAP_IRPAUSE, TAP_IREXIT2, TAP_IRUPDATE,
TAP_IDLE} },
{TAP_IRPAUSE, TAP_DRPAUSE, 7, {TAP_IRPAUSE, TAP_IREXIT2, TAP_IRUPDATE,
TAP_DRSELECT, TAP_DRCAPTURE,
TAP_DREXIT1, TAP_DRPAUSE} },
{TAP_IRPAUSE, TAP_IRPAUSE, 8, {TAP_IRPAUSE, TAP_IREXIT2, TAP_IRUPDATE,
TAP_DRSELECT, TAP_IRSELECT,
TAP_IRCAPTURE, TAP_IREXIT1, TAP_IRPAUSE} }
};