version 1.31, 2007/12/31 19:02:25
|
version 1.32, 2008/08/08 20:56:14
|
Line 331 instructions. Another option is to use
|
Line 331 instructions. Another option is to use
|
for the virtual machine; we believe that using a stack architecture is |
for the virtual machine; we believe that using a stack architecture is |
usually both simpler and faster. |
usually both simpler and faster. |
|
|
however, this option is slower or |
However, this option is slower or |
significantly more complex to implement than a stack machine architecture. |
significantly more complex to implement than a stack machine architecture. |
|
|
Vmgen has special support and optimizations for stack VMs, making their |
Vmgen has special support and optimizations for stack VMs, making their |
Line 1141 optimizer for both variations, so leave
|
Line 1141 optimizer for both variations, so leave
|
@cindex stack stores, optimization |
@cindex stack stores, optimization |
@cindex eliminating stack stores |
@cindex eliminating stack stores |
|
|
This minor optimization (0.6\%--0.8\% reduction in executed instructions |
This minor optimization (0.6%--0.8% reduction in executed instructions |
for Gforth) puts additional requirements on the instruction descriptions |
for Gforth) puts additional requirements on the instruction descriptions |
and is therefore disabled by default. |
and is therefore disabled by default. |
|
|