2 // { dg-additional-options "-w -Wno-psabi" }
3 // { dg-additional-options "-mavx" { target x86_64-*-* i?86-*-* } }
5 typedef double __m256d __attribute__ ((__vector_size__ (32), __may_alias__));
11 SIMD(__m256d _data) { data = _data; }
12 SIMD operator* (SIMD a) { return a; }
18 __attribute__((__always_inline__)) SIMD & Value() throw() { return val; }
19 __attribute__((__always_inline__)) Foo operator* ( const Foo & y) throw()
31 __attribute__((__always_inline__)) inline void inlineFunc(Tx hx[]) {
32 Tx x = hx[0], y = hx[1];