diff options
| author | Mike Pall <mike> | 2011-04-13 02:27:19 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2011-04-13 02:28:25 +0200 |
| commit | 1fa0cc09b3c3a1567f805fa2c9e5214148b8bcd5 (patch) | |
| tree | bf4696c4a37ff89b11cbffa854f01f62417c8995 /src | |
| parent | 0001a7fcedfa5da45bb8489fbce6447cadd8187b (diff) | |
| download | luajit-1fa0cc09b3c3a1567f805fa2c9e5214148b8bcd5.tar.gz luajit-1fa0cc09b3c3a1567f805fa2c9e5214148b8bcd5.tar.bz2 luajit-1fa0cc09b3c3a1567f805fa2c9e5214148b8bcd5.zip | |
PPC: Fix L->status for resume after yield.
Diffstat (limited to 'src')
| -rw-r--r-- | src/buildvm_ppc.dasc | 2 | ||||
| -rw-r--r-- | src/buildvm_ppcspe.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc index f96168df..b9564621 100644 --- a/src/buildvm_ppc.dasc +++ b/src/buildvm_ppc.dasc | |||
| @@ -480,7 +480,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 480 | | evsplati TISSTR, LJ_TSTR | 480 | | evsplati TISSTR, LJ_TSTR |
| 481 | | sub RD, TMP1, BASE | 481 | | sub RD, TMP1, BASE |
| 482 | | evmergelo TOBIT, TOBIT, TMP2 | 482 | | evmergelo TOBIT, TOBIT, TMP2 |
| 483 | | stb TMP3, L->status | 483 | | stb CARG3, L->status |
| 484 | | andi. TMP0, PC, FRAME_TYPE | 484 | | andi. TMP0, PC, FRAME_TYPE |
| 485 | | li_vmstate INTERP | 485 | | li_vmstate INTERP |
| 486 | | addi RD, RD, 8 | 486 | | addi RD, RD, 8 |
diff --git a/src/buildvm_ppcspe.h b/src/buildvm_ppcspe.h index e2d2343b..003b199d 100644 --- a/src/buildvm_ppcspe.h +++ b/src/buildvm_ppcspe.h | |||
| @@ -279,7 +279,7 @@ static const unsigned int build_actionlist[4954] = { | |||
| 279 | 0x000980b0, | 279 | 0x000980b0, |
| 280 | 0x7d8e4050, | 280 | 0x7d8e4050, |
| 281 | 0x137b4a2d, | 281 | 0x137b4a2d, |
| 282 | 0x98d20000, | 282 | 0x98b20000, |
| 283 | 0x00098200, | 283 | 0x00098200, |
| 284 | 0x72000000, | 284 | 0x72000000, |
| 285 | 0x00090200, | 285 | 0x00090200, |
