aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2011-09-14 16:02:43 +0200
committerMike Pall <mike>2011-09-14 16:03:02 +0200
commit1a899ff671a7e6e14891ffc2c81740908df00546 (patch)
tree937ab60fbbe013eb6cef575632505fe8f905faaf /src
parent6d854c04fe7fba94307ced6f4ad5522c8779a415 (diff)
downloadluajit-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.dasc2
-rw-r--r--src/buildvm_ppc.h6
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] = {
66460x80110000, 66460x80110000,
66470x00098200, 66470x00098200,
66480x54c607b8, 66480x54c607b8,
66490x91510000, 66490x90910000,
66500x00098200, 66500x00098200,
66510x98ca0000, 66510x98c40000,
66520x00098200, 66520x00098200,
66530x900a0000, 66530x90040000,
66540x00098200, 66540x00098200,
66550x00000000, 66550x00000000,
66560x48000000, 66560x48000000,