--- MPlayer-1.4/libmpcodecs/vf_ass.c 2017-04-29 13:09:30.000000000 +0200 +++ MPlayer-1.4/libmpcodecs/vf_ass.c 2022-12-23 12:45:50.040585734 +0100 @@ -28,6 +28,8 @@ #include #include "config.h" +#undef HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS +#define HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS 0 #include "mp_msg.h" #include "help_mp.h" #include "mpcommon.h" @@ -311,6 +313,7 @@ static void render_frame_yuv422_sse4(vf_ [j] "r" (xmin), [xmax] "g" (xmax), [f] "g" (is_uyvy) + NAMED_CONSTRAINTS_ARRAY_ADD(sse_int32_map_factor,sse_int32_80h) : REG_S ); } @@ -513,6 +516,7 @@ static void render_frame_yuv420p_sse4(vf [alpha] "r" (alpha + i * outw), [src] "S" (src_y + i * outw), [dst] "D" (dst_y + i * stride) + NAMED_CONSTRAINTS_ARRAY_ADD(sse_int32_map_factor,sse_int32_80h) ); } @@ -551,6 +555,7 @@ static void render_frame_yuv420p_sse4(vf [src_v] "g" (src_v + i * outw), [dst_u] "g" (dst_u + i * stride), [dst_v] "g" (dst_v + i * stride) + NAMED_CONSTRAINTS_ARRAY_ADD(sse_int32_map_factor,sse_int32_80h) : REG_S, REG_D ); }