https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103214
Bug ID: 103214 Summary: Incorrect function signatures for __builtin_ia32_pblendd* instructions Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: web Assignee: unassigned at gcc dot gnu.org Reporter: gnugcc at bdwjn dot 33mail.com Target Milestone: --- The documentation on https://gcc.gnu.org/onlinedocs/gcc/x86-Built-in-Functions.html lists the following two AVX2 functions: > v4si __builtin_ia32_pblendd128 (v4si,v4si) > v8si __builtin_ia32_pblendd256 (v8si,v8si) These instructions take two vectors and an integer mask, so this should be: > v4si __builtin_ia32_pblendd128 (v4si,v4si,int) > v8si __builtin_ia32_pblendd256 (v8si,v8si,int)