diff options
author | Mike Pall <mike> | 2011-09-14 16:02:43 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-09-14 16:03:02 +0200 |
commit | 1a899ff671a7e6e14891ffc2c81740908df00546 (patch) | |
tree | 937ab60fbbe013eb6cef575632505fe8f905faaf /src | |
parent | 6d854c04fe7fba94307ced6f4ad5522c8779a415 (diff) | |
download | luajit-1a899ff671a7e6e14891ffc2c81740908df00546.tar.gz luajit-1a899ff671a7e6e14891ffc2c81740908df00546.tar.bz2 luajit-1a899ff671a7e6e14891ffc2c81740908df00546.zip |
PPC: Fix GC barrier for TSETM.
Diffstat (limited to 'src')
-rw-r--r-- | src/buildvm_ppc.dasc | 2 | ||||
-rw-r--r-- | src/buildvm_ppc.h | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc index bc2382ac..c0a461cd 100644 --- a/src/buildvm_ppc.dasc +++ b/src/buildvm_ppc.dasc | |||
@@ -3924,7 +3924,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3924 | | b <1 | 3924 | | b <1 |
3925 | | | 3925 | | |
3926 | |7: // Possible table write barrier for any value. Skip valiswhite check. | 3926 | |7: // Possible table write barrier for any value. Skip valiswhite check. |
3927 | | barrierback TAB:RB, TMP3, TMP0 | 3927 | | barrierback TAB:CARG2, TMP3, TMP0 |
3928 | | b <4 | 3928 | | b <4 |
3929 | break; | 3929 | break; |
3930 | 3930 | ||
diff --git a/src/buildvm_ppc.h b/src/buildvm_ppc.h index af217215..724ef661 100644 --- a/src/buildvm_ppc.h +++ b/src/buildvm_ppc.h | |||
@@ -6646,11 +6646,11 @@ static const unsigned int build_actionlist[7562] = { | |||
6646 | 0x80110000, | 6646 | 0x80110000, |
6647 | 0x00098200, | 6647 | 0x00098200, |
6648 | 0x54c607b8, | 6648 | 0x54c607b8, |
6649 | 0x91510000, | 6649 | 0x90910000, |
6650 | 0x00098200, | 6650 | 0x00098200, |
6651 | 0x98ca0000, | 6651 | 0x98c40000, |
6652 | 0x00098200, | 6652 | 0x00098200, |
6653 | 0x900a0000, | 6653 | 0x90040000, |
6654 | 0x00098200, | 6654 | 0x00098200, |
6655 | 0x00000000, | 6655 | 0x00000000, |
6656 | 0x48000000, | 6656 | 0x48000000, |