summaryrefslogtreecommitdiff
path: root/src/vm/arm64/asmhelpers.S
diff options
context:
space:
mode:
authorFrederik Carlier <frederik.carlier@quamotion.mobi>2017-02-05 20:50:28 +0100
committerJan Kotas <jkotas@microsoft.com>2017-02-05 11:50:28 -0800
commite01f1e164e8704bdbcbb26442961d94db11d8152 (patch)
tree7c2ab779ffb956cddd57d3eff9b28d3c8da4ed50 /src/vm/arm64/asmhelpers.S
parentd5fe383d22fa36b1f30ef3bd93bca192ad096225 (diff)
downloadcoreclr-e01f1e164e8704bdbcbb26442961d94db11d8152.tar.gz
coreclr-e01f1e164e8704bdbcbb26442961d94db11d8152.tar.bz2
coreclr-e01f1e164e8704bdbcbb26442961d94db11d8152.zip
Port #5821 to Linux (#9347)
Diffstat (limited to 'src/vm/arm64/asmhelpers.S')
-rw-r--r--src/vm/arm64/asmhelpers.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vm/arm64/asmhelpers.S b/src/vm/arm64/asmhelpers.S
index 32eeb4edfa..06330056cb 100644
--- a/src/vm/arm64/asmhelpers.S
+++ b/src/vm/arm64/asmhelpers.S
@@ -286,7 +286,7 @@ WRITE_BARRIER_END JIT_CheckedWriteBarrier
//
WRITE_BARRIER_ENTRY JIT_WriteBarrier
dmb ST
- str x15, [x14], 8
+ str x15, [x14]
// Branch to Exit if the reference is not in the Gen0 heap
//
@@ -312,6 +312,7 @@ LOCAL_LABEL(UpdateCardTable):
mov x12, 0xFF
strb w12, [x15]
LOCAL_LABEL(Exit):
+ add x14, x14, 8
ret lr
WRITE_BARRIER_END JIT_WriteBarrier