[Yarv-devel] implementation dependent techniques

MAEDA Atusi maeda-yarv @ atusi.org
2004年 2月 9日 (月) 16:43:53 EST


機種依存すると速くなるかもしれない部分ですが、たとえば

・スタックオーバーフローの検査に、ポインタ比較でなくページ保護を使う。
・フリーリストの終端の検査に(以下同文)
・Fixnumのオーバーフローの検査にアセンブリ言語を使う。
・immediateなデータを間違ってポインタとみなした時の検査に、word
  misaligned なメモリアクセスでトラップが起きることを利用する(SPARCと
  か)。

なんてのを思いつきます。

				前田敦司


Yarv-devel メーリングリストの案内