5

C++ 总结

在代码的预处理器部分中使用该#pragma intrinsic命令将大大提高大多数数学函数调用的速度。

#pragma intrinsic(sqrt, pow)

上面的代码允许将大多数数学函数调用直接发送到数学协处理器,而不是发送到函数堆栈。

问题

有没有办法在 C# 中做到这一点?除了重写内置函数来做类似的事情。例如,通常做二的幂,所以这是合适的,但这不是我要找的:

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

1 回答 1

3

C# 不应该需要“#pragma intrinsic”,因为:

从 C# 访问数学协处理器

JIT 编译器知道数学协处理器并将使用它。

于 2011-07-05T04:17:21.597 回答