下記の記述をするとvecto.asmに飛んでしまいます。
float a = 0;
float b = 0;
long c[15];
a = (float)c[0] * 0.25 * b ;
記述がおかしいでしょうか?
環境は
Renesas e² studio
Version: 7.8.0
RZT1マイコンを使用しています。
洋輔 さんほや です。こんにちは。たぶん、ですが f を付けないとdoubleで計算されるから、だと思います。FPUの初期化が抜けてて倍精度演算できなくなっている、などマイコンの使い方に問題があるかもしれません。もしくはコンパイル時のアーキテクチャ指定と実際のデバイスの仕様が合っていないとか。