А для субнормальных тестов:

ли где-нибудь библиотека Java, которая может выполнять вычисления наIEEE 754 с половинной точностью числа или преобразовать их в и из двойной точности?

Любой из этих подходов подойдет:

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

редактировать: конверсия должна быть на 100% точной - тамнаходятся много NaN, бесконечностей и субнормалей во входных файлах.

Связанный вопрос, но для JavaScript:Распаковка половинной точности в Javascript

Ответы на вопрос(5)

Ваш ответ на вопрос