Home
last modified time | relevance | path

Searched refs:above_right (Results 1 – 4 of 4) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/ppc/
Dintrapred_vsx.c635 const uint8x16_t above_right = vec_splat(af, 7);
636 const uint8x16_t a = xxpermdi(af, above_right, 1);
637 const uint8x16_t b = vec_perm(a, above_right, sl1);
638 const uint8x16_t c = vec_perm(b, above_right, sl1);
647 row = vec_perm(row, above_right, sl1);
655 const uint8x16_t above_right = vec_splat(a, 15); in vpx_d45_predictor_16x16_vsx() local
656 const uint8x16_t b = vec_perm(a, above_right, sl1); in vpx_d45_predictor_16x16_vsx()
657 const uint8x16_t c = vec_perm(b, above_right, sl1); in vpx_d45_predictor_16x16_vsx()
665 row = vec_perm(row, above_right, sl1); in vpx_d45_predictor_16x16_vsx()
673 const uint8x16_t above_right = vec_splat(a1, 15); in vpx_d45_predictor_32x32_vsx() local
[all …]
/external/libvpx/libvpx/vpx_dsp/arm/
Dintrapred_neon.c286 const uint8x8_t above_right, uint8x8_t *row) { in d45_store_8() argument
287 *row = vext_u8(*row, above_right, 1); in d45_store_8()
295 const uint8x8_t above_right = vdup_lane_u8(A0, 7); in vpx_d45_predictor_8x8_neon() local
296 const uint8x8_t A1 = vext_u8(A0, above_right, 1); in vpx_d45_predictor_8x8_neon()
297 const uint8x8_t A2 = vext_u8(A0, above_right, 2); in vpx_d45_predictor_8x8_neon()
304 d45_store_8(&dst, stride, above_right, &row); in vpx_d45_predictor_8x8_neon()
305 d45_store_8(&dst, stride, above_right, &row); in vpx_d45_predictor_8x8_neon()
306 d45_store_8(&dst, stride, above_right, &row); in vpx_d45_predictor_8x8_neon()
307 d45_store_8(&dst, stride, above_right, &row); in vpx_d45_predictor_8x8_neon()
308 d45_store_8(&dst, stride, above_right, &row); in vpx_d45_predictor_8x8_neon()
[all …]
Dhighbd_intrapred_neon.c315 const uint16x8_t above_right, uint16x8_t *row) { in d45_store_8() argument
316 *row = vextq_u16(*row, above_right, 1); in d45_store_8()
325 const uint16x8_t above_right = vdupq_lane_u16(vget_high_u16(A0), 3); in vpx_highbd_d45_predictor_8x8_neon() local
335 d45_store_8(&dst, stride, above_right, &row); in vpx_highbd_d45_predictor_8x8_neon()
336 d45_store_8(&dst, stride, above_right, &row); in vpx_highbd_d45_predictor_8x8_neon()
337 d45_store_8(&dst, stride, above_right, &row); in vpx_highbd_d45_predictor_8x8_neon()
338 d45_store_8(&dst, stride, above_right, &row); in vpx_highbd_d45_predictor_8x8_neon()
339 d45_store_8(&dst, stride, above_right, &row); in vpx_highbd_d45_predictor_8x8_neon()
340 d45_store_8(&dst, stride, above_right, &row); in vpx_highbd_d45_predictor_8x8_neon()
341 vst1q_u16(dst, above_right); in vpx_highbd_d45_predictor_8x8_neon()
[all …]
/external/libvpx/libvpx/vpx_dsp/
Dintrapred.c64 const uint8_t above_right = above[bs - 1]; in d45_predictor() local
72 dst[bs - 1] = above_right; in d45_predictor()
76 memset(dst + size, above_right, x + 1); in d45_predictor()
511 const uint16_t above_right = above[bs - 1]; in highbd_d45_predictor() local
520 dst[bs - 1] = above_right; in highbd_d45_predictor()
524 vpx_memset16(dst + size, above_right, x + 1); in highbd_d45_predictor()