------- Comment #13 from jv244 at cam dot ac dot uk 2009-06-20 11:37 ------- (In reply to comment #12) > Usual things to try are: -fno-tree-pre, -fno-ivopts, -fschedule-insns (on top > of the usuall -O3 -ffast-math -funroll-loops setting, of course).
-O3 -march=native -ffast-math -ffree-form -ftree-vectorize: 4.3482709 added on top of the above independently: -funroll-loops: 4.2682667 -fschedule-insns: 4.3962746 -fno-tree-pre: 4.4682798 -fno-ivopts: 4.8963070 -funroll-loops -fno-ivopts: 4.7722988 -funroll-loops -fschedule-insns: 4.4242764 so best so far is: -O3 -march=native -ffast-math -ffree-form -ftree-vectorize -funroll-loops: 4.2682667 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31021