summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r--libass/ass_render.c9
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;