5

C++ のまとめ

コードのプリプロセッサ セクションでコマンドを使用する#pragma intrinsicと、ほとんどの数学関数呼び出しの速度が大幅に向上します。

#pragma intrinsic(sqrt, pow)

上記のコードでは、ほとんどの数学関数呼び出しを、関数スタックに送信するのではなく、数学コプロセッサに直接送信できます。

質問

C#でこれを行う方法はありますか? 組み込み関数を書き直して同様のことを行う以外は。たとえば、2 の累乗を行うのが一般的であるため、これは適切ですが、私が探しているものではありません。

public double Pow2(double value)
{
    return (value * value);
}
4

1 に答える 1

3

次の理由により、C# では "#pragma embedded" は必要ありません。

C# から数学コプロセッサにアクセスする

JIT コンパイラーは、数学コプロセッサーを認識しており、それを使用します。

于 2011-07-05T04:17:21.597 に答える