Home
last modified time | relevance | path

Searched refs:ficlCell (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/common/ficl/
H A Dstack.c95 size_t totalSize = sizeof (ficlStack) + (size * sizeof (ficlCell)); in ficlStackCreate()
143 ficlCell
150 ficlStackStore(ficlStack *stack, int n, ficlCell c) in ficlStackStore()
158 ficlCell
207 ficlCell
263 ficlStackPush(ficlStack *stack, ficlCell c) in ficlStackPush()
271 ficlCell c; in ficlStackPushPointer()
280 ficlCell c; in ficlStackPushInteger()
289 ficlCell c; in ficlStackPushUnsigned()
315 ficlCell c; in ficlStackPushFloat()
[all …]
H A Dficl.h745 typedef union ficlCell union
754 } __attribute__((may_alias)) ficlCell; typedef
757 #define FICL_BITS_PER_CELL (sizeof (ficlCell) * 8)
775 #define FICL_POINTER_TO_CELL(p) ((ficlCell *)(void *)p)
862 ficlCell *frame; /* link reg for stack frame */
863 ficlCell *top; /* stack pointer */
866 ficlCell base[1]; /* Top of stack */
877 FICL_PLATFORM_EXTERN ficlCell ficlStackFetch(ficlStack *stack, int n);
878 FICL_PLATFORM_EXTERN ficlCell ficlStackGetTop(ficlStack *stack);
880 FICL_PLATFORM_EXTERN ficlCell ficlStackPop(ficlStack *stack);
[all …]
H A Ddictionary.c82 dictionary->here = (ficlCell *)word->name; in ficlDictionaryAbortDefinition()
126 ficlDictionaryAppendCell(ficlDictionary *dictionary, ficlCell c) in ficlDictionaryAppendCell()
150 ficlCell c; in ficlDictionaryAppendUnsigned()
256 ficlCell c; in ficlDictionarySetConstantInstruction()
465 nAlloc = sizeof (ficlDictionary) + (size * sizeof (ficlCell)) in ficlDictionaryCreateHashed()
578 ficlDictionaryFindEnclosingWord(ficlDictionary *dictionary, ficlCell *cell) in ficlDictionaryFindEnclosingWord()
588 (cell + 1 - (sizeof (ficlWord) / sizeof (ficlCell))); in ficlDictionaryFindEnclosingWord()
662 ficlCell *cell = word->param; in ficlDictionarySee()
663 ficlCell *param0 = cell; in ficlDictionarySee()
678 ficlCell c, c2; in ficlDictionarySee()
[all …]
H A Dvm.c184 ficlStackCheckNospill(ficlStack *stack, ficlCell *top, int popCells, in ficlStackCheckNospill()
193 ficlCell *oldTop = stack->top; in ficlStackCheckNospill()
246 register ficlCell *dataTop; in ficlVmInnerLoop()
247 register ficlCell *returnTop; in ficlVmInnerLoop()
249 register ficlCell *floatTop; in ficlVmInnerLoop()
253 register ficlCell *frame; in ficlVmInnerLoop()
263 ficlCell c; in ficlVmInnerLoop()
265 ficlCell *cell; in ficlVmInnerLoop()
627 ficlCell swap; in ficlVmInnerLoop()
697 i * sizeof (ficlCell)); in ficlVmInnerLoop()
[all …]
H A Dprimitives.c109 ficlCell *patchAddr, c; in resolveBackBranch()
115 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in resolveBackBranch()
130 ficlCell *patchAddr; in resolveForwardBranch()
136 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in resolveForwardBranch()
149 ficlCell *patchAddr; in resolveAbsBranch()
166 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in resolveAbsBranch()
279 ficlCell c; in ficlPrimitiveDot()
590 ficlCell *patchAddr; in ficlPrimitiveElseCoIm()
600 patchAddr = (ficlCell *)ficlStackPopPointer(vm->dataStack); in ficlPrimitiveElseCoIm()
650 ficlCell *patchAddr; in ficlPrimitiveEndcaseCoIm()
[all …]
H A Dfloat.c171 ficlFloatStackDisplayCallback(void *c, ficlCell *cell) in ficlFloatStackDisplayCallback()
219 ficlCell cell; in ficlPrimitiveFLiteralImmediate()
414 ficlCell data; in ficlSystemCompileFloat()
H A Dtools.c449 ficlVmGetDictionary(vm), (ficlCell *)(vm->ip)); in ficlPrimitiveStepBreak()
535 ficlStackDisplayCallback(void *c, ficlCell *cell) in ficlStackDisplayCallback()
599 ficlStackDisplaySimpleCallback(void *c, ficlCell *cell) in ficlStackDisplaySimpleCallback()
630 ficlReturnStackDisplayCallback(void *c, ficlCell *cell) in ficlReturnStackDisplayCallback()
653 int offset = (ficlCell *)cell->p - &word->param[0]; in ficlReturnStackDisplayCallback()
H A Dextras.c51 ficlCell oldSourceId; in ficlPrimitiveLoad()
H A Dsearch.c288 ficlCell c; in ficlPrimitiveWidGetName()
H A Dsystem.c317 ficlCell c; in ficlSystemAddPrimitiveParseStep()
H A Dfileaccess.c194 ficlCell id = vm->sourceId; in ficlPrimitiveIncludeFile()
H A Dloader.c570 ficlCell id; in ficlExecFD()
620 ficlCell c; in displayCellNoPad()