diff options
author | 11rcombs <rodger.combs@gmail.com> | 2014-02-28 19:54:03 -0600 |
---|---|---|
committer | 11rcombs <rodger.combs@gmail.com> | 2014-02-28 19:54:03 -0600 |
commit | d1c835c3b4d8318621098f358ec5ca37a6e99170 (patch) | |
tree | e6dc9e770476fae3440b23639a03f35b28d1823c /libass | |
parent | 363cd08c16bee4812cc5408b469e22d2bcd3b942 (diff) | |
download | libass-d1c835c3b4d8318621098f358ec5ca37a6e99170.tar.bz2 libass-d1c835c3b4d8318621098f358ec5ca37a6e99170.tar.xz |
Assume SSE2 on x86_64
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_render.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index d8cd9c8..f553b90 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -75,12 +75,9 @@ ASS_Renderer *ass_renderer_init(ASS_Library *library) priv->add_bitmaps_func = avx2 ? ass_add_bitmaps_avx2 : (sse2 ? ass_add_bitmaps_sse2 : ass_add_bitmaps_x86); #ifdef __x86_64__ - priv->be_blur_func = avx2 ? ass_be_blur_avx2 : - (sse2 ? ass_be_blur_sse2 : be_blur_c); - priv->mul_bitmaps_func = avx2 ? ass_mul_bitmaps_avx2 : - (sse2 ? ass_mul_bitmaps_sse2 : mul_bitmaps_c); - priv->sub_bitmaps_func = avx2 ? ass_sub_bitmaps_avx2 : - (sse2 ? ass_sub_bitmaps_sse2 : ass_sub_bitmaps_x86); + priv->be_blur_func = avx2 ? ass_be_blur_avx2 : ass_be_blur_sse2; + priv->mul_bitmaps_func = avx2 ? ass_mul_bitmaps_avx2 : ass_mul_bitmaps_sse2; + priv->sub_bitmaps_func = avx2 ? ass_sub_bitmaps_avx2 : ass_sub_bitmaps_sse2; #else priv->be_blur_func = be_blur_c; priv->mul_bitmaps_func = mul_bitmaps_c; |