Updated benchmarks

This commit is contained in:
Paul Ferrand 2019-07-30 18:41:42 +02:00
parent e85442a0f3
commit bb95d8ed86

View file

@ -6,8 +6,7 @@ static void AB_Joint_Fill_float(benchmark::State& state) {
AudioBuffer<float> buffer (65535);
float fillValue = 0.0f;
for (auto _ : state) {
std::fill(buffer.begin(0), buffer.end(0), fillValue);
std::fill(buffer.begin(1), buffer.end(1), fillValue);
buffer.fill(fillValue);
fillValue += 1.0f;
}
}
@ -18,8 +17,7 @@ static void AB_Split_Fill_float(benchmark::State& state) {
SplitAudioBuffer<float> buffer (65535);
float fillValue = 0.0f;
for (auto _ : state) {
std::fill(buffer.begin(0), buffer.end(0), fillValue);
std::fill(buffer.begin(1), buffer.end(1), fillValue);
buffer.fill(fillValue);
fillValue += 1.0f;
}
}
@ -29,8 +27,7 @@ static void AB_Joint_Fill_double(benchmark::State& state) {
AudioBuffer<double> buffer (65535);
double fillValue = 0.0;
for (auto _ : state) {
std::fill(buffer.begin(0), buffer.end(0), fillValue);
std::fill(buffer.begin(1), buffer.end(1), fillValue);
buffer.fill(fillValue);
fillValue += 1.0;
}
}
@ -41,8 +38,7 @@ static void AB_Split_Fill_double(benchmark::State& state) {
SplitAudioBuffer<double> buffer (65535);
double fillValue = 0.0;
for (auto _ : state) {
std::fill(buffer.begin(0), buffer.end(0), fillValue);
std::fill(buffer.begin(1), buffer.end(1), fillValue);
buffer.fill(fillValue);
fillValue += 1.0;
}
}