Lines Matching refs:r0
40 ! r0 <- point sp
44 ! r0 = temporary
50 mov.l @r2,r0
52 or r0,r3 ! set MD
53 tst r0,r0
57 mov.l __md_bit,r0
58 mov.l r0,@r2 ! enter kernel mode
61 mov #(THREAD_SIZE >> 8),r0
62 shll8 r0
63 add r2,r0
65 mov r0,r15 ! switch kernel stack
70 mov.l @(5*4,r2),r0
71 mov.l r0,@-r15 ! original SR
73 mov.l @(4*4,r2),r0
74 mov.l r0,@-r15 ! original PC
76 add #(4+2)*4,r3 ! rewind r0 - r3 + exception frame
97 mov.l @(8,r8),r0
99 mov.l r0,@-r15
102 mov #(22-4-4-1)*4+4,r0
104 sub r0,r15
105 mov.l @r2+,r0 ! old R3
106 mov.l r0,@-r15
107 mov.l @r2+,r0 ! old R2
108 mov.l r0,@-r15
109 mov.l @(4,r2),r0 ! old R1
110 mov.l r0,@-r15
111 mov.l @r2,r0 ! old R0
112 mov.l r0,@-r15
115 mov.l @r2+,r0 ! old SR
121 mov.l r0,@-r2 ! save old SR
124 mov r2,r0
125 add #8*4,r0
126 mov.l r0,@-r2 ! save old SP
139 mov.l @(OFF_R0,r15),r0
192 mov r15,r0
193 add #(22-4)*4-4,r0
194 ldc.l @r0+,gbr
195 lds.l @r0+,mach
196 lds.l @r0+,macl
197 mov r15,r0
198 mov.l @(OFF_SP,r0),r1
200 mov.l @(r0,r2),r3
203 mov.l @(r0,r2),r3
205 mov r15,r0
206 add #(22-4)*4-8,r0
210 mov.l r2,@r0
211 mov.l r3,@(4,r0)
212 mov.l r1,@(8,r0)
213 mov.l @r15+, r0
239 mov #OFF_PC,r0
240 mov.l @(r0,r15),r6 ! pc
241 mov.l 1f,r0
242 jmp @r0
249 stc sr,r0
250 or #0xf0,r0
251 ldc r0,sr ! all interrupt block (same BL = 1)
254 mov r15,r0
255 add #17*4,r0
256 lds.l @r0+,pr
257 add #4,r0
258 ldc.l @r0+,gbr
259 lds.l @r0+,mach
260 lds.l @r0+,macl
261 mov r15,r0
264 mov.l @(r0,r3),r1
270 mov.l @(OFF_SP,r0),r2
272 mov.l r2,@(OFF_SP,r0) ! point exception frame top
275 mov.l @(r0,r3),r1
277 get_current_thread_info r0, r1
279 mov.l r0,@r1
280 mov.l @r15+,r0