]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: add single-precision FMA code generation for riscv64
authorMeng Zhuo <mzh@golangcn.org>
Wed, 28 Jun 2023 08:45:07 +0000 (16:45 +0800)
committerM Zhuo <mzh@golangcn.org>
Tue, 22 Aug 2023 12:05:36 +0000 (12:05 +0000)
commit63ab68ddc5f1307e552cf27ae7a6f0dfda2bb962
tree348c81d74ae80a5da5f118c15cb211b561759b94
parent05f951158278da91a67a2f6380ffbf0c9172f565
cmd/compile: add single-precision FMA code generation for riscv64

This CL adds FMADDS,FMSUBS,FNMADDS,FNMSUBS SSA support for riscv

Change-Id: I1e7dd322b46b9e0f4923dbba256303d69ed12066
Reviewed-on: https://go-review.googlesource.com/c/go/+/506616
Reviewed-by: Joel Sing <joel@sing.id.au>
Reviewed-by: David Chase <drchase@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Run-TryBot: M Zhuo <mzh@golangcn.org>
src/cmd/compile/internal/riscv64/ssa.go
src/cmd/compile/internal/ssa/_gen/RISCV64.rules
src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteRISCV64.go
test/codegen/floats.go