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 jakodouble
s, po pomnożeniu, daj adouble
zawierający dokładny wynik całkowity?