Lines Matching refs:r0
84 mcr p15, 0, r0, c13, c0, 4 // Write TPIDRPRW
85 ldr r1, [r0, TH_CTH_SELF]
93 ldr r3, [r0, TH_KSTACKPTR] // Get kernel stack top
94 mov r0, #0 // no param
116 mov r4,r0 // Load continuation
122 mov r0, #1
126 mov r0,r5 // Set first parameter
130 mrc p15, 0, r0, c13, c0, 4 // Read TPIDRPRW
149 ldr r3, [r0, TH_KSTACKPTR] // Get old kernel stack top
154 ldr r3, [r0, TH_KSTACKPTR] // Get old kernel stack top
258 str r1, [r0, VSS_FPSCR] // ...and save it to the save area
260 vstmia.64 r0!, {d0-d3} // Save vfp registers
261 vstmia.64 r0!, {d4-d7}
262 vstmia.64 r0!, {d8-d11}
263 vstmia.64 r0!, {d12-d15}
264 vstmia.64 r0!, {d16-d19}
265 vstmia.64 r0!, {d20-d23}
266 vstmia.64 r0!, {d24-d27}
267 vstmia.64 r0!, {d28-d31}
269 fstmias r0!, {s0-s31} // Save vfp registers
285 mov r1, r0
287 vldmia.64 r0!, {d0-d3} // Restore vfp registers
288 vldmia.64 r0!, {d4-d7}
289 vldmia.64 r0!, {d8-d11}
290 vldmia.64 r0!, {d12-d15}
291 vldmia.64 r0!, {d16-d19}
292 vldmia.64 r0!, {d20-d23}
293 vldmia.64 r0!, {d24-d27}
294 vldmia.64 r0!, {d28-d31}
296 fldmias r0!, {s0-s31} // Restore vfp registers