summaryrefslogtreecommitdiff
path: root/libavcodec/mips/mathops.h
Commit message (Collapse)AuthorAge
* avcodec/mips: loongson fix bugs in mathops optimization周晓勇2015-05-21
| | | | | | the incorrect UMULH, ff_sqrt, MAC64 and MLS64 to be optimized later, delete them just for now. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec: optimize mathops for Loongson-3 v1ZhouXiaoyong2015-04-27
| | | | | | | | | HAVE_LOONGSON is replaced by HAVE_LOONGSON3. Even Loongson-2E and 2F support Loongson SIMD instructs but have low performance for decoding. We plan to focus on optimizing Loongson-3A1000, 3B1500 and 3A1500, and modify the configure file to support Loongson-2 series later by adding HAVE_LOONGSON2. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mips/mathops: remove 64-bit codeJames Cowgill2015-02-26
| | | | | | | | | GCC is perfectly happy generating optimized multiplication code on its own for 64-bit arches. GCC refuses to optimize the loongson code when in 32-bit mode, so I've left that. Signed-off-by: James Cowgill <james410@cowgill.org.uk> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-18
|\ | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mips64: mark hi/lo registers clobbered in MAC64/MLS64 macros fate: list lavfi tests in a makefile Conflicts: configure tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mips64: mark hi/lo registers clobbered in MAC64/MLS64 macrosMans Rullgard2012-10-17
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * MIPS: use inline asm only when supported by compilerMans Rullgard2011-01-23
| |
* | MIPS: use inline asm only when supported by compilerMans Rullgard2011-01-26
|/ | | | (cherry picked from commit 7a5a168abe36c91087e58d89262a3658d21ea2cc)
* Add necessary #include for config.h.Diego Biurrun2009-08-24
| | | | Originally committed as revision 19692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include required headers in {mips,ppc}/mathops.hMåns Rullgård2009-08-23
| | | | Originally committed as revision 19686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MIPS: add MIPS64 and Loongson asm for MAC64/MLS64Måns Rullgård2009-05-28
Originally committed as revision 18979 to svn://svn.ffmpeg.org/ffmpeg/trunk