2007-07-25 ほんのちょびっとdsPIC 作 ほんのちょびっとdsPIC 先日書いたdsPICの開発環境をいじってみた。付録CD-ROMに来月号で解説されるプログラムソースコードが同梱されていたので読んでみたところによると、最近のPICではMicrochipが用意したブロックを組み上げるというのが、組み方のトレンドなのだろうか、とにかくライブラリを呼んでいる。ベクタのシフトもベクタ同士の内積も。内積を呼んでいるところをちょこっと手を加えて、 for (i = 0, tmp = 0; i < N; i++ ) tmp += A[i] * B[i]; ってコードに挿げ替えて生成されたアセンブリコードを見てみたら、MAC命令は発行してくれていなかった。