C++ 总结
在代码的预处理器部分使用 #pragma intrinsic
命令将大大提高大多数数学函数调用的速度。
#pragma intrinsic(sqrt, pow)
以上代码允许将大多数数学函数调用直接发送到数学协处理器,而不是发送到函数堆栈。
问题
有没有办法在 C# 中做到这一点?除了重写内置函数来做类似的事情。例如,做 2 的幂是很常见的,所以这很合适,但这不是我想要的:
public double Pow2(double value)
{
return (value * value);
}
最佳答案
C# 不需要“#pragma intrinsic”,因为:
Accessing math coprocessor from C#
The JIT compiler knows about the math coprocessor and will use it.
关于c# - 在 C# 中使用 pragma intrinsic(sqrt, pow)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6577849/