/external/libaom/av1/common/ppc/ |
D | cfl_ppc.c | 74 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/ |
D | vpx_convolve_vsx.c | 100 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()
|
D | deblock_vsx.c | 28 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()
|
D | variance_vsx.c | 63 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()
|
D | intrapred_vsx.c | 623 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/ |
D | filter_vsx_intrinsics.c | 349 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/ |
D | viterbi27_av.c | 136 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()
|
D | viterbi29_av.c | 138 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/ |
D | builtins-systemz-zvector.c | 2205 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()
|
D | builtins-ppc-altivec.c | 866 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/ |
D | vecintrin.h | 6746 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
|
D | altivec.h | 1425 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
|