git.videolan.org Git - x264.git/summary

x264 git repository

http://git.videolan.org/?p=x264.git;a=summary

Les articles publiés sur le site

  • x86 : AVX2 high bit-depth pixel_sad

    16 avril 2013, par Henrik Gramner
    x86: AVX2 high bit-depth pixel_sad
    
    Also use loops instead of duplicating code; reduces code size by ~10kB with
    negligible effect on performance.
    
    • [DH] common/pixel.c
    • [DH] common/x86/pixel.h
    • [DH] common/x86/sad16-a.asm
  • x86 : AVX2 high_bit_depth pixel_avg2, get_ref, mc_copy_w16, mc_luma

    16 avril 2013, par Henrik Gramner
    x86: AVX2 high_bit_depth pixel_avg2, get_ref, mc_copy_w16, mc_luma
    
    Also reduce the number of xmm registers used by mc_copy_* to avoid
    saving and restoring xmm6 and xmm7 on 64-bit Windows.
    
    • [DH] common/macroblock.c
    • [DH] common/x86/mc-a.asm
    • [DH] common/x86/mc-c.c
    • [DH] encoder/analyse.c
    • [DH] encoder/me.c
  • x86 : AVX2 nal_escape

    16 avril 2013, par Henrik Gramner
    x86: AVX2 nal_escape
    
    Also rewrite the entire function to be faster and drop the AVX version which is no longer useful.
    
    • [DH] common/bitstream.c
    • [DH] common/x86/bitstream-a.asm
    • [DH] encoder/encoder.c
    • [DH] x264.h
  • x86 : AVX memzero_aligned

    16 avril 2013, par Henrik Gramner
    x86: AVX memzero_aligned
    
    • [DH] common/common.h
    • [DH] common/x86/mc-a2.asm
    • [DH] common/x86/mc-c.c
    • [DH] encoder/me.c
  • x86 : AVX2 predict_16x16_dc

    16 avril 2013, par Henrik Gramner
    x86: AVX2 predict_16x16_dc
    
    • [DH] common/x86/predict-a.asm
    • [DH] common/x86/predict-c.c
    • [DH] common/x86/predict.h