Lines Matching refs:r4
23 li r4,1
24 stw r4,THREAD_USED_VR(r3)
30 REST_32VRS(0,r4,r10)
54 li r4,VRSTATE_VSCR
55 lvx v0,r4,r3
57 REST_32VRS(0,r4,r3)
65 SAVE_32VRS(0, r4, r3)
67 li r4, VRSTATE_VSCR
68 stvx v0, r4, r3
98 PPC_LL r4,ADDROFF(last_task_used_altivec)(r3)
99 PPC_LCMPI 0,r4,0
103 toreal(r4)
104 addi r4,r4,THREAD
105 addi r6,r4,THREAD_VRSTATE
111 PPC_LL r5,PT_REGS(r4)
113 PPC_LL r4,_MSR-STACK_FRAME_OVERHEAD(r5)
115 andc r4,r4,r10
116 PPC_STL r4,_MSR-STACK_FRAME_OVERHEAD(r5)
125 mfspr r4,SPRN_VRSAVE
126 cmpwi 0,r4,0
128 li r4,-1
129 mtspr SPRN_VRSAVE,r4
136 ld r4,PACACURRENT(r13)
137 addi r5,r4,THREAD /* Get THREAD */
142 li r4,1
144 stw r4,THREAD_USED_VR(r5)
147 REST_32VRS(0,r4,r6)
150 subi r4,r5,THREAD /* Back to 'current' */
151 fromreal(r4)
152 PPC_STL r4,ADDROFF(last_task_used_altivec)(r3)
159 andis. r4,r3,MSR_VEC@h
188 SAVE_32VRS(0,r4,r7)
190 li r4,VRSTATE_VSCR
191 stvx v0,r4,r7
193 PPC_LL r4,_MSR-STACK_FRAME_OVERHEAD(r5)
203 andc r4,r4,r3 /* disable FP for previous task */
204 PPC_STL r4,_MSR-STACK_FRAME_OVERHEAD(r5)
208 LOAD_REG_ADDRBASE(r4,last_task_used_altivec)
209 PPC_STL r5,ADDROFF(last_task_used_altivec)(r4)
235 ld r4,0(r3)
236 cmpdi 0,r4,0
239 addi r4,r4,THREAD
240 ld r5,PT_REGS(r4)
241 ld r4,_MSR-STACK_FRAME_OVERHEAD(r5)
243 andc r6,r4,r6
247 ld r4,PACACURRENT(r13)
248 addi r4,r4,THREAD /* Get THREAD */
250 stw r6,THREAD_USED_VSR(r4) /* ... also set thread used vsr */
256 ld r4,PACACURRENT(r13)
257 std r4,0(r3)
279 ld r4,_MSR-STACK_FRAME_OVERHEAD(r5)
281 andc r4,r4,r3 /* disable VSX for previous task */
282 std r4,_MSR-STACK_FRAME_OVERHEAD(r5)
286 ld r4,last_task_used_vsx@got(r2)
287 std r5,0(r4)
368 1: lfsx fr0,r4,r6
385 1: lfsx fr0,r4,r6
403 1: lfsx fr0,r4,r7
423 1: lfsx fr0,r4,r7
444 1: lfsx fr0,r4,r6
469 1: lfsx fr0,r4,r6