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