Home
last modified time | relevance | path

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

/freebsd/stand/ficl/
H A Dficl.h228 typedef struct vm FICL_VM; typedef
572 FICL_VM * vmCreate (FICL_VM *pVM, unsigned nPStack, unsigned nRStack);
845 FICL_VM *vmList;
997 void ficlFreeVM(FICL_VM *pVM);
1069 void ficlTick(FICL_VM *pVM);
1116 extern void ficlOutb(FICL_VM *pVM);
1117 extern void ficlInb(FICL_VM *pVM);
1120 extern void ficlSetenv(FICL_VM *pVM);
1122 extern void ficlGetenv(FICL_VM *pVM);
1124 extern void ficlCopyin(FICL_VM *pVM);
[all …]
H A Dfloat.c58 static void Fadd(FICL_VM *pVM) in Fadd()
75 static void Fsub(FICL_VM *pVM) in Fsub()
92 static void Fmul(FICL_VM *pVM) in Fmul()
125 static void Fdiv(FICL_VM *pVM) in Fdiv()
142 static void Faddi(FICL_VM *pVM) in Faddi()
160 static void Fsubi(FICL_VM *pVM) in Fsubi()
178 static void Fmuli(FICL_VM *pVM) in Fmuli()
250 static void itof(FICL_VM *pVM) in itof()
267 static void Ftoi(FICL_VM *pVM) in Ftoi()
315 static void FDot(FICL_VM *pVM) in FDot()
[all …]
H A Dwords.c278 static void add(FICL_VM *pVM) in add()
290 static void sub(FICL_VM *pVM) in sub()
302 static void mul(FICL_VM *pVM) in mul()
461 static void colon(FICL_VM *pVM) in colon()
657 static void uDot(FICL_VM *pVM) in uDot()
868 static void drop(FICL_VM *pVM) in drop()
888 static void dup(FICL_VM *pVM) in dup()
979 static void rot(FICL_VM *pVM) in rot()
1031 static void cr(FICL_VM *pVM) in cr()
2470 void ficlTick(FICL_VM *pVM) in ficlTick()
[all …]
H A Dvm.c82 FICL_VM *vmCreate(FICL_VM *pVM, unsigned nPStack, unsigned nRStack) in vmCreate()
86 pVM = (FICL_VM *)ficlMalloc(sizeof (FICL_VM)); in vmCreate()
117 void vmDelete (FICL_VM *pVM) in vmDelete()
160 void vmInnerLoop(FICL_VM *pVM) in vmInnerLoop()
195 void vmInnerLoop(FICL_VM *pVM)
359 int vmGetWordToPad(FICL_VM *pVM) in vmGetWordToPad()
427 CELL vmPop(FICL_VM *pVM) in vmPop()
437 void vmPush(FICL_VM *pVM, CELL c) in vmPush()
448 void vmPopIP(FICL_VM *pVM) in vmPopIP()
498 void vmQuit(FICL_VM *pVM) in vmQuit()
[all …]
H A Dloader.c67 ficlSetenv(FICL_VM *pVM) in ficlSetenv()
104 ficlSetenvq(FICL_VM *pVM) in ficlSetenvq()
142 ficlGetenv(FICL_VM *pVM) in ficlGetenv()
177 ficlUnsetenv(FICL_VM *pVM) in ficlUnsetenv()
206 ficlCopyin(FICL_VM *pVM) in ficlCopyin()
228 ficlCopyout(FICL_VM *pVM) in ficlCopyout()
250 ficlFindfile(FICL_VM *pVM) in ficlFindfile()
315 ficlCcall(FICL_VM *pVM) in ficlCcall()
386 ficlUuidToString(FICL_VM *pVM) in ficlUuidToString()
724 static void key(FICL_VM *pVM) in key()
[all …]
H A Dsearch.c57 static void definitions(FICL_VM *pVM) in definitions()
79 static void forthWordlist(FICL_VM *pVM) in forthWordlist()
92 static void getCurrent(FICL_VM *pVM) in getCurrent()
109 static void getOrder(FICL_VM *pVM) in getOrder()
169 static void setCurrent(FICL_VM *pVM) in setCurrent()
191 static void setOrder(FICL_VM *pVM) in setOrder()
237 static void ficlWordlist(FICL_VM *pVM) in ficlWordlist()
258 static void searchPop(FICL_VM *pVM) in searchPop()
280 static void searchPush(FICL_VM *pVM) in searchPush()
300 static void widGetName(FICL_VM *pVM) in widGetName()
[all …]
H A Dfileaccess.c19 static void pushIor(FICL_VM *pVM, int success) in pushIor()
89 static void ficlOpenFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */ in ficlOpenFile()
108 static void ficlCloseFile(FICL_VM *pVM) /* ( fileid -- ior ) */ in ficlCloseFile()
114 static void ficlDeleteFile(FICL_VM *pVM) /* ( c-addr u -- ior ) */ in ficlDeleteFile()
149 static void ficlFileStatus(FICL_VM *pVM) /* ( c-addr u -- x ior ) */ in ficlFileStatus()
178 static void ficlFilePosition(FICL_VM *pVM) /* ( fileid -- ud ior ) */ in ficlFilePosition()
199 static void ficlFileSize(FICL_VM *pVM) /* ( fileid -- ud ior ) */ in ficlFileSize()
210 static void ficlIncludeFile(FICL_VM *pVM) /* ( i*x fileid -- j*x ) */ in ficlIncludeFile()
365 static void ficlRepositionFile(FICL_VM *pVM) /* ( ud fileid -- ior ) */ in ficlRepositionFile()
375 static void ficlFlushFile(FICL_VM *pVM) /* ( fileid -- ior ) */ in ficlFlushFile()
[all …]
H A Dtestmain.c56 static void ficlGetCWD(FICL_VM *pVM) in ficlGetCWD()
73 static void ficlChDir(FICL_VM *pVM) in ficlChDir()
101 static void ficlSystem(FICL_VM *pVM) in ficlSystem()
131 static void ficlLoad(FICL_VM *pVM) in ficlLoad()
212 static void spewHash(FICL_VM *pVM) in spewHash()
257 static void ficlBreak(FICL_VM *pVM) in ficlBreak()
263 static void ficlClock(FICL_VM *pVM) in ficlClock()
270 static void clocksPerSec(FICL_VM *pVM) in clocksPerSec()
277 static void execxt(FICL_VM *pVM) in execxt()
311 FICL_VM *pVM; in main()
H A Dtools.c98 static void debugPrompt(FICL_VM *pVM) in debugPrompt()
301 static void seeXT(FICL_VM *pVM) in seeXT()
365 static void see(FICL_VM *pVM) in see()
381 void ficlDebugXT(FICL_VM *pVM) in ficlDebugXT()
415 void stepIn(FICL_VM *pVM) in stepIn()
440 void stepOver(FICL_VM *pVM) in stepOver()
488 void stepBreak(FICL_VM *pVM) in stepBreak()
610 static void bye(FICL_VM *pVM) in bye()
694 static void forgetWid(FICL_VM *pVM) in forgetWid()
718 static void forget(FICL_VM *pVM) in forget()
[all …]
H A Dprefix.c72 int ficlParsePrefix(FICL_VM *pVM, STRINGINFO si) in ficlParsePrefix()
116 static void tempBase(FICL_VM *pVM, int base) in tempBase()
132 static void fTempBase(FICL_VM *pVM) in fTempBase()
139 static void prefixHex(FICL_VM *pVM) in prefixHex()
144 static void prefixTen(FICL_VM *pVM) in prefixTen()
H A Dficl.c227 void ficlListParseSteps(FICL_VM *pVM) in ficlListParseSteps()
253 FICL_VM *ficlNewVM(FICL_SYSTEM *pSys) in ficlNewVM()
255 FICL_VM *pVM = vmCreate(NULL, defaultStack, defaultStack); in ficlNewVM()
273 void ficlFreeVM(FICL_VM *pVM) in ficlFreeVM()
276 FICL_VM *pList = pSys->vmList; in ficlFreeVM()
333 int ficlEvaluate(FICL_VM *pVM, char *pText) in ficlEvaluate()
362 int ficlExec(FICL_VM *pVM, char *pText) in ficlExec()
367 int ficlExecC(FICL_VM *pVM, char *pText, FICL_INT size) in ficlExecC()
476 int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord) in ficlExecXT()
674 FICL_VM *pVM = pSys->vmList; in ficlTermSystem()
H A Dgfx_loader.c61 ficl_term_putimage(FICL_VM *pVM) in ficl_term_putimage()
112 ficl_fb_putimage(FICL_VM *pVM) in ficl_fb_putimage()
151 ficl_fb_setpixel(FICL_VM *pVM) in ficl_fb_setpixel()
165 ficl_fb_line(FICL_VM *pVM) in ficl_fb_line()
182 ficl_fb_bezier(FICL_VM *pVM) in ficl_fb_bezier()
201 ficl_fb_drawrect(FICL_VM *pVM) in ficl_fb_drawrect()
218 ficl_term_drawrect(FICL_VM *pVM) in ficl_term_drawrect()
H A Dstack.c72 void vmCheckStack(FICL_VM *pVM, int popCells, int pushCells) in vmCheckStack()
91 void vmCheckFStack(FICL_VM *pVM, int popCells, int pushCells) in vmCheckFStack()
H A Ddict.c308 void dictCheck(FICL_DICT *pDict, FICL_VM *pVM, int n) in dictCheck()
475 void dictHashSummary(FICL_VM *pVM) in dictHashSummary()
/freebsd/stand/ficl/x86/
H A Dsysdep.c10 ficlOutb(FICL_VM *pVM) in ficlOutb()
25 ficlInb(FICL_VM *pVM) in ficlInb()
/freebsd/stand/ficl/arm/
H A Dsysdep.c52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
/freebsd/stand/ficl/amd64/
H A Dsysdep.c54 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
/freebsd/stand/ficl/i386/
H A Dsysdep.c54 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
/freebsd/stand/ficl/aarch64/
H A Dsysdep.c52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
/freebsd/stand/ficl/powerpc/
H A Dsysdep.c52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
/freebsd/stand/ficl/riscv/
H A Dsysdep.c52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
/freebsd/stand/common/
H A Dinterp_forth.c62 FICL_VM *bf_vm;
69 bf_command(FICL_VM *vm) in bf_command()