Commit | Line | Data |
---|---|---|
3d3d428f NC |
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 |