Text file src/math/sqrt_mipsx.s
1 // Copyright 2016 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 //go:build mips || mipsle 6 // +build mips mipsle 7 8 #include "textflag.h" 9 10 // func archSqrt(x float64) float64 11 TEXT ·archSqrt(SB),NOSPLIT,$0 12 #ifdef GOMIPS_softfloat 13 JMP ·sqrt(SB) 14 #else 15 MOVD x+0(FP), F0 16 SQRTD F0, F0 17 MOVD F0, ret+8(FP) 18 #endif 19 RET 20