Rev 2071 | Rev 2107 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2071 | Rev 2082 | ||
---|---|---|---|
Line 131... | Line 131... | ||
131 | psr.i = true; /* start with interrupts enabled */ |
131 | psr.i = true; /* start with interrupts enabled */ |
132 | psr.ic = true; |
132 | psr.ic = true; |
133 | psr.ri = 0; /* start with instruction #0 */ |
133 | psr.ri = 0; /* start with instruction #0 */ |
134 | psr.bn = 1; /* start in bank 0 */ |
134 | psr.bn = 1; /* start in bank 0 */ |
135 | 135 | ||
136 | __asm__ volatile ("mov %0 = ar.rsc\n" : "=r" (rsc.value)); |
136 | asm volatile ("mov %0 = ar.rsc\n" : "=r" (rsc.value)); |
137 | rsc.loadrs = 0; |
137 | rsc.loadrs = 0; |
138 | rsc.be = false; |
138 | rsc.be = false; |
139 | rsc.pl = PL_USER; |
139 | rsc.pl = PL_USER; |
140 | rsc.mode = 3; /* eager mode */ |
140 | rsc.mode = 3; /* eager mode */ |
141 | 141 |