From 03289c7b8045a7e3e22c61ae7a3d4a0a45d4e381 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Thu, 2 Apr 2020 15:05:32 +0200 Subject: [PATCH] Remove the initializers to make the classes trivial --- src/sfizz/effects/impl/ResonantString.h | 26 +++++++++++----------- src/sfizz/effects/impl/ResonantStringAVX.h | 26 +++++++++++----------- src/sfizz/effects/impl/ResonantStringSSE.h | 26 +++++++++++----------- 3 files changed, 39 insertions(+), 39 deletions(-) diff --git a/src/sfizz/effects/impl/ResonantString.h b/src/sfizz/effects/impl/ResonantString.h index df45a8ac..0442598f 100644 --- a/src/sfizz/effects/impl/ResonantString.h +++ b/src/sfizz/effects/impl/ResonantString.h @@ -29,19 +29,19 @@ public: float process(float input); private: - float fConst0 {}; - float fConst1 {}; - float fRec0[2] {}; - float fConst2 {}; - float fConst3 {}; - float fConst4 {}; - float fConst5 {}; - float fConst6 {}; - float fConst7 {}; - float fConst8 {}; - float fRec2[3] {}; - float fRec1[2] {}; - float fControl[18] {}; + float fConst0; + float fConst1; + float fRec0[2]; + float fConst2; + float fConst3; + float fConst4; + float fConst5; + float fConst6; + float fConst7; + float fConst8; + float fRec2[3]; + float fRec1[2]; + float fControl[18]; }; } // namespace sfz diff --git a/src/sfizz/effects/impl/ResonantStringAVX.h b/src/sfizz/effects/impl/ResonantStringAVX.h index 4bcc1ec7..91c8ebde 100644 --- a/src/sfizz/effects/impl/ResonantStringAVX.h +++ b/src/sfizz/effects/impl/ResonantStringAVX.h @@ -33,19 +33,19 @@ public: __m256 process(__m256 input); private: - __m256 fConst0 {}; - __m256 fConst1 {}; - __m256 fRec0[2] {}; - __m256 fConst2 {}; - __m256 fConst3 {}; - __m256 fConst4 {}; - __m256 fConst5 {}; - __m256 fConst6 {}; - __m256 fConst7 {}; - __m256 fConst8 {}; - __m256 fRec2[3] {}; - __m256 fRec1[2] {}; - __m256 fControl[18] {}; + __m256 fConst0; + __m256 fConst1; + __m256 fRec0[2]; + __m256 fConst2; + __m256 fConst3; + __m256 fConst4; + __m256 fConst5; + __m256 fConst6; + __m256 fConst7; + __m256 fConst8; + __m256 fRec2[3]; + __m256 fRec1[2]; + __m256 fControl[18]; }; } // namespace sfz diff --git a/src/sfizz/effects/impl/ResonantStringSSE.h b/src/sfizz/effects/impl/ResonantStringSSE.h index ca32b5e2..269b14c9 100644 --- a/src/sfizz/effects/impl/ResonantStringSSE.h +++ b/src/sfizz/effects/impl/ResonantStringSSE.h @@ -33,19 +33,19 @@ public: __m128 process(__m128 input); private: - __m128 fConst0 {}; - __m128 fConst1 {}; - __m128 fRec0[2] {}; - __m128 fConst2 {}; - __m128 fConst3 {}; - __m128 fConst4 {}; - __m128 fConst5 {}; - __m128 fConst6 {}; - __m128 fConst7 {}; - __m128 fConst8 {}; - __m128 fRec2[3] {}; - __m128 fRec1[2] {}; - __m128 fControl[18] {}; + __m128 fConst0; + __m128 fConst1; + __m128 fRec0[2]; + __m128 fConst2; + __m128 fConst3; + __m128 fConst4; + __m128 fConst5; + __m128 fConst6; + __m128 fConst7; + __m128 fConst8; + __m128 fRec2[3]; + __m128 fRec1[2]; + __m128 fControl[18]; }; } // namespace sfz