| 322 | } |
| 323 | |
| 324 | vector<select_params> getSelectTestParams(int M, int N) { |
| 325 | const select_params _[] = { |
| 326 | select_params(dim4(M), dim4(M), dim4(M), dim4(M)), |
| 327 | select_params(dim4(M, N), dim4(M, N), dim4(M, N), dim4(M, N)), |
| 328 | select_params(dim4(M, N, N), dim4(M, N, N), dim4(M, N, N), |
| 329 | dim4(M, N, N)), |
| 330 | select_params(dim4(M, N, N, N), dim4(M, N, N, N), dim4(M, N, N, N), |
| 331 | dim4(M, N, N, N)), |
| 332 | select_params(dim4(M, N), dim4(M, 1), dim4(M, 1), dim4(M, N)), |
| 333 | select_params(dim4(M, N), dim4(M, 1), dim4(M, N), dim4(M, 1)), |
| 334 | select_params(dim4(M, N), dim4(M, 1), dim4(M, N), dim4(M, N)), |
| 335 | select_params(dim4(M, N), dim4(M, N), dim4(M, 1), dim4(M, N)), |
| 336 | select_params(dim4(M, N), dim4(M, N), dim4(M, N), dim4(M, 1)), |
| 337 | select_params(dim4(M, N), dim4(M, N), dim4(M, 1), dim4(M, 1))}; |
| 338 | return vector<select_params>(_, _ + sizeof(_) / sizeof(_[0])); |
| 339 | } |
| 340 | |
| 341 | INSTANTIATE_TEST_SUITE_P(SmallDims, Select_, |
| 342 | ::testing::ValuesIn(getSelectTestParams(10, 5)), |
no test coverage detected