Home
last modified time | relevance | path

Searched refs:vec_avg (Results 1 – 12 of 12) sorted by relevance

/external/libaom/av1/common/ppc/
Dcfl_ppc.c74 const int16x8_t vec_avg = vec_pack(avg, avg); in subtract_average_vsx() local
76 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_0, dst), vec_avg), OFF_0, dst); in subtract_average_vsx()
77 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_0 + CFL_LINE_1, dst), vec_avg), in subtract_average_vsx()
79 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_0 + CFL_LINE_2, dst), vec_avg), in subtract_average_vsx()
81 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_0 + CFL_LINE_3, dst), vec_avg), in subtract_average_vsx()
84 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_1, dst), vec_avg), OFF_1, dst); in subtract_average_vsx()
85 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_1 + CFL_LINE_1, dst), vec_avg), in subtract_average_vsx()
87 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_1 + CFL_LINE_2, dst), vec_avg), in subtract_average_vsx()
89 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_1 + CFL_LINE_3, dst), vec_avg), in subtract_average_vsx()
93 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_2, dst), vec_avg), OFF_2, dst); in subtract_average_vsx()
[all …]
/external/libvpx/vpx_dsp/ppc/
Dvpx_convolve_vsx.c100 const uint8x16_t v = vec_avg(vec_vsx_ld(0, src), vec_vsx_ld(0, dst)); in avg_w16()
113 const uint8x16_t v0 = vec_avg(vec_vsx_ld(0, src), vec_vsx_ld(0, dst)); in avg_w32()
114 const uint8x16_t v1 = vec_avg(vec_vsx_ld(16, src), vec_vsx_ld(16, dst)); in avg_w32()
128 const uint8x16_t v0 = vec_avg(vec_vsx_ld(0, src), vec_vsx_ld(0, dst)); in avg_w64()
129 const uint8x16_t v1 = vec_avg(vec_vsx_ld(16, src), vec_vsx_ld(16, dst)); in avg_w64()
130 const uint8x16_t v2 = vec_avg(vec_vsx_ld(32, src), vec_vsx_ld(32, dst)); in avg_w64()
131 const uint8x16_t v3 = vec_avg(vec_vsx_ld(48, src), vec_vsx_ld(48, dst)); in avg_w64()
Ddeblock_vsx.c28 const uint8x16_t k1 = vec_avg(ctx[0], ctx[1]); in apply_filter()
29 const uint8x16_t k2 = vec_avg(ctx[3], ctx[2]); in apply_filter()
30 const uint8x16_t k3 = vec_avg(k1, k2); in apply_filter()
34 return vec_sel(v, vec_avg(k3, v), mask); in apply_filter()
Dvariance_vsx.c63 const uint8x16_t v = vec_avg(vec_vsx_ld(j, pred), vec_vsx_ld(j, ref)); in vpx_comp_avg_pred_vsx()
76 const uint8x16_t v = vec_avg(vec_vsx_ld(0, pred), r); in vpx_comp_avg_pred_vsx()
92 const uint8x16_t v = vec_avg(vec_vsx_ld(0, pred), r); in vpx_comp_avg_pred_vsx()
Dintrapred_vsx.c623 return vec_avg(ac, b); in avg3()
701 uint8x16_t row0 = vec_avg(a, b);
725 uint8x16_t row0 = vec_avg(a0, b); in vpx_d63_predictor_16x16_vsx()
749 uint8x16_t row0_0 = vec_avg(a0, b0); in vpx_d63_predictor_32x32_vsx()
750 uint8x16_t row0_1 = vec_avg(a1, b1); in vpx_d63_predictor_32x32_vsx()
/external/libpng/powerpc/
Dfilter_vsx_intrinsics.c349 avg_vec = vec_avg(rp_part_vec,pp_part_vec); in png_read_filter_row_avg4_vsx()
355 avg_vec = vec_avg(rp_part_vec,pp_part_vec); in png_read_filter_row_avg4_vsx()
361 avg_vec = vec_avg(rp_part_vec,pp_part_vec); in png_read_filter_row_avg4_vsx()
436 avg_vec = vec_avg(rp_part_vec,pp_part_vec); in png_read_filter_row_avg3_vsx()
442 avg_vec = vec_avg(rp_part_vec,pp_part_vec); in png_read_filter_row_avg3_vsx()
448 avg_vec = vec_avg(rp_part_vec,pp_part_vec); in png_read_filter_row_avg3_vsx()
454 avg_vec = vec_avg(rp_part_vec,pp_part_vec); in png_read_filter_row_avg3_vsx()
/external/fec/
Dviterbi27_av.c136 metric = vec_avg(vec_xor(Branchtab27[0].v[0],sym0v),vec_xor(Branchtab27[1].v[0],sym1v)); in update_viterbi27_blk_av()
147 metric = vec_avg(vec_xor(Branchtab27[0].v[1],sym0v),vec_xor(Branchtab27[1].v[1],sym1v)); in update_viterbi27_blk_av()
Dviterbi29_av.c138 metric = vec_avg(vec_xor(Branchtab29[0].v[i],sym1v),vec_xor(Branchtab29[1].v[i],sym2v)); in update_viterbi29_blk_av()
/external/clang/test/CodeGen/
Dbuiltins-systemz-zvector.c2205 vsc = vec_avg(vsc, vsc); in test_integer()
2207 vuc = vec_avg(vuc, vuc); in test_integer()
2209 vss = vec_avg(vss, vss); in test_integer()
2211 vus = vec_avg(vus, vus); in test_integer()
2213 vsi = vec_avg(vsi, vsi); in test_integer()
2215 vui = vec_avg(vui, vui); in test_integer()
2217 vsl = vec_avg(vsl, vsl); in test_integer()
2219 vul = vec_avg(vul, vul); in test_integer()
Dbuiltins-ppc-altivec.c866 res_vsc = vec_avg(vsc, vsc); in test2()
870 res_vuc = vec_avg(vuc, vuc); in test2()
874 res_vs = vec_avg(vs, vs); in test2()
878 res_vus = vec_avg(vus, vus); in test2()
882 res_vi = vec_avg(vi, vi); in test2()
886 res_vui = vec_avg(vui, vui); in test2()
/external/clang/lib/Headers/
Dvecintrin.h6746 vec_avg(vector signed char __a, vector signed char __b) { in vec_avg() function
6751 vec_avg(vector signed short __a, vector signed short __b) { in vec_avg() function
6756 vec_avg(vector signed int __a, vector signed int __b) { in vec_avg() function
6761 vec_avg(vector signed long long __a, vector signed long long __b) { in vec_avg() function
6766 vec_avg(vector unsigned char __a, vector unsigned char __b) { in vec_avg() function
6771 vec_avg(vector unsigned short __a, vector unsigned short __b) { in vec_avg() function
6776 vec_avg(vector unsigned int __a, vector unsigned int __b) { in vec_avg() function
6781 vec_avg(vector unsigned long long __a, vector unsigned long long __b) { in vec_avg() function
Daltivec.h1425 vec_avg(vector signed char __a, vector signed char __b) { in vec_avg() function
1430 vec_avg(vector unsigned char __a, vector unsigned char __b) { in vec_avg() function
1434 static __inline__ vector short __ATTRS_o_ai vec_avg(vector short __a, in vec_avg() function
1440 vec_avg(vector unsigned short __a, vector unsigned short __b) { in vec_avg() function
1444 static __inline__ vector int __ATTRS_o_ai vec_avg(vector int __a, in vec_avg() function
1450 vec_avg(vector unsigned int __a, vector unsigned int __b) { in vec_avg() function