電音の工場ブログ

趣味の電子工作を中心としたブログです.音モノの工作が多いです.

ほんのちょびっとdsPIC

ほんのちょびっとdsPIC

先日書いたdsPIC開発環境をいじってみた。

付録CD-ROMに来月号で解説されるプログラムソースコードが同梱されていたので読んでみたところによると、最近のPICではMicrochipが用意したブロックを組み上げるというのが、組み方のトレンドなのだろうか、とにかくライブラリを呼んでいる。ベクタのシフトもベクタ同士の内積も。

内積を呼んでいるところをちょこっと手を加えて、

for (i = 0, tmp = 0; i < N; i++ )
	tmp += A[i] * B[i];

ってコードに挿げ替えて生成されたアセンブリコードを見てみたら、MAC命令は発行してくれていなかった。