1 /* { dg-do compile } */
2 /* { dg-options "-O2 -ffast-math" } */
3 /* { dg-prune-output "non-standard ABI extension" } */
4 /* { dg-additional-options "-fno-common" { target hppa*-*-hpux* } } */
5 /* { dg-additional-options "-msse" { target { i?86-*-* x86_64-*-* } } } */
7 typedef float __m128
__attribute__ ((__vector_size__ (16)));
10 struct dt_interpolation c
;
14 return (__attribute__ ((__vector_size__ (4 * sizeof 0))) float){ p1
};
21 struct dt_interpolation
26 fn3 (struct dt_interpolation
*p1
, int *p2
)
29 while (i
< 2 * p1
->width
)
38 __m128 g
= fn2 (1.f
/ b
);
41 for (int i
= 0; i
< 2 * c
.width
; i
++)