aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorRoger Sayle <roger@nextmovesoftware.com>2020-07-28 15:55:47 +0200
committerTom de Vries <tdevries@suse.de>2020-07-29 23:05:46 +0200
commita0d007d67c85ecf4030bad8a6cf95f31bc6cb656 (patch)
treee2a8c72bf3c48befec45895c1a5dd57763c71cc8 /contrib
parent0f4a54ccb89c2fbd939f5385e359083e75e4d56f (diff)
downloadgcc-a0d007d67c85ecf4030bad8a6cf95f31bc6cb656.zip
gcc-a0d007d67c85ecf4030bad8a6cf95f31bc6cb656.tar.gz
gcc-a0d007d67c85ecf4030bad8a6cf95f31bc6cb656.tar.bz2
nvptx: Support floating point reciprocal instructions
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. This patch has been tested on nvptx-none hosted on x86_64-pc-linux-gnu with "make" and "make check" with no new regressions. 2020-07-12 Roger Sayle <roger@nextmovesoftware.com> gcc/ChangeLog: * config/nvptx/nvptx.md (recip<mode>2): New instruction. gcc/testsuite/ChangeLog: * gcc.target/nvptx/recip-1.c: New test.
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions