Home
last modified time | relevance | path

Searched refs:fStack (Results 1 – 4 of 4) sorted by relevance

/freebsd/stand/ficl/
H A Dstack.c93 FICL_STACK *fStack = pVM->fStack; in vmCheckFStack() local
94 int nFree = fStack->base + fStack->nCells - fStack->sp; in vmCheckFStack()
96 if (popCells > STKDEPTH(fStack)) in vmCheckFStack()
H A Dfloat.c308 dictAppendCell(dp, stackPop(pVM->fStack)); in Fconstant()
352 int d = stackDepth(pVM->fStack); in displayFStack()
369 pCell = pVM->fStack->sp - d; in displayFStack()
390 i = stackDepth(pVM->fStack); in Fdepth()
668 dictAppendCell(dp, stackPop(pVM->fStack)); in fliteralIm()
790 c = stackPop(pVM->fStack); in FFrom()
805 stackPush(pVM->fStack, c); in ToF()
H A Dficl.h402 #define PUSHFLOAT(f) stackPushFloat(pVM->fStack,f)
407 #define POPFLOAT() stackPopFloat(pVM->fStack)
411 #define GETTOPF() stackGetTop(pVM->fStack)
412 #define SETTOPF(c) stackSetTop(pVM->fStack,LVALUEtoCELL(c))
416 #define DROPF(n) stackDrop(pVM->fStack,n)
419 #define PICKF(n) stackPick(pVM->fStack,n)
421 #define ROLLF(n) stackRoll(pVM->fStack,n)
489 FICL_STACK *fStack; /* float stack (optional) */ member
H A Dvm.c100 if (pVM->fStack) in vmCreate()
101 stackDelete(pVM->fStack); in vmCreate()
102 pVM->fStack = stackCreate(nPStack); in vmCreate()
124 ficlFree(pVM->fStack); in vmDelete()
523 stackReset(pVM->fStack); in vmReset()