From: 11rcombs Date: Sat, 1 Mar 2014 01:54:03 +0000 (-0600) Subject: Assume SSE2 on x86_64 X-Git-Tag: 0.11.2~14 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1c835c3b4d8318621098f358ec5ca37a6e99170;p=libass Assume SSE2 on x86_64 --- 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;