| false DefaultValue backtrace |
false DefaultValue backtrace |
| false DefaultValue new-input |
false DefaultValue new-input |
| false DefaultValue peephole |
false DefaultValue peephole |
| |
false DefaultValue primcentric |
| false DefaultValue abranch |
false DefaultValue abranch |
| true DefaultValue f83headerstring |
true DefaultValue f83headerstring |
| true DefaultValue control-rack |
true DefaultValue control-rack |
| |
|
| Defer instant-interpret-does>-hook ' noop IS instant-interpret-does>-hook |
Defer instant-interpret-does>-hook ' noop IS instant-interpret-does>-hook |
| |
|
| T has? peephole H [IF] |
T has? primcentric H [IF] |
| : does-resolved ( ghost -- ) |
: does-resolved ( ghost -- ) |
| compile does-exec g>xt T a, H ; |
compile does-exec g>xt T a, H ; |
| [ELSE] |
[ELSE] |
| |
|
| >TARGET |
>TARGET |
| Cond: DOES> |
Cond: DOES> |
| T here H [ T has? peephole H [IF] ] 5 [ [ELSE] ] 4 [ [THEN] ] T cells |
T here H [ T has? primcentric H [IF] ] 5 [ [ELSE] ] 4 [ [THEN] ] T cells |
| H + alit, compile (does>2) compile ;s |
H + alit, compile (does>2) compile ;s |
| doeshandler, resolve-does>-part |
doeshandler, resolve-does>-part |
| ;Cond |
;Cond |
| \ optimizer for cross |
\ optimizer for cross |
| |
|
| |
|
| T has? peephole H [IF] |
T has? primcentric H [IF] |
| |
|
| \ .( loading peephole optimization) cr |
\ .( loading peephole optimization) cr |
| |
|