arm64: save and restore fpu regs in jmp when ARCH_FPU enabled

Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
This commit is contained in:
zhangyuan21 2023-08-08 16:00:42 +08:00 committed by Xiang Xiao
parent b5f266d5af
commit b705103f23

View file

@ -38,11 +38,15 @@
REG_PAIR (x29, x30, 80); \
REG_ONE (x16, 96)
#define FPR_LAYOUT \
#ifdef CONFIG_ARCH_FPU
# define FPR_LAYOUT \
REG_PAIR ( d8, d9, 112); \
REG_PAIR (d10, d11, 128); \
REG_PAIR (d12, d13, 144); \
REG_PAIR (d14, d15, 160);
#else
# define FPR_LAYOUT
#endif
// int setjmp (jmp_buf)
.global setjmp