OUTL
.address = MMA7455_REG_##axis##OUTL,\
OUTL (nc_scratcha, vtobus(np->script0));
OUTL (nc_temp, newtmp);
OUTL(nc_dsp, NCB_SCRIPT_PHYS (np, done_end) + 8);
OUTL(nc_dsp, NCB_SCRIPT_PHYS (np, start));
OUTL (nc_temp, ncr_wr);
#define OUTONL(r, m) OUTL(r, INL(r) | (m))
#define OUTOFFL(r, m) OUTL(r, INL(r) & ~(m))
OUTL (nc_dsp, (v)); \
OUTL(np, nc_temp, sym_wr);
OUTL(np, nc_dsa, np->hcb_ba);
OUTL(np, nc_scrx[0], np->dmap_bah[0]);
OUTL(np, nc_drs, np->dmap_bah[0]);
OUTL(np, nc_pmjad1, SCRIPTB_BA(np, pm_handle));
OUTL(np, nc_pmjad2, SCRIPTB_BA(np, pm_handle));
OUTL(np, nc_mmws, phys);
OUTL(np, nc_mmrs, phys);
OUTL(np, nc_sfs, phys);
OUTL(np, nc_dsa, np->hcb_ba);
OUTL(np, nc_dsa, 0xffffff);
OUTL(np, nc_dsa, np->hcb_ba);
OUTL(np, nc_dstat, data);
#define OUTONL(np, r, m) OUTL(np, r, INL(np, r) | (m))
#define OUTOFFL(np, r, m) OUTL(np, r, INL(np, r) & ~(m))
OUTL(np, nc_dsp, (v)); \