Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

CC-RLのコンパイルについて

SFRのビットセット

ADCS = 1U;

コンパイルすると

movw  hl, #0xFF30

set1  [hl].7

となるんですね。

CAは

set1  ADM0.7

としてくれるんですが...

2バイト、1クロックの損だな。うーん。

  • In reply to fujita nozomu:

    情報ありがとうございます。

    CC-RXの改版履歴のページを見たら、やはりV2から新最適化エンジンを採用と書いてありました。

    tool-support.renesas.com/.../CC-RX_List.html

    ---

    CC-RXはその後も改版毎に最適化強化と書いてあるので、V2.02、V2.03でもしかしたら良くなっているかもしれませんね。

  • In reply to Higetaka:

    件のベンチ結果には反映していないのですが、CC-RX の V2.02 だか V2.03 だかで試したところ全く変化がなかった覚えがあります。

    時間が取れたら GNU や IAR も含めてまた試してみたいですね。

  • In reply to fujita nozomu:

    自己レス

    > CC-RX は V1 と V2 は別製品という扱いでライセンスも継承されないという鬼仕様

    RXv3 対応の V3 も鬼仕様ですね。

    https://www.renesas.com/jp/ja/doc/toolnews/jpn/2018/r20ts0363jj0100_ccrxtn.pdf
    > V3.00.00ではRXv3コアをサポートしました。RXv3コアの命令セットや機能をサポートすることで、RXv3コアを搭載したマイコンの効率的なシステム開発が可能です。なお、V3.00.00以降の製品のご使用時は、V3用のライセンスが必要です。V1.00.00~V1.02.01、V2.00.00~V2.08.00製品用のV1、V2用ライセンスとは異なりますのでご注意ください。

    # ちっこいのからある程度の規模まで共通のアーキテクチャ、共通のツールで対応できるのが RX の魅力のひとつだと思うのだけど残念な感じ

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page