Julian Zhu submitted the change![Open in Gerrit]()
Change information
Commit message:
cmd/compile: (mips64x) optimize float32(abs|sqrt64(float64(x)))
Absorb unnecessary conversion between float32 and float64
if both src and dst are 32 bit.
Ref: CL 733621
Updates #75463
Change-Id: I439f92aa3d940fa4979e76845c0893e43bf584af
Files:
- M src/cmd/compile/internal/mips64/ssa.go
- M src/cmd/compile/internal/ssa/_gen/MIPS64.rules
- M src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go
- M src/cmd/compile/internal/ssa/opGen.go
- M src/cmd/compile/internal/ssa/rewriteMIPS64.go
Change size: M
Delta: 5 files changed, 55 insertions(+), 0 deletions(-)
Branch: refs/heads/master
Submit Requirements:
Code-Review: +2 by David Chase, +1 by Dmitri Shuralyov, +2 by Joel Sing
TryBots-Pass: LUCI-TryBot-Result+1 by Go LUCI
Open in Gerrit
Gerrit-MessageType: merged
Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: I439f92aa3d940fa4979e76845c0893e43bf584af
Gerrit-Change-Number: 739520
Gerrit-PatchSet: 3