| |
|
| Defer setup-prim-semantics |
Defer setup-prim-semantics |
| |
|
| : aprim ( -- ) |
: mapprim ( "forthname" "asmlabel" -- ) |
| THeader -1 aprim-nr +! aprim-nr @ T A, H |
THeader -1 aprim-nr +! aprim-nr @ T A, H |
| asmprimname, |
asmprimname, |
| setup-prim-semantics ; |
setup-prim-semantics ; |
| |
|
| : aprim: ( -- ) |
: mapprim: ( "forthname" "asmlabel" -- ) |
| -1 aprim-nr +! aprim-nr @ |
-1 aprim-nr +! aprim-nr @ |
| Ghost tuck swap resolve <do:> swap tuck >magic ! |
Ghost tuck swap resolve <do:> swap tuck >magic ! |
| asmprimname, ; |
asmprimname, ; |
| [IFDEF] extend-cross extend-cross [THEN] |
[IFDEF] extend-cross extend-cross [THEN] |
| |
|
| LOCK |
LOCK |
| |
|
| |
|
| |
|