Lines Matching refs:wd
73 @* @param[in] wd
89 @ word32 wd)
113 ldr r6,[sp,#48] @loads wd
119 tst r6,#3 @checks (wd & 3)
121 lsl r10,r6,#1 @2*wd
127 bgt outer_loop_wd_2 @jumps to loop handling wd ==2
133 sub r9,r7,r10,lsl #1 @4*dst_strd - 4wd
135 sub r8,r12,r10 @2*src_strd - 2wd
137 mov r5,r10 @2wd
139 inner_loop_ht_2: @called when wd is multiple of 4 and ht is 4,2
143 subs r5,r5,#8 @2wd - 8
164 add r1,r1,r9 @pu1_dst += (2*dst_strd - 2wd)
165 mov r5,r10 @2wd
166 add r0,r0,r8 @pu1_src += (2*src_strd - 2wd)
174 mov r12,r10 @2wd
175 sub r9,r5,r10,lsl #1 @4*dst_strd - 4wd
177 sub r8,r7,r10 @2*src_strd - 2wd
183 subs r12,r12,#4 @2wd - 4
205 add r1,r1,r9 @pu1_dst += 2*dst_strd - 2*wd
206 mov r12,r10 @2wd
207 add r0,r0,r8 @pu1_src += 2*src_strd - 2*wd
213 core_loop_ht_8: @when wd & ht is multiple of 8
216 sub r8,r12,r10,lsl #1 @4*dst_strd - 2wd
218 sub r9,r12,r10 @4*src_strd - 2wd
220 bic r5,r10,#7 @r5 ->wd
229 subs r5,r5,#8 @2wd - 8
241 addle r0,r0,r9 @pu1_dst += 4*dst_strd - 2*wd
243 bicle r5,r10,#7 @r5 ->wd
257 addle r1,r1,r8 @pu1_src += 4*src_strd - 2*wd
276 subs r5,r5,#8 @2wd - 8
278 addle r0,r0,r9 @pu1_dst += 4*dst_strd - 2*wd
287 bicle r5,r10,#7 @r5 ->wd
313 addle r1,r1,r8 @pu1_src += 4*src_strd - 2*wd