Revision 73f51a4d libavcodec/i386/dsputil_mmx.c

View differences:

libavcodec/i386/dsputil_mmx.c
622 622
        "paddb %%mm1, %%mm6             \n\t"
623 623

  
624 624
static void h263_v_loop_filter_mmx(uint8_t *src, int stride, int qscale){
625
    if(ENABLE_ANY_H263) {
625 626
    const int strength= ff_h263_loop_filter_strength[qscale];
626 627

  
627 628
    asm volatile(
......
638 639
          "+m" (*(uint64_t*)(src + 1*stride))
639 640
        : "g" (2*strength), "m"(ff_pb_FC)
640 641
    );
642
    }
641 643
}
642 644

  
643 645
static inline void transpose4x4(uint8_t *dst, uint8_t *src, int dst_stride, int src_stride){
......
670 672
}
671 673

  
672 674
static void h263_h_loop_filter_mmx(uint8_t *src, int stride, int qscale){
675
    if(ENABLE_ANY_H263) {
673 676
    const int strength= ff_h263_loop_filter_strength[qscale];
674 677
    uint64_t temp[4] __attribute__ ((aligned(8)));
675 678
    uint8_t *btemp= (uint8_t*)temp;
......
718 721
           "r" ((long)   stride ),
719 722
           "r" ((long)(3*stride))
720 723
    );
724
    }
721 725
}
722 726

  
723 727
#ifdef CONFIG_ENCODERS

Also available in: Unified diff