/external/libvpx/libvpx/vpx_dsp/ppc/ |
intrapred_vsx.c | 621 const uint8x16_t above_right = vec_splat(af, 7); local 622 const uint8x16_t a = xxpermdi(af, above_right, 1); 623 const uint8x16_t b = vec_perm(a, above_right, sl1); 624 const uint8x16_t c = vec_perm(b, above_right, sl1); 633 row = vec_perm(row, above_right, sl1); 640 const uint8x16_t above_right = vec_splat(a, 15); local 641 const uint8x16_t b = vec_perm(a, above_right, sl1); 642 const uint8x16_t c = vec_perm(b, above_right, sl1); 650 row = vec_perm(row, above_right, sl1); 658 const uint8x16_t above_right = vec_splat(a1, 15) local 680 const uint8x16_t above_right = vec_splat(af, 9); local 704 const uint8x16_t above_right = vec_splat(a1, 0); local 726 const uint8x16_t above_right = vec_splat(a2, 0); local [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
highbd_intrapred_neon.c | 315 const uint16x8_t above_right, uint16x8_t *row) { 316 *row = vextq_u16(*row, above_right, 1); 325 const uint16x8_t above_right = vdupq_lane_u16(vget_high_u16(A0), 3); local 335 d45_store_8(&dst, stride, above_right, &row); 336 d45_store_8(&dst, stride, above_right, &row); 337 d45_store_8(&dst, stride, above_right, &row); 338 d45_store_8(&dst, stride, above_right, &row); 339 d45_store_8(&dst, stride, above_right, &row); 340 d45_store_8(&dst, stride, above_right, &row); 341 vst1q_u16(dst, above_right); 360 const uint16x8_t above_right = vdupq_lane_u16(vget_high_u16(A0_1), 3); local 400 const uint16x8_t above_right = vdupq_lane_u16(vget_high_u16(A0_3), 3); local [all...] |
intrapred_neon.c | 286 const uint8x8_t above_right, uint8x8_t *row) { 287 *row = vext_u8(*row, above_right, 1); 295 const uint8x8_t above_right = vdup_lane_u8(A0, 7); local 296 const uint8x8_t A1 = vext_u8(A0, above_right, 1); 297 const uint8x8_t A2 = vext_u8(A0, above_right, 2); 304 d45_store_8(&dst, stride, above_right, &row); 305 d45_store_8(&dst, stride, above_right, &row); 306 d45_store_8(&dst, stride, above_right, &row); 307 d45_store_8(&dst, stride, above_right, &row); 308 d45_store_8(&dst, stride, above_right, &row) 323 const uint8x16_t above_right = vdupq_lane_u8(vget_high_u8(A0), 7); local 353 const uint8x16_t above_right = vdupq_lane_u8(vget_high_u8(A0_1), 7); local [all...] |
/external/libvpx/libvpx/vpx_dsp/ |
intrapred.c | 64 const uint8_t above_right = above[bs - 1]; local 72 dst[bs - 1] = above_right; 76 memset(dst + size, above_right, x + 1);
|