/* { dg-options "-O -msse2" } */ | |
#include "union-m128-1.h" | |
SS_union_mi128 un; | |
SS_struct_mi128 st; | |
extern void bar (); | |
extern void foo (); | |
void | |
union_m128_1_x () | |
{ | |
union_mi128 x; | |
x.u [0] = 0x123456789abcedf0LL; | |
x.u [1] = 0xfedcba9876543210LL; | |
un.x = x.x; | |
st.x = x.x; | |
bar(un); | |
bar(st); | |
foo(un); | |
foo(st); | |
} |