Skip to content

Commit 240976c

Browse files
committed
CogVM source as per VMMaker.oscog-eem.3653
...as does intraCPICTarget:invokesMNUIn:'s
1 parent 661387c commit 240976c

File tree

17 files changed

+91
-91
lines changed

17 files changed

+91
-91
lines changed

src/spur32.cog/cogit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
*/
55

src/spur32.cog/cogitARMv5.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
from
5-
StackToRegisterMappingCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
5+
StackToRegisterMappingCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
66
*/
7-
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a " __DATE__ ;
7+
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749 " __DATE__ ;
88
char *__cogitBuildInfo = __buildInfo;
99

1010

@@ -704,7 +704,7 @@ static NoDbgRegParms sqInt incrementUsageOfTargetIfLinkedSendmcpcignored(sqInt a
704704
extern void initializeCodeZoneFromupTo(sqInt startAddress, sqInt endAddress);
705705
static sqInt initialMethodUsageCount(void);
706706
static int initialOpenPICUsageCount(void);
707-
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC);
707+
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC);
708708
static NoDbgRegParms sqInt inverseBranchFor(sqInt opcode);
709709
#if VMInvestigations
710710
static NoDbgRegParms sqInt investigationArrayForClosedPIC(CogMethod *cPIC);
@@ -938,7 +938,7 @@ static sqInt genPrimitiveStringAtPut(void);
938938
static NoDbgRegParms sqInt genRemoveSmallIntegerTagsInScratchReg(sqInt scratchReg);
939939
static NoDbgRegParms sqInt genShiftAwaySmallIntegerTagsInScratchReg(sqInt scratchReg);
940940
static NoDbgRegParms sqInt getLiteralCountOfplusOneinBytesintoscratch(sqInt methodReg, sqInt plusOne, sqInt inBytes, sqInt litCountReg, sqInt scratchReg);
941-
static NoDbgRegParms sqInt inlineCacheTagForInstance(sqInt oop);
941+
static NoDbgRegParms usqInt inlineCacheTagForInstance(sqInt oop);
942942
static NoDbgRegParms AbstractInstruction * jumpNotSmallIntegerUnsignedValueInRegister(sqInt reg);
943943
static NoDbgRegParms sqInt markAndTraceCacheTagLiteralinatpc(sqInt literal, CogMethod *cogMethodOrNil, usqInt address);
944944
static sqInt numSmallIntegerBits(void);
@@ -8367,7 +8367,7 @@ callCogCodePopReceiverAndClassRegs(void)
83678367
static NoDbgRegParms sqInt
83688368
ceCPICMissreceiver(CogMethod *cPIC, sqInt receiver)
83698369
{
8370-
sqInt cacheTag;
8370+
usqInt cacheTag;
83718371
int errorSelectorOrNil;
83728372
sqInt methodOrSelectorIndex;
83738373
sqInt newTargetMethodOrNil;
@@ -8478,7 +8478,7 @@ l1:;
84788478
static NoDbgRegParms sqInt
84798479
ceSICMiss(sqInt receiver)
84808480
{
8481-
sqInt cacheTag;
8481+
usqInt cacheTag;
84828482
sqInt entryPoint;
84838483
int errorSelectorOrNil;
84848484
sqInt extent;
@@ -13429,7 +13429,7 @@ initialOpenPICUsageCount(void)
1342913429

1343013430
/* Cogit>>#intraCPICTarget:invokesMNUIn: */
1343113431
static NoDbgRegParms int
13432-
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC)
13432+
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC)
1343313433
{
1343413434
assert(((targetMcpc >= (((usqInt)(cPIC + 1)))) && (targetMcpc <= ((((usqInt)cPIC)) + cmEntryOffset))));
1343513435
return targetMcpc == (((usqInt)(cPIC + 1)));
@@ -13666,7 +13666,7 @@ void
1366613666
linkSendAtintooffsetreceiver(sqInt callSiteReturnAddress, CogMethod *sendingMethod, CogMethod *targetMethod, sqInt theEntryOffset, sqInt receiver)
1366713667
{
1366813668
sqInt extent;
13669-
sqInt inlineCacheTag;
13669+
usqInt inlineCacheTag;
1367013670

1367113671
assert((theEntryOffset == cmEntryOffset)
1367213672
|| (theEntryOffset == cmNoCheckEntryOffset));
@@ -22584,7 +22584,7 @@ getLiteralCountOfplusOneinBytesintoscratch(sqInt methodReg, sqInt plusOne, sqInt
2258422584
c.f. getInlineCacheClassTagFrom:into: & inlineCacheTagForClass: */
2258522585

2258622586
/* CogObjectRepresentationFor32BitSpur>>#inlineCacheTagForInstance: */
22587-
static NoDbgRegParms sqInt
22587+
static NoDbgRegParms usqInt
2258822588
inlineCacheTagForInstance(sqInt oop)
2258922589
{
2259022590
return (isImmediate(oop)

src/spur32.cog/cogitIA32.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
from
5-
StackToRegisterMappingCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
5+
StackToRegisterMappingCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
66
*/
7-
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a " __DATE__ ;
7+
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749 " __DATE__ ;
88
char *__cogitBuildInfo = __buildInfo;
99

1010

@@ -501,7 +501,7 @@ static NoDbgRegParms AbstractInstruction * genSwapRRScratch(AbstractInstruction
501501
static NoDbgRegParms int hasSSE2Instructions(AbstractInstruction *self_in_CogIA32Compiler);
502502
static NoDbgRegParms int hasSSEInstructions(AbstractInstruction *self_in_CogIA32Compiler);
503503
static NoDbgRegParms sqInt inlineCacheTagAt(AbstractInstruction *self_in_CogIA32Compiler, sqInt callSiteReturnAddress);
504-
static NoDbgRegParms sqInt instructionSizeAt(AbstractInstruction *self_in_CogIA32Compiler, sqInt pc);
504+
static NoDbgRegParms int instructionSizeAt(AbstractInstruction *self_in_CogIA32Compiler, sqInt pc);
505505
static NoDbgRegParms int isCallPrecedingReturnPC(AbstractInstruction *self_in_CogIA32Compiler, sqInt mcpc);
506506
static NoDbgRegParms sqInt isJumpAt(AbstractInstruction *self_in_CogIA32Compiler, sqInt pc);
507507
static NoDbgRegParms sqInt isPCDependent(AbstractInstruction *self_in_CogIA32Compiler);
@@ -681,7 +681,7 @@ static NoDbgRegParms sqInt incrementUsageOfTargetIfLinkedSendmcpcignored(sqInt a
681681
extern void initializeCodeZoneFromupTo(sqInt startAddress, sqInt endAddress);
682682
static sqInt initialMethodUsageCount(void);
683683
static int initialOpenPICUsageCount(void);
684-
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC);
684+
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC);
685685
static NoDbgRegParms sqInt inverseBranchFor(sqInt opcode);
686686
#if VMInvestigations
687687
static NoDbgRegParms sqInt investigationArrayForClosedPIC(CogMethod *cPIC);
@@ -912,7 +912,7 @@ static sqInt genPrimitiveStringAtPut(void);
912912
static NoDbgRegParms sqInt genRemoveSmallIntegerTagsInScratchReg(sqInt scratchReg);
913913
static NoDbgRegParms sqInt genShiftAwaySmallIntegerTagsInScratchReg(sqInt scratchReg);
914914
static NoDbgRegParms sqInt getLiteralCountOfplusOneinBytesintoscratch(sqInt methodReg, sqInt plusOne, sqInt inBytes, sqInt litCountReg, sqInt scratchReg);
915-
static NoDbgRegParms sqInt inlineCacheTagForInstance(sqInt oop);
915+
static NoDbgRegParms usqInt inlineCacheTagForInstance(sqInt oop);
916916
static NoDbgRegParms AbstractInstruction * jumpNotSmallIntegerUnsignedValueInRegister(sqInt reg);
917917
static NoDbgRegParms sqInt markAndTraceCacheTagLiteralinatpc(sqInt literal, CogMethod *cogMethodOrNil, usqInt address);
918918
static sqInt numSmallIntegerBits(void);
@@ -6825,7 +6825,7 @@ inlineCacheTagAt(AbstractInstruction *self_in_CogIA32Compiler, sqInt callSiteRet
68256825
It only has to cope with the instructions generated in a block dispatch. */
68266826

68276827
/* CogIA32Compiler>>#instructionSizeAt: */
6828-
static NoDbgRegParms sqInt
6828+
static NoDbgRegParms int
68296829
instructionSizeAt(AbstractInstruction *self_in_CogIA32Compiler, sqInt pc)
68306830
{
68316831
sqInt op;
@@ -6997,7 +6997,7 @@ jumpTargetPCAt(AbstractInstruction *self_in_CogIA32Compiler, sqInt pc)
69976997
{
69986998
sqInt byte;
69996999
sqInt offset;
7000-
sqInt size;
7000+
int size;
70017001

70027002
size = instructionSizeAt(self_in_CogIA32Compiler, pc);
70037003
if (size == 2) {
@@ -8052,7 +8052,7 @@ callCogCodePopReceiverAndClassRegs(void)
80528052
static NoDbgRegParms sqInt
80538053
ceCPICMissreceiver(CogMethod *cPIC, sqInt receiver)
80548054
{
8055-
sqInt cacheTag;
8055+
usqInt cacheTag;
80568056
int errorSelectorOrNil;
80578057
sqInt methodOrSelectorIndex;
80588058
sqInt newTargetMethodOrNil;
@@ -8163,7 +8163,7 @@ l1:;
81638163
static NoDbgRegParms sqInt
81648164
ceSICMiss(sqInt receiver)
81658165
{
8166-
sqInt cacheTag;
8166+
usqInt cacheTag;
81678167
sqInt entryPoint;
81688168
int errorSelectorOrNil;
81698169
sqInt extent;
@@ -12856,7 +12856,7 @@ initialOpenPICUsageCount(void)
1285612856

1285712857
/* Cogit>>#intraCPICTarget:invokesMNUIn: */
1285812858
static NoDbgRegParms int
12859-
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC)
12859+
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC)
1286012860
{
1286112861
assert(((targetMcpc >= (((usqInt)(cPIC + 1)))) && (targetMcpc <= ((((usqInt)cPIC)) + cmEntryOffset))));
1286212862
return targetMcpc == (((usqInt)(cPIC + 1)));
@@ -13117,7 +13117,7 @@ void
1311713117
linkSendAtintooffsetreceiver(sqInt callSiteReturnAddress, CogMethod *sendingMethod, CogMethod *targetMethod, sqInt theEntryOffset, sqInt receiver)
1311813118
{
1311913119
sqInt extent;
13120-
sqInt inlineCacheTag;
13120+
usqInt inlineCacheTag;
1312113121

1312213122
assert((theEntryOffset == cmEntryOffset)
1312313123
|| (theEntryOffset == cmNoCheckEntryOffset));
@@ -21256,7 +21256,7 @@ getLiteralCountOfplusOneinBytesintoscratch(sqInt methodReg, sqInt plusOne, sqInt
2125621256
c.f. getInlineCacheClassTagFrom:into: & inlineCacheTagForClass: */
2125721257

2125821258
/* CogObjectRepresentationFor32BitSpur>>#inlineCacheTagForInstance: */
21259-
static NoDbgRegParms sqInt
21259+
static NoDbgRegParms usqInt
2126021260
inlineCacheTagForInstance(sqInt oop)
2126121261
{
2126221262
return (isImmediate(oop)

src/spur32.sista/cogit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
*/
55

src/spur32.sista/cogitARMv5.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
from
5-
SistaCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
5+
SistaCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
66
*/
7-
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a " __DATE__ ;
7+
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749 " __DATE__ ;
88
char *__cogitBuildInfo = __buildInfo;
99

1010

@@ -705,7 +705,7 @@ static sqInt getOpcodeIndex(void);
705705
static NoDbgRegParms sqInt incrementUsageOfTargetIfLinkedSendmcpcignored(sqInt annotation, char *mcpc, sqInt superfluity);
706706
static sqInt initialMethodUsageCount(void);
707707
static int initialOpenPICUsageCount(void);
708-
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC);
708+
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC);
709709
static NoDbgRegParms sqInt inverseBranchFor(sqInt opcode);
710710
#if VMInvestigations
711711
static NoDbgRegParms sqInt investigationArrayForClosedPIC(CogMethod *cPIC);
@@ -13496,7 +13496,7 @@ initialOpenPICUsageCount(void)
1349613496

1349713497
/* Cogit>>#intraCPICTarget:invokesMNUIn: */
1349813498
static NoDbgRegParms int
13499-
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC)
13499+
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC)
1350013500
{
1350113501
assert(((targetMcpc >= (((usqInt)(cPIC + 1)))) && (targetMcpc <= ((((usqInt)cPIC)) + cmEntryOffset))));
1350213502
return targetMcpc == (((usqInt)(cPIC + 1)));
@@ -32805,7 +32805,7 @@ genByteEqualsInlinePrimitiveResultreturnReg(AbstractInstruction *jmp, sqInt reg)
3280532805
void *jumpTarget;
3280632806
AbstractInstruction *localJump;
3280732807
sqInt nExts;
32808-
sqInt nextPC;
32808+
int nextPC;
3280932809
sqInt nextPCSqInt;
3281032810
sqInt postBranchPC;
3281132811
sqInt postBranchPCSqInt;

src/spur32.sista/cogitIA32.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
from
5-
SistaCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
5+
SistaCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
66
*/
7-
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a " __DATE__ ;
7+
static char __buildInfo[] = "SistaCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749 " __DATE__ ;
88
char *__cogitBuildInfo = __buildInfo;
99

1010

@@ -479,7 +479,7 @@ static NoDbgRegParms sqInt canDivQuoRem(AbstractInstruction *self_in_CogIA32Comp
479479
static NoDbgRegParms AbstractInstruction * cFloatResultToRd(AbstractInstruction *self_in_CogIA32Compiler, sqInt reg);
480480
static NoDbgRegParms AbstractInstruction * cFloatResultToRs(AbstractInstruction *self_in_CogIA32Compiler, sqInt reg);
481481
static NoDbgRegParms sqInt cmpC32RTempByteSize(AbstractInstruction *self_in_CogIA32Compiler);
482-
static NoDbgRegParms int computeMaximumSize(AbstractInstruction *self_in_CogIA32Compiler);
482+
static NoDbgRegParms sqInt computeMaximumSize(AbstractInstruction *self_in_CogIA32Compiler);
483483
static NoDbgRegParms int computeShiftRRSize(AbstractInstruction *self_in_CogIA32Compiler);
484484
static NoDbgRegParms sqInt concretizeFill32(AbstractInstruction *self_in_CogIA32Compiler);
485485
static NoDbgRegParms sqInt concretizeMovePerfCnt64RRL(AbstractInstruction *self_in_CogIA32Compiler);
@@ -683,7 +683,7 @@ extern usqInt getMethodZoneBase(void);
683683
static NoDbgRegParms sqInt incrementUsageOfTargetIfLinkedSendmcpcignored(sqInt annotation, char *mcpc, sqInt superfluity);
684684
static sqInt initialMethodUsageCount(void);
685685
static int initialOpenPICUsageCount(void);
686-
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC);
686+
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC);
687687
static NoDbgRegParms sqInt inverseBranchFor(sqInt opcode);
688688
#if VMInvestigations
689689
static NoDbgRegParms sqInt investigationArrayForClosedPIC(CogMethod *cPIC);
@@ -918,7 +918,7 @@ static sqInt genPrimitiveStringAtPut(void);
918918
static NoDbgRegParms sqInt genRemoveSmallIntegerTagsInScratchReg(sqInt scratchReg);
919919
static NoDbgRegParms sqInt genShiftAwaySmallIntegerTagsInScratchReg(sqInt scratchReg);
920920
static NoDbgRegParms sqInt getLiteralCountOfplusOneinBytesintoscratch(sqInt methodReg, sqInt plusOne, sqInt inBytes, sqInt litCountReg, sqInt scratchReg);
921-
static NoDbgRegParms sqInt inlineCacheTagForInstance(sqInt oop);
921+
static NoDbgRegParms usqInt inlineCacheTagForInstance(sqInt oop);
922922
static NoDbgRegParms AbstractInstruction * jumpNotSmallIntegerUnsignedValueInRegister(sqInt reg);
923923
static NoDbgRegParms sqInt markAndTraceCacheTagLiteralinatpc(sqInt literal, CogMethod *cogMethodOrNil, usqInt address);
924924
static NoDbgRegParms usqInt numCountersFor(usqInt theCounters);
@@ -3257,7 +3257,7 @@ cmpC32RTempByteSize(AbstractInstruction *self_in_CogIA32Compiler)
32573257
limits which are exceeded when each case jumps around the otherwise. */
32583258

32593259
/* CogIA32Compiler>>#computeMaximumSize */
3260-
static NoDbgRegParms int
3260+
static NoDbgRegParms sqInt
32613261
computeMaximumSize(AbstractInstruction *self_in_CogIA32Compiler)
32623262
{
32633263
switch ((self_in_CogIA32Compiler->opcode)) {
@@ -8205,7 +8205,7 @@ callCogCodePopReceiverAndClassRegs(void)
82058205
static NoDbgRegParms sqInt
82068206
ceCPICMissreceiver(CogMethod *cPIC, sqInt receiver)
82078207
{
8208-
sqInt cacheTag;
8208+
usqInt cacheTag;
82098209
int errorSelectorOrNil;
82108210
sqInt methodOrSelectorIndex;
82118211
sqInt newTargetMethodOrNil;
@@ -8316,7 +8316,7 @@ l1:;
83168316
static NoDbgRegParms sqInt
83178317
ceSICMiss(sqInt receiver)
83188318
{
8319-
sqInt cacheTag;
8319+
usqInt cacheTag;
83208320
sqInt entryPoint;
83218321
int errorSelectorOrNil;
83228322
sqInt extent;
@@ -12984,7 +12984,7 @@ initialOpenPICUsageCount(void)
1298412984

1298512985
/* Cogit>>#intraCPICTarget:invokesMNUIn: */
1298612986
static NoDbgRegParms int
12987-
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC)
12987+
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC)
1298812988
{
1298912989
assert(((targetMcpc >= (((usqInt)(cPIC + 1)))) && (targetMcpc <= ((((usqInt)cPIC)) + cmEntryOffset))));
1299012990
return targetMcpc == (((usqInt)(cPIC + 1)));
@@ -13245,7 +13245,7 @@ void
1324513245
linkSendAtintooffsetreceiver(sqInt callSiteReturnAddress, CogMethod *sendingMethod, CogMethod *targetMethod, sqInt theEntryOffset, sqInt receiver)
1324613246
{
1324713247
sqInt extent;
13248-
sqInt inlineCacheTag;
13248+
usqInt inlineCacheTag;
1324913249

1325013250
assert((theEntryOffset == cmEntryOffset)
1325113251
|| (theEntryOffset == cmNoCheckEntryOffset));
@@ -21538,7 +21538,7 @@ getLiteralCountOfplusOneinBytesintoscratch(sqInt methodReg, sqInt plusOne, sqInt
2153821538
c.f. getInlineCacheClassTagFrom:into: & inlineCacheTagForClass: */
2153921539

2154021540
/* CogObjectRepresentationFor32BitSpur>>#inlineCacheTagForInstance: */
21541-
static NoDbgRegParms sqInt
21541+
static NoDbgRegParms usqInt
2154221542
inlineCacheTagForInstance(sqInt oop)
2154321543
{
2154421544
return (isImmediate(oop)

src/spur64.cog/cogit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
*/
55

src/spur64.cog/cogitARMv8.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
/* Automatically generated by
2-
CCodeGenerator VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
2+
CCodeGenerator VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
33
(Cog-eem.499, * Compiler-ct.519)
44
from
5-
StackToRegisterMappingCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a
5+
StackToRegisterMappingCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749
66
*/
7-
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3652 uuid: 087801f9-2e4c-4ed7-bccb-0d0b72d7665a " __DATE__ ;
7+
static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3653 uuid: 3e9e73e3-c46f-4b85-9492-5e8152620749 " __DATE__ ;
88
char *__cogitBuildInfo = __buildInfo;
99

1010

@@ -780,7 +780,7 @@ static NoDbgRegParms sqInt indexForSelectorin(sqInt selector, CogMethod *cogMeth
780780
extern void initializeCodeZoneFromupTo(sqInt startAddress, sqInt endAddress);
781781
static sqInt initialMethodUsageCount(void);
782782
static int initialOpenPICUsageCount(void);
783-
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC);
783+
static NoDbgRegParms int intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC);
784784
static NoDbgRegParms sqInt inverseBranchFor(sqInt opcode);
785785
#if VMInvestigations
786786
static NoDbgRegParms sqInt investigationArrayForClosedPIC(CogMethod *cPIC);
@@ -13980,7 +13980,7 @@ initialOpenPICUsageCount(void)
1398013980

1398113981
/* Cogit>>#intraCPICTarget:invokesMNUIn: */
1398213982
static NoDbgRegParms int
13983-
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, sqInt cPIC)
13983+
intraCPICTargetinvokesMNUIn(sqInt targetMcpc, CogMethod *cPIC)
1398413984
{
1398513985
assert(((targetMcpc >= (((usqInt)(cPIC + 1)))) && (targetMcpc <= ((((usqInt)cPIC)) + cmEntryOffset))));
1398613986
return targetMcpc == (((usqInt)(cPIC + 1)));

0 commit comments

Comments
 (0)