From 91ea175da2a34578452ac122454432eac2fea25b Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Tue, 11 Feb 2014 13:09:58 +0000 Subject: [PATCH] Remove register keyword: it's deprecated in C++11. Fixes https://svn.boost.org/trac/boost/ticket/9639. --- .../special_functions/detail/lanczos_sse2.hpp | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/include/boost/math/special_functions/detail/lanczos_sse2.hpp b/include/boost/math/special_functions/detail/lanczos_sse2.hpp index f8846bf37..edef3a041 100644 --- a/include/boost/math/special_functions/detail/lanczos_sse2.hpp +++ b/include/boost/math/special_functions/detail/lanczos_sse2.hpp @@ -51,11 +51,11 @@ inline double lanczos13m53::lanczos_sum(const double& x) 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 @@ inline double lanczos13m53::lanczos_sum_expG_scaled(const double& x) 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);