Home
last modified time | relevance | path

Searched refs:vec_ld (Results 1 - 25 of 33) sorted by relevance

12

/third_party/ffmpeg/libavutil/ppc/
H A Dfloat_dsp_altivec.c30 d0 = vec_ld( 0, src0 + i); in ff_vector_fmul_altivec()
31 s = vec_ld( 0, src1 + i); in ff_vector_fmul_altivec()
32 d1 = vec_ld(16, src0 + i); in ff_vector_fmul_altivec()
34 d1 = vec_madd(d1, vec_ld(16, src1 + i), zero); in ff_vector_fmul_altivec()
54 s0 = vec_ld(i, src0); in ff_vector_fmul_window_altivec()
55 s1 = vec_ld(j, src1); in ff_vector_fmul_window_altivec()
56 wi = vec_ld(i, win); in ff_vector_fmul_window_altivec()
57 wj = vec_ld(j, win); in ff_vector_fmul_window_altivec()
81 t0 = vec_ld(0, dst + i); in ff_vector_fmul_add_altivec()
82 t1 = vec_ld(1 in ff_vector_fmul_add_altivec()
[all...]
H A Dutil_altivec.h120 vec_perm(vec_ld(offset, b), vec_ld((offset)+15, b), vec_lvsl(offset, b))
131 register vec_u8 first = vec_ld(offset, src); in unaligned_load()
132 register vec_u8 second = vec_ld(offset + 15, src); in unaligned_load()
138 vec_u8 a = vec_ld(offset, src); in load_with_perm_vec()
139 vec_u8 b = vec_ld(offset + 15, src); in load_with_perm_vec()
/third_party/ffmpeg/libswscale/ppc/
H A Dyuv2yuv_altivec.c66 vector unsigned char v_yA = vec_ld(i, ysrc); in yv12toyuy2_unscaled_altivec()
67 vector unsigned char v_yB = vec_ld(i + 16, ysrc); in yv12toyuy2_unscaled_altivec()
68 vector unsigned char v_yC = vec_ld(i + 32, ysrc); in yv12toyuy2_unscaled_altivec()
71 vector unsigned char v_uA = vec_ld(j, usrc); in yv12toyuy2_unscaled_altivec()
72 vector unsigned char v_uB = vec_ld(j + 16, usrc); in yv12toyuy2_unscaled_altivec()
74 vector unsigned char v_vA = vec_ld(j, vsrc); in yv12toyuy2_unscaled_altivec()
75 vector unsigned char v_vB = vec_ld(j + 16, vsrc); in yv12toyuy2_unscaled_altivec()
90 vector unsigned char v_y1 = vec_ld(i, ysrc); in yv12toyuy2_unscaled_altivec()
91 vector unsigned char v_u = vec_ld(j, usrc); in yv12toyuy2_unscaled_altivec()
92 vector unsigned char v_v = vec_ld( in yv12toyuy2_unscaled_altivec()
[all...]
H A Dswscale_altivec.c39 vector signed short l2 = vec_ld(((b) << 1) + 16, s);\
58 vf = vec_ld(joffset, f);\
63 ll1 = vec_ld(xoffset, s);\
73 vf = vec_ld(a<< 3, f);\
80 sv = vec_ld(pos, s);\
88 v1 = vec_ld(pos + a + 16, s);\
93 v1 = vec_ld(pos + a + 16, s);\
98 vf1 = vec_ld((a * 2 * filterSize) + (b * 2) + 16 + off, f);\
168 v = vec_ld(0, (const uint32_t *) &src[i]); in yuv2plane1_float_altivec()
203 v = vec_ld( in yuv2plane1_float_bswap_altivec()
[all...]
H A Dswscale_ppc_template.c42 vo1 = vec_ld(0, val); in yuv2planeX_8_16()
43 vo2 = vec_ld(16, val); in yuv2planeX_8_16()
44 vo3 = vec_ld(32, val); in yuv2planeX_8_16()
45 vo4 = vec_ld(48, val); in yuv2planeX_8_16()
147 filter_v = vec_ld(i << 4, filter); in hScale_real()
164 vector signed short filter_v0 = vec_ld(i << 5, filter); in hScale_real()
165 vector signed short filter_v1 = vec_ld((i << 5) + 16, filter); in hScale_real()
H A Dswscale_vsx.c115 ditherleft = vec_ld(0, val); in yuv2plane1_8_vsx()
116 ditherright = vec_ld(0, &val[8]); in yuv2plane1_8_vsx()
595 vv = vec_ld(0, &lumSrc[j][i]); in yuv2rgb_full_X_vsx_template()
606 vv = vec_ld(0, &chrUSrc[j][i]); in yuv2rgb_full_X_vsx_template()
615 vv = vec_ld(0, &chrVSrc[j][i]); in yuv2rgb_full_X_vsx_template()
662 x = vec_ld(0, buf0); \
668 x = vec_ld(0, buf1); \
1033 vy = vec_ld(0, &buf0[i]); in yuv2rgb_full_1_vsx_template()
1039 vu = vec_ld(0, &ubuf0[i]); in yuv2rgb_full_1_vsx_template()
1040 vv = vec_ld( in yuv2rgb_full_1_vsx_template()
[all...]
H A Dyuv2rgb_altivec.c493 uyvy = vec_ld(0, img); in altivec_uyvy_rgb32()
504 uyvy = vec_ld(16, img); in altivec_uyvy_rgb32()
669 X0 = vec_ld(0, &lumSrc[j][i]); in yuv2packedX_altivec()
670 X1 = vec_ld(16, &lumSrc[j][i]); in yuv2packedX_altivec()
679 X = vec_ld(0, &chrUSrc[j][i / 2]); in yuv2packedX_altivec()
681 X = vec_ld(0, &chrVSrc[j][i / 2]); in yuv2packedX_altivec()
760 X0 = vec_ld(0, &lumSrc[j][i]); in yuv2packedX_altivec()
761 X1 = vec_ld(16, &lumSrc[j][i]); in yuv2packedX_altivec()
770 X = vec_ld(0, &chrUSrc[j][i / 2]); in yuv2packedX_altivec()
772 X = vec_ld( in yuv2packedX_altivec()
[all...]
/third_party/ffmpeg/libavcodec/ppc/
H A Dfft_vsx.h77 vzo2 = vec_ld(i2, &(out[0])); // zo2.r zo2.i z(o2+1).r z(o2+1).i in pass_vsx_interleave()
78 vzo2plus1 = vec_ld(i2+16, &(out[0])); in pass_vsx_interleave()
79 vzo3 = vec_ld(i3, &(out[0])); // zo3.r zo3.i z(o3+1).r z(o3+1).i in pass_vsx_interleave()
80 vzo3plus1 = vec_ld(i3+16, &(out[0])); in pass_vsx_interleave()
81 vz0 = vec_ld(0, &(out[0])); // z0.r z0.i z1.r z1.i in pass_vsx_interleave()
82 vz0plus1 = vec_ld(16, &(out[0])); in pass_vsx_interleave()
83 vzo1 = vec_ld(i1, &(out[0])); // zo1.r zo1.i z(o1+1).r z(o1+1).i in pass_vsx_interleave()
84 vzo1plus1 = vec_ld(i1+16, &(out[0])); in pass_vsx_interleave()
166 vzo2 = vec_ld(i2, &(out[0])); // zo2.r zo2.i z(o2+1).r z(o2+1).i in pass_vsx_interleave()
167 vzo2plus1 = vec_ld(i in pass_vsx_interleave()
[all...]
H A Dpixblockdsp.c74 vec_u8 pixl = vec_ld(0, pixels); in get_pixels_altivec()
75 vec_u8 pixr = vec_ld(7, pixels); in get_pixels_altivec()
166 vec_u8 pixl = vec_ld(0, s1); in diff_pixels_altivec()
167 vec_u8 pixr = vec_ld(15, s1); in diff_pixels_altivec()
175 pixl = vec_ld(0, s2); in diff_pixels_altivec()
176 pixr = vec_ld(15, s2); in diff_pixels_altivec()
199 pixl = vec_ld(0, s1); in diff_pixels_altivec()
200 pixr = vec_ld(15, s1); in diff_pixels_altivec()
208 pixl = vec_ld(0, s2); in diff_pixels_altivec()
209 pixr = vec_ld(1 in diff_pixels_altivec()
[all...]
H A Dh264qpel_template.c34 vec_u8 srcR1 = vec_ld(-2, s);\
35 vec_u8 srcR2 = vec_ld(14, s);\
54 vec_u8 srcR3 = vec_ld(30, s);\
63 vec_u8 srcR3 = vec_ld(30, s);\
72 vec_u8 srcR3 = vec_ld(30, s);\
81 vec_u8 srcR3 = vec_ld(30, s);\
183 OP_U8_ALTIVEC(fsum, sum, vec_ld(0, dst)); in PREFIX_h264_qpel16_h_lowpass_altivec()
286 OP_U8_ALTIVEC(fsum, sum, vec_ld(0, dst)); in PREFIX_h264_qpel16_v_lowpass_altivec()
389 tmpM2ssA = vec_ld(0, tmpbis); in PREFIX_h264_qpel16_hv_lowpass_altivec()
390 tmpM2ssB = vec_ld(1 in PREFIX_h264_qpel16_hv_lowpass_altivec()
[all...]
H A Dmpegvideodsp.c55 vec_ld(0, (const unsigned short *) ABCD); in gmc1_altivec()
66 register vector unsigned char src_0 = vec_ld(0, src); in gmc1_altivec()
67 register vector unsigned char src_1 = vec_ld(16, src); in gmc1_altivec()
84 dstv = vec_ld(0, dst); in gmc1_altivec()
89 src_0 = vec_ld(stride + 0, src); in gmc1_altivec()
90 src_1 = vec_ld(stride + 16, src); in gmc1_altivec()
H A Dvc1dsp_altivec.c153 src0 = vec_ld( 0, block); in vc1_inv_trans_8x8_altivec()
154 src1 = vec_ld( 16, block); in vc1_inv_trans_8x8_altivec()
155 src2 = vec_ld( 32, block); in vc1_inv_trans_8x8_altivec()
156 src3 = vec_ld( 48, block); in vc1_inv_trans_8x8_altivec()
157 src4 = vec_ld( 64, block); in vc1_inv_trans_8x8_altivec()
158 src5 = vec_ld( 80, block); in vc1_inv_trans_8x8_altivec()
159 src6 = vec_ld( 96, block); in vc1_inv_trans_8x8_altivec()
160 src7 = vec_ld(112, block); in vc1_inv_trans_8x8_altivec()
252 src0 = vec_ld( 0, block); in vc1_inv_trans_8x4_altivec()
253 src1 = vec_ld( 1 in vc1_inv_trans_8x4_altivec()
[all...]
H A Dh264dsp.c72 vdst_orig = vec_ld(0, dst); \
102 vtmp0 = vec_ld(0,block); in h264_idct_add_altivec()
104 vtmp2 = vec_ld(16,block); in h264_idct_add_altivec()
185 vec_u8 hv = vec_ld( 0, d ); \
186 vec_u8 lv = vec_ld( 7, d); \
194 hv = vec_ld( 0, d ); \
236 s0 = vec_ld(0x00, (int16_t*)dct); in h264_idct8_add_altivec()
237 s1 = vec_ld(0x10, (int16_t*)dct); in h264_idct8_add_altivec()
238 s2 = vec_ld(0x20, (int16_t*)dct); in h264_idct8_add_altivec()
239 s3 = vec_ld( in h264_idct8_add_altivec()
[all...]
H A Dvp3dsp_altivec.c58 vec_s16 b0 = vec_ld(0x00, block);\
59 vec_s16 b1 = vec_ld(0x10, block);\
60 vec_s16 b2 = vec_ld(0x20, block);\
61 vec_s16 b3 = vec_ld(0x30, block);\
62 vec_s16 b4 = vec_ld(0x40, block);\
63 vec_s16 b5 = vec_ld(0x50, block);\
64 vec_s16 b6 = vec_ld(0x60, block);\
65 vec_s16 b7 = vec_ld(0x70, block);
167 vdst = vec_ld(0, dst);\ in vp3_idct_add_altivec()
H A Dlossless_audiodsp_altivec.c32 a = vec_ld(16, src); \
34 b = vec_ld(32, src); \
57 i2 = vec_ld(0, v2); in scalarproduct_and_madd_int16_altivec()
58 i3 = vec_ld(0, v3); in scalarproduct_and_madd_int16_altivec()
H A Dh264chroma_template.c37 vdst = vec_ld(0, dst);\
60 vdst = vec_ld(0, dst);\
77 vsrcCuc = vec_ld(off, s); \
79 vsrcDuc = vec_ld(off + b, s); \
87 vsrcCuc = vec_ld(off, s); \
89 vsrcDuc = vec_ld(off + b, s); \
124 const vec_s32 vABCD = vec_ld(0, ABCD); in PREFIX_h264_chroma_mc8_altivec()
199 const vec_s32 vABCD = vec_ld(0, ABCD); in PREFIX_no_rnd_vc1_chroma_mc8_altivec()
H A Dmpegvideoencdsp.c43 //vector unsigned char pixl = vec_ld(0, pix); in pix_norm1_altivec()
44 //vector unsigned char pixr = vec_ld(15, pix); in pix_norm1_altivec()
71 vector unsigned char pixl = vec_ld(0, pix); in pix_norm1_altivec()
72 vector unsigned char pixr = vec_ld(15, pix); in pix_norm1_altivec()
100 //vector unsigned char pixl = vec_ld(0, pix); in pix_sum_altivec()
101 //vector unsigned char pixr = vec_ld(15, pix); in pix_sum_altivec()
129 vector unsigned char pixl = vec_ld(0, pix); in pix_sum_altivec()
130 vector unsigned char pixr = vec_ld(15, pix); in pix_sum_altivec()
H A Dlossless_videodsp_altivec.c40 vdst = vec_ld(i, (unsigned char *) dst); in add_bytes_altivec()
41 vsrc = vec_ld(i, (unsigned char *) src); in add_bytes_altivec()
H A Dmpegaudiodsp_altivec.c63 v1 = vec_ld(a, win1a); \ in apply_window()
64 v2 = vec_ld(b, win2a); \ in apply_window()
65 v3 = vec_ld(a, bufa); \ in apply_window()
H A Dfmtconvert_altivec.c46 src1 = vec_ctf(vec_ld(0, src+i), 0); in int32_to_float_fmul_scalar_altivec()
47 src2 = vec_ctf(vec_ld(16, src+i), 0); in int32_to_float_fmul_scalar_altivec()
H A Dhevcdsp_template.c29 src_01 = vec_ld(0, coeffs); in FUNC()
30 src_23 = vec_ld(16, coeffs); in FUNC()
H A Dfdctdsp.c208 cnsts0 = vec_ld(0, cp); in ff_fdct_altivec()
210 cnsts1 = vec_ld(0, cp); in ff_fdct_altivec()
212 cnsts2 = vec_ld(0, cp); in ff_fdct_altivec()
219 b00 = ((vector float) vec_ld(0, bp)); in ff_fdct_altivec()
220 b40 = ((vector float) vec_ld(16 * 4, bp)); in ff_fdct_altivec()
224 b10 = ((vector float) vec_ld(0, bp)); in ff_fdct_altivec()
225 b50 = ((vector float) vec_ld(16 * 4, bp)); in ff_fdct_altivec()
229 b20 = ((vector float) vec_ld(0, bp)); in ff_fdct_altivec()
230 b60 = ((vector float) vec_ld(16 * 4, bp)); in ff_fdct_altivec()
234 b30 = ((vector float) vec_ld( in ff_fdct_altivec()
[all...]
H A Daudiodsp.c48 t = vec_msum(vec1, vec_ld(0, v2), zero_s32v); in scalarproduct_int16_altivec()
73 t = vec_msum(vec1, vec_ld(0, v2), zero_s32v); in scalarproduct_int16_vsx()
H A Dvorbisdsp_altivec.c40 m = vec_ld(0, mag+i); in vorbis_inverse_coupling_altivec()
41 a = vec_ld(0, ang+i); in vorbis_inverse_coupling_altivec()
/third_party/ffmpeg/libpostproc/
H A Dpostprocess_altivec_template.c86 vector signed short v_data = vec_ld(0, data); in vertClassify_altivec()
112 vector unsigned char v_srcA1##i = vec_ld(j##i, src2); \ in vertClassify_altivec()
114 v_srcA2##i = vec_ld(j##i + 16, src2); \ in vertClassify_altivec()
122 v_srcA##i = vec_ld(j##i, src2); \ in vertClassify_altivec()
228 vector signed short vqp = vec_ld(0, qp); in doVertLowPass_altivec()
252 vbA##i = vec_ld(i * stride, src2); \ in doVertLowPass_altivec()
253 vbB##i = vec_ld(i * stride + 16, src2); \ in doVertLowPass_altivec()
260 vbT##i = vec_ld(j##i, src2); \ in doVertLowPass_altivec()
425 (vector signed short)vec_ld(0, qp), 0); in doVertDefFilter_altivec()
431 vec_ld( in doVertDefFilter_altivec()
[all...]

Completed in 15 milliseconds

12