]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
PPC: Fix L->status for resume after yield.
authorMike Pall <mike>
Wed, 13 Apr 2011 00:27:19 +0000 (02:27 +0200)
committerMike Pall <mike>
Wed, 13 Apr 2011 00:28:25 +0000 (02:28 +0200)
src/buildvm_ppc.dasc
src/buildvm_ppcspe.h

index f96168dfe8cbb9e5d9d4d5f0842235b3fd5a75cf..b95646214d44a12a56e92adeb489ac8cd8adaa70 100644 (file)
@@ -480,7 +480,7 @@ static void build_subroutines(BuildCtx *ctx)
   |    evsplati TISSTR, LJ_TSTR
   |   sub RD, TMP1, BASE
   |    evmergelo TOBIT, TOBIT, TMP2
-  |    stb TMP3, L->status
+  |    stb CARG3, L->status
   |  andi. TMP0, PC, FRAME_TYPE
   |    li_vmstate INTERP
   |   addi RD, RD, 8
index e2d2343b64e540912a1136460fdf32ae1ebddd8a..003b199dda4c757dba5239814afead8a121a2c61 100644 (file)
@@ -279,7 +279,7 @@ static const unsigned int build_actionlist[4954] = {
 0x000980b0,
 0x7d8e4050,
 0x137b4a2d,
-0x98d20000,
+0x98b20000,
 0x00098200,
 0x72000000,
 0x00090200,