Lines Matching refs:dataStack

72 	ficlStackPushPointer(vm->dataStack, dictionary->here);  in markBranch()
73 ficlStackPushPointer(vm->dataStack, tag); in markBranch()
79 ficlStackPushPointer(vm->dataStack, tag); in markControlTag()
87 FICL_STACK_CHECK(vm->dataStack, 1, 0); in matchControlTag()
89 tag = (char *)ficlStackPopPointer(vm->dataStack); in matchControlTag()
113 FICL_STACK_CHECK(vm->dataStack, 1, 0); in resolveBackBranch()
115 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in resolveBackBranch()
134 FICL_STACK_CHECK(vm->dataStack, 1, 0); in resolveForwardBranch()
136 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in resolveForwardBranch()
152 FICL_STACK_CHECK(vm->dataStack, 2, 0); in resolveAbsBranch()
154 tag = ficlStackPopPointer(vm->dataStack); in resolveAbsBranch()
166 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in resolveAbsBranch()
253 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveConstant()
256 ficlInstructionConstantParen, ficlStackPopInteger(vm->dataStack)); in ficlPrimitiveConstant()
265 FICL_STACK_CHECK(vm->dataStack, 2, 0); in ficlPrimitive2Constant()
268 ficlInstruction2ConstantParen, ficlStackPop2Integer(vm->dataStack)); in ficlPrimitive2Constant()
281 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveDot()
283 c = ficlStackPop(vm->dataStack); in ficlPrimitiveDot()
294 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveUDot()
296 u = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveUDot()
307 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveHexDot()
309 u = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveHexDot()
326 char *address = (char *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveStrlen()
327 ficlStackPushInteger(vm->dataStack, strlen(address)); in ficlPrimitiveStrlen()
359 int bufferLength = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSprintf()
360 char *buffer = (char *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSprintf()
363 int formatLength = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSprintf()
364 char *format = (char *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSprintf()
402 ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSprintf()
413 ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSprintf()
415 ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSprintf()
428 integer = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSprintf()
468 ficlStackPushPointer(vm->dataStack, bufferStart); in ficlPrimitiveSprintf()
469 ficlStackPushInteger(vm->dataStack, buffer - bufferStart); in ficlPrimitiveSprintf()
470 ficlStackPushInteger(vm->dataStack, FICL_BOOL(!append)); in ficlPrimitiveSprintf()
481 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveDepth()
483 i = ficlStackDepth(vm->dataStack); in ficlPrimitiveDepth()
484 ficlStackPushInteger(vm->dataStack, i); in ficlPrimitiveDepth()
496 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveEmit()
498 i = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveEmit()
599 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveElseCoIm()
634 FICL_STACK_CHECK(vm->dataStack, 0, 2); in ficlPrimitiveCaseCoIm()
636 ficlStackPushUnsigned(vm->dataStack, 0); in ficlPrimitiveCaseCoIm()
657 if (ficlStackGetTop(vm->dataStack).p == fallthroughTag) { in ficlPrimitiveEndcaseCoIm()
659 patchAddr = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveEndcaseCoIm()
661 fixupCount = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveEndcaseCoIm()
662 ficlStackPushPointer(vm->dataStack, patchAddr); in ficlPrimitiveEndcaseCoIm()
663 ficlStackPushUnsigned(vm->dataStack, fixupCount + 1); in ficlPrimitiveEndcaseCoIm()
669 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveEndcaseCoIm()
671 fixupCount = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveEndcaseCoIm()
672 FICL_STACK_CHECK(vm->dataStack, fixupCount, 0); in ficlPrimitiveEndcaseCoIm()
679 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveEndcaseCoIm()
695 FICL_STACK_CHECK(vm->dataStack, 1, 3); in ficlPrimitiveOfCoIm()
697 if (ficlStackGetTop(vm->dataStack).p == fallthroughTag) { in ficlPrimitiveOfCoIm()
699 fallthroughFixup = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveOfCoIm()
728 FICL_STACK_CHECK(vm->dataStack, 4, 3); in ficlPrimitiveEndofCoIm()
734 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveEndofCoIm()
738 fixupCount = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveEndofCoIm()
748 ficlStackPushPointer(vm->dataStack, dictionary->here); in ficlPrimitiveEndofCoIm()
749 ficlStackPushUnsigned(vm->dataStack, fixupCount + 1); in ficlPrimitiveEndofCoIm()
771 FICL_STACK_CHECK(vm->dataStack, 4, 3); in ficlPrimitiveFallthroughCoIm()
776 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveFallthroughCoIm()
788 ficlStackPushPointer(vm->dataStack, dictionary->here); in ficlPrimitiveFallthroughCoIm()
809 FICL_STRING_SET_LENGTH(s, ficlStackPopUnsigned(vm->dataStack)); in ficlPrimitiveHash()
810 FICL_STRING_SET_POINTER(s, ficlStackPopPointer(vm->dataStack)); in ficlPrimitiveHash()
811 ficlStackPushUnsigned(vm->dataStack, ficlHashCode(s)); in ficlPrimitiveHash()
867 ficlStackPushPointer(vm->dataStack, in ficlPrimitiveInterpret()
869 ficlStackPushUnsigned(vm->dataStack, in ficlPrimitiveInterpret()
872 if (ficlStackPopInteger(vm->dataStack)) in ficlPrimitiveInterpret()
890 FICL_STRING_SET_LENGTH(name, ficlStackPopUnsigned(vm->dataStack)); in ficlPrimitiveLookup()
891 FICL_STRING_SET_POINTER(name, ficlStackPopPointer(vm->dataStack)); in ficlPrimitiveLookup()
892 ficlStackPushInteger(vm->dataStack, ficlVmParseWord(vm, name)); in ficlPrimitiveLookup()
909 FICL_STRING_SET_LENGTH(s, ficlStackPopInteger(vm->dataStack)); in ficlPrimitiveParseStepParen()
910 FICL_STRING_SET_POINTER(s, ficlStackPopPointer(vm->dataStack)); in ficlPrimitiveParseStepParen()
912 ficlStackPushInteger(vm->dataStack, (*pStep)(vm, s)); in ficlPrimitiveParseStepParen()
921 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveAddParseStep()
923 pStep = (ficlWord *)(ficlStackPop(vm->dataStack).p); in ficlPrimitiveAddParseStep()
941 value = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveLiteralIm()
998 ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->dataStack)); in ficlPrimitive2LiteralIm()
999 ficlDictionaryAppendCell(dictionary, ficlStackPop(vm->dataStack)); in ficlPrimitive2LiteralIm()
1116 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveBase()
1120 ficlStackPush(vm->dataStack, c); in ficlPrimitiveBase()
1145 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveAllot()
1148 i = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveAllot()
1160 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveHere()
1163 ficlStackPushPointer(vm->dataStack, dictionary->here); in ficlPrimitiveHere()
1179 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveTick()
1186 ficlStackPushPointer(vm->dataStack, word); in ficlPrimitiveTick()
1213 word = ficlStackGetTop(vm->dataStack).p; in ficlPrimitivePostponeCoIm()
1216 ficlStackPop(vm->dataStack)); in ficlPrimitivePostponeCoIm()
1234 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveExecute()
1236 word = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveExecute()
1271 ficlWord *word = (ficlWord *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveIsObject()
1276 ficlStackPushInteger(vm->dataStack, flag); in ficlPrimitiveIsObject()
1289 ficlStackPushPointer(vm->dataStack, counted); in ficlPrimitiveCountedStringQuoteIm()
1372 FICL_STACK_CHECK(vm->dataStack, 2, 0); in ficlPrimitiveSLiteralCoIm()
1375 length = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveSLiteralCoIm()
1376 from = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSLiteralCoIm()
1398 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveState()
1399 ficlStackPushPointer(vm->dataStack, &vm->state); in ficlPrimitiveState()
1449 FICL_STACK_CHECK(vm->dataStack, 1, 1); in ficlPrimitiveToBody()
1451 word = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveToBody()
1452 ficlStackPushPointer(vm->dataStack, word->param + 1); in ficlPrimitiveToBody()
1463 FICL_STACK_CHECK(vm->dataStack, 1, 1); in ficlPrimitiveFromBody()
1465 ptr = (char *)ficlStackPopPointer(vm->dataStack) - sizeof (ficlWord); in ficlPrimitiveFromBody()
1466 ficlStackPushPointer(vm->dataStack, ptr); in ficlPrimitiveFromBody()
1479 FICL_STACK_CHECK(vm->dataStack, 1, 2); in ficlPrimitiveToName()
1481 word = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveToName()
1482 ficlStackPushPointer(vm->dataStack, word->name); in ficlPrimitiveToName()
1483 ficlStackPushUnsigned(vm->dataStack, word->length); in ficlPrimitiveToName()
1543 FICL_STACK_CHECK(vm->dataStack, 2, 2); in ficlPrimitiveNumberSign()
1546 u = ficlStackPop2Unsigned(vm->dataStack); in ficlPrimitiveNumberSign()
1549 ficlStackPush2Unsigned(vm->dataStack, uqr.quotient); in ficlPrimitiveNumberSign()
1563 FICL_STACK_CHECK(vm->dataStack, 2, 2); in ficlPrimitiveNumberSignGreater()
1568 ficlStackDrop(vm->dataStack, 2); in ficlPrimitiveNumberSignGreater()
1569 ficlStackPushPointer(vm->dataStack, counted->text); in ficlPrimitiveNumberSignGreater()
1570 ficlStackPushUnsigned(vm->dataStack, counted->length); in ficlPrimitiveNumberSignGreater()
1587 FICL_STACK_CHECK(vm->dataStack, 2, 2); in ficlPrimitiveNumberSignS()
1590 u = ficlStackPop2Unsigned(vm->dataStack); in ficlPrimitiveNumberSignS()
1599 ficlStackPush2Unsigned(vm->dataStack, u); in ficlPrimitiveNumberSignS()
1614 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveHold()
1617 i = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveHold()
1633 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveSign()
1636 i = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSign()
1665 FICL_STACK_CHECK(vm->dataStack, 4, 4); in ficlPrimitiveToNumber()
1667 length = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveToNumber()
1668 trace = (char *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveToNumber()
1669 accumulator = ficlStackPop2Unsigned(vm->dataStack); in ficlPrimitiveToNumber()
1690 ficlStackPush2Unsigned(vm->dataStack, accumulator); in ficlPrimitiveToNumber()
1691 ficlStackPushPointer(vm->dataStack, trace); in ficlPrimitiveToNumber()
1692 ficlStackPushUnsigned(vm->dataStack, length); in ficlPrimitiveToNumber()
1746 FICL_STACK_CHECK(vm->dataStack, 2, 1); in ficlPrimitiveAccept()
1748 size = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveAccept()
1749 address = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveAccept()
1757 ficlStackPushInteger(vm->dataStack, length); in ficlPrimitiveAccept()
1782 FICL_STACK_CHECK(vm->dataStack, 1, 1); in ficlPrimitiveAligned()
1784 addr = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveAligned()
1785 ficlStackPushPointer(vm->dataStack, ficlAlignPointer(addr)); in ficlPrimitiveAligned()
1819 FICL_STACK_CHECK(vm->dataStack, 2, 5); in ficlPrimitiveWhileCoIm()
1826 ficlStackRoll(vm->dataStack, 3); in ficlPrimitiveWhileCoIm()
1827 ficlStackRoll(vm->dataStack, 3); in ficlPrimitiveWhileCoIm()
1875 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveChar()
1878 ficlStackPushUnsigned(vm->dataStack, (ficlUnsigned)(s.text[0])); in ficlPrimitiveChar()
1898 FICL_STACK_CHECK(vm->dataStack, 1, 1); in ficlPrimitiveCharPlus()
1900 p = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveCharPlus()
1901 ficlStackPushPointer(vm->dataStack, p + 1); in ficlPrimitiveCharPlus()
1920 FICL_STACK_CHECK(vm->dataStack, 1, 1); in ficlPrimitiveChars()
1922 i = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveChars()
1923 ficlStackPushInteger(vm->dataStack, i * sizeof (char)); in ficlPrimitiveChars()
1944 FICL_STACK_CHECK(vm->dataStack, 1, 2); in ficlPrimitiveCount()
1946 counted = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveCount()
1947 ficlStackPushPointer(vm->dataStack, counted->text); in ficlPrimitiveCount()
1948 ficlStackPushUnsigned(vm->dataStack, counted->length); in ficlPrimitiveCount()
1971 FICL_STACK_CHECK(vm->dataStack, 2, 1); in ficlPrimitiveEnvironmentQ()
1974 name.length = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveEnvironmentQ()
1975 name.text = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveEnvironmentQ()
1981 ficlStackPushInteger(vm->dataStack, FICL_TRUE); in ficlPrimitiveEnvironmentQ()
1983 ficlStackPushInteger(vm->dataStack, FICL_FALSE); in ficlPrimitiveEnvironmentQ()
2004 FICL_STACK_CHECK(vm->dataStack, 2, 0); in ficlPrimitiveEvaluate()
2006 FICL_STRING_SET_LENGTH(string, ficlStackPopUnsigned(vm->dataStack)); in ficlPrimitiveEvaluate()
2007 FICL_STRING_SET_POINTER(string, ficlStackPopPointer(vm->dataStack)); in ficlPrimitiveEvaluate()
2034 ficlStackPushPointer(vm->dataStack, counted->text); in ficlPrimitiveStringQuoteIm()
2035 ficlStackPushUnsigned(vm->dataStack, counted->length); in ficlPrimitiveStringQuoteIm()
2056 FICL_STACK_CHECK(vm->dataStack, 2, 0); in ficlPrimitiveType()
2058 length = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveType()
2059 s = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveType()
2102 FICL_STACK_CHECK(vm->dataStack, 1, 1); in ficlPrimitiveWord()
2105 delim = (char)ficlStackPopInteger(vm->dataStack); in ficlPrimitiveWord()
2122 ficlStackPushPointer(vm->dataStack, counted); in ficlPrimitiveWord()
2136 FICL_STACK_CHECK(vm->dataStack, 0, 2); in ficlPrimitiveParseNoCopy()
2139 ficlStackPushPointer(vm->dataStack, FICL_STRING_GET_POINTER(s)); in ficlPrimitiveParseNoCopy()
2140 ficlStackPushUnsigned(vm->dataStack, FICL_STRING_GET_LENGTH(s)); in ficlPrimitiveParseNoCopy()
2158 FICL_STACK_CHECK(vm->dataStack, 1, 2); in ficlPrimitiveParse()
2160 delim = (char)ficlStackPopInteger(vm->dataStack); in ficlPrimitiveParse()
2163 ficlStackPushPointer(vm->dataStack, FICL_STRING_GET_POINTER(s)); in ficlPrimitiveParse()
2164 ficlStackPushUnsigned(vm->dataStack, FICL_STRING_GET_LENGTH(s)); in ficlPrimitiveParse()
2184 ficlStackPushPointer(vm->dataStack, word); in do_find()
2185 ficlStackPushInteger(vm->dataStack, in do_find()
2188 ficlStackPushPointer(vm->dataStack, returnForFailure); in do_find()
2189 ficlStackPushUnsigned(vm->dataStack, 0); in do_find()
2209 FICL_STACK_CHECK(vm->dataStack, 1, 2); in ficlPrimitiveCFind()
2211 counted = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveCFind()
2226 FICL_STACK_CHECK(vm->dataStack, 2, 2); in ficlPrimitiveSFind()
2228 name.length = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSFind()
2229 name.text = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveSFind()
2257 FICL_STACK_CHECK(vm->dataStack, 0, 2); in ficlPrimitiveSource()
2259 ficlStackPushPointer(vm->dataStack, vm->tib.text); in ficlPrimitiveSource()
2260 ficlStackPushInteger(vm->dataStack, ficlVmGetInBufLen(vm)); in ficlPrimitiveSource()
2280 FICL_STACK_CHECK(vm->dataStack, 0, 1); in ficlPrimitiveToIn()
2282 ficlStackPushPointer(vm->dataStack, &vm->tib.index); in ficlPrimitiveToIn()
2306 ficlStackPushPointer(vm->dataStack, word); in ficlPrimitiveColonNoName()
2334 c = ficlStackPop(vm->dataStack); in ficlPrimitiveUser()
2373 stack = vm->dataStack; in ficlLocalParenIm()
2464 FICL_STACK_CHECK(vm->dataStack, 2, 0); in ficlLocalParen()
2467 FICL_STRING_SET_LENGTH(name, ficlStackPopUnsigned(vm->dataStack)); in ficlLocalParen()
2469 (char *)ficlStackPopPointer(vm->dataStack)); in ficlLocalParen()
2649 stack = vm->dataStack; in ficlPrimitiveToValue()
2654 stack = vm->dataStack; in ficlPrimitiveToValue()
2683 ficlStackPushPointer(vm->dataStack, &word->param[0]); in ficlPrimitiveToValue()
2704 FICL_STACK_CHECK(vm->dataStack, 3, 2); in ficlPrimitiveFMSlashMod()
2706 n1 = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveFMSlashMod()
2707 d1 = ficlStackPop2Integer(vm->dataStack); in ficlPrimitiveFMSlashMod()
2709 ficlStackPushInteger(vm->dataStack, qr.remainder); in ficlPrimitiveFMSlashMod()
2710 ficlStackPushInteger(vm->dataStack, in ficlPrimitiveFMSlashMod()
2729 FICL_STACK_CHECK(vm->dataStack, 3, 2); in ficlPrimitiveSMSlashRem()
2731 n1 = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveSMSlashRem()
2732 d1 = ficlStackPop2Integer(vm->dataStack); in ficlPrimitiveSMSlashRem()
2734 ficlStackPushInteger(vm->dataStack, qr.remainder); in ficlPrimitiveSMSlashRem()
2735 ficlStackPushInteger(vm->dataStack, in ficlPrimitiveSMSlashRem()
2746 FICL_STACK_CHECK(vm->dataStack, 2, 1); in ficlPrimitiveMod()
2748 n1 = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveMod()
2749 i = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveMod()
2752 ficlStackPushInteger(vm->dataStack, qr.remainder); in ficlPrimitiveMod()
2770 u1 = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveUMSlashMod()
2771 ud = ficlStackPop2Unsigned(vm->dataStack); in ficlPrimitiveUMSlashMod()
2773 ficlStackPushUnsigned(vm->dataStack, uqr.remainder); in ficlPrimitiveUMSlashMod()
2774 ficlStackPushUnsigned(vm->dataStack, in ficlPrimitiveUMSlashMod()
2789 FICL_STACK_CHECK(vm->dataStack, 2, 2); in ficlPrimitiveMStar()
2791 n2 = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveMStar()
2792 n1 = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveMStar()
2795 ficlStackPush2Integer(vm->dataStack, d); in ficlPrimitiveMStar()
2804 FICL_STACK_CHECK(vm->dataStack, 2, 2); in ficlPrimitiveUMStar()
2806 u2 = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveUMStar()
2807 u1 = ficlStackPopUnsigned(vm->dataStack); in ficlPrimitiveUMStar()
2810 ficlStackPush2Unsigned(vm->dataStack, ud); in ficlPrimitiveUMStar()
2821 FICL_STACK_CHECK(vm->dataStack, 6, 6); in ficlPrimitive2Rot()
2823 d3 = ficlStackPop2Integer(vm->dataStack); in ficlPrimitive2Rot()
2824 d2 = ficlStackPop2Integer(vm->dataStack); in ficlPrimitive2Rot()
2825 d1 = ficlStackPop2Integer(vm->dataStack); in ficlPrimitive2Rot()
2826 ficlStackPush2Integer(vm->dataStack, d2); in ficlPrimitive2Rot()
2827 ficlStackPush2Integer(vm->dataStack, d3); in ficlPrimitive2Rot()
2828 ficlStackPush2Integer(vm->dataStack, d1); in ficlPrimitive2Rot()
2840 ficlStackPushPointer(vm->dataStack, vm->pad); in ficlPrimitivePad()
2857 ficlStackPushInteger(vm->dataStack, vm->sourceId.i); in ficlPrimitiveSourceID()
2880 ficlStackPushInteger(vm->dataStack, ret); in ficlPrimitiveRefill()
2923 FICL_STACK_CHECK(vm->dataStack, 1, 0); in ficlPrimitiveCatch()
2925 word = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveCatch()
2939 memcpy((void*)&dataStackCopy, (void*)vm->dataStack, sizeof (ficlStack)); in ficlPrimitiveCatch()
2975 ficlStackPushInteger(vm->dataStack, 0); in ficlPrimitiveCatch()
2985 memcpy((void*)vm->dataStack, (void*)&dataStackCopy, in ficlPrimitiveCatch()
2990 ficlStackPushInteger(vm->dataStack, except); /* Push error */ in ficlPrimitiveCatch()
3011 except = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveThrow()
3027 size = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveAllocate()
3029 ficlStackPushPointer(vm->dataStack, p); in ficlPrimitiveAllocate()
3031 ficlStackPushInteger(vm->dataStack, 0); in ficlPrimitiveAllocate()
3033 ficlStackPushInteger(vm->dataStack, 1); in ficlPrimitiveAllocate()
3045 p = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveFree()
3047 ficlStackPushInteger(vm->dataStack, 0); in ficlPrimitiveFree()
3060 size = ficlStackPopInteger(vm->dataStack); in ficlPrimitiveResize()
3061 old = ficlStackPopPointer(vm->dataStack); in ficlPrimitiveResize()
3065 ficlStackPushPointer(vm->dataStack, new); in ficlPrimitiveResize()
3066 ficlStackPushInteger(vm->dataStack, 0); in ficlPrimitiveResize()
3068 ficlStackPushPointer(vm->dataStack, old); in ficlPrimitiveResize()
3069 ficlStackPushInteger(vm->dataStack, 1); in ficlPrimitiveResize()