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().