fsm_advance
fsm_advance(fsm, 0, NULL);
fsm_advance(fsm, 0, NULL);
fsm_advance(fsm, 0, NULL);
fsm_advance(fsm, adrsize, NULL);
fsm_advance(fsm, immsize, NULL);
fsm_advance(fsm, n, node_immediate);
fsm_advance(fsm, n, NULL);
fsm_advance(fsm, 1, node_immediate);
fsm_advance(fsm, 1, NULL);
fsm_advance(fsm, 1, node_disp);
fsm_advance(fsm, 1, node_disp);
fsm_advance(fsm, 1, node_immediate);
fsm_advance(fsm, 1, NULL);
fsm_advance(fsm, 1, node_sib);
fsm_advance(fsm, 1, node_disp);
fsm_advance(fsm, 1, node_disp);
fsm_advance(fsm, 1, node_disp);
fsm_advance(fsm, 0, node_dual);
fsm_advance(fsm, 1, node_immediate);
fsm_advance(fsm, 1, NULL);
fsm_advance(fsm, 1, node_immediate);
fsm_advance(fsm, 1, NULL);
fsm_advance(fsm, 1, node_disp);
fsm_advance(fsm, 1, node_regmodrm);
fsm_advance(fsm, 1, node_dmo);
fsm_advance(fsm, 1, node_stlo);
fsm_advance(fsm, 1, node_movs);
fsm_advance(fsm, 1, node_cmps);
fsm_advance(fsm, 1, node_regmodrm);
fsm_advance(fsm, 1, node_secondary_opcode);
fsm_advance(fsm, n, node_main);
fsm_advance(fsm, 0, node_rex_prefix);
fsm_advance(fsm, 1, node_legacy_prefix);