To see how the high level and low level compiler treat words you can use the following tools:

USING: compiler.tree.debugger compiler.cfg.debugger
\ foo optimized.
\ foo test-mr mr.

The high level compiler can be given hints and inline declarations which affects the output of the above.

Disassembling words is accomplished using libudis86 or gdb by the dissasemble word. udis needs to be compiled with the --enable-shared option:

This revision created on Mon, 22 Dec 2008 04:32:07 by mnestic