------- Comment #4 from burnus at gcc dot gnu dot org 2009-07-16 13:32 ------- (In reply to comment #3) > Yes - there is no vector type for complex double. But the vectorizer > could query for a vector type for the complex component type (double) > and divide the vector element count by 2 (for complex) to get the > vectorization factor which would be 1 here.
I do not know much about this, but wouldn't that fail if one wants to vectorize true complex functions such as ccosf (assuming that they are in principle vectorizable)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40770