Lines Matching refs:r4
106 mfcr r4, cr2
111 srli r4, r4, 18 # get ecr.ip[7:2], interrupt No.
117 mv r4, r0
128 mv r4, r0
131 mv r4, r0
137 mv r4, r0
140 mv r4, r0
146 mv r4, r0
149 mv r4, r0
155 mv r4, r0
158 mv r4, r0
164 mv r4, r0
167 mv r4, r0
173 mv r4, r0
176 mv r4, r0
186 mv r4, r0
189 mv r4, r0
195 mv r4, r0
198 mv r4, r0
204 mv r4, r0
207 mv r4, r0
213 mv r4, r0
216 mv r4, r0
222 mv r4, r0
225 mv r4, r0
282 bl schedule_tail # r4=struct task_struct *prev
284 mv r4, r13
289 bl schedule_tail # r4=struct task_struct *prev
318 mv r4, r0
331 mv r4, r0
379 sw r9, [r4, THREAD_PSR]
380 save_context r4
381 sw r3, [r4, THREAD_REG3]
409 sw r4, [r0, PT_ORIG_R4] #for restart syscall
435 cmpi.c r4, 0
441 cmpi.c r4, -MAX_ERRNO - 1
445 neg r4, r4
447 sw r4, [r0, PT_R4] # save result
462 mv r4, r0
467 lw r4, [r0, PT_R4] # Restore argument registers
476 neg r4, r4 # error
477 sw r4, [r0, PT_R0] # set flag for syscall
479 1: sw r4, [r0, PT_R2] # result
483 ldi r4, -ENOSYS # error
484 sw r4, [r0, PT_ORIG_R4]
485 sw r4, [r0, PT_R4]
491 mv r4, r0