()
| 1174 | test_swizzle_layout_2() |
| 1175 | |
| 1176 | def test_swizzle_layout_3(): |
| 1177 | layout = SwizzleLayout(per_element=0, swizzle_len=2, atom_len=3) |
| 1178 | for i, j in itertools.product(range(8), range(8)): |
| 1179 | _outer_i, inner_i = i // 4, i % 4 |
| 1180 | outer_j, inner_j = j // 4, j % 4 |
| 1181 | assert layout.apply(i * 8 + j)["m"] == i * 8 + outer_j * 4 + (inner_i ^ inner_j) |
| 1182 | |
| 1183 | test_swizzle_layout_3() |
| 1184 |
no test coverage detected
searching dependent graphs…