]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: enable Sqrt as a compiler intrinsic on riscv64
authorJoel Sing <joel@sing.id.au>
Sun, 12 Apr 2020 15:45:12 +0000 (01:45 +1000)
committerJoel Sing <joel@sing.id.au>
Sun, 12 Apr 2020 16:51:25 +0000 (16:51 +0000)
Change-Id: I829a02ced9aa73b45079e67194186116b39504b0
Reviewed-on: https://go-review.googlesource.com/c/go/+/227805
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/compile/internal/gc/ssa.go

index 8c6440c3b62876e11fc9fb697b0f40f2bb8b429c..4829c5f5fc4e4d435813d614faf977411279f21b 100644 (file)
@@ -3536,7 +3536,7 @@ func init() {
                func(s *state, n *Node, args []*ssa.Value) *ssa.Value {
                        return s.newValue1(ssa.OpSqrt, types.Types[TFLOAT64], args[0])
                },
-               sys.I386, sys.AMD64, sys.ARM, sys.ARM64, sys.MIPS, sys.MIPS64, sys.PPC64, sys.S390X, sys.Wasm)
+               sys.I386, sys.AMD64, sys.ARM, sys.ARM64, sys.MIPS, sys.MIPS64, sys.PPC64, sys.RISCV64, sys.S390X, sys.Wasm)
        addF("math", "Trunc",
                func(s *state, n *Node, args []*ssa.Value) *ssa.Value {
                        return s.newValue1(ssa.OpTrunc, types.Types[TFLOAT64], args[0])