Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / cr16 / lpsp_test.s
1         .text\r
2         .global main\r
3 main:\r
4         ################\r
5         # lpr reg, preg\r
6         ################\r
7         lpr     r1,psr\r
8         lpr     r2,cfg\r
9         lpr     r2,intbasel\r
10         lpr     r3,intbaseh\r
11         lpr     r4,ispl\r
12         lpr     r5,isph\r
13         lpr     r6,uspl\r
14         lpr     r7,usph\r
15         lpr     r8,dsr\r
16         lpr     r9,dcrl\r
17         lpr     r10,dcrh\r
18         lpr     r11,car0l\r
19         lpr     r0,car0h\r
20         lpr     r1,car1l\r
21         lpr     r3,car1h\r
22         #################\r
23         # lprd regp, preg\r
24         #################\r
25         lprd    (r1,r0),psr\r
26         lprd    (r2,r1),cfg\r
27         lprd    (r3,r2),intbase\r
28         lprd    (r4,r3),isp\r
29         lprd    (r5,r4),usp\r
30         lprd    (r6,r5),dsr\r
31         lprd    (r7,r6),dcr\r
32         lprd    (r8,r7),car0\r
33         lprd    (r9,r8),car1\r
34         #################\r
35         # spr preg, reg\r
36         #################\r
37         spr     psr,r0\r
38         spr     cfg,r1\r
39         spr     intbasel,r2\r
40         spr     intbaseh,r3\r
41         spr     ispl,r4\r
42         spr     isph,r5\r
43         spr     uspl,r6\r
44         spr     usph,r7\r
45         spr     dsr,r8\r
46         spr     dcrl,r9\r
47         spr     dcrh,r10\r
48         spr     car0l,r11\r
49         spr     car0h,r0\r
50         spr     car1l,r1\r
51         spr     car1h,r2\r
52         #################\r
53         # sprd preg, regp\r
54         #################\r
55         sprd    psr,(r1,r0)\r
56         sprd    cfg,(r2,r1)\r
57         sprd    intbase,(r3,r2)\r
58         sprd    isp,(r4,r3)\r
59         sprd    usp,(r5,r4)\r
60         sprd    dsr,(r6,r5)\r
61         sprd    dcr,(r7,r6)\r
62         sprd    car0,(r8,r7)\r
63         sprd    car1,(r9,r8)\r