| // Copyright 2009 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // Copyright ©2015 The Gonum Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // +build !noasm,!gccgo,!safe |
| |
| package math32 |
| |
| // Sqrt returns the square root of x. |
| // |
| // Special cases are: |
| // Sqrt(+Inf) = +Inf |
| // Sqrt(±0) = ±0 |
| // Sqrt(x < 0) = NaN |
| // Sqrt(NaN) = NaN |
| func Sqrt(x float32) float32 |