https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92013

            Bug ID: 92013
           Summary: _mm_broadcastsd_pd missing in avx2intrin.h
           Product: gcc
           Version: 9.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: DrTroll at gmx dot de
  Target Milestone: ---

_mm_broadcastsd_pd is missing in avx2intrin.h . It is listed in the intel
intrinsics guide:

https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_broadcastsd_pd

The following example won't compile with GCC (tried version 8.3 locally and 9.2
online at godbolt):


#include <x86intrin.h>

__m128d Test(__m128d a)
{
    return _mm_broadcastsd_pd(a);
}


In contrast, _mm256_broadcastsd_pd is not missing.

Reply via email to