But that would not pass the alignment check either, no? In fact, I assume that for strided loads we have a scalar type as component (ptype), so we always get supported unaligned accesses here?
I was thinking of the case where we have e.g. a group of 4 int8s and use a strided load with int32 element size. If the pointer is just "int8-aligned" I would expect a misaligned vector access? Not very likely but maybe theoretically there could still be support for aligned int16 loads to use in a vec-vec init?
Perhaps I'm missing something, though. -- Regards Robin