Lines Matching refs:sr
84 int sr;
86 __asm volatile("clrl %0; movew %%sr,%0" : "=&d" (sr));
88 return sr;
94 int sr;
96 __asm volatile ("clrl %0; movew %%sr,%0; movew %1,%%sr" :
97 "=&d" (sr) : "di" (s) : "memory");
99 return sr;
105 __asm volatile("movew %0,%%sr" : : "di" (s) : "memory");
111 int sr;
113 __asm volatile("clrl %0; movew %%sr,%0" : "=&d" (sr));
115 if ((uint16_t)level >= PSL_HIGHIPL || (uint16_t)level > (uint16_t)sr)
116 __asm volatile("movew %0,%%sr" : : "di" (level) : "memory");
118 return sr;