PDA

View Full Version : [C/C++] fegetexcept


Torav
06-02-2009, 21:21
Salve, sto facendo un profiling del mio programma di simulazione numerica. Dal profiling risulta che il 10% circa del tempo è preso dalla funzione "fegetexcept". Facendo ricerchine varie mi sono reso conto che *forse* questo è dovuto al fatto che calcolo molti numeri moooooooooolto piccoli che forse superano la precisione dei double e lui sputa fuori quell'eccezione. Non so bene se sia possibile agire in qualche maniera (con qualche flag in compilazione/linking?) per evitare questo spreco di tempo :D
Se non c'è nessun modo computazionale posso tentare di mettere cut off più stringenti ai potenziali o roba del genere, ma prima vorrei sapere se ci sono metodi più astuti :stordita: