diff options
| author | Mike Pall <mike> | 2018-10-14 15:12:59 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2018-10-14 15:12:59 +0200 |
| commit | 9c1b637898f38dd4606da08ba1a82a174c3e64b6 (patch) | |
| tree | d18a28ece713ca9a811a1f6b208bfa18acc54594 /src | |
| parent | 646148e747759f0af3b47f9bd287cedd7e174631 (diff) | |
| download | luajit-9c1b637898f38dd4606da08ba1a82a174c3e64b6.tar.gz luajit-9c1b637898f38dd4606da08ba1a82a174c3e64b6.tar.bz2 luajit-9c1b637898f38dd4606da08ba1a82a174c3e64b6.zip | |
MIPS/MIPS64: Fix TSETR barrier (again).
Diffstat (limited to 'src')
| -rw-r--r-- | src/vm_mips.dasc | 2 | ||||
| -rw-r--r-- | src/vm_mips64.dasc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/vm_mips.dasc b/src/vm_mips.dasc index 1afd6118..f3248125 100644 --- a/src/vm_mips.dasc +++ b/src/vm_mips.dasc | |||
| @@ -4317,7 +4317,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 4317 | | ins_next2 | 4317 | | ins_next2 |
| 4318 | | | 4318 | | |
| 4319 | |7: // Possible table write barrier for the value. Skip valiswhite check. | 4319 | |7: // Possible table write barrier for the value. Skip valiswhite check. |
| 4320 | | barrierback TAB:CARG2, TMP3, TMP0, <2 | 4320 | | barrierback TAB:CARG2, TMP3, CRET1, <2 |
| 4321 | break; | 4321 | break; |
| 4322 | 4322 | ||
| 4323 | case BC_TSETM: | 4323 | case BC_TSETM: |
diff --git a/src/vm_mips64.dasc b/src/vm_mips64.dasc index 0a3f8e52..1682c81e 100644 --- a/src/vm_mips64.dasc +++ b/src/vm_mips64.dasc | |||
| @@ -4263,7 +4263,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 4263 | | ins_next2 | 4263 | | ins_next2 |
| 4264 | | | 4264 | | |
| 4265 | |7: // Possible table write barrier for the value. Skip valiswhite check. | 4265 | |7: // Possible table write barrier for the value. Skip valiswhite check. |
| 4266 | | barrierback TAB:CARG2, TMP3, TMP0, <2 | 4266 | | barrierback TAB:CARG2, TMP3, CRET1, <2 |
| 4267 | break; | 4267 | break; |
| 4268 | 4268 | ||
| 4269 | case BC_TSETM: | 4269 | case BC_TSETM: |
