Home | History | Annotate | Download | only in bfin
      1 
      2 .EXTERN MY_LABEL2;
      3 .section .text;
      4 
      5 //
      6 //11 EXTERNAL EVENT MANAGEMENT
      7 //
      8 IDLE ; /* (a) */
      9 CSYNC ; /* (a) */
     10 SSYNC ; /* (a) */
     11 EMUEXCPT ; /* (a) */
     12 
     13 //CLI Dreg ; /* previous state of IMASK moved to Dreg (a) */
     14 CLI R0;
     15 CLI R1;
     16 CLI R2;
     17 
     18 //STI Dreg ; /* previous state of IMASK restored from Dreg (a) */
     19 STI R0;
     20 STI R1;
     21 STI R2;
     22 
     23 //RAISE uimm4 ; /* (a) */
     24 RAISE 0;
     25 RAISE 4;
     26 RAISE 15;
     27 
     28 //EXCPT uimm4 ; /* (a) */
     29 EXCPT 0;
     30 EXCPT 1;
     31 EXCPT 15;
     32 
     33 //TESTSET ( Preg ) ; /* (a) */
     34 TESTSET (P0);
     35 TESTSET (P1);
     36 TESTSET (P2);
     37 //TESTSET (SP);
     38 //TESTSET (FP);
     39 
     40 NOP ; /* (a) */
     41 MNOP ; /* (b) */
     42