vec_s16 45 libavcodec/ppc/audiodsp.c register vec_s16 vec1; vec_s16 28 libavcodec/ppc/h264chroma_template.c vsrc2ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc2uc);\ vec_s16 29 libavcodec/ppc/h264chroma_template.c vsrc3ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc3uc);\ vec_s16 54 libavcodec/ppc/h264chroma_template.c vsrc0ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc0uc);\ vec_s16 55 libavcodec/ppc/h264chroma_template.c vsrc1ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc1uc);\ vec_s16 124 libavcodec/ppc/h264chroma_template.c const vec_s16 vA = VEC_SPLAT16(vABCD, 1); vec_s16 125 libavcodec/ppc/h264chroma_template.c const vec_s16 vB = VEC_SPLAT16(vABCD, 3); vec_s16 126 libavcodec/ppc/h264chroma_template.c const vec_s16 vC = VEC_SPLAT16(vABCD, 5); vec_s16 127 libavcodec/ppc/h264chroma_template.c const vec_s16 vD = VEC_SPLAT16(vABCD, 7); vec_s16 128 libavcodec/ppc/h264chroma_template.c const vec_s16 v32ss = vec_sl(vec_splat_s16(1),vec_splat_u16(5)); vec_s16 133 libavcodec/ppc/h264chroma_template.c vec_s16 vsrc0ssH, vsrc1ssH; vec_s16 135 libavcodec/ppc/h264chroma_template.c vec_s16 vsrc2ssH, vsrc3ssH, psum; vec_s16 158 libavcodec/ppc/h264chroma_template.c vsrc0ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc0uc); vec_s16 159 libavcodec/ppc/h264chroma_template.c vsrc1ssH = (vec_s16)VEC_MERGEH(zero_u8v,(vec_u8)vsrc1uc); vec_s16 167 libavcodec/ppc/h264chroma_template.c const vec_s16 vE = vec_add(vB, vC); vec_s16 196 libavcodec/ppc/h264chroma_template.c const vec_s16 vA = VEC_SPLAT16(vABCD, 1); vec_s16 197 libavcodec/ppc/h264chroma_template.c const vec_s16 vB = VEC_SPLAT16(vABCD, 3); vec_s16 198 libavcodec/ppc/h264chroma_template.c const vec_s16 vC = VEC_SPLAT16(vABCD, 5); vec_s16 199 libavcodec/ppc/h264chroma_template.c const vec_s16 vD = VEC_SPLAT16(vABCD, 7); vec_s16 200 libavcodec/ppc/h264chroma_template.c const vec_s16 v28ss = vec_sub(vec_sl(vec_splat_s16(1),vec_splat_u16(5)),vec_splat_s16(4)); vec_s16 205 libavcodec/ppc/h264chroma_template.c vec_s16 vsrc0ssH, vsrc1ssH; vec_s16 207 libavcodec/ppc/h264chroma_template.c vec_s16 vsrc2ssH, vsrc3ssH, psum; vec_s16 230 libavcodec/ppc/h264chroma_template.c vsrc0ssH = (vec_s16)VEC_MERGEH(zero_u8v, (vec_u8)vsrc0uc); vec_s16 231 libavcodec/ppc/h264chroma_template.c vsrc1ssH = (vec_s16)VEC_MERGEH(zero_u8v, (vec_u8)vsrc1uc); vec_s16 75 libavcodec/ppc/h264dsp.c vdst_ss = (vec_s16) VEC_MERGEH(zero_u8v, vdst); \ vec_s16 83 libavcodec/ppc/h264dsp.c vec_s16 va0, va1, va2, va3; vec_s16 84 libavcodec/ppc/h264dsp.c vec_s16 vz0, vz1, vz2, vz3; vec_s16 85 libavcodec/ppc/h264dsp.c vec_s16 vtmp0, vtmp1, vtmp2, vtmp3; vec_s16 88 libavcodec/ppc/h264dsp.c vec_s16 vdst_ss; vec_s16 123 libavcodec/ppc/h264dsp.c vec_s16 a0v = vec_add(s0, s4); \ vec_s16 125 libavcodec/ppc/h264dsp.c vec_s16 a2v = vec_sub(s0, s4); \ vec_s16 127 libavcodec/ppc/h264dsp.c vec_s16 a4v = vec_sub(vec_sra(s2, onev), s6); \ vec_s16 129 libavcodec/ppc/h264dsp.c vec_s16 a6v = vec_add(vec_sra(s6, onev), s2); \ vec_s16 131 libavcodec/ppc/h264dsp.c vec_s16 b0v = vec_add(a0v, a6v); \ vec_s16 133 libavcodec/ppc/h264dsp.c vec_s16 b2v = vec_add(a2v, a4v); \ vec_s16 135 libavcodec/ppc/h264dsp.c vec_s16 b4v = vec_sub(a2v, a4v); \ vec_s16 137 libavcodec/ppc/h264dsp.c vec_s16 b6v = vec_sub(a0v, a6v); \ vec_s16 140 libavcodec/ppc/h264dsp.c vec_s16 a1v = vec_sub( vec_sub(s5, s3), vec_add(s7, vec_sra(s7, onev)) ); \ vec_s16 143 libavcodec/ppc/h264dsp.c vec_s16 a3v = vec_sub( vec_add(s7, s1), vec_add(s3, vec_sra(s3, onev)) );\ vec_s16 146 libavcodec/ppc/h264dsp.c vec_s16 a5v = vec_add( vec_sub(s7, s1), vec_add(s5, vec_sra(s5, onev)) );\ vec_s16 148 libavcodec/ppc/h264dsp.c vec_s16 a7v = vec_add( vec_add(s5, s3), vec_add(s1, vec_sra(s1, onev)) );\ vec_s16 150 libavcodec/ppc/h264dsp.c vec_s16 b1v = vec_add( vec_sra(a7v, twov), a1v); \ vec_s16 152 libavcodec/ppc/h264dsp.c vec_s16 b3v = vec_add(a3v, vec_sra(a5v, twov)); \ vec_s16 154 libavcodec/ppc/h264dsp.c vec_s16 b5v = vec_sub( vec_sra(a3v, twov), a5v); \ vec_s16 156 libavcodec/ppc/h264dsp.c vec_s16 b7v = vec_sub( a7v, vec_sra(a1v, twov)); \ vec_s16 205 libavcodec/ppc/h264dsp.c vec_s16 idct_sh6 = vec_sra(idctv, sixv); \ vec_s16 207 libavcodec/ppc/h264dsp.c vec_s16 idstsum = vec_adds(idct_sh6, (vec_s16)dst16); \ vec_s16 215 libavcodec/ppc/h264dsp.c vec_s16 s0, s1, s2, s3, s4, s5, s6, s7; vec_s16 216 libavcodec/ppc/h264dsp.c vec_s16 d0, d1, d2, d3, d4, d5, d6, d7; vec_s16 217 libavcodec/ppc/h264dsp.c vec_s16 idct0, idct1, idct2, idct3, idct4, idct5, idct6, idct7; vec_s16 261 libavcodec/ppc/h264dsp.c vec_s16 dc16; vec_s16 271 libavcodec/ppc/h264dsp.c dc16 = VEC_SPLAT16((vec_s16)v_dc32, 1); vec_s16 653 libavcodec/ppc/h264dsp.c vec_s16 vtemp, vweight, voffset, v0, v1; vec_s16 664 libavcodec/ppc/h264dsp.c vtemp = (vec_s16)vec_ld(0, temp); vec_s16 666 libavcodec/ppc/h264dsp.c vtemp =(vec_s16)vec_perm(vtemp, vtemp, vcswapi2s(0,1,2,3)); vec_s16 676 libavcodec/ppc/h264dsp.c v0 = (vec_s16)VEC_MERGEH(zero_u8v, vblock); vec_s16 677 libavcodec/ppc/h264dsp.c v1 = (vec_s16)VEC_MERGEL(zero_u8v, vblock); vec_s16 702 libavcodec/ppc/h264dsp.c vec_s16 vtemp, vweights, vweightd, voffset, v0, v1, v2, v3; vec_s16 713 libavcodec/ppc/h264dsp.c vtemp = (vec_s16)vec_ld(0, temp); vec_s16 715 libavcodec/ppc/h264dsp.c vtemp =(vec_s16)vec_perm(vtemp, vtemp, vcswapi2s(0,1,2,3)); vec_s16 728 libavcodec/ppc/h264dsp.c v0 = (vec_s16)VEC_MERGEH(zero_u8v, vdst); vec_s16 729 libavcodec/ppc/h264dsp.c v1 = (vec_s16)VEC_MERGEL(zero_u8v, vdst); vec_s16 730 libavcodec/ppc/h264dsp.c v2 = (vec_s16)VEC_MERGEH(zero_u8v, vsrc); vec_s16 731 libavcodec/ppc/h264dsp.c v3 = (vec_s16)VEC_MERGEL(zero_u8v, vsrc); vec_s16 113 libavcodec/ppc/h264qpel_template.c const vec_s16 v5ss = vec_splat_s16(5); vec_s16 115 libavcodec/ppc/h264qpel_template.c const vec_s16 v20ss = vec_sl(vec_splat_s16(5),vec_splat_u16(2)); vec_s16 116 libavcodec/ppc/h264qpel_template.c const vec_s16 v16ss = vec_sl(vec_splat_s16(1),vec_splat_u16(4)); vec_s16 122 libavcodec/ppc/h264qpel_template.c vec_s16 srcP0A, srcP0B, srcP1A, srcP1B, vec_s16 143 libavcodec/ppc/h264qpel_template.c srcP0A = (vec_s16) VEC_MERGEH(zero_u8v, srcP0); vec_s16 144 libavcodec/ppc/h264qpel_template.c srcP0B = (vec_s16) VEC_MERGEL(zero_u8v, srcP0); vec_s16 145 libavcodec/ppc/h264qpel_template.c srcP1A = (vec_s16) VEC_MERGEH(zero_u8v, srcP1); vec_s16 146 libavcodec/ppc/h264qpel_template.c srcP1B = (vec_s16) VEC_MERGEL(zero_u8v, srcP1); vec_s16 148 libavcodec/ppc/h264qpel_template.c srcP2A = (vec_s16) VEC_MERGEH(zero_u8v, srcP2); vec_s16 149 libavcodec/ppc/h264qpel_template.c srcP2B = (vec_s16) VEC_MERGEL(zero_u8v, srcP2); vec_s16 150 libavcodec/ppc/h264qpel_template.c srcP3A = (vec_s16) VEC_MERGEH(zero_u8v, srcP3); vec_s16 151 libavcodec/ppc/h264qpel_template.c srcP3B = (vec_s16) VEC_MERGEL(zero_u8v, srcP3); vec_s16 153 libavcodec/ppc/h264qpel_template.c srcM1A = (vec_s16) VEC_MERGEH(zero_u8v, srcM1); vec_s16 154 libavcodec/ppc/h264qpel_template.c srcM1B = (vec_s16) VEC_MERGEL(zero_u8v, srcM1); vec_s16 155 libavcodec/ppc/h264qpel_template.c srcM2A = (vec_s16) VEC_MERGEH(zero_u8v, srcM2); vec_s16 156 libavcodec/ppc/h264qpel_template.c srcM2B = (vec_s16) VEC_MERGEL(zero_u8v, srcM2); vec_s16 207 libavcodec/ppc/h264qpel_template.c const vec_s16 v20ss = vec_sl(vec_splat_s16(5),vec_splat_u16(2)); vec_s16 209 libavcodec/ppc/h264qpel_template.c const vec_s16 v5ss = vec_splat_s16(5); vec_s16 210 libavcodec/ppc/h264qpel_template.c const vec_s16 v16ss = vec_sl(vec_splat_s16(1),vec_splat_u16(4)); vec_s16 225 libavcodec/ppc/h264qpel_template.c vec_s16 srcM2ssA = (vec_s16) VEC_MERGEH(zero_u8v, srcM2); vec_s16 226 libavcodec/ppc/h264qpel_template.c vec_s16 srcM2ssB = (vec_s16) VEC_MERGEL(zero_u8v, srcM2); vec_s16 227 libavcodec/ppc/h264qpel_template.c vec_s16 srcM1ssA = (vec_s16) VEC_MERGEH(zero_u8v, srcM1); vec_s16 228 libavcodec/ppc/h264qpel_template.c vec_s16 srcM1ssB = (vec_s16) VEC_MERGEL(zero_u8v, srcM1); vec_s16 229 libavcodec/ppc/h264qpel_template.c vec_s16 srcP0ssA = (vec_s16) VEC_MERGEH(zero_u8v, srcP0); vec_s16 230 libavcodec/ppc/h264qpel_template.c vec_s16 srcP0ssB = (vec_s16) VEC_MERGEL(zero_u8v, srcP0); vec_s16 231 libavcodec/ppc/h264qpel_template.c vec_s16 srcP1ssA = (vec_s16) VEC_MERGEH(zero_u8v, srcP1); vec_s16 232 libavcodec/ppc/h264qpel_template.c vec_s16 srcP1ssB = (vec_s16) VEC_MERGEL(zero_u8v, srcP1); vec_s16 233 libavcodec/ppc/h264qpel_template.c vec_s16 srcP2ssA = (vec_s16) VEC_MERGEH(zero_u8v, srcP2); vec_s16 234 libavcodec/ppc/h264qpel_template.c vec_s16 srcP2ssB = (vec_s16) VEC_MERGEL(zero_u8v, srcP2); vec_s16 236 libavcodec/ppc/h264qpel_template.c vec_s16 pp1A, pp1B, pp2A, pp2B, pp3A, pp3B, vec_s16 247 libavcodec/ppc/h264qpel_template.c srcP3ssA = (vec_s16) VEC_MERGEH(zero_u8v, srcP3); vec_s16 248 libavcodec/ppc/h264qpel_template.c srcP3ssB = (vec_s16) VEC_MERGEL(zero_u8v, srcP3); vec_s16 306 libavcodec/ppc/h264qpel_template.c const vec_s16 v20ss = vec_sl(vec_splat_s16(5),vec_splat_u16(2)); vec_s16 308 libavcodec/ppc/h264qpel_template.c const vec_s16 v5ss = vec_splat_s16(5); vec_s16 309 libavcodec/ppc/h264qpel_template.c const vec_s16 v1ss = vec_splat_s16(1); vec_s16 315 libavcodec/ppc/h264qpel_template.c vec_s16 srcP0A, srcP0B, srcP1A, srcP1B, vec_s16 326 libavcodec/ppc/h264qpel_template.c vec_s16 tmpM1ssA, tmpM1ssB, tmpM2ssA, tmpM2ssB, vec_s16 335 libavcodec/ppc/h264qpel_template.c vec_s16 ssume, ssumo; vec_s16 352 libavcodec/ppc/h264qpel_template.c srcP0A = (vec_s16) VEC_MERGEH(zero_u8v, srcP0); vec_s16 353 libavcodec/ppc/h264qpel_template.c srcP0B = (vec_s16) VEC_MERGEL(zero_u8v, srcP0); vec_s16 354 libavcodec/ppc/h264qpel_template.c srcP1A = (vec_s16) VEC_MERGEH(zero_u8v, srcP1); vec_s16 355 libavcodec/ppc/h264qpel_template.c srcP1B = (vec_s16) VEC_MERGEL(zero_u8v, srcP1); vec_s16 357 libavcodec/ppc/h264qpel_template.c srcP2A = (vec_s16) VEC_MERGEH(zero_u8v, srcP2); vec_s16 358 libavcodec/ppc/h264qpel_template.c srcP2B = (vec_s16) VEC_MERGEL(zero_u8v, srcP2); vec_s16 359 libavcodec/ppc/h264qpel_template.c srcP3A = (vec_s16) VEC_MERGEH(zero_u8v, srcP3); vec_s16 360 libavcodec/ppc/h264qpel_template.c srcP3B = (vec_s16) VEC_MERGEL(zero_u8v, srcP3); vec_s16 362 libavcodec/ppc/h264qpel_template.c srcM1A = (vec_s16) VEC_MERGEH(zero_u8v, srcM1); vec_s16 363 libavcodec/ppc/h264qpel_template.c srcM1B = (vec_s16) VEC_MERGEL(zero_u8v, srcM1); vec_s16 364 libavcodec/ppc/h264qpel_template.c srcM2A = (vec_s16) VEC_MERGEH(zero_u8v, srcM2); vec_s16 365 libavcodec/ppc/h264qpel_template.c srcM2B = (vec_s16) VEC_MERGEL(zero_u8v, srcM2); vec_s16 407 libavcodec/ppc/h264qpel_template.c const vec_s16 tmpP3ssA = vec_ld(0, tmpbis); vec_s16 408 libavcodec/ppc/h264qpel_template.c const vec_s16 tmpP3ssB = vec_ld(16, tmpbis); vec_s16 410 libavcodec/ppc/h264qpel_template.c const vec_s16 sum1A = vec_adds(tmpP0ssA, tmpP1ssA); vec_s16 411 libavcodec/ppc/h264qpel_template.c const vec_s16 sum1B = vec_adds(tmpP0ssB, tmpP1ssB); vec_s16 412 libavcodec/ppc/h264qpel_template.c const vec_s16 sum2A = vec_adds(tmpM1ssA, tmpP2ssA); vec_s16 413 libavcodec/ppc/h264qpel_template.c const vec_s16 sum2B = vec_adds(tmpM1ssB, tmpP2ssB); vec_s16 414 libavcodec/ppc/h264qpel_template.c vec_s16 sum3A = vec_adds(tmpM2ssA, tmpP3ssA); vec_s16 415 libavcodec/ppc/h264qpel_template.c vec_s16 sum3B = vec_adds(tmpM2ssB, tmpP3ssB); vec_s16 443 libavcodec/ppc/h264qpel_template.c sum3A = (vec_s16)vec_perm(sum3A, sum3A,vcswapi2s(0,1,2,3)); vec_s16 444 libavcodec/ppc/h264qpel_template.c sum3B = (vec_s16)vec_perm(sum3B, sum3B,vcswapi2s(0,1,2,3)); vec_s16 84 libavcodec/ppc/idctdsp.c vec_s16 vy0, vy1, vy2, vy3, vy4, vy5, vy6, vy7; \ vec_s16 85 libavcodec/ppc/idctdsp.c vec_s16 t0, t1, t2, t3, t4, t5, t6, t7, t8; \ vec_s16 87 libavcodec/ppc/idctdsp.c vec_s16 c4 = vec_splat(constants[0], 0); \ vec_s16 88 libavcodec/ppc/idctdsp.c vec_s16 a0 = vec_splat(constants[0], 1); \ vec_s16 89 libavcodec/ppc/idctdsp.c vec_s16 a1 = vec_splat(constants[0], 2); \ vec_s16 90 libavcodec/ppc/idctdsp.c vec_s16 a2 = vec_splat(constants[0], 3); \ vec_s16 91 libavcodec/ppc/idctdsp.c vec_s16 mc4 = vec_splat(constants[0], 4); \ vec_s16 92 libavcodec/ppc/idctdsp.c vec_s16 ma2 = vec_splat(constants[0], 5); \ vec_s16 93 libavcodec/ppc/idctdsp.c vec_s16 bias = (vec_s16) vec_splat((vec_s32) constants[0], 3); \ vec_s16 95 libavcodec/ppc/idctdsp.c vec_s16 zero = vec_splat_s16(0); \ vec_s16 98 libavcodec/ppc/idctdsp.c vec_s16 vx0 = vec_mradds(vec_sl(block[0], shift), constants[1], zero); \ vec_s16 99 libavcodec/ppc/idctdsp.c vec_s16 vx1 = vec_mradds(vec_sl(block[1], shift), constants[2], zero); \ vec_s16 100 libavcodec/ppc/idctdsp.c vec_s16 vx2 = vec_mradds(vec_sl(block[2], shift), constants[3], zero); \ vec_s16 101 libavcodec/ppc/idctdsp.c vec_s16 vx3 = vec_mradds(vec_sl(block[3], shift), constants[4], zero); \ vec_s16 102 libavcodec/ppc/idctdsp.c vec_s16 vx4 = vec_mradds(vec_sl(block[4], shift), constants[1], zero); \ vec_s16 103 libavcodec/ppc/idctdsp.c vec_s16 vx5 = vec_mradds(vec_sl(block[5], shift), constants[4], zero); \ vec_s16 104 libavcodec/ppc/idctdsp.c vec_s16 vx6 = vec_mradds(vec_sl(block[6], shift), constants[3], zero); \ vec_s16 105 libavcodec/ppc/idctdsp.c vec_s16 vx7 = vec_mradds(vec_sl(block[7], shift), constants[2], zero); \ vec_s16 148 libavcodec/ppc/idctdsp.c static const vec_s16 constants[5] = { vec_s16 158 libavcodec/ppc/idctdsp.c vec_s16 *block = (vec_s16 *) blk; vec_s16 174 libavcodec/ppc/idctdsp.c vec_s16 *block = (vec_s16 *) blk; vec_s16 203 libavcodec/ppc/idctdsp.c vec_s16 *block = (vec_s16 *) blk; vec_s16 205 libavcodec/ppc/idctdsp.c vec_s16 tmp2, tmp3; vec_s16 223 libavcodec/ppc/idctdsp.c tmp2 = (vec_s16) vec_perm(tmp, (vec_u8) zero, prm); vec_s16 227 libavcodec/ppc/idctdsp.c tmp2 = (vec_s16) vec_mergeh(tmp, (vec_u8) zero) vec_s16 53 libavcodec/ppc/lossless_audiodsp_altivec.c vec_s16 *pv1 = (vec_s16 *) v1; vec_s16 54 libavcodec/ppc/lossless_audiodsp_altivec.c register vec_s16 muls = { mul, mul, mul, mul, mul, mul, mul, mul }; vec_s16 55 libavcodec/ppc/lossless_audiodsp_altivec.c register vec_s16 t0, t1, i0, i1, i4, i2, i3; vec_s16 73 libavcodec/ppc/mpegvideo_altivec.c qmulv = vec_splat((vec_s16)vec_lde(0, &qmul8), 0); vec_s16 74 libavcodec/ppc/mpegvideo_altivec.c qaddv = vec_splat((vec_s16)vec_lde(0, &qadd8), 0); vec_s16 33 libavcodec/ppc/vp3dsp_altivec.c static const vec_s16 constants = vec_s16 44 libavcodec/ppc/vp3dsp_altivec.c vec_s16 A, B, C, D, Ad, Bd, Cd, Dd, E, F, G, H;\ vec_s16 45 libavcodec/ppc/vp3dsp_altivec.c vec_s16 Ed, Gd, Add, Bdd, Fd, Hd;\ vec_s16 46 libavcodec/ppc/vp3dsp_altivec.c vec_s16 eight = vec_splat_s16(8);\ vec_s16 49 libavcodec/ppc/vp3dsp_altivec.c vec_s16 C1 = vec_splat(constants, 1);\ vec_s16 50 libavcodec/ppc/vp3dsp_altivec.c vec_s16 C2 = vec_splat(constants, 2);\ vec_s16 51 libavcodec/ppc/vp3dsp_altivec.c vec_s16 C3 = vec_splat(constants, 3);\ vec_s16 52 libavcodec/ppc/vp3dsp_altivec.c vec_s16 C4 = vec_splat(constants, 4);\ vec_s16 53 libavcodec/ppc/vp3dsp_altivec.c vec_s16 C5 = vec_splat(constants, 5);\ vec_s16 54 libavcodec/ppc/vp3dsp_altivec.c vec_s16 C6 = vec_splat(constants, 6);\ vec_s16 55 libavcodec/ppc/vp3dsp_altivec.c vec_s16 C7 = vec_splat(constants, 7);\ vec_s16 57 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b0 = vec_ld(0x00, block);\ vec_s16 58 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b1 = vec_ld(0x10, block);\ vec_s16 59 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b2 = vec_ld(0x20, block);\ vec_s16 60 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b3 = vec_ld(0x30, block);\ vec_s16 61 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b4 = vec_ld(0x40, block);\ vec_s16 62 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b5 = vec_ld(0x50, block);\ vec_s16 63 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b6 = vec_ld(0x60, block);\ vec_s16 64 libavcodec/ppc/vp3dsp_altivec.c vec_s16 b7 = vec_ld(0x70, block); vec_s16 70 libavcodec/ppc/vp3dsp_altivec.c static inline vec_s16 M15(vec_s16 a, vec_s16 C) vec_s16 72 libavcodec/ppc/vp3dsp_altivec.c return (vec_s16)vec_perm(vec_mule(a,C), vec_mulo(a,C), interleave_high); vec_s16 74 libavcodec/ppc/vp3dsp_altivec.c static inline vec_s16 M16(vec_s16 a, vec_s16 C) vec_s16 128 libavcodec/ppc/vp3dsp_altivec.c vec_s16 v2048 = vec_sl(vec_splat_s16(1), vec_splat_u16(11)); vec_s16 155 libavcodec/ppc/vp3dsp_altivec.c vec_s16 vdst_16; vec_s16 167 libavcodec/ppc/vp3dsp_altivec.c vdst_16 = (vec_s16)vec_perm(vdst, zero_u8v, vdst_mask); vec_s16 171 libavcodec/ppc/vp3dsp_altivec.c vdst_16 = (vec_s16)vec_mergeh(vdst, zero_u8v); vec_s16 106 libavcodec/ppc/vp8dsp_altivec.c vec_s16 f16h, f16l; vec_s16 169 libavcodec/ppc/vp8dsp_altivec.c s1f = (vec_s16)vec_mul(s1, f1); \ vec_s16 170 libavcodec/ppc/vp8dsp_altivec.c s2f = (vec_s16)vec_mul(s2, f2); \ vec_s16 171 libavcodec/ppc/vp8dsp_altivec.c s3f = (vec_s16)vec_mul(s3, f3); \ vec_s16 172 libavcodec/ppc/vp8dsp_altivec.c s4f = (vec_s16)vec_mul(s4, f4); \ vec_s16 176 libavcodec/ppc/vp8dsp_altivec.c s0f = (vec_s16)vec_mul(s0, f0); \ vec_s16 177 libavcodec/ppc/vp8dsp_altivec.c s5f = (vec_s16)vec_mul(s5, f5); \ vec_s16 198 libavcodec/ppc/vp8dsp_altivec.c vec_s16 s0f, s1f, s2f, s3f, s4f, s5f, f16h, f16l; vec_s16 199 libavcodec/ppc/vp8dsp_altivec.c vec_s16 c64 = vec_sl(vec_splat_s16(1), vec_splat_u16(6)); vec_s16 43 libavutil/ppc/types_altivec.h #define zero_s16v (vec_s16) zerov vec_s16 152 libavutil/ppc/util_altivec.h #define VEC_SPLAT16(a,b) vec_splat((vec_s16)(a), b) vec_s16 154 libavutil/ppc/util_altivec.h #define VEC_SPLAT16(a,b) vec_splat((vec_s16)(vec_perm(a, a, vcswapi2s(0,1,2,3))), b)