void send (int *to, int *from, int count)
{
  int n= (count + 7) / 8;

  switch (count % 8) {
  case 0: do {*to = *from++;
  case 7: *to = *from++;
  case 6: *to = *from++;
  case 5: *to = *from++;
  case 4: *to = *from++;
  case 3: *to = *from++;
  case 2: *to = *from++;
  case 1: *to = *from++;
  } while (--n>0);
  }
}
