OSIOP_TEMP
osiop_write_4(sc, OSIOP_TEMP, 0);
osiop_read_4(sc, OSIOP_TEMP),
(osiop_read_4(sc, OSIOP_TEMP) != 0) ?
osiop_read_4(sc, OSIOP_TEMP) - scraddr : 0,
osiop_read_4(sc, OSIOP_TEMP) != 0) {
long n = osiop_read_4(sc, OSIOP_TEMP) - scraddr;
osiop_write_4(sc, OSIOP_TEMP, 0);
osiop_write_4(sc, OSIOP_TEMP, 0);