diff options
author | James Almer <jamrial@gmail.com> | 2014-05-21 18:02:39 -0300 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-05-21 23:33:45 +0200 |
commit | 80ee2dfcf6744525b0d08311333a06ab780af30c (patch) | |
tree | d84680054a0c6c20936c10cc8d95b7fa2e6120ba /libavcodec/x86/dsputil_init.c | |
parent | 7b05267239edbd7ea2e2b3b67925137b4cd99c8f (diff) | |
download | ffmpeg-80ee2dfcf6744525b0d08311333a06ab780af30c.tar.gz |
x86/dsputil: port ff_put_signed_pixels_clamped_mmx to yasm
Also add an SSE2 version
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/x86/dsputil_init.c')
-rw-r--r-- | libavcodec/x86/dsputil_init.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/x86/dsputil_init.c b/libavcodec/x86/dsputil_init.c index 4461ae464f..e274e671d7 100644 --- a/libavcodec/x86/dsputil_init.c +++ b/libavcodec/x86/dsputil_init.c @@ -530,7 +530,6 @@ static av_cold void dsputil_init_mmx(DSPContext *c, AVCodecContext *avctx, { #if HAVE_MMX_INLINE c->put_pixels_clamped = ff_put_pixels_clamped_mmx; - c->put_signed_pixels_clamped = ff_put_signed_pixels_clamped_mmx; c->add_pixels_clamped = ff_add_pixels_clamped_mmx; if (!high_bit_depth) { @@ -550,6 +549,7 @@ static av_cold void dsputil_init_mmx(DSPContext *c, AVCodecContext *avctx, c->clear_blocks = ff_clear_blocks_mmx; } c->vector_clip_int32 = ff_vector_clip_int32_mmx; + c->put_signed_pixels_clamped = ff_put_signed_pixels_clamped_mmx; #endif /* HAVE_MMX_EXTERNAL */ } @@ -627,6 +627,7 @@ static av_cold void dsputil_init_sse2(DSPContext *c, AVCodecContext *avctx, c->vector_clip_int32 = ff_vector_clip_int32_sse2; } c->bswap_buf = ff_bswap32_buf_sse2; + c->put_signed_pixels_clamped = ff_put_signed_pixels_clamped_sse2; #endif /* HAVE_SSE2_EXTERNAL */ } |