From a8b55baa38d2d1a31bf405f8e8a9cf730cd3cec0 Mon Sep 17 00:00:00 2001 From: arcum42 Date: Mon, 5 Oct 2009 10:58:38 +0000 Subject: [PATCH] Fix Linux. (While things in [] in inline assembly in gcc may look like variable names, they are actually labels that I've set to look like the variable names to ease readability. Unfortunately, labels can't have periods in them...) git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1963 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/VifDma.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pcsx2/VifDma.cpp b/pcsx2/VifDma.cpp index d46aa836b8..13f47f3000 100644 --- a/pcsx2/VifDma.cpp +++ b/pcsx2/VifDma.cpp @@ -661,16 +661,16 @@ static void VIFunpack(u32 *data, vifCode *v, unsigned int size, const unsigned i if (VIFdmanum) { __asm__(".intel_syntax noprefix\n" - "movaps xmm6, xmmword ptr [%[g_vifmask.Row1]]\n" - "movaps xmm7, xmmword ptr [%[g_vifmask.Col1]]\n" - ".att_syntax\n" : : [g_vifmask.Row1]"r"(g_vifmask.Row1), [g_vifmask.Col1]"r"(g_vifmask.Col1)); + "movaps xmm6, xmmword ptr [%[Row1]]\n" + "movaps xmm7, xmmword ptr [%[Col1]]\n" + ".att_syntax\n" : : [Row1]"r"(g_vifmask.Row1), [Col1]"r"(g_vifmask.Col1)); } else { __asm__(".intel_syntax noprefix\n" - "movaps xmm6, xmmword ptr [%[g_vifmask.Row0]]\n" - "movaps xmm7, xmmword ptr [%[g_vifmask.Col0]]\n" - ".att_syntax\n" : : [g_vifmask.Row0]"r"(g_vifmask.Row0), [g_vifmask.Col0]"r"(g_vifmask.Col0)); + "movaps xmm6, xmmword ptr [%[Row0]]\n" + "movaps xmm7, xmmword ptr [%[Col0]]\n" + ".att_syntax\n" : : [Row0]"r"(g_vifmask.Row0), [Col0]"r"(g_vifmask.Col0)); } #endif