------- Comment #2 from hjl at lucon dot org 2007-06-01 23:09 ------- Is that OK to transform
float sf; ... sf = 500 * sf; for (i = 0; i < ceplen; i++) sum[i] *= sf; to for (i = 0; i < ceplen; i++) sum[i] = (sum[i]* 500)*sf; You can certainly get the different results when sf is small and sum[i] is large. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32183