Преобразование mpfr_t (или любого другого типа библиотеки произвольной точности) в __float128
Я думаю, у меня действительно два вопроса.
1) Мне было интересно, знает ли кто-нибудь способ преобразования типов mpfr_t в типы __float128 в GCC. Я осмотрелся и нашел на сайте исправлений mpfr тему, в которой кто-то обсуждает их попытку написать конвертер из __float128 в mpfr_t, но, похоже, в прошлом году он выпал.
2) Если никто не знает, как преобразовать mpfr_t в __float128, знает ли кто-нибудь другую библиотеку C/C++ произвольной точности, которая может?
Спасибо
1 ответ
Решение
Возможно, вы захотите взглянуть на реализацию gfortran для перевода на встроенные функции (код C). Это делает пару шагов через промежуточную древовидную структуру, но конечный результат тот же.