1 /* Test prefetch support. */
3 extern void abort (void);
4 extern void exit (int);
6 unsigned char global[64];
9 foo (unsigned int *x, int n)
11 unsigned short local[16];
14 __data_prefetch0 (&x[8]);
15 __data_prefetch0 (&x[n]);
16 __data_prefetch0 (local);
17 __data_prefetch0 (&local[16]);
18 __data_prefetch0 (&local[n]);
19 __data_prefetch0 (global);
20 __data_prefetch0 (&global[32]);
21 __data_prefetch0 (&global[n]);
25 __data_prefetch (&x[8]);
26 __data_prefetch (&x[n]);
27 __data_prefetch (local);
28 __data_prefetch (&local[16]);
29 __data_prefetch (&local[n]);
30 __data_prefetch (global);
31 __data_prefetch (&global[32]);
32 __data_prefetch (&global[n]);