32 scalar = _mm_load_sd(scalep);
36 tmp1 = _mm_setzero_pd();
37 tmp1 = _mm_shuffle_pd(scalar, scalar, 0x1);
38 scalar = _mm_add_pd(scalar, tmp1);
47 for(
int i=0; i < 4*3*2*n_4spin; i+=2) {
48 add1 = _mm_load_pd(out_p+i);
49 in1 = _mm_load_pd(in_p+i);
50 tmp1 = _mm_mul_pd(scalar, add1);
51 out1 = _mm_add_pd(tmp1,in1);
52 _mm_store_pd(out_p+i, out1);