glibc/sysdeps/loongarch/lp64/multiarch
caiyinyu 095067efdf LoongArch: Add glibc.cpu.hwcap support.
The current IFUNC selection is always using the most recent
features which are available via AT_HWCAP.  But in
some scenarios it is useful to adjust this selection.

The environment variable:

GLIBC_TUNABLES=glibc.cpu.hwcaps=-xxx,yyy,zzz,....

can be used to enable HWCAP feature yyy, disable HWCAP feature xxx,
where the feature name is case-sensitive and has to match the ones
used in sysdeps/loongarch/cpu-tunables.c.

Signed-off-by: caiyinyu <caiyinyu@loongson.cn>
2024-04-24 18:22:38 +08:00
..
dl-symbol-redir-ifunc.h LoongArch: Add glibc.cpu.hwcap support. 2024-04-24 18:22:38 +08:00
ifunc-impl-list.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-lasx.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-memchr.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-memcmp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-memrchr.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-rawmemchr.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-strchr.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-strchrnul.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-strcmp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-strlen.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-strncmp.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-strnlen.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ifunc-strrchr.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Makefile Apply the Makefile sorting fix 2024-02-15 11:19:56 -08:00
memchr-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memchr-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memchr-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memchr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcmp-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcmp-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcmp-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcmp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcpy-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcpy-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcpy-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcpy-unaligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memcpy.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memmove-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memmove-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memmove-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memmove-unaligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memmove.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memrchr-generic.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memrchr-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memrchr-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memrchr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memset-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memset-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memset-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memset-unaligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
memset.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rawmemchr-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rawmemchr-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rawmemchr-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
rawmemchr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stpcpy-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stpcpy-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stpcpy-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stpcpy-unaligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
stpcpy.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchr-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchr-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchr-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchrnul-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchrnul-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchrnul-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strchrnul.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcmp-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcmp-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcmp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcpy-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcpy-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcpy-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcpy-unaligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strcpy.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strlen-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strlen-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strlen-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strlen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strncmp-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strncmp-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strncmp.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strnlen-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strnlen-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strnlen-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strnlen.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strrchr-aligned.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strrchr-lasx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strrchr-lsx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
strrchr.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00