Commit graph

107 commits

Author SHA1 Message Date
Paul Ferrand
0b4c3fcae0 Add padding to the benchmarks 2020-06-11 02:02:39 +02:00
Jean Pierre Cimalando
99fa28782f Add interpolators benchmark 2020-06-11 02:02:39 +02:00
Jean Pierre Cimalando
ff1cbb6c49 Resample one-coeff only 2020-06-11 02:02:39 +02:00
Paul Ferrand
d740f1c32b Cherry pick the OPF refactor from the smoothers 2020-05-07 01:02:35 +02:00
Paul Ferrand
5539fef4d2 Remove most sample files from the repo (#175) 2020-05-05 22:49:20 +02:00
Paul Fd
0474b5b7ce Add a benchmark for chunked reading of a flac file 2020-04-16 23:28:25 +02:00
Paul Fd
e03f1a8038 Repair benchmark 2020-04-14 18:00:59 +02:00
Jean Pierre Cimalando
9d9fec27ff Forgot to rename the strings benchmark 2020-04-02 15:53:46 +02:00
Jean Pierre Cimalando
5ad260e4c4 Make the string benchmark compute less 2020-04-02 15:36:38 +02:00
Jean Pierre Cimalando
86e3c2232f Add the benchmark for string resonator 2020-04-02 09:15:54 +02:00
Jean Pierre Cimalando
026a5aceee SIMD-accelerated strings effect 2020-04-02 01:32:09 +02:00
Jean Pierre Cimalando
d6adebf8f4 Allow EG reset to accept other parameters than ampeg 2020-04-01 09:40:26 +02:00
Paul Fd
5088bed9b0 Formatting step 2020-03-31 10:46:12 +02:00
Paul Fd
c92e78b3f2 Update the envelope benchmark 2020-03-31 09:53:46 +02:00
Paul Fd
b5e578a7b8 Small map test 2020-03-28 22:03:38 +01:00
Paul Ferrand
fbb6b18f0a absl's make_unique in wavfile 2020-03-14 17:33:25 +01:00
Paul Ferrand
a26fc7a1fb Changed maybe unused into comments or macros 2020-03-14 17:33:25 +01:00
Paul Ferrand
57eadc7a93 Global definition of LIBATOMIC_FOUND for arm benchmarks 2020-03-08 00:20:11 +01:00
Paul Fd
2e020cb213 Added a benchmark for maps 2020-03-08 00:20:11 +01:00
Paul Fd
2e6402bae0 Corrected formatting 2020-03-06 11:20:18 +01:00
JP Cimalando
2e5cdba275
Merge pull request #85 from jpcima/multiply-add
Add multiplyAdd with fixed gain
2020-03-02 16:45:07 +01:00
Jean Pierre Cimalando
236906fec4 Add multiplyAdd with fixed gain 2020-02-27 14:05:05 +01:00
Paul Fd
1461680e20 Added a couple benchmarks
Clocks are about 20 ns
The queue is about 2 us
2020-02-26 21:29:00 +01:00
Paul Fd
507831ae47 Corrected benchmarks 2020-02-19 14:04:59 +01:00
Jean Pierre Cimalando
db321e6a00 Add floating point helpers, and the fast ilog2 2020-02-13 07:37:06 +01:00
Paul Fd
9da95b5092 Add the SSE version (to test but it's not faster) 2020-02-10 22:25:17 +01:00
Paul Fd
754a7f8be7 Changed the width helpers ; need SIMD version still 2020-02-10 21:23:30 +01:00
Paul Ferrand
90d680f0c3 Added benchmarks and tests for width/pan 2020-02-10 19:36:24 +01:00
JP Cimalando
8f05fe222e Merge pull request #52 from jpcima/detect
Detect SIMD availability from compiler
2020-02-10 00:58:55 +01:00
Jean Pierre Cimalando
55477486fe Rename SfizzSIMDSourceFilesCheck 2020-02-10 00:49:02 +01:00
Jean Pierre Cimalando
afbe8c7e48 Detect SIMD availability from compiler 2020-02-09 14:58:21 +01:00
Jean Pierre Cimalando
68e4387da8 Remove more duplicate link options from benchmarks 2020-02-09 13:39:40 +01:00
Jean Pierre Cimalando
d066a81519 Simplify the build of benchmarks 2020-02-09 13:07:28 +01:00
Jean Pierre Cimalando
8bcc0f6723 Check for presence of libsamplerate 2020-02-09 13:00:19 +01:00
Paul Ferrand
9ba0949798 Add FTZ to the filter benchmarks
Could add it in others too
2020-02-09 11:38:44 +01:00
Paul Ferrand
f71dfff335 Add FTZ and streamline the compilation of BM 2020-02-09 11:38:27 +01:00
Paul Ferrand
f2fa0cf55a Change iterators to pointers
MSVC STL and libc++ iterators do not decay to pointers as easily as gcc
2020-02-09 11:16:58 +01:00
Jean Pierre Cimalando
8eaa2a39de Run filter init in the benchmarks 2020-02-08 12:56:03 +01:00
Jean Pierre Cimalando
1a8fcd9d49 Eliminate some warnings in benchmarks 2020-02-08 12:51:39 +01:00
Jean Pierre Cimalando
5ad4e6ae24 Update benchmarks using new filter API 2020-02-08 12:50:44 +01:00
Paul Ferrand
0212d8a76a Add new benchmarks for the filters 2020-02-08 12:45:48 +01:00
Jean Pierre Cimalando
e6d25114a6 Make the build sytem MinGW-compatible 2020-01-31 18:25:51 +01:00
Paul Ferrand
3abb63639b Less verbose license text 2020-01-25 13:13:07 +01:00
Paul Ferrand
56be9c8b7c Updated licenses and copyright date 2020-01-25 10:13:33 +01:00
Paul Ferrand
6790df3709 Whitespace 2020-01-19 09:57:56 +01:00
Paul Ferrand
55f5625c32 Sanitized the benchmark build 2020-01-19 09:51:31 +01:00
Paul Ferrand
d1979d6674 More windows cleanups 2020-01-19 07:43:20 +01:00
Paul Ferrand
1ddee559f1 Use the installed benchmark library 2020-01-19 07:41:43 +01:00
Paul Ferrand
bd2762c9f7 Added libnyquist to the file benchmark 2020-01-05 10:51:06 +01:00
Paul Ferrand
0e76a67368 Changed loops to size_t 2020-01-05 10:09:39 +01:00