summaryrefslogtreecommitdiff
path: root/libavcodec/x86/diracdsp.asm
Commit message (Collapse)AuthorAge
* avcodec/x86/diracdsp: Remove obsolete MMX(EXT) functionsAndreas Rheinhardt2022-06-22
| | | | | | | | | | | x64 always has MMX, MMXEXT, SSE and SSE2 and this means that some functions for MMX, MMXEXT and 3dnow are always overridden by other functions (unless one e.g. explicitly disables SSE2) for x64. So given that the only systems that benefit from these functions are truely ancient 32bit x86s they are removed. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avcodec/x86/diracdsp: Fix high bits on Windows x86_64Michael Niedermayer2020-01-31
| | | | Found-by: james
* avcodec/x86/diracdsp: Fix incorrect src addressing in dequant_subband_32()Michael Niedermayer2020-01-30
| | | | | | | | | | Fixes: Segfault (not reproducable with asm, which made this hard to debug) Fixes: decoding errors Fixes: 19854/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DIRAC_fuzzer-5729372837511168 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '7abdd026df6a9a52d07d8174505b33cc89db7bf6'James Almer2017-09-26
| | | | | | | * commit '7abdd026df6a9a52d07d8174505b33cc89db7bf6': asm: Consistently uppercase SECTION markers Merged-by: James Almer <jamrial@gmail.com>
* x86/diracdsp: make ff_put_signed_rect_clamped_10_sse4 work on x86_32James Almer2016-07-20
| | | | | Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* diracdsp: add SIMD for the 10 bit version of put_signed_rect_clampedRostislav Pehlivanov2016-07-11
| | | | Signed-off-by: Rostislav Pehlivanov <rpehlivanov@obe.tv>
* diracdsp: add dequantization SIMDRostislav Pehlivanov2016-07-11
| | | | | | Currently unused, to be used in the following commits. Signed-off-by: Rostislav Pehlivanov <rpehlivanov@obe.tv>
* diracdsp: Make x86 files/functions names consistentTimothy Gu2016-02-05