![]() |
YAP 7.1.0
|
We next discuss several issues on trying to make Prolog programs run fast in YAP. More...
#include "absmi.h"#include "heapgc.h"#include "arith2.h"#include "absmi_insts.h"Go to the source code of this file.
Macros | |
| #define | IN_ABSMI_C 1 |
| code belongs to the emulator More... | |
| #define | _INATIV |
| #define | HAS_CACHE_REGS 1 |
| use tmp variables that are placed in registers More... | |
| #define | DEBUG_INTERRUPTS() |
| #define | YREG YENV |
| #define | I_R (XREGS[0]) |
Functions | |
| Int | Yap_absmi (int inp) |
| int | Yap_absmiEND (void) |
Variables | |
| long long | vsc_count |
| void ** | Yap_ABSMI_OPCODES |
| Term | Yap_XREGS [MaxTemps] |
We next discuss several issues on trying to make Prolog programs run fast in YAP.
We assume two different programming styles:
or to the repeat-fail loop:
Definition in file absmi.c.