On 7/12/20 9:38 PM, Roger Sayle wrote: > > The following patch addds support for PTX's rcp.rn.f32 and rcp.rn.f64 > instructions. Note that the "rcp.rn" forms of this instruction > calculate the fully IEEE compliant result for the reciprocal, unlike > the rcp.approx variants that just provide fast approximations. > > I'm undecided as to whether to prefix this instruction name with > "*" as this pattern is almost standard, so I can imagine the middle-end > potentially adding optab support for recip<mode>2 expansion at some > point. I'll go with the (backend) reviewer's recommendation? > > This patch has been tested on nvptx-none hosted on x86_64-pc-linux-gnu > with "make" and "make check" with no new regressions. > Ok for mainline? > > 2020-07-12 Roger Sayle <ro...@nextmovesoftware.com> > > gcc/ChangeLog > * config/nvptx/nvptx.md (recip<mode>2): New instruction. > > gcc/testsuite/ChangeLog > * gcc.target/nvptx/recip-1.c: New test. >
Pushed with some minor nits fixed (not reposting). Thanks, - Tom