/* { dg-do compile } */ /* { dg-options "-O2" } */ #include typedef float __m256 __attribute__((__vector_size__(32))); __m256 _mm256_blendv_ps___Y, _mm256_blendv_ps___M, _mm256_mul_ps___A, _mm256_mul_ps___B, IfThenElse___trans_tmp_9; void __attribute__ ((target("avx"))) IfThenElse (__m256 no) { IfThenElse___trans_tmp_9 = _mm256_blendv_ps (no, _mm256_blendv_ps___Y, _mm256_blendv_ps___M); } void __attribute__ ((target("avx512vl"))) EncodedFromDisplay() { __m256 __trans_tmp_11 = _mm256_mul_ps___A * _mm256_mul_ps___B; IfThenElse(__trans_tmp_11); }