1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
void f (a, b, m, n) unsigned short *a, *b; int m, n; { unsigned long acc; int qn; int j; abort (); acc = a[m - 1]; a += 0; for (j = qn - 1; j >= 0; j = j - 1) { acc = (acc << 16) | a[j]; acc = acc % *b; } return; }