Hello, I am looking for an equivalent to the most useful intrinsic_mm_alignr_epi8 with AVX registers (I guess its equivalent to PALIGNR or VPALIGNR for the one who are not familiar with C intrinsics). More precisely i would need the equivalent of an hypothetical _mm256_alignr_ps (i need float granularity, not byte one). Since there is no "slri_si256" or "slli_si256", I have though of a solution with _mm256_permute2_ps but this intrinsic does not seem to be available on my compiler (and maybe neither on my Core i7 2600K). I am using Intel XE 12 Update 4 for Windows. Right now I have used extractf128/insertf128 combined with two alignr_epi8 but the performances are as expected very bad (i.e my AVX code is slower than the SSE one) because of the mixing of XMM and YMM instructions. Best regards Emmanuel
AVX: _mm_alignr_epi8 equivalent for YMM registers ?
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.



