diff options
-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 2c4940cd..7dcdf987 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc | |||
@@ -2601,8 +2601,10 @@ static void build_subroutines(BuildCtx *ctx) | |||
2601 | | li ZERO, 0 | 2601 | | li ZERO, 0 |
2602 | | mr L, CRET1 | 2602 | | mr L, CRET1 |
2603 | | stw TMP3, TMPD | 2603 | | stw TMP3, TMPD |
2604 | | lus TMP0, 0x4338 // Hiword of 2^52 + 2^51 (double) | ||
2604 | | lwz LFUNC:RB, FRAME_FUNC(BASE) | 2605 | | lwz LFUNC:RB, FRAME_FUNC(BASE) |
2605 | | ori TMP3, TMP3, 0x0004 // TONUM = 2^52 + 2^51 + 2^31 (float). | 2606 | | ori TMP3, TMP3, 0x0004 // TONUM = 2^52 + 2^51 + 2^31 (float). |
2607 | | stw TMP0, TONUM_HI | ||
2606 | | li TISNIL, LJ_TNIL | 2608 | | li TISNIL, LJ_TNIL |
2607 | | li_vmstate INTERP | 2609 | | li_vmstate INTERP |
2608 | | lfs TOBIT, TMPD | 2610 | | lfs TOBIT, TMPD |