[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