mirror of
https://github.com/golang/go
synced 2024-11-13 20:30:27 -07:00
731b3ed18d
This makes function fit in 16 bytes, saving 16 bytes. Change-Id: Iac5d2add42f6dae985b2a5cbe19ad4bd4bcc92ec Reviewed-on: https://go-review.googlesource.com/29151 Run-TryBot: Ilya Tocar <ilya.tocar@intel.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
13 lines
326 B
ArmAsm
13 lines
326 B
ArmAsm
// 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.
|
|
|
|
#include "textflag.h"
|
|
|
|
// func Sqrt(x float64) float64
|
|
TEXT ·Sqrt(SB), NOSPLIT, $0
|
|
XORPS X0, X0 // break dependency
|
|
SQRTSD x+0(FP), X0
|
|
MOVSD X0, ret+8(FP)
|
|
RET
|