summaryrefslogtreecommitdiff
path: root/libavutil/intmath.h
Commit message (Expand)AuthorAgeFilesLines
* lavu/riscv: add <intmath.h> optimisationsRémi Denis-Courmont2022-09-131-2/+3
* lavu: rename and move ff_parity to av_parityJames Almer2016-01-071-9/+3
* lavu: add ff_parity()Clément Bœsch2016-01-071-0/+12
* lavu/intmath: add faster clz supportGanesh Ajjanagadde2015-12-191-0/+18
* avutil/intmath: fix undefined behavior in ff_ctzll_c()Michael Niedermayer2015-10-221-1/+1
* lavu/intmath.h: Move x86 only msvc/icl functions to x86 specific header.Matt Oliver2015-10-191-32/+2
* avutil/intmath: use de Bruijn based ff_ctzGanesh Ajjanagadde2015-10-141-25/+7
* intmath: remove av_ctz.Ronald S. Bultje2015-10-111-8/+6
* avutil/intmath: Change debruijn_ctz64 to use 8bit elementsMichael Niedermayer2015-10-111-1/+1
* avutil/mathematics: speed up av_gcd by using Stein's binary GCD algorithmGanesh Ajjanagadde2015-10-111-0/+19
* doxygen: Remove lavu_internal groupTimothy Gu2015-08-221-9/+0
* avutil/intmath: check for ICC before GCCJames Almer2015-07-181-9/+9
* libavutil: add x86 optimized av_popcountJames Almer2015-02-251-0/+3
* avutil/intmath: Add () to protect the ff_log2() argumentMichael Niedermayer2015-02-171-1/+1
* avutil/intmath: enable builtin intrinsics for icl and msvc.Matthew Oliver2014-10-261-4/+36
* intmath.h: Remove duplicated ARM include.Reimar Döffinger2014-08-311-4/+0
* Merge commit '5ff998a233d759d0de83ea6f95c383d03d25d88e'Michael Niedermayer2012-11-051-0/+55
|\
| * lavu: add av_ctz() for trailing zero bit countJustin Ruggles2012-11-051-0/+55
* | Merge commit '2d09b36c0379fcda8f984bc8ad8816c8326fd7bd'Michael Niedermayer2012-10-211-0/+4
|\ \ | |/
| * ARM: reinstate optimised intmath.hMans Rullgard2012-10-201-0/+4
* | Merge commit 'd15c21e5fa3961f10026da1a3080a3aa3cf4cec9'Michael Niedermayer2012-10-211-5/+46
|\ \ | |/
| * avutil: remove inline av_log2 from public APIMans Rullgard2012-10-201-5/+46
* | Merge commit '9734b8ba56d05e970c353dfd5baafa43fdb08024'Michael Niedermayer2012-10-121-33/+0
|\ \ | |/
| * Move avutil tables only used in libavcodec to libavcodec.Diego Biurrun2012-10-111-35/+0
| * x86: remove FASTDIV inline asmMans Rullgard2012-08-221-2/+0
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-221-5/+1
|\ \ | |/
| * configure: Drop fastdiv optionDiego Biurrun2012-08-221-5/+1
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-231-0/+8
|\ \ | |/
| * doxy: provide a start page and document libavutilLuca Barbato2011-11-221-0/+8
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
|/
* Remove macro duplication between common.h and intmath.hMåns Rullgård2010-07-071-14/+0
* intmath: whitespace cosmeticsMåns Rullgård2010-07-071-14/+9
* Fix build on configurations without fast av_log2()Måns Rullgård2010-03-091-1/+18
* Move ff_sqrt() to libavutil/intmath.hMåns Rullgård2010-03-081-0/+22
* Move FASTDIV macro to intmath.hMåns Rullgård2010-01-191-0/+18
* Optimise av_log2 with clz when availableMåns Rullgård2010-01-141-0/+41