]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
PPC: Fix KBASE restore in BC_CALLT.
authorMike Pall <mike>
Mon, 13 Sep 2010 23:20:01 +0000 (01:20 +0200)
committerMike Pall <mike>
Mon, 13 Sep 2010 23:20:01 +0000 (01:20 +0200)
src/buildvm_ppc.dasc

index e5ad8c46952156e9219e63007774c2ccdcf9a395..56372527a572ddc5e2d804c2b5c6ac5bde42d706 100644 (file)
@@ -2068,7 +2068,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
     |  lwz INS, -4(TMP1)
     |  decode_RA8 RA, INS
     |  sub TMP1, BASE, RA
-    |  lwz LFUNC:TMP1, FRAME_FUNC(TMP1)
+    |  lwz LFUNC:TMP1, FRAME_FUNC-8(TMP1)
     |  lwz TMP1, LFUNC:TMP1->pc
     |  lwz KBASE, PC2PROTO(k)(TMP1)    // Need to prepare KBASE.
     |  b <4