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

            Bug ID: 120543
           Summary: x86 built-in functions for BMI2 list immintrin.h
                    variants rather than true built-ins
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: web
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nouveau at spliet dot org
  Target Milestone: ---

On https://gcc.gnu.org/onlinedocs/gcc/x86-Built-in-Functions.html under -mbmi2,
various functions are listed (e.g. _pext_u32() ) as built-in functions. These
however aren't defined until immintrin.h is included.
I believe documentation should instead list the true built-ins, e.g.
__builtin_ia32_pext_si().

Reply via email to