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

  • arm : Implement x284_decimate_score15/16/64_neon

    25 août 2015, par Martin Storsjö
    arm: Implement x284_decimate_score15/16/64_neon
    
    checkasm timing       Cortex-A7      A8     A9
    decimate_score15_c           764     736    535
    decimate_score15_neon        487     494    453
    decimate_score16_c           782     727    553
    decimate_score16_neon        487     494    521
    decimate_score64_c           2361    2597   2011
    decimate_score64_neon        1017    802    785
    
    • [DH] common/aarch64/quant-a.S
    • [DH] common/arm/quant-a.S
    • [DH] common/arm/quant.h
    • [DH] common/quant.c
  • arm : Implement chroma intra deblock

    25 août 2015, par Martin Storsjö
    arm: Implement chroma intra deblock
    
    checkasm timing              Cortex-A7      A8     A9
    deblock_chroma_420_intra_mbaff_c    1469    1276   1181
    deblock_chroma_420_intra_mbaff_neon 981     717    644
    deblock_chroma_intra[1]_c           2954    2402   2321
    deblock_chroma_intra[1]_neon        947     581    575
    deblock_h_chroma_420_intra_c        2859    2509   2264
    deblock_h_chroma_420_intra_neon     1480    1119   1028
    deblock_h_chroma_422_intra_c        6211    5030   4792
    deblock_h_chroma_422_intra_neon     2894    1990   2077
    
    • [DH] common/arm/deblock-a.S
    • [DH] common/deblock.c
  • checkasm : aarch64 : Check register clobbering

    25 août 2015, par Martin Storsjö
    checkasm: aarch64: Check register clobbering
    
    Disable this on iOS, since it has got a slightly different ABI
    for vararg parameters.
    
    • [DH] Makefile
    • [DH] tools/checkasm-aarch64.S
    • [DH] tools/checkasm.c
  • arm : Implement x264_pixel_sa8d_satd_16x16_neon

    25 août 2015, par Martin Storsjö
    arm: Implement x264_pixel_sa8d_satd_16x16_neon
    
    This requires spilling some registers to the stack,
    contray to the aarch64 version.
    
    checkasm timing        Cortex-A7      A8     A9
    sa8d_satd_16x16_neon          12936   6365   7492
    sa8d_satd_16x16_separate_neon 14841   6605   8324
    
    • [DH] common/arm/pixel-a.S
    • [DH] common/arm/pixel.h
    • [DH] common/pixel.c
  • arm : Implement x264_deblock_h_chroma_mbaff_neon

    25 août 2015, par Martin Storsjö
    arm: Implement x264_deblock_h_chroma_mbaff_neon
    
    checkasm timing        Cortex-A7      A8     A9
    deblock_chroma_420_mbaff_c    1944    1706   1526
    deblock_chroma_420_mbaff_neon 1210    873    865
    
    • [DH] common/arm/deblock-a.S
    • [DH] common/deblock.c