質問: powf を使わずにべき乗を計算 組み込み系で開発しているものです。 どうしても 実数のべき乗 を使わねばならないのですが、 powf があまりに遅くて話になりません。 条件 ・sinf, cosf は使ってもよい(高速なライブラリがあるので) ・指数は符号なし整数のみ(0~10000) ・底は 0.0~1.0 のみ ・戻り値も 0.0~1.0 のみ ・精度は 16bit 位で十分 ・計算しておいてテーブルから呼んでもよい 自作で powf を作りたいのですが、 3時間いろいろやってみてもうまくいきませんでした。 他のやり方は無いでしょうか?
回答: >・計算しておいてテーブルから呼んでもよい テーブルを使用する場合、 必要になるテーブル領域を単純に計算すると、 精度は16bit×0x4000×10000=327,680,000バイト となりますから、 >rom/ram あわせて100kbくらいまで使えます。 の方法では、少し無理がありそうです。