>
> The used compile options are:
>
> ...
> -ftree-vectorize

I don't know how much vectorization takes place in your code, but
vectorization would currently greedily increase code size (i.e. without
trying to estimate when it is profitable). One way to avoid some of the
code size growth during vectorization is to use -fno-tree-vect-loop-version
(which may prevent vectorization if misaligned accesses are not supported).
Even with this flag, the vectorizer will still increase code size by
peeling loops to align accesses and number-of-iterations. Not to mention
extra code to set up vectors before the loop and finalize reduction
results.

dorit

>
> Andreas Killaitis

Reply via email to