--- boost/math/special_functions/detail/lanczos_sse2.hpp +++ boost/math/special_functions/detail/lanczos_sse2.hpp @@ -51,11 +51,11 @@ static_cast(23531376880.41075968857200767445163675473L), static_cast(0u) }; - register __m128d vx = _mm_load1_pd(&x); - register __m128d sum_even = _mm_load_pd(coeff); - register __m128d sum_odd = _mm_load_pd(coeff+2); - register __m128d nc_odd, nc_even; - register __m128d vx2 = _mm_mul_pd(vx, vx); + __m128d vx = _mm_load1_pd(&x); + __m128d sum_even = _mm_load_pd(coeff); + __m128d sum_odd = _mm_load_pd(coeff+2); + __m128d nc_odd, nc_even; + __m128d vx2 = _mm_mul_pd(vx, vx); sum_even = _mm_mul_pd(sum_even, vx2); nc_even = _mm_load_pd(coeff + 4); @@ -136,11 +136,11 @@ static_cast(56906521.91347156388090791033559122686859L), static_cast(0u) }; - register __m128d vx = _mm_load1_pd(&x); - register __m128d sum_even = _mm_load_pd(coeff); - register __m128d sum_odd = _mm_load_pd(coeff+2); - register __m128d nc_odd, nc_even; - register __m128d vx2 = _mm_mul_pd(vx, vx); + __m128d vx = _mm_load1_pd(&x); + __m128d sum_even = _mm_load_pd(coeff); + __m128d sum_odd = _mm_load_pd(coeff+2); + __m128d nc_odd, nc_even; + __m128d vx2 = _mm_mul_pd(vx, vx); sum_even = _mm_mul_pd(sum_even, vx2); nc_even = _mm_load_pd(coeff + 4);