+ for (; output < op; output++)
+ {
+ struct simple_thread_data *d;
+
+ ASSERT (*output >= 0 && *output < THREAD_CNT);
+ d = data + *output;
+ if (d->iterations != ITER_CNT)
+ printf ("Thread %d iteration %d\n", d->id, d->iterations);
+ else
+ printf ("Thread %d done!\n", d->id);
+ d->iterations++;
+ }
+ printf ("FIFO preemption test done.\n");