]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
PPC: Fix GC barrier for TSETM.
authorMike Pall <mike>
Wed, 14 Sep 2011 14:02:43 +0000 (16:02 +0200)
committerMike Pall <mike>
Wed, 14 Sep 2011 14:03:02 +0000 (16:03 +0200)
src/buildvm_ppc.dasc
src/buildvm_ppc.h

index bc2382acbff6a934210008b0c4b7c836a1fb2cb7..c0a461cda189cef816a8b2b70de8ba949445da2e 100644 (file)
@@ -3924,7 +3924,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 af2172153ceb08818c1d9f2009013c6b2a6c637f..724ef6610afdcae64e30df40bf8590c2b5e5e1a9 100644 (file)
@@ -6646,11 +6646,11 @@ static const unsigned int build_actionlist[7562] = {
 0x80110000,
 0x00098200,
 0x54c607b8,
-0x91510000,
+0x90910000,
 0x00098200,
-0x98ca0000,
+0x98c40000,
 0x00098200,
-0x900a0000,
+0x90040000,
 0x00098200,
 0x00000000,
 0x48000000,