Searched refs:FICL_VM (Results 1 - 22 of 22) sorted by relevance

/freebsd-9.3-release/sys/boot/ficl/
H A Dficl.h229 typedef struct vm FICL_VM; typedef in typeref:struct:vm
340 ** so it might just be moved to FICL_VM instead. (sobral)
444 typedef void (*OUTFUNC)(FICL_VM *pVM, char *text, int fNewline);
478 FICL_VM *link; /* Ficl keeps a VM list for simple teardown */
511 typedef void (*FICL_CODE)(FICL_VM *pVm);
572 void vmBranchRelative(FICL_VM *pVM, int offset);
573 FICL_VM * vmCreate (FICL_VM *pVM, unsigned nPStack, unsigned nRStack);
574 void vmDelete (FICL_VM *pVM);
575 void vmExecute (FICL_VM *pV
[all...]
H A Dfloat.c59 static void Fadd(FICL_VM *pVM)
76 static void Fsub(FICL_VM *pVM)
93 static void Fmul(FICL_VM *pVM)
110 static void Fnegate(FICL_VM *pVM)
126 static void Fdiv(FICL_VM *pVM)
143 static void Faddi(FICL_VM *pVM)
161 static void Fsubi(FICL_VM *pVM)
179 static void Fmuli(FICL_VM *pVM)
197 static void Fdivi(FICL_VM *pVM)
215 static void isubf(FICL_VM *pV
[all...]
H A Dvm.c70 void vmBranchRelative(FICL_VM *pVM, int offset)
83 FICL_VM *vmCreate(FICL_VM *pVM, unsigned nPStack, unsigned nRStack)
87 pVM = (FICL_VM *)ficlMalloc(sizeof (FICL_VM));
89 memset(pVM, 0, sizeof (FICL_VM));
118 void vmDelete (FICL_VM *pVM)
141 void vmExecute(FICL_VM *pVM, FICL_WORD *pWord)
161 void vmInnerLoop(FICL_VM *pVM)
196 void vmInnerLoop(FICL_VM *pV
[all...]
H A Dwords.c58 static void colonParen(FICL_VM *pVM);
59 static void literalIm(FICL_VM *pVM);
60 static int ficlParseWord(FICL_VM *pVM, STRINGINFO si);
79 static void doLocalIm(FICL_VM *pVM);
80 static void do2LocalIm(FICL_VM *pVM);
90 static void markBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
97 static void markControlTag(FICL_VM *pVM, char *tag)
103 static void matchControlTag(FICL_VM *pVM, char *tag)
126 static void resolveBackBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag)
149 static void resolveForwardBranch(FICL_DICT *dp, FICL_VM *pV
[all...]
H A Dsearch.c58 static void definitions(FICL_VM *pVM)
80 static void forthWordlist(FICL_VM *pVM)
93 static void getCurrent(FICL_VM *pVM)
110 static void getOrder(FICL_VM *pVM)
136 static void searchWordlist(FICL_VM *pVM)
170 static void setCurrent(FICL_VM *pVM)
192 static void setOrder(FICL_VM *pVM)
238 static void ficlWordlist(FICL_VM *pVM)
259 static void searchPop(FICL_VM *pVM)
281 static void searchPush(FICL_VM *pV
[all...]
H A Dprefix.c73 int ficlParsePrefix(FICL_VM *pVM, STRINGINFO si)
117 static void tempBase(FICL_VM *pVM, int base)
133 static void fTempBase(FICL_VM *pVM)
140 static void prefixHex(FICL_VM *pVM)
145 static void prefixTen(FICL_VM *pVM)
H A Dloader.c60 ficlSetenv(FICL_VM *pVM)
97 ficlSetenvq(FICL_VM *pVM)
135 ficlGetenv(FICL_VM *pVM)
170 ficlUnsetenv(FICL_VM *pVM)
199 ficlCopyin(FICL_VM *pVM)
221 ficlCopyout(FICL_VM *pVM)
243 ficlFindfile(FICL_VM *pVM)
285 ficlPnpdevices(FICL_VM *pVM)
303 ficlPnphandlers(FICL_VM *pVM)
319 ficlCcall(FICL_VM *pV
[all...]
H A Dfileaccess.c20 static void pushIor(FICL_VM *pVM, int success)
32 static void ficlFopen(FICL_VM *pVM, char *writeMode) /* ( c-addr u fam -- fileid ior ) */
83 static void ficlOpenFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */
89 static void ficlCreateFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */
102 static void ficlCloseFile(FICL_VM *pVM) /* ( fileid -- ior ) */
108 static void ficlDeleteFile(FICL_VM *pVM) /* ( c-addr u -- ior ) */
120 static void ficlRenameFile(FICL_VM *pVM) /* ( c-addr1 u1 c-addr2 u2 -- ior ) */
143 static void ficlFileStatus(FICL_VM *pVM) /* ( c-addr u -- x ior ) */
172 static void ficlFilePosition(FICL_VM *pVM) /* ( fileid -- ud ior ) */
193 static void ficlFileSize(FICL_VM *pV
[all...]
H A Dtestmain.c57 static void ficlGetCWD(FICL_VM *pVM)
74 static void ficlChDir(FICL_VM *pVM)
102 static void ficlSystem(FICL_VM *pVM)
132 static void ficlLoad(FICL_VM *pVM)
213 static void spewHash(FICL_VM *pVM)
258 static void ficlBreak(FICL_VM *pVM)
264 static void ficlClock(FICL_VM *pVM)
271 static void clocksPerSec(FICL_VM *pVM)
278 static void execxt(FICL_VM *pVM)
312 FICL_VM *pV
[all...]
H A Dtools.c85 static void vmSetBreak(FICL_VM *pVM, FICL_BREAKPOINT *pBP)
99 static void debugPrompt(FICL_VM *pVM)
154 static FICL_WORD *findEnclosingWord(FICL_VM *pVM, CELL *cp)
187 static void seeColon(FICL_VM *pVM, CELL *pc)
301 static void seeXT(FICL_VM *pVM)
362 static void see(FICL_VM *pVM)
378 void ficlDebugXT(FICL_VM *pVM)
412 void stepIn(FICL_VM *pVM)
437 void stepOver(FICL_VM *pVM)
485 void stepBreak(FICL_VM *pV
[all...]
H A Dficl.c228 void ficlListParseSteps(FICL_VM *pVM)
254 FICL_VM *ficlNewVM(FICL_SYSTEM *pSys)
256 FICL_VM *pVM = vmCreate(NULL, defaultStack, defaultStack);
274 void ficlFreeVM(FICL_VM *pVM)
277 FICL_VM *pList = pSys->vmList;
311 ** pointer to a FICL_VM
334 int ficlEvaluate(FICL_VM *pVM, char *pText)
363 int ficlExec(FICL_VM *pVM, char *pText)
368 int ficlExecC(FICL_VM *pVM, char *pText, FICL_INT size)
477 int ficlExecXT(FICL_VM *pV
[all...]
H A Dstack.c73 void vmCheckStack(FICL_VM *pVM, int popCells, int pushCells)
92 void vmCheckFStack(FICL_VM *pVM, int popCells, int pushCells)
H A Ddict.c309 void dictCheck(FICL_DICT *pDict, FICL_VM *pVM, int n)
476 void dictHashSummary(FICL_VM *pVM)
/freebsd-9.3-release/sys/boot/ficl/i386/
H A Dsysdep.c56 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
90 ficlOutb(FICL_VM *pVM)
105 ficlInb(FICL_VM *pVM)
/freebsd-9.3-release/sys/boot/ficl/amd64/
H A Dsysdep.c53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
/freebsd-9.3-release/sys/boot/ficl/arm/
H A Dsysdep.c53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
/freebsd-9.3-release/sys/boot/ficl/ia64/
H A Dsysdep.c53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
/freebsd-9.3-release/sys/boot/ficl/mips/
H A Dsysdep.c53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
/freebsd-9.3-release/sys/boot/ficl/powerpc/
H A Dsysdep.c53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
/freebsd-9.3-release/sys/boot/ficl/sparc64/
H A Dsysdep.c53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline)
/freebsd-9.3-release/sys/boot/common/
H A Dinterp_forth.c58 FICL_VM *bf_vm;
66 bf_command(FICL_VM *vm)
H A Dinterp.c44 extern FICL_VM *bf_vm;

Completed in 105 milliseconds