取平方根达到四倍精度

时间:2014-11-28 00:57:48

标签: fortran quadruple-precision

如何为Real(Real128)执行平方根?

1 个答案:

答案 0 :(得分:2)

你只需使用泛型函数sqrt,它将调用正确的特定函数qsqrt(不确定这是否是标准名称.ifort和gfortran都称之为)。但是,您的编译器可能尚未实现它。我知道ifort确实如此,但gfortran没有。这也适用于其他内在函数,如trig函数。

此外,四精度操作通常在软件中执行,因此速度要慢得多。