Temporary/“non-addressable” fixed-size array?
问题 The title is in lack of a better name, and I am not sure I managed to explain myself clearly enough. I am looking for a way to access a "data type" via an index, but not force the compiler to keep it in an array. The problem occurs in writing a low-level code based on SSE/AVX intrinsics. For ease of programming I would like to write code as the following, with fixed-length loops over "registers" (data type __m512 ): inline void load(__m512 *vector, const float *in) { for(int i=0; i<24; i++)