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