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 : AVX-512 pixel_sa8d_8x8

    28 avril 2017, par Henrik Gramner
    x86: AVX-512 pixel_sa8d_8x8
    
    • [DH] common/pixel.c
    • [DH] common/x86/pixel-a.asm
    • [DH] common/x86/pixel.h
  • x86 : AVX-512 deblock_strength

    19 avril 2017, par Henrik Gramner
    x86: AVX-512 deblock_strength
    
    Also drop the MMX version and make some slight improvements to the SSE2,
    SSSE3, AVX, and AVX2 versions.
    
    • [DH] common/common.h
    • [DH] common/deblock.c
    • [DH] common/x86/deblock-a.asm
    • [DH] tools/checkasm.c
  • x86 : AVX-512 pixel_satd

    13 avril 2017, par Henrik Gramner
    x86: AVX-512 pixel_satd
    
    Covers all variants: 4x4, 4x8, 4x16, 8x4, 8x8, 8x16, 16x8, and 16x16.
    
    • [DH] common/pixel.c
    • [DH] common/x86/pixel-a.asm
    • [DH] common/x86/pixel.h
    • [DH] common/x86/x86util.asm
  • x86 : AVX-512 plane_copy_deinterleave_v210

    12 avril 2017, par Henrik Gramner
    x86: AVX-512 plane_copy_deinterleave_v210
    
    • [DH] common/frame.c
    • [DH] common/x86/mc-a2.asm
    • [DH] common/x86/mc-c.c
    • [DH] tools/checkasm.c
  • x86 : AVX-512 memzero_aligned

    9 avril 2017, par Henrik Gramner
    x86: AVX-512 memzero_aligned
    
    Reorder some elements in the x264_t.mb.pic struct to reduce the amount
    of padding required.
    
    Also drop the MMX implementation in favor of SSE.
    
    • [DH] common/common.h
    • [DH] common/x86/mc-a2.asm
    • [DH] common/x86/mc-c.c
    • [DH] encoder/analyse.c
    • [DH] encoder/me.c
    • [DH] tools/checkasm.c