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 predict_8x8c_h/predict_8x16c_h

    16 avril 2013, par Henrik Gramner
    x86: AVX2 high bit-depth predict_8x8c_h/predict_8x16c_h
    
    • [DH] common/x86/predict-a.asm
    • [DH] common/x86/predict-c.c
    • [DH] common/x86/predict.h
  • x86util : Support ymm registers in HADD macros

    16 avril 2013, par Henrik Gramner
    x86util: Support ymm registers in HADD macros
    
    • [DH] common/x86/x86util.asm
  • x86 : SSSE3 LUT-based faster coeff_level_run

    5 avril 2013, par Jason Garrett-Glaser
    x86: SSSE3 LUT-based faster coeff_level_run
    
    ~2x faster coeff_level_run.
    Faster CAVLC encoding: {1%,2%,7%} overall with {superfast,medium,slower}.
    Uses the same pshufb LUT abuse trick as in the previous ads_mvs patch.
    
    • [DH] common/bitstream.h
    • [DH] common/quant.c
    • [DH] common/x86/const-a.asm
    • [DH] common/x86/pixel-a.asm
    • [DH] common/x86/quant-a.asm
    • [DH] common/x86/quant.h
    • [DH] common/x86/x86inc.asm
    • [DH] encoder/cavlc.c
    • [DH] tools/checkasm.c
  • x86-64 : BMI2 cabac_residual functions

    25 mars 2013, par Jason Garrett-Glaser
    x86-64: BMI2 cabac_residual functions
    
    • [DH] common/bitstream.c
    • [DH] common/x86/cabac-a.asm
    • [DH] common/x86/x86inc.asm
    • [DH] encoder/cabac.c
    • [DH] encoder/encoder.c
    • [DH] tools/checkasm.c
  • x86 : SSSE3 ads_mvs

    20 mars 2013, par Jason Garrett-Glaser
    x86: SSSE3 ads_mvs
    
    ~55% faster ads in benchasm, ~15-30% in real encoding.
    ~4% faster "placebo" preset overall.
    
    • [DH] common/x86/pixel-a.asm