summaryrefslogtreecommitdiff
path: root/libavcodec/x86/hevc_mc.asm
Commit message (Expand)AuthorAgeFilesLines
* avcodec/hevcdsp: Constify src pointersAndreas Rheinhardt2022-08-051-7/+7
* avcodec/x86/hevc_mc: Fix AVX-512-VNNI_hevc_qpel_filters_avx512iclFelix LeClair2022-05-011-1/+1
* avcodec/x86/hevc_mc: add qpel_h64_8_avx512iclWu Jianhua2022-04-241-1/+9
* avcodec/x86/hevc_mc: add qpel_h32_8_avx512iclWu Jianhua2022-04-241-3/+14
* avcodec/x86/hevc_mc: add qpel_h4_8_avx512iclWu Jianhua2022-04-241-0/+9
* avcodec/x86/hevc_mc: add qpel_h16_8_avx512iclWu Jianhua2022-04-241-1/+25
* avcodec/x86/hevc_mc: add qpel_h8_8_avx512icl and qpel_hv8_8_avx512iclWu Jianhua2022-04-241-0/+137
* x86inc: Drop SECTION_TEXT macroHenrik Gramner2015-08-041-1/+2
* avcodec/x86: add missing colon to labelsJames Almer2015-07-261-23/+23
* x86: hevc_mc: fewer xmm regs used in epel h/vChristophe Gisquet2015-02-171-6/+12
* x86: hevc_mc: save 1 gpr in epel filter loadingChristophe Gisquet2015-02-161-36/+35
* x86: hevc: remove a parameter to WP internalsChristophe Gisquet2015-02-141-15/+20
* x86/hevc_mc: optimize AVX2 mc functionsJames Almer2015-02-121-20/+12
* x86: hevc_mc: remove lea in EPEL_LOADChristophe Gisquet2015-02-081-12/+7
* x86: hevc_mc: fewer gpr autoloads for _v filtersChristophe Gisquet2015-02-081-6/+12
* x86: lavc/hevc_mc: fix commentsChristophe Gisquet2015-02-071-7/+5
* x86: lavc: share more constant through definesChristophe Gisquet2015-02-071-7/+14
* x86: lavc: share more constantsChristophe Gisquet2015-02-061-7/+7
* x86/hevc_mc: use aligned loadsMickaël Raulet2015-02-061-3/+3
* x86/hevc: use CLIPW macro when possibleMickaël Raulet2015-02-061-8/+4
* x86: hevc_mc: add AVX2 optimizationsPierre Edouard Lepere2015-02-061-147/+434
* avcodec/x86/hevc_mc: fix sse register countsMichael Niedermayer2014-12-111-14/+14
* avcodec/x86/hevc_mc: remove dead branch from EPEL_FILTERMichael Niedermayer2014-12-101-5/+0
* x86/hevc: get rid off packusdw for ssse3 compatibilityMickaël Raulet2014-10-041-2/+4
* x86: hevc_mc: correct unneeded use of SSE4 codeChristophe Gisquet2014-08-241-1/+1
* x86: hevcdsp: use compilation-time-fixed constantChristophe Gisquet2014-08-221-2/+2
* hevcdsp: remove more instances of compile-time-fixed parametersChristophe Gisquet2014-08-221-23/+19
* hevcdsp: remove compilation-time-fixed parameterChristophe Gisquet2014-08-221-8/+8
* x86: hevc_mc: assume 2nd source stride is 64Christophe Gisquet2014-08-221-15/+21
* x86/hevc_mc: use fewer instructions in hevc_put_hevc_{uni, bi}_w[24]_{8, 10, 12}James Almer2014-08-041-1/+34
* x86/hevc_mc: remove an unnecessary pxorJames Almer2014-08-041-2/+1
* x86: hevc_mc: fix register count usageChristophe Gisquet2014-07-291-12/+12
* x86: hevc_mc: load less data in epel filtersChristophe Gisquet2014-07-271-7/+15
* x86: hevc_mc: replace one lea by addChristophe Gisquet2014-07-271-1/+1
* x86: hevc_mc: replace simple leas by addsChristophe Gisquet2014-07-261-60/+60
* x86/hevc: add 12bits support for MCMickaël Raulet2014-07-261-5/+58
* x86: hevc_mc: remove unneeded shiftChristophe Gisquet2014-06-011-0/+10
* x86: hevc_mc: better register allocationChristophe Gisquet2014-05-281-31/+48
* x86: hevc_mc: specify coefficients registersChristophe Gisquet2014-05-181-27/+32
* hevcdsp: correctly indicate that hevc_put_hevc_bi_epel_h uses 9 GPRsHendrik Leppkes2014-05-121-1/+1
* HEVC : added assembly MC functionsplepere2014-05-061-0/+1256