diff --git a/libc/src/math/aarch64/sqrt.cpp b/libc/src/math/aarch64/sqrt.cpp deleted file mode 100644 index 99ab7e3c15e7a..0000000000000 --- a/libc/src/math/aarch64/sqrt.cpp +++ /dev/null @@ -1,20 +0,0 @@ -//===-- Implementation of the sqrt function for aarch64 -------------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "src/math/sqrt.h" -#include "src/__support/common.h" - -namespace __llvm_libc { - -LLVM_LIBC_FUNCTION(double, sqrt, (double x)) { - double y; - __asm__ __volatile__("fsqrt %d0, %d1\n\t" : "=w"(y) : "w"(x)); - return y; -} - -} // namespace __llvm_libc diff --git a/libc/src/math/aarch64/sqrtf.cpp b/libc/src/math/aarch64/sqrtf.cpp deleted file mode 100644 index a747520a4f9bf..0000000000000 --- a/libc/src/math/aarch64/sqrtf.cpp +++ /dev/null @@ -1,20 +0,0 @@ -//===-- Implementation of the sqrtf function for aarch64 ------------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "src/math/sqrtf.h" -#include "src/__support/common.h" - -namespace __llvm_libc { - -LLVM_LIBC_FUNCTION(float, sqrtf, (float x)) { - float y; - __asm__ __volatile__("fsqrt %s0, %s1\n\t" : "=w"(y) : "w"(x)); - return y; -} - -} // namespace __llvm_libc