|
From: <sv...@va...> - 2013-01-24 04:59:57
|
florian 2013-01-24 04:59:49 +0000 (Thu, 24 Jan 2013)
New Revision: 2655
Log:
Fix HReg <--> integer mixup. vreg2ireg returns an HReg not an integer.
Modified files:
trunk/priv/host_amd64_defs.c
Modified: trunk/priv/host_amd64_defs.c (+2 -2)
===================================================================
--- trunk/priv/host_amd64_defs.c 2013-01-24 04:58:11 +00:00 (rev 2654)
+++ trunk/priv/host_amd64_defs.c 2013-01-24 04:59:49 +00:00 (rev 2655)
@@ -1940,7 +1940,7 @@
fakery which facilitates using functions that work on integer
register numbers to be used when assembling SSE instructions
too. */
-static UInt vreg2ireg ( HReg r )
+static HReg vreg2ireg ( HReg r )
{
UInt n;
vassert(hregClass(r) == HRcVec128);
@@ -1951,7 +1951,7 @@
}
//uu /* Ditto for ymm regs. */
-//uu static UInt dvreg2ireg ( HReg r )
+//uu static HReg dvreg2ireg ( HReg r )
//uu {
//uu UInt n;
//uu vassert(hregClass(r) == HRcVec256);
|