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.c621 const uint8x16_t above_right = vec_splat(af, 7); in vpx_d45_predictor_8x8_vsx() local
622 const uint8x16_t a = xxpermdi(af, above_right, 1); in vpx_d45_predictor_8x8_vsx()
623 const uint8x16_t b = vec_perm(a, above_right, sl1); in vpx_d45_predictor_8x8_vsx()
624 const uint8x16_t c = vec_perm(b, above_right, sl1); in vpx_d45_predictor_8x8_vsx()
633 row = vec_perm(row, above_right, sl1); in vpx_d45_predictor_8x8_vsx()
640 const uint8x16_t above_right = vec_splat(a, 15); in vpx_d45_predictor_16x16_vsx() local
641 const uint8x16_t b = vec_perm(a, above_right, sl1); in vpx_d45_predictor_16x16_vsx()
642 const uint8x16_t c = vec_perm(b, above_right, sl1); in vpx_d45_predictor_16x16_vsx()
650 row = vec_perm(row, above_right, sl1); in vpx_d45_predictor_16x16_vsx()
658 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()