Преобразование mpfr_t (или любого другого типа библиотеки произвольной точности) в __float128

Я думаю, у меня действительно два вопроса.

1) Мне было интересно, знает ли кто-нибудь способ преобразования типов mpfr_t в типы __float128 в GCC. Я осмотрелся и нашел на сайте исправлений mpfr тему, в которой кто-то обсуждает их попытку написать конвертер из __float128 в mpfr_t, но, похоже, в прошлом году он выпал.

2) Если никто не знает, как преобразовать mpfr_t в __float128, знает ли кто-нибудь другую библиотеку C/C++ произвольной точности, которая может?

Спасибо

1 ответ

Решение

Возможно, вы захотите взглянуть на реализацию gfortran для перевода на встроенные функции (код C). Это делает пару шагов через промежуточную древовидную структуру, но конечный результат тот же.

Другие вопросы по тегам