+ {
+#ifdef FAST32
+ unsigned int *iop = phys_to_virt (st0x_dr);
+ const unsigned int *dp =(unsigned int *) data;
+ int xferlen = transfersize >> 2;
+#else
+ unsigned char *iop = phys_to_virt (st0x_dr);
+ const unsigned char *dp = data;
+ int xferlen = transfersize;
+#endif
+ for (; xferlen; --xferlen)
+ *iop = *dp++;
+ }