aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/exrdsp.asm
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/x86/exrdsp : use ymm constant for pb_80Martin Vignali2017-11-231-5/+1
| | | | speed seems to be similar, but simplify code
* libavcodec/exr : add x86 SIMD for predictorMartin Vignali2017-10-011-1/+61
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* x86/exrdsp: optimize ff_reorder_pixels_avx2()Henrik Gramner2017-09-181-7/+6
| | | | | | | | | | | | | | | | Tested with "checkasm --test=exrdsp -bench" Before: reorder_pixels_c: 5187.8 reorder_pixels_sse2: 377.0 reorder_pixels_avx2: 331.3 After: reorder_pixels_c: 5181.5 reorder_pixels_sse2: 377.0 reorder_pixels_avx2: 313.8 Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/exrdsp: improve the ExrDSPContext->reorder_pixels prototypeJames Almer2017-09-171-2/+2
| | | | | | Make dst be the first parameter and src const. It's more in line with the rest of the codebase. Signed-off-by: James Almer <jamrial@gmail.com>
* libavcodec/exr : add X86 SIMD for reorder_pixelsMartin Vignali2017-09-171-0/+63
Signed-off-by: James Almer <jamrial@gmail.com>