s2 30 libavcodec/aarch64/pixblockdsp_init_aarch64.c const uint8_t *s2, ptrdiff_t stride); s2 39 libavcodec/adx.h int s1,s2; s2 72 libavcodec/adxdec.c int s0, s1, s2, d; s2 81 libavcodec/adxdec.c s2 = prev->s2; s2 84 libavcodec/adxdec.c s0 = d * scale + ((c->coeff[0] * s1 + c->coeff[1] * s2) >> COEFF_BITS); s2 85 libavcodec/adxdec.c s2 = s1; s2 90 libavcodec/adxdec.c prev->s2 = s2; s2 43 libavcodec/adxenc.c int s0, s1, s2, d; s2 48 libavcodec/adxenc.c s2 = prev->s2; s2 51 libavcodec/adxenc.c d = s0 + ((-c->coeff[0] * s1 - c->coeff[1] * s2) >> COEFF_BITS); s2 56 libavcodec/adxenc.c s2 = s1; s2 62 libavcodec/adxenc.c prev->s2 = s2; s2 80 libavcodec/adxenc.c s2 = prev->s2; s2 82 libavcodec/adxenc.c d = wav[i] + ((-c->coeff[0] * s1 - c->coeff[1] * s2) >> COEFF_BITS); s2 88 libavcodec/adxenc.c s0 = d * scale + ((c->coeff[0] * s1 + c->coeff[1] * s2) >> COEFF_BITS); s2 89 libavcodec/adxenc.c s2 = s1; s2 93 libavcodec/adxenc.c prev->s2 = s2; s2 42 libavcodec/alpha/pixblockdsp_alpha.c static void diff_pixels_mvi(int16_t *block, const uint8_t *s1, const uint8_t *s2, s2 55 libavcodec/alpha/pixblockdsp_alpha.c y = ldq(s2); s2 66 libavcodec/alpha/pixblockdsp_alpha.c s2 += stride; s2 30 libavcodec/arm/pixblockdsp_init_arm.c const uint8_t *s2, ptrdiff_t stride); s2 37 libavcodec/arm/pixblockdsp_init_arm.c const uint8_t *s2, ptrdiff_t stride); s2 39 libavcodec/arm/pixblockdsp_init_arm.c const uint8_t *s2, ptrdiff_t stride); s2 149 libavcodec/atrac.c float s2 = 0.0; s2 153 libavcodec/atrac.c s2 += p1[i+1] * qmf_window[i+1]; s2 156 libavcodec/atrac.c pOut[0] = s2; s2 478 libavcodec/atrac3.c int s2 = curr_code[i]; s2 481 libavcodec/atrac3.c if (s1 != s2) { s2 485 libavcodec/atrac3.c mc2_l = matrix_coeffs[s2 * 2 ]; s2 486 libavcodec/atrac3.c mc2_r = matrix_coeffs[s2 * 2 + 1]; s2 500 libavcodec/atrac3.c switch (s2) { s2 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) {\ s2 41 libavcodec/binkdsp.c const int a2 = (src)[s2] + (src)[s6]; \ s2 42 libavcodec/binkdsp.c const int a3 = MUL(A1, (src)[s2] - (src)[s6]); \ s2 58 libavcodec/diracdsp.c const uint8_t *s2 = src[2]; \ s2 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); \ s2 70 libavcodec/diracdsp.c s2 += stride; \ s2 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) {\ s2 41 libavcodec/eaidct.c const int a2 = (src)[s2] + (src)[s6]; \ s2 42 libavcodec/eaidct.c const int a6 = (ASQRT*((src)[s2] - (src)[s6]))>>8; \ s2 31 libavcodec/hqxdsp.c int s0, s1, s2, s3, s4, s5, s6, s7; s2 35 libavcodec/hqxdsp.c s2 = (int) blk[2 * 8] * quant[2 * 8]; s2 52 libavcodec/hqxdsp.c tA = (int)(s2 * 8867U - s6 * 21407U) >> 14; s2 53 libavcodec/hqxdsp.c tB = (int)(s6 * 8867U + s2 * 21407U) >> 14; s2 237 libavcodec/ivi_dsp.c #define IVI_HAAR_BFLY(s1, s2, o1, o2, t) \ s2 238 libavcodec/ivi_dsp.c t = ((s1) - (s2)) >> 1;\ s2 239 libavcodec/ivi_dsp.c o1 = ((s1) + (s2)) >> 1;\ s2 243 libavcodec/ivi_dsp.c #define INV_HAAR8(s1, s5, s3, s7, s2, s4, s6, s8,\ s2 248 libavcodec/ivi_dsp.c IVI_HAAR_BFLY(t5, s7, t5, t7, t0); IVI_HAAR_BFLY(t1, s2, t1, t2, t0);\ s2 487 libavcodec/ivi_dsp.c #define IVI_SLANT_BFLY(s1, s2, o1, o2, t) \ s2 488 libavcodec/ivi_dsp.c t = (s1) - (s2);\ s2 489 libavcodec/ivi_dsp.c o1 = (s1) + (s2);\ s2 493 libavcodec/ivi_dsp.c #define IVI_IREFLECT(s1, s2, o1, o2, t) \ s2 494 libavcodec/ivi_dsp.c t = (((s1) + (s2)*2 + 2) >> 2) + (s1);\ s2 495 libavcodec/ivi_dsp.c o2 = (((s1)*2 - (s2) + 2) >> 2) - (s2);\ s2 499 libavcodec/ivi_dsp.c #define IVI_SLANT_PART4(s1, s2, o1, o2, t) \ s2 500 libavcodec/ivi_dsp.c t = (s2) + (((s1)*4 - (s2) + 4) >> 3);\ s2 501 libavcodec/ivi_dsp.c o2 = (s1) + ((-(s1) - (s2)*4 + 4) >> 3);\ s2 505 libavcodec/ivi_dsp.c #define IVI_INV_SLANT8(s1, s4, s8, s5, s2, s6, s3, s7,\ s2 510 libavcodec/ivi_dsp.c IVI_SLANT_BFLY(s1, t5, t1, t5, t0); IVI_SLANT_BFLY(s2, s6, t2, t6, t0);\ s2 527 libavcodec/ivi_dsp.c #define IVI_INV_SLANT4(s1, s4, s2, s3, d1, d2, d3, d4, t0, t1, t2, t3, t4) {\ s2 528 libavcodec/ivi_dsp.c IVI_SLANT_BFLY(s1, s2, t1, t2, t0); IVI_IREFLECT (s4, s3, t4, t3, t0);\ s2 418 libavcodec/me_cmp.c static int nsse16_c(MpegEncContext *c, uint8_t *s1, uint8_t *s2, s2 425 libavcodec/me_cmp.c score1 += (s1[x] - s2[x]) * (s1[x] - s2[x]); s2 430 libavcodec/me_cmp.c FFABS(s2[x] - s2[x + stride] - s2 431 libavcodec/me_cmp.c s2[x + 1] + s2[x + stride + 1]); s2 434 libavcodec/me_cmp.c s2 += stride; s2 443 libavcodec/me_cmp.c static int nsse8_c(MpegEncContext *c, uint8_t *s1, uint8_t *s2, s2 450 libavcodec/me_cmp.c score1 += (s1[x] - s2[x]) * (s1[x] - s2[x]); s2 455 libavcodec/me_cmp.c FFABS(s2[x] - s2[x + stride] - s2 456 libavcodec/me_cmp.c s2[x + 1] + s2[x + stride + 1]); s2 459 libavcodec/me_cmp.c s2 += stride; s2 928 libavcodec/me_cmp.c uint8_t *s1, uint8_t *s2, \ s2 935 libavcodec/me_cmp.c score += FFABS(s1[x] - s2[x] - s1[x + stride] + s2[x + stride]); \ s2 937 libavcodec/me_cmp.c s2 += stride; \ s2 969 libavcodec/me_cmp.c static int vsse ## size ## _c(MpegEncContext *c, uint8_t *s1, uint8_t *s2, \ s2 976 libavcodec/me_cmp.c score += SQ(s1[x] - s2[x] - s1[x + stride] + s2[x + stride]); \ s2 978 libavcodec/me_cmp.c s2 += stride; \ s2 356 libavcodec/mips/mpegaudiodsp_mips_fixed.c int t0, t1, t2, t3, s0, s1, s2, s3; s2 877 libavcodec/mips/mpegaudiodsp_mips_fixed.c [s0] "=&r" (s0), [s2] "=&r" (s2), [temp_reg1] "=&r" (temp_reg1), s2 795 libavcodec/mips/mpegaudiodsp_mips_float.c float t0, t1, t2, t3, s0, s1, s2, s3; s2 1223 libavcodec/mips/mpegaudiodsp_mips_float.c [s2] "=&f" (s2), [s3] "=&f" (s3) s2 621 libavcodec/mips/vp9_idct_msa.c v8i16 s0, s1, s2, s3, s4, s5, s6, s7, k0, k1, k2, k3, m0, m1, m2, m3; s2 640 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp2, zero, tmp3, s2, s3); s2 641 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_4(s0, s1, s3, s2, s4, s7, s6, s5); s2 652 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp2, zero, tmp3, s2, s3); s2 653 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_4(s0, s1, s2, s3, m0, m1, m2, m3); s2 661 libavcodec/mips/vp9_idct_msa.c PCKEV_H2_SH(zero, tmp0, zero, tmp1, s2, s3); s2 664 libavcodec/mips/vp9_idct_msa.c BUTTERFLY_8(m0, m1, m2, m3, s4, s2, s3, s7, s2 39 libavcodec/mips/wmv2dsp_mmi.c int s1, s2; s2 54 libavcodec/mips/wmv2dsp_mmi.c s2 = (181 * (a1 - a5 - a7 + a3) + 128) >> 8; s2 59 libavcodec/mips/wmv2dsp_mmi.c b[2] = (a4 - a6 + s2 + 128) >> 8; s2 62 libavcodec/mips/wmv2dsp_mmi.c b[5] = (a4 - a6 - s2 + 128) >> 8; s2 69 libavcodec/mips/wmv2dsp_mmi.c int s1, s2; s2 84 libavcodec/mips/wmv2dsp_mmi.c s2 = (181 * (a1 - a5 - a7 + a3) + 128) >> 8; s2 89 libavcodec/mips/wmv2dsp_mmi.c b[16] = (a4 - a6 + s2 + 8192) >> 14; s2 93 libavcodec/mips/wmv2dsp_mmi.c b[40] = (a4 - a6 - s2 + 8192) >> 14; s2 1056 libavcodec/mpeg12dec.c MpegEncContext *s2 = &s->mpeg_enc_ctx; s2 1058 libavcodec/mpeg12dec.c ff_mpv_decode_defaults(s2); s2 1063 libavcodec/mpeg12dec.c ff_mpv_decode_init(s2, avctx); s2 1069 libavcodec/mpeg12dec.c ff_mpv_idct_init(s2); s2 1073 libavcodec/mpeg12dec.c s2->chroma_format = 1; s2 2466 libavcodec/mpeg12dec.c MpegEncContext *s2 = &s->mpeg_enc_ctx; s2 2486 libavcodec/mpeg12dec.c &s2->thread_context[0], NULL, s2 2489 libavcodec/mpeg12dec.c s2->er.error_count += s2->thread_context[i]->er.error_count; s2 2497 libavcodec/mpeg12dec.c if (s2->last_picture_ptr || s2->low_delay || s2->pict_type == AV_PICTURE_TYPE_B) s2 2501 libavcodec/mpeg12dec.c s2->pict_type = 0; s2 2503 libavcodec/mpeg12dec.c if (avctx->err_recognition & AV_EF_EXPLODE && s2->er.error_count) s2 2506 libavcodec/mpeg12dec.c return FFMAX(0, buf_ptr - buf - s2->parse_context.last_index); s2 2531 libavcodec/mpeg12dec.c if (picture_start_code_seen && s2->picture_structure == PICT_FRAME) { s2 2539 libavcodec/mpeg12dec.c if (s2->width <= 0 || s2->height <= 0) { s2 2541 libavcodec/mpeg12dec.c s2->width, s2->height); s2 2546 libavcodec/mpeg12dec.c s2->intra_dc_precision= 3; s2 2547 libavcodec/mpeg12dec.c s2->intra_matrix[0]= 1; s2 2554 libavcodec/mpeg12dec.c s2->thread_context, NULL, s2 2557 libavcodec/mpeg12dec.c s2->er.error_count += s2->thread_context[i]->er.error_count; s2 2570 libavcodec/mpeg12dec.c s2->pict_type = 0; s2 2581 libavcodec/mpeg12dec.c init_get_bits(&s2->gb, buf_ptr, input_size * 8); s2 2583 libavcodec/mpeg12dec.c switch (get_bits(&s2->gb, 4)) { s2 2598 libavcodec/mpeg12dec.c mpeg_decode_quant_matrix_extension(s2); s2 2620 libavcodec/mpeg12dec.c s2->first_field = 0; s2 2633 libavcodec/mpeg12dec.c if (s2->progressive_sequence && !s2->progressive_frame) { s2 2634 libavcodec/mpeg12dec.c s2->progressive_frame = 1; s2 2635 libavcodec/mpeg12dec.c av_log(s2->avctx, AV_LOG_ERROR, s2 2639 libavcodec/mpeg12dec.c if (s2->picture_structure == 0 || s2 2640 libavcodec/mpeg12dec.c (s2->progressive_frame && s2->picture_structure != PICT_FRAME)) { s2 2641 libavcodec/mpeg12dec.c av_log(s2->avctx, AV_LOG_ERROR, s2 2643 libavcodec/mpeg12dec.c s2->picture_structure); s2 2644 libavcodec/mpeg12dec.c s2->picture_structure = PICT_FRAME; s2 2647 libavcodec/mpeg12dec.c if (s2->progressive_sequence && !s2->frame_pred_frame_dct) s2 2648 libavcodec/mpeg12dec.c av_log(s2->avctx, AV_LOG_WARNING, "invalid frame_pred_frame_dct\n"); s2 2650 libavcodec/mpeg12dec.c if (s2->picture_structure == PICT_FRAME) { s2 2651 libavcodec/mpeg12dec.c s2->first_field = 0; s2 2652 libavcodec/mpeg12dec.c s2->v_edge_pos = 16 * s2->mb_height; s2 2654 libavcodec/mpeg12dec.c s2->first_field ^= 1; s2 2655 libavcodec/mpeg12dec.c s2->v_edge_pos = 8 * s2->mb_height; s2 2656 libavcodec/mpeg12dec.c memset(s2->mbskip_table, 0, s2->mb_stride * s2->mb_height); s2 2661 libavcodec/mpeg12dec.c const int field_pic = s2->picture_structure != PICT_FRAME; s2 2664 libavcodec/mpeg12dec.c if (s2->codec_id != AV_CODEC_ID_MPEG1VIDEO && s2->mb_height > 2800/16) s2 2668 libavcodec/mpeg12dec.c if (s2->picture_structure == PICT_BOTTOM_FIELD) s2 2672 libavcodec/mpeg12dec.c av_log(s2->avctx, AV_LOG_ERROR, "slice too small\n"); s2 2676 libavcodec/mpeg12dec.c if (mb_y >= s2->mb_height) { s2 2677 libavcodec/mpeg12dec.c av_log(s2->avctx, AV_LOG_ERROR, s2 2678 libavcodec/mpeg12dec.c "slice below image (%d >= %d)\n", mb_y, s2->mb_height); s2 2682 libavcodec/mpeg12dec.c if (!s2->last_picture_ptr) { s2 2685 libavcodec/mpeg12dec.c if (s2->pict_type == AV_PICTURE_TYPE_B) { s2 2686 libavcodec/mpeg12dec.c if (!s2->closed_gop) { s2 2688 libavcodec/mpeg12dec.c av_log(s2->avctx, AV_LOG_DEBUG, s2 2694 libavcodec/mpeg12dec.c if (s2->pict_type == AV_PICTURE_TYPE_I || (s2->avctx->flags2 & AV_CODEC_FLAG2_SHOW_ALL)) s2 2696 libavcodec/mpeg12dec.c if (!s2->next_picture_ptr) { s2 2699 libavcodec/mpeg12dec.c if (s2->pict_type == AV_PICTURE_TYPE_P && !s->sync) { s2 2701 libavcodec/mpeg12dec.c av_log(s2->avctx, AV_LOG_DEBUG, s2 2707 libavcodec/mpeg12dec.c s2->pict_type == AV_PICTURE_TYPE_B) || s2 2709 libavcodec/mpeg12dec.c s2->pict_type != AV_PICTURE_TYPE_I) || s2 2718 libavcodec/mpeg12dec.c if (s2->codec_id == AV_CODEC_ID_MPEG2VIDEO) { s2 2720 libavcodec/mpeg12dec.c mb_y >= s2->mb_height - avctx->skip_bottom) s2 2724 libavcodec/mpeg12dec.c if (!s2->pict_type) { s2 2734 libavcodec/mpeg12dec.c if ((ret = mpeg_field_start(s2, buf, buf_size)) < 0) s2 2737 libavcodec/mpeg12dec.c if (!s2->current_picture_ptr) { s2 2746 libavcodec/mpeg12dec.c int threshold = (s2->mb_height * s->slice_count + s2 2747 libavcodec/mpeg12dec.c s2->slice_context_count / 2) / s2 2748 libavcodec/mpeg12dec.c s2->slice_context_count; s2 2751 libavcodec/mpeg12dec.c MpegEncContext *thread_context = s2->thread_context[s->slice_count]; s2 2754 libavcodec/mpeg12dec.c thread_context->end_mb_y = s2->mb_height; s2 2756 libavcodec/mpeg12dec.c s2->thread_context[s->slice_count - 1]->end_mb_y = mb_y; s2 2757 libavcodec/mpeg12dec.c ret = ff_update_duplicate_context(thread_context, s2); s2 2766 libavcodec/mpeg12dec.c ret = mpeg_decode_slice(s2, mb_y, &buf_ptr, input_size); s2 2772 libavcodec/mpeg12dec.c if (s2->resync_mb_x >= 0 && s2->resync_mb_y >= 0) s2 2773 libavcodec/mpeg12dec.c ff_er_add_slice(&s2->er, s2->resync_mb_x, s2 2774 libavcodec/mpeg12dec.c s2->resync_mb_y, s2->mb_x, s2->mb_y, s2 2777 libavcodec/mpeg12dec.c ff_er_add_slice(&s2->er, s2->resync_mb_x, s2 2778 libavcodec/mpeg12dec.c s2->resync_mb_y, s2->mb_x - 1, s2->mb_y, s2 2796 libavcodec/mpeg12dec.c MpegEncContext *s2 = &s->mpeg_enc_ctx; s2 2800 libavcodec/mpeg12dec.c if (s2->low_delay == 0 && s2->next_picture_ptr) { s2 2801 libavcodec/mpeg12dec.c int ret = av_frame_ref(picture, s2->next_picture_ptr->f); s2 2805 libavcodec/mpeg12dec.c s2->next_picture_ptr = NULL; s2 2812 libavcodec/mpeg12dec.c if (s2->avctx->flags & AV_CODEC_FLAG_TRUNCATED) { s2 2813 libavcodec/mpeg12dec.c int next = ff_mpeg1_find_frame_end(&s2->parse_context, buf, s2 2816 libavcodec/mpeg12dec.c if (ff_combine_frame(&s2->parse_context, next, s2 2821 libavcodec/mpeg12dec.c s2->codec_tag = avpriv_toupper4(avctx->codec_tag); s2 2822 libavcodec/mpeg12dec.c if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") s2 2823 libavcodec/mpeg12dec.c || s2->codec_tag == AV_RL32("BW10") s2 2839 libavcodec/mpeg12dec.c s2->current_picture_ptr = NULL; s2 2846 libavcodec/mpeg12dec.c s2->current_picture_ptr = NULL; s2 2848 libavcodec/mpeg12dec.c if (s2->timecode_frame_start != -1 && *got_output) { s2 2854 libavcodec/mpeg12dec.c memcpy(tcside->data, &s2->timecode_frame_start, sizeof(int64_t)); s2 2856 libavcodec/mpeg12dec.c s2->timecode_frame_start = -1; s2 306 libavcodec/mpegaudiodsp_template.c SUINTFLOAT t0, t1, t2, t3, s0, s1, s2, s3; s2 350 libavcodec/mpegaudiodsp_template.c s2 = t1 - t0; s2 364 libavcodec/mpegaudiodsp_template.c t0 = s2 + s3; s2 365 libavcodec/mpegaudiodsp_template.c t1 = s2 - s3; s2 151 libavcodec/mpegvideoencdsp.c const uint8_t *s1, *s2; s2 156 libavcodec/mpegvideoencdsp.c s2 = s1 + src_wrap; s2 159 libavcodec/mpegvideoencdsp.c d[0] = (s1[0] + s1[1] + s2[0] + s2[1] + 2) >> 2; s2 160 libavcodec/mpegvideoencdsp.c d[1] = (s1[2] + s1[3] + s2[2] + s2[3] + 2) >> 2; s2 161 libavcodec/mpegvideoencdsp.c d[2] = (s1[4] + s1[5] + s2[4] + s2[5] + 2) >> 2; s2 162 libavcodec/mpegvideoencdsp.c d[3] = (s1[6] + s1[7] + s2[6] + s2[7] + 2) >> 2; s2 164 libavcodec/mpegvideoencdsp.c s2 += 8; s2 168 libavcodec/mpegvideoencdsp.c d[0] = (s1[0] + s1[1] + s2[0] + s2[1] + 2) >> 2; s2 170 libavcodec/mpegvideoencdsp.c s2 += 2; s2 184 libavcodec/mpegvideoencdsp.c const uint8_t *s1, *s2, *s3, *s4; s2 189 libavcodec/mpegvideoencdsp.c s2 = s1 + src_wrap; s2 190 libavcodec/mpegvideoencdsp.c s3 = s2 + src_wrap; s2 195 libavcodec/mpegvideoencdsp.c s2[0] + s2[1] + s2[2] + s2[3] + s2 199 libavcodec/mpegvideoencdsp.c s2 += 4; s2 387 libavcodec/on2avc.c #define CMUL0(dst, id, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s2 389 libavcodec/on2avc.c + s2[is] * t2[it] + s3[is] * t3[it]; \ s2 391 libavcodec/on2avc.c + s2[is] * t2[it + 1] + s3[is] * t3[it + 1]; s2 393 libavcodec/on2avc.c #define CMUL1(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s2 396 libavcodec/on2avc.c + CMUL1_R(s2, t2, is, it) \ s2 400 libavcodec/on2avc.c + CMUL1_I(s2, t2, is, it) \ s2 403 libavcodec/on2avc.c #define CMUL2(dst, s0, s1, s2, s3, t0, t1, t2, t3, is, it) \ s2 406 libavcodec/on2avc.c + CMUL2_R(s2, t2, is, it) \ s2 410 libavcodec/on2avc.c + CMUL2_I(s2, t2, is, it) \ s2 413 libavcodec/on2avc.c static void combine_fft(float *s0, float *s1, float *s2, float *s3, float *dst, s2 432 libavcodec/on2avc.c CMUL0(dst, 0, s0, s1, s2, s3, t0, t1, t2, t3, 0, 0); s2 441 libavcodec/on2avc.c CMUL1(d1, s0, s1, s2, s3, t0, t1, t2, t3, j, k); s2 442 libavcodec/on2avc.c CMUL1(d2, s0, s1, s2, s3, h0, h1, h2, h3, j, k); s2 446 libavcodec/on2avc.c CMUL0(dst, len4, s0, s1, s2, s3, t0, t1, t2, t3, 1, hoff); s2 447 libavcodec/on2avc.c CMUL0(dst, len4 + len2, s0, s1, s2, s3, h0, h1, h2, h3, 1, hoff); s2 454 libavcodec/on2avc.c CMUL2(d1, s0, s1, s2, s3, t0, t1, t2, t3, j, k); s2 455 libavcodec/on2avc.c CMUL2(d2, s0, s1, s2, s3, h0, h1, h2, h3, j, k); s2 459 libavcodec/on2avc.c CMUL0(dst, len2 + 4, s0, s1, s2, s3, t0, t1, t2, t3, 0, k); s2 61 libavcodec/pixblockdsp.c const uint8_t *s2, ptrdiff_t stride) s2 67 libavcodec/pixblockdsp.c block[0] = s1[0] - s2[0]; s2 68 libavcodec/pixblockdsp.c block[1] = s1[1] - s2[1]; s2 69 libavcodec/pixblockdsp.c block[2] = s1[2] - s2[2]; s2 70 libavcodec/pixblockdsp.c block[3] = s1[3] - s2[3]; s2 71 libavcodec/pixblockdsp.c block[4] = s1[4] - s2[4]; s2 72 libavcodec/pixblockdsp.c block[5] = s1[5] - s2[5]; s2 73 libavcodec/pixblockdsp.c block[6] = s1[6] - s2[6]; s2 74 libavcodec/pixblockdsp.c block[7] = s1[7] - s2[7]; s2 76 libavcodec/pixblockdsp.c s2 += stride; s2 37 libavcodec/pixblockdsp.h const uint8_t *s2 /* align 8 */, s2 41 libavcodec/pixblockdsp.h const uint8_t *s2, s2 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 } */\ s2 80 libavcodec/ppc/fft_init.c c = vec_perm(r##p, i##p, vcprm(2,s2,2,s2));\ s2 121 libavcodec/ppc/fft_init.c pout[2*j] = vec_perm(a, d, vcprm(0,s3,1,s2)); s2 123 libavcodec/ppc/fft_init.c pout[2*k] = vec_perm(c, b, vcprm(0,s3,1,s2)); s2 98 libavcodec/ppc/fft_vsx.h x2 = vec_perm(x0, x1, vcprm(2,s2,3,s3)); s2 99 libavcodec/ppc/fft_vsx.h x3 = vec_perm(x0, x1, vcprm(s3,3,s2,2)); s2 102 libavcodec/ppc/fft_vsx.h y5 = vec_perm(y0, y1, vcprm(s3,3,s2,2)); s2 104 libavcodec/ppc/fft_vsx.h y3 = vec_perm(y0, y1, vcprm(2,s2,3,s3)); s2 117 libavcodec/ppc/fft_vsx.h x8 = vec_perm(x6, x7, vcprm(0,1,s2,s3)); s2 118 libavcodec/ppc/fft_vsx.h y10 = vec_perm(y8, y9, vcprm(0,1,s2,s3)); s2 119 libavcodec/ppc/fft_vsx.h y15 = vec_perm(y13, y14, vcprm(0,1,s2,s3)); s2 121 libavcodec/ppc/fft_vsx.h x9 = vec_perm(x0, x8, vcprm(0,1,s0,s2)); s2 124 libavcodec/ppc/fft_vsx.h y16 = vec_perm(y10, y15, vcprm(0,2,s0,s2)); s2 138 libavcodec/ppc/fft_vsx.h x16 = vec_perm(x13, x14, vcprm(s0,1,s2,3)); s2 140 libavcodec/ppc/fft_vsx.h y23 = vec_perm(y20, y21, vcprm(s0,1,s2,3)); s2 182 libavcodec/ppc/fft_vsx.h x5 = vec_perm(x0, x1, vcprm(s3,3,s2,2)); s2 184 libavcodec/ppc/fft_vsx.h x3 = vec_perm(x0, x1, vcprm(2,s2,3,s3)); s2 187 libavcodec/ppc/fft_vsx.h y3 = vec_perm(y0, y1, vcprm(2,s2,3,s3)); s2 192 libavcodec/ppc/fft_vsx.h y5 = vec_perm(y0, y1, vcprm(s3,3,s2,2)); s2 207 libavcodec/ppc/fft_vsx.h x10 = vec_perm(x8, x9, vcprm(0,1,s2,s3)); s2 208 libavcodec/ppc/fft_vsx.h x15 = vec_perm(x13, x14, vcprm(0,1,s2,s3)); s2 210 libavcodec/ppc/fft_vsx.h y10 = vec_perm(y8, y9, vcprm(0,1,s2,s3)); s2 211 libavcodec/ppc/fft_vsx.h y15 = vec_perm(y13, y14, vcprm(0,1,s2,s3)); s2 213 libavcodec/ppc/fft_vsx.h x16 = vec_perm(x10, x15, vcprm(0,2,s0,s2)); s2 216 libavcodec/ppc/fft_vsx.h y16 = vec_perm(y10, y15, vcprm(0,2,s0,s2)); s2 230 libavcodec/ppc/fft_vsx.h x23 = vec_perm(x20, x21, vcprm(s0,1,s2,3)); s2 233 libavcodec/ppc/fft_vsx.h y23 = vec_perm(y20, y21, vcprm(s0,1,s2,3)); s2 266 libavcodec/ppc/fft_vsx.h c = vec_perm(a, b, vcprm(0,1,s2,s1)); s2 272 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s3,s2)); s2 301 libavcodec/ppc/fft_vsx.h x0 = vec_perm(vz0, vz1, vcprm(0,1,s2,s1)); s2 304 libavcodec/ppc/fft_vsx.h x3 = vec_perm(vz2, vz3, vcprm(0,3,s2,s3)); s2 312 libavcodec/ppc/fft_vsx.h x9 = vec_perm(x4, x5, vcprm(2,3,s3,s2)); s2 313 libavcodec/ppc/fft_vsx.h x10 = vec_perm(x6, x7, vcprm(2,1,s2,s1)); s2 322 libavcodec/ppc/fft_vsx.h x18 = vec_perm(x16, x17, vcprm(s0,s3,s2,s1)); s2 326 libavcodec/ppc/fft_vsx.h x21 = vec_perm(x12, x13, vcprm(2,s2,3,s3)); s2 327 libavcodec/ppc/fft_vsx.h x22 = vec_perm(x14, x15, vcprm(2,3,s2,s3)); s2 328 libavcodec/ppc/fft_vsx.h x23 = vec_perm(x14, x15, vcprm(3,2,s3,s2)); s2 331 libavcodec/ppc/fft_vsx.h x26 = vec_mul( vec_perm(x24, x25, vcprm(2,s2,0,s0)), vc1); s2 336 libavcodec/ppc/fft_vsx.h x29 = vec_perm(x19, x27, vcprm(0,2,s0,s2)); // z0.r z0.i z1.r z1.i s2 338 libavcodec/ppc/fft_vsx.h x31 = vec_perm(x20, x28, vcprm(0,2,s0,s2)); // z4.r z4.i z5.r z5.i s2 340 libavcodec/ppc/fft_vsx.h x33 = vec_perm(x30, x32, vcprm(0,1,s2,3)); // z2.r z2.i z3.r z3.i s2 389 libavcodec/ppc/fft_vsx.h x0 = vec_perm(vz0, vz1, vcprm(0,1,s2,s1)); s2 392 libavcodec/ppc/fft_vsx.h x3 = vec_perm(vz2, vz3, vcprm(2,3,s2,s3)); s2 394 libavcodec/ppc/fft_vsx.h x4 = vec_perm(vz4, vz5, vcprm(0,1,s2,s1)); s2 396 libavcodec/ppc/fft_vsx.h x6 = vec_perm(vz6, vz7, vcprm(0,1,s2,s1)); s2 410 libavcodec/ppc/fft_vsx.h x17 = vec_perm(x8, x9, vcprm(2,3,s3,s2)); s2 411 libavcodec/ppc/fft_vsx.h x18 = vec_perm(x10, x11, vcprm(2,1,s1,s2)); s2 414 libavcodec/ppc/fft_vsx.h x21 = vec_perm(x12, x14, vcprm(2,3,s2,s3)); s2 416 libavcodec/ppc/fft_vsx.h x23 = vec_perm(x13, x15, vcprm(3,2,s3,s2)); s2 431 libavcodec/ppc/fft_vsx.h x35 = vec_perm(x28, x29, vcprm(2,1,s1,s2)); s2 437 libavcodec/ppc/fft_vsx.h x40 = vec_perm(x27, x38, vcprm(3,2,s2,s3)); s2 438 libavcodec/ppc/fft_vsx.h x41 = vec_perm(x26, x37, vcprm(2,3,s3,s2)); s2 447 libavcodec/ppc/fft_vsx.h x48 = vec_perm(x30, x31, vcprm(2,1,s1,s2)); s2 456 libavcodec/ppc/fft_vsx.h x56 = vec_perm(x24, x25, vcprm(2,3,s2,s3)); s2 462 libavcodec/ppc/fft_vsx.h x61 = vec_perm(x54, x55, vcprm(s1,s0,s3,s2)); s2 467 libavcodec/ppc/fft_vsx.h x66 = vec_perm(x62, x64, vcprm(0,1,s3,s2)); s2 475 libavcodec/ppc/fft_vsx.h x72 = vec_perm(x25, x27, vcprm(s1,s0,s2,s3)); s2 479 libavcodec/ppc/fft_vsx.h x76 = vec_perm(x44, x45, vcprm(3,2,s2,s3)); s2 484 libavcodec/ppc/fft_vsx.h x80 = vec_perm(x77, x68, vcprm(0,1,s2,s3)); // z2.r z2.i z3.r z3.i s2 486 libavcodec/ppc/fft_vsx.h x82 = vec_perm(x71, x77, vcprm(s2,s3,2,3)); // z6.r z6.i z7.r z7.i s2 492 libavcodec/ppc/fft_vsx.h x84 = vec_perm(x78, x69, vcprm(0,1,s2,s3)); // z10.r z10.i z11.r z11.i s2 494 libavcodec/ppc/fft_vsx.h x86 = vec_perm(x70, x78, vcprm(s2,s3,2,3)); // z14.r z14.i z15.r z15.i s2 508 libavcodec/ppc/fft_vsx.h c = vec_perm(a, b, vcprm(0,1,s2,s1)); s2 514 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,s3,3,s2)); s2 520 libavcodec/ppc/fft_vsx.h d = vec_perm(a, b, vcprm(2,3,s2,s3)); s2 543 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,s2,3,s3)); s2 544 libavcodec/ppc/fft_vsx.h vz4 = vec_perm(vz0, vz1, vcprm(0,1,s2,s1)); s2 558 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,s3,3,s2)); s2 560 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(0,3,s2,s1)); s2 568 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s2,s3)); s2 570 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(1,3,s0,s2)); s2 606 libavcodec/ppc/fft_vsx.h vz4 = vec_perm(vz0, vz1, vcprm(0,1,s2,s1)); s2 608 libavcodec/ppc/fft_vsx.h vz6 = vec_perm(vz2, vz3, vcprm(0,1,s2,s1)); s2 617 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,s3,3,s2)); s2 619 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,s3,3,s2)); s2 627 libavcodec/ppc/fft_vsx.h vz5 = vec_perm(vz0, vz1, vcprm(2,3,s2,s3)); s2 630 libavcodec/ppc/fft_vsx.h vz7 = vec_perm(vz2, vz3, vcprm(2,3,s2,s3)); s2 637 libavcodec/ppc/fft_vsx.h vz11 = vec_perm(vz2, vz3, vcprm(2,s2,3,s3)); s2 638 libavcodec/ppc/fft_vsx.h vz8 = vec_perm(vz0, vz1, vcprm(0,1,s2,s1)); s2 650 libavcodec/ppc/fft_vsx.h vz9 = vec_perm(vz0, vz1, vcprm(2,s3,3,s2)); s2 652 libavcodec/ppc/fft_vsx.h vz11 = vec_perm(vz2, vz3, vcprm(0,3,s2,s1)); s2 660 libavcodec/ppc/fft_vsx.h vz9 = vec_perm(vz0, vz1, vcprm(2,3,s2,s3)); s2 662 libavcodec/ppc/fft_vsx.h vz11 = vec_perm(vz2, vz3, vcprm(1,3,s0,s2)); s2 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) {\ s2 132 libavcodec/ppc/h264dsp.c vec_s16 a4v = vec_sub(vec_sra(s2, onev), s6); \ s2 134 libavcodec/ppc/h264dsp.c vec_s16 a6v = vec_add(vec_sra(s6, onev), s2); \ s2 203 libavcodec/ppc/h264dsp.c vec_u8 dst8 = vec_perm((vec_u8)idstsum8, dstv, vcprm(2,3,s2,s3));\ s2 220 libavcodec/ppc/h264dsp.c vec_s16 s0, s1, s2, s3, s4, s5, s6, s7; s2 238 libavcodec/ppc/h264dsp.c s2 = vec_ld(0x20, (int16_t*)dct); s2 246 libavcodec/ppc/h264dsp.c IDCT8_1D_ALTIVEC(s0, s1, s2, s3, s4, s5, s6, s7, s2 92 libavcodec/ppc/pixblockdsp.c const uint8_t *s2, ptrdiff_t stride) s2 109 libavcodec/ppc/pixblockdsp.c bytes =vec_vsx_ld(0, s2); s2 121 libavcodec/ppc/pixblockdsp.c s2 += stride; s2 136 libavcodec/ppc/pixblockdsp.c bytes = vec_vsx_ld(0, s2); s2 148 libavcodec/ppc/pixblockdsp.c s2 += stride; s2 154 libavcodec/ppc/pixblockdsp.c const uint8_t *s2, ptrdiff_t stride) s2 174 libavcodec/ppc/pixblockdsp.c perm = vec_lvsl(0, s2); s2 175 libavcodec/ppc/pixblockdsp.c pixl = vec_ld(0, s2); s2 176 libavcodec/ppc/pixblockdsp.c pixr = vec_ld(15, s2); s2 189 libavcodec/ppc/pixblockdsp.c s2 += stride; s2 207 libavcodec/ppc/pixblockdsp.c perm = vec_lvsl(0, s2); s2 208 libavcodec/ppc/pixblockdsp.c pixl = vec_ld(0, s2); s2 209 libavcodec/ppc/pixblockdsp.c pixr = vec_ld(15, s2); s2 222 libavcodec/ppc/pixblockdsp.c s2 += stride; s2 246 libavcodec/ppc/pixblockdsp.c const uint8_t *s2, ptrdiff_t stride) s2 252 libavcodec/ppc/pixblockdsp.c shorts2 = vsx_ld_u8_s16(0, s2); s2 259 libavcodec/ppc/pixblockdsp.c s2 += stride; s2 34 libavcodec/ppc/vc1dsp_altivec.c #define STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_rnd) \ s2 43 libavcodec/ppc/vc1dsp_altivec.c t2 = vec_add(t2, vec_sl(s2, vec_4)); \ s2 44 libavcodec/ppc/vc1dsp_altivec.c t3 = vec_add(vec_sl(s2, vec_2), vec_sl(s2, vec_1)); \ s2 73 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_add(t6, t2); \ s2 81 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7) \ s2 85 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_sra(s2, vec_3); \ s2 93 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7) \ s2 97 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_sra(s2, vec_7); \ s2 106 libavcodec/ppc/vc1dsp_altivec.c #define STEP4(s0, s1, s2, s3, vec_rnd) \ s2 110 libavcodec/ppc/vc1dsp_altivec.c t2 = vec_add(vec_sl(s2, vec_4), s2); \ s2 120 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_add(t1, t3); \ s2 124 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_HOR4(s0, s1, s2, s3) \ s2 127 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_sra(s2, vec_3); \ s2 130 libavcodec/ppc/vc1dsp_altivec.c #define SHIFT_VERT4(s0, s1, s2, s3) \ s2 133 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_sra(s2, vec_7); \ s2 141 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; s2 164 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_unpackl(src2); s2 178 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s); s2 179 libavcodec/ppc/vc1dsp_altivec.c SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7); s2 184 libavcodec/ppc/vc1dsp_altivec.c src2 = vec_pack(sA, s2); s2 194 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_unpackl(src2); s2 208 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_64); s2 209 libavcodec/ppc/vc1dsp_altivec.c SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7); s2 214 libavcodec/ppc/vc1dsp_altivec.c src2 = vec_pack(sA, s2); s2 237 libavcodec/ppc/vc1dsp_altivec.c vector signed int s0, s1, s2, s3, s4, s5, s6, s7; s2 264 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_unpackl(src2); s2 278 libavcodec/ppc/vc1dsp_altivec.c STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s); s2 279 libavcodec/ppc/vc1dsp_altivec.c SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7); s2 284 libavcodec/ppc/vc1dsp_altivec.c src2 = vec_pack(sA, s2); s2 294 libavcodec/ppc/vc1dsp_altivec.c s2 = vec_unpackh(src2); s2 300 libavcodec/ppc/vc1dsp_altivec.c STEP4(s0, s1, s2, s3, vec_64); s2 301 libavcodec/ppc/vc1dsp_altivec.c SHIFT_VERT4(s0, s1, s2, s3); s2 306 libavcodec/ppc/vc1dsp_altivec.c src2 = vec_pack(s2, sA); s2 172 libavcodec/ppc/vp8dsp_altivec.c s2f = (vec_s16)vec_mul(s2, f2); \ s2 199 libavcodec/ppc/vp8dsp_altivec.c vec_u8 s0, s1, s2, s3, s4, s5, filt, align_vech, perm_vec, align_vecl; s2 218 libavcodec/ppc/vp8dsp_altivec.c s2 = LOAD_HL( 0*src_stride, src, perm_vec); s2 248 libavcodec/ppc/vp8dsp_altivec.c s1 = s2; s2 249 libavcodec/ppc/vp8dsp_altivec.c s2 = s3; s2 1508 libavcodec/ra144.c const int16_t *s1, const int8_t *s2, const int8_t *s3) s2 1519 libavcodec/ra144.c dest[i] = (int)((s1[i]*(unsigned)v[0]) + s2[i]*v[1] + s3[i]*v[2]) >> 12; s2 1522 libavcodec/ra144.c dest[i] = ( s2[i]*v[1] + s3[i]*v[2]) >> 12; s2 95 libavcodec/tscc2.c #define DCT1D(d0, d1, d2, d3, s0, s1, s2, s3, OP) \ s2 96 libavcodec/tscc2.c OP(d0, 5 * ((s0) + (s1) + (s2)) + 2 * (s3)); \ s2 97 libavcodec/tscc2.c OP(d1, 5 * ((s0) - (s2) - (s3)) + 2 * (s1)); \ s2 98 libavcodec/tscc2.c OP(d2, 5 * ((s0) - (s2) + (s3)) - 2 * (s1)); \ s2 99 libavcodec/tscc2.c OP(d3, 5 * ((s0) - (s1) + (s2)) - 2 * (s3)); \ s2 49 libavcodec/vp56dsp.c int s2, s1 = v >> 31; s2 54 libavcodec/vp56dsp.c s2 = v >> 31; s2 55 libavcodec/vp56dsp.c v ^= s2; s2 56 libavcodec/vp56dsp.c v -= s2; s2 228 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.y_mode[i], sum, s2; s2 236 libavcodec/vp9prob.c s2 = c[HOR_PRED] + c[DIAG_DOWN_RIGHT_PRED] + c[VERT_RIGHT_PRED]; s2 237 libavcodec/vp9prob.c sum -= s2; s2 238 libavcodec/vp9prob.c adapt_prob(&pp[3], s2, sum, 20, 128); s2 239 libavcodec/vp9prob.c s2 -= c[HOR_PRED]; s2 240 libavcodec/vp9prob.c adapt_prob(&pp[4], c[HOR_PRED], s2, 20, 128); s2 253 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.uv_mode[i], sum, s2; s2 261 libavcodec/vp9prob.c s2 = c[HOR_PRED] + c[DIAG_DOWN_RIGHT_PRED] + c[VERT_RIGHT_PRED]; s2 262 libavcodec/vp9prob.c sum -= s2; s2 263 libavcodec/vp9prob.c adapt_prob(&pp[3], s2, sum, 20, 128); s2 264 libavcodec/vp9prob.c s2 -= c[HOR_PRED]; s2 265 libavcodec/vp9prob.c adapt_prob(&pp[4], c[HOR_PRED], s2, 20, 128); s2 37 libavcodec/wmv2dsp.c int s1, s2; s2 52 libavcodec/wmv2dsp.c s2 = (int)(181U * (a1 - a5 - a7 + a3) + 128) >> 8; s2 57 libavcodec/wmv2dsp.c b[2] = (a4 - a6 + s2 + (1 << 7)) >> 8; s2 60 libavcodec/wmv2dsp.c b[5] = (a4 - a6 - s2 + (1 << 7)) >> 8; s2 67 libavcodec/wmv2dsp.c int s1, s2; s2 82 libavcodec/wmv2dsp.c s2 = (int)(181U * (a1 - a5 - a7 + a3) + 128) >> 8; s2 87 libavcodec/wmv2dsp.c b[8 * 2] = (a4 - a6 + s2 + (1 << 13)) >> 14; s2 91 libavcodec/wmv2dsp.c b[8 * 5] = (a4 - a6 - s2 + (1 << 13)) >> 14; s2 28 libavcodec/x86/pixblockdsp_init.c void ff_diff_pixels_mmx(int16_t *block, const uint8_t *s1, const uint8_t *s2, s2 30 libavcodec/x86/pixblockdsp_init.c void ff_diff_pixels_sse2(int16_t *block, const uint8_t *s1, const uint8_t *s2, s2 404 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_sub(s0,s1,s2,s3,t0,t1,t2,t3)\ s2 407 libavcodec/x86/snowdsp.c "psubw %%"s2", %%"t2" \n\t"\ s2 410 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_store(w,s0,s1,s2,s3)\ s2 413 libavcodec/x86/snowdsp.c "movdqa %%"s2", 32("w",%%"FF_REG_d") \n\t"\ s2 422 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_add(s0,s1,s2,s3,t0,t1,t2,t3)\ s2 425 libavcodec/x86/snowdsp.c "paddw %%"s2", %%"t2" \n\t"\ s2 428 libavcodec/x86/snowdsp.c #define snow_vertical_compose_r2r_pmulhw(s0,s1,s2,s3,t0,t1,t2,t3)\ s2 431 libavcodec/x86/snowdsp.c "pmulhw %%"s2", %%"t2" \n\t"\ s2 434 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_move(s0,s1,s2,s3,t0,t1,t2,t3)\ s2 437 libavcodec/x86/snowdsp.c "movdqa %%"s2", %%"t2" \n\t"\ s2 525 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_store(w,s0,s1,s2,s3)\ s2 528 libavcodec/x86/snowdsp.c "movq %%"s2", 16("w",%%"FF_REG_d") \n\t"\ s2 531 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_move(s0,s1,s2,s3,t0,t1,t2,t3)\ s2 534 libavcodec/x86/snowdsp.c "movq %%"s2", %%"t2" \n\t"\ s2 24 libavfilter/aarch64/vf_nlmeans_init.c const uint8_t *s2, ptrdiff_t linesize2, s2 30 libavfilter/af_deesser.c double s1, s2, s3; s2 152 libavfilter/af_deesser.c dec->s3 = dec->s2; s2 153 libavfilter/af_deesser.c dec->s2 = dec->s1; s2 155 libavfilter/af_deesser.c dec->m1 = (dec->s1 - dec->s2) * ((dec->s1 - dec->s2) / 1.3); s2 156 libavfilter/af_deesser.c dec->m2 = (dec->s2 - dec->s3) * ((dec->s1 - dec->s2) / 1.3); s2 35 libavfilter/opencl/nlmeans.cl float4 s2; s2 38 libavfilter/opencl/nlmeans.cl s2.x = read_imagef(src, sampler, (int2)(i + dx.x, y + dy.x)).x; s2 39 libavfilter/opencl/nlmeans.cl s2.y = read_imagef(src, sampler, (int2)(i + dx.y, y + dy.y)).x; s2 40 libavfilter/opencl/nlmeans.cl s2.z = read_imagef(src, sampler, (int2)(i + dx.z, y + dy.z)).x; s2 41 libavfilter/opencl/nlmeans.cl s2.w = read_imagef(src, sampler, (int2)(i + dx.w, y + dy.w)).x; s2 42 libavfilter/opencl/nlmeans.cl sum += convert_uint4((s1 - s2) * (s1 - s2) * 255 * 255); s2 234 libavfilter/vf_fieldmatch.c const int s2 = abs(srcp[x] - srcp[x + src_linesize]); s2 235 libavfilter/vf_fieldmatch.c if (s1 > cthresh && s2 > cthresh && FILTER(2, -1, 1, 2)) s2 245 libavfilter/vf_fieldmatch.c const int s2 = abs(srcp[x] - srcp[x + src_linesize]); s2 246 libavfilter/vf_fieldmatch.c if (s1 > cthresh && s2 > cthresh && FILTER(-2, -1, 1, 2)) s2 256 libavfilter/vf_fieldmatch.c const int s2 = abs(srcp[x] - srcp[x + src_linesize]); s2 257 libavfilter/vf_fieldmatch.c if (s1 > cthresh && s2 > cthresh && FILTER(-2, -1, 1, -2)) s2 46 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3); s2 50 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3); s2 61 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s2 68 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2 && s3 == c3) s2 74 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s2 81 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2 && s3 == c3) s2 87 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s2 93 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2) s2 99 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s2 105 libavfilter/vf_floodfill.c if (s0 == c0 && s1 == c1 && s2 == c2) s2 111 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s2 121 libavfilter/vf_floodfill.c unsigned s0, unsigned s1, unsigned s2, unsigned s3) s2 177 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s2 184 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s2 191 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s2 197 libavfilter/vf_floodfill.c if (*s2 < 0) s2 198 libavfilter/vf_floodfill.c *s2 = frame->data[2][y * frame->linesize[2] + x]; s2 202 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s2 208 libavfilter/vf_floodfill.c if (*s2 < 0) s2 209 libavfilter/vf_floodfill.c *s2 = AV_RN16(frame->data[2] + y * frame->linesize[2] + 2 * x); s2 213 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s2 219 libavfilter/vf_floodfill.c if (*s2 < 0) s2 220 libavfilter/vf_floodfill.c *s2 = frame->data[2][y * frame->linesize[2] + x]; s2 226 libavfilter/vf_floodfill.c int *s0, int *s1, int *s2, int *s3) s2 232 libavfilter/vf_floodfill.c if (*s2 < 0) s2 233 libavfilter/vf_floodfill.c *s2 = AV_RN16(frame->data[2] + y * frame->linesize[2] + 2 * x); s2 291 libavfilter/vf_floodfill.c int s2 = s->s[2]; s2 298 libavfilter/vf_floodfill.c s->pick_pixel(frame, s->x, s->y, &s0, &s1, &s2, &s3); s2 302 libavfilter/vf_floodfill.c s->S[2] = s2; s2 312 libavfilter/vf_floodfill.c if (s->is_same(frame, s->x, s->y, s0, s1, s2, s3)) { s2 328 libavfilter/vf_floodfill.c if (s->is_same(frame, x, y, s0, s1, s2, s3)) { s2 109 libavfilter/vf_nlmeans.c const uint8_t *s2, ptrdiff_t linesize2, s2 120 libavfilter/vf_nlmeans.c const int d0 = s1[x ] - s2[x ]; s2 121 libavfilter/vf_nlmeans.c const int d1 = s1[x + 1] - s2[x + 1]; s2 122 libavfilter/vf_nlmeans.c const int d2 = s1[x + 2] - s2[x + 2]; s2 123 libavfilter/vf_nlmeans.c const int d3 = s1[x + 3] - s2[x + 3]; s2 136 libavfilter/vf_nlmeans.c s2 += linesize2; s2 28 libavfilter/vf_nlmeans.h const uint8_t *s2, ptrdiff_t linesize2, s2 101 libavfilter/vf_pp7.c int s2 = src[2 * stride] + src[4 * stride]; s2 106 libavfilter/vf_pp7.c s = s2 + s1; s2 107 libavfilter/vf_pp7.c s2 = s2 - s1; s2 110 libavfilter/vf_pp7.c dst[1] = 2 * s3 + s2; s2 111 libavfilter/vf_pp7.c dst[3] = s3 - 2 * s2; s2 124 libavfilter/vf_pp7.c int s2 = src[2 * 4] + src[4 * 4]; s2 129 libavfilter/vf_pp7.c s = s2 + s1; s2 130 libavfilter/vf_pp7.c s2 = s2 - s1; s2 133 libavfilter/vf_pp7.c dst[1 * 4] = 2 * s3 + s2; s2 134 libavfilter/vf_pp7.c dst[3 * 4] = s3 - 2 * s2; s2 108 libavfilter/vf_ssim.c uint64_t s1 = 0, s2 = 0, ss = 0, s12 = 0; s2 116 libavfilter/vf_ssim.c s2 += b; s2 124 libavfilter/vf_ssim.c sums[z][1] = s2; s2 139 libavfilter/vf_ssim.c uint32_t s1 = 0, s2 = 0, ss = 0, s12 = 0; s2 147 libavfilter/vf_ssim.c s2 += b; s2 155 libavfilter/vf_ssim.c sums[z][1] = s2; s2 163 libavfilter/vf_ssim.c static float ssim_end1x(int64_t s1, int64_t s2, int64_t ss, int64_t s12, int max) s2 169 libavfilter/vf_ssim.c int64_t fs2 = s2; s2 179 libavfilter/vf_ssim.c static float ssim_end1(int s1, int s2, int ss, int s12) s2 185 libavfilter/vf_ssim.c int fs2 = s2; s2 1072 libavformat/sbgdec.c struct sbg_script_synth *s2, s2 1077 libavformat/sbgdec.c if (ts2 <= ts1 || (s1->vol == 0 && s2->vol == 0)) s2 1083 libavformat/sbgdec.c if (s1->beat == 0 && s2->beat == 0) { s2 1086 libavformat/sbgdec.c ts2, s2->carrier, s2->vol); s2 1089 libavformat/sbgdec.c s2->ref.l = s2->ref.r = r; s2 1093 libavformat/sbgdec.c ts2, s2->carrier + s2->beat / 2, s2->vol); s2 1096 libavformat/sbgdec.c s2->ref.l = r; s2 1099 libavformat/sbgdec.c ts2, s2->carrier - s2->beat / 2, s2->vol); s2 1102 libavformat/sbgdec.c s2->ref.r = r; s2 1108 libavformat/sbgdec.c r = add_bell(inter, s, ts1, ts2, s1->carrier, s2->vol); s2 1131 libavformat/sbgdec.c ts2, 0, s2->vol - s2->vol / 4); s2 1134 libavformat/sbgdec.c s2->ref.l = s2->ref.r = r; s2 1186 libavformat/sbgdec.c struct sbg_script_synth *s1, *s2, s1mod, s2mod, smid; s2 1199 libavformat/sbgdec.c s2 = i < ev2->nb_elements ? &s->synth[ev2->elements + i] : &s2mod; s2 1201 libavformat/sbgdec.c s2mod = s2 != &s2mod ? *s2 : (struct sbg_script_synth){ 0 }; s2 1224 libavformat/sbgdec.c s2->ref = s2mod.ref; s2 1242 libavformat/sbgdec.c s2->ref = s2mod.ref; s2 149 libavformat/subtitles.c const AVPacket *s2 = b; s2 150 libavformat/subtitles.c if (s1->pts == s2->pts) s2 151 libavformat/subtitles.c return FFDIFFSIGN(s1->pos, s2->pos); s2 152 libavformat/subtitles.c return FFDIFFSIGN(s1->pts , s2->pts); s2 158 libavformat/subtitles.c const AVPacket *s2 = b; s2 159 libavformat/subtitles.c if (s1->pos == s2->pos) { s2 160 libavformat/subtitles.c if (s1->pts == s2->pts) s2 162 libavformat/subtitles.c return s1->pts > s2->pts ? 1 : -1; s2 164 libavformat/subtitles.c return s1->pos > s2->pos ? 1 : -1; s2 230 libavformat/subtitles.c int s1 = 0, s2 = q->nb_subs - 1; s2 232 libavformat/subtitles.c if (s2 < s1) s2 238 libavformat/subtitles.c if (s1 == s2) s2 240 libavformat/subtitles.c if (s1 == s2 - 1) s2 241 libavformat/subtitles.c return q->subs[s1].pts <= q->subs[s2].pts ? s1 : s2; s2 242 libavformat/subtitles.c mid = (s1 + s2) / 2; s2 246 libavformat/subtitles.c s2 = mid; s2 545 libavformat/tee.c int s2; s2 563 libavformat/tee.c s2 = tee->slaves[i].stream_map[s]; s2 564 libavformat/tee.c if (s2 < 0) s2 572 libavformat/tee.c bsfs = tee->slaves[i].bsfs[s2]; s2 573 libavformat/tee.c pkt2.stream_index = s2; s2 594 libavformat/tee.c avf2->streams[s2]->time_base); s2 40 libavutil/adler32.c #define DO1(buf) { s1 += *buf++; s2 += s1; } s2 48 libavutil/adler32.c unsigned long s2 = adler >> 16; s2 59 libavutil/adler32.c s2 += s1*len2; s2 75 libavutil/adler32.c s2 += ((((a2&0xFFFF0000FFFF)+(b2&0xFFFF0000FFFF)+((a2>>16)&0xFFFF0000FFFF)+((b2>>16)&0xFFFF0000FFFF))*0x800000008)>>32) s2 87 libavutil/adler32.c while (len > 4 && s2 < (1U << 31)) { s2 94 libavutil/adler32.c s2 %= BASE; s2 96 libavutil/adler32.c return (s2 << 16) | s1; s2 56 libavutil/avstring.c char *av_stristr(const char *s1, const char *s2) s2 58 libavutil/avstring.c if (!*s2) s2 62 libavutil/avstring.c if (av_stristart(s1, s2, NULL)) s2 629 libavutil/mips/generic_macros_msa.h #define SLDI_B3(RTYPE, d0, s0, d1, s1, d2, s2, slide_val, \ s2 633 libavutil/mips/generic_macros_msa.h SLDI_B(RTYPE, d2, s2, slide_val, out2) \ s2 639 libavutil/mips/generic_macros_msa.h #define SLDI_B4(RTYPE, d0, s0, d1, s1, d2, s2, d3, s3, \ s2 643 libavutil/mips/generic_macros_msa.h SLDI_B2(RTYPE, d2, s2, d3, s3, slide_val, out2, out3) \ s2 88 libavutil/ppc/float_dsp_altivec.c t1 = vec_perm(d, edges, vcprm(s0,s1,s2,s3)); s2 89 libavutil/ppc/float_dsp_altivec.c t0 = vec_perm(edges, d, vcprm(s0,s1,s2,s3)); s2 99 libavutil/ppc/float_dsp_altivec.c vec_f d, s0, s1, h0, l0, s2, s3; s2 109 libavutil/ppc/float_dsp_altivec.c s2 = vec_ld(16, src0 + i); s2 119 libavutil/ppc/float_dsp_altivec.c d = vec_madd(s2, s3, zero); s2 79 libavutil/ppc/float_dsp_vsx.c vec_f d, s0, s1, s2; s2 84 libavutil/ppc/float_dsp_vsx.c s2 = vec_vsx_ld(0, src2 + i); s2 85 libavutil/ppc/float_dsp_vsx.c d = vec_madd(s0, s1, s2); s2 94 libavutil/ppc/float_dsp_vsx.c vec_f d, s0, s1, h0, l0, s2, s3; s2 104 libavutil/ppc/float_dsp_vsx.c s2 = vec_vsx_ld(16, src0 + i); s2 114 libavutil/ppc/float_dsp_vsx.c d = vec_madd(s2, s3, zero); s2 765 libswscale/rgb2rgb_template.c const uint8_t *s2 = src2 + srcStride2 * (y >> 1); s2 768 libswscale/rgb2rgb_template.c d[2 * x] = d[2 * x + 1] = s2[x]; s2 53 libswscale/tests/pixdesc_query.c const char *s2 = *(const char **)b; s2 54 libswscale/tests/pixdesc_query.c return strcmp(s1, s2); s2 1984 libswscale/x86/rgb2rgb_template.c const uint8_t* s2=src2+srcStride2*(y>>1); s2 2014 libswscale/x86/rgb2rgb_template.c :: "r"(d), "r"(s2), "r"(x) s2 2017 libswscale/x86/rgb2rgb_template.c for (;x<w;x++) d[2*x]=d[2*x+1]=s2[x]; s2 67 tests/checkasm/pixblockdsp.c declare_func_emms(AV_CPU_FLAG_MMX, void, int16_t *av_restrict block, const uint8_t *s1, const uint8_t *s2, ptrdiff_t stride); \ s2 58 tests/checkasm/vf_nlmeans.c const uint8_t *s2, ptrdiff_t linesize2, s2 55 tests/tiny_ssim.c uint32_t s1 = 0, s2 = 0, ss = 0, s12 = 0; s2 62 tests/tiny_ssim.c s2 += b; s2 68 tests/tiny_ssim.c sums[z][1] = s2; s2 76 tests/tiny_ssim.c static float ssim_end1( int s1, int s2, int ss, int s12 ) s2 91 tests/tiny_ssim.c type fs2 = s2;