summaryrefslogtreecommitdiff
path: root/src/debug/di/arm64/floatconversion.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug/di/arm64/floatconversion.asm')
-rw-r--r--src/debug/di/arm64/floatconversion.asm22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/debug/di/arm64/floatconversion.asm b/src/debug/di/arm64/floatconversion.asm
new file mode 100644
index 0000000000..e478fd10fd
--- /dev/null
+++ b/src/debug/di/arm64/floatconversion.asm
@@ -0,0 +1,22 @@
+; Licensed to the .NET Foundation under one or more agreements.
+; The .NET Foundation licenses this file to you under the MIT license.
+; See the LICENSE file in the project root for more information.
+
+;; ==++==
+;;
+
+;;
+;; ==--==
+#include "ksarm64.h"
+
+;; Arguments
+;; input: (in X0) the _NEON128 value to be converted to a double
+;; output: the double corresponding to the _NEON128 input value
+
+ LEAF_ENTRY FPFillR8
+ LDR Q0, [X0]
+ ret lr
+ LEAF_END
+
+;; Must be at very end of file
+ END