1 typedef float floatvect2 __attribute__((vector_size (8)));
2 
3 typedef union
4 {
5     floatvect2 vector;
6     float f[2];
7 }resfloatvect2;
8 
tempf(float * x,float * y)9 void tempf(float *x, float *y)
10 {
11         floatvect2 temp={x[0],x[1]};
12         floatvect2 temp1={y[0],y[1]};
13         resfloatvect2 temp2;
14         temp2.vector=temp+temp1;
15         x[0]=temp2.f[0];
16         x[1]=temp2.f[1];
17 }
18