@@ -87,38 +87,38 @@ namespace {
87
87
}
88
88
} // namespace
89
89
90
- BENCHMARK_TEMPLATE1 (handwritten_loop, char )->Range(0 , 1 << 18 );
91
- BENCHMARK_TEMPLATE1 (handwritten_loop_n, char )->Range(0 , 1 << 18 );
92
- BENCHMARK_TEMPLATE1 (memcpy_call, char )->Range(0 , 1 << 18 );
93
- BENCHMARK_TEMPLATE1 (std_copy_call, char )->Range(0 , 1 << 18 );
94
- BENCHMARK_TEMPLATE1 (std_copy_n_call, char )->Range(0 , 1 << 18 );
95
-
96
- BENCHMARK_TEMPLATE1 (handwritten_loop, aggregate<char >)->Range(0 , 1 << 18 );
97
- BENCHMARK_TEMPLATE1 (handwritten_loop_n, aggregate<char >)->Range(0 , 1 << 18 );
98
- BENCHMARK_TEMPLATE1 (memcpy_call, aggregate<char >)->Range(0 , 1 << 18 );
99
- BENCHMARK_TEMPLATE1 (std_copy_call, aggregate<char >)->Range(0 , 1 << 18 );
100
- BENCHMARK_TEMPLATE1 (std_copy_n_call, aggregate<char >)->Range(0 , 1 << 18 );
101
-
102
- BENCHMARK_TEMPLATE1 (handwritten_loop, non_trivial<char >)->Range(0 , 1 << 18 );
103
- BENCHMARK_TEMPLATE1 (handwritten_loop_n, non_trivial<char >)->Range(0 , 1 << 18 );
104
- BENCHMARK_TEMPLATE1 (std_copy_call, non_trivial<char >)->Range(0 , 1 << 18 );
105
- BENCHMARK_TEMPLATE1 (std_copy_n_call, non_trivial<char >)->Range(0 , 1 << 18 );
106
-
107
- BENCHMARK_TEMPLATE1 (handwritten_loop, int )->Range(0 , 1 << 15 );
108
- BENCHMARK_TEMPLATE1 (handwritten_loop_n, int )->Range(0 , 1 << 15 );
109
- BENCHMARK_TEMPLATE1 (memcpy_call, int )->Range(0 , 1 << 15 );
110
- BENCHMARK_TEMPLATE1 (std_copy_call, int )->Range(0 , 1 << 15 );
111
- BENCHMARK_TEMPLATE1 (std_copy_n_call, int )->Range(0 , 1 << 15 );
112
-
113
- BENCHMARK_TEMPLATE1 (handwritten_loop, aggregate<int >)->Range(0 , 1 << 15 );
114
- BENCHMARK_TEMPLATE1 (handwritten_loop_n, aggregate<int >)->Range(0 , 1 << 15 );
115
- BENCHMARK_TEMPLATE1 (memcpy_call, aggregate<int >)->Range(0 , 1 << 15 );
116
- BENCHMARK_TEMPLATE1 (std_copy_call, aggregate<int >)->Range(0 , 1 << 15 );
117
- BENCHMARK_TEMPLATE1 (std_copy_n_call, aggregate<int >)->Range(0 , 1 << 15 );
118
-
119
- BENCHMARK_TEMPLATE1 (handwritten_loop, non_trivial<int >)->Range(0 , 1 << 15 );
120
- BENCHMARK_TEMPLATE1 (handwritten_loop_n, non_trivial<int >)->Range(0 , 1 << 15 );
121
- BENCHMARK_TEMPLATE1 (std_copy_call, non_trivial<int >)->Range(0 , 1 << 15 );
122
- BENCHMARK_TEMPLATE1 (std_copy_n_call, non_trivial<int >)->Range(0 , 1 << 15 );
90
+ BENCHMARK_TEMPLATE (handwritten_loop, char )->Range(0 , 1 << 18 );
91
+ BENCHMARK_TEMPLATE (handwritten_loop_n, char )->Range(0 , 1 << 18 );
92
+ BENCHMARK_TEMPLATE (memcpy_call, char )->Range(0 , 1 << 18 );
93
+ BENCHMARK_TEMPLATE (std_copy_call, char )->Range(0 , 1 << 18 );
94
+ BENCHMARK_TEMPLATE (std_copy_n_call, char )->Range(0 , 1 << 18 );
95
+
96
+ BENCHMARK_TEMPLATE (handwritten_loop, aggregate<char >)->Range(0 , 1 << 18 );
97
+ BENCHMARK_TEMPLATE (handwritten_loop_n, aggregate<char >)->Range(0 , 1 << 18 );
98
+ BENCHMARK_TEMPLATE (memcpy_call, aggregate<char >)->Range(0 , 1 << 18 );
99
+ BENCHMARK_TEMPLATE (std_copy_call, aggregate<char >)->Range(0 , 1 << 18 );
100
+ BENCHMARK_TEMPLATE (std_copy_n_call, aggregate<char >)->Range(0 , 1 << 18 );
101
+
102
+ BENCHMARK_TEMPLATE (handwritten_loop, non_trivial<char >)->Range(0 , 1 << 18 );
103
+ BENCHMARK_TEMPLATE (handwritten_loop_n, non_trivial<char >)->Range(0 , 1 << 18 );
104
+ BENCHMARK_TEMPLATE (std_copy_call, non_trivial<char >)->Range(0 , 1 << 18 );
105
+ BENCHMARK_TEMPLATE (std_copy_n_call, non_trivial<char >)->Range(0 , 1 << 18 );
106
+
107
+ BENCHMARK_TEMPLATE (handwritten_loop, int )->Range(0 , 1 << 15 );
108
+ BENCHMARK_TEMPLATE (handwritten_loop_n, int )->Range(0 , 1 << 15 );
109
+ BENCHMARK_TEMPLATE (memcpy_call, int )->Range(0 , 1 << 15 );
110
+ BENCHMARK_TEMPLATE (std_copy_call, int )->Range(0 , 1 << 15 );
111
+ BENCHMARK_TEMPLATE (std_copy_n_call, int )->Range(0 , 1 << 15 );
112
+
113
+ BENCHMARK_TEMPLATE (handwritten_loop, aggregate<int >)->Range(0 , 1 << 15 );
114
+ BENCHMARK_TEMPLATE (handwritten_loop_n, aggregate<int >)->Range(0 , 1 << 15 );
115
+ BENCHMARK_TEMPLATE (memcpy_call, aggregate<int >)->Range(0 , 1 << 15 );
116
+ BENCHMARK_TEMPLATE (std_copy_call, aggregate<int >)->Range(0 , 1 << 15 );
117
+ BENCHMARK_TEMPLATE (std_copy_n_call, aggregate<int >)->Range(0 , 1 << 15 );
118
+
119
+ BENCHMARK_TEMPLATE (handwritten_loop, non_trivial<int >)->Range(0 , 1 << 15 );
120
+ BENCHMARK_TEMPLATE (handwritten_loop_n, non_trivial<int >)->Range(0 , 1 << 15 );
121
+ BENCHMARK_TEMPLATE (std_copy_call, non_trivial<int >)->Range(0 , 1 << 15 );
122
+ BENCHMARK_TEMPLATE (std_copy_n_call, non_trivial<int >)->Range(0 , 1 << 15 );
123
123
124
124
BENCHMARK_MAIN ();
0 commit comments