| 74 | } |
| 75 | |
| 76 | void assertIsValid( |
| 77 | int from, |
| 78 | int to, |
| 79 | const SelectivityVector& vector, |
| 80 | bool value) { |
| 81 | for (int i = 0; i < from; i++) { |
| 82 | EXPECT_EQ(!value, vector.isValid(i)) << "at " << i; |
| 83 | } |
| 84 | for (int i = from; i < to; i++) { |
| 85 | EXPECT_EQ(value, vector.isValid(i)) << "at " << i; |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | void setValid_normal(bool setToValue) { |
| 90 | // A little bit more than 2 simd widths, so overflow. |