s3 38 libavcodec/binkdsp.c #define IDCT_TRANSFORM(dest,s0,s1,s2,s3,s4,s5,s6,s7,d0,d1,d2,d3,d4,d5,d6,d7,munge,src) {\ s3 43 libavcodec/binkdsp.c const int a4 = (src)[s5] + (src)[s3]; \ s3 44 libavcodec/binkdsp.c const int a5 = (src)[s5] - (src)[s3]; \ s3 59 libavcodec/diracdsp.c const uint8_t *s3 = src[3]; \ s3 64 libavcodec/diracdsp.c OP(dst[x], (s0[x]*w[0] + s1[x]*w[1] + s2[x]*w[2] + s3[x]*w[3] + 8) >> 4); \ s3 71 libavcodec/diracdsp.c s3 += stride; \ s3 36 libavcodec/eaidct.c #define IDCT_TRANSFORM(dest,s0,s1,s2,s3,s4,s5,s6,s7,d0,d1,d2,d3,d4,d5,d6,d7,munge,src) {\ s3 39 libavcodec/eaidct.c const int a5 = (src)[s5] + (src)[s3]; \ s3 40 libavcodec/eaidct.c const int a3 = (src)[s5] - (src)[s3]; \ s3 31 libavcodec/hqxdsp.c int s0, s1, s2, s3, s4, s5, s6, s7; s3 36 libavcodec/hqxdsp.c s3 = (int) blk[3 * 8] * quant[3 * 8]; s3 42 libavcodec/hqxdsp.c t0 = (int)(s3 * 19266U + s5 * 12873U) >> 15; s3 43 libavcodec/hqxdsp.c t1 = (int)(s5 * 19266U - s3 * 12873U) >> 15; s3 243 libavcodec/ivi_dsp.c #define INV_HAAR8(s1, s5, s3, s7, s2, s4, s6, s8,\ s3 247 libavcodec/ivi_dsp.c IVI_HAAR_BFLY(t1, t5, t1, t5, t0); IVI_HAAR_BFLY(t1, s3, t1, t3, t0);\ s3 261 libavcodec/ivi_dsp.c #define INV_HAAR4(s1, s3, s5, s7, d1, d2, d3, d4, t0, t1, t2, t3, t4) {\ s3 262 libavcodec/ivi_dsp.c IVI_HAAR_BFLY(s1, s3, t0, t1, t4);\ s3 505 libavcodec/ivi_dsp.c #define IVI_INV_SLANT8(s1, s4, s8, s5, s2, s6, s3, s7,\ s3 511 libavcodec/ivi_dsp.c IVI_SLANT_BFLY(s7, s3, t7, t3, t0); IVI_SLANT_BFLY(t4, s8, t4, t8, t0);\ s3 527 libavcodec/ivi_dsp.c #define IVI_INV_SLANT4(s1, s4, s2, s3, d1, d2, d3, d4, t0, t1, t2, t3, t4) {\ s3 528 libavcodec/ivi_dsp.c IVI_SLANT_BFLY(s1, s2, t1, t2, t0); IVI_IREFLECT (s4, s3, t4, t3, t0);\ s3 356 libavcodec/mips/mpegaudiodsp_mips_fixed.c int t0, t1, t2, t3, s0, s1, s2, s3; s3 878 libavcodec/mips/mpegaudiodsp_mips_fixed.c [temp_reg2] "=&r" (temp_reg2), [s1] "=&r" (s1), [s3] "=&r" (s3), s3 795 libavcodec/mips/mpegaudiodsp_mips_float.c float t0, t1, t2, t3, s0, s1, s2, s3; s3 1223 libavcodec/mips/mpegaudiodsp_mips_float.c [s2] "=&f" (s2), [s3] "=&f" (s3) s3 621 libavcodec/mips/vp9_idct_msa.c v8i16 s0, s1, s2, s3, s4, s5, s6, s7, k0, k1, k2, k3, m0, m1, m2, m3; s3 640 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp2, zero, tmp3, s2, s3); s3 641 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_4(s0, s1, s3, s2, s4, s7, s6, s5); s3 652 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp2, zero, tmp3, s2, s3); s3 653 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_4(s0, s1, s2, s3, m0, m1, m2, m3); s3 661 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp0, zero, tmp1, s2, s3); s3 664 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_8(m0, m1, m2, m3, s4, s2, s3, s7, s3 306 libavcodec/mpegaudiodsp_template.c SUINTFLOAT t0, t1, t2, t3, s0, s1, s2, s3; s3 355 libavcodec/mpegaudiodsp_template.c s3 = MULLx(t3 - t2, icos36 [8 - j], FRAC_BITS); s3 364 libavcodec/mpegaudiodsp_template.c t0 = s2 + s3; s3 365 libavcodec/mpegaudiodsp_template.c t1 = s2 - s3; s3 184 libavcodec/mpegvideoencdsp.c const uint8_t *s1, *s2, *s3, *s4; s3 190 libavcodec/mpegvideoencdsp.c s3 = s2 + src_wrap; s3 191 libavcodec/mpegvideoencdsp.c s4 = s3 + src_wrap; s3 196 libavcodec/mpegvideoencdsp.c s3[0] + s3[1] + s3[2] + s3[3] + s3 200 libavcodec/mpegvideoencdsp.c s3 += 4; s3 387 libavcodec/on2avc.c #define CMUL0(dst, id, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s3 389 libavcodec/on2avc.c + s2[is] * t2[it] + s3[is] * t3[it]; \ s3 391 libavcodec/on2avc.c + s2[is] * t2[it + 1] + s3[is] * t3[it + 1]; s3 393 libavcodec/on2avc.c #define CMUL1(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s3 397 libavcodec/on2avc.c + CMUL1_R(s3, t3, is, it); \ s3 401 libavcodec/on2avc.c + CMUL1_I(s3, t3, is, it); s3 403 libavcodec/on2avc.c #define CMUL2(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s3 407 libavcodec/on2avc.c + CMUL2_R(s3, t3, is, it); \ s3 411 libavcodec/on2avc.c + CMUL2_I(s3, t3, is, it); s3 413 libavcodec/on2avc.c static void combine_fft(float *s0, float *s1, float *s2, float *s3, float *dst, s3 432 libavcodec/on2avc.c CMUL0(dst, 0, s0, s1, s2, s3, t0, t1, t2, t3, 0, 0); s3 441 libavcodec/on2avc.c CMUL1(d1, s0, s1, s2, s3, t0, t1, t2, t3, j, k); s3 442 libavcodec/on2avc.c CMUL1(d2, s0, s1, s2, s3, h0, h1, h2, h3, j, k); s3 446 libavcodec/on2avc.c CMUL0(dst, len4, s0, s1, s2, s3, t0, t1, t2, t3, 1, hoff); s3 447 libavcodec/on2avc.c CMUL0(dst, len4 + len2, s0, s1, s2, s3, h0, h1, h2, h3, 1, hoff); s3 454 libavcodec/on2avc.c CMUL2(d1, s0, s1, s2, s3, t0, t1, t2, t3, j, k); s3 455 libavcodec/on2avc.c CMUL2(d2, s0, s1, s2, s3, h0, h1, h2, h3, j, k); s3 459 libavcodec/on2avc.c CMUL0(dst, len2 + 4, s0, s1, s2, s3, t0, t1, t2, t3, 0, k); s3 68 libavcodec/ppc/fft_init.c im = vec_perm(a, b, vcprm(s3,s1,3,1)); /* { z[-k-1].im, z[-k-2].im, z[k+1].im, z[k].im } */\ s3 81 libavcodec/ppc/fft_init.c d = vec_perm(r##p, i##p, vcprm(3,s3,3,s3));\ s3 121 libavcodec/ppc/fft_init.c pout[2*j] = vec_perm(a, d, vcprm(0,s3,1,s2)); s3 123 libavcodec/ppc/fft_init.c pout[2*k] = vec_perm(c, b, vcprm(0,s3,1,s2)); s3 98 libavcodec/ppc/fft_vsx.h x2 = vec_perm(x0, x1, vcprm(2,s2,3,s3)); s3 99 libavcodec/ppc/fft_vsx.h x3 = vec_perm(x0, x1, vcprm(s3,3,s2,2)); s3 102 libavcodec/ppc/fft_vsx.h y5 = vec_perm(y0, y1, vcprm(s3,3,s2,2)); s3 104 libavcodec/ppc/fft_vsx.h y3 = vec_perm(y0, y1, vcprm(2,s2,3,s3)); s3 117 libavcodec/ppc/fft_vsx.h x8 = vec_perm(x6, x7, vcprm(0,1,s2,s3)); s3 118 libavcodec/ppc/fft_vsx.h y10 = vec_perm(y8, y9, vcprm(0,1,s2,s3)); s3 119 libavcodec/ppc/fft_vsx.h y15 = vec_perm(y13, y14, vcprm(0,1,s2,s3)); s3 122 libavcodec/ppc/fft_vsx.h x10 = vec_perm(x1, x8, vcprm(1,0,s3,s1)); s3 125 libavcodec/ppc/fft_vsx.h y17 = vec_perm(y10, y15, vcprm(3,1,s3,s1)); s3 137 libavcodec/ppc/fft_vsx.h x15 = vec_perm(x13, x14, vcprm(0,s1,2,s3)); s3 139 libavcodec/ppc/fft_vsx.h y22 = vec_perm(y20, y21, vcprm(0,s1,2,s3)); s3 182 libavcodec/ppc/fft_vsx.h x5 = vec_perm(x0, x1, vcprm(s3,3,s2,2)); s3 184 libavcodec/ppc/fft_vsx.h x3 = vec_perm(x0, x1, vcprm(2,s2,3,s3)); s3 187 libavcodec/ppc/fft_vsx.h y3 = vec_perm(y0, y1, vcprm(2,s2,3,s3)); s3 192 libavcodec/ppc/fft_vsx.h y5 = vec_perm(y0, y1, vcprm(s3,3,s2,2)); s3 207 libavcodec/ppc/fft_vsx.h x10 = vec_perm(x8, x9, vcprm(0,1,s2,s3)); s3 208 libavcodec/ppc/fft_vsx.h x15 = vec_perm(x13, x14, vcprm(0,1,s2,s3)); s3 210 libavcodec/ppc/fft_vsx.h y10 = vec_perm(y8, y9, vcprm(0,1,s2,s3)); s3 211 libavcodec/ppc/fft_vsx.h y15 = vec_perm(y13, y14, vcprm(0,1,s2,s3)); s3 214 libavcodec/ppc/fft_vsx.h x17 = vec_perm(x10, x15, vcprm(3,1,s3,s1)); s3 217 libavcodec/ppc/fft_vsx.h y17 = vec_perm(y10, y15, vcprm(3,1,s3,s1)); s3 229 libavcodec/ppc/fft_vsx.h x22 = vec_perm(x20, x21, vcprm(0,s1,2,s3)); s3 232 libavcodec/ppc/fft_vsx.h y22 = vec_perm(y20, y21, vcprm(0,s1,2,s3)); s3 267 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s0,s3)); s3 272 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s3,s2)); s3 302 libavcodec/ppc/fft_vsx.h x1 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s3 304 libavcodec/ppc/fft_vsx.h x3 = vec_perm(vz2, vz3, vcprm(0,3,s2,s3)); s3 312 libavcodec/ppc/fft_vsx.h x9 = vec_perm(x4, x5, vcprm(2,3,s3,s2)); s3 314 libavcodec/ppc/fft_vsx.h x11 = vec_perm(x6, x7, vcprm(0,3,s0,s3)); s3 322 libavcodec/ppc/fft_vsx.h x18 = vec_perm(x16, x17, vcprm(s0,s3,s2,s1)); s3 326 libavcodec/ppc/fft_vsx.h x21 = vec_perm(x12, x13, vcprm(2,s2,3,s3)); s3 327 libavcodec/ppc/fft_vsx.h x22 = vec_perm(x14, x15, vcprm(2,3,s2,s3)); s3 328 libavcodec/ppc/fft_vsx.h x23 = vec_perm(x14, x15, vcprm(3,2,s3,s2)); s3 337 libavcodec/ppc/fft_vsx.h x30 = vec_perm(x19, x27, vcprm(1,3,s1,s3)); // z2.r z2.i z7.r z3.i s3 339 libavcodec/ppc/fft_vsx.h x32 = vec_perm(x20, x28, vcprm(1,3,s1,s3)); // z6.r z6.i z3.r z7.i s3 341 libavcodec/ppc/fft_vsx.h x34 = vec_perm(x30, x32, vcprm(s0,s1,2,s3)); // z6.r z6.i z7.r z7.i s3 390 libavcodec/ppc/fft_vsx.h x1 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s3 392 libavcodec/ppc/fft_vsx.h x3 = vec_perm(vz2, vz3, vcprm(2,3,s2,s3)); s3 395 libavcodec/ppc/fft_vsx.h x5 = vec_perm(vz4, vz5, vcprm(2,3,s0,s3)); s3 397 libavcodec/ppc/fft_vsx.h x7 = vec_perm(vz6, vz7, vcprm(2,3,s0,s3)); s3 410 libavcodec/ppc/fft_vsx.h x17 = vec_perm(x8, x9, vcprm(2,3,s3,s2)); s3 412 libavcodec/ppc/fft_vsx.h x19 = vec_perm(x10, x11, vcprm(0,3,s0,s3)); s3 414 libavcodec/ppc/fft_vsx.h x21 = vec_perm(x12, x14, vcprm(2,3,s2,s3)); s3 416 libavcodec/ppc/fft_vsx.h x23 = vec_perm(x13, x15, vcprm(3,2,s3,s2)); s3 432 libavcodec/ppc/fft_vsx.h x36 = vec_perm(x28, x29, vcprm(0,3,s0,s3)); s3 437 libavcodec/ppc/fft_vsx.h x40 = vec_perm(x27, x38, vcprm(3,2,s2,s3)); s3 438 libavcodec/ppc/fft_vsx.h x41 = vec_perm(x26, x37, vcprm(2,3,s3,s2)); s3 448 libavcodec/ppc/fft_vsx.h x49 = vec_perm(x30, x31, vcprm(0,3,s3,s0)); s3 456 libavcodec/ppc/fft_vsx.h x56 = vec_perm(x24, x25, vcprm(2,3,s2,s3)); s3 462 libavcodec/ppc/fft_vsx.h x61 = vec_perm(x54, x55, vcprm(s1,s0,s3,s2)); s3 467 libavcodec/ppc/fft_vsx.h x66 = vec_perm(x62, x64, vcprm(0,1,s3,s2)); s3 475 libavcodec/ppc/fft_vsx.h x72 = vec_perm(x25, x27, vcprm(s1,s0,s2,s3)); s3 479 libavcodec/ppc/fft_vsx.h x76 = vec_perm(x44, x45, vcprm(3,2,s2,s3)); s3 484 libavcodec/ppc/fft_vsx.h x80 = vec_perm(x77, x68, vcprm(0,1,s2,s3)); // z2.r z2.i z3.r z3.i s3 486 libavcodec/ppc/fft_vsx.h x82 = vec_perm(x71, x77, vcprm(s2,s3,2,3)); // z6.r z6.i z7.r z7.i s3 492 libavcodec/ppc/fft_vsx.h x84 = vec_perm(x78, x69, vcprm(0,1,s2,s3)); // z10.r z10.i z11.r z11.i s3 494 libavcodec/ppc/fft_vsx.h x86 = vec_perm(x70, x78, vcprm(s2,s3,2,3)); // z14.r z14.i z15.r z15.i s3 509 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s0,s3)); s3 514 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,s3,3,s2)); s3 520 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s2,s3)); s3 543 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,s2,3,s3)); s3 545 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s3 558 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,s3,3,s2)); s3 559 libavcodec/ppc/fft_vsx.h vz6 = vec_perm(vz2, vz3, vcprm(1,2,s3,s0)); s3 568 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s2,s3)); s3 569 libavcodec/ppc/fft_vsx.h vz6 = vec_perm(vz2, vz3, vcprm(0,2,s1,s3)); s3 607 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s3 609 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,3,s0,s3)); s3 617 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,s3,3,s2)); s3 619 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,s3,3,s2)); s3 627 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s2,s3)); s3 630 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,3,s2,s3)); s3 637 libavcodec/ppc/fft_vsx.h vz11 = vec_perm(vz2, vz3, vcprm(2,s2,3,s3)); s3 639 libavcodec/ppc/fft_vsx.h vz9 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s3 650 libavcodec/ppc/fft_vsx.h vz9 = vec_perm(vz0, vz1, vcprm(2,s3,3,s2)); s3 651 libavcodec/ppc/fft_vsx.h vz10 = vec_perm(vz2, vz3, vcprm(1,2,s3,s0)); s3 660 libavcodec/ppc/fft_vsx.h vz9 = vec_perm(vz0, vz1, vcprm(2,3,s2,s3)); s3 661 libavcodec/ppc/fft_vsx.h vz10 = vec_perm(vz2, vz3, vcprm(0,2,s1,s3)); s3 126 libavcodec/ppc/h264dsp.c #define IDCT8_1D_ALTIVEC(s0, s1, s2, s3, s4, s5, s6, s7, d0, d1, d2, d3, d4, d5, d6, d7) {\ s3 145 libavcodec/ppc/h264dsp.c vec_s16 a1v = vec_sub( vec_sub(s5, s3), vec_add(s7, vec_sra(s7, onev)) ); \ s3 148 libavcodec/ppc/h264dsp.c vec_s16 a3v = vec_sub( vec_add(s7, s1), vec_add(s3, vec_sra(s3, onev)) );\ s3 153 libavcodec/ppc/h264dsp.c vec_s16 a7v = vec_add( vec_add(s5, s3), vec_add(s1, vec_sra(s1, onev)) );\ s3 203 libavcodec/ppc/h264dsp.c vec_u8 dst8 = vec_perm((vec_u8)idstsum8, dstv, vcprm(2,3,s2,s3));\ s3 220 libavcodec/ppc/h264dsp.c vec_s16 s0, s1, s2, s3, s4, s5, s6, s7; s3 239 libavcodec/ppc/h264dsp.c s3 = vec_ld(0x30, (int16_t*)dct); s3 246 libavcodec/ppc/h264dsp.c IDCT8_1D_ALTIVEC(s0, s1, s2, s3, s4, s5, s6, s7, s3 34 libavcodec/ppc/vc1dsp_altivec.c #define STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_rnd) \ s3 51 libavcodec/ppc/vc1dsp_altivec.c t0 = vec_sl(vec_add(s1, s3), vec_4); \ s3 54 libavcodec/ppc/vc1dsp_altivec.c t0 = vec_add(t0, vec_sub(s5, s3)); \ s3 58 libavcodec/ppc/vc1dsp_altivec.c t1 = vec_sub(t1, vec_sl(s3, vec_2)); \ s3 61 libavcodec/ppc/vc1dsp_altivec.c t2 = vec_sl(vec_sub(s7, s3), vec_4); \ s3 67 libavcodec/ppc/vc1dsp_altivec.c t3 = vec_sub(t3, vec_sl(s3, vec_3)); \ s3 69 libavcodec/ppc/vc1dsp_altivec.c t3 = vec_sub(t3, vec_add(s3, s5)); \ s3 74 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_add(t7, t3); \ s3 81 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7) \ s3 86 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_sra(s3, vec_3); \ s3 93 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7) \ s3 98 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_sra(s3, vec_7); \ s3 106 libavcodec/ppc/vc1dsp_altivec.c #define STEP4(s0, s1, s2, s3, vec_rnd) \ s3 113 libavcodec/ppc/vc1dsp_altivec.c t3 = vec_sl(vec_sub(s3, s1), vec_1); \ s3 116 libavcodec/ppc/vc1dsp_altivec.c t3 = vec_add(t3, vec_sl(s3, vec_3)); \ s3 117 libavcodec/ppc/vc1dsp_altivec.c t3 = vec_add(t3, vec_sl(s3, vec_2)); \ s3 121 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_sub(t0, t2); \ s3 124 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_HOR4(s0, s1, s2, s3) \ s3 128 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_sra(s3, vec_3); s3 130 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_VERT4(s0, s1, s2, s3) \ s3 134 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_sra(s3, vec_7); s3 141 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; s3 165 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_unpackl(src3); s3 178 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s); s3 179 libavcodec/ppc/vc1dsp_altivec.c SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7); s3 185 libavcodec/ppc/vc1dsp_altivec.c src3 = vec_pack(sB, s3); s3 195 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_unpackl(src3); s3 208 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_64); s3 209 libavcodec/ppc/vc1dsp_altivec.c SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7); s3 215 libavcodec/ppc/vc1dsp_altivec.c src3 = vec_pack(sB, s3); s3 237 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; s3 265 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_unpackl(src3); s3 278 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s); s3 279 libavcodec/ppc/vc1dsp_altivec.c SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7); s3 285 libavcodec/ppc/vc1dsp_altivec.c src3 = vec_pack(sB, s3); s3 295 libavcodec/ppc/vc1dsp_altivec.c s3 = vec_unpackh(src3); s3 300 libavcodec/ppc/vc1dsp_altivec.c STEP4(s0, s1, s2, s3, vec_64); s3 301 libavcodec/ppc/vc1dsp_altivec.c SHIFT_VERT4(s0, s1, s2, s3); s3 307 libavcodec/ppc/vc1dsp_altivec.c src3 = vec_pack(s3, sB); s3 173 libavcodec/ppc/vp8dsp_altivec.c s3f = (vec_s16)vec_mul(s3, f3); \ s3 199 libavcodec/ppc/vp8dsp_altivec.c vec_u8 s0, s1, s2, s3, s4, s5, filt, align_vech, perm_vec, align_vecl; s3 219 libavcodec/ppc/vp8dsp_altivec.c s3 = LOAD_HL( 1*src_stride, src, perm_vec); s3 249 libavcodec/ppc/vp8dsp_altivec.c s2 = s3; s3 250 libavcodec/ppc/vp8dsp_altivec.c s3 = s4; s3 1508 libavcodec/ra144.c const int16_t *s1, const int8_t *s2, const int8_t *s3) s3 1519 libavcodec/ra144.c dest[i] = (int)((s1[i]*(unsigned)v[0]) + s2[i]*v[1] + s3[i]*v[2]) >> 12; s3 1522 libavcodec/ra144.c dest[i] = ( s2[i]*v[1] + s3[i]*v[2]) >> 12; s3 95 libavcodec/tscc2.c #define DCT1D(d0, d1, d2, d3, s0, s1, s2, s3, OP) \ s3 96 libavcodec/tscc2.c OP(d0, 5 * ((s0) + (s1) + (s2)) + 2 * (s3)); \ s3 97 libavcodec/tscc2.c OP(d1, 5 * ((s0) - (s2) - (s3)) + 2 * (s1)); \ s3 98 libavcodec/tscc2.c OP(d2, 5 * ((s0) - (s2) + (s3)) - 2 * (s1)); \ s3 99 libavcodec/tscc2.c OP(d3, 5 * ((s0) - (s1) + (s2)) - 2 * (s3)); \ s3 404 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_sub(s0,s1,s2,s3,t0,t1,t2,t3)\ s3 408 libavcodec/x86/snowdsp.c "psubw %%"s3", %%"t3" \n\t" s3 410 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_store(w,s0,s1,s2,s3)\ s3 414 libavcodec/x86/snowdsp.c "movdqa %%"s3", 48("w",%%"FF_REG_d") \n\t" s3 422 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_add(s0,s1,s2,s3,t0,t1,t2,t3)\ s3 426 libavcodec/x86/snowdsp.c "paddw %%"s3", %%"t3" \n\t" s3 428 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_pmulhw(s0,s1,s2,s3,t0,t1,t2,t3)\ s3 432 libavcodec/x86/snowdsp.c "pmulhw %%"s3", %%"t3" \n\t" s3 434 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_move(s0,s1,s2,s3,t0,t1,t2,t3)\ s3 438 libavcodec/x86/snowdsp.c "movdqa %%"s3", %%"t3" \n\t" s3 525 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_store(w,s0,s1,s2,s3)\ s3 529 libavcodec/x86/snowdsp.c "movq %%"s3", 24("w",%%"FF_REG_d") \n\t" s3 531 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_move(s0,s1,s2,s3,t0,t1,t2,t3)\ s3 535 libavcodec/x86/snowdsp.c "movq %%"s3", %%"t3" \n\t" s3 30 libavfilter/af_deesser.c double s1, s2, s3; s3 152 libavfilter/af_deesser.c dec->s3 = dec->s2; s3 156 libavfilter/af_deesser.c dec->m2 = (dec->s2 - dec->s3) * ((dec->s1 - dec->s2) / 1.3); s3 33 libavfilter/opencl/colorkey.cl pixel.s3 = clamp((diff - similarity) / blend, 0.0f, 1.0f); s3 47 libavfilter/opencl/colorkey.cl pixel.s3 = (diff > similarity) ? 1.0f : 0.0f; s3 46 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3); s3 50 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3); s3 61 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s3 68 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2 && s3 == c3) s3 74 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s3 81 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2 && s3 == c3) s3 87 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s3 99 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s3 111 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s3 121 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s3 177 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s3 184 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s3 191 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s3 202 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s3 213 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s3 221 libavfilter/vf_floodfill.c if (*s3 < 0) s3 222 libavfilter/vf_floodfill.c *s3 = frame->data[3][y * frame->linesize[3] + x]; s3 226 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s3 234 libavfilter/vf_floodfill.c if (*s3 < 0) s3 235 libavfilter/vf_floodfill.c *s3 = AV_RN16(frame->data[3] + y * frame->linesize[3] + 2 * x); s3 292 libavfilter/vf_floodfill.c int s3 = s->s[3]; s3 298 libavfilter/vf_floodfill.c s->pick_pixel(frame, s->x, s->y, &s0, &s1, &s2, &s3); s3 303 libavfilter/vf_floodfill.c s->S[3] = s3; s3 312 libavfilter/vf_floodfill.c if (s->is_same(frame, s->x, s->y, s0, s1, s2, s3)) { s3 328 libavfilter/vf_floodfill.c if (s->is_same(frame, x, y, s0, s1, s2, s3)) { s3 102 libavfilter/vf_pp7.c int s3 = src[3 * stride]; s3 103 libavfilter/vf_pp7.c int s = s3 + s3; s3 104 libavfilter/vf_pp7.c s3 = s - s0; s3 110 libavfilter/vf_pp7.c dst[1] = 2 * s3 + s2; s3 111 libavfilter/vf_pp7.c dst[3] = s3 - 2 * s2; s3 125 libavfilter/vf_pp7.c int s3 = src[3 * 4]; s3 126 libavfilter/vf_pp7.c int s = s3 + s3; s3 127 libavfilter/vf_pp7.c s3 = s - s0; s3 133 libavfilter/vf_pp7.c dst[1 * 4] = 2 * s3 + s2; s3 134 libavfilter/vf_pp7.c dst[3 * 4] = s3 - 2 * s2; s3 80 libavutil/aes.c av_aes_block *s3 = (av_aes_block *) (s0[0].u8 + s); s3 94 libavutil/aes.c s3[0].u8[ 1] = box[s3[1].u8[13]]; s3 95 libavutil/aes.c s3[0].u8[13] = box[s3[1].u8[ 9]]; s3 96 libavutil/aes.c s3[0].u8[ 9] = box[s3[1].u8[ 5]]; s3 97 libavutil/aes.c s3[0].u8[ 5] = box[s3[1].u8[ 1]]; s3 109 libavutil/aes.c static inline void mix(av_aes_block state[2], uint32_t multbl[][256], int s1, int s3) s3 112 libavutil/aes.c state[0].u32[0] = mix_core(multbl, src[0][0], src[s1 ][1], src[2][2], src[s3 ][3]); s3 113 libavutil/aes.c state[0].u32[1] = mix_core(multbl, src[1][0], src[s3 - 1][1], src[3][2], src[s1 - 1][3]); s3 114 libavutil/aes.c state[0].u32[2] = mix_core(multbl, src[2][0], src[s3 ][1], src[0][2], src[s1 ][3]); s3 115 libavutil/aes.c state[0].u32[3] = mix_core(multbl, src[3][0], src[s1 - 1][1], src[1][2], src[s3 - 1][3]); s3 639 libavutil/mips/generic_macros_msa.h #define SLDI_B4(RTYPE, d0, s0, d1, s1, d2, s2, d3, s3, \ s3 643 libavutil/mips/generic_macros_msa.h SLDI_B2(RTYPE, d2, s2, d3, s3, slide_val, out2, out3) \ s3 88 libavutil/ppc/float_dsp_altivec.c t1 = vec_perm(d, edges, vcprm(s0,s1,s2,s3)); s3 89 libavutil/ppc/float_dsp_altivec.c t0 = vec_perm(edges, d, vcprm(s0,s1,s2,s3)); s3 99 libavutil/ppc/float_dsp_altivec.c vec_f d, s0, s1, h0, l0, s2, s3; s3 107 libavutil/ppc/float_dsp_altivec.c s3 = vec_ld(-16, src1 - i); s3 113 libavutil/ppc/float_dsp_altivec.c l0 = vec_mergel(s3, s3); s3 115 libavutil/ppc/float_dsp_altivec.c h0 = vec_mergeh(s3, s3); s3 117 libavutil/ppc/float_dsp_altivec.c s3 = vec_mergeh(vec_mergel(l0, h0), s3 119 libavutil/ppc/float_dsp_altivec.c d = vec_madd(s2, s3, zero); s3 94 libavutil/ppc/float_dsp_vsx.c vec_f d, s0, s1, h0, l0, s2, s3; s3 102 libavutil/ppc/float_dsp_vsx.c s3 = vec_vsx_ld(-16, src1 - i); s3 108 libavutil/ppc/float_dsp_vsx.c l0 = vec_mergel(s3, s3); s3 110 libavutil/ppc/float_dsp_vsx.c h0 = vec_mergeh(s3, s3); s3 112 libavutil/ppc/float_dsp_vsx.c s3 = vec_mergeh(vec_mergel(l0, h0), s3 114 libavutil/ppc/float_dsp_vsx.c d = vec_madd(s2, s3, zero);