فهرست منبع

PPC: Fix L->status for resume after yield.

Mike Pall 14 سال پیش
والد
کامیت
1fa0cc09b3
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 1 1
      src/buildvm_ppc.dasc
  2. 1 1
      src/buildvm_ppcspe.h

+ 1 - 1
src/buildvm_ppc.dasc

@@ -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

+ 1 - 1
src/buildvm_ppcspe.h

@@ -279,7 +279,7 @@ static const unsigned int build_actionlist[4954] = {
 0x000980b0,
 0x7d8e4050,
 0x137b4a2d,
-0x98d20000,
+0x98b20000,
 0x00098200,
 0x72000000,
 0x00090200,