1
StackOverflowの中で他にもたくさんの質問がありましたが、私の問題は本当に解決されませんでした。Linuxカーネルモジュールの浮動小数点演算
私はLinuxのカーネルモジュールを書いていますし、私は0と100の間の範囲の浮動小数点値を取得するために別の整数でダイビングで整数をパーセント値を計算する必要があります:すべてのために
int v1 = 5;
int v2 = 25;
float perc = v1/v2;
私が既に知っている理由は、私がコンパイルしようとすると、 "SSEレジスタ復帰でSSEが無効になりました"というエラーが発生します。
Linuxカーネルモジュール内でそのような分割を計算するための回避策はありますか?
ありがとうございました。 Antonio
ありがとうございます! –
+1カーネルで浮動小数点を行う正しい方法は、それをしないことです。 OP:浮動小数点でこれを行う必要がある理由はありますか? – tangrs
FOPは必須ではありませんが、回避策として@Paulが問題を解決しました。 –