1From b1af55df9b05eaf4b982c135f4ba6f263b72e458 Mon Sep 17 00:00:00 2001 2From: Xin Shi <shixin21@huawei.com> 3Date: Mon, 20 Mar 2023 16:42:57 +0800 4Subject: [PATCH] fix AARCH64EB support 5 6Signed-off-by: Xin Shi <shixin21@huawei.com> 7--- 8 src/aarch64/ffi.c | 4 ++++ 9 1 file changed, 4 insertions(+) 10 11diff --git a/src/aarch64/ffi.c b/src/aarch64/ffi.c 12index 6544ac0..580e965 100644 13--- a/src/aarch64/ffi.c 14+++ b/src/aarch64/ffi.c 15@@ -758,6 +758,10 @@ ffi_call_int (ffi_cif *cif, void (*fn)(void), void *orig_rvalue, 16 } 17 state.nsrn = N_V_ARG_REG; 18 dest = allocate_to_stack (&state, stack, ty->alignment, s); 19+#ifdef __AARCH64EB__ 20+ if (t == FFI_TYPE_FLOAT) 21+ dest = dest +4; 22+#endif 23 } 24 } 25 else if (s > 16) 26-- 272.27.0 28 29