将mpfr_t(或任何其他任意精度库类型)转换为__float128

时间:2011-02-10 16:50:48

标签: c++ c floating-point arbitrary-precision mpfr

我想我真的有两个问题。

1)我想知道是否有人知道在GCC中将mpfr_t类型转换为__float128类型的方法。我环顾四周,在mpfr bugfixes网站上发现了一个帖子,有人讨论了他们试图将转换器从__float128编写到mpfr_t,但它似乎在去年的某个时候掉了下来。

2)如果没有人知道将mpfr_t转换为__float128的方法,有没有人知道可以的另一个任意精度C / C ++库?

由于

1 个答案:

答案 0 :(得分:1)

您可能希望查看gfortran's implementation以转换为内在函数(代码为C)。它通过中间树结构进行了几步,但最终结果是相同的。