Commit | Line | Data |
---|---|---|
a9298102 JZ |
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) */ |