1 /* { dg-do compile } */
2 /* { dg-require-effective-target vect_float } */
9 _Complex
float a
[N
] __attribute__ ((__aligned__(__BIGGEST_ALIGNMENT__
))) =
10 { 10.0F
+ 20.0iF
, 11.0F
+ 21.0iF
, 12.0F
+ 22.0iF
, 13.0F
+ 23.0iF
,
11 14.0F
+ 24.0iF
, 15.0F
+ 25.0iF
, 16.0F
+ 26.0iF
, 17.0F
+ 27.0iF
,
12 18.0F
+ 28.0iF
, 19.0F
+ 29.0iF
, 20.0F
+ 30.0iF
, 21.0F
+ 31.0iF
,
13 22.0F
+ 32.0iF
, 23.0F
+ 33.0iF
, 24.0F
+ 34.0iF
, 25.0F
+ 35.0iF
};
15 _Complex
float c
[N
] __attribute__ ((__aligned__(__BIGGEST_ALIGNMENT__
)));
18 __attribute__ ((noinline
)) _Complex
float
22 _Complex
float *p
= a
+ x
;
23 _Complex
float sum
= 10.0F
+ 20.0iF
;
25 for (i
= 0; i
< N
; i
++)
31 c
[0] = sum
+ 66.0F
+ 86.0iF
;