aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2011-09-17 21:59:35 +0200
committerMike Pall <mike>2011-09-17 21:59:56 +0200
commit5fedf72ca6e08c06960bac77876e7f94ae8fd319 (patch)
treec315f887e2d9bf4b9573a8493682b50dfc72e1b6
parent1a899ff671a7e6e14891ffc2c81740908df00546 (diff)
downloadluajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.tar.gz
luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.tar.bz2
luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.zip
PPC/e500: Fix GC barrier for TSETM.
-rw-r--r--src/buildvm_ppcspe.dasc2
-rw-r--r--src/buildvm_ppcspe.h6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/buildvm_ppcspe.dasc b/src/buildvm_ppcspe.dasc
index 49d1b07b..f96f7fb6 100644
--- a/src/buildvm_ppcspe.dasc
+++ b/src/buildvm_ppcspe.dasc
@@ -3007,7 +3007,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
3007 | b <1 3007 | b <1
3008 | 3008 |
3009 |7: // Possible table write barrier for any value. Skip valiswhite check. 3009 |7: // Possible table write barrier for any value. Skip valiswhite check.
3010 | barrierback TAB:RB, TMP3, TMP0 3010 | barrierback TAB:CARG2, TMP3, TMP0
3011 | b <4 3011 | b <4
3012 break; 3012 break;
3013 3013
diff --git a/src/buildvm_ppcspe.h b/src/buildvm_ppcspe.h
index fc3a15d3..78d49377 100644
--- a/src/buildvm_ppcspe.h
+++ b/src/buildvm_ppcspe.h
@@ -4285,11 +4285,11 @@ static const unsigned int build_actionlist[4995] = {
42850x80110000, 42850x80110000,
42860x00098200, 42860x00098200,
42870x54c607b8, 42870x54c607b8,
42880x91510000, 42880x90910000,
42890x00098200, 42890x00098200,
42900x98ca0000, 42900x98c40000,
42910x00098200, 42910x00098200,
42920x900a0000, 42920x90040000,
42930x00098200, 42930x00098200,
42940x00000000, 42940x00000000,
42950x48000000, 42950x48000000,