Lines Matching full:benchmark

12 #include <benchmark/benchmark.h>
24 benchmark::State& state, in f32_velu()
27 benchmark::utils::IsaCheckFunction isa_check = nullptr) in f32_velu()
50 const uint64_t cpu_frequency = benchmark::utils::GetCurrentCpuFrequency(); in f32_velu()
57benchmark::Counter(uint64_t(state.iterations()) * elements_per_iteration, benchmark::Counter::kIsR… in f32_velu()
61benchmark::Counter(uint64_t(state.iterations()) * bytes_per_iteration, benchmark::Counter::kIsRate… in f32_velu()
68 benchmark::utils::CheckNEONFMA)
69 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
74 benchmark::utils::CheckNEONFMA)
75 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
80 benchmark::utils::CheckNEONFMA)
81 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
86 benchmark::utils::CheckNEONFMA)
87 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
92 benchmark::utils::CheckNEONFMA)
93 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
98 benchmark::utils::CheckNEONFMA)
99 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
105 benchmark::utils::CheckNEONFMA)
106 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
111 benchmark::utils::CheckNEONFMA)
112 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
117 benchmark::utils::CheckNEONFMA)
118 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
123 benchmark::utils::CheckNEONFMA)
124 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
129 benchmark::utils::CheckNEONFMA)
130 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
135 benchmark::utils::CheckNEONFMA)
136 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
142 benchmark::utils::CheckNEON)
143 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
148 benchmark::utils::CheckNEON)
149 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
154 benchmark::utils::CheckNEON)
155 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
160 benchmark::utils::CheckNEON)
161 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
166 benchmark::utils::CheckNEON)
167 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
172 benchmark::utils::CheckNEON)
173 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
179 benchmark::utils::CheckNEON)
180 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
185 benchmark::utils::CheckNEON)
186 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
191 benchmark::utils::CheckNEON)
192 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
197 benchmark::utils::CheckNEON)
198 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
203 benchmark::utils::CheckNEON)
204 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
209 benchmark::utils::CheckNEON)
210 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
218 benchmark::utils::CheckAVX512F)
219 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
224 benchmark::utils::CheckAVX512F)
225 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
230 benchmark::utils::CheckAVX512F)
231 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
236 benchmark::utils::CheckAVX512F)
237 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
242 benchmark::utils::CheckAVX512F)
243 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
248 benchmark::utils::CheckAVX512F)
249 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
254 benchmark::utils::CheckAVX512F)
255 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
260 benchmark::utils::CheckAVX512F)
261 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
267 benchmark::utils::CheckAVX512F)
268 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
273 benchmark::utils::CheckAVX512F)
274 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
279 benchmark::utils::CheckAVX512F)
280 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
285 benchmark::utils::CheckAVX512F)
286 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
291 benchmark::utils::CheckAVX512F)
292 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
297 benchmark::utils::CheckAVX512F)
298 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
303 benchmark::utils::CheckAVX512F)
304 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
309 benchmark::utils::CheckAVX512F)
310 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
316 benchmark::utils::CheckAVX2)
317 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
322 benchmark::utils::CheckAVX2)
323 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
328 benchmark::utils::CheckAVX2)
329 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
334 benchmark::utils::CheckAVX2)
335 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
340 benchmark::utils::CheckAVX2)
341 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
346 benchmark::utils::CheckAVX2)
347 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
352 benchmark::utils::CheckAVX2)
353 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
358 benchmark::utils::CheckAVX2)
359 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
364 benchmark::utils::CheckAVX2)
365 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
370 benchmark::utils::CheckAVX2)
371 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
377 benchmark::utils::CheckAVX2)
378 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
383 benchmark::utils::CheckAVX2)
384 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
389 benchmark::utils::CheckAVX2)
390 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
395 benchmark::utils::CheckAVX2)
396 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
401 benchmark::utils::CheckAVX2)
402 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
407 benchmark::utils::CheckAVX2)
408 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
413 benchmark::utils::CheckAVX2)
414 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
419 benchmark::utils::CheckAVX2)
420 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
425 benchmark::utils::CheckAVX2)
426 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
431 benchmark::utils::CheckAVX2)
432 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
438 benchmark::utils::CheckAVX2)
439 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
444 benchmark::utils::CheckAVX2)
445 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
450 benchmark::utils::CheckAVX2)
451 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
456 benchmark::utils::CheckAVX2)
457 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
462 benchmark::utils::CheckAVX2)
463 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
468 benchmark::utils::CheckAVX2)
469 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
474 benchmark::utils::CheckAVX2)
475 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
480 benchmark::utils::CheckAVX2)
481 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
486 benchmark::utils::CheckAVX2)
487 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
492 benchmark::utils::CheckAVX2)
493 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
499 benchmark::utils::CheckAVX2)
500 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
505 benchmark::utils::CheckAVX2)
506 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
511 benchmark::utils::CheckAVX2)
512 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
517 benchmark::utils::CheckAVX2)
518 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
523 benchmark::utils::CheckAVX2)
524 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
529 benchmark::utils::CheckAVX2)
530 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
535 benchmark::utils::CheckAVX2)
536 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
541 benchmark::utils::CheckAVX2)
542 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
547 benchmark::utils::CheckAVX2)
548 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
553 benchmark::utils::CheckAVX2)
554 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
560 benchmark::utils::CheckAVX)
561 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
566 benchmark::utils::CheckAVX)
567 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
572 benchmark::utils::CheckAVX)
573 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
578 benchmark::utils::CheckAVX)
579 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
584 benchmark::utils::CheckAVX)
585 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
590 benchmark::utils::CheckAVX)
591 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
597 benchmark::utils::CheckAVX)
598 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
603 benchmark::utils::CheckAVX)
604 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
609 benchmark::utils::CheckAVX)
610 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
615 benchmark::utils::CheckAVX)
616 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
621 benchmark::utils::CheckAVX)
622 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
627 benchmark::utils::CheckAVX)
628 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
634 benchmark::utils::CheckAVX)
635 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
640 benchmark::utils::CheckAVX)
641 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
646 benchmark::utils::CheckAVX)
647 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
652 benchmark::utils::CheckAVX)
653 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
658 benchmark::utils::CheckAVX)
659 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
664 benchmark::utils::CheckAVX)
665 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
671 benchmark::utils::CheckSSE41)
672 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
677 benchmark::utils::CheckSSE41)
678 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
683 benchmark::utils::CheckSSE41)
684 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
689 benchmark::utils::CheckSSE41)
690 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
695 benchmark::utils::CheckSSE41)
696 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
701 benchmark::utils::CheckSSE41)
702 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
708 benchmark::utils::CheckSSE41)
709 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
714 benchmark::utils::CheckSSE41)
715 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
720 benchmark::utils::CheckSSE41)
721 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
726 benchmark::utils::CheckSSE41)
727 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
732 benchmark::utils::CheckSSE41)
733 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
738 benchmark::utils::CheckSSE41)
739 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
745 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
750 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
755 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
760 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
765 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
770 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
776 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
781 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
786 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
791 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
796 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
801 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
809 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
814 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
819 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
824 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
829 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
834 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
840 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
845 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
850 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
855 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
860 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
865 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
871 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
876 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
881 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
886 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
891 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
896 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
902 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
907 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
912 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
917 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
922 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
927 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
935 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
940 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
945 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
950 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
955 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
960 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
966 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
971 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
976 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
981 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
986 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
991 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
998 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1003 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1008 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1013 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1018 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1023 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1029 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1034 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1039 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1044 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1049 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)
1054 ->Apply(benchmark::utils::UnaryElementwiseParameters<float, float>)