sxm
sxm(SX_STBS, pptr, 8, pre - 1);
sxm(SX_STS, pptr, 8, words - 1);
sxm(SX_STBS, pptr, 8, cnt - 1);
sxm(SX_LD, pptr, 8, words - 1);
sxm(SX_ST, pptr, 40, words - 1);
sxm(SX_LD, addr, reg, num - 1);
sxm(SX_ST, addr, reg, num - 1);
sxm(SX_LDB, sptr, 32, pre - 1);
sxm(SX_STB, dptr, 32, pre - 1);
sxm(SX_LDB, sptr, 32, cnt - 1);
sxm(SX_STB, dptr, 32, cnt - 1);
sxm(SX_LDB, sptr, 32, 31);
sxm(SX_STB, dptr, 32, 31);
sxm(SX_LDB, sptr, 32, cnt - 1);
sxm(SX_STB, dptr, 32, cnt - 1);
sxm(SX_LDUQ0, saddr, 8, swi - 1);
sxm(SX_STB, dd, r, in - 1);
sxm(SX_STUQ0, dd, r, q - 1);
sxm(SX_STB, dd, r, out - 1);
sxm(SX_STBS, addr, 8, wi - 1);
sxm(SX_STBS, addr, 8, wi - 1);
sxm(SX_STB, next, 8, in - 1);
sxm(SX_STUQ0, next, reg, q - 1);
sxm(SX_STB, next, reg, cnt - 1);
struct stic_xmap *sxm;
sxm = NULL;
if (offset < sizeof(sxm->sxm_stic)) {
offset -= sizeof(sxm->sxm_stic);
if (offset < sizeof(sxm->sxm_poll)) {
offset -= sizeof(sxm->sxm_poll);