• Home
  • Raw
  • Download

Lines Matching refs:sum

44    __m128 sum = _mm_setzero_ps();  in inner_product_single()  local
47 sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(a+i), _mm_loadu_ps(b+i))); in inner_product_single()
48 sum = _mm_add_ps(sum, _mm_mul_ps(_mm_loadu_ps(a+i+4), _mm_loadu_ps(b+i+4))); in inner_product_single()
50 sum = _mm_add_ps(sum, _mm_movehl_ps(sum, sum)); in inner_product_single()
51 sum = _mm_add_ss(sum, _mm_shuffle_ps(sum, sum, 0x55)); in inner_product_single()
52 _mm_store_ss(&ret, sum); in inner_product_single()
60 __m128 sum = _mm_setzero_ps(); in interpolate_product_single() local
64 sum = _mm_add_ps(sum, _mm_mul_ps(_mm_load1_ps(a+i), _mm_loadu_ps(b+i*oversample))); in interpolate_product_single()
65 sum = _mm_add_ps(sum, _mm_mul_ps(_mm_load1_ps(a+i+1), _mm_loadu_ps(b+(i+1)*oversample))); in interpolate_product_single()
67 sum = _mm_mul_ps(f, sum); in interpolate_product_single()
68 sum = _mm_add_ps(sum, _mm_movehl_ps(sum, sum)); in interpolate_product_single()
69 sum = _mm_add_ss(sum, _mm_shuffle_ps(sum, sum, 0x55)); in interpolate_product_single()
70 _mm_store_ss(&ret, sum); in interpolate_product_single()
82 __m128d sum = _mm_setzero_pd(); in inner_product_double() local
87 sum = _mm_add_pd(sum, _mm_cvtps_pd(t)); in inner_product_double()
88 sum = _mm_add_pd(sum, _mm_cvtps_pd(_mm_movehl_ps(t, t))); in inner_product_double()
91 sum = _mm_add_pd(sum, _mm_cvtps_pd(t)); in inner_product_double()
92 sum = _mm_add_pd(sum, _mm_cvtps_pd(_mm_movehl_ps(t, t))); in inner_product_double()
94 sum = _mm_add_sd(sum, (__m128d) _mm_movehl_ps((__m128) sum, (__m128) sum)); in inner_product_double()
95 _mm_store_sd(&ret, sum); in inner_product_double()
103 __m128d sum; in interpolate_product_double() local
122 sum = _mm_add_pd(sum1, sum2); in interpolate_product_double()
123 sum = _mm_add_sd(sum, (__m128d) _mm_movehl_ps((__m128) sum, (__m128) sum)); in interpolate_product_double()
124 _mm_store_sd(&ret, sum); in interpolate_product_double()