Реализовано ли целочисленное умножение с использованием точности с плавающей запятой двойной точности до 2 ^ 53?
Я спрашиваю, потому что я вычисляю матричные умножения, где все значения матрицы являются целыми числами.
Я хотел бы использовать LAPACK, чтобы получить быстрый код, который является правильным. Будет два больших целых числа (чье произведение меньше2^53
), хранится какdouble
s, при умножении даютdouble
содержащий точный целочисленный результат?