Учитывая 64 бита, которые представляют число в формате двойной точности IEEE 754, каков алгоритм преобразования их в 32 бита, которые представляют одинаковое число, но в формате одиночной точности IEEE 754 (возможно, с потерей точность)?Преобразование из double в single
Кроме того, есть ли простой способ выполнить это преобразование в Ada, без необходимости манипулировать битами?
Этот вопрос содержит описание алгоритма для преобразования двойной -оценка числа до одной точности: http://stackoverflow.com/questions/16737615/how-is-actually-done-floating-point-conversion-double-to-float-or-float-to-doub/ –