Lines Matching defs:res_ptr
23 #define res_ptr r2
35 xor r12,s2_ptr,res_ptr
38 L0: bb0 2,res_ptr,L_v1 ; branch if res_ptr is aligned
39 /* Add least significant limb separately to align res_ptr and s2_ptr */
46 st r6,res_ptr,0
47 addu res_ptr,res_ptr,4
64 st.d r6,res_ptr,0
70 st.d r6,res_ptr,8
76 st.d r6,res_ptr,16
84 st.d r6,res_ptr,24
85 addu res_ptr,res_ptr,32
96 st.d r6,res_ptr,0
100 addu res_ptr,res_ptr,8
104 st.d r6,res_ptr,0
111 st r6,res_ptr,8
117 L1: xor r12,s1_ptr,res_ptr
120 bb0 2,res_ptr,L_v1b ; branch if res_ptr is aligned
121 /* Add least significant limb separately to align res_ptr and s1_ptr */
128 st r6,res_ptr,0
129 addu res_ptr,res_ptr,4
146 st.d r6,res_ptr,0
152 st.d r6,res_ptr,8
158 st.d r6,res_ptr,16
166 st.d r6,res_ptr,24
167 addu res_ptr,res_ptr,32
178 st.d r6,res_ptr,0
182 addu res_ptr,res_ptr,8
186 st.d r6,res_ptr,0
193 st r6,res_ptr,8
200 /* If we come here, the alignment of s1_ptr and res_ptr as well as the
201 alignment of s2_ptr and res_ptr differ. Since there are only two ways
208 /* Add least significant limb separately to align res_ptr and s2_ptr */
215 st r6,res_ptr,0
216 addu res_ptr,res_ptr,4
226 st r8,res_ptr,0
228 st r9,res_ptr,4
232 st r8,res_ptr,8
234 st r9,res_ptr,12
238 st r8,res_ptr,16
240 st r9,res_ptr,20
244 st r8,res_ptr,24
246 st r9,res_ptr,28
249 addu res_ptr,res_ptr,32
257 st r8,res_ptr,0
259 st r9,res_ptr,4
263 addu res_ptr,res_ptr,8
270 st r6,res_ptr,0