 |
YAP 7.1.0
|
20#define HM(TYPE, NAME, INIT, RECOVER) DEF NAME Yap_heap_regs->NAME##_
21#define HSPACE(TYPE, NAME) DEF NAME Yap_heap_regs->NAME##_
22#define HSPACEN(TYPE, N, NAME) DEF NAME Yap_heap_regs->NAME##_
23#define HI(TYPE, NAME, INIT) DEF NAME Yap_heap_regs->NAME##_
24#define H_R(TYPE, NAME, INIT) DEF NAME Yap_heap_regs->NAME##_
25#define HLOCK(TYPE, NAME) DEF NAME Yap_heap_regs->NAME##_
26#define HRWLOCK(TYPE, NAME) DEF NAME Yap_heap_regs->NAME##_
27#define HMOPCODE(NAME, OP) DEF NAME Yap_heap_regs->NAME##_
28#define HPROC(TYPE, NAME, INIT, RECOVER) DEF NAME Yap_heap_regs->NAME##_
29#define HPROCN(TYPE, N, NAME, INIT, RECOVER) DEF NAME Yap_heap_regs->NAME##_
30#define HATOMT(NAME, ATOM) DEF NAME Yap_heap_regs->NAME##_
31#define HAROP(NAME, ATOM, ARITY, MODULE) DEF NAME Yap_heap_regs->NAME##_
32#define HFOP(NAME, FUNC, MODULE) DEF NAME Yap_heap_regs->NAME##_
33#define HYOP(N, NAME, FAILOP) DEF NAME Yap_heap_regs->NAME##_
34#define HENVYOP(N, NAME, op, NEXTNAME, PFAIL) DEF NAME Yap_heap_regs->NAME##_
35#define HCPYOP(N, NAME, OP, FAILP) DEF NAME Yap_heap_regs->NAME##_
54#define HM(TYPE, NAME, INIT, RECOVER) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
55#define HSPACE(TYPE, NAME) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
56#define HSPACEN(TYPE, N, NAME) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
57#define HI(TYPE, NAME, INIT) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
58#define H_R(TYPE, NAME, INIT) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
59#define HLOCK(TYPE, NAME) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
60#define HRWLOCK(TYPE, NAME) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
61#define HMOPCODE(NAME, OP) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
62#define HPROC(TYPE, NAME, INIT, RECOVER) \
63 DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
64#define HPROCN(TYPE, N, NAME, INIT, RECOVER) \
65 DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
66#define HATOMT(NAME, ATOM) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
67#define HAROP(NAME, ATOM, ARITY, MODULE) \
68 DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
69#define HFOP(NAME, FUNC, MODULE) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
70#define HYOP(N, NAME, FAILOP) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
71#define HENVYOP(N, NAME, op, NEXTNAME, PFAIL) \
72 DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
73#define HCPYOP(N, NAME, OP, FAILP) DEF GLOBAL_##NAME Yap_heap_regs->NAME##_
81#define LOC(TYPE, NAME) DEF LOCAL_##NAME LOCAL->NAME
82#define LOCL(TYPE, NAME, INIT) DEF LOCAL_##NAME LOCAL->NAME
83#define LOCN(TYPE, N, NAME) DEF LOCAL_##NAME LOCAL->NAME
84#define LOCLR(TYPE, NAME, INIT, RESTORE) DEF LOCAL_##NAME LOCAL->NAME
92#define LOC(TYPE, NAME) DEF REMOTE_##NAME(wid) REMOTE(wid)->NAME
93#define LOCL(TYPE, NAME, INIT) DEF REMOTE_##NAME(wid) REMOTE(wid)->NAME
94#define LOCN(TYPE, N, NAME) DEF REMOTE_##NAME(wid) REMOTE(wid)->NAME
95#define LOCLR(TYPE, NAME, INIT, RESTORE) \
96 DEF REMOTE_##NAME(wid) REMOTE(wid)->NAME