projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d84ec9f
)
[arm] Also fix OP_ATOMIC_STORE_R4.
author
Alex Rønne Petersen
<alexrp@xamarin.com>
Tue, 24 Mar 2015 01:43:15 +0000
(
02:43
+0100)
committer
Alex Rønne Petersen
<alexrp@xamarin.com>
Tue, 24 Mar 2015 01:43:15 +0000
(
02:43
+0100)
mono/mini/mini-arm.c
patch
|
blob
|
history
diff --git
a/mono/mini/mini-arm.c
b/mono/mini/mini-arm.c
index a511f11e31dabd261101f170538d0e8907e44297..f5f1742b67c81ba45767280830fd8bdaaa45d5f9 100644
(file)
--- a/
mono/mini/mini-arm.c
+++ b/
mono/mini/mini-arm.c
@@
-4354,8
+4354,9
@@
mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
break;
case OP_ATOMIC_STORE_R4:
code = mono_arm_emit_vfp_scratch_save (cfg, code, vfp_scratch1);
+ ARM_ADD_REG_REG (code, ARMREG_LR, ins->inst_basereg, ARMREG_LR);
ARM_CVTD (code, vfp_scratch1, ins->sreg1);
- ARM_FSTS (code, vfp_scratch1,
ins->inst_destbasereg, ins->inst_offset
);
+ ARM_FSTS (code, vfp_scratch1,
ARMREG_LR, 0
);
code = mono_arm_emit_vfp_scratch_restore (cfg, code, vfp_scratch1);
break;
case OP_ATOMIC_STORE_R8: