Searched refs:ficlCell (Results 1 – 12 of 12) sorted by relevance
/illumos-gate/usr/src/common/ficl/ |
H A D | stack.c | 95 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 D | ficl.h | 745 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 D | dictionary.c | 82 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 D | vm.c | 184 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 D | primitives.c | 109 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 D | float.c | 171 ficlFloatStackDisplayCallback(void *c, ficlCell *cell) in ficlFloatStackDisplayCallback() 219 ficlCell cell; in ficlPrimitiveFLiteralImmediate() 414 ficlCell data; in ficlSystemCompileFloat()
|
H A D | tools.c | 449 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 D | extras.c | 51 ficlCell oldSourceId; in ficlPrimitiveLoad()
|
H A D | search.c | 288 ficlCell c; in ficlPrimitiveWidGetName()
|
H A D | system.c | 317 ficlCell c; in ficlSystemAddPrimitiveParseStep()
|
H A D | fileaccess.c | 194 ficlCell id = vm->sourceId; in ficlPrimitiveIncludeFile()
|
H A D | loader.c | 570 ficlCell id; in ficlExecFD() 620 ficlCell c; in displayCellNoPad()
|