Searched refs:above_right (Results 1 – 4 of 4) sorted by relevance
/external/libvpx/libvpx/vpx_dsp/ppc/ |
D | intrapred_vsx.c | 635 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/ |
D | intrapred_neon.c | 286 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 …]
|
D | highbd_intrapred_neon.c | 315 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/ |
D | intrapred.c | 64 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()
|