소스 검색

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,