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