SIMD Interface should not provide `Index`
The concept of an
Index type isn't really feasible. E.g. it attempts to be an integer simd type usable for indexing of the same width as the original simd type, that also fits into into a simd register. This isn't quite possible e.g. if the original type has
The datapar stuff the got into Parallism TS recently does not have such an index type. Instead it allows to construct simd types of a given element type and width. These types may no longer fit into a single register, but I guess that is what is necessary for correctness.
I believe the only uses for the
Index type currently is in the
but possibly also in ISTL.
I'd like to get this out and possibly replace it before it becomes part of an official release.