[Vm-dev] [commit][3137] Regenerate the Spur cogits given the correct initialzation of BaseHeaderSize .

commits at squeakvm.org commits at squeakvm.org
Sun Nov 16 01:45:09 UTC 2014


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;



More information about the Vm-dev mailing list