>>250はマクロを使って定義自体はそれなりに簡潔に書けました。typeは糞ですなスマンコ
gccで-O3オプションをつければ、特殊化した1-20については
アセンブラファイルを見る限りコンパイル時に定数にしてくれるっぽいです。
テーブル参照も試してみます。
csvも面白いアイディアです。thxです。