diff options
author | Mike Pall <mike> | 2011-09-17 21:59:35 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-09-17 21:59:56 +0200 |
commit | 5fedf72ca6e08c06960bac77876e7f94ae8fd319 (patch) | |
tree | c315f887e2d9bf4b9573a8493682b50dfc72e1b6 /src | |
parent | 1a899ff671a7e6e14891ffc2c81740908df00546 (diff) | |
download | luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.tar.gz luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.tar.bz2 luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.zip |
PPC/e500: Fix GC barrier for TSETM.
Diffstat (limited to 'src')
-rw-r--r-- | src/buildvm_ppcspe.dasc | 2 | ||||
-rw-r--r-- | src/buildvm_ppcspe.h | 6 |
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] = { | |||
4285 | 0x80110000, | 4285 | 0x80110000, |
4286 | 0x00098200, | 4286 | 0x00098200, |
4287 | 0x54c607b8, | 4287 | 0x54c607b8, |
4288 | 0x91510000, | 4288 | 0x90910000, |
4289 | 0x00098200, | 4289 | 0x00098200, |
4290 | 0x98ca0000, | 4290 | 0x98c40000, |
4291 | 0x00098200, | 4291 | 0x00098200, |
4292 | 0x900a0000, | 4292 | 0x90040000, |
4293 | 0x00098200, | 4293 | 0x00098200, |
4294 | 0x00000000, | 4294 | 0x00000000, |
4295 | 0x48000000, | 4295 | 0x48000000, |