|
1 | 1 | /* Automatically generated by |
2 | | - CCodeGeneratorGlobalStructure VMMaker.oscog-nice.2500 uuid: c991a570-d1c2-4445-b94d-83b6da74f435 |
| 2 | + CCodeGeneratorGlobalStructure VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 |
3 | 3 | from |
4 | | - CoInterpreter VMMaker.oscog-nice.2500 uuid: c991a570-d1c2-4445-b94d-83b6da74f435 |
| 4 | + CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 |
5 | 5 | */ |
6 | | -static char __buildInfo[] = "CoInterpreter VMMaker.oscog-nice.2500 uuid: c991a570-d1c2-4445-b94d-83b6da74f435 " __DATE__ ; |
| 6 | +static char __buildInfo[] = "CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 " __DATE__ ; |
7 | 7 | char *__interpBuildInfo = __buildInfo; |
8 | 8 |
|
9 | 9 |
|
@@ -1539,7 +1539,7 @@ static sqInt lookupOrdinarySend(void); |
1539 | 1539 | static sqInt NoDbgRegParms lookupProtectedstartingAtrule(sqInt selector, sqInt mixinApplication, sqInt rule); |
1540 | 1540 | extern sqInt lookupSelectorinClass(sqInt selector, sqInt class); |
1541 | 1541 | static void NoDbgRegParms makeContextSnapshotSafe(sqInt ctxt); |
1542 | | -extern sqInt makePointwithxValueyValue(sqInt xValue, sqInt yValue); |
| 1542 | +extern usqInt makePointwithxValueyValue(sqInt xValue, sqInt yValue); |
1543 | 1543 | static void mapInterpreterOops(void); |
1544 | 1544 | static sqInt NoDbgRegParms markAndTraceStackPages(sqInt fullGCFlag); |
1545 | 1545 | static void markAndTraceUntracedReachableStackPages(void); |
@@ -2610,7 +2610,7 @@ static signed char primitiveAccessorDepthTable[MaxPrimitiveIndex + 2 /* 577 */] |
2610 | 2610 | }; |
2611 | 2611 | sqInt checkedPluginName; |
2612 | 2612 | char expensiveAsserts = 0; |
2613 | | -const char *interpreterVersion = "Newspeak Virtual Machine CoInterpreterPrimitives_VMMaker.oscog-nice.2500"; |
| 2613 | +const char *interpreterVersion = "Newspeak Virtual Machine CoInterpreterPrimitives_VMMaker.oscog-eem.2504"; |
2614 | 2614 | sqInt minBackwardJumpCountForCompile = MinBackwardJumpCountForCompile /* 40 */; |
2615 | 2615 | volatile int sendTrace; |
2616 | 2616 |
|
@@ -7096,7 +7096,7 @@ interpret(void) |
7096 | 7096 | sqInt context; |
7097 | 7097 | sqInt i; |
7098 | 7098 | sqInt initialIP; |
7099 | | - sqInt newClosure; |
| 7099 | + usqInt newClosure; |
7100 | 7100 | usqInt newClosure1; |
7101 | 7101 | usqInt newObj; |
7102 | 7102 | sqInt numArgs; |
@@ -14781,7 +14781,7 @@ interpret(void) |
14781 | 14781 | sqInt context; |
14782 | 14782 | sqInt i; |
14783 | 14783 | sqInt initialIP; |
14784 | | - sqInt newClosure; |
| 14784 | + usqInt newClosure; |
14785 | 14785 | usqInt newClosure1; |
14786 | 14786 | usqInt newObj; |
14787 | 14787 | sqInt numArgs; |
@@ -45496,7 +45496,7 @@ allInstancesOf(sqInt aClass) |
45496 | 45496 | sqInt ptr1; |
45497 | 45497 | sqInt ptr2; |
45498 | 45498 | sqInt smallObj; |
45499 | | - usqInt start; |
| 45499 | + sqInt start; |
45500 | 45500 |
|
45501 | 45501 | classIndex = (long32At(aClass + 4)) & (identityHashHalfWordMask()); |
45502 | 45502 | if (classIndex == 0) { |
@@ -45930,8 +45930,8 @@ allObjects(void) |
45930 | 45930 | sqInt prevObj1; |
45931 | 45931 | sqInt prevPrevObj; |
45932 | 45932 | sqInt prevPrevObj1; |
45933 | | - usqInt ptr; |
45934 | | - usqInt start; |
| 45933 | + sqInt ptr; |
| 45934 | + sqInt start; |
45935 | 45935 |
|
45936 | 45936 |
|
45937 | 45937 | /* N.B. Does /not/ update totalFreeOldSpace */ |
@@ -62631,7 +62631,7 @@ updatePointersInsavedFirstFieldPointer(sqInt obj, sqInt firstFieldPtr) |
62631 | 62631 | assert((ReceiverIndex + ((sp >> 3))) < (lengthOf(obj))); |
62632 | 62632 | contextSize = (sp >> 3); |
62633 | 62633 | l7: /* end fetchStackPointerOf: */; |
62634 | | - numPointerSlots = ((usqInt) (CtxtTempFrameStart + contextSize)); |
| 62634 | + numPointerSlots = CtxtTempFrameStart + contextSize; |
62635 | 62635 | goto l8; |
62636 | 62636 | } |
62637 | 62637 | /* begin numSlotsOf: */ |
@@ -62660,7 +62660,7 @@ updatePointersInsavedFirstFieldPointer(sqInt obj, sqInt firstFieldPtr) |
62660 | 62660 | l5: /* end methodHeaderFromSavedFirstField: */; |
62661 | 62661 | assert((((header) & 7) == 1)); |
62662 | 62662 | numLiterals = ((header >> 3)) & AlternateHeaderNumLiteralsMask; |
62663 | | - numPointerSlots = ((usqInt) (numLiterals + LiteralStart)); |
| 62663 | + numPointerSlots = numLiterals + LiteralStart; |
62664 | 62664 | l8: /* end numPointerSlotsWhileCompactingOf:withFormat:savedFirstFieldPointer: */; |
62665 | 62665 | if ((fmt <= 5 /* lastPointerFormat */) |
62666 | 62666 | && (numPointerSlots > 0)) { |
@@ -69994,7 +69994,7 @@ makeContextSnapshotSafe(sqInt ctxt) |
69994 | 69994 | We know both will be integers so no value nor root checking is needed */ |
69995 | 69995 |
|
69996 | 69996 | /* StackInterpreter>>#makePointwithxValue:yValue: */ |
69997 | | -sqInt |
| 69997 | +usqInt |
69998 | 69998 | makePointwithxValueyValue(sqInt xValue, sqInt yValue) |
69999 | 69999 | { DECL_MAYBE_SQ_GLOBAL_STRUCT |
70000 | 70000 | sqInt classObj; |
|
0 commit comments