]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
PPC: Fix soft-float lj_num2u64().
authorMike Pall <mike>
Sat, 6 Dec 2025 07:44:03 +0000 (08:44 +0100)
committerMike Pall <mike>
Sat, 6 Dec 2025 07:44:03 +0000 (08:44 +0100)
Reported by Doug Crawford. #1411

src/vm_ppc.dasc

index 1761e39bdfa031dcfef6db0e6bb96679de1db7bd..6a64383205bb1b613509c3272e94d8e4cb9aedec 100644 (file)
@@ -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.