そんなにギチギチに高速化を意識して作ったことは無いなぁ。

放り込んだら規定通りに動いてくれればいい、程度のものを毎回必要な機能を付け足しながら
使ってる。

コンテキスト保存が必要ならsetjmp/longjmpでディスパッチャ作って、スタックありとナシの両方が
同じように呼べるようにするくらい。