| 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 |
| @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. |
| |
|