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
This commit is contained in:
arcum42 2009-10-05 10:58:38 +00:00
parent fbd1268e64
commit a8b55baa38
1 changed files with 6 additions and 6 deletions

View File

@ -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