1 /* Test saving and restoring of SIMD registers. */
5 typedef short Q
__attribute__((vector_size(8)));
7 Q q1
= {1, 2}, q2
= {3, 4}, q3
= {5, 6}, q4
= {7, 8};
14 void __attribute__((__noinline__
))
20 void __attribute__((__noinline__
))
33 void __attribute__((__noinline__
))
51 if (__builtin_memcmp (&w1
, &w3
, sizeof (Q
)) != 0)
53 if (__builtin_memcmp (&w2
, &w4
, sizeof (Q
)) != 0)
55 if (__builtin_memcmp (&z1
, &z3
, sizeof (Q
)) != 0)
57 if (__builtin_memcmp (&z2
, &z4
, sizeof (Q
)) != 0)