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 | |
| parent | 1a899ff671a7e6e14891ffc2c81740908df00546 (diff) | |
| download | luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.tar.gz luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.tar.bz2 luajit-5fedf72ca6e08c06960bac77876e7f94ae8fd319.zip | |
PPC/e500: Fix GC barrier for TSETM.
| -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, |
