s0 110 libavcodec/aacdec.c union av_intfloat32 s0, s1; s0 112 libavcodec/aacdec.c s0.f = s1.f = *scale; s0 113 libavcodec/aacdec.c s0.i ^= sign >> 1 << 31; s0 116 libavcodec/aacdec.c *dst++ = v[idx & 15] * s0.f; s0 80 libavcodec/aacenc_ltp.c float corr, s0 = 0.0f, s1 = 0.0f; s0 84 libavcodec/aacenc_ltp.c s0 += new[j]*buf[idx]; s0 87 libavcodec/aacenc_ltp.c corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; s0 72 libavcodec/adxdec.c int s0, s1, s2, d; s0 84 libavcodec/adxdec.c s0 = d * scale + ((c->coeff[0] * s1 + c->coeff[1] * s2) >> COEFF_BITS); s0 86 libavcodec/adxdec.c s1 = av_clip_int16(s0); s0 43 libavcodec/adxenc.c int s0, s1, s2, d; s0 50 libavcodec/adxenc.c s0 = wav[i]; s0 51 libavcodec/adxenc.c d = s0 + ((-c->coeff[0] * s1 - c->coeff[1] * s2) >> COEFF_BITS); s0 57 libavcodec/adxenc.c s1 = s0; s0 88 libavcodec/adxenc.c s0 = d * scale + ((c->coeff[0] * s1 + c->coeff[1] * s2) >> COEFF_BITS); s0 90 libavcodec/adxenc.c s1 = s0; s0 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) {\ s0 39 libavcodec/binkdsp.c const int a0 = (src)[s0] + (src)[s4]; \ s0 40 libavcodec/binkdsp.c const int a1 = (src)[s0] - (src)[s4]; \ s0 56 libavcodec/diracdsp.c const uint8_t *s0 = src[0]; \ s0 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); \ s0 68 libavcodec/diracdsp.c s0 += stride; \ s0 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) {\ s0 43 libavcodec/eaidct.c const int a0 = (src)[s0] + (src)[s4]; \ s0 44 libavcodec/eaidct.c const int a4 = (src)[s0] - (src)[s4]; \ s0 54 libavcodec/flacdsp.c int s0 = 0, s1 = 0; s0 56 libavcodec/flacdsp.c s0 += c*d; s0 61 libavcodec/flacdsp.c s0 += c*d; s0 62 libavcodec/flacdsp.c d = decoded[j] += (SUINT)(s0 >> qlevel); s0 3402 libavcodec/hevcdec.c HEVCContext *s0 = src->priv_data; s0 3413 libavcodec/hevcdec.c if (s0->DPB[i].frame->buf[0]) { s0 3414 libavcodec/hevcdec.c ret = hevc_ref_frame(s, &s->DPB[i], &s0->DPB[i]); s0 3420 libavcodec/hevcdec.c if (s->ps.sps != s0->ps.sps) s0 3424 libavcodec/hevcdec.c if (s0->ps.vps_list[i]) { s0 3425 libavcodec/hevcdec.c s->ps.vps_list[i] = av_buffer_ref(s0->ps.vps_list[i]); s0 3433 libavcodec/hevcdec.c if (s0->ps.sps_list[i]) { s0 3434 libavcodec/hevcdec.c s->ps.sps_list[i] = av_buffer_ref(s0->ps.sps_list[i]); s0 3442 libavcodec/hevcdec.c if (s0->ps.pps_list[i]) { s0 3443 libavcodec/hevcdec.c s->ps.pps_list[i] = av_buffer_ref(s0->ps.pps_list[i]); s0 3449 libavcodec/hevcdec.c if (s->ps.sps != s0->ps.sps) s0 3450 libavcodec/hevcdec.c if ((ret = set_sps(s, s0->ps.sps, src->pix_fmt)) < 0) s0 3453 libavcodec/hevcdec.c s->seq_decode = s0->seq_decode; s0 3454 libavcodec/hevcdec.c s->seq_output = s0->seq_output; s0 3455 libavcodec/hevcdec.c s->pocTid0 = s0->pocTid0; s0 3456 libavcodec/hevcdec.c s->max_ra = s0->max_ra; s0 3457 libavcodec/hevcdec.c s->eos = s0->eos; s0 3458 libavcodec/hevcdec.c s->no_rasl_output_flag = s0->no_rasl_output_flag; s0 3460 libavcodec/hevcdec.c s->is_nalff = s0->is_nalff; s0 3461 libavcodec/hevcdec.c s->nal_length_size = s0->nal_length_size; s0 3463 libavcodec/hevcdec.c s->threads_number = s0->threads_number; s0 3464 libavcodec/hevcdec.c s->threads_type = s0->threads_type; s0 3466 libavcodec/hevcdec.c if (s0->eos) { s0 3472 libavcodec/hevcdec.c if (s0->sei.a53_caption.buf_ref) { s0 3473 libavcodec/hevcdec.c s->sei.a53_caption.buf_ref = av_buffer_ref(s0->sei.a53_caption.buf_ref); s0 3478 libavcodec/hevcdec.c s->sei.frame_packing = s0->sei.frame_packing; s0 3479 libavcodec/hevcdec.c s->sei.display_orientation = s0->sei.display_orientation; s0 3480 libavcodec/hevcdec.c s->sei.mastering_display = s0->sei.mastering_display; s0 3481 libavcodec/hevcdec.c s->sei.content_light = s0->sei.content_light; s0 3482 libavcodec/hevcdec.c s->sei.alternative_transfer = s0->sei.alternative_transfer; s0 31 libavcodec/hqxdsp.c int s0, s1, s2, s3, s4, s5, s6, s7; s0 33 libavcodec/hqxdsp.c s0 = (int) blk[0 * 8] * quant[0 * 8]; s0 54 libavcodec/hqxdsp.c tC = (s0 >> 1) - (s4 >> 1); s0 197 libavcodec/mdct15.c const int s0 = s->pfa_postreindex[i0], s1 = s->pfa_postreindex[i1]; s0 199 libavcodec/mdct15.c CMUL(dst[2*i1*stride + stride], dst[2*i0*stride], s->tmp[s0].re, s->tmp[s0].im, s0 240 libavcodec/mdct15.c const int s0 = lut[i0], s1 = lut[i1]; s0 243 libavcodec/mdct15.c CMUL(out[i0].re, out[i1].im, in[s0].im, in[s0].re, exp[i0].im, exp[i0].re); s0 164 libavcodec/midivid.c int s0 = bytestream2_get_byte(gb); s0 166 libavcodec/midivid.c int offset = ((s0 & 0xF0) << 4) | s1; s0 167 libavcodec/midivid.c int length = (s0 & 0xF) + 3; s0 166 libavcodec/mips/aacsbr_mips.h float *vv0, *s0, *dst; s0 197 libavcodec/mips/aacsbr_mips.h s0 = (float*)sbr_qmf_window; s0 460 libavcodec/mips/aacsbr_mips.h : [dst]"+r"(dst), [v0]"+r"(vv0), [s0]"+r"(s0), s0 356 libavcodec/mips/mpegaudiodsp_mips_fixed.c int t0, t1, t2, t3, s0, s1, s2, s3; s0 877 libavcodec/mips/mpegaudiodsp_mips_fixed.c [s0] "=&r" (s0), [s2] "=&r" (s2), [temp_reg1] "=&r" (temp_reg1), s0 795 libavcodec/mips/mpegaudiodsp_mips_float.c float t0, t1, t2, t3, s0, s1, s2, s3; s0 1222 libavcodec/mips/mpegaudiodsp_mips_float.c [s0] "=&f" (s0), [s1] "=&f" (s1), s0 621 libavcodec/mips/vp9_idct_msa.c v8i16 s0, s1, s2, s3, s4, s5, s6, s7, k0, k1, k2, k3, m0, m1, m2, m3; s0 632 libavcodec/mips/vp9_idct_msa.c ILVL_H2_SH(in3, in0, in2, in1, s0, s1); s0 637 libavcodec/mips/vp9_idct_msa.c DOTP_SH4_SW(s0, s0, s1, s1, k0, k1, k2, k3, tmp0, tmp1, tmp2, tmp3); s0 639 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp0, zero, tmp1, s0, s1); s0 641 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_4(s0, s1, s3, s2, s4, s7, s6, s5); s0 644 libavcodec/mips/vp9_idct_msa.c ILVR_H2_SH(in3, in1, in2, in0, s1, s0); s0 649 libavcodec/mips/vp9_idct_msa.c DOTP_SH4_SW(s0, s0, s1, s1, k0, k1, k2, k3, tmp0, tmp1, tmp2, tmp3); s0 651 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp0, zero, tmp1, s0, s1); s0 653 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_4(s0, s1, s2, s3, m0, m1, m2, m3); s0 656 libavcodec/mips/vp9_idct_msa.c s0 = __msa_ilvr_h(s6, s5); s0 659 libavcodec/mips/vp9_idct_msa.c DOTP_SH2_SW(s0, s0, k1, k0, tmp0, tmp1); s0 716 libavcodec/mips/vp9_idct_msa.c v8i16 temp0, temp1, temp2, temp3, s0, s1; s0 758 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_4(in7, in0, in2, in5, s1, s0, in2, in5); s0 759 libavcodec/mips/vp9_idct_msa.c out7 = -s0; s0 789 libavcodec/mips/vp9_idct_msa.c cnst1, out1, out6, s0, s1); s0 806 libavcodec/mips/vp9_idct_msa.c ILVRL_H2_SH(s0, s1, temp3, temp2); s0 306 libavcodec/mpegaudiodsp_template.c SUINTFLOAT t0, t1, t2, t3, s0, s1, s2, s3; s0 349 libavcodec/mpegaudiodsp_template.c s0 = t1 + t0; s0 357 libavcodec/mpegaudiodsp_template.c t0 = s0 + s1; s0 358 libavcodec/mpegaudiodsp_template.c t1 = s0 - s1; s0 373 libavcodec/mpegaudiodsp_template.c s0 = tmp[16]; s0 375 libavcodec/mpegaudiodsp_template.c t0 = s0 + s1; s0 376 libavcodec/mpegaudiodsp_template.c t1 = s0 - s1; s0 387 libavcodec/on2avc.c #define CMUL0(dst, id, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s0 388 libavcodec/on2avc.c dst[id] = s0[is] * t0[it] + s1[is] * t1[it] \ s0 390 libavcodec/on2avc.c dst[id + 1] = s0[is] * t0[it + 1] + s1[is] * t1[it + 1] \ s0 393 libavcodec/on2avc.c #define CMUL1(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s0 394 libavcodec/on2avc.c *dst++ = CMUL1_R(s0, t0, is, it) \ s0 398 libavcodec/on2avc.c *dst++ = CMUL1_I(s0, t0, is, it) \ s0 403 libavcodec/on2avc.c #define CMUL2(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s0 404 libavcodec/on2avc.c *dst++ = CMUL2_R(s0, t0, is, it) \ s0 408 libavcodec/on2avc.c *dst++ = CMUL2_I(s0, t0, is, it) \ s0 413 libavcodec/on2avc.c static void combine_fft(float *s0, float *s1, float *s2, float *s3, float *dst, s0 432 libavcodec/on2avc.c CMUL0(dst, 0, s0, s1, s2, s3, t0, t1, t2, t3, 0, 0); s0 441 libavcodec/on2avc.c CMUL1(d1, s0, s1, s2, s3, t0, t1, t2, t3, j, k); s0 442 libavcodec/on2avc.c CMUL1(d2, s0, s1, s2, s3, h0, h1, h2, h3, j, k); s0 446 libavcodec/on2avc.c CMUL0(dst, len4, s0, s1, s2, s3, t0, t1, t2, t3, 1, hoff); s0 447 libavcodec/on2avc.c CMUL0(dst, len4 + len2, s0, s1, s2, s3, h0, h1, h2, h3, 1, hoff); s0 454 libavcodec/on2avc.c CMUL2(d1, s0, s1, s2, s3, t0, t1, t2, t3, j, k); s0 455 libavcodec/on2avc.c CMUL2(d2, s0, s1, s2, s3, h0, h1, h2, h3, j, k); s0 459 libavcodec/on2avc.c CMUL0(dst, len2 + 4, s0, s1, s2, s3, t0, t1, t2, t3, 0, k); s0 67 libavcodec/ppc/fft_init.c re = vec_perm(a, b, vcprm(0,2,s0,s2)); /* { z[k].re, z[k+1].re, z[-k-2].re, z[-k-1].re } */\ s0 78 libavcodec/ppc/fft_init.c a = vec_perm(r##p, i##p, vcprm(0,s0,0,s0));\ s0 122 libavcodec/ppc/fft_init.c pout[2*j+1] = vec_perm(a, d, vcprm(2,s1,3,s0)); s0 124 libavcodec/ppc/fft_init.c pout[2*k+1] = vec_perm(c, b, vcprm(2,s1,3,s0)); s0 101 libavcodec/ppc/fft_vsx.h y4 = vec_perm(y0, y1, vcprm(s1,1,s0,0)); s0 103 libavcodec/ppc/fft_vsx.h y2 = vec_perm(y0, y1, vcprm(0,s0,1,s1)); s0 121 libavcodec/ppc/fft_vsx.h x9 = vec_perm(x0, x8, vcprm(0,1,s0,s2)); s0 124 libavcodec/ppc/fft_vsx.h y16 = vec_perm(y10, y15, vcprm(0,2,s0,s2)); s0 138 libavcodec/ppc/fft_vsx.h x16 = vec_perm(x13, x14, vcprm(s0,1,s2,3)); s0 140 libavcodec/ppc/fft_vsx.h y23 = vec_perm(y20, y21, vcprm(s0,1,s2,3)); s0 181 libavcodec/ppc/fft_vsx.h x4 = vec_perm(x0, x1, vcprm(s1,1,s0,0)); s0 183 libavcodec/ppc/fft_vsx.h x2 = vec_perm(x0, x1, vcprm(0,s0,1,s1)); s0 186 libavcodec/ppc/fft_vsx.h y2 = vec_perm(y0, y1, vcprm(0,s0,1,s1)); s0 191 libavcodec/ppc/fft_vsx.h y4 = vec_perm(y0, y1, vcprm(s1,1,s0,0)); s0 213 libavcodec/ppc/fft_vsx.h x16 = vec_perm(x10, x15, vcprm(0,2,s0,s2)); s0 216 libavcodec/ppc/fft_vsx.h y16 = vec_perm(y10, y15, vcprm(0,2,s0,s2)); s0 230 libavcodec/ppc/fft_vsx.h x23 = vec_perm(x20, x21, vcprm(s0,1,s2,3)); s0 233 libavcodec/ppc/fft_vsx.h y23 = vec_perm(y20, y21, vcprm(s0,1,s2,3)); s0 267 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s0,s3)); s0 271 libavcodec/ppc/fft_vsx.h c = vec_perm(a, b, vcprm(0,1,s0,s1)); s0 302 libavcodec/ppc/fft_vsx.h x1 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s0 303 libavcodec/ppc/fft_vsx.h x2 = vec_perm(vz2, vz3, vcprm(2,1,s0,s1)); s0 311 libavcodec/ppc/fft_vsx.h x8 = vec_perm(x4, x5, vcprm(0,1,s0,s1)); s0 314 libavcodec/ppc/fft_vsx.h x11 = vec_perm(x6, x7, vcprm(0,3,s0,s3)); s0 320 libavcodec/ppc/fft_vsx.h x16 = vec_perm(x12, x13, vcprm(0,s0,1,s1)); s0 321 libavcodec/ppc/fft_vsx.h x17 = vec_perm(x14, x15, vcprm(0,s0,1,s1)); s0 322 libavcodec/ppc/fft_vsx.h x18 = vec_perm(x16, x17, vcprm(s0,s3,s2,s1)); s0 331 libavcodec/ppc/fft_vsx.h x26 = vec_mul( vec_perm(x24, x25, vcprm(2,s2,0,s0)), vc1); s0 336 libavcodec/ppc/fft_vsx.h x29 = vec_perm(x19, x27, vcprm(0,2,s0,s2)); // z0.r z0.i z1.r z1.i s0 338 libavcodec/ppc/fft_vsx.h x31 = vec_perm(x20, x28, vcprm(0,2,s0,s2)); // z4.r z4.i z5.r z5.i s0 341 libavcodec/ppc/fft_vsx.h x34 = vec_perm(x30, x32, vcprm(s0,s1,2,s3)); // z6.r z6.i z7.r z7.i s0 390 libavcodec/ppc/fft_vsx.h x1 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s0 391 libavcodec/ppc/fft_vsx.h x2 = vec_perm(vz2, vz3, vcprm(0,1,s0,s1)); s0 395 libavcodec/ppc/fft_vsx.h x5 = vec_perm(vz4, vz5, vcprm(2,3,s0,s3)); s0 397 libavcodec/ppc/fft_vsx.h x7 = vec_perm(vz6, vz7, vcprm(2,3,s0,s3)); s0 409 libavcodec/ppc/fft_vsx.h x16 = vec_perm(x8, x9, vcprm(0,1,s0,s1)); s0 412 libavcodec/ppc/fft_vsx.h x19 = vec_perm(x10, x11, vcprm(0,3,s0,s3)); s0 413 libavcodec/ppc/fft_vsx.h x20 = vec_perm(x12, x14, vcprm(0,1,s0, s1)); s0 415 libavcodec/ppc/fft_vsx.h x22 = vec_perm(x13, x15, vcprm(0,1,s0,s1)); s0 429 libavcodec/ppc/fft_vsx.h x34 = vec_perm(x32, x33, vcprm(0,1,s0,s1)); s0 432 libavcodec/ppc/fft_vsx.h x36 = vec_perm(x28, x29, vcprm(0,3,s0,s3)); s0 435 libavcodec/ppc/fft_vsx.h x39 = vec_perm(x37, x38, vcprm(0,1,s1,s0)); s0 448 libavcodec/ppc/fft_vsx.h x49 = vec_perm(x30, x31, vcprm(0,3,s3,s0)); s0 457 libavcodec/ppc/fft_vsx.h x57 = vec_perm(x44, x45, vcprm(0,1,s1,s0)); s0 462 libavcodec/ppc/fft_vsx.h x61 = vec_perm(x54, x55, vcprm(s1,s0,s3,s2)); s0 468 libavcodec/ppc/fft_vsx.h x67 = vec_perm(x63, x65, vcprm(s0,s1,3,2)); s0 475 libavcodec/ppc/fft_vsx.h x72 = vec_perm(x25, x27, vcprm(s1,s0,s2,s3)); s0 478 libavcodec/ppc/fft_vsx.h x75 = vec_perm(x73, x74, vcprm(0,1,s0,s1)); s0 483 libavcodec/ppc/fft_vsx.h x79 = vec_perm(x46, x68, vcprm(0,1,s0,s1)); // z0.r z0.i z1.r z1.i s0 485 libavcodec/ppc/fft_vsx.h x81 = vec_perm(x46, x70, vcprm(2,3,s0,s1)); // z4.r z4.i z5.r z5.i s0 491 libavcodec/ppc/fft_vsx.h x83 = vec_perm(x47, x69, vcprm(0,1,s0,s1)); // z8.r z8.i z9.r z9.i s0 493 libavcodec/ppc/fft_vsx.h x85 = vec_perm(x47, x71, vcprm(2,3,s0,s1)); // z12.r z12.i z13.r z13.i s0 509 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s0,s3)); s0 513 libavcodec/ppc/fft_vsx.h c = vec_perm(a,b, vcprm(0,s0,1,s1)); s0 519 libavcodec/ppc/fft_vsx.h c = vec_perm(a, b, vcprm(0,1,s0,s1)); s0 542 libavcodec/ppc/fft_vsx.h vz6 = vec_perm(vz2, vz3, vcprm(0,s0,1,s1)); s0 545 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s0 557 libavcodec/ppc/fft_vsx.h vz4 = vec_perm(vz0, vz1, vcprm(0,s0,1,s1)); s0 559 libavcodec/ppc/fft_vsx.h vz6 = vec_perm(vz2, vz3, vcprm(1,2,s3,s0)); s0 567 libavcodec/ppc/fft_vsx.h vz4 = vec_perm(vz0, vz1, vcprm(0,1,s0,s1)); s0 570 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(1,3,s0,s2)); s0 607 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s0 609 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,3,s0,s3)); s0 616 libavcodec/ppc/fft_vsx.h vz4 = vec_perm(vz0, vz1, vcprm(0,s0,1,s1)); s0 618 libavcodec/ppc/fft_vsx.h vz6 = vec_perm(vz2, vz3, vcprm(0,s0,1,s1)); s0 626 libavcodec/ppc/fft_vsx.h vz4 = vec_perm(vz0, vz1, vcprm(0,1,s0,s1)); s0 629 libavcodec/ppc/fft_vsx.h vz6 = vec_perm(vz2, vz3, vcprm(0,1,s0,s1)); s0 636 libavcodec/ppc/fft_vsx.h vz10 = vec_perm(vz2, vz3, vcprm(0,s0,1,s1)); s0 639 libavcodec/ppc/fft_vsx.h vz9 = vec_perm(vz0, vz1, vcprm(2,3,s0,s3)); s0 649 libavcodec/ppc/fft_vsx.h vz8 = vec_perm(vz0, vz1, vcprm(0,s0,1,s1)); s0 651 libavcodec/ppc/fft_vsx.h vz10 = vec_perm(vz2, vz3, vcprm(1,2,s3,s0)); s0 659 libavcodec/ppc/fft_vsx.h vz8 = vec_perm(vz0, vz1, vcprm(0,1,s0,s1)); s0 662 libavcodec/ppc/fft_vsx.h vz11 = vec_perm(vz2, vz3, vcprm(1,3,s0,s2)); s0 729 libavcodec/ppc/fft_vsx.h v9 = vec_perm(v9, v10, vcprm(s0,3,2,1)); s0 781 libavcodec/ppc/fft_vsx.h v9 = vec_perm(v9, v10, vcprm(s0,3,2,1)); s0 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) {\ s0 128 libavcodec/ppc/h264dsp.c vec_s16 a0v = vec_add(s0, s4); \ s0 130 libavcodec/ppc/h264dsp.c vec_s16 a2v = vec_sub(s0, s4); \ s0 220 libavcodec/ppc/h264dsp.c vec_s16 s0, s1, s2, s3, s4, s5, s6, s7; s0 236 libavcodec/ppc/h264dsp.c s0 = vec_ld(0x00, (int16_t*)dct); s0 246 libavcodec/ppc/h264dsp.c IDCT8_1D_ALTIVEC(s0, s1, s2, s3, s4, s5, s6, s7, s0 99 libavcodec/ppc/hpeldsp_altivec.c pixelsv = vec_perm(blockv, pixelsv, vcprm(0,1,s0,s1)); s0 101 libavcodec/ppc/hpeldsp_altivec.c pixelsv = vec_perm(blockv, pixelsv, vcprm(s0,s1,2,3)); s0 148 libavcodec/ppc/hpeldsp_altivec.c blockv = vec_perm(blockv, pixelsavg, vcprm(0, 1, s0, s1)); s0 150 libavcodec/ppc/hpeldsp_altivec.c blockv = vec_perm(blockv, pixelsavg, vcprm(s0, s1, 2, 3)); s0 195 libavcodec/ppc/hpeldsp_altivec.c blockv = vec_perm(blockv, pixelsavg, vcprm(0, 1, s0, s1)); s0 197 libavcodec/ppc/hpeldsp_altivec.c blockv = vec_perm(blockv, pixelsavg, vcprm(s0, s1, 2, 3)); s0 354 libavcodec/ppc/hpeldsp_altivec.c blocktemp = vec_perm(blockv, pixelsavg, vcprm(0, 1, s0, s1)); s0 356 libavcodec/ppc/hpeldsp_altivec.c blocktemp = vec_perm(blockv, pixelsavg, vcprm(s0, s1, 2, 3)); s0 118 libavcodec/ppc/mpegvideodsp.c dstv2 = vec_perm(dstv, dstv2, vcprm(0, 1, s0, s1)); s0 120 libavcodec/ppc/mpegvideodsp.c dstv2 = vec_perm(dstv, dstv2, vcprm(s0, s1, 2, 3)); s0 34 libavcodec/ppc/vc1dsp_altivec.c #define STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_rnd) \ s0 36 libavcodec/ppc/vc1dsp_altivec.c t0 = vec_sl(vec_add(s0, s4), vec_2); \ s0 39 libavcodec/ppc/vc1dsp_altivec.c t1 = vec_sl(vec_sub(s0, s4), vec_2); \ s0 71 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_add(t4, t0); \ s0 81 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7) \ s0 83 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_sra(s0, vec_3); \ s0 93 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7) \ s0 95 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_sra(s0, vec_7); \ s0 106 libavcodec/ppc/vc1dsp_altivec.c #define STEP4(s0, s1, s2, s3, vec_rnd) \ s0 108 libavcodec/ppc/vc1dsp_altivec.c t1 = vec_add(vec_sl(s0, vec_4), s0); \ s0 118 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_add(t0, t2); \ s0 124 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_HOR4(s0, s1, s2, s3) \ s0 125 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_sra(s0, vec_3); \ s0 130 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_VERT4(s0, s1, s2, s3) \ s0 131 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_sra(s0, vec_7); \ s0 141 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; s0 162 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_unpackl(src0); s0 178 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s); s0 179 libavcodec/ppc/vc1dsp_altivec.c SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7); s0 182 libavcodec/ppc/vc1dsp_altivec.c src0 = vec_pack(s8, s0); s0 192 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_unpackl(src0); s0 208 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_64); s0 209 libavcodec/ppc/vc1dsp_altivec.c SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7); s0 212 libavcodec/ppc/vc1dsp_altivec.c src0 = vec_pack(s8, s0); s0 237 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; s0 262 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_unpackl(src0); s0 278 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s); s0 279 libavcodec/ppc/vc1dsp_altivec.c SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7); s0 282 libavcodec/ppc/vc1dsp_altivec.c src0 = vec_pack(s8, s0); s0 292 libavcodec/ppc/vc1dsp_altivec.c s0 = vec_unpackh(src0); s0 300 libavcodec/ppc/vc1dsp_altivec.c STEP4(s0, s1, s2, s3, vec_64); s0 301 libavcodec/ppc/vc1dsp_altivec.c SHIFT_VERT4(s0, s1, s2, s3); s0 304 libavcodec/ppc/vc1dsp_altivec.c src0 = vec_pack(s0, s8); s0 178 libavcodec/ppc/vp8dsp_altivec.c s0f = (vec_s16)vec_mul(s0, f0); \ s0 199 libavcodec/ppc/vp8dsp_altivec.c vec_u8 s0, s1, s2, s3, s4, s5, filt, align_vech, perm_vec, align_vecl; s0 216 libavcodec/ppc/vp8dsp_altivec.c s0 = LOAD_HL(-2*src_stride, src, perm_vec); s0 247 libavcodec/ppc/vp8dsp_altivec.c s0 = s1; s0 95 libavcodec/tscc2.c #define DCT1D(d0, d1, d2, d3, s0, s1, s2, s3, OP) \ s0 96 libavcodec/tscc2.c OP(d0, 5 * ((s0) + (s1) + (s2)) + 2 * (s3)); \ s0 97 libavcodec/tscc2.c OP(d1, 5 * ((s0) - (s2) - (s3)) + 2 * (s1)); \ s0 98 libavcodec/tscc2.c OP(d2, 5 * ((s0) - (s2) + (s3)) - 2 * (s1)); \ s0 99 libavcodec/tscc2.c OP(d3, 5 * ((s0) - (s1) + (s2)) - 2 * (s3)); \ s0 662 libavcodec/vp56.c VP56Context *s0 = avctx->priv_data; s0 664 libavcodec/vp56.c VP56Context *s = is_alpha ? s0->alpha_context : s0; s0 404 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_sub(s0,s1,s2,s3,t0,t1,t2,t3)\ s0 405 libavcodec/x86/snowdsp.c "psubw %%"s0", %%"t0" \n\t"\ s0 410 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_store(w,s0,s1,s2,s3)\ s0 411 libavcodec/x86/snowdsp.c "movdqa %%"s0", ("w",%%"FF_REG_d") \n\t"\ s0 422 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_add(s0,s1,s2,s3,t0,t1,t2,t3)\ s0 423 libavcodec/x86/snowdsp.c "paddw %%"s0", %%"t0" \n\t"\ s0 428 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_pmulhw(s0,s1,s2,s3,t0,t1,t2,t3)\ s0 429 libavcodec/x86/snowdsp.c "pmulhw %%"s0", %%"t0" \n\t"\ s0 434 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_move(s0,s1,s2,s3,t0,t1,t2,t3)\ s0 435 libavcodec/x86/snowdsp.c "movdqa %%"s0", %%"t0" \n\t"\ s0 525 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_store(w,s0,s1,s2,s3)\ s0 526 libavcodec/x86/snowdsp.c "movq %%"s0", ("w",%%"FF_REG_d") \n\t"\ s0 531 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_move(s0,s1,s2,s3,t0,t1,t2,t3)\ s0 532 libavcodec/x86/snowdsp.c "movq %%"s0", %%"t0" \n\t"\ s0 163 libavdevice/opengl_enc.c float s0, t0; ///<Texture coords s0 889 libavdevice/opengl_enc.c opengl->vertex[0].s0 = 0.0f; s0 891 libavdevice/opengl_enc.c opengl->vertex[1].s0 = 0.0f; s0 893 libavdevice/opengl_enc.c opengl->vertex[2].s0 = (float)opengl->width / (float)tex_w; s0 895 libavdevice/opengl_enc.c opengl->vertex[3].s0 = (float)opengl->width / (float)tex_w; s0 408 libavfilter/af_afade.c const type *s0 = (type *)cf0[c]; \ s0 411 libavfilter/af_afade.c d[i] = s0[i] * gain0 + s1[i] * gain1; \ s0 423 libavfilter/af_afade.c const type *s0 = (type *)cf0[0]; \ s0 431 libavfilter/af_afade.c d[k] = s0[k] * gain0 + s1[k] * gain1; \ s0 149 libavfilter/colorspacedsp_template.c ptrdiff_t s0 = yuv_stride[0] / sizeof(pixel); s0 174 libavfilter/colorspacedsp_template.c yuv0[x * 2 + 0 + s0] = av_clip_pixel(yuv_offset[0] + s0 177 libavfilter/colorspacedsp_template.c yuv0[x * 2 + 1 + s0] = av_clip_pixel(yuv_offset[0] + s0 193 libavfilter/colorspacedsp_template.c yuv0 += s0 * (1 << SS_H); s0 228 libavfilter/colorspacedsp_template.c ptrdiff_t s0 = yuv_stride[0] / sizeof(pixel); s0 280 libavfilter/colorspacedsp_template.c yuv0[x * 2 + 0 + s0] = av_clip_pixel(yuv_offset[0] + (y10 >> sh)); s0 289 libavfilter/colorspacedsp_template.c yuv0[x * 2 + 1 + s0] = av_clip_pixel(yuv_offset[0] + (y11 >> sh)); s0 321 libavfilter/colorspacedsp_template.c yuv0 += s0 * (1 << SS_H); s0 482 libavfilter/opencl/deshake.cl if (desc.s0 == 0 && desc.s1 == 0) { s0 502 libavfilter/opencl/deshake.cl if (prev_desc.s0 == 0 && prev_desc.s1 == 0) { s0 46 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3); s0 50 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3); s0 61 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s0 68 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2 && s3 == c3) s0 74 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s0 81 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2 && s3 == c3) s0 87 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s0 93 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2) s0 99 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s0 105 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2) s0 111 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s0 115 libavfilter/vf_floodfill.c if (s0 == c0) s0 121 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s0 125 libavfilter/vf_floodfill.c if (s0 == c0) s0 177 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s0 179 libavfilter/vf_floodfill.c if (*s0 < 0) s0 180 libavfilter/vf_floodfill.c *s0 = frame->data[0][y * frame->linesize[0] + x]; s0 184 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s0 186 libavfilter/vf_floodfill.c if (*s0 < 0) s0 187 libavfilter/vf_floodfill.c *s0 = AV_RN16(frame->data[0] + y * frame->linesize[0] + 2 * x); s0 191 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s0 193 libavfilter/vf_floodfill.c if (*s0 < 0) s0 194 libavfilter/vf_floodfill.c *s0 = frame->data[0][y * frame->linesize[0] + x]; s0 202 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s0 204 libavfilter/vf_floodfill.c if (*s0 < 0) s0 205 libavfilter/vf_floodfill.c *s0 = AV_RN16(frame->data[0] + y * frame->linesize[0] + 2 * x); s0 213 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s0 215 libavfilter/vf_floodfill.c if (*s0 < 0) s0 216 libavfilter/vf_floodfill.c *s0 = frame->data[0][y * frame->linesize[0] + x]; s0 226 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s0 228 libavfilter/vf_floodfill.c if (*s0 < 0) s0 229 libavfilter/vf_floodfill.c *s0 = AV_RN16(frame->data[0] + y * frame->linesize[0] + 2 * x); s0 289 libavfilter/vf_floodfill.c int s0 = s->s[0]; s0 298 libavfilter/vf_floodfill.c s->pick_pixel(frame, s->x, s->y, &s0, &s1, &s2, &s3); s0 300 libavfilter/vf_floodfill.c s->S[0] = s0; s0 312 libavfilter/vf_floodfill.c if (s->is_same(frame, s->x, s->y, s0, s1, s2, s3)) { s0 328 libavfilter/vf_floodfill.c if (s->is_same(frame, x, y, s0, s1, s2, s3)) { s0 99 libavfilter/vf_pp7.c int s0 = src[0 * stride] + src[6 * stride]; s0 104 libavfilter/vf_pp7.c s3 = s - s0; s0 105 libavfilter/vf_pp7.c s0 = s + s0; s0 108 libavfilter/vf_pp7.c dst[0] = s0 + s; s0 109 libavfilter/vf_pp7.c dst[2] = s0 - s; s0 122 libavfilter/vf_pp7.c int s0 = src[0 * 4] + src[6 * 4]; s0 127 libavfilter/vf_pp7.c s3 = s - s0; s0 128 libavfilter/vf_pp7.c s0 = s + s0; s0 131 libavfilter/vf_pp7.c dst[0 * 4] = s0 + s; s0 132 libavfilter/vf_pp7.c dst[2 * 4] = s0 - s; s0 250 libavfilter/vf_rotate.c int s0 = (((1<<16) - frac_x)*s00 + frac_x*s01); s0 253 libavfilter/vf_rotate.c dst_color[i] = ((int64_t)((1<<16) - frac_y)*s0 + (int64_t)frac_y*s1) >> 32; s0 280 libavfilter/vf_rotate.c int s0 = (((1<<16) - frac_x)*s00 + frac_x*s01); s0 283 libavfilter/vf_rotate.c AV_WL16(&dst_color[i], ((int64_t)((1<<16) - frac_y)*s0 + (int64_t)frac_y*s1) >> 32); s0 77 libavutil/aes.c static void subshift(av_aes_block s0[2], int s, const uint8_t *box) s0 79 libavutil/aes.c av_aes_block *s1 = (av_aes_block *) (s0[0].u8 - s); s0 80 libavutil/aes.c av_aes_block *s3 = (av_aes_block *) (s0[0].u8 + s); s0 82 libavutil/aes.c s0[0].u8[ 0] = box[s0[1].u8[ 0]]; s0 83 libavutil/aes.c s0[0].u8[ 4] = box[s0[1].u8[ 4]]; s0 84 libavutil/aes.c s0[0].u8[ 8] = box[s0[1].u8[ 8]]; s0 85 libavutil/aes.c s0[0].u8[12] = box[s0[1].u8[12]]; s0 90 libavutil/aes.c s0[0].u8[ 2] = box[s0[1].u8[10]]; s0 91 libavutil/aes.c s0[0].u8[10] = box[s0[1].u8[ 2]]; s0 92 libavutil/aes.c s0[0].u8[ 6] = box[s0[1].u8[14]]; s0 93 libavutil/aes.c s0[0].u8[14] = box[s0[1].u8[ 6]]; s0 349 libavutil/eval.c char *next = p->s, *s0 = p->s; s0 387 libavutil/eval.c av_log(p, AV_LOG_ERROR, "Undefined constant or missing '(' in '%s'\n", s0); s0 398 libavutil/eval.c av_log(p, AV_LOG_ERROR, "Missing ')' in '%s'\n", s0); s0 419 libavutil/eval.c av_log(p, AV_LOG_ERROR, "Missing ')' or too many args in '%s'\n", s0); s0 497 libavutil/eval.c av_log(p, AV_LOG_ERROR, "Unknown function in '%s'\n", s0); s0 695 libavutil/eval.c const char *s0 = s; s0 719 libavutil/eval.c av_log(&p, AV_LOG_ERROR, "Invalid chars '%s' at the end of expression '%s'\n", p.s, s0); s0 76 libavutil/fixed_dsp.c int32_t s0, s1, wi, wj, i,j, round; s0 84 libavutil/fixed_dsp.c s0 = src0[i]; s0 88 libavutil/fixed_dsp.c dst[i] = av_clip_int16(((((int64_t)s0*wj - (int64_t)s1*wi + 0x40000000) >> 31) + round) >> bits); s0 89 libavutil/fixed_dsp.c dst[j] = av_clip_int16(((((int64_t)s0*wi + (int64_t)s1*wj + 0x40000000) >> 31) + round) >> bits); s0 97 libavutil/fixed_dsp.c int32_t s0, s1, wi, wj, i, j; s0 104 libavutil/fixed_dsp.c s0 = src0[i]; s0 108 libavutil/fixed_dsp.c dst[i] = ((int64_t)s0*wj - (int64_t)s1*wi + 0x40000000) >> 31; s0 109 libavutil/fixed_dsp.c dst[j] = ((int64_t)s0*wi + (int64_t)s1*wj + 0x40000000) >> 31; s0 85 libavutil/float_dsp.c float s0 = src0[i]; s0 89 libavutil/float_dsp.c dst[i] = s0 * wj - s1 * wi; s0 90 libavutil/float_dsp.c dst[j] = s0 * wi + s1 * wj; s0 71 libavutil/mips/float_dsp_mips.c float *s0 = (float *)src0; s0 104 libavutil/mips/float_dsp_mips.c [d]"+r"(d), [s0]"+r"(s0), [s1]"+r"(s1) s0 153 libavutil/mips/float_dsp_mips.c float s0, s01, s1, s11; s0 218 libavutil/mips/float_dsp_mips.c [dst_j]"+r"(dst_j), [s0] "=&f"(s0), [s01]"=&f"(s01), [s1] "=&f"(s1), s0 619 libavutil/mips/generic_macros_msa.h #define SLDI_B2(RTYPE, d0, s0, d1, s1, slide_val, out0, out1) \ s0 621 libavutil/mips/generic_macros_msa.h SLDI_B(RTYPE, d0, s0, slide_val, out0) \ s0 629 libavutil/mips/generic_macros_msa.h #define SLDI_B3(RTYPE, d0, s0, d1, s1, d2, s2, slide_val, \ s0 632 libavutil/mips/generic_macros_msa.h SLDI_B2(RTYPE, d0, s0, d1, s1, slide_val, out0, out1) \ s0 639 libavutil/mips/generic_macros_msa.h #define SLDI_B4(RTYPE, d0, s0, d1, s1, d2, s2, d3, s3, \ s0 642 libavutil/mips/generic_macros_msa.h SLDI_B2(RTYPE, d0, s0, d1, s1, slide_val, out0, out1) \ s0 43 libavutil/ppc/float_dsp_altivec.c vec_f zero, t0, t1, s0, s1, wi, wj; s0 54 libavutil/ppc/float_dsp_altivec.c s0 = vec_ld(i, src0); s0 62 libavutil/ppc/float_dsp_altivec.c t0 = vec_madd(s0, wj, zero); s0 64 libavutil/ppc/float_dsp_altivec.c t1 = vec_madd(s0, wi, zero); s0 88 libavutil/ppc/float_dsp_altivec.c t1 = vec_perm(d, edges, vcprm(s0,s1,s2,s3)); s0 89 libavutil/ppc/float_dsp_altivec.c t0 = vec_perm(edges, d, vcprm(s0,s1,s2,s3)); s0 99 libavutil/ppc/float_dsp_altivec.c vec_f d, s0, s1, h0, l0, s2, s3; s0 105 libavutil/ppc/float_dsp_altivec.c s0 = vec_ld(0, src0 + i); s0 114 libavutil/ppc/float_dsp_altivec.c d = vec_madd(s0, s1, zero); s0 44 libavutil/ppc/float_dsp_vsx.c vec_f zero, t0, t1, s0, s1, wi, wj; s0 55 libavutil/ppc/float_dsp_vsx.c s0 = vec_vsx_ld(i, src0); s0 63 libavutil/ppc/float_dsp_vsx.c t0 = vec_madd(s0, wj, zero); s0 65 libavutil/ppc/float_dsp_vsx.c t1 = vec_madd(s0, wi, zero); s0 79 libavutil/ppc/float_dsp_vsx.c vec_f d, s0, s1, s2; s0 82 libavutil/ppc/float_dsp_vsx.c s0 = vec_vsx_ld(0, src0 + i); s0 85 libavutil/ppc/float_dsp_vsx.c d = vec_madd(s0, s1, s2); s0 94 libavutil/ppc/float_dsp_vsx.c vec_f d, s0, s1, h0, l0, s2, s3; s0 100 libavutil/ppc/float_dsp_vsx.c s0 = vec_vsx_ld(0, src0 + i); s0 109 libavutil/ppc/float_dsp_vsx.c d = vec_madd(s0, s1, zero); s0 429 libavutil/tx_template.c const int s0 = out_map[i0], s1 = out_map[i1]; \ s0 431 libavutil/tx_template.c FFTComplex src0 = { s->tmp[s0].im, s->tmp[s0].re }; \ s0 475 libavutil/tx_template.c const int s0 = out_map[i0], s1 = out_map[i1]; \ s0 477 libavutil/tx_template.c FFTComplex src0 = { s->tmp[s0].re, s->tmp[s0].im }; \ s0 83 libswscale/ppc/swscale_altivec.c #define UPDATE_PTR(s0, d0, s1, d1) {\ s0 84 libswscale/ppc/swscale_altivec.c d0 = s0;\ s0 73 libswscale/ppc/swscale_vsx.c #define UPDATE_PTR(s0, d0, s1, d1) {} s0 75 tests/rotozoom.c int s0 = (((1 << 16) - frac_x) * s00 + frac_x * s01) >> 8; s0 78 tests/rotozoom.c return (((1 << 16) - frac_y) * s0 + frac_y * s1) >> 24; s0 176 tests/tiny_psnr.c int s0 = fread(buf[0], 1, SIZE, f[0]); s0 179 tests/tiny_psnr.c for (j = 0; j < FFMIN(s0, s1); j += len) { s0 216 tests/tiny_psnr.c size0 += s0; s0 218 tests/tiny_psnr.c if (s0 + s1 <= 0)