乗算の追加

コミットとは関係無いが、
何度も呼び出されるような定形パターンで、かつ、ある程度の長さがあるような部分は、
関数化してしまった方がバイナリーがコンパクトになるし、キャッシュにも乗りやすいから速くもなるはず。

現状は全てのコードをインライン展開して書いてるような状態のコードを吐くので、冗長なのでバイナリーが無駄に長くなる。

とりあえず現状は「とりあえず動くものをでっちあげる」事を最優先にしたいので、上記のような最適化は無視して作ってる。

最適化は、「とりあえず動くものをでっちあげる」事ができた後に、あらためてやっていく予定。
慌てて速すぎる段階で最適化すると、設計が混乱する。