merge from gcc
[external/binutils.git] / gas / testsuite / gas / bfin / event2.s
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) */