aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2011-09-14 15:52:21 +0200
committerMike Pall <mike>2011-09-14 15:53:43 +0200
commit6d854c04fe7fba94307ced6f4ad5522c8779a415 (patch)
tree4a214976c95b7ab17067d5239a83cc5c6b941cf8 /src
parentc3116b4f1dc8b33748aba4c8af67ce93c512ad9f (diff)
downloadluajit-6d854c04fe7fba94307ced6f4ad5522c8779a415.tar.gz
luajit-6d854c04fe7fba94307ced6f4ad5522c8779a415.tar.bz2
luajit-6d854c04fe7fba94307ced6f4ad5522c8779a415.zip
ARM: Fix GC barrier for TSETM.
Diffstat (limited to 'src')
-rw-r--r--src/buildvm_arm.dasc2
-rw-r--r--src/buildvm_arm.h8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/buildvm_arm.dasc b/src/buildvm_arm.dasc
index 9b6b5aed..9b40ad18 100644
--- a/src/buildvm_arm.dasc
+++ b/src/buildvm_arm.dasc
@@ -3321,7 +3321,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
3321 | b <1 3321 | b <1
3322 | 3322 |
3323 |7: // Possible table write barrier for any value. Skip valiswhite check. 3323 |7: // Possible table write barrier for any value. Skip valiswhite check.
3324 | barrierback TAB:RB, CARG1, CARG2 3324 | barrierback TAB:CARG2, CARG1, CARG3
3325 | b <4 3325 | b <4
3326 break; 3326 break;
3327 3327
diff --git a/src/buildvm_arm.h b/src/buildvm_arm.h
index b450f5df..0c2d9f39 100644
--- a/src/buildvm_arm.h
+++ b/src/buildvm_arm.h
@@ -4944,15 +4944,15 @@ static const unsigned int build_actionlist[5706] = {
49440xea000000, 49440xea000000,
49450x0005000b, 49450x0005000b,
49460x00060011, 49460x00060011,
49470xe5171000, 49470xe5172000,
49480x000d8180, 49480x000d8180,
49490xe3c00000, 49490xe3c00000,
49500x000a0000, 49500x000a0000,
49510xe507c000, 49510xe5071000,
49520x000d8180, 49520x000d8180,
49530xe54c0000, 49530xe5410000,
49540x000d8180, 49540x000d8180,
49550xe50c1000, 49550xe5012000,
49560x000d8180, 49560x000d8180,
49570xea000000, 49570xea000000,
49580x0005000e, 49580x0005000e,