@@ -337,13 +337,15 @@ int main(int argc, char **argv) {
337337 register_ (" std::accumulate/f32" , stl_accumulate_gt<float > {}, dataset);
338338 register_ (" std::accumulate/f64" , stl_accumulate_gt<double > {}, dataset);
339339 register_ (" serial/f32/av::fork_union" , fork_union_gt<unrolled_gt<float >> {}, dataset);
340+ register_ (" serial/f32/taskflow" , taskflow_gt<unrolled_gt<float >> {}, dataset);
340341 register_ (" serial/f64/av::fork_union" , fork_union_gt<unrolled_gt<double >> {}, dataset);
342+ register_ (" serial/f64/taskflow" , taskflow_gt<unrolled_gt<double >> {}, dataset);
341343#if defined(_OPENMP)
342344 register_ (" serial/f32/openmp" , openmp_t {}, dataset);
343345#endif // defined(_OPENMP)
344346
345- // ! BLAS struggles with zero-strided arguments!
346- // ! register_("blas/f32", blas_dot_t {}, dataset);
347+ // ! BLAS struggles with zero-strided arguments!
348+ // ! register_("blas/f32", blas_dot_t {}, dataset);
347349
348350#if defined(__cpp_lib_execution)
349351 register_ (" std::reduce<par>/f32" , stl_par_reduce_gt<float > {}, dataset);
@@ -380,6 +382,7 @@ int main(int argc, char **argv) {
380382#if defined(__ARM_NEON)
381383 register_ (" neon/f32" , neon_f32_t {}, dataset);
382384 register_ (" neon/f32/av::fork_union" , fork_union_gt<neon_f32_t > {}, dataset);
385+ register_ (" neon/f32/taskflow" , taskflow_gt<neon_f32_t > {}, dataset);
383386 register_ (" neon/f32/std::threads" , threads_gt<neon_f32_t > {}, dataset);
384387 register_ (" neon/f32/openmp" , openmp_gt<neon_f32_t > {}, dataset);
385388#endif
@@ -388,6 +391,7 @@ int main(int argc, char **argv) {
388391#if defined(__ARM_FEATURE_SVE)
389392 register_ (" sve/f32" , sve_f32_t {}, dataset);
390393 register_ (" sve/f32/av::fork_union" , fork_union_gt<sve_f32_t > {}, dataset);
394+ register_ (" sve/f32/taskflow" , taskflow_gt<sve_f32_t > {}, dataset);
391395 register_ (" sve/f32/std::threads" , threads_gt<sve_f32_t > {}, dataset);
392396 register_ (" sve/f32/openmp" , openmp_gt<sve_f32_t > {}, dataset);
393397#endif // defined(__ARM_FEATURE_SVE__)
0 commit comments