Home | History | Annotate | Download | only in bfin
      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