| 155 | } |
| 156 | |
| 157 | static void BenchmarkBitmapAnd(benchmark::State& state) { |
| 158 | BenchmarkAndImpl(state, [](const internal::Bitmap(&bitmaps)[2], internal::Bitmap* out) { |
| 159 | internal::BitmapAnd(bitmaps[0].data(), bitmaps[0].offset(), bitmaps[1].data(), |
| 160 | bitmaps[1].offset(), bitmaps[0].length(), 0, out->mutable_data()); |
| 161 | }); |
| 162 | } |
| 163 | |
| 164 | static void BenchmarkBitmapVisitBitsetAnd(benchmark::State& state) { |
| 165 | BenchmarkAndImpl(state, [](const internal::Bitmap(&bitmaps)[2], internal::Bitmap* out) { |
nothing calls this directly
no test coverage detected