summaryrefslogtreecommitdiff
path: root/runtime/arm/i64_stod.S
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/arm/i64_stod.S')
-rw-r--r--runtime/arm/i64_stod.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/arm/i64_stod.S b/runtime/arm/i64_stod.S
index 828d8b3..7e5a06f 100644
--- a/runtime/arm/i64_stod.S
+++ b/runtime/arm/i64_stod.S
@@ -46,7 +46,9 @@ __i64_stod:
fsitod d1, s2 @ convert high half to double (signed)
fldd d2, .LC1 @ d2 = 2^32
fmacd d0, d1, d2 @ d0 = d0 + d1 * d2 = double value of int64
+#ifdef VARIANT_eabi
fmrrd r0, r1, d0 @ return result in r0, r1
+#endif
bx lr
.type __i64_stod, %function
.size __i64_stod, . - __i64_stod