| /trueos/sys/boot/ficl/ |
| HD | words.c | 90 static void markBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag) in markBranch() 97 static void markControlTag(FICL_VM *pVM, char *tag) in markControlTag() 103 static void matchControlTag(FICL_VM *pVM, char *tag) in matchControlTag() 126 static void resolveBackBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag) in resolveBackBranch() 149 static void resolveForwardBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag) in resolveForwardBranch() 171 static void resolveAbsBranch(FICL_DICT *dp, FICL_VM *pVM, char *tag) in resolveAbsBranch() 205 int ficlParseNumber(FICL_VM *pVM, STRINGINFO si) in ficlParseNumber() 279 static void add(FICL_VM *pVM) in add() 291 static void sub(FICL_VM *pVM) in sub() 303 static void mul(FICL_VM *pVM) in mul() [all …]
|
| HD | float.c | 59 static void Fadd(FICL_VM *pVM) in Fadd() 76 static void Fsub(FICL_VM *pVM) in Fsub() 93 static void Fmul(FICL_VM *pVM) in Fmul() 110 static void Fnegate(FICL_VM *pVM) in Fnegate() 126 static void Fdiv(FICL_VM *pVM) in Fdiv() 143 static void Faddi(FICL_VM *pVM) in Faddi() 161 static void Fsubi(FICL_VM *pVM) in Fsubi() 179 static void Fmuli(FICL_VM *pVM) in Fmuli() 197 static void Fdivi(FICL_VM *pVM) in Fdivi() 215 static void isubf(FICL_VM *pVM) in isubf() [all …]
|
| HD | loader.c | 66 ficlSetenv(FICL_VM *pVM) in ficlSetenv() 103 ficlSetenvq(FICL_VM *pVM) in ficlSetenvq() 141 ficlGetenv(FICL_VM *pVM) in ficlGetenv() 176 ficlUnsetenv(FICL_VM *pVM) in ficlUnsetenv() 205 ficlCopyin(FICL_VM *pVM) in ficlCopyin() 227 ficlCopyout(FICL_VM *pVM) in ficlCopyout() 249 ficlFindfile(FICL_VM *pVM) in ficlFindfile() 291 ficlPnpdevices(FICL_VM *pVM) in ficlPnpdevices() 309 ficlPnphandlers(FICL_VM *pVM) in ficlPnphandlers() 325 ficlCcall(FICL_VM *pVM) in ficlCcall() [all …]
|
| HD | vm.c | 70 void vmBranchRelative(FICL_VM *pVM, int offset) in vmBranchRelative() 83 FICL_VM *vmCreate(FICL_VM *pVM, unsigned nPStack, unsigned nRStack) in vmCreate() 118 void vmDelete (FICL_VM *pVM) in vmDelete() 141 void vmExecute(FICL_VM *pVM, FICL_WORD *pWord) in vmExecute() 161 void vmInnerLoop(FICL_VM *pVM) in vmInnerLoop() 254 FICL_DICT *vmGetDict(FICL_VM *pVM) in vmGetDict() 269 char *vmGetString(FICL_VM *pVM, FICL_STRING *spDest, char delimiter) in vmGetString() 291 STRINGINFO vmGetWord(FICL_VM *pVM) in vmGetWord() 313 STRINGINFO vmGetWord0(FICL_VM *pVM) in vmGetWord0() 360 int vmGetWordToPad(FICL_VM *pVM) in vmGetWordToPad() [all …]
|
| HD | search.c | 58 static void definitions(FICL_VM *pVM) in definitions() 80 static void forthWordlist(FICL_VM *pVM) in forthWordlist() 93 static void getCurrent(FICL_VM *pVM) in getCurrent() 110 static void getOrder(FICL_VM *pVM) in getOrder() 136 static void searchWordlist(FICL_VM *pVM) in searchWordlist() 170 static void setCurrent(FICL_VM *pVM) in setCurrent() 192 static void setOrder(FICL_VM *pVM) in setOrder() 238 static void ficlWordlist(FICL_VM *pVM) in ficlWordlist() 259 static void searchPop(FICL_VM *pVM) in searchPop() 281 static void searchPush(FICL_VM *pVM) in searchPush() [all …]
|
| HD | fileaccess.c | 20 static void pushIor(FICL_VM *pVM, int success) in pushIor() 32 static void ficlFopen(FICL_VM *pVM, char *writeMode) /* ( c-addr u fam -- fileid ior ) */ in ficlFopen() 83 static void ficlOpenFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */ in ficlOpenFile() 89 static void ficlCreateFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */ in ficlCreateFile() 102 static void ficlCloseFile(FICL_VM *pVM) /* ( fileid -- ior ) */ in ficlCloseFile() 108 static void ficlDeleteFile(FICL_VM *pVM) /* ( c-addr u -- ior ) */ in ficlDeleteFile() 120 static void ficlRenameFile(FICL_VM *pVM) /* ( c-addr1 u1 c-addr2 u2 -- ior ) */ in ficlRenameFile() 143 static void ficlFileStatus(FICL_VM *pVM) /* ( c-addr u -- x ior ) */ in ficlFileStatus() 172 static void ficlFilePosition(FICL_VM *pVM) /* ( fileid -- ud ior ) */ in ficlFilePosition() 193 static void ficlFileSize(FICL_VM *pVM) /* ( fileid -- ud ior ) */ in ficlFileSize() [all …]
|
| HD | tools.c | 85 static void vmSetBreak(FICL_VM *pVM, FICL_BREAKPOINT *pBP) in vmSetBreak() 99 static void debugPrompt(FICL_VM *pVM) in debugPrompt() 154 static FICL_WORD *findEnclosingWord(FICL_VM *pVM, CELL *cp) in findEnclosingWord() 187 static void seeColon(FICL_VM *pVM, CELL *pc) in seeColon() 302 static void seeXT(FICL_VM *pVM) in seeXT() 366 static void see(FICL_VM *pVM) in see() 382 void ficlDebugXT(FICL_VM *pVM) in ficlDebugXT() 416 void stepIn(FICL_VM *pVM) in stepIn() 441 void stepOver(FICL_VM *pVM) in stepOver() 489 void stepBreak(FICL_VM *pVM) in stepBreak() [all …]
|
| HD | testmain.c | 57 static void ficlGetCWD(FICL_VM *pVM) in ficlGetCWD() 74 static void ficlChDir(FICL_VM *pVM) in ficlChDir() 102 static void ficlSystem(FICL_VM *pVM) in ficlSystem() 132 static void ficlLoad(FICL_VM *pVM) in ficlLoad() 213 static void spewHash(FICL_VM *pVM) in spewHash() 258 static void ficlBreak(FICL_VM *pVM) in ficlBreak() 264 static void ficlClock(FICL_VM *pVM) in ficlClock() 271 static void clocksPerSec(FICL_VM *pVM) in clocksPerSec() 278 static void execxt(FICL_VM *pVM) in execxt() 312 FICL_VM *pVM; in main() local
|
| HD | prefix.c | 73 int ficlParsePrefix(FICL_VM *pVM, STRINGINFO si) in ficlParsePrefix() 117 static void tempBase(FICL_VM *pVM, int base) in tempBase() 133 static void fTempBase(FICL_VM *pVM) in fTempBase() 140 static void prefixHex(FICL_VM *pVM) in prefixHex() 145 static void prefixTen(FICL_VM *pVM) in prefixTen()
|
| HD | ficl.c | 228 void ficlListParseSteps(FICL_VM *pVM) in ficlListParseSteps() 256 FICL_VM *pVM = vmCreate(NULL, defaultStack, defaultStack); in ficlNewVM() local 274 void ficlFreeVM(FICL_VM *pVM) in ficlFreeVM() 334 int ficlEvaluate(FICL_VM *pVM, char *pText) in ficlEvaluate() 363 int ficlExec(FICL_VM *pVM, char *pText) in ficlExec() 368 int ficlExecC(FICL_VM *pVM, char *pText, FICL_INT size) in ficlExecC() 477 int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord) in ficlExecXT() 675 FICL_VM *pVM = pSys->vmList; in ficlTermSystem() local
|
| HD | ficl.h | 516 #define VM_ASSERT(pVM) argument 595 #define vmGetRunningWord(pVM) ((pVM)->runningWord) argument 602 #define M_VM_STEP(pVM) \ argument 607 #define M_INNER_LOOP(pVM) \ argument 612 #define vmInnerLoop(pVM) M_INNER_LOOP(pVM) argument 640 #define vmGetInBuf(pVM) ((pVM)->tib.cp + (pVM)->tib.index) argument 641 #define vmGetInBufLen(pVM) ((pVM)->tib.end - (pVM)->tib.cp) argument 642 #define vmGetInBufEnd(pVM) ((pVM)->tib.end) argument 643 #define vmGetTibIndex(pVM) (pVM)->tib.index argument 644 #define vmSetTibIndex(pVM, i) (pVM)->tib.index = i argument [all …]
|
| HD | stack.c | 73 void vmCheckStack(FICL_VM *pVM, int popCells, int pushCells) in vmCheckStack() 92 void vmCheckFStack(FICL_VM *pVM, int popCells, int pushCells) in vmCheckFStack()
|
| HD | dict.c | 309 void dictCheck(FICL_DICT *pDict, FICL_VM *pVM, int n) in dictCheck() 476 void dictHashSummary(FICL_VM *pVM) in dictHashSummary()
|
| /trueos/sys/boot/ficl/i386/ |
| HD | sysdep.c | 56 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut() 90 ficlOutb(FICL_VM *pVM) in ficlOutb() 105 ficlInb(FICL_VM *pVM) in ficlInb()
|
| /trueos/sys/boot/ficl/powerpc/ |
| HD | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
| /trueos/sys/boot/ficl/arm/ |
| HD | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
| /trueos/sys/boot/ficl/amd64/ |
| HD | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
| /trueos/sys/boot/ficl/sparc64/ |
| HD | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
| /trueos/sys/boot/ficl/mips/ |
| HD | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
| /trueos/sys/boot/ficl/ia64/ |
| HD | sysdep.c | 53 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|