mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
x86: Add comment explaining no Slow_SSE4_2 check in ifunc-sse4_2
Just for clarities sake and so that if a future implementation is added we remember to add the check.
This commit is contained in:
parent
e070501d12
commit
baeae86fb8
@ -27,6 +27,12 @@ IFUNC_SELECTOR (void)
|
||||
{
|
||||
const struct cpu_features* cpu_features = __get_cpu_features ();
|
||||
|
||||
/* This function uses the `pcmpstri` sse4.2 instruction which can be
|
||||
slow on some CPUs. This normally would be guarded by a
|
||||
Slow_SSE4_2 check, but since there is no other optimized
|
||||
implementation its best to keep it regardless. If an optimized
|
||||
fallback is added add a X86_ISA_CPU_FEATURE_ARCH_P (cpu_features,
|
||||
Slow_SSE4_2) check. */
|
||||
if (CPU_FEATURE_USABLE_P (cpu_features, SSE4_2))
|
||||
return OPTIMIZE (sse42);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user