• Logan Lyu's avatar
    lavc/aarch64: new optimization for 8-bit hevc_qpel_hv · 55f28eb6
    Logan Lyu authored
    checkasm bench:
    put_hevc_qpel_hv4_8_c: 422.1
    put_hevc_qpel_hv4_8_i8mm: 101.6
    put_hevc_qpel_hv6_8_c: 756.4
    put_hevc_qpel_hv6_8_i8mm: 225.9
    put_hevc_qpel_hv8_8_c: 1189.9
    put_hevc_qpel_hv8_8_i8mm: 296.6
    put_hevc_qpel_hv12_8_c: 2407.4
    put_hevc_qpel_hv12_8_i8mm: 552.4
    put_hevc_qpel_hv16_8_c: 4021.4
    put_hevc_qpel_hv16_8_i8mm: 886.6
    put_hevc_qpel_hv24_8_c: 8992.1
    put_hevc_qpel_hv24_8_i8mm: 1968.9
    put_hevc_qpel_hv32_8_c: 15197.9
    put_hevc_qpel_hv32_8_i8mm: 3209.4
    put_hevc_qpel_hv48_8_c: 32811.1
    put_hevc_qpel_hv48_8_i8mm: 7442.1
    put_hevc_qpel_hv64_8_c: 58106.1
    put_hevc_qpel_hv64_8_i8mm: 12423.9
    Co-Authored-By: 's avatarJ. Dekker <jdek@itanimul.li>
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    55f28eb6
Name
Last commit
Last update
..
Makefile Loading commit data...
aacpsdsp_init_aarch64.c Loading commit data...
aacpsdsp_neon.S Loading commit data...
cabac.h Loading commit data...
fmtconvert_init.c Loading commit data...
fmtconvert_neon.S Loading commit data...
h264chroma_init_aarch64.c Loading commit data...
h264cmc_neon.S Loading commit data...
h264dsp_init_aarch64.c Loading commit data...
h264dsp_neon.S Loading commit data...
h264idct_neon.S Loading commit data...
h264pred_init.c Loading commit data...
h264pred_neon.S Loading commit data...
h264qpel_init_aarch64.c Loading commit data...
h264qpel_neon.S Loading commit data...
hevcdsp_deblock_neon.S Loading commit data...
hevcdsp_epel_neon.S Loading commit data...
hevcdsp_idct_neon.S Loading commit data...
hevcdsp_init_aarch64.c Loading commit data...
hevcdsp_qpel_neon.S Loading commit data...
hevcdsp_sao_neon.S Loading commit data...
hpeldsp_init_aarch64.c Loading commit data...
hpeldsp_neon.S Loading commit data...
idct.h Loading commit data...
idctdsp_init_aarch64.c Loading commit data...
idctdsp_neon.S Loading commit data...
me_cmp_init_aarch64.c Loading commit data...
me_cmp_neon.S Loading commit data...
mpegaudiodsp_init.c Loading commit data...
mpegaudiodsp_neon.S Loading commit data...
neon.S Loading commit data...
neontest.c Loading commit data...
opusdsp_init.c Loading commit data...
opusdsp_neon.S Loading commit data...
pixblockdsp_init_aarch64.c Loading commit data...
pixblockdsp_neon.S Loading commit data...
rv40dsp_init_aarch64.c Loading commit data...
sbrdsp_init_aarch64.c Loading commit data...
sbrdsp_neon.S Loading commit data...
simple_idct_neon.S Loading commit data...
synth_filter_init.c Loading commit data...
synth_filter_neon.S Loading commit data...
vc1dsp_init_aarch64.c Loading commit data...
vc1dsp_neon.S Loading commit data...
videodsp.S Loading commit data...
videodsp_init.c Loading commit data...
vorbisdsp_init.c Loading commit data...
vorbisdsp_neon.S Loading commit data...
vp8dsp.h Loading commit data...
vp8dsp_init_aarch64.c Loading commit data...
vp8dsp_neon.S Loading commit data...
vp9dsp_init.h Loading commit data...
vp9dsp_init_10bpp_aarch64.c Loading commit data...
vp9dsp_init_12bpp_aarch64.c Loading commit data...
vp9dsp_init_16bpp_aarch64_template.c Loading commit data...
vp9dsp_init_aarch64.c Loading commit data...
vp9itxfm_16bpp_neon.S Loading commit data...
vp9itxfm_neon.S Loading commit data...
vp9lpf_16bpp_neon.S Loading commit data...
vp9lpf_neon.S Loading commit data...
vp9mc_16bpp_neon.S Loading commit data...
vp9mc_aarch64.S Loading commit data...
vp9mc_neon.S Loading commit data...