Christophe Gisquet
|
d136fe6fd7
|
x86: huffyuvdsp: fewer functions for x86_64
When there are 2 functions that are <= SSE2, only one is needed for x86_64.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
11 years ago |
Christophe Gisquet
|
f743fa9c7f
|
x86: huffyuvdsp: add_hfyu_left_pred_bgr32
C MMX SSE2
Cycles: 3092 1053 578
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
11 years ago |
Michael Niedermayer
|
7be79c76d3
|
avcodec/huffyuvdsp: Change w to intptr in add_hfyu_median_pred() and add_hfyu_left_pred()
This avoids potential issues with the high 32bits being random in x86-64 asm
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
11 years ago |
Christophe Gisquet
|
884078d2df
|
x86: huffyuvdsp: add SSE2 median prediction
From 5010c to 4566 on lagarith YUY2.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
11 years ago |
Christophe Gisquet
|
99a319c4e7
|
x86: huffyuvdsp: port add_bytes to yasm
C MMX SSE2
Cycles: 2972 587 302
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
11 years ago |
Diego Biurrun
|
0d439fbede
|
dsputil: Split off HuffYUV decoding bits into their own context
Also shorten HuffYUV context member names to avoid clutter.
|
11 years ago |