aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/mips64
diff options
context:
space:
mode:
authorAlberto Donizetti <alb.donizetti@gmail.com>2018-02-21 17:48:33 +0100
committerCherry Zhang <cherryyz@google.com>2018-02-21 17:34:02 +0000
commit6aeddb1b5751136d1b2c1e28c4026fb57a832c18 (patch)
treeb7a82e07c16fb75366e9fb99868c0bc40fb0df04 /src/cmd/compile/internal/mips64
parent8993e16932f58b9f1e1838d5d2bbd20e20a92e10 (diff)
downloadgo-6aeddb1b5751136d1b2c1e28c4026fb57a832c18.tar.gz
go-6aeddb1b5751136d1b2c1e28c4026fb57a832c18.zip
cmd/compile: intrinsify math.Sqrt on mips64
Fixes #24006 Change-Id: Ic1438b121fe705f9a6e3ed8340882e9dfd26ecf7 Reviewed-on: https://go-review.googlesource.com/95916 Reviewed-by: Cherry Zhang <cherryyz@google.com> Run-TryBot: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/compile/internal/mips64')
-rw-r--r--src/cmd/compile/internal/mips64/ssa.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/mips64/ssa.go b/src/cmd/compile/internal/mips64/ssa.go
index ff2f61280f..8f35fd039a 100644
--- a/src/cmd/compile/internal/mips64/ssa.go
+++ b/src/cmd/compile/internal/mips64/ssa.go
@@ -354,7 +354,8 @@ func ssaGenValue(s *gc.SSAGenState, v *ssa.Value) {
ssa.OpMIPS64MOVFD,
ssa.OpMIPS64MOVDF,
ssa.OpMIPS64NEGF,
- ssa.OpMIPS64NEGD:
+ ssa.OpMIPS64NEGD,
+ ssa.OpMIPS64SQRTD:
p := s.Prog(v.Op.Asm())
p.From.Type = obj.TYPE_REG
p.From.Reg = v.Args[0].Reg()