nd_bsr4
state = nd_bsr4(DD_CSR);
int l = nd_bsr4(DD_LIMIT) & 0x7FFFFFFF;
int s = nd_bsr4(DD_STOP);
while (nd_bsr4(DD_NEXT) !=
(nd_bsr4(DD_LIMIT) & 0x7FFFFFFF))
state = nd_bsr4(DD_CSR);
nd_bsr4(DD_NEXT),
nd_bsr4(DD_LIMIT) & 0x7FFFFFFF,
nd_bsr4(DD_START),
nd_bsr4(DD_STOP) & 0x7FFFFFFF);
nd_bsr4(DD_NEXT),
nd_bsr4(DD_LIMIT) & 0x7FFFFFFF,
nd_bsr4(DD_START),
nd_bsr4(DD_STOP) & 0x7FFFFFFF);
(nd_bsr4(DD_CSR) & 0x08000000) == 0 &&
while (((next = nd_bsr4(DD_NEXT)) !=
(nd_bsr4(DD_LIMIT) & 0x7FFFFFFF)) &&
state = nd_bsr4 (DD_CSR);
if ((nd_bsr4(DD_NEXT_INITBUF) != dd_next)
|| (nd_bsr4(DD_NEXT) != dd_next)
|| (nd_bsr4(DD_LIMIT) != dd_limit)
|| (!turbo && (nd_bsr4(DD_SAVED_NEXT) != dd_saved_next))
|| (!turbo && (nd_bsr4(DD_SAVED_LIMIT) != dd_saved_limit))
dd_start = turbo ? nd_bsr4(DD_NEXT) : 0xdeadbee0;
if ((nd_bsr4(DD_START) != dd_start)
|| (dd_stop && (nd_bsr4(DD_STOP) != dd_stop))
|| (!turbo && (nd_bsr4(DD_SAVED_START) != dd_saved_start))
|| (!turbo && (nd_bsr4(DD_SAVED_STOP) != dd_saved_stop))
state = nd_bsr4(DD_CSR);
slimit = nd_bsr4(DD_SAVED_LIMIT);
slimit = nd_bsr4(DD_SAVED_LIMIT);
slimit = nd_bsr4(DD_NEXT);
slimit = nd_bsr4(DD_LIMIT);
dd_csr = nd_bsr4(DD_CSR);
dd_next = nd_bsr4(DD_NEXT);
dd_next_initbuf = nd_bsr4(DD_NEXT_INITBUF);
dd_limit = nd_bsr4(DD_LIMIT);
dd_start = nd_bsr4(DD_START);
dd_stop = nd_bsr4(DD_STOP);
dd_saved_next = nd_bsr4(DD_SAVED_NEXT);
dd_saved_limit = nd_bsr4(DD_SAVED_LIMIT);
dd_saved_start = nd_bsr4(DD_SAVED_START);
dd_saved_stop = nd_bsr4(DD_SAVED_STOP);