Home
last modified time | relevance | path

Searched refs:vec_vsx_st (Results 1 – 17 of 17) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/ppc/
Dintrapred_vsx.c21 vec_vsx_st(d, 0, dst); in vpx_v_predictor_16x16_vsx()
33 vec_vsx_st(d0, 0, dst); in vpx_v_predictor_32x32_vsx()
34 vec_vsx_st(d1, 16, dst); in vpx_v_predictor_32x32_vsx()
50 vec_vsx_st(vec_sel(v0, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); in vpx_h_predictor_4x4_vsx()
52 vec_vsx_st(vec_sel(v1, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); in vpx_h_predictor_4x4_vsx()
54 vec_vsx_st(vec_sel(v2, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); in vpx_h_predictor_4x4_vsx()
56 vec_vsx_st(vec_sel(v3, vec_vsx_ld(0, dst), (uint8x16_t)mask4), 0, dst); in vpx_h_predictor_4x4_vsx()
74 vec_vsx_st(xxpermdi(v0, vec_vsx_ld(0, dst), 1), 0, dst); in vpx_h_predictor_8x8_vsx()
76 vec_vsx_st(xxpermdi(v1, vec_vsx_ld(0, dst), 1), 0, dst); in vpx_h_predictor_8x8_vsx()
78 vec_vsx_st(xxpermdi(v2, vec_vsx_ld(0, dst), 1), 0, dst); in vpx_h_predictor_8x8_vsx()
[all …]
Dsubtract_vsx.c37 vec_vsx_st(xxpermdi(da, d0, 1), 0, diff); in subtract_block4x4()
38 vec_vsx_st(xxpermdi(da, d1, 3), 0, diff + diff_stride); in subtract_block4x4()
39 vec_vsx_st(xxpermdi(db, d2, 1), 0, diff1); in subtract_block4x4()
40 vec_vsx_st(xxpermdi(db, d3, 3), 0, diff1 + diff_stride); in subtract_block4x4()
66 vec_vsx_st(d0h, 0, diff + c); in vpx_subtract_block_vsx()
67 vec_vsx_st(d0l, 16, diff + c); in vpx_subtract_block_vsx()
68 vec_vsx_st(d1h, 0, diff + c + 16); in vpx_subtract_block_vsx()
69 vec_vsx_st(d1l, 16, diff + c + 16); in vpx_subtract_block_vsx()
82 vec_vsx_st(d0h, 0, diff); in vpx_subtract_block_vsx()
83 vec_vsx_st(d0l, 16, diff); in vpx_subtract_block_vsx()
[all …]
Dquantize_vsx.c130 vec_vsx_st(qcoeff0, 0, qcoeff_ptr); in vpx_quantize_b_vsx()
136 vec_vsx_st(qcoeff1, 16, qcoeff_ptr); in vpx_quantize_b_vsx()
139 vec_vsx_st(dqcoeff0, 0, dqcoeff_ptr); in vpx_quantize_b_vsx()
142 vec_vsx_st(dqcoeff1, 16, dqcoeff_ptr); in vpx_quantize_b_vsx()
170 vec_vsx_st(qcoeff0, off0, qcoeff_ptr); in vpx_quantize_b_vsx()
171 vec_vsx_st(qcoeff1, off1, qcoeff_ptr); in vpx_quantize_b_vsx()
172 vec_vsx_st(qcoeff2, off2, qcoeff_ptr); in vpx_quantize_b_vsx()
178 vec_vsx_st(dqcoeff0, off0, dqcoeff_ptr); in vpx_quantize_b_vsx()
179 vec_vsx_st(dqcoeff1, off1, dqcoeff_ptr); in vpx_quantize_b_vsx()
180 vec_vsx_st(dqcoeff2, off2, dqcoeff_ptr); in vpx_quantize_b_vsx()
[all …]
Dfdct32x32_vsx.c167 vec_vsx_st(b[0], 0, a); in store()
168 vec_vsx_st(b[8], 0, a + 8); in store()
169 vec_vsx_st(b[16], 0, a + 16); in store()
170 vec_vsx_st(b[24], 0, a + 24); in store()
172 vec_vsx_st(b[1], 0, a + 32); in store()
173 vec_vsx_st(b[9], 0, a + 40); in store()
174 vec_vsx_st(b[17], 0, a + 48); in store()
175 vec_vsx_st(b[25], 0, a + 56); in store()
177 vec_vsx_st(b[2], 0, a + 64); in store()
178 vec_vsx_st(b[10], 0, a + 72); in store()
[all …]
Dvpx_convolve_vsx.c25 vec_vsx_st(vec_vsx_ld(0, src), 0, dst); in copy_w16()
37 vec_vsx_st(vec_vsx_ld(0, src), 0, dst); in copy_w32()
38 vec_vsx_st(vec_vsx_ld(16, src), 16, dst); in copy_w32()
50 vec_vsx_st(vec_vsx_ld(0, src), 0, dst); in copy_w64()
51 vec_vsx_st(vec_vsx_ld(16, src), 16, dst); in copy_w64()
52 vec_vsx_st(vec_vsx_ld(32, src), 32, dst); in copy_w64()
53 vec_vsx_st(vec_vsx_ld(48, src), 48, dst); in copy_w64()
101 vec_vsx_st(v, 0, dst); in avg_w16()
115 vec_vsx_st(v0, 0, dst); in avg_w32()
116 vec_vsx_st(v1, 16, dst); in avg_w32()
[all …]
Dbitdepth_conversion_vsx.h40 vec_vsx_st(high, c, s); in store_tran_low()
41 vec_vsx_st(low, c, s + 4); in store_tran_low()
43 vec_vsx_st(v, c, s); in store_tran_low()
Ddeblock_vsx.c80 vec_vsx_st(apply_filter(ctx, v, filter), col, dst_ptr); in vpx_post_proc_down_and_across_mb_row_vsx()
88 vec_vsx_st(vec_perm(out, v, st8_perm), col, dst_ptr); in vpx_post_proc_down_and_across_mb_row_vsx()
100 vec_vsx_st(apply_filter(ctx, v, filter), col, dst_ptr); in vpx_post_proc_down_and_across_mb_row_vsx()
110 vec_vsx_st(vec_perm(out, v, st8_perm), col, dst_ptr); in vpx_post_proc_down_and_across_mb_row_vsx()
269 vec_vsx_st(out, 0, src + col); in vpx_mbpost_proc_across_ip_vsx()
364 vec_vsx_st(out, 0, dst + row * pitch); in vpx_mbpost_proc_down_vsx()
Dsad_vsx.c189 vec_vsx_st((uint32x4_t)v_sad, 0, sad); \
216 vec_vsx_st((uint32x4_t)v_sad, 0, sad); \
248 vec_vsx_st((uint32x4_t)v_sad, 0, sad); \
Dvariance_vsx.c64 vec_vsx_st(v, j, comp_pred); in vpx_comp_avg_pred_vsx()
77 vec_vsx_st(v, 0, comp_pred); in vpx_comp_avg_pred_vsx()
93 vec_vsx_st(v, 0, comp_pred); in vpx_comp_avg_pred_vsx()
Dinv_txfm_vsx.c177 vec_vsx_st(output_v, 0, tmp_dest); \
380 vec_vsx_st(xxpermdi(output0, dest0, 1), 0, dest); in vpx_round_store8x8_vsx()
381 vec_vsx_st(xxpermdi(output0, dest1, 3), stride, dest); in vpx_round_store8x8_vsx()
382 vec_vsx_st(xxpermdi(output1, dest2, 1), 2 * stride, dest); in vpx_round_store8x8_vsx()
383 vec_vsx_st(xxpermdi(output1, dest3, 3), 3 * stride, dest); in vpx_round_store8x8_vsx()
384 vec_vsx_st(xxpermdi(output2, dest4, 1), 4 * stride, dest); in vpx_round_store8x8_vsx()
385 vec_vsx_st(xxpermdi(output2, dest5, 3), 5 * stride, dest); in vpx_round_store8x8_vsx()
386 vec_vsx_st(xxpermdi(output3, dest6, 1), 6 * stride, dest); in vpx_round_store8x8_vsx()
387 vec_vsx_st(xxpermdi(output3, dest7, 3), 7 * stride, dest); in vpx_round_store8x8_vsx()
579 vec_vsx_st(vec_packsu(d_uh, d_ul), offset, dest);
[all …]
/external/libaom/libaom/av1/common/ppc/
Dcfl_ppc.c76 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()
94 vec_vsx_st(vec_sub(vec_vsx_ld(OFF_2 + CFL_LINE_1, dst), vec_avg), in subtract_average_vsx()
[all …]
/external/clang/test/CodeGen/
Dbuiltins-ppc-vsx.c425 vec_vsx_st(vbi, 0, &res_vbi); in test1()
429 vec_vsx_st(vbi, 0, res_aui); in test1()
433 vec_vsx_st(vbi, 0, res_asi); in test1()
437 vec_vsx_st(vsi, 0, &res_vsi); in test1()
441 vec_vsx_st(vsi, 0, res_asi); in test1()
445 vec_vsx_st(vui, 0, &res_vui); in test1()
449 vec_vsx_st(vui, 0, res_aui); in test1()
453 vec_vsx_st(vf, 0, &res_vf); in test1()
457 vec_vsx_st(vf, 0, res_af); in test1()
461 vec_vsx_st(vsll, 0, &res_vsll); in test1()
[all …]
/external/libvpx/libvpx/vp9/encoder/ppc/
Dvp9_quantize_vsx.c66 vec_vsx_st(qcoeff0, 0, qcoeff_ptr); in vp9_quantize_fp_vsx()
69 vec_vsx_st(dqcoeff0, 0, dqcoeff_ptr); in vp9_quantize_fp_vsx()
82 vec_vsx_st(qcoeff1, 16, qcoeff_ptr); in vp9_quantize_fp_vsx()
85 vec_vsx_st(dqcoeff1, 16, dqcoeff_ptr); in vp9_quantize_fp_vsx()
113 vec_vsx_st(qcoeff0, off0, qcoeff_ptr); in vp9_quantize_fp_vsx()
115 vec_vsx_st(dqcoeff0, off0, dqcoeff_ptr); in vp9_quantize_fp_vsx()
120 vec_vsx_st(qcoeff1, off1, qcoeff_ptr); in vp9_quantize_fp_vsx()
122 vec_vsx_st(dqcoeff1, off1, dqcoeff_ptr); in vp9_quantize_fp_vsx()
127 vec_vsx_st(qcoeff2, off2, qcoeff_ptr); in vp9_quantize_fp_vsx()
129 vec_vsx_st(dqcoeff2, off2, dqcoeff_ptr); in vp9_quantize_fp_vsx()
[all …]
/external/eigen/Eigen/src/Core/arch/AltiVec/
DPacketMath.h263 vec_vsx_st(from, 0, to);
273 vec_vsx_st(from, 0, to);
507 vec_vsx_st(from, (long)to & 15, (int*) _EIGEN_ALIGNED_PTR(to));
512 vec_vsx_st(from, (long)to & 15, (float*) _EIGEN_ALIGNED_PTR(to));
859 vec_vsx_st(from, 0, to);
946 vec_vsx_st((Packet4f)from, (long)to & 15, (float*) _EIGEN_ALIGNED_PTR(to));
/external/libjpeg-turbo/simd/powerpc/
Djsimd_altivec.h94 #define VEC_ST(a, b, c) vec_vsx_st(a, b, c)
/external/clang/lib/Headers/
Daltivec.h10374 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector bool int __a, int __b, in vec_vsx_st() function
10379 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector bool int __a, int __b, in vec_vsx_st() function
10384 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector bool int __a, int __b, in vec_vsx_st() function
10389 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector signed int __a, int __b, in vec_vsx_st() function
10394 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector signed int __a, int __b, in vec_vsx_st() function
10399 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector unsigned int __a, int __b, in vec_vsx_st() function
10404 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector unsigned int __a, int __b, in vec_vsx_st() function
10409 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector float __a, int __b, in vec_vsx_st() function
10414 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector float __a, int __b, in vec_vsx_st() function
10419 static __inline__ void __ATTRS_o_ai vec_vsx_st(vector signed long long __a, in vec_vsx_st() function
[all …]
/external/libpng/powerpc/
Dfilter_vsx_intrinsics.c29 #define vec_st_unaligned(vec,data) vec_vsx_st(vec,0,data)