1typedef float floatvect2 __attribute__((vector_size (8)));
2
3typedef union
4{
5    floatvect2 vector;
6    float f[2];
7}resfloatvect2;
8
9void 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