From 4234060471957866c2ac8ad04d5036257f665d8d Mon Sep 17 00:00:00 2001 From: Starg Date: Wed, 23 May 2018 13:16:19 +0900 Subject: [PATCH] Prefer _mm_cvtsd_f64() --- timidity/filter.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/timidity/filter.c b/timidity/filter.c index 1ae48fa0..60cb8919 100644 --- a/timidity/filter.c +++ b/timidity/filter.c @@ -2361,8 +2361,8 @@ static inline void sample_filter_LPF12_2_double2(FILTER_T *dc, FILTER_T *db, DAT #endif } - _mm_store_sd(db, _mm256_extractf128_pd(vbm1, 0)); - _mm_store_sd(db + 1, _mm256_extractf128_pd(vym1, 01)); + db[0] = _mm256_cvtsd_f64(vbm1); + db[1] = _mm256_cvtsd_f64(vym1); } #else @@ -2408,8 +2408,8 @@ static inline void sample_filter_LPF12_2_double2(FILTER_T *dc, FILTER_T *db, DAT vym1 = _mm_unpackhi_pd(vy01, vy01); } - _mm_store_sd(db, vbm1); - _mm_store_sd(db + 1, vym1); + db[0] = _mm_cvtsd_f64(vbm1); + db[1] = _mm_cvtsd_f64(vym1); } #endif -- 2.11.0