![]() |
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.