1
2.EXTERN MY_LABEL2;
3.section .text;
4
5//
6//12 CACHE CONTROL
7//
8
9//PREFETCH [ Preg ] ; /* indexed (a) */
10PREFETCH [ P0 ] ;
11PREFETCH [ P1 ] ;
12PREFETCH [ P2 ] ;
13PREFETCH [ P3 ] ;
14PREFETCH [ P4 ] ;
15PREFETCH [ P5 ] ;
16PREFETCH [ SP ] ;
17PREFETCH [ FP ] ;
18
19//PREFETCH [ Preg ++ ] ; /* indexed, post increment (a) */
20PREFETCH [ P0++ ] ;
21PREFETCH [ P1++ ] ;
22PREFETCH [ P2++ ] ;
23PREFETCH [ P3++ ] ;
24PREFETCH [ P4++ ] ;
25PREFETCH [ P5++ ] ;
26PREFETCH [ SP++ ] ;
27PREFETCH [ FP++ ] ;
28
29//FLUSH [ Preg ] ; /* indexed (a) */
30FLUSH [ P0 ] ;
31FLUSH [ P1 ] ;
32FLUSH [ P2 ] ;
33FLUSH [ P3 ] ;
34FLUSH [ P4 ] ;
35FLUSH [ P5 ] ;
36FLUSH [ SP ] ;
37FLUSH [ FP ] ;
38//FLUSH [ Preg ++ ] ; /* indexed, post increment (a) */
39FLUSH [ P0++ ] ;
40FLUSH [ P1++ ] ;
41FLUSH [ P2++ ] ;
42FLUSH [ P3++ ] ;
43FLUSH [ P4++ ] ;
44FLUSH [ P5++ ] ;
45FLUSH [ SP++ ] ;
46FLUSH [ FP++ ] ;
47
48//FLUSHINV [ Preg ] ; /* indexed (a) */
49FLUSHINV [ P0 ] ;
50FLUSHINV [ P1 ] ;
51FLUSHINV [ P2 ] ;
52FLUSHINV [ P3 ] ;
53FLUSHINV [ P4 ] ;
54FLUSHINV [ P5 ] ;
55FLUSHINV [ SP ] ;
56FLUSHINV [ FP ] ;
57
58//FLUSHINV [ Preg ++ ] ; /* indexed, post increment (a) */
59FLUSHINV [ P0++ ] ;
60FLUSHINV [ P1++ ] ;
61FLUSHINV [ P2++ ] ;
62FLUSHINV [ P3++ ] ;
63FLUSHINV [ P4++ ] ;
64FLUSHINV [ P5++ ] ;
65FLUSHINV [ SP++ ] ;
66FLUSHINV [ FP++ ] ;
67
68//IFLUSH [ Preg ] ; /* indexed (a) */
69IFLUSH [ P0 ] ;
70IFLUSH [ P1 ] ;
71IFLUSH [ P2 ] ;
72IFLUSH [ P3 ] ;
73IFLUSH [ P4 ] ;
74IFLUSH [ P5 ] ;
75IFLUSH [ SP ] ;
76IFLUSH [ FP ] ;
77
78//IFLUSH [ Preg ++ ] ; /* indexed, post increment (a) */
79IFLUSH [ P0++ ] ;
80IFLUSH [ P1++ ] ;
81IFLUSH [ P2++ ] ;
82IFLUSH [ P3++ ] ;
83IFLUSH [ P4++ ] ;
84IFLUSH [ P5++ ] ;
85IFLUSH [ SP++ ] ;
86IFLUSH [ FP++ ] ;
87