From 9987f673b347cabb07c0acd3ac46d76f71d5eb90 Mon Sep 17 00:00:00 2001 From: "gregory.hainaut" Date: Mon, 2 Aug 2010 17:14:51 +0000 Subject: [PATCH] IPU (linux): mangle asm label. Need for inlining (if link time optimization works one day). git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3592 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/IPU/yuv2rgb.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pcsx2/IPU/yuv2rgb.cpp b/pcsx2/IPU/yuv2rgb.cpp index 67b03306f9..8ccd15a197 100644 --- a/pcsx2/IPU/yuv2rgb.cpp +++ b/pcsx2/IPU/yuv2rgb.cpp @@ -267,7 +267,7 @@ ihatemsvc: "xor edi, edi\n" ".align 16\n" -"tworows:\n" +"tworows_%=:\n" "movq xmm3, qword ptr [%[mb8]+256+esi]\n" "movq xmm1, qword ptr [%[mb8]+320+esi]\n" "pxor xmm2, xmm2\n" @@ -296,15 +296,15 @@ ihatemsvc: "movaps xmmword ptr [%[yuv2rgb_temp]], xmm0\n" "movaps xmmword ptr [%[yuv2rgb_temp]+16], xmm1\n" "movaps xmmword ptr [%[yuv2rgb_temp]+32], xmm2\n" - "jmp ihategcctoo\n" + "jmp ihategcctoo_%=\n" ".align 16\n" -"onerow:\n" +"onerow_%=:\n" "movaps xmm0, xmmword ptr [%[yuv2rgb_temp]]\n" "movaps xmm1, xmmword ptr [%[yuv2rgb_temp]+16]\n" "movaps xmm2, xmmword ptr [%[yuv2rgb_temp]+32]\n" -"ihategcctoo:\n" +"ihategcctoo_%=:\n" "movaps xmm3, xmm0\n" "movaps xmm4, xmm1\n" "movaps xmm5, xmm2\n" @@ -383,11 +383,11 @@ ihatemsvc: // run twice the onerow <=> edi = 16 or 48 or 80 etc... <=> check bit 5 "test edi, 16\n" - "jnz onerow\n" + "jnz onerow_%=\n" "add esi, 8\n" "cmp esi, 64\n" - "jne tworows\n" + "jne tworows_%=\n" ".att_syntax\n" : :[C_BIAS]"i"(C_BIAS), [Y_BIAS]"i"(Y_BIAS), [Y_MASK]"i"(Y_MASK),