Martin Vignali
|
515555af6c
|
avcodec/x86/exrdsp : use ymm constant for pb_80
speed seems to be similar, but simplify code
|
2017-11-23 20:00:13 +01:00 |
|
Martin Vignali
|
ac5908b13f
|
libavcodec/exr : add x86 SIMD for predictor
Signed-off-by: James Almer <jamrial@gmail.com>
|
2017-10-01 17:35:30 -03:00 |
|
Henrik Gramner
|
18821e3ba1
|
x86/exrdsp: optimize ff_reorder_pixels_avx2()
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>
|
2017-09-18 23:24:55 -03:00 |
|
James Almer
|
98d7ad085e
|
avcodec/exrdsp: improve the ExrDSPContext->reorder_pixels prototype
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>
|
2017-09-17 19:01:40 -03:00 |
|
Martin Vignali
|
9b8c1224d7
|
libavcodec/exr : add X86 SIMD for reorder_pixels
Signed-off-by: James Almer <jamrial@gmail.com>
|
2017-09-17 17:53:57 -03:00 |
|