diff options
| author | Mike Pall <mike> | 2025-12-06 08:44:03 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2025-12-06 08:44:03 +0100 |
| commit | 45b771bb2c693a4cc7e34e79b7d30ab10bb7776a (patch) | |
| tree | 43265854528b07e7590e8a6d8751ff5ee995f631 | |
| parent | c7c74ea505ab9103bd0df8e84da56a895ae60e82 (diff) | |
| download | luajit-45b771bb2c693a4cc7e34e79b7d30ab10bb7776a.tar.gz luajit-45b771bb2c693a4cc7e34e79b7d30ab10bb7776a.tar.bz2 luajit-45b771bb2c693a4cc7e34e79b7d30ab10bb7776a.zip | |
PPC: Fix soft-float lj_num2u64().
Reported by Doug Crawford. #1411
| -rw-r--r-- | src/vm_ppc.dasc | 2 |
1 files changed, 2 insertions, 0 deletions
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) | |||
| 3268 | | rldimi CRET2, CRET1, 0, 32 | 3268 | | rldimi CRET2, CRET1, 0, 32 |
| 3269 | | mr CRET1, CRET2 | 3269 | | mr CRET1, CRET2 |
| 3270 | |.endif | 3270 | |.endif |
| 3271 | |.if FPU | ||
| 3271 | | addi sp, sp, 16 | 3272 | | addi sp, sp, 16 |
| 3273 | |.endif | ||
| 3272 | | blr | 3274 | | blr |
| 3273 | |2: | 3275 | |2: |
| 3274 | | subfic TMP1, RB, 0 // 64 bit left shift. | 3276 | | subfic TMP1, RB, 0 // 64 bit left shift. |
