From: Mike Pall Date: Sat, 6 Dec 2025 07:44:03 +0000 (+0100) Subject: PPC: Fix soft-float lj_num2u64(). X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45b771bb2c693a4cc7e34e79b7d30ab10bb7776a;p=thirdparty%2FLuaJIT.git PPC: Fix soft-float lj_num2u64(). Reported by Doug Crawford. #1411 --- diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc index 1761e39b..6a643832 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc @@ -3268,7 +3268,9 @@ static void build_subroutines(BuildCtx *ctx) | rldimi CRET2, CRET1, 0, 32 | mr CRET1, CRET2 |.endif + |.if FPU | addi sp, sp, 16 + |.endif | blr |2: | subfic TMP1, RB, 0 // 64 bit left shift.