2 /* { dg-do compile { target { ! ia32 } } } */
3 /* { dg-options "-O2 -ftree-vectorize -ffast-math -march=knl" } */
9 void fn2(float h
, float g
);
16 h
+= e
[a
][0] * f
[a
][0];
17 b
+= e
[a
][0] * f
[a
][1];
18 c
+= e
[a
][2] * f
[a
][0];
19 d
+= e
[a
][2] * f
[a
][1];
20 g
+= e
[a
][2] * f
[a
][2];
25 /* { dg-final { scan-assembler-not "vshufps\[ \\t\]+\[^\n\]*%\xmm(?:1\[6-9\]|\[2-3\]\[0-9\])" } } */