File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
libc/src/__support/FPUtil Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -24,15 +24,15 @@ namespace fputil {
2424#ifdef LIBC_TARGET_CPU_HAS_FPU_FLOAT
2525template <> LIBC_INLINE float sqrt<float >(float x) {
2626 float result;
27- __asm__ __volatile__ (" fsqrt.s %0, %1\n\t " : " =f" (result) : " f" (x));
27+ asm (" fsqrt.s %0, %1\n\t " : " =f" (result) : " f" (x));
2828 return result;
2929}
3030#endif // LIBC_TARGET_CPU_HAS_FPU_FLOAT
3131
3232#if LIBC_TARGET_CPU_HAS_FPU_DOUBLE
3333template <> LIBC_INLINE double sqrt<double >(double x) {
3434 double result;
35- __asm__ __volatile__ (" fsqrt.d %0, %1\n\t " : " =f" (result) : " f" (x));
35+ asm (" fsqrt.d %0, %1\n\t " : " =f" (result) : " f" (x));
3636 return result;
3737}
3838#endif // LIBC_TARGET_CPU_HAS_FPU_FLOAT
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ template <> LIBC_INLINE double sqrt<double>(double x) {
3838} // namespace fputil
3939} // namespace LIBC_NAMESPACE_DECL
4040
41- #else
41+ #else // __builtin_elementwise_sqrt
4242// Use inline assembly when __builtin_elementwise_sqrt is not available.
4343#if defined(LIBC_TARGET_CPU_HAS_SSE2)
4444#include " x86_64/sqrt.h"
You can’t perform that action at this time.
0 commit comments