zephyr/arch/arm64
Stephanos Ioannidis 2689590e67 arch: arm64: Disable ldp/stp Qn for consecutive 32-byte loads/stores
GCC may generate ldp/stp instructions with the Advanced SIMD Qn
registers for consecutive 32-byte loads and stores.

This commit disables this GCC behaviour because saving and restoring
the Advanced SIMD context is very expensive, and it is preferable to
keep it turned off by not emitting these instructions for better
context switching performance.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2022-09-23 12:10:25 +02:00
..
core arch: arm64: Disable ldp/stp Qn for consecutive 32-byte loads/stores 2022-09-23 12:10:25 +02:00
include arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
CMakeLists.txt
Kconfig