Home | History | Annotate | Download | only in arm

Lines Matching refs:blk_ht

119     UWORD8 *pu1_dst, WORD32 dst_strd, UWORD8 *pu1_src, WORD32 src_strd, WORD32 blk_wd, WORD32 blk_ht)
125 assert((blk_ht & 1) == 0);
126 for(; blk_ht > 0; blk_ht -= 2)
140 assert((blk_ht & 1) == 0);
141 for(; blk_ht > 0; blk_ht -= 2)
157 assert((blk_ht & 1) == 0);
158 for(; blk_ht > 0; blk_ht -= 2)
174 for(; blk_ht > 0; blk_ht--)
191 for(j = 0; j < blk_ht; j += 1)
236 UWORD8 *pu1_dst, WORD32 dst_strd, UWORD8 *pu1_src, WORD32 src_strd, WORD32 blk_wd, WORD32 blk_ht)
243 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 64, blk_ht);
244 ihevce_copy_2d_neon(pu1_dst + 64, dst_strd, pu1_src + 64, src_strd, blk_wd - 64, blk_ht);
248 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 32, blk_ht);
249 ihevce_copy_2d_neon(pu1_dst + 32, dst_strd, pu1_src + 32, src_strd, blk_wd - 32, blk_ht);
253 if(blk_ht % 2 == 0)
255 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 16, blk_ht);
257 pu1_dst + 16, dst_strd, pu1_src + 16, src_strd, blk_wd - 16, blk_ht);
261 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 16, blk_ht - 1);
262 memcpy(pu1_dst + (blk_ht - 1) * dst_strd, pu1_src + (blk_ht - 1) * src_strd, blk_wd);
264 pu1_dst + 16, dst_strd, pu1_src + 16, src_strd, blk_wd - 16, blk_ht - 1);
269 if(blk_ht % 2 == 0)
271 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 8, blk_ht);
272 ihevce_copy_2d_neon(pu1_dst + 8, dst_strd, pu1_src + 8, src_strd, blk_wd - 8, blk_ht);
276 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 8, blk_ht - 1);
277 memcpy(pu1_dst + (blk_ht - 1) * dst_strd, pu1_src + (blk_ht - 1) * src_strd, blk_wd);
279 pu1_dst + 8, dst_strd, pu1_src + 8, src_strd, blk_wd - 8, blk_ht - 1);
284 if(blk_ht % 2 == 0)
286 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 4, blk_ht);
287 ihevce_copy_2d_neon(pu1_dst + 4, dst_strd, pu1_src + 4, src_strd, blk_wd - 4, blk_ht);
291 copy_2d_neon(pu1_dst, dst_strd, pu1_src, src_strd, 4, blk_ht - 1);
292 memcpy(pu1_dst + (blk_ht - 1) * dst_strd, pu1_src + (blk_ht - 1) * src_strd, blk_wd);
294 pu1_dst + 4, dst_strd, pu1_src + 4, src_strd, blk_wd - 4, blk_ht - 1);
299 ihevce_copy_2d(pu1_dst, dst_strd, pu1_src, src_strd, blk_wd, blk_ht);