In un'app ad alte prestazioni troviamo che la CPU può calcolare l'aritmetica lunga in modo significativamente più veloce rispetto a doppio. Tuttavia, nel nostro sistema è stato determinato che non abb
Sto provando a scansionare in un float: 13.8518009935297. La prima routine è la mia, la seconda è lo strtod di MacOSX libc, la terza è mpf_get_d() di GMP la quarta è perls numeric.c: Perl_my_atof2().
Ho un codice semplice che confronta due valori float per illustrare un problema che vedo con l'ottimizzazione di GCC e spero che qualcuno possa aiutarmi a capire perché l'output che produce è diverso