glibc/sysdeps/aarch64/multiarch
Steve Ellcey e9537dddc7 IFUNC for Cavium ThunderX2
* sysdeps/aarch64/multiarch/Makefile (sysdep_routines):
	Add memcpy_thunderx2.
	* sysdeps/aarch64/multiarch/ifunc-impl-list.c (MAX_IFUNC):
	Increment to 4.
	(__libc_ifunc_impl_list): Add __memcpy_thunderx2.
	* sysdeps/aarch64/multiarch/memcpy.c (libc_ifunc): Add IS_THUNDERX2
	and IS_THUNDERX2PA checks.
	* sysdeps/aarch64/multiarch/memcpy_thunderx.S (USE_THUNDERX2):
	Use macro to set name appropriately.
	(memcpy): Use USE_THUNDERX2 macro to modify prefetches.
	* sysdeps/aarch64/multiarch/memcpy_thunderx2.S: New file.
	* sysdeps/unix/sysv/linux/aarch64/cpu-features.h (IS_THUNDERX2PA):
	New macro.
	(IS_THUNDERX2): New macro.
2018-02-22 08:38:47 -08:00
..
ifunc-impl-list.c IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
init-arch.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Makefile IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
memcpy_falkor.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memcpy_generic.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memcpy_thunderx2.S IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
memcpy_thunderx.S IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
memcpy.c IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
memmove_falkor.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memmove.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memset_falkor.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memset_generic.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memset.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
rtld-memset.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00