intrapred_vsx.c | 14 void vpx_v_predictor_16x16_vsx(uint8_t *dst, ptrdiff_t stride, 20 for (i = 0; i < 16; i++, dst += stride) { 21 vec_vsx_st(d, 0, dst); 25 void vpx_v_predictor_32x32_vsx(uint8_t *dst, ptrdiff_t stride, 32 for (i = 0; i < 32; i++, dst += stride) { 33 vec_vsx_st(d0, 0, dst); 34 vec_vsx_st(d1, 16, dst); 40 void vpx_h_predictor_4x4_vsx(uint8_t *dst, ptrdiff_t stride, 50 vec_vsx_st(vec_sel(v0, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); local 52 vec_vsx_st(vec_sel(v1, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); local 54 vec_vsx_st(vec_sel(v2, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); local 56 vec_vsx_st(vec_sel(v3, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); local 74 vec_vsx_st(xxpermdi(v0, vec_vsx_ld(0, dst), 1), 0, dst); local 76 vec_vsx_st(xxpermdi(v1, vec_vsx_ld(0, dst), 1), 0, dst); local 78 vec_vsx_st(xxpermdi(v2, vec_vsx_ld(0, dst), 1), 0, dst); local 80 vec_vsx_st(xxpermdi(v3, vec_vsx_ld(0, dst), 1), 0, dst); local 82 vec_vsx_st(xxpermdi(v4, vec_vsx_ld(0, dst), 1), 0, dst); local 84 vec_vsx_st(xxpermdi(v5, vec_vsx_ld(0, dst), 1), 0, dst); local 86 vec_vsx_st(xxpermdi(v6, vec_vsx_ld(0, dst), 1), 0, dst); local 88 vec_vsx_st(xxpermdi(v7, vec_vsx_ld(0, dst), 1), 0, dst); local 247 vec_vsx_st(vec_sel(vec_packsu(val, tmp), d, (uint8x16_t)mask4), 0, dst); local 253 vec_vsx_st(vec_sel(vec_packsu(val, tmp), d, (uint8x16_t)mask4), 0, dst); local 259 vec_vsx_st(vec_sel(vec_packsu(val, tmp), d, (uint8x16_t)mask4), 0, dst); local 265 vec_vsx_st(vec_sel(vec_packsu(val, tmp), d, (uint8x16_t)mask4), 0, dst); local 277 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 282 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 287 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 292 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 297 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 302 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 307 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 312 vec_vsx_st(vec_packsu(val, tmp), 0, dst); local 322 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 328 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 334 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 340 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 346 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 352 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 358 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 364 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 392 vec_vsx_st(vec_packsu(vh, vl), 0, dst); local 395 vec_vsx_st(vec_packsu(vh, vl), 16, dst); local [all...] |