151974Smsmith/* { dg-do compile } */ 265245Smsmith/* { dg-options "-mavx2 -O2" } */ 365245Smsmith/* { dg-final { scan-assembler "vpmovzxbd\[ \\t\]+\[^\n\]*%ymm\[0-9\]" } } */ 4140687Sscottl 551974Smsmith#include <immintrin.h> 651974Smsmith 751974Smsmith__m128i x; 851974Smsmith__m256i res; 951974Smsmith 1051974Smsmithvoid extern 1151974Smsmithavx2_test (void) 1251974Smsmith{ 1351974Smsmith res = _mm256_cvtepu8_epi32 (x); 1451974Smsmith} 1551974Smsmith