ref: 9111130806b522655306d931b020e58232c58c60
parent: 52f7b0c152ee5b0ae61c5a1a196b5ec12baaecdb
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Tue May 9 15:20:33 EDT 2023
libc/arm64: sqrt() in assembly
--- a/sys/src/libc/arm64/mkfile
+++ b/sys/src/libc/arm64/mkfile
@@ -14,6 +14,7 @@
memmove.s\
memset.s\
setjmp.s\
+ sqrt.s\
tas.s\
CFILES=\
--- /dev/null
+++ b/sys/src/libc/arm64/sqrt.s
@@ -1,0 +1,4 @@
+TEXT sqrt(SB), $0
+ FMOVD a+0(FP), F0
+ FSQRTD F0, F0
+ RETURN
--
⑨