> > FWICT, the auxiliary vector for HWCAPS is no longer really used and 
> > applications (including glibc, gcc runtime code) have to resort to methods 
> > like this instead. GCC's `__builtin_cpu_supports` does unfortunately not 
> > support all features needed to detect these levels properly.
> 
> What feature do you miss? Note that using `__builtin_cpu_supports` would be 
> much cleaner code and it's supported also by LLVM.

Of the one mentioned here:

> AVX + AVX2 + F16C + FMA + LZCNT + MOVBE + BMI + BMI2 + OSXSAVE

F16C, LZCNT, MOVBE and OSXSAVE aren't exposed through `__builtin_cpu_supports`, 
except by using `x86-64-v3`.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2315#issuecomment-1464415351
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/2315/c1464415...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to