1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-23 07:31:31 +00:00
freebsd/sys/libkern
Andrew Turner a93941b439 Switch to an ifunc in the kernel for crc32c
There is no need to read the same variable to check if the CPU supports
crc32c instructions.

Reviewed by:	arichardson, kib, markj
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D31274
2021-07-22 20:54:21 +00:00
..
arm Remove obsolete code gated on _ARM_ARCH_* 2021-01-28 10:41:45 +00:00
arm64 Use '.arch_extension crc' in the arm64 crc32 code 2021-05-06 07:42:35 +00:00
x86
arc4random_uniform.c
arc4random.c arc4random(9): Integrate with RANDOM_FENESTRASX push-reseed 2020-10-10 21:48:06 +00:00
ashldi3.c
ashrdi3.c
asprintf.c
bcd.c
bcmp.c
bcopy.c
bsearch.c
cmpdi2.c
divdi3.c
explicit_bzero.c
ffs.c
ffsl.c
ffsll.c
fls.c
flsl.c
flsll.c
fnmatch.c
gsb_crc32.c Switch to an ifunc in the kernel for crc32c 2021-07-22 20:54:21 +00:00
iconv_converter_if.m
iconv_ucs.c
iconv_xlat16.c
iconv_xlat.c
iconv.c
inet_aton.c
inet_ntoa.c
inet_ntop.c
inet_pton.c
jenkins_hash.c
lshrdi3.c
memcchr.c
memchr.c
memcmp.c
memmem.c
memset.c
moddi3.c
murmur3_32.c
qdivrem.c
qsort_r.c
qsort.c
quad.h
random.c random(9): Restore historical [0,2^31-1] output range and related man 2021-03-24 16:14:58 +11:00
scanc.c
strcasecmp.c
strcasestr.c libkern/strcasestr.c: Drop xlocale support and connect to build. 2021-01-08 02:18:42 +03:00
strcat.c
strchr.c
strchrnul.c
strcmp.c
strcpy.c
strcspn.c Remove incorrect __restricted labels from strcspn 2021-07-14 16:11:38 -06:00
strdup.c
strlcat.c
strlcpy.c
strlen.c Restore the augmented strlen commentary 2021-02-08 19:15:21 +00:00
strncat.c
strncmp.c
strncpy.c
strndup.c
strnlen.c
strnstr.c Add missing libkern/strnstr.c file 2021-07-14 17:56:03 -07:00
strrchr.c
strsep.c
strspn.c
strstr.c
strtol.c
strtoq.c
strtoul.c
strtouq.c
strvalid.c
timingsafe_bcmp.c
ucmpdi2.c
udivdi3.c
umoddi3.c