Czy mnożenie całkowite jest realizowane za pomocą podwójnej precyzji zmiennoprzecinkowej dokładnie do 2 ^ 53?

Pytam, ponieważ obliczam mnożenia macierzy, gdzie wszystkie wartości macierzy są liczbami całkowitymi.

Chciałbym użyć LAPACK, aby uzyskać szybki poprawny kod. Czy dwie duże liczby całkowite (których produkt jest mniejszy niż2^53), przechowywane jakodoubles, po pomnożeniu, daj adouble zawierający dokładny wynik całkowity?

questionAnswers(2)

yourAnswerToTheQuestion