version 1.161, 2006/12/31 13:39:11
|
version 1.162, 2007/03/25 21:30:59
|
Line 1175 false DefaultValue header
|
Line 1175 false DefaultValue header
|
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 |
Line 2625 Cond: [ ( -- ) interpreting-state ;Cond
|
Line 2626 Cond: [ ( -- ) interpreting-state ;Cond
|
|
|
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] |
Line 2640 T has? peephole H [IF]
|
Line 2641 T has? peephole H [IF]
|
|
|
>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 |
Line 2960 DO: abort" Not in cross mode" ;DO
|
Line 2961 DO: abort" Not in cross mode" ;DO
|
\ optimizer for cross |
\ optimizer for cross |
|
|
|
|
T has? peephole H [IF] |
T has? primcentric H [IF] |
|
|
\ .( loading peephole optimization) cr |
\ .( loading peephole optimization) cr |
|
|