Предположим, что b
являются _int64
переменными.
Необходимо вычислить sqrt((long double)a)*sqrt((long double)b)
в 80-битной высокой точности с плавающей запятой.
Пример. (__int64)(sqrt((long double)a)*sqrt((long double)a) + 0.5) != a
во многих случаях, как и должно быть.
Какой компилятор win32 C / C ++ может управлять 80-битной арифметикой с плавающей запятой?