]> granicus.if.org Git - libass/commitdiff
Assume SSE2 on x86_64
author11rcombs <rodger.combs@gmail.com>
Sat, 1 Mar 2014 01:54:03 +0000 (19:54 -0600)
committer11rcombs <rodger.combs@gmail.com>
Sat, 1 Mar 2014 01:54:03 +0000 (19:54 -0600)
libass/ass_render.c

index d8cd9c8c7a97362d6fbcbc8e38afe6b0f945686b..f553b90f4728436acc0dbb61d9da8a74ac39532f 100644 (file)
@@ -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;