]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
PPC/e500: Fix GC barrier for TSETM.
authorMike Pall <mike>
Sat, 17 Sep 2011 19:59:35 +0000 (21:59 +0200)
committerMike Pall <mike>
Sat, 17 Sep 2011 19:59:56 +0000 (21:59 +0200)
src/buildvm_ppcspe.dasc
src/buildvm_ppcspe.h

index 49d1b07bcd6f989ddf2e93b4e1c2525a99bfc0ef..f96f7fb6b9345d5336a3764fd645ab1f03592d4a 100644 (file)
@@ -3007,7 +3007,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
     |  b <1
     |
     |7:  // Possible table write barrier for any value. Skip valiswhite check.
-    |  barrierback TAB:RB, TMP3, TMP0
+    |  barrierback TAB:CARG2, TMP3, TMP0
     |  b <4
     break;
 
index fc3a15d3a5ec5c931d573ec617ec1ffcb6612329..78d493776d2cd88fa8e7222d9ed9418c7f6a3530 100644 (file)
@@ -4285,11 +4285,11 @@ static const unsigned int build_actionlist[4995] = {
 0x80110000,
 0x00098200,
 0x54c607b8,
-0x91510000,
+0x90910000,
 0x00098200,
-0x98ca0000,
+0x98c40000,
 0x00098200,
-0x900a0000,
+0x90040000,
 0x00098200,
 0x00000000,
 0x48000000,