Revision: 3137 Author: eliot Date: 2014-11-15 17:45:07 -0800 (Sat, 15 Nov 2014) Log Message: ----------- Regenerate the Spur cogits given the correct initialzation of BaseHeaderSize. Modified Paths: -------------- branches/Cog/nsspursrc/vm/cogit.c branches/Cog/nsspursrc/vm/cogit.h branches/Cog/nsspursrc/vm/cogmethod.h branches/Cog/spursistasrc/vm/cogit.c branches/Cog/spursistasrc/vm/cogit.h branches/Cog/spursistasrc/vm/cogmethod.h branches/Cog/spursrc/vm/cogit.c branches/Cog/spursrc/vm/cogit.h branches/Cog/spursrc/vm/cogmethod.h Property Changed: ---------------- branches/Cog/platforms/Cross/vm/sqSCCSVersion.h Modified: branches/Cog/nsspursrc/vm/cogit.c =================================================================== --- branches/Cog/nsspursrc/vm/cogit.c 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/nsspursrc/vm/cogit.c 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,9 +1,9 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 from - StackToRegisterMappingCogit VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + StackToRegisterMappingCogit VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ -static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 " __DATE__ ; +static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 " __DATE__ ; char *__cogitBuildInfo = __buildInfo; @@ -17483,8 +17483,13 @@ genoperandoperand(MoveRAw, scratch1, address1); /* begin MoveCq:R: */ genoperandoperand(MoveCqR, newFloatHeader, scratch2); + flag("endianness"); + /* begin MoveCq:R: */ + genoperandoperand(MoveCqR, newFloatHeader >> 32, scratch1); /* begin MoveR:Mw:r: */ genoperandoperandoperand(MoveRMwr, scratch2, 0, resultReg); + /* begin MoveR:Mw:r: */ + genoperandoperandoperand(MoveRMwr, scratch1, BytesPerWord, resultReg); /* begin MoveRd:M64:r: */ genoperandoperandoperand(MoveRdM64r, dpreg, BaseHeaderSize, resultReg); Modified: branches/Cog/nsspursrc/vm/cogit.h =================================================================== --- branches/Cog/nsspursrc/vm/cogit.h 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/nsspursrc/vm/cogit.h 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,5 +1,5 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ Modified: branches/Cog/nsspursrc/vm/cogmethod.h =================================================================== --- branches/Cog/nsspursrc/vm/cogmethod.h 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/nsspursrc/vm/cogmethod.h 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,10 +1,11 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ typedef struct { unsigned short homeOffset; unsigned short startpc; + unsigned int padToWord; unsigned cmNumArgs : 8; unsigned cmType : 3; unsigned cmRefersToYoung : 1; Property changes on: branches/Cog/platforms/Cross/vm/sqSCCSVersion.h ___________________________________________________________________ Modified: checkindate - Sat Nov 15 11:55:07 PST 2014 + Sat Nov 15 17:45:16 PST 2014 Modified: branches/Cog/spursistasrc/vm/cogit.c =================================================================== --- branches/Cog/spursistasrc/vm/cogit.c 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/spursistasrc/vm/cogit.c 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,9 +1,9 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 from - SistaStackToRegisterMappingCogit VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + SistaStackToRegisterMappingCogit VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ -static char __buildInfo[] = "SistaStackToRegisterMappingCogit VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 " __DATE__ ; +static char __buildInfo[] = "SistaStackToRegisterMappingCogit VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 " __DATE__ ; char *__cogitBuildInfo = __buildInfo; @@ -16793,8 +16793,13 @@ genoperandoperand(MoveRAw, scratch1, address1); /* begin MoveCq:R: */ genoperandoperand(MoveCqR, newFloatHeader, scratch2); + flag("endianness"); + /* begin MoveCq:R: */ + genoperandoperand(MoveCqR, newFloatHeader >> 32, scratch1); /* begin MoveR:Mw:r: */ genoperandoperandoperand(MoveRMwr, scratch2, 0, resultReg); + /* begin MoveR:Mw:r: */ + genoperandoperandoperand(MoveRMwr, scratch1, BytesPerWord, resultReg); /* begin MoveRd:M64:r: */ genoperandoperandoperand(MoveRdM64r, dpreg, BaseHeaderSize, resultReg); Modified: branches/Cog/spursistasrc/vm/cogit.h =================================================================== --- branches/Cog/spursistasrc/vm/cogit.h 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/spursistasrc/vm/cogit.h 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,5 +1,5 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ Modified: branches/Cog/spursistasrc/vm/cogmethod.h =================================================================== --- branches/Cog/spursistasrc/vm/cogmethod.h 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/spursistasrc/vm/cogmethod.h 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,10 +1,11 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ typedef struct { unsigned short homeOffset; unsigned short startpc; + unsigned int padToWord; unsigned cmNumArgs : 8; unsigned cmType : 3; unsigned cmRefersToYoung : 1; Modified: branches/Cog/spursrc/vm/cogit.c =================================================================== --- branches/Cog/spursrc/vm/cogit.c 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/spursrc/vm/cogit.c 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,9 +1,9 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 from - StackToRegisterMappingCogit VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + StackToRegisterMappingCogit VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ -static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 " __DATE__ ; +static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 " __DATE__ ; char *__cogitBuildInfo = __buildInfo; @@ -16310,8 +16310,13 @@ genoperandoperand(MoveRAw, scratch1, address1); /* begin MoveCq:R: */ genoperandoperand(MoveCqR, newFloatHeader, scratch2); + flag("endianness"); + /* begin MoveCq:R: */ + genoperandoperand(MoveCqR, newFloatHeader >> 32, scratch1); /* begin MoveR:Mw:r: */ genoperandoperandoperand(MoveRMwr, scratch2, 0, resultReg); + /* begin MoveR:Mw:r: */ + genoperandoperandoperand(MoveRMwr, scratch1, BytesPerWord, resultReg); /* begin MoveRd:M64:r: */ genoperandoperandoperand(MoveRdM64r, dpreg, BaseHeaderSize, resultReg); Modified: branches/Cog/spursrc/vm/cogit.h =================================================================== --- branches/Cog/spursrc/vm/cogit.h 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/spursrc/vm/cogit.h 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,5 +1,5 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ Modified: branches/Cog/spursrc/vm/cogmethod.h =================================================================== --- branches/Cog/spursrc/vm/cogmethod.h 2014-11-15 19:54:55 UTC (rev 3136) +++ branches/Cog/spursrc/vm/cogmethod.h 2014-11-16 01:45:07 UTC (rev 3137) @@ -1,10 +1,11 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.933 uuid: 5a37067c-b76b-4ada-9399-1de11632acd8 + CCodeGenerator VMMaker.oscog-eem.935 uuid: e1096b9f-e01b-4709-b369-18563b884832 */ typedef struct { unsigned short homeOffset; unsigned short startpc; + unsigned int padToWord; unsigned cmNumArgs : 8; unsigned cmType : 3; unsigned cmRefersToYoung : 1; |
Free forum by Nabble | Edit this page |