------- Comment #4 from ubizjak at gmail dot com 2007-06-27 11:24 ------- (In reply to comment #3)
> The problem is in -ftree-vectorize The difference is, that without -ftree-vectorize the inner loop (do k = 1, 9) is completely unrolled, but with vectorization, the loop is vectorized, but _not_ unrolled. Since the vectorization factor is only 2 for V2DF mode vectors, we loose big time at this point. My best guess for unroller problems would be rtl-optimization. -- ubizjak at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC|dorit at gcc dot gnu dot org| Component|tree-optimization |rtl-optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32084