Forgot to rename the strings benchmark

This commit is contained in:
Jean Pierre Cimalando 2020-04-02 15:53:46 +02:00
parent 773e1542a0
commit 9d9fec27ff

View file

@ -15,7 +15,7 @@
#include <random> #include <random>
#include <vector> #include <vector>
class AddArray : public benchmark::Fixture { class StringResonator : public benchmark::Fixture {
public: public:
void SetUp(const ::benchmark::State& state) { void SetUp(const ::benchmark::State& state) {
std::random_device rd { }; std::random_device rd { };
@ -60,7 +60,7 @@ public:
std::vector<float> gains; std::vector<float> gains;
}; };
BENCHMARK_DEFINE_F(AddArray, StringResonator_Scalar)(benchmark::State& state) { BENCHMARK_DEFINE_F(StringResonator, StringResonator_Scalar)(benchmark::State& state) {
ScopedFTZ ftz; ScopedFTZ ftz;
sfz::fx::ResonantArrayScalar resonator; sfz::fx::ResonantArrayScalar resonator;
resonator.setup(sampleRate, numStrings, pitches.data(), bandwidths.data(), feedbacks.data(), gains.data()); resonator.setup(sampleRate, numStrings, pitches.data(), bandwidths.data(), feedbacks.data(), gains.data());
@ -72,7 +72,7 @@ BENCHMARK_DEFINE_F(AddArray, StringResonator_Scalar)(benchmark::State& state) {
} }
#if SFIZZ_CPU_FAMILY_X86_64 || SFIZZ_CPU_FAMILY_I386 #if SFIZZ_CPU_FAMILY_X86_64 || SFIZZ_CPU_FAMILY_I386
BENCHMARK_DEFINE_F(AddArray, StringResonator_SSE)(benchmark::State& state) { BENCHMARK_DEFINE_F(StringResonator, StringResonator_SSE)(benchmark::State& state) {
ScopedFTZ ftz; ScopedFTZ ftz;
sfz::fx::ResonantArraySSE resonator; sfz::fx::ResonantArraySSE resonator;
resonator.setup(sampleRate, numStrings, pitches.data(), bandwidths.data(), feedbacks.data(), gains.data()); resonator.setup(sampleRate, numStrings, pitches.data(), bandwidths.data(), feedbacks.data(), gains.data());
@ -83,7 +83,7 @@ BENCHMARK_DEFINE_F(AddArray, StringResonator_SSE)(benchmark::State& state) {
} }
} }
BENCHMARK_DEFINE_F(AddArray, StringResonator_AVX)(benchmark::State& state) { BENCHMARK_DEFINE_F(StringResonator, StringResonator_AVX)(benchmark::State& state) {
ScopedFTZ ftz; ScopedFTZ ftz;
sfz::fx::ResonantArrayAVX resonator; sfz::fx::ResonantArrayAVX resonator;
resonator.setup(sampleRate, numStrings, pitches.data(), bandwidths.data(), feedbacks.data(), gains.data()); resonator.setup(sampleRate, numStrings, pitches.data(), bandwidths.data(), feedbacks.data(), gains.data());
@ -95,9 +95,9 @@ BENCHMARK_DEFINE_F(AddArray, StringResonator_AVX)(benchmark::State& state) {
} }
#endif #endif
BENCHMARK_REGISTER_F(AddArray, StringResonator_Scalar)->RangeMultiplier(4)->Range(1, 128); BENCHMARK_REGISTER_F(StringResonator, StringResonator_Scalar)->RangeMultiplier(4)->Range(1, 128);
#if SFIZZ_CPU_FAMILY_X86_64 || SFIZZ_CPU_FAMILY_I386 #if SFIZZ_CPU_FAMILY_X86_64 || SFIZZ_CPU_FAMILY_I386
BENCHMARK_REGISTER_F(AddArray, StringResonator_SSE)->RangeMultiplier(4)->Range(1, 128); BENCHMARK_REGISTER_F(StringResonator, StringResonator_SSE)->RangeMultiplier(4)->Range(1, 128);
BENCHMARK_REGISTER_F(AddArray, StringResonator_AVX)->RangeMultiplier(4)->Range(1, 128); BENCHMARK_REGISTER_F(StringResonator, StringResonator_AVX)->RangeMultiplier(4)->Range(1, 128);
#endif #endif
BENCHMARK_MAIN(); BENCHMARK_MAIN();