Lines Matching refs:r3
41 str r2, [r3, VSS_FPSCR] // ...and save it to the save area
42 add r3, r3, #64 // Only s16-s31 are callee-saved
44 vstmia.64 r3!, {d8-d11}
45 vstmia.64 r3!, {d12-d15}
47 fstmias r3!, {s16-s31}
60 add r2, r3, #64 // Only s16-s31 are callee-saved
67 ldr r3, [r3, VSS_FPSCR] // Get our saved FPSCR value...
68 fmxr fpscr, r3 // ...and restore it
93 ldr r3, [r0, TH_KSTACKPTR] // Get kernel stack top
95 add r3, r3, SS_R4
96 ldmia r3!, {r4-r14} // Load thread status
120 teq r3, #0
149 ldr r3, [r0, TH_KSTACKPTR] // Get old kernel stack top
150 add r3, r3, SS_KVFP // Get the kernel VFP save area for the old thread...
154 ldr r3, [r0, TH_KSTACKPTR] // Get old kernel stack top
155 add r3, r3, SS_R4
156 stmia r3!, {r4-r14} // Save general registers to pcb
158 ldr r3, [r2, ACT_CPUDATAP]
159 str r2, [r3, CPU_ACTIVE_THREAD]
160 ldr r3, [r2, TH_KSTACKPTR] // get kernel stack top
170 add r3, r3, SS_R4
171 ldmia r3!, {r4-r14} // Restore new thread status
173 ldr r3, [r2, TH_KSTACKPTR] // get kernel stack top
174 add r3, r3, SS_KVFP // Get the kernel VFP save area for the new thread...
190 ldr r3, [r9, TH_KSTACKPTR] // get kernel stack top
191 add r3, r3, SS_KVFP // Get the kernel VFP save area for the current thread...
194 ldr r3, [r9, TH_KSTACKPTR] // Get kernel stack top
195 add r3, r3, SS_R4
196 stmia r3!, {r4-r14} // Save general registers to pcb
215 ldr r3, [r9, TH_KSTACKPTR] // get kernel stack top
216 add r3, r3, SS_KVFP // Get the kernel VFP save area for the current thread...
219 ldr r3, [r9, TH_KSTACKPTR] // Get kernel stack top
220 add r3, r3, SS_R4
221 stmia r3!, {r4-r14} // Save general registers to pcb
238 ldr r3, [r12, TH_KSTACKPTR] // Get kernel stack top
239 add r3, r3, SS_R4
240 ldmia r3!, {r4-r14} // Restore new thread status
242 ldr r3, [r9, TH_KSTACKPTR] // get kernel stack top
243 add r3, r3, SS_KVFP // Get the kernel VFP save area for the current thread...