summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libvo/osd.c1
-rw-r--r--libvo/osd_template.c6
2 files changed, 4 insertions, 3 deletions
diff --git a/libvo/osd.c b/libvo/osd.c
index 93bd5cf462..e41cc064bd 100644
--- a/libvo/osd.c
+++ b/libvo/osd.c
@@ -11,6 +11,7 @@
#include "../my_profile.h"
#include <inttypes.h>
#include "../cpudetect.h"
+#include "../mangle.h"
extern int verbose; // defined in mplayer.c
diff --git a/libvo/osd_template.c b/libvo/osd_template.c
index 7858cb4a14..800bdcd5c2 100644
--- a/libvo/osd_template.c
+++ b/libvo/osd_template.c
@@ -59,7 +59,7 @@ PROFILE_START();
"pand %%mm4, %%mm0\n\t" //0Y0Y0Y0Y
"psrlw $8, %%mm1\n\t" //0Y0Y0Y0Y
"movq %1, %%mm2\n\t" //srca HGFEDCBA
- "paddb bFF, %%mm2\n\t"
+ "paddb "MANGLE(bFF)", %%mm2\n\t"
"movq %%mm2, %%mm3\n\t"
"pand %%mm4, %%mm2\n\t" //0G0E0C0A
"psrlw $8, %%mm3\n\t" //0H0F0D0B
@@ -126,7 +126,7 @@ PROFILE_START();
"movq %%mm0, %%mm1\n\t"
"pand %%mm4, %%mm0\n\t" //0Y0Y0Y0Y
"movd %%eax, %%mm2\n\t" //srca 0000DCBA
- "paddb bFF, %%mm2\n\t"
+ "paddb "MANGLE(bFF)", %%mm2\n\t"
"punpcklbw %%mm7, %%mm2\n\t" //srca 0D0C0B0A
"pmullw %%mm2, %%mm0\n\t"
"psrlw $8, %%mm0\n\t"
@@ -334,7 +334,7 @@ PROFILE_START();
"pand %%mm4, %%mm0\n\t" //0R0B0R0B
"psrlw $8, %%mm1\n\t" //0?0G0?0G
"movd %%eax, %%mm2\n\t" //srca 0000DCBA
- "paddb bFF, %%mm2\n\t"
+ "paddb "MANGLE(bFF)", %%mm2\n\t"
"punpcklbw %%mm2, %%mm2\n\t" //srca DDCCBBAA
"movq %%mm2, %%mm3\n\t"
"punpcklbw %%mm7, %%mm2\n\t" //srca 0B0B0A0A