numam-dpdk/lib/eal/arm
Pavan Nikhilesh 264ff3f250 eal/arm: inline 128-bit atomic compare exchange with GCC
GCC [1] now assigns even register pairs for CASP, the fix has also been
backported to all stable releases of older GCC versions.
Removing the manual register allocation allows GCC to inline the
functions and pick optimal registers for performing CASP.

1: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=563cc649beaf

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Ruifeng Wang <ruifeng.wang@arm.com>
2022-02-11 08:44:09 +01:00
..
include eal/arm: inline 128-bit atomic compare exchange with GCC 2022-02-11 08:44:09 +01:00
meson.build lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_cpuflags.c eal/arm: update CPU flags 2021-07-09 20:00:19 +02:00
rte_cycles.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_hypervisor.c lib: remove librte_ prefix from directory names 2021-04-21 14:04:09 +02:00
rte_power_intrinsics.c eal: add power monitor for multiple events 2021-07-09 21:13:13 +02:00