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
]);