.EXTERN MY_LABEL2; | |
.section .text; | |
// | |
//11 EXTERNAL EVENT MANAGEMENT | |
// | |
IDLE ; /* (a) */ | |
CSYNC ; /* (a) */ | |
SSYNC ; /* (a) */ | |
EMUEXCPT ; /* (a) */ | |
//CLI Dreg ; /* previous state of IMASK moved to Dreg (a) */ | |
CLI R0; | |
CLI R1; | |
CLI R2; | |
//STI Dreg ; /* previous state of IMASK restored from Dreg (a) */ | |
STI R0; | |
STI R1; | |
STI R2; | |
//RAISE uimm4 ; /* (a) */ | |
RAISE 0; | |
RAISE 4; | |
RAISE 15; | |
//EXCPT uimm4 ; /* (a) */ | |
EXCPT 0; | |
EXCPT 1; | |
EXCPT 15; | |
//TESTSET ( Preg ) ; /* (a) */ | |
TESTSET (P0); | |
TESTSET (P1); | |
TESTSET (P2); | |
//TESTSET (SP); | |
//TESTSET (FP); | |
NOP ; /* (a) */ | |
MNOP ; /* (b) */ |